@import url(//cdn.jsdelivr.net/gh/kenwheeler/slick@1.8.1/slick/slick.css);@import url(//fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap);@import url(//cdn.jsdelivr.net/npm/yakuhanjp@4.1.1/dist/css/yakuhanmp.css);@import url(//cdn.jsdelivr.net/npm/yakuhanjp@4.1.1/dist/css/yakuhanjp.css);.l-header{transition:background-color .6s cubic-bezier(.215,.61,.355,1)}.l-header .l-headerTop{transition:background-color .6s cubic-bezier(.215,.61,.355,1)}.l-header .l-headerBtm{transition:background-color .6s cubic-bezier(.215,.61,.355,1)}.l-header .l-header_console{transition:opacity .6s cubic-bezier(.215,.61,.355,1)}.l-header.moving{background:0 0!important}.l-header.moving .l-headerTop{background-color:rgba(255,255,255,.5)}.l-header.moving .l-headerBtm{background-color:rgba(255,255,255,.5)}.l-header.moving .l-header_console{opacity:.5}.l-share_navi dt{background-color:#f49c90!important}.movie-modal{position:fixed;inset:0;z-index:100000;display:none}.movie-modal.is-open{display:block}.movie-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.68)}.movie-modal__dialog{position:absolute;top:50%;left:50%;width:min(960px,100% - 32px);transform:translate(-50%,-50%)}.movie-modal__close{position:absolute;top:-46px;right:0;width:38px;height:38px;border:0;border-radius:50%;color:#fff;font-size:30px;line-height:1;background:rgba(255,255,255,.22);cursor:pointer}.movie-modal__player-wrap{position:relative;width:100%;padding-top:56.25%;background:#000}#movie-modal-player{position:absolute;inset:0;width:100%;height:100%}main.lp-wrapper{font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-optical-sizing:auto;width:100%;overflow:hidden;letter-spacing:.15rem}main.lp-wrapper .serif{font-family:YakuHanMP,"Noto Serif JP",serif;font-weight:400;letter-spacing:.15rem}main.lp-wrapper img{max-width:100%;width:100%;height:auto;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;user-select:none}main.lp-wrapper .showPC{display:block}main.lp-wrapper .showSP{display:none}main.lp-wrapper .keyvisual{position:relative;width:100vw;height:56.25vw;overflow:hidden;margin-top:5px}main.lp-wrapper .keyvisual .title{position:absolute;top:50%;transform:translateY(-50%);z-index:2;color:#fff;left:102px}main.lp-wrapper .keyvisual .title .title__main{font-size:clamp(39px,2vw,50px);line-height:140%;font-weight:600;letter-spacing:.1em}main.lp-wrapper .keyvisual .title .title__main span{position:relative}main.lp-wrapper .keyvisual .title .title__main span::after{position:absolute;bottom:-2px;left:0;width:100%;height:1px;content:"";background:#fff}main.lp-wrapper .keyvisual .title .title__sub{margin-top:12px;font-size:22px;font-size:clamp(22px,1vw,30px)}main.lp-wrapper .keyvisual .visual_bg{position:absolute;inset:0;z-index:1}main.lp-wrapper .keyvisual .visual_bg__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main.lp-wrapper .index_menu{background:#f49c90}main.lp-wrapper .index_menu .index_menu__list{display:flex;justify-content:center;align-items:center;padding:0;margin:0;list-style:none;font-weight:600}main.lp-wrapper .index_menu .index_menu__list .index_menu__item{margin:0 20px}main.lp-wrapper .index_menu .index_menu__list .index_menu__item a{display:inline-flex;align-items:center;padding:15px 0;color:#fff;text-decoration:none;font-size:16px}main.lp-wrapper .index_menu .index_menu__list .index_menu__item a::before{display:inline-block;width:12px;height:12px;margin-right:8px;content:"";background:url(/brand/inochinohaha/menopause_shortmovie/assets/images/common_arrow.svg) no-repeat center/contain;transition:transform .24s cubic-bezier(.215,.61,.355,1)}main.lp-wrapper .index_menu .index_menu__list .index_menu__item a:hover::before{transform:translateY(4px)}main.lp-wrapper .statement .statement__inner{position:relative;width:100%;margin:0 auto;padding:90px 0;height:872px}main.lp-wrapper .statement .statement__inner .statement__block{position:absolute;left:50%;width:540px;transform:translateX(-100%);margin-left:540px;display:flex;flex-direction:column;justify-content:center;align-items:center}main.lp-wrapper .statement .statement__inner .statement__block .statement__title{text-align:left;writing-mode:vertical-rl;font-size:35px;letter-spacing:.2em;font-weight:500;line-height:150%}main.lp-wrapper .statement .statement__inner .statement__block .statement__text{font-size:16px;line-height:300%}main.lp-wrapper .statement .statement__inner .statement__block .statement__logo{text-align:right;width:100%;margin-top:10px}main.lp-wrapper .statement .statement__inner .statement__block .statement__logo img{width:102px;margin-left:auto}main.lp-wrapper .statement .statement__inner .statement_img_001{position:absolute;top:74px;left:50%;width:638px;transform:translateX(-100%);margin-left:-61px}main.lp-wrapper .statement .statement__inner .statement_img_002{position:absolute;right:50%;bottom:0;width:269px;transform:translateX(100%);margin-right:-430px}main.lp-wrapper .interview{position:relative;padding:64px 0 120px;background:#fff0ee;background-image:url(../images/interview_bg_loop.png);background-size:1400px 360px;background-position:top center}main.lp-wrapper .interview .interview_loop_top{position:absolute;top:-59px;left:0;width:100%;height:60px;background-image:url(../images/interview_top_loop.png);background-size:1400px 60px;background-position:0 bottom;animation:loop 12s linear infinite}main.lp-wrapper .interview .interview_loop_bottom{position:absolute;bottom:-59px;left:0;width:100%;height:60px;background-image:url(../images/interview_top_loop.png);background-size:1400px 60px;background-position:0 bottom;animation:loop 12s linear infinite;transform:rotate(180deg)}main.lp-wrapper .interview .interview__inner{position:relative;width:min(1030px,100% - 64px);margin:0 auto}main.lp-wrapper .interview .interview__intro{margin-bottom:138px;position:relative}main.lp-wrapper .interview .interview__intro .profile-tag{position:absolute;top:-18px;right:0;display:inline-flex;align-items:center;justify-content:center;padding:20px 0;width:57px;color:#fff;font-size:36px;font-weight:500;line-height:1;writing-mode:vertical-rl;letter-spacing:.4rem;background:#f49c90;z-index:10}main.lp-wrapper .interview .interview__intro .interview__kv--left{width:555px;position:relative;z-index:10}main.lp-wrapper .interview .interview__intro .profile{width:555px;position:absolute;right:32px;top:68px;height:100%;border-radius:10px;background:rgba(255,255,255,.5);padding:0 90px 0 180px;font-size:17px;display:inline-flex;align-items:center;justify-content:center}main.lp-wrapper .interview .interview__intro .profile .interview__profile-sub{text-align:center;font-size:22px;margin-bottom:2rem}main.lp-wrapper .interview .interview__intro .profile .interview__profile-note{font-size:12px;margin-top:2rem}main.lp-wrapper .interview .interview__qa{margin-top:52px}main.lp-wrapper .interview .interview__qa .interview__qhead{display:flex;align-items:center;margin-bottom:24px}main.lp-wrapper .interview .interview__qa .interview__qno{color:#f49c90;font-size:40px;line-height:1;position:relative;padding:.25em 20px .25em 0;font-weight:400}main.lp-wrapper .interview .interview__qa .interview__qno::before{position:absolute;top:.1em;right:0;width:1px;height:100%;content:"";background:#f49c90}main.lp-wrapper .interview .interview__qa .interview__question{position:relative;margin:0;padding-left:20px;color:#333;font-size:19px;font-weight:400;line-height:1.8;letter-spacing:.02em}main.lp-wrapper .interview .interview__qa .interview__abody{display:grid;grid-template-columns:1fr 408px;gap:30px 25px;align-items:start}main.lp-wrapper .interview .interview__qa .interview__abody--reverse{grid-template-columns:408px 1fr}main.lp-wrapper .interview .interview__qa .interview__answer{color:#424242;font-size:15px;line-height:2}main.lp-wrapper .interview .interview__qa .interview__answer p{margin:0}main.lp-wrapper .interview .interview__qa .interview__answer p+p{margin-top:18px}main.lp-wrapper .interview .interview__qa .interview__more{display:none;margin-top:14px;padding:0;border:0;color:#f49c90;font-size:14px;line-height:1.4;background:0 0;cursor:pointer;text-decoration:underline;text-underline-offset:.18em}main.lp-wrapper .interview .interview__qa.interview__qa--q1 .interview__answer span,main.lp-wrapper .interview .interview__qa.interview__qa--q3 .interview__answer span{display:inline}main.lp-wrapper .interview .interview__qa.interview__qa--q1 .interview__more,main.lp-wrapper .interview .interview__qa.interview__qa--q3 .interview__more{display:none}main.lp-wrapper .interview .interview__qa.interview__qa--q1.is-expanded .interview__answer span,main.lp-wrapper .interview .interview__qa.interview__qa--q3.is-expanded .interview__answer span{display:inline}main.lp-wrapper .interview .interview__qa .interview__photo{margin:0;position:relative;overflow:hidden;border-radius:10px}main.lp-wrapper .interview .interview__qa.interview__qa--q2,main.lp-wrapper .interview .interview__qa.interview__qa--q4{position:relative}main.lp-wrapper .interview .interview__qa.interview__qa--q2 .interview__qhead,main.lp-wrapper .interview .interview__qa.interview__qa--q4 .interview__qhead{position:absolute;top:0;right:0;width:calc(100% - 460px);margin:0;grid-template-columns:72px 1fr;gap:12px;z-index:2}main.lp-wrapper .interview .interview__qa.interview__qa--q2 .interview__qno,main.lp-wrapper .interview .interview__qa.interview__qa--q4 .interview__qno{font-size:40px;line-height:1.05}main.lp-wrapper .interview .interview__qa.interview__qa--q2 .interview__question,main.lp-wrapper .interview .interview__qa.interview__qa--q4 .interview__question{padding-left:18px;font-size:19px;line-height:1.8}main.lp-wrapper .interview .interview__qa.interview__qa--q2 .interview__abody--reverse,main.lp-wrapper .interview .interview__qa.interview__qa--q4 .interview__abody--reverse{grid-template-columns:408px 1fr;gap:18px 52px}main.lp-wrapper .interview .interview__qa.interview__qa--q2 .interview__answer,main.lp-wrapper .interview .interview__qa.interview__qa--q4 .interview__answer{padding-top:84px}main.lp-wrapper .interview .interview__cta{display:flex;width:1030px;margin-top:80px}main.lp-wrapper .interview .interview__cta .interview__cta-media{width:514px;border-radius:10px 0 0 10px;overflow:hidden}main.lp-wrapper .interview .interview__cta .interview__cta-body{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:26px 34px 24px;width:100%;flex:1;background:rgba(255,255,255,.5);border-radius:0 10px 10px 0}main.lp-wrapper .interview .interview__cta .interview__cta-body .interview__check{position:absolute;top:-29px;right:-28px;display:inline-flex;align-items:center;justify-content:center;width:57px;height:57px;border-radius:50%;color:#fff;font-size:12px;line-height:1;letter-spacing:.01em;background:#f49c90;transform:rotate(-10deg)}main.lp-wrapper .interview .interview__cta .interview__cta-body .interview__cta-title{margin:0;color:#333;font-size:18px;line-height:1.45;letter-spacing:.02em}main.lp-wrapper .interview .interview__cta .interview__cta-body .interview__cta-text{margin:8px 0 0;color:#333;font-size:15px;line-height:1.5;letter-spacing:.01em}main.lp-wrapper .interview .interview__cta .interview__cta-body .interview__cta-btn{display:inline-flex;align-items:center;justify-content:center;width:154px;height:42px;margin-top:16px;border-radius:999px;color:#fff;font-size:15px;line-height:1;text-decoration:none;background:#f49c90}main.lp-wrapper .movie{padding:120px 0;background-color:#fbfaf6}main.lp-wrapper .movie .movie__inner{width:min(1030px,100% - 64px);margin:0 auto}main.lp-wrapper .movie .movie__inner .movie__title{margin-bottom:60px}main.lp-wrapper .movie .movie__inner .movie__title span{display:inline-block;color:#fff;background-color:#f49c90;padding:6px 12px;line-height:100%;margin-bottom:4px;font-size:32px;font-weight:300}main.lp-wrapper .movie .movie__inner .movie__loopshoot{position:relative;width:100vw;min-width:100vw;left:50%;transform:translateX(-50%);margin-bottom:44px;overflow:hidden;padding:0}main.lp-wrapper .movie .movie__inner .movie__loopshoot-item{margin:0;width:428px;height:252px;aspect-ratio:107/63;overflow:hidden}main.lp-wrapper .movie .movie__inner .movie__loopshoot-item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main.lp-wrapper .movie .movie__inner .movie__loopshoot .splide__list,main.lp-wrapper .movie .movie__inner .movie__loopshoot .swiper-wrapper{transition-timing-function:linear}main.lp-wrapper .movie .movie__inner .movie__sub{width:850px;margin-left:auto;margin-right:auto;margin-bottom:60px;font-size:16px;line-height:1.9}main.lp-wrapper .movie .movie__inner .movie__block{width:800px;margin:0 auto 80px auto}main.lp-wrapper .movie .movie__inner .movie__block_title{margin-bottom:24px;text-align:center}main.lp-wrapper .movie .movie__inner .movie__block_title span:nth-child(1){display:inline-block;color:#f49c90;line-height:100%;margin-bottom:4px;font-size:17px;font-weight:400;margin-right:15px}main.lp-wrapper .movie .movie__inner .movie__block_title span:nth-child(2){display:inline-block;font-family:YakuHanMP,"Noto Serif JP",serif;color:#413f3e;line-height:100%;margin-bottom:4px;font-size:24px;font-weight:400}main.lp-wrapper .movie .movie__inner .movie__block_play{position:relative;display:block;width:100%;padding:0;border:0;background:0 0;cursor:pointer}main.lp-wrapper .movie .movie__inner .movie__block_play img{display:block;width:100%;height:auto}main.lp-wrapper .movie .movie__inner .movie__block_play::before{position:absolute;top:50%;left:50%;width:40px;height:40px;content:"";z-index:1;display:block;background:url(/brand/inochinohaha/menopause_shortmovie/assets/images/play_icon.svg) no-repeat center/contain;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);backface-visibility:hidden;transition:transform .28s cubic-bezier(.215,.61,.355,1),opacity .28s cubic-bezier(.215,.61,.355,1);pointer-events:none}main.lp-wrapper .movie .movie__inner .movie__block_play:hover::before{transform:translate(-50%,-50%) scale(1.06);opacity:.92}main.lp-wrapper .movie .movie__inner .movie__block_acd{background-color:transparent;transition:background-color .75s cubic-bezier(.25,.46,.45,.94)}main.lp-wrapper .movie .movie__inner .movie__block_acd.is-open{background-color:#eeece2}main.lp-wrapper .movie .movie__inner .movie__block_acd.is-open .movie__block_acd_toggle{max-height:2200px}main.lp-wrapper .movie .movie__inner .movie__block_acd_btn{cursor:pointer;text-align:center;padding:2rem 0}main.lp-wrapper .movie .movie__inner .movie__block_acd_btn span{display:inline-block;line-height:100%;font-size:140%;font-weight:400;margin-bottom:4px;margin-left:.6em;vertical-align:middle}main.lp-wrapper .movie .movie__inner .movie__block_acd_toggle{overflow:hidden;max-height:0;transition:max-height .75s cubic-bezier(.25,.46,.45,.94);box-sizing:border-box}main.lp-wrapper .movie .movie__inner .movie__block_acd_toggle .flex{padding:0 60px 50px 60px;display:flex;justify-content:space-between}main.lp-wrapper .movie .movie__inner .movie__block_acd_toggle .flex.right{flex-direction:row-reverse}main.lp-wrapper .movie .movie__inner .movie__block_acd_toggle .flex .img{width:50%}main.lp-wrapper .movie .movie__inner .movie__block_acd_toggle .flex .outline{width:45%;font-size:14px;line-height:2.1}main.lp-wrapper .movie .movie__inner .movie__block_acd_toggle .bt_img{padding:0 60px 60px 60px}main.lp-wrapper .selfcheck{padding:120px 0;background-color:#fbfaf6}main.lp-wrapper .selfcheck .selfcheck__inner{width:min(1030px,100% - 64px);margin:0 auto;display:flex;justify-content:space-between}main.lp-wrapper .selfcheck .selfcheck__inner .selfcheck__body{margin-right:28px}main.lp-wrapper .selfcheck .selfcheck__inner .selfcheck__body .selfcheck__title{margin-bottom:30px}main.lp-wrapper .selfcheck .selfcheck__inner .selfcheck__body .selfcheck__title span{display:inline-block;color:#fff;background-color:#f49c90;padding:6px 12px;line-height:100%;margin-bottom:4px;font-size:32px;font-weight:300}main.lp-wrapper .selfcheck .selfcheck__inner .selfcheck__body .selfcheck__text{font-size:15px;line-height:1.9;letter-spacing:0;margin-bottom:2em}main.lp-wrapper .selfcheck .selfcheck__inner .selfcheck__body .selfcheck__checks{text-align:center;width:250px}main.lp-wrapper .selfcheck .selfcheck__inner .selfcheck__body .selfcheck__checks p{font-size:13px}main.lp-wrapper .selfcheck .selfcheck__inner .selfcheck__body .selfcheck__checks .selfcheck__btn{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;margin-bottom:.7em}main.lp-wrapper .selfcheck .selfcheck__inner .selfcheck__body .selfcheck__checks .selfcheck__btn .selfcheck__btn-link{width:100%;border-radius:999px;color:#fff;font-size:16px;line-height:1;text-decoration:none;background:#f49c90;padding:1.6em}main.lp-wrapper .selfcheck .selfcheck__inner .selfcheck__ph{width:382px}main.lp-wrapper .column{padding:80px 0;overflow:hidden}main.lp-wrapper .column .column__inner{width:min(1030px,100% - 64px);margin:0 auto}main.lp-wrapper .column .column__slider_wrapper{position:relative}main.lp-wrapper .column .column__slider_wrapper .column__slider_attention{position:absolute;left:50%;top:0;transform:translateX(-50%);width:100vw;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:10;background-color:rgba(255,255,255,.7);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}main.lp-wrapper .column .column__slider_wrapper .column__slider_attention.is-visible{opacity:1;visibility:visible;pointer-events:auto}main.lp-wrapper .column .column__slider_wrapper .column__slider_attention .attention_hand{animation:attention-swipe 1.4s ease-in-out infinite;will-change:transform}main.lp-wrapper .column .column__title{margin-bottom:30px}main.lp-wrapper .column .column__title span{display:inline-block;color:#fff;background-color:#f49c90;padding:6px 12px;line-height:100%;margin-bottom:4px;font-size:32px;font-weight:300}main.lp-wrapper .column .column__text{margin-bottom:34px;color:#4c4c4c;font-size:16px;line-height:1.9}main.lp-wrapper .column .column__slider{width:100vw;margin-left:calc(50% - 50vw);overflow:visible}main.lp-wrapper .column .column__slider .swiper-wrapper{align-items:stretch}main.lp-wrapper .column .column__slide{height:auto;overflow:hidden;background:#fff}main.lp-wrapper .column .column__slide-link{display:block;height:100%;color:inherit;text-decoration:none}main.lp-wrapper .column .column__slide-image{margin:0;aspect-ratio:42/23}main.lp-wrapper .column .column__slide-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main.lp-wrapper .column .column__slide-subtitle{margin:14px 16px 0;color:#f49c90;font-size:12px;line-height:1.3}main.lp-wrapper .column .column__slide-text{margin:10px 16px 18px;color:#3e3e3e;font-size:15px;line-height:1.75}main.lp-wrapper .column .column__slider-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1030px,100% - 64px);margin:22px auto 0}main.lp-wrapper .column .column__slider-progress{position:relative;flex:1;height:1px;background:rgba(65,63,62,.15)}main.lp-wrapper .column .column__slider-progress .swiper-pagination-progressbar-fill{background:#413f3e}main.lp-wrapper .column .column__slider-nav{display:inline-flex;align-items:center;gap:0}main.lp-wrapper .column .column__slider-next,main.lp-wrapper .column .column__slider-prev{position:relative;width:42px;height:42px;background:#fff;cursor:pointer;border:none}main.lp-wrapper .column .column__slider-next::before,main.lp-wrapper .column .column__slider-prev::before{position:absolute;top:50%;left:50%;width:12px;height:12px;border-top:2px solid rgba(65,63,62,.4);border-right:2px solid rgba(65,63,62,.4);content:""}main.lp-wrapper .column .column__slider-prev::before{transform:translate(-35%,-50%) rotate(-135deg)}main.lp-wrapper .column .column__slider-next::before{transform:translate(-65%,-50%) rotate(45deg)}main.lp-wrapper .column .column__btn{margin-top:34px;text-align:center}main.lp-wrapper .column .column__btn a{display:inline-flex;align-items:center;justify-content:center;min-width:240px;height:52px;padding:0 24px;border-radius:999px;color:#fff;font-size:16px;line-height:1;text-decoration:none;background:#f49c90}main.lp-wrapper .product{position:relative}main.lp-wrapper .product .product_loop_top{position:absolute;top:-1px;left:0;width:100%;height:33px;background-image:url(../images/product_bg_loop.png);background-size:1400px 33px;background-position:0 top;animation:loop 12s linear infinite}main.lp-wrapper .product .product_loop_bottom{position:absolute;bottom:-1px;left:0;width:100%;height:33px;background-image:url(../images/product_bg_loop.png);background-size:1400px 33px;background-position:0 bottom;animation:loop 12s linear infinite;transform:rotate(180deg)}main.lp-wrapper .product{background-image:url(../images/product_bg_large.jpg);background-size:1669px 733px;background-color:#f5f3f2;background-position:center;background-repeat:no-repeat;height:733px;padding:100px 0}main.lp-wrapper .product .product__inner{width:min(1030px,100% - 64px);margin:80px auto 0 auto}main.lp-wrapper .product .product__inner .product__title{margin-left:auto;width:393px;margin-bottom:50px}main.lp-wrapper .product .product__inner .product__outline{margin-left:auto;width:393px}main.lp-wrapper .product .product__inner .product__outline h3{font-size:24px;font-weight:700;color:#cf173c}main.lp-wrapper .product .product__inner .product__outline p{color:#413f3e;font-size:18px}main.lp-wrapper .product .product__inner .product__outline p strong{background-image:linear-gradient(transparent 75%,#ffc7bf 0)}main.lp-wrapper .product .product__inner .product__outline p span{font-weight:700}main.lp-wrapper .product .product__inner .product__outline .btn a{font-size:16px;color:#fff;background:#cf173c;display:inline-flex;align-items:center;justify-content:center;padding:12px 50px;border-radius:999px;margin-top:20px}main.lp-wrapper .fragment{color:#f49c90;font-size:15px;letter-spacing:.25em;line-height:1.1;display:flex;align-items:center;margin-bottom:34px}main.lp-wrapper .fragment::before{display:block;width:30px;height:1px;margin-right:8px;content:"";background:#f49c90}@media screen and (max-width:768px){main.lp-wrapper .showPC{display:none}main.lp-wrapper .showSP{display:block}main.lp-wrapper .keyvisual{height:164.1025641026vw}main.lp-wrapper .keyvisual .title{left:8.7179487179vw;top:50%;transform:translateY(40%)}main.lp-wrapper .keyvisual .title .title__main{font-size:6.6666666667vw;line-height:140%}main.lp-wrapper .keyvisual .title .title__sub{margin-top:2.0512820513vw;font-size:5.3846153846vw}main.lp-wrapper .index_menu .index_menu__list .index_menu__item a{font-size:14px}main.lp-wrapper .index_menu .index_menu__list .index_menu__item a::before{width:10px;height:10px;margin-right:6px}main.lp-wrapper .index_menu .index_menu__list{align-items:flex-start;flex-direction:column;padding:2.5641025641vw 7.6923076923vw;margin:0}main.lp-wrapper .index_menu .index_menu__list .index_menu__item{width:100%;display:block;border-bottom:1px solid rgba(255,255,255,.5);margin:0 0}main.lp-wrapper .index_menu .index_menu__list .index_menu__item:last-child{border-bottom:none}main.lp-wrapper .index_menu .index_menu__list .index_menu__item a{padding:2.5641025641vw 0;font-size:4.1025641026vw}main.lp-wrapper .index_menu .index_menu__list .index_menu__item a::before{width:12px;height:12px;margin-right:8px}main.lp-wrapper .statement .statement__inner{padding:80px 0}main.lp-wrapper .statement .statement__inner{box-sizing:border-box;padding:0 0;height:165.641025641vw}main.lp-wrapper .statement .statement__inner .statement__block{position:relative;left:0;width:100%;transform:translateX(0);height:100%;margin-left:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}main.lp-wrapper .statement .statement__inner .statement__block .statement__title{position:absolute;right:7.6923076923vw;text-align:left;writing-mode:vertical-rl;font-size:7.1794871795vw;top:10.2564102564vw;letter-spacing:.2em;font-weight:500;line-height:150%}main.lp-wrapper .statement .statement__inner .statement__block .statement__text{margin-top:51.2820512821vw;font-size:4.1025641026vw;line-height:3;width:80%;margin-left:auto;margin-right:auto}main.lp-wrapper .statement .statement__inner .statement__block .statement__logo{text-align:right;width:100%;margin-top:10px;width:90%}main.lp-wrapper .statement .statement__inner .statement__block .statement__logo img{width:34.1025641026vw;margin-left:auto}main.lp-wrapper .statement .statement__inner .statement_img_001{position:absolute;top:20.7692307692vw;left:0;width:60.2564102564vw;transform:translateX(0);margin-left:0;aspect-ratio:235/151}main.lp-wrapper .statement .statement__inner .statement_img_001 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main.lp-wrapper .interview{padding:56px 0 88px}main.lp-wrapper .interview .interview__inner{width:90%}main.lp-wrapper .interview .interview__label{font-size:28px}main.lp-wrapper .interview .interview__inner{position:relative;width:min(1030px,100% - 64px);margin:0 auto}main.lp-wrapper .interview .interview__intro{margin-bottom:100vw;position:relative}main.lp-wrapper .interview .interview__intro .profile-tag{position:absolute;top:-12.8205128205vw;padding:5.1282051282vw 0;width:13.3333333333vw;font-size:8.2051282051vw;z-index:11}main.lp-wrapper .interview .interview__intro .interview__kv--left{width:76.9230769231vw;z-index:10}main.lp-wrapper .interview .interview__intro .interview__kv--left .interview__ph{width:100%;aspect-ratio:50/69;border-radius:10px;overflow:hidden}main.lp-wrapper .interview .interview__intro .interview__kv--left .interview__ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:35% center;object-position:35% center}main.lp-wrapper .interview .interview__intro .profile{width:76.9230769231vw;position:absolute;right:0;top:89.7435897436vw;height:auto;padding:0 0;font-size:17px;display:inline-flex;align-items:center;justify-content:center}main.lp-wrapper .interview .interview__intro .profile .profile__inner{width:100%;padding:20.5128205128vw 7.6923076923vw 7.6923076923vw 7.6923076923vw}main.lp-wrapper .interview .interview__intro .profile .interview__profile-sub{text-align:center;font-size:5.1282051282vw;margin-bottom:2rem}main.lp-wrapper .interview .interview__intro .profile .interview__profile-note{font-size:3.0769230769vw;margin-top:2rem}main.lp-wrapper .interview .interview__qa{margin-top:52px;display:flex;align-items:flex-start}main.lp-wrapper .interview .interview__qa .interview__qhead{display:block;align-items:center;margin-bottom:24px;justify-content:center}main.lp-wrapper .interview .interview__qa .interview__qno{font-size:8.7179487179vw;padding:.25em 10px .25em 10px;font-weight:400;text-align:center}main.lp-wrapper .interview .interview__qa .interview__qno::before{position:absolute;top:inherit;right:0;bottom:0;width:100%;height:1px;content:"";background:#f49c90}main.lp-wrapper .interview .interview__qa .interview__question{position:relative;margin:0;padding-left:0;color:#333;font-size:4.358974359vw;font-weight:400;line-height:1.8;letter-spacing:.1em;writing-mode:vertical-rl;margin-top:3rem;word-break:keep-all}main.lp-wrapper .interview .interview__qa .interview__abody{display:flex;flex-direction:column-reverse;gap:0;align-items:start;margin-left:7.6923076923vw}main.lp-wrapper .interview .interview__qa .interview__answer{color:#424242;font-size:15px;line-height:2}main.lp-wrapper .interview .interview__qa .interview__answer p{margin:0}main.lp-wrapper .interview .interview__qa .interview__answer p+p{margin-top:18px}main.lp-wrapper .interview .interview__qa .interview__more{display:none;margin-top:5.1282051282vw;padding:0;border:0;color:#413f3e;font-size:3.5897435897vw;line-height:1.4;background:0 0;cursor:pointer;border-top:1px solid rgba(65,63,62,.3);border-bottom:1px solid rgba(65,63,62,.3);text-decoration:none;width:100%;padding:2rem 0}main.lp-wrapper .interview .interview__qa .interview__photo{margin:0;position:relative;overflow:hidden;border-radius:10px;margin-bottom:7.6923076923vw}main.lp-wrapper .interview .interview__qa .interview__photo .interview__ph{aspect-ratio:24/29}main.lp-wrapper .interview .interview__qa .interview__photo .interview__ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main.lp-wrapper .interview .interview__qa.interview__qa--q1 .interview__answer span,main.lp-wrapper .interview .interview__qa.interview__qa--q3 .interview__answer span{display:none}main.lp-wrapper .interview .interview__qa.interview__qa--q1 .interview__more,main.lp-wrapper .interview .interview__qa.interview__qa--q3 .interview__more{display:block}main.lp-wrapper .interview .interview__qa.interview__qa--q1.is-expanded .interview__answer span,main.lp-wrapper .interview .interview__qa.interview__qa--q3.is-expanded .interview__answer span{display:inline}main.lp-wrapper .interview .interview__qa.interview__qa--q2,main.lp-wrapper .interview .interview__qa.interview__qa--q4{position:relative;flex-direction:row-reverse}main.lp-wrapper .interview .interview__qa.interview__qa--q2 .interview__qhead,main.lp-wrapper .interview .interview__qa.interview__qa--q4 .interview__qhead{position:relative;top:initial;right:inherit;width:auto;margin:0;z-index:2}main.lp-wrapper .interview .interview__qa.interview__qa--q2 .interview__qno,main.lp-wrapper .interview .interview__qa.interview__qa--q4 .interview__qno{font-size:40px;line-height:1.05}main.lp-wrapper .interview .interview__qa.interview__qa--q2 .interview__question,main.lp-wrapper .interview .interview__qa.interview__qa--q4 .interview__question{padding-left:0;font-size:19px;line-height:1.8}main.lp-wrapper .interview .interview__qa.interview__qa--q2 .interview__abody,main.lp-wrapper .interview .interview__qa.interview__qa--q4 .interview__abody{display:flex;flex-direction:column;gap:0;align-items:start;margin-left:0;margin-right:7.6923076923vw}main.lp-wrapper .interview .interview__qa.interview__qa--q2 .interview__answer,main.lp-wrapper .interview .interview__qa.interview__qa--q4 .interview__answer{padding:0}main.lp-wrapper .interview .interview__cta{display:block;width:100%;margin-top:12.8205128205vw;position:relative}main.lp-wrapper .interview .interview__cta .interview__cta-media{width:100%;border-radius:10px 10px 0 0;overflow:hidden}main.lp-wrapper .interview .interview__cta .interview__cta-body{position:static;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:5.1282051282vw 7.6923076923vw 6.4102564103vw;width:100%;flex:1;background:rgba(255,255,255,.5);border-radius:0 0 10px 10px}main.lp-wrapper .interview .interview__cta .interview__cta-body .interview__check{position:absolute;top:-5.1282051282vw;right:-5.1282051282vw;width:14.6153846154vw;height:14.6153846154vw;font-size:3.0769230769vw}main.lp-wrapper .interview .interview__cta .interview__cta-body .interview__cta-title{margin:0 0 3.8461538462vw 0;color:#333;font-size:4.6153846154vw;line-height:1.45;letter-spacing:.02em}main.lp-wrapper .interview .interview__cta .interview__cta-body .interview__cta-text{margin:0 0 3.8461538462vw 0;color:#333;font-size:3.8461538462vw;line-height:1.5;letter-spacing:.01em}main.lp-wrapper .interview .interview__cta .interview__cta-body .interview__cta-btn{display:flex;align-items:center;justify-content:center;width:100%;height:15.3846153846vw;margin-top:3.8461538462vw;font-size:4.1025641026vw;line-height:1;text-decoration:none;background:#f49c90}main.lp-wrapper .movie{padding:12.8205128205vw 0}main.lp-wrapper .movie .movie__inner{width:100%;margin:0 auto}main.lp-wrapper .movie .movie__inner .movie__title{width:90%;margin-left:auto;margin-right:auto;margin-bottom:12.8205128205vw}main.lp-wrapper .movie .movie__inner .movie__title span{padding:6px 12px;margin-bottom:4px;font-size:6.9230769231vw}main.lp-wrapper .movie .movie__inner .movie__loopshoot{position:relative;width:100vw;min-width:100vw;left:50%;transform:translateX(-50%);margin-bottom:11.2820512821vw;overflow:hidden;padding:0}main.lp-wrapper .movie .movie__inner .movie__loopshoot-item{margin:0;width:48.2051282051vw;height:28.4615384615vw;aspect-ratio:188/111;overflow:hidden}main.lp-wrapper .movie .movie__inner .movie__loopshoot-item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main.lp-wrapper .movie .movie__inner .movie__loopshoot .splide__list,main.lp-wrapper .movie .movie__inner .movie__loopshoot .swiper-wrapper{transition-timing-function:linear}main.lp-wrapper .movie .movie__inner .movie__sub{font-size:3.8461538462vw;line-height:1.9;width:80%;margin:0 auto 12.8205128205vw auto}main.lp-wrapper .movie .movie__inner .movie__block{width:100%;margin:0 auto 7.6923076923vw auto}main.lp-wrapper .movie .movie__inner .movie__block_title{margin-bottom:5.1282051282vw}main.lp-wrapper .movie .movie__inner .movie__block_title span:nth-child(1){margin-bottom:2.5641025641vw;font-size:3.3333333333vw;margin-right:2.5641025641vw}main.lp-wrapper .movie .movie__inner .movie__block_title span:nth-child(2){margin-bottom:1.0256410256vw;font-size:6.1538461538vw}main.lp-wrapper .movie .movie__inner .movie__block_play::before{width:10.2564102564vw;height:10.2564102564vw}main.lp-wrapper .movie .movie__inner .movie__block_acd{background-color:transparent;transition:background-color .75s cubic-bezier(.25,.46,.45,.94)}main.lp-wrapper .movie .movie__inner .movie__block_acd.is-open{background-color:#eeece2}main.lp-wrapper .movie .movie__inner .movie__block_acd.is-open .movie__block_acd_toggle{max-height:2200px}main.lp-wrapper .movie .movie__inner .movie__block_acd_btn{font-size:3.5897435897vw}main.lp-wrapper .movie .movie__inner .movie__block_acd_btn span{font-size:140%;margin-bottom:4px;margin-left:.6em}main.lp-wrapper .movie .movie__inner .movie__block_acd_toggle{overflow:hidden;max-height:0;transition:max-height .75s cubic-bezier(.25,.46,.45,.94);box-sizing:border-box}main.lp-wrapper .movie .movie__inner .movie__block_acd_toggle .flex{padding:0;display:block;justify-content:space-between;width:90%;margin:auto}main.lp-wrapper .movie .movie__inner .movie__block_acd_toggle .flex .img{float:left;width:34.6153846154vw;aspect-ratio:135/193;margin:0 7.6923076923vw 0 -5%}main.lp-wrapper .movie .movie__inner .movie__block_acd_toggle .flex .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main.lp-wrapper .movie .movie__inner .movie__block_acd_toggle .flex .outline{width:100%;font-size:3.5897435897vw;line-height:2.1}main.lp-wrapper .movie .movie__inner .movie__block_acd_toggle .flex.right .img{float:right;margin:0 -5% 0 7.6923076923vw}main.lp-wrapper .movie .movie__inner .movie__block_acd_toggle .bt_img{padding:0;width:90%;margin:7.6923076923vw auto 0 auto;padding-bottom:7.6923076923vw}main.lp-wrapper .selfcheck{padding:25.641025641vw 0 12.8205128205vw 0}main.lp-wrapper .selfcheck .selfcheck__inner{width:83%;margin:0 auto;display:block;justify-content:space-between;position:relative}main.lp-wrapper .selfcheck .selfcheck__inner .selfcheck__body{position:relative;margin-right:0;z-index:10}main.lp-wrapper .selfcheck .selfcheck__inner .selfcheck__body .selfcheck__title{margin-bottom:5.1282051282vw}main.lp-wrapper .selfcheck .selfcheck__inner .selfcheck__body .selfcheck__title span{padding:6px 12px;margin-bottom:4px;font-size:5.8974358974vw}main.lp-wrapper .selfcheck .selfcheck__inner .selfcheck__body .selfcheck__text{font-size:3.8461538462vw;line-height:1.9;letter-spacing:0;margin-bottom:1em}main.lp-wrapper .selfcheck .selfcheck__inner .selfcheck__body .selfcheck__checks{text-align:center;width:64.1025641026vw;margin:auto}main.lp-wrapper .selfcheck .selfcheck__inner .selfcheck__body .selfcheck__checks p{font-size:3.3333333333vw}main.lp-wrapper .selfcheck .selfcheck__inner .selfcheck__body .selfcheck__checks .selfcheck__btn{margin-top:4.1025641026vw}main.lp-wrapper .selfcheck .selfcheck__inner .selfcheck__body .selfcheck__checks .selfcheck__btn .selfcheck__btn-link{font-size:4.1025641026vw}main.lp-wrapper .selfcheck .selfcheck__inner .selfcheck__ph{position:absolute;width:27.9487179487vw;top:-15.3846153846vw;right:0;z-index:1;aspect-ratio:129/88}main.lp-wrapper .selfcheck .selfcheck__inner .selfcheck__ph img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}main.lp-wrapper .column{padding:12.8205128205vw 0}main.lp-wrapper .column .column__inner{width:85%}main.lp-wrapper .column .column__title{font-size:7.1794871795vw;margin-bottom:5.1282051282vw}main.lp-wrapper .column .column__text{margin-bottom:8.7179487179vw;font-size:3.8461538462vw;line-height:1.8}main.lp-wrapper .column .column__slide-subtitle{font-size:2.8205128205vw}main.lp-wrapper .column .column__slide-text{font-size:3.3333333333vw}main.lp-wrapper .column .column__slider-controls{width:calc(100% - 30px);gap:3.8461538462vw}main.lp-wrapper .column .column__slider-next,main.lp-wrapper .column .column__slider-prev{width:7.6923076923vw;height:7.6923076923vw}main.lp-wrapper .product .product__inner{padding:80px 0}main.lp-wrapper .product{background-image:url(../images/product_bg_sm.jpg);background-size:cover;background-position:center center;height:200vw;padding:12.8205128205vw 0}main.lp-wrapper .product .product__inner{position:relative;width:100%;height:100%;margin:0 auto 0 auto}main.lp-wrapper .product .product__inner .product__title{position:absolute;margin-left:0;top:-12.3076923077vw;right:12.8205128205vw;width:34.8717948718vw;margin-bottom:0}main.lp-wrapper .product .product__inner .product__outline{position:absolute;bottom:16.6666666667vw;margin-left:0;left:50%;transform:translateX(-50%);width:85%}main.lp-wrapper .product .product__inner .product__outline h3{font-size:6.1538461538vw}main.lp-wrapper .product .product__inner .product__outline p{font-size:3.8461538462vw}main.lp-wrapper .product .product__inner .product__outline .btn{width:100%;text-align:center}main.lp-wrapper .product .product__inner .product__outline .btn a{font-size:4.1025641026vw;padding:3.0769230769vw 12.8205128205vw;border-radius:999px;margin-top:5.1282051282vw}}@media screen and (max-width:768px) and (max-width:768px){main.lp-wrapper .product .product__inner{padding:80px 0}}@keyframes loop{from{background-position:0 bottom}to{background-position:1400px bottom}}@keyframes loop{from{background-position:0 bottom}to{background-position:1400px bottom}}@keyframes attention-swipe{0%{transform:translateX(-14px)}50%{transform:translateX(14px)}100%{transform:translateX(-14px)}}@keyframes loop{from{background-position:0 bottom}to{background-position:1400px bottom}}@keyframes loop{from{background-position:1400px bottom}to{background-position:0 bottom}}