/* ===========お問い合わせ====================================*/
#ttl-info{width:290px;height:40px; margin:20px 0;
background-image: url(../info/img/ttl-info.gif); background-repeat:no-repeat;
text-indent: -9999px;}
#mail-main{width:610px;color:#333;line-height:1.5;
}
#mail-main table{border-collapse:separate;border-spacing: 2px;
}
#mail-btn{text-align:center;}
.contd01{width:150px;color:#fff;font-size:12px;font-weight:normal;
background-color:#B3AD7A;text-align:center;padding:2px 5px;
}
.contd02{width:428px;color:#333;font-size:12px;
padding:5px;
}
.contd03{width:598px; color:#fff; font-size:12px; font-weight:normal;
 background-color:#B3AD7A;text-align:center;padding:5px 0;}

.center{text-align:center; margin:5px 0;}

#info-main{width:610px; padding:20px; color:#333; line-height:1.5;
background-image:url(../img/bg-history.jpg); background-repeat:repeat;}

#info-explain2{width:580px; margin:10px auto; font-size:93%;}

#info-explain{width:580px; padding:10px; border:1px solid #333; margin-bottom:10px;}

/*THANKS*/
#thanks-main{ margin:90px 0; text-align:center;}
#thanks-main strong{ font-size:138.5%;}
#thanks-main p{ font-size:100%;}

/* ===========会社概要===================================*/
#ttl-company{width:290px;height:40px; margin:20px 0;
background-image: url(../company/img/ttl-gaiyou.gif); background-repeat:no-repeat;
text-indent: -9999px;}
#ttl-honsya{clear:both;width:60px;height:40px;
margin:10px 0;padding:0 275px;
background-image: url(../company/img/ttl-honsya.gif);
background-repeat:no-repeat;text-indent: -9999px;
border-top:1px dotted #B3AD7A;background-position: bottom left;
}
#company-main{width:610px; padding:20px; color:#333; line-height:1.5;
background-image:url(../img/bg-history.jpg); background-repeat:repeat;} 
#company-main dt{ clear:both; float:left; width:136px; color:#fff;
 background-color:#B3AD7A;text-align:center; padding:2px 0; border:1px solid #B3AD7A;}
#company-main dd{ float:left; width:450px; padding:2px 10px;margin-bottom:15px;
 border-top:1px solid #B29E4B;}

/* ===========歴史==========================================*/
#ttl-history{width:290px;height:40px; margin:20px 0;
background-image: url(../history/img/ttl-history.gif); background-repeat:no-repeat;
text-indent: -9999px;}
#history-main{width:610px; padding:20px; color:#333; line-height:1.5;
background-image:url(../img/bg-history.jpg); background-repeat:repeat;}
#history-main h2{ font-size:138.5%; font-weight:bold;}
#history-main h3{ font-size:108%; border-bottom:1px solid #333;margin:20px 0;}
#history-main p{font-size:93%; margin:12px 0;}

/* ===========よくある質問===================================*/
#faq-main{width:610px; padding:20px; color:#333; line-height:1.5;
background-image:url(../img/bg-history.jpg); background-repeat:repeat;} 
#ttl-faq{width:290px;height:40px; margin:20px 0;
background-image: url(../faq/img/ttl-faq.gif); background-repeat:no-repeat;
text-indent: -9999px;}
#faq-explain{padding:20px 0;}
#faq-main dt{display:block; position:relative; margin-top:20px; color:#3D2E1F; font-size:118%;
 font-weight:bold; padding:5px 15px 5px 50px;width:545px; 
 background-image:url(../faq/img/bg-f.gif); background-repeat:repeat-y;}
#faq-main dd{ display:block; position:static; color:#333; width:545px; font-size:100%; padding:10px 15px 10px 50px;
 background-image:url(../faq/img/bg-a.gif); background-repeat:no-repeat;}

/* ===========プライバシーポリシー====================================*/
#privacy-main{width:610px; padding:20px; color:#FFF; line-height:1.5;
background-image:url(../img/bg-bk_alpha75.png); background-repeat:repeat;}
#privacy-main h2{ font-size:138.5%;}
#privacy-main h3{ font-size:108%; border-bottom:1px solid #FFF;margin:20px 0;}
#privacy-main p{font-size:93%; margin:12px 0;}
#privacy-main li{font-size:93%; list-style:disc; list-style-position:inside;margin:7px 0;}
#privacy-main a{color:#FFF;}
#privacy-main a:visited{color:#FFF;}
#privacy-main a:hover{color:#FFF; text-decoration:none;}

/* ===========サイトマップ==========================================*/
#ttl-sitemap{width:290px;height:40px; margin:20px 0;
background-image: url(../sitemap/img/ttl-sitemap.gif); background-repeat:no-repeat;
text-indent: -9999px;}
#sitemap-main{width:610px; padding:20px; color:#333; line-height:1.5;
background-image:url(../img/bg-history.jpg); background-repeat:repeat;}

#sitemap-main h2{ clear:both; font-size:138.5%;margin:20px 0; text-align:center;}
#sitemap-main h3{ margin-top:20px; font-size:118%; border-top:1px dotted #666;
padding-top:20px;}
#sitemap-main li{ margin:10px; list-style:disc; list-style-position:inside;}
#sitemap-main li p{ margin:10px 20px;}

#sitemap-menu1 a{width:198px;background-position:0 0px;}
#sitemap-menu1 a:hover{background-position:0 -35px;}
