.tablet, .pc {display: none}
.section_title.-sm {font-size:26px}
p {font-size:16px;font-weight:500}
.red {color:#e83434;font-size:1.2em!important;font-weight:800;display: inline-block!important;}
h2.section_title.-sm {margin-bottom: 1em}
h2.section_title.-sm span {text-align: center;display: block;font-size:16px;margin-top:15px}
a.btn {background: #fb1919!important;color:#fff!important}

		h3.subTitle {position: relative;}
		h3.subTitle img {height: 40px;position: absolute;top:5px;left:5px;z-index:999;}
		h3.subTitle span {margin-left: 40px;}



.p-about .reason_card_number {color:#d50e18}



.foot_fix_group {background: url(../img/footerPcBkg.png)}
.foot_fix .foot_fix_group .web {width:100%!important;border-top:0;background: transparent;border-right:0}
.foot_fix .web a {background: transparent;}
.foot_fix .foot_fix_group .web a img {/*height:60px;*/object-fit: contain;}




img {width:100%}

.hero {background: url(../img/hero.jpg);}


/*********************************************************
 * ヘッダー
 * ******************************************************/
	header.lp_header {background:#fff}
	header.lp_header .slp_header {padding:10px 0 0 20px}
	header.lp_header .slp_header .logo {width:220px}
	header.lp_header .slp_header .contact {display: block}
	header.lp_header .slp_header .contact .form a {font-size:12px;margin-right: 10px;margin-left: 0;background:#0093E9;padding:10px;font-weight: 700}
	header.lp_header .hero .reason {padding:20px 10px 0 10px;background: #fff;}



/*********************************************************
 * 買取商品カルーセル
 * ******************************************************/
	.js-SlpCarousel {margin-top: 30px}
	.js-SlpCarousel.bottom {padding:20px 0 30px;margin-top: 0}
	.js-SlpCarousel .swiper-container .swiper-wrapper div {width:180px}
	.js-SlpCarousel .swiper-container .swiper-wrapper .swiper-slide .result_card {width:180px}
	.js-SlpCarousel .swiper-container .swiper-wrapper .swiper-slide .result_card img {height:100px;object-fit: cover;object-position:center}
	.js-SlpCarousel .swiper-container .swiper-wrapper .swiper-slide .result_card .result_card_header {margin:10px 0 0;width:100%;padding:0 10px;word-break:break-all;}
	.js-SlpCarousel .swiper-container .swiper-wrapper .swiper-slide .result_card .result_card_header .card_title {line-height:1.4;font-size:13px}
	.js-SlpCarousel .swiper-container .swiper-wrapper .swiper-slide .result_card .result_card_footer {width:100%;margin-top:0}
	.js-SlpCarousel .swiper-container .swiper-wrapper .swiper-slide .result_card .result_card_footer .result_card_purchase_item {width:100%;font-size:20px;font-weight:700;line-height:1;margin-top:0;padding:.25em 0 .75em}
	.js-SlpCarousel .swiper-container .swiper-wrapper .swiper-slide .result_card .result_card_footer .result_card_purchase_item.-date {text-align:right;font-weight: 600;font-size:.9em;margin-top:0;padding-top: 0}
	.js-SlpCarousel .swiper-container .swiper-wrapper .swiper-slide .result_card_header .date {text-align: left;width: 100%;font-weight: 500;line-height: 1;margin-bottom: 5px;color:#666;font-size:.75em}

/*********************************************************
 * sec1：使っていない楽器お売りください！
 * ******************************************************/
	section.sec1 {background: #fff}
	section.sec1 h3 {text-align: center;font-weight: 900;font-size:1.6rem;margin-bottom: .5em;line-height:1.6}
	section.sec1 .sec1_box .txt {text-align: center;}
	section.sec1 .sec1_box .txt p {font-size:16.5px}

	.slp .about_contents .sec1_safe {background:#f7f7f7;padding:30px 20px;margin-left:-5px;margin-right:-5px}
	.slp .about_contents .sec1_safe .itemWrap {display:flex;justify-content: space-between;flex-wrap: wrap;}
	.slp .about_contents .sec1_safe .itemWrap div {width:calc(100% / 2.1);text-align:center;background:#fff;padding:0 0 5px;margin-bottom:10px}
	/*.slp .about_contents .sec1_safe .itemWrap div img {height:130px}*/
	.slp .about_contents .sec1_safe .itemWrap div p {font-size:13.5px;line-height:1;padding:7px 0 0}



/*********************************************************
 * maker　高額買取対象メーカー　+　買取強化アイテム
 * ******************************************************/
	section.maker h2.section_title .red {font-size:inherit!important}

 	/*高額買取対象メーカー*/
	.p-page .maker_item {width:32%}
	.p-page .maker_name {text-align:center;margin-top:0;font-weight:500}
	.maker_logo img {max-height:180px;width:100%;}


 	/*買取強化アイテム*/
	.sec1_safe_ttl h3 {font-weight: 900!important;line-height: 1.3;  color: #789e2f;text-shadow: 0px 0px 10px rgba(255, 255, 255, 1);}
	.sec1_safe .itemWrap img {padding:15px 15px 0 15px;max-width:100%}
	.sec1_safe .itemWrap p {margin-bottom:10px}




/*********************************************************
 * sec2：最新買取実績
 * ******************************************************/
	section.sec2 p.title {border-bottom: solid 2px #e83434;padding-bottom: 10px;}
	section.sec2 p.title img {width:70%}
	section.sec2 .row {margin-left:0;margin-right:0;justify-content: space-between}
	section.sec2 .row .in {width:calc(100% / 2.1);margin-bottom:20px}
	section.sec2 .result_card_header, .result_card_body, .result_card_footer {margin:10px 0;padding:0 10px}
	section.sec2 .result_card_header .card_title {font-size:14px!important;font-weight:500}
	section.sec2 .result_card_purchase_item.-price, .result_card_purchase_item.-label {color:#d50e18}
	section.sec2 .result_card_purchase_item.-price {font-size:26px}
	section.sec2 .result_card_purchase_item.-label {margin-bottom:4px}
	section.sec2 .card_image {height: 130px}


/*********************************************************
 * sec3：買取品目のご案内
 * ******************************************************/
	section.sec3 {background: #fff}
	section.sec3 .wrapper {margin:30px 0 2em}
	section.sec3 .wrapper:last-child {margin-bottom: 0}
	section.sec3.category .maker_list {justify-content: space-between}
	section.sec3.category .maker_item {width:calc(100% / 2.1);text-align:center;font-size:13px;font-weight:500;margin-bottom:10px;padding:.25rem 0;border-radius: .25rem;background: #fff;box-shadow: 0 0 16px -1px rgb(0 0 0/10%)}
	section.sec3.category .maker_panel {border-radius:0 0 .625rem .625rem;background: #F4F5F7}
	section.sec3.category .maker_item img {width:100%;}
	section.sec3.category .maker_list {margin:0}
	section.sec3 h3.subTitle {font-size:15px;font-weight:700;padding:12px 0 12px 30px;background:#838690;color:#fff;border-radius: .625rem}
	section.sec3 h3.subTitle.open {border-radius: .625rem .625rem 0 0}
	section.sec3 h3.subTitle img {width:auto}
	section.sec3 .accordion {margin-left: auto;margin-right: auto;margin-top: 30px;max-width: 300px;position: relative;width: 100%;}
	section.sec3 .accordion-title {color: #fff;cursor: pointer;font-size: 16px;padding: 10px 20px;}
	section.sec3 .accordion-title {position: relative;}
	section.sec3 .accordion-title::after {border-right: solid 2px #fff;border-top: solid 2px #fff;content: "";display: block;height: 8px;position: absolute;right: 25px;top: 38%;transform: rotate(135deg);transition: transform .3s ease-in-out, top .3s ease-in-out;width: 8px;}
	section.sec3 .accordion-title.open::after {top: 45%;transform: rotate(-45deg);}
	section.sec3 .accordion-content {display:block;padding: 10px 20px;}
	section.sec3 .accordion-content p {font-size: 13px;line-height: 1.5;}




	/*弦楽器*/
	section.sec3 .genGakki .js-accordion-title {background:#009eff}
	section.sec3 .genGakki .accordion-content {background:rgba(0,158,255,.1)}

	/*電子楽器*/
	section.sec3 .densiGakki .js-accordion-title {background:rgba(0,190,247,1)}
	section.sec3 .densiGakki .accordion-content {background:rgba(0,190,247,.1)}

	/*DJ機器*/
	section.sec3 .djKiki .js-accordion-title {background:rgba(68,137,241,1)}
	section.sec3 .djKiki .accordion-content {background:rgba(68,137,241,.1)}

	/*鍵盤楽器*/
	section.sec3 .kenbanGakki img {width:56px}
	section.sec3 .kenbanGakki .js-accordion-title {background:rgba(51,195,169,1)}
	section.sec3 .kenbanGakki .accordion-content {background:rgba(51,195,169,.1)}

	/*金管楽器*/
	section.sec3 .kinkanGakki .js-accordion-title {background:rgba(44,181,131,1)}
	section.sec3 .kinkanGakki .accordion-content {background:rgba(44,181,131,.1)}

	/*木管楽器*/
	section.sec3 .mokkanGakki .js-accordion-title {background:rgba(44,181,80,1)}
	section.sec3 .mokkanGakki .accordion-content {background:rgba(44,181,80,.1)}

	/*打楽器*/
	section.sec3 .daGakki .js-accordion-title {background:rgba(84,181,44,1)}
	section.sec3 .daGakki .accordion-content {background:rgba(84,181,44,.1)}

	/*和楽器*/
	section.sec3 .waGakki .js-accordion-title {background:rgba(128,181,44,1)}
	section.sec3 .waGakki .accordion-content {background:rgba(128,181,44,.1)}

	/*民族楽器*/
	section.sec3 .minzokuGakki .js-accordion-title {background:rgba(90,181,44,1)}
	section.sec3 .minzokuGakki .accordion-content {background:rgba(90,181,44,.1)}



/*********************************************************
 * sec4：お客様の声
 * ******************************************************/
	section.sec4 {background: #fff}
	section.sec4 .voice-lists {margin-bottom:24px;padding:0 15px}
	section.sec4 .voice-list {position: relative;box-shadow: 0 0 16px -1px rgb(0 0 0/10%);border-radius: 8px;background: #fff;overflow: hidden;margin-right: 2%;transition: all .2s ease-out;width: 100%;margin-right: 0;margin-bottom: 16px;}
	section.sec4 .voice-list .eyecatch {width: 100%;height: 222px;display: block;padding: 24px;position: relative;overflow: hidden;border-bottom: 1px solid #eee;height: 200px;padding: 18px;}
	section.sec4 .voice-list .eyecatch::before {content: "";position: absolute;top: -80px;left: -180px;display: block;height: 250px;width: 480px;background: #f5f5f6;z-index: 0;transition: all .2s ease-out;transform: rotate(135deg);}
	section.sec4 .voice-list .eyecatch .logo {position: relative;z-index: 10;font-weight: 700;font-size: 93%;height: 40px;display: inline-block;line-height: 40px;}
	section.sec4 .voice-list .eyecatch .logo img {position: relative;z-index: 10;width: auto;height: 40px;ertical-align: middle;max-height: 32px;	}
	section.sec4 .voice-list .eyecatch .kao {z-index: 10;position: absolute;right: 24px;bottom: 24px;border-radius: 100px;overflow: hidden;right: 20px;bottom: 20px;}
	section.sec4 .voice-list .txt-area {width: 100%;padding: 16px;}
	section.sec4 .voice-list .txt-area .catch {text-align: left;margin-bottom: 16px;line-height: 1.5;letter-spacing: .1em;font-size: 105%;line-height: 1.4;letter-spacing: .075em;}
	section.sec4 .voice-list .txt-area p {font-size: 81%;font-weight: 700;line-height: 1.5;letter-spacing: .05em;padding: 10px 16px;margin-bottom: 12px;background: #e8f5fa;border-radius: 4px;line-height}
	section.sec4 .voice-list .txt-area .header {display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px;}
	section.sec4 .voice-list .txt-area .header .rate-wrap .title {margin-right: 10px;}
	section.sec4 .voice-list .txt-area .header .rate-wrap .name {padding-right: 10px;font-size:16px;font-weight: 500;}
	section.sec4 .voice-list .txt-area .header .rate-wrap .rate {position: relative;display: inline-block;font-size:16px!important}
	section.sec4 .voice-list .txt-area .header .rate-wrap .rate:before{content: "★★★★★";color: #ccc;}

	.rate {position: relative;display: inline-block;font-size:16px!important}
	.rate:before{content: "★★★★★";color: #ccc;}

	.rate0-5:after,
	.rate1:before,	.rate1:after,
	.rate1-5:before,.rate1-5:after,
	.rate2:before,	.rate2:after,
	.rate2-5:before,.rate2-5:after,
	.rate3:before,	.rate3:after,
	.rate3-5:before,.rate3-5:after,
	.rate4:before,	.rate4:after,
	.rate4-5:before,.rate4-5:after,
	.rate5:after
	{position: absolute;top:0;left:0;color: #FFA500;overflow: hidden;height: 32px;}

	.rate .rate0-5:after,
	.rate .rate1-5:after,
	.rate .rate2-5:after,
	.rate .rate3-5:after,
	.rate .rate4-5:after
	{width: 8px;content: "★";}

	.rate .rate1:after,.rate .rate1-5:before {content: "★";}
	.rate .rate1-5:after{left: 1em;}
	.rate .rate2:after,.rate .rate2-5:before{content: "★★";}
	.rate .rate2-5:after{left: 2em;}
	.rate .rate3:after,.rate .rate3-5:before{content: "★★★";}
	.rate .rate3-5:after{left: 3em;}
	.rate .rate4:after,.rate .rate4-5:before{content: "★★★★";}
	.rate .rate4-5:after{left: 4em;}
	.rate .rate5:after{	content: "★★★★★";}



/*********************************************************
 * sec5：選ばれる理由
 * ******************************************************/
	section.sec5 {padding-bottom: 0;background-color: #fff!important}
	section.sec5 .section_body {margin:40px 0 0}
	section.sec5 .section_title div {line-height:1}
	section.sec5 .reason_card_title {font-size:20px!important}
	section.sec5 .reason_card_text {font-size:16px!important;margin-top: 10px}
	section.sec5 .reason_card_body {padding:0 20px 10px 20px!important}
	section.sec5 .reason .reason_card_number {font-size:38px}
	section.sec5 .subHead {font-size:18px;margin-right: 5px;font-style: initial;}	
	section.sec5 .reason_card_title.card_title.-xl {font-size:22px!important}
	section.sec5 .reason_card_number {font-size:44px;font-style:italic;}


/*********************************************************
 * sec6：選べる買取方法
 * ******************************************************/
	section.sec6 {background: #fff}
	section.sec6 h2.section_title .red {font-size:1.4em!important}
	section.sec6 .sell_card_title {margin-bottom: 10px;font-size:24px;color:#d50e18;font-weight: 700}
	section.sec6 .sell_card_text {font-size:16px!important;margin-top: 12.5px!important}
	section.sec6 .reason_card_title.card_title.-xl {font-size: 22px!important;margin-top: 15px}
	section.sec6 .col-12 {margin-bottom:20px}
	section.sec6 .sell_card_body {padding:20px 30px 30px!important}


/*********************************************************
 * sec7：よくあるご質問
 * ******************************************************/
	section.sec7 {background: #f7f7f7}
	.faq .inner {box-sizing: border-box;background: #F4F5F7;border-radius: 20px;overflow: hidden;padding: 40px;margin-top: 20px;box-sizing: border-box;background: #F4F5F7;border-radius: 10px;padding: 2.6667vw;}
	.faq .inner .faq-item {box-sizing: border-box;background: #fff;padding: 20px;margin-bottom: 1em;	}
	.faq .inner .faq-item .question {font-size: 17px;font-weight: bold;position: relative;padding-left: 1.75em;margin-bottom: 1em;line-height:1.6	}
	.faq .inner .faq-item .question::before {content: "Ｑ";position: absolute;left: 0px;top: -4px;font-size:20px;font-weight: 800;color:#1b8bcf} 
	.faq .inner .faq-item .answer {font-size: 16px;position: relative;padding-left: 1.75em;line-height: 1.8}
	.faq .inner .faq-item .answer::before {content: "Ａ";font-size: 20px;font-weight: bold;color: rgb(131, 134, 144);position: absolute;left: 0.1em;top: -2px;color:#fc1414;font-weight: 900}
	.faq .inner .faq-item .answer .btn-wrap {text-align: right;margin-top: 0.75em;}
	.faq .inner .faq-item {box-shadow: 0 0 16px -1px rgb(0 0 0/10%);border-radius: 8px} 


/*********************************************************
 * 店舗一覧
 * ******************************************************/
	section.store {background: #eee}
	section.store .card_title {font-size:18px}
	section.store .card_image {height: 223px;object-fit: cover;width: 100%;}
	section.store .card_image:first-child {object-position: center}
	section.store address {margin-top: 10px!important}
	section.store address ul li {}
	section.store address ul li a.btn {height: 45px;max-width: 360px;margin-top: 20px;font-size:14px}


/*********************************************************
 * 会社概要
 * ******************************************************/
	section.company {background: #fff}
	section.company .rmLogo {text-align: center}
	section.company .rmLogo img {width: 40px;margin-bottom: 10px}


		table.table {width:100%;border:solid 1px #eee;}
		table.table tr {display: flex;flex-wrap: wrap;}
		table.table tr th, table.table tr td {font-size:.9em;padding:.5em .75em;width:100%}
		table.table tr th {background:#f7f7f7;white-space: nowrap;text-align:center}
		table.table tr td ul, table.table tr td ol {padding-left: 1.5em}
		table.table tr td ul {list-style-type: none;}
		table.table tr td ol {padding-left:1.25em}
		table.table tr td ol li {margin-left: 1em;padding-left: .35em}
		table.table tr td li {margin-bottom: 5px;line-height: 1.6}
		table.table tr td li:last-of-type {margin-bottom: 0}