﻿@charset "utf-8";
body[data-device="smp"]{text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}


header #kv{background-size: cover;background-color: #fff;background-image: url("../image/kv_bg.png");background-repeat: no-repeat;font-size:0;}
header #kv{justify-content:center;display:flex;}

footer{display:block;background:#f00;color:#fff;padding-bottom:4em;font-size:15px;}
footer .copyright{text-align:center;padding:1em 0;letter-spacing:1px;}
footer .navBox>ul{display:flex;padding:1em 1em 0;justify-content:center;flex-wrap:wrap;}
footer .navBox>ul>li>a{display:block;color:inherit;}
footer .navBox>ul>li{border-left:1px solid ;padding:0 1em;}
footer .navBox>ul>li:nth-of-type(1){border-left:0;}

.hide-area{display:none;}
body[data-device="smp"] [data-device="pc"]{display:none;}
body[data-device="pc"] [data-device="smp"]{display:none;}

body[data-device="smp"] img{max-width:100%;}
body[data-device="smp"] *{max-width:100%;width:unset;font-family:'noto sans jp';}
body[data-device="smp"] *{font-size:14px;}
body[data-device="smp"] .slick-track{max-width:unset;}

body[data-device="smp"] main{background:unset;}
body[data-device="smp"] main article{padding:2em 2vw 1em;margin:unset;}

header #headFixMenu{position:fixed;top:0;left:0;z-index:9999;width:100%;}

header #headFixMenu div{transform:translateY(-65px);transition:0.4s;opacity:0;}
html.show header #headFixMenu div{transform:translateY(0);opacity:1;}

#headFixMenu ul{display:flex;max-width:100%;background:#ffdf6b;height:65px;justify-content:space-evenly;align-items:center;}
#headFixMenu ul>li{height:60px;}
#headFixMenu ul>li img{height:60px;}

/*--[ .buyingpledge ]--*/

body[data-device="smp"] .inquerybtn-wrap[data-device="smp"]{display:block;}
body[data-device="smp"] .buyingpledge{display:block;}

/*--[ .inquerybtn ]--*/

body[data-device="smp"] .CV-from{background:#f00;}
body[data-device="smp"] .inqueryform-sendbutton{padding:0 10px;}
body[data-device="smp"] .form-input{border-radius:10px;padding:0 10px 20px 10px;background:#fff;}
body[data-device="smp"] .form-input-outer{padding:10px;background:transparent}
body[data-device="smp"] .questionlist dt{padding:10px 0 5px;}
body[data-device="smp"] .questionlist select{width:100%;}
body[data-device="smp"] .questionlist input{width:100%;}

/*--[ #info-form ]--*/

body[data-device="pc"] .modaal-content-container{position:relative;padding:0px;}
body[data-device="pc"] .modaal-content-container>div{padding:10px;}
body[data-device="pc"] .modaal-content-container .CV-from{position:unset;padding:20px;margin:0;width:100%;}
body[data-device="pc"] .modaal-content-container .CV-from h2{padding:20px 0 00;text-align:center;}
body[data-device="pc"] .modaal-content-container .inquery-imagesmartphone{position: absolute;width: 80px;right:-20px;top:-10px;}
body[data-device="pc"] .modaal-content-container .inquerytitle-imagepoint{position: absolute;width: 120px;left:-20px;top:-10px;}

body[data-device="pc"] .modaal-content-container .form-input select,
body[data-device="pc"] .modaal-content-container .form-input input {width:100%;}

body[data-device="smp"] #info-form>div{position:relative;padding-top:40px;}

body[data-device="smp"] #info-form .inquery-imagesmartphone{position: absolute;width: 60px;right:-1vw;top:0;}
body[data-device="smp"] #info-form .inquerytitle-imagepoint{position: absolute;width: 80px;left:-1vw;top:0;}

body[data-device="smp"] #info-form .CV-from{position:unset;}
body[data-device="smp"] #info-form .CV-from h2{padding:0;text-align:center;}
body[data-device="smp"] #info-form .CV-from h2+p{font-size:15px;letter-spacing:1px;color:#fff;}
body[data-device="smp"] #info-form .formtitle-onweb{width:70%;}
body[data-device="smp"] #info-form .inqueryform .summary{padding:10px;color:#fff;}



/*--[NEW 20240712]--*/
body[data-device="pc"] .iFrameWrap>iframe{border:0;height:960px}
body[data-device="smp"] .iFrameWrap>iframe{border:0;height:200vw;width:100%;}

/*--[ .buyingresult ]--*/
body[data-device] .buyingresult{display:block;padding:4vw 2vw;}
body[data-device] .buyingresults-list *{width:inherit;max-width:unset;}
body[data-device] .buyingresults-listbox{width:100%;}
body[data-device] .buyingresults-listbox{border:0;padding:10px !important;margin:0;box-sizing:border-box;background:transparent;}
body[data-device] .buyingresults-listbox>div{box-sizing:border-box;padding:0px;box-sizing:border-box;width:100%;border-radius:10px;overflow:hidden;background:#fff;}

body[data-device] dl.buyingresults-elements{display:flex;justify-content:center;padding:0;margin:0;flex-wrap:wrap;align-items:center;font-size:14px;padding:5px;}
body[data-device] dl.buyingresults-price >dd{font-size:2em;}
body[data-device="smp"] dl.buyingresults-price >dd{font-size:1.5em;}

body[data-device] dl.buyingresults-elements >*{display:block;text-align:left;padding:0;margin:0;box-sizing:border-box;}
body[data-device] dl.buyingresults-elements >dt{width:30%;text-align:right;padding-right:5px;box-sizing:border-box;}
body[data-device] dl.buyingresults-elements >dd{width:70%;}

/*--[ .searchingcar ]--*/
body[data-device] .searchingcar .searchingcar-outer{display:block;padding:2em 0 !important;border:0 !important;outline:0 !important;background:#fff !important; }
body[data-device] .searchingcar .searchingcar-inner{background:#f1f4f9;margin:0 !important;padding:2em !important;border:0 !important;width:100% !important;border-radius:10px;box-sizing:border-box;}


body[data-device="smp"] .searchingcar {display:block;padding:2vw;}
body[data-device="smp"] .searchingcar .searchingcar-outer{padding:0 !important;}
body[data-device="smp"] .searchingcar .searchingcar-inner{padding:0.5em !important;margin:0 !important;display:block;}
body[data-device="smp"] .searchingcar .searchingcar-inner>ul{padding:0 !important;margin:0 !important;display:block;}
body[data-device="smp"] .searchingcar .searchingcar-inner>ul>li{padding:0.5em  !important;margin:0 !important;display:block;}
body[data-device="smp"] .searchingcar .searchingcar-inner>ul>li img{height:clamp(25px,1.8em,40px);}

/*--[ .supportarea ]--*/

body[data-device] .supportarea-list >dt,
body[data-device] .supportarea-list >dd{font:1.2em / 1.5 'Noto sans jp'}
body[data-device] .supportarea-list span{background:transparent;}
body[data-device] .supportarea-list span{color:#00920a;font-weight:600;}
body[data-device] .supportarea .outofarea{font-size:1em;letter-spacing:0.1em}
body[data-device="smp"] .supportarea{display:block;}

/*--[ .SNS ]--*/

body[data-device] .SNS{display:flex;text-align:center;width:100%;justify-content:center;padding:2em 0;}
body[data-device="smp"] .SNS{width:96vw;margin:0 auto;}

/*--[ .SNS / for TW]--*/
body[data-device="smp"] .SNS .twitter-outer{height:unset;padding:5px;box-sizing:border-box;}

/*--[ .SNS / FB ]--*/

body[data-device] .SNS .facebookWidget{padding:0px !important;box-sizing:border-box;max-width:510px;margin: 0 auto;width:clamp(300px,100%,100vw);}
body[data-device] .SNS .facebook_wrap{margin-left: auto;margin-right: auto;width:clamp(300px,80%,350px);box-shadow:0 0 0 7px #b9d6ff inset;border-radius: 7px;padding:5px;box-sizing:border-box;}
body[data-device] .SNS .fb-page,
body[data-device] .SNS .fb-page span,
body[data-device] .SNS .facebook_wrap iframe{width: 100% !important;height: 500px !important;}

body[data-device] .SNS .fb_iframe_widget span>iframe{position:relative !important;}

/*--[ .choosereason ]--*/
body[data-device] .choosereason {display:block;}
body[data-device] .choosereason .choosereason-flex{display:block;}
body[data-device] .choosereason .choosereason-flex>li{display:block;width:100% !important; }

/*--[ .refund ]--*/
body[data-device="smp"] .refund {display:block;}
body[data-device="smp"] .refund .refund-notes > li{text-align:left;font-size:10px}
body[data-device="smp"] .refund-arrow{position:absolute;top:unset;bottom:unset;left:0;width:15vw;}
body[data-device="smp"] .refund-arrow img{position:absolute;top:-20vw;left:20vw;}
body[data-device="smp"] .refund-calculation{margin-bottom:1em;}
body[data-device="smp"] .refund-action{display:flex;flex-wrap:wrap;background:unset;justify-content:space-between;align-items:self-start;padding:0;height:unset;font-size:14px;}
body[data-device="smp"] .refund-guide{width:66%;position:relative;box-sizing:border-box;margin:unset;position:unset;left:unset;top:unset;font-size:unset;height:unset;}
body[data-device="smp"] .refund-guide p br{display:none;}
body[data-device="smp"] .refund-guide p{margin:0;}
body[data-device="smp"] .refund-guide div[data-device="smp"]{display:flex;padding:1em 0 0;flex-wrap:wrap;}

body[data-device="smp"] .refund-human{max-width:160px;width:33%;position:relative;padding:0;margin:0;bottom:unset;right:unset;}
/*--[ .webreview ]--*/
body[data-device="smp"] .webreview {display:block;}
body[data-device="smp"] .webreview .webreview-outer{margin:0 0 3em;}
body[data-device="smp"] .webreview-outer img{width:160px}

/*--[ .customervoice ]--*/

/*--[ .customervoice ]--*/
body[data-device="smp"] .customervoice {display:block;}
body[data-device="pc"] .customervoice {padding-bottom:0 !important;}
body[data-device="pc"] .customercoive-inner{display:block;}
body[data-device="pc"] .customercoive-inner>div.slide{display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-start;}

.slick-arrow{position:absolute;top:50%;width:30px;height:30px;z-index:1;}
.slick-arrow::before{content:'';background:transparent;display:block;width:30px;height:30px;
box-shadow:-5px 5px inset;}
.slick-prev{left:-15px;transform:rotate(-135deg);}
.slick-next{right:-15px;transform:rotate(45deg);}
body[data-device="smp"] .slick-prev{left:0px;}
body[data-device="smp"] .slick-next{right:0px;}

.slick-dotted{position:relative;}
.slick-dots{display:flex;flex-wrap:wrap;padding:20px 0 0;justify-content:center;}
.slick-dots>li{padding:5px;}
.slick-dots button{background:#fff;box-shadow:0 0 0 0;border:0;border-radius:100%;height:20px;width:20px;font-size:0;box-shadow:0 0 0 2px #f60 inset;}
.slick-active button{background:#f60;}

.customervoice .slick-list{padding:0 10vw !important;}
.customervoice .slick-slide {transform: scale(0.9);transition: all .5s;opacity: 0.5;}
.customervoice .slick-slide.slick-center{transform: scale(1);opacity: 1;}

body[data-device="smp"] .voicebox .btn{width:100%;height:40px;background:#eee;border-radius:10px;}
body[data-device="smp"] .voicebox .btn{display:flex;justify-content:center;align-items:center;}
body[data-device="smp"] .voicebox .btn::before{content:'詳細を見る';color:#f00;bold;font-size:20px;}
body[data-device="smp"] .voicebox.open .btn::before{content:'閉じる';}

body[data-device="smp"] .voicebox{max-width:90vw;display:block;background:#fff;box-sizing:border-box;padding:10px;border-radius:10px;margin:0 !important;}
body[data-device="smp"] .voicebox .voice-comment{height:unset;}
body[data-device="smp"] .voicebox .voice-comment>p{font-size:15px;line-height:1.875;padding:10px 0;}
body[data-device="smp"] .voicebox .voice-comment>p+p+p{display:none;}
body[data-device="smp"] .voicebox .voice-userdate{display:none;justify-content:center;align-items:center;padding:10px 0;}
.customerdate{padding-left:1em;}
body[data-device="smp"] .voicebox .cardate{display:none;padding:10px;}

body[data-device="smp"] .voicebox.open .voice-comment>p+p+p{display:block;}
body[data-device="smp"] .voicebox.open .voice-userdate{display:flex;}
body[data-device="smp"] .voicebox.open .cardate{display:block;}

body[data-device="smp"] .voicebox .slick-list{}

/*--[ .useflow ]--*/
body[data-device="smp"] .useflow {display:block;}
body[data-device="smp"] .useflow>h2{padding:2em 0 0;}
body[data-device="smp"] .useflow-outer{display:block;padding:2vw 0 0;}
body[data-device="smp"] .useflow-wrap{display:block;}
body[data-device="smp"] .useflow-wrapbox{display:flex;align-items:end;justify-content:left;flex-wrap:wrap;}
body[data-device="smp"] .useflow-wrap{padding-bottom:64px;}

body[data-device="smp"] .useflow .useflow-lastwrap::after {	content:'';}
body[data-device="smp"] .useflow-leftcontainer .useflow-lastwrap::after {	content:none;}
body[data-device="smp"] .useflow-leftcontainer .useflow-lastwrap{padding-bottom:20px;}

body[data-device="smp"] .useflow-image{width:100px;margin:0 10px 0 0;}
body[data-device="smp"] .useflow-contents{width:calc(100% - 110px);margin:0 0 5px;box-sizing:border-box;padding:10px}
body[data-device="smp"] .useflow-contents p{font-size:15px;line-height:1.75;}

/*--[ .difference-table ]--*/
body[data-device="smp"] .difference-table {display:block;}

/*--[ .gethightreview ]--*/
body[data-device="smp"] .gethightreview .gethightreview03-outer{margin:0 !important;}
body[data-device="smp"] .gethightreview .gethightreview03-outer img{min-width:unset !important;}
body[data-device="smp"] .gethightreview{display:block;}

/*--[ .webmedia ]--*/
body[data-device="smp"] .webmedia{display:block;}

/*--[ .difference ]--*/
body[data-device] .difference{display:block;}
body[data-device] .difference .structure-boxpin{display:none;}
body[data-device] .difference .difference-structure{border:0 !important;padding:0 !important;margin:2em 0 !important;}
body[data-device] .difference .structure-box{margin:1em 0 !important;padding:2em 0 !important;width:100%;}

body[data-device="smp"] .difference{display:block;}
body[data-device="smp"] .difference .structure-box{box-sizing:border-box;padding:4vw 2vw !important;}
body[data-device="smp"] .difference .structure-box>p{text-align:left;}

/*--[ .badcase ]--*/
body[data-device="smp"] .badcase{display:block;}
body[data-device="smp"] .badcase-inner{border:5px solid #f00;padding:10px 5px;box-sizing:border-box;width:100%;max-width:unset;
border-radius:10px;}


body[data-device="smp"] .badcase-inner li{font-weight:normal;padding:0 0 1em 1em  !important;margin:0 !important;}
body[data-device="smp"] .badcase-inner li{font-size:14px}

/*--[ .nottrouble ]--*/
body[data-device="smp"] .nottrouble{display:block;}
body[data-device="smp"] .nottrouble>h2:first-of-type{display:block;width:clamp(300px,80%,80%);padding:1em 0 0.5em;}
body[data-device="smp"] .nottrouble .nottrouble-notice {background-color: #00aa54;padding: 12px 10px;color: #fff;margin: auto;}
body[data-device="smp"] .nottrouble .nottrouble-notice .big{font-size:1.2em;font-weight:bold;}
body[data-device="smp"] .nottrouble .nottrouble-notice p{font-size:16px;text-align:left;}
body[data-device="smp"] .nottrouble .nottrouble-notice p:nth-of-type(2){text-align:center;}
body[data-device="smp"] .nottrouble .nottrouble-notice p>span{;font-size:18px !important}
body[data-device="smp"] .nottrouble>section>p.customersupport{padding:1em 0 0;font-size:0.8em;line-height:1.75;}

/*--[ .prideoperator ]--*/
body[data-device="smp"] .prideoperator{display:block;}
body[data-device="smp"] .prideoperator p{text-align:left;font-size:14px;}
body[data-device="smp"] .prideoperator p>br{display:none;}

/*--[ .expensivereason ]--*/
body[data-device="smp"] .expensivereason{display:block;}
body[data-device="smp"] .expensivereason .greenline-outer{padding:10px;box-sizing:border-box;border: 5px solid #01a74e;background-color: #f2fbf6;}
body[data-device="smp"] .expensivereason .sellreason-contents>p{font-size:14px;}

/*--[ .company ]--*/
body[data-device] .company{display:block;}

body[data-device] .company{display:block;}
body[data-device] .company h2{font:800 20px / 1 'Noto sans jp';display:flex;justify-content:center;align-items:center;padding:1em 0.5em;}
body[data-device] .company h2 span{font-size:2.5em;padding:0.75em 1em;background:#f00;color:#fff;max-width:500px;width:80vw;text-align:center;box-shadow:0 0 0 5px #ccc;
border-radius:10px;}

body[data-device="smp"] .company h2{font-size:2.5vw;}

body[data-device] .company .directormessage-wrap{display:flex;position:relative;}
body[data-device] .company .director-image {box-sizing:border-box;text-align:center;font-size:15px;line-height:20px;margin:0px;
position:absolute;left:unset;bottom:unset;top:-100px;display:block;width:100%;z-index:3;}
body[data-device] .company .director-image img{width:200px;}
body[data-device] .company .director-image h3{padding:0;text-align:center;}
body[data-device] .company .directormessage-outer{padding-top:80px !important;position:relative;background-position:0 0,100% 0 !important;background-size:auto 50vw,auto 50vw !important;}
body[data-device] .company .directormessage-outer::before{content:'';display:block;height:5vw;background:linear-gradient(180deg,#fff 20%,transparent 50%);position:absolute;top:0px;left:0;width:100%;z-index:1;}
body[data-device] .company .directormessage-outer::after{content:'';display:block;height:20vw;background:linear-gradient(0deg,#fff 20%,transparent 50%);position:absolute;bottom:0px;left:0;width:100%;z-index:1;}

body[data-device] .company .director-image h3{font:600 30px / 1.5 "noto sans jp", serif; } 
body[data-device] .company .director-image h3 span{font-size: 0.75em;} 

body[data-device] .company .directormessage-contents{font:600 20px / 1.5 "noto sans jp", serif; } 
body[data-device] .company .directormessage-contents{background:#fff;box-sizing:border-box;padding:240px 50px 50px;border-radius:10px;box-shadow:0 0 0 2px #ccc;z-index:2;}
body[data-device] .company .companyinfo-images img{width:100%;max-width:100%;}
body[data-device] .company .companyinfo{}
body[data-device] .company .companyinfo-datewrap{padding:0;margin:0;}

body[data-device] .company .companyinfo-datewrap>.datewrap-item{border:0 !important;margin:5px 0;padding:0 !important;font-size:14px;}
body[data-device] .company .companyinfo-datewrap>div.datewrap-item>dt{width:25%;box-sizing:border-box;padding:5px 10px;border:0;background:#eee;}
body[data-device] .company .companyinfo-datewrap>div.datewrap-item>dd{width:75%;box-sizing:border-box;padding:5px;}


body[data-device="smp"] .company .director-image{top:-90px;}
body[data-device="smp"] .company .director-image img{width:120px;}
body[data-device="smp"] .company .director-image h3{font:600 20px / 1.5 "noto sans jp", serif; } 
body[data-device="smp"] .company .director-image h3 span{font-size: 0.75em;} 

body[data-device="smp"] .company .directormessage-contents{font-size:14px;line-height:2em;} 
body[data-device="smp"] .company .directormessage-contents{padding:120px 10px 10px;}

body[data-device="smp"] .company .company-map{width:100%;}
body[data-device="smp"] .company .company-map iframe{width:100%;}

body[data-device="smp"] .company .company-visitreserve .visitreserve-notice{font-size:0.8em;padding:1em 0;}
body[data-device="smp"] .company .company-visitreserve *{font-size:inherit;}

body[data-device="smp"] .company .company-productivity-outer{display:block;background:unset;height:unset;width:unset;}
body[data-device] .company .company-productivity{display:block;padding:0px;}

body[data-device] .company .productivity-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;}
body[data-device] .company .productivity-box{display:block;width:32%;box-sizing:border-box;background:#fff;margin:0 !important;padding:10px;}
body[data-device] .company .productivitybox-thumb{overflow:hidden;display:flex;width:100% !important;justify-content:center;flex-wrap:wrap;}
body[data-device] .company .productivitybox-thumb>img+img{margin-top:10px;}
body[data-device] .company .productivitybox-topics{padding-top:10px;width:unset !important}

body[data-device="smp"] .company .productivity-wrap{padding:5px;background:#dcdcdc;}
body[data-device="smp"] .company .productivity-box{display:flex;width:100%;margin:5px !important;padding:10px !important;flex-wrap:wrap;justify-content:left;}
body[data-device="smp"] .company .productivitybox-thumb{display:block;width:40% !important;box-sizing:border-box;padding:0 !important;j}
body[data-device="smp"] .company .productivitybox-thumb>img{max-width:unset !important;width:100% !important;height:unset !important;display:block;}
body[data-device="smp"] .company .productivitybox-topics{width:60% !important;box-sizing:border-box;padding:0 0 0 10px !important;}
body[data-device="smp"] #productivity01 p:first-child {font-size:1em;margin-bottom:0.5em;}

/*--[ .faq ]--*/
body[data-device="smp"] .faq{display:block;padding:0;margin-bottom:0;}

body[data-device] .faq .question{background:#eee;}

body[data-device="smp"] .faq .answer,
body[data-device="smp"] .faq .question{font-size:14px;margin:0;padding:10px;position:relative;border:0;}
body[data-device="smp"] .faq .answer>span,
body[data-device="smp"] .faq .question>span{font-size:14px;}
body[data-device="smp"] .faq .question img,
body[data-device="smp"] .faq .answer img{float:unset;width:40px;margin:0px;height:40px;}

body[data-device="smp"] .faq .answer>span{display:block;box-sizing:border-box;padding-left:60px;font-size:14px;margin:0;}
body[data-device="smp"] .faq .answer>img{position:absolute;left:10px;top:10px;}
body[data-device="smp"] .faq .question{display:flex;justify-content:left;align-items:center;border-top:1px solid #666;}
body[data-device="smp"] .faq .question>img{padding:0px;}
body[data-device="smp"] .faq .question>span{padding:0;margin-left:10px;}
body[data-device="smp"] .faq .faq-viewmore{padding:20px;margin:0;}
body[data-device="smp"] .faq .faq-viewmore>span{font-size:20px;padding:0.5em 1em;max-width:100%;display:block;}
/*---------------*/

body[data-device="smp"] #fixedFoot>section::after{content:'';height:100%;width:100%;display:block;position:absolute;left:0;bottom:0;background:url(../asset/img/fiexd_hiromi.png) no-repeat 5% 100%;background-size:auto 100%;z-index:-1;}
body[data-device="smp"] #fixedFoot>section{background:linear-gradient(0,rgba(255,255,255,0.8) 80%,transparent 100%);}
body[data-device="smp"] #fixedFoot>section{position:fixed;bottom:0;left:0;z-index:9999;width:100%;}
body[data-device="smp"] #fixedFoot>section{transform:translateY(100%);transition:0.4s;opacity:0;}
html.show body[data-device="smp"] #fixedFoot>section{transform:translateY(0);opacity:1;}

body[data-device="smp"] #fixedFoot>section p,
body[data-device="smp"] #fixedFoot>section ul{display:flex;flex-wrap:wrap;
justify-content:center;align-items:end;box-sizing:border-box;padding:0 3vw;justify-content: flex-end;}

body[data-device="smp"] #fixedFoot>section p{height:12vw;}
body[data-device="smp"] #fixedFoot>section p>span{font:600 6vw / 1 'Noto sans jp';color:#12ad59}
body[data-device="smp"] #fixedFoot>section p>span{text-indent:2em;}

body[data-device="smp"] #fixedFoot>section ul{height:20vw;}
body[data-device="smp"] #fixedFoot>section ul::before{content:'';width:32%;order:2;height:100%;}

body[data-device="smp"] #fixedFoot>section ul>li{width:70%;box-sizing:border-box;padding:3vw 2vw;}
body[data-device="smp"] #fixedFoot>section ul>li:nth-of-type(1){order:1;}
body[data-device="smp"] #fixedFoot>section ul>li:nth-of-type(2){order:3;}

.fiexd-tell,
.fiexd-form,
.fiexd-hiromi{z-index:99;}

body[data-device="smp"] .company .companyinfo-datewrap{padding:0.5em 0;}

body[data-device="smp"] .buyingresults-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:2%;}
body[data-device="smp"] .buyingresults-listbox{width:49%;padding:0 !important;margin:1% 0;font:1em / 1 'Noto sans jp';border:2px solid #060;background:#fff;}
body[data-device="smp"] .buyingresults-listbox>div{border-radius:0;padding:2px;box-sizing:border-box;}
body[data-device="smp"] dl.buyingresults-elements{padding:0.5em 0.2em;box-sizing:border-box;justify-content:left;font-size:1em;}
body[data-device="smp"] dl.buyingresults-elements>dt{width:30%;text-align:left;font-size:1em;}
body[data-device="smp"] dl.buyingresults-elements>dd{width:70%;text-align:left;font-size:1em;}
body[data-device="smp"] dl.buyingresults-price>dt{width:40%;color:#000;font-weight:bold;}
body[data-device="smp"] dl.buyingresults-price>dd{width:60%;font-size:1.5em;}
body[data-device="smp"] dl.buyingresults-price>dt>br{display:none;}

[data-more="wrap"] [data-more="btn"]{background:#060;color:#fff;padding:0.5em 0em;border-radius:0.2em;
font:8vw / 1 'Noto sans jp';align-items:center;display:flex;justify-content:center;align-items:center;margin:0.5em 0;}
[data-more="wrap"] [data-more="btn"]::after{content:"";transform:rotate(45deg);font-size:0.8em;width:1em;height:1em;border-radius:100%;display:block;background:#fff no-repeat;background-image:linear-gradient(45deg,#fff 50% ,#060 50%),linear-gradient(45deg,#fff 50%,#060 50%);background-size:40% 40%;background-position:40% 60%;}
[data-more="wrap"] [data-more="btn"]>span{margin-right:0.25em;display:block;}

[data-more="wrap"].open [data-more="btn"]>span::after{content:"の紹介"}
[data-more="wrap"].open [data-more="btn"]::after{transform:rotate(135deg);}
[data-more="wrap"] [data-more="btn"]>span::after{content:"をもっと見る"}

[data-more="wrap"] [data-more="more"]{height:0;width:100%;opacity:0;position:relative;transition:0.4s;overflow:hidden;}
[data-more="wrap"].open [data-more="more"]{height:unset;width:100%;opacity:1;position:relative;transition:1s;}

body[data-device] dl.buyingresults-elements >dd.red{font-family:"oswald";}
body[data-device] dl.buyingresults-elements >dd span.yen{font-family:"Noto sans jp";}

body[data-device="smp"] .company .directormessage-contents p{padding:0.5em 0;font-size:14px;line-height:1.5em;font-weight:400;} 
body[data-device="smp"] .commoncase-textblock p{padding:0.5em 0;}

body[data-device="smp"] .company .companyinfo-datewrap>div.datewrap-item{display:flex;}
body[data-device="smp"] .company .companyinfo-datewrap>div.datewrap-item>dt{width:25% !important;box-sizing:border-box;}
body[data-device="smp"] .company .companyinfo-datewrap>div.datewrap-item>dd{width:75% !important;box-sizing:border-box;}

body[data-device] dl.buyingresults-elements dd>br{display:none;}

body[data-device="smp"] footer{padding-bottom:12em;text-align:center;font-size:0.75em;}
body[data-device="smp"] footer *{font-size:inherit;}


body[data-device="smp"] .badcase-list{font-size: 14px;}
body[data-device="smp"] .media-interview p,
body[data-device="smp"] .introductiononTV p,
body[data-device="smp"] .webreview-storestar,
body[data-device="smp"] .webmedia-published p{font-size: 16px;}
body[data-device="smp"]  .webmedia-published p{font-size:0.8em;}

