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

/*----------------------------------メインコンテンツ----------------------------------*/

*{margin:0;padding:0;list-style:none}
body{margin:0;padding:0;font-size:12px}
img{border:none}
h1,h2,h3,h4{font-size:10px}
table{clear:both}
#zentai{width:960px;height:auto;margin-left:auto;margin-right:auto}
#d{width:740px;height:auto;font-size:10px;line-height:15px;color:#666;clear:both}

/*タイトル*/
p#ttl{width:960px; height:61px; float:left; clear:both; background:url(../images/ttl.gif); text-indent:-9999px; background-repeat:no-repeat;}

/*タイトル下のナビ*/
#ttlBlock ul#navigationMenu{width:960px; height:17px; clear:both; text-indent:-9999px; background:url(../images/navigation.gif) no-repeat; background-repeat:no-repeat; background-color:#e5e5e5;} 
* html #ttlBlock ul#navigationMenu{width:960px; height:17px; clear:both; text-indent:-9999px; background:url(../images/tokusyu_p/navigation.gif) no-repeat; margin:-2px 0 0 0; background-color:#e5e5e5;} 
#ttlBlock ul#navigationMenu li{display:block; float:left; height:17px; }
#ttlBlock ul#navigationMenu li#nM01 a{background:url(../images/navigation.gif) no-repeat 0 0; width:85px; height:17px; display:block;}
#ttlBlock ul#navigationMenu li#nM01 a:hover{background:url(../images/navigation.gif) no-repeat 0 -17px; width:85px; display:block;}
#ttlBlock ul#navigationMenu li#nM02 a{background:url(../images/navigation.gif) no-repeat -85px 0; width:63px; height:17px; display:block;}
#ttlBlock ul#navigationMenu li#nM02 a:hover{background:url(../images/navigation.gif) no-repeat -85px -17px; width:63px; display:block;}
#ttlBlock ul#navigationMenu li#nM03 a{background:url(../images/navigation.gif) no-repeat -148px 0; width:81px; height:17px; display:block;}
#ttlBlock ul#navigationMenu li#nM03 a:hover{background:url(../images/navigation.gif) no-repeat -148px -17px; width:81px; display:block;}
#ttlBlock ul#navigationMenu li#nM04 a{background:url(../images/navigation.gif) no-repeat -229px 0; width:110px; height:17px; display:block;}
#ttlBlock ul#navigationMenu li#nM04 a:hover{background:url(../images/navigation.gif) no-repeat -229px -17px; width:110px; display:block;}
#ttlBlock ul#navigationMenu li#nM05 a{background:url(../images/navigation.gif) no-repeat -339px 0; width:105px; height:17px; display:block;}
#ttlBlock ul#navigationMenu li#nM05 a:hover{background:url(../images/navigation.gif) no-repeat -339px -17px; width:105px; display:block;}
#ttlBlock ul#navigationMenu li#nM06 a{background:url(../images/navigation.gif) no-repeat -444px 0; width:180px; height:17px; display:block;}
#ttlBlock ul#navigationMenu li#nM06 a:hover{background:url(../images/navigation.gif) no-repeat -444px -17px; width:180px; display:block;}
#ttlBlock ul#navigationMenu li#nM07 a{background:url(../images/navigation.gif) no-repeat -624px 0; width:100px; height:17px; display:block;}
#ttlBlock ul#navigationMenu li#nM07 a:hover{background:url(../images/navigation.gif) no-repeat -624px -17px; width:100px; display:block;}
#ttlBlock ul#navigationMenu li#nM08 a{background:url(../images/navigation.gif) no-repeat -724px 0; width:76px; height:17px; display:block;}
#ttlBlock ul#navigationMenu li#nM08 a:hover{background:url(../images/navigation.gif) no-repeat -724px -17px; width:76px; display:block;}

/*e-very東京共通*/
div#eContents{font-family"ヒラギノ角ゴ Pro W3","メイリオ", "ＭＳ Ｐゴシック",san-serif; olor:#4c4c4c; margin-left:auto; margin-right:auto; width:960px;}
#eContents_l{width:740px; height:auto; float:left; clear:both; margin:20px 0 0 0;}
#eContents_r{width:200px; height:auto; float:right; margin:20px 0 0 0; padding:0}

/*タイトルブロック共通*/
#ttlBlock{width:960px; height:auto; border-top:10px solid #097ab3; line-height:14px;}
#ttlBlock h1#eRogo,#ttlBlock h1#eRogo img{width:80px; height:50px; float:left;}
#ttlBlock p#eRogo,#ttlBlock p#eRogo img{width:80px; height:50px; float:left;}
#ttlBlock p#dakara{width:420px; height:30px; float:left; margin:15px 10px 0 10px; font-size:10px;}
#ttlBlock ul#ePoint{width:420px; height:40px; float:right; margin:10px 0 0 0;}
#ttlBlock ul#ePoint li{width:80px; height:40px; display:block; float:left; margin:0 0 0 5px; text-indent:-9999px;}
#ttlBlock ul#ePoint li#point1{width:80px; background:url(../images/point1.gif) no-repeat; margin:0}
#ttlBlock ul#ePoint li#point2{width:80px; background:url(../images/point2.gif) no-repeat; }
#ttlBlock ul#ePoint li#point3{width:80px; background:url(../images/point3.gif) no-repeat; }
#ttlBlock ul#ePoint li#point4{width:80px; background:url(../images/point4.gif) no-repeat; }
#ttlBlock ul#ePoint li#point5{width:80px; background:url(../images/point5.gif) no-repeat; }

#asia{width:740px;height:auto;margin-bottom:10px; clear:both;}
#asia h2{width:740px;height:63px;background:url(../images/obi_asia.gif) no-repeat;text-indent:-9999px; clear:both;}
#asia_box{width:738px;height:auto;border-bottom:solid #cccccc 1px;border-left:solid #cccccc 1px;border-right:solid #cccccc 1px;padding-top:5px}
#asia_box:after{display:block;height:0;visibility:hidden;clear:both;content:"."}

/*\*/
* html #asia_box{height:1em}
/**/
.cts_l{ width:364px; height:auto; float:left; overflow:hidden; position:relative;padding-bottom:15px; }
.cts_r{ width:364px; height:auto; float:left; overflow:hidden; position:relative;padding-bottom:15px; }
.cts_r_last{ width:364px; height:auto; float:left; position:relative; padding-bottom:15px; overflow:hidden;}
.tour_photo{width:80px;height:60px; position:absolute; top:0; left:10px;}
.cts_l dl dt{ width:254px; height:auto; background:url(../images/icon_sankaku.gif) no-repeat 10px 5px; float:right; padding:0 0 0px 20px; font-size:11px; line-height:16px; font-weight:bold;}
.cts_r dl dt{ width:254px; height:auto; background:url(../images/icon_sankaku.gif) no-repeat 10px 5px; float:right; padding:0 0 0px 20px; font-size:11px; line-height:16px; font-weight:bold;}
.cts_l dl dt a,.cts_r dl dt a{font-size:11px; line-height:16px;}
.tour_txt{ width:264px; height:auto; line-height:14px; float:right; padding:5px 0 0 10px; font-size: 10px; }
.cts_r .tour_txt{ width:264px; height:auto; line-height:14px; float:right; padding:5px 0px 0 10px; font-size: 10px; }
.cts_r_last .tour_txt{ width:264px; height:auto; line-height:14px; float:right; padding:5px 0px 0 10px; font-size: 10px; }
.cts_r_bg{width:364px;height:90px;float:right;}
.cts_r_last dl dt{ width:254px; height:auto; background:url(../images/icon_sankaku.gif) no-repeat 10px 5px; text-indent:0px; float:right; padding:0 0 0px 20px; font-weight:bold;}

#eur{width:740px;height:auto;margin-bottom:10px; clear:both;}
#eur h2{width:740px;height:63px;background:url(../images/obi_eur.gif) no-repeat;text-indent:-9999px; clear:both;}
#eur_box{width:738px;height:auto;border-bottom:solid #cccccc 1px;border-left:solid #cccccc 1px;border-right:solid #cccccc 1px;padding-top:5px;}
#eur_box:after{display:block;height:0;visibility:hidden;clear:both;content:"."}

/*\*/
* html #eur_box{height:1em}
/**/

#africa{width:740px;height:auto;margin-bottom:10px; clear:both;}
#africa h2{width:740px;height:63px;background:url(../images/obi_africa.gif) no-repeat;text-indent:-9999px; clear:both;}
#africa_box{width:738px;height:auto;border-bottom:solid #cccccc 1px;border-left:solid #cccccc 1px;border-right:solid #cccccc 1px;padding-top:5px;}
#africa_box:after{display:block;height:0;visibility:hidden;clear:both;content:"."}#africa_box{display:inline-block}

/*\*/
* html #africa_box{height:1em}#africa_box{display:block}
/**/

#america{width:740px;height:auto;margin-bottom:10px; clear:both;}
#america h2{width:740px;height:63px;background:url(../images/obi_america.gif) no-repeat;text-indent:-9999px; clear:both;}
#america_box{width:738px;height:auto;border-bottom:solid #cccccc 1px;border-left:solid #cccccc 1px;border-right:solid #cccccc 1px;padding-top:5px;}
#america_box:after{display:block;height:0;visibility:hidden;clear:both;content:"."}

/*\*/
* html #america_box{height:1em}
#america_box{display:block}
/**/

#oceania{width:740px;height:auto;margin-bottom:10px; clear:both;}
#oceania h2{width:740px;height:63px;background:url(../images/obi_oceania.gif) no-repeat;text-indent:-9999px; clear:both;}
#oceania_box{width:738px;height:auto;border-bottom:solid #cccccc 1px;border-left:solid #cccccc 1px;border-right:solid #cccccc 1px;padding-top:5px;}
#oceania_box:after{display:block;height:0;visibility:hidden;clear:both;content:"."}

/*\*/
* html #oceania_box{height:1em}
/**/
#beach{width:740px;height:auto;margin-bottom:10px; clear:both;}
#beach h2{width:740px;height:63px;background:url(../images/obi_beach.gif) no-repeat;text-indent:-9999px; clear:both;}
#beach_box{width:738px;height:auto;border-bottom:solid #cccccc 1px;border-left:solid #cccccc 1px;border-right:solid #cccccc 1px;padding-top:5px;}
#beach_box:after{display:block;height:0;visibility:hidden;clear:both;content:"."}

/*\*/
* html #beach_box{height:1em}#beach_box{display:block}
/**/

#airline{width:740px;height:auto;margin-bottom:10px; clear:both;}
#airline h2{width:740px;height:63px;background:url(../images/obi_airline.gif) no-repeat;text-indent:-9999px; clear:both;}
#airline_box{width:738px;height:auto;border-bottom:solid #cccccc 1px;border-left:solid #cccccc 1px;border-right:solid #cccccc 1px;padding-top:5px;}
#airline_box:after{display:block;height:0;visibility:hidden;clear:both;content:"."}

/*\*/
* html #airline_box{height:1em}
/**/

#style{width:740px;height:auto;margin-bottom:10px; clear:both;}
#style h2{width:740px;height:63px;background:url(../images/obi_style.gif) no-repeat;text-indent:-9999px; clear:both;}
#style_box{width:738px;height:auto;border-bottom:solid #cccccc 1px;border-left:solid #cccccc 1px;border-right:solid #cccccc 1px;padding-top:5px;}
#style_box:after{display:block;height:0;visibility:hidden;clear:both;content:"."}

/*\*/
* html #style_box{height:1em}
/**/

div.hitokatamari h2#rightTtlTop{background:transparent url(../parts/e_nef.gif) no-repeat scroll 0 0;height:26px;margin-bottom:8px;text-indent:-9999px;width:195px}

#eContents_l{overflow:hidden; }
.cts_l,.cts_r{overflow:hidden;}
.eContents_r{width:200px;}
#eContents_l ul{clear:both; width:738px; height:auto; overflow:hidden; padding-bottom:10px;}