@charset "EUC-JP";

/*
	01. TOP PAGE LAYOUT
	02. 2ND PAGE LAYOUT
	03. 宅配買取ページ
	04. ポイントアップ一覧ページ
	05. 佐川急便　不可地域一覧ページ
	06. 利用規約ページ
	07. 企画ページ
	08. インフォメーションページ
	09. RMS
	10. 消費税増税に伴う商品価格・手数料の改定のお知らせ
	11. メンテナンス告知
	12. 中古なのにキレイ

*/


/*01.TOP PAGE LAYOUT
-------------------------------------------*/
/*左カラム：200px　右カラム：765px*/
div#leftArea{
	margin:10px 0px 20px 0px;
	width:200px;
	float:left;
	background-color:#FFF;
}

div#rightArea{
	margin:10px 0px 20px 0px;
	width:765px;
	float:right;
	background-color:#FFF;
}

/*全体フレーム*/
#Areafull{
	margin:30px 0px 0px 0px;
	line-height:1em;
	width:980px;
	clear:both;
}

/*全体フレーム　上下マージン無*/
#Areafull_0{
	margin:0px;
	line-height:1em;
	width:980px;
	clear:both;
}

/*左カラム：200px 画像マージン*/
div.leftArea_banner img{
	margin-bottom:5px;
}

/*左カラム：200px 一覧*/
#LeftAreaprice_bg_top{
	background: url(../images/parts/leftareaprc_bg_top.gif) no-repeat;
	width:200px;
	height:30px;
	margin:0 0 0px 0px;
}

#LeftAreactg_bg_top{
	background: url(../images/parts/leftareactg_bg_top.gif) no-repeat;
	width:200px;
	height:30px;
	margin:0 0 0px 0px;
}

#LeftAreamb_bg_top{
	background: url(../images/parts/leftareamb_bg_top.gif) no-repeat;
	width:200px;
	height:30px;
	margin:0 0 0px 0px;
}

#LeftAreahelp_bg_top{
	background: url(../images/parts/leftareahelp_bg_top.gif) no-repeat;
	width:200px;
	height:30px;
	margin:0 0 0px 0px;
}

#LeftArea_bg_main{
	background: url(../images/parts/leftarea_bg_middle.gif) repeat-y;
	width:200px;
	margin:0 0 0 0px;
}

#LeftArea_bg_footer{
	background: url(../images/parts/leftarea_bg_bottom.gif) no-repeat;
	width:200px;
	height:10px;
	text-indent:-9999px;
	margin-bottom:10px;
}

#LeftArea_bg_main ul{
	list-style-type:none;
}

#LeftArea_bg_main ul li{
	margin:0 10px;
}

.bklist_txt{
	background : url("../images/parts/bk_arrow.gif") no-repeat 12px 0.7em;
	margin: 0;
	padding:4px 0px 0 25px;
	font-size:13px;
	font-weight:bold;
}

.cmlist_txt{
	background : url("../images/parts/cm_arrow.gif") no-repeat 12px 1.2em;
	padding:10px 0px 0 25px;
	font-size:13px;
	font-weight:bold;
}
/*
.cdlist_txt{
	background : url("../images/parts/cd_arrow.gif") no-repeat 12px 0.8em;
	padding:5px 0px 0 22px;
	font-size:13px;
	font-weight:bold;
}

.dvdlist_txt{
	background : url("../images/parts/dv_arrow.gif") no-repeat 12px 0.5em;
	padding:2px 0px 0 22px;
	font-size:13px;
	font-weight:bold;
}

.gmlist_txt{
	background : url("../images/parts/gm_arrow.gif") no-repeat 12px 0.5em;
	padding:2px 0px 5px 22px;
	font-size:13px;
	font-weight:bold;
}

.otonalist_txt{
	background : url("../images/parts/otona_arrow.gif") no-repeat 12px 0.5em;
	padding:2px 0px 5px 22px;
	font-size:13px;
	font-weight:bold;
}
*/
.cdlist_txt{
	background : url("../images/parts/cd_arrow02.gif") no-repeat 12px 1.2em;
	padding:10px 0px 0 25px;
	font-size:13px;
	font-weight:bold;
}

.dvdlist_txt{
	background : url("../images/parts/dv_arrow02.gif") no-repeat 12px 1.2em;
	padding:10px 0px 0 25px;
	font-size:13px;
	font-weight:bold;
}

.gmlist_txt{
	background : url("../images/parts/gm_arrow02.gif") no-repeat 12px 1.2em;
	padding:10px 0px 5px 25px;
	font-size:13px;
	font-weight:bold;
}

.otonalist_txt{
	background : url("../images/parts/otona_arrow02.gif") no-repeat 12px 1.2em;
	padding:10px 0px 5px 25px;
	font-size:13px;
	font-weight:bold;
}
.list_txt{
	padding:2px 5px;
	font-size:12px;
	border-bottom:1px dotted #999;
}

.list_txt_last{
	padding:2px 5px 0px 5px;
	font-size:12px;
}

.qr_img{
	padding:5px 10px 0px 10px;
}

/*左カラム　初めての方へ*/
.help_ctg{
	padding:10px 0 5px 0;
}

.help_txt{
	margin-left:10px;
	padding:0px 0px 0 6px;
	font-size:13px;
	font-weight:bold;
	border-left:3px solid #CC0033;
}

/*メイン　告知*/
.newsBox{
	border:1px solid #c0c0c0;
	margin:0px 5px 20px 0;
}

	.newsBox:after {
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
		content: "";
	}
	.newsBox {
  min-height: 1px;
}

* html .newsBox {
  height: 1px;
}

/*左　告知*/
.newsBoxR{
	border:1px solid #c0c0c0;
	margin:0px 0 10px 0;
}

	.newsBoxR:after {
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
		content: "";
	}
	.newsBoxR {
  min-height: 1px;
}

* html .newsBoxR {
  height: 1px;
}

.newsBoxR p{
	padding:10px 8px 10px 10px;
	font-size:11px;
	line-height:135%;
}

.newsTxtB{
	margin:10px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

.newsTxt{
	margin:0 20px 10px 20px;
	font-size:14px;
	line-height:135%;
	text-align:center;
}

.newsTxtC{
	margin:0 0 10px 0;
	font-size:20px;
	font-weight:bold;
	color:red;
	text-align:center;
	line-height:110%;
}

.newsTxtS{
	font-size:12px;
	line-height:135%;
	font-weight:normal;
	color:#333;
}

/*メイン　紹介部分*/
#main_index ul{
	list-style-type:none;
}

#main_index ul li{
	float:left;
	margin-bottom:10px;
}


#banner_base{
	border:1px solid #999;
	overflow:hidden;
	margin-bottom:10px;
	padding:10px;
}

#banner_base img{
	margin-right:15px;
	float:left;
}

#banner_base p{
	font-size:13px;
}

.rec_txt{
	margin:15px 0 15px 2px;
	padding:2px 0 2px 5px;
	border-left:5px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	font-size:14px;
	font-weight:bold;
	line-height:120%;
	clear:both;
}

#rec_ttl{
	overflow:hidden;
	clear:both;
}

#rec_ttl ul{
	list-style-type:none;
}

#rec_ttl ul li{
	float:left;
	width:252px;
	padding:0 0px 0 3px;
	font-size:11px;
	line-height:135%;
	margin-bottom:5px;
}

#rec_ttl ul li img{
	float:left;
	margin-right:10px;
	margin-bottom:20px;
}

.rec_ttlname{
	font-size:13px;
	font-weight:bold;
	line-height:150%;
}

.rec_ttl2col{
}

.rec_ttl2col_copy{
	font-size:12px;
	padding:0 0 15px 0;
	color:#f06000;
}

.rec_ttl2col rec_ttlname{
	font-size:14px;
	display:block;
	padding-bottom:5px;
}

.rec_ttl5{
	display:inline-block;
	word-wrap:break-word;
}

.rec_ttl5 ul{
	list-style-type:none;
}

.rec_ttl5 ul li{
	float:left;
	width:140px;
	padding:0;
	font-size:11px;
	line-height:135%;
	margin:0 10px 20px 0;
	font-weight:normal;
}

.rec_ttl5 ul li img{
	margin-right:10px;
	margin-bottom:5px;
	max-width: 100px;
	max-height: 140px;
	*width:100px;
}

.rec_ttl5name{
	font-size:13px;
	font-weight:bold;
}

/*メイン　初めての方への詳細*/
#guide_txt{
	font-size:18px;
	margin:0 0 5px 3px;
	line-height:135%;
}

.guide_txts{
	font-size:13px;
	margin:5px 0 15px 5px;
	line-height:135%;
}

#help_main{
	border:1px solid #999;
	padding:10px;
	margin:5px 7px 30px 7px;
	overflow:hidden;
}

#help_main p{
	font-weight:bold;
	font-size:15px;
	margin:12px 0 5px 10px;
	clear:both;
}

#help_main ul{
	width:720px;
	margin-left:15px;
	list-style-type:none;
	line-height:130%;
}

#help_main ul li{
	width:360px;
	float:left;
	font-size:12px;
	margin-bottom:5px;
}

.help_maintxt{
	text-align:right;
	font-size:12px;
	font-weight:normal;
	margin:0px 7px 10px 0;
	clear:both;
}

.help_menu_txt{
	font-size:16px;
	line-height:150%;
	margin:30px 0 10px 15px;
}

.help_menu_txt_q{
	margin:3px 0 3px 20px;
	font-weight:normal;
}

.help_menu_txt_q ul{
	margin-left:25px;
}

.help_menu_txt_q ul li{
	font-size:14px;
	line-height:150%;
	margin-bottom:5px;

}

#faqtop{
	font-size:18px;
	margin:0 0 5px 3px;
	line-height:135%;
}

.faq_txtq{
	margin:30px 20px 0px 15px;
	font-size:15px;
	line-height:130%;
}


.faq_txtBox{
	margin:10px 20px;
	border:1px solid #FFCCCC;
	background:#FFF5F5;
	padding:0px 10px 15px 15px;
}

.faq_txt{
	margin-top:15px;
	font-size:13px;
	line-height:135%;
}

.faq_txt p{
	font-weight:bold;
	margin:10px 0 5px 0;
	font-size:14px;
	line-height:130%;
}

.faq_txt ul{
	margin:5px 0 3px 30px;
	padding:0;
}

.faq_txt ul li{
	margin:0;
	line-height:145%;
}


.buyitem_table{
	margin:10px 0 20px 0;
	border:solid 1px #999;
	border-collapse: collapse;
	color:#333333;
}

.buyitem_table td{
	border:solid 1px #999;
	font-size:11px;
	line-height:135%;
	padding:5px 7px;
}

#page_link{
	padding:12px 0px;
	margin: 0px;
	clear:both;
}

#page_link .link_r{
	text-align:right;
	padding:0px 10px 0 0;
	font-size:73%;
}

#page_link .link_r IMG {
	padding-right:3px;
	vertical-align:middle;
}

/*全体フレーム　検索部分*/
#head_search_bottom {
	text-align: center;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	width: 980px;
	padding-right: 0px;
	font-size: 0.9em;
	vertical-align: middle;
	padding-top: 0px;
	background-color:#EEE;
}

#head_search_bottom .searchForm {
	position: relative;
	padding-bottom:10px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:10px;
}

#head_search_bottom img {
	vertical-align: middle;
}

INPUT {
	vertical-align: middle;
}

OPTION {
	vertical-align: middle;
}

A {
	vertical-align: middle;
}

#head_search_bottom INPUT.searcharea {
	width: 500px;
	height: 26px;
}

#head_search_bottom INPUT {
	border-bottom: #dfdfd6 1px solid;
	border-left: #aaaa94 1px solid;
	margin: 0px 12px 0px 3px;
	width: 500px;
	background: #ffffff;
	height: 20px;
	color: #333333;
	font-size: 140%;
	border-top: #aaaa94 1px solid;
	border-right: #dfdfd6 1px solid;
}

#head_search_bottom INPUT.button {
	border-bottom: medium none;
	border-left: medium none;
	padding-bottom: 0px;
	margin: 0px 3px 0px 6px;
	padding-left: 0px;
	width: 105px;
	padding-right: 0px;
	height: 25px;
	border-top: medium none;
	border-right: medium none;
	padding-top: 0px;
}

/*全体フレーム　下部概要*/
#detail{
	margin:30px 10px 0px 10px;
	padding-bottom:15px;
	border:1px solid #999;
	width:960px;
	overflow:hidden;
}

#helpBox_l{
	text-align:left;
	margin:10px 0px 0px 25px;
	float:left;
	height:auto;
	width:auto;
}

#helpBox_r{
	text-align:left;
	margin:10px 25px 0px 0;
	float:right;
	height:auto;
	width:auto;
}

.ttlHelp{
	background-color:#000080;
	width:430px;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	padding:7px 0 5px 15px;
	color:#FFF;
}

.Helptxt{
	width:430px;
	font-size:12px;
	padding:10px 5px 0 5px;
}

.Helptxt ul{
	margin:0px;
	padding:0px;
}

.Helptxt ul li{
	margin-left:1.5em;
	margin-bottom:2px;
}

.Helptxt_link{
	text-align:right;
	font-size:12px;
	padding:0px 5px 10px 0px;
}

/*左 メルマガ＆お気に入り登録20150729*/
.leftBox {
	width: 200px;
	background: #f4f2f9 url(../images/leftBox_ftr.gif) no-repeat 0 bottom;
	margin: 5px 0 10px;
	padding: 0 0 10px;
}

.leftBox_inner {
	background: url(../images/leftBox_top.gif) no-repeat 0 0;
	padding: 10px 10px 0;
}

.leftBox_title {
	margin: 0 0 5px;
	text-align: center;
	font-size: 14px;
	font-weight:bold;
	line-height: 120%;
	color: #1d2087;
}

.leftBox_title em {
	font-style: normal;
	font-weight:bold;
	color: #ff0000;
}

.leftBox_btn {
	width: 180px;
	min-height: 32px;
	background: #282d9f url(../images/left_btn_bgbtm.gif) no-repeat 0 bottom;
	margin: 0 0 8px;
	padding: 0;
}

.leftBox_btn a {
	display: block;
	width: 160px;
	_width: 180px;
	min-height: 16px;
	background: url(../images/left_btn_bgtop.gif) no-repeat 0 0;
	padding: 8px 10px;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	line-height: 130%;
	color: #fff;
}

.leftBox_btn a:hover {
	color: #ffee33;
}

.leftBox_subttl {
	border-bottom: 1px dotted #1d2087;
	padding: 5px 0;
	font-size: 13px;
	font-weight:bold;
	line-height: 130%;
}

.leftBox_text {
	padding: 8px 0 0;
	font-size: 13px;
	line-height: 150%;
}




/*03.宅配買取ページ
-------------------------------------------*/
/*フレーム*/
#buyArea{
	margin:0 80px;
	width:820px;
}

#buyArea h3{
	clear:both;
	line-height:135%;
}

#buyArea h4{
	clear:both;
}

#header_bg{
	background: url(../images/sell_header.jpg) no-repeat;
	width:820px;
	height:280px;
}

.r_pointtxt{
	margin:5px 0px 0px 0px;
	line-height:135%;
	font-size:11px;
	text-align:right;
}


#buy_header h2{
	margin:25px 0 15px 0;
	font-size:18px;
}

#buy_header p{
	margin:0px 10px 20px 10px;
	font-size:14px;
	line-height:135%;
}

#tokuten_bg_top{
	background: url(../images/tokuten_bg_top141209.gif) no-repeat;
	width:800px;
	height:30px;
	margin:0 0 0px 10px;
}

#step_bg_top{
	background: url(../images/step_bg_top.gif) no-repeat;
	width:800px;
	height:30px;
	margin:10px 0 0px 10px;
}

#step_bg_main {
	background: url(../images/step_bg_middle.gif) repeat-y;
	width:800px;
	margin:0 0 0 10px;
	}

	#step_bg_main:after {
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
		content: "";
	}
	#step_bg_main {
  min-height: 1px;
}

* html #step_bg_main {
  height: 1px;
}

#step_bg_footer{
	background: url(../images/step_bg_bottom.gif) no-repeat;
	width:800px;
	height:20px;
	text-indent:-9999px;
	margin:0 0 20px 10px;
}

/*ボタン*/
.stepbtn{
	margin:5px 10px 0 10px;
	width:780px;
	overflow:hidden;
	position:relative;
}

.stepbtn-list{
	height:45px;
	float:left;
	overflow:hidden;
	margin-bottom:5px;
}


.stepbtn-list a{
	display:block;
}

.stepbtn-list a:link    {}
.stepbtn-list a:visited {}
.stepbtn-list a:hover   {margin-top:-45px;}
.stepbtn-list a:active  {margin-top:-45px;}


#btn_point{
	margin:10px 0 0 10px;
	overflow:hidden;
	clear:both;
}

#btn_point ul{
	list-style-type:none;
	padding-left: 100px;
}

#btn_point ul li{
	float:left;
	font-size:11px;
	color:red;
	line-height:125%;
}

.stepbtns{
	width:186px;
	overflow:hidden;
	position:relative;
	margin-right:11px;
}

.stepbtns-list{
	height:45px;
	float:left;
	overflow:hidden;
	margin-bottom:5px;
}


.stepbtns-list a{
	display:block;
}

.stepbtns-list a:link    {}
.stepbtns-list a:visited {}
.stepbtns-list a:hover   {margin-top:-45px;}
.stepbtns-list a:active  {margin-top:-45px;}


.stepbtns_r-list{
	height:45px;
	float:left;
	overflow:hidden;
	margin-bottom:5px;
}


.stepbtns_r-list a{
	display:block;
}

.stepbtns_r-list a:link    {}
.stepbtns_r-list a:visited {}
.stepbtns_r-list a:hover   {margin-top:-45px;}
.stepbtns_r-list a:active  {margin-top:-45px;}

/*申込みボタン*/
.applybtn{
	width:430px;
	overflow:hidden;
	position:relative;
	margin-left:185px;
	margin-top:15px;
}

.applybtn-list{
	height:100px;
	float:left;
	overflow:hidden;
	margin-bottom:5px;
}


.applybtn-list a{
	display:block;
}

.applybtn-list a:link    {}
.applybtn-list a:visited {}
.applybtn-list a:hover   {margin-top:-100px;}
.applybtn-list a:active  {margin-top:-100px;}

#takuhon_step{
	margin:30px 0 20px 0;
	background-color:#e6eae3;
	border-bottom:3px solid #66CC33;
	font-size:16px;
	padding:13px 0 5px 10px;
}

.step_Box{
	width:720px;
}

.step_Box ul{
	list-style-type:none;
}

.step_Box ul li{
	float:left;
	width:350px;
	height:350px;
	margin-top:20px;
	margin-left:10px;
	line-height:135%;
	font-size:12px;
}

.step_Box ul li img{
	margin:5px 0 15px 0;
}

.steptxt{
	padding:10px 0 20px 0;
	font-size:14px;
	line-height:145%;
}

.steptxt_b{
	font-size:16px;
	font-weight:bold;
	line-height:145%;
}

.steptxt_s{
	padding:20px 0 10px 0;
	font-size:14px;
	line-height:135%;
}

.steptxt_ul{
	margin:0;
	padding-left:7.5em;
}

.steptxt_ul li{
	font-size:13px;
	line-height:135%;
	margin-bottom:1px;
}

.step_BoxB{
	width:620px;
}

.step_BoxB ul{
	list-style-type:none;
}

.step_BoxB ul li{
	float:left;
	width:300px;
	height:250px;
	margin-top:20px;
	margin-left:10px;
	line-height:135%;
	font-size:12px;
}

.step_BoxB ul li img{
	margin:5px 0 15px 0;
}

.steptxt_haiki{
	font-size:12px;
	font-weight:bold;
	line-height:135%;
}

.step_myconf{
	font-size:13px;
	font-weight:bold;
	line-height:125%;
	padding:10px 5px;
	border:2px solid red;
	text-align:center;
	width:530px;
	overflow:hidden;
	margin-bottom:20px;
}

#step_payment table{
	border-collapse: collapse;
	border:2px solid #6699CC;
	margin:10px 0 15px 0;
}

.step_payment{
	font-size:13px;
	text-align:center;
	line-height:135%;
	padding:10px 0;
	color:#FFF;
	font-weight:bold;
}

.step_payment_txt{
	font-size:15px;
	line-height:135%;
}

.step_payment_txts{
	font-size:12px;
	line-height:135%;
}

.steptxt_point{
	margin-left:60px;
	margin-bottom:15px;
	font-size:14px;
	line-height:130%;
}

#step_point table{
	padding:8px 0 5px 0;
	border-collapse: collapse;
	border:2px solid #6699CC;
	margin:50px 0 30px 0;
	color:#FFF;
	font-size:17px;
	text-align:center;
	font-weight:bold;
}

#step_inquiry table{
	border-collapse: collapse;
	border:3px solid #FF9900;
	margin:50px 0 30px 0;
	color:#FFF;
	font-size:17px;
	text-align:center;
	font-weight:bold;
}

#sellcp table{
	border-collapse: collapse;
	border:3px solid #FF9900;
	margin:5px 0 20px 0;
}

#sellcp table td{
	border-collapse: collapse;
	border:1px solid #FF9900;
	font-size:13px;
	line-height:135%;
	padding:7px 10px;
}

/*申込みボタン*/
.inquiry_applybtn{
	width:430px;
	overflow:hidden;
	position:relative;
}

.inquiry_applybtn-list{
	height:100px;
	float:left;
	overflow:hidden;
	margin:15px 10px 5px 0;
}


.inquiry_applybtn-list a{
	display:block;
}

.inquiry_applybtn-list a:link    {}
.inquiry_applybtn-list a:visited {}
.inquiry_applybtn-list a:hover   {margin-top:-100px;}
.inquiry_applybtn-list a:active  {margin-top:-100px;}


/*上部買取キャンペーン詳細*/
.sell_pointupcp{
	margin:0 0px 15px 80px;
	width:820px;
	border:1px solid gray;
}

.sell_pointupcp:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	max-height: 0;
	visibility: hidden;
}

.sell_pointupcp p{
	margin:10px 10px 15px 10px;
	font-size:14px;
	line-height:135%;
}

/*上部2列キャンペーン告知*/
.cpAllBox{
	width:800px;
}



.cpBox_Left{
	float:left;
	width:370px;
	margin:10px 10px 0 220px;
/*	margin:10px 10px 0 20px;*/
}

.cpBox_Right{
	float:right;
	width:370px;
	margin:10px 20px 0 0;
}

.cp_txt{
	font-size:14px;
	margin:5px 5px 10px 5px;
	line-height:135%;
}

.cp_txtS{
	font-size:11px;
	margin:0 5px 10px 5px;
	line-height:135%;
}

.cp_txtB{
	font-size:14px;
	margin:5px 5px 10px 5px;
	line-height:135%;
	font-weight:bold;
	color:red;
}


/*04.利用規約ページ
-------------------------------------------*/
/*利用規約*/
.rules_txt{
	font-size:14px;
	margin:10px 0 15px 0px;
	line-height:135%;
}

#rulesbox {
	padding:5px;
	font-size:13px;
	line-height:125%;
	font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック","MS-PGothic", "Hiragino Kaku Gothic Pro",osaka,Verdana,Arial,Georgia,"メイリオ","Meiryo", MS UI Gothic,sans-serif;
	color:#333;
}

.rules_content_ttl{
	margin:10px 0 3px 0;
	line-height:125%;
}

.rules_content{
	margin:0px 0px 0px 10px;
	line-height:130%;
}

.rules_content ul{
	margin:0;
	padding:0;
}

.rules_content ol{
	margin:0;
	padding:0;
}

.rules_btn ul{
	list-style-type:none;
	margin-left:150px;
}

.rules_btn ul li{
	float:left;
	font-size:11px;
	text-align:center;
	line-height:125%;
}

.rules_btn ul li img{
	margin:20px 10px 5px 0;
}

/*05.佐川急便　不可地域一覧ページ
-------------------------------------------*/
/*佐川急便　不可地域一覧*/
#sagawa table{
	width:800px;
	border-collapse: collapse;
	border:2px solid #999;
	margin:20px 0 30px 10px;
}

#sagawa table tr td{
	padding:3px 10px;
	border-collapse: collapse;
	border:1px solid #999;
	font-size:14px;
}

/*06.ポイントアップ一覧ページ
-------------------------------------------*/
/*ポイントアップ一覧*/
.pointmain{
	margin:8px 0 15px 5px;
	font-size:23px;
	line-height:145%;
	font-weight:bold;
	color:#00008b;
}

.pointmain_txt{
	margin:35px 0px 25px 0;
	font-size:16px;
	line-height:135%;
	text-align:center;
	font-weight:bold;
}

.point_txt{
	margin:10px 10px 20px 10;
	font-size:13px;
	line-height:135%;
}

#point_banner p{
	margin:15px 0;
	text-align:center;
}

/*07.企画ページ
-------------------------------------------*/
/*フレーム*/
#PlanArea{
	margin:0 100px;
	width:780px;
}

#PlanArea h3{
	clear:both;
	line-height:135%;
	margin:20px 0 10px 0;
}

#PlanArea h4{
	font-size:18px;
	line-height:130%;
	margin:35px 0 2px 0;
	padding:0 0 2px 10px;
	font-weight:bold;
	border-left:6px solid #008e01;
	border-bottom:1px solid #999;
	clear:both;
}


/*買取専用ダンボール販売*/
.carton_txt {
	line-height: 130%;
	margin: 0px 5px 10px;
	font-size: 15px;
}

#carton_btn {
	text-align: center;
	padding-bottom: 5px;
	line-height: 135%;
	margin: 15px 0px 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 13px;
	padding-top: 0px;
}

#carton_step {
	margin: 15px 0px 0px 10px;
}

#carton_step UL {
	list-style-type: none;
}

#carton_step UL LI {
	width: 190px;
	float: left;
}

.cartonstep_txt {
	line-height: 130%;
	padding-left: 10px;
	width: 190px;
	font-size: 12px;
}

.cartonstep_r {
	text-align: right;
	line-height: 120%;
	margin: 0px 0px 30px;
	clear: both;
	font-size: 13px;
	padding-top: 10px;
}

.carton_tdtxt {
	padding-bottom: 8px;
	line-height: 140%;
	padding-left: 15px;
	padding-right:	20px;
	color: #333333;
	font-size: 14px;
	vertical-align: middle;
	padding-top: 8px;
}

.carton_tdtxtli {
	padding-bottom: 5px;
	line-height: 150%;
	padding-left: 5px;
	padding-right: 5px;
	color: #333333;
	font-size: 14px;
	vertical-align: middle;
	padding-top: 5px;
}

.carton_tdtxtli UL {
	margin: 0px;
	padding-left: 1.5em;
}

.carton_tdtxtli UL LI {
	zoom: normal;
}

.endBox1310{
	border:5px solid #333;
	margin:5px 0 50px 0;
	padding:10px 0;
}

	.endBox1310:after {
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
		content: "";
	}
	.endBox1310 {
  min-height: 1px;
}

* html .endBox1310 {
  height: 1px;
}


.endBox1310S{
	border:1px solid #333;
	margin:5px 60px 50px 60px;
	padding:10px 0;
}

	.endBox1310S:after {
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
		content: "";
	}
	.endBox1310S {
  min-height: 1px;
}

* html .endBox1310S {
  height: 1px;
}

.endtxtB{
	font-size:26px;
	font-weight:bold;
	padding:15px 0 0 0px;
	text-align:center;
	line-height:100%;
}

.endtxtSS{
	font-size:12px;
	padding:5px 0;
	text-align:center;
	line-height:100%;
}

.endtxt{
	font-size:16px;
	padding:10px 20px;
	line-height:125%;
}


/*買取専用ダンボール無料プレゼント*/
.inBox_Att{
	margin:25px 0;
	padding:10px 12px 5px 12px;
	border:4px solid #FF6600;
}

.inBox_Att p{
	color:#FF6600;
	font-size:13px;
	line-height:135%;
	text-align: justify;
	text-justify: inter-ideograph;
	padding-bottom:5px
}

.free_txt{
	padding-top:3px;
	font-size:13px;
	line-height:135%;
	text-align:center;
	vertical-align:top;
}

.shousai_txt{
	font-size:16px;
	margin:25px 0 15px 0;
	padding:5px 0 3px 7px;
	border-left:5px solid #3399CC;
	font-weight:bold;
}

.main_txt{
	font-size:14px;
	line-height:135%;
	margin:5px 0 10px 3px;
}

.txt_right{
	text-align:right;
	font-size:15px;
	line-height:135%;
	margin:0px 0 30px 0px;
}

.cpname_tdtext{
	color:#333;
	padding:5 0px;
	font-size:16px;
	text-align:center;
	font-weight:bold;
}

.cp_tdtext{
	padding:5px;
	line-height:130%;
	font-size:14px;
	vertical-align:middle;
	color:#333333;
}

.cp_tdtextli{
	padding:5px;
	line-height:130%;
	font-size:14px;
	vertical-align:middle;
	color:#333333;
}

.cp_tdtextli ul{
	margin:0px;
	padding-left:1.2em;
}

.cp_tdtextli ul li{
	zoom:normal;
}

.cp_tdtext_b{
	padding:0 5px 0px 5px;
	line-height:130%;
	font-size:14px;
	vertical-align:top;
	color:#333333;
}

/*20140428宅本便無料ダンボール*/
#pg_main860{
	width:860px;
	margin:0 0 0 60px;
}

/*ボタン*/
.btnArea{
	text-align:center;
	margin:50px 0;
}

.btnArea a:hover img{
	top:1px;
	left:1px;
	position:relative;
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}

.muryodanboru-txtB{
	font-size:16px;
	line-height:135%;
	margin:25px 0 0 0;
	text-align:center;
}

.muryodanboruNaviBox {
	width:auto;
	margin:20px 0 50px 0;
	border:3px solid #46210C;
	background:#FBFAF3;
	}

	.muryodanboruNaviBox:after {
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
		content: "";
	}
	.muryodanboruNaviBox {
  min-height: 1px;
}

* html .muryodanboruNaviBox {
  height: 1px;
}

.muryodanboruNaviArea{
	width:800px;
	margin:10px 0 10px 30px;
}

.muryodanboruNaviAreaL{
	width:600px;
	float:left;
	height:40px;
	line-height:40px;
	font-size:14px;
	margin-bottom:10px;
}

.muryodanboruNaviAreaL span{
	font-size:23px;
	font-weight:bold;
	margin-left:10px;
}

.muryodanboruNaviAreaR{
	width:160px;
	float:right;
	height:40px;
	margin-bottom:10px;
}

.muryodanboruNaviAreaR a:hover img{
	top:1px;
	left:1px;
	position:relative;
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}

.muryodanboru-midashi{
	width:auto;
	border-left:3px solid #46210C;
	border-right:3px solid #46210C;
	background:#46210C;
	font-size:24px;
	text-align:center;
	line-height:100%;
	color:#FFF;
	margin:25px 0 0 0;
	padding:10px 0;
}

.muryodanboru-Box {
	width:auto;
	margin-bottom:50px;
	border-left:3px solid #46210C;
	border-right:3px solid #46210C;
	border-bottom:3px solid #46210C;
	}

	.muryodanboru-Box:after {
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
		content: "";
	}
	.muryodanboru-Box {
  min-height: 1px;
}

* html .muryodanboru-Box {
  height: 1px;
}

.muryodanboru-Caption{
	margin:0 0 5px 27px;
	padding-top:15px;
	font-size:16px;
	font-weight:bold;
	}

.muryodanboruArea {
	margin-bottom:15px;
	padding:5px 0 15px 12px;
	width:800px;
	background:#FFF;
	}

	.muryodanboruArea:after {
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
		content: "";
	}
	.muryodanboruArea {
  min-height: 1px;
}

* html .muryodanboruArea {
  height: 1px;
}

.muryodanboruArea p{
	font-size:14px;
	margin:10px 15px;
	line-height:100%;
	}

.muryodanboruArea table{
	border-collapse:collapse;
	margin-left:15px;
	border-color:#46210C;
	}

.muryodanboruArea table tr td{
	border-collapse:collapse;
	text-align:center;
	padding:5px 0 3px 0;
	font-size:13px;
	line-height:135%;
	border-color:#46210C;
	}

.muryodanborubtnArea {
	margin:25px 0 0 0;
	padding:20px 0 15px 0;
	width:860px;
	background:#FBFAF3;
	}

	.muryodanborubtnArea:after {
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
		content: "";
	}
	.muryodanborubtnArea {
  min-height: 1px;
}

* html .muryodanborubtnArea {
  height: 1px;
}

.muryodanborubtnArea p{
	text-align:center;
	font-size:14px;
	line-height:135%;
	padding:10px 0 0 0;
	}

.muryodanborubtnArea{
	text-align:center;
	margin:0;
}

.muryodanborubtnArea a:hover img{
	top:1px;
	left:1px;
	position:relative;
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}

.muryodanboruSizeAreaL {
	float:left;
	width:370px;
	margin-left:50px;
	margin-bottom:25px;

	}

.muryodanboruSizeAreaR {
	float:right;
	width:365px;
	margin-right:50px;
	margin-bottom:25px;
}

.muryodanboruSize caption{
	font-size:13px;
	text-align:left;
	padding-bottom:5px;
	}

.muryodanboruSize table{
	border-collapse:collapse;
	border-color:#46210C;
	margin:0px;
	padding:0;
	}

.muryodanboruSize table tr td{
	border-collapse:collapse;
	text-align:center;
	padding:8px 0 5px 0;
	font-size:13px;
	line-height:100%;
	border-color:#46210C;
	}

.muryodanborumemo_bg_top{
	background: url(../images/danboru/memo_bg_top.gif) no-repeat;
	margin-top:10px;
	width:360px;
	height:30px;
	font-size:0;
}

.muryodanborumemo_bg_main{
	background: url(../images/danboru/memo_bg_middle.gif) repeat-y;
	width:360px;
}

	.muryodanborumemo_bg_main:after {
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
		content: "";
	}
	.muryodanborumemo_bg_main {
  min-height: 1px;
}

* html .muryodanborumemo_bg_main {
  height: 1px;
}

.muryodanborupointmemotxt{
	width:335px;
	font-size:14px;
	line-height:135%;
	padding-top:3px;
	margin-left:15px;
}


.muryodanborumemo_bg_footer{
	background: url(../images/danboru/memo_bg_bottom.gif) no-repeat;
	width:360px;
	height:12px;
	text-indent:-9999px;
}

.muryodanboru-gaiyotxtB{
	color:#FFF;
	font-size:22px;
	padding:8px 0 6px 0;
	font-weight:bold;
	text-align:center;
	line-height:135%;
}

.muryodanboru-gaiyotxt{
	padding:5px;
	line-height:130%;
	font-size:14px;
	vertical-align:middle;
	color:#333333;
}

.muryodanboru-gaiyotxtli{
	padding:5px;
	line-height:130%;
	font-size:14px;
	vertical-align:middle;
	color:#333333;
}

.muryodanboru-gaiyotxtli ul{
	margin:0px;
	padding-left:1.2em;
}

.muryodanboru-gaiyotxtli ul li{
	zoom:normal;
}

.muryodanboru-gaiyotxt_b{
	padding:0 5px 0px 5px;
	line-height:130%;
	font-size:14px;
	vertical-align:top;
	color:#333333;
}

.muryodanboru-gaiyoli{
	padding:5px;
	line-height:130%;
	font-size:14px;
	vertical-align:middle;
	color:#333333;
}

.muryodanboru-gaiyoli ul{
	margin:0px;
	padding-left:1.2em;
}

.muryodanboru-gaiyoli ul li{
	zoom:normal;
}


/*08.インフォメーションページ
-------------------------------------------*/
.info_list ul{
	font-size:12px;
	list-style-type:none;
}

.info_list li{
	float:left;
	padding-right:30px;
	margin-bottom:5px;
}

.info_ico{
	font-size:8px;
	color:#666;
	padding-right:7px;
}

/*項目*/
#infobar{
	font-size:14px;
	margin:30px 0 0px 0px;
	padding:7px 0 4px 10px;
	background:#F5F5F5;
	line-height:135%;
	font-weight:bold;
}

.info_txt_b{
	font-size:15px;
	margin:25px 0 0 20px;
	line-height:150%;
	font-weight:bold;
}

.info_txt{
	font-size:13px;
	margin:20px 0 5px 20px;
	line-height:135%;
}

.info_txt_l{
	font-size:13px;
	margin:5px 0 5px 40px;
	line-height:135%;
}

.codbox{
	margin:10px 0 5px 35px;
}

.codtable th{
	font-size:13px;
	padding:2px;
	background-color:#eeeeee;
	width:150px;
	border-bottom:#fff 6px solid;
	border-right:#fff 6px solid;
	font-weight:normal;
}

.codtable td{
	font-size:13px;
	border-bottom:#fff 6px solid;
	line-height:135%;
}

/*09.RMS
-------------------------------------------*/
#rmsmain_index ul{
	list-style-type:none;
}

#rmsmain_index ul:after {
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
		content: "";
}

#rmsmain_index ul {
  min-height: 1px;
}

* html #rmsmain_index ul {
  height: 1px;
}

#rmsmain_index ul li{
	float:left;
	margin:10px 0;
}

#rmsmain_index ul li .left_rms_title{
	background:#be0000 url(../images/left_ttl_bg.gif) no-repeat 0 0;
	width:200px;
	min-height:22px;
	_height:29px;
	padding-top: 7px;
	font-size:14px;
	font-weight:bold;
	color: #fff;
	text-align:center;
	line-height: 130%;
}

#rmsmain_index ul li .left_rms_btn{
	width: 201px;
	height: 173px;
}

#rmsmain_index ul li .left_rms_btn img{
	float: left;
	margin: 0 1px 1px 0;
}

/*10.消費税増税に伴う商品価格・手数料の改定のお知らせ
-------------------------------------------*/
#info_main{
	margin:0 0 30px 40px;
	width:900px;
	padding-top:60px;
}

.header_txt{
	padding:0;
	margin-bottom:30px;
	text-align:center;
}

.header_txt span{
	line-height:100%;
	border:5px solid #000;
	padding:10px 10px 0 10px;
	color:#000;
	font-size:33px;
}

.txtArea{
	margin:0 0 0 50px;
	width:800px;
}

.txtAreaB{
	color:#000;
	font-size:16px;
	line-height:135%;
	margin:0 0 15px 0;
}

.txtArea p{
	color:#000;
	font-size:14px;
	line-height:140%;
	margin:0 0 15px 0;
}

.txt_ttl{
	color:#fff;
	font-size:16px;
	line-height:100%;
	background:#000;
	padding:10px;
	margin:30px 0 15px 0;
}

.priceArea{
	margin:0 0 20px 0;
}

.priceArea table{
	margin:0;
	border:1px #666 solid;
	border-collapse:collapse;
}

.priceArea table tr th{
	text-align:center;
	padding:5px 0;
	border:1px #666 solid;
	border-collapse:collapse;
	background:#ff7f50;
	font-size:14px;
	font-weight:normal;
	color:#FFF;
}

.priceArea table tr td{
	padding:5px 7px;
	border:1px #666 solid;
	border-collapse:collapse;
}

.txtS{
	font-size:14px;
}

.txtR{
	font-size:14px;
	text-align:right;
}

.txtRB{
	font-size:16px;
	text-align:right;
	font-weight:bold;
}

/*11.メンテナンス告知
-------------------------------------------*/
.mainte-info_txt{
	padding:0;
	margin-bottom:40px;
	text-align:center;
	line-height:100%;
	color:#000;
	font-size:26px;
}

.mainte-info_txt span{
	border-bottom:2px solid #000;
}

.infoBox{
	background:#fffacd;
	width:700px;
	margin:0 0 30px 50px;
}

	.infoBox:after {
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
		content: "";
	}
	.infoBox {
  min-height: 1px;
}

* html .infoBox {
  height: 1px;
}

.infoBox p{
	font-size:24px;
	font-weight:bold;
	text-align:center;
	padding-top:25px;
}

/*12.中古なのにキレイ
-------------------------------------------*/
/*201408 中古なのにキレイ
-------------------------------------------*/
/*全体*/
#pg_container{
	position:relative;
	width:100%;
}

#pg_980quality{
	width:980px;
	background:#E6F2FF;
	padding-bottom:40px;
	margin:0;
}

	#pg_980quality:after {
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
		content: "";
	}
	#pg_980quality {
  min-height: 1px;
}

* html #pg_980quality {
  height: 1px;
}

/*ボックス*/
.qualitybox_bg_top{
	margin:20px 0 0 30px;
	width:920px;
	height:40px;
	background: url(../images/quality/box_bg_top.gif) no-repeat;
}

.qualitybox_bg_main{
	background: url(../images/quality/box_bg_middle.gif) repeat-y;
	width:920px;
	margin:0 0 0 30px;
}

	.qualitybox_bg_main:after {
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
		content: "";
	}
	.qualitybox_bg_main {
  min-height: 1px;
}

* html .qualitybox_bg_main {
  height: 1px;
}

.qualitybox_bg_footer{
	background: url(../images/quality/box_bg_bottom.gif) no-repeat;
	margin:0 0 10px 30px;
	width:920px;
	height:40px;
	text-indent:-9999px;
}

.qualitybox_txt{
	font-size:14px;
	padding:0;
	margin:30px 0;
	text-align:center;
	line-height:165%;
}

/*画像エリア*/
.qualityphotoArea{
	width:800px;
	padding:0;
	margin-left:60px;
}

.qualityphotoAreaL{
	float:left;
	width:380px;
	padding:0;
	margin:10px;
	text-align:center;
}

.qualityinner{
	width:auto;
	border:1px solid #CCC;
	margin:0;
}

	.qualityinner:after {
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
		content: "";
	}
	.qualityinner {
  min-height: 1px;
}

* html .qualityinner {
  height: 1px;
}

.qualityinner p img{
	margin:8px 0;
}

/*女子*/
.qualitytalk_bg{
	clear: both;
	margin:25px 0 10px 60px;
	padding:0;
	width:800px;
	height:212px;
	background: url(../images/quality/girl_bg.gif) no-repeat;
}

.qualitytalk_txt3{
	font-size:18px;
	margin:0 0 0 225px;
	padding-top:60px;
	width:540px;
	height:212px;
	line-height:150%;
}

.qualitytalk_txt2{
	font-size:18px;
	margin:0 0 0 225px;
	padding-top:80px;
	width:540px;
	height:212px;
	line-height:150%;
}

/*お客様の声*/
.qualityuser_voiceArea{
	width:780px;
	padding:0;
	margin:15px 0 15px 70px;
}

.user_voice{
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;
	font-size:15px;
	margin:15px 20px;
	padding:0;
	line-height:140%;
}

/*カスタマー対応エリア*/
.qualitycustomerphoto{
	width:540px;
	padding:0;
	margin-left:190px;
	text-align:center;
}

.qualitycustomerphoto img{
	padding:10px 0;
}

.qualitycustomerbtn{
	width:730px;
	margin:25px 0 15px 0;
	padding:40px 0 30px 0;
	margin-left:95px;
	text-align:center;
	border:1px solid #FCE4AC;
	background:#FEFCF2;
}

.qualitycustomerbtn a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
	top:1px;
	position:relative;
}

.qualitycustomerbtn_txt{
	margin-top:8px;
	font-size:14px;
}

.qualitycustomerbtn_txtS{
	text-align:left;
	margin:20px 0 0 50px;
	font-size:12px;
}


/*セール枠201705追加*/

.sale_area_title{
	background-color:#dd0000;
	color:#ffff00;
	font-weight:bold;
	padding: 10px 10px 8px;
	border-bottom:solid 3px #aa0000;
	margin-bottom:10px;
}

.sale_area_box{
	border:solid 1px #ccc;
	padding: 0 0 0 0;
	margin-bottom: 20px;
}

.sale_area_box_title{
	font-weight:bold;
	color:#dd0000;
	border-bottom:1px dotted #ccc;
	padding: 7px 0 4px 10px;
}

.sale_area_box_title_sub{
	font-size:0.8em;
	padding-left:0.5em;
	font-weight:normal;
	color:#333;
}

.sale_area_list ul{
	list-style-type:none;
	text-align:center;
}

.sale_area_list li{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 24%;
	text-align:center;
}

.sale_area_list_contents_img{
	padding: 10px 0 0 0;
	text-align:center;
	width:140px;
	margin:0 auto;
}

.sale_area_list_contents_img a img{
	border:1px solid #ddd;
}

.sale_area_list_contents_txt{
	padding: 5px 0 10px 0;
	text-align:center;
	width:140px;
	margin:0 auto;
	font-size:12px;
}

.sale_area_list_contents_bold{
	font-weight:bold;
}
