@charset "UTF-8";.tac{text-align:center}.fz12{font-size:12px}.mb10{margin-bottom:10px!important}.mt00{margin-top:0!important}.l-section{margin-bottom:100px}.l-pageTtl{background-image:url("../img/common/h1-bg.jpg");background-repeat:no-repeat;background-size:cover;height:495px;background-position:bottom;text-align:center;position:relative;margin-bottom:160px}.title_flg{padding-top:20px}.title_flg__sub{margin-top:10px;color:#32bef8;text-align:center;font-size:15px;letter-spacing:0.01em}.pageTtl__logo{width:305px;margin:0 auto 30px;padding-top:145px}.pageTtl__txtWrap{margin-bottom:50px}.pageTtl__txt{font-size:20px;font-weight:bold;background:#fff67e;color:#32bef8;letter-spacing:0.14em;text-align:center;border-radius:50px;padding:10px 50px;display:inline-block}.pageTtl__imgWrap{text-align:center;margin-bottom:90px}.pageTtl__img{margin:0 auto}.mr10{margin-right:10px}.title_flg__mainTxt img{width:auto;margin:auto}.annotation{padding-left:1em;text-indent:-1em;font-size:14px;margin-top:20px;line-height:1.5;letter-spacing:0.04em;color:#555;font-size:var(--fz-caption)}.annotationList li{padding-left:1em;text-indent:-1em;line-height:1.5;letter-spacing:0.04em;color:#555;font-size:var(--fz-caption)}.product__btn{display:inline-block;width:48.5%;border-radius:50px;color:#fff;font-size:16px;font-weight:bold;position:relative;padding:14px;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s}.product__btn:hover{opacity:0.7;-webkit-transition:all 0.3s;transition:all 0.3s}.product__btn:after{content:"";width:15px;height:15px;position:absolute;bottom:0;top:0;margin:auto;right:20px;background-size:contain;background-repeat:no-repeat}.product__btnNml{background-color:#32bef8;width:240px}.product__btnNml:after{background-image:url("../img/common/white-arrow.svg");width:10px;height:10px}.ftNav{background:#eff9ff;position:relative;margin-top:185px;padding-bottom:100px}@media only screen and (min-width:801px){.ftNav .content_box{width:900px}}.ftNav:before{content:"";width:100%;height:85px;background:url("../img/common/ft-nav-line.png") repeat;background-size:1440px;position:absolute;background-size:cover;top:-80px}.ftNav__secTtl{width:729px;text-align:center;margin:0 auto 50px;padding-top:60px}.ftNav__inner{margin-top:45px}.ftNav__lineup{margin-bottom:30px}.ftNav__item{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:30px;border:6px solid #caebff;position:relative;margin-bottom:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all 0.3s;transition:all 0.3s;overflow:hidden;height:206px}.ftNav__item:hover{opacity:0.7;-webkit-transition:all 0.3s;transition:all 0.3s}.ftNav__item:after{content:"";width:34px;height:34px;background-color:#ff92b0;background-image:url("../img/common/white-arrow.svg");background-repeat:no-repeat;background-size:6px;background-position:center;position:absolute;border-radius:50%;bottom:10px;right:10px}.ftNav__img{width:49.8%}@media only screen and (max-width:800px){.ftNav__img img{height:100%;-o-object-fit:cover;object-fit:cover}}.ftNav__txtWrap{width:50.2%;background:#fff;border-radius:0 25px 25px 0;display:table;height:100%}.ftNav__txtInner{display:table-cell;vertical-align:middle;text-align:center;color:#32bef8}.ftNav__subTxt{font-size:16px;letter-spacing:0.22em;margin-bottom:10px}.ftNav__ttl{font-size:30px;letter-spacing:0.1em;font-weight:500;line-height:1.6}.learn_more__contents{background:#fff;border-radius:14px;line-height:1}.wrap--tw .c-serif{font-family:"Noto Serif JP",serif}.ftNav__secTtl--tw{width:506px}.ftNav__secTtl--ch{width:599px}.nav__list-title{font-size:19px;font-weight:600}.nav__list-title,.nav__products-name{color:#e3f7ff}.wrap--ch{font-family:"Noto Sans SC",-apple-system,BlinkMacSystemFont,"Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",sans-serif}.wrap--ch .c-serif{font-family:"Noto Serif SC",serif}.wrap--en{font-family:"Noto Sans Display",-apple-system,BlinkMacSystemFont,"Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",sans-serif}.wrap--en .c-serif{font-family:"Noto Serif",serif}.ftNav__secTtl--en{width:788px}.wrap--en .ftNav__subTxt,.wrap--en .ftNav__ttl,.wrap--en .lineup__modal__ttl,.wrap--en .lineup__modal__txt,.wrap--en .pageTtl__txt{letter-spacing:0.04em}.wrap--en .nav__list-title{font-weight:normal}.wrap--en .pageTtl__logo{padding-top:100px;margin:0 auto 20px}.nav__products-name--makekeepstick{font-size:16px;line-height:1.2}.wrap--en .product__name{font-family:"Jost",sans-serif;letter-spacing:0}.wrap--en .product__text{letter-spacing:0}.product__recommend__ttlImg--ch{width:309px}.product__recommend__ttlImg--tw{width:312px}.product__recommend__ttlImg--en{width:550px}@media only screen and (max-width:800px){.l-section{margin-bottom:50px}.title_flg__mainTxt img{width:100%}.l-pageTtl{background-image:url("../img/common/sp_h1-bg.jpg");height:294px;margin-bottom:90px}.pageTtl__logo{width:40.9%;padding-top:85px;margin-bottom:20px}.pageTtl__txt{font-size:18px;padding:10px 30px}.pageTtl__txtWrap{margin-bottom:30px}.pageTtl__imgWrap{margin-bottom:50px}.ftNav__inner{width:86.9%}.ftNav__secTtl{width:78%}.ftNav{margin-top:85px;padding-bottom:50px}.ftNav:before{background-image:url("../img/common/sp_ft-nav-line.png");height:31px;top:-26px}.ftNav__secTtl{margin-bottom:28px}.ftNav__inner{margin-top:0}.ftNav__item{border:2px solid #caebff;border-radius:15px;overflow:hidden;max-height:190px;height:auto;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}.ftNav__subTxt{font-size:11px;letter-spacing:0.08em;line-height:1.63}.ftNav__ttl{font-size:20px}.ftNav__item:after{width:24px;height:24px;bottom:4px;right:4px}.ftNav__txtWrap{border-radius:0 14px 14px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto}.learn_more__contents{border-radius:0 0 14px 14px}.ftNav__inner--tw .ftNav__ttl{font-size:18px}.ftNav__secTtl--tw{padding-top:50px}.nav__list-title{font-size:15px}.wrap--en .pageTtl__logo{padding-top:60px}.nav__products-name--makekeepstick{font-size:13px}.product__recommend__ttlImg--ch,.product__recommend__ttlImg--tw{width:65%}}.learn_more{border:3px solid #ffebf1;border-radius:15px;position:relative}.action-fade{display:none}.action-fade-1{display:block}@media only screen and (min-width:801px){.learn_more{margin-top:40px}}@media only screen and (max-width:800px){.learn_more{margin-top:8%}}.learn_more:first-child{margin-top:0}.learn_more__anchor{display:block}.learn_more__anchor:hover{opacity:0.7}@media only screen and (min-width:801px){.learn_more__title{position:absolute;width:415.5px;z-index:2}}@media only screen and (max-width:800px){.learn_more__title{background:#ff92b0;border-top-left-radius:13px;border-top-right-radius:13px}}.learn_more__icon{position:absolute}@media only screen and (min-width:801px){.learn_more__icon{left:39px;top:-20px;width:89.5px}}@media only screen and (max-width:800px){.learn_more__icon{left:18.6956521739%;top:-4.7826086957%;width:17.8260869565%}}.learn_more__img{line-height:0;height:100%;overflow:hidden}@media only screen and (min-width:801px){.learn_more__img{border-bottom-left-radius:13px;border-top-left-radius:13px}}.learn_more__q{border-bottom:3px dotted #ffe2ea;position:relative}@media only screen and (min-width:801px){.learn_more__q{padding:24.5px 37px 2px 415.5px}}@media only screen and (max-width:800px){.learn_more__q{padding:0 3.5398230088% 19px}}.learn_more__q:before{background:url("/shigaisen-yohou/assets2026/img/common/top-qa-object.png") no-repeat;background-size:cover;bottom:1.5px;content:"";display:block;position:absolute}@media only screen and (min-width:801px){.learn_more__q:before{height:135px;right:45px;width:88px}}@media only screen and (max-width:800px){.learn_more__q:before{height:104.5px;right:17px;width:67.5px}}.learn_more__q_no{background:#fff4f7;border-radius:16.5px;padding:8.5px;text-align:center;font-family:var(--font-jost);font-size:24px;font-weight:700;color:var(--color-pink)}.learn_more__q_no img{display:none}.learn_more__q_img{margin:auto}.learn_more__q_text{color:#ff92b0;font-weight:bold}@media only screen and (min-width:801px){.learn_more__q_text{font-size:20px;height:64px;line-height:1.5;margin-left:46px;margin-top:35px;overflow:hidden;width:294px}}@media only screen and (max-width:800px){.learn_more__q_text{font-size:15px;height:44px;line-height:1.533;margin-left:4.7619047619%;margin-top:6.6666666667%;padding-left:15px;width:65%}}.learn_more__link{text-align:right}@media only screen and (min-width:801px){.learn_more__link{padding:7px 10.5px 7px 415.5px}}@media only screen and (max-width:800px){.learn_more__link{padding:6px 12px}}.learn_more__arrow{display:inline-block;line-height:1}@media only screen and (min-width:801px){.learn_more__arrow{width:115.5px}}@media only screen and (max-width:800px){.learn_more__arrow{width:95px}}.tieup{background-color:var(--color-main);border-radius:20px;background-repeat:no-repeat}@media only screen and (min-width:801px){.tieup{background-image:url(/shigaisen-yohou/assets2026/img/productPages/tieup_bg.svg);background-size:92%;background-position:right 35% bottom 0px;margin-top:40px}}@media only screen and (max-width:800px){.tieup{background-image:url(/shigaisen-yohou/assets2026/img/productPages/tieup_bg_sp.svg);background-size:100%;background-position:top 0 left 0;margin-top:10.2564102564vw}}@media only screen and (min-width:801px){.tieup__inner{padding:40px}}@media only screen and (max-width:800px){.tieup__inner{padding-block:10.2564102564vw;padding-inline:4.1025641026vw}}.tieup__content{text-align:center;color:#ffffff}@media only screen and (min-width:801px){.tieup__content{font-size:24px;letter-spacing:2px}}@media only screen and (max-width:800px){.tieup__content{font-size:4.1025641026vw}}.tieup__highlight{display:inline-block;position:relative}@media only screen and (min-width:801px){.tieup__highlight{height:42px;top:6px}}@media only screen and (max-width:800px){.tieup__highlight{height:6.6666666667vw;top:1.0256410256vw}}.tieup__highlight img{height:100%;width:auto}.tieup__video{width:100%;margin-inline:auto}@media only screen and (min-width:801px){.tieup__video{margin-top:20px;max-width:300px}}@media only screen and (max-width:800px){.tieup__video{margin-top:5.1282051282vw}}.tieup__video iframe{width:100%;height:auto;aspect-ratio:1/1.777}
/*# sourceMappingURL=common.css.map */