@charset "UTF-8";*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.datepicker--cells{display:flex;flex-wrap:wrap}.datepicker--cell{align-items:center;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;height:32px;justify-content:center;position:relative;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4eb5e6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4eb5e6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);border-radius:0;color:#4a4a4a}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{color:#aeaeae;cursor:default}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{background-color:rgba(92,196,239,.1);border:1px solid rgba(92,196,239,.5);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{background-color:rgba(92,196,239,.1);border:1px solid rgba(92,196,239,.5);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{background:#5cc4ef;color:#fff}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:flex;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{align-items:center;color:#ff9a19;display:flex;flex:1;font-size:.8em;justify-content:center;text-align:center;text-transform:uppercase}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{height:25%;width:33.33%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{height:33.33%;width:25%}.datepickers-container{left:0;position:absolute;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);box-sizing:content-box;color:#4a4a4a;font-family:Tahoma,sans-serif;font-size:14px;left:-100000px;opacity:0;position:absolute;transition:opacity .3s ease,transform .3s ease,left 0s .3s;width:250px;z-index:100}.datepicker.-from-top-{transform:translateY(-8px)}.datepicker.-from-right-{transform:translateX(8px)}.datepicker.-from-bottom-{transform:translateY(8px)}.datepicker.-from-left-{transform:translateX(-8px)}.datepicker.active{opacity:1;transform:translate(0);transition:opacity .3s ease,transform .3s ease,left 0s 0s}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;left:auto;opacity:1;position:static;right:auto;transform:none}.datepicker--content{box-sizing:content-box;padding:4px}.datepicker--pointer{background:#fff;border-right:1px solid #dbdbdb;border-top:1px solid #dbdbdb;height:10px;position:absolute;width:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 5px)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 5px)}.datepicker--body.active{display:block}.datepicker--nav{border-bottom:1px solid #efefef;display:flex;justify-content:space-between;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{align-items:center;cursor:pointer;display:flex;justify-content:center}.datepicker--nav-action{border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{height:32px;width:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{color:#9c9c9c;font-style:normal;margin-left:5px}.datepicker--nav-title.-disabled-{background:0 0;cursor:default}.datepicker--buttons{display:flex}.datepicker--button{align-items:center;border-radius:4px;color:#4eb5e6;cursor:pointer;display:inline-flex;flex:1;height:32px;justify-content:center}.datepicker--button:hover{background:#f0f0f0;color:#4a4a4a}.datepicker--time{align-items:center;display:flex;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{align-items:center;display:flex;flex:1;font-size:14px;margin:0 0 0 10px;text-align:center}.datepicker--time-current-colon{line-height:1;margin:0 2px 3px}.datepicker--time-current-hours,.datepicker--time-current-minutes{font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;font-size:19px;line-height:1;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{background:#f0f0f0;border-radius:4px;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-3px;z-index:-1}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{align-self:flex-end;color:#9c9c9c;font-size:11px;margin-bottom:1px;margin-left:6px;text-transform:uppercase}.datepicker--time-row{align-items:center;background:linear-gradient(90deg,#dedede,#dedede) left 50%/100% 1px no-repeat;display:flex;font-size:11px;height:17px}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{-webkit-appearance:none;background:0 0;cursor:pointer;flex:1;height:100%;margin:0;padding:0}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #dedede;border-radius:3px;box-sizing:border-box;cursor:pointer;height:12px;margin-top:-6px;-webkit-transition:background .2s;transition:background .2s;width:12px}.datepicker--time-row input[type=range]::-moz-range-thumb{background:#fff;border:1px solid #dedede;border-radius:3px;box-sizing:border-box;cursor:pointer;height:12px;-moz-transition:background .2s;transition:background .2s;width:12px}.datepicker--time-row input[type=range]::-ms-thumb{background:#fff;border:1px solid #dedede;border-radius:3px;box-sizing:border-box;cursor:pointer;height:12px;-ms-transition:background .2s;transition:background .2s;width:12px}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{background:0 0;border:none;color:transparent;cursor:pointer;height:1px}.datepicker--time-row input[type=range]::-moz-range-track{background:0 0;border:none;color:transparent;cursor:pointer;height:1px}.datepicker--time-row input[type=range]::-ms-track{background:0 0;border:none;color:transparent;cursor:pointer;height:1px}.datepicker--time-row input[type=range]::-ms-fill-lower,.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{border:1px solid;border-radius:50%;color:#9c9c9c;font-size:16px;height:1em;margin:0 5px -1px 0;position:relative;width:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{background:currentColor;content:"";position:absolute}.datepicker--time-icon:after{height:.4em;left:calc(50% - 1px);top:calc(50% + 1px);transform:translateY(-100%);width:1px}.datepicker--time-icon:before{height:1px;left:calc(50% - 1px);top:calc(50% + 1px);width:.4em}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{background:#a2ddf6;color:#fff}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(//myfurisode.com/responsive/fonts/icomoon.eot?eyleca);src:url(//myfurisode.com/responsive/fonts/icomoon.eot?eyleca#iefix) format("embedded-opentype"),url(//myfurisode.com/responsive/fonts/icomoon.ttf?eyleca) format("truetype"),url(//myfurisode.com/responsive/fonts/icomoon.woff?eyleca) format("woff"),url(//myfurisode.com/responsive/fonts/icomoon.svg?eyleca#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-bubbles:before{content:"\e96a"}.icon-freedial2:before{content:"\e942"}.icon-heart_o:before{content:"\e91b"}.icon-catalog:before{content:"\e91a"}.icon-hanepen:before{content:"\e919"}.icon-menu:before{content:"\e918"}.icon-diamond:before{content:"\e900"}.icon-down:before{content:"\e901"}.icon-heart:before{content:"\e902"}.icon-left:before{content:"\e903"}.icon-right:before{content:"\e904"}.icon-search:before{content:"\e905"}.icon-up:before{content:"\e906"}.icon-calendar:before{content:"\e907"}.icon-check:before{content:"\e908"}.icon-circlex:before{content:"\e909"}.icon-clock:before{content:"\e90a"}.icon-holiday:before{content:"\e90b"}.icon-map:before{content:"\e90c"}.icon-pen:before{content:"\e90d"}.icon-present:before{content:"\e90e"}.icon-star:before{content:"\e90f"}.icon-starb:before{content:"\e910"}.icon-upmin:before{content:"\e911"}.icon-x:before{content:"\e912"}.icon-arrow:before{content:"\e913"}.icon-facebook:before{content:"\e914"}.icon-instagram:before{content:"\e915"}.icon-Line:before{content:"\e916"}.icon-twitter:before{content:"\e917"}.icon-add:before{content:"\e9b9"}.icon-attention:before{content:"\e9ba"}.icon-birthday:before{content:"\e9bb"}.icon-book:before{content:"\e91c"}.icon-boots:before{content:"\e91d"}.icon-calender:before{content:"\e91e"}.icon-camera_o:before{content:"\e91f"}.icon-camera:before{content:"\e920"}.icon-car:before{content:"\e921"}.icon-catalog1:before{content:"\e922"}.icon-check1:before{content:"\e923"}.icon-child:before{content:"\e924"}.icon-clock1:before{content:"\e925"}.icon-close:before{content:"\e926"}.icon-clover:before{content:"\e927"}.icon-comment:before{content:"\e928"}.icon-costume:before{content:"\e929"}.icon-cracker:before{content:"\e92a"}.icon-creditcard:before{content:"\e92b"}.icon-crown:before{content:"\e92c"}.icon-dbarw_down:before{content:"\e92d"}.icon-dbarw_left:before{content:"\e92e"}.icon-dbarw_right:before{content:"\e92f"}.icon-dbarw_up:before{content:"\e930"}.icon-disk:before{content:"\e931"}.icon-down1:before{content:"\e9bc"}.icon-download:before{content:"\e9bd"}.icon-email:before{content:"\e9be"}.icon-facebook1:before{content:"\e932"}.icon-flag_o:before{content:"\e933"}.icon-flag:before{content:"\e934"}.icon-flower:before{content:"\e935"}.icon-freedial:before{content:"\e936"}.icon-heart_o1:before{content:"\e937"}.icon-heart1:before{content:"\e938"}.icon-home:before{content:"\e939"}.icon-houses:before{content:"\e93a"}.icon-insta:before{content:"\e93b"}.icon-japan:before{content:"\e93c"}.icon-key:before{content:"\e93d"}.icon-kimono:before{content:"\e93e"}.icon-knowledge:before{content:"\e93f"}.icon-left1:before{content:"\e940"}.icon-light:before{content:"\e941"}.icon-link:before{content:"\e943"}.icon-location:before{content:"\e944"}.icon-lock_o:before{content:"\e945"}.icon-lock:before{content:"\e946"}.icon-logo1:before{content:"\e947"}.icon-logo2-23:before{content:"\e9bf"}.icon-logo2-58:before{content:"\e9c0"}.icon-makeup:before{content:"\e9c1"}.icon-man:before{content:"\e948"}.icon-map1:before{content:"\e949"}.icon-medal:before{content:"\e94a"}.icon-memo:before{content:"\e94b"}.icon-menu1:before{content:"\e94c"}.icon-minus:before{content:"\e94d"}.icon-mobile:before{content:"\e94e"}.icon-note:before{content:"\e94f"}.icon-paint:before{content:"\e950"}.icon-parents:before{content:"\e951"}.icon-pc:before{content:"\e952"}.icon-pen1:before{content:"\e953"}.icon-pen2:before{content:"\e954"}.icon-photo:before{content:"\e955"}.icon-plus:before{content:"\e956"}.icon-pr:before{content:"\e957"}.icon-present1:before{content:"\e958"}.icon-reserve:before{content:"\e959"}.icon-rest:before{content:"\e95a"}.icon-ribbon:before{content:"\e95b"}.icon-right1:before{content:"\e95c"}.icon-search1:before{content:"\e95d"}.icon-setting:before{content:"\e9c2"}.icon-shop:before{content:"\e9c3"}.icon-star_o:before{content:"\e9c4"}.icon-star1:before{content:"\e95e"}.icon-start:before{content:"\e95f"}.icon-teature:before{content:"\e960"}.icon-tell:before{content:"\e961"}.icon-train:before{content:"\e962"}.icon-twitter1:before{content:"\e963"}.icon-up1:before{content:"\e964"}.icon-video:before{content:"\e965"}.icon-warning:before{content:"\e966"}.icon-woman:before{content:"\e967"}.icon-yen:before{content:"\e968"}.icon-icon_svg_hakama_add:before{content:"\e969"}.icon-phone:before{content:"\e96b"}.icon-question:before{content:"\e96c"}.icon-update:before{content:"\e96d"}.icon-copy:before{content:"\e96e"}body{color:#535353;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}ol,ul{display:block;list-style-type:none;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0}li{list-style:none}a,a:visited{text-decoration:none}@media screen and (min-width:960px){.header-spacer{display:none}}@media screen and (max-width:959px){.header-spacer{padding-top:74px}}.contents-wrapper{background:#f6f7fb;border-bottom:1px solid #fff}@media screen and (max-width:959px){.contents-wrapper{padding:16px 16px 24px}}@media screen and (min-width:960px){.contents-wrapper{padding:16px 40px 32px}}.contents-wrapper--white{background:#fff}@media screen and (max-width:959px){.contents-wrapper--white{padding:0 16px}}@media screen and (min-width:960px){.contents-wrapper--white{padding:0 40px}}.contents-inner{letter-spacing:.03em;line-height:1.5}@media screen and (max-width:959px){.contents-inner{font-size:14px;width:100%}}@media screen and (min-width:960px){.contents-inner{display:flex;font-size:16px;margin:0 auto;max-width:1000px;padding:40px 0}}.contents-inner__box{background:#fff;border-radius:3px;width:100%}@media screen and (max-width:959px){.contents-inner__box{padding:48px 24px}}@media screen and (min-width:960px){.contents-inner__box{padding:80px}}.contents-inner__box--sub{background:#f6f7fb;border-radius:3px;width:100%}@media screen and (max-width:959px){.contents-inner__box--sub{padding:48px 24px}}@media screen and (min-width:960px){.contents-inner__box--sub{padding:80px}}@media screen and (max-width:959px){.contents-inner__side{display:none}}@media screen and (min-width:960px){.contents-inner__side{width:300px}}@media screen and (max-width:959px){.contents-inner__main{padding:32px 0;width:100%}}@media screen and (min-width:960px){.contents-inner__main{margin-left:20px;width:calc(100% - 300px)}}@media screen and (max-width:959px){.contents-inner__main-right{padding:32px 0;width:100%}}@media screen and (min-width:960px){.contents-inner__main-right{margin-right:20px;width:calc(100% - 300px)}.contents-inner--white{padding:0 0 40px}}#container{-webkit-overflow-scrolling:touch;background-color:#fff;height:100%;min-height:100%;position:relative;transition:all .2s ease;width:100%}@media screen and (max-width:959px){.article__wrapper{padding:32px 8px}}@media screen and (min-width:960px){.article__wrapper{padding:56px 24px}}@media screen and (max-width:959px){.article__wrapper--sm{padding:8px}}@media screen and (min-width:960px){.article__wrapper--sm{padding:16px 24px}}@media screen and (max-width:959px){.article__title{font-size:16px}}@media screen and (min-width:960px){.article__title{font-size:18px}}.article__text{line-height:1.5}@media screen and (max-width:959px){.article__text{font-size:14px}}@media screen and (min-width:960px){.article__text{font-size:16px}}@media screen and (max-width:959px){.article__text--sm{font-size:12px}}@media screen and (min-width:960px){.article__text--sm{font-size:14px}}.article__note{line-height:1.5}@media screen and (max-width:959px){.article__note{font-size:10px}}@media screen and (min-width:960px){.article__note{font-size:12px}}.article__note li,.article__text li{list-style:disc}@media screen and (max-width:959px){.article__note li,.article__text li{margin-left:24px}}@media screen and (min-width:960px){.article__note li,.article__text li{margin-left:36px}}.article__note li:first-child,.article__text li:first-child{margin-top:24px}.article__note li:last-child,.article__text li:last-child{margin-bottom:24px}.article__note a,.article__text a,.article__text--sm a{color:#c060fc;text-decoration:underline}.article__note a:hover,.article__text a:hover,.article__text--sm a:hover{text-decoration:none}.article__note a:visited,.article__text a:visited,.article__text--sm a:visited{color:#c060fc;text-decoration:underline}.article__center{text-align:center}.article__right{text-align:right}.article__left{text-align:left}.article__bold{font-weight:700}.article__description{line-height:2}.article__primary-color{color:#c060fc}.article__sub-color{color:#fc85c1}.article__caution-color{color:#fc869a}.article__section-small{margin-bottom:24px}.article__section-large{margin-bottom:40px}.article__section-back--white{background:#fff;border-radius:3px;padding:32px 24px}.article__section-back--gray{background:#f6f7fb;border-radius:3px;padding:32px 24px}.shop-card-wrapper{display:grid;justify-content:center;padding-bottom:40px}@media screen and (min-width:960px){.shop-card-wrapper{row-gap:24px}}@media screen and (max-width:959px){.shop-card-wrapper{row-gap:16px}}.footer{clear:both}.footer a:hover{top:0}.footer__special-banner-inner{align-items:center;display:flex;padding:40px 0}@media screen and (min-width:960px){.footer__special-banner-inner{flex-wrap:wrap;justify-content:center;margin:0 auto;width:960px}}@media screen and (max-width:959px){.footer__special-banner-inner{flex-direction:column}.footer__main{padding-top:48px}}@media screen and (min-width:960px){.footer__head{display:flex;justify-content:space-between;margin:0 auto;width:1000px}}.footer__logo-wrapper{display:flex}@media screen and (min-width:960px){.footer__logo-wrapper{align-items:flex-start;margin-top:40px}}@media screen and (max-width:959px){.footer__logo-wrapper{align-items:center;flex-direction:column}}.footer__logo-description{color:#fc85c1;font-size:12px}@media screen and (min-width:960px){.footer__logo-description{margin:0 0 0 16px}}@media screen and (max-width:959px){.footer__logo-description{margin-top:12px}}.footer__logo{height:59px;width:148px}@media screen and (max-width:959px){.footer__logo{margin-top:12px}.footer__present-banner-wrapper{margin:40px 0}}@media screen and (min-width:960px){.footer__ad-wrapper{margin:40px 0 0}}@media screen and (max-width:959px){.footer__ad-wrapper{margin:24px 0}}@media screen and (min-width:960px){.footer__navigation{margin:0 auto;width:1000px}}@media screen and (max-width:959px){.footer__navigation{padding:0 16px}}@media screen and (min-width:960px){.footer__navigation-section-wrapper{display:flex;flex-wrap:wrap;margin-bottom:64px;margin-top:0}.footer__navigation-section-wrapper:not(:first-child){margin-bottom:24px}.footer__navigation-section-wrapper:not(:first-child) .footer__navigation-section-inner{display:flex;flex-wrap:wrap}.footer__navigation-section-wrapper:not(:first-child) .footer__list-item{margin-bottom:24px;padding:0 16px 0 0}}@media screen and (max-width:959px){.footer__navigation-section-wrapper{margin-bottom:24px}}@media screen and (min-width:960px){.footer__navigation-section-item{box-sizing:border-box;padding-right:56px}.footer__navigation-section-item:nth-of-type(-n+2){width:50%}.footer__navigation-section-item:nth-of-type(n+3){width:100%}.footer__navigation-section-item:nth-of-type(4){display:flex}.footer__navigation-section-item:nth-of-type(4) .footer__list-item--wrap{margin-bottom:0}}.footer__navigation-section-title{align-items:center;color:#c060fc;display:flex;font-size:14px;justify-content:space-between;padding:8px 24px}@media screen and (min-width:960px){.footer__navigation-section-title{margin:0}}.footer__navigation-section-title>a{color:#c060fc}.footer__navigation-section-title-icon{font-size:24px;transition:all .3s}.footer__navigation-section-title-icon--open{transform:rotate(180deg)}@media screen and (min-width:960px){.footer__navigation-section-inner:not(:first-child){margin:0;padding:24px}.footer__area-item{display:flex;padding:8px 0}}@media screen and (max-width:959px){.footer__area-item{border-bottom:1px solid #c060fc;padding:16px 0}}.footer__area-item-title{color:#535353;font-size:12px;font-weight:600}@media screen and (min-width:960px){.footer__area-item-title{flex-shrink:0;margin:0 0 16px;width:156px}}@media screen and (max-width:959px){.footer__area-item-title{margin-bottom:16px}}.footer__list-item{font-size:14px;padding:8px 0}.footer__list-item>a{color:#c060fc}.footer__list-item--wrap{padding:0 16px 0 0}@media screen and (min-width:960px){.footer__list-item--wrap{margin-bottom:6px}}@media screen and (max-width:959px){.footer__list-item--wrap{margin-bottom:4px}}.footer__list-item--wrap>a{text-decoration:underline}.footer__list{display:flex;flex-wrap:wrap}@media screen and (min-width:960px){.footer__list{margin:0}}.footer__sns-section{background:#f6f7fb}.footer__sns-section-inner{align-items:center;border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;display:flex;flex-direction:column;justify-content:center;margin:0 8px;padding:24px 8px}.footer__sns-section-text{color:#c060fc;font-size:12px;margin:0 0 8px}.footer__sns-list{display:flex}@media screen and (min-width:960px){.footer__sns-list{margin:0}}.footer__sns-list-item{font-size:32px;margin-right:24px}@media screen and (min-width:960px){.footer__sns-list-item{margin:16px 24px 0 0}}.footer__sns-list-item>a{color:#c060fc;text-decoration:none}.footer__sns-list-item:last-of-type{margin-right:0}.footer__foot-section{align-items:center;display:flex;justify-content:space-between;padding:32px 0}@media screen and (min-width:960px){.footer__foot-section{margin:0 auto;width:1000px}}@media screen and (max-width:959px){.footer__foot-section{flex-direction:column}}.footer__foot-list{display:flex;flex-wrap:wrap;margin:0;padding:0 24px}@media screen and (min-width:960px){.footer__foot-list{width:740px}}@media screen and (max-width:959px){.footer__foot-list{justify-content:center}}.footer__foot-list-item{border-right:1px solid #e4e4e4;font-size:12px;line-height:100%;margin:6px 0;padding:0 12px}.footer__foot-list-item>a{color:#b8b8b8}.footer__foot-list-item:last-of-type{border:none;padding-right:0}.footer__foot-list-item:first-of-type{padding-left:0}.footer__foot-after{align-items:center;display:flex}@media screen and (max-width:959px){.footer__foot-after{margin-top:32px}}.footer__copyright{color:#fc85c1;display:block;font-size:10px;padding:8px 0;text-align:center}.footer__privacy-mark>img{height:50px;margin-left:24px;width:50px}.header{position:relative;z-index:100}@media screen and (max-width:959px){.header{webkit-backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.8);position:sticky;top:0;width:100%;z-index:99}}@media screen and (min-width:960px){.header{background:#fff}.header a:hover{top:0}}.header__upper{background:#f7f7f7;color:#535353;display:flex;font-size:10px;justify-content:space-between;padding:2px 8px}.header__upper-link,.header__upper-link:visited{color:#8e8e8e}.header__inner{align-items:center;display:flex;justify-content:space-between;padding:8px}@media screen and (min-width:960px){.header__logo{height:auto;width:150px}}.header__outer-navigation{align-items:center;display:flex}.header__outer-navigation-item a{color:#c060fc;text-decoration:none}.header__outer-navigation-item a:hover{text-decoration:none}@media screen and (min-width:960px){.header__outer-navigation-item{margin:0 4px}}@media screen and (max-width:959px){.header__outer-navigation-item{text-align:center}.header__outer-navigation-item a{display:block;font-size:10px;width:50px}}@media screen and (min-width:960px){.header__outer-navigation-form{margin:0;width:240px}}.header__outer-navigation-item-icon{margin-bottom:3px}@media screen and (max-width:959px){.header__outer-navigation-item-icon{display:block;font-size:18px}}@media screen and (min-width:960px){.header__outer-navigation-item-icon{font-size:20px;margin-right:4px;vertical-align:middle}.header__outer-navigation-s{display:block;font-size:13px;margin:14px;text-align:center;width:auto}.header__outer-navigation-s:hover{color:#fc85c1}.header__outer-navigation-s .header__outer-navigation-item-icon{display:inline-block}.header__outer-navigation-menu{background:#f5e5fe;border-radius:8px;opacity:0;padding:0 16px;position:absolute;right:0;top:85px;transition:.5s;visibility:hidden;width:220px}.header__outer-navigation-menu a{border-bottom:1px solid #fff;color:#535353;display:block;font-size:14px;padding:18px 8px}.header__outer-navigation-menu a:hover{color:#c060fc}.header__outer-navigation-list:first-child{padding-top:8px}.header__outer-navigation-list:last-child{border-bottom:none}.header__outer-navigation-menu-wrapper ul.focused,.header__outer-navigation-menu-wrapper:hover ul{opacity:1;visibility:visible}}.header__navigation-drawer{background:#fff;height:100%;max-width:340px;overflow-x:hidden;overflow-y:auto;padding:16px 0;position:fixed;right:0;text-align:left;top:0;transform:translateX(85vw);transition:all .2s;width:85vw}.header__navigation-drawer--open{-webkit-overflow-scrolling:touch;transform:translateX(0)}.header__navigation-head{padding:0 16px}.header__user-info{display:flex;font-size:12px;justify-content:space-between;margin-bottom:16px}.header__user-name-item{font-size:15px}.header__user-logout a{color:#c060fc;text-decoration:underline}.header__navigation-button-wrapper{display:flex;justify-content:space-around}.header__navigation-button-box{margin:0 2px;width:100%}.header__present-banner-wrapper{margin:8px 0 40px}.header__navigation-list--mypage{background-color:#f5e5fe;margin-bottom:40px;padding:0 16px}.header__navigation-list-item--mypage{border-bottom:1px solid #fff}.header__navigation-list-item--mypage:last-child{border-bottom:none}.header__navigation-list-item--mypage a{background-repeat:no-repeat;color:#535353;cursor:pointer;display:block;font-size:14px;font-weight:700;letter-spacing:1px;padding:20px 8px;vertical-align:middle;width:100%}.header__navigation-list-item-icon{color:#c060fc;float:right;font-size:14px}.header__navigation-keyword-search{margin:16px 0 24px}.header__navigation-list-inner{padding:0 16px}.header__navigation-list--normal{background-color:#fff;margin-bottom:40px}.header__navigation-list-item--normal{border-bottom:1px solid #e4e4e4}.header__navigation-list-item--normal a{background-repeat:no-repeat;color:#c060fc;cursor:pointer;display:block;font-size:14px;letter-spacing:1px;padding:16px 8px;vertical-align:middle;width:100%}@media screen and (max-width:959px){.header__navigation-section-title{align-items:center;color:#c060fc;display:flex;font-size:14px;justify-content:space-between;padding:16px 8px}.header__navigation-section-title>a{color:#c060fc}}@media screen and (min-width:960px){.header__navigation-section-title:hover{color:#c060fc;cursor:pointer}.header__navigation-section-special-title{text-align:center}.header__navigation-section-special-title:hover{color:#c060fc;cursor:pointer}.header__navigation-section-mypage-title{text-align:center}.header__navigation-section-mypage-title:hover{color:#c060fc;cursor:pointer;text-decoration:underline}}.header__navigation-section-title-icon{transition:all .3s}.header__navigation-section-title-icon--open{transform:rotate(180deg)}@media screen and (max-width:959px){.header__navigation-section-title-icon{font-size:14px}}@media screen and (min-width:960px){.header__navigation-section-special-title-icon,.header__navigation-section-title-icon{color:#c060fc;display:inline-block;font-size:12px}}.header__navigation-section-inner{padding:0 8px;transition:max-height .3s}@media screen and (min-width:960px){.header__navigation-section-inner{display:flex;flex-wrap:wrap;width:650px}}@media screen and (min-width:960px) and (max-width:959px){.header__navigation-section-inner{padding:0 8px}}@media screen and (min-width:960px) and (min-width:960px){.header__navigation-section-inner{display:flex;flex-wrap:wrap;width:650px}}@media screen and (min-width:960px){.header__navigation-section-inner,.header__navigation-section-special{background:rgba(246,247,251,.98);border-radius:8px;margin-top:13px}.header__navigation-section-special{width:240px}.header__navigation-section-mypage{background:rgba(247,240,255,.95);border-radius:8px;font-size:14px;margin-top:8px;max-height:0;overflow-y:hidden;transition:max-height .3s}.header__navigation-section-mypage--open{display:block;max-height:1000px}.header__navigation-list{padding:12px 16px;text-align:left}.header__navigation-list:first-child{padding-top:32px}.header__navigation-list:last-child{padding-bottom:32px}.header__navigation-list a{color:#c060fc;padding:8px 0;text-decoration:none}.header__navigation-list a:hover{text-decoration:underline}}.header__area-item{border-bottom:1px solid #e4e4e4;margin-bottom:16px;padding-bottom:8px}.header__area-item:nth-last-child(-n+2){border-bottom:none}@media screen and (min-width:960px){.header__area-item{margin:2%;width:45%}}.header__area-item-title{color:#535353;font-size:12px;font-weight:600;margin-bottom:8px;padding-left:8px}@media screen and (min-width:960px){.header__area-item-title{text-align:left}}.header__list-item{font-size:14px;padding:8px 0}.header__list-item>a{color:#c060fc}.header__list-item--wrap{margin-bottom:4px;padding:0 4px}.header__list-item--wrap>a{padding:4px 8px;text-decoration:none}@media screen and (min-width:960px){.header__list-item:hover{text-decoration:underline}}.header__list{display:flex;flex-wrap:wrap}@media screen and (max-width:959px){.header__navigation-list-more{text-align:right;width:100%}.header__navigation-list-more a{color:#c060fc;display:block;font-size:12px;padding:8px;text-decoration:underline}.header__navigation-list-item-s a{color:#c060fc;display:block;font-size:14px;padding:8px}}@media screen and (min-width:960px){.header__navigation{display:flex;font-size:14px;margin:0 auto;width:1200px}.header__navigation-item{height:30px}.header__navigation-item>a{color:#535353;margin:4px 8px;padding:4px 8px;text-decoration:none}.header__navigation-item>a:hover{color:#c060fc;text-decoration:none}.header__navigation-item.header__navigation-accordion{text-align:center;width:170px}}.header--blog{align-items:center;display:flex;justify-content:space-between}@media screen and (min-width:960px){.header--blog{height:96px;padding:0 24px}}@media screen and (max-width:959px){.header--blog{height:60px;padding:0 8px}}.header--blog .header--blog__logo-wrapper{display:flex;position:relative}@media screen and (max-width:959px){.header--blog .header--blog__logo{height:auto;width:90px}}.header--blog .header--blog__after{align-items:center;display:flex}.header--blog .header--blog__link{color:#c060fc;font-weight:600}@media screen and (min-width:960px){.header--blog .header--blog__link{font-size:14px;margin-right:40px}}@media screen and (max-width:959px){.header--blog .header--blog__link{font-size:12px;margin-right:24px}}.special-banner{display:block;height:100px;width:300px}@media screen and (min-width:960px){.special-banner{margin:0 8px 8px 0}.special-banner:nth-of-type(3n){margin-right:0}.special-banner:nth-last-of-type(-n+2){margin-bottom:0}}.special-banner>img{height:100%;width:100%}.present-banner{background-repeat:no-repeat;position:relative}@media screen and (min-width:960px){.present-banner{background-image:url(//myfurisode.com/responsive/img/common/present-banner-back_pc.jpg);background-size:contain;padding:32px 0;width:757px}}@media screen and (max-width:959px){.present-banner{background-image:url(//myfurisode.com/responsive/img/common/present-banner-back_sp.png);background-position:0 0;background-size:contain}}@media screen and (min-width:960px){.present-banner__body{align-items:center;display:flex;flex-direction:column;padding-right:240px}}@media screen and (max-width:959px){.present-banner__body{padding:106px 0 36px 20px}}.present-banner__title-wrapper{display:flex}@media screen and (max-width:959px){.present-banner__title-wrapper{align-items:flex-start;flex-direction:column}}.present-banner__title{color:#535353;font-weight:600}@media screen and (min-width:960px){.present-banner__title{font-size:26px;margin:0 0 0 16px;padding-bottom:12px}}@media screen and (max-width:959px){.present-banner__title{font-size:24px}}.present-banner__price{color:inherit;font-family:Helvetica Neue;font-size:28px;font-weight:inherit}.present-banner__unit{color:inherit;font-size:20px;font-weight:inherit;margin:-6px}.present-banner__description{color:#c060fc;font-size:14px;letter-spacing:.1em}@media screen and (min-width:960px){.present-banner__description{margin:0}}.present-banner__en-title{position:absolute}@media screen and (min-width:960px){.present-banner__en-title{bottom:24px;right:24px}}@media screen and (max-width:959px){.present-banner__en-title{left:20px;top:-10px}}@media screen and (min-width:960px){.present-banner__button-wrapper{margin-top:16px;padding-right:240px}}@media screen and (max-width:959px){.present-banner__button-wrapper{margin-top:-22px}}.button-large{align-items:center;border-radius:3px;cursor:pointer;display:flex;justify-content:center;margin:0 auto;text-decoration:none}@media screen and (max-width:959px){.button-large{font-size:16px;height:64px;max-width:295px;width:100%}}@media screen and (min-width:960px){.button-large{font-size:18px;height:86px;width:482px}}.button-large--primary{background:linear-gradient(90deg,#aaeafe,#e4a9fc 295px,#c060fc,#c060fc);background-position:100%;background-size:1000px 64px;border:none;color:#fff;transition:all .2s}.button-large--primary:disabled{background:#b8b8b8}.button-large--primary:link{color:#fff}.button-large--primary:hover{background-position:0;color:#fff;text-decoration:none}.button-large--primary:visited{color:#fff}.button-large--secondary{background:#fff;border:1px solid #c060fc;color:#c060fc}.button-large--secondary:link{color:#c060fc}.button-large--secondary:hover{border:1px solid #fc85c1;color:#fc85c1;text-decoration:none}.button-large--disabled{background:#b8b8b8;color:#fff;pointer-events:none}.button-large:link,.button-large:visited{text-decoration:none}.nav-title{display:inline-block;font-size:16px;padding:16px 0}.nav-title:after{background:linear-gradient(to right top,#dbf7ff,#fbdbff);color:#535353;content:"";display:block;height:3px;margin-top:16px;width:107px}.nav-title--accordion-trigger{cursor:pointer}.nav-title__inner{align-items:center;display:flex;letter-spacing:1px;margin:0}.nav-title__sub{color:#b8b8b8;font-family:Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.5px;margin-left:16px}.nav-title__icon{color:#c060fc;font-size:32px;margin-left:16px;transition:all .3s}.nav-title__icon--open{transform:rotate(180deg)}.keyword-search__form{display:flex}.keyword-search__text{background:#efefef;border-color:unset;border-radius:30px 0 0 30px;border-width:0;color:#666;font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:13px;padding:10px 24px;width:78%}.keyword-search__text:focus-visible{outline:none}.keyword-search__text:focus{outline:none}.keyword-search__text::-moz-selection{background:#efefef;color:#666}.keyword-search__text::selection{background:#efefef;color:#666}.keyword-search__button{background:#efefef;border-color:unset;border-radius:0 30px 30px 0;border-width:0;color:#fc85c1;cursor:pointer;font-size:18px;height:44px;width:22%}.keyword-search__button:hover{background:#f5e5fe;color:#c060fc}.keyword-search--blog{position:relative}.keyword-search--blog .keyword-search--blog__text{border-radius:30px}@media screen and (min-width:960px){.keyword-search--blog .keyword-search--blog__text{width:320px}}@media screen and (max-width:959px){.keyword-search--blog .keyword-search--blog__text{margin:24px 0;width:100%}}.keyword-search--blog .keyword-search--blog__icon{color:#fc85c1}@media screen and (min-width:960px){.keyword-search--blog .keyword-search--blog__icon{background:none;border:none;cursor:pointer;position:absolute;right:12px;top:50%;transform:translateY(-50%)}}@media screen and (max-width:959px){.keyword-search--blog .keyword-search--blog__icon{align-items:center;display:flex;font-size:20px;height:44px;justify-content:center;width:44px}}.keyword-search--blog .keyword-search--blog__button{background:#f5e5fe;width:100%}@media screen and (max-width:960px){.service-list{margin:0 3%}}.service-list__item{display:flex;margin:16px 0}.service-list__logo{background:#efefef;border-radius:4px;flex-grow:0;flex-shrink:0;margin-right:24px;padding:12px;width:40%}.service-list__title{color:#fc85c1;display:block;font-size:16px;margin-bottom:4px;text-decoration:underline}.bread-crumb,.service-list__description{font-size:12px}@media screen and (max-width:959px){.bread-crumb{margin-top:-16px;padding:8px 0;width:100%}}@media screen and (min-width:960px){.bread-crumb{margin:0 auto;max-width:1000px;padding:8px}}.bread-crumb__inner{display:flex;flex-wrap:wrap}.bread-crumb__item a{color:#c060fc}.bread-crumb__icon{color:#b8b8b8;font-size:8px;margin:0 8px}.page-title{font-weight:400;letter-spacing:1px;text-align:center}@media screen and (max-width:959px){.page-title{font-size:20px}}@media screen and (min-width:960px){.page-title{font-size:30px}}.page-title__sub{display:block;font-family:Arial,sans-serif;font-size:10px;letter-spacing:1.5px}@media screen and (max-width:959px){.page-title__sub{margin-top:8px}}@media screen and (min-width:960px){.page-title__sub{margin-top:10px}}.consumer-list{background:#fff;border-radius:3px;padding:0 16px}.consumer-list__wrapper{margin-bottom:32px}.consumer-list__item{border-bottom:1px solid #f5e5fe;font-size:14px;font-weight:700;position:relative}.consumer-list__item:last-child{border-bottom:none}.consumer-list__item a{color:#535353;display:block;padding:24px 16px}.consumer-list__item a:hover{color:#c060fc;text-decoration:none}.consumer-list__item-sub{font-size:10px;font-weight:400}.consumer-list__icon{color:#c060fc;font-size:27px;margin-right:8px;vertical-align:bottom}.consumer-list__arrow{color:#c060fc;font-size:14px;position:absolute;right:8px;top:30px}.tab-nav{display:flex;flex-wrap:wrap}@media screen and (max-width:959px){.tab-nav{margin:32px 0 0}}@media screen and (min-width:960px){.tab-nav{margin:56px 0 0}}.tab-nav:after{content:"";display:block;height:3px;order:-1;width:100%}.tab-nav__label{background:#d3d3d3;border-radius:5px 5px 0 0;color:#fff;cursor:pointer;flex:1;font-weight:700;order:-1;padding:20px 0;position:relative;text-align:center;white-space:nowrap;z-index:1}.tab-nav__label:not(:last-of-type){margin-right:5px}.tab-nav__content{height:0;opacity:0;overflow:hidden;width:100%}.tab-nav__switch{display:none}.tab-nav>.tab-nav__label{border-radius:0 8px 8px 0}@media screen and (max-width:959px){.tab-nav>.tab-nav__label{width:100%}}@media screen and (min-width:960px){.tab-nav>.tab-nav__label{margin-right:10%;width:40%}}.tab-nav__label:nth-child(2){border-radius:8px 0 0 8px;border-right:0}@media screen and (max-width:959px){.tab-nav__label:nth-child(2){width:100%}}@media screen and (min-width:960px){.tab-nav__label:nth-child(2){margin-left:10%;width:40%}}.tab-nav__label:not(:last-of-type){margin-right:0}.tab-nav__label{background:#fff;border:1px solid #c060fc;color:#c060fc}.tab-nav__label:hover{border:1px solid #fc85c1;color:#fc85c1}.tab-nav .tab-nav__switch:checked+.tab-nav__label+.tab-nav__content{height:auto;opacity:1;overflow:auto;padding-top:32px;transition:opacity .5s}.tab-nav .tab-nav__switch:checked+.tab-nav__label+.tab-nav__content .icon-diamond{color:#c060fc;display:block;font-size:18px;margin-bottom:48px;text-align:center}.tab-nav .tab-nav__switch:checked+.tab-nav__label{background:linear-gradient(to right top,#75dcf5,#fca9fc);color:#fff}.tab-nav .tab-nav__switch:checked+.tab-nav__label:hover{border:1px solid #c060fc;border-right:none}.shop-card-reserve-history{display:grid;row-gap:8px;width:100%}.shop-card-reserve-history__body-after-header{align-items:center;display:flex;justify-content:space-between}.shop-card-reserve-history__tel-text{color:#535353;font-size:12px}@media screen and (max-width:959px){.shop-card-reserve-history__tel{font-size:20px}}@media screen and (min-width:960px){.shop-card-reserve-history__tel{font-size:22px}}.shop-card-reserve-history__tel span{color:#c060fc;margin-right:8px;text-decoration:none}@media screen and (max-width:959px){.shop-card-reserve-history__tel span{font-size:14px}}@media screen and (min-width:960px){.shop-card-reserve-history__tel span{font-size:12px}}.shop-card-reserve-history__tel-number{color:#c060fc;text-decoration:underline}.shop-card-reserve-history__body-after-footer{display:grid}@media screen and (min-width:960px){.shop-card-reserve-history__body-after-footer{-moz-column-gap:12px;column-gap:12px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:959px){.shop-card-reserve-history__body-after-footer{row-gap:12px}}.shop-card-reserve-history__button-wrapper .button-large{height:70px;width:auto}.shop-card-reserve-history__reserve-date{background:#f5e5fe;border-radius:3px;color:#535353;padding:8px 0 12px}@media screen and (max-width:959px){.shop-card-reserve-history__reserve-date{padding:16px}}@media screen and (min-width:960px){.shop-card-reserve-history__reserve-date{display:flex;justify-content:space-between;padding:24px 16px}}.shop-card-reserve-history__reserve-date-title{background:#fff;border-radius:3px;color:#c060fc;font-size:12px;padding:3px}@media screen and (max-width:959px){.shop-card-reserve-history__reserve-date-title{display:inline}}.shop-card-reserve-history__reserve-date-time{font-size:14px;font-weight:700}@media screen and (max-width:959px){.shop-card-reserve-history__reserve-date-time{padding-top:8px}}.shop-card-reserve-history__caution{color:#fc869a;font-size:12px;width:100%}.shop-card-reserve-history__history{color:#8e8e8e;font-size:12px;width:100%}@media screen and (max-width:959px){.shop-card-reserve-history__history{text-align:center}}@media screen and (min-width:960px){.shop-card-reserve-history__history{text-align:right}}.shop-card-reserve-history__map{border:1px solid #c060fc;border-radius:3px;color:#c060fc;cursor:pointer;display:grid;padding:12px}.shop-card-reserve-history__map:hover{border:1px solid #fc85c1;color:#fc85c1}.shop-card-reserve-history__map-icon{display:flex;justify-content:center}@media screen and (max-width:959px){.shop-card-reserve-history__map-icon{font-size:24px}}@media screen and (min-width:960px){.shop-card-reserve-history__map-icon{font-size:28px}}.shop-card-reserve-history__map-text{align-items:center;display:flex;justify-content:center;min-width:40px}.shop-card-reserve-history__map-text:link,.shop-card-reserve-history__map-text:visited{color:#c060fc}.shop-card-reserve-history__map-text:hover{color:#fc85c1}@media screen and (max-width:959px){.shop-card-reserve-history__map-text{font-size:10px}}@media screen and (min-width:960px){.shop-card-reserve-history__map-text{font-size:12px}}.shop-card-reserve-history__map-text .icon-right{font-size:8px}.shop-review{align-items:center;display:flex;flex-shrink:0;margin-right:8px}.shop-review__rating{color:#f0b418;font-size:16px;font-weight:700;margin-left:8px}.shop-review__count{font-size:10px;font-weight:700;margin-left:8px;text-decoration:underline}.shop-review__count:link,.shop-review__count:visited{color:#f0b418}.shop-review__inner{position:relative}.shop-review__star-base{color:#f0b418}.shop-review__star{color:#f0b418;overflow:hidden;padding-top:0;position:absolute;top:0}.shop-review__star[data="50"]{width:100%}.shop-review__star[data="45"]{width:90%}.shop-review__star[data="40"]{width:80%}.shop-review__star[data="35"]{width:70%}.shop-review__star[data="30"]{width:60%}.shop-review__star[data="25"]{width:50%}.shop-review__star[data="20"]{width:40%}.shop-review__star[data="15"]{width:30%}.shop-review__star[data="10"]{width:20%}.shop-review__star[data="05"]{width:10%}.shop-review__star[data="00"]{width:0}.steps{display:flex;margin:0 auto;width:300px}.steps__item{flex-basis:0;flex-grow:1;position:relative}.steps__item:before{background:#fff}.steps__item:not(:first-child):before{bottom:0;content:" ";display:block;height:4px;left:-50%;position:absolute;top:16px;width:100%}.steps__marker{align-items:center;background:#fff;border-radius:50%;color:#c060fc;display:flex;font-weight:700;height:32px;justify-content:center;left:calc(50% - 16px);position:absolute;width:32px;z-index:1}.steps__marker-completed{background:linear-gradient(to right top,#75dcf5,#fca9fc);color:#fff}.steps__details{margin-top:32px;padding-top:8px;text-align:center}.steps__title{font-size:12px;white-space:nowrap}.section-title{color:#fc85c1;font-weight:400;text-align:center}@media screen and (max-width:959px){.section-title{font-size:18px}}@media screen and (min-width:960px){.section-title{font-size:20px}}.section-title--left{text-align:left}.section-title__sub{display:block;font-family:Arial,sans-serif;font-size:10px;letter-spacing:1.5px}@media screen and (max-width:959px){.section-title__sub{margin-top:8px}}@media screen and (min-width:960px){.section-title__sub{margin-top:12px}}.label{border-radius:2px;color:#fff;display:inline-block;font-size:12px;padding:1px 6px}.label .icon-moon{margin-right:4px}.label__require{background:#fc869a}.label__any{background:#b8b8b8}.label__primary{background:#fc85c1}.costume-list{display:flex;flex-wrap:wrap;width:100%}.costume-list__item{background:#000;border-radius:3px;overflow:hidden;position:relative}@media screen and (max-width:959px){.costume-list__item{height:220px;margin:16px 3% 8px;width:44%}}@media screen and (min-width:960px){.costume-list__item{height:330px;margin:16px 1% 8px;width:31%}}.costume-list__item img{margin-bottom:8px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:959px){.costume-list__item img{height:230px}}@media screen and (min-width:960px){.costume-list__item img{height:330px}}.costume-list__item img:hover{opacity:.75;transform:scale(1.1);transition:all 1s}.costume-list__title{background:linear-gradient(transparent,rgba(0,0,0,.6));border-radius:0 0 3px 3px;bottom:0;color:#fff;font-size:13px;left:0;padding:16px 8px 8px;position:absolute;width:100%}.pager{clear:both;overflow:hidden}.pager__wrapper{align-items:center;display:flex;justify-content:center;padding:10px}.pager__pagination{display:inline-block;float:left;font-size:.8em;line-height:1;padding:0 3px;text-align:center}.pager__item.disabled span{background:none;color:#5d3524;width:auto}.pager li:last-child,.pager__item:first-child{display:none}.pager__item{border-radius:50%;display:inline;list-style:none;margin:0;padding:0}.pager__item a,.pager__item span{background:#fff;border-radius:50%;color:#c060fc;display:inline-block;font-size:14px;line-height:25px;margin:0 2px 5px;padding:7px 0;text-align:center;text-decoration:none;width:40px}.pager__item a:hover,.pager__item span:hover{background:#f5e5fe}.pager__active span{background:linear-gradient(to right top,#dbf7ff,#fbdbff)}.pager .pager__next a span,.pager .pager__prev a span,.pager a.btn-main{background:none;color:#c060fc;float:left;font-size:14px;margin:0;padding:16px 0;text-decoration:none;white-space:nowrap;width:auto}.pager .pager__next a span,.pager .pager__prev a span{padding:0 10px}.pager .pager__next a span:hover,.pager .pager__prev a span:hover{text-decoration:underline}.form{background:#fff;border-radius:3px}@media screen and (max-width:959px){.form{margin-top:32px;padding:40px 24px}}@media screen and (min-width:960px){.form{margin-top:56px;padding:56px 40px}}.form__wrapper{margin-bottom:24px}.form__title{color:#fc85c1;font-size:20px;margin-bottom:16px}.form__item,.form__item--small{margin-bottom:32px}.form__item .error-message-js,.form__item--small .error-message-js{background:#fc869a;border-radius:3px;color:#535353;display:inline-block;margin-bottom:12px;padding:4px 12px}@media screen and (max-width:959px){.form__item .error-message-js,.form__item--small .error-message-js{font-size:12px}}@media screen and (min-width:960px){.form__item .error-message-js,.form__item--small .error-message-js{font-size:14px}}.form__label-wrapper{margin-bottom:16px}@media screen and (min-width:960px){.form__label-wrapper{display:flex}}.form__form-wrapper{display:flex;margin-bottom:12px;position:relative}.form__form-wrapper--sub{margin-bottom:12px}.form__select-wrapper{cursor:pointer;display:flex;margin-bottom:12px;max-width:300px;position:relative;width:99%}.form__select-wrapper:before{background-image:url(//myfurisode.com/responsive/img/common/icon_down.svg);background-repeat:no-repeat;border-radius:0 3px 3px 0;content:"";display:block;height:24px;pointer-events:none;position:absolute;right:16px;top:20px;width:24px;z-index:1}.form__select-wrapper--horizon{min-width:200px}.form__select-horizon-wrapper{display:flex;margin-bottom:12px;width:100%}.form__select-horizon{cursor:pointer;display:flex;position:relative}@media screen and (max-width:959px){.form__select-horizon{width:100%}}.form__select-horizon:before{background-image:url(//myfurisode.com/responsive/img/common/icon_down.svg);background-repeat:no-repeat;border-radius:0 3px 3px 0;content:"";display:block;height:24px;pointer-events:none;position:absolute;top:20px;width:24px;z-index:1}@media screen and (max-width:959px){.form__select-horizon:before{right:0}}@media screen and (min-width:960px){.form__select-horizon:before{right:16px}}.form__label{color:#fc85c1;font-size:14px;font-weight:700;margin-right:4px}.form__selectbox{color:#535353;cursor:pointer;margin-right:1%;max-width:300px;width:99%}.form__selectbox,.form__selectbox--horizon{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f7f7;border:1px solid #e4e4e4;border-radius:3px;font-size:16px;height:50px;line-height:30px;padding:0 16px}@media screen and (max-width:959px){.form__selectbox--horizon{width:100%}}@media screen and (min-width:960px){.form__selectbox--horizon{margin-right:10px;width:190px}}.form__textbox{background:#f7f7f7;border:1px solid #e4e4e4;border-radius:3px;font-size:16px;height:50px;line-height:30px;margin-right:1%;max-width:550px;padding:0 16px;width:99%}.form__textbox::-moz-placeholder{color:#b8b8b8}.form__textbox::placeholder{color:#b8b8b8}.form__textbox--small{max-width:200px}.form__radio-list{padding:8px 0}.form__note-text{font-size:14px;margin-left:12px}.form__text{font-size:14px;margin:8px 0}.form__text--attention{font-weight:700}.form__text--reserve-key-catalog,.form__text--reserve-key-tel,.form__text--reserve-key-web{display:none}.form__date-picker{background:#f7f7f7;border:1px solid #e4e4e4;border-radius:3px;cursor:pointer;font-size:16px;height:60px;line-height:40px;padding:0 24px;position:relative;width:100%}.form__date-picker::-moz-placeholder{color:#b8b8b8}.form__date-picker::placeholder{color:#b8b8b8}.form__calendar-wrapper{position:relative}@media screen and (max-width:959px){.form__calendar-wrapper{width:100%}}@media screen and (min-width:960px){.form__calendar-wrapper{width:50%}}.form__calendar-wrapper:before{background:#f7f7f7;border-radius:0 3px 3px 0;z-index:1}.form__calendar-wrapper:after,.form__calendar-wrapper:before{content:"";display:block;height:58px;pointer-events:none;position:absolute;right:1px;top:1px;width:58px}.form__calendar-wrapper:after{background-image:url(//myfurisode.com/responsive/img/report/form/icon_calendar.svg);z-index:2}.form__example{color:#8e8e8e}@media screen and (min-width:960px){.form__example{font-size:14px;margin-left:16px}}@media screen and (max-width:959px){.form__example{font-size:12px;margin-top:8px}}.form .form-evaluate{align-items:center;border:1px solid #e4e4e4;border-radius:3px;display:flex;height:82px;overflow:hidden;text-align:center;width:100%}.form .form-evaluate__item{border-right:1px solid #e4e4e4;cursor:pointer;display:flex;flex-direction:column;height:100%;position:relative;width:20%}.form .form-evaluate__item:nth-child(5){border-right:none}.form .form-evaluate__bg{background:#f7f7f7;height:100%;left:0;position:absolute;top:0;width:100%}.form .form-evaluate__num{font-size:14px;margin-top:20px;z-index:10}.form .form-evaluate__text{font-size:10px;z-index:10}.form .form__radio:checked+.form-evaluate__bg>.form-evaluate__num,.form .form__radio:checked+.form-evaluate__bg>.form-evaluate__text{color:#fff;font-weight:700}.form .form__radio:checked+.form-evaluate__bg{background:#c060fc}.form__textarea{background:#f7f7f7;border:1px solid #e4e4e4;border-radius:3px;font-size:16px;line-height:40px;padding:0 24px;width:100%}.form__textarea::-moz-placeholder{color:#b8b8b8}.form__textarea::placeholder{color:#b8b8b8}.form__form-line{align-items:center;display:flex}.form__same-line{display:flex;justify-content:space-between}.form__same-line>*{width:48%}.form__break-line{margin-bottom:12px}.form__suggest-wrapper{background:#fff;border-radius:3px;box-shadow:0 3px 10px 6px rgba(0,0,0,.07);max-height:200px;overflow:scroll;padding:16px;position:absolute;top:50px;z-index:3}@media screen and (max-width:959px){.form__suggest-wrapper{width:100%}}.form__suggest-item{align-items:center;border-bottom:#e4e4e4;display:flex;font-size:14px;height:44px;padding:0 8px}.form__suggest-item a{color:#c060fc}.form__radio-wrapper{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;font-size:14px;margin-bottom:16px}.form__radio-mark{border:1px solid #e4e4e4;border-radius:32px;height:32px;margin-right:16px;position:relative;width:32px}.form__radio-mark:after{background:#c060fc;border:1px solid #fff;border-radius:16px;bottom:8px;content:"";display:block;left:8px;opacity:0;position:absolute;right:8px;top:8px}.form__checkbox-wrapper{align-items:center;display:flex;font-size:16px;margin-bottom:16px}.form__checkbox{display:none}.form__check-mark{border:2px solid #e4e4e4;border-radius:4px;height:24px;margin-right:8px;position:relative;width:24px}.form--undisplay{display:none}.form__radio:checked+.form__radio-mark:after{opacity:1}.form__checkbox:checked+.form__check-mark{background:#c060fc;border:2px solid #c060fc;position:relative}.form__checkbox:checked+.form__check-mark:before{background-image:url(//myfurisode.com/responsive/img/report/form/icon_check.svg);content:"";display:block;height:32px;position:absolute;right:-6px;top:-5px;width:32px}.form--single{margin-left:auto;margin-right:auto;margin-top:-40px}@media screen and (max-width:959px){.form--single{width:100%}}@media screen and (min-width:960px){.form--single{padding:56px 80px 56px 56px;width:1000px}}.alert{margin:32px 16px;padding:16px;text-align:center}.alert__success{background:#86fcc1}.alert__caution{background:#fc869a;color:#fff}.modal-normal{display:none;z-index:1000}.modal-normal--show{display:block}.modal-normal--show .modal-normal__body{animation:fadeInUp .3s ease-out}.modal-normal__background{background:rgba(0,0,0,.5);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.modal-normal a.modal-normal__background{cursor:auto}.modal-normal a.modal-normal__background:hover{position:fixed;top:0}.modal-normal__body{-ms-overflow-style:none;background:#fff;border-radius:8px;box-shadow:0 3px 20px 6px rgba(0,0,0,.12);left:50%;max-height:85%;max-width:900px;overflow:scroll;padding:16px 16px 40px;position:fixed;scrollbar-width:none;top:50%;transform:translate(-50%,-50%);width:90%;z-index:10000}.modal-normal__body::-webkit-scrollbar{display:none}.modal-normal__cancel{color:#b8b8b8;cursor:pointer;display:block;font-size:20px;height:24px;margin-left:auto;position:relative;width:24px}.modal-normal a.modal-normal__cancel{color:#535353;text-decoration:none}.modal-normal__inner,.modal-normal__title{font-size:22px;margin-bottom:24px;text-align:center}.modal-normal__title{font-weight:700}.modal-normal__textlink{color:#c060fc;text-decoration:underline}.modal-normal__footer{display:grid;place-content:center;text-align:center}.modal-normal__footer-button-wrapper{display:flex;gap:12px;justify-content:center}.modal-normal__close{color:#535353;cursor:pointer;display:inline-block;font-size:12px;padding-top:16px;text-align:center;text-decoration:underline}.modal-normal__close-wrapper{display:flex;justify-content:center}.modal-normal--search .modal-normal__body{padding:4px 8px 24px;width:96%}.modal-normal--search .modal-normal__search-maiko-comment{background:none}.modal-normal--search .modal-normal__maiko-wrapper{align-items:flex-end;display:flex;justify-content:center}.modal-normal--search .modal-normal__maiko>img{width:86px}.modal-normal--search .modal-normal__comment{font-size:14px;margin-left:16px}.modal-normal--consumer .modal-normal__footer{background:linear-gradient(to right top,#dbf7ff,#fbdbff);border-radius:0 0 8px 8px;margin:0 -16px -40px;padding:24px 16px}@media screen and (min-width:960px){.modal-normal--consumer .modal-normal__footer{margin-top:24px}}.catalog-requested-card,.catalog-requested-card__wrapper{display:flex;flex-direction:column;width:100%}.catalog-requested-card{gap:24px}.catalog-requested-card__shop-name{color:#535353;font-size:16px;font-weight:700}.catalog-requested-card__catalog-slider{-ms-overflow-style:none;align-items:flex-end;display:flex;flex-wrap:nowrap;gap:16px;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.catalog-requested-card__catalog-slider::-webkit-scrollbar{display:none}.catalog-requested-card__catalog-slider-flex{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;max-width:150px;scroll-snap-align:start}.catalog-requested-card__thumbnail{width:150px}.catalog-requested-card__thumbnail-image{cursor:pointer;width:100%}.catalog-requested-card__date{font-size:10px}.catalog-requested-card__present-button-space{display:inline-block;width:100%}.catalog-requested-card__present-button{background:#c060fc;border:none;border-radius:4px;color:#fff;display:inline-block;font-size:13px;font-weight:600;margin-bottom:48px;padding:12px;text-align:center;transition:all .2s;width:100%}.catalog-requested-card__present-button:hover{background:linear-gradient(90deg,#aaeafe,#e4a9fc 100%,#c060fc,#c060fc)}.search-modal-include{margin:-10px;padding:0}.search-modal-include .title{color:#c060fc;font-size:18px;letter-spacing:2px;line-height:1.4em;padding:20px 5px;pointer-events:none;position:relative;text-align:center}.search-modal-include .inner{font-size:12px;margin:0 3%}.search-modal-include .flex{display:flex;flex-wrap:nowrap;margin:0 2%;width:96%}.search-modal-include .search-maiko{margin-bottom:-10px;width:30%}.search-modal-include .search-maiko img{height:auto;margin-left:50px;width:80px}.search-modal-include .search-maiko-comment{border-radious:3px;margin-left:14px;padding:5px;position:relative;text-align:center;width:65%}.search-modal-include .pa-bot{padding-bottom:.8rem}.search-modal-include .gps,.search-modal-include .keyword{margin:0 2%;width:96%}.search-modal-include .search-form form{display:flex}.search-modal-include form{position:relative}.search-modal-include .search-shop{padding:10px 0}.search-modal-include .pref-search-area{font-size:12px}.search-modal-include .pref-search-area .pref-list{display:none}.search-modal-include .pref-search-area .pref-list ul{display:flex;flex-wrap:wrap}.search-modal-include .pref-search-area .pref-list li{display:block;margin-bottom:2px;padding:1px;width:25%}.search-modal-include .pref-search-area .pref-list a{border-radius:30px;cursor:pointer;margin:1px;padding:10px;width:100%}.search-modal-include .btn-pop{background:#fff;border:1px solid #fc85c1;border-radius:3px;box-sizing:border-box;display:block;font-weight:700;margin:2%;padding:12px 0;text-align:center}.search-modal-include .btn-pop,.search-modal-include .btn-pop a{color:#fc85c1}.search-modal-include .pref-search-area .area-list{display:flex;justify-content:center;margin:0}.search-modal-include .pref-search-area .area-list li{height:auto;width:25%}.search-modal-include .pref-search-area .area-list a{cursor:pointer;margin:1px}.search-modal-include .btn-main{background:#fb688c;color:#fff;white-space:nowrap}.search-modal-include .btn-gps,.search-modal-include .btn-main{border-radius:3px;display:block;font-weight:700;padding:18px 10px;text-align:center}.search-modal-include .btn-gps{background:#fff;border:1px solid #c060fc;color:#c060fc;letter-spacing:3px}.error-message{background:#fc869a;border-radius:3px;color:#535353;display:inline-block;margin-bottom:12px;padding:4px 12px}@media screen and (max-width:959px){.error-message{font-size:12px}}@media screen and (min-width:960px){.error-message{font-size:14px}}#topicPath{position:relative}#topicPathForm::-webkit-scrollbar,.topicPath-box::-webkit-scrollbar{display:none}.topicPath-box:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);content:"";display:block;height:21px;pointer-events:none;position:absolute;right:0;top:0;width:100px}#topicPathForm,.topicPath-box{color:#111;font-size:10px;margin:0 auto;max-width:1000px;overflow-y:scroll;padding:.5px 0 .5px 3px;width:100%}#topicPathForm a,.topicPath-box a{color:#555;padding:3px}#topicPathForm ul,.topicPath-box ul{margin:0;padding:0}#topicPathForm li,.topicPath-box li{color:#555;display:table-cell;font-weight:700;list-style:none!important;padding:3px 0;white-space:nowrap}#topicPathForm li a,.topicPath-box li a{color:#555;font-weight:400}#topicPathForm li .separator,.topicPath-box li .separator{padding:0 3px}#topicPathForm li:last-child,.topicPath-box li:last-child{padding-right:5px}#sidebar{display:block;float:left;margin-bottom:30px;overflow:hidden;width:300px}#sidebar .box{margin-bottom:10px}#sidebar #socialMedia,#sidebar .sidebarAd{text-align:center}#aboutMailMagazines{background:#fbf0c6;border-radius:10px;padding:5px 10px 10px}#aboutMailMagazines h3{margin:0}#aboutMailMagazines .dt{display:block;font-size:12px;line-height:1.2;margin:6px 0 0;text-align:center}#aboutMailMagazines form,#aboutMailMagazines h3{margin-top:2px;text-align:center}#aboutMailMagazines #mailaddress{padding:0 5px}#aboutMailMagazines input{margin:10px 0 0;vertical-align:bottom}#aboutMailMagazines input[type=email]{width:70%}#aboutMailMagazines input[type=text]{border:1px solid #cfcfcf;line-height:26px;margin:3px 0;width:170px}#aboutMailMagazines input[type=submit]{background:#fb688c;border:none;border-radius:30px;color:#fff;margin:10px auto;padding:10px 0;width:80%}#aboutMailMagazines .mmNotice.mmError{padding-top:3px;text-align:center}#specialContent h3.title{margin-bottom:0;padding:0}#specialContent .data{border:1px solid #d3c9a3;border-radius:0 0 5px 5px;padding:15px 10px}#specialContent .row{border:none;border-bottom:1px dotted #d3c9a3;overflow:hidden;padding:5px 0}#specialContent .row a.thumbnail{display:block;float:left;margin-right:10px}#specialContent .row .dt{color:#333;font-size:12px}#specialContent .row .dt>span{display:block;font-size:14px}.sns-icon-wrapper{display:flex;justify-content:space-between}#sideMark li{float:left;margin:10px 0 0}#sideMark li:first-child{margin-right:10px}.accordion{color:#c060fc;cursor:pointer;display:flex;justify-content:space-between;padding:0 0 12px;position:relative;transition:.5s}.accordion span{margin-top:3px}.accordion--friend-introduce,.accordion--report-thanks{border-bottom:1px solid #e4e4e4;margin-left:auto;margin-right:auto;width:280px}@media screen and (max-width:959px){.accordion--friend-introduce{width:240px}}.accordion__wrapper{margin-bottom:56px}.accordion:after{background:url(//myfurisode.com/responsive/img/common/icon_down.svg) no-repeat;background-position:50%;content:"";display:block;height:24px;transform:rotate(0deg);transition:transform .3s ease-out;width:24px}.accordion--open:after{transform:rotate(180deg)}.accordion__inner{font-size:12px;height:0;overflow:hidden;transition:height .3s ease-out}.accordion__inner--open{height:0}.accordion__inner-wrapper{padding:32px 24px 0}.accordion__link{color:#c060fc;font-size:14px;margin:16px 0;text-align:center}.accordion__section-after{margin-top:24px}.chatform-popup{-ms-overflow-style:none;height:100%;left:0;position:fixed;scrollbar-width:none;top:0;width:100%;z-index:1000}.chatform-popup::-webkit-scrollbar{display:none}@media screen and (min-width:960px){.chatform-popup__background{background:rgba(0,0,0,.5);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}}@media screen and (max-width:959px){.chatform-popup__background{display:none}}@media screen and (min-width:960px){.chatform-popup>#iframe-chat{border:none;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:700px;z-index:1001}}@media screen and (max-width:959px){.chatform-popup>#iframe-chat{height:100%;width:100%}}.js-chatform-popup{display:none}.js-chatform-popup--show{animation:fadeInUp .3s ease-out;display:block}@keyframes fadeInUp{0%{margin-top:24px;opacity:0}to{margin-top:0;opacity:1}}.radio-button{align-items:center;cursor:pointer;display:flex;margin:0 8px;position:relative}.radio-button__default{display:none}.radio-button__default:checked+.radio-button__mark:after{transform:translate(-50%,-50%) scale(1)}.radio-button__mark{background:#fff;border:2px solid #e4e4e4;border-radius:50%;height:24px;position:relative;width:24px}.radio-button__mark:after{background:#c060fc;border-radius:50%;content:"";display:block;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .4s cubic-bezier(.45,1.8,.5,.75);width:16px}.radio-button__label{font-size:16px;margin-left:16px}.costume-columns{display:grid}.costume-columns--two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:959px){.costume-columns--two-columns{background:#f6f7fb;margin-top:32px;padding:40px 24px}}@media screen and (min-width:960px){.costume-columns--two-columns .costume-columns__item{-moz-column-gap:12px;column-gap:12px;height:231px}}@media screen and (max-width:959px){.costume-columns--two-columns .costume-columns__item{height:292px}}.costume-columns--four-columns{-moz-column-gap:8px;column-gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:8px}.costume-columns--four-columns .costume-columns__item{height:250px}.costume-columns--five-columns{-moz-column-gap:4px;column-gap:4px;grid-template-columns:repeat(5,minmax(0,1fr));row-gap:4px}.costume-columns--five-columns .costume-columns__item{height:196px}.costume-columns__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.costume-columns__item-wrapper{display:grid}@media screen and (min-width:960px){.costume-columns__item-wrapper{align-items:center;-moz-column-gap:12px;column-gap:12px;grid-template-columns:repeat(2,1fr);padding:12px}}.costume-columns__description{color:#535353;font-size:13px;text-align:left}.costume-columns a:hover{top:0}.costume-columns a:hover img{opacity:.7;transition:.3s}.costume-ad{display:block;pointer-events:none;position:relative;z-index:1}.costume-ad:before{background:linear-gradient(rgba(0,0,0,.3),rgba(84,84,84,0));bottom:0;content:"";height:50px;left:0;position:absolute;right:0;top:0}.costume-ad__tag{border:1px solid #fff;border-radius:4px;color:#fff;font-size:10px;left:0;line-height:1;margin:8px;padding:2px 4px;position:absolute;top:0;z-index:1}.site-notification{max-height:300px;overflow:hidden;transition:all .3s}.site-notification__inner{align-items:center;background:#f6f7fb;box-sizing:border-box;color:#c060fc;display:flex;justify-content:space-between}.site-notification__inner>a{color:#c060fc;text-decoration:underline}@media screen and (min-width:960px){.site-notification__inner{border-radius:4px;font-size:14px;margin:24px auto;padding:12px 24px;width:1000px}}@media screen and (max-width:959px){.site-notification__inner{font-size:12px;padding:12px 16px;width:100%}.site-notification__text{display:block}}.site-notification__icon{cursor:pointer}.site-notification--hide{max-height:0}.special-modal{display:grid;grid-template-columns:100%;row-gap:32px}@media screen and (min-width:960px){.special-modal{padding:0 40px 40px}}@media screen and (max-width:959px){.special-modal{padding:0 24px 24px}}.special-modal__item{display:grid}@media screen and (min-width:960px){.special-modal__item{-moz-column-gap:32px;column-gap:32px;grid-template-columns:235px 1fr}}@media screen and (max-width:959px){.special-modal__item{grid-template-columns:100%;row-gap:12px}}.special-modal__item-after{display:grid;grid-template-columns:100%;row-gap:12px}.special-modal__item-title{font-weight:600}@media screen and (min-width:960px){.special-modal__item-title{font-size:18px}}@media screen and (max-width:959px){.special-modal__item-title{font-size:16px}}.special-modal__item-description{font-size:14px}.special-modal__item-addition{font-size:12px}.special-modal__item-link{color:#3fa7e1;font-size:12px;justify-self:end}.shop-card-base{background:#fff;display:grid;grid-template-columns:auto;justify-items:end}@media screen and (min-width:960px){.shop-card-base{border:1px solid #f0f2fa;border-radius:4px;max-width:1000px;padding:24px;row-gap:12px}}@media screen and (max-width:959px){.shop-card-base{border-bottom:1px solid #f0f2fa;border-top:1px solid #f0f2fa;padding:24px 12px;row-gap:16px;width:100%}}.shop-card-base--pr{background:#fffcf5}@media screen and (min-width:960px){.shop-card-base--pr{border:1px solid #f0b418}}@media screen and (max-width:959px){.shop-card-base--pr{border-bottom:1px solid #f0b418;border-top:1px solid #f0b418}}.feature-tag{background:#f1ead8;border-radius:2px;color:#3f2f05;display:inline-block;font-size:11px;padding:2px 4px}.feature-tag--inactive{background:#f7f7f7;color:#b8b8b8}.shop-card-header{display:grid;row-gap:12px;width:100%}.shop-card-header__head-wrapper{display:grid;row-gap:8px}.shop-card-header__tag-wrapper{display:flex;gap:4px}.shop-card-header__title-container{display:grid;row-gap:4px}.shop-card-header__title-wrapper{align-items:center;display:flex;justify-content:space-between}.shop-card-header__title{color:#535353;font-weight:600;text-decoration:underline}@media screen and (min-width:960px){.shop-card-header__title{font-size:20px}}@media screen and (max-width:959px){.shop-card-header__title{font-size:16px}}.shop-card-header__title:link,.shop-card-header__title:visited{color:#535353}.shop-card-header__favorite-button{border:1px solid #e4e4e4;border-radius:40px;cursor:pointer;display:grid;flex-shrink:0;height:40px;margin-left:12px;place-content:center;width:40px}.shop-card-header__favorite-icon{fill:#b8b8b8;align-items:center;color:#fc85c1;display:flex;font-size:18px;height:24px;justify-content:center;width:24px}@media screen and (min-width:960px){.shop-card-header__lead{align-items:center;display:flex;font-size:14px;gap:8px}}@media screen and (max-width:959px){.shop-card-header__lead{display:grid;font-size:12px;row-gap:4px}}.shop-card-header__single-pr{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#8e8e8e;display:-webkit-box;font-size:12px;overflow:hidden}.shop-card-header__feature-tag-wrapper{display:flex;flex-wrap:wrap}.shop-card-header__feature-tag-wrapper>:not(:last-of-type){margin-right:4px}.shop-card-header__body{align-items:start;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:minmax(100px,150px) minmax(50%,1fr)}.shop-card-header__img-wrapper>img{height:auto}.shop-card-header__basic-info{color:#535353;display:grid;overflow:hidden;row-gap:4px}@media screen and (min-width:960px){.shop-card-header__basic-info{font-size:14px}}@media screen and (max-width:959px){.shop-card-header__basic-info{font-size:12px}}.shop-card-header__basic-info-item{-moz-column-gap:4px;column-gap:4px;display:grid;grid-template-columns:18px 1fr;overflow:hidden}.shop-card-header__basic-info-item-text{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box}.shop-card-header__basic-info-icon{fill:#fc85c1;color:#fc85c1;font-size:14px;height:18px;padding-top:2px;width:18px}.shop-card-header__map-link{color:#fc85c1;text-decoration:underline}.award-tag{align-items:center;background:linear-gradient(to right top,#cbaa34,#e8c753,#cdad3c);border-radius:2px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;height:20px;justify-self:start;letter-spacing:-.07em;padding:0 4px}.award-tag__icon{fill:#fff;height:13px;margin-right:2px;width:13px}.button-small{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;min-width:150px;padding:12px}.button-small--primary{background:#c060fc;border:none;color:#fff}.button-small--primary:hover{background:#b134fb}.button-small--primary:link,.button-small--primary:visited{color:#fff;text-decoration:none}.button-small--secondary{background:#fff;border:1px solid #c060fc;color:#c060fc}.button-small--secondary:link,.button-small--secondary:visited{color:#c060fc;text-decoration:none}.button-small--secondary:hover{background:#c060fc;color:#fff}.button-small--disable{background:#e4e4e4;border:1px solid #e4e4e4;color:#fff;pointer-events:none}.button-small--disable:visited{color:#fff}.button-small--liquid{min-width:auto;width:100%}.button-small--icon{font-size:18px;margin-right:4px;padding:0}.skeleton{background:#d9d9d9;border-radius:4px;height:20px;overflow:hidden;position:relative;width:100%}.skeleton:before{animation:skeleton-animation 1.2s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes skeleton-animation{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.shop-detail-skeleton{display:grid}@media screen and (min-width:960px){.shop-detail-skeleton{row-gap:32px}}@media screen and (max-width:959px){.shop-detail-skeleton{row-gap:8px}}.shop-detail-skeleton__header{margin:0 auto;max-width:1000px}.shop-detail-skeleton__nav{width:100%}.shop-detail-skeleton__body{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 300px;margin:0 auto;max-width:1000px;width:100%}.shop-detail-skeleton__main{width:100%}.shop-detail-skeleton__sidebar{display:grid;row-gap:24px}@media screen and (max-width:959px){.shop-collection-skeleton{display:grid;row-gap:24px}}.shop-collection-skeleton__body{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 300px;margin:0 auto;max-width:1200px;padding-top:40px}.shop-collection-skeleton__side{display:grid;row-gap:24px}.costume-index{display:grid;margin:0 auto;max-width:1200px}@media screen and (min-width:960px){.costume-index{padding:32px 0;row-gap:32px}}@media screen and (max-width:959px){.costume-index{padding:32px 12px 0;row-gap:32px}}.costume-index__body{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:1fr 300px;padding-top:48px}.costume-index__general{display:grid;gap:12px;grid-template-columns:repeat(10,1fr)}.costume-index__general :first-of-type{grid-column:3/9;grid-row:1/2}.costume-index__general :nth-of-type(2){grid-column:1/6;grid-row:2/3}.costume-index__general :nth-of-type(3){grid-column:6/11;grid-row:2/3}.costume-index__general :nth-of-type(4){grid-column:1/6;grid-row:3/4}.costume-index__general :nth-of-type(5){grid-column:6/11;grid-row:3/4}.costume-index__ad{margin:24px auto}.costume-collection-skeleton{margin:0 auto;max-width:1200px;width:100%}@media screen and (max-width:959px){.costume-collection-skeleton{display:grid;padding:0 12px;row-gap:56px}}.costume-collection-skeleton__body{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:1fr 300px;padding-top:40px}.costume-collection-skeleton__main{display:grid;row-gap:72px}.consumer-catalog-collection-skeleton{background:#f6f7fb;width:100%}.maedori-index{display:grid}@media screen and (min-width:960px){.maedori-index{row-gap:40px}}@media screen and (max-width:959px){.maedori-index{row-gap:16px}}.maedori-index__body{display:grid}@media screen and (min-width:960px){.maedori-index__body{margin:0 auto;max-width:1200px;row-gap:40px}}@media screen and (max-width:959px){.maedori-index__body{padding:0 16px;row-gap:16px;width:100%}}@media screen and (min-width:960px){.appeal-bar-skeleton{height:52px}}@media screen and (max-width:959px){.appeal-bar-skeleton{height:49px}}.message-popup{animation-duration:5s;animation-fill-mode:forwards;animation-name:fadeInOut;border-radius:4px;bottom:32px;box-shadow:0 0 16px 8px rgba(0,0,0,.1);font-size:14px;font-weight:600;left:50%;max-width:600px;padding:16px;position:fixed;transform:translate(-50%);width:90vw}.message-popup--success{background:#86fcc1;color:#535353}.message-popup--error{background:#fc869a;color:#fff}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%,12px)}5%{opacity:1;transform:translate(-50%)}95%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,12px)}}.box-button-signin{padding:40px 0 32px}a.button-signin-line{background:#38c74e;border:1px solid #38c74e;border-radius:32px;color:#fff;cursor:pointer;display:block;font-size:16px;height:64px;margin:0 auto;padding:20px 0;text-align:center;text-decoration:none;width:295px}a.button-signin-line:hover{background:#fff;color:#38c74e}.box-else{border-top:1px solid #e4e4e4;margin-top:56px;padding-top:32px}@media screen and (max-width:959px){.button-signin-wrapper{margin-top:16px}}@media screen and (min-width:960px){.button-signin-wrapper{margin-top:24px}}.consumer-index__wrapper{margin-bottom:80px}.consumer-index__title{display:flex;justify-content:space-between}.consumer-index__title .button-more{padding-top:16px}.consumer-index__item{padding-top:40px}@media screen and (max-width:959px){.consumer-index .button-special{display:flex}.consumer-index .button-special__box{margin:0 1%;text-align:center;width:48%}.consumer-index .button-special__img{margin-bottom:8px}.consumer-index .button-special__img img{height:auto;width:100%}.consumer-index .button-special .article__text{margin-bottom:16px}.consumer-name-box{margin-bottom:16px;padding-top:40px;text-align:center}}@media screen and (min-width:960px){.consumer-name-box{margin-bottom:24px;padding:0 8px}}@media screen and (max-width:959px){.consumer-name-box .consumer-name{font-size:20px;margin-bottom:24px}}@media screen and (min-width:960px){.consumer-name-box .consumer-name{font-size:30px}}@media screen and (max-width:959px){.consumer-name-box .consumer-name span{font-size:12px}}@media screen and (min-width:960px){.consumer-name-box .consumer-name span{font-size:18px}.consumer-name-box .article__note{padding-top:8px}}.consumer-name-box .icon-moon{color:#c060fc;font-size:18px}.report-history-list{background:#fff;border-radius:3px;margin-bottom:32px}@media screen and (max-width:959px){.report-history-list{padding:32px 16px}}@media screen and (min-width:960px){.report-history-list{padding:56px 64px}}.report-history-list__shop-name{color:#535353;font-size:18px;font-weight:700;letter-spacing:.5px}@media screen and (max-width:959px){.report-history-list__shop-name{font-size:16px;margin-bottom:24px}}@media screen and (min-width:960px){.report-history-list__shop-name{font-size:20px;margin-bottom:32px}}.report-history-list__shop-name:after{background:linear-gradient(to right top,#dbf7ff,#fbdbff);color:#535353;content:"";display:block;height:3px;margin-top:16px;width:107px}.report-history-list__data{display:flex}@media screen and (max-width:959px){.report-history-list__data{margin-bottom:16px}}@media screen and (min-width:960px){.report-history-list__data{margin-bottom:24px}}.report-history-list__title{color:#fc85c1}@media screen and (max-width:959px){.report-history-list__title{font-size:14px;width:80px}}@media screen and (min-width:960px){.report-history-list__title{font-size:14px;width:170px}}.report-history-list__detail{border-left:1px solid #fc85c1}@media screen and (max-width:959px){.report-history-list__detail{font-size:14px;padding-left:20px}}@media screen and (min-width:960px){.report-history-list__detail{font-size:16px;padding-left:20px}}@media screen and (max-width:959px){.report-history-list__button-wrapper{margin-top:24px}}@media screen and (min-width:960px){.report-history-list__button-wrapper{margin-top:32px}}@media screen and (max-width:959px){.report-history-list--detail{padding:32px 24px}}@media screen and (min-width:960px){.report-history-list--detail .report-history-list__box{display:flex;flex-wrap:wrap}}.report-history-list--detail .report-history-list__data{display:block}@media screen and (min-width:960px){.report-history-list--detail .report-history-list__data{padding:0 8px;width:50%}}.report-history-list--detail .report-history-list__title{margin-bottom:8px;width:100%}.report-history-list--detail .report-history-list__detail{border-left:none;padding-left:0}@media screen and (max-width:959px){.report-history-list--detail .report-history-list__detail{font-size:16px}.report-present{margin-top:-32px}}.report-present__mv{background-size:cover}@media screen and (max-width:959px){.report-present__mv{background-image:url(//myfurisode.com/responsive/img/report/present_bg_sp.jpg);margin:0 -16px;padding:24px 0 24px 24px}}@media screen and (min-width:960px){.report-present__mv{background-image:url(//myfurisode.com/responsive/img/report/present_bg_pc.jpg);padding:48px 0 0 48px}}@media screen and (max-width:959px){.report-present__mv-present-ttl{margin-top:-20px}}.report-present__mv-gift{font-weight:700}@media screen and (max-width:959px){.report-present__mv-gift{font-size:28px}.report-present__mv-gift span{font-size:20px}}@media screen and (min-width:960px){.report-present__mv-gift{font-size:37px;margin-top:-95px}.report-present__mv-gift span{font-size:29px}}.report-present__mv-note{color:#c060fc;font-size:12px}@media screen and (max-width:959px){.report-present__mv-note{margin-bottom:32px}}@media screen and (min-width:960px){.report-present__mv-note{margin-bottom:24px}}.report-present__mv-title{font-weight:400;padding-bottom:64px}@media screen and (max-width:959px){.report-present__mv-title{font-size:18px}}@media screen and (min-width:960px){.report-present__mv-title{font-size:20px}}.report-present__mv-title:after{background:linear-gradient(to right top,#dbf7ff,#fbdbff);color:#535353;content:"";display:block;height:3px;margin-top:16px;width:107px}.report-present__mv-title-sub{display:block;font-family:Arial,sans-serif;font-size:10px;letter-spacing:1.5px}@media screen and (max-width:959px){.report-present__mv-title-sub{margin-top:8px}}@media screen and (min-width:960px){.report-present__mv-title-sub{margin-top:12px}}.report-present__mv-button-wrapper{text-align:center}@media screen and (max-width:959px){.report-present__mv-button-wrapper{margin-top:-30px}}@media screen and (min-width:960px){.report-present__mv-button-wrapper{margin-top:-40px}.report-present__banner-consumer{margin-top:64px}}@media screen and (max-width:959px){.report-present__banner-consumer{margin-top:40px}}.report-present__banner-img>img{margin:0 auto}.report-present__banner-img>img:hover{opacity:.8}.report-present__prompt{font-size:16px;margin-top:16px;text-align:center}.report-present__prompt-link{color:#c060fc;font-weight:600;text-decoration:underline}.report-present__text-supple{font-size:12px;margin-top:12px}@media screen and (min-width:960px){.report-present__text-supple{text-align:center}}.present-request__note{font-size:12px}.present-request__text-link{color:#c060fc;cursor:pointer;display:block;font-size:12px;text-align:center;text-decoration:underline}@media screen and (max-width:959px){.present-request__text-link{margin-top:24px}}@media screen and (min-width:960px){.present-request__text-link{margin-top:32px}}.present-request__text-link:link{color:#c060fc}.present-request__text-link--right{margin-top:24px;text-align:right}.present-request__button-wrapper{text-align:center}@media screen and (max-width:959px){.section-present-request{margin:72px 0}}@media screen and (min-width:960px){.section-present-request{margin:80px 0}}@media screen and (max-width:959px){.section-present-request__title-wrapper{margin-bottom:32px}}@media screen and (min-width:960px){.section-present-request__title-wrapper{margin-bottom:40px}}@media screen and (max-width:959px){.howto-request{margin-bottom:72px}}@media screen and (min-width:960px){.howto-request{display:flex;justify-content:center;margin-bottom:80px}}@media screen and (max-width:959px){.howto-request__item{display:flex}}@media screen and (min-width:960px){.howto-request__item{margin:0 1%;text-align:center;width:30%}}.howto-request__img-wrapper img{height:auto;margin:0 auto 24px;width:98px}@media screen and (max-width:959px){.howto-request__img-wrapper{margin-right:16px;width:30%}.howto-request__text-wrapper{padding-top:8px;width:70%}}.howto-request__title{color:#c060fc;font-size:16px}@media screen and (max-width:959px){.howto-request__title{margin-bottom:8px}}@media screen and (min-width:960px){.howto-request__title{margin-bottom:16px}}.howto-request__description{font-size:14px}.amazon-gift{background:#f5e5fe;border-radius:3px;margin-bottom:12px;margin-top:16px;padding:16px 12px;text-align:center}.amazon-gift__inner{align-items:center;display:flex;justify-content:center;padding-top:24px}.amazon-gift__up{color:#c060fc;margin-top:-27px;text-align:center}@media screen and (max-width:959px){.amazon-gift__up{font-size:13px}}.amazon-gift__img{height:auto}@media screen and (max-width:959px){.amazon-gift__img{width:143px}}@media screen and (min-width:960px){.amazon-gift__img{width:193px}}.amazon-gift__text{font-size:16px;font-weight:700}@media screen and (max-width:959px){.amazon-gift__text img{height:21px;width:120px}}@media screen and (min-width:960px){.amazon-gift__text img{height:40px;width:225px}}.amazon-gift__big-text{font-size:36px;font-weight:700;margin-right:4px}@media screen and (max-width:959px){.amazon-gift__note{font-size:10px}}@media screen and (min-width:960px){.amazon-gift__note{font-size:12px}.present-target{display:flex;justify-content:space-between}}.present-target__item{align-items:flex-start;display:flex;margin-bottom:32px}@media screen and (min-width:960px){.present-target__item{width:48%}}.present-target__img{height:auto;width:98px}.present-target__text-wrapper{margin-left:16px}.present-target__title{color:#c060fc;font-size:16px;margin-bottom:8px}.present-target__description{font-size:14px}.present-target__description--emphasis{font-weight:700}.present-request-chat{background:#52d9b5;border-radius:10px 0 0 10px;bottom:120px;box-shadow:0 3px 20px 6px rgba(0,0,0,.12);cursor:pointer;height:164px;padding:12px 10px;position:fixed;right:0;width:44px;z-index:1}.present-request-chat .icon-moon{color:#fff}@media screen and (max-width:959px){.present-request-chat .icon-moon{margin-left:5px}}@media screen and (min-width:960px){.present-request-chat .icon-moon{margin-left:3px}}.present-request-chat__text{color:#fff;font-size:15px;writing-mode:vertical-rl}.present-request-modal__title{font-size:22px;font-weight:700;margin-bottom:24px;text-align:center}.present-request-modal__link{color:#c060fc;text-decoration:underline}.present-request-modal__emphasis{font-weight:700}.present-request-modal__text{font-size:12px;margin-bottom:16px}.present-request-modal__note{font-size:12px;margin-bottom:24px}@media screen and (min-width:960px){.shop-select-modal-form-wrapper{margin-top:16px}}@media screen and (max-width:959px){.shop-select-modal-form-wrapper{margin-top:12px}}.shop-select-modal-form-wrapper .form__select-wrapper,.shop-select-modal-form-wrapper .form__selectbox{max-width:unset}.faq-section{font-size:14px;text-align:center}.faq-section__button-wrapper{margin:12px 0}.present-request-form__error{background:#fc869a;border-radius:3px;color:#fff;margin:48px 0;padding:32px 24px}.present-request-form__error .error-message-js{display:block;font-size:14px;font-weight:700;margin-top:12px}.present-request-form__error .error-message-js:after{content:" （戻る▲）";font-size:.8rem}.present-request-form__term{display:flex;justify-content:center;margin-bottom:12px}.present-request-form__link{color:#c060fc;text-decoration:underline}.present-request-form-p-mark{background:#f6f7fb;display:flex;margin-top:32px;padding:16px}@media screen and (max-width:959px){.present-request-form-p-mark{margin-bottom:24px}}@media screen and (min-width:960px){.present-request-form-p-mark{margin-bottom:80px}}.present-request-form-p-mark__img{height:auto}@media screen and (max-width:959px){.present-request-form-p-mark__img{width:85px}}@media screen and (min-width:960px){.present-request-form-p-mark__img{width:50px}}.present-request-form-p-mark__text{font-size:10px;margin-left:12px}@media screen and (min-width:960px){.present-request-form-p-mark__text{margin-top:16px}}.form-confirm-item{padding:16px 0}.form-confirm-item:last-of-type{margin-bottom:32px}.form-confirm-item__title{color:#fc85c1;font-size:14px;font-weight:700}.form-confirm-item__content{font-size:16px;margin-top:8px}.form-confirm-item__content-line{margin-top:16px}@media screen and (max-width:959px){.form-confirm-button-wrapper{margin-bottom:32px}}@media screen and (min-width:960px){.form-confirm-button-wrapper{margin-bottom:56px}}.friend-introduce{margin:64px auto 0;width:100%}.friend-introduce__section{margin-top:48px}@media screen and (max-width:959px){.friend-introduce__section{margin-top:32px}}.friend-introduce__wrapper{background:#fff;border:1px solid #fc85c1;border-radius:8px;overflow:hidden}.friend-introduce__header{background:#fc85c1;position:relative;text-align:center}.friend-introduce__header:after{border-color:#fc85c1 transparent transparent;border-style:solid;border-width:20px 12px 0;bottom:-20px;content:"";display:block;height:0;left:0;margin:auto;position:absolute;right:0;width:0}.friend-introduce__title{color:#fff;font-size:30px;padding:24px 0}@media screen and (max-width:959px){.friend-introduce__title{font-size:18px}}.friend-introduce__title span{display:block;font-size:18px;font-weight:400}@media screen and (max-width:959px){.friend-introduce__title span{font-size:12px}}.friend-introduce__inner{padding:32px 56px;text-align:center}@media screen and (max-width:959px){.friend-introduce__inner{padding:40px 16px}}.friend-introduce__lead{font-size:20px;font-weight:400}@media screen and (max-width:959px){.friend-introduce__lead{font-size:14px}}.friend-introduce__present-wrapper{align-items:center;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:1fr 1fr;justify-content:center}@media screen and (max-width:959px){.friend-introduce__present-wrapper{grid-template-columns:1fr;grid-template-rows:1fr 1fr;row-gap:16px}}.friend-introduce__present{background:#f6f7fb;border-radius:4px;padding:16px 0}@media screen and (max-width:959px){.friend-introduce__present{width:100%}}.friend-introduce__person-area{align-items:center;display:flex;justify-content:center}.friend-introduce__person-icon{height:90px;margin-right:14px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:90px}@media screen and (max-width:959px){.friend-introduce__person-icon{margin-right:8px}}.friend-introduce__person{font-weight:700}@media screen and (max-width:959px){.friend-introduce__person{font-size:16px}}.friend-introduce__person-notice{font-size:12px;font-weight:400}@media screen and (max-width:959px){.friend-introduce__person-notice{display:block}}.friend-introduce__conditions{margin-top:16px}@media screen and (max-width:959px){.friend-introduce__conditions{font-size:10px}}.friend-introduce__price{color:#fc85c1;font-size:14px;margin-top:12px}.friend-introduce__price-present{display:block;font-size:26px}@media screen and (max-width:959px){.friend-introduce__price-present{font-size:16px}}.friend-introduce__price-num{font-weight:700}@media screen and (max-width:959px){.friend-introduce__price-num{font-size:20px}}.friend-introduce__pr{font-size:12px;margin-top:12px}.friend-introduce__code-wrapper{margin-bottom:14px}@media screen and (max-width:959px){.friend-introduce__code-wrapper{margin-bottom:16px}}.friend-introduce__code-title{font-size:18px;margin-bottom:24px}@media screen and (max-width:959px){.friend-introduce__code-title{font-size:14px;margin-bottom:12px}}.friend-introduce__code-attention{font-weight:700}.friend-introduce__code-box{background:#f6f7fb;cursor:pointer;display:inline-block;font-weight:700;padding:24px 80px}@media screen and (max-width:959px){.friend-introduce__code-box{padding:12px 48px}}.friend-introduce__code-num{font-size:32px}@media screen and (max-width:959px){.friend-introduce__code-num{font-size:28px}}.friend-introduce__code-copy{font-size:14px;font-weight:400}@media screen and (max-width:959px){.friend-introduce__code-copy{font-size:12px}}.friend-introduce__code-notice{font-size:12px;margin-bottom:24px}.friend-introduce__share-wrapper{margin-bottom:24px}.friend-introduce__share-title{font-size:20px;font-weight:700;margin-bottom:8px}@media screen and (max-width:959px){.friend-introduce__share-title{font-size:16px}}.friend-introduce__share-icons{align-items:center;cursor:pointer;display:flex;justify-content:center}.friend-introduce__share-icon{font-size:44px;line-height:0;margin:0 12px}.friend-introduce__twitter{color:#1da1f2}.friend-introduce__line{color:#00b900}.friend-introduce__copy{color:#535353}@media screen and (max-width:959px){.friend-introduce__step-wrapper{align-items:center;display:flex;justify-content:center}}.friend-introduce__step-inner{align-items:center;display:flex;justify-content:center}@media screen and (max-width:959px){.friend-introduce__step-inner{align-items:flex-start;flex-direction:column}}.friend-introduce__step{align-items:center;display:flex;flex-direction:column;margin:0 40px}@media screen and (max-width:959px){.friend-introduce__step{flex-direction:row;margin:0 0 32px}.friend-introduce__step:last-child{margin:0}}.friend-introduce__step-img{height:155px;margin-bottom:12px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:120px}@media screen and (max-width:959px){.friend-introduce__step-img{height:135px;margin-bottom:0;margin-right:16px;width:100px}}.friend-introduce__step-text{font-size:12px}@media screen and (max-width:959px){.friend-introduce__step-text{margin-top:24px;text-align:left}.friend-introduce__share-notice{font-size:12px}}.friend-introduce__caution{font-size:12px}.friend-introduce__faq{font-size:12px;margin-bottom:24px}.friend-introduce__accordion__text{margin-bottom:16px;text-align:left}.friend-introduce__caution-bold{font-weight:700}.report-thanks-message{background-color:#fff;background-repeat:no-repeat;border-radius:3px;font-size:16px;margin-top:40px}@media screen and (max-width:959px){.report-thanks-message{background-image:url(//myfurisode.com/responsive/img/report/complete/bg_complete_sp.jpg);background-size:cover;margin-left:-40px;margin-right:-40px;padding:72px 40px}}@media screen and (min-width:960px){.report-thanks-message{background-image:url(//myfurisode.com/responsive/img/report/complete/bg_complete_pc.jpg);background-position:100% 0;background-size:contain;margin-left:-200px;margin-right:-200px;padding:104px 220px}}.report-thanks-message__title{color:#fc85c1;font-weight:400;margin-bottom:32px}@media screen and (max-width:959px){.report-thanks-message__title{font-size:22px}}@media screen and (min-width:960px){.report-thanks-message__title{font-size:25px}}.report-thanks-message__message-text{margin-bottom:24px}@media screen and (max-width:959px){.report-thanks-message__message-text{font-size:12px}.report-thanks-message__note{font-size:10px}}@media screen and (min-width:960px){.report-thanks-message__note{font-size:14px}}.present-request-question{background:#fff;padding:0 0 48px}@media screen and (max-width:959px){.present-request-question{margin-left:-40px;margin-right:-40px}}@media screen and (min-width:960px){.present-request-question{margin-left:-200px;margin-right:-200px}}.present-request-question__title{background:linear-gradient(to right top,#dbf7ff,#fbdbff);color:#c060fc;text-align:center}@media screen and (max-width:959px){.present-request-question__title{font-size:14px;padding:16px 0}}@media screen and (min-width:960px){.present-request-question__title{font-size:20px;padding:32px 0}}.present-request-question__inner{margin-top:24px;padding:0 24px;width:100%}.photo-upload{padding:48px 0;width:100%}.photo-upload__title{color:#fc85c1;font-weight:400;padding-top:44px;position:relative}@media screen and (max-width:959px){.photo-upload__title{font-size:22px;margin-bottom:32px}}@media screen and (min-width:960px){.photo-upload__title{font-size:27px;margin-bottom:40px;text-align:center}.photo-upload__wrapper{display:flex;flex-direction:row-reverse;justify-content:center;margin-bottom:32px}}.photo-upload__text{font-size:14px}@media screen and (max-width:959px){.photo-upload__text{margin-bottom:32px}}@media screen and (min-width:960px){.photo-upload__text{margin-bottom:40px;padding-top:32px;text-align:center;width:340px}}.photo-upload__note{font-size:12px;margin-top:16px;text-align:center;width:100%}.photo-upload__completed{color:#fc85c1;font-size:16px;margin-bottom:32px;text-align:center;width:100%}@media screen and (max-width:959px){.photo-upload__img{height:auto;margin-bottom:32px;width:100%}}@media screen and (min-width:960px){.photo-upload__img{height:227px;width:227px}}.photo-upload__upload-button-area{margin-bottom:40px;margin-top:40px}.photo-upload__complete-title{color:#fc85c1;font-size:18px;font-weight:400;text-align:center}.photo-upload__complete-title span{margin-right:4px}.photo-upload__back-button-area{margin:80px 0 56px}.photo-upload__thumnail{width:100%}.photo-upload__thumnail img{height:200px;margin:0 auto 8px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:200px}.photo-upload__button-wrapper{color:#666;font-size:14px;margin-bottom:16px;text-align:center}.report-back-button{align-items:center;display:flex;justify-content:center;margin-top:40px}.blog__detail-body{background:#fff;border-radius:4px;margin-bottom:80px;word-break:break-all}@media screen and (min-width:960px){.blog__detail-body{width:680px}.blog__detail-head{padding:32px}}@media screen and (max-width:959px){.blog__detail-head{padding:16px 24px 24px}}.blog__detail-head-title{color:#535353;letter-spacing:.05em;line-height:1.5;margin:16px 0}@media screen and (min-width:960px){.blog__detail-head-title{font-size:26px}}@media screen and (max-width:959px){.blog__detail-head-title{font-size:24px}}.blog__detail-head-date-wrapper{color:#fc85c1;display:flex;font-size:14px;justify-content:flex-end}.blog__detail-head-date{align-items:center;display:flex;margin-right:12px}.blog__detail-head-date:last-of-type{margin-right:0}.blog__detail-head-date-icon{align-items:center;display:flex;font-size:16px;margin-right:4px}.blog__detail-contents{font-size:16px;line-height:2}.blog__detail-contents a{color:#c060fc}.blog__detail-contents .markerBlue{background:linear-gradient(transparent 60%,#cce5ff 0)}.blog__detail-contents .markerPink{background:linear-gradient(transparent 60%,#ffdfef 0)}.blog__detail-contents img{height:auto;margin:24px 0}@media screen and (max-width:959px){.blog__detail-contents img{width:100%}}.blog__detail-contents h2{color:#535353}@media screen and (min-width:960px){.blog__detail-contents h2{font-size:24px;margin:64px 0 40px}}@media screen and (max-width:959px){.blog__detail-contents h2{font-size:18px;margin:56px 0 32px}}.blog__detail-contents h2:after{background:linear-gradient(to right top,#dbf7ff,#fbdbff);content:"";display:block;height:3px;margin-top:16px;width:100px}.blog__detail-contents h3{color:#535353}@media screen and (min-width:960px){.blog__detail-contents h3{font-size:20px;margin:32px 0 16px}}@media screen and (max-width:959px){.blog__detail-contents h3{font-size:18px;margin:24px 0 16px}}@media screen and (min-width:960px){.blog__detail-contents{padding:64px 32px}}@media screen and (max-width:959px){.blog__detail-contents{padding:40px 24px 56px}}.blog__detail-table{line-height:1.5}.blog__detail-table:not(:first-child){margin-top:24px}.blog__detail-table:not(:last-child){margin-bottom:24px}.blog__detail-table-inner{margin:-16px;overflow-x:auto;padding:16px}.blog__detail-table-inner::-webkit-scrollbar{height:6px}.blog__detail-table-inner::-webkit-scrollbar-track{background-color:#f7f7f7;border-radius:999em}.blog__detail-table-inner::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#bb86fc,#fc85c1);border-radius:999em;box-shadow:0 2px 16px #f7f7f7}.blog__detail-table table{background:#fff;border-collapse:collapse;border-radius:8px;border-spacing:0;box-shadow:1px 1px 8px #f2e5ec;overflow:hidden;width:100%}.blog__detail-table td,.blog__detail-table th{padding:12px;text-align:center;vertical-align:middle}.blog__detail-table th{background:#f7f0ff;color:#c060fc;font-weight:700}.blog__detail-table tbody th{min-width:110px;padding-block:24px;width:30%}.blog__detail-table tbody tr:not(:first-child) th{border-top:1px solid #fff}.blog__detail-table tbody tr:not(:first-child) td{border-top:1px solid #f6f7fb}.blog__detail-table-image{margin-inline:auto;max-width:160px;text-align:center}.blog__detail-table-image img{border-radius:3px;height:auto;margin:0;width:100%}.blog__detail-table-shop-name{color:#535353;font-weight:700}.blog__detail-table-price{color:#fc85c1;font-weight:700}.blog__detail-table-tags{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.blog__detail-table-tags:not(:first-child){margin-top:12px}.blog__detail-table-tag{background:#f7f0ff;border-radius:999em;color:#c060fc;font-size:11px;font-weight:700;padding:4px 8px;text-align:center}.blog__detail-table-rating{align-items:center;-moz-column-gap:8px;column-gap:8px;display:grid;justify-content:center}.blog__detail-table-rating:not(:first-child){margin-top:12px}.blog__detail-table-rating-stars{--star-size:16px;--star-color:#b8b8b8;--star-background:#f0b418;--percent:calc(var(--rating)/5*100%);display:inline-block;font-family:Times;font-size:var(--star-size);line-height:1}.blog__detail-table-rating-stars:before{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;content:"★★★★★";letter-spacing:2px}.blog__detail-table-rating-review-count{color:#b8b8b8;font-size:12px}.blog__detail-table--comparison table{table-layout:fixed}@media screen and (max-width:959px){.blog__detail-table--comparison table{min-width:700px}}.blog__detail-button:not(:first-child){margin-top:24px}.blog__detail-button-target{background:linear-gradient(90deg,#bb86fc,#fc85c1);border-radius:8px;box-shadow:0 2px 8px #f7f0ff;color:#fff!important;display:block;font-size:14px;font-weight:700;margin-inline:auto;max-width:240px;padding:12px 8px;position:relative;text-align:center;text-decoration:none;transition:opacity .3s;width:100%}.blog__detail-button-target--submit{background:linear-gradient(90deg,#fd6636,#ff3c99)}.blog__detail-button-target:hover{opacity:.8}.blog__detail-foot{border-top:1px solid #f7f7f7}@media screen and (min-width:960px){.blog__detail-foot{padding:0 32px 32px}}@media screen and (max-width:959px){.blog__detail-foot{padding:0 24px}}.blog__detail-twitter{color:#50b5fb}.blog__detail-line{color:#38c74e}.blog__detail-foot-sns{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:40px 0 64px}.blog__detail-foot-sns-title{color:#fc85c1;font-family:Arial,sans-serif;font-size:16px;letter-spacing:.2em;margin-bottom:24px}.blog__detail-foot-sns-list{display:flex}.blog__detail-foot-sns-list-item{background:#f7f7f7;border-radius:50%;display:flex;height:48px;margin-right:24px;width:48px}.blog__detail-foot-sns-list-item:last-of-type{margin-right:0}.blog__detail-foot-sns-list-item>*{align-items:center;display:flex;font-size:32px;height:100%;justify-content:center;width:100%}.blog__detail-foot-author{color:#535353}.blog__detail-foot-author-title{color:#535353;font-size:14px;margin-bottom:16px}.blog__detail-foot-author-box{display:flex}@media screen and (min-width:960px){.blog__detail-foot-author-box{border:1px solid #f7f7f7;padding:24px}}@media screen and (max-width:959px){.blog__detail-foot-author-box{border-bottom:1px solid #f7f7f7;border-top:1px solid #f7f7f7;padding:24px 0}}.blog__detail-foot-author-img-wrapper{align-items:center;background:#f7f7f7;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;margin-right:16px}@media screen and (min-width:960px){.blog__detail-foot-author-img-wrapper{height:120px;padding:12px;width:120px}}@media screen and (max-width:959px){.blog__detail-foot-author-img-wrapper{height:80px;padding:4px;width:80px}}.blog__detail-foot-author-name{font-size:16px;margin-bottom:16px}.blog__detail-foot-author-description{font-size:14px}@media screen and (max-width:959px){.blog__detail-related{padding:0 24px 72px}}.blog__detail-related-posts-wrapper{display:flex;justify-content:space-between}@media screen and (min-width:960px){.blog__detail-related-posts-wrapper>*{width:32%}}@media screen and (max-width:959px){.blog__detail-related-posts-wrapper{flex-direction:column}.blog__detail-related-posts-wrapper>*{margin-bottom:32px}.blog__detail-related-posts-wrapper>:last-of-type{margin-bottom:0}}.blog__detail-ranking-area{background:linear-gradient(to right top,#dbf7ff,#fbdbff);padding:72px 0 96px}@media screen and (min-width:960px){.blog__detail-ranking-area{margin-top:-220px}}@media screen and (max-width:959px){.blog__detail-ranking-area{margin-top:-320px}}@media screen and (min-width:960px){.blog__detail-ranking-area-inner{margin:0 auto;width:1000px}}@media screen and (max-width:959px){.blog__detail-ranking-area-inner{padding:0 24px}}.blog__detail-ranking-area-title{align-items:center;display:flex;flex-direction:column;justify-content:center}.blog__detail-ranking-area-title-ja{color:#151515;letter-spacing:.05em}@media screen and (min-width:960px){.blog__detail-ranking-area-title-ja{font-size:42px}}@media screen and (max-width:959px){.blog__detail-ranking-area-title-ja{font-size:26px}}.blog__detail-ranking-area-title-en{color:#fc85c1;font-family:Arial,sans-serif;letter-spacing:.2em}@media screen and (min-width:960px){.blog__detail-ranking-area-title-en{font-size:20px}}@media screen and (max-width:959px){.blog__detail-ranking-area-title-en{font-size:16px;margin-top:8px}}.blog__detail-ranking-area-text{text-align:center}@media screen and (min-width:960px){.blog__detail-ranking-area-text{margin:40px 0}}@media screen and (max-width:959px){.blog__detail-ranking-area-text{margin:32px 0 40px}}.blog__detail-costume-list{display:flex}@media screen and (min-width:960px){.blog__detail-costume-list{justify-content:space-between}.blog__detail-costume-list>*{width:18%}}@media screen and (max-width:959px){.blog__detail-costume-list{flex-wrap:wrap;justify-content:space-between}.blog__detail-costume-list>:first-of-type{margin:0 auto 24px;width:80%}.blog__detail-costume-list>:nth-of-type(n+2){margin-bottom:24px;width:48%}}@media screen and (min-width:960px){.blog__detail-ranking-area-button-wrapper{margin-top:72px}}@media screen and (max-width:959px){.blog__detail-ranking-area-button-wrapper{margin-top:40px}.blog__detail-sp-foot{padding:40px 24px}}.blog-embed{border:1px solid #dcdcde;box-shadow:0 1px 1px rgba(0,0,0,.05);color:#8c8f94;font-weight:400;line-height:1.5;max-width:640px;overflow:auto;padding:25px;position:relative}.blog-embed__featured-image img{border:none;height:auto;width:100%}.blog-embed__heading{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#2c3338;display:-webkit-box;font-size:16px;font-weight:600;margin-bottom:10px;overflow:hidden}.blog-embed__date{color:#fc85c1;font-size:12px;margin-bottom:10px}.blog-embed__date-modified{margin-right:10px}.blog-embed__excerpt{color:#8c8f94;font-size:12px}.blog-embed__excerpt-more{bottom:20px;position:absolute;right:25px;text-decoration:underline}@media screen and (min-width:480px){.blog-embed__featured-image{float:left;margin-bottom:0;margin-right:20px;max-width:240px}}blockquote.wp-embedded-content{display:none}iframe.wp-embedded-content{clip:auto!important;height:210px;margin-top:40px;position:static!important}.howto{color:#535353;font-family:ヒラギノ角ゴ ProN;height:100%;letter-spacing:.07em;line-height:1;width:100%}.howto__kv{height:calc(100dvh - 146px);position:relative;width:100%}@media screen and (max-width:959px){.howto__kv{height:calc(90svh - 74px)}}.howto__kv-image{height:100%;max-width:100%}.howto__kv-image img,.howto__kv-image picture{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.howto__kv-button{background-color:#38c74e;border:1px solid #38c74e;border-radius:100vh;bottom:48px;box-shadow:0 0 16px rgba(0,0,0,.1);color:#fff;display:block;font-size:24px;font-weight:600;left:50%;padding:20px 32px;position:absolute;text-align:center;transform:translateX(-50%);transition:all .4s;width:min(1000px,100svw - 32px)}@media (any-hover:hover){.howto__kv-button:hover{background-color:#fff;color:#38c74e}}@media screen and (max-width:959px){.howto__kv-button{font-size:16px}}.howto__kv-button--after-login{background:linear-gradient(90deg,#aaeafe,#e4a9fc,#c060fc 0,#c060fc);background-color:#bb86fc;background-size:min(1000px,100svw - 32px) 64px;border-radius:4px;bottom:48px;box-shadow:0 0 16px rgba(0,0,0,.1);color:#fff;display:block;font-size:24px;left:50%;padding:20px 32px;position:absolute;text-align:center;transform:translateX(-50%);width:min(1000px,100svw - 32px)}@media (any-hover:hover){.howto__kv-button--after-login:hover{background:linear-gradient(90deg,#aaeafe,#e4a9fc,#c060fc);color:#fff}}@media screen and (max-width:959px){.howto__kv-button--after-login{font-size:16px}}.howto__scroll-animation{animation:scrollBar 1.25s ease-in-out infinite;background:linear-gradient(#aaeafe,#e4a9fc,#c060fc);bottom:-32px;height:64px;left:50%;position:absolute;transform:translateX(-50%);transform-origin:50% 0;width:2px}@keyframes scrollBar{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scale(1)}}.howto__container{margin-inline:auto;width:min(1000px,100svw - 32px)}.howto__page-title-flex{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:64px;width:100%}.howto__page-title{font-size:64px;font-weight:300;margin:16px 0 32px;text-align:center}@media screen and (max-width:959px){.howto__page-title{font-size:32px;margin:8px 16px}}.howto__page-title-sub{display:block;font-size:32px;font-weight:300}@media screen and (max-width:959px){.howto__page-title-sub{font-size:16px}}.howto__page-title-sub--english{color:#fc85c1;font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:959px){.howto__page-title-sub--english{font-size:16px}}.howto__section{margin-top:180px;position:relative;width:100%}@media screen and (max-width:959px){.howto__section{margin-top:140px}}.howto__section:before{background-color:#fc85c1;content:"";display:block;height:calc(100% + 66px);left:-16px;position:absolute;top:-16px;transform:translateX(-50%);width:1px}@media screen and (max-width:959px){.howto__section:before{height:calc(100% - 12px);left:-8px;top:12px}}.howto__section:after{background-color:#fff;border:1px solid #fc85c1;border-radius:100vh;content:"";display:block;height:4px;left:-16px;position:absolute;top:-16px;transform:translate(-50%,-50%);width:4px}@media screen and (max-width:959px){.howto__section:after{left:-8px;top:12px}}.howto__section-title{display:block;font-size:48px;font-weight:300;position:relative;text-align:center;width:100%;z-index:2}@media screen and (max-width:959px){.howto__section-title{font-size:24px}}.howto__section-title:after{bottom:0;color:#fc85c1;content:attr(data-section-number);font-family:Arial,Helvetica,sans-serif;font-size:128px;font-weight:700;letter-spacing:0;opacity:.3;position:absolute;right:0;z-index:-1}@media screen and (max-width:959px){.howto__section-title:after{font-size:100px}}.howto__section-title--multiline{display:block;font-size:48px;font-weight:300;line-height:130%;position:relative;text-align:center;width:100%;z-index:2}@media screen and (max-width:959px){.howto__section-title--multiline{font-size:24px}}.howto__section-title--multiline:after{bottom:12px;color:#fc85c1;content:attr(data-section-number);font-family:Arial,Helvetica,sans-serif;font-size:128px;font-weight:700;letter-spacing:0;opacity:.3;position:absolute;right:0;z-index:-1}@media screen and (max-width:959px){.howto__section-title--multiline:after{font-size:100px;top:0}}.howto__point-text{font-feature-settings:"palt";color:#fc85c1;word-break:break-all}.howto__point-text--strong{color:#fc85c1;font-size:64px;font-weight:600}@media screen and (max-width:959px){.howto__point-text--strong{font-size:32px}}.howto__contents-flex{align-items:center;display:flex;gap:24px;justify-content:center;margin-top:48px}@media screen and (max-width:959px){.howto__contents-flex{flex-direction:column;margin-top:24px}}.howto__contents-flex--column{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;margin-top:48px}@media screen and (max-width:959px){.howto__contents-flex--column{margin-top:24px}}.howto__left-column,.howto__right-column,.howto__right-column--pc-only{display:flex;flex:1;flex-direction:column;gap:24px;width:100%}@media screen and (max-width:959px){.howto__right-column--pc-only{display:none}}.howto__upper-row{align-items:center;display:flex;gap:24px;justify-content:center;width:100%}@media screen and (max-width:959px){.howto__upper-row{flex-direction:column}}.howto__lower-row{align-items:center;display:flex;gap:16px;justify-content:center;width:100%}@media screen and (max-width:959px){.howto__lower-row{display:grid;grid-template:repeat(2,1fr)/repeat(2,1fr)}}.howto__one-point{align-items:center;background-color:#f6f7fb;border-radius:4px;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:24px;width:100%}.howto__one-point-title{font-size:20px;font-weight:300}.howto__one-point-list{align-items:center;display:flex;flex-direction:column}.howto__one-point-list-item{font-feature-settings:"palt";align-items:center;display:flex;gap:8px;width:100%;word-break:break-all}.howto__one-point-list-item+.howto__one-point-list-item{margin-top:16px}.howto__one-point-list-item:before{background-color:#fc85c1;border-radius:100vh;content:"";display:block;height:8px;width:8px}.howto__one-point-list-item--notice{font-size:12px;list-style:disc;width:100%}.howto__one-point-list-item--notice,.howto__text{font-feature-settings:"palt";line-height:150%;word-break:break-all}.howto__text--sub{font-feature-settings:"palt";font-size:12px;line-height:1;width:100%;word-break:break-all}.howto__link-button{background-color:#bb86fc;border:1px solid #bb86fc;border-radius:4px;color:#fff;display:inline-block;flex:1;font-size:16px;font-weight:600;padding:16px 32px;text-align:center;transition:all .4s;width:100%}@media (any-hover:hover){.howto__link-button:hover{background-color:#fff;color:#bb86fc}}.howto__link-button--line{background-color:#38c74e;border:1px solid #38c74e;border-radius:100vh;color:#fff;display:inline-block;font-size:16px;font-weight:600;padding:16px 32px;text-align:center;transition:all .4s;width:100%}@media (any-hover:hover){.howto__link-button--line:hover{background-color:#fff;border:1px solid #38c74e;color:#38c74e}}.howto__link-button-point-text{font-size:20px;line-height:1.5}.howto__button-with-text{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.howto__contents-image,.howto__contents-image--sp-only{max-width:100%}@media screen and (min-width:960px){.howto__contents-image--sp-only{display:none}}.howto__contents-image img{width:100%}.howto__back-to-top{margin:100px 0;width:100%}@media screen and (max-width:959px){.howto__back-to-top{margin:88px 0 0}}.js-header-accordion-icon{transition:all .3s}.js-header-accordion-icon--open{transform:rotate(180deg)}.js-header-accordion-body{max-height:0;overflow-y:hidden;transition:max-height .3s}.js-header-accordion-body--open{box-shadow:0 0 16px 8px rgba(0,0,0,.1);max-height:1600px}.js-footer-accordion-icon{transition:all .3s}.js-footer-accordion-icon--open{transform:rotate(180deg)}@media screen and (max-width:959px){.js-footer-accordion-body{max-height:0;overflow-y:hidden;padding:0 32px;transition:max-height .3s}.js-footer-accordion-body--open{display:block;max-height:1000px;padding:0 32px 16px}}#container .js-overlay{background:rgba(0,0,0,.4);height:100%;position:fixed;right:0;top:0;transition:all .2s ease;visibility:hidden;width:100%;z-index:100000}#container.js-side-open{overflow:hidden;transform:translateX(-250px)}#container.js-side-open .js-overlay{animation-duration:.6s;-webkit-animation-duration:.6s;animation-name:overlayAnimation;-webkit-animation-name:overlayAnimation;animation-timing-function:ease;-webkit-animation-timing-function:ease;background:rgba(0,0,0,.4);visibility:visible}.js-error-message{display:none}.consumer-intro__title{color:#fc85c1;margin:0 0 32px;padding:16px 0;position:relative;text-align:center}@media screen and (max-width:959px){.consumer-intro__title{font-size:16px}}@media screen and (min-width:960px){.consumer-intro__title{font-size:18px}}.consumer-intro__title:after{background:linear-gradient(to right top,#dbf7ff,#fbdbff);bottom:-2px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:140px}.consumer-intro__title--modal{color:#535353;padding:16px 0;position:relative;text-align:center}@media screen and (max-width:959px){.consumer-intro__title--modal{font-size:20px}}@media screen and (min-width:960px){.consumer-intro__title--modal{font-size:30px}}.consumer-intro__title--modal-shopname{font-weight:700}@media screen and (min-width:960px){.consumer-intro__wrapper{width:700px}.consumer-intro__wrapper,.consumer-intro__wrapper--horizon{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.consumer-intro__wrapper--horizon{align-items:center;max-width:440px}.consumer-intro__description{margin-left:24px;text-align:left}}@media screen and (max-width:959px){.consumer-intro__image{margin-bottom:16px}}@media screen and (min-width:960px){.consumer-intro__image{margin-bottom:64px;text-align:center;width:50%}}@media screen and (max-width:959px){.consumer-intro__image-box{display:flex;margin-bottom:8px}}@media screen and (min-width:960px){.consumer-intro__image-box{margin-bottom:16px}}.consumer-intro__image-box .article__text{line-height:1.5}@media screen and (max-width:959px){.consumer-intro__image-box .article__text{padding:8px}.consumer-intro__image-box--modal{align-items:center;justify-content:center}.consumer-intro__image-item img{height:95px;margin-bottom:16px;width:107px}}@media screen and (min-width:960px){.consumer-intro__image-item img{height:100px;margin-bottom:16px;margin-left:auto;margin-right:auto;width:100px}}.consumer-intro__separator-box{color:#c060fc;font-size:18px;text-align:center}@media screen and (max-width:959px){.consumer-intro__separator-box{padding:16px 0}}@media screen and (min-width:960px){.consumer-intro__separator-box{padding:0 0 24px}}.consumer-intro__gift-wrapper{font-size:20px}@media screen and (max-width:959px){.consumer-intro__gift-wrapper{padding:8px 0}}@media screen and (min-width:960px){.consumer-intro__gift-wrapper{padding:16px 24px}}.consumer-intro__gift--horizon{display:flex;justify-content:center}.consumer-intro__gift{font-size:28px}.consumer-intro__gift span{font-size:16px}.consumer-intro__gift-up{color:#fc85c1;font-size:28px;font-weight:700}.consumer-intro__gift-up span{font-size:16px}.consumer-intro__gift-arrow{color:#b8b8b8;font-size:14px;padding:20px 8px 0}.consumer-intro__text{margin-bottom:16px}@media screen and (min-width:960px){.consumer-intro__text{font-size:14px}}@media screen and (max-width:959px){.consumer-intro__text{font-size:12px}}.button-more{color:#c060fc;text-align:right}.consumer-separator-box{color:#c060fc;font-size:18px;text-align:center}@media screen and (max-width:959px){.consumer-separator-box{padding:32px 0 48px}}@media screen and (min-width:960px){.consumer-separator-box{padding:56px 0 48px}.shop-footer-wrapper{padding:40px 0 24px}}@media screen and (max-width:959px){.shop-footer-wrapper{padding:32px 16px}}.button-wrapper{display:flex;gap:12px;justify-content:center;margin-top:16px}@media screen and (min-width:960px){.button-wrapper--horizon{flex-direction:row-reverse}}@media screen and (max-width:959px){.button-wrapper--horizon{flex-direction:column}}.title-complete{font-weight:400;position:relative;text-align:center}@media screen and (max-width:959px){.title-complete{font-size:20px;margin-bottom:48px}}@media screen and (min-width:960px){.title-complete{font-size:30px;margin-bottom:72px}}.title-complete .icon-moon{color:#c060fc;display:block;font-size:60px}@media screen and (max-width:959px){.title-complete .icon-moon{margin-bottom:16px}}@media screen and (min-width:960px){.title-complete .icon-moon{margin-bottom:32px}}.title-complete:after{background:linear-gradient(to right top,#dbf7ff,#fbdbff);content:"";display:block;height:3px;left:50%;position:absolute;transform:translateX(-50%);width:107px}@media screen and (max-width:959px){.title-complete:after{margin-top:16px}}@media screen and (min-width:960px){.title-complete:after{margin-top:24px}}@media screen and (max-width:959px){.steps-wrapper{margin:32px 0 24px}}@media screen and (min-width:960px){.steps-wrapper{margin:56px 0 32px}}a.reserve-tel{color:#c060fc;text-decoration:none}a.button-reserve-tel{background:#c060fc;border:1px solid #c060fc;border-radius:32px;color:#fff;cursor:pointer;display:block;font-size:20px;font-weight:700;margin:0 auto 24px;padding:16px 24px;text-align:center;text-decoration:none;width:295px}@media screen and (max-width:959px){a.button-reserve-tel{width:100%}}a.button-reserve-tel:hover{background:#fff;color:#c060fc}.notel{pointer-events:none}@media screen and (min-width:960px){.form-section{margin:40px 0 72px}}@media screen and (max-width:959px){.form-section{margin:32px 0 64px}}.blog{background:#f7f7f7}@media screen and (min-width:960px){.blog__main-section{margin:0 auto;width:1000px}.blog__main-section--top{transform:translateY(-140px)}.blog__main-section--detail{transform:translateY(-340px)}}@media screen and (max-width:959px){.blog__main-section{padding:0 24px}.blog__main-section--top{transform:translateY(-66px)}.blog__main-section--detail{padding:0;transform:translateY(-340px)}}@media screen and (min-width:960px){.blog__contents-wrapper{display:flex;justify-content:space-between;margin-top:24px}.blog__contents{width:680px}}@media screen and (max-width:959px){.blog__contents{margin-bottom:72px}}@media screen and (min-width:960px){.blog__breadcrumb-wrapper{margin:0 auto;padding-top:4px;width:1000px}}@media screen and (max-width:959px){.blog__breadcrumb-wrapper{-ms-overflow-style:none;overflow-x:scroll;padding:4px 0 0 12px;scrollbar-width:none}.blog__breadcrumb-wrapper::-webkit-scrollbar{display:none}}.blog__breadcrumb-wrapper>#topicPath{margin:0;padding:0}.blog__main-visual{background:linear-gradient(45deg,#ffe8fe,#ffe3e3 50%,#ffe3b7)}@media screen and (min-width:960px){.blog__main-visual{height:360px}}@media screen and (max-width:959px){.blog__main-visual{height:220px}}.blog__main-visual-inner{align-items:center;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:960px){.blog__main-visual-inner{margin-top:32px}}@media screen and (max-width:959px){.blog__main-visual-inner{margin-top:24px}}.blog__main-visual-description{color:#151515;display:block;margin-bottom:4px;text-align:center}@media screen and (min-width:960px){.blog__main-visual-description{font-size:16px;letter-spacing:.2em}}@media screen and (max-width:959px){.blog__main-visual-description{font-size:14px;letter-spacing:.1em}}.blog__main-visual-title{font-family:Hina Mincho,serif;letter-spacing:.1em}@media screen and (min-width:960px){.blog__main-visual-title{font-size:40px}}@media screen and (max-width:959px){.blog__main-visual-title{font-size:180%}}.blog__main-visual-title-en{color:#ea3372;font-family:Arial,sans-serif;letter-spacing:.2em}@media screen and (min-width:960px){.blog__main-visual-title-en{font-size:12px;margin-top:16px}}@media screen and (max-width:959px){.blog__main-visual-title-en{font-size:10px;margin-top:8px}}@media screen and (min-width:960px){.blog__side-menu{width:300px}}.blog__side-menu-item{background:#fff;border-radius:4px;margin-bottom:24px}.blog__side-menu-item:last-of-type{margin-bottom:0}.blog__side-menu-item-head{display:flex;padding:32px 24px 24px}.blog__side-menu-item-title{margin-left:12px}.blog__side-menu-item-title-ja{color:#535353;font-size:16px;letter-spacing:.15em}.blog__side-menu-item-title-en{color:#fc85c1;font-family:Arial,sans-serif;font-size:10px;letter-spacing:.2em}.blog__side-menu-item-list-item{border-top:1px solid #f7f7f7}.blog__side-menu-item-list-item>a{align-items:center;color:#535353;display:flex;justify-content:space-between;padding:16px 24px;transition:all .3s}.blog__side-menu-item-list-item>a:hover{opacity:.7}.blog__side-menu-item-list-item-icon{color:#c060fc;font-size:14px}.blog__side-menu-banner-area{margin-bottom:24px}.blog__side-menu-banner-item{display:block;margin-bottom:12px}.blog__side-menu-banner-item:last-of-type{margin-bottom:0}@media screen and (max-width:959px){.blog__side-menu-banner-item>img{height:auto;width:100%}}@media screen and (min-width:960px){.blog__pickup-area{margin-bottom:64px}}@media screen and (max-width:959px){.blog__pickup-area{margin-bottom:56px}}.blog__sub-header{background:linear-gradient(45deg,#ffe8fe,#ffe3e3 50%,#ffe3b7)}@media screen and (min-width:960px){.blog__sub-header{height:145px;margin-bottom:72px}}@media screen and (max-width:959px){.blog__sub-header{height:120px;margin-bottom:56px}}.blog__sub-header-inner{color:#151515}@media screen and (min-width:960px){.blog__sub-header-inner{font-size:28px;margin:32px auto 0;width:1000px}}@media screen and (max-width:959px){.blog__sub-header-inner{font-size:20px;margin-top:16px;padding:0 24px}}@media screen and (min-width:960px){.blog__sub-header-supple{font-size:18px;margin-left:16px}}@media screen and (max-width:959px){.blog__sub-header-supple{font-size:12px;margin-top:12px}}.blog__sub-header-detail{background:linear-gradient(45deg,#ffe8fe,#ffe3e3 50%,#ffe3b7);height:400px}.blog__post-list{margin-bottom:40px}@media screen and (max-width:959px){.blog__post-list>*{margin-bottom:32px}.blog__post-list>:last-of-type{margin-bottom:0}}@media screen and (min-width:960px){.blog__post-list{display:flex;flex-wrap:wrap;width:100%}.blog__post-list>*{margin-bottom:24px;width:328px}.blog__post-list>:nth-of-type(odd){margin-right:24px}}@media screen and (max-width:959px){.u-pc-only{display:none!important}}@media screen and (min-width:960px){.u-sp-only{display:none!important}}.u-line-large{line-height:1.8!important}.u-line-medium{line-height:1.5!important}.u-line-small{line-height:1.3!important}.u-font-bold{font-weight:700!important}.u-font-normal{font-weight:400!important}.u-font-italic{font-style:italic!important}.u-color-text-pink{color:#fc85c1!important}.u-color-back-caution{color:#fc869a!important}.u-of-hidden{overflow:hidden!important}.u-of-visible{overflow:visible!important}.u-clearfix{zoom:1}.u-clearfix:after{clear:both;content:"";display:block;height:.01px}.u-float-left{float:left!important}.u-float-right{float:right!important}.u-pos-static{position:static!important}.u-pos-relative{position:relative!important}.u-pos-absolute{position:absolute!important}.u-pos-fixed{position:fixed!important}.u-ta-left{text-align:left!important}.u-ta-center{text-align:center!important}.u-ta-right{text-align:right!important}@media screen and (max-width:959px){.u-sp-ta-left{text-align:left!important}}@media screen and (min-width:960px){.u-pc-ta-left{text-align:left!important}}@media screen and (max-width:959px){.u-sp-ta-center{text-align:center!important}}@media screen and (min-width:960px){.u-pc-ta-center{text-align:center!important}}@media screen and (max-width:959px){.u-sp-ta-right{text-align:right!important}}@media screen and (min-width:960px){.u-pc-ta-right{text-align:right!important}}.u-td-non{text-decoration:none!important}.u-td-under{text-decoration:underline!important}.u-va-top{vertical-align:top!important}.u-va-mdl{vertical-align:middle!important}.u-va-btm{vertical-align:bottom!important}.u-dis-none{display:none!important}.u-dis-block{display:block!important}.u-dis-inline{display:inline!important}.u-dis-inline-block{display:inline-block!important}.u-liquid{width:100%!important}@media screen and (max-width:959px){.u-sp-liquid{width:100%!important}}@media screen and (min-width:960px){.u-pc-liquid{width:100%!important}}.u-nowrap{white-space:nowrap!important}.u-break-all{word-break:break-all!important}@media screen and (max-width:1200px){.u-ov-1200{display:none!important}}@media screen and (max-width:1100px){.u-ov-1100{display:none!important}}@media screen and (max-width:1000px){.u-ov-1000{display:none!important}}@media screen and (max-width:900px){.u-ov-900{display:none!important}}@media screen and (max-width:800px){.u-ov-800{display:none!important}}@media screen and (max-width:767px){.u-ov-767{display:none!important}}@media screen and (max-width:700px){.u-ov-700{display:none!important}}@media screen and (max-width:600px){.u-ov-600{display:none!important}}@media screen and (max-width:500px){.u-ov-500{display:none!important}}@media screen and (max-width:400px){.u-ov-400{display:none!important}}@media screen and (max-width:374px){.u-ov-374{display:none!important}}@media screen and (min-width:1201px){.u-un-1200{display:none!important}}@media screen and (min-width:1101px){.u-un-1100{display:none!important}}@media screen and (min-width:1001px){.u-un-1000{display:none!important}}@media screen and (min-width:901px){.u-un-900{display:none!important}}@media screen and (min-width:801px){.u-un-800{display:none!important}}@media screen and (min-width:768px){.u-un-767{display:none!important}}@media screen and (min-width:701px){.u-un-700{display:none!important}}@media screen and (min-width:601px){.u-un-600{display:none!important}}@media screen and (min-width:501px){.u-un-500{display:none!important}}@media screen and (min-width:401px){.u-un-400{display:none!important}}@media screen and (min-width:375px){.u-un-374{display:none!important}}
