body {
background-color:#EBEBEB;
background-repeat:no-repeat;
font-size:14px;
color:#000000;
text-align:center;
margin:0px auto;
padding:0px;
line-height:1.8em;
}

html {
height:100%;
}

h1, h2, h3, h4 {
margin:0px;
padding:0px;
}

p {
line-height:1.8em;
margin:0px 0px 20px 0px;
padding:0px;
}


h1 {
font-size:12px!important;
font-weight:normal!important;
color:#FFFFFF;
text-align:left;
}

h2 {
display:block;
width:614px;
margin:0px auto!important;
}

h2{
text-align:center;
}

h3 {
font-size:18px;
font-weight:bold;
color:#CC0000;
margin-bottom:20px;
}


.f20blue {
font-size:20px;
font-weight:bold;
color:#0000FF;
}





#frame {
text-align:center;
margin:0px auto;
padding:0px;
height:100%;
}


#main {
width:700px;
margin:0px auto;
background-image:url(img/bg_shadow.jpg);
background-repeat:repeat-y;
height:100%;
text-align:center;
}

#head {
width:674px;
height:60px;
background-image:url(img/headbar.gif);
background-repeat:no-repeat;
margin:0px auto;
padding:0px;
}

#contents {
width:614px;
margin:0px auto;
padding:0px;
text-align:left;
height:auto;
}

#hassou {
width:600px;
height:auto;
padding:0px;
margin:0px auto;
text-align:center;
border:double 4px #666666;
}

#chui {
width:550px;
text-align:left;
}


#footer {
width:614px;
height:auto;
text-align:center;
margin:0px auto;
}




.lft td {
text-align:left;
}

.cnt {
text-align:center;
}

.marker_y {
background-color:#FFFF00;
font-weight:bold;
}

.waku1 {
width:570px;
margin-left:7px;
border:solid #999999 1px;
text-align:left;
padding:30px 0px 20px 30px;
}

.waku2 {
width:400px;
border:double #0033FF 4px;
padding-top:10px;
padding-left:20px;
}

.waku3 {
width:600px;
text-align:center;
border:solid #0033FF 2px;
padding-top:20px;
padding-bottom:20px;
}

.waku4 {
width:590px;
text-align:left;
border:#CC9900 double 4px;
padding:20px 10px;
}

.frgt {
float:right;
}

.tokuten {
width:580px;
padding-left:15px;
padding-top:5px;
border:#0066FF double 5px;
margin-bottom:20px;
background-color:#F0F0F0;
background-position:right bottom;
background-repeat:no-repeat;
}


.tokuten1 {
width:580px;
padding-left:15px;
padding-top:5px;
border:#0066FF double 5px;
margin-bottom:20px;
background-color:#F0F0F0;
background-image:url(img/tokuten_image_01.jpg);
background-position:right bottom;
background-repeat:no-repeat;
text-align:left;
}

.tokuten2 {
width:580px;
padding-left:15px;
padding-top:5px;
border:#0066FF double 5px;
margin-bottom:20px;
background-color:#F0F0F0;
background-image:url(img/tokuten_image_02.jpg);
background-position:right bottom;
background-repeat:no-repeat;
text-align:left;
}

.tokuten3 {
width:580px;
padding-left:15px;
padding-top:5px;
border:#0066FF double 5px;
margin-bottom:20px;
background-color:#F0F0F0;
background-image:url(img/tokuten_image_03.jpg);
background-position:right bottom;
background-repeat:no-repeat;
text-align:left;
}

.tokuten4 {
width:580px;
padding-left:15px;
padding-top:5px;
border:#0066FF double 5px;
margin-bottom:20px;
background-color:#F0F0F0;
background-image:url(img/tokuten_image_04.jpg);
background-position:right bottom;
background-repeat:no-repeat;
text-align:left;
}

.tokuten5 {
width:580px;
padding-left:15px;
padding-top:5px;
border:#0066FF double 5px;
margin-bottom:20px;
background-color:#F0F0F0;
background-image:url(img/tokuten_image_05.jpg);
background-position:right bottom;
background-repeat:no-repeat;
text-align:left;
}

.tokuten6 {
width:580px;
padding-left:15px;
padding-top:5px;
border:#0066FF double 5px;
margin-bottom:20px;
background-color:#F0F0F0;
background-image:url(img/tokuten_image_06.jpg);
background-position:right bottom;
background-repeat:no-repeat;
text-align:left;
}

.tokuten7 {
width:580px;
padding-left:15px;
padding-top:5px;
border:#0066FF double 5px;
margin-bottom:20px;
background-color:#F0F0F0;
background-image:url(img/tokuten_image_07.jpg);
background-position:right bottom;
background-repeat:no-repeat;
text-align:left;
}

.tokuten8 {
width:580px;
padding-left:15px;
padding-top:5px;
border:#0066FF double 5px;
margin-bottom:20px;
background-color:#F0F0F0;
background-image:url(img/tokuten_image_08.jpg);
background-position:right bottom;
background-repeat:no-repeat;
text-align:left;
}

.tokuten9 {
width:580px;
padding-left:15px;
padding-top:5px;
border:#0066FF double 5px;
margin-bottom:20px;
background-color:#F0F0F0;
background-position:right bottom;
background-repeat:no-repeat;
text-align:left;
}

.tokuten10 {
width:580px;
padding-left:15px;
padding-top:5px;
border:#0066FF double 5px;
margin-bottom:20px;
background-color:#F0F0F0;
background-image:url(img/tokuten_image_10.jpg);
background-position:right bottom;
background-repeat:no-repeat;
text-align:left;
}

.tokuten11 {
width:580px;
padding-left:15px;
padding-top:5px;
border:#0066FF double 5px;
margin-bottom:20px;
background-color:#F0F0F0;
background-image:url(img/tokuten_image_11.jpg);
background-position:right bottom;
background-repeat:no-repeat;
text-align:left;
}

.tokuten12 {
width:580px;
padding-left:15px;
padding-top:5px;
border:#0066FF double 5px;
margin-bottom:20px;
background-color:#F0F0F0;
background-image:url(img/tokuten_image_12.jpg);
background-position:right bottom;
background-repeat:no-repeat;
text-align:left;
}

.tokuten13 {
width:580px;
padding-left:15px;
padding-top:5px;
border:#0066FF double 5px;
margin-bottom:20px;
background-color:#F0F0F0;
background-image:url(img/tokuten_image_13.jpg);
background-position:right bottom;
background-repeat:no-repeat;
text-align:left;
}

.tokuten14 {
width:580px;
padding-left:15px;
padding-top:5px;
border:#0066FF double 5px;
margin-bottom:20px;
background-color:#F0F0F0;
background-image:url(img/tokuten_image_14.jpg);
background-position:right bottom;
background-repeat:no-repeat;
text-align:left;
}
