@charset "UTF-8";

A {text-decoration:none}

A:link img { border:none }
A:visited img { border:none }
A:hover img { border:none }
A:focus img { border:none }

.gray {color:#666666}
.navy {color:#000080}
.navy2 {color:#696969}
.olive {color:#808000}
.f09 {font-size:9px }
.f09b {font-size:9px; font-weight:bold; line-height:1.5em; vertical-align:top}
.f10 {font-size:10px; line-height:1.5em; vertical-align:top}
.f10w {font-size:10px; line-height:1.5em; vertical-align:top; width:160px}
.f10r {font-size:10px; line-height:1.5em; vertical-align:top; text-align:right}
.f10b {font-size:10px; font-weight:bold; line-height:1.5em; vertical-align:top}
.f12 {font-size:12px; line-height:1.75em; vertical-align:top}
.f12b {font-size:12px; font-weight:bold; line-height:1.75em; vertical-align:top}
.l10 {line-height:10px }
.l12 {line-height:12px }
.l14 {line-height:14px }
.l15 {line-height:15px }
.l16 {line-height:16px }
.l18 {line-height:18px }
.bold {font-weight:bold }
.r {text-align:right}

body {margin:0px; padding:0px; background-color:#e6e6e6;}
.body_f {background-image:url(./img/f_bg.gif);}

#top {
width:730px;
height:383px;
background-image:url(./img/illust.gif);
background-color:#fff;
margin-top:25px;
margin-right:auto;
margin-bottom:auto;
margin-left:auto;
padding:0px;
}
#html {
width:730px;
height:383px;
background-image:url(./img/illust2.gif);
background-color:#fff;
margin-top:25px;
margin-right:auto;
margin-bottom:auto;
margin-left:auto;
padding:0px;
}
#flash {
width:700px;
height:400px;
margin-top:30px;
margin-right:auto;
margin-bottom:auto;
margin-left:auto;
padding:0px;
}
#contents {
width:760px;
background-color:#fff;
background-image:url(./img/menu_bg.jpg);
background-repeat:no-repeat;
/*margin-top:8px;*/
margin-right:auto;
margin-bottom:auto;
margin-left:auto;
padding:12px 0px 16px 0px;
}
#contents_h {
width:760px;
height:550px;
background-color:#fff;
background-image:url(./img/menu_bg.jpg);
background-repeat:no-repeat;
/*margin-top:8px;*/
margin-right:auto;
margin-bottom:auto;
margin-left:auto;
padding:12px 0px 16px 0px;
}
#contents_t {
width:760px;
height:500px;
background-color:#fff;
margin-top:8px;
margin-right:auto;
margin-bottom:auto;
margin-left:auto;
padding:12px 0px 12px 0px;
}
#contents_s {
width:550px;
margin-top:8px;
margin-right:auto;
margin-bottom:auto;
margin-left:auto;
padding:0px;
}
#bn {
width:726px;
margin-right:auto;
margin-bottom:auto;
margin-left:auto;
padding:0px;
text-align:right;
}
#box_t {
width:726px;
background-color:#fff;
border-color:#dcdcdc;
border-width:5px 1px 0px 1px ;
border-style:solid;
margin-right:auto;
margin-bottom:auto;
margin-left:auto;
padding:0px;
clear:left;
}
#box_m {
width:726px;
background-color:#fff;
border-color:#dcdcdc;
border-width:1px 1px 1px 1px ;
border-style:solid;
margin-right:auto;
margin-bottom:auto;
margin-left:auto;
padding:0px;
}
#box_b {
width:726px;
background-color:#fff;
border-color:#dcdcdc;
border-width:0px 1px 1px 1px ;
border-style:solid;
margin-right:auto;
margin-bottom:auto;
margin-left:auto;
padding:0px;
}
#mail {
width:570px;
font-size:10px;
line-height:1.5em;
margin-top:0px;
margin-right:auto;
margin-bottom:auto;
margin-left:auto;
padding:0px;
}
.photo {
float:left;
width:300px;
height:194px;
margin:0px 8px 8px 0px;
padding:0px;
}
.photo_2 {
float:left;
width:300px;
height:388px;
margin:0px 8px 8px 0px;
padding:0px;
}
#menu {
padding-top:180px;
padding-left:550px;
font-size:10px;
line-height:1.5em;
color:#000080;
}
#title {padding:6px 20px}
#footer {padding:6px 20px}
#boxa {padding:1px; margin-left:160px}
#boxb {padding:1px; margin-right:250px}
div.img {padding:20px 0px}
tr.w_middle{background-color:#fff; }
tr.w_small{font-size:10px; background-color:#fff; }
td.bg_dot1{font-size:10px; vertical-align:top; background-image:url(./img/dot1.gif); }
td.bg_gray1{font-size:10px; vertical-align:top; background-color:#f5f5f5;  text-align:right;}
td.bg_gray2{font-size:10px; vertical-align:top; background-color:#dcdcdc;  text-align:right;}
td.bg_gray3{font-size:10px; vertical-align:middle; background-color:#000;  text-align:right;}