.sp {display: none}
.tablet {display: block;}
ol, ul, li, dt, dd, th, td, p {font-size:20px}
br.sp {display: none}

section.sec1 h3 {font-size:1.8em}
section.sec1 h3 span {margin-left: 10px}
.container {max-width: 95%!important}

section {padding:8% 0!important}
h2.section_title.-sm {font-size:32px;margin-bottom: .5em}
h2.section_title.-sm+p, h2.section_title.-sm span {font-size: 18px} 
.slp .about_contents .sec1_box .txt {margin-right: 0}

/*********************************************************
 * ヘッダー
 * ******************************************************/
header.lp_header .slp_header .logo {width: 40%}
header.lp_header .slp_header .contact .form a {font-size: 2.444vw;display: block;padding: .25em 1.5em;font-weight: 500}
header.lp_header .hero {padding:0;}
header.lp_header .hero .reason {padding:1em}


/*********************************************************
 * メインビジュアル
 * ******************************************************/
.mainVisual {text-align: center;padding:30px 0 20px}
.mainVisual img {width: 80%}

/*********************************************************
 * CTA
 * ******************************************************/
.foot_fix_group {justify-content: center;height: 140px;background: url(../img/footerTabletBkg.png)}
.foot_fix .foot_fix_group .web {width: inherit!important;}
.foot_fix .web a {margin-top: -15px}
.foot_fix .foot_fix_group .web a img {height: 140px}

/*********************************************************
 * 買取商品カルーセル
 * *****************************************************/
/*	.js-SlpCarousel {margin-top: 30px}
	.js-SlpCarousel.bottom {padding:20px 0 30px;margin-top: 0}
*/
	.js-SlpCarousel .swiper-container .swiper-wrapper div {width:250px}
	.js-SlpCarousel .swiper-container .swiper-wrapper .swiper-slide .result_card {width:250px}
	.js-SlpCarousel .swiper-container .swiper-wrapper .swiper-slide .result_card img {height:150px;}
	.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:16px;padding:5px 10px}
	.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 {font-size:20px;font-weight:800;padding:5px 0 20px 10px;text-align: left}



/*********************************************************
 * sec1：使っていない楽器お売りください！
 * *****************************************************/
section.sec1 .sec1_box .txt p {font-size: 20px}


/*********************************************************
 * maker　高額買取対象メーカー　+　買取強化アイテム
 * ******************************************************/
section.maker {}
section.maker .maker_list {margin: 0}
section.maker .maker_list:after {content:'';width: calc(100% / 4.2)}
section.maker .maker_panel {padding:20px}
section.maker .maker_item {background: #fff;border-radius: 10px;margin-bottom: 20px;width: calc(100% / 4.2);padding:20px}
section.maker .maker_name {font-weight: 500;font-size: 18px}

.slp .about_contents .sec1_safe .itemWrap div {width: calc(100% / 4.2);padding:0 0 0px;margin-bottom: 20px}
.slp .about_contents .sec1_safe .itemWrap div p {font-size:16px}


/*********************************************************
 * sec2：最新買取実績
 * ******************************************************/
section.sec2 p.title img {max-width: 300px}
section.sec2 .row .in {width: calc(100% / 3.2);margin-bottom: 22px}
section.sec2 .card_image {height: 200px;object-fit: cover}
section.sec2 .card_image img {object-fit: cover}
section.sec2 .result_card_header .card_title {font-size:16px!important}
section.sec2 .result_card_purchase_item.-date {padding-bottom: 20px}


/*********************************************************
 * sec3：買取品目のご案内
 * ******************************************************/
section.sec3 h3.subTitle {font-size:24px;padding:20px 20px 20px 95px}
section.sec3 h3.subTitle img {height: 80px}
section.sec3 .accordion-content {padding:30px}
section.sec3.category .maker_item {width: calc(100% / 3.1);font-size:16.5px;padding:.35rem 0}
section.sec3.category .maker_list:after {content:''; width: calc(100% / 3.1)}


/*********************************************************
 * sec4：お客様の声
 * ******************************************************/
section.sec4 .voice-list .txt-area .header .rate-wrap .title,
section.sec4 .voice-list .txt-area .header .name
 {font-size:17px}
section.sec4 .voice-list .txt-area .header .rate-wrap .rate {font-size:22px!important}
section.sec4 .voice-list .txt-area .catch {font-size:18px;}
section.sec4 .voice-list .txt-area p {font-size:16.5px;padding:8px 16px}
 

/*********************************************************
 * sec5：選ばれる理由
 * ******************************************************/
section.sec5.reason {margin-bottom: 0!important;padding-bottom: 0!important}
section.sec5 .row .col-12:first-of-type {width: 45%;flex: none;height: 100%;padding:0;}
section.sec5 .row .col-12:first-of-type img.card_image {height: 100%;object-fit: cover;margin: 20px}
section.sec5 .row .col-12:last-of-type {width: 55%;flex:none;}
section.sec5 .reason_card_body {display: block;margin:0}
section.sec5 .reason_card_number {font-size:32px}
section.sec5 .reason_card_title.card_title {margin-top: 10px}
section.sec5 .reason_card_text {font-size:18px!important;line-height: 2;text-align:left}
section.sec5 .reason_card_text span {font-size:1.1em!important}


/*********************************************************
 * sec6：選べる買取方法
 * ******************************************************/
section.sec6 .row {margin-top: 40px}
section.sec6 .row .col-12 {width: 50%;flex: none}
section.sec6 .sell_card_text {font-size:18px!important;line-height: 2}


/*********************************************************
 * sec7：よくあるご質問
 * ******************************************************/
.faq .inner .faq-item .question {font-size:20px;margin-bottom: 10px}
.faq .inner .faq-item .answer {font-size:18px}
.faq .inner .faq-item .question::before, .faq .inner .faq-item .answer::before {font-size:22px}

/*********************************************************
 * 店舗一覧
 * ******************************************************/
section.store .card_title {font-size:22px}
.store_card_address li {font-size:18px;font-weight: 500}
section.store address ul li a.btn {font-size:17px;height: 50px;line-height: 50px}


/*********************************************************
 * 会社概要
 * ******************************************************/
table.table tr {}
table.table tr th, table.table tr td {font-size:18px;padding:.75em}
table.table tr th {width: 30%}
table.table tr td {width: 70%;border-bottom: solid 1px #eee}
table.table tr td ol {padding:1em 0 0}
table.table tr td ul {padding-left: 0}