@charset "Shift_JIS";
/* CSS Document */


/*======================
@ˆê”Ê@ŽåÃ@‘“à@ŒÂ•Ê
======================*/

/*====ŽåÃ@‘“à====*/
/*ID participationNum ŽQ‰Ál”‚Ì“ü—Í 011101*/
div#participationNum table.c_wtype_1_3 tr th,div#participationNum table.c_wtype_1_3 tr td{
	height:25px;
	width:25%;
}

div#participationNum table.c_wtype_1_3 tr th.uniquesize1,div#participationNum table.c_wtype_1_3 tr td.uniquesize1{
	height:25px;
	width:50%;
}

/*ID roomtype •”‰®ƒ^ƒCƒv‚Ì“ü—Í 011101*/
div#roomtype table.c_wtype_1_3 tr th,div#roomtype table.c_wtype_1_3 tr td{
	height:auto;
	width:25%;
}

div#roomtype table.c_wtype_1_3 tr th.uniquesize1,div#roomtype table.c_wtype_1_3 tr td.uniquesize1{
	height:auto;
	width:50%;
}

/*ID gettingGround æŽÔ’n‚Ì‘I‘ð 011101*/
div#gettingGround table.c_wtype_1_3 tr th,div#gettingGround table.c_wtype_1_3 tr td{
	height:auto;
	width:25%;
}

div#gettingGround table.c_wtype_1_3 tr th.uniquesize1,div#gettingGround table.c_wtype_1_3 tr td.uniquesize1{
	height:auto;
	width:50%;
}

/*ID roomsallocating •”‰®Š„‚è‘I‘ð 011102*/
div#roomsallocating table.c_wtype_1_4 tr td select{
width:80px;
}

/*ID optionarran ‚»‚Ì‘¼Žè”z‚Ì‘I‘ð 011103*/
#optionarran table.c_wtype_1_5 {
	height:auto;
	width:600px;
}

#optionarran table.c_wtype_1_5 tr th.opttl,#optionarran table.c_wtype_1_5 tr td.opttl{
	height:auto;
	width:auto;
}

#optionarran table.c_wtype_1_5 tr th, table.c_wtype_1_5 tr td{
	height:auto;
	width:95px;
}

#optionarran table.c_wtype_1_5 tr td select{
	width:50px;
}

#optionarran table.c_wtype_1_5 tr td.opdif{
	color:#BC0019;
	text-align:right
}

#optionarran table.c_wtype_1_5 tr td.opemp{
	text-align:center;
}

#optionarran table.c_wtype_1_5 tr td.opsel{
	text-align:center;
}


#optionarran dl.listuptype {
	width:auto;
	height:auto;
}

#optionarran dl.listuptype dt {
	float:left;
	width:40px;
	height:auto;
	clear:both;
	text-align:left;
	line-height:1.4em
}
#optionarran dl.listuptype dd {
	float:right;
	width:50px;
	height:auto;
	line-height:1.4em
}

#optionarran .opsel input {
	margin:0 0 0 10px
}

#optionarran table#rental_car{
	margin-bottom:3px;
	}

.c_blocknote_bold{
	clear:both;
	margin:5px 0;
	font-weight:bold;
}


/*ID optionarran ID meal ‚»‚Ì‘¼Žè”z‚Ì‘I‘ð 011103*/
#optionarran table#meal {
	height:auto;
	width:600px;
}

#optionarran table#meal tr th.opttl,#optionarran table#meal tr td.opttl{
	height:auto;
	width:auto;
}

#optionarran table#meal tr th,#optionarran table#meal tr td{
	height:auto;
	width:95px;
}

/*ID optionarran ID option ƒIƒvƒVƒ‡ƒ“ 011103*/
#optionarran table#option {
	height:auto;
	width:600px;
}

#optionarran table#option tr th.opttl,#optionarran table#meal tr td.opttl{
	height:auto;
	width:auto;
}

#optionarran table#option tr th,#optionarran table#meal tr td{
	height:auto;
	width:95px;
}



/*ID check_member_reg ‰ïˆõ“o˜^“à—e‚ÌŠm”F 011105*/
div#check_member_reg p.c_blocknote {
	color:#BC0019;
}
div#check_member_reg td.c_note em, #check_insurance p.c_blocknote em, #check_insurance .c_th_top th em {
	font-style: normal;
	color: #bc0019;
}

div#check_member_reg td.label{
	width:50%;
}

div#check_member_reg ul.c_blocknote {
	margin-top:15px;
	padding:2px 7px 7px 7px;
	border:1px solid #CCCCCC;
	width:585px;
	height:auto;
	float:right;
	text-align:right;
	background-color:#fbe6c9;
}

/*ID check_member_reg float clear*/
div#check_member_reg:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
	
div#check_member_reg{
	display:inline-block
}
	
/*float clear*/
/*IE float clear*/
* html div#check_member_reg{
	 height:1%
}
	
div#check_member_reg{
	display:block
}
/*IE float clear*/
/*ID check_member_reg float clear*/


/*ID check_insurance “¯sŽÒ‚Ì“ü—ÍE•ÛŒ¯‚Ì—L–³ 011105*/
div#check_insurance table.c_th_top {
	margin:0 0 3px 0;
}
div#check_insurance table.c_th_top tr th.c_listuptype {
	width:120px;
}
div#check_insurance table.c_th_top tr td.c_note {
	width:120px;
}

div#check_insurance table.c_th_top tr td.check_insuranceName input {
	height:auto;
	width:80px;
	margin-right:5px;
	margin-left:5px;
}

div#check_insurance table.c_th_top tr td.check_insuranceAge input{
	height:auto;
	width:45px;
	margin-right:5px;
	margin-left:5px;
}

div#check_insurance div.c_m_block {
	margin-top:10px;
}

div#check_insurance select {
	width:5em;
}


/*ID payment \ž‹àE—·s‘ã‹à“™‚ÌŽx•¥‚¢ 011108*/
#payment dl{
	position:relative;
	overflow:hidden;
}
#payment dl:after{
	content:"";
	clear:both;
	height:1px;
	overflow:hidden;
}
/*/
* html #payment dl{
	height:1px;
	overflow:visible;
}


#payment dt{
	padding-right:1em;
	line-height:1.4em;
}

#payment dd{
	float:left;
	line-height:1.4em;
}

#payment dl.mousikomi dt{
	float:left;
	padding-right:1em;
	line-height:1.4em;
}
#payment dl.mousikomi dd{
	float:left;
	line-height:1.4em;
}

#payment li{
	margin-top:20px;
}
#payment li.c_listtop{
	margin-top:5px;
}

#payment ul li #zankin dl dd{
	float:none;
}

/*ID patsy —·sŒ_–ñ‚Ì\žŽÒiŒ_–ñÓ”CŽÒjE—·s‘ã‹àŽx•¥ŽÒ 011107 011108*/

div#patsy table.c_th_left tr th ul li{
	float:left;
	width:auto;
	height:auto;
}

div#patsy table.c_th_left tr th ul.kanji li.patsyName{
	width:25px;
	height:auto;
 }

div#patsy table.c_th_left tr th ul.kana li.patsyName{
	text-indent:-9999px;
	width:25px;
	height:auto;
 }

div#patsy table.c_th_left tr th ul.eiji li.patsyName{
	text-indent:-9999px;
	width:25px;
	height:auto;
 }

/*ID patsy CLASS kanji float clear*/
div#patsy table.c_th_left tr th ul.kanji li.patsyNameType:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
	
div#patsy table.c_th_left tr th ul.kanji li.patsyNameType{
	display:inline-block
}
	
/*IE float clear*/
* html div#patsy table.c_th_left tr th ul.kanji li.patsyNameType{
	 height:1%
}
	
div#patsy table.c_th_left tr th ul.kanji li.patsyNameType{
	display:block
}
/*ID patsy float clear*/
/*ID patsy CLASS kanji float clear*/


/*ID patsy CLASS kana float clear*/
div#patsy table.c_th_left tr th ul.kana li.patsyNameType:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
	
div#patsy table.c_th_left tr th ul.kana li.patsyNameType{
	display:inline-block
}
	
/*IE float clear*/
* html div#patsy table.c_th_left tr th ul.kana li.patsyNameType{
	 height:1%
}
	
div#patsy table.c_th_left tr th ul.kana li.patsyNameType{
	display:block
}
/*ID patsy float clear*/
/*ID patsy CLASS kana float clear*/


/*ID patsy CLASS eiji float clear*/
div#patsy table.c_th_left tr th ul.eiji li.patsyNameType:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
	
div#patsy table.c_th_left tr th ul.eiji li.patsyNameType{
	display:inline-block
}
	
/*IE float clear*/
* html div#patsy table.c_th_left tr th ul.eiji li.patsyNameType{
	 height:1%
}
	
div#patsy table.c_th_left tr th ul.eiji li.patsyNameType{
	display:block
}
/*ID patsy float clear*/
/*ID patsy CLASS eiji float clear*/


/*ID member_certi@—·s‘ã‹à 011101*/

div#member_certi dl#for_nonmember{
	height:auto;
	width:200px;
}

div#member_certi dl#for_member{
	height:auto;
	width:390px;
}
div#member_certi dl#for_member dd#passlognote{
	width:180px;
}
div#member_certi dl#for_member dd#btn_longin{
	width:180px;
}

div#member_certi dl#for_member dd#btn_longin input{
	margin-right:5px;
}

div#member_certi ul.c_blocknote{
clear:both;
}

/*ID simpleTravelPrice ŠÈ’P—\–ñ —¿‹àŠTŽZ Start  */
div#simpleTravelPrice {
border:1px solid #cccccc;
width:auto;
height:100px;
}

div#simpleTravelPrice ul#simpleestimatetotal {
width:auto;
height:auto;
margin:10px 0 10px 5px;
}


div#simpleTravelPrice ul#simpleestimatetotal li {
width:auto;
height:auto;
float:left;
margin:0 10px 0 5px;
padding:3px 0 3px 0;
font-size:12px;
}

div#simpleTravelPrice ul#simpleestimatetotal li dl dt{
float:left;
width:auto;
height:22px;
}

div#simpleTravelPrice ul#simpleestimatetotal li dl dd{
float:left;
width:auto;
height:22px;
}

div#simpleTravelPrice ul#simpleestimatetotal li dl dd em{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
color: #BC0019;
font-weight: bold;
}

div#simpleTravelPrice ul#simpleestimatetotal li.text{
font-size:10px;
margin:2px 0 0 0;
}

div#simpleTravelPrice ul#simpleestimatetotal li.chargeButton{
clear: both;
}


div#simpleTravelPrice ul#simpleestimatetotal li.btn{
float:right;
}

div#simpleTravelPrice ul#simpleestimatetotal li.btn input{
font-size:12px
}

div#payment span#simplemessage {
font-size:14px;
font-weight:bold;
color:#BC0019;
padding-left:30px
}

div#simplevisainfo td{
        padding-left: 20px; 
}

div#simplevisainfo p{
    margin-top:10px;
    margin-bottom:10px;
}

div#simple_y_block{
    border: medium solid #ffcc33;
    border-radius: 0.5em;
    font-weight:bold;
}
div#simple_y_block p{

    font-weight:bold;
}
div#simple_y_block p#autocancelmsg{
        border-bottom:solid 1px #ff0000;
    font-weight:bold;
}

div#simple_y_block li{
    margin-left: 10px;
}

/*ID simpleTravelPrice ŠÈ’P—\–ñ—¿‹àŠTŽZ End  */

/*====ŽåÃ@‘“à====*/