@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap";.wrapper{width:100%;min-width:100%}.block-page-caption,.block-page-snsarea{display:none!important}html[data-browse-mode=P] body.page-page .pane-contents>.container,html[data-browse-mode=P] body.page-page .block-page-block,html[data-browse-mode=P] body.page-page .block-page-block--frame{width:auto;margin:0}html[data-browse-mode=S] body.page-page .pane-main .pane-contents{margin:0!important}html[data-browse-mode=S] body.page-page .block-page-block--frame{margin-top:0}.main div,.main span,.main applet,.main object,.main iframe,.main h1,.main h2,.main h3,.main h4,.main h5,.main h6,.main p,.main blockquote,.main pre,.main a,.main abbr,.main acronym,.main address,.main cite,.main code,.main del,.main dfn,.main em,.main img,.main ins,.main kbd,.main q,.main s,.main samp,.main sub,.main sup,.main tt,.main var,.main b,.main u,.main i,.main center,.main dl,.main dt,.main dd,.main ol,.main ul,.main li,.main fieldset,.main form,.main label,.main legend,.main table,.main caption,.main tbody,.main tfoot,.main thead,.main tr,.main th,.main td,.main article,.main aside,.main canvas,.main details,.main embed,.main figure,.main figcaption,.main footer,.main header,.main hgroup,.main menu,.main nav,.main output,.main ruby,.main section,.main summary,.main time,.main mark,.main audio,.main video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}.main input,.main textarea{-webkit-box-sizing:border-box;box-sizing:border-box}.main article,.main aside,.main details,.main figcaption,.main figure,.main footer,.main header,.main hgroup,.main menu,.main nav,.main section{display:block}.main body{line-height:1;-webkit-text-size-adjust:100%}.main ol,.main ul{list-style:none}.main blockquote,.main q{quotes:none}.main blockquote:before,.main blockquote:after,.main q:before,.main q:after{content:"";content:none}.main table{border-collapse:collapse;border-spacing:0}.main a,.main a:hover{text-decoration:none}.main img{max-width:100%;height:auto;border:0;vertical-align:bottom}.main a{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.main a:hover{opacity:.7;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.main img{max-width:100%;height:auto;vertical-align:bottom}.main .container{display:block;margin:0 auto;width:100%!important}.main .js-parallax{opacity:0}.main .js-parallax.inview{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeUpAnime{0%{opacity:0}to{opacity:1}}@keyframes fadeUpAnime{0%{opacity:0}to{opacity:1}}.main.page .mv-wrap{padding:296px 0 120px;background-repeat:no-repeat;background-size:61.4%;background-position:top right;position:relative}@media screen and (max-width:767px){.main.page .mv-wrap{padding:100px 0 40px}}.main.page .mv-wrap.no-img{padding:40px 0}@media screen and (max-width:767px){.main.page .mv-wrap.no-img{padding:30px 0}}.main.page .mv-wrap .page-ttl .ja{font-size:60px;letter-spacing:.1em}@media screen and (max-width:767px){.main.page .mv-wrap .page-ttl .ja{font-size:24px}}.main.page .mv-wrap .page-ttl .en{display:block;font-size:26px;letter-spacing:.166em;-webkit-font-feature-settings:"pwid";font-feature-settings:"pwid";line-height:1.5;color:#b7b7b7}@media screen and (max-width:767px){.main.page .mv-wrap .page-ttl .en{font-size:10px}}.main.page .mv-wrap:after{position:absolute;content:"";height:1px;width:52.7%;left:0;bottom:0;background-color:#efefef}@media screen and (max-width:767px){.main.page .mv-wrap:after{width:67.2%}}.main.page .pagenav-wrap{padding:100px 0 0}@media screen and (max-width:767px){.main.page .pagenav-wrap{padding-top:50px}}.main.page .pagenav-wrap .txt span{-webkit-font-feature-settings:"pwid";font-feature-settings:"pwid"}.main.page .pagenav-wrap .nav-wrap{margin-top:100px;background-color:#f8f8f8;padding-bottom:30px}@media screen and (max-width:767px){.main.page .pagenav-wrap .nav-wrap{margin-top:50px}}.main.page .pagenav-wrap .nav-wrap .list-pagenav li{position:relative;counter-increment:number}.main.page .pagenav-wrap .nav-wrap .list-pagenav li:before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-feature-settings:"pwid";font-feature-settings:"pwid";content:counter(number,decimal-leading-zero);letter-spacing:.04em}.main.page .pagenav-wrap .nav-wrap .list-pagenav li:after{position:absolute;content:"";height:1px;width:100vw;background-color:#efefef;bottom:0;right:0}.main.page .pagenav-wrap .nav-wrap .list-pagenav li a{display:block;line-height:1;letter-spacing:.12em;padding:34px 0 34px 45px;position:relative}@media screen and (max-width:767px){.main.page .pagenav-wrap .nav-wrap .list-pagenav li a{padding:25px 20px 25px 25px;font-size:16px;line-height:1.5}}.main.page .pagenav-wrap .nav-wrap .list-pagenav li a:before{position:absolute;content:"";display:block;width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;top:50%;-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);right:0}@media screen and (max-width:767px){.main.page .pagenav-wrap .nav-wrap .list-pagenav li a:before{width:8px;height:8px}}.main.page .pagenav-wrap .nav-wrap .list-pagenav.has-child li:before{display:none}.main.page .pagenav-wrap .nav-wrap .list-pagenav.has-child li a{padding-left:0!important}.main.page .pagenav-wrap .nav-wrap .list-pagenav.has-child li ul{padding-bottom:24px!important;margin-top:-10px!important}.main.page .pagenav-wrap .nav-wrap .list-pagenav.has-child li ul li:after{display:none!important}.main.page .pagenav-wrap .nav-wrap .list-pagenav.has-child li ul li a{font-size:16px!important;padding:6px 0!important;display:inline-block!important}@media screen and (max-width:767px){.main.page .pagenav-wrap .nav-wrap .list-pagenav.has-child li ul li a{font-size:14px!important}}.main.page .pagenav-wrap .nav-wrap .list-pagenav.has-child li ul li a:before{content:"-"!important;background:none!important;position:static!important;border:none!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;display:inline-block!important;width:auto!important;height:auto!important}.main.page .sec-page{overflow:hidden;margin-top:100px}@media screen and (max-width:767px){.main.page .sec-page{margin-top:56px}}.main.page .sec-page .sec-page-ttl{background-color:#959595;color:#fff;padding:27px 0;font-size:30px}@media screen and (max-width:767px){.main.page .sec-page .sec-page-ttl{font-size:20px;padding:20px 0!important}}.main.page .sec-page .sec-page-ttl .num{-webkit-font-feature-settings:"pwid";font-feature-settings:"pwid";letter-spacing:.04em}.main.page .sec-page .sec-page-ttl .ttl{display:inline-block;padding-left:8px;letter-spacing:.14em}.main.page .sec-page>.container{padding-top:80px}@media screen and (max-width:767px){.main.page .sec-page>.container{padding-top:30px}}.main.page .sec-page .content-wrap .list-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:15px;margin-bottom:40px}@media screen and (max-width:767px){.main.page .sec-page .content-wrap .list-nav{max-width:85%;row-gap:4px;margin:0 auto 20px}}.main.page .sec-page .content-wrap .list-nav:before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;content:"";width:24%;display:block}@media screen and (max-width:767px){.main.page .sec-page .content-wrap .list-nav:before{display:none}}.main.page .sec-page .content-wrap .list-nav:after{content:"";width:24%;display:block}@media screen and (max-width:767px){.main.page .sec-page .content-wrap .list-nav:after{display:none}}.main.page .sec-page .content-wrap .list-nav li{border:1px solid #000;padding:0;width:24%;margin-bottom:0!important}@media screen and (max-width:767px){.main.page .sec-page .content-wrap .list-nav li{width:49%}}.main.page .sec-page .content-wrap .list-nav li:before{content:""}.main.page .sec-page .content-wrap .list-nav li a{color:#333;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;width:100%;height:100%;letter-spacing:.1em;position:relative;padding:16px 30px 16px 16px}@media screen and (max-width:767px){.main.page .sec-page .content-wrap .list-nav li a{padding:10px 18px 10px 10px;justify-content:flex-start;text-align:left}}@media screen and (min-width:973px){.main.page .sec-page .content-wrap .list-nav li a{white-space:nowrap}}.main.page .sec-page .content-wrap .list-nav li a:after{position:absolute;content:"";display:block;width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;top:50%;-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);right:12px}@media screen and (max-width:767px){.main.page .sec-page .content-wrap .list-nav li a:after{width:5px;height:5px;right:7px}}.main.page .sec-page .content-wrap .ttl-3{margin-bottom:26px;padding-top:30px;letter-spacing:.1em;font-size:24px;font-weight:700;padding-bottom:10px;border-bottom:1px solid #efefef}@media screen and (max-width:767px){.main.page .sec-page .content-wrap .ttl-3{margin-bottom:20px;padding-top:46px;font-size:20px;padding-bottom:6px}}.main.page .sec-page .content-wrap .ttl-4{background-color:#d5d5d5;padding:16px 22px;font-size:20px;margin-top:40px;margin-bottom:15px}@media screen and (max-width:767px){.main.page .sec-page .content-wrap .ttl-4{font-size:18px;margin:30px 0 10px;padding:10px 12px}}.main.page .sec-page .content-wrap .bg-black{background-color:#707070;color:#fff}.main.page .sec-page .content-wrap .bg-black:before{content:"-";margin-right:6px}.main.page .sec-page .content-wrap p{margin-bottom:30px;letter-spacing:.2em}@media screen and (max-width:767px){.main.page .sec-page .content-wrap p{margin-bottom:20px}}.main.page .sec-page .content-wrap p+ul.announce{margin-top:-26px}@media screen and (max-width:767px){.main.page .sec-page .content-wrap p+ul.announce{margin-top:-16px}}.main.page .sec-page .content-wrap p strong{color:red}.main.page .sec-page a{color:#6c6c6c;text-decoration:underline}.main.page .sec-page a:hover{text-decoration:none}.main.page .sec-page .content-wrap p.has-background,.main.page .sec-page .content-wrap div.has-background{background-color:#f8f8f8;margin:0 calc(50% - 50vw) 30px;width:100vw;padding:30px 0}@media screen and (max-width:767px){.main.page .sec-page .content-wrap p.has-background,.main.page .sec-page .content-wrap div.has-background{margin-bottom:20px;padding:20px 0}}.main.page .sec-page .content-wrap p.has-background span,.main.page .sec-page .content-wrap div.has-background span{max-width:990px;margin:0 auto;padding:0 15px;display:block}.main.page .sec-page .content-wrap p.has-background.center,.main.page .sec-page .content-wrap div.has-background.center{text-align:center}@media screen and (max-width:767px){.main.page .sec-page .content-wrap p.has-background.center,.main.page .sec-page .content-wrap div.has-background.center{text-align:left}}.main.page .sec-page .content-wrap p.has-border,.main.page .sec-page .content-wrap div.has-border{padding:25px 16px;border:1px solid #000000}@media screen and (max-width:767px){.main.page .sec-page .content-wrap p.has-border,.main.page .sec-page .content-wrap div.has-border{padding:14px}}.main.page .sec-page .content-wrap img{display:inline-block;margin-bottom:30px}@media screen and (max-width:767px){.main.page .sec-page .content-wrap img{margin-bottom:20px}}.main.page .sec-page .content-wrap .button{color:#333;display:block;width:311px;border:1px solid #000;padding:16px 0;text-align:center;text-decoration:none;letter-spacing:.2em;margin:30px auto}@media screen and (max-width:767px){.main.page .sec-page .content-wrap .button{width:100%;max-width:85%;padding:16px;margin:20px auto}}.main.page .sec-page .content-wrap .block-image{margin:0 auto 30px}@media screen and (max-width:767px){.main.page .sec-page .content-wrap .block-image{margin:0 auto 20px}}.main.page .sec-page .content-wrap .block-image img{margin-bottom:0}.main.page .sec-page ul,.main.page .sec-page ol{margin-bottom:30px}@media screen and (max-width:767px){.main.page .sec-page ul,.main.page .sec-page ol{margin-bottom:20px}}.main.page .sec-page ul li,.main.page .sec-page ol li{letter-spacing:.2em;line-height:2;position:relative;padding-left:20px}.main.page .sec-page ul li:not(:last-of-type),.main.page .sec-page ol li:not(:last-of-type){margin-bottom:4px}.main.page .sec-page ul li:before,.main.page .sec-page ol li:before{position:absolute;left:0;top:0}.main.page .sec-page .content-wrap ul li:before,.main.page .sec-page .content-wrap ol li:before{content:"\30fb"}.main.page .sec-page ul.announce>li,.main.page .sec-page ol.announce>li{padding-left:25px}@media screen and (max-width:767px){.main.page .sec-page ul.announce>li,.main.page .sec-page ol.announce>li{padding-left:20px}}.main.page .sec-page ul.announce>li:before,.main.page .sec-page ol.announce>li:before{content:"\203b"}.main.page .sec-page ul.has-child>li,.main.page .sec-page ol.has-child>li{padding-left:25px}@media screen and (max-width:767px){.main.page .sec-page ul.has-child>li,.main.page .sec-page ol.has-child>li{padding-left:20px}}.main.page .sec-page ul.has-child>li:before,.main.page .sec-page ol.has-child>li:before{content:"\25cf"}.main.page .sec-page ul.has-child>li ul,.main.page .sec-page ol.has-child>li ul{margin-bottom:0}.main.page .sec-page ul.has-child>li ul li,.main.page .sec-page ol.has-child>li ul li{padding-left:25px}@media screen and (max-width:767px){.main.page .sec-page ul.has-child>li ul li,.main.page .sec-page ol.has-child>li ul li{padding-left:20px}}.main.page .sec-page ul.has-child>li ul li:before,.main.page .sec-page ol.has-child>li ul li:before{content:"\25ef"}.main.page .sec-page .content-wrap table{width:100%;margin-bottom:30px}@media screen and (max-width:767px){.main.page .sec-page .content-wrap table{margin-bottom:20px}}.main.page .sec-page .content-wrap table th{background-color:#e3e3e3;border:1px solid #707070;padding:12px 20px}@media screen and (max-width:767px){.main.page .sec-page .content-wrap table th{padding:6px 10px}}.main.page .sec-page .content-wrap table th:first-of-type{width:24%}@media screen and (max-width:767px){.main.page .sec-page .content-wrap table th:first-of-type{width:35%}}.main.page .sec-page .content-wrap table td{border:1px solid #707070;padding:12px 20px}@media screen and (max-width:767px){.main.page .sec-page .content-wrap table td{padding:6px 10px}}.main.page .sec-page .content-wrap table td:first-of-type{width:24%}@media screen and (max-width:767px){.main.page .sec-page .content-wrap table td:first-of-type{width:35%}}.main.page .list-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:30px;max-width:637px;margin:60px auto 0}@media screen and (max-width:767px){.main.page .list-brand{max-width:85%;margin:30px auto 0;row-gap:15px;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.main.page .list-brand li{border:1px solid #000;width:49%;padding:16px 0!important;margin-bottom:0!important}@media screen and (max-width:767px){.main.page .list-brand li{width:100%;padding:10px!important}}.main.page .list-brand li:before{content:none!important}.main.page .list-brand li a{color:#333;display:block;text-align:center;text-decoration:none;width:100%;height:100%;letter-spacing:.1em}@media screen and (max-width:767px){.main.page .list-brand li a{font-size:14px}}.main.page .btn-contact{width:311px;display:block;margin:30px auto 0;background-color:#000;letter-spacing:.1em;text-align:center;padding:16px 0}@media screen and (max-width:767px){.main.page .btn-contact{padding:10px;margin:15px auto 0;width:100%;max-width:85%}}.main.page a.btn-contact{color:#fff;text-decoration:none}@media screen and (min-width:768px){.pc{display:block!important}.sp{display:none!important}}@media screen and (max-width:768px){.pc{display:none!important}.sp{display:block!important}}@media screen and (max-width:767px){.main.page{margin-bottom:60px}}.main.page h2:after{display:none}.main.page div.anchor{margin-top:-90px;padding-top:90px}@media screen and (max-width:767px){.main.page div.anchor{margin-top:-56px;padding-top:56px}}.main.page-guide .sec-page .list-step>li{background-color:#fff;padding:60px 40px;border:1px solid #000}@media screen and (max-width:767px){.main.page-guide .sec-page .list-step>li{padding:40px 20px}}.main.page-guide .sec-page .list-step>li ol>li{list-style:decimal;padding-left:0;margin:20px 0 20px 25px}.main.page-guide .sec-page .list-step>li:not(:last-of-type){margin-bottom:40px}@media screen and (max-width:767px){.main.page-guide .sec-page .list-step>li:not(:last-of-type){margin-bottom:30px}}.main.page-guide .sec-page .list-step li .ttl-step .num{font-size:14px;-webkit-font-feature-settings:"pwid";font-feature-settings:"pwid";font-family:Jost,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af  Medium,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;letter-spacing:.1em;display:block;position:relative}@media screen and (max-width:767px){.main.page-guide .sec-page .list-step li .ttl-step .num{font-size:14px}}.main.page-guide .sec-page .list-step li .ttl-step .num:after{position:absolute;left:0;bottom:-16px;width:20px;background-color:#b7b7b7;content:"";height:1px}@media screen and (max-width:767px){.main.page-guide .sec-page .list-step li .ttl-step .num:after{bottom:-12px}}.main.page-guide .sec-page .list-step li .ttl-step .ttl{font-size:26px;letter-spacing:.14em;line-height:1.69;display:block;margin-top:50px}@media screen and (max-width:767px){.main.page-guide .sec-page .list-step li .ttl-step .ttl{margin-top:25px;font-size:18px}}.main.page-guide .sec-page .list-step li .ttl-step .ttl span{-webkit-font-feature-settings:"pwid";font-feature-settings:"pwid"}.main.page-guide .sec-page .list-step li .txt{margin-top:40px}@media screen and (max-width:767px){.main.page-guide .sec-page .list-step li .txt{margin-top:20px}}.main.page-guide .sec-page .list-step li .txt+.txt{margin-top:20px}@media screen and (max-width:767px){.main.page-guide .sec-page .list-step li .txt+.txt{margin-top:10px}}.main.page-guide .sec-page .list-step li .screenshot{max-width:90%;margin:20px auto 0}.main.page-guide .sec-page .list-step li .screenshot img{width:100%;border:5px solid #eee}.main.page-guide .sec-size .txt{text-align:center}@media screen and (max-width:767px){.main.page-guide .sec-size .txt{text-align:left}}.main.page-guide .sec-size .list-brand{margin-top:74px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;row-gap:30px;max-width:960px}@media screen and (max-width:767px){.main.page-guide .sec-size .list-brand{max-width:85%;margin:30px auto 0;row-gap:15px;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.main.page-guide .sec-size .list-brand li{border:1px solid #000;width:31.5%;padding:16px 0}@media screen and (max-width:767px){.main.page-guide .sec-size .list-brand li{width:100%;padding:10px}}.main.page-guide .sec-size .list-brand li a{display:block;text-align:center;width:100%;height:100%;letter-spacing:.1em}@media screen and (max-width:767px){.main.page-guide .sec-size .list-brand li a{font-size:14px}}.main.page-sizeguide .sec-page:first-of-type{margin-top:30px;padding-top:0}@media screen and (max-width:767px){.main.page-sizeguide .sec-page:first-of-type{margin-top:20px}}.main.page-sizeguide .sec-page .content-wrap .has-background.center{margin-top:60px}.main.page-sizeguide .sec-page .content-wrap .has-background.center .btn-more{margin:30px auto 0}@media screen and (max-width:767px){.main.page-sizeguide .sec-page .content-wrap .has-background.center .btn-more{margin-bottom:20px}}.main.page-sizeguide .btn-more.left{margin:30px auto 0}@media screen and (max-width:767px){.main.page-sizeguide .btn-more.left{margin:40px auto 0}}.main.page-sizeguide .sec-page .sizeimg img{display:block;max-width:480px;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.main.page-sizeguide .sec-page .sizeimg img{max-width:90%}}.main.page-sizeguide .sec-page .sizeimg.pc-2col{display:flex}@media screen and (max-width:767px){.main.page-sizeguide .sec-page .sizeimg.pc-2col{display:block}}.main.page-sizeguide .sec-page .sizeimg.pc-2col p{width:450px;margin-right:30px}@media screen and (max-width:767px){.main.page-sizeguide .sec-page .sizeimg.pc-2col p{width:100%;margin-right:auto}}@media screen and (max-width:767px){.main.page .sec-page .sec-page-ttl .container{display:flex}}@media screen and (max-width:767px){.main.page-qanda .sec-page .sec-page-ttl .ttl{padding-left:10px}}.main.page-qanda .list-faq li{padding:30px 0 0}@media screen and (max-width:767px){.main.page-qanda .list-faq li{padding:25px 0 0}}.main.page-qanda .list-faq li .question{padding-left:30px;padding-bottom:30px;position:relative;cursor:pointer;border-bottom:1px solid #efefef;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media screen and (max-width:767px){.main.page-qanda .list-faq li .question{font-size:16px;padding-right:30px;padding-left:30px;letter-spacing:0;padding-bottom:25px;line-height:1.562}}.main.page-qanda .list-faq li .question:before{position:absolute;top:4px;font-size:20px;letter-spacing:.04em;font-family:Jost,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af  Medium,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;left:0;line-height:1;content:"Q";font-weight:300}@media screen and (max-width:767px){.main.page-qanda .list-faq li .question:before{font-size:20px;top:2px}}.main.page-qanda .list-faq li .question:after{content:"";top:6px;width:16px;display:block;position:absolute;right:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background:url(https://imayo-boutique.jp/img/usr/freepage/faq/shinca/icon_open.png) no-repeat center/contain;height:16px}@media screen and (max-width:767px){.main.page-qanda .list-faq li .question:after{font-size:19px;top:3px;width:15px;height:15px}}.main.page-qanda .list-faq li .question.opened{border-bottom:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.main.page-qanda .list-faq li .question.opened:after{background:url(https://imayo-boutique.jp/img/usr/freepage/faq/shinca/icon_close.png) no-repeat center/contain;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.main.page-qanda .list-faq li .answer{background-color:#f8f8f8;padding:40px 30px;font-size:16px;letter-spacing:.12em;line-height:1.875;display:none}@media screen and (max-width:767px){.main.page-qanda .list-faq li .answer{font-size:14px;margin:0 calc(50% - 50vw);width:100vw;padding-right:35px;position:relative}}@media screen and (max-width:767px){.main.page-qanda .list-faq li .answer:after{position:absolute;content:"";width:15px;background-color:#fff;height:100%;right:0;top:0;display:block}}.main.page-qanda .list-faq li .answer a{display:inline-block;margin:5px 0;text-decoration:underline}.main.page-qanda .list-faq li .answer a:hover{text-decoration:none}.main.page-after .sec-page .txt-warranty{margin-top:44px;letter-spacing:.12em;line-height:1.857}@media screen and (max-width:767px){.main.page-after .sec-page .txt-warranty{margin-top:26px}}.main.page-after .sec-page .txt-warranty span{-webkit-font-feature-settings:"pwid";font-feature-settings:"pwid"}.main.page-after .sec-page .txt .note{color:gray;font-size:14px;display:inline-block;margin-top:4px}@media screen and (max-width:767px){.main.page-after .sec-page .txt .note{font-size:12px}}.main.page-after .sec-page .img{margin-top:42px}.main.page-after .sec-page .img-warranty02-sp{margin-bottom:26px;-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translate(15px)}@media screen and (max-width:767px){.main.page-after .sec-page .img-free-sp{margin-top:26px;-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translate(-15px)}}.main.page-after .sec-page .img-after-sp{margin-top:30px;-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translate(15px)}.main.page-after .sec-page .afterservice-wrap{background-color:#f8f8f8;padding:177px 0 67px;margin-top:-130px}@media screen and (max-width:767px){.main.page-after .sec-page .afterservice-wrap{padding:96px 0 40px;margin-top:-60px}}.main.page-after .sec-page .afterservice-wrap .subttl span{position:relative;display:inline-block;padding-right:18px}@media screen and (max-width:767px){.main.page-after .sec-page .afterservice-wrap .subttl span{font-size:16px;padding-right:10px}}.main.page-after .sec-page .afterservice-wrap .subttl span:after{position:absolute;width:100vw;height:1px;background-color:#efefef;content:"";right:0;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.main.page-after .sec-page .afterservice-wrap .txt{margin-top:20px}@media screen and (max-width:767px){.main.page-after .sec-page .afterservice-wrap .txt{white-space:normal;margin-top:15px}}.main.page-after .sec-page .afterservice-wrap .txt+h3{margin-top:35px}.main.page-after .sec-page .afterservice-wrap .link-email{font-size:14px;line-height:1.357;color:gray;display:inline-block;text-decoration:underline;-webkit-font-feature-settings:"pwid";font-feature-settings:"pwid";letter-spacing:.12em}@media screen and (max-width:767px){.main.page-after .sec-page .afterservice-wrap .link-email{font-size:14px}}.main.page-after .sec-page .afterservice-wrap .link-email:hover{text-decoration:none}.main.page-after .sec-page .afterservice-wrap .list-afterservice{margin-top:20px}.main.page-after .sec-page .afterservice-wrap .list-afterservice li{padding-left:26px;position:relative}@media screen and (max-width:767px){.main.page-after .sec-page .afterservice-wrap .list-afterservice li{padding-left:22px}}.main.page-after .sec-page .afterservice-wrap .list-afterservice li:not(:last-of-type){margin-bottom:12px}.main.page-after .sec-page .afterservice-wrap .list-afterservice li:before{position:absolute;left:0;content:"\25cf"}.main.page-after .sec-page .afterservice-wrap .list-afterservice li p{white-space:nowrap}@media screen and (max-width:767px){.main.page-after .sec-page .afterservice-wrap .list-afterservice li p{white-space:normal}}.main.page-after .sec-page .afterservice-wrap .list-afterservice li span{font-size:14px;letter-spacing:.12em;line-height:1.357;color:gray;display:inline-block}@media screen and (max-width:767px){.main.page-after .sec-page .afterservice-wrap .list-afterservice li span{font-size:12px;line-height:2;padding-top:5px}}.main.page-after .sec-page .afterservice-wrap.afterservice02{margin-right:20px}.main.page-after .sec-page .afterservice-wrap.afterservice02 .subttl{-webkit-font-feature-settings:"pwid";font-feature-settings:"pwid"}.main.page-after .sec-page .afterservice-wrap.afterservice02 .subttl span{white-space:nowrap}.main.page-after .sec-page .afterservice-wrap.afterservice02 .subttl span:after{top:auto;right:0;bottom:10px}.main.page-after .sec-page .list-flow li{background-color:#fff;padding:60px 40px;border:1px solid #000}.main.page-after .sec-page .list-flow li:not(:last-of-type){margin-bottom:40px}@media screen and (max-width:767px){.main.page-after .sec-page .list-flow li:not(:last-of-type){margin-bottom:30px}}@media screen and (max-width:767px){.main.page-after .sec-page .list-flow li{padding:40px 20px}}.main.page-after .sec-page .list-flow li .ttl-step .num{font-size:14px;-webkit-font-feature-settings:"pwid";font-feature-settings:"pwid";font-family:Jost,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af  Medium,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;letter-spacing:.1em;display:block;position:relative}@media screen and (max-width:767px){.main.page-after .sec-page .list-flow li .ttl-step .num{font-size:14px}}.main.page-after .sec-page .list-flow li .ttl-step .num:after{position:absolute;left:0;bottom:-16px;width:20px;background-color:#b7b7b7;content:"";height:1px}@media screen and (max-width:767px){.main.page-after .sec-page .list-flow li .ttl-step .num:after{bottom:-12px}}.main.page-after .sec-page .list-flow li .ttl-step .ttl{font-size:26px;letter-spacing:.14em;line-height:1.69;display:block;margin-top:50px}@media screen and (max-width:767px){.main.page-after .sec-page .list-flow li .ttl-step .ttl{margin-top:25px;font-size:18px}}.main.page-after .sec-page .list-flow li .ttl-step .ttl span{-webkit-font-feature-settings:"pwid";font-feature-settings:"pwid"}.main.page-after .sec-page .list-flow li .txt{margin-top:40px}@media screen and (max-width:767px){.main.page-after .sec-page .list-flow li .txt{margin-top:20px}}.main.page-after .sec-page .list-flow li .box{padding:25px;background-color:#f8f8f8;margin-top:22px}@media screen and (max-width:767px){.main.page-after .sec-page .list-flow li .box{text-align:center}}.main.page-after .sec-page .list-flow li .box .txt{margin-top:0}.main.page-after .sec-page .list-flow li .box .txt .link-email{line-height:1;color:gray;display:inline-block;text-decoration:underline;-webkit-font-feature-settings:"pwid";font-feature-settings:"pwid";letter-spacing:.12em}.main.page-after .sec-page .list-flow li .box .txt .link-email:hover{text-decoration:none}.main.page-after .sec-disclaimer{background-color:#f8f8f8;margin:115px auto 70px;padding-bottom:70px}@media screen and (max-width:767px){.main.page-after .sec-disclaimer{padding-bottom:35px;margin:60px auto}}.main.page-after .sec-disclaimer .ttl-disclaimer{text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:30px;letter-spacing:.14em;margin-bottom:30px}@media screen and (max-width:767px){.main.page-after .sec-disclaimer .ttl-disclaimer{-webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%);font-size:22px;margin-bottom:14px}}.main.page-after .btn-more{margin:30px auto 0!important}@media screen and (max-width:767px){.main.page-after .btn-more{margin:20px auto 0!important}}.main{font-size:18px}@media screen and (max-width:767px){.main{font-size:14px}}.main p{line-height:2;letter-spacing:.12em}.main p span{-webkit-font-feature-settings:"pwid";font-feature-settings:"pwid"}.main h1,.main h2,.main h3,.main h4,.main h5,.main h6{line-height:1.566;letter-spacing:.14em}.main h1,.main h2{text-align:left}@media screen and (max-width:767px){.main h1,.main h2,.main h3,.main h4,.main h5,.main h6{line-height:1.636}}.main .container{max-width:990px;margin:0 auto;padding:0 15px}.main .btn-more{min-width:286px;width:fit-content;min-height:54px;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #000;position:relative;padding:10px 30px}@media screen and (max-width:767px){.main .btn-more{min-width:220px;min-height:45px}}.main .btn-more:after{position:absolute;content:"";display:block;height:1px;width:40px;background-color:#b7b7b7;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:767px){.main .btn-more:after{width:30px}}.main .btn-more{-webkit-font-feature-settings:"pwid";font-feature-settings:"pwid";font-size:16px;letter-spacing:.1em;line-height:1.5}@media screen and (max-width:767px){.main .btn-more{font-size:14px}}.main .btn-more.left{margin-left:20px}@media screen and (max-width:767px){.main .btn-more.left{margin-left:15px}}.main .btn-more.left:after{left:-20px}@media screen and (max-width:767px){.main .btn-more.left:after{left:-15px}}.main .btn-more.right{margin-right:20px}@media screen and (max-width:767px){.main .btn-more.right{margin-right:15px}}.main .btn-more.right:after{right:-20px}@media screen and (max-width:767px){.main .btn-more.right:after{right:-15px}}.main .btn-more.black{background-color:#000;color:#fff!important;text-decoration:none!important}.main .btn-more.black:before{background-color:#000}.main .sec-page-ttl .ja{font-size:30px;letter-spacing:.14em;line-height:1.566;display:block}@media screen and (max-width:767px){.main .sec-page-ttl .ja{font-size:22px;line-height:1.63636364}}.main .sec-page-ttl .en{font-size:20px;font-family:Jost,sans-serif;color:#b7b7b7;display:block}@media screen and (max-width:767px){.main .sec-page-ttl .en{font-size:10px;font-weight:300;line-height:1.5}}.main.page{color:#000;font-weight:300}.main.page .sec-page-ttl{font-weight:400}.main.page .page-ttl,.main.page .page-ttl .ja,.main.page .page-ttl .en{font-weight:500}.main.page .ttl-4{font-weight:700}.main.page .img-warranty{max-width:364px;margin-left:auto;margin-right:auto;margin-bottom:40px}.main.page-qanda .list-faq li .question{padding-right:30px;font-weight:700}.page-qanda .answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.page-qanda .answer-wrap.is-open{grid-template-rows:1fr}.page-qanda .answer-clip{overflow:hidden;min-height:0}.main.page-qanda .list-faq li .answer{display:block}@media screen and (max-width:767px){.page-qanda .answer-wrap{margin:0 calc(50% - 50vw);width:100vw}.main.page-qanda .list-faq li .answer{margin:0;width:100%}}.main a{color:inherit}.main.page .sec-page .sec-page-ttl{margin-bottom:30px}html{scroll-behavior:smooth}.main.page div.anchor{margin-top:0;padding-top:0;display:block!important;height:1px}.main.page .anchor,.main.page .ttl-3,.main.page .ttl-4{scroll-margin-top:90px}@media screen and (max-width:767px){.main.page .anchor,.main.page .ttl-3,.main.page .ttl-4{scroll-margin-top:56px}}.main.page .sec-page:first-of-type .sec-page-ttl{margin-bottom:0}@media screen and (max-width:767px){.main.page .only-pc{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/freepage.css.map */
