@charset "utf-8";

.h2_area{
	border:0px;
	margin:40px 0px 10px 0px;
}

.mt10{
	margin-top:10px;
}
ul.btn_areaguide{
	margin:40px 0px 0px -10px;
}

ul.btn_areaguide img:hover{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}

.btn_areaguide li{
	width:201px;
	height:243px;
	line-height:140%;
	background-image: url(../special/images/bg_area_paper.gif);
	background-repeat:no-repeat;
	float:left;
	margin:0px 0px 10px 10px;
	padding:12px 12px 0px 12px;
}

.btn_areaguide h3{
	margin-bottom:5px;
}

h2{
	border:0px;
	margin:-10px 0px 0px 0px;
	padding:0px;
}

li.snavi_feature{
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:120%;
	font-size:10px;
	border:0px;
}

li.snavi_feature img:hover{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}

.box_btn{
	margin:25px 0px 0px 0px;
	overflow:hidden;
	line-height:140%;
	width:700px;
}

.box_btn a{
	width:217px;
	height:40px;
	padding:45px 20px 0px 105px;
	text-decoration:none;
	color:#444;
	display:block;
}

.bg_midokoro{
	background-image:url(../special/images/btn_midokoro_off.gif);
	text-align:left;
	float:left;
}

li.bg_midokoro:hover{
	background-image:url(../special/images/btn_midokoro_on.gif);
}

.bg_info{
	background-image:url(../special/images/btn_info_off.gif);
	float:right;
	text-align:left;
}

li.bg_info:hover{
	background-image:url(../special/images/btn_info_on.gif);
}


div#box_midkoro {  
    overflow:hidden;  
    height:auto;  
    width:700px;
	margin-top:20px;
}  

div#box_midkoro div {  
    float:left;  
/*    padding-bottom: 32767px;  
    margin-bottom: -32767px;   */
	background-color:#FFF;
} 

.bg_midokoro_paper{
	background-image:url(../special/images/bg_midokoro_paper.gif);
	margin:1px;
	padding:9px;
	width:320px;
}

.box_midokoromap{
	border:1px solid #e1e0e0;
	width:340px;
}

.box_info{
	border:1px solid #e1e0e0;
	margin-left:15px;
	_margin-left:10px;
	width:340px;
}

.bg_midokoro_paper p{
	width:225px;
	float:right;
}

.contents_r_pen_tibet{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/tibet/images/bg_tibet2.jpg);background-repeat:no-repeat;background-position:225px 15px;
	position:static;
}

.contents_r_pen_silk{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/silkroad/images/bg_silk.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_africa{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/africa/images/bg_africa2.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_america{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/america/images/bg_america3.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_bhutan{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/bhutan/images/bg_bhutan_thimpu.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_central_asia{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/central_asia/images/bg_central_asia.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_easia{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/easia/images/bg_easia.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_india{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/india/images/bg_india2.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_tkt{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/mideast_asia/images/bg_tkt.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_nepal{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/nepal/images/bg_nepal.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_pakistan{
	background-color:#FFF;
	padding:20px 14px 0px 14px;
	height:100%;
	min-height:650px;
	background-image: url(../special/pakistan/images/bg_pakistan_autumn.jpg);
	background-repeat:no-repeat;
	background-position:225px 15px;
}

.contents_r_pen_trek{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/trekking/images/bg_trek2.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_yemen{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/mideast_asia/yemen/images/bg_yemen.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_iran{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/mideast_asia/iran/images/bg_iran.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_turkey{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/mideast_asia/turkey/images/bg_turkey.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_syria{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/mideast_asia/syria/images/bg_syria.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_lebanon{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/mideast_asia/lebanon/images/bg_lebanon.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_saudiarabia{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/mideast_asia/saudiarabia/images/bg_saudiarabia.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_jordan{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/mideast_asia/jordan/images/bg_jordan.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_israel{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/mideast_asia/israel/images/bg_israel.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_algeria{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/africa/algeria/images/bg_algeria.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_egypt{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/africa/egypt/images/bg_egypt.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_libya{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/africa/libya/images/bg_libya.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_mali{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/africa/mali/images/bg_mali.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_mauritania{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/africa/mauritania/images/bg_mauritania.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_morocco{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/africa/morocco/images/bg_morocco.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_niger{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/africa/niger/images/bg_niger.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_sudan{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/africa/sudan/images/bg_sudan.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_tunisia{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/africa/tunisia/images/bg_tunisia.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_bolivia{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/america/bolivia/images/bg_bolivia.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_ethiopia{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/africa/ethiopia/images/bg_ethiopia.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_chad{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/africa/chad/images/bg_chad.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_ur{
	background-color:#FFF;padding:20px 14px 0px 14px;height:100%;min-height:650px;
	background-image:url(../special/africa/uganda_rwanda/images/bg_uganda_rwanda.jpg);background-repeat:no-repeat;background-position:225px 15px;
}

.contents_r_pen_saudiarabia .txt_area{
	height:185px;
}

.txt_area{
	display: table-cell;
	width:205px;
	height:195px;
	vertical-align:bottom;
	position:relative;
	top:10px;
}

.txt_area p{
	position:absolute;
	bottom:0px;
}

.clear_f{
	width:700px;
	margin-top:25px;
	overflow:hidden;
}

.clear_map{
	width:700px;
	overflow:hidden;
}

.box_news{
	width:390px;
	float:left;
}

.box_recommend{
	width:290px;
	float:right;
}

.box_news2{
	width:430px;
	float:left;
}

.box_recommend2{
	width:250px;
	height:100%;
	float:right;
}

h3.special{	border-top:1px dotted #a0a0a0;	
	border-bottom:1px dotted #a0a0a0;
	padding:15px 0px 12px 0px;
	margin:0px 0px 10px 0px;
	font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
}

h3.special2{
	border-top:1px dotted #a0a0a0;	
	border-bottom:1px dotted #a0a0a0;
	padding:15px 0px 12px 0px;
	margin:25px 0px 10px 0px;
	font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
}

.box_news ul h4{
	background-repeat:repeat-x;
	background-position:bottom;
	color:#222;
	margin-left:-12px;
}

.box_news ul li{
	margin-bottom:10px;
	padding-left:12px;
	line-height:150%;
}

.list_recommend{
	margin-bottom:10px;
}

.list_recommend td{
	padding-bottom:3px;
	vertical-align:top;
}

.list_recommend td img:hover{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}

.list_recommend td.list_txt{
	padding-left:8px;
	line-height:130%;
	vertical-align: top;
}

.list_recommend td.list_txt a{
	font-weight:bold;
	padding-bottom:3px;
	display:block;
}

.box_btn3 li.lead{
	width:675px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted #999;
	margin-bottom:10px;
	font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.box_btn3{
	padding:0px;
	overflow:hidden;
	width:700px;
	margin:0px 0px 5px -8px
}

.box_btn3 img:hover{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}

.box_btn3 li{
	float:left;
	margin-left:8px;
	height:70px;
}

.box_btn3 li a{
	font-weight:bold;
	line-height:180%;
}

li.txt_btn3{
	width:144px;
	line-height:140%;
}

.box_panfu{
	border:1px solid #CCC;
	font-size:10px;
	line-height:140%;
	text-align:center;
	background-image:url(../special/images/bg_snavi_panf.gif);
	background-repeat:no-repeat;
	background-position:155px 7px;
	background-color:#fffdf4;
	width:195px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}

.box_panfu:hover{
	background-color:#fffcc4;
}

.box_panfu img{
	margin-bottom:2px;
}

.box_panfu a{
	display:block;
	height:100%;
	width:100%;
}

.totop_area{
	margin-bottom:10px;
	background-image:url(../special/images/bg_area_top.gif);
	width:200px;
	height:80px;
	padding:10px 0px 10px 10px;
}

.totop_area ul li:hover{
	background-color:#FF9;
	text-decoration:none;
}

div.totop_area ul li a:hover{
	text-decoration:none;
}

.totop_area ul{
	margin:0px 0px 0px 0px;
	font-size:10px;
	overflow:hidden;
	width:200px;
}

.totop_area li{
	float:left;
	margin-right:8px;
	line-height:160%;
	white-space: nowrap; 
}
	

.contents_r_pen_in table{
	margin:0px auto;
}

.contents_r_pen_in table td{
	line-height:150%;
}


.contents_r_pen_in table td p{
	padding:0px 5px
}

td.title{
	padding-top:20px;
}

.box_prof{
	background-color:#deedff;
	padding:10px 0px 10px 0px;
	width:565px;
	overflow:hidden;
}

table.prof{
	float:left;
	margin:0px 0px 10px 9px;
	height:337px;
	overflow:hidden;
	border:1px solid #c8d8eb;
}

table.prof td{
	line-height:140%;
	padding:5px;
	background-color:#FFF;
	text-align:left;
}
/*
.box_prof{
	margin:0px;
	padding:0px;
}

.box_prof td{
	background-color:#bddcff;
	text-align:left;
	padding:10px 0px 0px 0px;
	margin:0px;
}
table.prof {
	margin:0px;
}
table.prof td{
	padding:5px;
	background-color:#FFF;
	text-align:left;
}*/

.list_bhutan_fes td{
	padding:5px;
}

.list_active{
	border-bottom:1px dotted #c0c0c0;
	padding:5px 0px;
	overflow:hidden;
	line-height:150%;
	width:700px;
}

.list_active a{
	font-weight:bold;
	font-size:14px;
}

.list_active img{
	float:left;
}

.list_active div{
	float:right;
	width:524px;
}

.list_active div img{
	margin:1px 5px 0px 0px;
}


p.status{
	font-weight:bold;
	color:#F00;
	line-height:120%;
	}	

td.link_txt{
	background-color:#343434;
	color:#FFF;
	text-align:center;
    border-radius: 4px;	
}

.link_txt:hover{
	background-color: #f5ae37;
}

.link_txt a{
	width:100%;
	height:100%;
	display:block;
	padding:6px 0px 3px 0px;
	color:#FFF;
	font-weight:bold;
	font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-decoration:none;
}

.link_txt img{
	margin:0px 5px -2px 0px;
}


/* みどころMAP　*/

.contents_r_pen_map{
	background-image:url(../special/images/bg_map.jpg);
	padding:20px 0px;
	height:100%;
	min-height:650px;
}

.contents_r_pen_map2{
	background-image:url(../special/images/bg_map.jpg);
	padding:20px 14px;
	height:100%;
	min-height:650px;
}

h2.midokoro{
	text-align:center;
}

h2.midokoro2{
	margin:5px 0px 10px 0px;
}

.box_midokoro{
	text-align:center;
	background-image:url(../special/images/bg_flash.jpg);
	background-repeat:no-repeat;
	display:table-cell;
	vertical-align:middle;
	width:728px;
	height:380px;
}

.box_midokoro_africa{
	text-align:center;
	background-image: url(../special/africa/midokoro/images/bg_flash.jpg);
	background-repeat:no-repeat;
	display:table-cell;
	vertical-align:middle;
	width:728px;
	height:380px;
}

*:first-child+html .box_midokoro{ padding-top:15px;} * html .box_midokoro{ padding-top:15px;} 


.box_midokoro_detail{
	padding:20px 0px 0px 72px;
	margin:0px auto;
}

.box_midokoro_detail_w{
	padding:20px 10px 10px 10px;
	margin:0px auto;
}

.box_midokoro_detail .list_active{
	width:580px;
	padding:10px 0px;
}

.box_midokoro_detail .list_active img{
	border:1px solid #CCC;
	padding:1px;
	background-color:#FFF;
}

.box_midokoro_detail .list_active div.map{
	float:left;
	width:400px;
	padding-left:10px;
}

.box_midokoro_detail .list_active div.map h4{
	font-size:14px;
	color:#0d5170;
}

ul.list_midokoro_s{
	width:400px;
	overflow:hidden;
	padding-top:3px;
}

.box_midokoro_detail .list_active ul.list_midokoro_s li{
	font-size:12px;
	width:170px;
	float:left;
	display: inline-block;
	background-image: url(../images/blet_b.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:13px;
	text-decoration:none;
}
.box_midokoro_detail .list_active ul.list_midokoro_s li a{
	font-size:12px;
}

.list_midokoro_detail td{
	vertical-align:top;
}

.list_midokoro_detail h3{
	color:#6c560f;
	border-left:solid 4px #6c560f;
	font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:17px;
	padding-left:6px;
	line-height:100%;
	margin-bottom:5px;
}

.list_midokoro_detail h3 a{
	color:#6c560f;
}

.photo_map{
	padding-right:6px;
}

.list_midokoro_detail td.w15{
	width:10px;
}

.h15{
	height:10px;
	line-height:10px;
}

.list_midokoro_detail td.txt_map{
	width:130px;
	padding-left:5px;
	line-height:150%;
	color:#444;
}

.link_map a{
	display: inline-block;
	background-image: url(../images/blet_b.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:13px;
	text-decoration:none;
}
.link_map a:hover{
	text-decoration:underline;
}

.list_line{
	border:1px dotted #8d7527;
	padding:10px;
}

td.list_line table{
	width:262px;
}

td.list_line table.wide{
	width:auto;
}

.box_flash_s{
	width:431px;
	height:260px;
	background-image:url(../special/images/bg_flash_s.gif);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:4px;
	float:right;
}

.box_flash_ss{
	width:431px;
	height:213px;
	background-image:url(../special/images/bg_flash_ss.gif);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:4px;
	float:right;
}


.txtbox_map{
	width:260px;
	float:left;
}

.txtbox_map a img:hover{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}
/*.map_camera{
	background-image:url(../special/images/icon_camera.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	line-height:160%;
	font-size:16px;
	margin:15px 0px 10px 0px;
	color:#6c560f;
	border-bottom:1px dotted #6c560f;
}*/

.map_camera{
	background-image:url(../special/images/bg_h3_map3.gif);
	background-repeat:no-repeat;
	height:27px;
	font-size:16px;
	padding:9px 0px 0px 25px;
	color:#fffae9;
	margin:25px 0px 10px 0px;
}

.map_camera2{
	background-image:url(../special/images/bg_h3_map2.png);
	background-repeat: repeat-x;
	background-position:bottom;
	height:44px;
	font-size:22px;
	padding:10px 0px 0px 48px;
	color:#6c560f;
	margin:25px 0px 5px 0px;
	font-family:'HGS明朝E','ＭＳ Ｐ明朝','MS PMincho','ヒラギノ明朝 Pro W3','Hiragino Mincho Pro',serif;
	font-weight: normal;
}

.map_camera2 span.stxt{
	font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


ul.list_midokoro {
	overflow:hidden;
	width:700px;
}

ul.list_midokoro li{
	float:left;
/*	background-image: url(../images/blet_b.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:13px;*/
	margin:0px 15px 10px 0px;
	text-decoration:none;
	border-right:1px solid #b7ab85;
	padding-right:15px;
	line-height:120%;
	white-space:nowrap;
}

.box_link_map{
}

.box_txt_map{
	width:415px;
	float:right;
}

.contents_r_pen_map2 h4{
	color:#784a00;
}

.box_txt_map strong{
	font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#8f3220;
}

.h3_sub{ font-size:14px; margin-bottom:5px;}
.list_other{
	margin-top:15px;
}

.list_other td{
	vertical-align:top;
}

.list_other h4{
	line-height:160%;
	font-size:14px;
	margin:0px 0px 5px 0px;
	color:#6c560f;
	border-bottom:1px dotted #6c560f;
}

.list_other img{
	margin:0px 10px 5px 0px;
}

.list_other2{
}
.list_other2 td{
	vertical-align:top;
}
.list_other2 img{
	margin:0px 10px 5px 0px;
}

.list_midokoro_sub{ margin-top:15px;}
.list_midokoro_sub td{ padding-bottom:10px;}

/*　基本情報　*/
.info_img{
	padding-left:10px;
	font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
	width:170px;
}

.info_img3{
	font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
	margin:0px; 
	padding:0px 0px 10px 0px;
}

.info_img8{
	font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
	margin:0px; 
	padding:0px 0px 10px 0px;
}

.list_info5 td{
	padding-right:5px;
	font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
}
.contents_r_pen_in table td.info_img3 p{
	width:234px;
	padding:0px;
	margin:0px;
}
.contents_r_pen_in table td.info_img8 p{
	width:165px;
	padding:0px;
	margin:0px;
}

.info_img p{
	margin-bottom:10px;
}

.list_info h4{
	color:#004986;	
}

.box_visa{
	padding:10px;
	border:1px dotted #999;
	background-color:#fefdef;
}

.box_visa h3{
	font-size:14px;
	color:#638c0b;
	padding:3px 0px 5px 0px;
}

.box_visa h4{
	color:#638c0b;
	padding:12px 0px 1px 0px;
}

.box_visa h5{
	color:#555;
	padding:5px 0px 1px 0px;
}

ul.detail {
    margin-left: 18px;
	line-height:120%;
}

ul.detail li {
    text-indent: -18px;
}	

.list_info{
	margin-bottom:3px;
}

.list_info td{
	line-height:145%;
	text-align:left;
}

table.list_info td.red_bold{
	width:110px;
}

.movie{
	border:1px dashed #9d9d9d;
	padding:5px;
	margin:10px 0px;
	line-height:100%;
}

/* サイヤー　*/

.contents_r_pen_sai{
	background-color:#fff8ec;
	padding:20px 14px;
	height:100%;
	min-height:650px;
}

.list_staff_sai{
	color:#FFF
}

.list_staff_sai h4{
	font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border-bottom:1px dotted #FFF;
	padding-bottom:2px;
	width:250px;
	margin-bottom:4px;
}
.contents_r_pen_sai table td.bg01{
	background-color:#f18137;
	line-height:0px;
	padding:0px 5px 0px 0px;
	width:80px;
}
.contents_r_pen_sai table td.bg01_txt{
	background-color:#f18137;
	padding:5px 5px 5px 0px;
	width:255px;
	line-height:140%;
}

.contents_r_pen_sai table td.bg02{
	background-color:#b7aa00;
	line-height:0px;
	padding:0px 5px 0px 0px;
	width:80px;
}
.contents_r_pen_sai table td.bg02_txt{
	background-color:#b7aa00;
	padding:5px 5px 5px 0px;
	width:255px;
	line-height:140%;
}

.blank{
	font-size:0px;
	line-height:0px;
	height:9px;
}

.h2_sai{
	margin-bottom:8px;
}

.txt_serai{
	width:330px;
	padding-right:10px;
}

.txt_serai h4{
	font-size:12px;
	color:#fff;
	background-color:#337ac9;
	padding:3px 5px;
	margin-bottom:4px;
}

.list_active a img:hover{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}


/* アフリカみどころMAP トップ　*/
.list_tour td{
}

.list_tour img{
	padding-right:5px;
	padding-bottom:10px;
}

.list_tour td.h3_tour{
	background-color:#000;
	padding: 0px;margin:0px;
	line-height:0px;
	height:29px;
}

.img_tour{padding:5px 0px;}
.img_tour:hover{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}

td.td_txt_tour{padding:5px 0px 5px 3px; width:120px; line-height:150%;}

td.td_txt_tour a{
	background-image:url(../../images/blet_arrow2.gif) ;
	background-repeat:no-repeat;
	background-position:-2px 4px;
	padding-left:8px;
	display:inline-block;
}
td.ttl_africa a{
	text-decoration:none;
	display:block;
	padding:7px 5px;
	color:#FFF;
}

.list_tour td.ttl_africa{
	background-color:#57aabf;
	line-height:100%;
	color:#FFF;
	font-weight:bold;
	background-image:url(../hayami/images/icon_arrow_b.png);
	background-repeat:no-repeat;
	background-position:205px 8px;
	font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.list_tour td.ttl_africa:hover{
	background-color:#19618f;
}

.eltaare_box{
	padding:20px 0px 10px 0px;
	width:auto;
	overflow:hidden;
}

.eltaare_box p{
	display:inline-block;
	line-height:100%;
	padding-bottom:15px;
}

.contents_r_pen_info{
	background-image: url(../information/images/bg_kintoun.gif);
	background-color:#FFF;
	background-repeat:no-repeat;
	padding:20px 14px;
	height:100%;
	overflow:hidden;
	position:relative;
}

td.w15{ width:10px;}
td.w20{ width:20px;}

#box_news{
position:relative;overflow:auto;
width:240px;
height:250px;
margin:0;
padding-right:10px
}

/* Scroll Bar Master Styling Starts Here */
.vscrollerbase,
.vscrollerbar{width:5px;}
.vscrollerbase{background-color:#ccc;}
.vscrollerbar{background-color:#13638d;}

.scrollgeneric{position:absolute;top:0;left:0;line-height:1px;font-size:1px;}
.scrollerjogbox {width:10px;height:10px;top:auto;left: auto;bottom:0px;right:0px;}


.bg_midokoro_top{
		background-image:url(../special/images/bg_map.jpg);
		padding:10px 10px 0px 10px;
}

ul.btn_area{
	margin-left:-3px;
	margin-bottom:30px;
	width:733px;
	_width:736px;
	overflow: hidden;
}
ul.btn_area li{
	float:left;
	margin-left:3px;
	margin-bottom:3px;
}

.btn_area a img, .btn_area a	{ border: none; overflow: hidden; float: left; }
.btn_area a:hover				{ border: 2px solid #216483; }
.btn_area a:hover img           { margin: -2px; }

.list_area_fit{ line-height:150%;}
.list_area_fit td{ padding-bottom:6px;}


.list_area_fit a img:hover{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}
.list_area_fit img{ padding:0px 10px 0px 0px;}
.list_area_tour img{ padding:0px 10px 0px 0px;}


.list_area_tour{ line-height:150%;}
.list_area_tour td{ padding-bottom:6px;}
.list_area_tour a img:hover{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}

.list_area_banner a img:hover{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}

.list_area_banner img{ padding:0px 10px 10px 0px;}
.list_area_banner_txt{ width:170px;}

.list_news li{ background-image:url(../images/line_dotted_4px.gif); background-position:bottom; background-repeat:repeat-x; padding-bottom:4px; margin-bottom:6px;}
.list_news h5 img{ margin-bottom:-1px;}

.box_banner_area{text-align:center; background-color:#f6f6f6; padding:15px 0 0 0}
.box_banner_area img:hover{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}

.box_midokoro_top{ text-align:center;} 

.sttl_detail{
	background-color:#666;
	font-size:10px;
	color:#FFF;
	width:38px;
	text-align:center;
	line-height:12px;
	padding-bottom:1px;
	display:inline-block;
	margin-right:3px;
}

/* みどころフォト　new*/
ul.p_photo2{
	width:700px;overflow:hidden;margin-top:5px;line-height:140%;
	margin-left:-10px;	
}

.p_photo2 li{
	float:left;
	width:340px;
	padding-left:10px;
}

ul.p_photo3{
	width:700px;overflow:hidden;margin-top:5px;line-height:140%;
	margin-left:-15px;	
}

.p_photo3 li{
	float:left;
	width:218px;
	padding-left:15px;
}

ul.p_photo4{
	width:700px;overflow:hidden;margin-top:5px;line-height:140%;
	margin-left:-3px;	
}

.p_photo4 li{
	float:left;
	width:170px;
	padding-left:3px;
}


ul.p_photo6{
	width:684px;overflow:hidden;margin-top:5px;line-height:140%;
	margin-left:-8px;	
}

.p_photo6 li{
	float:left;
	width:220px;
	padding:0px 0px 10px 8px;
}

.p_caption{	font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:10px; line-height:120%;}

.photo_l_380{float:left; width:380px;}
.box_txt_map300{ width:300px; float:right;}

.map16px{ font-size:16px; padding-bottom:4px;}
.map14px{ font-size:14px; padding-bottom:4px;}
.list_number{}
.list_number li{ margin-bottom:3px;}
.list_number li strong{ background-color:#333; color:#FFF; margin-right:5px; display:inline-block;font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; padding:0px 2px; font-size:10px;}

.fright_flow{width:698px; border:1px dashed #b9b28d; padding:20px 0px 0px 0px; margin-top:10px; background-color:#f3f1e6}
.fright_flow li { width:698px; text-align:center; padding-bottom:0px;}
.fright_flow img{ margin:15px 0px 0px 0px; border:5px solid #FFF;}
