@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Poppins:wght@100;200&family=Roboto:wght@400;500;700&family=Shippori+Mincho:wght@600;700;800&family=Zen+Kaku+Gothic+New:wght@400;500;600&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color1: #54585A;--color2: #A7D0C9;--color3: #FCF4D7;--color4: #D0E6E9;--color5: #FFFFFF;--color6: #32469B}.p-style--detail__block__ttl,.p-style--detail__point__text strong,.p-index__copy__text,.c-contents-header__copy{font-family:"Shippori Mincho",serif}.p-style--detail__tips__ttl,.p-faq__icon,.p-subsidy__pref__tel,.p-index__scroll,.p-index__news__date,.p-index__news__button,.c-view-more__button{font-family:"Roboto",sans-serif}.p-index__about__ttl,.l-gnav__list__item.is-top{font-family:"Poppins",serif}.p-sitepolicy,.p-contact__policy,.l-footer,.l-breadcrumb__item{font-family:"Noto Sans JP",sans-serif}[data-whatinput=mouse] *:focus,[data-whatinput=touch] *:focus{outline:none}body{background-color:var(--color5);line-break:strict;overflow-wrap:anywhere;word-break:normal}body,button,table{color:var(--color1);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-style:normal;line-height:1}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0;padding:0}p{margin:0;padding:0}hr{margin:0}strong{font-weight:700}small{font-size:100%}a{color:var(--color1);-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none}button{background-color:rgba(0,0,0,0);border:inherit;border-radius:inherit;cursor:pointer;padding:0}img{height:auto;max-width:100%;width:100%}figure{margin:0}ul,ol,li{list-style:none}ul,ol,dl,dt,dd{margin:0;padding:0}table{box-sizing:border-box;border-collapse:collapse;margin:0;width:100%}tr,th,td{box-sizing:border-box}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (max-width: 1079px){.md{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}}@media screen and (min-width: 1080px){.md-{display:none !important}}.l-wrapper{background-color:var(--color5);position:relative;opacity:0;position:relative;width:100%}@media screen and (max-width: 768px){.l-wrapper{padding-top:14.4vw}}@media screen and (min-width: 769px){.l-wrapper{padding-top:80px}}.l-wrapper::before{background:url(../images/common/bg_pattern.jpg) repeat 0 0;content:"";height:100%;left:0;opacity:.38;position:absolute;top:0;width:100%;z-index:0}@media screen and (min-width: 769px){.l-wrapper::before{background-size:725px auto}}.l-wrapper__inner{position:relative}.l-header{background-color:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);left:0;position:fixed;top:0;width:100%;z-index:10}.l-header__inner{position:relative;width:100%}@media screen and (max-width: 768px){.l-header__inner{height:14.4vw}}@media screen and (min-width: 769px){.l-header__inner{height:80px}}.l-header__logo{align-items:flex-start;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.l-header__logo{padding:5.0666666667vw 0 0 4vw;width:41.3333333333vw}}@media screen and (min-width: 769px){.l-header__logo{padding:26px 0 0 26px;width:247px}}@media screen and (max-width: 768px){.l-header__logo__fancl{flex-basis:18.6666666667vw}}@media screen and (min-width: 769px){.l-header__logo__fancl{flex-basis:102px}}.l-header__logo__nagomi{transition:opacity 1s}@media screen and (max-width: 768px){.l-header__logo__nagomi{flex-basis:18.6666666667vw}}@media screen and (min-width: 769px){.l-header__logo__nagomi{flex-basis:121px}}.l-header__logo__nagomi.is-index{opacity:0}.l-header__logo__link{display:block;font-size:0}@media screen and (min-width: 769px){.l-header__logo__link{transition:opacity .5s}.l-header__logo__link:hover{opacity:.6}}.l-header__contact{position:absolute}@media screen and (max-width: 768px){.l-header__contact{right:17.0666666667vw;top:3.7333333333vw}}@media screen and (min-width: 769px){.l-header__contact{right:84px;top:26px}}.l-header__contact__button{background:url(../images/common/ico_arrow--contact.svg) no-repeat;border:1px solid var(--color1);font-weight:700}@media screen and (max-width: 768px){.l-header__contact__button{background-position:center right 2.9333333333vw;background-size:2.1333333333vw;border-radius:3.4666666667vw;font-size:3.2vw;height:6.9333333333vw;padding:0 2.1333333333vw .2666666667vw 0;width:26.6666666667vw}}@media screen and (min-width: 769px){.l-header__contact__button{background-position:center right 12px;background-size:9px auto;border-radius:14px;font-size:14px;height:28px;padding:0 10px 1px 0;transition:background .5s,color .5s;width:130px}.l-header__contact__button:hover{background-image:url(../images/common/ico_arrow--contact-hv.svg);background-color:var(--color1);color:var(--color5)}}.l-header__button{background:url(../images/common/ico_nav--open.svg) no-repeat center center;font-size:0;position:absolute;right:0;top:0}@media screen and (max-width: 768px){.l-header__button{background-size:100% auto;height:14.4vw;width:14.4vw}}@media screen and (min-width: 769px){.l-header__button{background-size:54px auto;height:80px;width:80px}}.l-gnav{background-color:var(--color5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:20}@media screen and (max-width: 1079px){.l-gnav::before{background:url(../images/common/bg_nav--sp.jpg) no-repeat center center/cover;content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:0}}@media screen and (min-width: 1080px){.l-gnav__overlay{background:url(../images/common/bg_nav--pc.jpg) no-repeat center left/cover;content:"";cursor:pointer;height:100%;left:0;position:fixed;top:0;width:41.9472913616%;z-index:0}}.l-gnav__inner{height:100%;overflow:auto;position:relative}@media screen and (max-width: 1079px){.l-gnav__inner{width:100%}}@media screen and (min-width: 1080px){.l-gnav__inner{margin:0 0 0 auto;width:58.0527086384%}}.l-gnav__list{align-items:center;display:flex;flex-direction:column;margin:0 auto;text-align:center}@media screen and (max-width: 768px){.l-gnav__list{gap:4.2666666667vw 0;padding:19.2vw 0;width:80.2666666667vw}}@media screen and (min-width: 769px){.l-gnav__list{gap:20px 0}}@media screen and (min-width: 769px)and (max-width: 1079px){.l-gnav__list{padding:72px 0;width:602px}}@media screen and (min-width: 1080px){.l-gnav__list{padding:104px 0;width:300px}}.l-gnav__list__item{width:fit-content}@media screen and (max-width: 768px){.l-gnav__list__item{font-size:4.8vw}}@media screen and (min-width: 769px){.l-gnav__list__item{font-size:19px}}.l-gnav__list__item.is-top{font-weight:200}@media screen and (max-width: 768px){.l-gnav__list__item.is-top{font-size:8.5333333333vw;margin-bottom:2.1333333333vw}}@media screen and (min-width: 769px){.l-gnav__list__item.is-top{font-size:32px;margin-bottom:8px}.l-gnav__list__item.is-top a{padding:0}}.l-gnav__list__item.is-new{position:relative}.l-gnav__list__item.is-new::after{background:url(../images/common/ico_new.svg) no-repeat center center/100% auto;content:"";position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.l-gnav__list__item.is-new::after{height:5.6vw;left:-13.8666666667vw;width:10.9333333333vw}}@media screen and (min-width: 769px){.l-gnav__list__item.is-new::after{height:24px;left:-52px;width:47px}}.l-gnav__list__link{display:inline-block;position:relative}@media screen and (max-width: 768px){.l-gnav__list__link{padding:2.1333333333vw 0}}@media screen and (min-width: 769px){.l-gnav__list__link{padding:8px 0}.l-gnav__list__link::before{background-color:var(--color3);bottom:0;content:"";height:11px;left:-6px;position:absolute;transition:width .5s;width:0;z-index:0}.l-gnav__list__link:hover::before{width:calc(100% + 12px)}}.l-gnav__list__link span{position:relative}.l-gnav__button{font-size:0;position:fixed}@media screen and (max-width: 768px){.l-gnav__button{height:10.1333333333vw;right:7.4666666667vw;top:8vw;width:10.1333333333vw}}@media screen and (min-width: 769px){.l-gnav__button{height:38px;width:38px}}@media screen and (min-width: 769px)and (max-width: 1079px){.l-gnav__button{right:28px;top:30px}}@media screen and (min-width: 1080px){.l-gnav__button{right:36px;top:40px}}@media screen and (min-width: 769px){.l-breadcrumb{padding:0 44px}}@media screen and (min-width: 1080px){.l-breadcrumb__list{box-sizing:border-box;display:flex;font-size:0;flex-wrap:wrap;line-height:1.5;margin:0 auto}}.l-breadcrumb__item{font-weight:500;letter-spacing:.11em}@media screen and (max-width: 1079px){.l-breadcrumb__item{display:inline;line-height:1.8571428571}}@media screen and (max-width: 768px){.l-breadcrumb__item{font-size:3.2vw}}@media screen and (min-width: 769px){.l-breadcrumb__item{font-size:14px}}.l-breadcrumb__item::after{content:"＞";display:inline-block;vertical-align:middle}@media screen and (max-width: 768px){.l-breadcrumb__item::after{font-size:3.2vw;margin:0 1.0666666667vw 0 2.1333333333vw}}@media screen and (min-width: 769px){.l-breadcrumb__item::after{font-size:14px}}@media screen and (min-width: 769px)and (max-width: 1079px){.l-breadcrumb__item::after{margin:0 4px 0 8px}}@media screen and (min-width: 1080px){.l-breadcrumb__item::after{margin:0 4px}}.l-breadcrumb__item:last-child::after{display:none}.l-breadcrumb__link{text-decoration:underline}@media screen and (min-width: 769px){.l-breadcrumb__link:hover{text-decoration:none}}.l-footer{background-color:var(--color6);box-sizing:border-box;color:var(--color5);line-height:1.2857142857}@media screen and (max-width: 768px){.l-footer{font-size:3.2vw;padding:6.4vw 0 4.2666666667vw}}@media screen and (min-width: 769px){.l-footer{font-size:14px;padding:28px 0}}.l-footer__totop{font-size:0;position:fixed}@media screen and (max-width: 1079px){.l-footer__totop{background-color:var(--color5);box-sizing:border-box;right:0}}@media screen and (max-width: 768px){.l-footer__totop{border-radius:1.0666666667vw 0 0 1.0666666667vw;bottom:3.7333333333vw;box-shadow:0 .8vw 1.6vw rgba(0,0,0,.1);padding:.2666666667vw .5333333333vw;width:19.2vw}}@media screen and (min-width: 769px){.l-footer__totop{bottom:12px}}@media screen and (min-width: 769px)and (max-width: 1079px){.l-footer__totop{border-radius:4px 0 0 4px;box-shadow:0 3px 6px rgba(0,0,0,.1);padding:1px 2px;width:77px}}@media screen and (min-width: 1080px){.l-footer__totop{right:40px;width:73px}}.l-footer__totop.is-fixed{position:absolute}@media screen and (max-width: 768px){.l-footer__totop.is-fixed{bottom:44.8vw}}@media screen and (min-width: 769px){.l-footer__totop.is-fixed{bottom:88px}}.l-footer__inner{margin:0 auto}@media screen and (max-width: 768px){.l-footer__inner{width:92vw}}@media screen and (min-width: 769px){.l-footer__inner{box-sizing:border-box;display:flex;justify-content:space-between;max-width:1112px;padding:0 16px;width:100%}}.l-footer__link{align-items:center}@media screen and (max-width: 768px){.l-footer__link{display:grid;gap:3.2vw 4vw;grid-template-columns:repeat(2, 44vw);margin-bottom:10.6666666667vw}}@media screen and (min-width: 769px){.l-footer__link{display:flex;gap:0 40px}}.l-footer__link__item{background:url(../images/common/ico_arrow--footer.svg) no-repeat center right;color:var(--color5);display:block}@media screen and (max-width: 768px){.l-footer__link__item{background-size:1.8666666667vw auto;width:100%}}@media screen and (min-width: 769px){.l-footer__link__item{background-size:7px auto;padding:0 15px 1px 0;transition:opacity .5s}.l-footer__link__item:hover{opacity:.6}}@media screen and (max-width: 768px){.l-footer__copyright{text-align:center}}.c-button{align-items:center;box-sizing:border-box;display:flex;justify-content:center}.c-button--back{font-weight:500;justify-content:flex-end;margin:0 auto;position:relative}@media screen and (max-width: 768px){.c-button--back{font-size:4.2666666667vw;width:40vw}}@media screen and (min-width: 769px){.c-button--back{font-size:18px;transition:opacity .5s;width:160px}.c-button--back:hover{opacity:.8}.c-button--back:hover::before{transform:translateX(-3px)}}.c-button--back::before{background:url(../images/common/ico_arrow--back-list.svg) no-repeat center center/100% auto;content:"";left:0;position:absolute}@media screen and (max-width: 768px){.c-button--back::before{height:2.6666666667vw;top:1.0666666667vw;width:1.6vw}}@media screen and (min-width: 769px){.c-button--back::before{height:10px;top:5px;transition:transform .5s;width:6px}}.c-button--white{background:var(--color5) url(../images/common/ico_arrow--reserve.svg) no-repeat center right;color:var(--color1);font-weight:500;letter-spacing:.05em;margin:0 auto}@media screen and (max-width: 768px){.c-button--white{background-position:top 3.7333333333vw right 9.6vw;background-size:3.7333333333vw auto;box-shadow:0 .5333333333vw 1.3333333333vw rgba(173,199,203,.8);border-radius:5.8666666667vw;font-size:4.2666666667vw;height:11.7333333333vw;padding-right:2.1333333333vw;width:81.8666666667vw}}@media screen and (min-width: 769px){.c-button--white{background-position:top 14px right 36px;background-size:14px auto;box-shadow:0 2px 5px rgba(173,199,203,.8);border-radius:22px;font-size:16px;height:44px;padding-right:8px;transition:background .5s,color .5s;width:304px}.c-button--white:hover{background-color:var(--color1);background-image:url(../images/common/ico_arrow--reserve-hv.svg);color:var(--color5)}}.c-button--anchor{background:var(--color5) url(../images/common/ico_arrow--line-down.svg) no-repeat;color:var(--color1);font-weight:500;text-align:center}@media screen and (max-width: 768px){.c-button--anchor{box-shadow:0 0 1.6vw rgba(193,189,176,.25)}}@media screen and (min-width: 769px){.c-button--anchor{box-shadow:0 0 6px rgba(193,189,176,.25);transition:background-color .5s}.c-button--anchor:hover{background-color:var(--color4)}}.c-button--store{background:var(--color5) url(../images/common/ico_arrow--download--hv.svg) no-repeat;border:1px solid var(--color6);color:var(--color6);font-weight:700;letter-spacing:-0.07em}@media screen and (max-width: 768px){.c-button--store{background-position:top 2.6666666667vw right 11.7333333333vw;border-radius:4.8vw;background-size:3.2vw auto;font-size:4.2666666667vw;height:9.6vw;padding-right:4.2666666667vw}}@media screen and (min-width: 769px){.c-button--store{background-position:top 10px right 15px;background-size:12px auto;border-radius:18px;font-size:17px;height:36px;padding-right:16px;transition:background .5s,color .5s}.c-button--store:hover{background-color:var(--color6);background-image:url(../images/common/ico_arrow--download.svg);color:var(--color5)}}.c-view-more{display:flex;flex-wrap:wrap;margin:0 auto}@media screen and (max-width: 768px){.c-view-more{gap:14.9333333333vw 0;width:81.8666666667vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.c-view-more{gap:56px 0;width:614px}}@media screen and (min-width: 1080px){.c-view-more{gap:72px 140px;width:984px}}@media screen and (max-width: 1079px){.c-view-more__item{width:100%}}@media screen and (min-width: 769px){.c-view-more__item .text{transition:opacity .5s}.c-view-more__item .image{position:relative;transition:transform .5s}.c-view-more__item .more{transition:transform .5s}.c-view-more__item:hover .image{transform:scale(1.08)}.c-view-more__item:hover .text{opacity:.8}.c-view-more__item:hover .more{transform:translateX(5px)}}@media screen and (min-width: 1080px){.c-view-more__item{width:422px}}.c-view-more__item.is-new{position:relative}.c-view-more__item.is-new::after{background:url(../images/common/ico_new.svg) no-repeat center center/100% auto;content:"";position:absolute}@media screen and (max-width: 768px){.c-view-more__item.is-new::after{height:10.4vw;left:-5.3333333333vw;top:-4.2666666667vw;width:20vw}}@media screen and (min-width: 769px){.c-view-more__item.is-new::after{height:39px;left:-21px;top:-16px;width:75px}}.c-view-more__thumb{overflow:hidden;width:100%}@media screen and (max-width: 768px){.c-view-more__thumb{border-radius:3.7333333333vw;box-shadow:0 0 2.6666666667vw rgba(193,189,176,.25);height:43.7333333333vw}}@media screen and (min-width: 769px){.c-view-more__thumb{border-radius:14px;box-shadow:0 0 10px rgba(193,189,176,.25)}}@media screen and (min-width: 769px)and (max-width: 1079px){.c-view-more__thumb{height:328px}}@media screen and (min-width: 1080px){.c-view-more__thumb{height:226px}}.c-view-more__ttl{font-weight:500;letter-spacing:-0.01em;line-height:1.4615384615;text-align:justify}@media screen and (max-width: 768px){.c-view-more__ttl{font-size:5.8666666667vw;padding:4.2666666667vw 0 2.1333333333vw}}@media screen and (min-width: 769px){.c-view-more__ttl{font-size:26px;padding:16px 0 8px}}.c-view-more__explain{font-weight:500;line-height:1.6666666667;text-align:justify}@media screen and (max-width: 768px){.c-view-more__explain{font-size:4.2666666667vw;letter-spacing:.03em;padding-bottom:4.2666666667vw}}@media screen and (min-width: 769px){.c-view-more__explain{font-size:18px;letter-spacing:.02em;padding-bottom:16px}}.c-view-more__button{background:url(../images/common/ico_arrow--more.svg) no-repeat center right;color:var(--color6);font-weight:700;justify-content:flex-start;letter-spacing:.06em;margin:0 0 0 auto;position:relative;text-transform:uppercase}@media screen and (max-width: 768px){.c-view-more__button{background-size:6.4vw auto;font-size:4.2666666667vw;height:6.4vw;width:41.3333333333vw}}@media screen and (min-width: 769px){.c-view-more__button{background-size:24px auto;font-size:16px;height:24px;width:155px}}.c-view-more__button::after{background-color:var(--color6);content:"";position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.c-view-more__button::after{border-radius:.5333333333vw;height:.5333333333vw;right:8.2666666667vw;width:6.1333333333vw}}@media screen and (min-width: 769px){.c-view-more__button::after{border-radius:2px;height:2px;right:31px;width:23px}}.c-page-header{background-repeat:no-repeat;background-position:0 0;background-size:cover}@media screen and (max-width: 768px){.c-page-header{background-image:url(../images/common/bg_header--sp.jpg);padding:4.2666666667vw 9.0666666667vw 14.9333333333vw}}@media screen and (min-width: 769px){.c-page-header{background-image:url(../images/common/bg_header--pc.jpg);padding:22px 0 92px}}.c-page-header__ttl{font-weight:500;letter-spacing:.11em;line-height:1.4666666667;text-align:left}@media screen and (max-width: 768px){.c-page-header__ttl{font-size:7.4666666667vw;padding-top:12.8vw}}@media screen and (min-width: 769px){.c-page-header__ttl{font-size:38px}}@media screen and (min-width: 769px)and (max-width: 1079px){.c-page-header__ttl{padding:72px 44px 0}}@media screen and (min-width: 1080px){.c-page-header__ttl{padding:72px 10.4685212299% 0}}@media screen and (min-width: 1366px){.c-page-header__ttl{padding:72px 143px 0}}@media screen and (max-width: 768px){.c-contents-header{padding:12.8vw 0 17.0666666667vw}}@media screen and (min-width: 769px){.c-contents-header{padding:80px 0}}.c-contents-header__copy{font-weight:700;line-height:1.6153846154;letter-spacing:.11em;text-align:center}@media screen and (max-width: 768px){.c-contents-header__copy{font-size:6.4vw;padding-bottom:8.5333333333vw}}@media screen and (min-width: 769px){.c-contents-header__copy{font-size:32px;margin:0 auto;max-width:984px;padding-bottom:44px}}@media screen and (min-width: 769px)and (max-width: 1079px){.c-contents-header__copy{width:614px}}.c-contents-header__explain{box-sizing:border-box;font-weight:500;line-height:2.2}@media screen and (max-width: 768px){.c-contents-header__explain{font-size:4.2666666667vw;letter-spacing:.06em;padding:0 9.0666666667vw;text-align:justify}}@media screen and (min-width: 769px){.c-contents-header__explain{font-size:20px;letter-spacing:.11em;margin:0 auto;max-width:984px;text-align:center}}@media screen and (min-width: 769px)and (max-width: 1079px){.c-contents-header__explain{width:614px}}.c-contents-header__explain .note{font-size:.8em;font-weight:400}.c-contents-header__ttl{font-weight:500;letter-spacing:.11em;line-height:1.7142857143;text-align:center}@media screen and (max-width: 768px){.c-contents-header__ttl{font-size:6.9333333333vw;padding-bottom:8.5333333333vw}}@media screen and (min-width: 769px){.c-contents-header__ttl{font-size:28px;margin:0 auto;max-width:984px;padding-bottom:24px}}@media screen and (min-width: 769px)and (max-width: 1079px){.c-contents-header__ttl{width:614px}}.c-contents-header__outline{font-weight:500;line-height:1.7777777778}@media screen and (max-width: 768px){.c-contents-header__outline{font-size:4.2666666667vw;letter-spacing:.06em;padding:0 9.0666666667vw;text-align:justify}}@media screen and (min-width: 769px){.c-contents-header__outline{font-size:18px;letter-spacing:.11em;margin:0 auto;max-width:984px;text-align:center}}@media screen and (min-width: 769px)and (max-width: 1079px){.c-contents-header__outline{width:614px}}.c-movie-list{display:flex;flex-wrap:wrap;margin:0 auto}@media screen and (max-width: 768px){.c-movie-list{gap:14.9333333333vw 0;width:81.8666666667vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.c-movie-list{gap:72px 0;width:614px}}@media screen and (min-width: 1080px){.c-movie-list{gap:72px 44px;width:984px}}@media screen and (max-width: 1079px){.c-movie-list__item{width:100%}}@media screen and (min-width: 1080px){.c-movie-list__item{width:470px}}.c-movie-list__item.is-new{position:relative}.c-movie-list__item.is-new::before{background:url(../images/common/ico_new.svg) no-repeat center center/100% auto;content:"";position:absolute;z-index:1}@media screen and (max-width: 768px){.c-movie-list__item.is-new::before{height:10.4vw;left:-5.3333333333vw;top:-4.2666666667vw;width:20vw}}@media screen and (min-width: 769px){.c-movie-list__item.is-new::before{height:39px;left:-21px;top:-16px;width:75px}}.c-movie-list__thumb{display:block;font-size:0;overflow:hidden;position:relative;width:100%}@media screen and (max-width: 768px){.c-movie-list__thumb{border-radius:3.7333333333vw;box-shadow:0 0 2.6666666667vw rgba(193,189,176,.25);height:43.7333333333vw}}@media screen and (min-width: 769px){.c-movie-list__thumb{border-radius:14px;box-shadow:0 0 10px rgba(193,189,176,.25)}.c-movie-list__thumb img{position:relative;transition:transform .5s}.c-movie-list__thumb:hover img{transform:scale(1.08)}}@media screen and (min-width: 769px)and (max-width: 1079px){.c-movie-list__thumb{height:328px}}@media screen and (min-width: 1080px){.c-movie-list__thumb{height:252px}}.c-movie-list__thumb::after{background:url(../images/common/ico_play.svg) no-repeat center center/100% auto;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.c-movie-list__thumb::after{height:17.3333333333vw;width:17.3333333333vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.c-movie-list__thumb::after{height:130px;width:130px}}@media screen and (min-width: 1080px){.c-movie-list__thumb::after{height:116px;width:116px}}.c-movie-list__ttl{font-weight:500;line-height:1.4230769231;text-align:justify}@media screen and (max-width: 768px){.c-movie-list__ttl{font-size:6.4vw;letter-spacing:-0.02em;padding:4.2666666667vw 0 2.1333333333vw}}@media screen and (min-width: 769px){.c-movie-list__ttl{font-size:26px;letter-spacing:-0.01em;padding:16px 0 8px}}.c-movie-list__explain{font-weight:500;text-align:justify}@media screen and (max-width: 768px){.c-movie-list__explain{font-size:4.2666666667vw;letter-spacing:.018em;line-height:1.6666666667}}@media screen and (min-width: 769px){.c-movie-list__explain{font-size:18px;letter-spacing:.019em;line-height:1.6666666667}}.c-y-modal{display:none;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:70}.c-y-modal__overlay{background-color:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100%;left:0;position:absolute;top:0;width:100%}.c-y-modal__inner{background-color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.c-y-modal__inner{height:52.8vw;width:93.8666666667vw}}@media screen and (min-width: 769px){.c-y-modal__inner{height:586px;width:1040px}}.c-y-modal__content{height:100%;position:relative;width:100%}.c-y-modal__content iframe{height:100%;left:0;position:absolute;top:0;width:100%}.c-y-modal__close{cursor:pointer;font-size:0;position:absolute;right:0;z-index:1}@media screen and (max-width: 768px){.c-y-modal__close{height:10.1333333333vw;top:-12.8vw;width:10.1333333333vw}}@media screen and (min-width: 769px){.c-y-modal__close{height:38px;top:-48px;width:38px}}@keyframes scroll{0%{transform-origin:0% 0%;transform:scale(1, 0)}50%{transform-origin:0% 0%;transform:scale(1, 1)}50.1%{transform-origin:0% 100%;transform:scale(1, 1)}100%{transform-origin:0% 100%;transform:scale(1, 0)}}.p-index__mv{overflow:hidden;position:relative;width:100%}@media screen and (min-width: 1080px){.p-index__mv{height:780px}}.p-index__mv__bg{opacity:0;transition:opacity 1.4s ease-in-out,transform 1.4s ease-in-out}@media screen and (max-width: 1079px){.p-index__mv__bg{font-size:0;position:relative;width:100%}}@media screen and (max-width: 768px){.p-index__mv__bg{padding:14.9333333333vw 0 6.4vw;transform:translateY(5.3333333333vw)}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-index__mv__bg{padding:56px 0 24px;transform:translateY(20px)}}@media screen and (min-width: 1080px){.p-index__mv__bg{align-items:flex-end;border-radius:20px;display:flex;height:630px;justify-content:flex-start;left:50%;overflow:hidden;position:absolute;top:0;transform:translate(-353px, 20px);width:1126px}}.p-index__mv__bg.is-animated{opacity:1}@media screen and (max-width: 1079px){.p-index__mv__bg.is-animated{transform:translateY(0)}}@media screen and (min-width: 1080px){.p-index__mv__bg.is-animated{transform:translate(-353px, 0)}}.p-index__mv__inner{opacity:0;transition:opacity 1.4s ease-in-out .7s,transform 1.4s ease-in-out .7s}@media screen and (max-width: 1079px){.p-index__mv__inner{position:relative}}@media screen and (max-width: 768px){.p-index__mv__inner{padding-bottom:55.2vw;transform:translateY(5.3333333333vw)}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-index__mv__inner{padding-bottom:207px;transform:translateY(20px)}}@media screen and (min-width: 1080px){.p-index__mv__inner{position:absolute;right:50%;top:48px;transform:translate(-295px, 20px);width:305px}}.p-index__mv__inner.is-animated{opacity:1}@media screen and (max-width: 1079px){.p-index__mv__inner.is-animated{transform:translateY(0)}}@media screen and (min-width: 1080px){.p-index__mv__inner.is-animated{transform:translate(-295px, 0)}}.p-index__mv__ttl{font-size:0}@media screen and (max-width: 1079px){.p-index__mv__ttl{margin:0 auto}}@media screen and (max-width: 768px){.p-index__mv__ttl{width:69.6vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-index__mv__ttl{width:522px}}@media screen and (min-width: 1080px){.p-index__mv__ttl{width:100%}}.p-index__mv__copy{font-weight:500;letter-spacing:.08em;line-height:1.625;text-align:center}@media screen and (max-width: 768px){.p-index__mv__copy{font-size:3.7333333333vw;padding-top:3.2vw}}@media screen and (min-width: 769px){.p-index__mv__copy{font-size:16px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-index__mv__copy{padding-top:12px}}@media screen and (min-width: 1080px){.p-index__mv__copy{padding-top:16px}}.p-index__scroll{background:url(../images/index/img_scroll.png) no-repeat center top/100% auto;box-sizing:border-box;font-weight:400;opacity:0;position:absolute;text-align:center;transition:opacity 1s ease-in-out .7s;z-index:5}@media screen and (max-width: 1079px){.p-index__scroll{left:50%;transform:translate(-50%)}}@media screen and (max-width: 768px){.p-index__scroll{font-size:2.6666666667vw;height:54.6666666667vw;padding-top:9.8666666667vw;top:176.5333333333vw;width:24.2666666667vw}}@media screen and (min-width: 769px){.p-index__scroll{font-size:12px;height:260px;padding-top:43px;width:107px}}@media screen and (min-width: 1080px){.p-index__scroll{right:50%;top:612px;transform:translateX(-40.1171303075vw)}}@media screen and (min-width: 1366px){.p-index__scroll{transform:translateX(-548px)}}.p-index__scroll.is-animated{opacity:1}.p-index__scroll__line{left:50%;overflow:hidden;transform:translateX(-50%);position:absolute;width:1px}@media screen and (max-width: 768px){.p-index__scroll__line{height:40vw;top:14.6666666667vw}}@media screen and (min-width: 769px){.p-index__scroll__line{height:196px;top:65px}}.p-index__scroll__line::before{animation:scroll 3.3s infinite backwards;background-color:var(--color1);content:"";left:0;top:0;position:absolute;transform-origin:0% 0%;transform:scale(1, 0);width:100%}@media screen and (max-width: 768px){.p-index__scroll__line::before{height:40vw}}@media screen and (min-width: 769px){.p-index__scroll__line::before{height:196px}}.p-index__copy{opacity:0}@media screen and (max-width: 1079px){.p-index__copy{align-items:center;background:url(../images/index/bg_copy--sp.jpg) no-repeat left bottom/cover;display:flex;justify-content:center;transition:opacity 1s ease-in-out}}@media screen and (max-width: 768px){.p-index__copy{height:56vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-index__copy{height:420px}}@media screen and (min-width: 1080px){.p-index__copy{background:url(../images/index/bg_copy--pc.jpg) no-repeat left bottom/auto 100%;padding:172px 0 132px;transition:opacity 1s ease-in-out .7s}}@media screen and (min-width: 1789px){.p-index__copy{background-size:cover}}.p-index__copy.is-animated{opacity:1}.p-index__copy__text{font-weight:600;text-align:center}@media screen and (max-width: 1079px){.p-index__copy__text{letter-spacing:.15em;line-height:1.8260869565}}@media screen and (max-width: 768px){.p-index__copy__text{font-size:5.8666666667vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-index__copy__text{font-size:32px}}@media screen and (min-width: 1080px){.p-index__copy__text{font-size:2.3426061493vw;letter-spacing:.13em}}.p-index__about{background-position:center center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 768px){.p-index__about{background-image:url(../images/index/bg_about--sp.jpg);padding:12.8vw 0 17.0666666667vw}}@media screen and (min-width: 769px){.p-index__about{background-image:url(../images/index/bg_about--pc.jpg)}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-index__about{padding:48px 0 64px}}@media screen and (min-width: 1080px){.p-index__about{padding:106px 0}}.p-index__about__inner{margin:0 auto}@media screen and (max-width: 768px){.p-index__about__inner{width:81.8666666667vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-index__about__inner{width:614px}}@media screen and (min-width: 1080px){.p-index__about__inner{align-items:center;display:flex;width:1032px}}.p-index__about__ttl{font-weight:100;text-transform:uppercase}@media screen and (max-width: 1079px){.p-index__about__ttl{text-align:center}}@media screen and (max-width: 768px){.p-index__about__ttl{font-size:17.0666666667vw;padding-bottom:8.5333333333vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-index__about__ttl{font-size:64px;padding-bottom:32px}}@media screen and (min-width: 1080px){.p-index__about__ttl{flex-basis:328px;font-size:88px;text-align:left}}@media screen and (min-width: 1080px){.p-index__about__text{flex-basis:704px}}.p-index__about__par{font-weight:400;text-align:justify}@media screen and (max-width: 1079px){.p-index__about__par{line-height:1.8}}@media screen and (max-width: 768px){.p-index__about__par{font-size:4.2666666667vw;letter-spacing:.08em}}@media screen and (min-width: 769px){.p-index__about__par{font-size:18px}}@media screen and (min-width: 1080px){.p-index__about__par{letter-spacing:.083em;line-height:2.4444444444}}.p-index__booklet{background-color:var(--color4)}@media screen and (max-width: 768px){.p-index__booklet{padding:19.2vw 0}}@media screen and (min-width: 769px){.p-index__booklet{padding:72px 0}}.p-index__booklet__inner{background-color:var(--color5);box-sizing:border-box;margin:0 auto;position:relative}@media screen and (max-width: 768px){.p-index__booklet__inner{border-radius:3.7333333333vw;padding:32vw 5.3333333333vw 14.9333333333vw;width:92vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-index__booklet__inner{border-radius:14px;padding:120px 20px 56px;width:690px}}@media screen and (min-width: 1080px){.p-index__booklet__inner{align-items:center;border-radius:20px;display:flex;justify-content:space-between;padding:64px 96px 56px 136px;width:984px}}.p-index__booklet__ttl{align-items:center;display:flex;font-weight:500;justify-content:center;position:absolute;text-transform:uppercase}@media screen and (max-width: 768px){.p-index__booklet__ttl{border-radius:17.3333333333vw;font-size:5.3333333333vw;height:34.6666666667vw;left:1.0666666667vw;top:-11.7333333333vw;width:34.6666666667vw}}@media screen and (min-width: 769px){.p-index__booklet__ttl{border-radius:80px;font-size:26px;height:160px;left:-46px;top:-50px;width:160px}}.p-index__booklet__ttl::before,.p-index__booklet__ttl::after{box-sizing:border-box;content:"";position:absolute}@media screen and (max-width: 768px){.p-index__booklet__ttl::before,.p-index__booklet__ttl::after{border-radius:17.3333333333vw;height:34.6666666667vw;width:34.6666666667vw}}@media screen and (min-width: 769px){.p-index__booklet__ttl::before,.p-index__booklet__ttl::after{border-radius:80px;height:160px;width:160px}}.p-index__booklet__ttl::before{background-color:var(--color3)}@media screen and (max-width: 768px){.p-index__booklet__ttl::before{left:-2.4vw;top:1.6vw}}@media screen and (min-width: 769px){.p-index__booklet__ttl::before{left:-11px;top:8px}}.p-index__booklet__ttl::after{border:1px solid var(--color1);left:0;top:0}.p-index__booklet__ttl span{position:relative}.p-index__booklet__cover-image{font-size:0}@media screen and (max-width: 768px){.p-index__booklet__cover-image{margin:0 auto 10.6666666667vw;width:62.6666666667vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-index__booklet__cover-image{margin:0 auto 40px;width:234px}}@media screen and (min-width: 1080px){.p-index__booklet__cover-image{flex-basis:234px}}@media screen and (min-width: 1080px){.p-index__booklet__description{flex-basis:470px}}.p-index__booklet__name{font-weight:500;letter-spacing:.03em;line-height:1.5}@media screen and (max-width: 768px){.p-index__booklet__name{font-size:5.8666666667vw;padding-bottom:5.3333333333vw}}@media screen and (min-width: 769px){.p-index__booklet__name{font-size:26px;padding-bottom:20px}}.p-index__booklet__par{font-weight:500;line-height:2;text-align:justify}@media screen and (max-width: 768px){.p-index__booklet__par{font-size:4.2666666667vw;letter-spacing:.06em;padding-bottom:6.4vw}}@media screen and (min-width: 769px){.p-index__booklet__par{font-size:18px;letter-spacing:.03em;padding-bottom:40px}}.p-index__booklet__button{background:var(--color6) url(../images/common/ico_arrow--download.svg) no-repeat;box-sizing:border-box;color:var(--color5);font-weight:700;letter-spacing:.08em}@media screen and (max-width: 768px){.p-index__booklet__button{background-position:top 2.6666666667vw right 25.0666666667vw;background-size:3.7333333333vw auto;border-radius:4.8vw;font-size:4.2666666667vw;height:9.6vw;padding-right:2.6666666667vw;width:100%}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-index__booklet__button{margin:0 auto}}@media screen and (min-width: 769px){.p-index__booklet__button{background-position:top 8px right 125px;background-size:14px auto;border-radius:18px;border:2px solid var(--color6);font-size:16px;height:36px;padding-right:10px;transition:background .5s,color .5s;width:376px}.p-index__booklet__button:hover{background-color:var(--color5);background-image:url(../images/common/ico_arrow--download--hv.svg);color:var(--color6)}}@media screen and (max-width: 768px){.p-index__contents{padding:19.2vw 0}}@media screen and (min-width: 769px){.p-index__contents{padding:72px 0}}.p-index__supervision{background-color:var(--color4)}@media screen and (max-width: 768px){.p-index__supervision{padding:19.2vw 0}}@media screen and (min-width: 769px){.p-index__supervision{padding:72px 0}}.p-index__supervision__inner{margin:0 auto;text-align:center}@media screen and (max-width: 768px){.p-index__supervision__inner{width:89.8666666667vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-index__supervision__inner{width:654px}}@media screen and (min-width: 1080px){.p-index__supervision__inner{width:1080px}}@media screen and (max-width: 768px){.p-index__supervision__list{margin-bottom:8.5333333333vw;margin-top:10.6666666667vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-index__supervision__list{margin:0 auto 40px;width:614px}}@media screen and (min-width: 1080px){.p-index__supervision__list{margin-bottom:40px}}.p-index__supervision__box{box-sizing:border-box;margin:0 auto}@media screen and (max-width: 768px){.p-index__supervision__box{border:.8vw solid var(--color5);border-radius:3.7333333333vw;margin-bottom:8.5333333333vw;padding:8.5333333333vw 4.2666666667vw}}@media screen and (min-width: 769px){.p-index__supervision__box{border:3px solid var(--color5);border-radius:29px;margin-bottom:64px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-index__supervision__box{padding:32px 16px}}@media screen and (min-width: 1080px){.p-index__supervision__box{align-items:center;display:flex;gap:0 32px;padding:64px 56px 64px 64px;width:984px}}@media screen and (max-width: 768px){.p-index__supervision__comment{padding:4.2666666667vw 0 0}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-index__supervision__comment{padding-top:24px;width:100%}}@media screen and (min-width: 1080px){.p-index__supervision__comment{flex-basis:640px}}@media screen and (max-width: 768px){.p-index__supervision__par{font-size:3.7333333333vw;line-height:1.7142857143}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-index__supervision__par{font-size:16px;line-height:2.0555555556}}@media screen and (min-width: 1080px){.p-index__supervision__par{font-size:18px;line-height:2.0555555556}}@media screen and (min-width: 769px){.p-index__supervision__member{flex-basis:188px}}.p-index__supervision__ph{margin:0 auto;overflow:hidden;width:100%}@media screen and (max-width: 768px){.p-index__supervision__ph{border-radius:19.7333333333vw;height:39.4666666667vw;width:39.4666666667vw}}@media screen and (min-width: 769px){.p-index__supervision__ph{border-radius:94px;height:188px;width:188px}}@media screen and (max-width: 768px){.p-index__supervision__profile{padding-top:4.2666666667vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-index__supervision__profile{padding-top:16px}}@media screen and (min-width: 1080px){.p-index__supervision__profile{padding-top:20px}}.p-index__supervision__name{align-items:center;display:flex;font-weight:500;justify-content:center}@media screen and (max-width: 768px){.p-index__supervision__name{font-size:4.8vw;gap:0 1.6vw;padding-bottom:2.1333333333vw}}@media screen and (min-width: 769px){.p-index__supervision__name{font-size:20px;gap:0 6px;padding-bottom:8px}}@media screen and (max-width: 768px){.p-index__supervision__name span:last-child{font-size:3.7333333333vw;padding-top:.5333333333vw}}@media screen and (min-width: 769px){.p-index__supervision__name span:last-child{font-size:16px;padding-top:2px}}.p-index__supervision__position{font-weight:500;letter-spacing:-0.04em;line-height:1.6875}@media screen and (max-width: 768px){.p-index__supervision__position{font-size:3.7333333333vw}}@media screen and (min-width: 769px){.p-index__supervision__position{font-size:16px}}.p-index__supervision__note{font-weight:500;line-height:1.6875}@media screen and (max-width: 768px){.p-index__supervision__note{font-size:3.7333333333vw;text-align:left}}@media screen and (min-width: 769px){.p-index__supervision__note{font-size:16px}}.p-index__survey{background-color:var(--color3);text-align:center}@media screen and (max-width: 768px){.p-index__survey{margin-top:10.6666666667vw;padding:17.0666666667vw 6.4vw}}@media screen and (min-width: 769px){.p-index__survey{margin-top:40px;padding:64px 0}}.p-index__survey__text{font-weight:500;line-height:1.4615384615}@media screen and (max-width: 768px){.p-index__survey__text{font-size:6.9333333333vw;padding-bottom:10.6666666667vw}}@media screen and (min-width: 769px){.p-index__survey__text{font-size:26px;padding-bottom:32px}}@media screen and (max-width: 768px){.p-index__news{padding:10.6666666667vw 0 68.2666666667vw}}@media screen and (min-width: 769px){.p-index__news{padding:40px 0 72px}}.p-index__news__inner{background-color:var(--color5);box-sizing:border-box;margin:0 auto}@media screen and (max-width: 768px){.p-index__news__inner{border-radius:3.7333333333vw;padding:8.5333333333vw 0 14.9333333333vw;width:87.2vw}}@media screen and (min-width: 769px){.p-index__news__inner{border-radius:14px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-index__news__inner{padding:32px 0 56px;width:654px}}@media screen and (min-width: 1080px){.p-index__news__inner{padding:56px 0;width:1080px}}.p-index__news__ttl{font-weight:500;text-align:center}@media screen and (max-width: 768px){.p-index__news__ttl{font-size:5.8666666667vw;margin-bottom:8.5333333333vw}}@media screen and (min-width: 769px){.p-index__news__ttl{font-size:24px;margin-bottom:40px}}.p-index__news__list{margin:0 auto}@media screen and (max-width: 768px){.p-index__news__list{width:77.6vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-index__news__list{width:582px}}@media screen and (min-width: 1080px){.p-index__news__list{width:780px}}@media screen and (max-width: 768px){.p-index__news__item{padding-bottom:8.5333333333vw}}@media screen and (min-width: 769px){.p-index__news__item{padding-bottom:32px}}.p-index__news__item:nth-child(n+4){display:none;opacity:0}.p-index__news__date{color:var(--color2);display:block;font-weight:500}@media screen and (max-width: 768px){.p-index__news__date{font-size:4.2666666667vw;margin-bottom:1.0666666667vw}}@media screen and (min-width: 769px){.p-index__news__date{font-size:18px;margin-bottom:4px}}.p-index__news__text{font-weight:500;line-height:1.7777777778}@media screen and (max-width: 1079px){.p-index__news__text{text-align:justify}}@media screen and (max-width: 768px){.p-index__news__text{font-size:4.2666666667vw}}@media screen and (min-width: 769px){.p-index__news__text{font-size:18px}}.p-index__news__link{text-decoration:underline}@media screen and (min-width: 769px){.p-index__news__link:hover{text-decoration:none}}.p-index__news__button{background:url(../images/common/ico_arrow--down.svg) no-repeat center right;color:var(--color6);font-weight:700;justify-content:flex-start;letter-spacing:.06em;margin:0 auto;text-transform:uppercase}@media screen and (max-width: 768px){.p-index__news__button{background-size:2.1333333333vw auto;font-size:4.2666666667vw;margin-top:3.2vw;width:29.3333333333vw}}@media screen and (min-width: 769px){.p-index__news__button{background-size:8px auto;font-size:16px;margin-top:12px;transition:opacity .5s;width:110px}.p-index__news__button:hover{opacity:.6}}.p-index__bnr{position:fixed;z-index:5}@media screen and (max-width: 768px){.p-index__bnr{bottom:45.0666666667vw;right:2.1333333333vw;width:50.9333333333vw}}@media screen and (min-width: 769px){.p-index__bnr{bottom:286px;right:8px;width:226px}}.p-index__bnr.is-fixed{position:absolute}@media screen and (max-width: 768px){.p-index__bnr.is-fixed{bottom:86.1333333333vw}}@media screen and (min-width: 769px){.p-index__bnr.is-fixed{bottom:359px}}.p-index__bnr__link{bottom:0;font-size:0;left:0;position:absolute;width:100%}@media screen and (max-width: 768px){.p-index__bnr__link{height:30.6666666667vw}}@media screen and (min-width: 769px){.p-index__bnr__link{height:137px}}.p-index__bnr__close{font-size:0;position:absolute}@media screen and (max-width: 768px){.p-index__bnr__close{height:8vw;right:1.0666666667vw;top:.8vw;width:8vw}}@media screen and (min-width: 769px){.p-index__bnr__close{height:35px;right:5px;top:5px;width:35px}}@media screen and (max-width: 768px){.p-tips{padding-bottom:32vw}}@media screen and (min-width: 769px){.p-tips{padding-bottom:80px}}.p-tips__counseling{background-color:#e2eff2;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 768px){.p-tips__counseling{border-radius:3.7333333333vw;margin-top:21.3333333333vw;padding:6.4vw 0;width:92vw}}@media screen and (min-width: 769px){.p-tips__counseling{border-radius:14px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-tips__counseling{margin-top:80px;padding:48px 0;width:690px}}@media screen and (min-width: 1080px){.p-tips__counseling{margin-top:120px;padding:40px 0 32px;width:984px}}.p-tips__counseling__ttl{font-weight:500;letter-spacing:.05em;text-align:center}@media screen and (max-width: 768px){.p-tips__counseling__ttl{font-size:5.3333333333vw;padding-bottom:5.3333333333vw}}@media screen and (min-width: 769px){.p-tips__counseling__ttl{font-size:24px;padding-bottom:24px}}.p-tips__counseling__inner{margin:0 auto}@media screen and (max-width: 768px){.p-tips__counseling__inner{padding-bottom:5.3333333333vw;width:81.8666666667vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-tips__counseling__inner{padding-bottom:40px;width:614px}}@media screen and (min-width: 1080px){.p-tips__counseling__inner{display:flex;justify-content:space-between;padding-bottom:24px;width:704px}}.p-tips__counseling__ph{box-sizing:border-box;overflow:hidden;position:relative}@media screen and (max-width: 1079px){.p-tips__counseling__ph{width:100%}}@media screen and (max-width: 768px){.p-tips__counseling__ph{border-radius:1.3333333333vw;height:48.8vw;margin-bottom:5.3333333333vw}}@media screen and (min-width: 769px){.p-tips__counseling__ph{border-radius:5px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-tips__counseling__ph{height:366px;margin-bottom:20px}}@media screen and (min-width: 1080px){.p-tips__counseling__ph{height:145px;flex-basis:240px}}.p-tips__counseling__ph::after{border:3px solid var(--color5);box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width: 768px){.p-tips__counseling__ph::after{border-radius:1.3333333333vw}}@media screen and (min-width: 769px){.p-tips__counseling__ph::after{border-radius:5px}}.p-tips__counseling__text{font-weight:500;letter-spacing:.05em;line-height:1.7777777778;text-align:justify}@media screen and (max-width: 768px){.p-tips__counseling__text{font-size:4.2666666667vw}}@media screen and (min-width: 769px){.p-tips__counseling__text{font-size:18px}}@media screen and (min-width: 1080px){.p-tips__counseling__text{flex-basis:422px}}.p-tips__counseling__note{font-weight:500;letter-spacing:.05em;text-align:center}@media screen and (max-width: 768px){.p-tips__counseling__note{font-size:3.7333333333vw;padding-top:3.2vw}}@media screen and (min-width: 769px){.p-tips__counseling__note{font-size:16px;padding-top:12px}}@media screen and (max-width: 768px){.p-tips--detail{padding-bottom:32vw}}@media screen and (min-width: 769px){.p-tips--detail{padding-bottom:80px}}@media screen and (max-width: 768px){.p-tips--detail__inner{padding-bottom:10.6666666667vw}}@media screen and (min-width: 769px){.p-tips--detail__inner{padding-bottom:56px}}.p-tips--detail__block{background-color:var(--color3);box-sizing:border-box;margin:0 auto}@media screen and (max-width: 768px){.p-tips--detail__block{border-radius:3.7333333333vw;padding:6.4vw 5.0666666667vw;width:92vw}}@media screen and (min-width: 769px){.p-tips--detail__block{border-radius:14px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-tips--detail__block{width:690px}}@media screen and (min-width: 1080px){.p-tips--detail__block{padding:40px 64px 20px;width:984px}}.p-tips--detail__block__ttl{font-weight:500;letter-spacing:.05em;line-height:1.5;text-align:center}@media screen and (max-width: 768px){.p-tips--detail__block__ttl{font-size:5.8666666667vw;padding-bottom:8.5333333333vw}}@media screen and (min-width: 769px){.p-tips--detail__block__ttl{font-size:24px;padding-bottom:32px}}.p-tips--detail__block__text{font-weight:500;line-height:1.8333333333;margin:0 auto}@media screen and (max-width: 768px){.p-tips--detail__block__text{font-size:4.2666666667vw;padding-bottom:6.4vw}}@media screen and (min-width: 769px){.p-tips--detail__block__text{font-size:18px;padding-bottom:24px;width:71.5447154472%}}.p-tips--detail__block__note{font-weight:500;letter-spacing:.05em;text-align:center}@media screen and (max-width: 768px){.p-tips--detail__block__note{font-size:3.7333333333vw;padding-top:3.2vw}}@media screen and (min-width: 769px){.p-tips--detail__block__note{font-size:16px;padding-top:12px}}.p-tips--detail__block__support{align-items:center;display:flex;font-weight:500}@media screen and (max-width: 768px){.p-tips--detail__block__support{font-size:4.2666666667vw;justify-content:center;padding-top:8.5333333333vw}}@media screen and (min-width: 769px){.p-tips--detail__block__support{font-size:18px;justify-content:flex-end;padding-top:24px}}@media screen and (max-width: 768px){.p-tips--detail__block__logo{width:32.8vw}}@media screen and (min-width: 769px){.p-tips--detail__block__logo{width:123px}}@media screen and (max-width: 768px){.p-exercise{padding-bottom:32vw}}@media screen and (min-width: 769px){.p-exercise{padding-bottom:80px}}.p-exercise__precaution{background-color:#ffe1db;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 768px){.p-exercise__precaution{border-radius:3.7333333333vw;margin-bottom:21.3333333333vw;padding:6.4vw 5.0666666667vw;width:92vw}}@media screen and (min-width: 769px){.p-exercise__precaution{border-radius:14px;margin-bottom:80px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-exercise__precaution{padding:48px 38px;width:690px}}@media screen and (min-width: 1080px){.p-exercise__precaution{padding:40px 92px;width:984px}}.p-exercise__precaution__ttl{box-sizing:border-box;font-weight:500}@media screen and (max-width: 768px){.p-exercise__precaution__ttl{background:url(../images/exercise/ttl_caution.png) no-repeat center left/100% auto;font-size:0;height:8vw;margin-bottom:4.2666666667vw}}@media screen and (min-width: 769px){.p-exercise__precaution__ttl{align-items:center;background:url(../images/exercise/ico_caution.svg) no-repeat center left/38px auto;display:flex;font-size:24px;height:32px;margin-bottom:16px;padding-left:50px}}.p-exercise__precaution__text{font-weight:500;line-height:1.6666666667;text-align:justify}@media screen and (max-width: 768px){.p-exercise__precaution__text{font-size:4.2666666667vw;padding-bottom:3.2vw}}@media screen and (min-width: 769px){.p-exercise__precaution__text{font-size:18px;padding-bottom:12px}}.p-exercise__precaution__text .note{font-size:.8em}.p-exercise__precaution__list{font-weight:500;overflow:hidden;text-align:justify}@media screen and (max-width: 768px){.p-exercise__precaution__list{font-size:4.2666666667vw}}@media screen and (min-width: 769px){.p-exercise__precaution__list{font-size:18px;padding:4px 0}}.p-exercise__precaution__item{align-items:center;background:url(../images/exercise/ico_check.svg) no-repeat;display:flex}@media screen and (max-width: 768px){.p-exercise__precaution__item{background-position:top .5333333333vw left;background-size:4.2666666667vw auto;height:4.8vw;margin-bottom:4.2666666667vw;padding-left:6.4vw}}@media screen and (min-width: 769px){.p-exercise__precaution__item{height:20px;margin-bottom:16px;padding-left:32px}}.p-exercise__precaution__box{background-color:var(--color5)}@media screen and (max-width: 768px){.p-exercise__precaution__box{border-radius:1.8666666667vw;margin-top:3.2vw;padding:5.3333333333vw 4vw 2.1333333333vw}}@media screen and (min-width: 769px){.p-exercise__precaution__box{border-radius:7px;margin-top:12px;padding:32px 48px 20px}}.p-exercise__precaution .is-red{color:red}@media screen and (max-width: 768px){.p-exercise--detail{padding-bottom:32vw}}@media screen and (min-width: 769px){.p-exercise--detail{padding-bottom:80px}}@media screen and (max-width: 768px){.p-exercise--detail__list{padding-bottom:19.2vw}}@media screen and (min-width: 769px){.p-exercise--detail__list{padding-bottom:80px}}.p-subsidy{margin:0 auto}@media screen and (max-width: 768px){.p-subsidy{padding-bottom:32vw;width:92vw}}@media screen and (min-width: 769px){.p-subsidy{padding-bottom:80px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-subsidy{width:690px}}@media screen and (min-width: 1080px){.p-subsidy{width:1080px}}.p-subsidy__update{font-weight:700;margin:0 auto}@media screen and (max-width: 768px){.p-subsidy__update{font-size:3.7333333333vw;padding-top:8.5333333333vw;width:92vw}}@media screen and (min-width: 769px){.p-subsidy__update{font-size:16px;padding-top:40px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-subsidy__update{width:690px}}@media screen and (min-width: 1080px){.p-subsidy__update{width:1080px}}@media screen and (max-width: 768px){.p-subsidy__nav{padding-bottom:14.9333333333vw}}@media screen and (min-width: 769px){.p-subsidy__nav{padding-bottom:104px}}.p-subsidy__nav__area{font-weight:500;letter-spacing:.11em}@media screen and (max-width: 768px){.p-subsidy__nav__area{font-size:5.3333333333vw;padding-bottom:4.2666666667vw}}@media screen and (min-width: 769px){.p-subsidy__nav__area{font-size:26px;padding-bottom:16px}}.p-subsidy__nav__list{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.p-subsidy__nav__list{gap:2.4vw 2.4vw;padding-bottom:6.4vw}}@media screen and (min-width: 769px){.p-subsidy__nav__list{gap:8px 8px;padding-bottom:24px}}.p-subsidy__nav__list:last-child{padding-bottom:0}.p-subsidy__nav__button{box-sizing:border-box}@media screen and (max-width: 768px){.p-subsidy__nav__button{background-position:top 3.7333333333vw right 2.9333333333vw;background-size:3.2vw auto;border-radius:1.6vw;flex-basis:29.0666666667vw;font-size:4.2666666667vw;height:9.0666666667vw;padding-right:3.2vw}}@media screen and (min-width: 769px){.p-subsidy__nav__button{background-position:top 14px right 11px;background-size:12px auto;border-radius:6px;flex-basis:108px;font-size:18px;height:34px;padding-right:12px}}.p-subsidy__area{background-color:var(--color5);overflow:hidden}@media screen and (max-width: 768px){.p-subsidy__area{border-radius:3.7333333333vw;box-shadow:0 0 1.6vw rgba(193,189,176,.25);margin-bottom:12.8vw;padding-bottom:6.4vw}}@media screen and (min-width: 769px){.p-subsidy__area{border-radius:14px;box-shadow:0 0 6px rgba(193,189,176,.25);padding-bottom:48px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-subsidy__area{margin-bottom:48px}}@media screen and (min-width: 1080px){.p-subsidy__area{margin-bottom:80px}}.p-subsidy__area:last-child{margin-bottom:0}.p-subsidy__area__header{background-color:var(--color3);text-align:center}@media screen and (max-width: 768px){.p-subsidy__area__header{padding:7.4666666667vw 0 2.1333333333vw}}@media screen and (min-width: 769px){.p-subsidy__area__header{padding:40px 0 20px}}.p-subsidy__area__name{font-weight:500;letter-spacing:.11em}@media screen and (max-width: 768px){.p-subsidy__area__name{font-size:6.4vw;padding-bottom:5.3333333333vw}}@media screen and (min-width: 769px){.p-subsidy__area__name{font-size:34px;padding-bottom:20px}}.p-subsidy__area__nav{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.p-subsidy__area__nav{gap:2.4vw 2.9333333333vw;padding:0 5.0666666667vw 5.3333333333vw}}@media screen and (min-width: 769px){.p-subsidy__area__nav{gap:8px 8px;justify-content:center;padding:0 20px 20px}}.p-subsidy__area__button{box-sizing:border-box}@media screen and (max-width: 768px){.p-subsidy__area__button{background-position:top 3.7333333333vw right 2.6666666667vw;background-size:2.9333333333vw auto;border-radius:1.6vw;flex-basis:25.3333333333vw;font-size:3.7333333333vw;height:9.0666666667vw;padding-right:3.2vw}}@media screen and (min-width: 769px){.p-subsidy__area__button{background-position:top 14px right 11px;background-size:12px auto;border-radius:6px;flex-basis:108px;font-size:18px;height:34px;padding-right:12px}}@media screen and (max-width: 768px){.p-subsidy__pref{padding:10.6666666667vw 5.0666666667vw 0}}@media screen and (min-width: 769px){.p-subsidy__pref{padding:48px 48px 0}}.p-subsidy__pref__name{font-weight:500;letter-spacing:.11em}@media screen and (max-width: 768px){.p-subsidy__pref__name{border-bottom:2px solid rgba(84,88,90,.7);font-size:6.4vw;padding-bottom:4.2666666667vw}}@media screen and (min-width: 769px){.p-subsidy__pref__name{font-size:26px;padding-bottom:16px}}@media screen and (min-width: 769px){.p-subsidy__pref__header{display:flex;justify-content:space-between;gap:0 24px}}@media screen and (max-width: 768px){.p-subsidy__pref__item{padding:6.4vw 5.0666666667vw}}@media screen and (min-width: 769px){.p-subsidy__pref__item{display:flex;justify-content:space-between;gap:0 24px;padding:20px 0}}.p-subsidy__pref__item:nth-child(odd){background-color:#f2fbfc}.p-subsidy__pref__label{border-bottom:2px solid rgba(84,88,90,.7);flex-basis:32.5203252033%;font-weight:500;font-size:16px;letter-spacing:.05em;padding-bottom:8px;text-align:left}.p-subsidy__pref__label:nth-child(2){flex-basis:64.837398374%}.p-subsidy__pref__munic{box-sizing:border-box;font-weight:500;letter-spacing:.05em;line-height:1.4444444444}@media screen and (max-width: 768px){.p-subsidy__pref__munic{font-size:4.2666666667vw}}@media screen and (min-width: 769px){.p-subsidy__pref__munic{background:url(../images/common/ico_rhombus.svg) no-repeat top 4px left 8px;background-size:18px auto;flex-basis:32.5203252033%;padding-left:34px}}.p-subsidy__pref__contact{font-weight:500;letter-spacing:.05em;line-height:1.4444444444}@media screen and (max-width: 768px){.p-subsidy__pref__contact{font-size:4.2666666667vw}}@media screen and (min-width: 769px){.p-subsidy__pref__contact{display:flex;justify-content:space-between;flex-basis:64.837398374%}}.p-subsidy__pref__dept{text-align:justify}@media screen and (max-width: 768px){.p-subsidy__pref__dept{padding-top:2.1333333333vw}}.p-subsidy__pref__dept a{color:#32a7e4;text-decoration:underline}.p-subsidy__pref__tel{box-sizing:border-box}@media screen and (max-width: 768px){.p-subsidy__pref__tel{padding-top:2.1333333333vw}}@media screen and (min-width: 769px){.p-subsidy__pref__tel{min-width:180px;padding:0 8px}}.p-faq{margin:0 auto}@media screen and (max-width: 768px){.p-faq{padding-bottom:32vw;width:92vw}}@media screen and (min-width: 769px){.p-faq{padding-bottom:80px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-faq{width:690px}}@media screen and (min-width: 1080px){.p-faq{display:flex;justify-content:space-between;width:1080px}}@media screen and (max-width: 768px){.p-faq__category{padding-bottom:12.8vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-faq__category{padding-bottom:48px}}@media screen and (min-width: 1080px){.p-faq__category{flex-basis:234px}}.p-faq__category__button{justify-content:flex-start}@media screen and (max-width: 768px){.p-faq__category__button{background-position:center right 3.4666666667vw;background-size:2.9333333333vw auto;border-radius:1.3333333333vw;font-size:4.2666666667vw;height:9.6vw;margin-bottom:2.1333333333vw;padding:0 7.4666666667vw 0 4.8vw}}@media screen and (min-width: 769px){.p-faq__category__button{background-position:center right 8px;background-size:11px auto;border-radius:5px;font-size:18px;line-height:1.3333333333;margin-bottom:12px;padding:8px 24px 8px 12px;text-align:left}}.p-faq__category__button:last-child{margin-bottom:0}@media screen and (min-width: 1080px){.p-faq__inner{flex-basis:798px}}@media screen and (max-width: 768px){.p-faq__block{padding-bottom:10.6666666667vw}}@media screen and (min-width: 769px){.p-faq__block{padding-bottom:40px}}.p-faq__block__cat-name{font-weight:500;letter-spacing:.08em}@media screen and (max-width: 768px){.p-faq__block__cat-name{font-size:5.3333333333vw;margin-bottom:4.2666666667vw}}@media screen and (min-width: 769px){.p-faq__block__cat-name{font-size:24px;margin-bottom:16px}}.p-faq__block__item{background-color:var(--color5);position:relative}@media screen and (max-width: 768px){.p-faq__block__item{box-shadow:0 0 1.6vw rgba(193,189,176,.25);border-radius:2.1333333333vw;margin-bottom:4.2666666667vw;padding:4.2666666667vw 6.4vw 0 3.2vw}}@media screen and (min-width: 769px){.p-faq__block__item{box-shadow:0 0 6px rgba(193,189,176,.25);border-radius:8px;margin-bottom:16px;padding:18px 66px 6px 12px}}.p-faq__block__item:last-child{margin-bottom:0}.p-faq__block__toggle{display:none;opacity:0}.p-faq__icon{align-items:center;box-sizing:border-box;display:flex;font-weight:500;justify-content:center}@media screen and (max-width: 768px){.p-faq__icon{border-radius:3.4666666667vw;flex-basis:6.9333333333vw;font-size:4.2666666667vw;height:6.9333333333vw}}@media screen and (min-width: 769px){.p-faq__icon{border-radius:13px;flex-basis:26px;font-size:18px;height:26px}}.p-faq__text{box-sizing:border-box;font-weight:500;text-align:justify}@media screen and (max-width: 768px){.p-faq__text{flex-basis:72.8vw;font-size:4.2666666667vw;line-height:1.5555555556}}@media screen and (min-width: 769px){.p-faq__text{font-size:20px;line-height:1.6}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-faq__text{flex-basis:578px}}@media screen and (min-width: 1080px){.p-faq__text{flex-basis:684px}}.p-faq__text a{color:#32a7e4;text-decoration:underline}@media screen and (min-width: 769px){.p-faq__text a:hover{text-decoration:none}}.p-faq__q{display:flex;justify-content:space-between;cursor:pointer}@media screen and (max-width: 768px){.p-faq__q{padding-bottom:4.2666666667vw}}@media screen and (min-width: 769px){.p-faq__q{padding-bottom:12px}}.p-faq__q__icon{background-color:var(--color6);color:var(--color5)}@media screen and (min-width: 769px){.p-faq__q__icon{margin-top:4px}}@media screen and (max-width: 768px){.p-faq__q__text{padding-right:8.5333333333vw}}.p-faq__a{display:flex;justify-content:space-between}.p-faq__a__icon{border:2px solid var(--color6);color:var(--color6)}@media screen and (max-width: 768px){.p-faq__a__icon{margin-top:4.2666666667vw}}@media screen and (min-width: 769px){.p-faq__a__icon{margin-top:16px}}.p-faq__a__text{position:relative}@media screen and (max-width: 768px){.p-faq__a__text{padding-bottom:4.2666666667vw;padding-top:4.2666666667vw}}@media screen and (min-width: 769px){.p-faq__a__text{padding-bottom:12px;padding-top:12px}}.p-faq__a__text::before{background-image:linear-gradient(to right, var(--color1) 4px, transparent 4px);background-size:8px 1px;background-repeat:repeat-x;background-position:0 0;content:"";position:absolute;height:1px;left:0;opacity:.45;top:0;width:100%}.p-faq__toggle{position:absolute}@media screen and (max-width: 768px){.p-faq__toggle{height:10.1333333333vw;right:2.4vw;top:5.0666666667vw;width:10.6666666667vw}}@media screen and (min-width: 769px){.p-faq__toggle{height:38px;right:5px;top:16px;width:40px}}.p-faq__toggle.is-open::before{background-image:url(../images/faq/ico_close.svg)}@media screen and (max-width: 768px){.p-faq__toggle.is-open::before{background-position:center top 2.1333333333vw}}@media screen and (min-width: 769px){.p-faq__toggle.is-open::before{background-position:center top 8px}}.p-faq__toggle.is-open::after{content:"閉じる"}@media screen and (max-width: 768px){.p-faq__toggle.is-open::after{letter-spacing:-0.08em}}.p-faq__toggle::before,.p-faq__toggle::after{position:absolute}.p-faq__toggle::before{background:url(../images/faq/ico_open.svg) no-repeat;content:"";left:50%;top:0;transform:translateX(-50%);transition:background .5s}@media screen and (max-width: 768px){.p-faq__toggle::before{background-position:center top;background-size:4.2666666667vw auto;height:4.2666666667vw;width:4.2666666667vw}}@media screen and (min-width: 769px){.p-faq__toggle::before{background-position:center top;height:18px;width:18px}}.p-faq__toggle::after{bottom:0;color:var(--color6);content:"開く";font-weight:500;text-align:center;width:100%}@media screen and (max-width: 768px){.p-faq__toggle::after{font-size:3.2vw;letter-spacing:-0.08em}}@media screen and (min-width: 769px){.p-faq__toggle::after{font-size:13px}}.p-products{margin:0 auto}@media screen and (max-width: 768px){.p-products{padding-bottom:32vw;width:92vw}}@media screen and (min-width: 769px){.p-products{padding-bottom:80px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-products{width:690px}}@media screen and (min-width: 1080px){.p-products{width:1080px}}.p-products__nav{display:flex;justify-content:center}@media screen and (max-width: 1079px){.p-products__nav{flex-wrap:wrap}}@media screen and (max-width: 768px){.p-products__nav{gap:4.2666666667vw 4vw;padding-bottom:10.6666666667vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-products__nav{gap:16px 15px;padding-bottom:40px}}@media screen and (min-width: 1080px){.p-products__nav{gap:0 20px;padding-bottom:80px}}@media screen and (max-width: 768px){.p-products__nav__button{background-position:center bottom 2.6666666667vw;background-size:4vw auto;border-radius:2.4vw;flex-basis:44vw;font-size:4.8vw;height:26.6666666667vw}}@media screen and (min-width: 769px){.p-products__nav__button{background-position:center bottom 12px;background-size:18px auto;border-radius:9px;font-size:20px;flex-basis:255px;height:100px}}.p-products__block{background-color:var(--color5);overflow:hidden}@media screen and (max-width: 768px){.p-products__block{border-radius:3.7333333333vw;box-shadow:0 0 1.6vw rgba(193,189,176,.25);margin-bottom:12.8vw}}@media screen and (min-width: 769px){.p-products__block{border-radius:14px;box-shadow:0 0 6px rgba(193,189,176,.25)}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-products__block{margin-bottom:48px}}@media screen and (min-width: 1080px){.p-products__block{margin-bottom:80px}}.p-products__block:last-child{margin-bottom:0}.p-products__block__header{background-color:var(--color3);text-align:center}@media screen and (max-width: 768px){.p-products__block__header{padding:7.4666666667vw 0}}@media screen and (min-width: 769px){.p-products__block__header{padding:40px 0}}.p-products__block__cat-name{font-weight:500;letter-spacing:.11em}@media screen and (max-width: 768px){.p-products__block__cat-name{font-size:6.4vw}}@media screen and (min-width: 769px){.p-products__block__cat-name{font-size:34px}}@media screen and (max-width: 768px){.p-products__block__list{padding:8.5333333333vw 9.6vw}}@media screen and (min-width: 769px){.p-products__block__list{display:flex;flex-wrap:wrap}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-products__block__list{gap:40px 16px;padding:40px 64px}}@media screen and (min-width: 1080px){.p-products__block__list{gap:80px 4px;padding:48px 26px 72px}}.p-products__block__item{box-sizing:border-box}@media screen and (max-width: 768px){.p-products__block__item{padding-bottom:12.8vw}.p-products__block__item:last-child{padding-bottom:0}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-products__block__item{flex-basis:273px;padding:2px 18px 16px}}@media screen and (min-width: 1080px){.p-products__block__item{display:flex;flex-direction:column;flex-basis:254px;padding:2px 18px 16px}}.p-products__block__thumb{font-size:0}@media screen and (max-width: 768px){.p-products__block__thumb{padding-bottom:2.6666666667vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-products__block__thumb{padding-bottom:10px}}@media screen and (min-width: 1080px){.p-products__block__thumb{order:2;padding-bottom:10px}}.p-products__block__name{line-height:1.4444444444}@media screen and (max-width: 768px){.p-products__block__name{font-size:4.2666666667vw;padding-bottom:3.2vw}}@media screen and (min-width: 769px){.p-products__block__name{font-size:18px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-products__block__name{padding-bottom:8px}}@media screen and (min-width: 1080px){.p-products__block__name{order:3;padding-bottom:10px}}.p-products__block__explain{line-height:1.4444444444}@media screen and (max-width: 768px){.p-products__block__explain{font-size:4.2666666667vw;padding-bottom:4.2666666667vw}}@media screen and (min-width: 769px){.p-products__block__explain{font-size:18px;padding-bottom:12px}}@media screen and (min-width: 1080px){.p-products__block__explain{order:1}}@media screen and (min-width: 1080px){.p-products__block__button{order:4}}@media screen and (max-width: 768px){.p-products__block__inner{padding:8.5333333333vw 0}}@media screen and (min-width: 769px){.p-products__block__inner{padding:80px 0}}.p-products__block__aderans{font-size:0;margin:0 auto}@media screen and (max-width: 768px){.p-products__block__aderans{padding-bottom:4.2666666667vw;width:66.4vw}}@media screen and (min-width: 769px){.p-products__block__aderans{padding-bottom:48px;width:344px}}@media screen and (max-width: 768px){.p-products__block__wig-button{background-position:top 3.7333333333vw right 5.8666666667vw;letter-spacing:-0.06em;font-size:4.2666666667vw;padding-right:4.2666666667vw}}@media screen and (min-width: 769px){.p-products__block__wig-button{background-position:top 16px right 72px;border-radius:24px;font-size:20px;height:48px;padding-right:24px;width:462px}}.p-products__block__note{font-weight:500;letter-spacing:.05em;text-align:center}@media screen and (max-width: 768px){.p-products__block__note{font-size:3.2vw;padding-top:4.2666666667vw}}@media screen and (min-width: 769px){.p-products__block__note{font-size:16px;padding-top:16px}}.p-recipe{margin:0 auto}@media screen and (max-width: 768px){.p-recipe{padding-bottom:32vw;width:92vw}}@media screen and (min-width: 769px){.p-recipe{padding-bottom:80px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-recipe{width:690px}}@media screen and (min-width: 1080px){.p-recipe{width:1080px}}.p-recipe .oisix{background:url(../images/recipe/logo_oisix.png) no-repeat center center/100% auto;mix-blend-mode:multiply;display:inline-block}.p-recipe .is-new::before{background:url(../images/common/ico_new.svg) no-repeat center center/100% auto;content:""}.p-recipe__header-ttl{letter-spacing:.05em}.p-recipe__ttl{font-weight:500;letter-spacing:.08em;text-align:center}@media screen and (max-width: 768px){.p-recipe__ttl{font-size:6.4vw;padding-bottom:8.5333333333vw}}@media screen and (min-width: 769px){.p-recipe__ttl{font-size:28px;padding-bottom:40px}}.p-recipe__nav{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width: 768px){.p-recipe__nav{gap:4.2666666667vw 4vw;padding-bottom:10.6666666667vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-recipe__nav{gap:16px 15px;padding-bottom:40px}}@media screen and (min-width: 1080px){.p-recipe__nav{gap:32px 20px;padding-bottom:80px}}.p-recipe__nav__button{box-sizing:border-box;line-height:1.3333333333}@media screen and (max-width: 768px){.p-recipe__nav__button{background-position:center bottom 2.6666666667vw;background-size:4vw auto;border-radius:2.4vw;flex-basis:44vw;font-size:4.8vw;height:26.6666666667vw;padding-bottom:2.1333333333vw}}@media screen and (min-width: 769px){.p-recipe__nav__button{background-position:center bottom 12px;background-size:18px auto;border-radius:9px;font-size:20px;flex-basis:255px;height:100px;padding-bottom:8px}}.p-recipe__nav__button .oisix{vertical-align:middle}@media screen and (max-width: 768px){.p-recipe__nav__button .oisix{height:5.3333333333vw;margin:-1.0666666667vw 0 0 1.0666666667vw;width:13.3333333333vw}}@media screen and (min-width: 769px){.p-recipe__nav__button .oisix{height:20px;margin:-2px 0 0 4px;width:50px}}.p-recipe__nav__button.is-new{position:relative}.p-recipe__nav__button.is-new::before{position:absolute;z-index:1}@media screen and (max-width: 768px){.p-recipe__nav__button.is-new::before{height:9.0666666667vw;left:-1.3333333333vw;top:-3.7333333333vw;width:17.3333333333vw}}@media screen and (min-width: 769px){.p-recipe__nav__button.is-new::before{height:34px;left:-31px;top:-13px;width:65px}}.p-recipe__block{background-color:var(--color5);overflow:hidden}@media screen and (max-width: 768px){.p-recipe__block{border-radius:3.7333333333vw;box-shadow:0 0 1.6vw rgba(193,189,176,.25);margin-bottom:12.8vw}}@media screen and (min-width: 769px){.p-recipe__block{border-radius:14px;box-shadow:0 0 6px rgba(193,189,176,.25)}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-recipe__block{margin-bottom:48px}}@media screen and (min-width: 1080px){.p-recipe__block{margin-bottom:80px}}.p-recipe__block:last-child{margin-bottom:0}.p-recipe__block__header{background-color:var(--color3);text-align:center}@media screen and (max-width: 768px){.p-recipe__block__header{padding:7.4666666667vw 0}}@media screen and (min-width: 769px){.p-recipe__block__header{padding:40px 0}}.p-recipe__block__cat-name{font-weight:500;letter-spacing:.08em;line-height:1.5}@media screen and (max-width: 768px){.p-recipe__block__cat-name{font-size:5.3333333333vw;padding:0 5.0666666667vw}}@media screen and (min-width: 769px){.p-recipe__block__cat-name{font-size:30px}}.p-recipe__block__cat-name .oisix{vertical-align:middle}@media screen and (max-width: 768px){.p-recipe__block__cat-name .oisix{height:6.9333333333vw;margin:-1.0666666667vw 0 0 1.0666666667vw;width:17.0666666667vw}}@media screen and (min-width: 769px){.p-recipe__block__cat-name .oisix{height:40px;margin:-4px 0 0 4px;width:100px}}.p-recipe__block__cat-name.is-new::before{display:inline-block;vertical-align:middle}@media screen and (max-width: 768px){.p-recipe__block__cat-name.is-new::before{height:6.6666666667vw;margin:-1.0666666667vw 2.1333333333vw 0 0;width:12.8vw}}@media screen and (min-width: 769px){.p-recipe__block__cat-name.is-new::before{height:39px;margin:-7px 16px 0 0;width:75px}}@media screen and (max-width: 768px){.p-recipe__block__inner{padding:4.2666666667vw 0 14.9333333333vw}}@media screen and (min-width: 769px){.p-recipe__block__inner{padding:32px 0 80px}}@media screen and (max-width: 768px){.p-recipe__list{gap:10.6666666667vw 0;width:81.8666666667vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-recipe__list{gap:40px 0;width:614px}}@media screen and (min-width: 1080px){.p-recipe__list{gap:72px 50px;width:894px}}.p-recipe__thumb{position:relative}@media screen and (max-width: 768px){.p-recipe__thumb{height:56.2666666667vw;margin-top:2.1333333333vw}}@media screen and (min-width: 769px){.p-recipe__thumb{margin-top:8px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-recipe__thumb{height:422px}}@media screen and (min-width: 1080px){.p-recipe__thumb{height:290px}}.p-recipe__status{align-items:flex-start;display:flex;position:absolute}@media screen and (max-width: 768px){.p-recipe__status{left:2.1333333333vw;gap:2.1333333333vw;top:2.1333333333vw}}@media screen and (min-width: 769px){.p-recipe__status{left:8px;gap:8px;top:8px}}.p-recipe__status__item.is-new{font-size:0}@media screen and (max-width: 768px){.p-recipe__status__item.is-new{flex-basis:17.3333333333vw}}@media screen and (min-width: 769px){.p-recipe__status__item.is-new{flex-basis:65px}}.p-recipe__status__item.is-new::before{display:none}.p-recipe__status__item.is-sub{align-items:center;background-color:#ffd539;box-sizing:border-box;display:flex;font-weight:500;justify-content:center}@media screen and (max-width: 768px){.p-recipe__status__item.is-sub{border-radius:4.2666666667vw;font-size:3.7333333333vw;height:8.5333333333vw;padding:0 3.2vw .2666666667vw;flex-basis:32.5333333333vw}}@media screen and (min-width: 769px){.p-recipe__status__item.is-sub{border-radius:16px;font-size:16px;height:32px;padding:0 12px 1px;flex-basis:122px}}.p-recipe__tag{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width: 768px){.p-recipe__tag{gap:2.1333333333vw 1.0666666667vw;padding:4.2666666667vw 0}}@media screen and (min-width: 769px){.p-recipe__tag{gap:8px 6px;padding:16px 0}}.p-recipe__tag__item{align-items:center;background-color:var(--color4);box-sizing:border-box;display:flex;flex-basis:auto;font-weight:500;justify-content:center}@media screen and (max-width: 768px){.p-recipe__tag__item{border-radius:3.7333333333vw;font-size:3.7333333333vw;height:7.4666666667vw;padding:0 3.7333333333vw .2666666667vw}}@media screen and (min-width: 769px){.p-recipe__tag__item{border-radius:17px;font-size:18px;height:34px;padding:0 14px 1px}}.p-recipe--detail{margin:0 auto}@media screen and (max-width: 768px){.p-recipe--detail{padding:14.9333333333vw 0 32vw;width:92vw}}@media screen and (min-width: 769px){.p-recipe--detail{padding:80px 0}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-recipe--detail{width:690px}}@media screen and (min-width: 1080px){.p-recipe--detail{width:1080px}}.p-recipe--detail .oisix{background:url(../images/recipe/logo_oisix.png) no-repeat center center/100% auto;mix-blend-mode:multiply;display:inline-block}.p-recipe--detail .is-red{color:#ed5555}.p-recipe--detail__block{background-color:var(--color5);overflow:hidden}@media screen and (max-width: 768px){.p-recipe--detail__block{border-radius:3.7333333333vw;box-shadow:0 0 1.6vw rgba(193,189,176,.25)}}@media screen and (min-width: 769px){.p-recipe--detail__block{border-radius:14px;box-shadow:0 0 6px rgba(193,189,176,.25)}}.p-recipe--detail__block__header{background-color:var(--color3);text-align:center}@media screen and (max-width: 768px){.p-recipe--detail__block__header{padding:7.4666666667vw 0}}@media screen and (min-width: 769px){.p-recipe--detail__block__header{padding:40px 0}}.p-recipe--detail__block__ttl{font-weight:500;letter-spacing:.08em}@media screen and (max-width: 768px){.p-recipe--detail__block__ttl{font-size:5.3333333333vw}}@media screen and (min-width: 769px){.p-recipe--detail__block__ttl{font-size:30px}}.p-recipe--detail__block__ttl .oisix{vertical-align:middle}@media screen and (max-width: 768px){.p-recipe--detail__block__ttl .oisix{height:6.9333333333vw;margin:-1.0666666667vw 0 0 1.0666666667vw;width:17.0666666667vw}}@media screen and (min-width: 769px){.p-recipe--detail__block__ttl .oisix{height:40px;margin:-4px 0 0 4px;width:100px}}.p-recipe--detail__block__ttl.is-new::before{background:url(../images/common/ico_new.svg) no-repeat center center/100% auto;content:"";display:inline-block;vertical-align:bottom}@media screen and (max-width: 768px){.p-recipe--detail__block__ttl.is-new::before{height:6.6666666667vw;margin:0 2.1333333333vw -0.8vw 0;width:12.8vw}}@media screen and (min-width: 769px){.p-recipe--detail__block__ttl.is-new::before{height:39px;margin:0 16px 2px 0;width:75px}}@media screen and (max-width: 768px){.p-recipe--detail__block__inner{padding:8.5333333333vw 5.0666666667vw}}@media screen and (min-width: 769px){.p-recipe--detail__block__inner{padding:48px 93px 80px}}@media screen and (min-width: 1080px){.p-recipe--detail__block__box{display:flex;justify-content:space-between;padding-bottom:40px}.p-recipe--detail__block__box.is-reverse{flex-direction:row-reverse}}@media screen and (max-width: 768px){.p-recipe--detail__block__left{padding-bottom:10.6666666667vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-recipe--detail__block__left{padding-bottom:40px}}@media screen and (min-width: 1080px){.p-recipe--detail__block__left{flex-basis:376px}}@media screen and (max-width: 768px){.p-recipe--detail__block__right{padding-bottom:10.6666666667vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-recipe--detail__block__right{padding-bottom:40px}}@media screen and (min-width: 1080px){.p-recipe--detail__block__right{flex-basis:474px}}.p-recipe--detail__block__label{font-weight:500}@media screen and (max-width: 768px){.p-recipe--detail__block__label{font-size:4.8vw;padding-bottom:4.2666666667vw}}@media screen and (min-width: 769px){.p-recipe--detail__block__label{font-size:20px;padding-bottom:24px}}.p-recipe--detail__block__par{font-weight:500;line-height:1.5;padding-bottom:1em;text-align:justify}@media screen and (max-width: 768px){.p-recipe--detail__block__par{font-size:4.2666666667vw}}@media screen and (min-width: 769px){.p-recipe--detail__block__par{font-size:18px}}.p-recipe--detail__block__par .note{font-size:.85em}.p-recipe--detail__block__par:last-child{padding-bottom:0}.p-recipe--detail__thumb{font-size:0;overflow:hidden}@media screen and (max-width: 768px){.p-recipe--detail__thumb{border-radius:3.7333333333vw}}@media screen and (min-width: 769px){.p-recipe--detail__thumb{border-radius:14px}}.p-recipe--detail__thumb.is-new{position:relative}.p-recipe--detail__thumb.is-new::after{background:url(../images/common/ico_new.svg) no-repeat center center/100% auto;content:"";position:absolute}@media screen and (max-width: 768px){.p-recipe--detail__thumb.is-new::after{height:8.5333333333vw;left:2.1333333333vw;top:2.1333333333vw;width:16vw}}@media screen and (min-width: 769px){.p-recipe--detail__thumb.is-new::after{height:32px;left:8px;top:8px;width:60px}}.p-recipe--detail__recipe-name{line-height:1.4;position:relative}@media screen and (max-width: 768px){.p-recipe--detail__recipe-name{font-size:5.8666666667vw;padding-bottom:4.2666666667vw}}@media screen and (min-width: 769px){.p-recipe--detail__recipe-name{font-size:28px;padding-bottom:12px}}.p-recipe--detail__recipe-name .sub-ingredient{align-items:center;background-color:#ffd539;box-sizing:border-box;display:flex;font-weight:500;justify-content:center}@media screen and (max-width: 768px){.p-recipe--detail__recipe-name .sub-ingredient{border-radius:4.2666666667vw;font-size:3.7333333333vw;height:8.5333333333vw;margin-top:3.2vw;padding-bottom:.2666666667vw;width:29.3333333333vw}}@media screen and (min-width: 769px){.p-recipe--detail__recipe-name .sub-ingredient{border-radius:16px;font-size:16px;height:32px;margin-top:6px;padding:0 0 1px;width:120px}}.p-recipe--detail__tag{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width: 768px){.p-recipe--detail__tag{gap:2.1333333333vw 1.0666666667vw;padding:4.2666666667vw 0 0}}@media screen and (min-width: 769px){.p-recipe--detail__tag{gap:8px 6px;padding:16px 0 0}}.p-recipe--detail__tag__item{align-items:center;background-color:var(--color4);box-sizing:border-box;display:flex;flex-basis:auto;font-weight:500;justify-content:center}@media screen and (max-width: 768px){.p-recipe--detail__tag__item{border-radius:3.7333333333vw;font-size:3.7333333333vw;height:7.4666666667vw;padding:0 3.7333333333vw .2666666667vw}}@media screen and (min-width: 769px){.p-recipe--detail__tag__item{border-radius:17px;font-size:18px;height:34px;padding:0 14px 1px}}.p-recipe--detail__tag__note{font-weight:500;line-height:1.75}@media screen and (max-width: 768px){.p-recipe--detail__tag__note{font-size:3.4666666667vw;padding-top:2.1333333333vw}}@media screen and (min-width: 769px){.p-recipe--detail__tag__note{font-size:16px;padding-top:8px}}.p-recipe--detail__comment{border:2px solid #dedede}@media screen and (max-width: 768px){.p-recipe--detail__comment{border-radius:1.8666666667vw;padding:6.4vw 4.2666666667vw}}@media screen and (min-width: 769px){.p-recipe--detail__comment{border-radius:7px;padding:18px 22px}}.p-recipe--detail__comment__label{font-weight:500}@media screen and (max-width: 768px){.p-recipe--detail__comment__label{font-size:3.7333333333vw;padding-bottom:2.1333333333vw}}@media screen and (min-width: 769px){.p-recipe--detail__comment__label{font-size:16px;padding-bottom:8px}}.p-recipe--detail__ingredient{font-weight:500;line-height:1.4444444444}@media screen and (max-width: 768px){.p-recipe--detail__ingredient{font-size:4.2666666667vw}}@media screen and (min-width: 769px){.p-recipe--detail__ingredient{font-size:18px}}.p-recipe--detail__ingredient__item{align-items:flex-end;display:flex;justify-content:space-between;position:relative}@media screen and (max-width: 768px){.p-recipe--detail__ingredient__item{padding:3.2vw 0 2.1333333333vw}}@media screen and (min-width: 769px){.p-recipe--detail__ingredient__item{padding:12px 0 8px}}.p-recipe--detail__ingredient__item::after{background-image:linear-gradient(to right, var(--color1) 2px, transparent 2px);background-size:6px 1px;background-repeat:repeat-x;background-position:0 0;bottom:0;content:"";position:absolute;height:1px;left:0;opacity:.45;width:100%}.p-recipe--detail__ingredient__label{flex-basis:auto}.p-recipe--detail__ingredient__value{flex-basis:auto;text-align:right}.p-recipe--detail__method__item{align-items:flex-start;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.p-recipe--detail__method__item{padding-bottom:4.2666666667vw}}@media screen and (min-width: 769px){.p-recipe--detail__method__item{padding-bottom:20px}}.p-recipe--detail__method__item:last-child{padding-bottom:0}.p-recipe--detail__method__number{border:1px solid var(--color1);border-radius:50%;font-weight:500;text-align:center}@media screen and (max-width: 768px){.p-recipe--detail__method__number{font-size:3.7333333333vw;height:4.2666666667vw;margin-top:1.0666666667vw;width:4.2666666667vw}}@media screen and (min-width: 769px){.p-recipe--detail__method__number{font-size:16px;height:18px;margin-top:4px;width:18px}}@media screen and (max-width: 768px){.p-recipe--detail__method__text{flex-basis:75.4666666667vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-recipe--detail__method__text{flex-basis:470px}}@media screen and (min-width: 1080px){.p-recipe--detail__method__text{flex-basis:440px}}.p-recipe--detail__sub-ingredient{background-color:var(--color3)}@media screen and (max-width: 768px){.p-recipe--detail__sub-ingredient{border-radius:3.7333333333vw;margin-bottom:4.2666666667vw;padding:6.4vw}}@media screen and (min-width: 769px){.p-recipe--detail__sub-ingredient{border-radius:14px;margin-bottom:16px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-recipe--detail__sub-ingredient{padding:24px}}@media screen and (min-width: 1080px){.p-recipe--detail__sub-ingredient{padding:32px 48px}}@media screen and (min-width: 1080px){.p-recipe--detail__sub-ingredient__inner{display:flex;justify-content:space-between}}.p-recipe--detail__sub-ingredient__label{font-weight:600}@media screen and (max-width: 768px){.p-recipe--detail__sub-ingredient__label{font-size:4.2666666667vw;padding-bottom:3.2vw}}@media screen and (min-width: 769px){.p-recipe--detail__sub-ingredient__label{font-size:18px;padding-bottom:12px}}@media screen and (min-width: 1080px){.p-recipe--detail__sub-ingredient__text{flex-basis:414px}}@media screen and (min-width: 1080px){.p-recipe--detail__sub-ingredient__text.is-full{flex-basis:100%}}.p-recipe--detail__sub-ingredient__par{margin-bottom:1em;position:relative}.p-recipe--detail__sub-ingredient__par::after{background-image:linear-gradient(to right, var(--color1) 4px, transparent 4px);background-size:8px 1px;background-repeat:repeat-x;background-position:0 0;bottom:0;content:"";position:absolute;height:1px;left:0;opacity:.45;width:100%}.p-recipe--detail__sub-ingredient__par:last-child{margin-bottom:0}.p-recipe--detail__sub-ingredient__par:last-child::after{display:none}.p-recipe--detail__sub-ingredient__par .before{display:block;font-weight:600}.p-recipe--detail__sub-ingredient__par .after{display:block;font-weight:500}.p-recipe--detail__sub-ingredient__par .note{font-weight:500}.p-recipe--detail__sub-ingredient__thumb{font-size:0}@media screen and (max-width: 768px){.p-recipe--detail__sub-ingredient__thumb{margin-top:4.2666666667vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-recipe--detail__sub-ingredient__thumb{margin-top:24px}}@media screen and (min-width: 1080px){.p-recipe--detail__sub-ingredient__thumb{flex-basis:360px}}.p-recipe--detail__column{border:2px solid #f5cf02}@media screen and (max-width: 768px){.p-recipe--detail__column{border-radius:3.7333333333vw;margin-bottom:10.6666666667vw;padding:5.8666666667vw}}@media screen and (min-width: 769px){.p-recipe--detail__column{border-radius:14px;margin-bottom:40px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-recipe--detail__column{padding:22px}}@media screen and (min-width: 1080px){.p-recipe--detail__column{padding:30px 46px}}.p-recipe--detail__column__label{font-weight:700;position:relative}@media screen and (max-width: 768px){.p-recipe--detail__column__label{font-size:3.7333333333vw;margin-bottom:4.2666666667vw;padding-left:5.8666666667vw}}@media screen and (min-width: 769px){.p-recipe--detail__column__label{font-size:16px;margin-bottom:16px;padding-left:22px}}.p-recipe--detail__column__label::before{background-color:var(--color3);border-radius:50%;content:"";left:0;position:absolute}@media screen and (max-width: 768px){.p-recipe--detail__column__label::before{height:3.7333333333vw;top:.5333333333vw;width:3.7333333333vw}}@media screen and (min-width: 769px){.p-recipe--detail__column__label::before{height:14px;top:2px;width:14px}}.p-recipe--detail__column__ttl{font-weight:500}@media screen and (max-width: 768px){.p-recipe--detail__column__ttl{font-size:5.8666666667vw;line-height:1.5454545455;padding-bottom:2.1333333333vw}}@media screen and (min-width: 769px){.p-recipe--detail__column__ttl{font-size:24px;padding-bottom:12px}}.p-recipe--detail__editors{background-color:var(--color3)}@media screen and (max-width: 768px){.p-recipe--detail__editors{border-radius:3.7333333333vw;padding:2.1333333333vw 6.4vw}}@media screen and (min-width: 769px){.p-recipe--detail__editors{border-radius:14px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-recipe--detail__editors{padding:8px 24px}}@media screen and (min-width: 1080px){.p-recipe--detail__editors{padding:8px 48px}}.p-recipe--detail__editors__item{font-weight:500;position:relative}@media screen and (max-width: 768px){.p-recipe--detail__editors__item{padding:4.2666666667vw 0}}@media screen and (min-width: 769px){.p-recipe--detail__editors__item{font-size:18px;padding:12px 0}}@media screen and (min-width: 1080px){.p-recipe--detail__editors__item{align-items:center;display:flex}}.p-recipe--detail__editors__item::after{background-image:linear-gradient(to right, var(--color1) 4px, transparent 4px);background-size:8px 1px;background-repeat:repeat-x;background-position:0 0;bottom:0;content:"";position:absolute;height:1px;left:0;opacity:.45;width:100%}.p-recipe--detail__editors__item:last-child::after{display:none}@media screen and (max-width: 768px){.p-recipe--detail__editors__label{font-size:3.7333333333vw;padding-bottom:2.1333333333vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-recipe--detail__editors__label{font-size:16px;padding-bottom:8px}}@media screen and (min-width: 1080px){.p-recipe--detail__editors__label{flex-basis:142px}}@media screen and (max-width: 768px){.p-recipe--detail__editors__text{font-size:4.2666666667vw}}@media screen and (min-width: 1080px){.p-recipe--detail__editors__text{flex-basis:842px}}.p-recipe--detail__editors__oisix{display:block}@media screen and (max-width: 768px){.p-recipe--detail__editors__oisix{margin:0 auto;width:44.2666666667vw}}@media screen and (min-width: 769px){.p-recipe--detail__editors__oisix{width:166px}}.p-recipe--detail__oisix-kit{background-color:#fffbea;box-sizing:border-box;overflow:hidden}@media screen and (max-width: 768px){.p-recipe--detail__oisix-kit{border-radius:3.7333333333vw;border:1.3333333333vw solid #7c9440;margin-top:10.6666666667vw;padding-bottom:9.3333333333vw}}@media screen and (min-width: 769px){.p-recipe--detail__oisix-kit{border-radius:14px;border:5px solid #7c9440;margin-top:40px;padding-bottom:35px}}.p-recipe--detail__oisix-kit__ttl{align-items:center;background-color:#7c9440;color:#fff;display:flex;justify-content:center;text-align:center}@media screen and (max-width: 768px){.p-recipe--detail__oisix-kit__ttl{font-size:6.4vw;height:22.6666666667vw;line-height:1.1666666667}}@media screen and (min-width: 769px){.p-recipe--detail__oisix-kit__ttl{font-size:24px;height:85px}}@media screen and (max-width: 768px){.p-recipe--detail__oisix-kit__inner{padding:8.5333333333vw 4.8vw 4.2666666667vw}}@media screen and (min-width: 769px){.p-recipe--detail__oisix-kit__inner{padding:24px 80px 16px}}@media screen and (min-width: 1080px){.p-recipe--detail__oisix-kit__inner{display:flex;gap:0 32px}}.p-recipe--detail__oisix-kit__thumb{font-size:0;overflow:hidden}@media screen and (max-width: 768px){.p-recipe--detail__oisix-kit__thumb{border-radius:3.7333333333vw;margin-bottom:4.2666666667vw}}@media screen and (min-width: 769px){.p-recipe--detail__oisix-kit__thumb{border-radius:14px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-recipe--detail__oisix-kit__thumb{margin-bottom:24px}}@media screen and (min-width: 1080px){.p-recipe--detail__oisix-kit__thumb{flex-basis:265px}}.p-recipe--detail__oisix-kit__text{font-weight:500;line-height:1.8333333333}@media screen and (min-width: 769px){.p-recipe--detail__oisix-kit__text{font-size:18px}}@media screen and (min-width: 1080px){.p-recipe--detail__oisix-kit__text{flex-basis:425px}}.p-recipe--detail__oisix-kit__button{background:#f0a94c url(../images/common/ico_arrow--reserve-hv.svg) no-repeat;box-shadow:0 2px 5px rgba(206,206,206,.8);color:#fff;font-weight:700;margin:0 auto}@media screen and (max-width: 768px){.p-recipe--detail__oisix-kit__button{background-position:center right 14.9333333333vw;background-size:3.2vw auto;border-radius:5.8666666667vw;font-size:4.2666666667vw;height:11.7333333333vw;width:69.6vw}}@media screen and (min-width: 769px){.p-recipe--detail__oisix-kit__button{background-position:center right 72px;background-size:12px auto;border-radius:22px;border:2px solid #f0a94c;font-size:16px;height:44px;transition:background .5s,color .5s;width:304px}.p-recipe--detail__oisix-kit__button:hover{background-color:#fff;background-image:url(../images/common/ico_arrow--orange.svg);color:#f0a94c}}.p-contact{margin:0 auto}@media screen and (max-width: 768px){.p-contact{padding-bottom:32vw;width:92vw}}@media screen and (min-width: 769px){.p-contact{padding-bottom:80px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-contact{width:690px}}@media screen and (min-width: 1080px){.p-contact{width:1080px}}.p-contact__block{background-color:var(--color5);overflow:hidden}@media screen and (max-width: 768px){.p-contact__block{border-radius:3.7333333333vw;box-shadow:0 0 1.6vw rgba(193,189,176,.25)}}@media screen and (min-width: 769px){.p-contact__block{border-radius:14px;box-shadow:0 0 6px rgba(193,189,176,.25)}}.p-contact__block__header{background-color:var(--color3);text-align:center}@media screen and (max-width: 768px){.p-contact__block__header{padding:7.4666666667vw 0}}@media screen and (min-width: 769px){.p-contact__block__header{padding:40px 0}}.p-contact__block__ttl{font-weight:500;letter-spacing:.11em;line-height:1.3}@media screen and (max-width: 768px){.p-contact__block__ttl{font-size:5.3333333333vw}}@media screen and (min-width: 769px){.p-contact__block__ttl{font-size:34px}}.p-contact__block__sub-ttl{font-weight:500;letter-spacing:.08em}@media screen and (max-width: 768px){.p-contact__block__sub-ttl{font-size:4.8vw;margin-bottom:4.2666666667vw}}@media screen and (min-width: 769px){.p-contact__block__sub-ttl{font-size:24px;margin-bottom:16px}}@media screen and (max-width: 768px){.p-contact__block__inner{padding:8.5333333333vw 5.0666666667vw}}@media screen and (min-width: 769px){.p-contact__block__inner{padding:48px 93px}}@media screen and (max-width: 768px){.p-contact__list{padding-bottom:8.5333333333vw}}@media screen and (min-width: 769px){.p-contact__list{padding-bottom:32px}}.p-contact__list:last-child{padding-bottom:0}.p-contact__list__item{background:url(../images/common/ico_arrow--list.svg) no-repeat;font-weight:500;line-height:1.6}@media screen and (max-width: 768px){.p-contact__list__item{background-position:top 1.0666666667vw left;background-size:3.2vw auto;font-size:4.2666666667vw;margin-bottom:6.4vw;padding-left:4.2666666667vw}}@media screen and (min-width: 769px){.p-contact__list__item{background-position:top 4px left;background-size:12px auto;font-size:20px;margin-bottom:24px;padding-left:20px}}.p-contact__list__item:last-child{margin-bottom:0}.p-contact__list__link{color:#32a7e4;text-decoration:underline}@media screen and (min-width: 769px){.p-contact__list__link:hover{text-decoration:none}}@media screen and (max-width: 768px){.p-contact__policy{padding-top:10.6666666667vw}}@media screen and (min-width: 769px){.p-contact__policy{padding-top:40px}}.p-contact__policy a{color:#32a7e4;text-decoration:underline}@media screen and (min-width: 769px){.p-contact__policy a:hover{text-decoration:none}}.p-contact__policy__ttl{font-weight:500;letter-spacing:.08em}@media screen and (max-width: 768px){.p-contact__policy__ttl{font-size:5.3333333333vw;padding-bottom:4.2666666667vw}}@media screen and (min-width: 769px){.p-contact__policy__ttl{font-size:24px;padding-bottom:16px}}.p-contact__policy__label{font-weight:700;letter-spacing:.05em}@media screen and (max-width: 768px){.p-contact__policy__label{font-size:3.7333333333vw;padding-bottom:2.1333333333vw}}@media screen and (min-width: 769px){.p-contact__policy__label{font-size:16px;padding-bottom:8px}}.p-contact__policy__block{font-weight:500;letter-spacing:.05em;text-align:justify}@media screen and (max-width: 768px){.p-contact__policy__block{font-size:3.7333333333vw;line-height:1.4285714286}}@media screen and (min-width: 769px){.p-contact__policy__block{font-size:16px;line-height:1.875}}@media screen and (max-width: 768px){.p-style{padding-bottom:32vw}}@media screen and (min-width: 769px){.p-style{padding-bottom:80px}}@media screen and (max-width: 768px){.p-style__button{background-position:center right 4.2666666667vw;border-radius:9.6vw;height:19.2vw;line-height:1.375;margin-top:12.8vw;text-align:center}}@media screen and (min-width: 769px){.p-style__button{margin-top:64px;width:538px}}.p-style__wig-support{align-items:center;display:flex;justify-content:flex-end;font-weight:500;margin:0 auto}@media screen and (max-width: 768px){.p-style__wig-support{font-size:4.2666666667vw;gap:0 3.2vw;margin-top:10.6666666667vw;width:81.8666666667vw}}@media screen and (min-width: 769px){.p-style__wig-support{font-size:18px;gap:0 12px;margin-top:72px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-style__wig-support{width:614px}}@media screen and (min-width: 1080px){.p-style__wig-support{width:984px}}@media screen and (max-width: 768px){.p-style__wig-support__logo{width:32.8vw}}@media screen and (min-width: 769px){.p-style__wig-support__logo{width:123px}}@media screen and (max-width: 768px){.p-style--detail{padding-bottom:32vw}}@media screen and (min-width: 769px){.p-style--detail{padding-bottom:80px}}.p-style--detail__ttl{font-size:0;margin:0 auto}@media screen and (max-width: 768px){.p-style--detail__ttl{margin-bottom:8.5333333333vw;padding:2.6666666667vw 0;width:71.2vw}}@media screen and (min-width: 769px){.p-style--detail__ttl{margin-bottom:80px;padding:20px 0 16px;width:530px}}.p-style--detail__block{position:relative}@media screen and (max-width: 768px){.p-style--detail__block{border-radius:8.5333333333vw 8.5333333333vw 0 0;margin-top:-8.5333333333vw;padding-bottom:23.4666666667vw}}@media screen and (min-width: 769px){.p-style--detail__block{border-radius:80px 80px 0 0;margin-top:-80px;padding-bottom:176px}}@media screen and (max-width: 768px){.p-style--detail__block:nth-last-of-type(1){padding-bottom:14.9333333333vw}}@media screen and (min-width: 769px){.p-style--detail__block:nth-last-of-type(1){padding-bottom:96px}}.p-style--detail__block.spring1{background-color:#f5e1e1}.p-style--detail__block.spring2{background-color:#e0ebc6}.p-style--detail__block.summer1{background-color:#f5f0de}.p-style--detail__block.summer2{background-color:#dcebdc}.p-style--detail__block.summer3{background-color:#dcefef}.p-style--detail__block.autumn1{background-color:#e2d4bd}.p-style--detail__block.autumn2{background-color:#dec6b8}.p-style--detail__block.autumn3{background-color:#f0e0bf}.p-style--detail__block.winter1{background-color:#fcf0da}.p-style--detail__block.winter2{background-color:#f7e4d9}@media screen and (min-width: 1080px){.p-style--detail__block__inner{margin:0 auto;width:984px}}.p-style--detail__block__ttl{align-items:center;display:flex}@media screen and (max-width: 1079px){.p-style--detail__block__ttl{flex-direction:column}}@media screen and (max-width: 768px){.p-style--detail__block__ttl{padding:8.5333333333vw 0 6.4vw}}@media screen and (min-width: 769px){.p-style--detail__block__ttl{padding:48px 0 24px}}@media screen and (min-width: 1080px){.p-style--detail__block__ttl{gap:0 24px}}.p-style--detail__block__ttl .number{font-weight:700;letter-spacing:.01em}@media screen and (max-width: 768px){.p-style--detail__block__ttl .number{font-size:8.5333333333vw}}@media screen and (min-width: 769px){.p-style--detail__block__ttl .number{font-size:74px}}.p-style--detail__block__ttl .text{font-weight:800;letter-spacing:.11em}@media screen and (max-width: 1079px){.p-style--detail__block__ttl .text{line-height:1.4545454545;text-align:center}}@media screen and (max-width: 768px){.p-style--detail__block__ttl .text{font-size:5.8666666667vw;padding-top:2.6666666667vw}}@media screen and (min-width: 769px){.p-style--detail__block__ttl .text{font-size:32px;padding-top:10px}}.p-style--detail__block__ph{font-size:0}@media screen and (min-width: 769px)and (max-width: 1079px){.p-style--detail__block__ph{margin:0 auto;width:690px}}.p-style--detail__point{background-color:var(--color5);box-sizing:border-box;margin:0 auto}@media screen and (max-width: 768px){.p-style--detail__point{border-radius:3.7333333333vw;margin-top:10.6666666667vw;padding:10.6666666667vw 5.0666666667vw;width:92vw}}@media screen and (min-width: 769px){.p-style--detail__point{border-radius:14px;margin-top:40px;padding:40px 42px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-style--detail__point{width:690px}}.p-style--detail__point__label{font-size:0;margin:0 auto}@media screen and (max-width: 768px){.p-style--detail__point__label{padding-bottom:6.4vw;width:59.4666666667vw}}@media screen and (min-width: 769px){.p-style--detail__point__label{padding-bottom:64px;width:292px}}@media screen and (max-width: 768px){.p-style--detail__point__inner{padding-bottom:8.5333333333vw}}@media screen and (min-width: 769px){.p-style--detail__point__inner{padding-bottom:32px}}@media screen and (min-width: 1080px){.p-style--detail__point__inner{display:flex;justify-content:space-between}}.p-style--detail__point__inner:last-child{padding-bottom:0}@media screen and (min-width: 769px){.p-style--detail__point__text{flex-basis:674px}}.p-style--detail__point__text strong{color:var(--color6);display:block}@media screen and (max-width: 768px){.p-style--detail__point__text strong{font-size:4.2666666667vw;padding-bottom:3.2vw}}@media screen and (min-width: 769px){.p-style--detail__point__text strong{font-size:24px;padding-bottom:12px}}.p-style--detail__point__text p{line-height:1.7}@media screen and (max-width: 768px){.p-style--detail__point__text p{font-size:3.7333333333vw;padding-bottom:6.4vw}}@media screen and (min-width: 769px){.p-style--detail__point__text p{font-size:20px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-style--detail__point__text p{padding-bottom:24px}}.p-style--detail__point__ph{font-size:0}@media screen and (max-width: 1079px){.p-style--detail__point__ph{margin:0 auto}}@media screen and (max-width: 768px){.p-style--detail__point__ph{width:53.3333333333vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-style--detail__point__ph{width:200px}}@media screen and (min-width: 1080px){.p-style--detail__point__ph{flex-basis:200px}}.p-style--detail__tips{border:5px solid var(--color5);box-sizing:border-box}@media screen and (max-width: 768px){.p-style--detail__tips{border-radius:3.7333333333vw;border-width:1.3333333333vw;margin:10.6666666667vw auto 0;padding:7.2vw 3.7333333333vw;width:92vw}}@media screen and (min-width: 769px){.p-style--detail__tips{border-radius:14px;margin:40px auto 0;padding:35px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-style--detail__tips{width:690px}}.p-style--detail__tips__ttl{font-weight:400;position:relative}@media screen and (max-width: 768px){.p-style--detail__tips__ttl{font-size:5.3333333333vw;margin-bottom:4.2666666667vw;padding-left:6.4vw}}@media screen and (min-width: 769px){.p-style--detail__tips__ttl{font-size:24px;margin-bottom:12px;padding-left:28px}}.p-style--detail__tips__ttl::before{background-color:var(--color5);border-radius:100%;content:"";left:0;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.p-style--detail__tips__ttl::before{height:4.2666666667vw;width:4.2666666667vw}}@media screen and (min-width: 769px){.p-style--detail__tips__ttl::before{height:18px;width:18px}}@media screen and (max-width: 768px){.p-style--detail__tips__inner{padding-bottom:6.4vw}}@media screen and (min-width: 769px){.p-style--detail__tips__inner{padding-bottom:24px}}.p-style--detail__tips__inner:last-child{padding-bottom:0}.p-style--detail__tips__label{font-weight:500}@media screen and (max-width: 768px){.p-style--detail__tips__label{font-size:5.3333333333vw;padding-bottom:2.1333333333vw}}@media screen and (min-width: 769px){.p-style--detail__tips__label{font-size:24px;padding-bottom:8px}}.p-style--detail__tips__par{font-weight:500;line-height:1.7;text-align:justify}@media screen and (max-width: 768px){.p-style--detail__tips__par{font-size:3.7333333333vw}}@media screen and (min-width: 769px){.p-style--detail__tips__par{font-size:20px}}@media screen and (max-width: 768px){.p-style--detail__nav{padding:8.5333333333vw 0 17.0666666667vw}}@media screen and (min-width: 769px){.p-style--detail__nav{padding:40px 0 104px}}.p-style--detail__nav__label{font-weight:500;letter-spacing:-0.01em;text-align:center}@media screen and (max-width: 768px){.p-style--detail__nav__label{font-size:4.8vw;padding-bottom:6.4vw}}@media screen and (min-width: 769px){.p-style--detail__nav__label{font-size:22px;padding-bottom:32px}}.p-style--detail__nav__inner{display:flex;justify-content:space-between;margin:0 auto}@media screen and (max-width: 1079px){.p-style--detail__nav__inner{flex-wrap:wrap}}@media screen and (max-width: 768px){.p-style--detail__nav__inner{gap:8.5333333333vw 0;width:81.8666666667vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-style--detail__nav__inner{gap:32px 0;width:614px}}@media screen and (min-width: 1080px){.p-style--detail__nav__inner{gap:0 33px;width:984px}}@media screen and (max-width: 1079px){.p-style--detail__nav__item{width:100%}}@media screen and (min-width: 769px){.p-style--detail__nav__item .text{transition:opacity .5s}.p-style--detail__nav__item .image{position:relative;transition:transform .5s}.p-style--detail__nav__item .more{transition:transform .5s}.p-style--detail__nav__item:hover .image{transform:scale(1.08)}.p-style--detail__nav__item:hover .text{opacity:.8}.p-style--detail__nav__item:hover .more{transform:translateX(5px)}}@media screen and (min-width: 1080px){.p-style--detail__nav__item{width:306px}}@media screen and (max-width: 768px){.p-style--detail__nav__thumb{height:43.7333333333vw}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-style--detail__nav__thumb{height:328px}}@media screen and (min-width: 1080px){.p-style--detail__nav__thumb{height:164px}}@media screen and (max-width: 768px){.p-style--detail__nav__ttl{font-size:4.2666666667vw;padding:2.1333333333vw 0 1.0666666667vw}}@media screen and (min-width: 769px){.p-style--detail__nav__ttl{font-size:23px;padding:8px 0 4px}}@media screen and (max-width: 768px){.p-style--detail__nav__button{font-size:3.2vw;width:36vw}}@media screen and (min-width: 769px){.p-style--detail__nav__button{font-size:12px;width:135px}}.p-style--detail__wig-support{align-items:center;display:flex;font-weight:500;margin:0 auto}@media screen and (max-width: 768px){.p-style--detail__wig-support{font-size:4.2666666667vw;gap:0 3.2vw;justify-content:center;width:81.8666666667vw}}@media screen and (min-width: 769px){.p-style--detail__wig-support{font-size:18px;gap:0 12px;justify-content:flex-end}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-style--detail__wig-support{width:614px}}@media screen and (min-width: 1080px){.p-style--detail__wig-support{width:984px}}@media screen and (max-width: 768px){.p-style--detail__wig-support__logo{width:32.8vw}}@media screen and (min-width: 769px){.p-style--detail__wig-support__logo{width:123px}}.p-sitepolicy{margin:0 auto}@media screen and (max-width: 768px){.p-sitepolicy{padding-bottom:32vw;width:92vw}}@media screen and (min-width: 769px){.p-sitepolicy{padding-bottom:80px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-sitepolicy{width:690px}}@media screen and (min-width: 1080px){.p-sitepolicy{width:1080px}}.p-sitepolicy__update{font-weight:500;letter-spacing:.05em}@media screen and (max-width: 768px){.p-sitepolicy__update{font-size:3.7333333333vw;padding:7.4666666667vw 0 8.5333333333vw}}@media screen and (min-width: 769px){.p-sitepolicy__update{font-size:16px;padding:32px 0 40px}}.p-sitepolicy__outline{font-weight:500;letter-spacing:.05em;text-align:justify}@media screen and (max-width: 768px){.p-sitepolicy__outline{font-size:3.7333333333vw;line-height:1.4285714286;padding-bottom:8.5333333333vw}}@media screen and (min-width: 769px){.p-sitepolicy__outline{font-size:16px;line-height:1.875;padding-bottom:48px}}.p-sitepolicy__block{font-weight:500;letter-spacing:.05em;text-align:justify}@media screen and (max-width: 768px){.p-sitepolicy__block{font-size:3.7333333333vw;line-height:1.4285714286;padding-bottom:8.5333333333vw}}@media screen and (min-width: 769px){.p-sitepolicy__block{font-size:16px;line-height:1.875;padding-bottom:48px}}@media screen and (max-width: 768px){.p-sitepolicy__block__inner{padding-left:7.4666666667vw}}@media screen and (min-width: 769px){.p-sitepolicy__block__inner{padding-left:28px}}.p-sitepolicy__block__par{padding-bottom:1em}.p-sitepolicy__block__par:last-child{padding-bottom:0}.p-sitepolicy__block__par--note{font-size:.9375em}.p-sitepolicy__block a{color:#32a7e4;text-decoration:underline}@media screen and (min-width: 769px){.p-sitepolicy__block a:hover{text-decoration:none}}.p-sitepolicy__label{color:var(--color6);font-weight:700}@media screen and (max-width: 768px){.p-sitepolicy__label{font-size:4.8vw;line-height:1.6666666667;padding-bottom:2.1333333333vw}}@media screen and (min-width: 769px){.p-sitepolicy__label{font-size:20px;line-height:1.5;padding-bottom:16px}}.p-sitepolicy__list--ol{padding-left:1.5em}.p-sitepolicy__list--ol li{list-style-type:decimal}.p-sitepolicy__list--ul{padding-left:1.5em}.p-sitepolicy__list--ul li{list-style-type:disc}.p-sitepolicy__end{font-weight:500;letter-spacing:.05em;text-align:right}@media screen and (max-width: 768px){.p-sitepolicy__end{font-size:3.7333333333vw}}@media screen and (min-width: 769px){.p-sitepolicy__end{font-size:16px}}_::-webkit-full-page-media,_:future,:root .p-sitepolicy__list--ol{padding-left:2em}@media screen and (max-width: 768px){.p-archive{padding-bottom:32vw}}@media screen and (min-width: 769px){.p-archive{padding-bottom:80px}}@media screen and (max-width: 768px){.p-archive__inner{padding-bottom:10.6666666667vw}}@media screen and (min-width: 769px){.p-archive__inner{padding-bottom:56px}}@media screen and (max-width: 768px){.p-archive__thumb{margin-bottom:4vw}}@media screen and (min-width: 769px){.p-archive__thumb{margin-bottom:20px}}.u-anim__fade{opacity:0;transition:opacity 1s ease-in-out .3s}.u-anim__fade.is-animated{opacity:1}.u-anim__fade--slide-down{opacity:0;transform:translateY(-20px);transition:opacity 1s ease-in-out .3s,transform 1s ease-in-out .3s}@media screen and (max-width: 768px){.u-anim__fade--slide-down{transform:translateY(5.3333333333vw)}}.u-anim__fade--slide-down.is-animated{opacity:1;transform:translateY(0)}.u-anim__fade--slide-up{opacity:0;transform:translateY(30px);transition:opacity 1s ease-in-out .3s,transform 1s ease-in-out .3s}@media screen and (max-width: 768px){.u-anim__fade--slide-up{transform:translateY(5.3333333333vw)}}.u-anim__fade--slide-up.is-animated{opacity:1;transform:translateY(0)}.u-display--block{display:block}.u-display--inline{display:inline}.u-display--inline-block{display:inline-block}.u-display--none{display:none}