@charset "utf-8";
/* CSS Document */
/*COMMEN CSS*/
.ko_1{margin-bottom:5px}
.ko_2{margin-bottom:5px}
.ko_3{margin-bottom:5px}
.ko_4{margin-bottom:5px}

a:hover img.over{opacity:0.7;
filter:alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";}
.li_s{list-style: outside disc;padding-left:20px;}
.btn{
background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0, rgb(143, 133, 143)),color-stop(0.4, rgb(56, 56, 56)));
background-image: -moz-linear-gradient(-90deg,rgb(143, 133, 143) 0%,rgb(56, 56, 56) 40%);
background-image: linear-gradient(-90deg,rgb(143, 133, 143) 0%,rgb(56, 56, 56) 40%);
font-size: 12px;
-webkit-box-shadow: 1px 2px 2px rgb(158, 158, 158);
-moz-box-shadow: 1px 2px 2px rgb(158, 158, 158);
-ms-box-shadow: 1px 2px 2px rgb(158, 158, 158);
box-shadow: 1px 2px 2px rgb(158, 158, 158);
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff8f858f, endcolorstr=#ff383838, gradienttype=0)) progid:DXImageTransform.Microsoft.Shadow(color=#9e9e9e, direction=153, strength=2);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff8f858f, endcolorstr=#ff383838, gradienttype=0)) progid:DXImageTransform.Microsoft.Shadow(color=#9e9e9e, direction=153, strength=2)";
zoom: 1;
}
.btn a{ color:#FFF;display:block}
.grayb{border: #CCC 1px solid;padding:4px}
.upage_w{width:960px;margin:30px auto 0 auto}
/*お問合せ*/
.sidemenu .cap2{
background: #09C;
color: #ffffff;
line-height: 120%;
padding: 5px 8px;
}
ul.toiawase{background:#e7eff7}
div#staticbox div.staticside div.sidemenu ul.toiawase li
{background-image:none;border-bottom: #CCC 1px dotted}

/*買取*/
#kaitori h3.caplv2{margin:0 0 30px 0;font-size:18px;line-height:1.5}
#kaitori h3{margin-bottom:50px;font-size:20px}
#kaitori h4{margin-bottom:30px;font-size:20px}
#kaitori_h{background:url(../images/top_bg.png) repeat-x;width:100%;height:140px;;margin:10px 0 30px 0}
#kaitori_hin{width:960px;margin:0 auto}
#topkaitori li{float:left;width:240px;margin-right:15px}
#topkaitori li.nom{margin:0}
#kaitoric li a{display:block}
#kaitoric span{display:block}
.kaitoric_r{float:left;width:95px;padding-left:5px}
.kaitoric_nf{font-size:90%;font-weight:normal;color:#666}
.kaitori_h_in{padding: 0 0 50px 20px}
.kaitori_h_in2{padding:0 0 0px 120px;background:url(kaitori/images/yajirusi_line.png) repeat-y left top}
.kaitori_h_in2n{padding:0 0 0px 120px;background:none}
.kaitori_h_in2b{background: url(kaitori/images/yajirusi.png) no-repeat left bottom;padding-bottom:50px;margin-bottom:20px}
.kaitorin_h3{background:#eee;padding:10px}
.foo {
	color:#666666
}
#kqa dt{background:url(kaitori/images/q.png) no-repeat left top;padding-left:40px;margin-bottom:20px;line-height:30px;font-weight:bold;font-size:16px}
#kqa dd{background:url(kaitori/images/a.png) no-repeat left top;padding-left:40px;margin:0 0 40px 20px;font-size:14px;line-height:1.8}
#kqali{margin-bottom:40px;border-bottom: #999 1px solid;padding-bottom:40px}
#kqali li{background:url(kaitori/images/q.png) no-repeat left top;padding-left:40px;margin-bottom:5px;line-height:30px}
.nattoku{background:#F60;color:#FFF;padding:2px 5px;font-size:16px}
.n_nattoku{background:#06C;color:#FFF;padding:2px 5px;font-size:16px}
#rakuraku_bg{background: url(kaitori/images/rakuraku_06.jpg) no-repeat left top;padding:100px 250px 0 50px;margin-bottom:50px}
.kaitoripl{width:550px;float:left}
/*SHOP*/
#shopu li{float:left;margin-right:30px;width:230px}
#shopu li.nom{margin-right:0px}
#shopr{float:right}
#shopl{float:left;margin-right:10px;width:190px}
/*ショッピングガイド*/
#pay_itiran a,.guide_itiran a{display:block}
#pay_itiran li,.guide_itiran li{float:left}
#pay_itiran li{width:140px;background:#EEE;border:#CCC 1px solid;text-align:center;margin-right:10px;padding:5px 0}
#pay_itiran,.guide_itiran{margin:20px -10px 0 0;overflow:hidden}
.guide_itiran li{width:178px;background:#EEE;border:#CCC 1px solid;text-align:center;margin:0px 10px 10px 0;padding:5px 0}
/*よくあるご質問*/
.qa_top{width:240px;float:left;margin-right:15px}
.qa_topw{margin:15px -15px 0 0}
.qa_top dt{font-weight:bold;margin-bottom:5px;font-size:120%}
.qa_top dd a{padding:5px;border-bottom:#CCC 1px dotted;display:block}
.qa_top dd a:hover{background-color: #eee}




div.ko_01     {  
width: 780px;  
border: 0px;  
margin: 0 auto 5px;  
min-height: 100px;  
padding: 10px 0px 10px 0px;  

} 


div.ko_02     {  
width: 780px;  
border: 0px;  
margin: 0 auto 5px;  
min-height: 100px;  
padding: 0px;  

}  

div.ko_03     {  
width: 246px;
height: 32px;  
border: 0px;  
margin: 0 auto 0px;  
min-height: 50px;  
padding: 10px 0px 10px 520px; 
 
}  

p.app { 
 font-size: 90%; 
 padding: 5px 0px 0px 20px;  
 line-height :180%;
}

p.apo{ 
line-height :180%;
}
a:hover img{
 opacity:0.7;
 filter:alpha(opacity=70);
 -ms-filter: “alpha( opacity=70 )”;
 }
 
 #layer_base {
	position: relative;
	width:780px;
	height: 400px;
	margin: 0 auto 5px;
}

 #layer_base02 {
position: relative;
width:780px;
height: 80px;
margin: 10px auto 5px;  
}

 #layer_base03 {
position: relative;
width:780px;
height: 172px;
margin: 10px auto 5px;  
}


 #layer_base04 {
position: relative;
width:780px; 
height: 150px;
margin: 10px auto 5px;  
}

#layer_1 {
	position: absolute; 
	top: 287px;
	right: 487px;
	width: 275px;
	height: 100px;
}

#layer_2 {
	position: absolute; 
	top: 287px;
	left: 304px; 
	width: 275px;
	height: 100px;
}

#layer_d2 {
	position: absolute;
	bottom: 20px;
	left: 574px;
	width: 180px;
	height: 40px;
}

#layer_3 {
	position: absolute;
	right: 15px;
	width: 184px;
	height: 35px;
}



#layer_4 {
	position: absolute;
	top: 100px;
	right: 30px;
	width: 321px;
	height: 48px;
}



#layer_5 {
	position: absolute;
	top: 23px;
	right: 25px;
	width: 720px;
	height: 153px;
}

#layer_6 {
	position: absolute;
	top: 12px;
	right: 435px;
	width: 320px;
	height: 107px;
}

#layer_7 {
	position: absolute;
	top: 20px;
	right: 15px;
	width: 393px;
	height: 90px;
}