@charset "utf-8";
body { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-color: white; background-image: url(../img/back.gif); background-repeat: repeat-y; background-position: center 0; margin: 0; padding: 0; }

/* IE7でpadding指定 */
*:first-child+html body {
padding-left: 1px;
}

/* IE6以下でpadding指定 */
*html body {
padding-left: 1px;
}

h1,h2,h3,h4 { font-size: 12px; font-weight: normal; margin: 0; padding: 0; }
ol, ul, li { margin: 0; padding: 0; list-style-type: none; }
form { margin: 0; padding: 0; list-style-type: none; }
p { margin-top: 0px; margin-bottom: 0px; }

div#box { margin-right:auto;margin-left:auto;width:850px; }
div#head { position: relative; width: 850px; height: 50px; }
div#head img#logo { position: absolute; top: 10px; left: 14px; }
div#head img#logo2 { position: absolute; top: 12px; right: 14px; }
div#head img#logo3 { position: absolute; top: 5px; right: 200px; }

div#menu { background-image: url(../img/menuback.gif); background-repeat: repeat-x; position: absolute; top: 50px; width: 850px; height: 25px; }
div#menu  ul { margin-left: 14px; }
div#menu  ul li { float: left; }
div#menu ul li a { background-image: url(../img/head.gif); text-indent: -9999px; height: 25px; overflow: hidden; display: block; }
div#menu ul li a#m1 { background-position: -13px 0; width: 56px; }
div#menu ul li a#m2 { background-position: -69px 0; width: 67px; }
div#menu ul li a#m3 { background-position: -136px 0; width: 149px; }
div#menu ul li a#m4 { background-position: -285px 0; width: 103px; }
div#menu ul li a#m5 { background-position: -388px 0; width: 126px; }
div#menu ul li a#m6 { background-position: -514px 0; width: 114px; }
div#menu ul li a#m7 { background-position: -628px 0; width: 113px; }
div#menu ul li a#m8 { background-position: -741px 0; width: 93px; }
div#menu ul li a:hover#m1 { background-position: -13px -25px; }
div#menu ul li a:hover#m2 { background-position: -69px -25px; }
div#menu ul li a:hover#m3 { background-position: -136px -25px; }
div#menu ul li a:hover#m4 { background-position: -285px -25px; }
div#menu ul li a:hover#m5 { background-position: -388px -25px; }
div#menu ul li a:hover#m6 { background-position: -514px -25px; }
div#menu ul li a:hover#m7 { background-position: -628px -25px; }
div#menu ul li a:hover#m8 { background-position: -741px -25px; }

div#foot { position: relative; width: 850px; height: 40px; border-top-style: solid; border-top-width: 1px; }
div#foot p#copy { background-image: url(../img/copyrigh.gif); text-indent: -9999px; position: absolute; top: 15px; right: 14px; width: 289px; height: 10px; overflow: hidden; display: block; }
