﻿@charset "utf-8";

/*common*/
 #contentMain h2, h2.title{
	/*width:632px;*/
	background:url(../images/ttlh3.gif) left top no-repeat;
	padding:7px 9px 9px 25px!important;
	color:#FFFFFF;
	margin:20px 0px 10px 0px;/*!important;*/
	font-size:15px;
	}
 h2.title{
	width:500px;
	background:url(../images/ttlh3_500.gif) left top no-repeat;
	padding:7px 9px 9px 25px!important;
	color:#FFFFFF;
	margin:0px 0px 10px 0px;/*!important;*/
	font-size:15px;
	}
 .one_column{
	width:685px;
	margin:0 auto;
}
.one_column p{
	line-height:160%;
    width:645px;
    margin-top:5px;
    margin-bottom:10px;
    margin-left:10px;
}
.terms ul, .terms ol
{
    margin-left: 20px; margin-bottom: 10px;
}
.zone
{width: 635px; margin-left: 10px;
}
#English
{margin-bottom:20px;
}
/*li{
	list-style:none;}*/
/*hr{
	border:none;
	background-color:#CCCCCC;
	height:1px;}*/	
/*span.line{
	height:1px;
	border-bottom:1px solid #CCC;
	display:block;}*/
/*img{
	vertical-align:bottom;}*/	
/*common*/

/*tour list page*/

/*.tourbox_big{
	margin-bottom:10px;}*/
/*.tourlist_box{
	background-color:#fff;
	width:461px;
	float:left;
	padding:12px;
	border:1px solid #2e55a4;
	border-radius: 3px;        * CSS3草案 *  
    -webkit-border-radius: 3px;    * Safari,Google Chrome用 *  
    -moz-border-radius: 3px;   * Firefox用 *  
	}*/
/*.tourlist_box h2{
	background-color:#2e55a4;
	padding:5px 10px;
	color:#FFFFFF;
	border-radius: 3px;        * CSS3草案 *
    -webkit-border-radius: 3px;    * Safari,Google Chrome用 *
    -moz-border-radius: 3px;   * Firefox用 *
	text-decoration:none;
	font-size:14px;
	}*/

/*.tourlist_box dl{
	margin-top:10px;
	}*/
/*.tourlist_box dl dt{
	float:left;
	width:262px;
	padding:5px 10px 5px 5px;
	}*/
/*.tourlist_box dl dt li{
	padding:3px 3px 10px 5px;
}*/	
/*.tourlist_box dl dt li:nth-child(2n-1){
background:#ebf0fb;
	padding:3px 3px 3px 5px;
	font-weight:bold;
	color:#2e55a4;
}*/	
/*.tourlist_box dl dd{
	float:left;
	}*/
/*.orage_price{
	color:#F60;
	font-size:20px;
	font-weight:bold;}*/
/*#headerTop{
background:url(../images/bg_header.gif) center bottom no-repeat;}*/

/*tour list page*/

/*login*/


/*.login_box {
    background: url("../images/login_bg2.gif") no-repeat scroll left top transparent;
    width: 300px;
	margin:30px auto 0 auto;
	padding:50px 50px 3px 50px;}*/
/*.login_box_bottom{
	width: 397px;
	margin:0 auto;
	border-left: 1px solid #9e9e9e;
	border-bottom: 1px solid #9e9e9e;
	border-right: 1px solid #9e9e9e;
border-bottom-right-radius:3px 3px;
border-bottom-left-radius:3px 3px;	
-webkit-border-bottom-right-radius:3px 3px;
-webkit-border-bottom-left-radius:3px 3px;	
-moz-border-bottom-right-radius:3px 3px;
-moz-border-bottom-left-radius:3px 3px;	
	}*/
/*.login_box li{
	list-style:none;
	padding-bottom:10px;
	color:#2e57a9;}*/
/*.one_column{
	width:665px;
	margin:0 auto;
}*/
/*.one_column p{
	line-height:160%;
}*/
/*login*/
	
/*Entry*/
/*.twocolumn{
	width:910px;
	margin:20px auto 0 auto;
	}*/
/*.twocolumn .left_two{
	width:231px;
	float:left;
	}*/
/*.twocolumn .right_two{
	width:662px;
	float:left;
	padding-left:14px;
	}*/
/*.price{
	background:url(../images/pricebg_top.jpg) left top no-repeat;
	padding:8px 10px 5px 10px;
	color:#FFFFFF;
	border:1px solid #2e55a4;
	border-radius: 3px;        * CSS3草案 *  
    -webkit-border-radius: 3px;    * Safari,Google Chrome用 *  
    -moz-border-radius: 3px;   * Firefox用 *
	text-decoration:none;
	clear:left;}*/
/*.price h4{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-bottom:20px;}*/
/*.price dt{
	width:110px;
	padding-right:10px;
	float:left;}*/
/*.price dd{
	width:88px;
	float:left;
	margin-bottom:20px;}*/
/*.price input{
	width:60px;}*/
/*.entrytable td{
	vertical-align:middle;
	padding-right:5px;
	text-align:left;
	font-size:12px;}*/
/*.entrytable td input{
	height:20px;
	margin:3px 3px;}*/
/*.entrytable td span{
	font-size:10px;}*/
/*.tour_info dl{
	clear:left;}*/	
/*.tour_info dl dt{
	width:120px;
	padding-right:10px;
	font-weight:bold;
	float:left;}*/
/*.tour_info dl dd{
	width:510px;
	float:left;
	margin-bottom:15px;}*/
/*.tourist_info h4{
	border-left:3px solid #03C;
	font-size:15px;
	padding-bottom:3px;
	padding-left:10px;
	margin:20px 0px 20px 0px;
	border-bottom:#CCCCCC dotted 1px;
	}*/	
/*.tourist_info h4 span{
	font-weight:normal;
	font-size:10px!important;
	}*/	
/*.tourist_info ul li{
	display: inline;
	}*/	
/*.tourist_info ul{
	padding-bottom:20px;
	}*/
/*.tourist_info ul li strong{
	padding-right:10px;
	}*/
/*.tourist_info ul.choise li{
	display:block;
	padding:5px 0px;}*/

/*.register_box dt{
	width:410px;
	float:left;
	}*/
/*.register_box dd{
	width:242px;
	float:left;
	}*/
/*Entry*/

/*Entry check*/
/*.tourist_confirm{
	width:600px;
	margin:20px 0px;
	clear:both;}*/
/*.tourist_confirm ul{
	width:300px;
	float:left;}*/
/*.tourist_confirm ul li{
	padding:5px 0;}*/
/*.sum_dl{
	width:670px;
	padding-top:10px;}*/	
/*.sum_dl dt, .sum_dl dd{
	font-weight:bold;}*/
	
/*.card_info dl{
	clear:left;}*/	
/*.card_info dl dt{
	width:140px;
	padding-right:10px;
	font-weight:bold;
	float:left;}*/
/*.card_info dl dd{
	width:490px;
	float:left;
	margin-bottom:10px;}*/
/*.red_box{
	padding:10px 15px;
	border:1px solid #CCC;
	background:#FCE1FF;
	margin-top:15px;}*/
/*.confirm_info dl{
	clear:left;
	padding-left:10px;}*/	
/*.confirm_info dl dt{
	width:140px;
	padding-right:10px;
	font-weight:bold;
	float:left;}*/
/*.confirm_info dl dd{
	width:190px;
	float:left;
	margin-bottom:10px;}*/
/*.red_border_box{
	border:1px solid #F00;
	padding:10px;}*/
/*.order_list_box ul li{
	width:470px;
	float:left;
	padding:15px 10px;
	vertical-align:middle;}*/	
/*.order_list_box ul:nth-child(2n-2){
	background-color:#f3f6fd;}*/
/*.blue_box{
	padding:10px;
	background-color:#ebf8ff;
	border:#CCCCCC solid 1px;
	width:160px;}*/
/*#footerArea{
	clear:both;
	padding-top:30px;}*/
	