body { font-size: 11px; font-family:"ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4",  "Hiragino Maru Gothic Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "ＭＳ Ｐゴシック", "ＭＳ ゴシック"; margin: 0; padding: 0; color:#000000; }
hr { position: absolute; visibility: hidden; }
p,dl,dt,dd,ul,li { margin: 0; padding: 0; }
h1,h2,h3,h4 { font-size: 12px; text-indent: -9999px; margin: 0; padding: 0; }
a{outline:none;}
.mr4{margin-right:4px;}
.mr5{margin-right:5px;}
.mt3{margin-top:3px;}
.clear{clear:both;}

div#container { background:url(../images/bg_color_con.png) repeat-y; text-align: center; position: relative; width: 800px; margin-right: auto; margin-left: auto; padding:0 20px; }
div#header { background-image: url(../images/hdbk.gif); background-repeat: no-repeat; position: relative; width: 800px; height: 73px; border-bottom: 4px solid #000; }
div#header p a { text-indent: -9999px; position: absolute; display: block; }
div#header p#hd1 a { top: 12px; left: 15px; width: 185px; height: 49px; }
div#header p#hd2 a { top: 6px; right: 7px; width: 160px; height: 60px; }
div#header p#hd3 a { top: 6px; right: 15px; width: 78px; height: 60px; }
div#header img { position: absolute; top: -9999px; }
div#lead { position: absolute; top: -9999px; }
div #flash{width:800px;}


/*menu*/
div#bottomCol{ background:url(../images/btbk.gif) no-repeat; width:790px; height:88px; padding:9px 5px 0 5px; }
div#menu { width:790px; height:40px; }
div#menu ul{list-style:none;}
div#menu ul li{float:left; width:194px;}
div#menu ul li a{text-indent: -9999px; width: 194px; height: 40px; display: block; }
div#menu ul li#mn1 a{background-image: url(../images/menu.gif); }
div#menu ul li#mn2 a{background-image: url(../images/menu.gif); background-position:-199px 0; }
div#menu ul li#mn3 a{background-image: url(../images/menu.gif); background-position:-397px 0; }
div#menu ul li#mn4 a{background-image: url(../images/menu.gif); background-position:-596px 0; }
div#menu ul li#mn1 a:hover{ background-position:0 -40px;}
div#menu ul li#mn2 a:hover{ background-position:-199px -40px;}
div#menu ul li#mn3 a:hover{ background-position:-397px -40px;}
div#menu ul li#mn4 a:hover{ background-position:-596px -40px;}
div#menuTxt { width:790px; height:48px }
div#menuTxt table td{ font-size:11px; text-align:center; line-height:1.4em; color:#FFFFFF;}

/*footer*/
div#footer { position: relative; width: 800px; height: 86px; display: block; background:url(../images/ftbk.gif);}
div#footer p#ft1 { background-image: url(../images/logo_akagi.gif); position: absolute; top: 44px; left: 7px; width: 85px; height: 27px;}
div#footer p#ft1 img { position: absolute; top: -9999px; }
div#footer ul li { list-style-type: none; }
div#footer li a { font-size: 8px; line-height: 1; background-image: url(../images/ftbt.gif); text-indent: -9999px; position: absolute; left: 110px; bottom: 18px; width: 161px; height: 10px; }
div#footer li a#link2 { background-position: 0 -10px; left: 290px; }
div#footer li a:hover { background-position: -161px 0; }
div#footer li a#link2:hover { background-position: -161px -10px; }
div#footer p#copyright { color: #FF0000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; position: absolute; right: 10px; bottom: 18px; }

div#bg_bottom{ background:url(../images/bg_color_bt.png) no-repeat; margin-left:auto; margin-right:auto; height:20px; width:842px;}

