@charset "Shift_JIS";

/*mod-uique
-----------------------------------------------------------------*/


/*executive
----------------------------------------------------------------*/
#exective{}
.exective_set{ width:940px; padding-bottom:10px;line-height:18px !important}
.exective_bg{ width:920px;margin:0 10px;}

.lt_465{ width:465px; float:left;}
.rt_465{ width:465px; float:right;}


.exective_bg_lt{ width:465px;background:url(../img/exective_bg.gif) bottom no-repeat; padding-bottom:10px; }
.exective_bg_rt{ width:465px; background:url(../img/exective_bg.gif) bottom no-repeat; padding-bottom:10px; }

.exective_lt{ width:465px; background:url(../img/exective_bg_main01.gif) 0 48px no-repeat;}
.exective_lt ul{ width:435px; margin:0 auto;}
.exective_lt ul li{ list-style:disc; margin-left:15px; line-height:18px;}
.exective_lt p{ width:435px; margin:0 auto;}
.exective_rt{ width:465px; background:url(../img/exective_bg_main02.gif) 0 48px no-repeat;}


.exective_rt dl.lt{ width:207px; float:left; margin-left:15px; display:inline;}
.exective_rt dl.lt dt{ width:207px; font-weight:bold;}
.exective_rt dl.lt dd{ width:207px; margin-top:10px;}

.exective_rt dl.lt ul li{ line-height:18px;}
.exective_rt dl.rt{ width:228px; float:right; margin: 0 15px 0 0 !important; display:inline;;background:url(../img/exective_line.gif) 0 0 repeat-y;}
.exective_rt dl.rt dt{ margin-left:25px; font-weight:bold;}
.exective_rt dl.rt dd{ margin:10px 0 0 22px;}
.exective_rt dl.rt ul li{ line-height:18px;}
.bule{ color:#0e57b2;}

.rosen p{ padding:10px;}
.rosen p.whiteBg{ background-color:#FFF; padding:10px; margin:0 10px;}


.exective_lt h3,
.exective_rt h3 {margin-bottom:10px;}

.textIndent { padding-left:1em; text-indent:-1em;}

#section01 {padding-bottom:15px;}

#topArea #section01 { padding-bottom:0;}



#top_point {
	background: url(/intltour/business/img/top_box_list_bg00.jpg) left top no-repeat;
}
#premium001 {
	width:465px;
	float:left;
}
#premium001 p {
	margin: 0 0 11px 10px;
}

#premium002 {
	width:465px;
	float:right;
}
#premium002 p {
	margin: 0 10px 11px 10px;
}
.top_point_tuduki{
	margin: 0 10px 11px 10px;
}
.top_point_btn_left{
	width:465px;
	float:left;
	margin-top:10px;
}
.top_point_btn_right{
	width:465px;
	float:right;
	margin-top:10px;
}

#topBtnList {
	background: url(../img/top_btn_list_bg00.jpg) left top ;
	overflow:hidden;
	padding: 15px;
}

#topBtnList ul {
	overflow: hidden;
	zoom: 1;
	width:917px;
	margin-right:-7px;
	overflow:hidden;
	_zoom:1;
}
#topBtnList ul li {
	float: left;
	margin-right:7px;
}




/* secTitleA01 2012 */
div.secTitleA01{position:relative;height:142px !important;margin:0;background-position:top right !important;background-repeat:no-repeat !important;color:#ffffff !important;margin-bottom:20px !important;}
#secNaviA01{position:absolute;top:115px !important;display:block;padding-left:20px !important;}
#secNaviA01 li,#secNaviA01 li a,#secNaviA01 li img{display:inline;}




/*exe_spl css START
----------------------------------------------------------------*/

#wrapper .contents .titleHeadArea{
position:relative;
height:220px;
}

#wrapper .contents .titleHeadArea ul{
display:block;
position:absolute;
height:35px;
bottom:0px;
left:20px;
}

#wrapper .contents .titleHeadArea ul li{
float:left;
margin-right:3px;
}

.mgb{	margin-bottom: 0 !important;}
.mgb05{	margin-bottom: 5px !important;}
.mgb10{	margin-bottom: 10px !important;}
.mgb20{	margin-bottom: 20px !important;}
.mgt5{	margin-top: 5px !important;}
.mgt10{	margin-top: 10px !important;}
.mgt20{	margin-top: 20px !important;}
.mgt25{ margin-top:25px !important;}
.mgt30{	margin-top: 30px !important;}
.mgt40{	margin-top: 40px !important;}
.mgt50{	margin-top: 50px !important;}
.mgl10{	margin-left: 10px !important;}

.pdb20{ padding-bottom:20px;}


/*text control
----------------------------------------------------------------*/
.font_S{	font-size: 85%;}
.font_L{	font-size: 110%;}
.color01{	color: #cc0000;}
.red{ color:#e93662;}
.txtR{ text-align:right;}
.exe_spl_text{ line-height:1.5em !important;}

/*jaldp
----------------------------------------------------------------*/
.boxDp{
border:1px solid #ddd;
margin:0;
padding:8px 15px;
overflow:hidden;
zoom:1;
}





/* top */
.exe_spl ul.top_about_list{ width:940px;  list-style:none; margin-top:15px; margin-right:-10px; overflow:hidden;}
.exe_spl ul.top_about_list li.fl_465{ width:465px;float:left; margin-bottom:11px;}
.exe_spl ul.top_about_list li.fr_465{ width:465px;float:right; margin-bottom:11px;}

.exe_spl .blue_bg{ background-color:#dfeaf3; padding:15px 25px 15px 25px;}
.exe_spl .blue_bg02{ background:url(../img/exespl_osusume_bg.jpg) bottom no-repeat; padding:0 25px 60px 25px;}
.exe_spl .blue_bg03{ background-color:#dfeaf3; }
.exe_spl_rounge{}
.exe_spl_rounge .floatL{ width:410px; float:left;}
.exe_spl_rounge .floatR{ width:480px; float:right;}


/* premium */
.premium_floatL{ width:616px; float:left; background:url(../img/premium_bg_02.jpg) repeat-y; overflow:hidden; _zoom:1;}
.premium_bg{ width:607px; background:url(../img/premium_bg.jpg) repeat-y; padding-bottom:30px;}

.premium_annnai{ width:562px; margin:0 19px;}
.premium_infoLt{ width:274px; float:left; display:inline; z_zoom:1;}
.premium_infoRt{ width:274px; float:right; display:inline; overflow:hidden; _zoom:1;}


/* osusume */
.exe_spl .exespl_osusume_left{ width:435px; float:left;}
.exe_spl .exespl_osusume_right{ width:435px; float:right;}
.exe_spl .exespl_osusume_price{ width:395px; background:url(../img/exespl_osusume_price.jpg) bottom no-repeat; margin:0 20px; padding-bottom:10px;}
.exe_spl .exespl_osusume_price p{ width:375px; margin:0 10px;}
.exe_spl .exespl_osusume_price01{ font-size:16px; font-weight:bold; color:#b00000; line-height:1.6em}
.exe_spl .exespl_osusume_price02{ color:#b00000;}
.exe_spl .exespl_osusume_reservation{ margin-top:10px; margin-right:20px; text-align:right;}
.exe_spl .exespl_osusume_map{ width:590px; float:left;}
.exe_spl .exespl_osusume_banner{ width:330px; float:right;}

.exe_spl #exe_spl_osusume{ width:940px; height:45px; position:relative;}
.exe_spl .exespl_osusume_charge{ position:absolute; top:10px; right:20px; color:#FFF;}
.exe_spl .exespl_osusume_charge strong{ font-weight:bold; font-size:18px;}

.btnBox {background:url(../img/btnBox_mid.gif) repeat-y;}
.btnBox ul.areaSelect li {float:left;}
.btnBox ul.areaSelect li.first { margin-left:40px; width:285px;}
.btnBox ul.areaSelect li.second { width:290px;}
.btnBox ul.areaSelect li.third { width:285px;}
