@charset "utf-8";
body { color: black;  font-family: Verdana, Arial, Helvetica, sans-serif,"ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; background-color: white; background-image: url(common_images/back.gif); background-repeat: repeat-x; text-align: center; margin: 0; }
a { color: #666; text-decoration: underline; }
a:hover { color: #f60; text-decoration: underline; }
ul,li { margin: 0; padding: 0; list-style-type: none; }
p,img,form  { margin: 0; padding: 0; border-width: 0 }
div.clear { clear: both }
.m10 { margin-bottom: 10px; }


#container { text-align: left; position: relative; width: 850px; margin-right: auto; margin-left: auto; }

#head { position: relative; width: 850px; height: 86px; }
#head img.logo { color: blue; margin-top: 13px; }
#head h1 { font-size: 12px; font-weight: bold; line-height: 12px; background-image: url(common_images/mtajapan.gif); background-repeat: no-repeat; text-indent: -9999px; position: absolute; top: 40px; left: 70px; width: 154px; height: 15px; margin: 0; display: block; }
#head h3 { font-size: 12px; font-weight: bold; line-height: 12px; background-image: url(common_images/mtajapan.gif); background-repeat: no-repeat; text-indent: -9999px; position: absolute; top: 40px; left: 70px; width: 154px; height: 15px; margin: 0; display: block; }

#head p a.english { font-size: 10px; line-height: 10px; background-image: url(common_images/english.gif); background-repeat: no-repeat; text-indent: -9999px; position: absolute; top: 40px; right: 0; width: 78px; height: 13px; overflow: hidden; display: block; }

#navi { position: absolute; top: 86px; width: 850px; height: 32px; }
#navi ul {  }
#navi ul li { float: left; display: block; }
#navi ul li a{ background-image: url(common_images/head.gif); text-indent: -9999px; overflow: hidden; display: block; }
#navi #nv1 { background-position: 0 0; width: 170px; height: 32px; }
#navi #nv2 { background-position: -170px 0; width: 170px; height: 32px; }
#navi #nv3 { background-position: -340px 0; width: 170px; height: 32px; }
#navi #nv4 { background-position: -510px 0; width: 170px; height: 32px; }
#navi #nv5 { background-position: -680px 0; width: 170px; height: 32px; }

#navi #nv1:hover { background-position: 0 -64px; width: 170px; height: 32px; }
#navi #nv2:hover { background-position: -170px -64px; width: 170px; height: 32px; }
#navi #nv3:hover { background-position: -340px -64px; width: 170px; height: 32px; }
#navi #nv4:hover { background-position: -510px -64px; width: 170px; height: 32px; }
#navi #nv5:hover { background-position: -680px -64px; width: 170px; height: 32px; }

#foot { width: 850px; height: 30px; clear: both; margin-top: 20px; padding-top: 10px; border-top: 1px solid #666; }
#foot p a.foot1 { font-size: 10px; line-height: 10px; background-image: url(common_images/privacy.gif); background-repeat: no-repeat; text-indent: -9999px; width: 115px; height: 16px; overflow: hidden; float: left; margin-right: 20px; display: block; }
#foot p a.foot2 { font-size: 10px; line-height: 10px; background-image: url(common_images/sitepolicy.gif); background-repeat: no-repeat; text-indent: -9999px; width: 98px; height: 16px; overflow: hidden; float: left; display: block; }
#foot p.copyright { font-size: 10px; line-height: 10px; background-image: url(common_images/copyright.gif); text-indent: -9999px; width: 177px; height: 12px; float: right; }

#main { width: 850px; margin-top: 35px; }

#main h1 { font-size: 21px; line-height: 21px; margin: 0 0 10px; padding-bottom: 10px; border-bottom: 1px dotted #666; }
#main p.pan { font-size: 12px; line-height: 18px; margin-bottom: 15px; }
