
div#HeaderBox{ position: fixed; width: 100%; z-index: 100; }

div#Contents { padding-top: 50px; }


div#Contents h2 img {
	width:100%;
}


/* Navi */
.about_nav {
	display:none;
}




/* Main（安心の買取）
===============================================================*/
/* Reason */
.safe_box h3 {
	margin-bottom:16px;
}
.safe_box h3 img {
	width:100%;
}

.safe_box .reason_block {
    margin: 0 10px;
}

.safe_box .reason_box {
    border: #000000 2px solid;
    padding: 15px;
    margin: 0 0 10px;
}
.safe_box .reason_box dt {
    margin-bottom: 10px;
    border-bottom: #d1d1d1 1px solid;
}
.safe_box .reason_box dt img {
	width:100%;
}
.safe_box .reason_box dd {
    line-height: 18px;
}
.safe_box .reason_box dd strong {
    font-size: 18px;
    text-align: center;
    display: inline-block;
    font-weight: normal;
    margin-bottom: 8px;
}



/* Point */
.title_section h3 img {
	width:100%;
}
.title_section p{
	display:none;
}

.point_check {
	background:url(/sp/images/about/bg.jpg) no-repeat center top #cb2400;
    background-size: 300px 14px;
    width: 100%;
    border-bottom: #ab2507 3px solid;
    padding-top: 14px;
}
.point_check h4 {
    margin: 0 10px;
}
.point_check h4 img {
	width:100%;
}

.point_check .pc_inner {
    margin: 9px 10px 0;
    padding-bottom: 12px;
}
.point_check .pc_inner .pc_box {
	padding:10px;
	background:#FFFFFF;
    margin-bottom: 10px;
}
.point_check .pc_inner .pc_box dt img {
	width:100%;
}
.point_check .pc_inner .pc_box dd {
	display:none;
}




/* Main（買取の流れ）
===============================================================*/
/* Flow */
.kai_flow {
    margin: 0 10px 10px;
    border: #000000 2px solid;
	background: #FFFFFF;
}

.kai_flow h3 {
    text-align: center;
	background:url(/sp/images/about/flow/ar_01.png) no-repeat 96% center;
	background-size:17px 17px;
}
.kai_flow h3.open {
	background:url(/sp/images/about/flow/ar_02.png) no-repeat 96% center;
	background-size:17px 17px;
}
.kai_flow h3 a {
	display:block;
    padding: 10px 16px;
}

.kai_flow .kai_box {
    display: none;
    padding: 0 16px;
}

.kai_flow .kai01 ,
.kai_flow .kai02 ,
.kai_flow .kai03 {
	border-bottom:#d1d1d1 1px solid;
    margin-bottom: 10px;
}
.kai_flow .kai03 {
	border-bottom:none;
}

.kai_flow h4 {
	margin-bottom:10px;
}
.kai_flow h4 img {
	width:100%;
}

.kai_flow p {
    line-height: 18px;
	margin-bottom:10px;
}
.kai_flow p.photo img {
	width:100%;
}

.kai_flow p.btn {
	margin:0 32px 10px;
}
.kai_flow p.btn img {
	width:100%;
}


.kai_shop h3 img {
	width:109px;
}
.kai_shuccho h3 img {
	width:107px;
}
.kai_line h3 img {
	width:193px;
}



/* 2019.03 ADD */
.disbtn {
    padding: 5px 9px 32px 6px;
}
.disbtn a {
	color:#FFFFFF;
	text-decoration:none;
	position:relative;
    display: block;
}
.disbtn h3 img {
	width:100%;
	height:auto;
	vertical-align:top;
}

.disbtn dl dt {
	display:none;
}
.disbtn dl dd {
	position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 7% 7%;
    font-size: 3.7vw;
    line-height: 1.6;
}
/* 2019.03 ADD */



/* Main（買取商品）
===============================================================*/
/* Item */
.item_list {
    border-bottom: #ab2507 3px solid;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.item_list h3 img {
	width:100%;
}

.item_list .item_box_first {
    margin-top: -14%;
}

.item_list .item_box dl.item {
    background:url(/sp/images/top/bg_item.jpg) repeat 0 0;
	background-size:51px 51px;
	/* box-shadow */
	box-shadow:0px 2px 2px 0px #530f00;
	-moz-box-shadow:0px 2px 2px 0px #530f00;
	-webkit-box-shadow:0px 2px 2px 0px #530f00;
	/* border-radius */
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
    padding-bottom: 5px;
	margin:0 10px 16px;
	position:relative;
}

.item_list .item_box a dl.item dt {
	display:block;
    height: 45px;
	/*background:url(/sp/images/top/ar_normal.png) no-repeat 96% 17px;*/
	background-size:18px 18px;
}
.item_list .item_box dl.item dt a.open {
	background:url(/sp/images/top/ar_open.png) no-repeat 96% 17px;
	background-size:18px 18px;
}
.item_list .item_box dl.item dd {
	/*display:none;*/
    letter-spacing: -0.1em;
    padding: 10px 15px;
    background: #FFFFFF;
    margin: 0 10px 5px;
    line-height: 18px;
}

.item_list .item_box dl.i01 dt span { /*テレビ・冷蔵庫・洗濯機・エアコン */
	display:block;
	width:271px;
	height:59px;
	text-indent:-9999px;
	background:url(/sp/images/top/item_tit_10.png) no-repeat 0 0;
	background-size:271px 59px;
	position: absolute;
    top: -7px;
}
.item_list .item_box dl.i02 dt span { /* 家電製品 */
	display:block;
	width:271px;
	height:55px;
	text-indent:-9999px;
	background:url(/sp/images/top/item_tit_01.png) no-repeat 0 0;
	background-size:271px 55px;
    position: absolute;
    left: -1px;
    top: -7px;
}
.item_list .item_box dl.i03 dt span { /* スマホ・パソコン */
	display:block;
	width:271px;
	height:52px;
	text-indent:-9999px;
	background:url(/sp/images/top/item_tit_11.png) no-repeat 0 0;
	background-size:271px 52px;
    position: absolute;
    top: -2px;
}
.item_list .item_box dl.i04 dt span { /* インテリア */
	display:block;
	width:271px;
	height:49px;
	text-indent:-9999px;
	background:url(/sp/images/top/item_tit_02.png) no-repeat 0 0;
	background-size:271px 49px;
    top: -3px;
    position: absolute;
}
.item_list .item_box dl.i05 dt span { /* 電動工具 */
	display:block;
	width:271px;
	height:49px;
	text-indent:-9999px;
	background:url(/sp/images/top/item_tit_06.png) no-repeat 0 0;
	background-size:271px 49px;
	top: -7px;
    position: absolute;
}
.item_list .item_box dl.i06 dt span { /* 日用品・ギフト */
	display:block;
	width:271px;
	height:47px;
	text-indent:-9999px;
	background:url(/sp/images/top/item_tit_07.png) no-repeat 0 0;
	background-size:271px 47px;
	top: -2px;
    position: absolute;
}
.item_list .item_box dl.i07 dt span { /* バイク */
	display:block;
	width:271px;
	height:55px;
	text-indent:-9999px;
	background:url(/sp/images/top/item_tit_12.png) no-repeat 0 0;
	background-size:271px 55px;
	top: -2px;
    position: absolute;
}
.item_list .item_box dl.i08 dt span { /* 自転車 */
	display:block;
	width:271px;
	height:54px;
	text-indent:-9999px;
	background:url(/sp/images/top/item_tit_13.png) no-repeat 0 0;
	background-size:271px 54px;
    position: absolute;
}
.item_list .item_box dl.i09 dt span { /* スポーツ・楽器 */
	display:block;
	width:271px;
	height:45px;
	text-indent:-9999px;
	background:url(/sp/images/top/item_tit_08.png) no-repeat 0 0;
	background-size:271px 45px;
	top: -10px;
}

.item_list .item_box dl.i10 dt span { /* ブランド品・貴金属 */
	display:block;
	width:271px;
	height:45px;
	text-indent:-9999px;
	background:url(/sp/images/top/item_tit_05.png) no-repeat 0 0;
	background-size:271px 45px;
	
}

.item_list .item_box dl.i11 dt span { /* 絵画・芸術工芸 */
	display:block;
	width:271px;
	height:45px;
	text-indent:-9999px;
	background:url(/sp/images/top/item_tit_14.png) no-repeat 0 0;
	background-size:271px 45px;
}

.item_list .item_box dl.i12 dt span { /* 昭和レトロ */
	display:block;
	width:271px;
	height:45px;
	text-indent:-9999px;
	background:url(/sp/images/top/item_tit_15.png) no-repeat 0 0;
	background-size:271px 45px;
}

.item_list dl.other_item {
	padding:21px 10px 0;
}
.item_list dl.other_item dt {
	margin-bottom:5px;
}
.item_list dl.other_item dt img {
	width:100%;
}
.item_list dl.other_item dd {
    line-height: 18px;
    letter-spacing: -0.1em;
    text-align: center;
}




/* Main（不用品処分などについて）
===============================================================*/
/* Dispose */
.dispose_box {
    margin:3px 10px 24px;
}
.dispose_box h3 {
	margin-bottom:10px;
}
.dispose_box h3 img {
	width:100%;
	height:auto;
	vertical-align:top;
}

.dispose_box .freedial{
    margin-top: 20px;
    border-top: #d2d2d2 1px solid;
    border-bottom: #d2d2d2 1px solid;
    padding: 10px 0;
    position: relative;
    padding-right: 51px;
}


.dispose_box .freedial .tel{
    position: absolute;
    top: 18%;
	right: 0;
}
.dispose_box .freedial .tel a{
	display:block;
	width:45px;
	height:45px;
	background:url(/sp/images/common/shop_tel.png) no-repeat 0 0;
	background-size:45px 45px;
	text-indent:-9999px;
}

.dispose_box .freedial .dial{

    background:url(../images/about/dispose/freedial.png) no-repeat 5% center;
	background-size:auto 45px;
    color: #FFFFFF;
    display: table;
    padding: 3px 0;
    width: 100%;
    text-indent: -9999px;
    height: 45px;

}

/*--------------- 店舗に電話で問い合わせる ---------------*/
.shopBox { margin: 0 10px 30px 10px; }

.shopBox .tit{ background: url(../images/shop/common/img_bg_01.png) repeat-x 0 bottom; margin-bottom: 12px; padding-bottom: 10px; }

.shopBox .tit span{
	background: url(../images/about/dispose/img_tit_01.png) no-repeat 0 0;
	background-size: 269px 71px;
	display: block;
	width: 100%;
	height: 71px;
	text-indent: -9999px;
}


.shop_info .shop_box {
	border-bottom:#eaeaea 1px solid;
	margin-bottom:12px;
	padding-bottom:12px;
	position:relative;
	padding-right: 51px;
}
.shop_info .shop_box a.shop_add {
    background:url(/sp/images/common/shop_arrow.png) no-repeat 98% center #be0000;
	background-size:15px 15px;
    color: #FFFFFF;
    display: table;
    padding: 3px 0;
    width: 100%;
}

.shop_info .shop_box a p.img {
    display: table-cell;
    padding-right: 6px;
    padding-left: 3px;
    width: 85px;
}
.shop_info .shop_box a p.img img {
    width: 100%;
}

.shop_info .shop_box dl {
	display: table-cell;
    vertical-align: middle;
	padding-right: 9%;
}
.shop_info .shop dt {
	background:#000000;
	font-weight:bold;
    margin-bottom: 4px;
    line-height: 16px;
    padding: 4px 7px;
	/* border-radius */
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.shop_info .shop dd {
    line-height: 16px;
}

.shop_info .shop_box p.tel {
    position: absolute;
    top: 18%;
	right: 0;
}
.shop_info .shop_box p.tel a {
	display:block;
	width:45px;
	height:45px;
	background:url(/sp/images/common/shop_tel.png) no-repeat 0 0;
	background-size:45px 45px;
	text-indent:-9999px;
}


.shop_info .sb06{
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

.kaitoriNone{
	margin:0 10px;
    background-color: #c12705;
    padding: 20px 40px;
    margin-top: 30px;
    margin-bottom: 60px;
    
}

.kaitoriNone h4{
    text-align: center;
    margin-bottom: 20px;
}

.kaitoriNone .kaitoriNoneList{
    color: #ffffff;
    line-height: 30px;
}