body{
margin-top:0px;
margin-left:0px;
margin-right:0px;
}
a img{
border:0px;
}
A:hover{
color:#ff0000;
}
.copyright{
font-family:arial;
text-align:right;
font-size:11px;
color:#000000;
border-top:1px;
border-top-style:dotted;
border-top-color:#000000;
}
a.copyright{
border-top:0px;
text-decoration:none;
}
a:hover.copyright{
color:#000000;
text-decoration:underline;
}
.logo_style{
font-family:arial black;
color:#000080;
}
.topheadleft{
position:absolute;
margin-top:0px;
margin-left:0px;
font-size:14px;
}
.topheadright{
position:absolute;
margin-top:0px;
margin-left:0px;
padding-top:20px;
width:100%;
text-align:right;
}
.topmenu{
position:absolute;
margin-top:50px;
margin-left:0px;
width:100%;
border-top:2px;
border-top-style:solid;
border-top-color:#aaaaaa;
padding-left:0px;
}
.topmenu_l{
position:absolute;
margin-top:0px;
margin-left:0px;
width:80%;
}
.topmenu_r{
position:absolute;
margin-top:0px;
margin-left:80%;
width:20%;
text-align:right;
}
.headmenu{
margin-left:20px;
}
.c_con{
position:absolute;
margin-top:75px;
margin-left:0px;
margin-right:0px;
width:100%;
text-align:center;
}
.cent_cont{
text-align:left;
width:990px;
margin-left:auto;
margin-right:auto;
}
.lsidebar{
position:absolute;
background-color:#ffffff;
margin-top:0px;
margin-left:0px;
width:200px
}
.s_title1{
width:100%;
background-image:url(images/s_title_bg1.gif);
background-repeat:no-repeat;
padding:7px;
font-weight:bold;
}
.s_body1{
width:100%;
padding:7px;
font-size:13px;
line-height:1.3em;
}
.r_cont{
position:absolute;
padding:0px;
margin-top:0px;
margin-left:220px;
width:770px;
}
.m_title1{
position:absolute;
padding:0px;
margin-top:1px;
margin-left:7px;
font-size:20px;
font-weight:bold;
color:#cebd28;
}
.waku1_outside{
background-position:right;
background-repeat:repeat-y;
background-image:url(images/bgt1_r.gif);
width:770px;
}
.waku1_topright{
width:770px;
height:18px;
background-position:right;
background-repeat:no-repeat;
background-image:url(images/bgt1_rt.gif);
}
.waku1_body{
width:710px;
margin-left:30px;
margin-top:20px;
font-size:smaller;
}
.waku1_rightbottom{
height:22px;
background-position:right;
background-repeat:no-repeat;
background-image:url(images/bgt1_rb.gif);
}
.waku1_leftbottom{
width:21px;
height:22px;
background-image:url(images/bgt1_lb.gif);
}
.waku_s{
border:1px;
border-style:solid;
border-color:#aaaaaa;
padding:5px;
width:96%;
background-color:#ffffff;
}
.pview_chk{
font-size: smaller;
color: #444444;
text-align: right;
width: 93%;
}
table.kantan_menu{
border-top:1px;
border-top-style:solid;
border-top-color:#aaaaaa;
border-left:1px;
border-left-style:solid;
border-left-color:#aaaaaa;
margin-top:7px;
margin-left:12px;
width:93%;
background-color:#ffffff;
}
td.kantan_menu{
border-bottom:1px;
border-bottom-style:solid;
border-bottom-color:#aaaaaa;
border-right:1px;
border-right-style:solid;
border-right-color:#aaaaaa;
padding:7px;
}
table.kantan_settei{
width: 99%;
}
.settei_menu{
color: #00bbff;
font-weight: bold;
}
.kanrenlink{
font-size: smaller;
}
.note{
text-align: right;
color: #444444;
margin-top: 4px; 
}
.r_al_small{
font-size:smaller;
text-align:right;
}
.faq_title{
margin-left:20px;
width:96%;
border-top:1px;
border-top-style:solid;
border-top-color:#aaaaaa;
border-bottom:1px;
border-bottom-style:solid;
border-bottom-color:#aaaaaa;
background-color:#f8f8f8;
font-weight:bold;
font-size:16px;
color:#444444;
padding:5px;
}
.faq_input_form{
margin-top:10px;
margin-left:20px;
width:96%;
padding:5px;
font-size:13px;
}
.faq_body{
margin-top:10px;
margin-left:30px;
width:92%;
padding:5px;
font-size:13px;
}
.siteprof{
padding-top:40px;
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
width:200px;
font-size:13px;
background-repeat:no-repeat;
background-image:url(images/tokutyou_bg.gif);
}
.swatch{
vertical-align:bottom;
margin-top:5px;
height:33px;
text-align:center;
font-size:28px;
margin-left;15px;
}
.swatch_button{
text-align:center;
}
.swatch_but{
width:100px;
}
.set_head{
padding:4px;
font-weight:bold;
font-size:14px;
background-color:#f9f7d9;
border-bottom:1px;
border-bottom-style:solid;
border-bottom-color:#e7d067;
}
.settab{
border-left: 1px;
border-left-color: #e7d067;
border-left-style: solid;
border-right: 1px;
border-right-color: #e7d067;
border-right-style: solid;
border-bottom: 1px;
border-bottom-color: #e7d067;
border-bottom-style: solid;
background-color: #f9f7d9;
height: 1.2em;
text-decoration: none;
font-size: 0.9em;
}