*{font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS P ゴシック",verdana,sans-serif;color:#333}body{margin:0;padding:0;letter-spacing:1px;background:#fff url(images/xbg_body.gif.pagespeed.ic.Li79swL3ZZ.png) 0 0 repeat-x;border-top:5px solid #9b0000}br{letter-spacing:normal}a{color:#333;text-decoration:none}a:hover{color:#666}img{border:0;vertical-align:bottom}h1,h2,h3,h4,h5,h6{margin:0}div#headWrap{position:relative;width:100%;margin:0 auto;padding:10px 0;background:#fff}div#header{position:relative;width:787px;margin:0 auto;background:#fff}div#pr{position:absolute;left:0;top:0;width:787px}div#gnavi{position:absolute;bottom:0;right:0}div#menu{width:100%;float:left;background:url(images/xbg_menu.gif.pagespeed.ic.Gxo7fJLcAL.png) 0 0 repeat-x}div#icatch{width:787px;margin:0 auto;background:#fff}div#contents{width:787px;margin:0 auto;padding:10px 0;background:#fff}div#main{float:right;width:547px}div#sub{float:left;width:220px}div#totop{clear:both}div#footMenu{width:787px;margin:0 auto}div#footer{background:#ebeadd;border-bottom:5px solid #9b0000}div#header h1{margin:0;padding-top:25px;font-size:200%;color:#fff;line-height:50px}div#header h1 a{color:#9b0000}div#header h1 a:hover{color:#d30000}div#header #pr p{margin:0;font-size:75%}div#header #gnavi ul{list-style:none}div#header #gnavi li{float:left;font-size:70%;margin-left:15px}div#header #gnavi li a{display:block;padding-left:15px;background:url(images/bg_gnavi.gif) 0 1px no-repeat}div#menu ul{width:787px;margin:0 auto;padding:0}div#menu li{float:left;font-size:75%;color:#333;text-align:center;list-style-type:none}div#menu li a{display:block;width:130px;color:#5a5132;line-height:60px;border-right:1px solid #d8d8d8}div#menu li.home a{border-left:1px solid #d8d8d8}div#menu li a:hover{color:#333;background:#fff url(images/xbg_menu.gif.pagespeed.ic.Gxo7fJLcAL.png) 0 -60px repeat-x;z-index:100}div#main a{color:#9b0000}div#main a:hover{color:#9b0000;border-bottom:1px solid #9b0000}div#main h2{margin-bottom:8px;padding:0 0 0 30px;color:#5a5132;font-size:94%;font-weight:bold;line-height:35px;border:1px solid #d8d8d8;background:0 url(images/xbg_h2.gif.pagespeed.ic.6SwcVGXoWv.png) no-repeat}div#main h3{margin-bottom:3px;font-size:88%}div#main h4{margin-bottom:2px;font-size:75%}div#main h5{margin-bottom:2px;font-size:75%}div#main h6{margin-bottom:2px;font-size:75%}div#main p{margin:0 0 1em 0;font-size:75%}div#main ul,ol,dl{font-size:75%}div#main dt{margin-bottom:3px}div#main dd{padding:0;margin:0 0 .5em 1em;padding:3px;background:#f1f1f1}* html body div#main dl.information dd div{display:inline-block}div#main dl.information dt{float:left;width:10em;margin:0;padding:0}div#main dl.information dd{margin:0 0 .5em 10em;padding:0;background:transparent}div#sub .section{margin-bottom:10px}div#sub h2{padding:3px;font-size:88%;font-weight:bold;color:#fff;padding-left:10px;background:#9b0000;border-bottom:1px solid #c1c1c1;border-right:1px solid #c1c1c1}div#sub ul{margin:5px 0 0 5px;padding:0}div#sub li{padding:5px 0 5px 0;font-size:75%;line-height:1.4;list-style:none;background:url(images/bg_dotline.gif) 0 100% repeat-x}div#sub li a{display:block;padding-left:12px;background:url(images/bg_list.gif) 0 6px no-repeat}div#totop{margin:0 10px;text-align:right;font-size:70%}div#totop a{padding-left:8px;background:url(images/bg_totop.gif) 0 50% no-repeat}div#footMenu ul{margin:0;padding:10px 0 0 0;text-align:right}div#footMenu li{display:inline;margin:0 0 0 10px;font-size:75%;list-style:none}div#footMenu li a{padding-left:10px;background:url(images/bg_footmenu.gif) 0 50% no-repeat}address{padding:30px 0;font-size:70%;font-style:normal;color:#333;text-align:center}