div#Contents {
    margin-top: 7px;
}


div#Contents h2 {
    height: 222px;
	background:url(/images/about/h2.png) no-repeat center top;
	text-indent:-9999px;
}
div#Contents h2.d_title {
	background:url(/images/about/dispose/h2.png) no-repeat center top;
}


/* Navi */
.about_nav {
	width:891px;
	height:71px;
	margin: 0 auto 28px;	
	clear:both;
	overflow:hidden;
}

.about_nav li {
	float:left;
	width:289px;
}
.about_nav li.ab02 {
	margin:0 12px;
}

.about_nav li a {
	display:block;
	width:289px;
	height:64px;
	text-indent:-9999px;
	position: relative;
}
.about_nav li a:hover ,
.about_nav li a.here {
	/*margin-top:7px;*/
}

.about_nav li.ab01 a {
	background:url(/images/about/about01_n.png) no-repeat center top;
}
.about_nav li.ab01 a:hover{
	background:url(/images/about/about01_o.png) no-repeat center top;
}

.about_nav li.ab01 a.here{
	background:url(/images/about/about01_o.png) no-repeat center top; top: 14px;
}

.about_nav li.ab02 a {
	background:url(/images/about/about02_n.png) no-repeat center top;
}
.about_nav li.ab02 a:hover{
	background:url(/images/about/about02_o.png) no-repeat center top;
}
.about_nav li.ab02 a.here {
	background:url(/images/about/about02_o.png) no-repeat center top; top: 14px;
}
.about_nav li.ab03 a {
	background:url(/images/about/about03_n.png) no-repeat center top;
}

.about_nav li.ab03 a:hover{
	background:url(/images/about/about03_o.png) no-repeat center top;
}

.about_nav li.ab03 a.here {
	background:url(/images/about/about03_o.png) no-repeat center top; top: 14px;
}




/* Main（安心の買取）
===============================================================*/
/* Reason */
.safe_box {
	width:1018px;
	margin: 0 auto 12px;	
	clear:both;
	overflow:hidden;
}

.safe_box h3 {
	height:239px;
	background:url(/images/about/h3_01.png) no-repeat center top;
	text-indent:-9999px;
}

.safe_box .reason_block {
    display: table;
    border-collapse: separate;
    border-spacing: 9px 0;
    margin-bottom: 10px;
}

.safe_box .reason_box {
    border: #000000 3px solid;
    padding: 14px;
    width: 294px;
    margin: 0 9px 10px 0;
    display: table-cell;
    vertical-align: top;
}
.safe_box .reason_box dt {
	height:66px;
	text-indent:-9999px;
    margin-bottom: 7px;
    border-bottom: #d1d1d1 1px solid;
}
.safe_box .reason_box dd {
    font-size: 16px;
    line-height: 24px;
	padding-top: 5px;
}
.safe_box .reason_box dd strong {
    font-size: 20px;
    text-align: center;
	margin-bottom: 7px;
	display: inline-block;
}
.safe_box .reason_box dd strong span.small {
    font-size: 16px;
}

.safe_box .r03 {
    margin-right: 0;
}

.safe_box .r01 dt {
	background:url(/images/about/title_01.png) no-repeat center center;
}
.safe_box .r02 dt {
	background:url(/images/about/title_02.png) no-repeat center top;
}
.safe_box .r03 dt {
	background:url(/images/about/title_03.png) no-repeat center center;
}
.safe_box .r04 dt {
	background:url(/images/about/title_04.png) no-repeat center 1px;
}
.safe_box .r05 dt {
	background:url(/images/about/title_05.png) no-repeat center center;
}
.safe_box .r06 dt {
	background:url(/images/about/title_06.png) no-repeat center top;
}



/* Point */
.title_section {
	height:253px;
	background:url(/images/about/h3_02.png) no-repeat center top;
	position:relative;
	z-index:10;
}
.title_section h3, 
.title_section p{
	display:none;
}

.point_check {
	background:url(/images/about/bg.jpg) no-repeat center top #cb2400;
	width:100%;
	border-bottom:#ab2507 6px solid;
	padding-top:47px;
}
.point_check h4 {
	height:72px;
	text-indent:-9999px;
	background:url(/images/about/h4.jpg) no-repeat center top;
}

.point_check .pc_inner {
	display:table;
	width:978px;
    border-collapse: separate;
    border-spacing: 9px 0;
    margin: 35px auto 54px;
}

.point_check .pc_inner .pc_box {
	display:table-cell;
	padding:10px;
	background:#FFFFFF;
    vertical-align: top;
}
.point_check .pc_inner .pc_box dt {
	width:294px;
	height:237px;
	text-indent:-9999px;
}

.point_check .pc_inner .ch01 dt {
	background:url(/images/about/point1.jpg) no-repeat center top;
}
.point_check .pc_inner .ch02 dt {
	background:url(/images/about/point2.jpg) no-repeat center top;
}
.point_check .pc_inner .ch03 dt {
	background:url(/images/about/point3.jpg) no-repeat center top;
}

.point_check .pc_inner .pc_box dd {
    font-size: 16px;
    line-height: 24px;
}




/* Main（買取の流れ）
===============================================================*/
/* Flow */
.kai_flow {
    width: 960px;
    margin: 0 auto 37px;
}

.kai_flow h3 {
	height:55px;
	text-indent:-9999px;
    position: relative;
    z-index: 10;
}

.kai_flow .kai_box {
    display: table;
    padding: 58px 12px 30px;
    border: #000000 3px solid;
    margin-top: -28px;
}

.kai_flow .kai01 ,
.kai_flow .kai02 ,
.kai_flow .kai03 {
	width: 273px;
    display: table-cell;
    position: relative;
	padding: 0 18px;
    vertical-align: top;
}
.kai_flow .kai02 {
	border-left:#d1d1d1 1px solid;
	border-right:#d1d1d1 1px solid;
}

.kai_flow h4 {
	height:100px;
	text-indent:-9999px;
}

.kai_flow p {
    font-size: 16px;
    line-height: 24px;
}

.kai_flow p.photo {
	margin-bottom:16px;
}

.kai_flow p.btn {
    position: absolute;
    bottom: 0;
    left: 35px;
}
.kai_flow p.btn a {
	display:block;
	width:236px;
	height:45px;
	margin:0 auto;
	text-indent:-9999px;
	background:url(/images/about/flow/btn_02.png) no-repeat 0 0;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
.kai_flow p.btn a:hover {
	opacity:0.7;
}


.kai_shop h3 {
	height:57px;
	background:url(/images/about/flow/h3_01.jpg) no-repeat center top;
}
.kai_shop .kai01 h4 {
	background:url(/images/about/flow/title_01.png) no-repeat left top;
}
.kai_shop .kai02 h4 {
	background:url(/images/about/flow/title_02.png) no-repeat left top;
}
.kai_shop .kai03 h4 {
	background:url(/images/about/flow/title_03.png) no-repeat 18px top;
}
.kai_shop p.btn a {
	background:url(/images/about/flow/btn_01.png) no-repeat 0 0;
}


.kai_shuccho h3 {
	background:url(/images/about/flow/h3_02.jpg) no-repeat center top;
}
.kai_shuccho .kai01 h4 {
	background:url(/images/about/flow/title_04.png) no-repeat left top;
}
.kai_shuccho .kai02 h4 {
	background:url(/images/about/flow/title_05.png) no-repeat center top;
}
.kai_shuccho .kai03 h4 {
	background:url(/images/about/flow/title_06.png) no-repeat center top;
}


.kai_line h3 {
	background:url(/images/about/flow/h3_03.jpg) no-repeat center top;
}
.kai_line .kai01 {
	padding-bottom:60px;
}
.kai_line .kai01 h4 {
	background:url(/images/about/flow/title_07.png) no-repeat 17px top;
}
.kai_line .kai02 h4 {
	background:url(/images/about/flow/title_08.png) no-repeat 26px top;
}
.kai_line .kai03 h4 {
	background:url(/images/about/flow/title_09.png) no-repeat center top;
}



/* 2019.03 ADD */
.disbtn {
	width:960px;
	margin: 0 auto 37px;
}
.disbtn a {
	display:block;
	width:941px;
	height:260px;
	background:url(../images/about/flow/btn_03.png) no-repeat left top;	
	margin-top: 3px;
	color:#FFFFFF;
	text-decoration:none;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
	position:relative;
}
.disbtn a:hover {
	opacity:0.7;
}

.disbtn h3 ,
.disbtn dl dt {
	display:none;
}
.disbtn dl dd {
    text-align: center;
    font-size: 15px;
    position: absolute;
    right: 22px;
    top: 165px;
}
/* 2019.03 ADD */




/* Main（買取商品）
===============================================================*/
/* Item */
.item_list {
}

.item_list h3 {
    height: 370px;
	text-indent:-9999px;
	background:url(/images/about/item/h3.png) no-repeat center top;
}

.item_list .item_box {
    display: table;
	width:1018px;
	margin: 0 auto 11px;	
	border-collapse: separate;
	border-spacing: 9px 0;
    background:url(/images/top/himo.png) no-repeat center top;
	padding-top: 34px;
}
.item_list .item_box_first {
    margin-top: -128px;
}

.item_list .item_box a{
    display: table-cell;
    width: 33%;
    text-decoration: none;
}

.item_list .item_box dl.item {
    background:#FFF;
	height: 313px;
    background:url(../images/common/img_item_bg.png) no-repeat 0 top;
	
}

.item_list .item_box dl.item dd {
	/*
    letter-spacing: -0.1em;
    padding: 10px 20px 20px;
	*/
    padding: 10px 20px 20px;
	font-size: 12px;
}


.item_list dl.other_item {
    width: 960px;
	margin:0 auto 30px;
    border-bottom: #ab2507 5px solid;
	padding-top:21px;
}
.item_list dl.other_item dt {
	height:152px;
	text-indent:-9999px;
	background:url(/images/about/item/other_kaitori.jpg) no-repeat center top;
}
.item_list dl.other_item dd {
	line-height:25px;
	letter-spacing:-0.1em;
    padding-bottom: 45px;
    padding-left: 144px;
    border-left: #ab2507 5px solid;
    border-right: #ab2507 5px solid;
    margin-top: -20px;
}




/* Main（不用品処分などについて）
===============================================================*/
/* Dispose */
.dispose_box {
	width:960px;
	margin: 0 auto 68px;
	background:url(../images/about/dispose/photo01.png) no-repeat 18px bottom;
	padding-top:25px;
}
.dispose_box h3 {
	height:240px;
	text-indent:-9999px;
	background:url(../images/about/dispose/title.png) no-repeat center top;	
}
.dispose_box p {
	padding-left:338px;
    line-height: 25px;
}

.dispose_box .freedial{
    margin-top: 20px;padding-left: 338px;
    line-height: 25px;
}

.dispose_box .tel{
    display: block;
	background:url(../images/about/dispose/freedial.png) no-repeat 0 50%;
}
.dispose_box .tel a{
    text-decoration: none;
    color: #cb2400;
    font-family: Arial, Helvetica, sans-serif; font-size: 32px; display: block;
    padding-left: 240px;
    font-weight: bold; 
}




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

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

.shopBox h3 span{
	background: url(../images/about/dispose/img_tit_01.png) no-repeat 0 0;
	display: block;
	width: 710px;
	height: 75px;
	padding-bottom: 10px;
	text-indent: -9999px;
}

.shopBox .shop_info .shop_box{
	width: 458px;
	margin-top: 20px;
}

.shopBox .shop_info .img{ float: left; }
.shopBox .shop_info .tel{
	float: left;
	display: block;
	width: 273px;
	height: 68px;
	margin-top: 36px;
	margin-left: 15px;
}
.shopBox .shop_info .tel a{ display: block; height: 68px; text-decoration: none; }
.shopBox .shop_info .tel a span{color: #c22117; font-family: Arial, Helvetica, sans-serif; font-size: 32px; display: block; padding-top: 44px; padding-left: 53px; font-weight: bold; }


.shopBox .shop_info .sb01{ float: left; }
.shopBox .shop_info .sb02{ float: right; }
.shopBox .shop_info .sb03{ float: left; clear: both; }
.shopBox .shop_info .sb04{ float: right; }
.shopBox .shop_info .sb05{ float: left; clear: both; }
.shopBox .shop_info .sb06{ float: right; }


.shopBox .shop_info .sb01 .tel{ background: url(/images/contact/img_tel_01.png) no-repeat 0 0; }
.shopBox .shop_info .sb02 .tel{ background: url(/images/contact/img_tel_03.png) no-repeat 0 0; }
.shopBox .shop_info .sb03 .tel{ background: url(/images/contact/img_tel_02.png) no-repeat 0 0; }
.shopBox .shop_info .sb04 .tel{ background: url(/images/contact/img_tel_04.png) no-repeat 0 0; }
.shopBox .shop_info .sb05 .tel{ background: url(/images/contact/img_tel_05.png) no-repeat 0 0; }
.shopBox .shop_info .sb06 .tel{ background: url(/images/contact/img_tel_06.png) no-repeat 0 0; }










.kaitoriNone{
    width: 883px;
	margin:0 auto;
    background-color: #c12705;
    padding: 20px 40px;
	margin:0 auto 60px;
    
}

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

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

