body{margin:0px;padding:0px;font-family: Meiryo, 'Lucida Grande','Hiragino Kaku Gothic ProN', sans-serif;min-width:1000px;}
p{margin:0px;}

a:hover{filter:alpha(opacity:65);
-moz-opacity:0.65;
opacity:0.65;}
h1{margin:0px;padding:0px;font-weight:normal;font-size:16px;}
.text_out{text-indent:-9999px;}
h2.text_out{margin:0px;padding:0px;}
h3.text_out{margin:0px;padding:0px;}
h4.text_out{margin:0px;padding:0px;}
.red{color:red;}
.top_text{position:absolute;left:50%;top:10px;width:950px;margin-left:-475px;z-index:100;}
.top_award{position: fixed;left: 0px;top: 0px;text-align:center;z-index:101;}
.top_award a{color:#fff;font-size:12px;line-height:14px;text-decoration:underline;}
.top_btn {clear: both;border-radius: 100px;background-color: silver;width: 100px;height: 100px;font-size: 24px;padding: 30px 15px 0px 15px;color: #fff;position: fixed;right: 0px;bottom: 10px;text-align: center;z-index:101;}
.top_btn a{color:#fff;text-decoration:none;}

.top_btn2 {clear: both;border-radius: 100px;background-color: #be0101;width: 100px;height: 100px;font-size: 24px;padding: 30px 15px 0px 15px;color: #fff;position: fixed;right: 0px;bottom: 150px;text-align: center;}
.top_btn2 a{color:#fff;text-decoration:none;}
.div_w{min-width:1200px;}
#ha_taiken .box{width:850px;height:400px;overflow:auto;border:1px solid #ccc;	background:#fff;margin:0px auto 30px auto;padding:0px 15px;text-align:left;font-size:12px;}
#ha_taiken .box h4{background:#b4a775;border-bottom:1px solid #bbaa63;font-size:14px;	padding:8px 10px;color:#fff;}
#ha_taiken .box h4 .area {color:#663366;padding: 0 0 0 5px;font-size:12px;}
#ha_taiken .box h4 span {color:#663366;padding: 0 0 0 5px;}
#ha_taiken .box .cap{font-size:14px;font-weight:bold;color:#2d6132;margin:10px 0 5px 0;}
#ha_taiken .box p{	padding:0 15px;line-height:24px;font-size:14px;margin-top:5px;}
#ha_taiken .box p+p{margin:0 0 20px 0;}
#ha_taiken .box .star{color:#F30;font-size:12px;}


#footer_block{background-color:#f2f2ec;}
#footer_block .store_info{width:1000px;margin:0 auto;padding:0px;padding-left:0px;}
#footer_block .store_info li{width:500px;float:left;list-style-type:none;}
#footer_block .store_info li p{padding:5px 0px 20px 0px;font-size:13px;width:470px;margin:0px 0px 0px 10px;}
#footer_block .store_info li h4{padding:5px 0px 5px 5px;font-size:15px;background-color:#b4a775;margin:10px 0px 10px 10px;color:#fff;}
#footer_block .store_info1{clear:both;width:1000px;margin:0 auto 0 auto;}
#footer_block .store_info1 p{padding:10px 15px 20px 15px;font-size:15px;border-radius:15px;border:dotted 1px #b4a775;margin:0px 45px 0px 25px;}
#footer_block .store_info1 p b{color:#b4a775;}
#footer_block .store_info1 h4{padding:5px 0px 5px 5px;font-size:18px;background-color:#b4a775;margin:10px 10px 10px 0px;color:#fff;text-align:center;}
#footer{clear:both;width:100%;background-color:#b4a775;margin-top:15px;}
.footer_inner{width:1000px;margin: 0px auto;}
#footer ul {margin: 10px auto;padding: 0 0px;width:1000px;}
#footer ul li{display:inline;font-size:12px;padding:0 5px;}
#footer ul li a{color:#fff;}
#footer .copyright{font-size:12px;color:#fff;text-align:center;width:100%;}
#faq{background:#fff url(images/faq_bg.jpg) no-repeat center top;padding:200px 0px 60px 0px;}
#div808{width:900px;margin:0 auto;}
#div808 li {list-style-type:none;text-align:left;}
#div808 li h4{background:#EDEBE3 url(http://be-and7.com/hlp/A001/images/icon_q.gif) no-repeat 10px 5px;padding:5px 35px 5px 35px;border-radius:5px;font-weight:normal;color:#669999;font-size:130%;margin-bottom:10px;}
#div808 li h4 a{color:#528b87;}
#div808 li .inner{margin:0 25px;padding:10px 20px;font-size:15px;border:dotted #669999 1px;border-radius:10px;background:#fff;}

.radiobox01 input[type=radio] {width: 30px;height: 30px;}

/* 会社概要 */
.company_h1{padding:20px 25px;margin:0px;font-family: 'メイリオ', Meiryo;border-top:solid #b4a775 5px;background:#b4a775;color:#fff;
font-weight:normal;font-size:27px;}
#companypage {width:800px;margin:0 auto;padding:0 35px;}
#companypage table.tablebox {width:800px;padding:0px;margin: auto 0;	border:solid 2px #b4a775;}
#companypage table.tablebox td {padding:10px;font-size: 14px;line-height: 1.5em;text-align:left;border:#b4a775 solid 1px;}
#companypage table.tablebox th {font-size: 14px;text-align:left;padding:8px;line-height:150%;border: #cccccc solid 1px;background-color:#f4f4f4;}

/* 個人情報保護 */
.policy_h1{padding:20px 25px;margin:0px;font-family: 'メイリオ', Meiryo;border-top:solid #8eab1c 5px;background:#b4a775;color:#fff;
font-weight:normal;font-size:27px;}
#policypage{width:800px;margin:0 auto;padding:0 35px;line-height:20px;}
#policypage h3{height:23px;font-size:16px;font-weight:bold;color:#fff;background-color:#8eab1c;	margin:20px 0 10px 0;	padding:10px 0 0 10px;line-height:13px;}
#policypage p{font-size:13px;padding:0 0 0 10px;margin:0 0 15px 0;}
#policypage li {font-size:14px;line-height:150%;list-style-type: decimal;width:700px;}
#policypage ol {list-style-type: decimal;padding:0 0 0 30px;margin:0;}

/* law */
.law_h1{padding:20px 25px;margin:0px;font-family: 'メイリオ', Meiryo;border-top:solid #b4a775 5px;background:#b4a775;color:#fff;
font-weight:normal;font-size:27px;}
#lawpage {width:800px;margin:0 auto;padding:0 35px;}
#lawpage  table.tablebox {width:800px;padding:0px;margin: auto 0;border:solid 2px #b4a775;}
#lawpage  table.tablebox td {padding:10px;font-size: 14px;line-height: 1.5em;text-align:left;border:#b4a775 solid 1px;}
#lawpage  table.tablebox th {font-size: 14px;text-align:left;padding:8px;line-height:150%;border: #cccccc solid 1px;background-color:#f4f4f4;}

/* 返品保証制度 */
.quarantee_h1{padding:20px 25px;margin:0px;font-family: 'メイリオ', Meiryo;border-top:solid #b4a775 5px;background:#b4a775;color:#fff;
font-weight:normal;font-size:27px;}
#quarantee{width:800px;	margin:0 auto;padding:0 35px;}
#quarantee p{font-size:13px;padding:0 0 0 10px;margin:0 0 15px 0;}