@charset "utf-8";
/*基本設定関連*/
body { color: #535353; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 18px; background-image: url(../common_images/headback.gif); background-repeat: repeat-x; text-align: center; margin: 0; padding: 0; }
p,img,form,ul,li  { margin: 0; padding: 0; border-width: 0 }
div.clear { clear: both }
.m10 { margin-bottom: 10px; }
.en { font-family: Verdana, Arial, Helvetica, sans-serif; }

/*ヘッダ関連*/
#container    { position: relative; margin-right: auto; margin-left: auto; width: 800px; }
#header   { width: 800px; height: 88px; }
#header img#logo   { position: relative; bottom: -25px; float: left; }

#navi{ width: 800px; height: 33px; }
#navi li  { float: left; list-style-type: none; }
#navi a  { background-image: url(../common_images/navi.gif); text-indent: -9999px; display: block; height: 25px; }
a#m01  {background-position: 0 0; width: 133px;}
a#m02 {background-position: -133px 0; width: 133px;}
a#m03 {background-position: -266px 0; width: 133px;}
a#m04 {background-position: -399px 0; width: 133px;}
a#m05 {background-position: -532px 0; width: 135px;}
a#m06 {background-position: -667px 0; width: 133px;}
a:hover#m01  {background-position: 0 -25px;}
a:hover#m02 {background-position: -133px -25px;}
a:hover#m03 {background-position: -266px -25px;}
a:hover#m04 {background-position: -399px -25px;}
a:hover#m05 {background-position: -532px -25px;}
a:hover#m06 {background-position: -667px -25px;}
a#m01on  {background-position: 0 -50px; width: 133px;}
a#m02on {background-position: -133px -50px; width: 133px;}
a#m03on {background-position: -266px -50px; width: 133px;}
a#m04on {background-position: -399px -50px; width: 133px;}
a#m05on {background-position: -532px -50px; width: 135px;}
a#m06on {background-position: -667px -50px; width: 133px;}

#headlink { font-size: 0.83em; font-family: Verdana, Arial, Helvetica, sans-serif; position: absolute; top: 40px; right: 0; display: block; }
#headlink a  { color: #535353; text-decoration: none; }
#headlink a:hover  { color: #44a586; text-decoration: underline;}

/*フッタ関連*/
#footlink { font-size: 0.83em; line-height: 1.14em; width: 800px; clear: both; margin-bottom: 10px; padding-bottom: 5px; }
*:first-child+html #footlink { font-size: 0.83em; width: 800px; clear: both; margin-bottom: 0; padding-bottom: 5px; }
*html #footlink { font-size: 0.83em; width: 800px; clear: both; margin-bottom: 0; padding-bottom: 5px; }
#footlink li  { float: left; list-style-type: none; }
#footlink a  { color: #535353; background-image: url(../common_images/foot_link.gif); background-repeat: no-repeat; background-position: 0 2px; text-decoration: none; display: block; padding-right: 20px; padding-left: 15px; }
#footlink a:hover  { color: #44a586; text-decoration: underline;}
#copyright { font-size: 0.83em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.14em; width: 800px; margin-bottom: 10px; padding-top: 5px; padding-bottom: 15px; border-top: 3px solid #c1c1c1; }
#copyright a  { color: #535353; text-decoration: none; }
#copyright a:hover  { color: #44a586; text-decoration: underline;}
#copyright p { float: left; }
#copyright p#copy { float: right; }
