@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("/ed/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
-----------------------------------------------------------------*/

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

/*共通*/
.fl_L{float:left;}
.fl_R{float:right;}
.mgl10{margin-left:10px;}
.mgl20{margin-left:20px;}
.mgb5{margin-bottom:5px;}
.lh140{line-height:140%;}
.bggry2{background:#eeeeee;}
.bglgt{background:#FFFFCC;}
.bgpal{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:6px 3px 4px 6px;line-height:150%;}

/*出入国カード情報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;}

/*出入国カード情報方面ページ用*/

/*出入国カード情報国ページ用*/
/*h2{text-align:center;}*/
h2.ed{color:#990000;margin-top:15px;margin-bottom:0px;font-size:large;}
h3.ed{width:682px;line-height:130%;color:#333333;background:#E6E6E6;margin:15px 0 5px 10px;padding:3px 0 2px 8px;}
.contEd{width:670px;margin-left:20px;margin-top:10px;}
.contEd table tr th, .contEd table tr td{line-height:130%;}
.hanrei1{color:#FF0099;font-weight:bold;}
.txB{font-weight:bold;line-height:160%;}
.kei{margin:10px 0 10px 20px;padding:0;background:#333333;width:670px;height:1px;}
.schengen{border: 1px solid #cc0033;padding:5px;}
.linkBox_solid{border-right:1px solid #cccccc;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.atten{background:#Fbdddd;padding:3px 9px 2px 7px;line-height:160%;}

/*ヨコ渡りリンク用*/
#centerArea .linkBox_solid .linkBox{
display:inline-block;
position:relative;
clear:both;
width:698px;
padding:2px 5px;
margin-bottom:5px;
overflow:hidden;
}
#centerArea .linkBox_solid .linkBox ul{
margin:0;
_display:inline;
}
#centerArea .linkBox_solid .linkBox li{
float:left;
}
#centerArea .linkBox_solid .linkBox li a{
display:block;
margin:0 2px 0 0;
padding:5px;
}
#centerArea .linkBox_solid .linkBox li a:hover{
display:block;
color:#cc0000;
margin:0 2px 0 0;
padding:5px;
}
#centerArea .linkBox_solid .linkBox li img{
margin-right:5px;
}
#centerArea .linkBox_solid .linkBox ul li{white-space:nowrap!important;}

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

.linksListA01 li em.ed{
	font-weight: bold;
	font-style: normal;
}