@charset "utf-8";
.ec-layoutRole .ec-layoutRole__contents{max-width:none; margin: 0;}

a:hover{opacity:0.6;filter:alpha(opacity=50);-ms-filter:“alpha(opacity=50)”;}
img{vertical-align: middle; max-width:100%; height:auto;}

section{ clear:both; margin:0 auto 80px auto;}

.mNone{ margin:0px;}
h2 {background-color:#1f654c;color: #FFF !important;font-size: 40px !important;text-align:center;line-height: 1.5 !important;padding: 10px !important;}
h3 {color:#656766 !important;font-size: 40px !important;line-height: 1.5 !important;letter-spacing: 0em !important;font-weight: bold;border: none !important;}
h3 span {font-size:55px;line-height:1;letter-spacing:0em;}
h4{border:1px solid #1f654c !important;color:#1f654c !important;text-align:center;margin-bottom:5px !important; padding:5px !important;}
#lpmain{height:465px;background:url(/html/user_data/assets/img/lp_reizm/main.webp) no-repeat center center;background-size:cover;}
/*ボタン*/
.btnLINE{position: relative;display: inline-block;padding: 0.5em 1em;text-decoration: none;background: #31ae36;color: #FFF;border-bottom: solid 5px #137a1e;border-radius:5px;font-size:25px;font-weight:bold;text-align:center;width:547px;margin-bottom:10px;}
.btnLINE .btnSub{display: block; font-size:60%;}
.btnLINE span{ display: block;font-size:185%; line-height:1.3em;color: #FFF;}
.btnLINE:after{content: "\f054";font-family: "Font Awesome 5 Free";position: absolute;top: 50%;right: 20px;margin-top:-20px;}
.btnLINE:active {-ms-transform: translateY(4px);-webkit-transform: translateY(4px);transform: translateY(4px);border-bottom: none;}
.btnMail{display: inline-block;padding: 0.5em;text-decoration: none;background: #346851;color: #FFF;border-bottom:5px solid #274637;border-radius:5px;font-size:25px;font-weight:bold;text-align:center;width:547px;margin-bottom:10px;}
.btnMail .btnSub{display: block; font-size:60%;}
.btnMail span{ display: block;font-size:185%; line-height:1.3em;color: #FFF;}
.btnMail:active {-ms-transform: translateY(4px);-webkit-transform: translateY(4px);transform: translateY(4px);border-bottom: none;}
.square_btn{display: inline-block;padding: 0.45em;text-decoration: none;border-radius:40px;font-size:25px;font-weight:bold;text-align:center;width:364px;border:3px solid #346851;color:#346851;margin-bottom:10px;}
.square_btn:after{    content: "\f054";font-family: "Font Awesome 5 Free";float:right;}
.tel{cursor : default;}
.tel:hover{opacity: initial;}
/*買取実績・買取強化*/
#list{
	display: inline-block;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -webkit-flexbox;
	display: -moz-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: flex;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
#list li{float: left;padding: 0 30px;display: block;text-align:left;font-weight:normal;border-right:1px dotted #ccc;margin-bottom:20px;}
#list li p{line-height:1.2em; margin-top:5px;}
#list li span{display:block;background-color:#1f654c;color:#FFF;padding:5px;text-align:center;font-weight:bold;margin-top:10px;border-radius:3px;}
.listMore{ border:solid 1px #656766; padding:10px; color:#656766; text-align:center; margin:0 auto 20px auto;border-radius:10px; width:50%;cursor:pointer; font-weight:bold;}
#list li .kyoka{font-weight:bold;text-align:center;}


/*取扱品*/
#itemList li{width: 25% !important;}
.textSmall{ letter-spacing:0em; font-size:12px; margin-bottom:20px;}
#lpmore{width: 25%;}
/*これらも買取OK*/
.moreOk{
	margin-top:70px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -webkit-flexbox;
	display: -moz-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: flex;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.moreOk li{display:inline-block;width: 48%;text-align:center; vertical-align:top; border:1px solid #ccc; padding:20px;border-radius:10px;}
.moreOk li img{ width:25%; margin:-70px 10px 0;}
.moreOk li p { margin-top:10px;}
.moreOk li p span{display:block;background-color:#f3f2ed;padding:2px 5px;border-radius:3px;width:50%;margin:auto;}
/*LIEN*/
#point{text-align:center;}
#point li{display:inline-block;width:300px;text-align:center; vertical-align:top; margin-bottom:30px;}
#point li:nth-child(2n){margin:0 34px;}
#point li b{font-size:25px; border-bottom:2px solid #346851; display:block; text-align:left; margin-bottom:5px;}
#point li p{ text-align:left;}
#pointBtn{ width:100%; text-align:center;}
/*お客様の声*/
#voice {padding:20px 0 80px 0;background-color: #F3F2ED;}
#voice .voiceIn {padding:20px;margin-top:20px !important;background-color: #FFF;border-radius:10px;}
#voice .voiceIn .customers{font-size:25px;color:#346851;letter-spacing:0;}
#voice .voiceIn .more{margin:5px 0;border-bottom:2px solid #F3F2ED;padding-bottom:5px;}
#voice .voiceIn .more span{background-color:#346851;color:#FFF;padding:2px 5px;margin-right:5px;vertical-align:middle;border-radius:3px;font-size:13px;}
/*3つの買取方法*/
#kaitori li{width: 32%;display: block;border:1px solid #ccc;border-radius:10px;margin: 0 0 30px 0;}
#kaitori li a{color: #000;text-decoration:none;}
#kaitori li a img{border-radius:10px 10px 0 0;}
#kaitori li a p{ padding:15px;}
#kaitori li a p:hover{ opacity:0.6;}
#kaitori li a p b{ font-size:25px; color:#1f654c;}
#kaitori li a p span{border:1px solid #1f654c;display:block;font-weight:bold;color:#1f654c;border-radius:3px;padding:5px;margin-top:5px;text-align:center;}
#kaitori li a p span:after{content:"\f054";font-family:"Font Awesome 5 Free";float:right;}
/*会社説明*/
#grBack{background-image: linear-gradient(180deg, #fff 0%, #F3F2ED 60%);padding:80px 0;}
#shopBrand{background-image: url(/html/user_data/assets/img/lp_reizm/about.webp);background-repeat: no-repeat;background-position:right;background-size:contain;}
#shopBrand h3{ text-align:left;width:70%;}
#shopBrand p{width:70%;}

/*タブレット*/
@media ( max-width:768px ){
.tel{cursor : auto;}
/*ヘッダー*/
#header{ width:98%;}
#header #logo{ width:12%;}
h1{ width:20%; font-size:60%;}
#header #info{ width:65%;}
#header #info #freetel{ width:79%;}
#header #info #line{ width:18%;}
#lpmain{ width:100%; height:350px;}
h3 {font-size: 40px;}
h3 span {font-size:55px;}
/*ボタン*/
.btnLINE{font-size:25px;width:49%;}
.btnMail{font-size:25px;width:49%;}
.square_btn{font-size:25px;width:32.8%;}
/*買取実績・買取強化*/
#reason li img{width:45%;}
#reason li .text{ width:53%; float:left;}
#reason li b{ font-size:25px;}
#atten{text-align:left;}

/*取扱品*/
#itemList li{width: 20%;}
/*これらも買取OK*/
.moreOk li{width:29.8%;}
#point li{width:29%;}
#point li b{font-size:20px;}
#point li .square_btn{width:100%;}
/*お客様の声*/
#voice{padding: 20px 0 50px 0;}
#voice .voiceIn .customers{font-size:25px;}
/*3つの買取方法*/
#kaitori li{width: 32%;}
/*会社説明*/
#shopBrand{background-position-y:bottom;background-size:50%;}
#shopBrand h3{width:100%;}
#shopBrand p{width:50%;}
}
/*スマホ*/
@media ( max-width:420px ){
#header{width:100%;}
#header #logo{ width:17%;}
h1{ width:80%; font-size:85%;}
#header #info{ display:none;}
#header #line{ display:none;}
section{ clear:both; margin:0 auto 40px auto;}
.mNone {margin: 0 auto;width: 100%;}
#lpmain{height:170px;}

h2 {font-size: 25px; margin-bottom:10px;}
h3 {font-size: 18px;margin:10px 0;}
h3 span {font-size:25px;}
/*ボタン*/
.btnLINE{font-size:18px;width:100%;padding:0.5em;}
.btnLINE:after{font-size:18px;margin-top:-11px;}
.btnMail{font-size:18px;width:100%;padding:0.5em;}
.square_btn{font-size:15px;width:31.5%;border:2px solid #346851;}

/*買取実績・買取強化*/
#list li{width: 50%; padding:10px;}
#list li:nth-child(2),#list li:nth-child(6){border-right:none;}
#list li:nth-child(7){border-left:none;}
#atten{text-align:left; padding:10px;}

/*取扱品*/
#itemList li{width: 24.9%;padding:5px;}
/*これらも買取OK*/
.moreOk li{padding:10px; width:100%;}
.moreOk li img{ width:25%;}
.moreOk li p span{ font-size:12px; width:100%;}
#point{overflow-x:scroll;white-space:nowrap;}
#point li{width:65%;white-space:normal;}
/*お客様の声*/
#voice .voiceIn {padding:10px;margin-top:10px;}
#voice .voiceIn .customers{font-size:18px;}
#voice .voiceIn .more span{ display:block; margin-left:0px;margin-bottom:5px;}
/*3つの買取方法*/
#kaitori li{width: 100%;}
/*会社説明*/
#grBack{padding:10px;}
#shopBrand{background-position-y:bottom;}
#shopBrand p{width:100%;}
#shopBrand #shopSub{width:45%;}
}