@charset "utf-8";

body {}
#mainWrapper { width: 965px; margin:0; padding-right:35px;}

#logo { float:left;}

#topMenu{ float:right; margin-top:10px;}
#topMenu li {float:left; border-left: 1px solid #b2b2b2;}
#topMenu li.first{border-left:0px;}
#topMenu li a {padding:0 12px; color:#0055cc;}
#topMenu li.current a, #topMenu li a:hover { color:#666;}

#container {}
div#header{
	padding:0px !important;
}

#LNP {font-family:Verdana,meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka",sans-serif !important;}
#LNP ul { height:25px; background-color:#f5f5f5; border-bottom:1px solid #ddd;}
#LNP ul li {float:left; border-right: 1px solid #ebebeb;}
#LNP ul li.first{border-left:1px solid #ebebeb; margin-left:16px;}
#LNP ul li a { display:block;padding:0 16px; padding-top:5px; padding-bottom:6px; color:#000; .padding-top:6px;}
#LNP ul li.current a, #LNP ul li a:hover { color:#666; background-color:#fff; border-bottom:1px solid #fff;}
/* *html #LNP ul li.current a, *html #LNP ul li a:hover {margin-bottom:-1px; position:relative;}*/

#content {padding-left:17px;}
.indexWrap {}

#pathway {clear:both; padding-top:25px; font-family:Verdana,meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka",sans-serif !important;}
#pathway li {float: left; margin-left: 5px; color:#333;}
#pathway li.here {}
#pathway li a { color:#0055cc; margin-right:6px;}

#realContent { margin-top: 20px;}
#railLeft{float:left; width:190px;}
#railRight{float:right; width: 190px;}
#cmsContents{float:left; width: 535px; margin:0 16px;}


#footer { margin-top: 50px; margin-bottom:27px; border-top:1px solid #c1c1c1; background: url(/images/bg_footer.gif) left bottom repeat-x; height:65px; padding-top:12px;}
.copyright{font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.mfooter{margin-left:55px;}
.mfooter li{border-left:1px solid #dcdcdc; float:left; padding:0 12px;}
.mfooter li a{ color:#0055cc;}


