@charset "utf-8";

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

/*#titleArea
----------------------------------------------------------------*/
div#titleArea{
width:940px;
margin-left:10px;
margin-bottom:10px;
}

div#titleArea h1{
margin-bottom:0;
float:left;
}

div#titleArea li{
float:left;
line-height:0.5;
}

div#titleArea li.first{
_display:inline;
margin-left:9px;
}

div#titleArea.tour ul{
width:940px;
height:24px;
background-image:url("/templates/shared/img/bg_tour_nav.jpg");
background-position:top center;
background-repeat:no-repeat;
}

div.logoArea{
float:right;
}

div.logoArea img{
margin:0 10px 0 0;
vertical-align:bottom;
}

/*navArea
----------------------------------------------------------------*/
div#centerArea img {
	
}
div.navArea {
width: 100%;
margin-left: 0;
margin-bottom: 10px;
margin-top: 10px;
}

div#centerArea div.navArea{
margin-left:0;
}

div.navArea li{
float:left;
line-height:0.5;
}

div.navArea li.first{
_display:inline;
margin-left:9px;
}

div.navArea.wi940 ul{
width:940px;
height:24px;
background-image:url("/tabi/info/toshi/img/bg_tour_nav.jpg");
background-position:top right;
background-repeat:no-repeat;
}

div.navArea.wi710 ul{
width:710px;
height:24px;
background-image:url("/templates/shared/img/bg_tour_nav.jpg");
background-position:top right;
background-repeat:no-repeat;
}







/*ここまでテンプレートCSS
-----------------------------------------------------------------*/

/*toshi
-----------------------------------------------------------------*/
/*修正用*/
#btnArea ul li{white-space:nowrap!important;}
.L_kire{margin-left:1px;}
.kotei{font-size:12px;}

/*共通*/
.fl_L{float:left;}
.fl_R{float:right;}
.mgl20{margin-left:20px;}
.lh140{line-height:140%;}
.bggry2{background:#eeeeee;}

.linkTri{position:relative; bottom:2px;margin-right:2px;}
.linkWin{margin-right:4px;margin-left:4px;}
.chu{color:#ff0066;}

.em{font-weight:bold;}
.indent{text-indent:-1em;margin-left:1em;}
.hyou{border-collapse: collapse;}
.hyou th, .hyou td{border:#999999 solid 1px;padding:3px;line-height:130%;}

/*現地情報TOPページ用*/
.top_map{margin-left:0px; margin-top: 10px;}
.top_linkbtn{clear:both; width: 700px;}
.top_linkbtn .btnL{margin-top:5px;}
.top_linkbtn .btnR{margin-left: 1px;margin-top:5px;}

/*国ページ用*/
.countryInfo h4, .countryInfo h5{margin-left:20px;color:#333399;}
.countryInfo .hyou{margin-left:20px;}
.countryInfo p{margin-left:20px;}
.photo_box_r{margin-left:20px;margin-right:5px;margin-bottom:3px;}
*html .photo_box_r{margin-left:10px;}

/*都市ページ用*/
.cityInfo h3{color:#333333;	background:#E6E6E6;	padding:3px 0 3px 8px;}
.cityInfo h4, .cityInfo h5{margin-left:20px;color:#333399;}
.cityInfo .hyou{margin-left:20px;}
.cityInfo p{margin-left:20px;}
.kanko_spot th{padding:3px 0 1px 3px;line-height:140%; text-align:left;}
.kanko_spot img{padding-top:3px;}
.kanko_box{padding:10px;line-height:140%;}

.box_solid_gr{
	margin: 0px;
	padding: 10px;
	border: 1px solid #999999;
}


/*forcia_bannerArea
----------------------------------------------------------------*/
.forcia_bannerArea{margin-top:20px; width:710px; background:url(/tabi/info/toshi/img/forcia_bg.gif) top; border-bottom:1px solid #c5c5c5; min-height:57px;}
.forcia_bannerArea dl dt{font-size:0; line-height:0; width:200px; float:left;}
.forcia_bannerArea dl dd{float:left; width:318px; margin-top:22px;}
.forcia_bannerArea dl dd.button{width:192px!important; margin-top:12px!important; font-size:0; line-height:0;}


/*For FF Printing
----------------------------------------------------------------*/
@media print{
#contentsArea.colum2 div#centerArea{
overflow:visible !important;
}
}