body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/sec_bg.jpg);
	background-repeat: repeat-x;
	background-color: #FCF4F1;
}
/* header  */


#fla{
	margin-top: 40px;
	margin-bottom:20px;
}

/*main  */


#sec_contena{
	width:840px;
	padding: 0px;
	clear:both;
	background-image: url(images/s_main_bg.jpg);
	background-repeat: repeat-y;
	 display: inline-table;
    min-height: 1em;

}
#sec_contena:after {
    content: "";
    display: block;
    clear: both;
		background-image: url(images/s_main_bg.jpg);
	background-repeat: repeat-y;
    height: 1px;
    overflow: hidden;
}

 
#s_left{
	margin-bottom: 0px;
	float: left;
	padding-right: 0px;
	width:202px;
}



#s_bar1{
	margin-bottom: 0px;
	float: left;
	width:8px;
	height:498px;
}

#s_right{
	margin-bottom: 0px;
	float: left;
	width:610px;
}

#s_right2{
	margin-bottom: 0px;
	float: left;
	width:20px;
	height:10px;
	background-image: url(images/s_mt_bg2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#s_bar2{
	margin-bottom: 0px;
	float: right;
	width:1px;
	height:498px;
}


#txt_contena{
	width:550px;
	margin: 20px 30px 10px 30px;
	font-size: 12px;
	line-height: 170%;
	color: #554A3C;
}

/* メニュー */

.head_menu01 a {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 150%;
	background-image: url(images/hader_arrow.gif);
	background-repeat: no-repeat;
	margin: 0px 30px 0px 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	height: 23px;
	float: left;
	text-decoration: none;
}
.head_menu01 a:hover,.head_menu01 a:active  {
	font-size: 12px;
	color: #FF0000;
	line-height: 150%;
	background-image: url(images/menu_arrow01.gif);
	background-repeat: no-repeat;
	margin: 0px 30px 0px 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	height: 23px;
	float: left;
}

em {
	visibility: hidden;
}

#s_mu {
	height: 71px;
	width: 840px;
	clear:both;
}

.s_mu1 a {
	background-image: url(images/s_mu1.jpg);
	background-repeat: no-repeat;
	width:121px;
	height: 71px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	float: left;
}
.s_mu1 a:hover,.s_mu1 a:active  {
	background-image: url(images/s_mu1_f2.jpg);
	background-repeat: no-repeat;
	width:121px;
	height: 71px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	float: left;
}



.s_mu2 a {
	background-image: url(images/s_mu2.jpg);
	background-repeat: no-repeat;
	width:114px;
	height: 71px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	float: left;
}
.s_mu2 a:hover,.s_mu2 a:active  {
	background-image: url(images/s_mu2_f2.jpg);
	background-repeat: no-repeat;
	width:114px;
	height: 71px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	float: left;
}

.s_mu3 a {
	background-image: url(images/s_mu3.jpg);
	background-repeat: no-repeat;
	width:119px;
	height: 71px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	float: left;
}
.s_mu3 a:hover,.s_mu3 a:active  {
	background-image: url(images/s_mu3_f2.jpg);
	background-repeat: no-repeat;
	width:119px;
	height: 71px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	float: left;
}

.s_mu4 a {
	background-image: url(images/s_mu4.jpg);
	background-repeat: no-repeat;
	width:145px;
	height: 71px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	float: left;
}
.s_mu4 a:hover,.s_mu4 a:active  {
	background-image: url(images/s_mu4_f2.jpg);
	background-repeat: no-repeat;
	width:145px;
	height: 71px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	float: left;
}

.s_mu5 a {
	background-image: url(images/s_mu5.jpg);
	background-repeat: no-repeat;
	width:105px;
	height: 71px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	float: left;
}
.s_mu5 a:hover,.s_mu5 a:active  {
	background-image: url(images/s_mu5_f2.jpg);
	background-repeat: no-repeat;
	width:105px;
	height: 71px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	float: left;
}

.s_mu6 a {
	background-image: url(images/s_mu6.jpg);
	background-repeat: no-repeat;
	width:128px;
	height: 71px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	float: left;
}
.s_mu6 a:hover,.s_mu6 a:active  {
	background-image: url(images/s_mu6_f2.jpg);
	background-repeat: no-repeat;
	width:128px;
	height: 71px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	float: left;
}

.s_mu7 a {
	background-image: url(images/s_mu7.jpg);
	background-repeat: no-repeat;
	width:108px;
	height: 71px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	float: right;
}
.s_mu7 a:hover,.s_mu7 a:active  {
	background-image: url(images/s_mu7_f2.jpg);
	background-repeat: no-repeat;
	width:108px;
	height: 71px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	float: right;
}


.s_mu8 a {
	background-image: url(images/s_mu8.jpg);
	background-repeat: no-repeat;
	width:177px;
	height: 47px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	color: #555555;
	padding-top: 25px;
	padding-left: 25px;
}
.s_mu8 a:hover,.s_mu8 a:active  {
	background-image: url(images/s_mu8_f2.jpg);
	background-repeat: no-repeat;
	width:177px;

	height: 47px;
	display: block;
　　text-decoration: none;
	font-size: 11px;
	color: #990000;
	padding-top: 25px;
	padding-left: 25px;

}

.s_mu9 a {
	background-image: url(images/s_mu9.jpg);
	background-repeat: no-repeat;
	width:177px;
	height: 55px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	color: #555555;
	padding-top: 25px;
	padding-left: 25px;
}
.s_mu9 a:hover,.s_mu9 a:active  {
	background-image: url(images/s_mu9_f2.jpg);
	background-repeat: no-repeat;
	width:177px;
	height: 55px;
	display: block;
　　text-decoration: none;
	font-size: 11px;
	color: #990000;
	padding-top: 25px;
	padding-left: 25px;

}


.s_mu10 a {
	background-image: url(images/s_mu10.jpg);
	background-repeat: no-repeat;
	width:177px;
	height: 38px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	color: #555555;
	padding-top: 35px;
	padding-left: 25px;
}
.s_mu10 a:hover,.s_mu10 a:active  {
	background-image: url(images/s_mu10_f2.jpg);
	background-repeat: no-repeat;
	width:177px;
	height: 38px;
	display: block;
　　text-decoration: none;
	font-size: 11px;
	color: #990000;
	padding-top: 35px;
	padding-left: 25px;

}

.s_mu11 a {
	background-image: url(images/s_mu11.jpg);
	background-repeat: no-repeat;
	width:187px;
	height: 52px;
	display: block;
	text-decoration: none;
	font-size: 10px;
	color: #996600;
	padding-top: 0px;
	padding-left: 15px;
}
.s_mu11 a:hover,.t_mu11 a:active  {
	background-image: url(images/s_mu11_f2.jpg);
	background-repeat: no-repeat;
	width:187px;
	height: 52px;
	display: block;
　　text-decoration: none;
	font-size: 10px;
	color: #990000;
	padding-top: 0px;
	padding-left: 15px;

}


#s_onecoin a {
	background-image: url(images/sec_onecoin.jpg);
	background-repeat: no-repeat;
	width:161px;
	height: 80px;
	display: block;
	text-decoration: none;
	line-height:150%;
	font-size: 10px;
	color: #555555;
	margin-top: 0px;
	padding-top: 40px;
	padding-left: 26px;
	padding-right: 15px;
}
#s_onecoin a:hover,#top_onecoin a:active  {
	background-image: url(images/sec_onecoin_f2.jpg);
	background-repeat: no-repeat;
	width:161px;
	height: 80px;
	display: block;
	text-decoration: none;
	line-height:150%;
	font-size: 10px;
	color: #990000;
	margin-top: 0px;
	padding-top: 40px;
	padding-left: 26px;
	padding-right: 15px;
}

.limg  {
float:left;
margin-right:15px;

}


.rimg  {
float:right;
margin-left:15px;

}


.pt {
	padding-top: 7px;
	padding-bottom: 3px;
	margin-bottom: 37px;
	font-size: 12px;
	line-height:160%;
	color: #333333;
	background-image: url(images/line02.gif);
	background-repeat: repeat-x;
	clear: both;
	background-position: bottom;
	text-align: right;
}

.pt02 {
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 3px;
	font-size: 12px;
	line-height:160%;
	color: #333333;
	background-image: url(images/line02.gif);
	background-repeat: repeat-x;
	clear: both;
	background-position: bottom;
	text-align: right;
}

/* 店舗紹介  */

.ta{
 width:315px;
 border-collapse:collapse;
 border: 1px solid #726958;
}
.ta1{
 background-color:#f0eeec;
 width:80px;
 padding:5px;
 border: 1px solid #726958;
 
}
.ta2{
 background-color:#ffffff;
 width:235px;
 padding:5px;
 border: 1px solid #726958;
 
}
/* 用語集*/

.yougobox{
clear:both;
width:500px;
background-image:url(images/yougo_top.gif);
background-repeat: no-repeat;
padding-left:20px;
padding-right:20px;
padding-top:10px;
margin-top:20px;


}
.yougobtm{
clear:both;
width:500px;
height:28px;
background-image:url(images/yougo_btm.gif);
background-repeat: no-repeat;
padding-left:20px;
padding-right:20px;
padding-top:10px;

}

.yougo_cate{
background-image:url(images/line03.gif);
background-repeat: repeat-x;
color: #56462C;
font-size: 15px;
text-align:center;
padding-top:6px;
padding-left:8px;
margin-top:40px;
height:35px;
margin-bottom:25px;
clear:both;
}

.yougo_gyou{
width:106px;
background-image:url(images/yougo_bg.gif);
background-repeat: no-repeat;
font-weight:bold;
color: #ffffff;
font-size: 16px;
text-align:left;
padding-top:31px;
padding-left:38px;
margin-left:5px;
height:65px;
float:left;
}
.yougo_title{
font-size: 14px;
margin-bottom:5px;


}
.yougo_msg{
border-bottom:1px dotted #999999;
margin-bottom:20px;
font-size:12px;

}

.yougotxt{
float:right;
padding-left:10px;
width:320px;

}
.linka{
color:#003366;
}

.linkb{
color:#333333;
text-decoration:none;
}

ul.uetume{
margin-top:-2px;
}

.displayBorder{
	border-bottom:1px solid #999999;
	margin:10px 0px;
	clear:both;
}
.displayBorder2{
	border-bottom:1px solid #999999;
	padding-bottom:10px;
	margin:10px 0px;
	clear:both;
}
.displayTxt1{
	font-size:12px;
	color:#7A5252;
	font-weight:bold;
}

.box{
	width:540px;
	padding-left:5px;
	padding:5px;
	margin-top:10px;
	font-size: 12px;
	line-height: 140%;
	color: #554A3C;
}


.line_box02{
	width:540px;
	padding-left:5px;
	padding:5px;
	margin: 10px 0px 20px 0px;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	line-height: 140%;
	color: #554A3C;
}

.line_box{
	width:480px;
	padding:5px;
	margin-top:10px;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	line-height: 140%;
	color: #554A3C;
}


/* 査定と買取*/
.ya_line{
	background-image: url(images/ya.gif);
	background-repeat: no-repeat;
	height:2px;
	background-position: center top;
	margin: 5px 0px 0px 0px;	
}

/* クーポン */
.cou{
	width:502px;
	margin: 10px 0px 0px 10px;
}


.cou01{
	background-image: url(images/cou01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:13px;
	width:502px;
}

.cou02{
	background-image: url(images/cou02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	height:auto;
	width:502px;
}

.cou03{
	background-image: url(images/cou03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 86px;
	width:502px;
}

.cou_title{
	font-size: 15px;
	font-weight: bold;
	color: #633000;
	line-height: normal;
	text-align:left;
	width:380px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E48874;
	padding: 5px 5px 0px 17px;
	margin: 0px 0px 0px 5px;
}

.cou_date{
	float:right;
	font-size: 13px;
	font-style: normal;
	line-height: 120%;
	font-weight: normal;
	text-align:left;
	color: #9E274E;
}

.cou_com{
	font-size: 12px;
	font-style: normal;
	line-height: 120%;
	font-weight: normal;
	text-align:left;
	width:370px;
	color: #666666;
	margin: 5px 0px 0px 7px;
	padding: 5px 5px 0px 15px;
}

.cou_pri{
	text-align:right;
	width:502px;
	color: #666666;
	margin: 5px 0px 20px 10px;
}

.cou_img{
float:left;
margin: 0 10px 10px 0;
border:0;
}

/* ブログ */






/* リンク*/
.li_list a{
	font-size: 13px;
	font-style: normal;
	line-height: 140%;
	font-weight: bold;
	text-align:left;
	width:250px;
	color: #D96288;
	margin: 5px 0px 0px 5px;
	padding: 0px 0px 0px 15px;
	background-attachment: fixed;
	background-image: url(images/li_ya01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.li_list a:hover,.t_mu10 a:active {
	font-size: 13px;
	font-style: normal;
	line-height: 140%;
	font-weight: bold;
	text-align:left;
	width:250px;
	color: #882243;
	margin: 5px 0px 0px 5px;
	padding: 0px 0px 0px 15px;
	background-attachment: fixed;
	background-image: url(images/li_ya01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.li_bg{
	background-image: url(images/link_cate02.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-size: 13px;
	font-style: normal;
	line-height: 120%;
	font-weight: bold;
	text-align:center;
	color: #5A3A1D;
	height:24px;
}

.p_box{
	width:540px;
	padding-left:5px;
	padding:5px;
	font-size: 12px;
	line-height: 140%;
	color: #882243;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-right-color: #F7D3C8;
	border-bottom-color: #F7D3C8;
	border-left-color: #F7D3C8;
}

.link6 a{
color:#8B00CE;
padding:0px 4px 4px 14px;
margin:3px 0 0 5px;
font-size:14px;
font-weight:bold;
LINE-HEIGHT: 150%;
	background-attachment: fixed;
	background-image: url(images/li_ya02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.link6 a:hover,.t_mu10 a:active {
color:#660099;
padding:0px 4px 4px 14px;
margin:3px 0 0 5px;
font-size:14px;
font-weight:bold;
LINE-HEIGHT: 150%;
	background-attachment: fixed;
	background-image: url(images/li_ya02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.link7 {
	font-size: 11px;
	color: #330000;
	line-height: 100%;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	margin:0px 0px 0px 18px;
}
.link_tx {
margin-left:18px;
margin-bottom:15px;
}

.linka{
color:#003399;
}

.linkb{
color:#003366;
text-decoration:none;
}

/* よくある質問*/
.q{
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #660099;
	background-image: url(images/q.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 4px 5px 3px 22px;
	margin:0px 0px 8px 10px;
	width: 518px;
}

.a{
	font-size: 12px;
	line-height: 125%;
	font-weight: normal;
	color: #666666;
	background-image: url(images/a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 5px 3px 22px;
	margin:0px 0px 5px 10px;
	width: 518px;
}

.qa_line{
	background-image: url(images/qa_line.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 5px;
	margin:0px 0px 15px 0px;
	width: 555px;
}


/* サイトマップ */
.sitemap a {
	font-size: 14px;
	font-style: normal;
	line-height: 120%;
	font-weight: normal;
	color: #B62E5A;
	background-image: url(images/sitemap.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 3px 24px;
}
.sitemap a:hover,.s_sitemap a:active {
	font-size: 14px;
	font-style: normal;
	line-height: 120%;
	font-weight: normal;
	color: #660099;
	background-image: url(images/sitemap.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 4px 24px;

}

.sitemap02{
	font-size: 12px;
	font-style: normal;
	line-height: 120%;
	font-weight: normal;
	color: #554A3C;
	margin: 0px 0px 10px 24px;
}


/* TPOコーディネート */
.cor_bg{
	background-image: url(images/cor_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 37px;
	padding: 7px 0px 0px 16px;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	color: #660099;
	margin: 2px 0px 0px 5px;
}

.box540{
width: 540px;
padding: 5px;
text-align:left;
}

.box250{
	width: 250px;
	border: 1px solid #BDB7AA;
	padding: 3px;
	text-align: left;
	float: left;
	margin: 2px 0px 0px 4px;
	font-size: 12px;
	font-style: normal;
	line-height: 120%;
	font-weight: normal;
	color: #554A3C;
}
