/*! CSS Version: 93decc43 - Generated: 2025-08-01T02:19:56.196Z */
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
:root{--zero-to-one: 0;--one-to-zero: 1}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{font-size:100%;overflow-wrap:anywhere;word-break:normal;line-break:strict;scroll-behavior:smooth}*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{position:relative;width:100%}body{position:relative;width:100%;height:100%;color:#666;font-family:"Noto Sans JP",sans-serif;font-size:100%;line-height:1em}body.is-fixed{width:100%;height:100%;position:fixed}.container{position:relative;overflow:visible}div:has(>img){line-height:0;font-size:0}img{max-width:100%;height:auto}.is-sp{display:none}@media screen and (max-width: 768px){.is-sp{display:block}}br.sp{display:none}@media screen and (max-width: 1024px){br.sp{display:block}br.pc{display:none}}.columns__list{margin-bottom:40px}@media screen and (max-width: 768px){.columns__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;margin-bottom:20px}}.columns__item+.columns__item{margin-top:30px}@media screen and (max-width: 768px){.columns__item+.columns__item{margin-top:0}}.columns__item a{display:grid;grid-template-columns:139px 1fr;grid-template-rows:auto 1fr;grid-template-areas:"img date" "img title";grid-column-gap:25px;text-decoration:none;-webkit-transition:opacity .6s;transition:opacity .6s}@media screen and (max-width: 768px){.columns__item a{display:grid;grid-template-areas:"img" "date" "title";grid-template-columns:1fr;grid-template-rows:auto auto 1fr;height:100%}}.columns__item a:hover{opacity:.6}.columns__img{grid-area:img;width:139px}@media screen and (max-width: 768px){.columns__img{width:100%}}.columns__date{grid-area:date;padding:8px 0;color:#666;font-size:.875rem;line-height:1.1;letter-spacing:.05em}.columns__title{grid-area:title;color:#666;padding:10px 0;font-size:1.125rem;line-height:1.4;letter-spacing:.05em;border-bottom:1px solid #707070}@media screen and (max-width: 768px){.columns__title{font-size:1rem;line-height:1.5;padding:8px 0;line-height:1.55em}}.news__item{border-bottom:1px solid #fff}.news__item a{display:block;width:100%;padding:0 0 8px 0;text-decoration:none;-webkit-transition:opacity .6s;transition:opacity .6s}@media screen and (max-width: 768px){.news__item a{padding:0 0 7px 0}}.news__item a:hover{opacity:.6}.news__item+.news__item{margin-top:28px}.news__date{display:block;color:#fff;font-size:.875rem;line-height:1.1;letter-spacing:.05em}.news__title{display:block;color:#fff;padding:10px 0;font-size:1.125rem;line-height:1.4;letter-spacing:.05em}.news--archive{margin-bottom:40px}@media screen and (max-width: 768px){.news--archive{margin-bottom:20px}}.news--archive .news__item{border-bottom:1px solid #707070}.news--archive .news__date{color:#666}.news--archive .news__title{color:#666}.wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-pagenavi .larger:hover,.wp-pagenavi .smaller:hover,.wp-pagenavi span.current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border-radius:50px;border:1px solid #288dc8;background-color:#288dc8;border-color:#288dc8 !important;color:#fff;font-size:.75rem;line-height:1}.wp-pagenavi .page,.wp-pagenavi .larger,.wp-pagenavi .smaller{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border-radius:50px;border:1px solid #288dc8;background-color:#fff;color:#288dc8;font-size:.75rem;line-height:1;text-decoration:none;-webkit-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s}.wp-pagenavi a.nextpostslink{display:block;border:none !important;width:18px !important;height:22px !important;background-image:url("../inline/icon_nextpostslink.svg");background-position:center center;background-size:7.76px auto;background-repeat:no-repeat;font-size:0;line-height:0}.wp-pagenavi a.nextpostslink img{display:none}@media(any-hover: hover){.wp-pagenavi a.nextpostslink:hover{margin-top:0 !important;margin-bottom:0 !important;border:none !important}}.wp-pagenavi a.previouspostslink{display:block;border:none !important;width:18px !important;height:22px !important;background-image:url("../inline/icon_previouspostslink.svg");background-position:center center;background-size:7.76px auto;background-repeat:no-repeat;font-size:0;line-height:0}.wp-pagenavi a.previouspostslink img{display:none}@media(any-hover: hover){.wp-pagenavi a.previouspostslink:hover{margin-top:0 !important;margin-bottom:0 !important;border:none !important}}.wp-pagenavi .pages{display:none}.tab__list{display:grid;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px;grid-template-columns:repeat(auto-fit, minmax(235px, 1fr));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:70px}@media screen and (max-width: 768px){.tab__list{row-gap:15px;grid-template-columns:repeat(auto-fit, minmax(146px, 1fr));margin-bottom:59px}}.tab__list button{border:1px solid #288dc8;background-color:#fff;color:#288dc8;font-size:1.125rem;line-height:2.7222222222em;letter-spacing:.12em;text-align:center;-webkit-transition:background-color .6s,color .6s;transition:background-color .6s,color .6s;cursor:pointer}@media screen and (max-width: 768px){.tab__list button{font-size:.8125rem;line-height:2.3076923077em}}.tab__list button[aria-selected=true],.tab__list button[aria-selected=false]:hover{background-color:#288dc8;color:#fff}.tab__panels{position:relative;display:grid;grid-template-rows:minmax(456px, 1fr)}@media screen and (max-width: 768px){.tab__panels{grid-template-rows:minmax(0, 1fr)}}.tab__panel{grid-area:1/1/1/1;background-color:#fff;-webkit-transition:opacity .6s .1s;transition:opacity .6s .1s;overflow:hidden}.tab__panel[area-hidden=false]{opacity:1;visibility:visible;z-index:2}.tab__panel[area-hidden=true]{opacity:0;visibility:hidden;height:0;z-index:-1}.tab__panel h3{border-top:2px solid #288dc8;border-bottom:2px solid #288dc8;padding:2px 0;color:#288dc8;font-size:1.125rem;line-height:3.2222222222em;letter-spacing:.12em;text-align:center}.shop__list-item{display:grid;grid-template-columns:170px 1fr 89px 130px;grid-template-areas:"name info data link";border-bottom:1px solid #707070;padding:9px 0 7px}@media screen and (max-width: 1000px){.shop__list-item{grid-template-columns:1fr 42.73px;grid-template-rows:auto auto auto;grid-template-areas:"name data" "info info" "link link";padding:7px 0}}.shop__list-name{grid-area:name;display:grid;place-content:center;grid-template-columns:1fr;row-gap:4px;border-right:1px solid #707070;text-align:center;padding:0 4px}@media screen and (max-width: 1000px){.shop__list-name{border-right:none;padding:0;font-size:1.125rem;line-height:1.4em;letter-spacing:.12em;text-align:left}}.shop__list-comment{color:#288dc8;font-weight:600}@media screen and (max-width: 1000px){.shop__list-comment{font-size:1rem;padding:0 0 8px 0}}.shop__list-info{grid-area:info;padding:4px 33px 3px}@media screen and (max-width: 1000px){.shop__list-info{padding:4px 0}}.shop__list-coming{grid-area:info;padding:28px 0;color:#288dc8;font-size:1rem;line-height:1.3125em;letter-spacing:.12em;text-align:center}@media screen and (max-width: 768px){.shop__list-coming{padding:0 0 12px 0;font-size:1.125rem;line-height:1.3333333333em;text-align:left}}.shop__list-address,.shop__list-tel{display:grid;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px;grid-template-columns:33px 1fr}@media screen and (max-width: 768px){.shop__list-address,.shop__list-tel{-webkit-column-gap:17px;-moz-column-gap:17px;column-gap:17px}}.shop__list-address span,.shop__list-tel span{font-size:1rem;line-height:1.375em;letter-spacing:.12em}@media screen and (max-width: 768px){.shop__list-address span,.shop__list-tel span{font-size:.875rem;line-height:1.2857142857em}}.shop__list-address span:first-child,.shop__list-tel span:first-child{white-space:nowrap}.shop__list-address span span,.shop__list-tel span span{font-size:.75rem;line-height:1.8333333333em;letter-spacing:0}@media screen and (max-width: 768px){.shop__list-address span span,.shop__list-tel span span{display:block;margin-left:-4em}}.shop__list-address span span:first-child,.shop__list-tel span span:first-child{white-space:normal}.shop__list-address{margin-bottom:5px}@media screen and (max-width: 768px){.shop__list-address{margin-bottom:16px}}.shop__list-data{grid-area:data;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 22px}@media screen and (max-width: 1000px){.shop__list-data{padding:0}}.shop__list-link{grid-area:link;align-self:center}.shop__list-link a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d6b047;border-radius:10px;padding:19px 40px;background-color:#d6b047;text-decoration:none;z-index:1;overflow:hidden}.shop__list-link a::before{content:"";position:absolute;top:0;width:100%;right:-60px;border-right:60px solid rgba(0,0,0,0);border-top:240px solid #fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s, -webkit-transform ease .4s;z-index:2}.shop__list-link a::after{content:"";position:absolute;right:20px;top:50%;display:block;width:8px;height:14.12px;background-image:url("../images/common/icon_btn.png"),url("../images/common/icon_btn-gold.png");background-size:contain,contain;background-position:center center,center center;background-repeat:no-repeat,no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.shop__list-link a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.shop__list-link a:hover::after{background-image:url("../images/common/icon_btn-gold.png"),url("../images/common/icon_btn.png")}.shop__list-link a:hover span{color:#d6b047}.shop__list-link a span{position:relative;color:#fff;font-size:1.25rem;line-height:1.4rem;z-index:4;-webkit-transition:color .6s;transition:color .6s}@media screen and (max-width: 1000px){.shop__list-link{width:145px;margin:10px auto 12px}}.shop__list-link a{padding:9px 20px;border-radius:5px}.shop__list-link a::after{right:10px}.shop__list-link a span{font-size:.875rem;line-height:1.4285714286em;letter-spacing:.05em}.faq__item{border-bottom:1px solid #fff}.faq__question{position:relative;border:none;width:100%;padding:40px 32px 36px 0;background-color:rgba(0,0,0,0);color:#fff;font-size:1.25rem;line-height:1.2em;letter-spacing:.05em;text-align:left;cursor:pointer}@media screen and (max-width: 768px){.faq__question{line-height:1.5em;padding:35px 32px 30px 0}}.faq__question::after{content:"";position:absolute;right:2px;top:50%;display:block;width:8px;height:14.12px;background-image:url("../images/common/icon_btn.png");background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.faq__question[aria-pressed=true]::after,.faq__question.is-active::after{-webkit-transform:translateY(-50%) rotate(270deg);transform:translateY(-50%) rotate(270deg)}.faq__answer{display:grid;grid-template-rows:0fr;visibility:hidden;color:#fff;font-size:1rem;line-height:1.875em;-webkit-transition:grid-template-rows .6s;transition:grid-template-rows .6s;transition:grid-template-rows .6s, -ms-grid-rows .6s}.faq__answer[area-hidden=false],.faq__answer.is-active{visibility:visible;grid-template-rows:1fr}.faq__answer[area-hidden=true]{visibility:hidden;grid-template-rows:0fr}.faq__answer-inner{overflow:hidden}.faq__answer p{padding-bottom:36px}@media screen and (max-width: 768px){.faq__answer p{padding-bottom:36px}}.faq__answer p a{color:#f4dea1}.faq.faq--page .faq__item,.faq.faq__list .faq__item{border-bottom:1px solid #707070}.faq.faq--page .faq__question,.faq.faq__list .faq__question{color:#666}.faq.faq--page .faq__question::after,.faq.faq__list .faq__question::after{background-image:url("../images/common/icon_btn-black.png")}.faq.faq--page .faq__answer,.faq.faq__list .faq__answer{color:#666}.faq.faq--page .faq__answer p a,.faq.faq__list .faq__answer p a{color:#288dc8}.splide__arrow{background:rgba(0,0,0,0);border:none;opacity:1}.splide__arrow svg{fill:#fff;width:24px;height:34px}.splide__arrow.splide__arrow--prev{left:-12px}@media screen and (max-width: 768px){.splide__arrow.splide__arrow--prev{left:-4px}}.splide__arrow.splide__arrow--next{right:-12px}@media screen and (max-width: 768px){.splide__arrow.splide__arrow--next{right:-4px}}.shop__voice-form-slides .splide__arrow{-webkit-transform:translateY(-150%);transform:translateY(-150%)}.shop__voice-form-slides svg{fill:#288dc8}.splide img{width:100%}.shop__pr-slides:not(.is-active) .shop__pr-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column-gap:20px}.shop__pr-slides:not(.is-active) .shop__pr-list-item{max-width:33.3333333333%}.shop__pr-slides:not(.is-active).splide{visibility:visible !important}.shop__voice-form-slides:not(.is-active){padding:0}.shop__voice-form-slides:not(.is-active) .shop__voice-form-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column-gap:20px}.shop__voice-form-slides:not(.is-active) .shop__voice-form-list-item{max-width:calc(25% - 40px)}.shop__voice-form-slides:not(.is-active).splide{visibility:visible !important}form{padding:0 70px}@media screen and (max-width: 1000px){form{padding:0}}form table{width:100%;margin-bottom:34px;border-collapse:separate;border-spacing:25px}@media screen and (max-width: 768px){form table{border-spacing:0 12px}}form tr th{color:#666;font-size:1rem;line-height:1.5em;letter-spacing:.12em;padding:12.5px 0;vertical-align:middle}@media screen and (max-width: 768px){form tr th{font-size:.875rem;line-height:1.2142857143em;white-space:nowrap}}form tr td{position:relative;padding:.5em 0 .5em 24px;vertical-align:middle}@media screen and (max-width: 768px){form tr td{padding:.5em 0 .5em 14px}}form tr td dl{display:grid;grid-template-columns:1fr !important;grid-column-gap:14px !important;border-bottom:none !important}form tr td dl dt{padding:14px !important;border-right:none !important;border-bottom:1px solid rgba(112,112,112,.4);font-weight:600;text-align:center !important;line-height:1.4em !important}form tr td dl dd{position:relative !important;padding:14px !important;margin-bottom:28px !important}form tr.required td{background-image:url("../images/common/badge_require.png");background-repeat:no-repeat;background-position:center left;background-size:11.74px}@media screen and (max-width: 768px){form tr.required td{background-size:9px}}form input[type=text],form input[type=tel],form input[type=email],form textarea{border:1px solid #707070;border-radius:10px;background-color:#daebf6;width:100%;padding:19px 26px;font-size:1rem;line-height:1.5em;letter-spacing:.12em}@media screen and (max-width: 768px){form input[type=text],form input[type=tel],form input[type=email],form textarea{padding:19px 26px 19px 12px;font-size:.75rem;line-height:1.3333333333em}}form input[type=text]::-webkit-input-placeholder, form input[type=tel]::-webkit-input-placeholder, form input[type=email]::-webkit-input-placeholder, form textarea::-webkit-input-placeholder{color:#666;font-size:1.125rem;line-height:1.3333333333em;letter-spacing:.12em}form input[type=text]::-moz-placeholder, form input[type=tel]::-moz-placeholder, form input[type=email]::-moz-placeholder, form textarea::-moz-placeholder{color:#666;font-size:1.125rem;line-height:1.3333333333em;letter-spacing:.12em}form input[type=text]:-ms-input-placeholder, form input[type=tel]:-ms-input-placeholder, form input[type=email]:-ms-input-placeholder, form textarea:-ms-input-placeholder{color:#666;font-size:1.125rem;line-height:1.3333333333em;letter-spacing:.12em}form input[type=text]::-ms-input-placeholder, form input[type=tel]::-ms-input-placeholder, form input[type=email]::-ms-input-placeholder, form textarea::-ms-input-placeholder{color:#666;font-size:1.125rem;line-height:1.3333333333em;letter-spacing:.12em}form input[type=text]::placeholder,form input[type=tel]::placeholder,form input[type=email]::placeholder,form textarea::placeholder{color:#666;font-size:1.125rem;line-height:1.3333333333em;letter-spacing:.12em}@media screen and (max-width: 768px){form input[type=text]::-webkit-input-placeholder, form input[type=tel]::-webkit-input-placeholder, form input[type=email]::-webkit-input-placeholder, form textarea::-webkit-input-placeholder{font-size:.75rem;line-height:1.3333333333em}form input[type=text]::-moz-placeholder, form input[type=tel]::-moz-placeholder, form input[type=email]::-moz-placeholder, form textarea::-moz-placeholder{font-size:.75rem;line-height:1.3333333333em}form input[type=text]:-ms-input-placeholder, form input[type=tel]:-ms-input-placeholder, form input[type=email]:-ms-input-placeholder, form textarea:-ms-input-placeholder{font-size:.75rem;line-height:1.3333333333em}form input[type=text]::-ms-input-placeholder, form input[type=tel]::-ms-input-placeholder, form input[type=email]::-ms-input-placeholder, form textarea::-ms-input-placeholder{font-size:.75rem;line-height:1.3333333333em}form input[type=text]::placeholder,form input[type=tel]::placeholder,form input[type=email]::placeholder,form textarea::placeholder{font-size:.75rem;line-height:1.3333333333em}}form input[type=checkbox]{position:absolute;cursor:pointer;height:0;width:0;display:none}form input[type=checkbox]+span::before{content:"";display:inline-block;border:1px solid #666;width:12px;height:12px;margin-right:4px;background-image:url("../inline/icon_form-check.svg");background-size:12px;background-repeat:no-repeat}form input[type=checkbox]:checked+span::before{background-color:#288dc8}form .radio-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));grid-column-gap:50px;grid-row-gap:14px;width:100%}@media screen and (max-width: 768px){form .radio-list{grid-column-gap:40px;grid-row-gap:12px}}form .radio-list input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}form .radio-list input[type=radio]:checked+span::after{content:"";position:absolute;left:4.5px;display:block;border-radius:50%;width:15px;height:15px;background-color:#288dc8}form .radio-list label{cursor:pointer}form .radio-list label span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){form .radio-list label span{font-size:.75rem;line-height:1.3333333333em}}form .radio-list label span::before{content:"";display:block;-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;border-radius:50%;border:1px solid #288dc8;width:22px;height:22px;margin-right:11px}form .date-time{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-column-gap:15px;grid-row-gap:14px;width:100%}@media screen and (max-width: 768px){form .date-time{grid-column-gap:6px;grid-row-gap:6px;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}}@media screen and (max-width: 350px){form .date-time{grid-template-columns:1fr}}form .date-time select,form .date-time input[type=text]{width:auto}form .date-time br:has(+.date-wrap){display:none}form .date-time .date-wrap select,form .date-time .date-wrap input{width:100%}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #707070;border-radius:10px;background-color:#daebf6;width:251px;padding:19px 26px;font-size:1rem;line-height:1.5em;letter-spacing:.12em;background-image:url("../images/common/icon_select.png");background-position:center right 18px;background-repeat:no-repeat;background-size:14.4px;cursor:pointer}@media screen and (max-width: 768px){form select{width:auto;padding:19px 26px 19px 12px;background-position:center right 13px;background-size:10px;font-size:.75rem;line-height:1.3333333333em}}form p{text-align:center;margin-bottom:30px}form p a{color:#288dc8;font-size:1.125rem;line-height:1.3333333333em;letter-spacing:.08em}@media screen and (max-width: 768px){form p a{font-size:1rem;line-height:1.375em}}form p a:visited,form p a:link{color:#288dc8}form .form__privacy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:78px}form .form__privacy span{font-size:1.125rem;line-height:1.3333333333em;letter-spacing:.08em}@media screen and (max-width: 768px){form .form__privacy span{font-size:1rem;line-height:1.25em}}form .form__button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column-gap:36px}form .form__button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;max-width:40%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d6b047;border-radius:10px;padding:19px 40px;background-color:#d6b047;text-decoration:none;z-index:1;overflow:hidden;cursor:pointer}@media screen and (max-width: 768px){form .form__button{max-width:280px;padding:19px 20px}}form .form__button::before{content:"";position:absolute;top:0;width:100%;right:-60px;border-right:60px solid rgba(0,0,0,0);border-top:240px solid #fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s, -webkit-transform ease .4s;z-index:2}form .form__button::after{content:"";position:absolute;right:20px;top:50%;display:block;width:8px;height:14.12px;background-image:url("../images/common/icon_btn.png"),url("../images/common/icon_btn-gold.png");background-size:contain,contain;background-position:center center,center center;background-repeat:no-repeat,no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}form .form__button:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}form .form__button:hover::after{background-image:url("../images/common/icon_btn-gold.png"),url("../images/common/icon_btn.png")}form .form__button:hover span{color:#d6b047}form .form__button span{position:relative;color:#fff;font-size:1.25rem;line-height:1.4rem;z-index:4;-webkit-transition:color .6s;transition:color .6s}form .form__button:disabled{background-color:#999;border:1px solid #999;pointer-events:none}form .form__button[name=submitBack]{background-color:#999;border:1px solid #999}.mw_wp_form .error{margin-top:2px;font-size:.875rem}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0 !important}.contact--txt{margin-bottom:30px}.contact--txt p{text-align:left;margin:0}.contact--txt p+p{margin-top:0 !important}.contact--note{margin-bottom:30px}.contact--note p{text-align:left;margin:0;font-weight:600;color:#d6b047}.contact--note p+p{margin-top:0 !important}.shop-select select{width:320px}@media screen and (max-width: 768px){.shop-select select{width:auto}}.mw_wp_form_confirm .shop-select dl{margin:0 !important}.mw_wp_form_confirm .shop-select dt{display:none}.mw_wp_form_confirm .shop-select dd{padding:0 !important;margin-bottom:0 !important}.mw_wp_form_confirm .contact--txt{display:none}.mw_wp_form_confirm .contact--note{display:none}.mw_wp_form_confirm .form__privacy,.mw_wp_form_confirm .form__privacy-link{display:none}.mw_wp_form_confirm tr.required td{background-image:none}.mw_wp_form_confirm table{width:100%}.mw_wp_form_confirm tr{border:5px solid #fff}.mw_wp_form_confirm tr th{width:13.7209302326%}.mw_wp_form_confirm tr td{width:86.2790697674%;border-radius:10px;background-color:#daebf6;font-size:1rem;line-height:1.5em;letter-spacing:.12em}@media screen and (max-width: 768px){.mw_wp_form_confirm tr td{padding:19px 26px 19px 12px;font-size:.75rem;line-height:1.3333333333em}}.nobitel-header-contents__header .header-items__services .service-item__catchphrase .catchphrase-item[data-v-ca799f92]{background-color:#7f7f7f !important}.heading-1{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:600;letter-spacing:.05em;font-size:2.375rem;line-height:1.4473684211;text-align:center}@media screen and (max-width: 768px){.heading-1{grid-column-gap:25px;font-size:1.75rem;line-height:1.3214285714}}.heading-1::before,.heading-1::after{content:"";width:2px;height:1em;background-color:#fff;margin-bottom:-6px}.heading-1::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.heading-1::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.heading-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#288dc8;font-weight:600;font-size:2.375rem;line-height:1.4473684211;letter-spacing:.05em;text-align:center}@media screen and (max-width: 768px){.heading-2{grid-column-gap:25px;font-size:1.75rem;line-height:1.3214285714}}.heading-2::before,.heading-2::after{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;width:2px;height:1em;background-color:#288dc8;margin-bottom:-6px}.heading-2::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.heading-2::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.paragraph-1{margin:0 0 60px;color:#666;font-size:1.125rem;line-height:1.4;letter-spacing:.12em;text-align:center}@media screen and (max-width: 768px){.paragraph-1{font-size:1rem;line-height:1.4;margin:10px 0 30px}}.paragraph-2{margin:0 0 60px;color:#fff;font-size:1.125rem;line-height:1.4;letter-spacing:.12em;text-align:center}@media screen and (max-width: 768px){.paragraph-2{font-size:1rem;line-height:1.4;margin:10px 0 30px}}.paragraph-3{margin-bottom:20px;color:#288dc8;font-size:1.5rem;line-height:1.5;letter-spacing:.12em;text-align:center}@media screen and (max-width: 768px){.paragraph-3{font-size:1.25rem;line-height:1.5;margin-top:10px}}.archive-row-1__item{border-bottom:1px solid #fff}.archive-row-1__item a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:16px 0;text-decoration:none;-webkit-transition:opacity .6s;transition:opacity .6s}@media(any-hover: hover){.archive-row-1__item a:hover{opacity:.6}}.archive-row-1__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.archive-row-1__item-date,.archive-row-1__item-title{color:#fff;padding:10px 0;font-size:1.125rem;line-height:1.3888888889;letter-spacing:.05em}.archive-row-1__item-date{min-width:100px}@media screen and (max-width: 1024px){.archive-row-1__item-date{font-size:.875rem;line-height:1.2857142857;min-width:80px}}.archive-card-1__item{list-style-type:none;overflow:hidden;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.archive-card-1__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;text-decoration:none;background-color:#fff}@media(any-hover: hover){.archive-card-1__item a:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}}.archive-card-1__item-img{overflow:hidden;aspect-ratio:2/1}.archive-card-1__item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s, -webkit-transform .6s}.archive-card-1__item-img--auto{aspect-ratio:auto}.archive-card-1__item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 10px}.archive-card-1__item-title{font-size:1rem;line-height:1.75;color:#666}.archive-card-1__item-date{font-size:.875rem;line-height:2.8571428571;color:#666;margin:auto 1em 0 0;-ms-flex-item-align:end;align-self:flex-end}.breadcrumb{padding:1rem}.breadcrumb nav ol{width:100%;max-width:1060px;margin:0 auto}.breadcrumb nav ol a,.breadcrumb nav ol span{line-height:1.2}.breadcrumb ol li{display:inline}.breadcrumb ol li:nth-last-child(n+2):after{display:inline-block;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px;height:5px;margin:0 .5rem;border-top:1px solid #000;border-right:1px solid #000;vertical-align:3px}.breadcrumb ol li a{color:#000;-webkit-transition:opacity .6s;transition:opacity .6s;text-decoration:none}@media(any-hover: hover){.breadcrumb ol li a:hover{opacity:.6}}.header{position:sticky;top:0;right:0;width:100%;background-color:#fff;padding:10px 38px;z-index:100;border-bottom:1px solid #707070}@media screen and (max-width: 1024px){.header{padding:20px}}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}@media screen and (max-width: 1160px){.header__inner{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}@media screen and (max-width: 1080px){.header__inner{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media screen and (max-width: 1024px){.header__inner{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header__logo-area,.header__link-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav-area{margin-right:60px}@media screen and (max-width: 1160px){.header__nav-area{margin-right:40px}}@media screen and (max-width: 1080px){.header__nav-area{margin-right:30px}}@media screen and (max-width: 1024px){.header__nav-area{display:none}}.header__nav-area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media screen and (max-width: 1160px){.header__nav-area ul{-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px}}.header__nav-area ul li a{color:#666;font-size:.875rem;line-height:2}.header__link-area{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__logo{width:120px}@media screen and (max-width: 1024px){.header__logo{width:123px}}.header__logo a{display:block;width:100%;height:100%;font-size:0;line-height:0;-webkit-transition:opacity .6s;transition:opacity .6s}.header__logo a:hover{opacity:.7}.header__tel{margin-right:24px}@media screen and (max-width: 1024px){.header__tel{margin-right:12px}}@media screen and (max-width: 768px){.header__tel{display:none}}.header__tel a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;text-decoration:none;-webkit-transition:opacity .6s;transition:opacity .6s}.header__tel a:hover{opacity:.7}.header__tel a img{width:16px}.header__tel a span{margin-left:8px;color:#666;font-size:1.125rem;line-height:1.6}@media screen and (max-width: 1280px){.header__tel a span{display:none}}.header__instagram{width:20px;margin-right:24px}@media screen and (max-width: 768px){.header__instagram{display:none}}.header__instagram a{display:block;width:100%;height:100%;-webkit-transition:opacity .6s;transition:opacity .6s}.header__instagram a:hover{opacity:.7}.header__reservation{width:130px}.header__reservation a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d6b047;border-radius:10px;padding:19px 40px;background-color:#d6b047;text-decoration:none;z-index:1;overflow:hidden}.header__reservation a::before{content:"";position:absolute;top:0;width:100%;right:-60px;border-right:60px solid rgba(0,0,0,0);border-top:240px solid #fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s, -webkit-transform ease .4s;z-index:2}.header__reservation a::after{content:"";position:absolute;right:20px;top:50%;display:block;width:8px;height:14.12px;background-image:url("../images/common/icon_btn.png"),url("../images/common/icon_btn-gold.png");background-size:contain,contain;background-position:center center,center center;background-repeat:no-repeat,no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.header__reservation a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.header__reservation a:hover::after{background-image:url("../images/common/icon_btn-gold.png"),url("../images/common/icon_btn.png")}.header__reservation a:hover span{color:#d6b047}.header__reservation a span{position:relative;color:#fff;font-size:1.25rem;line-height:1.4rem;z-index:4;-webkit-transition:color .6s;transition:color .6s}@media screen and (max-width: 1024px){.header__reservation{margin-right:20px}}.header__reservation a{border-radius:5px;padding:6px 18px}.header__reservation a span{font-size:.875rem;line-height:1.4285714286em}.header__reservation a::after{right:10px;width:5.26px}.header__menu-btn{display:none}@media screen and (max-width: 1024px){.header__menu-btn{display:block;position:relative;border:none;background-color:rgba(0,0,0,0);width:35px;height:36px;padding:0;cursor:pointer;z-index:100}}.header__menu-btn::before,.header__menu-btn::after{position:absolute;left:0;content:"";display:block;width:100%;height:1.5px;border-radius:2px;background-color:#000;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;-webkit-transform-origin:center center;transform-origin:center center}.header__menu-btn::before{-webkit-transform:translate(0, -12px);transform:translate(0, -12px)}.header__menu-btn::after{-webkit-transform:translate(0, 13px);transform:translate(0, 13px)}.header__menu-btn span{position:absolute;left:0;display:block;width:100%;height:1.5px;border-radius:2px;overflow:hidden;background-color:#000;line-height:0;font-size:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header__menu-btn.is-active::before,.header__menu-btn[aria-pressed=true]::before{-webkit-transform:translate(7px, 0) rotate(-45deg);transform:translate(7px, 0) rotate(-45deg);width:70%;background-color:#fff}.header__menu-btn.is-active::after,.header__menu-btn[aria-pressed=true]::after{-webkit-transform:translate(7px, 0) rotate(45deg);transform:translate(7px, 0) rotate(45deg);width:70%;background-color:#fff}.header__menu{position:fixed;top:0;right:0;max-height:100vh;overflow-y:scroll;max-width:375px;width:100%;padding:50px 30px;background-color:#288dc8;z-index:99}@media screen and (max-width: 1024px){.header__menu{padding:50px 30px}}.header__menu[aria-hidden=false],.header__menu.is-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:0 0 0 9999px rgba(0,0,0,.5);box-shadow:0 0 0 9999px rgba(0,0,0,.5)}.header__menu[aria-hidden=true]{-webkit-transform:translateX(100%);transform:translateX(100%)}.header__menu-logo{width:220px;margin-bottom:40px}.header__menu-nav-item a,.header__menu-other-item a{position:relative;display:block;width:100%;padding:4px 0;color:#fff;font-size:1rem;line-height:2;text-decoration:none}.header__menu-nav-item a::after,.header__menu-other-item a::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-bottom:1px solid #fff;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;-webkit-transform-origin:left top;transform-origin:left top}.header__menu-nav-item a:hover::after,.header__menu-other-item a:hover::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.header__menu-nav-item--sp,.header__menu-other-item--sp{display:none}@media screen and (max-width: 1024px){.header__menu-nav-item--sp,.header__menu-other-item--sp{display:block}}.header__menu-nav{border-bottom:1px solid #fff;padding-bottom:20px}.header__menu-other{margin-top:20px}.header__menu-reservation-btn{width:233px;margin:20px 0 0}.header__menu-reservation-btn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d6b047;border-radius:10px;padding:19px 40px;background-color:#d6b047;text-decoration:none;z-index:1;overflow:hidden}.header__menu-reservation-btn a::before{content:"";position:absolute;top:0;width:100%;right:-60px;border-right:60px solid rgba(0,0,0,0);border-top:240px solid #fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s, -webkit-transform ease .4s;z-index:2}.header__menu-reservation-btn a::after{content:"";position:absolute;right:20px;top:50%;display:block;width:8px;height:14.12px;background-image:url("../images/common/icon_btn.png"),url("../images/common/icon_btn-gold.png");background-size:contain,contain;background-position:center center,center center;background-repeat:no-repeat,no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.header__menu-reservation-btn a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.header__menu-reservation-btn a:hover::after{background-image:url("../images/common/icon_btn-gold.png"),url("../images/common/icon_btn.png")}.header__menu-reservation-btn a:hover span{color:#d6b047}.header__menu-reservation-btn a span{position:relative;color:#fff;font-size:1.25rem;line-height:1.4rem;z-index:4;-webkit-transition:color .6s;transition:color .6s}.header__menu-reservation-btn a{padding:10px 24px}.footer{background-color:#daebf6}.footer__inner{display:grid;grid-template-columns:23.5849056604% 1fr;-webkit-column-gap:130px;-moz-column-gap:130px;column-gap:130px;row-gap:24px;grid-template-areas:"logo nav" ". sub";max-width:1060px;width:100%;margin:0 auto;padding:55px 30px 34px}@media screen and (max-width: 1024px){.footer__inner{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"logo" "nav" "sub";row-gap:20px;padding:55px 30px 50px}}@media screen and (max-width: 1024px){.footer__logo{max-width:230px;margin-bottom:24px}}.footer__nav-wrapper{grid-area:nav;display:grid;grid-template-columns:2fr 1fr 1fr;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}@media screen and (max-width: 1024px){.footer__nav-wrapper{grid-template-columns:repeat(2, 1fr);grid-template-areas:"main main" "sns other";row-gap:20px}}.footer__nav-wrapper li a{position:relative}.footer__nav-wrapper li a::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-bottom:1px solid #288dc8;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;-webkit-transform-origin:left top;transform-origin:left top}.footer__nav-wrapper li a:hover::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.footer__nav-main{margin-top:-8px}@media screen and (max-width: 1024px){.footer__nav-main{margin-top:0;grid-area:main}}.footer__nav-main ul{display:grid;grid-auto-flow:column;grid-template-rows:repeat(5, 1fr);grid-column-gap:18px}.footer__nav-main li a{display:block;width:100%;height:100%;color:#626262;font-size:.75rem;line-height:3.3333333333;text-decoration:none}.footer__nav-sns,.footer__nav-other{margin-top:-8px}@media screen and (max-width: 1024px){.footer__nav-sns,.footer__nav-other{margin-top:0;grid-area:sns}}.footer__nav-sns a,.footer__nav-other a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#626262;font-size:.75rem;line-height:3.3333333333;letter-spacing:.1em;text-decoration:none}@media screen and (max-width: 1024px){.footer__nav-other{grid-area:other}}.footer__nav-sub{grid-area:sub;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column-gap:1em}@media screen and (max-width: 1024px){.footer__nav-sub{padding-left:0;margin-top:3px}}.footer__nav-sub li a{position:relative;display:block;width:100%;height:100%;color:#626262;font-size:.75rem;line-height:2.5;letter-spacing:.065em;text-decoration:none}.footer__nav-sub li a::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-bottom:1px solid #288dc8;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;-webkit-transform-origin:left top;transform-origin:left top}.footer__nav-sub li a:hover::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.footer__copy{background-color:#288dc8;color:#fff;font-size:.75rem;line-height:3.0833333333;text-align:center}@media screen and (max-width: 1024px){.footer__copy{font-size:.5625rem;line-height:4}}.pagetop{position:fixed;bottom:49px;right:50px;border:none;padding:0;background-color:rgba(0,0,0,0);width:42.21px;height:42.21px;line-height:0;font-size:0;cursor:pointer;z-index:99}@media screen and (max-width: 1024px){.pagetop{bottom:42px;right:16px}}.pagetop span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:0;height:0}.header-story{width:100%;background-color:#fff;-webkit-box-shadow:0 3px 3px rgba(102,102,102,.5);box-shadow:0 3px 3px rgba(102,102,102,.5);padding:20px 30px}@media screen and (max-width: 1024px){.header-story{padding:20px 30px 20px 0}}@media screen and (max-width: 768px){.header-story{padding:10px 20px 10px 0}}.header-story__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.header-story__nav-area{display:grid;grid-template-columns:80px 1fr;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;max-width:1060px;margin:0 auto;padding:0 30px}@media screen and (max-width: 1024px){.header-story__nav-area{grid-template-columns:64px 1fr;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}}@media screen and (max-width: 768px){.header-story__nav-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}@media screen and (max-width: 320px){.header-story__nav-area{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;padding:0 16px}}@media screen and (max-width: 768px){.header-story__logo{width:66px}}.header-story__logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;text-decoration:none}.header-story__logo a img{width:100%}.header-story__sp-btn{display:none}@media screen and (max-width: 768px){.header-story__sp-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;background-color:#288dc8;border:none;border-radius:3px;padding:0 10px;font-size:.75rem;line-height:1.6666666667;color:#fff}}.header-story__sp-btn::before{content:"";display:block;width:9px}.header-story__sp-btn::after{content:"";display:block;width:9px;height:6px;background-color:#fff;-webkit-mask-image:url("../inline/bg_category-arrow.svg");mask-image:url("../inline/bg_category-arrow.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% auto;mask-size:100% auto}@media screen and (max-width: 768px){.header-story__menu-nav{display:none;position:absolute;left:128px;top:calc(100% - 10px);z-index:98;border-radius:3px;background-color:#288dc8;padding:16px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);box-shadow:0 0 6px rgba(0,0,0,.1)}}.header-story__menu-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media screen and (max-width: 768px){.header-story__menu-nav ul{display:grid;grid-template-columns:1fr;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.header-story__menu-nav ul a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;text-align:center;text-decoration:none}@media screen and (max-width: 768px){.header-story__menu-nav ul a{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:8px 0}}.header-story__menu-nav ul a span{width:100%}@media screen and (max-width: 768px){.header-story__menu-nav ul a span{width:auto}}.header-story__menu-nav ul a span:nth-child(1){color:#666;font-size:1.25rem;line-height:1.5;font-weight:600;letter-spacing:.08rem}@media screen and (max-width: 1024px){.header-story__menu-nav ul a span:nth-child(1){font-size:1.125rem;line-height:1.5}}@media screen and (max-width: 768px){.header-story__menu-nav ul a span:nth-child(1){color:#fff;font-size:1rem;line-height:1.5}}.header-story__menu-nav ul a span:nth-child(2){color:rgba(102,102,102,.7);font-size:.6875rem;line-height:1}@media screen and (max-width: 768px){.header-story__menu-nav ul a span:nth-child(2){margin-bottom:5px;color:#fff}}.header-story__menu-nav ul a span:nth-child(2)::before{display:none;content:"";width:1em;border-bottom:1px solid #fff}@media screen and (max-width: 768px){.header-story__menu-nav ul a span:nth-child(2)::before{display:inline-block;margin:0 2px}}.header-story__menu-nav ul a.is-disabled{pointer-events:none}.header-story__menu-nav ul a.is-disabled span:nth-child(1){color:rgba(102,102,102,.4)}.header-story__menu-nav ul a.is-disabled span:nth-child(2){color:rgba(102,102,102,.4)}.header-story__menu-nav ul a.is-disabled span:nth-child(2)::before{border-bottom:1px solid rgba(102,102,102,.4)}.header-story__menu-btn{position:relative;-ms-flex-item-align:center;align-self:center;justify-self:flex-end;border:none;background-color:rgba(0,0,0,0);width:35px;height:36px;padding:0;cursor:pointer;z-index:100}.header-story__menu-btn::before,.header-story__menu-btn::after{position:absolute;left:0;content:"";display:block;width:100%;height:1.5px;border-radius:2px;background-color:#000;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;-webkit-transform-origin:center center;transform-origin:center center}.header-story__menu-btn::before{-webkit-transform:translate(0, -12px);transform:translate(0, -12px)}.header-story__menu-btn::after{-webkit-transform:translate(0, 13px);transform:translate(0, 13px)}.header-story__menu-btn span{position:absolute;left:0;display:block;width:100%;height:1.5px;border-radius:2px;overflow:hidden;background-color:#000;line-height:0;font-size:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header-story__menu-btn.is-active::before,.header-story__menu-btn[aria-pressed=true]::before{-webkit-transform:translate(7px, 0) rotate(-45deg);transform:translate(7px, 0) rotate(-45deg);width:70%;background-color:#fff}.header-story__menu-btn.is-active::after,.header-story__menu-btn[aria-pressed=true]::after{-webkit-transform:translate(7px, 0) rotate(45deg);transform:translate(7px, 0) rotate(45deg);width:70%;background-color:#fff}.header-story__progress{position:fixed;top:81px;height:5px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;pointer-events:none;z-index:100}@media screen and (max-width: 1024px){.header-story__progress{top:78px}}@media screen and (max-width: 768px){.header-story__progress{top:56px}}.header-story__progress::-webkit-progress-bar{background:rgba(0,0,0,0)}.header-story__progress::-webkit-progress-value{background-image:-webkit-gradient(linear, left top, right top, from(#288DC8), to(#288DC8));background-image:linear-gradient(to right, #288DC8 0%, #288DC8 100%);background-attachment:fixed}.header-story__progress::-moz-progress-bar{background-image:linear-gradient(to right, transparent 0%, transparent 100%);background-attachment:fixed}.common__content{max-width:1060px;width:100%;margin:0 auto;padding:0 30px}.common__content--padding{padding:0 30px 100px}.common__kv{position:relative;background-color:#fff;padding:129px 0 127px}.common__kv::before,.common__kv::after{content:"";position:absolute;display:block;width:149px;height:100%;background-repeat:no-repeat;background-position:top left;background-size:100% auto;z-index:1;background-image:url("../inline/bg_left-blue.svg")}@media screen and (max-width: 1365px){.common__kv::before,.common__kv::after{width:110px}}@media screen and (max-width: 1000px){.common__kv::before,.common__kv::after{width:84px}}@media screen and (max-width: 768px){.common__kv::before,.common__kv::after{width:55px}}.common__kv::before{top:0;left:0}.common__kv::after{right:0;bottom:-0.5px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}@media screen and (max-width: 768px){.common__kv{padding:126px 0 167px}}.common__kv .common__content{-webkit-transform:translateX(-11px);transform:translateX(-11px)}@media screen and (max-width: 768px){.common__kv .common__content{-webkit-transform:translateX(0);transform:translateX(0)}}.common__feature{position:relative;background-color:#fff;padding:80px 0 100px}.common__feature::before,.common__feature::after{content:"";position:absolute;display:block;width:149px;height:100%;background-repeat:no-repeat;background-position:top left;background-size:100% auto;z-index:1;background-image:url("../inline/bg_left-blue.svg")}@media screen and (max-width: 1365px){.common__feature::before,.common__feature::after{width:110px}}@media screen and (max-width: 1000px){.common__feature::before,.common__feature::after{width:84px}}@media screen and (max-width: 768px){.common__feature::before,.common__feature::after{width:55px}}.common__feature::before{top:0;left:0}.common__feature::after{right:0;bottom:-0.5px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}@media screen and (max-width: 768px){.common__feature{padding:110px 0 60px}}.common__feature-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media screen and (max-width: 768px){.common__feature-list{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:40px}}.common__feature-item{position:relative;-webkit-box-flex:0;-ms-flex:0 0 calc(33.3333333333% - 20px);flex:0 0 calc(33.3333333333% - 20px);max-width:calc(33.3333333333% - 20px);border-radius:20px;padding:14px 14px 42px;background-color:#288dc8;-webkit-box-shadow:6px 6px 6px rgba(0,0,0,.15);box-shadow:6px 6px 6px rgba(0,0,0,.15)}@media screen and (max-width: 768px){.common__feature-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.common__feature-item p{padding:0 4px;color:#fff;font-size:1rem;line-height:1.875em}.common__feature-item:first-child .common__feature-head{padding:2px 0 4px}.common__feature-item:nth-child(2){margin-top:82px}@media screen and (max-width: 768px){.common__feature-item:nth-child(2){margin-top:0}}.common__feature-img{border-radius:18px;overflow:hidden}.common__feature-img img{width:100%}.common__feature-head{border-top:1px solid #fff;border-bottom:1px solid #fff;margin:28px 0 22px;padding:18px 0 13px;text-align:center}.common__feature-head span{color:#fff;font-size:1.5rem;line-height:1em;letter-spacing:.05em;font-weight:600}@media screen and (max-width: 768px){.common__feature-head span{letter-spacing:0}}.common__feature-number{font-family:"Roboto",sans-serif;font-size:3.0625rem !important;font-weight:normal !important}.common__feature-unit{font-size:1.75rem !important;font-weight:600}.common__feature--home{position:relative;background-color:#288dc8}.common__feature--home::before,.common__feature--home::after{content:"";position:absolute;display:block;width:149px;height:100%;background-repeat:no-repeat;background-position:top left;background-size:100% auto;z-index:1;background-image:url("../inline/bg_left-white.svg")}@media screen and (max-width: 1365px){.common__feature--home::before,.common__feature--home::after{width:110px}}@media screen and (max-width: 1000px){.common__feature--home::before,.common__feature--home::after{width:84px}}@media screen and (max-width: 768px){.common__feature--home::before,.common__feature--home::after{width:55px}}.common__feature--home::before{top:0;left:0}.common__feature--home::after{right:0;bottom:-0.5px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.common__feature--home .common__feature-item{background-color:#fff}.common__feature--home .common__feature-item p{color:#666}.common__feature--home .common__feature-head{border-top:1px solid #288dc8;border-bottom:1px solid #288dc8}.common__feature--home .common__feature-head span{color:#288dc8}.common__point{position:relative;background-color:#288dc8;padding:86px 0 91px 0}.common__point::before,.common__point::after{content:"";position:absolute;display:block;width:149px;height:100%;background-repeat:no-repeat;background-position:top left;background-size:100% auto;z-index:1;background-image:url("../inline/bg_left-white.svg")}@media screen and (max-width: 1365px){.common__point::before,.common__point::after{width:110px}}@media screen and (max-width: 1000px){.common__point::before,.common__point::after{width:84px}}@media screen and (max-width: 768px){.common__point::before,.common__point::after{width:55px}}.common__point::before{top:0;left:0}.common__point::after{right:0;bottom:-0.5px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}@media screen and (max-width: 768px){.common__point{padding:95px 0 97px 0}}.common__point-lead{text-align:center;margin-bottom:86px;font-weight:600}@media screen and (max-width: 768px){.common__point-lead{margin-bottom:52px}}.common__point p{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-bottom:2px solid #d6b047;font-size:2rem;line-height:1.875em;letter-spacing:.05em;color:#fff;padding:0 4px 9px}@media screen and (max-width: 768px){.common__point p{font-size:1.5rem;line-height:2.2083333333em;letter-spacing:.05em}}.common__point h2{position:relative;margin:0 auto 40px;font-size:2.625rem;line-height:1.3095238095;letter-spacing:.12em !important;grid-column-gap:54px !important}@media screen and (max-width: 768px){.common__point h2{grid-column-gap:28px !important;margin-bottom:30px !important;padding:0 !important;font-size:1.75rem;line-height:1.3214285714}}.common__point ul{max-width:768px;margin:0 auto}.common__point ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:6px 0}@media screen and (max-width: 768px){.common__point ul li{display:block;text-align:center}}.common__point ul li span{position:relative;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;background-image:url("../images/home/bg_dot.png");background-repeat:repeat-x;background-position:left bottom;padding:0 0 3px 0;color:#fff;font-size:1.75rem;line-height:1.9642857143em;letter-spacing:.03em}@media screen and (max-width: 768px){.common__point ul li span{display:inline !important;padding:14px 0;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-size:1.375rem;line-height:2.5em;text-align:center;letter-spacing:0}}.common__point ul li span br{display:none}@media screen and (max-width: 768px){.common__point ul li span br{display:block}}.common__point ul li::before{content:"";position:relative;max-width:69.29px;-webkit-box-flex:0;-ms-flex:0 0 69.29px;flex:0 0 69.29px;height:69.75px;margin:0 36px 0 0}@media screen and (max-width: 768px){.common__point ul li::before{display:block;max-width:57.1px;margin:0 auto 6px;height:57.48px}}.common__point ul li:nth-child(1)::before{background-image:url("../images/shop/icon_point-1.png");background-repeat:no-repeat;background-position:center center;background-size:contain}.common__point ul li:nth-child(2)::before{background-image:url("../images/shop/icon_point-2.png");background-repeat:no-repeat;background-position:center center;background-size:contain}.common__point ul li:nth-child(3)::before{background-image:url("../images/shop/icon_point-3.png");background-repeat:no-repeat;background-position:center center;background-size:contain}.common__point ul li+li{margin-top:28px}@media screen and (max-width: 768px){.common__point ul li+li{margin-top:20px}}.common__point--home{position:relative;background-color:#fff}.common__point--home::before,.common__point--home::after{content:"";position:absolute;display:block;width:149px;height:100%;background-repeat:no-repeat;background-position:top left;background-size:100% auto;z-index:1;background-image:url("../inline/bg_left-blue.svg")}@media screen and (max-width: 1365px){.common__point--home::before,.common__point--home::after{width:110px}}@media screen and (max-width: 1000px){.common__point--home::before,.common__point--home::after{width:84px}}@media screen and (max-width: 768px){.common__point--home::before,.common__point--home::after{width:55px}}.common__point--home::before{top:0;left:0}.common__point--home::after{right:0;bottom:-0.5px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.common__point--home p{color:#288dc8}.common__point--home h2{color:#288dc8}.common__point--home h2::before,.common__point--home h2::after{background-color:#288dc8}.common__point--home ul li span{color:#666}.common__point--home ul li:nth-child(1)::before{background-image:url("../images/home/icon_point-1.png")}.common__point--home ul li:nth-child(2)::before{background-image:url("../images/home/icon_point-2.png")}.common__point--home ul li:nth-child(3)::before{background-image:url("../images/home/icon_point-3.png")}.common__machine{position:relative;background-color:#288dc8;padding:100px 0}.common__machine::before,.common__machine::after{content:"";position:absolute;display:block;width:149px;height:100%;background-repeat:no-repeat;background-position:top left;background-size:100% auto;z-index:1;background-image:url("../inline/bg_left-white.svg")}@media screen and (max-width: 1365px){.common__machine::before,.common__machine::after{width:110px}}@media screen and (max-width: 1000px){.common__machine::before,.common__machine::after{width:84px}}@media screen and (max-width: 768px){.common__machine::before,.common__machine::after{width:55px}}.common__machine::before{top:0;left:0}.common__machine::after{right:0;bottom:-0.5px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.common__machine-inner{display:grid;grid-column-gap:43.7px;grid-template-areas:"heading heading" "image text";max-width:1268px;margin:0 auto;padding:0 30px;-webkit-transform:translateX(-104px);transform:translateX(-104px)}@media screen and (max-width: 1000px){.common__machine-inner{grid-column-gap:0;grid-template-areas:"image" "heading" "text";-webkit-transform:translateX(0);transform:translateX(0)}}.common__machine h2{grid-area:heading;padding-left:17.1303074671%;margin-bottom:98px}@media screen and (max-width: 1000px){.common__machine h2{padding-left:0;margin-bottom:57px;grid-column-gap:35px}}@media screen and (max-width: 768px){.common__machine h2::before,.common__machine h2::after{height:1.8em}}.common__machine-text{grid-area:text;max-width:455.07px;-webkit-box-flex:0;-ms-flex:0 0 35.8888012618%;flex:0 0 35.8888012618%}@media screen and (max-width: 1000px){.common__machine-text{max-width:100%}}.common__machine-img{grid-area:image;max-width:707.8px;-webkit-box-flex:0;-ms-flex:0 0 55.8201892744%;flex:0 0 55.8201892744%}@media screen and (max-width: 1000px){.common__machine-img{margin:0 auto 63.4px}}@media screen and (max-width: 768px){.common__machine-img{overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 60px);flex:0 0 calc(100% + 60px);max-width:calc(100% + 60px);margin:0 -30px 63.4px}}@media screen and (max-width: 768px){.common__machine-img img{width:165.76%;max-width:none;-webkit-transform:translateX(-20%);transform:translateX(-20%)}}.common__machine-btn{max-width:235px;width:100%;margin:57px auto 0}.common__machine-btn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d6b047;border-radius:10px;padding:19px 40px;background-color:#d6b047;text-decoration:none;z-index:1;overflow:hidden}.common__machine-btn a::before{content:"";position:absolute;top:0;width:100%;right:-60px;border-right:60px solid rgba(0,0,0,0);border-top:240px solid #fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s, -webkit-transform ease .4s;z-index:2}.common__machine-btn a::after{content:"";position:absolute;right:20px;top:50%;display:block;width:8px;height:14.12px;background-image:url("../images/common/icon_btn.png"),url("../images/common/icon_btn-gold.png");background-size:contain,contain;background-position:center center,center center;background-repeat:no-repeat,no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.common__machine-btn a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.common__machine-btn a:hover::after{background-image:url("../images/common/icon_btn-gold.png"),url("../images/common/icon_btn.png")}.common__machine-btn a:hover span{color:#d6b047}.common__machine-btn a span{position:relative;color:#fff;font-size:1.25rem;line-height:1.4rem;z-index:4;-webkit-transition:color .6s;transition:color .6s}@media screen and (max-width: 768px){.common__machine-btn{max-width:253px}}.common__machine-btn a{padding:21px 40px;letter-spacing:.05em}@media screen and (max-width: 768px){.common__machine-btn a{padding:17px 40px}}@media screen and (max-width: 768px){.common__machine-btn span{line-height:1.4em !important}}.common__machine-btn br{display:none}@media screen and (max-width: 768px){.common__machine-btn br{display:block}}.common__machine h3{margin:-12px 0 16px;color:#fff;letter-spacing:.048em;font-size:1.75rem;line-height:1.8571428571}@media screen and (max-width: 768px){.common__machine h3{letter-spacing:0;font-size:1.5rem;line-height:1.9166666667;margin:-12px 0 11px}}.common__machine p{color:#fff;letter-spacing:.05em;font-size:1.125rem;line-height:2.2222222222}@media screen and (max-width: 768px){.common__machine p{letter-spacing:.05em;font-size:1rem;line-height:1.875}}.common__effect{position:relative;padding:100px 0 150px;position:relative;background-color:#fff}.common__effect::before,.common__effect::after{content:"";position:absolute;display:block;width:149px;height:100%;background-repeat:no-repeat;background-position:top left;background-size:100% auto;z-index:1;background-image:url("../inline/bg_left-blue.svg")}@media screen and (max-width: 1365px){.common__effect::before,.common__effect::after{width:110px}}@media screen and (max-width: 1000px){.common__effect::before,.common__effect::after{width:84px}}@media screen and (max-width: 768px){.common__effect::before,.common__effect::after{width:55px}}.common__effect::before{top:0;left:0}.common__effect::after{right:0;bottom:-0.5px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}@media screen and (max-width: 768px){.common__effect{padding:100px 0 240px}}.common__effect-img{margin-bottom:36px}@media screen and (max-width: 768px){.common__effect-img{max-width:315px;margin:0 auto 36px}}.common__effect-img-2{position:absolute;bottom:-66px;right:0;width:471px;z-index:2}@media screen and (max-width: 1000px){.common__effect-img-2{width:295px}}@media screen and (max-width: 768px){.common__effect-img-2{width:295px;bottom:-48px}}.common__effect-img-2 img{width:100%}.common__effect-text p{margin-bottom:64px;color:#666;letter-spacing:.05em;font-size:1.25rem;line-height:2.35}@media screen and (max-width: 768px){.common__effect-text p{margin:0 -10px 21px;letter-spacing:0;font-size:1.125rem;line-height:2}}.common__effect-text p strong{color:#288dc8;font-weight:normal}.common__faq{position:relative;background-color:#288dc8;padding:94px 0 96px}.common__faq::before,.common__faq::after{content:"";position:absolute;display:block;width:149px;height:100%;background-repeat:no-repeat;background-position:top left;background-size:100% auto;z-index:1;background-image:url("../inline/bg_left-white.svg")}@media screen and (max-width: 1365px){.common__faq::before,.common__faq::after{width:110px}}@media screen and (max-width: 1000px){.common__faq::before,.common__faq::after{width:84px}}@media screen and (max-width: 768px){.common__faq::before,.common__faq::after{width:55px}}.common__faq::before{top:0;left:0}.common__faq::after{right:0;bottom:-0.5px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.common__faq h2{margin-bottom:30px}@media screen and (max-width: 768px){.common__faq h2{margin-bottom:20px}}.common__faq-btn{max-width:296px;margin:80px auto 0}.common__faq-btn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d6b047;border-radius:10px;padding:19px 40px;background-color:#d6b047;text-decoration:none;z-index:1;overflow:hidden}.common__faq-btn a::before{content:"";position:absolute;top:0;width:100%;right:-60px;border-right:60px solid rgba(0,0,0,0);border-top:240px solid #fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s, -webkit-transform ease .4s;z-index:2}.common__faq-btn a::after{content:"";position:absolute;right:20px;top:50%;display:block;width:8px;height:14.12px;background-image:url("../images/common/icon_btn.png"),url("../images/common/icon_btn-gold.png");background-size:contain,contain;background-position:center center,center center;background-repeat:no-repeat,no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.common__faq-btn a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.common__faq-btn a:hover::after{background-image:url("../images/common/icon_btn-gold.png"),url("../images/common/icon_btn.png")}.common__faq-btn a:hover span{color:#d6b047}.common__faq-btn a span{position:relative;color:#fff;font-size:1.25rem;line-height:1.4rem;z-index:4;-webkit-transition:color .6s;transition:color .6s}.home__content{max-width:1060px;width:100%;margin:0 auto;padding:0 30px}.home__information{padding:100px 0}.home__information h2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 60px;color:#288dc8;font-size:2.375rem;line-height:1.4473684211;font-weight:600;letter-spacing:.05em;text-align:center}@media screen and (max-width: 768px){.home__information h2{grid-column-gap:25px;font-size:1.75rem;line-height:1.3214285714}}.home__information h2::before,.home__information h2::after{content:"";width:2px;height:1em;background-color:#288dc8;margin-bottom:-6px}.home__information h2::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.home__information h2::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.home__information-img{max-width:497.99px;margin:0 auto 40px}.home__information-img a{display:block;width:100%;height:100%;-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s, -webkit-filter .5s}.home__information-img a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.home__information-img a img{height:auto}.home__information p{color:#288dc8;font-size:1.25rem;line-height:2;letter-spacing:.05em;text-align:center}@media screen and (max-width: 768px){.home__information p{font-size:1.125rem}}.home__information p .only-sp{display:none}@media screen and (max-width: 768px){.home__information p .only-sp{display:block}}.home__news{position:relative;padding:100px 0;position:relative;background-color:#288dc8}.home__news::before,.home__news::after{content:"";position:absolute;display:block;width:149px;height:100%;background-repeat:no-repeat;background-position:top left;background-size:100% auto;z-index:1;background-image:url("../inline/bg_left-white.svg")}@media screen and (max-width: 1365px){.home__news::before,.home__news::after{width:110px}}@media screen and (max-width: 1000px){.home__news::before,.home__news::after{width:84px}}@media screen and (max-width: 768px){.home__news::before,.home__news::after{width:55px}}.home__news::before{top:0;left:0}.home__news::after{right:0;bottom:-0.5px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.home__news-inner{padding:0 122px}@media screen and (max-width: 768px){.home__news-inner{padding:0}}.home__news-btn{max-width:253px;width:100%;margin:50px auto 0}.home__news-btn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d6b047;border-radius:10px;padding:19px 40px;background-color:#d6b047;text-decoration:none;z-index:1;overflow:hidden}.home__news-btn a::before{content:"";position:absolute;top:0;width:100%;right:-60px;border-right:60px solid rgba(0,0,0,0);border-top:240px solid #fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s, -webkit-transform ease .4s;z-index:2}.home__news-btn a::after{content:"";position:absolute;right:20px;top:50%;display:block;width:8px;height:14.12px;background-image:url("../images/common/icon_btn.png"),url("../images/common/icon_btn-gold.png");background-size:contain,contain;background-position:center center,center center;background-repeat:no-repeat,no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.home__news-btn a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.home__news-btn a:hover::after{background-image:url("../images/common/icon_btn-gold.png"),url("../images/common/icon_btn.png")}.home__news-btn a:hover span{color:#d6b047}.home__news-btn a span{position:relative;color:#fff;font-size:1.25rem;line-height:1.4rem;z-index:4;-webkit-transition:color .6s;transition:color .6s}@media screen and (max-width: 768px){.home__news-btn{margin:60px auto 0}}.home__news h2{margin-bottom:40px}@media screen and (max-width: 768px){.home__news h2{margin-bottom:0;padding-bottom:55px;letter-spacing:.03em}}.home__columns{position:relative;padding:100px 0;position:relative;background-color:#fff}.home__columns::before,.home__columns::after{content:"";position:absolute;display:block;width:149px;height:100%;background-repeat:no-repeat;background-position:top left;background-size:100% auto;z-index:1;background-image:url("../inline/bg_left-blue.svg")}@media screen and (max-width: 1365px){.home__columns::before,.home__columns::after{width:110px}}@media screen and (max-width: 1000px){.home__columns::before,.home__columns::after{width:84px}}@media screen and (max-width: 768px){.home__columns::before,.home__columns::after{width:55px}}.home__columns::before{top:0;left:0}.home__columns::after{right:0;bottom:-0.5px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.home__columns-btn{max-width:253px;width:100%;margin:50px auto 0}.home__columns-btn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d6b047;border-radius:10px;padding:19px 40px;background-color:#d6b047;text-decoration:none;z-index:1;overflow:hidden}.home__columns-btn a::before{content:"";position:absolute;top:0;width:100%;right:-60px;border-right:60px solid rgba(0,0,0,0);border-top:240px solid #fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s, -webkit-transform ease .4s;z-index:2}.home__columns-btn a::after{content:"";position:absolute;right:20px;top:50%;display:block;width:8px;height:14.12px;background-image:url("../images/common/icon_btn.png"),url("../images/common/icon_btn-gold.png");background-size:contain,contain;background-position:center center,center center;background-repeat:no-repeat,no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.home__columns-btn a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.home__columns-btn a:hover::after{background-image:url("../images/common/icon_btn-gold.png"),url("../images/common/icon_btn.png")}.home__columns-btn a:hover span{color:#d6b047}.home__columns-btn a span{position:relative;color:#fff;font-size:1.25rem;line-height:1.4rem;z-index:4;-webkit-transition:color .6s;transition:color .6s}@media screen and (max-width: 768px){.home__columns-btn{margin:60px auto 0}}.home__columns h2{margin-bottom:40px}@media screen and (max-width: 768px){.home__columns h2{margin-bottom:55px;letter-spacing:.03em}}.home__columns-slide{margin:0 auto}.home__columns-slide:not(.is-initialized) .home__columns-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;visibility:visible}.home__columns-slide:not(.is-initialized) .home__columns-list-item{max-width:20%;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.home__columns-slide:not(.is-initialized) .splide__track{overflow:visible}.home__columns-list{padding:0 30px 30px !important}@media screen and (max-width: 1024px){.home__columns-list{padding:0 0 9px !important}}.home__columns-list-area{padding:0}.home__columns-btn{max-width:253px;width:100%;margin:50px auto 0}.home__columns-btn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d6b047;border-radius:10px;padding:19px 40px;background-color:#d6b047;text-decoration:none;z-index:1;overflow:hidden}.home__columns-btn a::before{content:"";position:absolute;top:0;width:100%;right:-60px;border-right:60px solid rgba(0,0,0,0);border-top:240px solid #fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s, -webkit-transform ease .4s;z-index:2}.home__columns-btn a::after{content:"";position:absolute;right:20px;top:50%;display:block;width:8px;height:14.12px;background-image:url("../images/common/icon_btn.png"),url("../images/common/icon_btn-gold.png");background-size:contain,contain;background-position:center center,center center;background-repeat:no-repeat,no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.home__columns-btn a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.home__columns-btn a:hover::after{background-image:url("../images/common/icon_btn-gold.png"),url("../images/common/icon_btn.png")}.home__columns-btn a:hover span{color:#d6b047}.home__columns-btn a span{position:relative;color:#fff;font-size:1.25rem;line-height:1.4rem;z-index:4;-webkit-transition:color .6s;transition:color .6s}@media screen and (max-width: 768px){.home__columns-btn{margin:60px auto 0}}.home__shop{padding:94px 0 208px;position:relative;background-color:#fff}@media screen and (max-width: 768px){.home__shop{padding:84px 0 90px}}.home__shop::before,.home__shop::after{content:"";position:absolute;display:block;width:149px;height:100%;background-repeat:no-repeat;background-position:top left;background-size:100% auto;z-index:1;background-image:url("../inline/bg_left-blue.svg")}@media screen and (max-width: 1365px){.home__shop::before,.home__shop::after{width:110px}}@media screen and (max-width: 1000px){.home__shop::before,.home__shop::after{width:84px}}@media screen and (max-width: 768px){.home__shop::before,.home__shop::after{width:55px}}.home__shop::before{top:0;left:0}.home__shop::after{right:0;bottom:-0.5px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.home__shop::after{display:none}.home__shop h2{margin-bottom:30px;letter-spacing:.05em}@media screen and (max-width: 768px){.home__shop h2{grid-column-gap:33px;margin-bottom:20px;line-height:2.2142857143em;letter-spacing:.03em}}.home__movie{position:relative;background-color:#288dc8}@media screen and (max-width: 768px){.home__movie{padding-bottom:34.6666666667%}}.home__movie-bg{position:relative;padding-top:56.2225475842%;overflow:hidden}@media screen and (max-width: 768px){.home__movie-bg{padding-top:133.3333333333%}}.home__movie-bg video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.home__movie-bg--pc{display:none}}.home__movie-bg--sp{display:none}@media screen and (max-width: 768px){.home__movie-bg--sp{display:block}}.home__movie h2{position:absolute;right:0;bottom:25px;width:455px}@media screen and (max-width: 768px){.home__movie h2{right:0;bottom:10px;width:100%;padding:0 30px}}.home__lead-h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;color:#fff}.home__lead-h2--large{border-bottom:2px solid #d6b047;font-size:2.125rem;line-height:1.7647058824;font-weight:600}@media screen and (max-width: 768px){.home__lead-h2--large{font-size:1.625rem;line-height:2.3076923077}}@media screen and (max-width: 340px){.home__lead-h2--large{font-size:1.375rem;line-height:2.7272727273}}.home__lead-h2--small{border-bottom:2px solid #d6b047;font-size:1.5rem;line-height:2.5;vertical-align:middle;font-weight:600}@media screen and (max-width: 768px){.home__lead-h2--small{font-size:1.125rem;line-height:3.3333333333}}@media screen and (max-width: 340px){.home__lead-h2--small{font-size:1rem;line-height:3.75}}.home__lead-p-box{margin:50px 0 75px}.home__lead-p{font-size:1.25rem;line-height:2.35;color:#fff;text-align:center}@media screen and (max-width: 768px){.home__lead-p{font-size:1.125rem;line-height:2;text-align:left}}.home__lead-p:nth-child(n+1){margin-top:16px}@media screen and (max-width: 768px){.home__lead-p:nth-child(n+1){margin-top:24px}}.home__price{padding:100px 0;position:relative;background-color:#ecf5fa}.home__price::before,.home__price::after{content:"";position:absolute;display:block;width:149px;height:100%;background-repeat:no-repeat;background-position:top left;background-size:100% auto;z-index:1;background-image:url("../inline/bg_left-blue.svg")}@media screen and (max-width: 1365px){.home__price::before,.home__price::after{width:110px}}@media screen and (max-width: 1000px){.home__price::before,.home__price::after{width:84px}}@media screen and (max-width: 768px){.home__price::before,.home__price::after{width:55px}}.home__price::before{top:0;left:0}.home__price::after{right:0;bottom:-0.5px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.home__price-note{margin:20px 0 60px;padding-left:2em;text-indent:-2em}@media screen and (max-width: 768px){.home__price-note{margin:16px 0 30px}}.home__price-note li{color:#666;font-size:.75rem;line-height:1.8333333333}.home__price-table img,.home__price-campaign img{width:100%;height:auto}.home__price-btn{max-width:253px;margin:80px auto 0}.home__price-btn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d6b047;border-radius:10px;padding:19px 40px;background-color:#d6b047;text-decoration:none;z-index:1;overflow:hidden}.home__price-btn a::before{content:"";position:absolute;top:0;width:100%;right:-60px;border-right:60px solid rgba(0,0,0,0);border-top:240px solid #fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s, -webkit-transform ease .4s;z-index:2}.home__price-btn a::after{content:"";position:absolute;right:20px;top:50%;display:block;width:8px;height:14.12px;background-image:url("../images/common/icon_btn.png"),url("../images/common/icon_btn-gold.png");background-size:contain,contain;background-position:center center,center center;background-repeat:no-repeat,no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.home__price-btn a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.home__price-btn a:hover::after{background-image:url("../images/common/icon_btn-gold.png"),url("../images/common/icon_btn.png")}.home__price-btn a:hover span{color:#d6b047}.home__price-btn a span{position:relative;color:#fff;font-size:1.25rem;line-height:1.4rem;z-index:4;-webkit-transition:color .6s;transition:color .6s}.home__price h2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 30px;color:#288dc8;font-size:2.375rem;font-weight:600;letter-spacing:.05em;line-height:1.4473684211em;text-align:center}@media screen and (max-width: 768px){.home__price h2{grid-column-gap:25px;padding:0 0 64px;font-size:1.75rem;line-height:1.3214285714em}}.home__price h2::before,.home__price h2::after{content:"";width:2px;height:1em;background-color:#288dc8;margin-bottom:-6px}.home__price h2::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.home__price h2::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.home__price h2+p{margin-bottom:60px;font-size:1.125rem;line-height:3.2222222222;letter-spacing:.12em;text-align:center}@media screen and (max-width: 768px){.home__price h2+p{font-size:1rem;line-height:1.4em;margin-top:10px}}.home__voice{padding:100px 0;position:relative;background-color:#fff}.home__voice::before,.home__voice::after{content:"";position:absolute;display:block;width:149px;height:100%;background-repeat:no-repeat;background-position:top left;background-size:100% auto;z-index:1;background-image:url("../inline/bg_left-blue.svg")}@media screen and (max-width: 1365px){.home__voice::before,.home__voice::after{width:110px}}@media screen and (max-width: 1000px){.home__voice::before,.home__voice::after{width:84px}}@media screen and (max-width: 768px){.home__voice::before,.home__voice::after{width:55px}}.home__voice::before{top:0;left:0}.home__voice::after{right:0;bottom:-0.5px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.home__voice h2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 30px;color:#288dc8;font-size:2.375rem;font-weight:600;letter-spacing:.05em;line-height:1.4473684211em;text-align:center;padding-bottom:5px}@media screen and (max-width: 768px){.home__voice h2{grid-column-gap:25px;padding:0 0 64px;font-size:1.75rem;line-height:1.3214285714em}}.home__voice h2::before,.home__voice h2::after{content:"";width:2px;height:1em;background-color:#288dc8;margin-bottom:-6px}.home__voice h2::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.home__voice h2::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}@media screen and (max-width: 768px){.home__voice h2{padding-bottom:6px}}.home__voice h2+p{margin-bottom:40px;color:#666;font-size:1.125rem;line-height:3.2222222222em;letter-spacing:.12em;text-align:center}@media screen and (max-width: 768px){.home__voice h2+p{font-size:1rem;line-height:1.875;margin-top:10px}}.home__voice-list{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:29px;-moz-column-gap:29px;column-gap:29px;row-gap:40px;margin:40px 0 100px}@media screen and (max-width: 768px){.home__voice-list{grid-template-columns:repeat(2, 1fr);row-gap:30px;margin:58px 0 80px}}.home__voice-list-item{display:grid;grid-template-columns:1fr;grid-template-areas:"img" "text" "info"}@media screen and (max-width: 768px){.home__voice-list-item{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}}.home__voice-list-item:nth-child(n+4){display:none}@media screen and (max-width: 768px){.home__voice-list-item:nth-child(n+4){display:block}}.home__voice-list-img{position:relative;grid-area:img;margin-bottom:20px;overflow:hidden}@media screen and (max-width: 768px){.home__voice-list-img{margin-bottom:10px}}.home__voice-list-img::before{content:"";display:block;width:100%;padding-top:100%}.home__voice-list-img img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;aspect-ratio:1/1}.home__voice-list-text{grid-area:text;margin-bottom:16px;color:#626262;font-size:1rem;line-height:1.875}@media screen and (max-width: 768px){.home__voice-list-text{margin-bottom:10px;font-size:1rem;line-height:1.5}}.home__voice-list-info{grid-area:info;color:#288dc8;font-size:.75rem;line-height:1.5}.home__voice-btn{max-width:253px;width:100%;margin:50px auto 0}.home__voice-btn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d6b047;border-radius:10px;padding:19px 40px;background-color:#d6b047;text-decoration:none;z-index:1;overflow:hidden}.home__voice-btn a::before{content:"";position:absolute;top:0;width:100%;right:-60px;border-right:60px solid rgba(0,0,0,0);border-top:240px solid #fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s, -webkit-transform ease .4s;z-index:2}.home__voice-btn a::after{content:"";position:absolute;right:20px;top:50%;display:block;width:8px;height:14.12px;background-image:url("../images/common/icon_btn.png"),url("../images/common/icon_btn-gold.png");background-size:contain,contain;background-position:center center,center center;background-repeat:no-repeat,no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.home__voice-btn a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.home__voice-btn a:hover::after{background-image:url("../images/common/icon_btn-gold.png"),url("../images/common/icon_btn.png")}.home__voice-btn a:hover span{color:#d6b047}.home__voice-btn a span{position:relative;color:#fff;font-size:1.25rem;line-height:1.4rem;z-index:4;-webkit-transition:color .6s;transition:color .6s}@media screen and (max-width: 768px){.home__voice-btn{margin:60px auto 0}}.home__voice p br.only-sp{display:none}@media screen and (max-width: 768px){.home__voice p br.only-sp{display:block}}.home__worry{padding:90px 0 150px;position:relative;background-color:#fff}.home__worry::before,.home__worry::after{content:"";position:absolute;display:block;width:149px;height:100%;background-repeat:no-repeat;background-position:top left;background-size:100% auto;z-index:1;background-image:url("../inline/bg_left-blue.svg")}@media screen and (max-width: 1365px){.home__worry::before,.home__worry::after{width:110px}}@media screen and (max-width: 1000px){.home__worry::before,.home__worry::after{width:84px}}@media screen and (max-width: 768px){.home__worry::before,.home__worry::after{width:55px}}.home__worry::before{top:0;left:0}.home__worry::after{right:0;bottom:-0.5px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}@media screen and (max-width: 768px){.home__worry{padding:92px 0 69.8666666667vw}}.home__worry-h2{margin-bottom:44px;color:#288dc8;font-weight:600;font-size:2rem;line-height:1.875;text-align:center;letter-spacing:.05em}@media screen and (max-width: 768px){.home__worry-h2{font-size:1.5rem;line-height:2.2083333333}}.home__worry-h2-border{padding-bottom:3px;border-bottom:2px solid #d6b047}.home__worry-h2-dot{background-image:radial-gradient(0.1em 0.1em at center center, #D6B047, #D6B047 100%, transparent, transparent);background-position:top right;background-repeat:repeat-x;background-size:1.1em .2em;padding-top:.2em;border-bottom:none}.home__worry-h2 .only-sp{display:none}@media screen and (max-width: 768px){.home__worry-h2 .only-sp{display:block}}.home__worry-h3{margin-bottom:34px;color:#288dc8;font-weight:600;font-size:1.75rem;line-height:1.8571428571;text-align:center;letter-spacing:.04em}@media screen and (max-width: 768px){.home__worry-h3{margin-bottom:31px;font-size:1.5rem;line-height:2.2083333333}}.home__worry-point{max-width:578px;margin:0 auto 46px}@media screen and (max-width: 768px){.home__worry-point{max-width:316px;margin:0 auto 44px}}.home__worry-point li{display:grid;grid-template-columns:44px 1fr;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media screen and (max-width: 768px){.home__worry-point li{grid-template-columns:32px 1fr;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}.home__worry-point li::before{content:"";background-image:url("../inline/icon_check.svg");background-repeat:no-repeat;background-size:100% auto;background-position:top 6px left 0}@media screen and (max-width: 768px){.home__worry-point li::before{background-position:top 2px left 0}}.home__worry-point li+li{margin-top:46px}@media screen and (max-width: 768px){.home__worry-point li+li{margin-top:28px}}.home__worry-point li p{margin:-5px 0 5px 1px;background-image:url("../inline/border.svg");background-size:14px auto;background-position:left bottom -5px;background-repeat:repeat-x}@media screen and (max-width: 768px){.home__worry-point li p{background:none}}.home__worry-point li span{font-size:1.75rem;line-height:1.9642857143em;color:#666;letter-spacing:.05em}@media screen and (max-width: 768px){.home__worry-point li span{background-image:url("../inline/border.svg");background-size:14px auto;background-position:left bottom;background-repeat:repeat-x;padding:9px 0;font-size:1.25rem;letter-spacing:.02em;line-height:2em}}.home__worry-point p br.only-sp{display:none}@media screen and (max-width: 768px){.home__worry-point p br.only-sp{display:block}}.home__worry-arrow{margin-bottom:35px;text-align:center}@media screen and (max-width: 768px){.home__worry-arrow{margin-bottom:31px}}.home__worry-effect-img{margin-bottom:36px}@media screen and (max-width: 768px){.home__worry-effect-img{max-width:315px;margin:0 auto 40px}}.home__worry-effect-img-2{position:absolute;bottom:-76px;right:0;width:36.3103953148%;max-width:496px;z-index:2}@media screen and (max-width: 1000px){.home__worry-effect-img-2{width:295px}}@media screen and (max-width: 768px){.home__worry-effect-img-2{width:100%;max-width:100%;bottom:-16.8vw}}.home__worry-effect-img-2 img{width:100%}.home__worry-effect-text p{margin-bottom:64px;color:#666;font-size:1.25rem;letter-spacing:.05em;line-height:2.35em}@media screen and (max-width: 768px){.home__worry-effect-text p{margin:0 -10px 0;font-size:1.125rem;letter-spacing:0;line-height:2em}}.home__worry-effect-text p strong{color:#288dc8;font-weight:normal}.home__appeal{padding:100px 0;position:relative;background-color:#fff}@media screen and (max-width: 768px){.home__appeal{padding:90px 0 98px}}.home__appeal::before,.home__appeal::after{content:"";position:absolute;display:block;width:149px;height:100%;background-repeat:no-repeat;background-position:top left;background-size:100% auto;z-index:1;background-image:url("../inline/bg_left-blue.svg")}@media screen and (max-width: 1365px){.home__appeal::before,.home__appeal::after{width:110px}}@media screen and (max-width: 1000px){.home__appeal::before,.home__appeal::after{width:84px}}@media screen and (max-width: 768px){.home__appeal::before,.home__appeal::after{width:55px}}.home__appeal::before{top:0;left:0}.home__appeal::after{right:0;bottom:-0.5px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.home__appeal .common__content{position:relative;z-index:2}.home__appeal-h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;margin-bottom:50px;color:#666}@media screen and (max-width: 768px){.home__appeal-h2{margin-bottom:25px}}.home__appeal-h2--large{font-size:2.625rem;line-height:1.3095238095em}@media screen and (max-width: 768px){.home__appeal-h2--large{font-size:1.75rem;line-height:2.1428571429em}}@media screen and (max-width: 340px){.home__appeal-h2--large{font-size:1.375rem;line-height:2.7272727273em}}.home__appeal-h2--small{font-size:1.5rem;line-height:2.2916666667em;vertical-align:middle}@media screen and (max-width: 768px){.home__appeal-h2--small{font-size:1.125rem;line-height:3.3333333333em}}@media screen and (max-width: 340px){.home__appeal-h2--small{font-size:1rem;line-height:3.75em}}.home__appeal-point{max-width:753px;margin:0 auto 48px}@media screen and (max-width: 768px){.home__appeal-point{max-width:315px;margin:0 auto 44px;padding-left:24px}}.home__appeal-point li{display:grid;grid-template-columns:44px 1fr;-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px}@media screen and (max-width: 768px){.home__appeal-point li{grid-template-columns:32px 1fr;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}.home__appeal-point li::before{content:"";background-image:url("../inline/icon_check.svg");background-repeat:no-repeat;background-size:100% auto;background-position:top 6px left 0}.home__appeal-point li+li{margin-top:46px}@media screen and (max-width: 768px){.home__appeal-point li+li{margin-top:27px}}.home__appeal-point li p{margin:-5px 0 5px 1px;background-image:url("../inline/border.svg");background-size:14px auto;background-position:left bottom -5px;background-repeat:repeat-x}@media screen and (max-width: 768px){.home__appeal-point li p{background:none;margin:0}}.home__appeal-point li span{font-size:1.75rem;line-height:1.9642857143em;color:#666;letter-spacing:.04em}@media screen and (max-width: 768px){.home__appeal-point li span{background-image:url("../inline/border.svg");background-size:14px auto;background-position:left bottom -5px;background-repeat:repeat-x;font-size:1.25rem;letter-spacing:.03em;line-height:2em}}.home__appeal-text{margin-bottom:74px;font-size:2rem;line-height:1.875em;color:#666;letter-spacing:.04em;text-align:center}@media screen and (max-width: 768px){.home__appeal-text{margin-bottom:57px;font-size:1.25rem;line-height:1.875em}}.home__appeal-btn{max-width:296px;margin:0 auto}.home__appeal-btn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d6b047;border-radius:10px;padding:19px 40px;background-color:#d6b047;text-decoration:none;z-index:1;overflow:hidden}.home__appeal-btn a::before{content:"";position:absolute;top:0;width:100%;right:-60px;border-right:60px solid rgba(0,0,0,0);border-top:240px solid #fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s, -webkit-transform ease .4s;z-index:2}.home__appeal-btn a::after{content:"";position:absolute;right:20px;top:50%;display:block;width:8px;height:14.12px;background-image:url("../images/common/icon_btn.png"),url("../images/common/icon_btn-gold.png");background-size:contain,contain;background-position:center center,center center;background-repeat:no-repeat,no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.home__appeal-btn a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.home__appeal-btn a:hover::after{background-image:url("../images/common/icon_btn-gold.png"),url("../images/common/icon_btn.png")}.home__appeal-btn a:hover span{color:#d6b047}.home__appeal-btn a span{position:relative;color:#fff;font-size:1.25rem;line-height:1.4rem;z-index:4;-webkit-transition:color .6s;transition:color .6s}.home__appeal .only-sp{display:none}@media screen and (max-width: 768px){.home__appeal .only-sp{display:block}}.home__flow{padding:100px 0;position:relative;background-color:#288dc8}.home__flow::before,.home__flow::after{content:"";position:absolute;display:block;width:149px;height:100%;background-repeat:no-repeat;background-position:top left;background-size:100% auto;z-index:1;background-image:url("../inline/bg_left-white.svg")}@media screen and (max-width: 1365px){.home__flow::before,.home__flow::after{width:110px}}@media screen and (max-width: 1000px){.home__flow::before,.home__flow::after{width:84px}}@media screen and (max-width: 768px){.home__flow::before,.home__flow::after{width:55px}}.home__flow::before{top:0;left:0}.home__flow::after{right:0;bottom:-0.5px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.home__flow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.home__flow-h2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 30px;color:#fff;font-size:2.375rem;font-weight:600;letter-spacing:.05em;line-height:1.4473684211em;text-align:center;padding-bottom:50px}@media screen and (max-width: 768px){.home__flow-h2{grid-column-gap:25px;padding:0 0 64px;font-size:1.75rem;line-height:1.3214285714em}}.home__flow-h2::before,.home__flow-h2::after{content:"";width:2px;height:1em;background-color:#fff;margin-bottom:-6px}.home__flow-h2::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.home__flow-h2::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}@media screen and (max-width: 768px){.home__flow-h2{padding-bottom:62px}}.home__flow-item{position:relative;max-width:30%;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;border-radius:20px;padding:23px 14px 40px;background-color:#fff;-webkit-box-shadow:6px 6px 6px rgba(0,0,0,.15);box-shadow:6px 6px 6px rgba(0,0,0,.15)}@media screen and (max-width: 768px){.home__flow-item{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:23px 14px 36px}}.home__flow-item p{padding:0 4px;color:#666;font-size:1rem;line-height:1.875em}.home__flow-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:5%;-webkit-box-flex:0;-ms-flex:0 0 5%;flex:0 0 5%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.home__flow-arrow{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:50px}}@media screen and (max-width: 768px){.home__flow-arrow img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.home__flow-img{border-radius:18px;margin:21px 0;overflow:hidden;font-size:0;line-height:0}@media screen and (max-width: 768px){.home__flow-img{margin:21px 0 23px}}.home__flow-img img{width:100%}.home__flow-h3{display:grid;grid-template-columns:69px 1fr;color:#288dc8;letter-spacing:.08em}@media screen and (max-width: 1000px){.home__flow-h3{grid-template-columns:50px 1fr}}@media screen and (max-width: 768px){.home__flow-h3{grid-template-columns:73px 1fr}}.home__flow-h3-step{border-right:1px solid #288dc8;text-align:center}.home__flow-h3-step img{margin-top:2px}@media screen and (max-width: 768px){.home__flow-h3-step img{width:54.7945205479%;margin:0 6px 0 0}}.home__flow-h3-text{font-size:1.5rem;font-weight:600;line-height:2.2916666667em;text-align:center}@media screen and (max-width: 1000px){.home__flow-h3-text{font-size:1.125rem;line-height:3.0555555556em}}@media screen and (max-width: 768px){.home__flow-h3-text{font-size:1.5rem;line-height:2.2916666667em}}.home__flow-banner{margin:60px auto}.home__flow-banner img{width:100%}.home__flow-banner a{display:block;width:100%;height:100%;font-size:0;line-height:0;-webkit-transition:opacity .3s;transition:opacity .3s}@media(any-hover: hover){.home__flow-banner a:hover{opacity:.7}}.home__flow-reservation{text-align:center}.home__flow-reservation-note{position:relative;display:inline-block;margin:0 auto 34px;border-bottom:1px solid #fff;padding:3px 0 7px 0;color:#fff;font-size:1.375rem;font-weight:600;letter-spacing:.12em;line-height:1.4em}@media screen and (max-width: 768px){.home__flow-reservation-note{margin:0 auto 20px}}.home__flow-reservation-note::after{content:"";position:absolute;top:calc(100% - 7px);left:50%;display:block;width:14px;height:14px;border-bottom:1px solid #fff;border-left:1px solid #fff;background-color:#288dc8;-webkit-transform:translateX(-50%) rotate(-35deg) skewY(-20deg);transform:translateX(-50%) rotate(-35deg) skewY(-20deg)}.home__flow-reservation-btn{max-width:296px;margin:0 auto}.home__flow-reservation-btn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d6b047;border-radius:10px;padding:19px 40px;background-color:#d6b047;text-decoration:none;z-index:1;overflow:hidden}.home__flow-reservation-btn a::before{content:"";position:absolute;top:0;width:100%;right:-60px;border-right:60px solid rgba(0,0,0,0);border-top:240px solid #fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s, -webkit-transform ease .4s;z-index:2}.home__flow-reservation-btn a::after{content:"";position:absolute;right:20px;top:50%;display:block;width:8px;height:14.12px;background-image:url("../images/common/icon_btn.png"),url("../images/common/icon_btn-gold.png");background-size:contain,contain;background-position:center center,center center;background-repeat:no-repeat,no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.home__flow-reservation-btn a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.home__flow-reservation-btn a:hover::after{background-image:url("../images/common/icon_btn-gold.png"),url("../images/common/icon_btn.png")}.home__flow-reservation-btn a:hover span{color:#d6b047}.home__flow-reservation-btn a span{position:relative;color:#fff;font-size:1.25rem;line-height:1.4rem;z-index:4;-webkit-transition:color .6s;transition:color .6s}.home__story{position:relative;background-color:#fff;padding:100px 0}.home__story::before,.home__story::after{content:"";position:absolute;display:block;width:149px;height:100%;background-repeat:no-repeat;background-position:top left;background-size:100% auto;z-index:1;background-image:url("../inline/bg_left-blue.svg")}@media screen and (max-width: 1365px){.home__story::before,.home__story::after{width:110px}}@media screen and (max-width: 1000px){.home__story::before,.home__story::after{width:84px}}@media screen and (max-width: 768px){.home__story::before,.home__story::after{width:55px}}.home__story::before{top:0;left:0}.home__story::after{right:0;bottom:-0.5px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.home__story h2{margin-bottom:40px}@media screen and (max-width: 1024px){.home__story h2{margin-bottom:55px}}.home__story-slide{margin:0 auto}@media screen and (max-width: 1024px){.home__story-slide{margin:0 auto 0 15px !important}}.home__story-slide:not(.is-initialized) .home__story-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;visibility:visible}.home__story-slide:not(.is-initialized) .home__story-list-item{max-width:20%;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.home__story-slide:not(.is-initialized) .splide__track{overflow:visible}.home__story-list{padding:0 30px 30px !important}@media screen and (max-width: 1024px){.home__story-list{padding:0 0 9px !important}}.home__story-list-area{padding:0}.home__story-btn{max-width:296px;margin:50px auto 0}.home__story-btn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d6b047;border-radius:10px;padding:19px 40px;background-color:#d6b047;text-decoration:none;z-index:1;overflow:hidden}.home__story-btn a::before{content:"";position:absolute;top:0;width:100%;right:-60px;border-right:60px solid rgba(0,0,0,0);border-top:240px solid #fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s, -webkit-transform ease .4s;z-index:2}.home__story-btn a::after{content:"";position:absolute;right:20px;top:50%;display:block;width:8px;height:14.12px;background-image:url("../images/common/icon_btn.png"),url("../images/common/icon_btn-gold.png");background-size:contain,contain;background-position:center center,center center;background-repeat:no-repeat,no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.home__story-btn a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.home__story-btn a:hover::after{background-image:url("../images/common/icon_btn-gold.png"),url("../images/common/icon_btn.png")}.home__story-btn a:hover span{color:#d6b047}.home__story-btn a span{position:relative;color:#fff;font-size:1.25rem;line-height:1.4rem;z-index:4;-webkit-transition:color .6s;transition:color .6s}.home__foot-img{font-size:0;line-height:0}.home__foot-img img{width:100%}.shop__head{display:-webkit-box;display:-ms-flexbox;display:flex;grid-template-columns:179.38px auto 75px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 40px}@media screen and (max-width: 768px){.shop__head{grid-template-columns:123px auto 52px;min-width:100%}}.shop__head-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:179.38px;padding:18px 0 18px 30px;background-color:#fff;font-size:0;line-height:0}@media screen and (max-width: 768px){.shop__head-logo{max-width:123px;padding:10px 0 10px 14px}}.shop__head-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 20px;background-color:#fff;font-size:1.375rem;line-height:1.3636363636}@media screen and (max-width: 768px){.shop__head-name{padding:10px 14px;font-size:.875rem;line-height:1.3571428571}}.shop__head-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 30px 18px 0;max-width:75px;background-color:#fff;font-size:0;line-height:0}@media screen and (max-width: 768px){.shop__head-data{max-width:52px;padding:10px 14px 10px 0}}.shop__info{background-color:#288dc8;background-image:url("../images/home/bg_left-top.png"),url("../images/home/bg_right-bottom.png");background-repeat:no-repeat,no-repeat;background-position:top left,right bottom;padding:96px 0}@media screen and (max-width: 1365px){.shop__info{background-size:110px,110px}}@media screen and (max-width: 1000px){.shop__info{background-size:84px,84px}}@media screen and (max-width: 768px){.shop__info{background-size:55px,55px}}.shop__info h2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 30px;color:#fff;font-size:2.375rem;font-weight:600;letter-spacing:.05em;line-height:1.4473684211em;text-align:center}@media screen and (max-width: 768px){.shop__info h2{grid-column-gap:25px;padding:0 0 64px;font-size:1.75rem;line-height:1.3214285714em}}.shop__info h2::before,.shop__info h2::after{content:"";width:2px;height:1em;background-color:#fff;margin-bottom:-6px}.shop__info h2::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.shop__info h2::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.shop__info h2+p{margin-bottom:60px;color:#fff;font-size:1.125rem;line-height:3.2222222222em;letter-spacing:.12em;text-align:center}@media screen and (max-width: 768px){.shop__info h2+p{font-size:1rem;line-height:1.4em;margin-top:10px}}.shop__info h2{margin-bottom:37px}@media screen and (max-width: 768px){.shop__info h2{margin-bottom:0}}.shop__info-list{margin-top:46px}.shop__info-item{display:grid;grid-template-columns:170px 1fr;border-bottom:1px solid #fff;padding:9px 0}@media screen and (max-width: 1000px){.shop__info-item{grid-template-columns:150px 1fr}}@media screen and (max-width: 768px){.shop__info-item{grid-template-columns:1fr;grid-template-rows:auto auto}}.shop__info-item dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #fff;height:100%;padding:10px 0;color:#fff;font-size:1rem;line-height:3.625;letter-spacing:.12em;text-align:center}@media screen and (max-width: 768px){.shop__info-item dt{border-right:none;border-bottom:1px solid rgba(255,255,255,.3);font-size:1rem;line-height:2.375}}.shop__info-item dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0 10px 30px;color:#fff;font-size:1rem;line-height:1.375;letter-spacing:.12em}@media screen and (max-width: 768px){.shop__info-item dd{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 0;grid-row-gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.shop__info-item dd a{color:#fff;text-decoration:none;word-break:break-all}.shop__info-item+.shop__info-item{margin-top:2px}@media screen and (max-width: 768px){.shop__info-item+.shop__info-item{margin-top:0}}.shop__info-map{margin:0 117px 0 16px;min-width:129px}.shop__info-map a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d6b047;border-radius:10px;padding:19px 40px;background-color:#d6b047;text-decoration:none;z-index:1;overflow:hidden}.shop__info-map a::before{content:"";position:absolute;top:0;width:100%;right:-60px;border-right:60px solid rgba(0,0,0,0);border-top:240px solid #fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s, -webkit-transform ease .4s;z-index:2}.shop__info-map a::after{content:"";position:absolute;right:20px;top:50%;display:block;width:8px;height:14.12px;background-image:url("../images/common/icon_btn.png"),url("../images/common/icon_btn-gold.png");background-size:contain,contain;background-position:center center,center center;background-repeat:no-repeat,no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.shop__info-map a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.shop__info-map a:hover::after{background-image:url("../images/common/icon_btn-gold.png"),url("../images/common/icon_btn.png")}.shop__info-map a:hover span{color:#d6b047}.shop__info-map a span{position:relative;color:#fff;font-size:1.25rem;line-height:1.4rem;z-index:4;-webkit-transition:color .6s;transition:color .6s}@media screen and (max-width: 1000px){.shop__info-map{margin:0 0 0 16px}}.shop__info-map a{padding:9px 46px}@media screen and (max-width: 768px){.shop__info-map a{padding:9px 17px}}.shop__info-map a span{font-size:.875rem;line-height:1.4285714286}.shop__info-map a::after{width:5.3px;right:10px}.shop__price{padding:100px 0}.shop__price-banner img{width:100%}.shop__price a{position:relative;overflow:hidden;border-radius:10px;border:3px solid #288dc8;display:block;width:100%;height:100%;text-decoration:none;-webkit-transition:opacity .3s;transition:opacity .3s}@media(any-hover: hover){.shop__price a:hover{opacity:.6}}.shop__price a::before,.shop__price a::after{content:"";position:absolute;display:block;width:12.975%;height:89.095%;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 768px){.shop__price a::before,.shop__price a::after{width:12.8724637681%;height:42.4513888889%}}.shop__price a::before{top:0;left:0;background-image:url("../inline/img_price-left.svg");background-position:left top}.shop__price a::after{right:0;bottom:0;background-image:url("../inline/img_price-right.svg");background-position:right bottom}@media screen and (max-width: 768px){.shop__price a::after{bottom:auto;top:0}}.shop__price a p:nth-of-type(1){padding:14px;background-color:#288dc8;color:#fff;font-size:1.875rem;line-height:1.4666666667;font-weight:600;text-align:center}@media screen and (max-width: 1024px){.shop__price a p:nth-of-type(1){font-size:1.125rem;line-height:1.3333333333}}.shop__price a p:nth-of-type(2){padding:23px;color:#288dc8;font-size:3.5625rem;line-height:1.1578947368;font-weight:600;text-align:center}@media screen and (max-width: 1024px){.shop__price a p:nth-of-type(2){font-size:2rem;line-height:1.5}}@media screen and (max-width: 390px){.shop__price a p:nth-of-type(2){font-size:1.75rem;line-height:1.7142857143}}.shop__map{position:relative;padding:100px 0 0 0}.shop__map-h2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 30px;color:#288dc8;font-size:2.375rem;font-weight:600;letter-spacing:.05em;line-height:1.4473684211em;text-align:center}@media screen and (max-width: 768px){.shop__map-h2{grid-column-gap:25px;padding:0 0 64px;font-size:1.75rem;line-height:1.3214285714em}}.shop__map-h2::before,.shop__map-h2::after{content:"";width:2px;height:1em;background-color:#288dc8;margin-bottom:-6px}.shop__map-h2::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.shop__map-h2::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.shop__map-box{position:relative;aspect-ratio:2/1;overflow:hidden}@media screen and (max-width: 768px){.shop__map-box{aspect-ratio:1/1}}.shop__map-box iframe{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (max-width: 768px){.shop__map-box iframe{position:absolute;top:0;left:0;min-width:400px;min-height:100%}}.shop__kv{overflow-x:hidden}.shop__kv-wrapper{max-width:1080px;margin:0 auto;-webkit-transform:translateX(40px);transform:translateX(40px)}@media screen and (max-width: 768px){.shop__kv-wrapper{-webkit-transform:translateX(0);transform:translateX(0)}}.shop__kv-inner{display:grid;grid-template-columns:46.2962962963% 1fr}@media screen and (max-width: 768px){.shop__kv-inner{grid-template-columns:1fr}}.shop__kv-img-area{padding-bottom:30px}.shop__kv-h1{padding:40px 37px 110px 27px;background-color:rgba(40,141,200,.19);background-image:url("../inline/bg_shop-kv.svg");background-size:287px auto;background-position:top right;background-repeat:no-repeat}@media screen and (max-width: 768px){.shop__kv-h1{padding:44px 30px 74px;background-size:220px auto;background-position:top right -23px}}.shop__kv-h1-pilates{font-size:1.1875rem;line-height:1.5789473684;display:block}@media screen and (max-width: 768px){.shop__kv-h1-pilates{font-size:.9375rem;line-height:1.6}}.shop__kv-h1-wecle{font-size:4.5rem;line-height:1;display:block;color:#288dc8}@media screen and (max-width: 1024px){.shop__kv-h1-wecle{font-size:3.8125rem;line-height:1}}.shop__kv-h1-wecle span{font-size:1rem;line-height:1.5625;color:#555;font-weight:400}@media screen and (max-width: 768px){.shop__kv-h1-wecle span{font-size:.8125rem;line-height:1.5384615385}}.shop__kv-h1-name{font-size:1.75rem;line-height:1.5714285714;display:block}@media screen and (max-width: 768px){.shop__kv-h1-name{font-size:1.4375rem;line-height:1.5652173913}}.shop__kv-shop-desc{-webkit-transform:translateY(-23px);transform:translateY(-23px);margin:0 37px 0 27px}@media screen and (max-width: 768px){.shop__kv-shop-desc{-webkit-transform:translateY(-26px);transform:translateY(-26px)}}.shop__kv-h2{font-size:1.25rem;line-height:1.3;margin:0 0 10px;padding:7px 13px;background-color:#288dc8;color:#fff;font-weight:500}@media screen and (max-width: 768px){.shop__kv-h2{margin:0 0 15px}}.shop__kv-catch{display:inline;font-size:1.125rem;line-height:1.4444444444;margin:0;padding:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, #FFFF00));background:linear-gradient(transparent 70%, #FFFF00 0%);color:#555;font-weight:500}@media screen and (max-width: 768px){.shop__kv-catch{font-size:1.25rem;line-height:1.3;margin:0}}.shop__kv-catch br.only-sp{display:none}@media screen and (max-width: 768px){.shop__kv-catch br.only-sp{display:block}}.shop__kv-text{font-size:.875rem;line-height:1.8571428571;margin:10px 0 0 0;color:#555}@media screen and (max-width: 768px){.shop__kv-text{margin:15px 0}}.shop__kv-text br.only-sp{display:none}@media screen and (max-width: 768px){.shop__kv-text br.only-sp{display:block}}.shop__kv .splide__pagination{bottom:-26px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:27%}@media screen and (max-width: 768px){.shop__kv .splide__pagination{padding-left:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.shop__kv .splide__pagination__page{width:13px;height:13px;margin:1px}.shop__kv .splide__pagination__page.is-active{background-color:#288dc8;-webkit-transform:scale(1);transform:scale(1)}.shop__staff{position:relative;background-color:#fff;padding:100px 0}.shop__staff::before,.shop__staff::after{content:"";position:absolute;display:block;width:149px;height:100%;background-repeat:no-repeat;background-position:top left;background-size:100% auto;z-index:1;background-image:url("../inline/bg_left-blue.svg")}@media screen and (max-width: 1365px){.shop__staff::before,.shop__staff::after{width:110px}}@media screen and (max-width: 1000px){.shop__staff::before,.shop__staff::after{width:84px}}@media screen and (max-width: 768px){.shop__staff::before,.shop__staff::after{width:55px}}.shop__staff::before{top:0;left:0}.shop__staff::after{right:0;bottom:-0.5px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.shop__staff-h2{margin-bottom:50px}.shop__staff-list ul{display:block grid;grid-template-columns:repeat(auto-fit, calc((100% - 105px) / 3));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px;row-gap:30px}@media screen and (max-width: 768px){.shop__staff-list ul{grid-template-columns:repeat(auto-fit, calc((100% - 42px) / 2));-webkit-column-gap:21px;-moz-column-gap:21px;column-gap:21px;row-gap:30px}}.shop__staff-img{position:relative;aspect-ratio:1/1}.shop__staff-img::before{content:"";position:absolute;top:0;left:0;display:block;width:25.7966666667%;height:100%;background-image:url("../inline/bg_shop-staff-img.svg");background-position:top left;background-repeat:no-repeat;background-size:contain}.shop__staff-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.shop__staff-name{color:#288dc8;font-size:1.125rem;line-height:2.4444444444;font-weight:600}.shop__staff-message{font-size:1rem;line-height:1.5;font-weight:400}.shop__voice{position:relative;background-color:#288dc8;padding:100px 0}.shop__voice::before,.shop__voice::after{content:"";position:absolute;display:block;width:149px;height:100%;background-repeat:no-repeat;background-position:top left;background-size:100% auto;z-index:1;background-image:url("../inline/bg_left-white.svg")}@media screen and (max-width: 1365px){.shop__voice::before,.shop__voice::after{width:110px}}@media screen and (max-width: 1000px){.shop__voice::before,.shop__voice::after{width:84px}}@media screen and (max-width: 768px){.shop__voice::before,.shop__voice::after{width:55px}}.shop__voice::before{top:0;left:0}.shop__voice::after{right:0;bottom:-0.5px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.shop__voice-h2{margin-bottom:30px}.shop__voice-list{padding:0 60px}.shop__voice-list-item{padding:0 12px 12px 0}.shop__voice-list-item-inner{padding:11px 11px 24px;border-radius:20px;background-color:#fff;-webkit-box-shadow:2px 4px 8px rgba(0,0,0,.3);box-shadow:2px 4px 8px rgba(0,0,0,.3)}.shop__voice-list-img{border-radius:10px;aspect-ratio:1/1;overflow:hidden}.shop__voice-list-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.shop__voice-list-info{color:#288dc8;font-size:1.125rem;line-height:2.4444444444;font-weight:600}.shop__voice-list-text{font-size:.875rem;line-height:1.4285714286;font-weight:600}.shop__voice-list .splide__arrow{width:51px;height:51px}.shop__voice .shop__voice-list:not(.is-active) .splide__list,.shop__voice .shop__voice-list.is-initialized:not(.is-active) .splide__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:visible;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.shop__voice .shop__voice-list:not(.is-active) .splide__slide,.shop__voice .shop__voice-list.is-initialized:not(.is-active) .splide__slide{-webkit-box-flex:0;-ms-flex:0 0 calc(33.3333% - 20px);flex:0 0 calc(33.3333% - 20px);max-width:calc(33.3333% - 20px)}@media screen and (max-width: 1024px){.shop__voice .shop__voice-list:not(.is-active) .splide__slide,.shop__voice .shop__voice-list.is-initialized:not(.is-active) .splide__slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.shop__voice .shop__voice-list:not(.is-active) .splide__arrow,.shop__voice .shop__voice-list.is-initialized:not(.is-active) .splide__arrow{display:none}.shop__voice-btn{max-width:243px;margin:50px auto 0}.shop__voice-btn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d6b047;border-radius:10px;padding:19px 20px 19px 10px;background-color:#d6b047;text-decoration:none;z-index:1;overflow:hidden}.shop__voice-btn a::before{content:"";position:absolute;top:0;width:100%;right:-60px;border-right:60px solid rgba(0,0,0,0);border-top:240px solid #fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s, -webkit-transform ease .4s;z-index:2}.shop__voice-btn a::after{content:"";position:absolute;right:10px;top:50%;display:block;width:8px;height:14.12px;background-image:url("../images/common/icon_btn.png"),url("../images/common/icon_btn-gold.png");background-size:contain,contain;background-position:center center,center center;background-repeat:no-repeat,no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.shop__voice-btn a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.shop__voice-btn a:hover::after{background-image:url("../images/common/icon_btn-gold.png"),url("../images/common/icon_btn.png")}.shop__voice-btn a:hover span{color:#d6b047}.shop__voice-btn a span{position:relative;color:#fff;font-size:1rem;line-height:1.5;font-weight:600;z-index:4;-webkit-transition:color .6s;transition:color .6s}.shop__news{padding:100px 0}.shop__news-h2{margin-bottom:30px}.shop__news-list-item{border-bottom:1px solid #666}.shop__news-list-item a{color:#666;text-decoration:none}.shop__news-list-item-inner{display:grid;grid-template-columns:164px 1fr}@media screen and (max-width: 1024px){.shop__news-list-item-inner{grid-template-columns:100px 1fr}}.shop__news-date{min-width:110px;padding:20px;font-size:1rem;line-height:1.5;font-weight:500}@media screen and (max-width: 1024px){.shop__news-date{padding:20px 20px 20px 0}}.shop__news-title{padding:20px 0;font-size:1rem;line-height:1.5;font-weight:500}@media screen and (max-width: 1024px){.shop__news-title{padding:20px 0}}.shop__news-btn{max-width:243px;margin:50px auto 0}.shop__news-btn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d6b047;border-radius:10px;padding:19px 20px 19px 10px;background-color:#d6b047;text-decoration:none;z-index:1;overflow:hidden}.shop__news-btn a::before{content:"";position:absolute;top:0;width:100%;right:-60px;border-right:60px solid rgba(0,0,0,0);border-top:240px solid #fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s, -webkit-transform ease .4s;z-index:2}.shop__news-btn a::after{content:"";position:absolute;right:10px;top:50%;display:block;width:8px;height:14.12px;background-image:url("../images/common/icon_btn.png"),url("../images/common/icon_btn-gold.png");background-size:contain,contain;background-position:center center,center center;background-repeat:no-repeat,no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.shop__news-btn a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.shop__news-btn a:hover::after{background-image:url("../images/common/icon_btn-gold.png"),url("../images/common/icon_btn.png")}.shop__news-btn a:hover span{color:#d6b047}.shop__news-btn a span{position:relative;color:#fff;font-size:1rem;line-height:1.5;font-weight:600;z-index:4;-webkit-transition:color .6s;transition:color .6s}.shop__instagram{padding:100px 0;background-color:#ecf5f9}.shop__instagram-h2{margin-bottom:50px}.shop__instagram-list ul{display:block grid;grid-template-columns:repeat(auto-fit, calc((100% - 100px) / 4));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px}@media screen and (max-width: 768px){.shop__instagram-list ul{grid-template-columns:repeat(auto-fit, calc((100% - 38px) / 2));gap:19px}}.shop__instagram-list ul img{width:100%}.shop__instagram-btn{max-width:243px;margin:50px auto 0}.shop__instagram-btn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d6b047;border-radius:10px;padding:19px 20px 19px 10px;background-color:#d6b047;text-decoration:none;z-index:1;overflow:hidden}.shop__instagram-btn a::before{content:"";position:absolute;top:0;width:100%;right:-60px;border-right:60px solid rgba(0,0,0,0);border-top:240px solid #fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s, -webkit-transform ease .4s;z-index:2}.shop__instagram-btn a::after{content:"";position:absolute;right:10px;top:50%;display:block;width:8px;height:14.12px;background-image:url("../images/common/icon_btn.png"),url("../images/common/icon_btn-gold.png");background-size:contain,contain;background-position:center center,center center;background-repeat:no-repeat,no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.shop__instagram-btn a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.shop__instagram-btn a:hover::after{background-image:url("../images/common/icon_btn-gold.png"),url("../images/common/icon_btn.png")}.shop__instagram-btn a:hover span{color:#d6b047}.shop__instagram-btn a span{position:relative;color:#fff;font-size:1rem;line-height:1.5;font-weight:600;z-index:4;-webkit-transition:color .6s;transition:color .6s}.shop__voice-form{background-color:#fff;background-image:url("../images/home/bg_left.png"),url("../images/home/bg_right.png");background-repeat:no-repeat,no-repeat;background-position:top left,right bottom;padding:110px 0 78px}@media screen and (max-width: 1365px){.shop__voice-form{background-size:110px,110px}}@media screen and (max-width: 1000px){.shop__voice-form{background-size:94px,94px}}@media screen and (max-width: 768px){.shop__voice-form{background-size:55px,55px}}.shop__voice-form h2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 30px;color:#288dc8;font-size:2.375rem;font-weight:600;line-height:1.4473684211em;letter-spacing:.05em;text-align:center}@media screen and (max-width: 768px){.shop__voice-form h2{grid-column-gap:25px;font-size:1.75rem;line-height:1.3214285714em}}.shop__voice-form h2::before,.shop__voice-form h2::after{content:"";width:2px;height:1em;background-color:#288dc8;margin-bottom:-6px}.shop__voice-form h2::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.shop__voice-form h2::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.shop__voice-form h2+p{margin-bottom:60px;color:#666;font-size:1.125rem;line-height:3.2222222222em;letter-spacing:.12em;text-align:center}@media screen and (max-width: 768px){.shop__voice-form h2+p{font-size:1rem;line-height:1.4em;margin-top:10px}}.shop__voice-form h2{margin-bottom:34px}.shop__voice-form h2+p{margin-top:38px;margin-bottom:20px;font-size:1.25rem;line-height:1.5;letter-spacing:.08em;font-weight:600}.shop__voice-form-slides{margin-bottom:114px;padding:0 36px;visibility:visible !important}.shop__voice-form-list-item{border-radius:22px;background-color:#daebf6;padding:30px 14px 4px}.shop__voice-form-list p{position:relative;border-top:1px solid #288dc8;border-bottom:1px solid #288dc8;padding:20px 22px 24px;font-size:1rem;line-height:1.875}.shop__voice-form-list p::after{content:"";position:absolute;top:calc(100% - 7px);left:50%;display:block;width:14px;height:14px;border-bottom:1px solid #288dc8;border-left:1px solid #288dc8;background-color:#daebf6;-webkit-transform:translateX(-50%) rotate(-35deg) skewY(-20deg);transform:translateX(-50%) rotate(-35deg) skewY(-20deg)}.shop__voice-form-list img{display:block;width:74.04px;margin:21px auto 0}.shop__voice-form-list span{display:block;color:#288dc8;font-size:.875rem;line-height:2.1428571429;text-align:center}.shop__voice-form-tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column-gap:14px;margin-bottom:6px}.shop__voice-form-tel dt{border-radius:2px;padding:0 15px;background-color:#288dc8;color:#fff;font-size:1rem;line-height:1.875;letter-spacing:.08em;text-align:center}@media screen and (max-width: 768px){.shop__voice-form-tel dt{padding:0 12px;font-size:.875rem;line-height:1.8571428571}}.shop__voice-form-tel dd a{color:#288dc8;font-size:2rem;line-height:1.78125;letter-spacing:.06em}@media screen and (max-width: 768px){.shop__voice-form-tel dd a{font-size:1.625rem;line-height:1.9615384615}}.shop__voice-form-note{margin-bottom:20px;font-size:1rem;line-height:1.875;letter-spacing:.06em;text-align:center}.shop__voice-form ul{margin-bottom:30px;text-align:center}.shop__voice-form ul li{font-size:1rem;line-height:1.875;letter-spacing:.08em}.shop__voice-form ul li::before{content:"・"}.welcome__kv{position:relative;background-color:#288dc8}@media screen and (max-width: 1000px){.welcome__kv{padding-bottom:20px}}.welcome__kv::before,.welcome__kv::after{position:absolute;content:"";display:block;width:149px;height:367px;background-size:contain;background-repeat:no-repeat;z-index:2}@media screen and (max-width: 1365px){.welcome__kv::before,.welcome__kv::after{width:110px;height:270.94px}}@media screen and (max-width: 1000px){.welcome__kv::before,.welcome__kv::after{width:94px;height:231.53px}}@media screen and (max-width: 768px){.welcome__kv::before,.welcome__kv::after{width:55px;height:135.47px}}.welcome__kv::before{top:0;left:0;background-image:url("../images/home/bg_left-top.png");background-position:top left}.welcome__kv::after{background-image:url("../images/home/bg_right-bottom.png");right:0;bottom:0;background-position:right bottom}.welcome__kv-img{position:relative;font-size:0;line-height:0}.welcome__kv-img img{width:100%}.welcome__kv-text{position:absolute;top:14.5833333333%;left:13.3967789165%;background-color:rgba(255,255,255,.87);border-radius:16px;padding:56px 36px;max-width:375px}@media screen and (max-width: 1000px){.welcome__kv-text{position:static;margin:20px auto 0;width:70%}}@media screen and (max-width: 500px){.welcome__kv-text{max-width:345px;width:100%}}.welcome__kv-text p{font-size:1rem;line-height:2.375;letter-spacing:-0.01em}.welcome__kv-text p .is-pc{display:block}@media screen and (max-width: 768px){.welcome__kv-text p .is-pc{display:none}}.welcome__kv-method-en{display:block;margin-bottom:10px;color:#288dc8;font-family:"Roboto",sans-serif;font-weight:600;font-size:1.4375rem;line-height:1.1304347826;text-align:right}.welcome__kv-method-jp{position:relative;display:block;max-width:230px;background-color:#288dc8;margin:0 0 36px auto;padding-right:2px;text-align:right}.welcome__kv-method-jp span{position:relative;color:#fff;font-size:1rem;line-height:1.5625;letter-spacing:.06em;z-index:2}.welcome__kv-method-jp::before{content:"";position:absolute;top:0;left:-5px;display:block;width:10px;height:100%;background-color:#288dc8;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);z-index:1}.welcome__method{background-color:#fff;background-image:url("../images/home/bg_left.png"),url("../images/home/bg_right.png");background-repeat:no-repeat,no-repeat;background-position:top left,right bottom;padding:86px 0 100px}@media screen and (max-width: 1365px){.welcome__method{background-size:110px,110px}}@media screen and (max-width: 1000px){.welcome__method{background-size:94px,94px}}@media screen and (max-width: 768px){.welcome__method{background-size:55px,55px}}.welcome__method h2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 30px;color:#288dc8;font-size:2.375rem;font-weight:600;line-height:1.4473684211em;letter-spacing:.05em;text-align:center}@media screen and (max-width: 768px){.welcome__method h2{grid-column-gap:25px;font-size:1.75rem;line-height:1.3214285714em}}.welcome__method h2::before,.welcome__method h2::after{content:"";width:2px;height:1em;background-color:#288dc8;margin-bottom:-6px}.welcome__method h2::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.welcome__method h2::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.welcome__method h2+p{margin-bottom:60px;color:#666;font-size:1.125rem;line-height:3.2222222222em;letter-spacing:.12em;text-align:center}@media screen and (max-width: 768px){.welcome__method h2+p{font-size:1rem;line-height:1.4em;margin-top:10px}}.welcome__method-head{margin-bottom:40px;color:#288dc8;font-weight:600;font-size:2rem;line-height:1.875;letter-spacing:.06em;text-align:center}@media screen and (max-width: 768px){.welcome__method-head{font-size:1.5rem;line-height:2.2083333333}}.welcome__method p{font-size:1rem;line-height:2.5;letter-spacing:.06em;text-align:center}@media screen and (max-width: 768px){.welcome__method p{text-align:left}}.welcome__method p+p{margin-top:2.5em}.welcome__method-img{max-width:494.32px;margin:48px auto 0}.welcome__effect{background-color:#288dc8;background-image:url("../images/home/bg_left-top.png"),url("../images/home/bg_right-bottom.png");background-repeat:no-repeat,no-repeat;background-position:top left,right bottom;padding:94px 0 98px}@media screen and (max-width: 1365px){.welcome__effect{background-size:110px,110px}}@media screen and (max-width: 1000px){.welcome__effect{background-size:84px,84px}}@media screen and (max-width: 768px){.welcome__effect{background-size:55px,55px}}.welcome__effect h2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 30px;color:#fff;font-size:2.375rem;font-weight:600;letter-spacing:.05em;line-height:1.4473684211em;text-align:center}@media screen and (max-width: 768px){.welcome__effect h2{grid-column-gap:25px;padding:0 0 64px;font-size:1.75rem;line-height:1.3214285714em}}.welcome__effect h2::before,.welcome__effect h2::after{content:"";width:2px;height:1em;background-color:#fff;margin-bottom:-6px}.welcome__effect h2::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.welcome__effect h2::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.welcome__effect h2+p{margin-bottom:60px;color:#fff;font-size:1.125rem;line-height:3.2222222222em;letter-spacing:.12em;text-align:center}@media screen and (max-width: 768px){.welcome__effect h2+p{font-size:1rem;line-height:1.4em;margin-top:10px}}.welcome__effect h2{margin-bottom:42px}@media screen and (max-width: 768px){.welcome__effect h2{margin-bottom:0}}.welcome__effect-list{display:grid;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;row-gap:59px;grid-template-columns:repeat(auto-fit, minmax(293px, 1fr));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.welcome__effect-list{grid-template-columns:repeat(2, 1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.welcome__effect-item p{position:relative;margin-top:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:10px 0;color:#fff;font-size:1rem;line-height:1.625;letter-spacing:.12em;text-align:center}@media screen and (max-width: 768px){.welcome__effect-item p{font-size:.875rem;line-height:1.5714285714;letter-spacing:0}}.welcome__effect-item p::after{content:"";position:absolute;bottom:calc(100% - 7px);left:50%;display:block;width:14px;height:14px;background-color:#288dc8;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:translateX(-50%) rotate(-35deg) skewY(-20deg);transform:translateX(-50%) rotate(-35deg) skewY(-20deg)}.welcome__effect-img{border-radius:11px;overflow:hidden}.welcome__effect-img img{width:100%}.welcome__first{background-color:#fff;background-image:url("../images/home/bg_left.png"),url("../images/home/bg_right.png");background-repeat:no-repeat,no-repeat;background-position:top left,right bottom;padding:95px 0 93px}@media screen and (max-width: 1365px){.welcome__first{background-size:110px,110px}}@media screen and (max-width: 1000px){.welcome__first{background-size:94px,94px}}@media screen and (max-width: 768px){.welcome__first{background-size:55px,55px}}.welcome__first h2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 30px;color:#288dc8;font-size:2.375rem;font-weight:600;line-height:1.4473684211em;letter-spacing:.05em;text-align:center}@media screen and (max-width: 768px){.welcome__first h2{grid-column-gap:25px;font-size:1.75rem;line-height:1.3214285714em}}.welcome__first h2::before,.welcome__first h2::after{content:"";width:2px;height:1em;background-color:#288dc8;margin-bottom:-6px}.welcome__first h2::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.welcome__first h2::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.welcome__first h2+p{margin-bottom:60px;color:#666;font-size:1.125rem;line-height:3.2222222222em;letter-spacing:.12em;text-align:center}@media screen and (max-width: 768px){.welcome__first h2+p{font-size:1rem;line-height:1.4em;margin-top:10px}}.welcome__first h2{margin-bottom:41px}.welcome__first h2::before,.welcome__first h2::after{height:2em !important}.welcome__first-img-1{max-width:648.87px;margin:0 auto 115px}.welcome__first-steps{max-width:721px;margin:0 auto 23px}.welcome__first-step{background-color:#daebf6;text-align:center}.welcome__first-step span{font-size:1.125rem;line-height:2.8888888889;letter-spacing:.1em}@media screen and (max-width: 768px){.welcome__first-step span{display:inline-block;padding:8px 16px;font-size:1rem;line-height:1.75}}.welcome__first-step+.welcome__first-step::before{content:"";display:block;width:100%;padding-top:42px;background-color:#fff;background-image:url("../images/welcome/icon_rect.png");background-repeat:no-repeat;background-position:center center}.welcome__first-note{max-width:721px;margin:0 auto;list-style:none}.welcome__first-note li{font-size:1rem;line-height:1.75;letter-spacing:-0.02em;padding-left:1em;text-indent:-1em}@media screen and (max-width: 768px){.welcome__first-note li{font-size:.75rem;line-height:1.8333333333}}.welcome__original-machine{background-color:#288dc8;background-image:url("../images/home/bg_left-top.png"),url("../images/home/bg_right-bottom.png");background-repeat:no-repeat,no-repeat;background-position:top left,right bottom;padding:95px 0 102px;overflow-x:hidden}@media screen and (max-width: 1365px){.welcome__original-machine{background-size:110px,110px}}@media screen and (max-width: 1000px){.welcome__original-machine{background-size:84px,84px}}@media screen and (max-width: 768px){.welcome__original-machine{background-size:55px,55px}}.welcome__original-machine h2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 30px;color:#fff;font-size:2.375rem;font-weight:600;letter-spacing:.05em;line-height:1.4473684211em;text-align:center}@media screen and (max-width: 768px){.welcome__original-machine h2{grid-column-gap:25px;padding:0 0 64px;font-size:1.75rem;line-height:1.3214285714em}}.welcome__original-machine h2::before,.welcome__original-machine h2::after{content:"";width:2px;height:1em;background-color:#fff;margin-bottom:-6px}.welcome__original-machine h2::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.welcome__original-machine h2::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.welcome__original-machine h2+p{margin-bottom:60px;color:#fff;font-size:1.125rem;line-height:3.2222222222em;letter-spacing:.12em;text-align:center}@media screen and (max-width: 768px){.welcome__original-machine h2+p{font-size:1rem;line-height:1.4em;margin-top:10px}}.welcome__original-machine h2{margin-bottom:42px}@media screen and (max-width: 768px){.welcome__original-machine h2{margin-bottom:0}}.welcome__original-machine-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-column-gap:16px}@media screen and (max-width: 768px){.welcome__original-machine-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.welcome__original-machine-1 .welcome__original-machine-inner,.welcome__original-machine-3 .welcome__original-machine-inner,.welcome__original-machine-5 .welcome__original-machine-inner{margin-right:calc(50% - 50vw)}@media screen and (max-width: 768px){.welcome__original-machine-1 .welcome__original-machine-inner,.welcome__original-machine-3 .welcome__original-machine-inner,.welcome__original-machine-5 .welcome__original-machine-inner{margin-right:0}}@media screen and (max-width: 768px){.welcome__original-machine-1 .welcome__original-machine-img,.welcome__original-machine-3 .welcome__original-machine-img,.welcome__original-machine-5 .welcome__original-machine-img{margin:20px -30px 0 0}}.welcome__original-machine-2 .welcome__original-machine-inner,.welcome__original-machine-4 .welcome__original-machine-inner{margin-left:calc(50% - 50vw);-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 768px){.welcome__original-machine-2 .welcome__original-machine-inner,.welcome__original-machine-4 .welcome__original-machine-inner{margin-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 768px){.welcome__original-machine-2 .welcome__original-machine-img,.welcome__original-machine-4 .welcome__original-machine-img{margin:20px 0 0 -30px}}.welcome__original-machine-2,.welcome__original-machine-3,.welcome__original-machine-4,.welcome__original-machine-5{margin-top:120px}@media screen and (max-width: 768px){.welcome__original-machine-2,.welcome__original-machine-3,.welcome__original-machine-4,.welcome__original-machine-5{margin-top:60px}}.welcome__original-machine-text{margin-top:-3px;-webkit-box-flex:0;-ms-flex:0 0 338px;flex:0 0 338px}@media screen and (max-width: 768px){.welcome__original-machine-text{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.welcome__original-machine-img{-webkit-box-flex:0;-ms-flex:0 1 769px;flex:0 1 769px}@media screen and (max-width: 768px){.welcome__original-machine-img{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.welcome__original-machine h3{margin:0 0 14px;color:#fff;font-weight:600;letter-spacing:.05em;font-size:1.125rem;line-height:3.0555555556}@media screen and (max-width: 768px){.welcome__original-machine h3{font-size:1rem;line-height:1.75}}.welcome__original-machine h3 span{display:block;margin-bottom:11px;font-family:"Roboto",sans-serif;font-weight:normal;letter-spacing:.095em;font-size:2rem;line-height:1.25}@media screen and (max-width: 768px){.welcome__original-machine h3 span{font-size:1.75rem;line-height:1.1428571429}}.welcome__original-machine p{color:#fff;letter-spacing:.05em;font-size:1rem;line-height:2}@media screen and (max-width: 768px){.welcome__original-machine p{font-size:.875rem;line-height:1.2857142857}}.welcome__technology{background-image:url("../images/welcome/bg_technology.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#288dc8;padding:148px 0 122px}@media screen and (max-width: 768px){.welcome__technology{padding:28px 0 20px;background-image:url("../images/welcome/bg_technology-sp.jpg");background-size:contain;background-position:top center}}.welcome__technology h3{margin-bottom:128px;color:#288dc8;font-weight:600;letter-spacing:.05em;font-size:1.75rem;line-height:1.8571428571;text-shadow:0 0 30px #fff,0 0 20px #fff,0 0 20px #fff,0 0 20px #fff,0 0 20px #fff,0 0 20px #fff,0 0 20px #fff}@media screen and (max-width: 768px){.welcome__technology h3{margin-bottom:74.0740740741%;font-size:1.125rem;line-height:1.5}}.welcome__technology-box{margin:0 0 0 auto;max-width:578px;padding:38px 50px 44px;border-radius:16px;background-color:rgba(255,255,255,.86)}@media screen and (max-width: 768px){.welcome__technology-box{padding:19px 25px 22px;margin:0 auto}}.welcome__technology-box p{font-size:1rem;line-height:1.875}@media screen and (max-width: 768px){.welcome__technology-box p{font-size:.875rem;line-height:2}}.welcome__history{background-color:#fff;background-image:url("../images/home/bg_left.png"),url("../images/home/bg_right.png");background-repeat:no-repeat,no-repeat;background-position:top left,right bottom;padding:94px 0 104px}@media screen and (max-width: 1365px){.welcome__history{background-size:110px,110px}}@media screen and (max-width: 1000px){.welcome__history{background-size:94px,94px}}@media screen and (max-width: 768px){.welcome__history{background-size:55px,55px}}.welcome__history h2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 30px;color:#288dc8;font-size:2.375rem;font-weight:600;line-height:1.4473684211em;letter-spacing:.05em;text-align:center}@media screen and (max-width: 768px){.welcome__history h2{grid-column-gap:25px;font-size:1.75rem;line-height:1.3214285714em}}.welcome__history h2::before,.welcome__history h2::after{content:"";width:2px;height:1em;background-color:#288dc8;margin-bottom:-6px}.welcome__history h2::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.welcome__history h2::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.welcome__history h2+p{margin-bottom:60px;color:#666;font-size:1.125rem;line-height:3.2222222222em;letter-spacing:.12em;text-align:center}@media screen and (max-width: 768px){.welcome__history h2+p{font-size:1rem;line-height:1.4em;margin-top:10px}}.welcome__history h2{letter-spacing:.12em;padding:0}.welcome__history-inner{display:grid;grid-template-columns:1fr 27.462% 27.462%;grid-template-areas:"text img1 img2";grid-column-gap:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1000px){.welcome__history-inner{grid-column-gap:28px}}@media screen and (max-width: 768px){.welcome__history-inner{grid-template-columns:1fr 1fr;grid-template-areas:"text text" "img1 img2"}}.welcome__history-list{grid-area:text}@media screen and (max-width: 768px){.welcome__history-list{margin-bottom:40px}}.welcome__history-list li{letter-spacing:.12em;font-size:1rem;line-height:1.875}.welcome__history-list li+li{margin-top:2.1em}@media screen and (max-width: 768px){.welcome__history-list li+li{margin-top:1em}}.welcome__history-list span{margin-right:1em}.welcome__history-img{text-align:center}.welcome__history-img--1{grid-area:img1}.welcome__history-img--2{grid-area:img2}.welcome__history-img img{width:274.62px}.welcome__media{background-color:#288dc8;background-image:url("../images/home/bg_left-top.png"),url("../images/home/bg_right-bottom.png");background-repeat:no-repeat,no-repeat;background-position:top left,right bottom;padding:92px 0 99px}@media screen and (max-width: 1365px){.welcome__media{background-size:110px,110px}}@media screen and (max-width: 1000px){.welcome__media{background-size:84px,84px}}@media screen and (max-width: 768px){.welcome__media{background-size:55px,55px}}.welcome__media h2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 30px;color:#fff;font-size:2.375rem;font-weight:600;letter-spacing:.05em;line-height:1.4473684211em;text-align:center}@media screen and (max-width: 768px){.welcome__media h2{grid-column-gap:25px;padding:0 0 64px;font-size:1.75rem;line-height:1.3214285714em}}.welcome__media h2::before,.welcome__media h2::after{content:"";width:2px;height:1em;background-color:#fff;margin-bottom:-6px}.welcome__media h2::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.welcome__media h2::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.welcome__media h2+p{margin-bottom:60px;color:#fff;font-size:1.125rem;line-height:3.2222222222em;letter-spacing:.12em;text-align:center}@media screen and (max-width: 768px){.welcome__media h2+p{font-size:1rem;line-height:1.4em;margin-top:10px}}.welcome__media h2{padding:2px}.welcome__media-list{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:16px;list-style:none}@media screen and (max-width: 768px){.welcome__media-list{grid-template-columns:repeat(3, 1fr);grid-row-gap:16px}}.welcome__reservation{background-color:#fff;background-image:url("../images/home/bg_left.png"),url("../images/home/bg_right.png");background-repeat:no-repeat,no-repeat;background-position:top left,right bottom;background-image:none;padding:94px 0 98px;text-align:center}@media screen and (max-width: 1365px){.welcome__reservation{background-size:110px,110px}}@media screen and (max-width: 1000px){.welcome__reservation{background-size:94px,94px}}@media screen and (max-width: 768px){.welcome__reservation{background-size:55px,55px}}.welcome__reservation h2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 30px;color:#288dc8;font-size:2.375rem;font-weight:600;line-height:1.4473684211em;letter-spacing:.05em;text-align:center}@media screen and (max-width: 768px){.welcome__reservation h2{grid-column-gap:25px;font-size:1.75rem;line-height:1.3214285714em}}.welcome__reservation h2::before,.welcome__reservation h2::after{content:"";width:2px;height:1em;background-color:#288dc8;margin-bottom:-6px}.welcome__reservation h2::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.welcome__reservation h2::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.welcome__reservation h2+p{margin-bottom:60px;color:#666;font-size:1.125rem;line-height:3.2222222222em;letter-spacing:.12em;text-align:center}@media screen and (max-width: 768px){.welcome__reservation h2+p{font-size:1rem;line-height:1.4em;margin-top:10px}}.welcome__reservation h2{padding:0}.welcome__reservation h2+p{margin-bottom:53px}.welcome__reservation-note{position:relative;display:inline-block;margin-bottom:34px;border-bottom:1px solid #d6b047;padding:3px 0 7px 0;color:#d6b047;font-weight:600;letter-spacing:.12em;font-size:1.375rem;line-height:1.4}.welcome__reservation-note::after{content:"";position:absolute;top:calc(100% - 7px);left:50%;display:block;width:14px;height:14px;border-bottom:1px solid #d6b047;border-left:1px solid #d6b047;background-color:#fff;-webkit-transform:translateX(-50%) rotate(-35deg) skewY(-20deg);transform:translateX(-50%) rotate(-35deg) skewY(-20deg)}.welcome__reservation-btn{max-width:296px;margin:0 auto}.welcome__reservation-btn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d6b047;border-radius:10px;padding:19px 40px;background-color:#d6b047;text-decoration:none;z-index:1;overflow:hidden}.welcome__reservation-btn a::before{content:"";position:absolute;top:0;width:100%;right:-60px;border-right:60px solid rgba(0,0,0,0);border-top:240px solid #fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s, -webkit-transform ease .4s;z-index:2}.welcome__reservation-btn a::after{content:"";position:absolute;right:20px;top:50%;display:block;width:8px;height:14.12px;background-image:url("../images/common/icon_btn.png"),url("../images/common/icon_btn-gold.png");background-size:contain,contain;background-position:center center,center center;background-repeat:no-repeat,no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.welcome__reservation-btn a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.welcome__reservation-btn a:hover::after{background-image:url("../images/common/icon_btn-gold.png"),url("../images/common/icon_btn.png")}.welcome__reservation-btn a:hover span{color:#d6b047}.welcome__reservation-btn a span{position:relative;color:#fff;font-size:1.25rem;line-height:1.4rem;z-index:4;-webkit-transition:color .6s;transition:color .6s}.faq__content{padding-bottom:100px}.faq__section{padding-bottom:80px}.faq__section:first-child{padding-top:0}.faq h2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 30px;color:#288dc8;font-size:2.375rem;font-weight:600;line-height:1.4473684211em;letter-spacing:.05em;text-align:center}@media screen and (max-width: 768px){.faq h2{grid-column-gap:25px;font-size:1.75rem;line-height:1.3214285714em}}.faq h2::before,.faq h2::after{content:"";width:2px;height:1em;background-color:#288dc8;margin-bottom:-6px}.faq h2::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.faq h2::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.faq__text{font-size:1rem;letter-spacing:.12em;line-height:1.875rem;text-align:center}@media screen and (max-width: 768px){.faq__text{font-size:.875rem;line-height:2em}}.faq__btn{max-width:400px;margin:40px auto 0}.faq__btn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d6b047;border-radius:10px;padding:19px 40px;background-color:#d6b047;text-decoration:none;z-index:1;overflow:hidden}.faq__btn a::before{content:"";position:absolute;top:0;width:100%;right:-60px;border-right:60px solid rgba(0,0,0,0);border-top:240px solid #fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s, -webkit-transform ease .4s;z-index:2}.faq__btn a::after{content:"";position:absolute;right:20px;top:50%;display:block;width:8px;height:14.12px;background-image:url("../images/common/icon_btn.png"),url("../images/common/icon_btn-gold.png");background-size:contain,contain;background-position:center center,center center;background-repeat:no-repeat,no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.faq__btn a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.faq__btn a:hover::after{background-image:url("../images/common/icon_btn-gold.png"),url("../images/common/icon_btn.png")}.faq__btn a:hover span{color:#d6b047}.faq__btn a span{position:relative;color:#fff;font-size:1.25rem;line-height:1.4rem;z-index:4;-webkit-transition:color .6s;transition:color .6s}.entry-header{padding:100px 0}@media screen and (max-width: 768px){.entry-header{padding:80px 0}}.entry-header h1{display:grid;grid-template-columns:11px auto 11px;grid-column-gap:60px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#288dc8;font-size:1.625rem;font-weight:600;line-height:1.9230769231em;letter-spacing:.12em}@media screen and (max-width: 768px){.entry-header h1{grid-column-gap:30px}}.entry-header h1::before,.entry-header h1::after{content:"";display:block;width:11px;height:1em}.entry-header h1::before{background-image:linear-gradient(to right, #288DC8 0px, #288DC8 7px, transparent 7px, transparent 9px, #288DC8 9px, #288DC8 11px)}.entry-header h1::after{background-image:linear-gradient(to right, #288DC8 0px, #288DC8 2px, transparent 2px, transparent 4px, #288DC8 4px, #288DC8 11px)}.entry-content{padding-bottom:100px}.entry-content .catch-copy{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:80px 0;color:#288dc8;font-size:2.375rem;font-weight:600;line-height:1.4473684211em;letter-spacing:.05em;text-align:center}@media screen and (max-width: 768px){.entry-content .catch-copy{grid-column-gap:25px;font-size:1.75rem;line-height:1.3214285714em;margin:40px 0}}.entry-content .catch-copy::before,.entry-content .catch-copy::after{content:"";width:2px;height:1em;background-color:#288dc8}.entry-content .catch-copy::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.entry-content .catch-copy::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.entry-content h2{margin:80px 0 40px;font-size:2rem;font-weight:600;line-height:1.34375em;letter-spacing:.09em}@media screen and (max-width: 768px){.entry-content h2{margin:40px 0 20px;font-size:1.125rem;line-height:1.5555555556em}}.entry-content h3{margin:60px 0 30px;font-size:1.625rem;font-weight:600;line-height:1.6538461538em;letter-spacing:.09em}@media screen and (max-width: 768px){.entry-content h3{margin:30px 0 16px;font-size:1rem;line-height:1.75em}}.entry-content p{font-size:1rem;letter-spacing:.12em;line-height:1.875rem}.entry-content p+p{margin-top:2em}@media screen and (max-width: 768px){.entry-content p{font-size:.875rem;line-height:2em}}.entry-content p a{color:#288dc8}.entry-content p img{display:block;margin:30px auto;border:1px solid rgba(112,112,112,.2);-webkit-box-shadow:5px 5px 0 rgba(112,112,112,.1);box-shadow:5px 5px 0 rgba(112,112,112,.1)}.entry-content ul,.entry-content menu,.entry-content dir{display:block;list-style-type:disc;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px}.entry-content ol{display:block;list-style-type:decimal;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px}.entry-content li{display:list-item;font-size:1rem;line-height:1.5;margin:4px 0}.entry-content ul ul,.entry-content ol ul{list-style-type:circle}.entry-content ol ol ul,.entry-content ol ul ul,.entry-content ul ol ul,.entry-content ul ul ul{list-style-type:square}.entry-content dl{display:grid;grid-template-columns:170px 1fr;margin:80px 32px;border-bottom:1px solid #707070;padding:9px 0}@media screen and (max-width: 1000px){.entry-content dl{grid-template-columns:150px 1fr}}@media screen and (max-width: 768px){.entry-content dl{grid-template-columns:1fr;grid-template-rows:auto auto;margin:40px 16px}}.entry-content dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #707070;height:100%;padding:10px 0;color:#666;font-size:1rem;line-height:3.625em;letter-spacing:.12em;text-align:center}@media screen and (max-width: 768px){.entry-content dl dt{border-right:none;border-bottom:1px solid rgba(112,112,112,.3);line-height:2.375em}}.entry-content dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0 10px 30px;color:#666;font-size:1rem;line-height:1.375em;letter-spacing:.12em}@media screen and (max-width: 768px){.entry-content dl dd{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 0;grid-row-gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.entry-content dl dd a{color:#666;text-decoration:none;word-break:break-all}.entry-content dl+dl{margin-top:2px}@media screen and (max-width: 768px){.entry-content dl+dl{margin-top:0}}.entry-content .page__date{margin-bottom:80px;border-bottom:1px solid #666;font-size:.875rem;line-height:1.5714285714em;text-align:right}@media screen and (max-width: 1024px){.entry-content .page__date{margin-bottom:40px}}.entry-content .page__btn{max-width:350px;margin:80px auto}@media screen and (max-width: 768px){.entry-content .page__btn{margin:40px auto;max-width:100%}}.entry-content .page__btn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d6b047;border-radius:10px;padding:19px 40px;background-color:#d6b047;text-decoration:none;z-index:1;overflow:hidden}.entry-content .page__btn a::before{content:"";position:absolute;top:0;width:100%;right:-60px;border-right:60px solid rgba(0,0,0,0);border-top:240px solid #fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s, -webkit-transform ease .4s;z-index:2}.entry-content .page__btn a::after{content:"";position:absolute;right:20px;top:50%;display:block;width:8px;height:14.12px;background-image:url("../images/common/icon_btn.png"),url("../images/common/icon_btn-gold.png");background-size:contain,contain;background-position:center center,center center;background-repeat:no-repeat,no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.entry-content .page__btn a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.entry-content .page__btn a:hover::after{background-image:url("../images/common/icon_btn-gold.png"),url("../images/common/icon_btn.png")}.entry-content .page__btn a:hover span{color:#d6b047}.entry-content .page__btn a span{position:relative;color:#fff;font-size:1.25rem;line-height:1.4rem;z-index:4;-webkit-transition:color .6s;transition:color .6s}.entry-content .toc_container{margin:40px 0}.thanks__strong{color:#d6b047;font-size:2rem;line-height:2}.thanks__gold{color:#d6b047}.price{padding:100px 0 0;background-color:#ecf5fa}@media screen and (max-width: 768px){.price{padding:0 0 100px 0}}.price .entry-header{padding:100px 0 30px}.price__lead{margin-bottom:28px;font-size:1.125rem;line-height:1.3;font-weight:400;text-align:center}.price__note{margin-top:16px;font-size:.75rem;line-height:1;font-weight:400;text-align:right}@media screen and (max-width: 1024px){.price__note{font-size:.625rem;line-height:1}}@media screen and (max-width: 1024px){.price__note{font-size:.75rem;line-height:1}}.price__set-title{margin-bottom:26px;border-radius:8px;padding:10px;background-color:#288dc8;color:#fff;font-size:1.25rem;line-height:1.1;font-weight:400;text-align:center}.price__set-list{display:grid;grid-auto-flow:column;grid-template-rows:repeat(5, auto);-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;row-gap:22px}@media screen and (max-width: 1024px){.price__set-list{grid-auto-flow:inherit;grid-template-rows:1fr}}.price__set-list-item:last-child{grid-area:span 2/span 1;align-self:center}.price__set-list-item-inner{display:grid;grid-template-columns:auto 1fr 33px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price__set-list-item:nth-child(2) img{margin-left:-10px}.price__set-list-item:nth-child(3) img{margin-left:-10px}.price__set-list-text{padding-left:13px}.price__set-list-text p{font-size:1rem;line-height:1.375;font-weight:400}.price__set-list-plan{-ms-flex-item-align:start;align-self:flex-start}.price__set-list-plan ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:4px}.price__set-list-plan-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33px;background-color:#288dc8;border-radius:3px;color:#fff;font-size:.875rem;line-height:1.5714285714}@media screen and (max-width: 1024px){.price__set-list-plan-item{width:26px;font-size:.75rem;line-height:1.8333333333}}.price__set-list-plan-item[class*="--p"]{background-color:#d6b047}.price__set-list-plan-item[class*="--b"]{background-color:#288dc8}.price__set-list-plan-item[class*="--s"]{background-color:#7aadcb}.price__set-list-plan-item-text{font-size:1rem;line-height:1}@media screen and (max-width: 1024px){.price__set-list-plan-item-text{font-size:.875rem;line-height:1.1428571429}}.price__set-list-plan-name{margin-top:25px}@media screen and (max-width: 1024px){.price__set-list-plan-name{margin-bottom:26px}}.price__set-list-plan-name ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1024px){.price__set-list-plan-name ul{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;row-gap:8px}}.price__set-list-plan-name li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1024px){.price__set-list-plan-name li{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}}.price__set-list-plan-name--pc{display:block}@media screen and (max-width: 1024px){.price__set-list-plan-name--pc{display:none}}.price__set-list-plan-name--sp{display:none}@media screen and (max-width: 1024px){.price__set-list-plan-name--sp{display:block}}@media screen and (max-width: 1024px){.price__set-list-img{max-width:101px}}.price__set-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:4px;background-color:#288dc8;width:101px;height:104px}.price__set-icon p{margin:0;color:#fff;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}.price__set-icon--15{padding-bottom:8px}.price__set-icon--15 p{font-size:.9375rem;line-height:1.6666666667;font-weight:400}.price__set-icon--12{padding-bottom:8px}.price__set-icon--12 p{font-size:.75rem;line-height:1.0833333333;font-weight:400}.price__set-icon--10{padding-bottom:6px}.price__set-icon--10 p{font-size:.625rem;line-height:1.1;font-weight:400}.price__join{padding-bottom:100px}.price__join-title{position:relative;text-align:center;margin:66px 0 46px}.price__join-title::before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#288dc8}.price__join-title span{position:relative;padding:0 16.5px;background-color:#ecf5fa;color:#288dc8;font-size:1.25rem;line-height:2.1;font-weight:500}.price__join-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;row-gap:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.price__join-group>div{-webkit-box-flex:0;-ms-flex:0 0 34.7%;flex:0 0 34.7%;max-width:34.7%}@media screen and (max-width: 1024px){.price__join-group>div{-webkit-box-flex:0;-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%}}.price__join-group>div img{width:100%}.price__join-membership,.price__join-administrative{border-radius:4px;border:1px solid #288dc8;overflow:hidden;background-color:#fff}.price__join-membership-inner,.price__join-administrative-inner{margin:0 auto;text-align:center;padding:6px 0 4px}.price__join-membership h3,.price__join-administrative h3{background-color:#288dc8;color:#fff;font-size:1.125rem;line-height:1.7777777778;font-weight:500;text-align:center}.price__join-membership span:nth-of-type(1),.price__join-administrative span:nth-of-type(1){color:#288dc8;font-size:2.5rem;line-height:1.375;font-weight:400}@media screen and (max-width: 1024px){.price__join-membership span:nth-of-type(1),.price__join-administrative span:nth-of-type(1){font-size:2rem;line-height:1.375}}.price__join-membership span:nth-of-type(2),.price__join-administrative span:nth-of-type(2){margin-left:.2em;font-size:1.25rem;line-height:2.75;font-weight:400}@media screen and (max-width: 1024px){.price__join-membership span:nth-of-type(2),.price__join-administrative span:nth-of-type(2){font-size:1.125rem;line-height:1.375}}.price__join-membership span:nth-of-type(3),.price__join-administrative span:nth-of-type(3){font-size:.75rem;line-height:4.5833333333;font-weight:400}@media screen and (max-width: 1024px){.price__join-membership span:nth-of-type(3),.price__join-administrative span:nth-of-type(3){font-size:.625rem;line-height:1.375}}.price__slide.splide.is-initialized{margin-bottom:60px}.price__slide.splide:not(.is-initialized){visibility:visible;margin-bottom:60px}.price__slide.splide:not(.is-initialized) .splide__list{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}@media screen and (max-width: 1024px){.price__slide.splide:not(.is-initialized) .splide__list{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}}.price__slide.splide:not(.is-initialized) .splide__list img{max-width:100%}.price__slide-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.price__slide-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:2px solid #288dc8;border-radius:14px;background-color:#fff;padding:17px 0 0}.price__slide-item-inner h3{margin:6px 0;background-color:#288dc8;color:#fff;font-size:1.625rem;line-height:2.2307692308;font-weight:500;text-align:center}.price__slide-item-text{margin:0 26px;font-size:.875rem;line-height:1.5714285714;font-weight:400;letter-spacing:.06em}@media screen and (max-width: 1024px){.price__slide-item-text{margin:0 10px}}.price__slide-item-no1{width:43.7243589744%;margin:0 auto 6px}.price__slide-item:nth-child(1),.price__slide-item:nth-child(2){margin-top:33px}@media screen and (max-width: 1024px){.price__slide-item:nth-child(1),.price__slide-item:nth-child(2){margin-top:10.8%}}.price__slide-item:nth-child(1) .price__slide-price-group,.price__slide-item:nth-child(2) .price__slide-price-group{margin-top:40px}.price__slide-item:nth-child(3) .price__slide-price-group{margin-top:20px}.price__slide-price{text-align:right}.price__slide-price-group{padding:0 22px}@media screen and (max-width: 1024px){.price__slide-price-group{padding:0 10px}}.price__slide-price-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:7px;-moz-column-gap:7px;column-gap:7px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.price__slide-price-month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;max-width:50px;height:50px;background-color:#288dc8;border-radius:4px;color:#fff;font-size:.875rem;line-height:1.2857142857}.price__slide-price span:nth-of-type(1){color:#288dc8;font-size:2.5rem;line-height:1;font-weight:400}@media screen and (max-width: 1024px){.price__slide-price span:nth-of-type(1){font-size:1.75rem;line-height:1}}@media screen and (max-width: 1024px){.price__slide-price span:nth-of-type(1){font-size:2.5rem;line-height:1}}@media screen and (max-width: 390px){.price__slide-price span:nth-of-type(1){font-size:2rem;line-height:1}}.price__slide-price span:nth-of-type(2){font-size:1.25rem;line-height:1;font-weight:400;margin-left:.2em}@media screen and (max-width: 1024px){.price__slide-price span:nth-of-type(2){font-size:1rem;line-height:1}}@media screen and (max-width: 1024px){.price__slide-price span:nth-of-type(2){font-size:1.25rem;line-height:1}}.price__slide-price span:nth-of-type(3){font-size:.75rem;line-height:1;font-weight:400}@media screen and (max-width: 1024px){.price__slide-price span:nth-of-type(3){font-size:.625rem;line-height:1}}@media screen and (max-width: 1024px){.price__slide-price span:nth-of-type(3){font-size:.75rem;line-height:1}}.price__slide-set-inner{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;row-gap:6px}.price__slide-set-group{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:18px;background-color:rgba(255,233,64,.14);padding:20px 30px}@media screen and (max-width: 1024px){.price__slide-set-group{padding:10px}}.price__slide-set-group h4{margin-bottom:12px;border-radius:4px;background-color:#288dc8;color:#fff;font-size:.875rem;line-height:2;text-align:center}.price__slide-set-note{font-size:.75rem;line-height:1;font-weight:400;text-align:right;margin-top:8px}@media screen and (max-width: 1024px){.price__slide-set-note{font-size:.625rem;line-height:1}}@media screen and (max-width: 1024px){.price__slide-set-note{font-size:.75rem;line-height:1}}.price__slide-set-icon:nth-child(7){grid-area:span 3/span 3;text-align:center}.price__slide-set-icon:nth-child(7) img{max-width:66% !important}.price h1{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 30px;color:#288dc8;font-size:2.375rem;font-weight:600;letter-spacing:.05em;line-height:1.4473684211em;text-align:center}@media screen and (max-width: 768px){.price h1{grid-column-gap:25px;padding:0 0 64px;font-size:1.75rem;line-height:1.3214285714em}}.price h1::before,.price h1::after{content:"";width:2px;height:1em;background-color:#288dc8;margin-bottom:-6px}.price h1::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.price h1::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}@media screen and (max-width: 768px){.price h1{padding:0}}.voice__voice-pickup{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:29px;-moz-column-gap:29px;column-gap:29px;row-gap:40px;margin:60px 0 40px}@media screen and (max-width: 768px){.voice__voice-pickup{grid-template-columns:repeat(2, 1fr);row-gap:30px;margin:60px 0 30px}}.voice__voice-pickup-item{display:grid;grid-template-columns:1fr;grid-template-areas:"img" "text" "info"}@media screen and (max-width: 768px){.voice__voice-pickup-item{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}}.voice__voice-pickup-img{position:relative;grid-area:img;margin-bottom:20px;overflow:hidden}@media screen and (max-width: 768px){.voice__voice-pickup-img{margin-bottom:10px}}.voice__voice-pickup-img::before{content:"";display:block;width:100%;padding-top:100%}.voice__voice-pickup-img img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;aspect-ratio:1/1}.voice__voice-pickup-text{grid-area:text;margin-bottom:16px;color:#626262;font-size:1rem;line-height:1.875}@media screen and (max-width: 768px){.voice__voice-pickup-text{margin-bottom:10px;font-size:1rem;line-height:1.5}}.voice__voice-pickup-info{grid-area:info;color:#288dc8;font-size:.75rem;line-height:1.5}.voice__voice-pickup-note{margin-bottom:100px;text-align:right;font-size:.875rem;line-height:1.2}@media(width <= 768px){.voice__voice-pickup-note{margin-bottom:80px;font-size:.8125rem}}.voice__content{padding-bottom:100px}.voice__list{display:grid;grid-template-columns:1fr;row-gap:4em;margin-top:4em}.voice__item{padding:32px;background-color:#daebf6}.voice__item h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em;border-bottom:1px solid #707070;margin-bottom:1em;padding:0 0 1em 0;font-weight:600}.voice__item h3.woman{color:#b43c90}.voice__item h3.man{color:#5dbac9}.voice__item p{line-height:1.3}.story{margin:81px auto 0}@media screen and (max-width: 1024px){.story{margin:78px auto 0}}@media screen and (max-width: 768px){.story{margin:56px auto 0}}.story .common__content{padding:50px 30px}@media screen and (max-width: 768px){.story .common__content{padding:20px 30px}}.story__head{background-color:#288dc8;text-align:center}.story__head-h1{margin-bottom:3em;color:#fff}@media screen and (max-width: 1024px){.story__head-h1{margin-bottom:1.5em}}.story__head-h1 span{display:block}.story__head-h1 span:nth-child(1){font-size:3rem;line-height:1.5;font-weight:600;letter-spacing:.08rem}@media screen and (max-width: 768px){.story__head-h1 span:nth-child(1){font-size:1.5rem;line-height:1.5}}.story__head-h1 span:nth-child(2){font-size:.875rem;line-height:1.5}.story__head-p{color:#fff;font-size:1.25rem;line-height:1.5}@media screen and (max-width: 1024px){.story__head-p{font-size:1rem;line-height:1.5}}.story__latest{padding:60px 0;background-color:#ecf5fa}@media screen and (max-width: 1024px){.story__latest{padding:20px 0}}.story__latest-inner{max-width:1060px;margin:0 auto;padding:0 30px}.story__latest-item a{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;text-decoration:none}@media screen and (max-width: 768px){.story__latest-item a{grid-template-columns:1fr}}.story__latest-item a:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.story__latest-img{overflow:hidden}.story__latest-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s, -webkit-transform .6s;-webkit-transform-origin:center center;transform-origin:center center}.story__latest-title{margin:1rem;color:#666;font-size:1.75rem;line-height:1.5}@media screen and (max-width: 1024px){.story__latest-title{font-size:1.25rem;line-height:1.5;font-weight:600}}.story__latest-text{margin:1rem;color:#666;font-size:1rem;line-height:1.5}.story__latest-more{margin:1rem;color:#288dc8;font-size:1rem;line-height:1.5}.story__lead{text-align:center;margin-bottom:30px}@media screen and (max-width: 1024px){.story__lead{margin-bottom:20px}}.story__lead-catch{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-bottom:2px solid #d6b047;padding:0;color:#288dc8;font-size:2rem;line-height:1.875;font-weight:600}@media screen and (max-width: 1024px){.story__lead-catch{font-size:1.25rem;line-height:1.875}}@media screen and (max-width: 320px){.story__lead-catch{font-size:1.125rem;line-height:1.25}}.story__lead-p{font-size:1.25rem;line-height:1.5}@media screen and (max-width: 1024px){.story__lead-p{font-size:1rem;line-height:1.5}}.story__home-list{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-areas:"article1 article1 article1 article2 article2 article2" "article3 article3 article4 article4 article5 article5";-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:32px;margin:80px 0}@media screen and (max-width: 768px){.story__home-list{grid-template-columns:1fr;grid-template-areas:"article1" "article2" "article3" "article4" "article5";margin:40px 0}}.story__home-list-item{overflow:hidden;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.story__home-list-item:nth-child(1){grid-area:article1}.story__home-list-item:nth-child(2){grid-area:article2}.story__home-list-item:nth-child(3){grid-area:article3}.story__home-list-item:nth-child(4){grid-area:article4}.story__home-list-item:nth-child(5){grid-area:article5}.story__home-list-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;text-decoration:none}.story__home-list-item a:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.story__home-img{aspect-ratio:2/1;overflow:hidden}.story__home-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s, -webkit-transform .6s;-webkit-transform-origin:center center;transform-origin:center center}.story__home-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;row-gap:1em;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:24px 10px}.story__home-category{color:#288dc8;font-size:1rem;line-height:1.5}.story__home-title{color:#666;font-size:1rem;line-height:1.75}.story__home-date{-ms-flex-item-align:end;align-self:flex-end;margin:auto 1em 0 0;color:#666;font-size:.875rem;line-height:1.5}.story__h2{margin-bottom:2rem;font-size:2.25rem;line-height:1.5555555556;font-weight:600;text-align:center}@media screen and (max-width: 1024px){.story__h2{font-size:1.5rem;line-height:1.5}}.story__category-list{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:16px;margin-bottom:80px}@media screen and (max-width: 768px){.story__category-list{grid-template-columns:1fr}}.story__category-list-item{overflow:hidden;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.story__category-list-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;text-decoration:none}.story__category-list-item a:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.story__category-img{aspect-ratio:2/1;overflow:hidden}.story__category-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s, -webkit-transform .6s;-webkit-transform-origin:center center;transform-origin:center center}.story__category-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;row-gap:1em;padding:24px 10px}.story__category-title{margin:0;color:#666;font-size:1rem;line-height:1.75}.story__category-date{-ms-flex-item-align:end;align-self:flex-end;margin:auto 1em 0 0;color:#666;font-size:.875rem;line-height:1.5}.story__article-h1{font-size:1.75rem;line-height:1.5;text-align:center}@media screen and (max-width: 768px){.story__article-h1{font-size:1.4rem;line-height:1.5}}.story__article-date{margin:1em 0 0 0;font-size:1.125rem;line-height:1.5;text-align:center}@media screen and (max-width: 1024px){.story__article-date{margin:0;font-size:1rem;line-height:1.5}}.story__article-kv{max-width:1360px;margin:0 auto;padding:0 30px;aspect-ratio:2/1;overflow:hidden}.story__article-kv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.story__article-content{max-width:960px;margin:0 auto;padding:0 30px}@media screen and (max-width: 1024px){.story__article-content{padding:0}}.story__article-content p{font-size:1rem;line-height:1.5}.story__article-content p a{color:#288dc8}.story__article-content p strong{font-weight:600;color:#000}.story__article-content p+p{margin-top:2em}.story__article-content h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2em auto 1em;border-top:1px solid #288dc8;border-bottom:1px solid #288dc8;background-color:rgba(40,141,200,.1);padding:4px 0;color:#666;font-size:1.5rem;line-height:1.5;font-weight:600;text-align:center}@media screen and (max-width: 1024px){.story__article-content h2{font-size:1.3rem;line-height:1.5}}.story__article-content h2::before,.story__article-content h2::after{display:none}.story__article-content img{display:block;margin:40px 0}.story__article-content>*:first-child{margin-top:0}.story__article-foot{max-width:1360px;margin:0 auto;padding:0 30px}.story__article-foot-title{font-size:1.5rem;line-height:1.5;padding:1em 0;margin-bottom:40px;border-bottom:1px solid #707070}.story .entry-content{padding-bottom:50px}@media screen and (max-width: 1024px){.story .entry-content{padding-bottom:0}}.trial{padding:100px 0}@media screen and (max-width: 768px){.trial{padding:0 0 100px 0}}.trial .entry-header{padding:0}@media screen and (max-width: 1024px){.trial .entry-header{padding:60px 0 0 0}}.trial .entry-header .trial__h1{border-bottom:1px solid #288dc8;max-width:1000px;margin:0 auto;padding:0 0 26px 0}@media screen and (max-width: 768px){.trial .entry-header .trial__h1{margin:0 30px}}.trial .entry-header .trial__h1 h1{display:block !important;font-size:2.125rem;line-height:1.3529411765;font-weight:500;padding:0}@media screen and (max-width: 768px){.trial .entry-header .trial__h1 h1{font-size:1.75rem;line-height:1.4}}.trial .entry-header .trial__h1 h1::before,.trial .entry-header .trial__h1 h1::after{display:none !important}.trial .entry-header .trial__h1 span{display:block;margin:0 auto;font-size:2.125rem;line-height:1.3529411765;color:#288dc8;font-weight:500;text-align:center}@media screen and (max-width: 768px){.trial .entry-header .trial__h1 span{font-size:1.5rem;line-height:1.4}}.trial__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 auto 40px;max-width:1000px}.trial__time span{padding:0 16px;background-color:#288dc8;color:#fff;font-size:1.0625rem;line-height:1.8823529412}@media screen and (max-width: 1024px){.trial__time span{margin:0 30px 0 0}}.trial__time::before{content:"";width:21px;background-image:url("../images/trial/bg_trial-title.svg");background-size:contain;background-repeat:no-repeat;background-position:left top}.trial__grid{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;row-gap:55px}@media screen and (max-width: 1024px){.trial__grid{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media screen and (max-width: 768px){.trial__grid{grid-template-columns:1fr;row-gap:24px}}.trial__box{position:relative;padding:77px 0 0 73px;background-image:url("../images/trial/bg_trial-step.svg");background-size:193px auto;background-repeat:no-repeat;background-position:left top}@media screen and (max-width: 1024px){.trial__box{padding:44px 0 0 20px}}@media screen and (max-width: 768px){.trial__box{padding:32px 0 0 30px}}.trial__box h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;margin-bottom:13px;color:#288dc8;font-size:1.1875rem;line-height:1.3684210526;font-weight:500}@media screen and (max-width: 1024px){.trial__box h3{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;font-size:1.0625rem;line-height:1.5294117647}}.trial__box-inner{display:grid;grid-template-columns:56.3636363636% 38.4848484848%;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}@media screen and (max-width: 768px){.trial__box-inner{grid-template-columns:40% 1fr}}@media screen and (max-width: 390px){.trial__box-inner{grid-template-columns:55% 1fr}}.trial__text{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.trial__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 390px){.trial__text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.trial__text p{color:#555;font-size:.875rem;line-height:1.7142857143;font-weight:400}.trial__img picture{font-size:0;line-height:0}.trial__img img{aspect-ratio:187/117.3;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.trial__introduction{position:relative;margin-top:100px;padding:100px 0;background-color:rgba(40,141,200,.15)}.trial__introduction::before{position:absolute;top:0;right:0;content:"";display:block;max-width:649px;width:47.5109809663%;aspect-ratio:649/582.84;background-image:url("../inline/bg_trial-w.svg");background-size:contain;background-repeat:no-repeat;background-position:top right;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);z-index:-1}.trial__introduction .splide.is-initialized{margin-bottom:100px}.trial__introduction .splide:not(.is-initialized){visibility:visible;margin-bottom:100px}.trial__introduction .splide:not(.is-initialized) .splide__list{display:grid;grid-template-columns:repeat(4, 1fr);-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px}.trial__introduction .splide:not(.is-initialized) .splide__list img{max-width:100%}.trial__introduction .splide__pagination{position:static;margin-top:24px}.trial__introduction .splide__pagination__page{margin:1px 2px;width:13px;height:13px;background-color:#ccc}.trial__introduction .splide__pagination__page.is-active{background-color:#288dc8;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.trial__introduction video{display:block;max-width:240px;width:100%;margin:0 auto}.trial__introduction h2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 30px;color:#288dc8;font-size:2.375rem;font-weight:600;letter-spacing:.05em;line-height:1.4473684211em;text-align:center;margin-bottom:30px;font-size:2rem;line-height:1.375;font-weight:500}@media screen and (max-width: 768px){.trial__introduction h2{grid-column-gap:25px;padding:0 0 64px;font-size:1.75rem;line-height:1.3214285714em}}.trial__introduction h2::before,.trial__introduction h2::after{content:"";width:2px;height:1em;background-color:#288dc8;margin-bottom:-6px}.trial__introduction h2::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.trial__introduction h2::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}@media screen and (max-width: 1024px){.trial__introduction h2{padding-bottom:0}}.trial__thoughts{padding:100px 0;position:relative;background-color:#288dc8}.trial__thoughts::before,.trial__thoughts::after{content:"";position:absolute;display:block;width:149px;height:100%;background-repeat:no-repeat;background-position:top left;background-size:100% auto;z-index:1;background-image:url("../inline/bg_left-white.svg")}@media screen and (max-width: 1365px){.trial__thoughts::before,.trial__thoughts::after{width:110px}}@media screen and (max-width: 1000px){.trial__thoughts::before,.trial__thoughts::after{width:84px}}@media screen and (max-width: 768px){.trial__thoughts::before,.trial__thoughts::after{width:55px}}.trial__thoughts::before{top:0;left:0}.trial__thoughts::after{right:0;bottom:-0.5px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.trial__thoughts::before{background-image:url("../inline/bg_trial-thoughts.svg")}.trial__thoughts h2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 30px;color:#fff;font-size:2.375rem;font-weight:600;letter-spacing:.05em;line-height:1.4473684211em;text-align:center;margin-bottom:30px;font-size:2rem;line-height:1.375;font-weight:500}@media screen and (max-width: 768px){.trial__thoughts h2{grid-column-gap:25px;padding:0 0 64px;font-size:1.75rem;line-height:1.3214285714em}}.trial__thoughts h2::before,.trial__thoughts h2::after{content:"";width:2px;height:1em;background-color:#fff;margin-bottom:-6px}.trial__thoughts h2::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.trial__thoughts h2::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}@media screen and (max-width: 1024px){.trial__thoughts h2{padding-bottom:0}}.trial__thoughts-list{max-width:690px;margin:0 auto}.trial__thoughts-item{margin-top:40px}@media screen and (max-width: 1024px){.trial__thoughts-item{margin-top:48px}}.trial__thoughts-item-inner{display:grid;grid-template-columns:200px 1fr;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:16px}@media screen and (max-width: 768px){.trial__thoughts-item-inner{grid-template-columns:1fr}}.trial__thoughts-item-img{max-width:100%}.trial__thoughts-item-img img{width:100%;height:auto}.trial__thoughts-item-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.trial__thoughts-item-text p{color:#fff;font-size:.875rem;line-height:1.8571428571;font-weight:400}.trial__faq{padding:100px 0}.trial__faq h2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 30px;color:#288dc8;font-size:2.375rem;font-weight:600;letter-spacing:.05em;line-height:1.4473684211em;text-align:center;margin-bottom:30px}@media screen and (max-width: 768px){.trial__faq h2{grid-column-gap:25px;padding:0 0 64px;font-size:1.75rem;line-height:1.3214285714em}}.trial__faq h2::before,.trial__faq h2::after{content:"";width:2px;height:1em;background-color:#288dc8;margin-bottom:-6px}.trial__faq h2::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.trial__faq h2::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}@media screen and (max-width: 1024px){.trial__faq h2{padding-bottom:0}}.trial__faq .faq__question{font-size:1.1rem}.trial__cta{margin:80px auto}.trial__cta-btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media screen and (max-width: 1024px){.trial__cta-btn-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:20px}}.trial__cta-btn{max-width:320px;width:100%}.trial__cta-btn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d6b047;border-radius:10px;padding:19px 40px;background-color:#d6b047;text-decoration:none;z-index:1;overflow:hidden}.trial__cta-btn a::before{content:"";position:absolute;top:0;width:100%;right:-60px;border-right:60px solid rgba(0,0,0,0);border-top:240px solid #fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s, -webkit-transform ease .4s;z-index:2}.trial__cta-btn a::after{content:"";position:absolute;right:20px;top:50%;display:block;width:8px;height:14.12px;background-image:url("../images/common/icon_btn.png"),url("../images/common/icon_btn-gold.png");background-size:contain,contain;background-position:center center,center center;background-repeat:no-repeat,no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.trial__cta-btn a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.trial__cta-btn a:hover::after{background-image:url("../images/common/icon_btn-gold.png"),url("../images/common/icon_btn.png")}.trial__cta-btn a:hover span{color:#d6b047}.trial__cta-btn a span{position:relative;color:#fff;font-size:1.25rem;line-height:1.4rem;z-index:4;-webkit-transition:color .6s;transition:color .6s}@media screen and (max-width: 1024px){.trial__cta-btn{margin:0 auto}}.shoplist{padding:100px 0 0;background-color:#ecf5fa}@media screen and (max-width: 768px){.shoplist{padding:0 0 100px 0}}.shoplist .entry-header{padding:100px 0 30px}.shoplist h1{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 30px;color:#288dc8;font-size:2.375rem;font-weight:600;letter-spacing:.05em;line-height:1.4473684211em;text-align:center}@media screen and (max-width: 768px){.shoplist h1{grid-column-gap:25px;padding:0 0 64px;font-size:1.75rem;line-height:1.3214285714em}}.shoplist h1::before,.shoplist h1::after{content:"";width:2px;height:1em;background-color:#288dc8;margin-bottom:-6px}.shoplist h1::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.shoplist h1::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}@media screen and (max-width: 768px){.shoplist h1{padding:0}}.area-tabs .area-list{display:block grid;grid-template-columns:repeat(auto-fit, calc((100% - 60px) / 7));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:10px;list-style:none;margin:0;padding:0}@media screen and (max-width: 768px){.area-tabs .area-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 320px){.area-tabs .area-list{grid-template-columns:1fr}}.area-tabs .area-list__item{position:relative;margin:0}.area-tabs .area-list__item>div{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:57px;padding:19px 10px 18px;background-color:#288dc8;color:#fff;font-size:1rem;line-height:1.25;font-weight:600;-webkit-transition:opacity .3s;transition:opacity .3s;cursor:pointer}.area-tabs .area-list__item>div:not([data-area=all])::after{content:"";position:absolute;top:50%;right:10px;display:block;width:11px;height:9px;background-color:#fff;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(any-hover: hover){.area-tabs .area-list__item>div:hover .pref-list{height:auto}}.area-tabs .pref-list{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#288dc8;list-style:none;margin:0;padding:0 0 16px 0;z-index:2}@media(any-hover: hover){.area-tabs .pref-list:hover{display:block}}.area-tabs .pref-list__item{margin:0}.area-tabs .pref-list__item>div{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:57px;padding:5px;background-color:#288dc8;color:#fff;font-size:1rem;line-height:1.25;font-weight:600;-webkit-transition:opacity .3s;transition:opacity .3s;cursor:pointer}@media(any-hover: hover){.area-tabs .pref-list__item>div:hover{opacity:.6}}.pref-heading{margin:34px 0 17px;color:#288dc8;font-size:1.5rem;line-height:1;font-weight:600}.shop-list{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px;row-gap:28px}@media screen and (max-width: 768px){.shop-list{grid-template-columns:1fr;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:16px}}.shop-list__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:25px}.shop-list__item h3{margin:0 0 16px;font-size:1.5rem;line-height:1;font-weight:600}.shop-list__item p{font-size:1rem;line-height:1.25;font-weight:400}.shop-list__item p.shop-list__item-nearest{font-weight:600}.shop-list__item hr{width:100%}.shop-list__item-24h{position:absolute;top:10px;right:10px;height:55px;width:55px}.shop-list__btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:181px;margin:30px auto 0}.shop-list__btn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:53px;border-radius:5px;border:1px solid #d6b047;padding:14px;background-color:#d6b047;color:#fff;font-size:1.125rem;line-height:1.1111111111;font-weight:600;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.shop-list__btn a::after{content:"";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:9px;height:11px;background-color:#fff;-webkit-clip-path:polygon(0% 0%, 100% 50%, 0% 100%);clip-path:polygon(0% 0%, 100% 50%, 0% 100%);-webkit-transition:background-color .3s;transition:background-color .3s}@media(any-hover: hover){.shop-list__btn a:hover{background-color:#fff;color:#d6b047}.shop-list__btn a:hover::after{background-color:#d6b047}}.single-column .entry-header,.single-post .entry-header{padding:100px 0 30px}@media screen and (max-width: 768px){.single-column .entry-header,.single-post .entry-header{padding:80px 0 30px}}.single-column .entry-header h1,.single-post .entry-header h1{display:block;margin:0 auto;font-size:2.1875rem;line-height:1.4;font-weight:700;color:#666;text-align:left;max-width:1060px;padding:0 30px}@media screen and (max-width: 1024px){.single-column .entry-header h1,.single-post .entry-header h1{font-size:1.25rem;line-height:1.3}}.single-column .entry-header h1::before,.single-column .entry-header h1::after,.single-post .entry-header h1::before,.single-post .entry-header h1::after{display:none}.single-column .page__date,.single-post .page__date{margin-bottom:30px;border-bottom:1px solid #666;font-size:.875rem;line-height:1.5714285714;text-align:right}.single-column .entry-content,.single-post .entry-content{padding-bottom:0}.single-column .common__content,.single-post .common__content{padding:0 30px}@media screen and (max-width: 1024px){.single-column .common__content,.single-post .common__content{padding:0 20px}}.single-column .common__content h2,.single-post .common__content h2{position:relative;margin:72px 0 40px;padding:15px 0;color:#666;font-size:1.125rem;line-height:1.4;font-weight:500;letter-spacing:.09em;text-align:center}@media screen and (max-width: 768px){.single-column .common__content h2,.single-post .common__content h2{margin:40px 0 20px;font-size:1rem;line-height:1.5}}.single-column .common__content h2::after,.single-post .common__content h2::after{position:absolute;top:100%;left:50%;content:"";display:block;width:87px;height:2px;background-color:#288dc8;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.single-column .common__content h3,.single-post .common__content h3{position:relative;margin:69px 0 30px;padding-left:13px;color:#666;font-size:1rem;line-height:1.6;font-weight:500}@media screen and (max-width: 768px){.single-column .common__content h3,.single-post .common__content h3{margin:30px 0 16px;padding-left:13px;font-size:.875rem;line-height:1.5}}.single-column .common__content h3::before,.single-post .common__content h3::before{position:absolute;top:2px;left:0;content:"";display:inline-block;height:22px;width:5px;background-color:#288dc8}.single-column .common__content h4,.single-post .common__content h4{position:relative;margin:69px 0 30px;padding-left:13px;color:#666;font-size:1rem;line-height:1.6;font-weight:500}@media screen and (max-width: 768px){.single-column .common__content h4,.single-post .common__content h4{margin:30px 0 16px;padding-left:13px;font-size:.875rem;line-height:1.5}}.single-column .common__content h4::before,.single-post .common__content h4::before{position:absolute;top:2px;left:4px;content:"";display:inline-block;height:22px;width:1px;background-color:#288dc8}.single-column .common__content p,.single-post .common__content p{color:#000;font-size:1rem;line-height:1.5;font-weight:200}.single-column .common__content p+p,.single-post .common__content p+p{margin-top:1em}@media screen and (max-width: 768px){.single-column .common__content p,.single-post .common__content p{font-size:.875rem;line-height:1.5}}.single-column .common__content p a,.single-post .common__content p a{color:#288dc8}.single-column .common__content p img,.single-post .common__content p img{display:block;margin:30px auto;border:1px solid rgba(112,112,112,.2);-webkit-box-shadow:5px 5px 0 rgba(112,112,112,.1);box-shadow:5px 5px 0 rgba(112,112,112,.1)}.single-column .common__content p strong,.single-post .common__content p strong{font-weight:700;color:#288dc8}.single-column .common__content ul,.single-post .common__content ul{list-style:disc inside;padding-left:0;-webkit-padding-start:0 !important}.single-column .common__content ul li,.single-post .common__content ul li{margin:5px 0;color:#000;padding-left:1.4em;text-indent:-1.4em;font-size:1rem;line-height:1.5;font-weight:200}@media screen and (max-width: 1024px){.single-column .common__content ul li,.single-post .common__content ul li{font-size:.875rem;line-height:1.5}}.single-column .common__content ul li::marker,.single-post .common__content ul li::marker{color:#288dc8}.single-column .common__content ul ul,.single-column .common__content ul ol,.single-post .common__content ul ul,.single-post .common__content ul ol{margin:0 0 0 1em}.single-column .common__content ol,.single-post .common__content ol{list-style:decimal inside;padding-left:0;-webkit-padding-start:0 !important}.single-column .common__content ol li,.single-post .common__content ol li{padding:0;margin:5px 0;color:#000;font-size:1rem;line-height:1.5;font-weight:200}@media screen and (max-width: 1024px){.single-column .common__content ol li,.single-post .common__content ol li{font-size:.875rem;line-height:1.5}}.single-column .common__content ol li::marker,.single-post .common__content ol li::marker{color:#288dc8}.single-column .common__content ol ul,.single-column .common__content ol ol,.single-post .common__content ol ul,.single-post .common__content ol ol{margin:0 0 0 1em}.single-column .common__content ul a,.single-column .common__content ol a,.single-post .common__content ul a,.single-post .common__content ol a{color:#288dc8}.single-column .common__content figure,.single-post .common__content figure{margin:40px 0}.single-column .common__content figure figcaption,.single-post .common__content figure figcaption{margin-top:19px;font-size:.875rem;line-height:1.4285714286;font-weight:200}.single-column .common__content figure figcaption a,.single-post .common__content figure figcaption a{color:#288dc8}.single-column .common__content table,.single-post .common__content table{border-collapse:collapse;font-size:1rem;line-height:1.5;font-weight:500;text-align:center}.single-column .common__content table thead th,.single-post .common__content table thead th{padding:6px;background-color:#288dc8;color:#666}.single-column .common__content table thead th:nth-of-type(2n),.single-post .common__content table thead th:nth-of-type(2n){background-color:#65b2e2}.single-column .common__content table thead th div,.single-post .common__content table thead th div{padding:17px 40px 14px;background-color:#fff}@media screen and (max-width: 1024px){.single-column .common__content table thead th div,.single-post .common__content table thead th div{padding:17px 10px 14px}}.single-column .common__content table tbody tr td,.single-post .common__content table tbody tr td{padding:17px 40px;background-color:#288dc8;color:#fff}.single-column .common__content table tbody tr td:nth-of-type(2n),.single-post .common__content table tbody tr td:nth-of-type(2n){background-color:#65b2e2}@media screen and (max-width: 1024px){.single-column .common__content table tbody tr td,.single-post .common__content table tbody tr td{padding:17px 10px}}.single-column .common__content table tbody tr+tr,.single-post .common__content table tbody tr+tr{border-top:1px solid #fff}.single-column .common__content blockquote,.single-column .common__content .blockquote,.single-post .common__content blockquote,.single-post .common__content .blockquote{background-color:#f2f2f2;padding:28px 30px;font-size:1rem;line-height:2}.single-column .common__content blockquote p,.single-column .common__content .blockquote p,.single-post .common__content blockquote p,.single-post .common__content .blockquote p{color:#666;font-weight:500}.single-column .common__content blockquote--blue,.single-column .common__content .blockquote--blue,.single-post .common__content blockquote--blue,.single-post .common__content .blockquote--blue{background-color:#daebf6}.single-column .common__content .box,.single-post .common__content .box{margin:40px 0;border:1px solid #288dc8;padding:20px;color:#000;font-size:1rem;line-height:1.5;font-weight:200}@media screen and (max-width: 1024px){.single-column .common__content .box,.single-post .common__content .box{font-size:.875rem;line-height:1.5}}.single-column .common__content #toc_container.no_bullets,.single-column .common__content #toc_container.no_bullets,.single-post .common__content #toc_container.no_bullets,.single-post .common__content #toc_container.no_bullets{margin:0 auto 1em;border:1px solid #288dc8;padding:30px 24px;background-color:#fff}@media screen and (max-width: 1024px){.single-column .common__content #toc_container.no_bullets,.single-column .common__content #toc_container.no_bullets,.single-post .common__content #toc_container.no_bullets,.single-post .common__content #toc_container.no_bullets{padding:30px 15px}}.single-column .common__content #toc_container.no_bullets .toc_title,.single-column .common__content #toc_container.no_bullets .toc_title,.single-post .common__content #toc_container.no_bullets .toc_title,.single-post .common__content #toc_container.no_bullets .toc_title{color:#288dc8;font-weight:400}.single-column .common__content #toc_container.no_bullets .toc_toggle a,.single-column .common__content #toc_container.no_bullets .toc_toggle a,.single-post .common__content #toc_container.no_bullets .toc_toggle a,.single-post .common__content #toc_container.no_bullets .toc_toggle a{color:#a8a8a8;font-weight:200}.single-column .common__content #toc_container.no_bullets .toc_brackets,.single-column .common__content #toc_container.no_bullets .toc_brackets,.single-post .common__content #toc_container.no_bullets .toc_brackets,.single-post .common__content #toc_container.no_bullets .toc_brackets{color:#666}.single-column .common__content #toc_container.no_bullets .toc_number,.single-column .common__content #toc_container.no_bullets .toc_number,.single-post .common__content #toc_container.no_bullets .toc_number,.single-post .common__content #toc_container.no_bullets .toc_number{color:#288dc8}.single-column .common__content #toc_container.no_bullets .toc_list li,.single-column .common__content #toc_container.no_bullets .toc_list li,.single-post .common__content #toc_container.no_bullets .toc_list li,.single-post .common__content #toc_container.no_bullets .toc_list li{padding-bottom:0;padding-left:0;text-indent:0}.single-column .common__content #toc_container.no_bullets .toc_list a,.single-column .common__content #toc_container.no_bullets .toc_list a,.single-post .common__content #toc_container.no_bullets .toc_list a,.single-post .common__content #toc_container.no_bullets .toc_list a{color:#000;font-size:.875rem;line-height:1.4285714286;font-weight:200}.single-column .common__content .yarpp.yarpp-related,.single-column .common__content .yarpp.yarpp-related,.single-post .common__content .yarpp.yarpp-related,.single-post .common__content .yarpp.yarpp-related{margin-top:120px}@media screen and (max-width: 1024px){.single-column .common__content .yarpp.yarpp-related,.single-column .common__content .yarpp.yarpp-related,.single-post .common__content .yarpp.yarpp-related,.single-post .common__content .yarpp.yarpp-related{margin-top:60px}}.single-column .common__content .yarpp.yarpp-related h3,.single-column .common__content .yarpp.yarpp-related h3,.single-post .common__content .yarpp.yarpp-related h3,.single-post .common__content .yarpp.yarpp-related h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-column .common__content .yarpp.yarpp-related h3 span,.single-column .common__content .yarpp.yarpp-related h3 span,.single-post .common__content .yarpp.yarpp-related h3 span,.single-post .common__content .yarpp.yarpp-related h3 span{display:inline-block;border-top:1px solid #288dc8;border-bottom:1px solid #288dc8;padding:10px;color:#288dc8;font-size:1.25rem;line-height:1.45;font-weight:600}.single-column .common__content .yarpp.yarpp-related h3::before,.single-column .common__content .yarpp.yarpp-related h3::before,.single-post .common__content .yarpp.yarpp-related h3::before,.single-post .common__content .yarpp.yarpp-related h3::before{display:none}.single-column .common__content .yarpp.yarpp-related ol,.single-column .common__content .yarpp.yarpp-related ol,.single-post .common__content .yarpp.yarpp-related ol,.single-post .common__content .yarpp.yarpp-related ol{list-style:none}.single-column .common__content .yarpp.yarpp-related ol li,.single-column .common__content .yarpp.yarpp-related ol li,.single-post .common__content .yarpp.yarpp-related ol li,.single-post .common__content .yarpp.yarpp-related ol li{position:relative;counter-increment:count;border:1px solid #288dc8;padding:0}.single-column .common__content .yarpp.yarpp-related ol li a,.single-column .common__content .yarpp.yarpp-related ol li a,.single-post .common__content .yarpp.yarpp-related ol li a,.single-post .common__content .yarpp.yarpp-related ol li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:82px;padding:20px;background-color:#288dc8;color:#fff;font-size:.875rem;line-height:1.4285714286;font-weight:400;-webkit-transition:opacity .3s;transition:opacity .3s}@media(any-hover: hover){.single-column .common__content .yarpp.yarpp-related ol li a:hover,.single-column .common__content .yarpp.yarpp-related ol li a:hover,.single-post .common__content .yarpp.yarpp-related ol li a:hover,.single-post .common__content .yarpp.yarpp-related ol li a:hover{opacity:.6}}.single-column .common__content .yarpp.yarpp-related ol li::before,.single-column .common__content .yarpp.yarpp-related ol li::before,.single-post .common__content .yarpp.yarpp-related ol li::before,.single-post .common__content .yarpp.yarpp-related ol li::before{content:"";position:absolute;top:0;left:0;display:block;width:32px;height:32px;background-color:#fff;-webkit-clip-path:polygon(0 0, 100% 0, 0 100%);clip-path:polygon(0 0, 100% 0, 0 100%);z-index:1}.single-column .common__content .yarpp.yarpp-related ol li::after,.single-column .common__content .yarpp.yarpp-related ol li::after,.single-post .common__content .yarpp.yarpp-related ol li::after,.single-post .common__content .yarpp.yarpp-related ol li::after{content:counter(count);position:absolute;top:0;left:0;display:block;width:32px;height:32px;padding-left:.5em;color:#288dc8;font-size:.875rem;line-height:1.4285714286;font-weight:600;z-index:2}.single-column .common__content .yarpp.yarpp-related ol li+li,.single-column .common__content .yarpp.yarpp-related ol li+li,.single-post .common__content .yarpp.yarpp-related ol li+li,.single-post .common__content .yarpp.yarpp-related ol li+li{margin-top:10px}
