@charset "Shift_JIS";

/* ===================================
Guide
	-Title
	-Point
	-Service
	-Regist
	-Concierge
	-List(index.html)
	-Flow
	-Renewal
	-law
	-Order_catalog
	-Shipping
Float Clearing
=================================== */


/*lowprice---------------------------*/

body.lowprice #main{
	width:824px;
	margin:0 auto;
}
body.lowprice #main ul#gNavi{
	width:824px;
}
body.lowprice #main ul#gNavi li{
	display:block;
	float:left;
	padding-left:16px;
}
body.lowprice #main ul#gNavi li.first{
	padding-left:0;
}
body.lowprice #main h2{
	width:824px;
	padding-bottom:5px;
	background:url(../img/guide/lowprice/dotted.gif) repeat-x left bottom;
}
body.lowprice #main .cntBox{
	width:794px;
	margin:18px auto 0 auto;
}
body.lowprice #main #sec1,
body.lowprice #main #sec2,
body.lowprice #main #sec3{
	padding-top:36px;
}
body.lowprice #main #sec1 .cntBox .img1{
	padding-top:20px;
	padding-bottom:20px;
}
body.lowprice #main #sec1 .cntBox .txt1{
	padding-bottom:20px;
}
body.lowprice #main #sec1 .cntBox .allow{
	padding-top:10px;
	padding-bottom:16px;
	text-align:center;
}

body.lowprice #main #sec1 .cntBox .cnt1{
	width:794px;
	padding-top:15px;
	background:url(../img/guide/lowprice/outline_top.gif) no-repeat left top;
}
body.lowprice #main #sec1 .cntBox .cnt1 .inner{
	width:638px;
	padding:0 78px 20px 78px;
	background:url(../img/guide/lowprice/outline_bottom.gif) no-repeat left bottom;
}
body.lowprice #main #sec1 .cntBox .cnt1 .inner h3{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-bottom:24px;
}
body.lowprice #main #sec1 .cntBox .cnt1 .inner dl{
	width:310px;
	float:left;
	padding-left:18px;
}
body.lowprice #main #sec1 .cntBox .cnt1 .inner dl dt{
	padding-bottom:5px;
}
body.lowprice #main #sec1 .cntBox .cnt1 .inner dl.first{
	padding-left:0;
}
body.lowprice #main .cntBox .contactBox{
	width:794px;
	margin:0 auto;
}
body.lowprice #main .cntBox .contactBox h3{
	padding-top:20px;
}
body.lowprice #main .cntBox .contactBox ul.cntBox li{
	display:block;
	float:left;
	padding-left:24px;
}
body.lowprice #main .cntBox .contactBox ul.cntBox li.first{
	padding-left:0;
}


body.lowprice #main #sec2 .cntBox .cnt1 .txt1{
	padding-top:0;
	padding-bottom:30px;
}
body.lowprice #main #sec2 .cntBox .cnt1 ul{
	padding-bottom:30px;
}
body.lowprice #main #sec2 .cntBox .cnt1 ul li{
	padding-left:24px;
	display:block;
	float:left;
}
body.lowprice #main #sec2 .cntBox .cnt1 ul li.left{
	padding-left:0;
}
body.lowprice #main #sec2 .cntBox .cnt1 ul li h4{
	width:385px;
	padding-bottom:5px;
	background:url(../img/guide/lowprice/dotted.gif) repeat-x left bottom;
}
body.lowprice #main #sec2 .cntBox .cnt1 ul li p{
	width:385px;
	padding-top:5px;
}

body.lowprice #main #sec2 .cntBox .cnt2{
	text-align:center;
}
body.lowprice #main #sec3 h3{
	padding-top:0;
}



/* ===== Guide ===== */
#guide #contents h1{
margin-bottom:1.5em;
}
#guide #contents .wrap{
width:824px;
}
#guide #contents .wrapper{
width:824px;
}

#guide #contents,
#guide #contents p,
#guide #contents li,
#guide #contents dd,
#guide #contents dt{
line-height:160%;
}

/* ===== Member Title ===== */
#guide #contents #title{
position:relative;
width:950px;
height:250px;
margin-bottom:1em;
background:url("../img/guide/bg_join.jpg") 0 0 no-repeat;
}
#guide #contents #title h1,
#guide #contents #title p.lead{
display:none;
}
/* ===== Btn ===== 
#guide #contents p.btn{
text-align:center;
margin: 30px 50px;
margin-top:15px;
margin-bottom:55px;
}*/
#guide #contents #title p.txt{
position:absolute;
top:155px;
left:170px;
width:430px;
}
#guide #contents #title p.btn{
position:absolute;
margin:0;
padding:0;
top:170px;
left:684px;
background:#FFF;
}
#guide #contents #title p.btn a{
display:inline;
margin:0;
padding:0;
}
/* ===== Member Point ===== */
#guide #contents.welcome p,
#guide #contents.welcome dd{
line-height:160%;
}
#guide #contents #point{
margin-bottom:1em;
}
#guide #contents #point h2{
margin-bottom:1em;
}
#guide #contents #point .wrapper{
width:905px;
margin:0 auto;
}
#guide #contents #point .box_left{
float:left;
width:442px;
padding-top:1em;
background:url("../img/line_01.gif") 0 top repeat-x;
}
#guide #contents #point .box_right{
float:right;
width:442px;
padding-top:1em;
background:url("../img/line_01.gif") 0 top repeat-x;
}
#guide #contents #point .box_left p,
#guide #contents #point .box_right p{
float:left;
}
#guide #contents #point .box_left dl,
#guide #contents #point .box_right dl{
float:right;
width:324px;
padding-top:2px;
padding-bottom:0.5em;
}
#guide #contents #point .box_left dl dt,
#guide #contents #point .box_right dl dt{
margin-top:0.5em;
margin-bottom:1em;
}
#guide #contents #point .box_left dl dd,
#guide #contents #point .box_right dl dd{
margin-bottom:0.5em;
}
#guide #contents #point .box_left dl dd.last,
#guide #contents #point .box_right dl dd.last{
margin-bottom:0;
}
#guide #contents #point .first{
padding-top:0;
background:none;
}
/* ===== Member Service ===== */
#guide #contents #service{
margin-bottom:1em;
}
#guide #contents #service h2{
margin-bottom:1em;
}
#guide #contents #service .wrapper{
width:905px;
margin:0 auto 1em;
}
#guide #contents #service .wrapper.last{
margin-bottom:0;
}
#guide #contents #service .box_left{
float:left;
width:442px;
}
#guide #contents #service .box_right{
float:right;
width:442px;
}
#guide #contents #service .box_left p,
#guide #contents #service .box_right p{
float:left;
}
#guide #contents #service .box_left dl,
#guide #contents #service .box_right dl{
float:right;
width:324px;
padding-top:2px;
}
#guide #contents #service .box_left dl dt,
#guide #contents #service .box_right dl dt{
margin-bottom:0.75em;
padding-bottom:1px;
background:url("../img/line_01.gif") 0 bottom repeat-x;
}
#guide #contents #service .box_left dl dd,
#guide #contents #service .box_right dl dd{
margin-bottom:1em;
}
#guide #contents #service .box_left dl dd.last,
#guide #contents #service .box_right dl dd.last{
margin-bottom:0;
}

/* ===== Member Concierge ===== */
#guide #contents #concierge{
margin-bottom:1em;
}
#guide #contents #concierge h2{
margin-bottom:1em;
}
#guide #contents #concierge .wrapper{
width:890px;
margin:0 auto 7px;
}
#guide #contents #concierge .wrapper p{
margin-bottom:0.75em;
}
#guide #contents #concierge .box_concierge{
float:left;
width:292px;
margin-left:7px;
}
#guide #contents #concierge .box_concierge.first{
margin-left:0;
}
#guide #contents #concierge .box_concierge h3{
margin:0;
padding:0;
background:none;
}
#guide #contents #concierge .box_concierge dl{
width:270px;
padding:10px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
#guide #contents #concierge .box_concierge dl dt{
font-weight:bold;
}
/* ===== Guide List(index.html) ===== */
#guide #contents #list h2{
margin-bottom:25px;
}
#guide #contents #list .wrapper #left{
float:left;
width:401px;
}
#guide #contents #list .wrapper #right{
float:right;
width:401px;
}
#guide #contents #list .wrapper dl{
margin-bottom:1.5em;
min-height:77px;
padding:0 0 0 66px;
}
#guide #contents #list .wrapper dl.icon1{
background:url(../img/guide/listIcon1.gif) 0 0 no-repeat;	
}
#guide #contents #list .wrapper dl.icon2{
background:url(../img/guide/listIcon2.gif) 0 0 no-repeat;	
}
#guide #contents #list .wrapper dl.icon3{
background:url(../img/guide/listIcon3.gif) 0 0 no-repeat;	
}
#guide #contents #list .wrapper dl.icon4{
background:url(../img/guide/listIcon4.gif) 0 0 no-repeat;	
}
#guide #contents #list .wrapper dl.icon5{
background:url(../img/guide/listIcon5.gif) 0 0 no-repeat;	
}
#guide #contents #list .wrapper dl.icon6{
background:url(../img/guide/listIcon6.gif) 0 0 no-repeat;	
}
#guide #contents #list .wrapper dl.icon7{
background:url(../img/guide/listIcon7.gif) 0 0 no-repeat;	
}
#guide #contents #list .wrapper dl dt{
height:38px;
line-height:38px;
margin-bottom:0.75em;
padding:0 10px;
font-weight:bold;
font-size:14px;
}
#guide #contents #list .wrapper dl dd{
display:block;
margin:0 0 12px 10px;
padding-left:15px;
background:url("../img/arrow_01.gif") 0 0.25em no-repeat;
}
/* ===== Guide Flow ===== */
#guide #contents #flow p,
#guide #contents #flow dd{
line-height:160%;
}
#guide #contents #flow .wrapper #left{
float:left;
width:401px;
}
#guide #contents #flow .wrapper #right{
float:right;
width:401px;
}
#guide #contents #flow table td dl{
padding:8px 15px;
background:#f2f2f2;
border:1px solid #ccc;
}
#guide #contents #flow dl,
dl.guide_dl{
/*margin-bottom:1.5em;*/
}
dl.guide_dl{
/*margin-bottom:3.5em;*/
overflow:hidden;
}
#guide #contents #flow dl dt,
dl.guide_dl dt{
min-height:20px;
_height:20px;
margin-bottom:0.75em;
padding:5px 0.75em 0;
font-weight:bold;
background:url("../img/guide/bg_dt.gif") 0 0 no-repeat;
display:block;
}
dl.guide_itempage_dl dt{
background:url("../img/guide/itempage_title_bk.gif") 0 0 no-repeat;
}
#guide #contents #flow dl dd,
dl.guide_dl dd {
margin-bottom:1em;
}
/*#guide #contents #flow p.arrow,*/
#guide .arrow{
margin-bottom:2em;
text-align:center;
}
#guide #contents #flow .wrapper dl dt{
background:url("../img/guide/bg_dt_harf.gif") 0 0 no-repeat;
}
#guide #contents #flow table{
width:824px;
}
#guide #contents #flow table th{
white-space:nowrap;
}
#guide #contents #flow dl dd dl dt,
#guide #contents #flow dl dd dl dd,
#guide #contents #flow dl dd ul li,
#guide #contents #flow dl dd p{
margin:0;
padding:0;
font-weight:normal;
background:none;
}
#guide #contents #flow dl dd ul li{
margin-bottom:0.25em;
}
#guide #contents #flow dl dd p{
margin-bottom:0.75em;
}
#guide #contents #flow dl dd p.last,
#guide #contents #flow dl dd dl.last{
margin-bottom:0;
}
/* ===== Guide Renewal ===== */
#guide #contents #renewal h2{
margin-bottom:1.5em
}
#guide #contents #renewal ol{
float:right;
padding-top:2.5em;
}
#guide #contents #renewal ol li{
margin-bottom:1.5em;
}

/* ===== 買取対象商品 =====*/
#guide #contents dd#target table.targetTable{
border:1px #FFFFFF solid;
border-collapse:collapse;
}

#guide #contents dd#target table.targetTable td{
padding:0 20px;
vertical-align:top;
border:1px #CCCCCC solid;
}

#guide #contents dd#target table.targetTable td ul li.goods{
	float:left;
	margin-top:5px;
	margin-right:10px;
	font-size:90%;
	text-align:center;
	line-height: 1.1em;
}

#guide #contents dd#target table.targetTable li img{
border:1px #CCCCCC solid;
margin-bottom:3px;}

.line{
border-bottom:1px #AAAAAA dotted;
margin:0 0 10px 0;
}

/* ===== law ===== */
.law_table {
width:700px;
margin:15px auto 0 auto;
}

.law_table th {
width:157px;
vertical-align:top;
}

.law_table td {
vertical-align:top;
}

.law_table td ul li {
margin-bottom:0.3em;
}

#contents .law_table dl.shoplist {
margin-bottom:1em;
}
#contents .law_table dl.shoplist dt {
font-weight:bold;
margin-bottom:0.2em;
}
#contents .law_table dl.shoplist dd{
line-height:1.3em;
margin-bottom:0.6em;
}


/* ===== privacy ===== */
#guide #contents ul.count li {
list-style-type:decimal;
margin-left:3em;
margin-bottom:0.3em;
padding:0;
}

#guide #contents ul.uncount li {
list-style-type:disc;
margin-left:3em;
margin-bottom:0.3em;
padding:0;
}

/* ===== setting ===== */

#guide #contents table.tableReset,
#guide #contents table.tableReset tr,
#guide #contents table.tableReset td,
#guide #contents table.tableReset th {
margin:0;
padding:0;
border:none;
background:none;
vertical-align:top;
}

#guide #contents table.attentionTable th{
padding-top:10px;
}
#guide #contents table.attentionTable td {
padding-top:13px;
line-height:1.6em;
}

/* ===== guarantee ===== */


/* ===== Guide Order_catalog ===== */

#guide #contents #order_catalog p,
#guide #contents #order_catalog dd{
line-height:160%;
}

#guide #contents #order_catalog dl dt,
dl.guide_dl dt{
min-height:20px;
_height:20px;
margin-bottom:1.0em;
padding:5px 0.75em 0;
font-weight:bold;
background:url("../img/guide/bg_dt.gif") 0 0 no-repeat;
display:block;
}

#guide #contents #order_catalog dd img{
margin-bottom:1.5em;
}

#guide #contents #order_catalog dd.indent{
margin-left:30px;
}

#guide #contents #order_catalog dd ul.lineBox{
border:1px #AAAAAA dotted;
margin:0 0 3.0em 0;
padding:15px 0 0 30px;
}

#guide #contents #order_catalog .wrapper dl dt{
background:url("../img/guide/bg_dt_harf.gif") 0 0 no-repeat;
}

#guide #contents #order_catalog dl dd ul li{
margin-bottom:0.25em;
}

#guide #contents #order_catalog dl dd p{
margin:0 0 0.25em 5px;
}

#guide #contents #order_catalog dl dd dl dt,
#guide #contents #order_catalog dl dd dl dd,
#guide #contents #order_catalog dl dd ul li,
#guide #contents #order_catalog dl dd p{
margin:0;
padding:0;
font-weight:normal;
background:none;
}


/* ===== srent ===== */
.srent_cnav{
background:url(../img/guide/srent_cnav_bg.gif) 0 0 no-repeat;
clear:both;
margin-bottom:15px;
height:46px;
}
.srent_cnav ul{
padding:14px 0 14px 20px;
}
.srent_cnav li{
margin-right:15px;
padding-left:1.3em;
background:url(../img/guide/license/license_arrow03.gif) left center no-repeat;
float:left;
}


/*.srent_cnav {
background:url("../img/guide/srent_cnav_bg.gif") 0 0 no-repeat;
height:46px;
padding:14px 0 0 2px;
}
.srent_cnav li{
display:inline;
margin-left:12px;
}
.srent_cnav li a:link,
.srent_cnav li a:visited{
text-decoration:underline;
}
.srent_cnav li a:hover{
text-decoration:none;
}
.srent_cnav li a span{
text-decoration:none;
color:#1f52a1;
}*/

.srent_item_list{
overflow: hidden;
_overflow: visible;
}
.srent_item_list li{
display:block;
width: 260px;
float:left;
padding-right:20px;
padding-top:15px;
}
.srent_item_list li.srent_item_list_R{
padding-right:0;
}
.srent_item_list li a:link,
.srent_item_list li a:visited{
text-decoration:underline;
}
.srent_item_list li a:hover{
text-decoration:none;
}
.srent_item_list li img{
margin-right:5px;
float:left;
}

.priceList.srent{
font-size:100%;
}

.srent_attention_list li{
text-indent:-1em;
padding-left:1em;
padding-bottom:3px;
}
/* ===== /srent ===== */


/* ===== Overseas ===== */
#overseas{
font-size:130%;
margin-top:1.5em;
}
#overseas p,
#overseas ul{
margin-top:1.5em;}
#overseas li{
list-style-type:disc;
margin-left:2em;
font-weight:bold;
}
/* ===== /Overseas ===== */


/* ===== Shipping ===== */
#shipping table{
	margin-bottom:0px !important;
}
#shipping .normal_ship{
	display:block;
	position:relative;
	text-align:center;
	background:#d4edff;
	font-weight:bold;
	font-size:15px;
	padding:5px 15px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	behavior: url(../script/PIE/PIE.htc);
}
#shipping .normal_ship strong{
	font-size:150%;
}
#shipping .special_ship{
	display:block;
	position:relative;
	text-align:center;
	background:#ffdddd;
	font-weight:bold;
	font-size:15px;
	padding:5px 15px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	behavior: url(../script/PIE/PIE.htc);
}
#shipping .special_ship strong{
	font-size:150%;
}
#shipping #shipping_case .case{
	margin-bottom:30px;
}
#shipping #shipping_case .case .case01{
	padding:7px 0 7px 12px;
	width:812px;
	background:#ed3c3c;
}
#shipping #shipping_case .case .case02{
	padding:7px 0 7px 12px;
	width:812px;
	background:#1b4c9b;
}
#shipping #shipping_case .case p{
	width:762px;
	padding:30px;
	border:1px solid #dcdcdc;
}
#shipping #shipping_case .case p span{
	font-size:11px;
}
/* ===== /Shipping ===== */


/* ===== sp_order ===== */
#sp_order{width:826px; margin:0 auto;}
#sp_order p#main{background:url(../img/guide/order_sp_main_bg.jpg) #FFF no-repeat right bottom; height:470px;}
/* ===== /sp_order ===== */


/* ===== Float Clearing ===== */
.clearFix{
zoom:1;
_height:1%;
}
.clearFix:after{
display:block; 
clear:both; 
visibility:hidden;
height:0; 
content:".";
}

/*   中古館リンクバナー（20100623/慶）
     #guide #contents #flow p.btn_used   */
#guide .btn_used{
margin-bottom:2em;
text-align:center;
}

#contents table.list1{
	margin:10px 0;
}
#contents table.list1 tr th,
#contents table.list1 tr td{
	padding:10px;
	font-size:14px;
}
#contents table.list2 tr th,
#contents table.list2 tr td{
	padding:10px 0;
	font-size:12px;
}
#contents table.list2 tr td{
	background:#FFF;
}
#contents table.list3 tr th,
#contents table.list3 tr td{
	padding:10px 0;
	font-size:12px;
}
#contents table.list1 tr th,
#contents table.list2 tr th,
#contents table.list3 tr th{
	background:#ddeeee;
}

#contents dl dd.afterCnt p{
	font-size:14px;
}
#contents dl dd.afterCnt .detailBox{
	width:824px;
}
#contents dl dd.afterCnt .detailBox .leftBox{
	width:500px;
	float:left;
}
#contents dl dd.afterCnt .detailBox .leftBox dl{
	margin-top:10px;
}
#contents dl dd.afterCnt .detailBox .leftBox dl.cnt2 table{
	width:480px;
	_width:476px;
}
#contents dl dd.afterCnt .detailBox .leftBox dl dt{
	margin-left:-0.7em;
}
#contents dl dd.afterCnt .detailBox .leftBox dl.cnt1 dt{
	background:none;
}
#contents dl dd.afterCnt .detailBox .leftBox dl.cnt1 dd{
	margin-left:1em;
	margin-bottom:0;
}
#contents dl dd.afterCnt .detailBox .leftBox dl.cnt2 dt,
#contents dl dd.afterCnt .detailBox .rightBox dl dt{
	background:none;
	margin-bottom:0;
}
#contents dl dd.afterCnt .detailBox .leftBox p span{
	padding-right:24px;
}
#contents dl dd.afterCnt .detailBox .leftBox p span.fix1{
	padding-right:10px;
}
#contents dl dd.afterCnt .detailBox .rightBox dl dt{
	margin-left:0;
	padding:0;
}
#contents dl dd.afterCnt .detailBox table td,
#contents dl dd.afterCnt .detailBox table th{
	text-align:center;
}
#contents dl dd.afterCnt .detailBox .rightBox{
	width:304px;
	padding-left:20px;
	float:left;
}
#contents dl dd.afterCnt .detailBox .rightBox table{
	width:304px;
}
#contents dl dd.afterCnt .detailBox .rightBox table tr th{
	width:100px;
}
#contents .font-s{
	font-size:10px;
}
#contents .cntWrap{
	background:#f5f5f5;
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
	border:1px solid #CCC;
}