@charset "utf-8";
/*------------------------------------
 foreign(c,t,k) CSS  
------------------------------------*/
/*font-size M */
body{font-size:14px ;
	line-height:1.5;
	font-family:sans-serif;
}


.fs-l{ font-size:16px; }
.fs-m{ font-size:14px; }
.fs-s{ font-size:12px; }
.fs-cap{ font-size:11px;}

img{ vertical-align: baseline;}
/*------------------------------------
TOP
------------------------------------*/

#header {
    background: url("../foreignimg/foreign_header_bg.gif") no-repeat scroll right top transparent;
    width: 940px;
}


#header h1{ width:434px;}/* 151022 */


#hnav-sub {
    width: 340px;
}
#hnav-sub .langswitch li{ margin-right:5px; padding:0;}
#topright {
    width: 652px!important; padding-left:18px;}
div.top-c-place{ margin-bottom:18px;}
div.top-c-place dd {
    float: left;
    width: 524px;
}
div.more-box {
    margin:0; padding: 2px 0px 2px 14px;}
div.more-box dl.r04{ margin-right:0;}
div.more-box dl.c02 {
    margin:0 0 0 0;/*reset*/
}
div.more-box dl{ margin-right:12px!important;}
div.more-box dl.r04{ margin-right:0!important;}
	
	
div.top-l-link {
    background-color: #FFFFFF;
    padding: 8px;
}	
div.top-l-link dd{ margin-bottom:12px;}


.top-l-link dd p a{ display:block; width:193px; height:26px; padding-left:1em; padding-top:13px; line-height:1; font-size:13px; vertical-align:middle; text-align:left; background:#FFFFFF url(../foreignimg/top_btn_bg.jpg) repeat-x left bottom; border:1px solid #666;}

.top-l-link dd p a:hover{ background-color:#CCCCCC; background-image:none; text-decoration:none; color:#FFFFFF;}

/*------------------------------------
access
------------------------------------*/
dl.accessmap{}
dl.accessmap dt{ float:left; width:18em;}
dl.accessmap dd{ float:left; }

dl.accessmap dt p{ padding-left:2em;}






/*------------------------------------
 c-kantai CSS  
------------------------------------*/



.zhcn{

font-family :SimSun, 'MS UI Gothic', sans-serif;

}

/*------------------------------------
 t-hantai CSS  
------------------------------------*/

.zhtw{

font-family :MingLiU, 'MS UI Gothic', sans-serif;

}
/*------------------------------------
 k-hanguru CSS  
------------------------------------*/


/*------------------------------------
 english CSS  
------------------------------------*/
.ch_eng{ font-family: arial ,'arial unicode ms', Verdana , sans-serif;}
.ch_eng #header h1{ width:auto;}

.footer-link span{ color:#BBB; padding:0 2px;}

#mainmenu dd ul.submenu-listmark li
/* common.css 168--Overwrite */
{
    background: url("../img/icon_sub02menu.jpg") no-repeat scroll 16px center;
	padding-left:29px;
 }
 
/* 160115 */

.eng-odori .contbox::after{
  content: "";
  clear: both;
  display: block;
  /* clearfix */
}
 