@import"css2-MPLUSRounded1cwght100300400500700800_swap.css";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}#body .header__link *,#body .header__link :before,#body .header__link :after{box-sizing:unset}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@media screen and (max-width: 768px){.pc{display:none!important}}@media screen and (min-width: 769px){.sp{display:none!important}}.h2-inner{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-bottom:62px}@media screen and (max-width: 768px){.h2-inner{padding-bottom:2.4rem}}.h2-inner .sub{width:fit-content;color:#0b318f;font-family:YakuHanJP,A-OTF Shuei MaruGo Std;font-size:3.2rem;font-weight:600;line-height:120%}@media screen and (max-width: 768px){.h2-inner .sub{font-size:2rem}}.h2-inner .sub .small{font-size:2.4rem}@media screen and (max-width: 768px){.h2-inner .sub .small{font-size:2rem}}.h2-inner .h2-underline{width:fit-content;text-align:center;color:#0b318f;font-size:5.2rem;font-weight:600;line-height:120%;border-bottom:6px solid #E84F96}@media screen and (max-width: 768px){.h2-inner .h2-underline{font-size:3rem}}.h2-inner .h2-underline .small{font-size:4.8rem}@media screen and (max-width: 768px){.h2-inner .h2-underline .small{font-size:3rem}}html.html{font-size:62.5%}#body #brand_footer{margin-top:0}.content-area{width:100%;max-width:1260px;margin:0 auto;padding:0 2rem}@media screen and (max-width: 768px){.content-area{padding:0 2.4rem}}.svg-title{text-align:center;margin:0 auto;width:100%}.svg-title.about{max-width:69.5rem}@media screen and (max-width: 768px){.svg-title.about{max-width:25.4rem}}#body #wrap #content{width:100%;background-color:#d9f0fd;font-feature-settings:"palt" on;-webkit-font-smoothing:antialiased;font-family:YakuHanJP,kozuka-gothic-pr6n,sans-serif}#body #wrap #content p{margin-bottom:0;padding:0}#body #wrap #content .fe,#body #wrap #content .ht{margin:0 auto}#body #wrap #content .link{color:#fff}@media screen and (min-width: 769px){#body #wrap #content .care:hover .link{color:#0072b2}}#body #wrap #content .inner{width:100%}@media screen and (max-width: 768px){#body #wrap #content h2{margin:0;background:none;padding:0}}@media screen and (max-width: 768px){#body #wrap{background-color:#0000}}#body #wrap #content .c-text1{color:#333;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif;font-size:1.6rem;font-weight:400;line-height:150%;white-space:pre-wrap}#body #wrap #content .c-text1.white{color:#fff}#body #wrap #content .c-text1.bold{font-weight:700}#body #wrap #content .c-text1.primary{color:#0b318f}#body #wrap #content .c-text2{color:#333;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif;font-size:1.4rem;font-weight:400;line-height:150%;padding:0;white-space:pre-wrap}#body #wrap #content .c-title4{display:inline-flex;align-items:flex-start;gap:.8rem;color:#333;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif;font-size:2.5rem;font-weight:700;line-height:150%;white-space:pre-wrap}@media screen and (max-width: 768px){#body #wrap #content .c-title4{font-size:2rem}}#body #wrap #content .c-title4.primary{color:#0b318f}#body #wrap #content .c-title4.secondury{color:#0072b2}#body #wrap #content .c-title4.white{color:#fff}#body #wrap #content .c-ttl-text{color:#333;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif;font-size:1.6rem;font-weight:400;line-height:220%;white-space:pre-wrap}@media screen and (max-width: 768px){#body #wrap #content .c-ttl-text{font-size:1.5rem}}#body #wrap #content .c-caption-text{color:#333;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif;font-size:1.1rem;font-weight:400;line-height:150%}#body #wrap #content .c-caption-text.cap-txt{color:#888}@media screen and (min-width: 769px){#body #wrap #content .c-caption-text{white-space:pre-wrap}}@media screen and (max-width: 768px){#body #wrap #content .c-caption-text{font-size:1rem}}#body #wrap #content .c-ingredient3-text{position:relative;align-items:flex-start;color:#0072b2;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif;font-weight:700;line-height:150%;white-space:pre-wrap;font-size:2.5rem;text-align:center}@media screen and (min-width: 1236px){#body #wrap #content .c-ingredient3-text{display:inline-flex}}@media screen and (max-width: 1235px){#body #wrap #content .c-ingredient3-text{font-size:1.4rem;line-height:110%}}@media screen and (min-width: 1236px){#body #wrap #content .c-ingredient3-text.--padding{padding:1.8rem 0}}@media screen and (max-width: 1235px) and (min-width: 768px){#body #wrap #content .c-ingredient3-text.--padding{padding:.8rem 0}}#body #wrap #content .c-ingredient3-caution{font-size:1rem;color:#0072b2;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif;font-weight:700;line-height:150%}#body #wrap #content .c-ingredient3-headline{color:#0072b2;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif;font-size:1.8rem;font-weight:400;line-height:150%}@media screen and (max-width: 1235px){#body #wrap #content .c-ingredient3-headline{font-size:1.2rem}}#body #wrap #content .c-ingredient3-caption{color:#333;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;line-height:150%}#body #wrap #content .c-ingredient4-text{color:#0072b2;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif;font-size:2.5rem;font-weight:700;line-height:150%;text-align:center}@media screen and (max-width: 1148px){#body #wrap #content .c-ingredient4-text{font-size:1.4rem;line-height:110%}}#body #wrap #content .c-ingredient4-text.small{font-size:2.1rem}@media screen and (max-width: 1148px){#body #wrap #content .c-ingredient4-text.small{font-size:1.2rem}}#body #wrap #content .c-ingredient4-caution{font-size:1rem;color:#0072b2;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif;font-weight:700;line-height:150%}#body #wrap #content .c-ingredient4-headline{color:#0072b2;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif;font-size:1.8rem;font-weight:400;line-height:150%}@media screen and (max-width: 1148px){#body #wrap #content .c-ingredient4-headline{font-size:1.2rem}}#body #wrap #content .c-product-name-text{color:#0b318f;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif;font-size:4.7rem;font-weight:700;line-height:120%;white-space:pre-wrap}@media screen and (max-width: 768px){#body #wrap #content .c-product-name-text{font-size:3rem}}#body #wrap #content .c-product-priod-text{color:#0b318f;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif;font-size:2rem;font-weight:700;line-height:100%}@media screen and (max-width: 768px){#body #wrap #content .c-product-priod-text{font-size:1.8rem}}#body #wrap #content .c-product-priod-text .pink{display:inline-block;padding-right:.4rem;color:#e84f96;font-size:3.1rem}@media screen and (max-width: 768px){#body #wrap #content .c-product-priod-text .pink{font-size:2.8rem}}#body #wrap #content .c-product-priod-label{background:#ffffff;border-radius:10rem;padding:0 .8rem;color:#e84f96;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif;font-size:1.6rem;font-weight:500}#body #wrap #content .c-headline-text{color:#0072b2;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif;font-size:1.8rem;font-weight:400;line-height:150%}@media screen and (max-width: 768px){#body #wrap #content .c-headline-text{font-size:1.5rem}}#body #wrap #content .c-column-number{color:#fff;font-family:YakuHanJP,A-OTF Shuei MaruGo Std;font-size:2.5rem;font-weight:600;line-height:130%;text-align:center;background:#0B318F;width:3.3rem;height:3.3rem;border-radius:50%}@media screen and (max-width: 768px){#body #wrap #content .c-column-number{font-size:2.5rem}}#body #wrap #content .c-product-item-label{position:absolute;padding:0 8px;border-radius:100px;background:#ffffff;color:#e84f96;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif;font-size:1.3rem;font-weight:500;top:0;right:0rem}#body #wrap #content .c-product-item-name{display:inline-flex;align-items:center;justify-content:center;color:#0b318f;font-size:1.6rem;font-weight:700;line-height:150%;gap:8px;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif;white-space:pre-wrap}#body #wrap #content .c-product-item-detail{padding-top:8px;color:#333;font-size:1.4rem;font-weight:400;line-height:150%;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif;text-align:left}@media screen and (min-width: 1200px){#body #wrap #content .c-product-item-detail{white-space:pre-wrap}}#body #wrap #content .c-product-list-item-period{width:calc(100% - 64px);position:absolute;top:24px;left:32px;z-index:1;padding:.8rem 0;border-radius:100px;color:#fff;text-align:center;font-size:1.8rem;font-weight:700;line-height:150%;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif}@media screen and (max-width: 768px){#body #wrap #content .c-product-list-item-period{width:100%;left:0;font-size:1.5rem;padding:.4rem 0}}#body #wrap #content .c-product-list-item-period.green{background:#00A040}#body #wrap #content .c-product-list-item-period.blue{background:#01B1ED}#body #wrap #content .c-about-text{color:#333;font-size:clamp(1.3rem,1.388vw,2rem);font-weight:700;line-height:260%;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif}@media screen and (max-width: 768px){#body #wrap #content .c-about-text{font-size:1.5rem;line-height:200%}}#body #wrap #content .c-detail-small{color:#333;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif;font-size:1.1rem;font-weight:700;line-height:150%}@media screen and (max-width: 768px){#body #wrap #content .c-detail-small{font-size:1.2rem}}#body #wrap #content .c-detail-period-graph__text{position:relative;width:fit-content;color:#0b318f;font-size:1.6rem;font-weight:700;line-height:normal;pointer-events:none;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif}@media screen and (max-width: 768px){#body #wrap #content .c-detail-period-graph__text{font-size:1.1rem;margin:0 auto;text-align:left;text-decoration:underline;white-space:pre-wrap}}@media screen and (min-width: 769px){#body #wrap #content .c-detail-period-graph__text:before{transition:.5s;content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background:#0B318F;animation:line .5s ease-out}}#body #wrap #content .c-detail-button{color:#fff;display:inline-block;text-align:center;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif;font-size:1.8rem;font-weight:700;line-height:150%;transition:.4s ease-out;max-width:53.6rem;display:block;margin:40px auto 0;padding:1.9rem 5rem 1.8rem;border-radius:100px;border:1px solid #E84F96;background:#E84F96}@media screen and (min-width: 769px){#body #wrap #content .c-detail-button:hover{color:#e84f96;background:#ffffff}}@media screen and (max-width: 768px){#body #wrap #content .c-detail-button{margin-top:5rem;font-size:1.5rem;padding:1.3rem 2.3rem}}@media screen and (min-width: 769px){#body #wrap #content .period-graph:hover{opacity:.7}#body #wrap #content .period-graph:hover .c-detail-period-graph__text:before{width:100%}}@media screen and (max-width: 768px){#body #wrap #content .top-about-title{margin:0 auto;width:fit-content}}@media screen and (max-width: 768px){#body #wrap #content .top-product-title{margin-bottom:3rem}}.header__search-box{background:white}.js-fv-main,.js-fv-content1,.js-fv-content2,.js-about-fadeIn{opacity:0;transform:translateY(10px)}.splide__pagination{bottom:-2.7rem}.splide__pagination__page{background:#ffffff;width:1.1rem;height:1.1rem;margin:0 .3rem;opacity:1}.splide__pagination__page.is-active{background:#0B318F;transform:scale(1)}.splide__arrow{background:#0B318F;width:4rem;height:4rem;border-radius:50%;opacity:1;top:42%}.splide__arrow svg{width:1rem;height:1rem}.splide__arrow svg path{fill:#fff}.splide__arrow--prev{left:.5rem}.splide__arrow--next{right:.5rem}@media screen and (min-width: 769px){.splide-content{display:none}}#content .is-fixed{opacity:1;visibility:visible}@media screen and (max-width: 768px){.pc:where(.astro-BZVKVG5I){display:none!important}}@media screen and (min-width: 769px){.sp:where(.astro-BZVKVG5I){display:none!important}}.h2-inner:where(.astro-BZVKVG5I){display:flex;justify-content:center;align-items:center;flex-direction:column;padding-bottom:62px}@media screen and (max-width: 768px){.h2-inner:where(.astro-BZVKVG5I){padding-bottom:2.4rem}}.h2-inner:where(.astro-BZVKVG5I) .sub:where(.astro-BZVKVG5I){width:fit-content;color:#0b318f;font-family:YakuHanJP,A-OTF Shuei MaruGo Std;font-size:3.2rem;font-weight:600;line-height:120%}@media screen and (max-width: 768px){.h2-inner:where(.astro-BZVKVG5I) .sub:where(.astro-BZVKVG5I){font-size:2rem}}.h2-inner:where(.astro-BZVKVG5I) .sub:where(.astro-BZVKVG5I) .small:where(.astro-BZVKVG5I){font-size:2.4rem}@media screen and (max-width: 768px){.h2-inner:where(.astro-BZVKVG5I) .sub:where(.astro-BZVKVG5I) .small:where(.astro-BZVKVG5I){font-size:2rem}}.h2-inner:where(.astro-BZVKVG5I) .h2-underline:where(.astro-BZVKVG5I){width:fit-content;text-align:center;color:#0b318f;font-size:5.2rem;font-weight:600;line-height:120%;border-bottom:6px solid #E84F96}@media screen and (max-width: 768px){.h2-inner:where(.astro-BZVKVG5I) .h2-underline:where(.astro-BZVKVG5I){font-size:3rem}}.h2-inner:where(.astro-BZVKVG5I) .h2-underline:where(.astro-BZVKVG5I) .small:where(.astro-BZVKVG5I){font-size:4.8rem}@media screen and (max-width: 768px){.h2-inner:where(.astro-BZVKVG5I) .h2-underline:where(.astro-BZVKVG5I) .small:where(.astro-BZVKVG5I){font-size:3rem}}.nav:where(.astro-BZVKVG5I){background:#0072B2;position:relative;width:100%;top:0;z-index:1000}@media screen and (max-width: 768px){.nav:where(.astro-BZVKVG5I){order:-1}}.content-area:where(.astro-BZVKVG5I){position:relative}.list:where(.astro-BZVKVG5I){display:flex;justify-content:center;align-items:center;padding:0 4%;gap:4.3%}@media screen and (max-width: 768px){.list:where(.astro-BZVKVG5I){padding:0;gap:0}}.content-area:where(.astro-BZVKVG5I){padding:0}.item:where(.astro-BZVKVG5I){transition:all .5s}@media screen and (min-width: 769px){.item:where(.astro-BZVKVG5I){position:relative}}@media screen and (max-width: 768px){.item:where(.astro-BZVKVG5I){padding:1.9rem .8rem;text-align:center}}.line:where(.astro-BZVKVG5I){background:#ffffff;opacity:.4;width:.1rem;height:2rem}@media screen and (min-width: 769px){.arrow:where(.astro-BZVKVG5I){display:inline-flex;align-items:center}.arrow:where(.astro-BZVKVG5I):before{content:url(../image/polygon.6bd4eff1.svg);display:inline-block;padding-right:1.2rem;transition:all .5s}.arrow:where(.astro-BZVKVG5I):hover:before,.arrow:where(.astro-BZVKVG5I):hover .link-hover:where(.astro-BZVKVG5I){opacity:.7}}.care:where(.astro-BZVKVG5I){position:relative}@media screen and (min-width: 769px){.care:where(.astro-BZVKVG5I){padding:.1rem 1.4rem;border:.1rem solid #ffffff}.care:where(.astro-BZVKVG5I):hover{background:#ffffff}.care:where(.astro-BZVKVG5I):hover .link:where(.astro-BZVKVG5I){color:#0072b2}}@media screen and (max-width: 768px){.care:where(.astro-BZVKVG5I){padding:1.9rem .8rem;text-align:center}.care:where(.astro-BZVKVG5I):after{content:"";position:absolute;width:100%;height:100%;background:rgba(255,255,255,.2);top:0;left:0;pointer-events:none}}.link:where(.astro-BZVKVG5I){padding:1.9rem 0;color:#fff;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif;font-size:1.6rem;font-weight:700;line-height:160%;transition:all .5s}@media screen and (max-width: 768px){.link:where(.astro-BZVKVG5I){font-size:1.1rem;line-height:110%}}.hover-list:where(.astro-BZVKVG5I){width:136%;position:absolute;top:100%;left:-14.5%;background:#0072B2;padding:1.2rem 1rem 1.2rem 2rem;clip-path:inset(0 0 100% 0);transition:all .5s}.hover-list:where(.astro-BZVKVG5I).is-active{clip-path:inset(0 0 0% 0)}@media screen and (max-width: 768px){.hover-list:where(.astro-BZVKVG5I){width:100%;left:0;padding:1.3rem 3.7rem 1.8rem;display:flex;justify-content:space-around}}.hover-item:where(.astro-BZVKVG5I){position:relative;display:inline-flex;align-items:center}@media screen and (max-width: 768px){.hover-item:where(.astro-BZVKVG5I):before{content:url(../image/polygon_sp.772de13e.svg);display:inline-block;padding-right:.7rem;transition:all .5s}}.hover-link:where(.astro-BZVKVG5I){padding:1.2rem 0}@media screen and (min-width: 769px){.hover-link:where(.astro-BZVKVG5I){transition:all .5s}.hover-link:where(.astro-BZVKVG5I):hover{opacity:.7}}@media screen and (max-width: 768px){.hover-link:where(.astro-BZVKVG5I){padding:0}}@media screen and (max-width: 768px){.pc:where(.astro-JDN3QS7K){display:none!important}}@media screen and (min-width: 769px){.sp:where(.astro-JDN3QS7K){display:none!important}}.h2-inner:where(.astro-JDN3QS7K){display:flex;justify-content:center;align-items:center;flex-direction:column;padding-bottom:62px}@media screen and (max-width: 768px){.h2-inner:where(.astro-JDN3QS7K){padding-bottom:2.4rem}}.h2-inner:where(.astro-JDN3QS7K) .sub:where(.astro-JDN3QS7K){width:fit-content;color:#0b318f;font-family:YakuHanJP,A-OTF Shuei MaruGo Std;font-size:3.2rem;font-weight:600;line-height:120%}@media screen and (max-width: 768px){.h2-inner:where(.astro-JDN3QS7K) .sub:where(.astro-JDN3QS7K){font-size:2rem}}.h2-inner:where(.astro-JDN3QS7K) .sub:where(.astro-JDN3QS7K) .small:where(.astro-JDN3QS7K){font-size:2.4rem}@media screen and (max-width: 768px){.h2-inner:where(.astro-JDN3QS7K) .sub:where(.astro-JDN3QS7K) .small:where(.astro-JDN3QS7K){font-size:2rem}}.h2-inner:where(.astro-JDN3QS7K) .h2-underline:where(.astro-JDN3QS7K){width:fit-content;text-align:center;color:#0b318f;font-size:5.2rem;font-weight:600;line-height:120%;border-bottom:6px solid #E84F96}@media screen and (max-width: 768px){.h2-inner:where(.astro-JDN3QS7K) .h2-underline:where(.astro-JDN3QS7K){font-size:3rem}}.h2-inner:where(.astro-JDN3QS7K) .h2-underline:where(.astro-JDN3QS7K) .small:where(.astro-JDN3QS7K){font-size:4.8rem}@media screen and (max-width: 768px){.h2-inner:where(.astro-JDN3QS7K) .h2-underline:where(.astro-JDN3QS7K) .small:where(.astro-JDN3QS7K){font-size:3rem}}.nav:where(.astro-JDN3QS7K){background:#0072B2;position:fixed;width:100%;top:0;z-index:1000;visibility:hidden;opacity:0;transition:all .2s}@media screen and (max-width: 768px){.nav:where(.astro-JDN3QS7K){order:-1}}.content-area:where(.astro-JDN3QS7K){position:relative}.list:where(.astro-JDN3QS7K){display:flex;justify-content:center;align-items:center;padding:0 4%;gap:4.3%}@media screen and (max-width: 768px){.list:where(.astro-JDN3QS7K){padding:0;gap:0}}.content-area:where(.astro-JDN3QS7K){padding:0}.item:where(.astro-JDN3QS7K){transition:all .5s}@media screen and (min-width: 769px){.item:where(.astro-JDN3QS7K){position:relative}}@media screen and (max-width: 768px){.item:where(.astro-JDN3QS7K){padding:1.9rem .8rem;text-align:center}}.line:where(.astro-JDN3QS7K){background:#ffffff;opacity:.4;width:.1rem;height:2rem}@media screen and (min-width: 769px){.arrow:where(.astro-JDN3QS7K){display:inline-flex;align-items:center}.arrow:where(.astro-JDN3QS7K):before{content:url(../image/polygon.6bd4eff1.svg);display:inline-block;padding-right:1.2rem;transition:all .5s}.arrow:where(.astro-JDN3QS7K):hover:before,.arrow:where(.astro-JDN3QS7K):hover .link-hover:where(.astro-JDN3QS7K){opacity:.7}}.care:where(.astro-JDN3QS7K){position:relative}@media screen and (min-width: 769px){.care:where(.astro-JDN3QS7K){padding:.1rem 1.4rem;border:.1rem solid #ffffff}.care:where(.astro-JDN3QS7K):hover{background:#ffffff}.care:where(.astro-JDN3QS7K):hover .link:where(.astro-JDN3QS7K){color:#0072b2}}@media screen and (max-width: 768px){.care:where(.astro-JDN3QS7K){padding:1.9rem .8rem;text-align:center}.care:where(.astro-JDN3QS7K):after{content:"";position:absolute;width:100%;height:100%;background:rgba(255,255,255,.2);top:0;left:0;pointer-events:none}}.link:where(.astro-JDN3QS7K){padding:1.9rem 0;color:#fff;font-family:YakuHanJP,"M PLUS Rounded 1c",sans-serif;font-size:1.6rem;font-weight:700;line-height:160%;transition:all .5s}@media screen and (max-width: 768px){.link:where(.astro-JDN3QS7K){font-size:1.1rem;line-height:110%}}.hover-list:where(.astro-JDN3QS7K){width:136%;position:absolute;top:100%;left:-14.5%;background:#0072B2;padding:1.2rem 1rem 1.2rem 2rem;clip-path:inset(0 0 100% 0);transition:all .5s}.hover-list:where(.astro-JDN3QS7K).is-active{clip-path:inset(0 0 0% 0)}@media screen and (max-width: 768px){.hover-list:where(.astro-JDN3QS7K){width:100%;left:0;padding:1.3rem 3.7rem 1.8rem;display:flex;justify-content:space-around}}.hover-item:where(.astro-JDN3QS7K){position:relative;display:inline-flex;align-items:center}@media screen and (max-width: 768px){.hover-item:where(.astro-JDN3QS7K):before{content:url(../image/polygon_sp.772de13e.svg);display:inline-block;padding-right:.7rem;transition:all .5s}}.hover-link:where(.astro-JDN3QS7K){padding:1.2rem 0}@media screen and (min-width: 769px){.hover-link:where(.astro-JDN3QS7K){transition:all .5s}.hover-link:where(.astro-JDN3QS7K):hover{opacity:.7}}@media screen and (max-width: 768px){.hover-link:where(.astro-JDN3QS7K){padding:0}}
