@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:#333333; 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:#6699cc; text-decoration:underline;}
a:visited {color:#336699; text-decoration:underline;}
a:active {color:#99ccff; text-decoration:underline;}
a:hover {color:#99ccff; 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:150px;}
h1 a, h1 a:hover {background:#ffffff url(img/title-main.gif) no-repeat; height:565px; width:86px; text-indent:-10000px; display:block; text-decoration:none; margin:0; position:absolute; left:53px; top:35px;}
div.nav_left {width:470px; height:30px; background:#ffffff; position:absolute; left:170px; top:50px; margin:0;}
div#hdimg01 a, div#hdimg01 a:hover {background:#ffffff url(img/hdimg_01.gif) no-repeat; height:70px; width:450px; text-indent:-10000px; display:block; text-decoration:none; margin:0; position:absolute; left:175px; top:85px;}
div#hdimg02 a, div#hdimg02 a:hover {background:#ffffff url(img/hdimg_02.gif) no-repeat; height:70px; width:450px; text-indent:-10000px; display:block; text-decoration:none; margin:0; position:absolute; left:175px; top:85px;}
div#hdimg03 a, div#hdimg03 a:hover {background:#ffffff url(img/hdimg_03.gif) no-repeat; height:70px; width:450px; text-indent:-10000px; display:block; text-decoration:none; margin:0; position:absolute; left:175px; top:85px;}
div#hdimg04 a, div#hdimg04 a:hover {background:#ffffff url(img/hdimg_04.gif) no-repeat; height:70px; width:450px; text-indent:-10000px; display:block; text-decoration:none; margin:0; position:absolute; left:173px; top:85px;}
div#hdimg05 a, div#hdimg05 a:hover {background:#ffffff url(img/hdimg_05.gif) no-repeat; height:70px; width:450px; text-indent:-10000px; display:block; text-decoration:none; margin:0; position:absolute; left:173px; top:85px;}


/*copyright*/
div#copyright {padding:0 0 100px 180px;}
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:34px 0 20px 180px;}

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:450px; background: url(img/hr.gif) repeat-x; margin:28px 0;}
table.gotop {margin:40px 0 0 0;}
