@charset "utf-8";
/*common*/
html,body {scrollbar-face-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#ffffff; scrollbar-3dlight-color:#999999; scrollbar-arrow-color:#999999; scrollbar-track-color:#ffffff; scrollbar-darkshadow-color:#999999;}
form, a img {margin:0; padding:0; border:0;}
body, td, div, p, h1, h2, h3, li, dt, dd, select, option {font:12px/17px 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Verdana', 'Arial', 'Helvetica', 'Osaka', 'ＭＳ Ｐゴシック'; color:#000000; margin:0; padding:0;}
ol, ul {margin:0; padding:0 0 0 25px;}
li {margin:0; padding:0 0 0 0;}

/*link*/
a:link {color:#FF3366; text-decoration:underline;}
a:visited {color:#FF6699; text-decoration:underline;}
a:active {color:#FF3366; text-decoration:underline;}
a:hover {color:#FF3366; text-decoration:none;}


/*Page Layout*/
div#outer {width:100%;}
div.container {width:670px; position:relative; text-align:left; margin-left:auto; margin-right:auto;}


/*header*/
div#headerarea {width:670px; height:168px;}
h1 a, h1 a:hover {background:#ffffff url(img/sakotaharuka.gif) no-repeat; height:44px; width:178px; text-indent:-10000px; display:block; text-decoration:none; margin:0; position:absolute; left:0; top:102px;}
div.nav_left {width:132px; height:88px; background:#ffffff; position:absolute; left:200px; top:58px; margin:0;}
div.nav_right {width:126px; height:88px; background:#ffffff; position:absolute; left:349px; top:56px; margin:0;}
div#hdimg01 a, div#hdimg01 a:hover {background:#ffffff url(img/hdimg_01.gif) no-repeat; height:170px; width:190px; text-indent:-10000px; display:block; text-decoration:none; margin:0; position:absolute; left:480px; top:0;}
div#hdimg02 a, div#hdimg02 a:hover {background:#ffffff url(img/hdimg_02.gif) no-repeat; height:170px; width:190px; text-indent:-10000px; display:block; text-decoration:none; margin:0; position:absolute; left:480px; top:0;}
div#hdimg03 a, div#hdimg03 a:hover {background:#ffffff url(img/hdimg_03.gif) no-repeat; height:170px; width:190px; text-indent:-10000px; display:block; text-decoration:none; margin:0; position:absolute; left:480px; top:0;}
div#hdimg04 a, div#hdimg04 a:hover {background:#ffffff url(img/hdimg_04.gif) no-repeat; height:170px; width:190px; text-indent:-10000px; display:block; text-decoration:none; margin:0; position:absolute; left:480px; top:0;}
div#hdimg05 a, div#hdimg05 a:hover {background:#ffffff url(img/hdimg_05.gif) no-repeat; height:170px; width:190px; text-indent:-10000px; display:block; text-decoration:none; margin:0; position:absolute; left:480px; top:0;}
div#hdimg06 a, div#hdimg06 a:hover {background:#ffffff url(img/hdimg_06.gif) no-repeat; height:170px; width:190px; text-indent:-10000px; display:block; text-decoration:none; margin:0; position:absolute; left:480px; top:0;}
div#hdimg07 a, div#hdimg07 a:hover {background:#ffffff url(img/hdimg_07.gif) no-repeat; height:170px; width:190px; text-indent:-10000px; display:block; text-decoration:none; margin:0; position:absolute; left:480px; top:0;}
div#hdimg08 a, div#hdimg08 a:hover {background:#ffffff url(img/hdimg_08.gif) no-repeat; height:170px; width:190px; text-indent:-10000px; display:block; text-decoration:none; margin:0; position:absolute; left:480px; top:0;}
div#hdimg09 a, div#hdimg09 a:hover {background:#ffffff url(img/hdimg_09.gif) no-repeat; height:170px; width:190px; text-indent:-10000px; display:block; text-decoration:none; margin:0; position:absolute; left:480px; top:0;}


/*copyright*/
div#copyright {padding:0 0 100px 218px;}
div#copyright a, div#copyright a:hover {background:#ffffff url(img/copyright.gif) no-repeat; width:452px; height:20px; text-indent:-10000px; display:block; text-decoration:none; margin:0;}


/*main*/
div#mainarea {padding:10px 0 20px 218px;}
div#specialarea {padding:10px 0 180px 0px;}

div.contents h2 {padding:0 0 13px 0;}
div.contents h2 span {padding:0 10px 0 0;}
div.contents table.contents_txt td {vertical-align:top;}
div.contents table.contents_txt td p {padding:0;}
div.hr {height:1px; width:100%; background:url(img/hr.gif) repeat-x; margin:28px 0;}
table.gotop {margin:40px 0 0 0;}







