body {color:#666666;}
TD {font:normal normal normal 12px/100% normal;
  

  
}

a {text-decoration:none;}
a:link {color:#FF9933;}
a:visited {color:#CC3366;}
a:hover {color:#FF9933;}
a:active {color:#FF9933;}

.s { font-size:10px; line-height:12px;}

.sb { font-size:10px; line-height:12px; font-weight: bold;}

.sm { font-size:11px; line-height:12px;}

.smb { font-size:11px; line-height:12px; font-weight: bold;}

.sm2 { font-size:11px; line-height:13px;}

.sm2b { font-size:11px; line-height:13px; font-weight: bold;}

.m { font-size:12px; line-height:14px;}

.mb { font-size:12px; line-height:14px; font-weight: bold;}

.m2 { font-size:12px; line-height:16px;}

.m2b { font-size:12px; line-height:16px; font-weight: bold;}

.l { font-size:14px; line-height:18px;}

.lb { font-size:14px; line-height:14px; font-weight: bold;}

.ll { font-size:16px; line-height:20px;}

.llb { font-size:16px; line-height:20px; font-weight: bold;}

.3l { font-size:18px; line-height:24px;}

.3lb { font-size:18px; line-height:24px; font-weight: bold;}




/*++++ 20111004  contact ++++*/
.cont_ttl{
background:#f3eedd;
padding:10px;
color:#9b6937;
font-weight:bold;
}
.cont_box{
width: 650px;
margin:0px auto;
text-align:left;
font-size:12px;
line-height:180%;
}

.contact {
background:#dccc99;
width: 600px;
margin: 20px auto 20px auto;
}
.contact th{
background: #fbf9f3;
width: 150px;
padding: 10px 10px;
text-align:left;
color:#874f17;
font-size:12px;
}
.contact td{
background: #FFFFFF;
padding: 10px 15px;
text-align:left;
font-size:12px;
}
.contact th.must{
background: url(contact/image/must.png) no-repeat 130px 15px #fbf9f3;
}

.from-50 {width: 50px;margin: 5px 0px 5px 0px;}
.from-70 {width: 70px;margin: 5px 0px 5px 0px;}
.from-100 {width: 100px;margin: 5px 0px 5px 0px;}
.from-150 { width: 150px;margin: 5px 0px 5px 0px;}
.from-200 { width: 200px; margin: 5px 0px 5px 0px;}
.from-250 {width: 250px;margin: 5px 0px 5px 0px;}
.from-300 {width: 300px;margin: 5px 0px 5px 0px;}
.from-350 {width: 350px;margin: 5px 0px 5px 0px;}
.from-400 {width: 400px;margin: 5px 0px 5px 0px;}
.comment_box{
width: 90%;margin: 5px 0px 5px 0px;
height:150px;
}


.contact input:focus,
.contact textarea:focus{
background-color:#FEEEEE;}



/* ragio-btn */
.item_c{ margin-top: -2px;}

.conttxt{
font-size:10px;
letter-spacing:1px;
color:#C00;
}
.error_mail{
padding-bottom: 20px;
color: #CC0000;
}
.mess_button{
margin-top: 20px;
text-align:center;
}
.cont-txt02{
font-weight: normal;
}

.tnk_txt{
text-align:center;
line-height:180%;
font-size:14px;
}

