@charset "UTF-8";html{scroll-behavior:smooth}.l-wrapper{font-family:"Zen Maru Gothic",sans-serif;color:#606060;overflow:hidden}.l-wrapper a:hover{text-decoration:none}.l-wrapper picture{display:block}.l-inner,.l-inner-l,.l-inner-m,.l-inner-s,.l-inner-xl,.l-inner-xs{width:100%;max-width:calc(1000px + 4rem);padding:0 2rem;margin:auto}@media only screen and (max-width:700px){.l-inner,.l-inner-l,.l-inner-m,.l-inner-s,.l-inner-xl,.l-inner-xs{padding:0 21px}}.l-inner-xs{max-width:calc(600px + 4rem)}.l-inner-s{max-width:calc(800px + 4rem)}.l-inner-m{max-width:calc(1100px + 4rem)}.l-inner-l{max-width:calc(1280px + 4rem)}.l-inner-fullWidth{margin-left:-2rem;margin-right:-2rem}@media only screen and (max-width:700px){.l-inner-fullWidth{margin-left:-1rem;margin-right:-1rem}}@media only screen and (max-width:700px){.el-section--brandWrap.el-section{padding-inline:0}}.l-bgPattern{background-repeat:repeat;background-position:center center}.l-bgPattern-white{background-color:#fff}.l-bgPattern-bgBeige{background-color:#F2EBE0}.l-bgPattern-bgDark{background-color:#606060}.l-main-root-wrap{width:100%;overflow:hidden}.l-main-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;position:fixed;bottom:2rem;right:1rem;z-index:5}@media only screen and (max-width:700px){.l-main-cta{bottom:1rem}}.c-icon,.c-icon-L,.c-icon-M,.c-icon-S,.c-icon-Xl{display:block;width:24px;height:24px}.c-icon svg,.c-icon-L svg,.c-icon-M svg,.c-icon-S svg,.c-icon-Xl svg{display:block;width:100%;height:100%}.c-icon-S{width:16px;height:16px}.c-icon-M{width:24px;height:24px}.c-icon-L{width:78px;height:78px}.c-icon-Xl{width:160px;height:160px}.c-btn-product{position:relative;width:min(100%,254px);height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:16px;background:#fff}@media only screen and (max-width:700px){.c-btn-product{height:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:124px;padding-block:9px 15px}}.c-btn-product:after{content:"";display:block;width:18px;height:12px;background-image:url(../images/04Product/arrow_yellow.svg);background-repeat:no-repeat;background-size:contain;position:absolute;left:50%;translate:-50% 0;bottom:12px;pointer-events:none;-webkit-transition:300ms;transition:300ms}.c-btn-product:after:hover:after{translate:-50% 40%}@media only screen and (max-width:700px){.c-btn-product:after{position:relative;inset:unset;translate:0 0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:15px}}.c-btn-product__icon{display:block;width:64px;margin-top:-12px}@media only screen and (max-width:700px){.c-btn-product__icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:52px;margin-top:7px;translate:0 2px}}.c-btn-product__icon svg{display:block;width:100%;height:100%}.c-btn-product__text{display:block;width:120px;font-size:28px;text-align:center;font-weight:bold;line-height:1.1;letter-spacing:0.03em;margin-top:-22px;padding-left:15px;color:#606060}@media only screen and (max-width:700px){.c-btn-product__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:16px;margin-top:0;padding-left:0;width:unset}}.c-btn-product.--yellow{border:3px solid #ffe090;-webkit-box-shadow:0px 2px 20px rgba(255,232,173,0.6);box-shadow:0px 2px 20px rgba(255,232,173,0.6)}.c-btn-product.--yellow:after{background-image:url(../images/04Product/arrow_yellow.svg)}.c-btn-product.--blue{border:3px solid #b7eaf3;-webkit-box-shadow:0px 2px 20px rgba(195,232,238,0.6);box-shadow:0px 2px 20px rgba(195,232,238,0.6)}.c-btn-product.--blue:after{background-image:url(../images/04Product/arrow_blue.svg)}.c-btn-line{position:relative;width:min(100%,254px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:700px){.c-btn-line{width:unset}}.c-btn-line:before{content:"";display:block;width:100%;height:2px;background-image:url(../images/04Product/line_yellow.png);background-repeat:repeat-x;background-size:auto 100%;position:absolute;left:0;bottom:0}.c-btn-line:after{content:"";display:block;width:14px;height:10px;background-image:url(../images/04Product/arrow_yellow.svg);background-repeat:no-repeat;background-size:contain;background-size:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:300ms;transition:300ms}@media only screen and (max-width:700px){.c-btn-line:after{width:12px;height:10px;margin-top:4px}}.c-btn-line:hover:after{translate:0 40%}.c-btn-line__text{display:block;width:100%;color:#606060;font-size:20px;font-weight:bold;text-align:center}@media only screen and (max-width:700px){.c-btn-line__text{font-size:16px;white-space:nowrap;letter-spacing:-0.05em}}.c-btn-line.--yellow:before{background-image:url(../images/04Product/line_yellow.png)}.c-btn-line.--blue:before{background-image:url(../images/04Product/line_blue.png)}.c-btn-line.--blue:after{background-image:url(../images/04Product/arrow_blue.svg)}.c-btn-line.--pink:before{background-image:url(../images/04Product/line_pink.png)}.c-btn-line.--pink:after{background-image:url(../images/04Product/arrow_pink.svg)}.c-btn-line.--right:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.c-btn-line.--right:hover:after{translate:40% 0%}.c-btn-line.--fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:700px){.c-btn-line.--fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.c-btn-radius{position:relative;display:block;background:#fff;border:2px solid #FBC848;border-radius:calc(infinity * 1px);padding-block:10px}@media only screen and (max-width:700px){.c-btn-radius{border-width:2px}}.c-btn-radius:hover .c-btn-radius__text{opacity:0.6}.c-btn-radius__text{font-family:"Zen Maru Gothic",sans-serif;display:block;font-size:20px;line-height:1.3;text-align:center;color:#606060;-webkit-transition:300ms;transition:300ms}@media only screen and (max-width:700px){.c-btn-radius__text{font-size:14px;line-height:1;padding-bottom:2px}}.c-btn-radius__text:after{content:"";display:block;width:14px;height:10px;background-image:url(../images/04Product/arrow_yellow.svg);background-repeat:no-repeat;background-size:contain;position:absolute;right:20px;top:50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);translate:0 -50%}.c-btn-follow{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#F6858C;border-radius:calc(infinity * 1px);width:314px;padding:8px 36px 8px 30px}@media only screen and (max-width:700px){.c-btn-follow{display:-ms-grid;display:grid;place-content:center;width:240px;height:56px;padding-inline:15px;padding-block:4px}}.c-btn-follow:after{content:"";display:block;width:14px;height:14px;background-image:url(../images/04Product/arrow_yellow.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;translate:0 -50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);right:15px}@media only screen and (max-width:700px){.c-btn-follow:after{height:12px;width:12px;right:10px}}.c-btn-follow__text{display:block;font-size:20px;font-weight:bold;font-family:"Zen Maru Gothic",sans-serif!important;font-style:normal;color:#fff;line-height:27px;letter-spacing:0;text-align:center}@media only screen and (max-width:700px){.c-btn-follow__text{font-size:15px;line-height:1.3}}.c-btn-close{position:relative;display:block;width:54px;height:54px;border-radius:50%;background:#fff;border:3px solid #FFE090;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:700px){.c-btn-close{width:50px;height:50px;border-width:2px}}.c-btn-close:after,.c-btn-close:before{content:"";width:26px;height:3px;background:#FFE090;position:absolute;top:50%;left:50%;translate:-50% -50%}.c-btn-close:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.--blue .c-btn-close{border-color:#C6F1FD}.--blue .c-btn-close:after,.--blue .c-btn-close:before{background-color:#C6F1FD}.c-card-point{position:relative;background:#fff;border-radius:16px;padding:40px}@media only screen and (max-width:700px){.c-card-point{padding:30px 14px}}.c-card-point__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-card-point__titleBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:40px;font-size:28px;line-height:1.4;font-weight:bold}@media only screen and (max-width:700px){.c-card-point__titleBox{font-size:22px;gap:10px}}.c-card-point__titleBox:after,.c-card-point__titleBox:before{content:"";display:block;width:39px;height:60px;background-image:url(../images/05Tape/mc_blue.svg);background-repeat:no-repeat;background-size:contain;background-position:center}@media only screen and (max-width:700px){.c-card-point__titleBox:after,.c-card-point__titleBox:before{height:48px}}.c-card-point__titleBox:before{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.c-card-point__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 23px 1fr;grid-template-columns:repeat(2,1fr);gap:15px 23px;margin-top:40px}@media only screen and (max-width:700px){.c-card-point__list{-ms-grid-columns:(auto)[1];grid-template-columns:repeat(1,auto);margin-top:20px}}.c-card-point__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}@media only screen and (max-width:700px){.c-card-point__col{gap:14px}}.c-card-point.--pink .c-card-point__titleBox:after,.c-card-point.--pink .c-card-point__titleBox:before{background-image:url(../images/05Tape/mc_pink.svg)}.c-card-voice{display:-ms-grid;display:grid;grid-auto-columns:1fr;-ms-grid-rows:167px 2px 110px;grid-template-rows:167px 110px;gap:2px}@media only screen and (max-width:700px){.c-card-voice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-auto-rows:unset}}.c-card-voice__bubble{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:700px){.c-card-voice__bubble{width:100%;padding-left:29px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.c-card-voice__bubble:after,.c-card-voice__bubble:before{content:"";position:relative;display:block;width:24px;height:27px;background:#FFE090;clip-path:polygon(50% 100%,0 0,100% 0);-ms-flex-negative:0;flex-shrink:0;z-index:5}@media only screen and (max-width:700px){.c-card-voice__bubble:after,.c-card-voice__bubble:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;height:29px;left:5px;top:29px}}.c-card-voice__bubble:before{width:20px;height:23px;background:#fff;position:absolute;bottom:6px;margin-inline:auto;z-index:10}@media only screen and (max-width:700px){.c-card-voice__bubble:before{width:24px;height:29px;top:29px;left:11px;bottom:initial}}.c-card-voice__text{position:relative;height:calc(100% - 27px);display:-ms-grid;display:grid;place-content:center;font-family:"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;font-size:18px;line-height:26px;padding:25px 20px 20px;background:#fff;border:2px solid #FFE090;border-radius:16px;z-index:3}@media only screen and (max-width:700px){.c-card-voice__text{display:block;font-size:15px;line-height:1.5;padding:15px}}.c-card-voice__icon{width:110px;height:110px;margin-inline:auto}@media only screen and (max-width:700px){.c-card-voice__icon{width:85px;height:85px;-ms-flex-negative:0;flex-shrink:0;margin:unset;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.c-card-voice.is-focus .c-card-voice__bubble:before{background:#FFF0BC}.c-card-voice.is-focus .c-card-voice__bubble:after{background:#FFF0BC}.c-card-voice.is-focus .c-card-voice__bubble .c-card-voice__text{background:#FFF0BC;border-color:#FFF0BC}.c-card-voice.--blue{-ms-grid-rows:147px 110px;grid-template-rows:147px 110px}.c-card-voice.--blue .c-card-voice__bubble:after{background:#D8F7FF}.c-card-voice.--blue .c-card-voice__bubble .c-card-voice__text{border-color:#D8F7FF}.c-card-voice.--blue.is-focus .c-card-voice__bubble:before{background:#D8F7FF}.c-card-voice.--blue.is-focus .c-card-voice__bubble .c-card-voice__text{background:#D8F7FF}.c-card-charactor{position:relative;display:-ms-grid;display:grid;grid-auto-columns:1fr;-ms-grid-rows:250px 0px 100px;grid-template-rows:250px 100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;gap:0px 0px;height:100%;border:3px solid #FFE090;border-radius:16px;background:#fff;cursor:pointer}@media only screen and (max-width:700px){.c-card-charactor{-ms-grid-rows:145px 65px;grid-template-rows:145px 65px;border-width:2px}}.c-card-charactor.--blue{border-color:#B7EAF3}.c-card-charactor.--blue .c-card-charactor__btn{border:3px solid #B7EAF3}@media only screen and (max-width:700px){.c-card-charactor.--blue .c-card-charactor__btn{border-width:2px}}.c-card-charactor.--blue .c-card-charactor__btn:after,.c-card-charactor.--blue .c-card-charactor__btn:before{background:#B7EAF3}.c-card-charactor.--blue .c-card-charactor__textWrap{border-color:#B7EAF3}@media only screen and (max-width:700px){.c-card-charactor.--001 .c-card-charactor__img{padding-inline:10px}}@media only screen and (max-width:700px){.c-card-charactor.--002 .c-card-charactor__img{padding-inline:20px}}.c-card-charactor__img{width:min(100%,200px);-webkit-transition:300ms;transition:300ms}@media only screen and (max-width:700px){.c-card-charactor__img{padding-inline:15px}}.c-card-charactor__img.--lg{width:min(100%,240px)}.c-card-charactor__textWrap{display:-ms-grid;display:grid;font-family:"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;place-content:center;height:100%;width:100%;border-top:1px solid #FFE090}.c-card-charactor__text{font-size:18px;line-height:1;text-align:center}@media only screen and (max-width:700px){.c-card-charactor__text{font-size:12px}}.c-card-charactor__title{font-size:24px;font-weight:400;line-height:1;text-align:center}@media only screen and (max-width:700px){.c-card-charactor__title{font-size:16px}}.c-card-charactor__btn{display:block;width:54px;height:54px;background:#fff;border-radius:50%;border:3px solid #FFE090;position:absolute;top:0;right:0;translate:30% -30%}@media only screen and (max-width:700px){.c-card-charactor__btn{width:38px;height:38px;border-width:2px}}.c-card-charactor__btn:after,.c-card-charactor__btn:before{content:"";display:block;width:26px;height:3px;background:#FFE090;position:absolute;top:50%;left:50%;translate:-50% -50%}@media only screen and (max-width:700px){.c-card-charactor__btn:after,.c-card-charactor__btn:before{width:14px;height:2px}}.c-card-charactor__btn:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-card-charactor:hover .c-card-charactor__img{opacity:0.6}.c-card-lineup{display:-ms-grid;display:grid;grid-auto-columns:1fr;-ms-grid-rows:320px auto;grid-template-rows:320px auto}@media only screen and (max-width:700px){.c-card-lineup{-ms-grid-rows:unset;grid-template-rows:unset}}.c-card-lineup__textWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;font-family:"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;padding-top:10px;border-top:1px dashed #606060}@media only screen and (max-width:700px){.c-card-lineup__textWrap{gap:6px}}.c-card-lineup__title{font-size:22px;font-weight:bold}@media only screen and (max-width:700px){.c-card-lineup__title{font-size:13px;letter-spacing:-0.04em}}.c-card-lineup__info{display:-ms-grid;display:grid}@media only screen and (max-width:700px){.c-card-lineup__img{padding-bottom:10px}}.c-card-lineup__accent{font-size:22px;font-weight:bold;line-height:1.3;color:#FBC848}@media only screen and (max-width:700px){.c-card-lineup__accent{font-size:13px}}.c-card-lineup__text{font-size:18px}@media only screen and (max-width:700px){.c-card-lineup__text{font-size:12px}}.c-card-lineup.--blue .c-card-lineup__accent{color:#7BD6F2}.c-card-lineup.--blue .c-btn-radius{border-color:#B7EAF3}.c-card-lineup.--blue .c-btn-radius__text:after{background-image:url(../images/04Product/arrow_blue.svg)}.c-card-recommend{position:relative;height:100%;padding:0 24px 24px}@media only screen and (max-width:700px){.c-card-recommend{padding:0 14px 34px}}.c-card-recommend>*{position:relative;z-index:1}.c-card-recommend:before{content:"";display:block;width:100%;height:calc(100% - 31px);background:#fff;border-radius:16px;position:absolute;bottom:0;left:0;z-index:0}@media only screen and (max-width:700px){.c-card-recommend:before{height:calc(100% - 18px)}}.c-card-recommend__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px}.c-card-recommend__icon{display:block;width:100px;height:100px}@media only screen and (max-width:700px){.c-card-recommend__icon{width:66px;height:66px}}.c-card-recommend__tag{display:block;width:162px;padding:6px;border-radius:8px;background:#FCBBBB;color:#fff;text-align:center;line-height:1;font-family:"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;font-size:16px;font-weight:bold}@media only screen and (max-width:700px){.c-card-recommend__tag{width:122px;font-size:12px}}.c-card-recommend__tag.--blue{background:#7DDAE9}.c-card-recommend__text{font-size:18px;font-family:"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;line-height:1.5;margin-top:17px}@media only screen and (max-width:700px){.c-card-recommend__text{font-size:15px;margin-top:11px}}.c-media-point.--pink .c-media-point__title{border-color:#FCBBBB}.c-media-point__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}@media only screen and (max-width:700px){.c-media-point__heading{gap:10px}}.c-media-point__title{font-size:24px;font-weight:bold;padding-bottom:7px;border-bottom:1px dashed #7BD6F2}@media only screen and (max-width:700px){.c-media-point__title{font-size:18px;line-height:1.3!important;letter-spacing:-0.02em;padding-bottom:5px}}.c-media-point__icon{display:block;width:125px;height:125px;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:700px){.c-media-point__icon{width:100px;height:100px}}.c-media-point__textWrap{width:100%}@media only screen and (max-width:700px){.c-media-point__textWrap{width:100%}}.c-media-point__text{font-family:"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;font-size:20px;line-height:1.5;font-weight:400;margin-top:11px}@media only screen and (max-width:700px){.c-media-point__text{font-size:12px;margin-top:5px}}.c-media-point__text .sm{display:block;font-size:14px}@media only screen and (max-width:700px){.c-media-point__text .sm{font-size:12px;margin-top:0}}.c-media-point__imgWrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr 9px 1fr;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:16px}.c-media-point__imgWrap.--1col{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.c-media-point__imgNote{font-family:"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;line-height:1;font-size:14px}@media only screen and (max-width:700px){.c-media-point__imgNote{font-size:12px;line-height:1.5}}.c-media-point.--start .c-media-point__heading{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-heading-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:700px){.c-heading-section{gap:10px}}.c-heading-section .ja{font-size:36px;font-weight:bold;line-height:1}@media only screen and (max-width:700px){.c-heading-section .ja{font-size:28px}}.c-heading-section .en{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;font-family:"Zen Kaku Gothic New",sans-serif;gap:12px;color:#FCBBBB;font-size:24px;font-weight:bold;letter-spacing:0.03em}@media only screen and (max-width:700px){.c-heading-section .en{font-size:20px;gap:9px}}.c-heading-section .en:after,.c-heading-section .en:before{content:"";display:block;width:8px;height:8px;background:#FCBBBB;border-radius:50%;margin-top:5px}@media only screen and (max-width:700px){.c-heading-section .en:after,.c-heading-section .en:before{width:6px;height:6px;margin-top:4px}}.c-anker-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}@media only screen and (max-width:700px){.c-anker-list{gap:4px}}.c-anker-list__item{position:relative;width:min(100%,180px);background:#fff;border-radius:16px;background:#fff;border:2px solid #ffd3d4;-webkit-box-shadow:0px 3px 10px rgba(235,162,168,0.6);box-shadow:0px 3px 10px rgba(235,162,168,0.6)}@media only screen and (max-width:700px){.c-anker-list__item{width:100%}}.c-anker-list__item:after{content:"";display:block;width:14px;height:9px;background-image:url(../images/04Product/arrow_pink.svg);background-size:contain;background-position:center;position:absolute;left:50%;translate:-50% 0;bottom:12px;pointer-events:none;z-index:1;-webkit-transition:300ms;transition:300ms}.c-anker-list__item:hover:after{translate:-50% 30%}.c-anker-list__link{display:block;text-align:center;height:84px;padding-top:14px}@media only screen and (max-width:700px){.c-anker-list__link{height:74px;padding-top:12px}}.c-anker-list__text{font-size:18px;font-weight:bold;text-align:center;color:#606060}@media only screen and (max-width:700px){.c-anker-list__text{display:block;font-size:15px;line-height:1.2}}@media only screen and (max-width:700px){.c-anker-list__text.--center{display:-ms-grid;display:grid;place-content:center;height:100%;padding-bottom:24px}}.c-modal-wrap{width:100%;height:100svh;height:100dvh;position:fixed;margin:auto;top:0;left:0;z-index:10000001;pointer-events:none;opacity:0;background:rgba(0,0,0,0.85);-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out;overflow-y:scroll;overscroll-behavior-y:contain;-webkit-overscroll-behavior-y:contain;-ms-overflow-style:none;scrollbar-width:none}.c-modal-wrap::-webkit-scrollbar{display:none}.c-modal-wrap-inner{display:-ms-grid;display:grid;place-content:center;min-height:100dvh;position:relative;padding:8rem 2rem}@media only screen and (max-width:700px){.c-modal-wrap-inner{padding:4rem 21px}}.c-modal-wrap.is-modal-open{opacity:1;pointer-events:auto;-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out}.c-modal-body{width:min(780px,100%);margin:auto;background:#fff;z-index:20;position:relative;border-radius:16px;border:3px solid #FFE090}.--blue .c-modal-body{border-color:#C6F1FD}.c-modal-body-inner{width:min(780px,100%);margin:auto}@media only screen and (max-width:700px){.c-modal-body-inner{width:100%}}.c-modal-body .c-btn-close{position:absolute;top:0;right:0;translate:30% -30%}.c-modal-body .c-card-modal{display:-ms-grid;display:grid;-ms-grid-columns:1fr 31px 1fr 31px 1fr;grid-template-columns:repeat(3,1fr);gap:31px;padding:52px 50px 35px}@media only screen and (max-width:700px){.c-modal-body .c-card-modal{padding:45px 20px 25px;-ms-grid-columns:1fr 8px 1fr;grid-template-columns:repeat(2,1fr);gap:24px 8px}}.c-modal-body .c-card-modal__title{font-size:24px;text-align:center;font-weight:bold;background:#FFE090;border-radius:0 0 16px 16px;padding-block:10px}@media only screen and (max-width:700px){.c-modal-body .c-card-modal__title{font-size:20px}}.--blue .c-modal-body .c-card-modal__title{background:#C6F1FD}.c-modal-close-ovl{cursor:pointer;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.2);z-index:10}.p-main-visual{position:relative;padding-block:10px}@media only screen and (max-width:700px){.p-main-visual{padding-block:10px 20px}}.p-main-visual:after{content:"";display:block;width:100%;height:1005px;background-image:url(../images/01Firstview/mv.jpg);background-size:auto 100%;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0}@media only screen and (max-width:700px){.p-main-visual:after{background-image:url(../images/01Firstview/mv_sp.jpg);background-position:top;background-size:100% auto;height:450px}}.p-main-visual__textWrap{position:relative;width:min(100%,430px);z-index:1}@media only screen and (max-width:700px){.p-main-visual__textWrap{width:min(100%,258px)}}.p-main-visual__logo{width:min(100%,430px);margin-left:-19px}@media only screen and (max-width:700px){.p-main-visual__logo{width:min(100%,260px);margin-left:-10px}}.p-main-visual__text{font-size:18px;color:#fff;line-height:1.5}@media only screen and (max-width:700px){.p-main-visual__text{width:210px;font-size:12px;margin-top:-3px}}@media only screen and (max-width:700px){.p-main-visual__text svg{display:block;width:210px}}.p-main-visual__img{width:min(100%,227px);margin-top:20px;margin-left:-10px}@media only screen and (max-width:700px){.p-main-visual__img{margin-top:22px;margin-left:-10px;width:min(100%,124px)}}.p-main-visual__touch{width:min(100%,210px);margin-top:9px}@media only screen and (max-width:700px){.p-main-visual__touch{width:min(100%,110px);margin-left:0px}}.p-main-visual__note{display:block;margin-top:0}@media only screen and (max-width:700px){.p-main-visual__note{margin-top:30px}}@media only screen and (max-width:700px){.p-main-visual__note svg{display:block;width:100%;height:7px}}.p-main-about{position:relative;background-image:url(../images/02About/bg_all.png);background-repeat:no-repeat;background-size:140% 100%;background-position:center;z-index:1;margin-top:-87px}@media only screen and (max-width:700px){.p-main-about{background-image:url(../images/02About/bg_sp.png);background-size:180% 100%;margin-top:-30px}}.p-main-about__content{position:relative;padding-block:148px 200px}@media only screen and (max-width:700px){.p-main-about__content{padding-block:104px 100px}}.p-main-about__contentWrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}.p-main-about .c-anker-list{width:100%}.p-main-about__title{margin-top:58px}.p-main-about__text{font-size:24px;text-align:center;color:#fff;text-shadow:0px 1px 10px rgba(233,73,111,0.6);margin-top:40px;letter-spacing:0.02em;line-height:1.7}@media only screen and (max-width:700px){.p-main-about__text{font-size:17.5px;line-height:1.6;margin-top:70px}}.p-main-about__text .sm{display:block;text-align:center;font-size:14px}@media only screen and (max-width:700px){.p-main-about__text .sm{font-size:10px;margin-top:8px}}.p-main-about__logo{margin-top:58px;width:min(100%,500px)}@media only screen and (max-width:700px){.p-main-about__logo{margin-top:49px;width:min(100%,314px)}}.p-main-about__video{aspect-ratio:16/9;width:min(100%,800px);margin-inline:auto;margin-top:60px}.p-main-about__video iframe{width:100%;height:100%}.p-main-about__cloud{position:absolute;z-index:-1}.p-main-about__cloud img{animation:floating-y 1.8s ease-in-out infinite alternate-reverse}.p-main-about__cloud.--001{width:158px;top:0;right:0}@media only screen and (max-width:700px){.p-main-about__cloud.--001{width:180px;-webkit-transform:translateX(50%);transform:translateX(50%);top:3%}}.p-main-about__cloud.--001 img{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-duration:2.5;animation-duration:2.5}.p-main-about__cloud.--002{width:298px;left:0;top:258px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:700px){.p-main-about__cloud.--002{width:240px;top:230px}}.p-main-about__cloud.--002 img{-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-duration:1.5;animation-duration:1.5}.p-main-about__cloud.--003{width:257px;right:0;top:50%;-webkit-transform:translateX(40%);transform:translateX(40%)}@media only screen and (max-width:700px){.p-main-about__cloud.--003{width:220px;-webkit-transform:translateX(70%);transform:translateX(70%)}}.p-main-about__cloud.--003 img{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:2;animation-duration:2}.p-main-about__cloud.--004{width:157px;left:5%;top:712px}@media only screen and (max-width:700px){.p-main-about__cloud.--004{width:159px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:0}}.p-main-about__cloud.--004 img{-webkit-animation-delay:0.3s;animation-delay:0.3s}.p-main-about__cloud.--005{width:322px;bottom:0;right:-5%;-webkit-transform:translateY(40%);transform:translateY(40%)}@media only screen and (max-width:700px){.p-main-about__cloud.--005{width:195px;bottom:0;-webkit-transform:translate(50%,100%);transform:translate(50%,100%)}}.p-main-about__cloud.--005 img{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:3.5;animation-duration:3.5}@-webkit-keyframes floating-y{0%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{-webkit-transform:translateY(10%);transform:translateY(10%)}}@keyframes floating-y{0%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{-webkit-transform:translateY(10%);transform:translateY(10%)}}.p-main-renewal{background:-webkit-gradient(linear,left top,left bottom,from(#ffefec),color-stop(46%,#fffaf7),to(#fff));background:linear-gradient(#ffefec 0%,#fffaf7 46%,#fff 100%);background-repeat:no-repeat;margin-top:-190px;padding-block:220px 40px}@media only screen and (max-width:700px){.p-main-renewal{padding-block:190px 50px}}.p-main-renewal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;padding-top:20px;padding-bottom:67px}@media only screen and (max-width:700px){.p-main-renewal__content{padding-top:59px;padding-bottom:30px}}.p-main-renewal__title{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}.p-main-renewal__title>span{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;font-size:32px;font-weight:bold}@media only screen and (max-width:700px){.p-main-renewal__title>span{font-size:18px;line-height:1.4;text-align:center}}.p-main-renewal__title>span:after,.p-main-renewal__title>span:before{content:"";display:block;width:62px;height:3px;background:#FCBBBB}.p-main-renewal__title>span:before{-webkit-transform:rotate(-112deg);transform:rotate(-112deg)}.p-main-renewal__title>span:after{-webkit-transform:rotate(112deg);transform:rotate(112deg)}.p-main-renewal__img{width:min(100%,560px)}@media only screen and (max-width:700px){.p-main-renewal__img{width:min(100%,261px);margin-top:27px}}.p-main-renewal__text{font-size:36px;text-align:center;font-weight:bold;margin-top:-10px;letter-spacing:0.07em}@media only screen and (max-width:700px){.p-main-renewal__text{font-size:22px;line-height:1.5;margin-top:10px}}.p-main-renewal__bnr{display:block;width:min(100%,480px)}.p-main-renewal__bnrWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-top:60px}.p-main-product{padding-bottom:44px 60px}@media only screen and (max-width:700px){.p-main-product{padding-bottom:46px}}.p-main-product__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}@media only screen and (max-width:700px){.p-main-product__content{gap:34px}}.p-main-product__list{width:min(100%,545px);display:-webkit-box;display:-ms-flexbox;display:flex;gap:37px}@media only screen and (max-width:700px){.p-main-product__list{gap:20px;padding-inline:12px}}@media only screen and (max-width:700px){.p-main-product .c-btn-line{margin-top:14px}}.p-main-product__item{width:100%}.p-main-tape{padding-top:100px}@media only screen and (max-width:700px){.p-main-tape{padding-top:0px;margin-top:-20px}}.p-main-tape.--blue{padding:0;margin-top:-100px}@media only screen and (max-width:700px){.p-main-tape.--blue{margin-top:-140px}}.p-main-tape.--blue .p-main-tape__innerBg{background-image:url(../images/05Tape/bg-blue.png)}@media only screen and (max-width:700px){.p-main-tape.--blue .p-main-tape__innerBg{padding-top:160px}}.p-main-tape.--blue .p-main-tape__inner{background-color:#E6F8FB}.p-main-tape.--blue .p-main-tape__title:after{background-image:url(../images/05Tape/package02.png)}@media only screen and (max-width:700px){.p-main-tape.--blue .p-main-tape__point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:700px){.p-main-tape.--blue .p-main-tape__pointImg{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.p-main-tape.--blue .p-main-tape__pointImg02{width:min(100%,620px);top:0;right:0}@media only screen and (max-width:700px){.p-main-tape.--blue .p-main-tape__pointImg02{position:relative;inset:unset;margin-top:-45px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;z-index:2}}.p-main-tape.--blue .p-main-tape__textWrap{width:min(100%,470px);right:0px;bottom:50px}@media only screen and (max-width:700px){.p-main-tape.--blue .p-main-tape__textWrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;bottom:0}}.p-main-tape.--blue .p-main-tape__boxWrap{padding-top:10px}@media only screen and (max-width:700px){.p-main-tape.--blue .p-main-tape__pointImg{position:relative;margin-top:-48%;padding-inline:15px 45px}}.p-main-tape.--blue .p-main-tape__box{padding-top:30px}@media only screen and (max-width:700px){.p-main-tape.--blue .p-main-tape__box{width:100%;margin:unset;margin-top:-47%}}@media only screen and (max-width:700px){.p-main-tape.--blue .p-main-tape__pointTitle{margin-top:17px;padding-inline:10px}}@media only screen and (max-width:700px){.p-main-tape.--blue .p-main-tape__pointTitle.--001{margin-top:0}}.p-main-tape.--blue .p-main-tape__boxImg{width:min(100%,500px);left:0;bottom:0}@media only screen and (max-width:700px){.p-main-tape.--blue .p-main-tape__boxImg{position:relative;inset:unset;width:100%;margin:unset;padding:unset;padding-inline:26px 10px;margin-top:-6%}}.p-main-tape.--blue .p-main-tape__list{margin-top:50px}@media only screen and (max-width:700px){.p-main-tape.--blue .p-main-tape__list{margin-top:30px}}@media only screen and (max-width:700px){.p-main-tape.--blue .p-main-tape__pointText{margin-top:11px;padding-inline:10px}}.p-main-tape__innerBg{background:url(../images/05Tape/bg.png);background-size:100% 100%;padding-top:100px}@media only screen and (max-width:700px){.p-main-tape__innerBg{background-image:url(../images/05Tape/bg_sp.png);background-size:auto 100%;background-position:center;padding-top:114px}}.p-main-tape__inner{background-color:#FFF6D7;padding-bottom:76px}@media only screen and (max-width:700px){.p-main-tape__inner{padding-bottom:40px}}.p-main-tape__heading{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media only screen and (max-width:700px){.p-main-tape__heading{width:100%;margin-top:10px}}.p-main-tape__catch{display:block;width:min(100%,259px);position:absolute;top:0;left:0;z-index:1;-webkit-transform:translate(-66px,-90%);transform:translate(-66px,-90%)}@media only screen and (max-width:700px){.p-main-tape__catch{width:min(100%,179px);-webkit-transform:translate(0,-80%);transform:translate(0,-80%)}}.p-main-tape__title{position:relative;width:640px;height:96px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding-left:43px}@media only screen and (max-width:700px){.p-main-tape__title{width:100%;height:96px;padding-left:30px;padding-right:120px}}.p-main-tape__title:before{content:"";display:block;width:100%;height:100%;border-radius:100px;background:#fff;position:absolute;z-index:0;left:50%;translate:-50% 0}.p-main-tape__title:after{content:"";display:block;width:200px;height:280px;background-image:url(../images/05Tape/package.png);background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transform:translateY(5%);transform:translateY(5%);z-index:1;position:absolute;right:30px;bottom:0}@media only screen and (max-width:700px){.p-main-tape__title:after{width:126px;height:174px;right:10px}}.p-main-tape__title>span{display:block;font-size:34px;font-weight:bold;z-index:1}@media only screen and (max-width:700px){.p-main-tape__title>span{display:block;width:100%;font-size:22px;text-align:center}}.p-main-tape__point{position:relative}.p-main-tape__pointImg{width:min(100%,580px)}@media only screen and (max-width:700px){.p-main-tape__pointImg{padding-top:30px;width:100vw;margin-inline:calc(50% - 50vw)}}.p-main-tape__pointImg02{position:absolute;top:20px;right:-20px;width:min(100%,717px)}@media only screen and (max-width:700px){.p-main-tape__pointImg02{position:relative;inset:unset;margin-top:-71%;padding-left:24px}}.p-main-tape__textWrap{width:min(100%,442px);position:absolute;right:0;bottom:-50px}@media only screen and (max-width:700px){.p-main-tape__textWrap{position:relative;inset:unset;width:100%;padding-inline:10px;margin-top:10px}}.p-main-tape__pointTitle{padding-bottom:6px;border-bottom:1px dashed #606060}.p-main-tape__pointText{font-family:"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;font-size:22px;line-height:1.6;margin-top:14px}@media only screen and (max-width:700px){.p-main-tape__pointText{font-size:16px;line-height:1.5}}.p-main-tape__pointText .sm{display:block;font-size:14px;font-weight:400;margin-top:16px}@media only screen and (max-width:700px){.p-main-tape__pointText .sm{font-size:12px}}.p-main-tape__box{padding-top:50px;width:min(100%,442px);margin-left:50%}.p-main-tape__boxImg{width:min(100%,471px);position:absolute;left:3%;bottom:10%}.p-main-tape__boxWrap{position:relative}.p-main-tape__boxWrap:after{content:"";display:block;width:99px;height:89px;background-image:url(../images/05Tape/dec.svg);background-size:contain;position:absolute;top:0;right:0}@media only screen and (max-width:700px){.p-main-tape__boxWrap:after{content:none}}.p-main-tape__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;margin-top:100px}@media only screen and (max-width:700px){.p-main-tape__list{margin-top:40px}}.p-main-tape__item{display:block;width:100%}.p-main-satisfaction{background-image:url(../images/05-2Satisfaction/bg.png);background-repeat:repeat;background-size:320px;padding-block:50px 60px}@media only screen and (max-width:700px){.p-main-satisfaction{padding-block:20px}}.p-main-satisfaction.--blue{background-image:url(../images/05-2Satisfaction/bg_blue.png)}.p-main-satisfaction.--blue .p-main-satisfaction__graph{width:min(100%,571px);padding-right:50px}@media only screen and (max-width:700px){.p-main-satisfaction.--blue .p-main-satisfaction__graph{padding-inline:10px 0}}.p-main-satisfaction__title{font-size:28px;font-weight:bold}@media only screen and (max-width:700px){.p-main-satisfaction__title{font-size:20px;text-align:center}}.p-main-satisfaction__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-main-satisfaction__graph{width:min(100%,420px);padding-left:20px;margin-top:30px}@media only screen and (max-width:700px){.p-main-satisfaction__graph{margin-top:20px}}.p-main-satisfaction__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 50px 1fr 50px 1fr;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:24px}@media only screen and (max-width:700px){.p-main-satisfaction__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-grid-columns:unset;grid-template-columns:unset;gap:20px}}@media only screen and (max-width:700px){.p-main-satisfaction__item:nth-of-type(2n) .c-card-voice__bubble{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-inline:0 29px}.p-main-satisfaction__item:nth-of-type(2n) .c-card-voice__bubble:after,.p-main-satisfaction__item:nth-of-type(2n) .c-card-voice__bubble:before{left:unset;-webkit-transform:scale(1,-1) rotate(-90deg);transform:scale(1,-1) rotate(-90deg)}.p-main-satisfaction__item:nth-of-type(2n) .c-card-voice__bubble:before{right:6px}.p-main-satisfaction__item:nth-of-type(2n) .c-card-voice__bubble:after{right:12px}.p-main-satisfaction__item:nth-of-type(2n) .c-card-voice__icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.p-main-satisfaction__subTitle{margin-top:35px}.p-main-satisfaction__subTitle .sentence{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;font-size:24px;font-weight:bold}@media only screen and (max-width:700px){.p-main-satisfaction__subTitle .sentence{font-size:22px;white-space:nowrap;text-align:center}}.p-main-satisfaction__subTitle .sentence:after,.p-main-satisfaction__subTitle .sentence:before{content:"";display:block;width:54px;height:3px;background:#FCBBBB}.p-main-satisfaction__subTitle .sentence:before{-webkit-transform:rotate(-112deg);transform:rotate(-112deg)}.p-main-satisfaction__subTitle .sentence:after{-webkit-transform:rotate(112deg);transform:rotate(112deg)}.p-main-satisfaction__note{display:block;text-align:center;font-family:"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;font-size:14px;margin-top:24px}@media only screen and (max-width:700px){.p-main-satisfaction__note{font-size:12px;white-space:nowrap}}.p-main-charactor{background:#FFF6D7;padding-block:60px}@media only screen and (max-width:700px){.p-main-charactor{padding-block:40px 30px}}.p-main-charactor.--blue{background-color:#E6F8FB}@media only screen and (max-width:700px){.p-main-charactor.--blue{padding-top:54px}}.p-main-charactor__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.p-main-charactor__title:after,.p-main-charactor__title:before{content:"";display:block;width:50px;height:68px;background-image:url(../images/05-3Disney/dec.svg);background-repeat:no-repeat;background-size:contain;background-position:center}@media only screen and (max-width:700px){.p-main-charactor__title:after,.p-main-charactor__title:before{width:34px;height:42px}}.p-main-charactor__title:after{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.p-main-charactor__titleWrap{width:-webkit-min-content;width:-moz-min-content;width:min-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-main-charactor__titleText{font-size:30px;white-space:nowrap;font-weight:bold;line-height:1}@media only screen and (max-width:700px){.p-main-charactor__titleText{font-size:20px}}.p-main-charactor__titleImg{display:block;-ms-flex-negative:0;flex-shrink:0;width:400px}@media only screen and (max-width:700px){.p-main-charactor__titleImg{width:min(100%,240px)}}.p-main-charactor__textWrap{width:min(100%,600px);margin-top:21px;margin-inline:auto}.p-main-charactor__catch{font-size:28px;font-weight:bold;text-align:center}@media only screen and (max-width:700px){.p-main-charactor__catch{font-size:18px;text-align:left}}.p-main-charactor__text{font-family:"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;font-size:22px;line-height:1.5;margin-top:16px}@media only screen and (max-width:700px){.p-main-charactor__text{font-size:16px}}.p-main-charactor__text .sm{display:block;font-size:14px;margin-top:1px}@media only screen and (max-width:700px){.p-main-charactor__text .sm{font-size:12px}}.p-main-charactor__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}@media only screen and (max-width:700px){.p-main-charactor__list{-ms-grid-columns:1fr 15px 1fr;grid-template-columns:repeat(2,1fr);gap:15px}}.p-main-lineup{background:#FFF6D7;padding-bottom:280px}@media only screen and (max-width:700px){.p-main-lineup{padding-bottom:180px}}.p-main-lineup.--blue{background-color:#E6F8FB;padding-bottom:0}.p-main-lineup.--blue .p-main-lineup__title .label{background-color:#B7EAF3}.p-main-lineup__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.p-main-lineup__title .sentence{font-size:34px;font-weight:bold}@media only screen and (max-width:700px){.p-main-lineup__title .sentence{font-size:22px}}.p-main-lineup__title .label{display:-ms-grid;display:grid;place-content:center;width:200px;height:44px;background:#FFE090;text-align:center;font-size:22px;border-radius:40px}@media only screen and (max-width:700px){.p-main-lineup__title .label{width:136px;height:30px;font-size:14px}}.p-main-lineup__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:16px;padding:50px 50px 70px}@media only screen and (max-width:700px){.p-main-lineup__content{padding-inline:15px;padding-block:26px}}.p-main-lineup__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 45px 1fr 45px 1fr;grid-template-columns:repeat(3,1fr);gap:60px 45px;margin-top:30px}@media only screen and (max-width:700px){.p-main-lineup__list{-ms-grid-columns:1fr 23px 1fr;grid-template-columns:repeat(2,1fr);margin-top:22px;gap:23px}}.p-main-lineup__textWrap{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:48px;margin-inline:auto}@media only screen and (max-width:700px){.p-main-lineup__textWrap{margin-top:25px}}.p-main-lineup__text{font-size:32px;font-weight:bold;line-height:1.75;text-align:center}@media only screen and (max-width:700px){.p-main-lineup__text{font-size:18px;letter-spacing:-0.02em;line-height:2}}.p-main-lineup__text .accent{display:inline-block;width:322px;margin-top:-10px}@media only screen and (max-width:700px){.p-main-lineup__text .accent{max-width:172px}}.p-main-lineup__line{display:block;width:57px;height:160px;position:absolute;bottom:0;left:0;-webkit-transform:translate(100%,105%);transform:translate(100%,105%)}@media only screen and (max-width:700px){.p-main-lineup__line{width:42px;height:120px}}.p-main-recommend{background:-webkit-gradient(linear,left bottom,left top,from(#ffecea),color-stop(76.27%,#fffaf7),to(#fff));background:linear-gradient(0deg,#ffecea 0%,#fffaf7 76.27%,#fff 100%);padding-bottom:200px}@media only screen and (max-width:700px){.p-main-recommend{padding-bottom:160px}}.p-main-recommend__bg{width:100%;height:160px;background-image:url(../images/05-3Disney/bg-blue.png);background-size:100% 100%}@media only screen and (max-width:700px){.p-main-recommend__bg{height:unset;background-image:url(../images/05-3Disney/bg-blue_sp.png);background-size:150% auto;background-position:top;background-repeat:no-repeat;aspect-ratio:390/70}}.p-main-recommend__content{padding-top:54px}@media only screen and (max-width:700px){.p-main-recommend__content{padding-top:40px}}.p-main-recommend__bnr{width:min(100%,660px);margin-inline:auto;margin-top:40px}.p-main-recommend__text{font-family:"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;font-size:22px;margin-top:11px;line-height:1.6}@media only screen and (max-width:700px){.p-main-recommend__text{margin-top:10px;font-size:16px}}.p-main-recommend__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:60px;margin-inline:auto}@media only screen and (max-width:700px){.p-main-recommend__title{margin-top:34px}}.p-main-recommend__title .sentence{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;font-size:28px;font-weight:bold}@media only screen and (max-width:700px){.p-main-recommend__title .sentence{font-size:20px;gap:10px}}.p-main-recommend__title .sentence:after,.p-main-recommend__title .sentence:before{content:"";display:block;width:54px;height:3px;background:#FCBBBB}@media only screen and (max-width:700px){.p-main-recommend__title .sentence:after,.p-main-recommend__title .sentence:before{width:32px}}.p-main-recommend__title .sentence:before{-webkit-transform:rotate(-112deg);transform:rotate(-112deg)}.p-main-recommend__title .sentence:after{-webkit-transform:rotate(112deg);transform:rotate(112deg)}.p-main-recommend__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr;grid-template-columns:repeat(2,1fr);gap:43px 40px;padding-bottom:43px;margin-top:20px}@media only screen and (max-width:700px){.p-main-recommend__list{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:10px;margin-top:10px;padding-bottom:20px}}.p-main-recommend__textBox{line-height:1.6;padding-top:20px;border-top:1px dashed #F6858C}@media only screen and (max-width:700px){.p-main-recommend__textBox{padding-top:20px;line-height:1.5}}.p-main-recommend__note{font-size:14px;font-family:"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif}@media only screen and (max-width:700px){.p-main-recommend__note{font-size:12px}}.p-main-recommend__doctor{width:min(100%,660px);background:#fff;border-radius:16px;padding:31px 40px 55px;margin-top:53px;margin-inline:auto}@media only screen and (max-width:700px){.p-main-recommend__doctor{margin-top:37px;padding:20px 10px 38px}}.p-main-recommend__doctorTitle{font-size:32px;font-weight:bold;text-align:center;padding-bottom:13px;border-bottom:1px dashed #FCBBBB}@media only screen and (max-width:700px){.p-main-recommend__doctorTitle{font-size:22px;padding-bottom:16px}}.p-main-recommend__doctorText{font-family:"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;font-size:20px;line-height:1.6;margin-top:20px}@media only screen and (max-width:700px){.p-main-recommend__doctorText{margin-top:10px;font-size:15px}}.p-main-recommend .c-btn-line{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-top:50px}@media only screen and (max-width:700px){.p-main-recommend .c-btn-line{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:20px}}.p-main-recommend .c-btn-line .c-btn-line__text{padding-right:5px}.p-main-social{position:relative;padding-block:131px 113px;background-image:url(../images/07Social/bg.png);background-size:auto 100%;background-position:center;margin-top:-110px}@media only screen and (max-width:700px){.p-main-social{padding-block:92px 70px}}.p-main-social:after{content:"";display:block;width:772px;height:590px;background-image:url(../images/07Social/dec.png);background-size:contain;position:absolute;top:50%;left:50%;translate:-50% -50%;pointer-events:none}@media only screen and (max-width:700px){.p-main-social:after{background-image:url(../images/07Social/dec_sp.png);width:345px;height:430px}}.p-main-social__box{position:relative;width:min(100%,524px);margin-inline:auto;z-index:1}.p-main-social__bubble{width:min(100%,336px);margin-left:auto;padding-bottom:83px}@media only screen and (max-width:700px){.p-main-social__bubble{width:min(100%,210px)}}.p-main-social__phone{z-index:1;width:min(100%,290px);position:absolute;bottom:-20px;left:-40px}@media only screen and (max-width:700px){.p-main-social__phone{width:min(100%,180px);bottom:0;left:0}}.p-main-social .c-btn-follow{margin-top:17px;margin-inline:auto}@media only screen and (max-width:700px){.p-main-social .c-btn-follow{margin-top:0px}}.ecLinks__heading{font-family:"Zen Maru Gothic",sans-serif;font-size:24px;padding-top:80px;color:#606060!important}@media only screen and (max-width:700px){.ecLinks__heading{font-size:22px;padding-top:34px}}.sec__ecLinks .ecLinks__heading__symbol{background-image:url(../images/07Social/symbol.png)!important;background-size:contain;background-repeat:no-repeat}.js-scroll-target-once{opacity:0;-webkit-transition:opacity 1.2s ease,-webkit-transform 1.2s ease;transition:opacity 1.2s ease,-webkit-transform 1.2s ease;transition:opacity 1.2s ease,transform 1.2s ease;transition:opacity 1.2s ease,transform 1.2s ease,-webkit-transform 1.2s ease}.js-scroll-target-once._on{opacity:1}.fade-under{-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}.set-delay-anim{opacity:0;-webkit-transition:opacity 1.2s ease,-webkit-transform 1.2s ease;transition:opacity 1.2s ease,-webkit-transform 1.2s ease;transition:opacity 1.2s ease,transform 1.2s ease;transition:opacity 1.2s ease,transform 1.2s ease,-webkit-transform 1.2s ease}.set-delay-anim._on{opacity:1}.fade-upper{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}.fade-upper._on{-webkit-transform:translateY(0);transform:translateY(0)}.fade-under{-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}.fade-under._on{-webkit-transform:translateY(0);transform:translateY(0)}.fade-right{-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem)}.fade-right._on{-webkit-transform:translateX(0);transform:translateX(0)}.fade-left{-webkit-transform:translateX(-0.5rem);transform:translateX(-0.5rem)}.fade-left._on{-webkit-transform:translateX(0);transform:translateX(0)}.fade-blur{-webkit-transition:opacity 1.2s ease,-webkit-filter 1.2s ease;transition:opacity 1.2s ease,-webkit-filter 1.2s ease;transition:opacity 1.2s ease,filter 1.2s ease;transition:opacity 1.2s ease,filter 1.2s ease,-webkit-filter 1.2s ease;-webkit-filter:blur(0.2rem);filter:blur(0.2rem)}.fade-blur._on{-webkit-filter:blur(0);filter:blur(0)}.u-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-flex-inline-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.u-flex-inline-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.u-flex-block-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-flex-block-baseline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.u-flex-block-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.u-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.u-grid,.u-grid-center{display:-ms-grid;display:grid}.u-grid-center{place-items:center}.u-gap0{gap:0rem}.u-gap1{gap:1rem}.u-gap2{gap:2rem}.u-gap3{gap:3rem}.u-gap4{gap:4rem}.u-gap5{gap:5rem}.u-gap6{gap:6rem}.u-gap7{gap:7rem}.u-gap8{gap:8rem}.u-gap-px0{gap:0px}.u-gap-px1{gap:1px}.u-gap-px2{gap:2px}.u-gap-px3{gap:3px}.u-gap-px4{gap:4px}.u-gap-px5{gap:5px}.u-gap-px6{gap:6px}.u-gap-px7{gap:7px}.u-gap-px8{gap:8px}.u-gap-px9{gap:9px}.u-gap-px10{gap:10px}.u-gap-px11{gap:11px}.u-gap-px12{gap:12px}.u-gap-px13{gap:13px}.u-gap-px14{gap:14px}.u-gap-px15{gap:15px}.u-gap-px16{gap:16px}.u-gap-px17{gap:17px}.u-gap-px18{gap:18px}.u-gap-px19{gap:19px}.u-gap-px20{gap:20px}.u-gap-px21{gap:21px}.u-gap-px22{gap:22px}.u-gap-px23{gap:23px}.u-gap-px24{gap:24px}.u-gap-px25{gap:25px}.u-gap-px26{gap:26px}.u-gap-px27{gap:27px}.u-gap-px28{gap:28px}.u-gap-px29{gap:29px}.u-gap-px30{gap:30px}.u-gap-px31{gap:31px}.u-gap-px32{gap:32px}.u-width-full{width:100%}.u-width-half{width:50%}.u-mt0{margin-top:0rem!important}.u-mt1{margin-top:1rem!important}.u-mt2{margin-top:2rem!important}.u-mt3{margin-top:3rem!important}.u-mt4{margin-top:4rem!important}.u-mt5{margin-top:5rem!important}.u-mt6{margin-top:6rem!important}.u-mt7{margin-top:7rem!important}.u-mt8{margin-top:8rem!important}.u-mt-auto{margin-inline:auto}.u-mb0{margin-bottom:0rem!important}.u-mb1{margin-bottom:1rem!important}.u-mb2{margin-bottom:2rem!important}.u-mb3{margin-bottom:3rem!important}.u-mb4{margin-bottom:4rem!important}.u-mb5{margin-bottom:5rem!important}.u-mb6{margin-bottom:6rem!important}.u-mb7{margin-bottom:7rem!important}.u-mb8{margin-bottom:8rem!important}.u-pt0{padding-top:0rem!important}.u-pt1{padding-top:1rem!important}.u-pt2{padding-top:2rem!important}.u-pt3{padding-top:3rem!important}.u-pt4{padding-top:4rem!important}.u-pt5{padding-top:5rem!important}.u-pt6{padding-top:6rem!important}.u-pt7{padding-top:7rem!important}.u-pt8{padding-top:8rem!important}.u-pl0{padding-left:0rem!important}.u-pl1{padding-left:1rem!important}.u-pl2{padding-left:2rem!important}.u-pl3{padding-left:3rem!important}.u-pl4{padding-left:4rem!important}.u-pl5{padding-left:5rem!important}.u-pl6{padding-left:6rem!important}.u-pl7{padding-left:7rem!important}.u-pl8{padding-left:8rem!important}.u-pr0{padding-right:0rem!important}.u-pr1{padding-right:1rem!important}.u-pr2{padding-right:2rem!important}.u-pr3{padding-right:3rem!important}.u-pr4{padding-right:4rem!important}.u-pr5{padding-right:5rem!important}.u-pr6{padding-right:6rem!important}.u-pr7{padding-right:7rem!important}.u-pr8{padding-right:8rem!important}.u-pb0{padding-bottom:0rem!important}.u-pb1{padding-bottom:1rem!important}.u-pb2{padding-bottom:2rem!important}.u-pb3{padding-bottom:3rem!important}.u-pb4{padding-bottom:4rem!important}.u-pb5{padding-bottom:5rem!important}.u-pb6{padding-bottom:6rem!important}.u-pb7{padding-bottom:7rem!important}.u-pb8{padding-bottom:8rem!important}.u-border-thin{border-width:1px;border-style:solid}.u-border-thin-left{border-width:0 0 0 1px;border-style:solid}.u-border-thin-bottom{border-width:0 0 1px 0;border-style:solid}.u-font{color:#606060}.u-font-fz-S{font-weight:500;font-size:14px;letter-spacing:0;line-height:1.683}.u-font-fz-S-bold{font-weight:bold;font-size:1rem;letter-spacing:0.5px}.u-font-fz-M{font-weight:500;font-size:1rem;letter-spacing:0.5px}.u-font-fz-M-bold{font-weight:bold;font-size:1rem;letter-spacing:0.5px}.u-font-fz-L{font-weight:500;font-size:18px;line-height:1.5;letter-spacing:0.1em}.u-font-fz-L-bold{font-weight:bold;font-size:18px;line-height:1.5;letter-spacing:0.1em}.u-font-fz-Xl{font-weight:500;font-size:22px;letter-spacing:0;letter-spacing:0.1em;line-height:1.5}.u-font-fz-Xl-bold{font-weight:bold;font-size:22px;letter-spacing:0;letter-spacing:0.1em;line-height:1.5}.u-font-fz-Xxl{font-weight:500;font-size:28px;letter-spacing:0.1em;line-height:1.5}.u-font-fz-Xxl-bold{font-weight:bold;font-size:28px;letter-spacing:0.1em;line-height:1.5}.u-ta-start{text-align:left}.u-ta-center{text-align:center}.u-ta-end{text-align:right}.u-color-Text{color:#606060}.u-color-Text-Light{color:#000}.u-color-Text-UltraLight{color:#000}.u-color-Text-Dark{color:#000}.u-color-Text-UltraDark{color:#000}.u-marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0%,#FEE9E9));background:linear-gradient(transparent 70%,#FEE9E9 0%);display:inline;padding:0 calc(17 * var(--max-fluid-ratio)) 0px calc(6 * var(--max-fluid-ratio))}.u-hidden{display:none!important}.u-sp-only{display:none}@media only screen and (max-width:700px){.u-sp-only{display:block}}.u-pc-only{display:block}@media only screen and (max-width:700px){.u-pc-only{display:none}}@media only screen and (max-width:700px){.u-sp-fast{-webkit-transition-delay:0.2s!important;transition-delay:0.2s!important}}@media only screen and (max-width:700px){.u-sp-slow{-webkit-transition-delay:0.8s!important;transition-delay:0.8s!important}}@media only screen and (max-width:700px){.u-sp-none{-webkit-transition-delay:0s!important;transition-delay:0s!important}}
/*# sourceMappingURL=plus.css.map */