﻿.page-header,.entry-header{margin:0 -1.5em 2em;background-color:rgba(0,0,0,0);background-position:0 0;background-size:cover;background-repeat:no-repeat;background-image:url("../../images/common/tit_bg_sp.webp")}.no-webp .page-header,.no-webp .entry-header{background-image:url("../../images/common/tit_bg_sp.jpg")}@media(min-width: 768px){.page-header,.entry-header{margin:0 -100% 2em;background-position:center;background-size:1920px auto;background-repeat:no-repeat;background-image:url("../../images/common/tit_bg.webp")}.no-webp .page-header,.no-webp .entry-header{background-image:url("../../images/common/tit_bg.jpg")}}@media only screen and (min-width: 768px)and (max-width: 1199px){.page-header,.entry-header{background-position:center;background-size:cover;background-repeat:no-repeat}}.page-header .header-txt,.entry-header .header-txt{margin:17px auto}.page-header .header-txt .page-title,.page-header .header-txt .entry-title,.entry-header .header-txt .page-title,.entry-header .header-txt .entry-title{font-size:85%;font-weight:normal;line-height:1;letter-spacing:.25em;position:relative;z-index:0;top:.15em}.page-header .header-txt .page-title::before,.page-header .header-txt .entry-title::before,.entry-header .header-txt .page-title::before,.entry-header .header-txt .entry-title::before{display:block;font-size:210%;font-family:"canto",serif;font-weight:400;font-style:normal;letter-spacing:.05em;margin-bottom:.15em}.type-faq.status-publish .page-header .header-txt .page-title,.type-faq.status-publish .page-header .header-txt .entry-title,.type-faq.status-publish .entry-header .header-txt .page-title,.type-faq.status-publish .entry-header .header-txt .entry-title{font-size:115%;line-height:1.5;padding:.75em 0}.type-faq.status-publish .page-header .header-txt .page-title::before,.type-faq.status-publish .page-header .header-txt .entry-title::before,.type-faq.status-publish .entry-header .header-txt .page-title::before,.type-faq.status-publish .entry-header .header-txt .entry-title::before{content:none;display:none}.post-type-archive-faq .page-header .header-txt .page-title::before,.post-type-archive-faq .page-header .header-txt .entry-title::before,.post-type-archive-faq .entry-header .header-txt .page-title::before,.post-type-archive-faq .entry-header .header-txt .entry-title::before{content:"FAQ"}#post-15 .page-header .header-txt .page-title::before,#post-15 .page-header .header-txt .entry-title::before,#post-15 .entry-header .header-txt .page-title::before,#post-15 .entry-header .header-txt .entry-title::before{content:"OVERVIEW"}#post-34 .page-header .header-txt .page-title::before,.pageContact .page-header .header-txt .page-title::before,#post-34 .page-header .header-txt .entry-title::before,.pageContact .page-header .header-txt .entry-title::before,#post-34 .entry-header .header-txt .page-title::before,.pageContact .entry-header .header-txt .page-title::before,#post-34 .entry-header .header-txt .entry-title::before,.pageContact .entry-header .header-txt .entry-title::before{content:"INQUIRY"}#post-3 .page-header .header-txt .page-title::before,#post-3 .page-header .header-txt .entry-title::before,#post-3 .entry-header .header-txt .page-title::before,#post-3 .entry-header .header-txt .entry-title::before{content:"PRIVACY POLICY"}#post-89 .page-header .header-txt .page-title::before,#post-89 .page-header .header-txt .entry-title::before,#post-89 .entry-header .header-txt .page-title::before,#post-89 .entry-header .header-txt .entry-title::before{content:"ORDER GUIDE"}@media(min-width: 768px){.page-header .header-txt,.entry-header .header-txt{margin:3.5em auto}.page-header .header-txt .page-title,.page-header .header-txt .entry-title,.entry-header .header-txt .page-title,.entry-header .header-txt .entry-title{font-size:110% !important}.page-header .header-txt .page-title::before,.page-header .header-txt .entry-title::before,.entry-header .header-txt .page-title::before,.entry-header .header-txt .entry-title::before{font-size:235%}.type-faq.status-publish .page-header .header-txt .page-title,.type-faq.status-publish .page-header .header-txt .entry-title,.type-faq.status-publish .entry-header .header-txt .page-title,.type-faq.status-publish .entry-header .header-txt .entry-title{font-size:180% !important}}.content-block .status-publish{margin:auto !important}.entry-content{margin:0}#post-3 .entry-content,#post-15 .entry-content,#post-34 .entry-content,#post-89 .entry-content{font-size:95%;padding:0;background:none}.entry-content .page_sec{margin-top:3.5em;margin-bottom:0}#post-15 .entry-content .page_sec,#post-89 .entry-content .page_sec{border-bottom:1px solid #b2b2b2}.entry-content .page_sec:first-child{margin-top:0}.entry-content .page_sec h2{font-size:125%;font-family:"Shippori Mincho",serif;font-weight:600;font-style:normal;letter-spacing:.2em;margin:1em 0 1.75em}.entry-content .page_sec p{font-weight:300;letter-spacing:.2em}.entry-content .page_sec .container dl{text-align:center;letter-spacing:.2em;padding-top:.6em;border-top:1px solid #b2b2b2}.entry-content .page_sec .container dl.txtL{text-align:left}.entry-content .page_sec .container dl dt{font-weight:500;text-align:center;padding:.25em 0;background-color:#efece8}.entry-content .page_sec .container dl dd{font-weight:300;padding:.85em 0 1.5em}.entry-content .page_sec .container h3{font-size:110%;font-weight:600;letter-spacing:.2em;margin:2.5em 0 .75em}.entry-content .page_sec .container h4{font-size:100%;font-weight:600;letter-spacing:.2em;margin:1.5em 0 .5em}.entry-content .page_sec .container ol{margin:1em 0 0;padding:0}.entry-content .page_sec .container ol li{font-weight:300;letter-spacing:.2em;padding-left:1.8em;text-indent:-1.8em}.entry-content .page_sec .container p+ul{margin:1em 0 0}.entry-content .page_sec .container p+ul li{font-weight:300;letter-spacing:.2em;padding-left:1em;text-indent:-1em}.entry-content .page_sec .container p+ul li::before{content:"・";display:inline-block;width:1em;text-indent:initial}.entry-content .page_sec .container p+ul li a{text-indent:initial}.entry-content .page_sec .container .companyInfo{margin:1em 0}@media(max-width: 767px){#post-15 .entry-content .page_sec{margin-bottom:1em}#post-15 .entry-content .page_sec .container dl{width:100%;display:table;padding-bottom:.6em}#post-15 .entry-content .page_sec .container dl dt,#post-15 .entry-content .page_sec .container dl dd{display:table-cell;padding:1em 0}#post-15 .entry-content .page_sec .container dl dt{width:8em;vertical-align:middle}#post-15 .entry-content .page_sec .container dl dd{padding-left:1.5em}}@media(min-width: 768px){.entry-content{width:100% !important;max-width:1000px;margin:2.5em auto 7em !important}#post-34 .entry-content{margin:3.5em auto !important}.entry-content .page_sec{margin-top:5em}.entry-content .page_sec h2{font-size:175%}.entry-content .page_sec p{font-size:110%;line-height:1.75}.entry-content .page_sec .container dl{width:100%;display:table;padding:1.5em 0}.entry-content .page_sec .container dl dt,.entry-content .page_sec .container dl dd{display:table-cell;font-size:110%;padding:.75em}.entry-content .page_sec .container dl dt{width:13em;vertical-align:middle}.entry-content .page_sec .container dl dd{text-align:left;padding-left:3.5em}.entry-content .page_sec .container h3{font-size:125%}.entry-content .page_sec .container h4{font-size:110%}.entry-content .page_sec .container ol li{font-size:110%;line-height:1.75}.entry-content .page_sec .container p+ul li{font-size:110%;line-height:1.75}}.formContent{color:#474747;letter-spacing:.15em;padding:2em 1.75em 1em;background-color:#fff;border-radius:.5em}.formContent .formBox{padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #b2b2b2}.formContent .formBox p label{display:block;font-weight:500;margin-bottom:.55em}.formContent .formBox p label.must::after{content:"*";color:#d94747;font-size:120%;margin-left:.25em}.formContent .formBox p label+br{display:none}.formContent .formBox p input,.formContent .formBox p textarea{width:100%;max-width:100%;height:auto;color:#474747;font-size:95%;line-height:1;padding:.75em 1em;margin:0;border:none;background-color:#f8f8f8;vertical-align:middle}.formContent .formBox p input::placeholder,.formContent .formBox p textarea::placeholder{opacity:.5;color:#909090}.formContent .formBox p .formName{display:flex;flex-wrap:wrap;justify-content:space-between}.formContent .formBox p .formName span{width:calc(50% - .35em)}.formContent .formBox p .formName span span{width:100%;display:block}.formContent .formBox p textarea{min-height:15em;line-height:1.5}.formContent .formBox p #charCount{color:#777;font-size:85%;display:flex;flex-wrap:wrap;justify-content:space-between;letter-spacing:.075em;margin-top:.5em}@media(min-width: 768px){.formContent .formBox p #charCount{font-size:95%}}.formContent .formBox p #charCount b{color:red;font-weight:normal}.formContent .formBox .wpcf7-not-valid-tip{font-size:85%}.formContent .formBox .wpcf7-not-valid-tip::before{content:"※"}.formContent .formBtn p input{width:100%;max-width:100%;height:auto;color:#fff;font-size:100%;line-height:1;letter-spacing:.2em;padding:.85em 1em;margin:0;border:none;background-color:#938168}.formContent+.wpcf7-response-output,.formContent .wpcf7-response-output{font-size:120%;text-align:center;padding:1em !important;margin:2em 0 0 !important}@media(min-width: 768px){.formContent{padding:3.25em 3.25em 2.25em}.formContent .formBox{padding-bottom:1.5em;margin-bottom:1.5em}.formContent .formBox p{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.formContent .formBox p label{width:25%;font-size:115%;line-height:1;text-align:center;margin:0}.formContent .formBox p span.formInput{width:75%;padding:0 3em;margin:0;border-left:1px solid #dedede}.formContent .formBox p span.formInput input{font-size:100%;padding:.85em 1em}.formContent .formBtn{width:50%;margin:3em auto 0}.formContent .formBtn p input{padding:1.5em 1em}}.entry-content.faq{padding:1.5em;margin-bottom:1.5em}.entry-content.faq .posters .type-faq{margin:1.5em 0 0}.entry-content.faq .posters .type-faq:first-child{margin-top:-0.75em}.entry-content.faq .posters .type-faq .answer-content-faq-archive .faq-entry-title-archive{display:flex;align-items:center;font-size:95%;font-weight:500;padding:1.25em 1.25em 1.25em 3.25em;margin-bottom:.5em !important;border-bottom:1px solid #938168;position:relative;z-index:0}.entry-content.faq .posters .type-faq .answer-content-faq-archive .faq-entry-title-archive::before{mask-image:none;content:"Q";font-family:"futura-pt",sans-serif;font-weight:500;font-style:normal;color:#fff;font-size:135%;background-color:#c4b6a3;line-height:1;border-radius:50%;width:1.75em;height:1.75em;padding-top:.1em;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1}.entry-content.faq .posters .type-faq .answer-content-faq-archive .answer-content::before{content:none;display:none}.entry-content.faq .posters .type-faq .answer-content-faq-archive .answer-content .answer-content-faq{width:100%;font-size:90%;line-height:1.75;letter-spacing:.05em}.entry-content.faq .entry-content-faq{margin-bottom:0}.entry-content.faq .entry-content-faq::before{content:none;display:none}.entry-content.faq .tearm-information{margin-bottom:0 !important}@media(min-width: 768px){.entry-content.faq{margin-bottom:2.5em !important}.entry-content.faq .posters{font-size:125%;padding:1.5em}.entry-content.faq .posters .type-faq .answer-content-faq-archive .answer-content .answer-content-faq{line-height:2}.entry-content.faq .entry-content-faq{font-size:115%;padding:1.5em;line-height:1.75}}/*# sourceMappingURL=fixedpage.min.css.map */