@charset "UTF-8";
/* CSS Document */

div#contents h1{border:none}

div.yakkan_block{width:800px; height:auto; margin:0 0 15px 0}
div.yakkan_block2{width:800px; height:auto; margin:0 0 15px 0}
/*ID yakkan_block float clear*/
div.yakkan_block:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
	
div.yakkan_block{
	display:inline-block
}
	
/*float clear*/

/*IE float clear*/
* html div.yakkan_block{
	 height:1%
}
	
div.yakkan_block{
	display:block
}

/*IE float clear*/
/*ID yakkan_block float clear*/

/*ID yakkan_block float clear*/
div.yakkan_block2:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
	
div.yakkan_block2{
	display:inline-block
}
	
/*float clear*/

/*IE float clear*/
* html div.yakkan_block2{
	 height:1%
}
	
div.yakkan_block2{
	display:block
}

/*IE float clear*/
/*ID yakkan_block float clear*/


div.yakkan_block h2{margin:0 0 0 0; background-color:#7d99ca; width:800px; font-size:14px; color:#FFFFFF; line-height:2.0em; text-indent:5px; font-weight:normal}

div.yakkan_block h2 span {color:#FFFFFF; font-size:inherit;}

div.yakkan_block p.y_ptn_0{padding:5px 5px 0 5px; width:790px; font-size:12px;}
div.yakkan_block p.y_ptn_a,div.yakkan_block p.y_ptn_b{padding:5px 5px 0 35px; width:760px; font-size:12px; text-indent:-30px;}
* html div.yakkan_block p.y_ptn_a,* html div.yakkan_block p.y_ptn_b{padding:5px 5px 0 35px; width:760px; font-size:12px; text-indent:-30px;}
div.yakkan_block p.y_ptn_f{padding:5px 5px 0 35px; width:760px; font-size:12px; }
div.yakkan_block p.y_ptn_c{width:725px; padding-left:70px; text-indent:-32px; font-size: 12px;}
div.yakkan_block p.y_ptn_c2{width:725px; padding-left:70px; text-indent:-32px; margin-top:10px;}
div.yakkan_block p.y_ptn_c3{width:690px; padding-left:110px; text-indent:-32px}
* html div.yakkan_block p.y_ptn_c{width:737px; padding-left:62px; text-indent:-28px}
div.yakkan_block p.y_ptn_d{padding:10px 5px 5px 35px; width:460px; font-size:12px; text-indent:-30px; border-bottom:1px dashed #cccccc; float:left;}
div.yakkan_block p.y_ptn_e{padding:10px 5px 5px 35px; width:258px; font-size:12px; text-indent:-30px; border-bottom:1px dashed #cccccc; float:left;}
div.yakkan_block p.y_ptn_b span{margin-right:7px;}
div.yakkan_block p.y_ptn_x{width:720px; padding-left:70px; text-indent:-26px}
* html div.yakkan_block p.y_ptn_x{width:730px; padding-left:55px; text-indent:-20px}

div.yakkan_block span{margin-right:15px; font-size:12px; }

div.yakkan_block p.y_ptn_c ul.y_ul{width:735px; height:auto}
div.yakkan_block p.y_ptn_c ul.y_ul li{width:720px; padding-left:60px; text-indent:-28px}
div.yakkan_block p.y_ptn_c ul.y_ul li span{margin-right:5px; }


div.yakkan_block ul.y_ul{width:795px; height:auto}
div.yakkan_block ul.y_ul li{ width:725px; padding-left:70px; text-indent:-28px; font-size:12px; line-height:1.5; }
div.yakkan_block ul.y_ul li span{margin-right:12px; }
div.yakkan_block ul.y_ul li p.y_table_ue span{margin-right:5px; }

div.yakkan_block ul.y_ulAlpha{width:795px; height:auto}
div.yakkan_block ul.y_ulAlpha li{width:700px; padding-left:95px; text-indent:-25px; font-size: 12px;}
* html div.yakkan_block ul.y_ulAlpha li{width:707px; padding-left:88px; text-indent:-25px}
div.yakkan_block ul.y_ulAlpha li span{margin-right:12px; }
div.yakkan_block ul.y_ulAlpha li p.y_table_ue span{margin-right:5px; }

div.yakkan_block ul.y_ulAlpha2{width:795px; height:auto}
div.yakkan_block ul.y_ulAlpha2 li{width:690px; padding-left:100px; text-indent:-25px}
* html div.yakkan_block ul.y_ulAlpha2 li{width:690px; padding-left:100px; text-indent:-25px}
div.yakkan_block ul.y_ulAlpha2 li span{margin-right:12px; }
div.yakkan_block ul.y_ulAlpha2 li p.y_table_ue span{margin-right:5px; }

div.yakkan_block ul.y_ulAlpha3{width:795px; height:auto}
div.yakkan_block ul.y_ulAlpha3 li{width:735px; padding-left:60px; text-indent:-18px}
* html div.yakkan_block ul.y_ulAlpha3 li{width:735px; padding-left:60px; text-indent:-18px}
div.yakkan_block ul.y_ulAlpha3 li span{margin-right:12px; }
div.yakkan_block ul.y_ulAlpha3 li p.y_table_ue span{margin-right:5px; }

div.yakkan_block ul.y_ulKana{width:795px; height:auto}
div.yakkan_block ul.y_ulKana li{width:700px; padding-left:95px; text-indent:-27px}
* html div.yakkan_block ul.y_ulKana li{width:700px; padding-left:95px; text-indent:-30px}
div.yakkan_block ul.y_ulKana li span{margin-right:12px; }
div.yakkan_block ul.y_ulKana li p.y_table_ue span{margin-right:5px; }

div.yakkan_block ul.y_ulKana2{width:795px; height:auto}
div.yakkan_block ul.y_ulKana2 li{width:700px; padding-left:75px; text-indent:-30px}
* html div.yakkan_block ul.y_ulKana2 li{width:700px; padding-left:75px; text-indent:-30px}
div.yakkan_block ul.y_ulKana2 li span{margin-right:12px; }
div.yakkan_block ul.y_ulKana2 li p.y_table_ue span{margin-right:5px; }

div.yakkan_block ul.y_ul2{width:735px; height:auto}
div.yakkan_block ul.y_ul2 li{width:675px; padding-left:60px; text-indent:-18px}
div.yakkan_block ul.y_ul2 li span{margin-right:5px; }

div.yakkan_block ul.y_ul3{width:795px; height:auto}
div.yakkan_block ul.y_ul3 li{width:735px; padding-left:60px; text-indent:-18px}
div.yakkan_block ul.y_ul3 li span{margin-right:12px; }
div.yakkan_block ul.y_ul3 li p.y_table_ue span{margin-right:5px; }

div.yakkan_block dl.y_ptn_a1{padding:0 5px 5px 35px; width:760px; font-size:12px;}
div.yakkan_block dl.y_ptn_a1 dt{font-weight:bold; display:inline; }
div.yakkan_block dl.y_ptn_a1 dd{display:inline;}



div.yakkan_block table.y_table_2{width:750px; height:auto; margin:0 5px 0 35px; border:1px solid #999999; border-collapse:collapse}
div.yakkan_block table.y_table_2 th{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; text-align:center; font-weight:normal; color:#000000; text-indent:0; font-size:12px;}
div.yakkan_block table.y_table_2 td{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:50%; text-align:center; color:#000000; text-indent:0; font-size:12px;}

div.yakkan_block table.y_table_735px{width:725px; height:auto; margin:10px 0 5px 0; border:1px solid #999999; border-collapse:collapse}
div.yakkan_block table.y_table_735px th{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; font-weight:normal; color:#000000; text-indent:0; text-align:center; font-size:12px;}
div.yakkan_block table.y_table_735px td{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:50%; text-align:center; color:#000000; text-indent:0; font-size:12px;}
div.yakkan_block table.y_table_735px td.y_width25{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:25%; text-align:center; color:#000000; text-indent:0}
div.yakkan_block table.y_table_735px td.y_tabe_txtleft{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:50%; text-align:left; color:#000000; text-indent:0}
div.yakkan_block table.y_table_735px td.y_tabe_txtleft_short{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:30px ; text-align:left; color:#000000; text-indent:0}


div.yakkan_block table.y_table_735px_2{width:765px; height:auto; margin:10px 0 5px 30px; border:1px solid #999999; border-collapse:collapse}
div.yakkan_block table.y_table_735px_2 th{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; font-weight:normal; color:#000000; text-indent:0; text-align:center; font-size:12px;}
div.yakkan_block table.y_table_735px_2 td{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:33%; text-align:center; color:#000000; text-indent:0; font-size:12px;}
div.yakkan_block table.y_table_735px_2 td.y_width25{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:25%; text-align:center; color:#000000; text-indent:0}
div.yakkan_block table.y_table_735px_2 td.y_tabe_txtleft{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:33%; text-align:left; color:#000000; text-indent:0}
div.yakkan_block table.y_table_735px_2 td.y_tabe_txtleft_short{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:30px ; text-align:left; color:#000000; text-indent:0}
div.yakkan_block table.y_table_735px_2 td.y_tabe_txtleft_long{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:60% ; text-align:left; color:#000000; text-indent:0}

div.yakkan_block table.y_table_735px_3{width:765px; height:auto; margin:3px 0 5px 30px; border:1px solid #999999; border-collapse:collapse}
div.yakkan_block table.y_table_735px_3 th{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; font-weight:normal; color:#000000; text-indent:0; text-align:center}
div.yakkan_block table.y_table_735px_3 td{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:33%; text-align:center; color:#000000; text-indent:0}
div.yakkan_block table.y_table_735px_3 td.y_width25{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:25%; text-align:center; color:#000000; text-indent:0}
div.yakkan_block table.y_table_735px_3 td.y_tabe_txtleft{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:33%; text-align:left; color:#000000; text-indent:0}
div.yakkan_block table.y_table_735px_3 td.y_tabe_txtleft_short{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:30px ; text-align:left; color:#000000; text-indent:0}
div.yakkan_block table.y_table_735px_3 td.y_tabe_txtleft_long{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:60% ; text-align:left; color:#000000; text-indent:0}



div.yakkan_block table.y_table_760px{width:750px; height:auto; margin:10px 0 5px 35px; border:1px solid #999999; border-collapse:collapse;}
div.yakkan_block table.y_table_760px th{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; font-weight:normal; color:#000000; text-indent:0; text-align:center; font-size:12px;}
div.yakkan_block table.y_table_760px td{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd;/* width:20%;*/ color:#000000; text-indent:0; font-size:12px; vertical-align: middle;}
div.yakkan_block table.y_table_760px td.w_30 {width:50%}
div.yakkan_block table.y_table_760px td.y_tabe_txtleft{width:30px; text-align:left; text-indent:0; vertical-align:top}
div.yakkan_block table.y_table_760px th.y_tabe_txtleft_left{text-align:left; vertical-align:top}
div.yakkan_block table.y_table_760px td.y_tabe_txtleft_long{/*width:386px; */text-align:left;}


div.yakkan_block table.y_table_760px td ul li{text-align:left; margin:0; padding:0; text-indent:0; font-size:10px}



div.yakkan_block table.y_table_700px{width:700px; height:auto; margin:10px 0 5px 75px; border:1px solid #999999; border-collapse:collapse;}
div.yakkan_block table.y_table_700px th{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; font-weight:normal; color:#000000; text-indent:0; text-align:center; font-size:12px;}
div.yakkan_block table.y_table_700px td{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:20%; text-align:center; color:#000000; text-indent:0; font-size:12px;}
div.yakkan_block table.y_table_700px td.w_30 {width:30%}
div.yakkan_block table.y_table_700px td.y_tabe_txtleft{width:30px; text-align:left; text-indent:0; vertical-align:top}
div.yakkan_block table.y_table_700px th.y_tabe_txtleft_left{text-align:left; vertical-align:top}
div.yakkan_block table.y_table_700px td.y_tabe_txtleft_long{width:386px; text-align:left;}


div.yakkan_block table.y_table_760px td ul li{text-align:left; margin:0; padding:0; text-indent:0; font-size:10px}




div.yakkan_block span.y_cmt{font-size:10px; color:#000000;}
div.yakkan_block ul.y_ul li p.y_table_ue{padding:10px 0 0 2px; margin-left:30px}
div.yakkan_block ul.y_ul li p.y_table_st{padding:0 0 10px 2px; margin-left:30px}
div.yakkan_block p.y_table_ue_2{padding:10px 0 0 32px; margin:0}
div.yakkan_block p.y_table_st_2{padding:0 0 10px 32px; margin:0}



/*=====businessmanual_i======*/
div#businessManual dl#office{
margin:10px 0 0 0;
}

div#businessManual dl#travelProject{
margin:10px 0 0 0;
}

/*ID businessManual float clear*/
div#businessManual dl#office:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
	
div#businessManual dl#office{
	display:inline-block
}
	
/*float clear*/

/*IE float clear*/
* html div#businessManual dl#office{
	 height:1%
}
	
div#businessManual dl#office{
	display:block
}

/*IE float clear*/
/*ID member_certi float clear*/


div#businessManual dl#office dd.businessHours dt{
float:left;
margin:0 10px 0 0;
}
div#businessManual dl#office dd.businessHours dd{
float:left;
}

div#businessManual dl#office dd#telephoneNumber dt{
clear:both;
float:left;
margin:0 10px 0 0;
}
div#businessManual dl#office dd#telephoneNumber dd{
float:left;
}

div#businessManual dl#office dd#closedDay{
clear:both;
float:left;
margin:0 10px 0 0;
}
div#businessManual dl#office dd#closedDay dt{
margin:0 10px 0 0;
float:left;
}
div#businessManual dl#office dd#closedDay dd{
float:left;
}
div#businessManual dl#office dd#closedDay li{
margin:0 5px 0 0;
float:left;
}

div#businessManual dl#office dd#handlingManager{
clear:both;
float:left;
}
div#businessManual dl#office dd#handlingManager dt{
float:left;
}
div#businessManual dl#office dd#handlingManager dd{
float:left;
}

/*プロポー*/
/*table style*/
.tourtablep, .tourtable_yakan{
	width:800px;
	color:#666666;
	font-size:12px;
	font-weight:normal;
	border-collapse:collapse;
	border-spacing:0px;
	border:1px solid #cccccc;
	empty-cells:show;
	line-height:2em
}

/* safari only */
html:\66irst-child .tourtablep{
	width:799px;
	color:#666666;
	font-size:12px;
	font-weight:normal;
	border-collapse:collapse;
	border-spacing:0px;
	border:1px solid #cccccc;
	empty-cells:show;
	line-height:2em
}

.tourtablep th{
 width:160px;
	text-align:left;
	font-weight:normal;
	background-color:#EEF5FB;
	border:1px solid #cccccc;
	padding:5px;
	vertical-align:top
}

/* safari only */
html:\66irst-child .tourtablep th{
	text-align:left;
	font-weight:normal;
	background-color:#EEF5FB;
	border:1px solid #cccccc;
	padding:5px;
	vertical-align:top
}

.tourtablep td{
	text-align:left;
	font-weight:normal;
	border:1px solid #cccccc;
	padding:5px 15px 5px 15px;
	vertical-align:top
	}
	
#trip_price dl{
	margin-top: 5px;
	margin-right: 0pt;
	margin-bottom: 5px;
	margin-left: 0pt;
	clear:both;
}

#trip_price .gross{
clear:both;
	}

#trip_price .gross dt{
	float:left;
	display:block;
	padding-right:15px;
	padding-bottom:8px;
	}
	
	#trip_price .gross dd{
	float:left;
	padding-right:15px;
	display:block;
	padding-bottom:8px;
	}
	
.c_blocknote_c{
	margin-top: 20px;
	margin-right: 0pt;
	margin-bottom: 5px;
	margin-left: 0pt;
	clear:both;
}

#charge ul li{
	text-indent:-1em;
	padding-left:12px;
	padding-bottom:8px;
	}
	
#visa ul li{
	text-indent:-1em;
	padding-left:12px;
	padding-bottom:8px;
	}
	
.c_blocknote_i{
text-indent:-1em;
	padding-left:12px;
	padding-bottom:8px;
	padding-top:5px;
}

#visa ul li ul li{
	padding-bottom:5px;
	}
	
#information{
	margin-bottom:25px;
	}
	


#information ul{
padding-top:5px;
	}
	
#information ul li{
	text-indent:-1em;
	padding-left:12px;
	padding-bottom:8px;
	}

div#contents div.c_back_next ul li input#btn_back{
width:120px;
height:40px;
font-size:12px;
}

div#contents div.c_back_next ul li input#btn_next{
width:240px;
height:40px;
font-size:12px;
}

p.c_back_close{
	text-align:center;}
	

#yakkan_year{float:left; font-size:12px;}
#yakkan_topLink{float:right}
#yakkan_topLink a{
display:block;
width:140px;
height:15px;
background:url(../parts/top_back.gif) no-repeat;
text-indent:-9999px;
}

/*++++++++++++++++++++++++++++++++++++++++++
約款追加分
+++++++++++++++++++++++++++++++++++++++++++*/

.cell_bottom_hasen { border-bottom:dotted 1px #666666;}
.yknTbl{border-top:1px solid #4C4C4C; border-left:1px solid #4C4C4C; border-collapse:collapse; border-spacing:0; margin-top:5px;}
.yknTbl td{border-bottom:1px solid #4C4C4C; border-right:1px solid #4C4C4C; color:#4C4C4C; font-size:12px;}

/*帯色違い*/
div.yakkan_block2 h2{margin:0 0 0 0; background-color:#7dc0ca; width:800px; font-size:14px; color:#FFFFFF; line-height:2.0em; text-indent:5px; font-weight:normal}
div.yakkan_block2 h2 span {color:#FFFFFF}

div.yakkan_block2 p.y_ptn_0{padding:5px 5px 0 5px; width:790px; font-size:12px;}
div.yakkan_block2 p.y_ptn_a,div.yakkan_block2 p.y_ptn_b{padding:5px 5px 0 35px; width:760px; font-size:12px; text-indent:-30px;}
* html div.yakkan_block2 p.y_ptn_a,* html div.yakkan_block2 p.y_ptn_b{padding:5px 5px 0 35px; width:760px; font-size:12px; text-indent:-30px;}
div.yakkan_block2 p.y_ptn_f{padding:5px 5px 0 35px; width:760px; font-size:12px; }
div.yakkan_block2 p.y_ptn_c{width:725px; padding-left:70px; text-indent:-32px}
div.yakkan_block2 p.y_ptn_c2{width:725px; padding-left:70px; text-indent:-32px; margin-top:10px;}
div.yakkan_block2 p.y_ptn_c3{width:690px; padding-left:110px; text-indent:-32px}
* html div.yakkan_block2 p.y_ptn_c{width:737px; padding-left:62px; text-indent:-28px}
div.yakkan_block2 p.y_ptn_d{padding:10px 5px 5px 35px; width:460px; font-size:12px; text-indent:-30px; border-bottom:1px dashed #cccccc; float:left;}
div.yakkan_block2 p.y_ptn_e{padding:10px 5px 5px 35px; width:258px; font-size:12px; text-indent:-30px; border-bottom:1px dashed #cccccc; float:left;}
div.yakkan_block2 p.y_ptn_b span{margin-right:7px;}
div.yakkan_block2 p.y_ptn_x{width:720px; padding-left:70px; text-indent:-26px}
* html div.yakkan_block2 p.y_ptn_x{width:730px; padding-left:55px; text-indent:-20px}

div.yakkan_block2 span{margin-right:15px; }

div.yakkan_block2 p.y_ptn_c ul.y_ul{width:735px; height:auto}
div.yakkan_block2 p.y_ptn_c ul.y_ul li{width:720px; padding-left:60px; text-indent:-28px}
div.yakkan_block2 p.y_ptn_c ul.y_ul li span{margin-right:5px; }


div.yakkan_block2 ul.y_ul{width:795px; height:auto}
div.yakkan_block2 ul.y_ul li{ width:725px; padding-left:70px; text-indent:-28px }
div.yakkan_block2 ul.y_ul li span{margin-right:12px; }
div.yakkan_block2 ul.y_ul li p.y_table_ue span{margin-right:5px; }

div.yakkan_block2 ul.y_ulAlpha{width:795px; height:auto}
div.yakkan_block2 ul.y_ulAlpha li{width:700px; padding-left:95px; text-indent:-25px}
* html div.yakkan_block2 ul.y_ulAlpha li{width:707px; padding-left:88px; text-indent:-25px}
div.yakkan_block2 ul.y_ulAlpha li span{margin-right:12px; }
div.yakkan_block2 ul.y_ulAlpha li p.y_table_ue span{margin-right:5px; }

div.yakkan_block2 ul.y_ulAlpha2{width:795px; height:auto}
div.yakkan_block2 ul.y_ulAlpha2 li{width:690px; padding-left:100px; text-indent:-25px}
* html div.yakkan_block2 ul.y_ulAlpha2 li{width:690px; padding-left:100px; text-indent:-25px}
div.yakkan_block2 ul.y_ulAlpha2 li span{margin-right:12px; }
div.yakkan_block2 ul.y_ulAlpha2 li p.y_table_ue span{margin-right:5px; }

div.yakkan_block2 ul.y_ulAlpha3{width:795px; height:auto}
div.yakkan_block2 ul.y_ulAlpha3 li{width:735px; padding-left:60px; text-indent:-18px}
* html div.yakkan_block2 ul.y_ulAlpha3 li{width:735px; padding-left:60px; text-indent:-18px}
div.yakkan_block2 ul.y_ulAlpha3 li span{margin-right:12px; }
div.yakkan_block2 ul.y_ulAlpha3 li p.y_table_ue span{margin-right:5px; }

div.yakkan_block2 ul.y_ulKana{width:795px; height:auto}
div.yakkan_block2 ul.y_ulKana li{width:700px; padding-left:95px; text-indent:-27px}
* html div.yakkan_block2 ul.y_ulKana li{width:700px; padding-left:95px; text-indent:-30px}
div.yakkan_block2 ul.y_ulKana li span{margin-right:12px; }
div.yakkan_block2 ul.y_ulKana li p.y_table_ue span{margin-right:5px; }

div.yakkan_block2 ul.y_ulKana2{width:795px; height:auto}
div.yakkan_block2 ul.y_ulKana2 li{width:700px; padding-left:75px; text-indent:-30px}
* html div.yakkan_block2 ul.y_ulKana2 li{width:700px; padding-left:75px; text-indent:-30px}
div.yakkan_block2 ul.y_ulKana2 li span{margin-right:12px; }
div.yakkan_block2 ul.y_ulKana2 li p.y_table_ue span{margin-right:5px; }

div.yakkan_block2 ul.y_ul2{width:735px; height:auto}
div.yakkan_block2 ul.y_ul2 li{width:675px; padding-left:60px; text-indent:-18px}
div.yakkan_block2 ul.y_ul2 li span{margin-right:5px; }

div.yakkan_block2 ul.y_ul3{width:795px; height:auto}
div.yakkan_block2 ul.y_ul3 li{width:735px; padding-left:60px; text-indent:-18px}
div.yakkan_block2 ul.y_ul3 li span{margin-right:12px; }
div.yakkan_block2 ul.y_ul3 li p.y_table_ue span{margin-right:5px; }

div.yakkan_block2 dl.y_ptn_a1{padding:0 5px 5px 35px; width:760px; font-size:12px;}
div.yakkan_block2 dl.y_ptn_a1 dt{font-weight:bold; display:inline; }
div.yakkan_block2 dl.y_ptn_a1 dd{display:inline;}



div.yakkan_block2 table.y_table_2{width:750px; height:auto; margin:0 5px 0 35px; border:1px solid #999999; border-collapse:collapse}
div.yakkan_block2 table.y_table_2 th{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; text-align:center; font-weight:normal; color:#000000; text-indent:0}
div.yakkan_block2 table.y_table_2 td{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:50%; text-align:center; color:#000000; text-indent:0}

div.yakkan_block2 table.y_table_735px{width:725px; height:auto; margin:10px 0 5px 0; border:1px solid #999999; border-collapse:collapse}
div.yakkan_block2 table.y_table_735px th{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; font-weight:normal; color:#000000; text-indent:0; text-align:center}
div.yakkan_block2 table.y_table_735px td{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:50%; text-align:center; color:#000000; text-indent:0}
div.yakkan_block2 table.y_table_735px td.y_width25{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:25%; text-align:center; color:#000000; text-indent:0}
div.yakkan_block2 table.y_table_735px td.y_tabe_txtleft{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:50%; text-align:left; color:#000000; text-indent:0}
div.yakkan_block2 table.y_table_735px td.y_tabe_txtleft_short{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:30px ; text-align:left; color:#000000; text-indent:0}


div.yakkan_block2 table.y_table_735px_2{width:765px; height:auto; margin:10px 0 5px 30px; border:1px solid #999999; border-collapse:collapse}
div.yakkan_block2 table.y_table_735px_2 th{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; font-weight:normal; color:#000000; text-indent:0; text-align:center}
div.yakkan_block2 table.y_table_735px_2 td{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:33%; text-align:center; color:#000000; text-indent:0}
div.yakkan_block2 table.y_table_735px_2 td.y_width25{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:25%; text-align:center; color:#000000; text-indent:0}
div.yakkan_block2 table.y_table_735px_2 td.y_tabe_txtleft{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:33%; text-align:left; color:#000000; text-indent:0}
div.yakkan_block2 table.y_table_735px_2 td.y_tabe_txtleft_short{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:30px ; text-align:left; color:#000000; text-indent:0}
div.yakkan_block2 table.y_table_735px_2 td.y_tabe_txtleft_long{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:60% ; text-align:left; color:#000000; text-indent:0}

div.yakkan_block2 table.y_table_735px_3{width:765px; height:auto; margin:3px 0 5px 30px; border:1px solid #999999; border-collapse:collapse}
div.yakkan_block2 table.y_table_735px_3 th{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; font-weight:normal; color:#000000; text-indent:0; text-align:center}
div.yakkan_block2 table.y_table_735px_3 td{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:33%; text-align:center; color:#000000; text-indent:0}
div.yakkan_block2 table.y_table_735px_3 td.y_width25{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:25%; text-align:center; color:#000000; text-indent:0}
div.yakkan_block2 table.y_table_735px_3 td.y_tabe_txtleft{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:33%; text-align:left; color:#000000; text-indent:0}
div.yakkan_block2 table.y_table_735px_3 td.y_tabe_txtleft_short{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:30px ; text-align:left; color:#000000; text-indent:0}
div.yakkan_block2 table.y_table_735px_3 td.y_tabe_txtleft_long{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:60% ; text-align:left; color:#000000; text-indent:0}



div.yakkan_block2 table.y_table_760px{width:750px; height:auto; margin:10px 0 5px 35px; border:1px solid #999999; border-collapse:collapse;}
div.yakkan_block2 table.y_table_760px th{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; font-weight:normal; color:#000000; text-indent:0; text-align:center}
div.yakkan_block2 table.y_table_760px td{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:20%; text-align:center; color:#000000; text-indent:0}
div.yakkan_block2 table.y_table_760px td.w_30 {width:30%}
div.yakkan_block2 table.y_table_760px td.y_tabe_txtleft{width:30px; text-align:left; text-indent:0; vertical-align:top}
div.yakkan_block2 table.y_table_760px th.y_tabe_txtleft_left{text-align:left; vertical-align:top}
div.yakkan_block2 table.y_table_760px td.y_tabe_txtleft_long{width:386px; text-align:left;}


div.yakkan_block2 table.y_table_760px td ul li{text-align:left; margin:0; padding:0; text-indent:0; font-size:10px}



div.yakkan_block2 table.y_table_700px{width:700px; height:auto; margin:10px 0 5px 75px; border:1px solid #999999; border-collapse:collapse;}
div.yakkan_block2 table.y_table_700px th{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; font-weight:normal; color:#000000; text-indent:0; text-align:center}
div.yakkan_block2 table.y_table_700px td{border-left:1px solid #999999; border-top:1px solid #999999; padding:5px; background:#dddddd; width:20%; text-align:center; color:#000000; text-indent:0}
div.yakkan_block2 table.y_table_700px td.w_30 {width:30%}
div.yakkan_block2 table.y_table_700px td.y_tabe_txtleft{width:30px; text-align:left; text-indent:0; vertical-align:top}
div.yakkan_block2 table.y_table_700px th.y_tabe_txtleft_left{text-align:left; vertical-align:top}
div.yakkan_block2 table.y_table_700px td.y_tabe_txtleft_long{width:386px; text-align:left;}


div.yakkan_block2 table.y_table_760px td ul li{text-align:left; margin:0; padding:0; text-indent:0; font-size:10px}




div.yakkan_block span.y_cmt{font-size:12px;}
div.yakkan_block ul.y_ul li p.y_table_ue{padding:10px 0 0 2px; margin-left:30px}
div.yakkan_block ul.y_ul li p.y_table_st{padding:0 0 10px 2px; margin-left:30px}
div.yakkan_block p.y_table_ue_2{padding:10px 0 0 32px; margin:0}
div.yakkan_block p.y_table_st_2{padding:0 0 10px 32px; margin:0}


/* Z013524400 */
div.yakkan_block table.y_table_760px.cusTbl th,
div.yakkan_block table.y_table_760px.cusTbl td {
    background: none;
}
div.yakkan_block table.y_table_760px.cusTbl th {
    background-color: #ffffcc;
}
.yakkan_block .footnote04 {
    font-size: 12px;
    line-height: 1.5;
    padding-left: 30px;
    text-indent: -30px;
}
.yakkan_block .footnote05 {
    font-size: 12px;
    line-height: 1.5;
}
.yakkan_block .footnote05 {
    padding-left: 36px;
}

/*Z015573200_旅行条件書ページ修正（国内募集型企画旅行）*/
div.yakkan_block p.y_ptn_z {
    width: 860px;
    padding-left: 70px;
    text-indent: -32px;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: -10px;
}
div.yakkan_block table.y_table_760px.individuals td.y_tabe_txtleft {
    width: 30px;
}
div.yakkan_block table.y_table_760px.individuals .cancellation {
    width: 300px;
}
div.yakkan_block table.y_table_760px.individuals td.y_tabe_txtleft_long {
    width: 400px;
}
div.yakkan_block table.y_table_760px.individuals td{
    width: 250px;
	text-align: left;
}