body{
font-family: "Verdana", "‚l‚r‚oƒSƒVƒbƒN", Osaka , Segoe UI;
background-color:#f2f2f2;
color:#333333;
background-position:top center;
font-size:14px;
text-align:left;
margin:20px;
line-height:180%;

scrollbar-base-color: #FFFFFF;
scrollbar-face-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #CCCCCC;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #CCCCCC;
scrollbar-darkshadow-color: #FFFFFF;

}

a:link {text-decoration:underline; color:#333333; font-weight:bold;}
a:visited {text-decoration:underline; color:#333333; font-weight:bold;}
a:hover {text-decoration:none; color:#999999;}
a:active {text-decoration:none; color:#999999;}

}


body table{
font-size:12px;
line-height:180%;
}

p{
margin:0px;
}

#head{
text-align:left;
margin:0px;
font-size:12px;
line-height:100%;
}

#head a{
font-weight:normal;
}

H1{
margin-top:50px;
text-align:left;
font-size:24px;
margin-bottom:5px;
color:#333333;
}

#contents{
margin-top:50px;
margin-bottom:20px;
padding:20px;
background-image:url(bg_contents3.gif);
background-repeat:repeat-x;
background-color:#ffffff;
border:1px solid #ffffff;
}


h2{
padding-left:90px;
text-align:left;
margin:0px;
font-size:12px;
font-weight:normal;
color:#000000;
background-image:url(home2.gif);
background-repeat:no-repeat;

}

h2 a{
font-weight:normal;
}


h3{
font-size:14px;
background-color:#464742;

color:#ffffff;
padding:3px;
padding-left:10px;
margin-top:50px;

}

h3 a{
color:#ffffff;
}

#index h3 a{
text-decoration:none;
color:#ffffff;
}



h4{
border-left:3px solid #333333;
border-bottom:2px solid #333333;
color:#000000;
padding:5px;
font-size:15px;
margin-top:20px;
line-height:100%;
}



h5{
border-bottom:2px solid #777777;
line-height:100%;
padding:5px;
font-size:14px;
margin-top:20px;
color:#000000;
}


#links h5{
background-image:url(icon-link.gif);
background-repeat:no-repeat;
padding:0px;
padding-left:20px;
border:none;
font-weight:normal;
}



h6{
margin-top:20px;
margin-bottom:5px;
font-size:14px;
border-left:3px solid #000000;
color:#000000;
line-height:100%;
padding-left:10px; 
}


body ul,ol{
margin-top:5px;
}

#money{
margin-left:20px;
background-image:url(mark-money.gif);
background-repeat:no-repeat;
height:20px;
padding-left:32px;
}

#money strong{
color:#FF0000;
}

#waku{
border:5px solid #d4d4d4;
padding:10px;
margin:20px;
background-image:url(bg_contents3.gif);
background-repeat:repeat-x;
background-color:#ffffff;
}

#info{
border:5px solid #d4d4d4;
padding:10px;
margin:20px;
background-image:url(bg_contents3.gif);
background-repeat:repeat-x;
background-color:#ffffff;
}



#option{
background-image:url(bg_contents3.gif);
background-repeat:repeat-x;
background-color:#ffffff;
border:3px solid #f2f2f2;
margin-top:10px;
margin-bottom:10px;
padding:10px;
}

#optitle{
background-image:url(logo-option.gif);
background-repeat:no-repeat;
font-weight:bold;
padding-left:150px;
}

#remanage{
font-weight:bold;
text-align:right;
border-top:1px solid #000000;
padding-top:10px;
margin-top:50px;
}

#remanage a{
background-image:url(tubu-return.gif);
background-repeat:no-repeat;
background-position:middle left;
padding-left:20px;
}


#returntop{
text-align:right;
padding:5px;
margin-top:10px;
margin-bottom:10px;
}

#returntop a{
border-top:1px dotted #7f7371;
padding:5px;
font-size:12px;
color:#000000;
}


address{
font-style:normal;
font-size:12px;
text-decoration:none;
}

#area{
line-height:120%;
font-size:10px;
color:#666666;
}