@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.navArea{
width:100%;
margin-left:10px;
margin-bottom: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("/visa/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
-----------------------------------------------------------------*/

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

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

.linkTri{position:relative; bottom:2px;margin-right:2px;}
.linkWin{margin-right:4px;margin-left:4px;}
.chu{color:#ff0066;}
.indent{text-indent:-1em;margin-left:1em;}
.hyou{border-collapse: collapse;}
.hyou th, .hyou td{border:#999999 solid 1px;padding:3px;line-height:130%;}

/*VISA情報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;}

/*VISA情報方面ページ用*/
.dot{margin:5px 0px 5px 0px; border-top: 1px dotted #999999;}
.cmn_chui td{line-height:150%;}
.hyou td.hyou_red{border:#CC0033 solid 1px;padding:5px;line-height:130%;background:#FFE6E6;}

/*forcia_bannerArea
----------------------------------------------------------------*/
.forcia_bannerArea{margin-top:20px; width:710px; background:url(/visa/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;}