@-webkit-keyframes swiperProgressBar{0%{width:0}100%{width:100%}}@keyframes swiperProgressBar{0%{width:0}100%{width:100%}}@-webkit-keyframes movieRotation{0%{rotate:0deg}100%{rotate:360deg}}@keyframes movieRotation{0%{rotate:0deg}100%{rotate:360deg}}@-webkit-keyframes clickCircle{0%{scale:1;opacity:1}30%{opacity:1}100%{scale:1.25;opacity:0}}@keyframes clickCircle{0%{scale:1;opacity:1}30%{opacity:1}100%{scale:1.25;opacity:0}}@-webkit-keyframes targetFade{0%{filter:contrast(150%) saturate(150%) opacity(0)}100%{filter:contrast(150%) saturate(150%) opacity(1)}}@keyframes targetFade{0%{filter:contrast(150%) saturate(150%) opacity(0)}100%{filter:contrast(150%) saturate(150%) opacity(1)}}#floating_bannaer_sixpad{display:none}#wrapper #main.main_corehip{font-family:YakuHanJP_Narrow,"Yu Gothic",游ゴシック,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:500;font-size:clamp(11.4285714286px, 0.9523809524vw, 16px);letter-spacing:.05em;line-height:1.75;overflow-x:hidden;position:relative;background:#fff;color:#4e4e4e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:anywhere;word-break:normal;line-break:strict;color:#4e4e4e}@media(max-width: 767.9px){#wrapper #main.main_corehip{font-size:min(3.7333333333vw, 28.672px);line-height:1.7142857143}}#wrapper #main.main_corehip *,#wrapper #main.main_corehip ::before,#wrapper #main.main_corehip ::after{box-sizing:border-box}#wrapper #main.main_corehip section{position:relative}#wrapper #main.main_corehip .inner{width:calc(100% - clamp(28.5714285714px, 2.380952381vw, 40px));max-width:clamp(785.7142857143px, 65.4761904762vw, 1100px);margin-left:auto;margin-right:auto;position:relative;z-index:1}@media(max-width: 767.9px){#wrapper #main.main_corehip .inner{width:calc(100% - min(13.3333333333vw, 102.4px));max-width:min(100vw, 768px)}}@media(max-width: 767.9px){#wrapper #main.main_corehip .pc{display:none !important}}@media(min-width: 768px){#wrapper #main.main_corehip .sp{display:none !important}}#wrapper #main.main_corehip a,#wrapper #main.main_corehip button,#wrapper #main.main_corehip summary{border:none;cursor:pointer;transition:opacity .3s}@media(any-hover: hover){#wrapper #main.main_corehip a:hover,#wrapper #main.main_corehip button:hover,#wrapper #main.main_corehip summary:hover{opacity:.7}}#wrapper #main.main_corehip a{text-decoration:underline;color:#4e4e4e}#wrapper #main.main_corehip img,#wrapper #main.main_corehip video{max-width:100%;height:auto;vertical-align:middle}#wrapper #main.main_corehip video{outline:none;border:none;filter:drop-shadow(0px 0px rgba(0, 0, 0, 0))}#wrapper #main.main_corehip table{width:100%;border-collapse:collapse}#wrapper #main.main_corehip table tr{border-bottom:clamp(0.7142857143px, 0.0595238095vw, 1px) solid #c4c4c4}@media(max-width: 767.9px){#wrapper #main.main_corehip table tr{border-width:min(0.2666666667vw, 2.048px)}}#wrapper #main.main_corehip table th,#wrapper #main.main_corehip table td{padding:clamp(7.1428571429px, 0.5952380952vw, 10px) clamp(3.5714285714px, 0.2976190476vw, 5px);text-align:left}@media(max-width: 767.9px){#wrapper #main.main_corehip table th,#wrapper #main.main_corehip table td{padding:min(1.6vw, 12.288px) min(2.1333333333vw, 16.384px)}}#wrapper #main.main_corehip table th+th,#wrapper #main.main_corehip table th+td,#wrapper #main.main_corehip table td+td{border-left:clamp(0.7142857143px, 0.0595238095vw, 1px) solid #c4c4c4}@media(max-width: 767.9px){#wrapper #main.main_corehip table th+th,#wrapper #main.main_corehip table th+td,#wrapper #main.main_corehip table td+td{border-width:min(0.2666666667vw, 2.048px)}}@media(max-width: 767.9px){#wrapper #main.main_corehip .for-tab-bars{width:100%;height:4px;pointer-events:none;position:fixed;bottom:0;background-color:#000;mix-blend-mode:lighten}}#wrapper #main.main_corehip .en_ttl img{margin-bottom:clamp(12.8571428571px, 1.0714285714vw, 18px);height:clamp(29.2857142857px, 2.4404761905vw, 41px);display:block;-o-object-fit:contain;object-fit:contain}@media(max-width: 767.9px){#wrapper #main.main_corehip .en_ttl img{height:min(7.0666666667vw, 54.272px);margin-bottom:min(3.7333333333vw, 28.672px)}}#wrapper #main.main_corehip .en_ttl span{display:block;font-size:clamp(15.7142857143px, 1.3095238095vw, 22px)}@media(max-width: 767.9px){#wrapper #main.main_corehip .en_ttl span{font-size:min(4vw, 30.72px)}}#wrapper #main.main_corehip .round_btn{width:100%;max-width:clamp(357.1428571429px, 29.7619047619vw, 500px);min-height:clamp(57.1428571429px, 4.7619047619vw, 80px);display:inline-flex;align-items:center;justify-content:center;font-size:clamp(14.2857142857px, 1.1904761905vw, 20px);font-weight:700;text-decoration:none;overflow:hidden;position:relative;left:50%;text-align:center;border-radius:100vmax;translate:-50% 0;color:#fff;filter:drop-shadow(0 clamp(3.5714285714px, 0.2976190476vw, 5px) clamp(3.5714285714px, 0.2976190476vw, 5px) rgba(58, 52, 55, 0.15));transform:translateZ(0)}@media(max-width: 767.9px){#wrapper #main.main_corehip .round_btn{filter:drop-shadow(0 min(1.3333333333vw, 10.24px) min(1.3333333333vw, 10.24px) rgba(58, 52, 55, 0.15))}}@media(max-width: 767.9px){#wrapper #main.main_corehip .round_btn{width:100%;max-width:min(86.6666666667vw, 665.6px);min-height:min(13.3333333333vw, 102.4px);font-size:min(3.7333333333vw, 28.672px)}}#wrapper #main.main_corehip .round_btn::before,#wrapper #main.main_corehip .round_btn::after{content:"";width:100%;height:100%;display:block;position:absolute;inset:0;z-index:-1;transition:.5s}#wrapper #main.main_corehip .round_btn::before{background:linear-gradient(125deg, rgb(144, 145, 188) 0%, rgb(135, 181, 212) 100%)}#wrapper #main.main_corehip .round_btn::after{background:linear-gradient(125deg, rgb(135, 181, 212) 0%, rgb(144, 145, 188) 100%)}@media(any-hover: hover){#wrapper #main.main_corehip .round_btn:hover{opacity:1}#wrapper #main.main_corehip .round_btn:hover::after{opacity:0}}#wrapper #main.main_corehip .round_btn.m-cart>span::before{content:"";width:clamp(21.4285714286px, 1.7857142857vw, 30px);height:clamp(22.1428571429px, 1.8452380952vw, 31px);margin:auto;display:block;position:absolute;top:0;bottom:0;left:6%;background:#fff;-webkit-mask-image:url("../img/ic-cart.png");mask-image:url("../img/ic-cart.png");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@media(max-width: 767.9px){#wrapper #main.main_corehip .round_btn.m-cart>span::before{width:min(5.3333333333vw, 40.96px);height:min(4.5333333333vw, 34.816px);left:5%}}#wrapper #main.main_corehip .round_btn.m-bottom>span::after,#wrapper #main.main_corehip .round_btn.m-right>span::after{content:"";width:clamp(20px, 1.6666666667vw, 28px);height:clamp(10px, 0.8333333333vw, 14px);margin:auto;display:block;position:absolute;top:0;right:5%;bottom:0;background:#fff;-webkit-mask-image:url("../img/ic-arrow.png");mask-image:url("../img/ic-arrow.png");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@media(max-width: 767.9px){#wrapper #main.main_corehip .round_btn.m-bottom>span::after,#wrapper #main.main_corehip .round_btn.m-right>span::after{width:min(4vw, 30.72px);height:min(2.1333333333vw, 16.384px);right:5%}}#wrapper #main.main_corehip .round_btn.m-right>span::after{rotate:-90deg}#wrapper #main.main_corehip .round_btn.m-white{background:#fff;border:clamp(0.7142857143px, 0.0595238095vw, 1px) solid #4e4e4e;color:#4e4e4e;filter:none}@media(max-width: 767.9px){#wrapper #main.main_corehip .round_btn.m-white{border-width:min(0.2666666667vw, 2.048px)}}#wrapper #main.main_corehip .round_btn.m-white::before,#wrapper #main.main_corehip .round_btn.m-white::after{content:none}#wrapper #main.main_corehip .round_btn.m-white>span::before,#wrapper #main.main_corehip .round_btn.m-white>span::after{background:#4e4e4e}@media(any-hover: hover){#wrapper #main.main_corehip .round_btn.m-white:hover{opacity:.7}}#wrapper #main.main_corehip .indent_txt{display:grid;grid-template:"icon .";grid-template-columns:auto 1fr}#wrapper #main.main_corehip .indent_txt>.indent{grid-area:icon;margin-right:.25em}#wrapper #main.main_corehip .note_list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-size:clamp(10px, 0.8333333333vw, 14px)}@media(max-width: 767.9px){#wrapper #main.main_corehip .note_list{display:block;font-size:min(3.2vw, 24.576px)}}#wrapper #main.main_corehip .note_list.m-wrap{flex-direction:row;flex-wrap:wrap;gap:0 1em}#wrapper #main.main_corehip .note_list.m-center{align-items:center;justify-content:center}#wrapper #main.main_corehip .movie_iframe{max-width:clamp(571.4285714286px, 47.619047619vw, 800px);margin-right:auto;margin-left:auto}@media(max-width: 767.9px){#wrapper #main.main_corehip .movie_iframe{max-width:none}}#wrapper #main.main_corehip .movie_iframe button{width:100%;height:100%;padding:0;display:block;position:relative;background:none}#wrapper #main.main_corehip .movie_iframe button::before,#wrapper #main.main_corehip .movie_iframe button::after{content:"";margin:auto;display:block;opacity:.8;pointer-events:none;position:absolute;inset:0;z-index:1}#wrapper #main.main_corehip .movie_iframe button::before{width:clamp(64.2857142857px, 5.3571428571vw, 90px);height:clamp(64.2857142857px, 5.3571428571vw, 90px);-webkit-animation:movieRotation 8s linear infinite;animation:movieRotation 8s linear infinite;background-image:url("../img/ic-play-01.png");background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateZ(0)}@media(max-width: 767.9px){#wrapper #main.main_corehip .movie_iframe button::before{width:min(16vw, 122.88px);height:min(16vw, 122.88px)}}#wrapper #main.main_corehip .movie_iframe button::after{width:clamp(8.5714285714px, 0.7142857143vw, 12px);height:clamp(8.5714285714px, 0.7142857143vw, 12px);background-image:url("../img/ic-play-02.png");background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateZ(0)}@media(max-width: 767.9px){#wrapper #main.main_corehip .movie_iframe button::after{width:min(2.6666666667vw, 20.48px);height:min(2.6666666667vw, 20.48px)}}@media(max-width: 767.9px){#wrapper #main.main_corehip .sp_scroll_wrap{width:calc(100% + min(13.3333333333vw, 102.4px));margin-left:max(-6.6666666667vw, -51.2px);padding:0 0 min(6.6666666667vw, 51.2px);position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}#wrapper #main.main_corehip .sp_scroll_wrap::-webkit-scrollbar{display:none}}#wrapper #main.main_corehip .sp_scroll_wrap::before,#wrapper #main.main_corehip .sp_scroll_wrap::after{content:none}@media(max-width: 767.9px){#wrapper #main.main_corehip .sp_scroll_wrap::before,#wrapper #main.main_corehip .sp_scroll_wrap::after{content:"";width:min(13.3333333333vw, 102.4px);height:min(13.3333333333vw, 102.4px);margin:auto;display:block;opacity:.7;position:absolute;inset:0;border-radius:100vmax;z-index:2;transition:.3s;background-color:rgba(58,58,58,.5)}}#wrapper #main.main_corehip .sp_scroll_wrap::before{transition:opacity .3s cubic-bezier(0.39, 0.575, 0.565, 1),visibility .3s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-animation:clickCircle 2s cubic-bezier(0.39, 0.575, 0.565, 1) infinite;animation:clickCircle 2s cubic-bezier(0.39, 0.575, 0.565, 1) infinite}#wrapper #main.main_corehip .sp_scroll_wrap::after{background-image:url("../img/ic-sp-scroll.png");background-position:center;background-repeat:no-repeat;background-size:min(7.4666666667vw, 57.344px) auto}@media(max-width: 767.9px){#wrapper #main.main_corehip .sp_scroll_wrap>.sp_scroll_inner{width:100%;display:flex;padding-left:min(6.6666666667vw, 51.2px)}#wrapper #main.main_corehip .sp_scroll_wrap>.sp_scroll_inner::after{content:"";width:min(6.6666666667vw, 51.2px);display:block;flex-shrink:0}}#wrapper #main.main_corehip .sp_scroll_wrap.is-scroll::before,#wrapper #main.main_corehip .sp_scroll_wrap.is-scroll::after{opacity:0;visibility:hidden}#wrapper #main.main_corehip .swiper_wrap{width:100%;position:relative}#wrapper #main.main_corehip .swiper-pagination .swiper-pagination-bullet{width:clamp(7.1428571429px, 0.5952380952vw, 10px);height:clamp(7.1428571429px, 0.5952380952vw, 10px);margin:0 clamp(4.2857142857px, 0.3571428571vw, 6px);opacity:1;overflow:hidden;position:relative;background:#b9c2d0;border-radius:100vmax;transition:.3s}@media(max-width: 767.9px){#wrapper #main.main_corehip .swiper-pagination .swiper-pagination-bullet{width:min(2.1333333333vw, 16.384px);height:min(2.1333333333vw, 16.384px);margin:0 min(1.3333333333vw, 10.24px)}}#wrapper #main.main_corehip .swiper-pagination .swiper-pagination-bullet::before{content:"";width:0;height:100%;position:absolute;top:0;left:0;background:#9c87bb;border-radius:100vmax}#wrapper #main.main_corehip .swiper-pagination .swiper-pagination-bullet-active{width:clamp(35px, 2.9166666667vw, 49px)}@media(max-width: 767.9px){#wrapper #main.main_corehip .swiper-pagination .swiper-pagination-bullet-active{width:min(8.5333333333vw, 65.536px)}}#wrapper #main.main_corehip .is-swiper-start .swiper-pagination-bullet-active::before{-webkit-animation:swiperProgressBar 6.5s linear forwards;animation:swiperProgressBar 6.5s linear forwards}#wrapper #main.main_corehip .swiper-button-prev,#wrapper #main.main_corehip .swiper-button-next{width:clamp(34.2857142857px, 2.8571428571vw, 48px);height:clamp(34.2857142857px, 2.8571428571vw, 48px);margin:auto;top:0;bottom:0;padding:0;background:none}@media(max-width: 767.9px){#wrapper #main.main_corehip .swiper-button-prev,#wrapper #main.main_corehip .swiper-button-next{width:min(9.6vw, 73.728px);height:min(9.6vw, 73.728px)}}#wrapper #main.main_corehip .swiper-button-prev::after,#wrapper #main.main_corehip .swiper-button-next::after{content:"";width:100%;height:100%;display:block;background-image:url("../img/ic-slider-arrow.png");background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateZ(0)}#wrapper #main.main_corehip .swiper-button-prev{scale:-1 1}#wrapper #main.main_corehip .modal{width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;position:fixed;inset:0;visibility:hidden;z-index:99999;background:rgba(0,0,0,.35);transition:.3s}#wrapper #main.main_corehip .modal .modal_content{width:calc(100% - clamp(71.4285714286px, 5.9523809524vw, 100px));max-width:clamp(657.1428571429px, 54.7619047619vw, 920px);height:auto;max-height:calc(100% - clamp(107.1428571429px, 8.9285714286vw, 150px));padding:clamp(71.4285714286px, 5.9523809524vw, 100px) clamp(42.8571428571px, 3.5714285714vw, 60px) clamp(50px, 4.1666666667vw, 70px);overflow:hidden;position:relative;background:#fff;border-radius:clamp(14.2857142857px, 1.1904761905vw, 20px)}@media(max-width: 767.9px){#wrapper #main.main_corehip .modal .modal_content{width:calc(100% - min(10.6666666667vw, 81.92px));max-width:none;max-height:calc(100dvh - min(40vw, 307.2px));padding:min(15.4666666667vw, 118.784px) min(4.8vw, 36.864px) min(8vw, 61.44px);border-radius:min(2.6666666667vw, 20.48px)}}#wrapper #main.main_corehip .modal .modal_inner{width:100%;height:100%;max-height:calc(100dvh - clamp(214.2857142857px, 17.8571428571vw, 300px));padding:0 clamp(14.2857142857px, 1.1904761905vw, 20px);overflow-y:auto}@media(max-width: 767.9px){#wrapper #main.main_corehip .modal .modal_inner{max-height:calc(100dvh - min(72vw, 552.96px));padding:0}}#wrapper #main.main_corehip .modal button[data-modal-close]{width:clamp(35.7142857143px, 2.9761904762vw, 50px);height:clamp(35.7142857143px, 2.9761904762vw, 50px);padding:0;display:block;position:absolute;top:clamp(17.8571428571px, 1.4880952381vw, 25px);right:clamp(17.8571428571px, 1.4880952381vw, 25px);background:none;border:none;-webkit-mask-image:url("../img/ic-modal-close.png");mask-image:url("../img/ic-modal-close.png");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#707070;transform:translateZ(0);-webkit-mask-size:clamp(21.4285714286px, 1.7857142857vw, 30px);mask-size:clamp(21.4285714286px, 1.7857142857vw, 30px)}@media(max-width: 767.9px){#wrapper #main.main_corehip .modal button[data-modal-close]{width:min(13.3333333333vw, 102.4px);height:min(13.3333333333vw, 102.4px);top:min(1.3333333333vw, 10.24px);right:min(1.3333333333vw, 10.24px);-webkit-mask-size:min(6.6666666667vw, 51.2px);mask-size:min(6.6666666667vw, 51.2px)}}#wrapper #main.main_corehip .modal.movie .modal_content{padding-right:0;padding-left:0;background:none}@media(max-width: 767.9px){#wrapper #main.main_corehip .modal.movie .modal_content{max-width:min(86.6666666667vw, 665.6px)}}#wrapper #main.main_corehip .modal.movie button[data-modal-close]{right:0;background:#fff}#wrapper #main.main_corehip .modal.movie .modal_inner{padding:0;border-radius:0;background:none}#wrapper #main.main_corehip .modal.movie iframe{width:100%;height:auto;margin:auto;aspect-ratio:16/9;border:none}#wrapper #main.main_corehip .modal.is-open{opacity:1;visibility:visible;pointer-events:auto}#wrapper #main.main_corehip details summary::-webkit-details-marker{display:none}#wrapper #main.main_corehip details summary{position:relative}#wrapper #main.main_corehip details summary::before,#wrapper #main.main_corehip details summary::after{content:"";width:clamp(10.7142857143px, 0.8928571429vw, 15px);height:clamp(0.7142857143px, 0.0595238095vw, 1px);display:block;position:absolute;top:50%;right:clamp(20px, 1.6666666667vw, 28px);bottom:0;translate:0 -50%;z-index:1;background:#4e4e4e;transition:.3s}@media(max-width: 767.9px){#wrapper #main.main_corehip details summary::before,#wrapper #main.main_corehip details summary::after{width:min(2.9333333333vw, 22.528px);height:min(0.2666666667vw, 2.048px);right:min(5.8666666667vw, 45.056px)}}#wrapper #main.main_corehip details summary::after{rotate:-90deg}#wrapper #main.main_corehip details .accordion_content{width:100%;height:0;overflow:hidden;transition:height .3s}#wrapper #main.main_corehip details[open] summary::after{rotate:0deg}#wrapper #main.main_corehip [data-animation=fade]{opacity:0;transition:opacity 1s}#wrapper #main.main_corehip [data-animation=fade].is-start{opacity:1}#wrapper #main.main_corehip [data-animation=fadeIn]{opacity:0;translate:0 clamp(7.1428571429px, 0.5952380952vw, 10px);transition:opacity 1s,translate 1s}@media(max-width: 767.9px){#wrapper #main.main_corehip [data-animation=fadeIn]{translate:0 min(2.6666666667vw, 20.48px)}}#wrapper #main.main_corehip [data-animation=fadeIn].is-start{opacity:1;translate:0 0}#wrapper #main.main_corehip [data-animation=slideMask]{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);transition:-webkit-clip-path 1s;transition:clip-path 1s;transition:clip-path 1s, -webkit-clip-path 1s}#wrapper #main.main_corehip [data-animation=slideMask].is-start{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}#wrapper #main.main_corehip .is-start [data-animation=fadeIn]{opacity:1;translate:0 0}#wrapper #main.main_corehip .is-start [data-animation=slideMask]{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}#wrapper #main.main_corehip .fixed_nav{width:100%;opacity:0;pointer-events:none;position:fixed;top:0;left:0;text-align:center;visibility:hidden;z-index:99;background:rgba(255,255,255,.9);transition:opacity .3s,visibility .3s}#wrapper #main.main_corehip .fixed_nav ul{width:100%;max-width:clamp(1000px, 83.3333333333vw, 1400px);display:inline-flex;align-items:stretch;justify-content:center;border-right:clamp(0.7142857143px, 0.0595238095vw, 1px) solid #3a7598;border-left:clamp(0.7142857143px, 0.0595238095vw, 1px) solid #3a7598}@media(max-width: 767.9px){#wrapper #main.main_corehip .fixed_nav ul{width:100%;max-width:none;border:none}}#wrapper #main.main_corehip .fixed_nav li{width:100%}#wrapper #main.main_corehip .fixed_nav li+li{border-left:clamp(0.7142857143px, 0.0595238095vw, 1px) solid #3a7598}@media(max-width: 767.9px){#wrapper #main.main_corehip .fixed_nav li+li{border-width:min(0.2666666667vw, 2.048px)}}#wrapper #main.main_corehip .fixed_nav a{width:100%;height:100%;min-height:clamp(40px, 3.3333333333vw, 56px);padding-bottom:clamp(7.1428571429px, 0.5952380952vw, 10px);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:clamp(11.4285714286px, 0.9523809524vw, 16px);letter-spacing:.05em;text-align:center;text-decoration:none;color:#707070}@media(max-width: 767.9px){#wrapper #main.main_corehip .fixed_nav a{min-width:0;min-height:min(13.3333333333vw, 102.4px);padding:0;font-size:min(3.4666666667vw, 26.624px);color:#707070}}#wrapper #main.main_corehip .fixed_nav a::after{content:"";width:clamp(12.8571428571px, 1.0714285714vw, 18px);height:clamp(6.4285714286px, 0.5357142857vw, 9px);display:block;background:#3a7598;-webkit-mask-image:url("../img/ic-arrow.png");mask-image:url("../img/ic-arrow.png");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@media(max-width: 767.9px){#wrapper #main.main_corehip .fixed_nav a::after{width:min(2.6666666667vw, 20.48px);height:min(1.3333333333vw, 10.24px);margin-top:min(0.8vw, 6.144px)}}#wrapper #main.main_corehip .fixed_nav.is-show{opacity:1;pointer-events:auto;visibility:visible}#wrapper #main.main_corehip .fixed_buy_link{width:clamp(64.2857142857px, 5.3571428571vw, 90px);height:clamp(64.2857142857px, 5.3571428571vw, 90px);opacity:0;position:fixed;right:0;bottom:0;visibility:hidden;z-index:99;transition:.3s;filter:drop-shadow(0 clamp(3.5714285714px, 0.2976190476vw, 5px) clamp(3.5714285714px, 0.2976190476vw, 5px) rgba(58, 52, 55, 0.15));transform:translateZ(0)}@media(max-width: 767.9px){#wrapper #main.main_corehip .fixed_buy_link{filter:drop-shadow(0 min(1.3333333333vw, 10.24px) min(1.3333333333vw, 10.24px) rgba(58, 52, 55, 0.15))}}@media(max-width: 767.9px){#wrapper #main.main_corehip .fixed_buy_link{width:min(16vw, 122.88px);height:min(16vw, 122.88px)}}#wrapper #main.main_corehip .fixed_buy_link a{width:100%;height:100%;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:clamp(10px, 0.8333333333vw, 14px);line-height:1.2142857143;text-align:center;text-decoration:none;background:#88a4bb;border-radius:clamp(7.1428571429px, 0.5952380952vw, 10px) 0 0 0;color:#fff}@media(max-width: 767.9px){#wrapper #main.main_corehip .fixed_buy_link a{width:100% !important;margin:0 !important;font-size:min(2.6666666667vw, 20.48px);line-height:1.4 !important;border-radius:min(2.6666666667vw, 20.48px) 0 0 0}}#wrapper #main.main_corehip .fixed_buy_link a::after{content:"";width:clamp(20px, 1.6666666667vw, 28px);height:clamp(20px, 1.6666666667vw, 28px);margin:clamp(5.7142857143px, 0.4761904762vw, 8px) auto 0;display:block;-webkit-mask-image:url("../img/ic-cart.png");mask-image:url("../img/ic-cart.png");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#fff;transform:translateZ(0)}@media(max-width: 767.9px){#wrapper #main.main_corehip .fixed_buy_link a::after{width:min(5.0666666667vw, 38.912px);height:min(5.0666666667vw, 38.912px);margin:min(1.3333333333vw, 10.24px) auto 0}}#wrapper #main.main_corehip .fixed_buy_link.is-show.is-show{opacity:1;visibility:visible}#wrapper #main.main_corehip section.kv{background:#fff}@media(max-width: 767.9px){#wrapper #main.main_corehip section.kv{padding-bottom:min(12.2666666667vw, 94.208px)}}#wrapper #main.main_corehip section.kv .logo_wrap{display:none}@media(max-width: 767.9px){#wrapper #main.main_corehip section.kv .logo_wrap{width:min(69.6vw, 534.528px);display:block;pointer-events:none;z-index:1}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.kv .logo_wrap.black{margin-bottom:min(2.1333333333vw, 16.384px)}}#wrapper #main.main_corehip section.kv .swiper_wrap{width:100%;overflow:hidden;position:relative;z-index:2;background:#fff;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}#wrapper #main.main_corehip section.kv .swiper_wrap .swiper-slider{width:100%;height:auto}#wrapper #main.main_corehip section.kv .swiper-pagination{bottom:clamp(-42px, -2.5vw, -30px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.kv .swiper-pagination{bottom:auto;z-index:0}}#wrapper #main.main_corehip section.kv h1{display:none}@media(max-width: 767.9px){#wrapper #main.main_corehip section.kv h1{margin-top:min(13.3333333333vw, 102.4px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}}#wrapper #main.main_corehip section.kv h1 span,#wrapper #main.main_corehip section.kv h1 img{display:block}#wrapper #main.main_corehip section.kv h1 .lead{margin-bottom:min(3.4666666667vw, 26.624px)}#wrapper #main.main_corehip section.kv h1 .lead img{width:min(67.4666666667vw, 518.144px)}#wrapper #main.main_corehip section.kv h1 .name img{width:min(17.3333333333vw, 133.12px)}#wrapper #main.main_corehip section.about{background-image:url("../img/bg-about.jpg");background-position:top;background-repeat:no-repeat;background-size:cover}@media(max-width: 767.9px){#wrapper #main.main_corehip section.about{background-image:url("../img/bg-about-sp.jpg")}}#wrapper #main.main_corehip section.about .inner{padding:clamp(107.1428571429px, 8.9285714286vw, 150px) 0 clamp(57.1428571429px, 4.7619047619vw, 80px);display:grid;grid-template-areas:"txt  movie" "lead lead";grid-template-columns:47% 46.5%;align-items:center;justify-content:space-between}@media(min-width: 768px){#wrapper #main.main_corehip section.about .inner{max-width:clamp(1000px, 83.3333333333vw, 1400px)}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.about .inner{padding:0 0 min(10.1333333333vw, 77.824px);display:block}}#wrapper #main.main_corehip section.about .movie{grid-area:movie}@media(max-width: 767.9px){#wrapper #main.main_corehip section.about .movie{width:100vw;margin:0 0 min(12.2666666667vw, 94.208px) max(-6.6666666667vw, -51.2px)}}#wrapper #main.main_corehip section.about .movie video{width:100%;height:auto}#wrapper #main.main_corehip section.about .txt{grid-area:txt}#wrapper #main.main_corehip section.about .txt .ttl{margin-bottom:clamp(21.4285714286px, 1.7857142857vw, 30px);font-size:clamp(39.2857142857px, 3.2738095238vw, 55px);font-weight:700;line-height:1;text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip section.about .txt .ttl{margin-bottom:min(5.3333333333vw, 40.96px);font-size:min(5.8666666667vw, 45.056px)}}#wrapper #main.main_corehip section.about .txt .ttl span{margin:0 .1em;font-size:clamp(51.4285714286px, 4.2857142857vw, 72px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.about .txt .ttl span{font-size:min(7.4666666667vw, 57.344px)}}#wrapper #main.main_corehip section.about .txt img{width:clamp(464.2857142857px, 38.6904761905vw, 650px);margin:auto;display:block}@media(max-width: 767.9px){#wrapper #main.main_corehip section.about .txt img{width:min(66.6666666667vw, 512px);margin-bottom:min(9.0666666667vw, 69.632px)}}#wrapper #main.main_corehip section.about .lead{grid-area:lead;margin-top:clamp(54.2857142857px, 4.5238095238vw, 76px);font-size:clamp(42.8571428571px, 3.5714285714vw, 60px);font-weight:700;text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip section.about .lead{margin:0;font-size:min(5.8666666667vw, 45.056px)}}#wrapper #main.main_corehip section.target{margin-bottom:clamp(58.5714285714px, 4.880952381vw, 82px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.target{margin-bottom:min(21.3333333333vw, 163.84px)}}#wrapper #main.main_corehip section.target .target_switch{margin-bottom:clamp(34.2857142857px, 2.8571428571vw, 48px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.target .target_switch{margin-bottom:min(8vw, 61.44px)}}#wrapper #main.main_corehip section.target .btn_wrap{padding:clamp(17.1428571429px, 1.4285714286vw, 24px) clamp(14.2857142857px, 1.1904761905vw, 20px) clamp(14.2857142857px, 1.1904761905vw, 20px);background:linear-gradient(125deg, rgb(135, 181, 212) 0%, rgb(144, 145, 188) 100%)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.target .btn_wrap{padding:min(6.4vw, 49.152px) min(6.6666666667vw, 51.2px) min(4.2666666667vw, 32.768px)}}#wrapper #main.main_corehip section.target .btn_wrap ul{display:flex;align-items:flex-start;justify-content:center}@media(max-width: 767.9px){#wrapper #main.main_corehip section.target .btn_wrap ul{justify-content:space-between}}#wrapper #main.main_corehip section.target .btn_wrap li{width:clamp(85.7142857143px, 7.1428571429vw, 120px);margin:0 2%}@media(max-width: 767.9px){#wrapper #main.main_corehip section.target .btn_wrap li{width:min(18.1333333333vw, 139.264px);margin:0}}#wrapper #main.main_corehip section.target .btn_wrap button{width:100%;padding:0;font-size:clamp(12.8571428571px, 1.0714285714vw, 18px);font-weight:700;opacity:1;background:none;color:#fff}@media(max-width: 767.9px){#wrapper #main.main_corehip section.target .btn_wrap button{font-size:min(3.2vw, 24.576px)}}#wrapper #main.main_corehip section.target .btn_wrap button .img{margin-bottom:clamp(8.5714285714px, 0.7142857143vw, 12px);display:block;position:relative}@media(max-width: 767.9px){#wrapper #main.main_corehip section.target .btn_wrap button .img{margin-bottom:min(2.1333333333vw, 16.384px)}}#wrapper #main.main_corehip section.target .btn_wrap button .img:before{content:"";width:100%;height:100%;display:block;position:absolute;inset:0;border-radius:100vmax;background:#ff8893;transition:opacity .3s cubic-bezier(0.39, 0.575, 0.565, 1),visibility .3s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-animation:clickCircle 2s cubic-bezier(0.39, 0.575, 0.565, 1) infinite;animation:clickCircle 2s cubic-bezier(0.39, 0.575, 0.565, 1) infinite}#wrapper #main.main_corehip section.target .btn_wrap button .img img{position:relative;z-index:1}#wrapper #main.main_corehip section.target .btn_wrap button.is-inactive{opacity:.5}#wrapper #main.main_corehip section.target .btn_wrap button.is-inactive .img::before{visibility:hidden}#wrapper #main.main_corehip section.target .img_wrap{height:clamp(428.5714285714px, 35.7142857143vw, 600px);overflow:hidden;position:relative}@media(max-width: 767.9px){#wrapper #main.main_corehip section.target .img_wrap{height:min(74.6666666667vw, 573.44px)}}#wrapper #main.main_corehip section.target .img_wrap img{width:100%;max-width:none;height:auto;min-height:100%;display:block;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;translate:-50% -50%;aspect-ratio:3842/1502}#wrapper #main.main_corehip section.target .img_wrap img:not(.bg_img){filter:contrast(150%) saturate(150%)}#wrapper #main.main_corehip section.target .img_wrap img[data-switch-img]{opacity:0;visibility:hidden;transition:.3s}#wrapper #main.main_corehip section.target .img_wrap img[data-switch-img].is-show{opacity:1;visibility:visible;-webkit-animation:targetFade 1s cubic-bezier(0.39, 0.575, 0.565, 1) infinite alternate;animation:targetFade 1s cubic-bezier(0.39, 0.575, 0.565, 1) infinite alternate}#wrapper #main.main_corehip section.target .lead{margin-bottom:clamp(34.2857142857px, 2.8571428571vw, 48px);font-size:clamp(35.7142857143px, 2.9761904762vw, 50px);text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip section.target .lead{margin-bottom:min(8.5333333333vw, 65.536px);font-size:min(5.6vw, 43.008px)}}#wrapper #main.main_corehip section.image{padding-bottom:clamp(135.7142857143px, 11.3095238095vw, 190px);background-image:url("../img/bg-image.jpg");background-position:bottom;background-repeat:no-repeat;background-size:100% 100%}@media(max-width: 767.9px){#wrapper #main.main_corehip section.image{padding-bottom:min(18.6666666667vw, 143.36px);background-image:url("../img/bg-image-sp.jpg")}}@media(min-width: 768px){#wrapper #main.main_corehip section.image .inner{max-width:clamp(1000px, 83.3333333333vw, 1400px)}}#wrapper #main.main_corehip section.image ul{margin-bottom:clamp(107.1428571429px, 8.9285714286vw, 150px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.image ul{width:100vw;margin:0 0 min(17.6vw, 135.168px) max(-6.6666666667vw, -51.2px)}}#wrapper #main.main_corehip section.image ul li{position:relative}@media(max-width: 767.9px){#wrapper #main.main_corehip section.image ul li+li{margin-top:min(13.3333333333vw, 102.4px)}}#wrapper #main.main_corehip section.image ul p{margin-bottom:clamp(22.8571428571px, 1.9047619048vw, 32px);font-size:clamp(31.4285714286px, 2.619047619vw, 44px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.image ul p{margin-bottom:min(4.8vw, 36.864px);padding:0 6%;font-size:min(5.8666666667vw, 45.056px)}}#wrapper #main.main_corehip section.image ul .img{overflow:hidden;position:relative}#wrapper #main.main_corehip section.image ul .img img{width:100%;position:absolute;top:-30%;left:0;-o-object-fit:cover;object-fit:cover;will-change:transform}#wrapper #main.main_corehip section.image ul li:nth-of-type(1) .img{width:clamp(535.7142857143px, 44.6428571429vw, 750px);height:clamp(400px, 33.3333333333vw, 560px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.image ul li:nth-of-type(1) .img{width:min(78.6666666667vw, 604.16px);height:min(58.6666666667vw, 450.56px)}}#wrapper #main.main_corehip section.image ul li:nth-of-type(2) p{text-align:right}#wrapper #main.main_corehip section.image ul li:nth-of-type(2) .img{width:clamp(464.2857142857px, 38.6904761905vw, 650px);height:clamp(345.7142857143px, 28.8095238095vw, 484px);margin-left:auto}@media(max-width: 767.9px){#wrapper #main.main_corehip section.image ul li:nth-of-type(2) .img{width:min(78.6666666667vw, 604.16px);height:min(58.6666666667vw, 450.56px)}}#wrapper #main.main_corehip section.image ul li:nth-of-type(3){left:7%}@media(max-width: 767.9px){#wrapper #main.main_corehip section.image ul li:nth-of-type(3){left:0}}#wrapper #main.main_corehip section.image ul li:nth-of-type(3) .img{width:clamp(607.1428571429px, 50.5952380952vw, 850px);height:clamp(453.5714285714px, 37.7976190476vw, 635px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.image ul li:nth-of-type(3) .img{width:min(78.6666666667vw, 604.16px);height:min(58.6666666667vw, 450.56px)}}#wrapper #main.main_corehip section.image .movie{max-width:clamp(785.7142857143px, 65.4761904762vw, 1100px);margin:auto}#wrapper #main.main_corehip section.image .movie iframe{width:100%;height:auto;margin:auto;aspect-ratio:16/9;border:none}#wrapper #main.main_corehip section.voice{padding:clamp(78.5714285714px, 6.5476190476vw, 110px) 0 clamp(42.8571428571px, 3.5714285714vw, 60px);background-image:url("../img/bg-voice.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}@media(max-width: 767.9px){#wrapper #main.main_corehip section.voice{padding:min(14.9333333333vw, 114.688px) 0 min(11.7333333333vw, 90.112px);background-image:url("../img/bg-voice-sp.jpg")}}#wrapper #main.main_corehip section.voice .en_ttl{margin-bottom:clamp(57.1428571429px, 4.7619047619vw, 80px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.voice .en_ttl{margin-bottom:min(10.6666666667vw, 81.92px)}}#wrapper #main.main_corehip section.voice .voice_list_wrap{width:100%;margin-bottom:clamp(35.7142857143px, 2.9761904762vw, 50px);overflow:hidden;cursor:pointer}@media(max-width: 767.9px){#wrapper #main.main_corehip section.voice .voice_list_wrap{margin-bottom:min(8.5333333333vw, 65.536px)}}#wrapper #main.main_corehip section.voice .voice_list_wrap .voice_scroll_area{width:-webkit-max-content;width:-moz-max-content;width:max-content}#wrapper #main.main_corehip section.voice .voice_list_wrap .voice_list_track{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:flex;align-items:stretch;justify-content:flex-start;gap:0 clamp(71.4285714286px, 5.9523809524vw, 100px);will-change:transform}@media(max-width: 767.9px){#wrapper #main.main_corehip section.voice .voice_list_wrap .voice_list_track{gap:0 min(10.6666666667vw, 81.92px)}}#wrapper #main.main_corehip section.voice .voice_list_wrap .voice_list_track.bottom{margin-left:clamp(-210px, -12.5vw, -150px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.voice .voice_list_wrap .voice_list_track.bottom{margin-left:max(-38.6666666667vw, -296.96px)}}#wrapper #main.main_corehip section.voice .voice_list_wrap .voice_list_track+.voice_list_track{margin-top:clamp(14.2857142857px, 1.1904761905vw, 20px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.voice .voice_list_wrap .voice_list_track+.voice_list_track{margin-top:min(2.6666666667vw, 20.48px)}}#wrapper #main.main_corehip section.voice .voice_list_wrap .voice_list{display:flex;align-items:flex-start;justify-content:flex-start;gap:0 clamp(71.4285714286px, 5.9523809524vw, 100px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.voice .voice_list_wrap .voice_list{gap:0 min(10.6666666667vw, 81.92px)}}#wrapper #main.main_corehip section.voice .voice_list_wrap li{width:clamp(242.8571428571px, 20.2380952381vw, 340px);min-height:clamp(174.2857142857px, 14.5238095238vw, 244px);padding:clamp(26.4285714286px, 2.2023809524vw, 37px) clamp(28.5714285714px, 2.380952381vw, 40px);background-image:url("../img/im-voice-balloon.png");background-position:top;background-repeat:no-repeat;background-size:100% 100%;filter:drop-shadow(0 clamp(3.5714285714px, 0.2976190476vw, 5px) clamp(3.5714285714px, 0.2976190476vw, 5px) rgba(58, 52, 55, 0.15));transform:translateZ(0)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.voice .voice_list_wrap li{filter:drop-shadow(0 min(1.3333333333vw, 10.24px) min(1.3333333333vw, 10.24px) rgba(58, 52, 55, 0.15))}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.voice .voice_list_wrap li{width:min(68.8vw, 528.384px);min-height:min(49.3333333333vw, 378.88px);padding:min(6.4vw, 49.152px) min(8vw, 61.44px)}}#wrapper #main.main_corehip section.voice .voice_list_wrap .comment{font-size:clamp(17.1428571429px, 1.4285714286vw, 24px);font-weight:700;line-height:1.75}@media(max-width: 767.9px){#wrapper #main.main_corehip section.voice .voice_list_wrap .comment{font-size:min(4.8vw, 36.864px)}}#wrapper #main.main_corehip section.voice .voice_list_wrap .name{margin-top:clamp(-2px, -0.119047619vw, -1.4285714286px);font-size:clamp(12.8571428571px, 1.0714285714vw, 18px);text-align:right}@media(max-width: 767.9px){#wrapper #main.main_corehip section.voice .voice_list_wrap .name{margin-top:max(-0.5333333333vw, -4.096px);font-size:min(4vw, 30.72px)}}#wrapper #main.main_corehip section.graph{padding:clamp(64.2857142857px, 5.3571428571vw, 90px) 0 clamp(68.5714285714px, 5.7142857143vw, 96px);background:#ebf2f5}@media(max-width: 767.9px){#wrapper #main.main_corehip section.graph{padding:min(12.2666666667vw, 94.208px) 0 min(11.2vw, 86.016px)}}#wrapper #main.main_corehip section.graph h2{margin-bottom:clamp(25px, 2.0833333333vw, 35px);font-size:clamp(27.1428571429px, 2.2619047619vw, 38px);font-weight:500;text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip section.graph h2{margin-bottom:min(4.8vw, 36.864px);font-size:min(5.8666666667vw, 45.056px);line-height:1.6363636364}}#wrapper #main.main_corehip section.graph h2 span{display:block;font-size:clamp(18.5714285714px, 1.5476190476vw, 26px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.graph h2 span{margin-bottom:min(2.6666666667vw, 20.48px);font-size:min(4.2666666667vw, 32.768px);line-height:1.5625}}#wrapper #main.main_corehip section.graph .graph_list{margin-bottom:clamp(31.4285714286px, 2.619047619vw, 44px);display:flex;align-items:flex-start;justify-content:center}@media(max-width: 767.9px){#wrapper #main.main_corehip section.graph .graph_list{margin-bottom:min(6.9333333333vw, 53.248px);justify-content:space-between;gap:0 min(5.3333333333vw, 40.96px)}}#wrapper #main.main_corehip section.graph .graph_list li{margin:0 2.5%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip section.graph .graph_list li{width:100%;margin:0;justify-content:space-between}}#wrapper #main.main_corehip section.graph .graph_list .ttl{margin-bottom:clamp(12.8571428571px, 1.0714285714vw, 18px);font-size:clamp(20px, 1.6666666667vw, 28px);font-weight:500}@media(max-width: 767.9px){#wrapper #main.main_corehip section.graph .graph_list .ttl{margin-bottom:min(2.1333333333vw, 16.384px);font-size:min(3.7333333333vw, 28.672px)}}#wrapper #main.main_corehip section.graph .graph_list .graph{width:100%;max-width:30vw;height:286px;max-height:30vw;display:flex;align-items:center;justify-content:center;position:relative;aspect-ratio:1/1}@media(max-width: 767.9px){#wrapper #main.main_corehip section.graph .graph_list .graph{max-width:40vw;max-height:40vw}}#wrapper #main.main_corehip section.graph .graph_list .graph canvas{width:100% !important;height:100% !important;pointer-events:none;position:absolute;inset:0}#wrapper #main.main_corehip section.graph .graph_list .graph .value{position:relative;z-index:1}#wrapper #main.main_corehip section.graph .graph_list .graph p{margin-bottom:clamp(4.2857142857px, 0.3571428571vw, 6px);font-size:clamp(17.1428571429px, 1.4285714286vw, 24px);font-weight:500}@media(max-width: 767.9px){#wrapper #main.main_corehip section.graph .graph_list .graph p{margin-bottom:min(1.6vw, 12.288px);font-size:min(3.7333333333vw, 28.672px)}}#wrapper #main.main_corehip section.graph .graph_list .graph img{width:clamp(107.1428571429px, 8.9285714286vw, 150px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.graph .graph_list .graph img{width:min(21.3333333333vw, 163.84px)}}#wrapper #main.main_corehip section.info{padding:clamp(78.5714285714px, 6.5476190476vw, 110px) 0 clamp(73.5714285714px, 6.130952381vw, 103px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.info{padding:min(14.4vw, 110.592px) 0 min(12.8vw, 98.304px)}}#wrapper #main.main_corehip section.info h2{margin-bottom:clamp(50px, 4.1666666667vw, 70px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.info h2{margin-bottom:min(11.7333333333vw, 90.112px)}}#wrapper #main.main_corehip section.info .info_list{display:flex;align-items:stretch;justify-content:center}@media(max-width: 767.9px){#wrapper #main.main_corehip section.info .info_list{flex-wrap:wrap;justify-content:space-between}}#wrapper #main.main_corehip section.info .info_list li{width:clamp(85.7142857143px, 7.1428571429vw, 120px);margin:0 1.75%}@media(max-width: 767.9px){#wrapper #main.main_corehip section.info .info_list li{width:30.5%;margin:0}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.info .info_list li:nth-of-type(n + 4){margin-top:min(5.3333333333vw, 40.96px)}}#wrapper #main.main_corehip section.info .info_list a{display:block;position:relative;border-radius:100vmax}#wrapper #main.main_corehip section.info .info_list a:before{content:"";width:95%;height:95%;margin:auto;display:block;position:absolute;inset:0;border-radius:100vmax;background:#c9dbec;-webkit-animation:none;animation:none;transition:opacity .3s cubic-bezier(0.39, 0.575, 0.565, 1),visibility .3s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-animation:clickCircle 2s cubic-bezier(0.39, 0.575, 0.565, 1) infinite;animation:clickCircle 2s cubic-bezier(0.39, 0.575, 0.565, 1) infinite}#wrapper #main.main_corehip section.info .info_list a img{position:relative;z-index:1}#wrapper #main.main_corehip section.function>.intro{padding:clamp(72.8571428571px, 6.0714285714vw, 102px) 0 clamp(58.5714285714px, 4.880952381vw, 82px);background-image:url("../img/bg-function.jpg");background-position:top;background-repeat:no-repeat;background-size:cover}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function>.intro{padding:min(14.6666666667vw, 112.64px) 0 min(11.2vw, 86.016px);background-image:url("../img/bg-function-sp.jpg")}}#wrapper #main.main_corehip section.function>.intro .en_ttl{margin-bottom:clamp(45.7142857143px, 3.8095238095vw, 64px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function>.intro .en_ttl{margin-bottom:min(9.8666666667vw, 75.776px)}}#wrapper #main.main_corehip section.function>.intro .lead{font-size:clamp(27.1428571429px, 2.2619047619vw, 38px);line-height:1.7894736842}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function>.intro .lead{font-size:min(5.8666666667vw, 45.056px);line-height:1.6363636364}}#wrapper #main.main_corehip section.function .function_list{padding:clamp(72.8571428571px, 6.0714285714vw, 102px) 0 clamp(71.4285714286px, 5.9523809524vw, 100px);background:linear-gradient(125deg, rgb(135, 181, 212) 0%, rgb(144, 145, 188) 100%)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function .function_list{padding:0;background:none}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.point{padding:min(6.6666666667vw, 51.2px) 0 0;background:linear-gradient(125deg, rgb(135, 181, 212) 0%, rgb(144, 145, 188) 100%)}}#wrapper #main.main_corehip section.function li.point .inner{display:flex;align-items:center;justify-content:space-between;gap:0 7%}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.point .inner{display:block}}#wrapper #main.main_corehip section.function li.point .txt{width:45%;max-width:clamp(353.5714285714px, 29.4642857143vw, 495px);font-size:clamp(17.1428571429px, 1.4285714286vw, 24px);line-height:1.6666666667;color:#fff}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.point .txt{width:100%;max-width:none;margin-bottom:min(4.8vw, 36.864px);font-size:min(3.7333333333vw, 28.672px);line-height:1.9285714286}}#wrapper #main.main_corehip section.function li.point h3{margin-bottom:clamp(20px, 1.6666666667vw, 28px);display:flex;align-items:center;justify-content:flex-start;font-size:clamp(24.2857142857px, 2.0238095238vw, 34px);line-height:1.6470588235;color:#fff}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.point h3{margin-bottom:min(2.6666666667vw, 20.48px);font-size:min(5.6vw, 43.008px);line-height:1.6666666667}}#wrapper #main.main_corehip section.function li.point h3 .icon{width:clamp(78.5714285714px, 6.5476190476vw, 110px);height:clamp(78.5714285714px, 6.5476190476vw, 110px);margin-right:clamp(12.8571428571px, 1.0714285714vw, 18px);display:block;flex-shrink:0;font-size:0;text-indent:100%;white-space:nowrap;overflow:hidden;-webkit-mask-image:url("../img/ic-point-01.png");mask-image:url("../img/ic-point-01.png");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#fff;transform:translateZ(0);-webkit-mask-size:99% 99%;mask-size:99% 99%;-webkit-mask-position:0 0;mask-position:0 0}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.point h3 .icon{width:min(18.6666666667vw, 143.36px);height:min(18.6666666667vw, 143.36px);margin-right:min(5.3333333333vw, 40.96px)}}#wrapper #main.main_corehip section.function li.point .img{margin-right:calc((50vw - 50%)*-1);flex:1}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.point .img{width:100vw;margin:0 0 0 max(-6.6666666667vw, -51.2px)}}#wrapper #main.main_corehip section.function li.point .img img{width:100%;height:auto}#wrapper #main.main_corehip section.function li:nth-child(1 of .point) h3 .icon{-webkit-mask-image:url("../img/ic-point-01.png");mask-image:url("../img/ic-point-01.png")}#wrapper #main.main_corehip section.function li:nth-child(2 of .point) h3 .icon{-webkit-mask-image:url("../img/ic-point-02.png");mask-image:url("../img/ic-point-02.png")}#wrapper #main.main_corehip section.function li:nth-child(3 of .point) h3 .icon{-webkit-mask-image:url("../img/ic-point-03.png");mask-image:url("../img/ic-point-03.png")}@media(min-width: 768px){#wrapper #main.main_corehip section.function li:nth-child(even of .point) .inner{flex-direction:row-reverse}#wrapper #main.main_corehip section.function li:nth-child(even of .point) .img{margin-right:0;margin-left:calc((50vw - 50%)*-1)}}@media(min-width: 768px){#wrapper #main.main_corehip section.function li.point+li.point{margin-top:clamp(57.1428571429px, 4.7619047619vw, 80px)}}#wrapper #main.main_corehip section.function li.muscle{margin-bottom:clamp(71.4285714286px, 5.9523809524vw, 100px);padding:clamp(62.1428571429px, 5.1785714286vw, 87px) 0 clamp(72.8571428571px, 6.0714285714vw, 102px);background:linear-gradient(90deg, rgb(253, 238, 225) 0%, rgb(255, 223, 217) 100%)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.muscle{margin:0;padding:min(11.4666666667vw, 88.064px) 0 min(11.2vw, 86.016px)}}#wrapper #main.main_corehip section.function li.muscle h4{margin-bottom:clamp(34.2857142857px, 2.8571428571vw, 48px);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:clamp(24.2857142857px, 2.0238095238vw, 34px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.muscle h4{margin-bottom:min(6.6666666667vw, 51.2px);font-size:min(4.8vw, 36.864px)}}#wrapper #main.main_corehip section.function li.muscle h4 .round{padding:0 clamp(35.7142857143px, 2.9761904762vw, 50px);display:block;font-size:clamp(28.5714285714px, 2.380952381vw, 40px);background:#fff;border-radius:100vmax}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.muscle h4 .round{margin-top:min(0.5333333333vw, 4.096px);padding:0 min(6.9333333333vw, 53.248px);font-size:min(7.4666666667vw, 57.344px);letter-spacing:.05em;line-height:1.5}}#wrapper #main.main_corehip section.function li.muscle h4 .color{color:#c16981}#wrapper #main.main_corehip section.function li.muscle h4 .small{font-size:clamp(24.2857142857px, 2.0238095238vw, 34px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.muscle h4 .small{font-size:min(5.3333333333vw, 40.96px)}}#wrapper #main.main_corehip section.function li.muscle .accordion_wrap{padding:clamp(38.5714285714px, 3.2142857143vw, 54px) clamp(35.7142857143px, 2.9761904762vw, 50px) clamp(30px, 2.5vw, 42px);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;background:#fff;overflow:hidden;border-radius:clamp(7.1428571429px, 0.5952380952vw, 10px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.muscle .accordion_wrap{border-radius:min(2.6666666667vw, 20.48px)}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.muscle .accordion_wrap{padding:min(5.3333333333vw, 40.96px) min(4.8vw, 36.864px) min(8vw, 61.44px)}}#wrapper #main.main_corehip section.function li.muscle details{width:47.5%;border-bottom:clamp(0.7142857143px, 0.0595238095vw, 1px) solid #c16981}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.muscle details{width:100%;border-width:min(0.2666666667vw, 2.048px)}}#wrapper #main.main_corehip section.function li.muscle details summary{padding-bottom:clamp(10px, 0.8333333333vw, 14px);font-size:clamp(18.5714285714px, 1.5476190476vw, 26px);line-height:1.6}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.muscle details summary{padding-bottom:min(0.5333333333vw, 4.096px);font-size:min(4.5333333333vw, 34.816px);letter-spacing:0;line-height:1.8}}#wrapper #main.main_corehip section.function li.muscle details summary::before,#wrapper #main.main_corehip section.function li.muscle details summary::after{margin:0;top:auto;right:clamp(8.5714285714px, 0.7142857143vw, 12px);bottom:clamp(33.5714285714px, 2.7976190476vw, 47px);background:#c16981}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.muscle details summary::before,#wrapper #main.main_corehip section.function li.muscle details summary::after{right:min(1.8666666667vw, 14.336px);bottom:min(5.6vw, 43.008px)}}#wrapper #main.main_corehip section.function li.muscle details summary .wrap::before{content:"";width:clamp(27.8571428571px, 2.3214285714vw, 39px);height:clamp(27.8571428571px, 2.3214285714vw, 39px);display:block;position:absolute;right:0;bottom:clamp(21.4285714286px, 1.7857142857vw, 30px);border:clamp(0.7142857143px, 0.0595238095vw, 1px) solid #c16981;border-radius:100vmax}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.muscle details summary .wrap::before{width:min(6.6666666667vw, 51.2px);height:min(6.6666666667vw, 51.2px);bottom:min(2.6666666667vw, 20.48px);border-width:min(0.2666666667vw, 2.048px)}}#wrapper #main.main_corehip section.function li.muscle details summary .color{margin-bottom:clamp(2.8571428571px, 0.2380952381vw, 4px);display:block;font-size:clamp(15.7142857143px, 1.3095238095vw, 22px);color:#c16981}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.muscle details summary .color{margin-bottom:0;font-size:min(3.2vw, 24.576px)}}#wrapper #main.main_corehip section.function li.muscle details summary .name{margin-top:clamp(1.4285714286px, 0.119047619vw, 2px);display:block;font-size:clamp(27.1428571429px, 2.2619047619vw, 38px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.muscle details summary .name{margin-top:min(0.5333333333vw, 4.096px);font-size:min(6.4vw, 49.152px)}}#wrapper #main.main_corehip section.function li.muscle details summary ruby{ruby-align:center}#wrapper #main.main_corehip section.function li.muscle details summary rt{font-size:40%}#wrapper #main.main_corehip section.function li.muscle details .accordion_inner{padding-bottom:clamp(17.1428571429px, 1.4285714286vw, 24px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.muscle details .accordion_inner{padding-bottom:min(4.2666666667vw, 32.768px)}}#wrapper #main.main_corehip section.function li.muscle details .movie{margin-bottom:clamp(14.2857142857px, 1.1904761905vw, 20px);overflow:hidden;border-radius:clamp(7.1428571429px, 0.5952380952vw, 10px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.muscle details .movie{border-radius:min(2.6666666667vw, 20.48px)}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.muscle details .movie{margin-bottom:min(3.2vw, 24.576px)}}#wrapper #main.main_corehip section.function li.muscle details .txt{font-size:clamp(11.4285714286px, 0.9523809524vw, 16px);line-height:1.875}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.muscle details .txt{font-size:min(3.7333333333vw, 28.672px);line-height:1.9285714286}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.muscle details+details{margin-top:min(6.4vw, 49.152px)}}@media(min-width: 768px){#wrapper #main.main_corehip section.function li.muscle details:nth-of-type(n + 3){margin-top:clamp(35.7142857143px, 2.9761904762vw, 50px)}}#wrapper #main.main_corehip section.function li.program{margin-top:clamp(57.1428571429px, 4.7619047619vw, 80px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.program{margin-top:0;padding:min(8.8vw, 67.584px) 0 min(11.4666666667vw, 88.064px);background:#d9e6ed}}#wrapper #main.main_corehip section.function li.program ul{width:100%;display:flex;align-items:stretch;justify-content:space-between;background:#d9e6ed;overflow:hidden;border-radius:clamp(7.1428571429px, 0.5952380952vw, 10px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.program ul{border-radius:min(2.6666666667vw, 20.48px)}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.program ul{display:block;overflow:visible;background:none;border-radius:0}}#wrapper #main.main_corehip section.function li.program ul li{width:50%;padding:clamp(28.5714285714px, 2.380952381vw, 40px) clamp(35.7142857143px, 2.9761904762vw, 50px) clamp(20px, 1.6666666667vw, 28px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.program ul li{width:100%;padding:0}}#wrapper #main.main_corehip section.function li.program ul li+li{position:relative}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.program ul li+li{margin-top:min(6.4vw, 49.152px);padding-top:min(6.9333333333vw, 53.248px)}}#wrapper #main.main_corehip section.function li.program ul li+li::before{content:"";width:clamp(0.7142857143px, 0.0595238095vw, 1px);height:calc(100% - clamp(42.8571428571px, 3.5714285714vw, 60px));margin:auto;display:block;position:absolute;top:0;bottom:0;left:0;background:#363636}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.program ul li+li::before{width:100%;height:min(0.2666666667vw, 2.048px);bottom:auto}}#wrapper #main.main_corehip section.function li.program ul .ttl{margin-bottom:clamp(15.7142857143px, 1.3095238095vw, 22px);font-size:clamp(18.5714285714px, 1.5476190476vw, 26px);font-weight:700;line-height:1.5384615385;position:relative}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.program ul .ttl{margin-bottom:min(2.6666666667vw, 20.48px);font-size:min(5.3333333333vw, 40.96px)}}#wrapper #main.main_corehip section.function li.program ul .ttl span{display:block;font-size:clamp(14.2857142857px, 1.1904761905vw, 20px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.program ul .ttl span{font-size:min(4.2666666667vw, 32.768px)}}#wrapper #main.main_corehip section.function li.program ul .ttl img{width:clamp(57.1428571429px, 4.7619047619vw, 80px);height:clamp(57.1428571429px, 4.7619047619vw, 80px);position:absolute;top:clamp(-10px, -0.5952380952vw, -7.1428571429px);right:0}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.program ul .ttl img{width:min(17.3333333333vw, 133.12px);height:min(17.3333333333vw, 133.12px);top:max(-1.6vw, -12.288px);right:max(-1.3333333333vw, -10.24px)}}#wrapper #main.main_corehip section.function li.program ul p:not([class]){font-size:clamp(11.4285714286px, 0.9523809524vw, 16px);line-height:1.875;color:#4e4e4e}@media(max-width: 767.9px){#wrapper #main.main_corehip section.function li.program ul p:not([class]){font-size:min(3.7333333333vw, 28.672px);line-height:1.9285714286}}#wrapper #main.main_corehip section.feature>.intro{padding:clamp(78.5714285714px, 6.5476190476vw, 110px) 0 clamp(65.7142857143px, 5.4761904762vw, 92px);background-image:url("../img/bg-feature.jpg");background-position:top;background-repeat:no-repeat;background-size:cover}@media(max-width: 767.9px){#wrapper #main.main_corehip section.feature>.intro{padding:min(14.9333333333vw, 114.688px) 0 min(11.2vw, 86.016px);background-image:url("../img/bg-feature-sp.jpg")}}#wrapper #main.main_corehip section.feature .feature_list{width:100%;position:relative}#wrapper #main.main_corehip section.feature .feature_list .list{width:100%;height:100%;padding:clamp(85.7142857143px, 7.1428571429vw, 120px) 0;display:flex;align-items:center;justify-content:center}@media(max-width: 767.9px){#wrapper #main.main_corehip section.feature .feature_list .list{padding:min(10.6666666667vw, 81.92px) 0}}#wrapper #main.main_corehip section.feature .feature_list .inner{display:grid;grid-template-areas:". img" "ttl img" "txt img" ". img";grid-template-columns:44% 50%;align-items:center;justify-content:space-between}@media(max-width: 767.9px){#wrapper #main.main_corehip section.feature .feature_list .inner{display:block}}#wrapper #main.main_corehip section.feature .feature_list h3{grid-area:ttl;margin-bottom:clamp(20px, 1.6666666667vw, 28px);display:flex;align-items:center;justify-content:flex-start;font-size:clamp(24.2857142857px, 2.0238095238vw, 34px);line-height:1.6470588235;color:#4e4e4e}@media(max-width: 767.9px){#wrapper #main.main_corehip section.feature .feature_list h3{margin-bottom:min(4.8vw, 36.864px);font-size:min(5.0666666667vw, 38.912px);line-height:1.3947368421}}#wrapper #main.main_corehip section.feature .feature_list h3 .icon{width:clamp(71.4285714286px, 5.9523809524vw, 100px);height:clamp(71.4285714286px, 5.9523809524vw, 100px);margin-right:clamp(12.8571428571px, 1.0714285714vw, 18px);display:block;flex-shrink:0;font-size:0;text-indent:100%;white-space:nowrap;overflow:hidden;-webkit-mask-image:url("../img/ic-point-01.png");mask-image:url("../img/ic-point-01.png");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#4e4e4e;transform:translateZ(0);-webkit-mask-size:99% 99%;mask-size:99% 99%;-webkit-mask-position:0 0;mask-position:0 0}@media(max-width: 767.9px){#wrapper #main.main_corehip section.feature .feature_list h3 .icon{width:min(18.6666666667vw, 143.36px);height:min(18.6666666667vw, 143.36px);margin-right:min(5.3333333333vw, 40.96px)}}#wrapper #main.main_corehip section.feature .feature_list .img{grid-area:img}@media(max-width: 767.9px){#wrapper #main.main_corehip section.feature .feature_list .img{margin-bottom:min(5.3333333333vw, 40.96px)}}#wrapper #main.main_corehip section.feature .feature_list .txt{grid-area:txt}#wrapper #main.main_corehip section.feature .feature_list .note_list{margin-top:clamp(20px, 1.6666666667vw, 28px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.feature .feature_list .note_list{margin-top:min(4.8vw, 36.864px)}}#wrapper #main.main_corehip section.feature .feature_list .list.first{z-index:1;background:#d9e6ed}#wrapper #main.main_corehip section.feature .feature_list .list.first h3 .icon{-webkit-mask-image:url("../img/ic-point-01.png");mask-image:url("../img/ic-point-01.png")}#wrapper #main.main_corehip section.feature .feature_list .list.second{z-index:2;background:#c7dae4}#wrapper #main.main_corehip section.feature .feature_list .list.second h3 .icon{-webkit-mask-image:url("../img/ic-point-02.png");mask-image:url("../img/ic-point-02.png")}#wrapper #main.main_corehip section.feature .feature_list .list.third{z-index:3;background:#afcbd9}#wrapper #main.main_corehip section.feature .feature_list .list.third h3 .icon{-webkit-mask-image:url("../img/ic-point-03.png");mask-image:url("../img/ic-point-03.png")}#wrapper #main.main_corehip section.technology{padding:clamp(78.5714285714px, 6.5476190476vw, 110px) 0 clamp(61.4285714286px, 5.119047619vw, 86px);background-image:url("../img/bg-technology.jpg");background-position:top;background-repeat:no-repeat;background-size:cover}@media(max-width: 767.9px){#wrapper #main.main_corehip section.technology{padding:min(14.9333333333vw, 114.688px) 0 min(9.6vw, 73.728px);background-image:url("../img/bg-technology-sp.jpg")}}#wrapper #main.main_corehip section.technology .en_ttl{margin-bottom:clamp(45.7142857143px, 3.8095238095vw, 64px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.technology .en_ttl{margin-bottom:min(9.8666666667vw, 75.776px)}}#wrapper #main.main_corehip section.technology .lead{margin-bottom:clamp(54.2857142857px, 4.5238095238vw, 76px);font-size:clamp(27.1428571429px, 2.2619047619vw, 38px);line-height:1.7894736842}@media(max-width: 767.9px){#wrapper #main.main_corehip section.technology .lead{margin-bottom:min(11.2vw, 86.016px);font-size:min(5.8666666667vw, 45.056px);line-height:1.6363636364}}#wrapper #main.main_corehip section.technology .wrap{display:flex;align-items:center;justify-content:space-between}@media(max-width: 767.9px){#wrapper #main.main_corehip section.technology .wrap{display:block}}#wrapper #main.main_corehip section.technology .img{width:50%}@media(max-width: 767.9px){#wrapper #main.main_corehip section.technology .img{width:100vw;margin:0 0 min(5.3333333333vw, 40.96px) max(-6.6666666667vw, -51.2px)}}#wrapper #main.main_corehip section.technology .txt{width:45.5%}@media(max-width: 767.9px){#wrapper #main.main_corehip section.technology .txt{width:100%}}#wrapper #main.main_corehip section.training{padding:clamp(50px, 4.1666666667vw, 70px) 0 clamp(70px, 5.8333333333vw, 98px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.training{padding:min(8.8vw, 67.584px) 0 min(13.3333333333vw, 102.4px)}}#wrapper #main.main_corehip section.training h2{margin-bottom:clamp(28.5714285714px, 2.380952381vw, 40px);font-size:clamp(21.4285714286px, 1.7857142857vw, 30px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.training h2{margin-bottom:min(4.5333333333vw, 34.816px);font-size:min(5.0666666667vw, 38.912px);line-height:1.7368421053}}#wrapper #main.main_corehip section.training .accordion_wrap{display:flex;align-items:flex-start;justify-content:space-between}@media(max-width: 767.9px){#wrapper #main.main_corehip section.training .accordion_wrap{display:block}}#wrapper #main.main_corehip section.training details{width:45.5%;position:relative}@media(max-width: 767.9px){#wrapper #main.main_corehip section.training details{width:100%}}#wrapper #main.main_corehip section.training details::before{content:"";width:100%;height:clamp(0.7142857143px, 0.0595238095vw, 1px);display:block;position:absolute;bottom:0;left:0;background:linear-gradient(125deg, rgb(135, 181, 212) 0%, rgb(144, 145, 188) 100%)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.training details::before{height:min(0.2666666667vw, 2.048px)}}#wrapper #main.main_corehip section.training details summary{padding-bottom:clamp(10px, 0.8333333333vw, 14px);font-size:clamp(15.7142857143px, 1.3095238095vw, 22px);line-height:1.8181818182}@media(min-width: 768px){#wrapper #main.main_corehip section.training details summary{min-height:clamp(67.1428571429px, 5.5952380952vw, 94px);display:flex;align-items:flex-end}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.training details summary{padding-bottom:min(1.8666666667vw, 14.336px);font-size:min(3.7333333333vw, 28.672px)}}#wrapper #main.main_corehip section.training details summary::before,#wrapper #main.main_corehip section.training details summary::after{width:clamp(17.8571428571px, 1.4880952381vw, 25px);margin:0;top:auto;right:0;bottom:clamp(21.4285714286px, 1.7857142857vw, 30px);background:#8eafcd}@media(max-width: 767.9px){#wrapper #main.main_corehip section.training details summary::before,#wrapper #main.main_corehip section.training details summary::after{width:min(4.5333333333vw, 34.816px);bottom:min(4.2666666667vw, 32.768px)}}#wrapper #main.main_corehip section.training details .accordion_inner{padding:clamp(8.5714285714px, 0.7142857143vw, 12px) 0 clamp(20px, 1.6666666667vw, 28px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.training details .accordion_inner{padding:min(2.1333333333vw, 16.384px) 0 min(4.2666666667vw, 32.768px)}}#wrapper #main.main_corehip section.training details .txt{margin-bottom:clamp(14.2857142857px, 1.1904761905vw, 20px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.training details .txt{margin-bottom:min(4.8vw, 36.864px)}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.training details+details{margin-top:min(6.4vw, 49.152px)}}#wrapper #main.main_corehip section.training .fiber{padding:clamp(22.8571428571px, 1.9047619048vw, 32px) clamp(21.4285714286px, 1.7857142857vw, 30px);background:#ebf2f5;overflow:hidden;border-radius:clamp(7.1428571429px, 0.5952380952vw, 10px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.training .fiber{border-radius:min(2.6666666667vw, 20.48px)}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.training .fiber{padding:min(5.3333333333vw, 40.96px) min(4vw, 30.72px)}}#wrapper #main.main_corehip section.training .fiber img{width:clamp(252.1428571429px, 21.0119047619vw, 353px);margin:0 auto clamp(14.2857142857px, 1.1904761905vw, 20px);display:block}@media(max-width: 767.9px){#wrapper #main.main_corehip section.training .fiber img{width:min(61.8666666667vw, 475.136px);margin-bottom:min(4.8vw, 36.864px)}}#wrapper #main.main_corehip section.training .fiber dl>div{display:flex;align-items:flex-start;justify-content:flex-start}#wrapper #main.main_corehip section.training .fiber dt{flex-shrink:0}#wrapper #main.main_corehip section.training .fiber dt::after{content:"："}#wrapper #main.main_corehip section.training .fiber dt span{padding:clamp(1.4285714286px, 0.119047619vw, 2px) clamp(2.1428571429px, 0.1785714286vw, 3px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.training .fiber dt span{padding:min(0.5333333333vw, 4.096px) min(0.8vw, 6.144px)}}#wrapper #main.main_corehip section.training .fiber .fast dt span{background:#f8ccc4}#wrapper #main.main_corehip section.training .fiber .slow dt span{background:#ea5ca1}#wrapper #main.main_corehip section.plan{padding:clamp(71.4285714286px, 5.9523809524vw, 100px) 0 clamp(57.1428571429px, 4.7619047619vw, 80px);background:#d9e6ed}@media(max-width: 767.9px){#wrapper #main.main_corehip section.plan{padding:min(10.6666666667vw, 81.92px) 0}}#wrapper #main.main_corehip section.plan h2{margin-bottom:clamp(30px, 2.5vw, 42px);display:flex;align-items:center;justify-content:center;font-size:clamp(21.4285714286px, 1.7857142857vw, 30px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.plan h2{margin-bottom:min(4.2666666667vw, 32.768px);font-size:min(5.6vw, 43.008px);line-height:1.4761904762}}#wrapper #main.main_corehip section.plan h2 img{width:clamp(89.2857142857px, 7.4404761905vw, 125px);margin-right:clamp(14.2857142857px, 1.1904761905vw, 20px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.plan h2 img{width:min(26.6666666667vw, 204.8px);margin-right:min(3.2vw, 24.576px)}}#wrapper #main.main_corehip section.plan .lead{margin-bottom:clamp(37.8571428571px, 3.1547619048vw, 53px);font-size:clamp(17.1428571429px, 1.4285714286vw, 24px);line-height:1.6666666667;text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip section.plan .lead{margin-bottom:min(7.2vw, 55.296px);font-size:min(4vw, 30.72px);line-height:1.8666666667}}#wrapper #main.main_corehip section.plan .plan_list{display:flex;align-items:stretch;justify-content:space-between}@media(max-width: 767.9px){#wrapper #main.main_corehip section.plan .plan_list{gap:0 min(4vw, 30.72px)}}#wrapper #main.main_corehip section.plan .plan_list>li{width:32.5%;padding:clamp(25.7142857143px, 2.1428571429vw, 36px) clamp(21.4285714286px, 1.7857142857vw, 30px) clamp(17.1428571429px, 1.4285714286vw, 24px);display:flex;flex-direction:column;position:relative;background:#fff;overflow:hidden;border-radius:clamp(7.1428571429px, 0.5952380952vw, 10px);filter:drop-shadow(0 clamp(3.5714285714px, 0.2976190476vw, 5px) clamp(3.5714285714px, 0.2976190476vw, 5px) rgba(58, 52, 55, 0.15));transform:translateZ(0)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.plan .plan_list>li{border-radius:min(2.6666666667vw, 20.48px)}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.plan .plan_list>li{filter:drop-shadow(0 min(1.3333333333vw, 10.24px) min(1.3333333333vw, 10.24px) rgba(58, 52, 55, 0.15))}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.plan .plan_list>li{width:min(86.6666666667vw, 665.6px);padding:min(7.4666666667vw, 57.344px) min(4vw, 30.72px) min(5.3333333333vw, 40.96px)}}#wrapper #main.main_corehip section.plan .plan_list>li>.icon{width:clamp(49.2857142857px, 4.1071428571vw, 69px);position:absolute;top:clamp(12.8571428571px, 1.0714285714vw, 18px);left:clamp(11.4285714286px, 0.9523809524vw, 16px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.plan .plan_list>li>.icon{width:min(16vw, 122.88px);top:min(4.8vw, 36.864px);left:min(4.2666666667vw, 32.768px)}}#wrapper #main.main_corehip section.plan .plan_list h3{margin-bottom:clamp(20px, 1.6666666667vw, 28px);font-size:clamp(15px, 1.25vw, 21px);font-weight:500;text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip section.plan .plan_list h3{margin-bottom:min(6.4vw, 49.152px);font-size:min(5.6vw, 43.008px)}}#wrapper #main.main_corehip section.plan .plan_list .desc{min-height:clamp(64.2857142857px, 5.3571428571vw, 90px);margin-bottom:clamp(12.8571428571px, 1.0714285714vw, 18px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.plan .plan_list .desc{min-height:0;margin-bottom:min(3.2vw, 24.576px)}}#wrapper #main.main_corehip section.plan .plan_list .price{font-size:clamp(12.8571428571px, 1.0714285714vw, 18px);line-height:1.5;text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip section.plan .plan_list .price{font-size:min(4.8vw, 36.864px)}}#wrapper #main.main_corehip section.plan .plan_list .price span{font-size:clamp(22.1428571429px, 1.8452380952vw, 31px);font-weight:700}@media(max-width: 767.9px){#wrapper #main.main_corehip section.plan .plan_list .price span{font-size:min(8.2666666667vw, 63.488px)}}#wrapper #main.main_corehip section.plan .plan_list .note_list{margin:0 0 clamp(12.8571428571px, 1.0714285714vw, 18px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.plan .plan_list .note_list{margin:0 0 min(3.2vw, 24.576px)}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.plan .plan_list .note_list .indent_txt{font-size:min(2.9333333333vw, 22.528px);line-height:1.6666666667}}#wrapper #main.main_corehip section.plan .plan_list .round_btn{width:100%;min-height:clamp(36.4285714286px, 3.0357142857vw, 51px);margin-top:auto;font-size:clamp(11.4285714286px, 0.9523809524vw, 16px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.plan .plan_list .round_btn{min-height:min(13.6vw, 104.448px);font-size:min(3.7333333333vw, 28.672px);border-width:min(0.2666666667vw, 2.048px)}}#wrapper #main.main_corehip section.plan .plan_list .round_btn span::before,#wrapper #main.main_corehip section.plan .plan_list .round_btn span::after{content:"";width:clamp(12.8571428571px, 1.0714285714vw, 18px);height:clamp(0.7142857143px, 0.0595238095vw, 1px);display:block;position:absolute;top:50%;right:clamp(15.7142857143px, 1.3095238095vw, 22px);bottom:0;translate:0 -50%;z-index:1;background:#4e4e4e;transition:.3s}@media(max-width: 767.9px){#wrapper #main.main_corehip section.plan .plan_list .round_btn span::before,#wrapper #main.main_corehip section.plan .plan_list .round_btn span::after{width:min(4.8vw, 36.864px);height:min(0.2666666667vw, 2.048px);right:min(5.8666666667vw, 45.056px)}}#wrapper #main.main_corehip section.plan .plan_list .round_btn span::after{rotate:-90deg}#wrapper #main.main_corehip section.plan .plan_list .round_btn+.round_btn{margin-top:clamp(8.5714285714px, 0.7142857143vw, 12px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.plan .plan_list .round_btn+.round_btn{margin-top:min(3.2vw, 24.576px)}}#wrapper #main.main_corehip #modal_plan_01 .ttl{margin-bottom:clamp(4.2857142857px, 0.3571428571vw, 6px);font-size:clamp(11.4285714286px, 0.9523809524vw, 16px);font-weight:400;text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_01 .ttl{margin-bottom:min(1.6vw, 12.288px);font-size:min(4.2666666667vw, 32.768px)}}#wrapper #main.main_corehip #modal_plan_01 .lead{margin-bottom:clamp(21.4285714286px, 1.7857142857vw, 30px);font-size:clamp(12.8571428571px, 1.0714285714vw, 18px);font-weight:700;text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_01 .lead{margin-bottom:min(6.4vw, 49.152px);font-size:min(4.8vw, 36.864px)}}#wrapper #main.main_corehip #modal_plan_01 .modal_inner>ul{margin-top:clamp(14.2857142857px, 1.1904761905vw, 20px)}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_01 .modal_inner>ul{margin-top:min(5.3333333333vw, 40.96px)}}#wrapper #main.main_corehip #modal_plan_01 .modal_inner>ul>li+li{margin-top:clamp(8.5714285714px, 0.7142857143vw, 12px)}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_01 .modal_inner>ul>li+li{margin-top:min(3.2vw, 24.576px)}}#wrapper #main.main_corehip #modal_plan_02 .ttl{margin-bottom:clamp(4.2857142857px, 0.3571428571vw, 6px);font-size:clamp(11.4285714286px, 0.9523809524vw, 16px);font-weight:400;text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_02 .ttl{margin-bottom:min(1.6vw, 12.288px);font-size:min(4.2666666667vw, 32.768px)}}#wrapper #main.main_corehip #modal_plan_02 .lead{font-size:clamp(12.8571428571px, 1.0714285714vw, 18px);font-weight:700;text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_02 .lead{font-size:min(4.8vw, 36.864px)}}#wrapper #main.main_corehip #modal_plan_02 .desc{margin-bottom:clamp(21.4285714286px, 1.7857142857vw, 30px);font-size:clamp(10px, 0.8333333333vw, 14px);text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_02 .desc{margin-bottom:min(6.4vw, 49.152px);font-size:min(3.2vw, 24.576px)}}#wrapper #main.main_corehip #modal_plan_02 .trade_box{margin-bottom:clamp(21.4285714286px, 1.7857142857vw, 30px);padding:clamp(14.2857142857px, 1.1904761905vw, 20px) clamp(14.2857142857px, 1.1904761905vw, 20px);display:flex;align-items:center;justify-content:center;background:#f4f4f4}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_02 .trade_box{margin-bottom:min(6.4vw, 49.152px);padding:min(4.2666666667vw, 32.768px) min(6.4vw, 49.152px)}}#wrapper #main.main_corehip #modal_plan_02 .trade_box img{width:clamp(35.7142857143px, 2.9761904762vw, 50px);margin-right:clamp(35.7142857143px, 2.9761904762vw, 50px)}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_02 .trade_box img{width:min(13.3333333333vw, 102.4px);margin-right:min(8vw, 61.44px)}}#wrapper #main.main_corehip #modal_plan_02 .trade_box p{font-size:clamp(12.8571428571px, 1.0714285714vw, 18px);font-weight:700;text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_02 .trade_box p{font-size:min(3.7333333333vw, 28.672px)}}#wrapper #main.main_corehip #modal_plan_02 .trade_table{table-layout:fixed}#wrapper #main.main_corehip #modal_plan_02 .trade_table th,#wrapper #main.main_corehip #modal_plan_02 .trade_table td{text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_02 .trade_table th,#wrapper #main.main_corehip #modal_plan_02 .trade_table td{font-size:min(2.9333333333vw, 22.528px)}}#wrapper #main.main_corehip #modal_plan_02 .trade_table td{font-weight:700;color:#6388a5}#wrapper #main.main_corehip #modal_plan_02_service .main_ttl{margin-bottom:clamp(14.2857142857px, 1.1904761905vw, 20px);padding-bottom:clamp(7.1428571429px, 0.5952380952vw, 10px);font-size:clamp(17.1428571429px, 1.4285714286vw, 24px);font-weight:700;text-align:center;position:relative}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_02_service .main_ttl{margin-bottom:min(3.7333333333vw, 28.672px);padding-bottom:min(2.6666666667vw, 20.48px);font-size:min(5.3333333333vw, 40.96px)}}#wrapper #main.main_corehip #modal_plan_02_service .main_ttl::before{content:"";width:clamp(85.7142857143px, 7.1428571429vw, 120px);height:clamp(1.4285714286px, 0.119047619vw, 2px);margin:auto;display:block;position:absolute;right:0;bottom:0;left:0;background:#8c99cb}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_02_service .main_ttl::before{width:min(32vw, 245.76px);height:min(0.5333333333vw, 4.096px)}}#wrapper #main.main_corehip #modal_plan_02_service .sub_ttl{margin-bottom:clamp(15.7142857143px, 1.3095238095vw, 22px);padding-bottom:clamp(7.1428571429px, 0.5952380952vw, 10px);font-size:clamp(12.8571428571px, 1.0714285714vw, 18px);font-weight:700;text-align:center;position:relative}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_02_service .sub_ttl{margin-bottom:min(5.3333333333vw, 40.96px);padding-bottom:min(2.6666666667vw, 20.48px);font-size:min(4.2666666667vw, 32.768px)}}#wrapper #main.main_corehip #modal_plan_02_service .sub_ttl::before{content:"";width:clamp(57.1428571429px, 4.7619047619vw, 80px);height:clamp(1.4285714286px, 0.119047619vw, 2px);margin:auto;display:block;position:absolute;right:0;bottom:0;left:0;background:#8c99cb}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_02_service .sub_ttl::before{width:min(21.3333333333vw, 163.84px);height:min(0.5333333333vw, 4.096px)}}#wrapper #main.main_corehip #modal_plan_02_service .lead{margin-bottom:clamp(21.4285714286px, 1.7857142857vw, 30px);text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_02_service .lead{margin-bottom:min(6.4vw, 49.152px)}}#wrapper #main.main_corehip #modal_plan_02_service .flow_wrap{margin-bottom:clamp(35.7142857143px, 2.9761904762vw, 50px);padding:clamp(21.4285714286px, 1.7857142857vw, 30px) clamp(21.4285714286px, 1.7857142857vw, 30px);background:#f3f4f7}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_02_service .flow_wrap{margin-bottom:min(8vw, 61.44px);padding:min(5.3333333333vw, 40.96px) min(4vw, 30.72px)}}#wrapper #main.main_corehip #modal_plan_02_service .swiper_wrap .swiper-slide{background:#fff;overflow:hidden;border-radius:clamp(7.1428571429px, 0.5952380952vw, 10px)}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_02_service .swiper_wrap .swiper-slide{border-radius:min(2.6666666667vw, 20.48px)}}#wrapper #main.main_corehip #modal_plan_02_service .swiper_wrap .swiper-button-prev{left:0;translate:-40% 0}#wrapper #main.main_corehip #modal_plan_02_service .swiper_wrap .swiper-button-next{right:0;translate:40% 0}#wrapper #main.main_corehip #modal_plan_02_service .step_ttl{padding:clamp(1.4285714286px, 0.119047619vw, 2px) clamp(14.2857142857px, 1.1904761905vw, 20px);display:flex;align-items:center;justify-content:center;font-size:clamp(12.8571428571px, 1.0714285714vw, 18px);text-align:center;background:#1c2c6a;color:#fff}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_02_service .step_ttl{padding:min(0.5333333333vw, 4.096px) min(3.2vw, 24.576px);font-size:min(3.7333333333vw, 28.672px)}}#wrapper #main.main_corehip #modal_plan_02_service .step_ttl span{width:1.25em;height:1.25em;margin-left:.25em;display:flex;align-items:center;justify-content:center;font-weight:700;background:#fff;border-radius:100vmax;color:#1c2c6a}#wrapper #main.main_corehip #modal_plan_02_service .step_content{padding:clamp(28.5714285714px, 2.380952381vw, 40px) clamp(35.7142857143px, 2.9761904762vw, 50px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_02_service .step_content{padding:min(5.3333333333vw, 40.96px) min(8vw, 61.44px);display:block}}#wrapper #main.main_corehip #modal_plan_02_service .step_content .ttl{width:100%;margin-bottom:clamp(14.2857142857px, 1.1904761905vw, 20px);font-size:clamp(17.1428571429px, 1.4285714286vw, 24px);font-weight:700;line-height:1.2;text-align:center;color:#1c2c6a}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_02_service .step_content .ttl{margin-bottom:min(3.2vw, 24.576px);font-size:min(4.8vw, 36.864px)}}#wrapper #main.main_corehip #modal_plan_02_service .step_content .img{width:40%;flex-shrink:0;text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_02_service .step_content .img{width:100%;margin-bottom:min(5.3333333333vw, 40.96px)}}#wrapper #main.main_corehip #modal_plan_02_service .step_content .img img{width:clamp(162.8571428571px, 13.5714285714vw, 228px);height:clamp(167.1428571429px, 13.9285714286vw, 234px);-o-object-fit:contain;object-fit:contain}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_02_service .step_content .img img{width:min(53.3333333333vw, 409.6px);height:min(53.3333333333vw, 409.6px)}}#wrapper #main.main_corehip #modal_plan_02_service .step_content .txt{width:55%}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_02_service .step_content .txt{width:100%}}#wrapper #main.main_corehip #modal_plan_02_service .step_content .txt p+p{margin-top:clamp(5.7142857143px, 0.4761904762vw, 8px)}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_02_service .step_content .txt p+p{margin-top:min(1.0666666667vw, 8.192px)}}#wrapper #main.main_corehip #modal_plan_02_service .step_content .txt .indent_txt{font-size:clamp(8.5714285714px, 0.7142857143vw, 12px)}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_02_service .step_content .txt .indent_txt{font-size:min(2.9333333333vw, 22.528px)}}#wrapper #main.main_corehip #modal_plan_02_service .step_content .txt .indent_txt.red{color:#d90000}#wrapper #main.main_corehip #modal_plan_03 .main_ttl{margin-bottom:clamp(21.4285714286px, 1.7857142857vw, 30px);padding-bottom:clamp(7.1428571429px, 0.5952380952vw, 10px);font-size:clamp(17.1428571429px, 1.4285714286vw, 24px);font-weight:700;text-align:center;position:relative}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_03 .main_ttl{margin-bottom:min(6.4vw, 49.152px);padding-bottom:min(2.6666666667vw, 20.48px);font-size:min(5.3333333333vw, 40.96px)}}#wrapper #main.main_corehip #modal_plan_03 .main_ttl::before{content:"";width:clamp(85.7142857143px, 7.1428571429vw, 120px);height:clamp(1.4285714286px, 0.119047619vw, 2px);margin:auto;display:block;position:absolute;right:0;bottom:0;left:0;background:#8c99cb}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_03 .main_ttl::before{width:min(32vw, 245.76px);height:min(0.5333333333vw, 4.096px)}}#wrapper #main.main_corehip #modal_plan_03 .sub_ttl{margin-bottom:clamp(14.2857142857px, 1.1904761905vw, 20px);padding:clamp(3.5714285714px, 0.2976190476vw, 5px) clamp(7.1428571429px, 0.5952380952vw, 10px);font-size:clamp(14.2857142857px, 1.1904761905vw, 20px);font-weight:700;text-align:center;background:#1c2c6a;color:#fff}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_03 .sub_ttl{margin-bottom:min(5.3333333333vw, 40.96px);padding:min(1.6vw, 12.288px) min(2.6666666667vw, 20.48px);font-size:min(4.2666666667vw, 32.768px)}}#wrapper #main.main_corehip #modal_plan_03 .aboout_list{margin-bottom:clamp(12.8571428571px, 1.0714285714vw, 18px)}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_03 .aboout_list{margin-bottom:min(3.7333333333vw, 28.672px)}}#wrapper #main.main_corehip #modal_plan_03 .aboout_list li{padding:clamp(10.7142857143px, 0.8928571429vw, 15px) clamp(28.5714285714px, 2.380952381vw, 40px);font-size:clamp(14.2857142857px, 1.1904761905vw, 20px);font-weight:700;background:#f3f4f7}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_03 .aboout_list li{padding:min(3.2vw, 24.576px) min(4.2666666667vw, 32.768px);font-size:min(4.2666666667vw, 32.768px)}}#wrapper #main.main_corehip #modal_plan_03 .aboout_list li+li{margin-top:clamp(1.4285714286px, 0.119047619vw, 2px)}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_03 .aboout_list li+li{margin-top:min(0.5333333333vw, 4.096px)}}#wrapper #main.main_corehip #modal_plan_03 .note_list{margin-bottom:clamp(28.5714285714px, 2.380952381vw, 40px)}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_03 .note_list{margin-bottom:min(8.5333333333vw, 65.536px);font-size:min(3.2vw, 24.576px);line-height:1.6666666667}}#wrapper #main.main_corehip #modal_plan_03 .note_list p+p{margin-top:clamp(8.5714285714px, 0.7142857143vw, 12px)}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_03 .note_list p+p{margin-top:min(3.2vw, 24.576px)}}#wrapper #main.main_corehip #modal_plan_03 .range_wrap{margin-bottom:clamp(28.5714285714px, 2.380952381vw, 40px)}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_03 .range_wrap{margin-bottom:min(9.0666666667vw, 69.632px)}}#wrapper #main.main_corehip #modal_plan_03 .range_wrap .img{width:clamp(351.4285714286px, 29.2857142857vw, 492px);margin:0 auto clamp(14.2857142857px, 1.1904761905vw, 20px)}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_03 .range_wrap .img{width:min(74.6666666667vw, 573.44px);margin:0 auto min(5.3333333333vw, 40.96px)}}#wrapper #main.main_corehip #modal_plan_03 .range_wrap dl{margin-bottom:clamp(14.2857142857px, 1.1904761905vw, 20px);display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_03 .range_wrap dl{margin-bottom:min(5.3333333333vw, 40.96px);display:block}}#wrapper #main.main_corehip #modal_plan_03 .range_wrap dt,#wrapper #main.main_corehip #modal_plan_03 .range_wrap dd{padding:clamp(10.7142857143px, 0.8928571429vw, 15px) clamp(14.2857142857px, 1.1904761905vw, 20px);box-sizing:border-box}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_03 .range_wrap dt,#wrapper #main.main_corehip #modal_plan_03 .range_wrap dd{padding:min(1.0666666667vw, 8.192px) 0}}@media(min-width: 768px){#wrapper #main.main_corehip #modal_plan_03 .range_wrap dt:nth-of-type(n + 1),#wrapper #main.main_corehip #modal_plan_03 .range_wrap dd:nth-of-type(n + 1){margin-top:clamp(1.4285714286px, 0.119047619vw, 2px)}}#wrapper #main.main_corehip #modal_plan_03 .range_wrap dt{width:30%;display:flex;align-items:center;justify-content:center;background:#f3f4f7}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_03 .range_wrap dt{width:100%}}#wrapper #main.main_corehip #modal_plan_03 .range_wrap dd{width:70%}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_03 .range_wrap dd{width:100%}}#wrapper #main.main_corehip #modal_plan_03 .range_wrap dd p+p{margin-top:clamp(5.7142857143px, 0.4761904762vw, 8px)}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_03 .range_wrap dd p+p{margin-top:min(2.1333333333vw, 16.384px)}}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_03 .range_wrap dd+dt{margin-top:min(3.2vw, 24.576px)}}#wrapper #main.main_corehip #modal_plan_03 .range_wrap .lead{font-size:clamp(11.4285714286px, 0.9523809524vw, 16px);text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_03 .range_wrap .lead{font-size:min(3.7333333333vw, 28.672px)}}#wrapper #main.main_corehip #modal_plan_03 .period_wrap .img:nth-of-type(1){margin-bottom:clamp(28.5714285714px, 2.380952381vw, 40px)}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_03 .period_wrap .img:nth-of-type(1){margin-bottom:min(10.6666666667vw, 81.92px)}}#wrapper #main.main_corehip #modal_plan_03 .period_wrap .notice{margin-bottom:clamp(14.2857142857px, 1.1904761905vw, 20px);padding:clamp(3.5714285714px, 0.2976190476vw, 5px) clamp(7.1428571429px, 0.5952380952vw, 10px);font-size:clamp(14.2857142857px, 1.1904761905vw, 20px);text-align:center;border:clamp(1.4285714286px, 0.119047619vw, 2px) solid #d90000;color:#d90000}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_03 .period_wrap .notice{margin-bottom:min(5.3333333333vw, 40.96px);padding:min(1.3333333333vw, 10.24px) min(2.6666666667vw, 20.48px);font-size:min(4.2666666667vw, 32.768px);border-width:min(0.5333333333vw, 4.096px)}}#wrapper #main.main_corehip #modal_plan_03 .period_wrap .img:nth-of-type(2){margin-top:clamp(14.2857142857px, 1.1904761905vw, 20px)}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_plan_03 .period_wrap .img:nth-of-type(2){margin-top:min(5.3333333333vw, 40.96px)}}#wrapper #main.main_corehip section.app{padding-bottom:clamp(71.4285714286px, 5.9523809524vw, 100px);background:#d9e6ed}@media(min-width: 768px){#wrapper #main.main_corehip section.app>.inner{width:auto;max-width:none}}#wrapper #main.main_corehip section.app .hipfit__support{position:relative;background-color:#edd6d2;z-index:2}#wrapper #main.main_corehip section.app .hipfit__support::before{content:"";position:absolute;display:block;border-radius:50%;background-color:#edd6d2;z-index:8}@media screen and (min-width: 768px){#wrapper #main.main_corehip section.app .hipfit__support{padding-top:30px;padding-bottom:130px}#wrapper #main.main_corehip section.app .hipfit__support::before{top:-120px;right:-80px;left:-80px;height:240px}}@media screen and (min-width: 768px)and (max-width: 1600px){#wrapper #main.main_corehip section.app .hipfit__support{padding-top:1.875vw;padding-bottom:15vw}#wrapper #main.main_corehip section.app .hipfit__support::before{top:-7.5vw;right:-5vw;left:-5vw;height:15vw}}@media screen and (max-width: 767px){#wrapper #main.main_corehip section.app .hipfit__support{padding:0 6.6667vmin 26.6667vmin}#wrapper #main.main_corehip section.app .hipfit__support::before{top:-10.6667vmin;right:-8vmin;left:-8vmin;height:21.3333vmin}}#wrapper #main.main_corehip section.app .hipfit__support__wrap{position:relative;z-index:10}@media screen and (min-width: 768px){#wrapper #main.main_corehip section.app .hipfit__support__wrap{width:1100px;margin:0 auto}}@media screen and (min-width: 768px)and (max-width: 1600px){#wrapper #main.main_corehip section.app .hipfit__support__wrap{width:68.75vw}}#wrapper #main.main_corehip section.app .hipfit__support__content{background-color:#fff;border-radius:20px;padding:60px 60px}#wrapper #main.main_corehip section.app .hipfit__support__content+.hipfit__support__content{margin-top:40px}@media screen and (min-width: 768px){#wrapper #main.main_corehip section.app .hipfit__support__content{max-width:1100px;margin:0 auto}}@media screen and (min-width: 768px)and (max-width: 1600px){#wrapper #main.main_corehip section.app .hipfit__support__content{border-radius:1.25vw;padding:2.5vw 3.75vw}#wrapper #main.main_corehip section.app .hipfit__support__content+.hipfit__support__content{margin-top:2.5vw}}@media screen and (max-width: 767px){#wrapper #main.main_corehip section.app .hipfit__support__content{border-radius:4vmin;padding:5.3333vmin}#wrapper #main.main_corehip section.app .hipfit__support__content+.hipfit__support__content{margin-top:5.3333vmin}}#wrapper #main.main_corehip section.app .hipfit__support__title{display:flex;align-items:center;justify-content:center;padding-bottom:20px;margin-bottom:50px;border-bottom:1px solid #e5e5e5;font-weight:normal}#wrapper #main.main_corehip section.app .hipfit__support__title__icon{width:100px;height:100px;border-radius:16px;margin-right:20px;flex-shrink:0}#wrapper #main.main_corehip section.app .hipfit__support__title__txt{font-size:28px;letter-spacing:.05em}#wrapper #main.main_corehip section.app .hipfit__support__title__sub{display:flex;align-items:center;margin-left:15px}#wrapper #main.main_corehip section.app .hipfit__support__title__badge{font-size:14px;border:2px solid #ccc;padding:2px 15px;color:#666;flex-shrink:0}#wrapper #main.main_corehip section.app .hipfit__support__title__note{font-size:14px;margin-left:10px;flex-shrink:0}@media screen and (min-width: 768px)and (max-width: 1600px){#wrapper #main.main_corehip section.app .hipfit__support__title{padding-bottom:1.25vw;margin-bottom:1.25vw}#wrapper #main.main_corehip section.app .hipfit__support__title__icon{width:5vw;height:5vw;border-radius:1vw;margin-right:1.25vw}#wrapper #main.main_corehip section.app .hipfit__support__title__txt{font-size:1.5vw}#wrapper #main.main_corehip section.app .hipfit__support__title__sub{margin-left:.9375vw}#wrapper #main.main_corehip section.app .hipfit__support__title__badge{font-size:.875vw;padding:.125vw .625vw}#wrapper #main.main_corehip section.app .hipfit__support__title__note{font-size:.875vw;margin-left:.625vw}}@media screen and (max-width: 767px){#wrapper #main.main_corehip section.app .hipfit__support__title{display:grid;grid-template-columns:16vmin 1fr;gap:0 4vmin;align-items:center;padding-bottom:4vmin;margin-bottom:4vmin;justify-content:flex-start}#wrapper #main.main_corehip section.app .hipfit__support__title__icon{width:16vmin;height:16vmin;border-radius:3.2vmin;margin-right:0}#wrapper #main.main_corehip section.app .hipfit__support__content--app .hipfit__support__title__icon{grid-row:1/3}#wrapper #main.main_corehip section.app .hipfit__support__title__txt{font-size:5.2vmin;grid-column:2}#wrapper #main.main_corehip section.app .hipfit__support__title__sub{grid-column:2;margin-left:0;margin-top:-1vmin}#wrapper #main.main_corehip section.app .hipfit__support__title__badge{font-size:2.6667vmin;padding:.4vmin 1.6vmin}#wrapper #main.main_corehip section.app .hipfit__support__title__note{font-size:2.6667vmin;margin-left:1.3333vmin}}#wrapper #main.main_corehip section.app .hipfit__support__catch{font-size:30px;text-align:center;letter-spacing:.1em;margin-bottom:40px}#wrapper #main.main_corehip section.app .hipfit__support__img{text-align:center;margin-bottom:30px}#wrapper #main.main_corehip section.app .hipfit__support__img img{max-width:450px;width:100%;height:auto}#wrapper #main.main_corehip section.app .hipfit__support__desc{font-size:20px;text-align:center;line-height:2;letter-spacing:.05em;margin-bottom:30px}#wrapper #main.main_corehip section.app .hipfit__support__desc__em{font-weight:700}#wrapper #main.main_corehip section.app .hipfit__support__btn{position:relative;display:flex;align-items:center;justify-content:center;width:340px;height:70px;margin:0 auto;border:1px solid #333;border-radius:70px;background-color:#fff;font-size:20px;letter-spacing:.1em;color:#333;text-decoration:none;transition:opacity .3s}#wrapper #main.main_corehip section.app .hipfit__support__btn:hover{opacity:.7}#wrapper #main.main_corehip section.app .hipfit__support__btn::before{content:"";position:absolute;top:0;bottom:0;right:30px;display:block;width:16px;height:16px;margin:auto 0;background:url(../img/ic-blank.png) no-repeat center center;background-size:contain;border:none}@media screen and (min-width: 768px)and (max-width: 1600px){#wrapper #main.main_corehip section.app .hipfit__support__catch{font-size:1.375vw;margin-bottom:1.875vw}#wrapper #main.main_corehip section.app .hipfit__support__img{margin-bottom:1.875vw}#wrapper #main.main_corehip section.app .hipfit__support__img img{max-width:28.125vw}#wrapper #main.main_corehip section.app .hipfit__support__desc{font-size:1vw;margin-bottom:1.875vw}#wrapper #main.main_corehip section.app .hipfit__support__btn{width:21.25vw;height:4.375vw;border-radius:4.375vw;font-size:1.25vw}#wrapper #main.main_corehip section.app .hipfit__support__btn::before{right:1.875vw;width:1vw;height:1vw}}@media screen and (max-width: 767px){#wrapper #main.main_corehip section.app .hipfit__support__catch{font-size:4.1vmin;margin-bottom:5.3333vmin}#wrapper #main.main_corehip section.app .hipfit__support__img{margin-bottom:5.3333vmin}#wrapper #main.main_corehip section.app .hipfit__support__img img{width:80%}#wrapper #main.main_corehip section.app .hipfit__support__desc{font-size:3.2vmin;margin-bottom:5.3333vmin;text-align:left}#wrapper #main.main_corehip section.app .hipfit__support__btn{width:100%;height:12vmin;border-radius:12vmin;font-size:3.7333vmin}#wrapper #main.main_corehip section.app .hipfit__support__btn::before{right:4vmin;width:3.2vmin;height:3.2vmin}}#wrapper #main.main_corehip section.app .hipfit__app__catch{font-size:26px;text-align:center;letter-spacing:.1em;line-height:1.6}#wrapper #main.main_corehip section.app .hipfit__app__catch--large{font-size:40px;font-weight:300;margin-bottom:40px}#wrapper #main.main_corehip section.app .hipfit__app__em{font-weight:700}#wrapper #main.main_corehip section.app .hipfit__app__voice__em{background:#ebf1f4}#wrapper #main.main_corehip section.app .hipfit__app__slider{max-width:920px;margin:0 auto 60px}#wrapper #main.main_corehip section.app .hipfit__app__slider .slick-track{display:flex;align-items:stretch}#wrapper #main.main_corehip section.app .hipfit__app__slider .slick-slide{height:auto !important}#wrapper #main.main_corehip section.app .hipfit__app__slider .slick-slide>div,#wrapper #main.main_corehip section.app .hipfit__app__slider .hipfit__app__slide,#wrapper #main.main_corehip section.app .hipfit__app__slider .hipfit__app__slide__inner{height:100% !important}#wrapper #main.main_corehip section.app .hipfit__app__slide__inner{background:#eeefef;border-radius:20px;padding:40px 30px;margin:0 10px;text-align:center}#wrapper #main.main_corehip section.app .hipfit__app__slide__top{display:flex;align-items:center;gap:20px;margin-bottom:20px}#wrapper #main.main_corehip section.app .hipfit__app__slide__num{flex-shrink:0}#wrapper #main.main_corehip section.app .hipfit__app__slide__num .num{font-size:40px;color:#6388a5;font-family:"Outfit",sans-serif;letter-spacing:.05em;display:block;padding-bottom:20px;border-bottom:3px solid #6388a5}#wrapper #main.main_corehip section.app .hipfit__app__slide__heading{font-size:26px;text-align:left;line-height:1.5}#wrapper #main.main_corehip section.app .hipfit__app__slide__img{margin-bottom:20px;text-align:center}#wrapper #main.main_corehip section.app .hipfit__app__slide__img img{max-width:230px;width:100%;height:auto;border-radius:12px;display:block;margin:0 auto}#wrapper #main.main_corehip section.app .hipfit__app__slide__txt{font-size:18px;line-height:1.8;text-align:left}#wrapper #main.main_corehip section.app .hipfit__app__slider .slick-prev,#wrapper #main.main_corehip section.app .hipfit__app__slider .slick-next{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;border:none;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;z-index:10;font-size:0}#wrapper #main.main_corehip section.app .hipfit__app__slider .slick-prev{left:220px}#wrapper #main.main_corehip section.app .hipfit__app__slider .slick-next{right:220px}#wrapper #main.main_corehip section.app .hipfit__app__slider .slick-prev::before,#wrapper #main.main_corehip section.app .hipfit__app__slider .slick-next::before{content:"";display:block;width:12px;height:12px;border-top:2px solid #6388a5;border-right:2px solid #6388a5;position:absolute;top:50%}#wrapper #main.main_corehip section.app .hipfit__app__slider .slick-prev::before{transform:translate(-50%, -50%) rotate(-135deg);left:55%}#wrapper #main.main_corehip section.app .hipfit__app__slider .slick-next::before{transform:translate(-50%, -50%) rotate(45deg);left:45%}#wrapper #main.main_corehip section.app .hipfit__app__slider .slick-dots{display:flex;justify-content:center;margin-top:20px;padding:0;list-style:none}#wrapper #main.main_corehip section.app .hipfit__app__slider .slick-dots li{margin:0 5px}#wrapper #main.main_corehip section.app .hipfit__app__slider .slick-dots li button{width:10px;height:10px;border-radius:50%;background:#ddd;border:none;font-size:0;cursor:pointer;padding:0}#wrapper #main.main_corehip section.app .hipfit__app__slider .slick-dots li.slick-active button{background:#6388a5}#wrapper #main.main_corehip section.app .hipfit__app__voice{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding-top:50px;padding-bottom:50px;margin-bottom:50px}#wrapper #main.main_corehip section.app .hipfit__app__voice__catch{font-size:26px;text-align:center;letter-spacing:.1em;line-height:1.6}#wrapper #main.main_corehip section.app .hipfit__app__voice__catch--large{font-size:40px;text-align:center;margin-bottom:30px}#wrapper #main.main_corehip section.app .hipfit__app__voice__slider .slick-list{padding-right:10%}#wrapper #main.main_corehip section.app .hipfit__app__voice__card{background:none;border:none;border-radius:0;padding:0;margin:0 10px;min-height:auto;display:block}#wrapper #main.main_corehip section.app .hipfit__app__voice__txt{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:25px;font-size:18px;line-height:1.8;margin-bottom:0;margin-left:20px;width:90%;min-height:210px;position:relative}#wrapper #main.main_corehip section.app .hipfit__app__voice__txt::before{content:"";position:absolute;bottom:-20px;left:75px;width:40px;height:20px;background:url(../img/ic_voice_balloon_tail.png) no-repeat center center;background-size:contain}#wrapper #main.main_corehip section.app .hipfit__app__voice__profile{display:flex;align-items:center;margin-top:-25px;position:relative;z-index:1;padding-bottom:10px}#wrapper #main.main_corehip section.app .hipfit__app__voice__icon{width:80px;height:80px;border-radius:50%;display:block;flex-shrink:0;margin-right:10px;overflow:hidden}#wrapper #main.main_corehip section.app .hipfit__app__voice__icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#wrapper #main.main_corehip section.app .hipfit__app__voice__name{font-size:16px;color:#333;transform:translate(-5px, 18px)}#wrapper #main.main_corehip section.app .hipfit__app__voice__func{display:flex;justify-content:space-between;align-items:center;margin-top:20px}#wrapper #main.main_corehip section.app .hipfit__app__voice__dots{display:flex;flex:1;margin-right:20px}#wrapper #main.main_corehip section.app .hipfit__app__voice__dots .slick-dots{display:flex;width:100%;padding:0;margin:0;list-style:none}#wrapper #main.main_corehip section.app .hipfit__app__voice__dots li{list-style:none;width:25%;font-size:0;line-height:0;cursor:pointer;padding:16px 0}#wrapper #main.main_corehip section.app .hipfit__app__voice__dots li button{display:block;width:100%;height:2px;background:#e5e5e5;border:0;padding:0;margin:0;outline:0;border-radius:0;cursor:pointer;transition:.3s all}#wrapper #main.main_corehip section.app .hipfit__app__voice__dots li.slick-active button{background:#6388a5}#wrapper #main.main_corehip section.app .hipfit__app__voice__arrows{display:flex;gap:10px}#wrapper #main.main_corehip section.app .hipfit__app__voice__arrows button{width:36px;height:36px;border:1px solid #333;border-radius:50%;background:#fff;cursor:pointer;position:relative;font-size:0}#wrapper #main.main_corehip section.app .hipfit__app__voice__arrows button::before{content:"";display:block;width:8px;height:8px;border-top:1px solid #333;border-right:1px solid #333;position:absolute;top:50%}#wrapper #main.main_corehip section.app .hipfit__app__voice__arrows .slick-prev::before{transform:translate(-50%, -50%) rotate(-135deg);left:55%}#wrapper #main.main_corehip section.app .hipfit__app__voice__arrows .slick-next::before{transform:translate(-50%, -50%) rotate(45deg);left:45%}#wrapper #main.main_corehip section.app .hipfit__app__voice__note{font-size:12px;text-align:center;margin-top:15px}#wrapper #main.main_corehip section.app .hipfit__app__warranty{text-align:center;margin-bottom:40px}#wrapper #main.main_corehip section.app .hipfit__app__warranty[data-anim]{transform:none;opacity:1}#wrapper #main.main_corehip section.app .hipfit__app__warranty__catch{font-size:26px;margin-bottom:1px;text-decoration:underline;-webkit-text-decoration-color:#6388a5;text-decoration-color:#6388a5}#wrapper #main.main_corehip section.app .hipfit__app__warranty__heading{font-size:40px;font-weight:400;margin-bottom:15px}#wrapper #main.main_corehip section.app .hipfit__app__warranty__label{max-width:540px;margin:0 auto;padding:0}#wrapper #main.main_corehip section.app .hipfit__app__warranty__label img{width:100%;height:auto;display:block}#wrapper #main.main_corehip section.app .hipfit__app__warranty__bar{display:flex;align-items:center;height:70px;max-width:560px;margin:0 auto;overflow:hidden}#wrapper #main.main_corehip section.app .hipfit__app__warranty__left{width:50%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid #6388a5;border-right:none;border-radius:6px 0 0 6px;font-size:20px;color:#6388a5;box-sizing:border-box;flex-shrink:0}#wrapper #main.main_corehip section.app .hipfit__app__warranty__plus{width:24px;border-radius:50%;background:#6388a5;color:#fff;font-weight:bold;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;margin:0 -15px;padding-bottom:2px;aspect-ratio:1/1}#wrapper #main.main_corehip section.app .hipfit__app__warranty__right{width:0;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(115deg, #9abfd2, #6388a5);border-radius:0 6px 6px 0;font-size:20px;color:#fff;white-space:nowrap;overflow:hidden;transition:width 1s ease}#wrapper #main.main_corehip section.app .hipfit__app__warranty__bar.is-start .hipfit__app__warranty__right{width:50%}#wrapper #main.main_corehip section.app .hipfit__app__warranty__year{font-family:"Outfit",sans-serif;font-size:38px;font-weight:300;margin:0 2px;padding:0 0 6px}@media screen and (min-width: 768px)and (max-width: 1600px){#wrapper #main.main_corehip section.app .hipfit__app__catch{font-size:1.25vw}#wrapper #main.main_corehip section.app .hipfit__app__catch--large{font-size:2.25vw;margin-bottom:2.5vw}#wrapper #main.main_corehip section.app .hipfit__app__slider{max-width:57.5vw;margin:0 auto 3.75vw}#wrapper #main.main_corehip section.app .hipfit__app__slide__inner{border-radius:1.25vw;padding:2.5vw 1.875vw;margin:0 .9375vw}#wrapper #main.main_corehip section.app .hipfit__app__slide__num .num{font-size:2.5vw;padding-bottom:1.25vw;border-bottom-width:2px}#wrapper #main.main_corehip section.app .hipfit__app__slide__heading{font-size:1.375vw;margin-bottom:1.25vw}#wrapper #main.main_corehip section.app .hipfit__app__slide__img{margin-bottom:1.25vw}#wrapper #main.main_corehip section.app .hipfit__app__slide__img img{max-width:13.5vw;border-radius:.75vw}#wrapper #main.main_corehip section.app .hipfit__app__slide__txt{font-size:.875vw}#wrapper #main.main_corehip section.app .hipfit__app__slider .slick-prev{left:13.75vw;width:3.75vw;height:3.75vw}#wrapper #main.main_corehip section.app .hipfit__app__slider .slick-next{right:13.75vw;width:3.75vw;height:3.75vw}#wrapper #main.main_corehip section.app .hipfit__app__voice{padding-top:3.125vw;padding-bottom:3.125vw;margin-bottom:3.125vw}#wrapper #main.main_corehip section.app .hipfit__app__voice__catch{font-size:1.625vw}#wrapper #main.main_corehip section.app .hipfit__app__voice__catch--large{font-size:2.5vw;margin-bottom:1.875vw}#wrapper #main.main_corehip section.app .hipfit__app__voice__card{margin:0 .625vw}#wrapper #main.main_corehip section.app .hipfit__app__voice__txt{border-radius:.75vw;padding:1.5625vw;font-size:1.125vw;margin-left:2.5vw;min-height:10vw}#wrapper #main.main_corehip section.app .hipfit__app__voice__txt::before{bottom:-1.25vw;left:3.4375vw;width:2.5vw;height:1.25vw}#wrapper #main.main_corehip section.app .hipfit__app__voice__profile{margin-top:-1.5625vw;padding-bottom:.625vw}#wrapper #main.main_corehip section.app .hipfit__app__voice__icon{width:5vw;height:5vw;margin-right:.625vw}#wrapper #main.main_corehip section.app .hipfit__app__voice__name{font-size:1vw;transform:translate(-0.3125vw, 1.125vw)}#wrapper #main.main_corehip section.app .hipfit__app__voice__func{margin-top:1.25vw}#wrapper #main.main_corehip section.app .hipfit__app__voice__dots{margin-right:1.25vw}#wrapper #main.main_corehip section.app .hipfit__app__voice__dots li{padding:1vw 0}#wrapper #main.main_corehip section.app .hipfit__app__voice__arrows{gap:.625vw}#wrapper #main.main_corehip section.app .hipfit__app__voice__arrows button{width:2.25vw;height:2.25vw}#wrapper #main.main_corehip section.app .hipfit__app__voice__arrows button::before{width:.5vw;height:.5vw}#wrapper #main.main_corehip section.app .hipfit__app__voice__note{font-size:.75vw;margin-top:.9375vw}#wrapper #main.main_corehip section.app .hipfit__app__warranty{margin-bottom:2.5vw}#wrapper #main.main_corehip section.app .hipfit__app__warranty__catch{font-size:1.125vw}#wrapper #main.main_corehip section.app .hipfit__app__warranty__heading{font-size:1.75vw}#wrapper #main.main_corehip section.app .hipfit__app__warranty__label{max-width:30vw}#wrapper #main.main_corehip section.app .hipfit__app__warranty__bar{height:4vw;max-width:31.25vw}#wrapper #main.main_corehip section.app .hipfit__app__warranty__left{font-size:.875vw;border-radius:4px 0 0 4px}#wrapper #main.main_corehip section.app .hipfit__app__warranty__right{font-size:.875vw;border-radius:0 4px 4px 0}#wrapper #main.main_corehip section.app .hipfit__app__warranty__year{font-size:2vw}}@media screen and (max-width: 767px){#wrapper #main.main_corehip section.app .hipfit__app__catch{font-size:3.7333vmin}#wrapper #main.main_corehip section.app .hipfit__app__catch--large{font-size:6.4vmin;margin-bottom:2.6667vmin}#wrapper #main.main_corehip section.app .hipfit__app__slider{margin-bottom:8vmin}#wrapper #main.main_corehip section.app .hipfit__app__slide__inner{border-radius:4vmin;padding:6.6667vmin 5.3333vmin;margin:0 2vmin}#wrapper #main.main_corehip section.app .hipfit__app__slide__num .num{font-size:8vmin}#wrapper #main.main_corehip section.app .hipfit__app__slide__top{margin-bottom:1vmin}#wrapper #main.main_corehip section.app .hipfit__app__slide__heading{font-size:4vmin;margin-bottom:4vmin}#wrapper #main.main_corehip section.app .hipfit__app__slide__img{margin-bottom:4vmin}#wrapper #main.main_corehip section.app .hipfit__app__slide__img img{max-width:40vmin;border-radius:2.6667vmin}#wrapper #main.main_corehip section.app .hipfit__app__slide__txt{font-size:3.2vmin}#wrapper #main.main_corehip section.app .hipfit__app__slider .slick-prev,#wrapper #main.main_corehip section.app .hipfit__app__slider .slick-next{width:40px;height:40px}#wrapper #main.main_corehip section.app .hipfit__app__slider .slick-prev{left:-3vmin}#wrapper #main.main_corehip section.app .hipfit__app__slider .slick-next{right:-3vmin}#wrapper #main.main_corehip section.app .hipfit__app__voice{padding-top:6.6667vmin;padding-bottom:6.6667vmin;margin-bottom:6.6667vmin}#wrapper #main.main_corehip section.app .hipfit__app__voice__catch{font-size:3.4667vmin}#wrapper #main.main_corehip section.app .hipfit__app__voice__catch--large{font-size:5.3333vmin;margin-bottom:4vmin}#wrapper #main.main_corehip section.app .hipfit__app__voice__card{margin:0}#wrapper #main.main_corehip section.app .hipfit__app__voice__slider .slick-list{padding-right:35%}#wrapper #main.main_corehip section.app .hipfit__app__voice__txt{border-radius:1.6vmin;padding:3.3333vmin;font-size:3.2vmin;margin-left:2.6667vmin;width:90%;min-height:37vmin}#wrapper #main.main_corehip section.app .hipfit__app__voice__txt::before{bottom:-2.6667vmin;left:14.3333vmin;width:5.3333vmin;height:2.6667vmin}#wrapper #main.main_corehip section.app .hipfit__app__voice__profile{margin-top:-3.3333vmin;padding-bottom:1.3333vmin}#wrapper #main.main_corehip section.app .hipfit__app__voice__icon{width:14.6667vmin;height:14.6667vmin;margin-right:1.3333vmin}#wrapper #main.main_corehip section.app .hipfit__app__voice__name{font-size:2.6667vmin;transform:translate(-0.6667vmin, 2.4vmin)}#wrapper #main.main_corehip section.app .hipfit__app__voice__func{margin-top:2.6667vmin;justify-content:center}#wrapper #main.main_corehip section.app .hipfit__app__voice__dots{margin-right:0}#wrapper #main.main_corehip section.app .hipfit__app__voice__dots li{padding:2.1333vmin 0}#wrapper #main.main_corehip section.app .hipfit__app__voice__arrows{display:none}#wrapper #main.main_corehip section.app .hipfit__app__voice__note{font-size:2.4vmin;margin-top:2vmin}#wrapper #main.main_corehip section.app .hipfit__app__warranty{margin-bottom:6.6667vmin}#wrapper #main.main_corehip section.app .hipfit__app__warranty__catch{font-size:3.7333vmin}#wrapper #main.main_corehip section.app .hipfit__app__warranty__heading{font-size:5.3333vmin}#wrapper #main.main_corehip section.app .hipfit__app__warranty__bar{height:15vmin}#wrapper #main.main_corehip section.app .hipfit__app__warranty__left{font-size:3.4vmin;border-radius:6px 0 0 6px}#wrapper #main.main_corehip section.app .hipfit__app__warranty__right{font-size:3.2vmin;border-radius:0 6px 6px 0}#wrapper #main.main_corehip section.app .hipfit__app__warranty__plus{width:6.6667vmin;font-size:4vmin;margin:0 -3.3333vmin}#wrapper #main.main_corehip section.app .hipfit__app__warranty__year{font-size:7.3333vmin}}#wrapper #main.main_corehip section.price{padding:clamp(78.5714285714px, 6.5476190476vw, 110px) 0 clamp(61.4285714286px, 5.119047619vw, 86px);background-image:url("../img/bg-price.jpg");background-position:top;background-repeat:no-repeat;background-size:cover}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price{padding:min(14.4vw, 110.592px) 0 min(13.3333333333vw, 102.4px);background-image:url("../img/bg-price-sp.jpg")}}#wrapper #main.main_corehip section.price .en_ttl{margin-bottom:clamp(42.8571428571px, 3.5714285714vw, 60px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .en_ttl{margin-bottom:min(9.6vw, 73.728px)}}#wrapper #main.main_corehip section.price .product_area{margin-bottom:clamp(51.4285714286px, 4.2857142857vw, 72px);display:grid;grid-template-areas:"h3     h3" "slider lead" "slider txt" "slider ." "slider .";grid-template-columns:48% 46%;align-items:flex-start;justify-content:space-between}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .product_area{margin-bottom:min(5.3333333333vw, 40.96px);display:block}}#wrapper #main.main_corehip section.price .product_area .lead{grid-area:lead;margin-bottom:clamp(20px, 1.6666666667vw, 28px);font-size:clamp(24.2857142857px, 2.0238095238vw, 34px);line-height:1.6470588235;text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .product_area .lead{margin-bottom:min(5.8666666667vw, 45.056px);font-size:min(5.6vw, 43.008px);line-height:1.7142857143}}#wrapper #main.main_corehip section.price .product_area h3{grid-area:h3;margin-bottom:clamp(64.2857142857px, 5.3571428571vw, 90px);display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .product_area h3{margin-bottom:min(9.0666666667vw, 69.632px)}}#wrapper #main.main_corehip section.price .product_area h3 img{width:clamp(282.8571428571px, 23.5714285714vw, 396px);margin-bottom:clamp(7.1428571429px, 0.5952380952vw, 10px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .product_area h3 img{width:min(61.6vw, 473.088px);margin-bottom:min(2.1333333333vw, 16.384px)}}#wrapper #main.main_corehip section.price .product_area h3 span{font-size:clamp(20px, 1.6666666667vw, 28px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .product_area h3 span{font-size:min(4.2666666667vw, 32.768px)}}#wrapper #main.main_corehip section.price .swiper_wrap{grid-area:slider;position:relative}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .swiper_wrap{margin-bottom:min(14.9333333333vw, 114.688px)}}#wrapper #main.main_corehip section.price .swiper_wrap .price_img_slider{overflow:hidden;border-radius:clamp(7.1428571429px, 0.5952380952vw, 10px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .swiper_wrap .price_img_slider{border-radius:min(2.6666666667vw, 20.48px)}}#wrapper #main.main_corehip section.price .swiper_wrap .swiper-pagination{bottom:clamp(-30px, -1.7857142857vw, -21.4285714286px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .swiper_wrap .swiper-pagination{bottom:max(-9.0666666667vw, -69.632px)}}#wrapper #main.main_corehip section.price .swiper_wrap .swiper-button-prev{left:0;translate:-40% 0}#wrapper #main.main_corehip section.price .swiper_wrap .swiper-button-next{right:0;translate:40% 0}#wrapper #main.main_corehip section.price .swiper_wrap img{border:none}#wrapper #main.main_corehip section.price .txt_wrap{grid-area:txt}#wrapper #main.main_corehip section.price .txt_wrap .price{margin-bottom:clamp(28.5714285714px, 2.380952381vw, 40px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .txt_wrap .price{margin-bottom:min(8vw, 61.44px)}}#wrapper #main.main_corehip section.price .txt_wrap .price p{padding:clamp(12.8571428571px, 1.0714285714vw, 18px) clamp(14.2857142857px, 1.1904761905vw, 20px) clamp(12.8571428571px, 1.0714285714vw, 18px) clamp(21.4285714286px, 1.7857142857vw, 30px);font-size:clamp(34.2857142857px, 2.8571428571vw, 48px);letter-spacing:.06em;line-height:1;text-align:center;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 25%, rgb(255, 255, 255) 75%, rgba(255, 255, 255, 0) 100%)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .txt_wrap .price p{padding:min(3.4666666667vw, 26.624px) min(5.3333333333vw, 40.96px) min(3.4666666667vw, 26.624px) min(8vw, 61.44px);font-size:min(9.0666666667vw, 69.632px)}}#wrapper #main.main_corehip section.price .txt_wrap .price p span{font-size:clamp(14.2857142857px, 1.1904761905vw, 20px);letter-spacing:.05em}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .txt_wrap .price p span{margin-left:min(0.5333333333vw, 4.096px);font-size:min(3.7333333333vw, 28.672px)}}#wrapper #main.main_corehip section.price .txt_wrap .price>span{margin:clamp(10.7142857143px, 0.8928571429vw, 15px) 0 clamp(12.1428571429px, 1.0119047619vw, 17px);display:block;font-size:clamp(8.5714285714px, 0.7142857143vw, 12px);text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .txt_wrap .price>span{margin:min(2.1333333333vw, 16.384px) 0 min(4.8vw, 36.864px);font-size:min(3.2vw, 24.576px)}}#wrapper #main.main_corehip section.price .txt_wrap .loan button{width:100%;height:clamp(53.5714285714px, 4.4642857143vw, 75px);display:flex;align-items:center;justify-content:center;font-size:clamp(11.4285714286px, 0.9523809524vw, 16px);line-height:1.75;position:relative;background:#fff;overflow:hidden;border-radius:clamp(7.1428571429px, 0.5952380952vw, 10px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .txt_wrap .loan button{border-radius:min(2.6666666667vw, 20.48px)}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .txt_wrap .loan button{width:min(84vw, 645.12px);height:min(13.3333333333vw, 102.4px);margin:0 auto;font-size:min(3.2vw, 24.576px);line-height:1.5}}#wrapper #main.main_corehip section.price .txt_wrap .loan button::before{content:"";width:1.2em;height:1.2em;margin:auto;display:block;position:absolute;top:0;right:clamp(7.1428571429px, 0.5952380952vw, 10px);bottom:0;rotate:-90deg;-webkit-mask-image:url("../img/ic-arrow.png");mask-image:url("../img/ic-arrow.png");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#4e4e4e;transform:translateZ(0)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .txt_wrap .loan button::before{right:min(2.6666666667vw, 20.48px)}}#wrapper #main.main_corehip section.price .txt_wrap .loan button+button{margin-top:clamp(11.4285714286px, 0.9523809524vw, 16px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .txt_wrap .loan button+button{margin-top:min(2.6666666667vw, 20.48px)}}#wrapper #main.main_corehip section.price .size_wrap{margin-bottom:clamp(31.4285714286px, 2.619047619vw, 44px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .size_wrap{margin-bottom:min(4.2666666667vw, 32.768px)}}#wrapper #main.main_corehip section.price .size_wrap .ttl{margin-bottom:clamp(21.4285714286px, 1.7857142857vw, 30px);font-size:clamp(15.7142857143px, 1.3095238095vw, 22px);font-weight:700;text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .size_wrap .ttl{margin-bottom:min(4.8vw, 36.864px);font-size:min(4vw, 30.72px)}}#wrapper #main.main_corehip section.price .size_wrap .size_list{display:flex;align-items:stretch;justify-content:space-between;gap:0 clamp(20px, 1.6666666667vw, 28px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .size_wrap .size_list{flex-wrap:wrap;gap:0}}#wrapper #main.main_corehip section.price .size_wrap .size_list li{width:100%}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .size_wrap .size_list li{width:47.7%}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .size_wrap .size_list li:nth-of-type(n + 3){margin-top:min(3.4666666667vw, 26.624px)}}#wrapper #main.main_corehip section.price .size_wrap .size_list button{width:100%;min-height:clamp(71.4285714286px, 5.9523809524vw, 100px);padding:clamp(3.5714285714px, 0.2976190476vw, 5px) clamp(17.8571428571px, 1.4880952381vw, 25px);display:flex;align-items:center;justify-content:flex-start;gap:0 clamp(12.8571428571px, 1.0714285714vw, 18px);position:relative;text-align:left;background:#fff;overflow:hidden;border-radius:clamp(7.1428571429px, 0.5952380952vw, 10px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .size_wrap .size_list button{border-radius:min(2.6666666667vw, 20.48px)}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .size_wrap .size_list button{min-height:min(17.3333333333vw, 133.12px);padding:min(1.3333333333vw, 10.24px) min(2.1333333333vw, 16.384px);gap:0 min(1.0666666667vw, 8.192px)}}#wrapper #main.main_corehip section.price .size_wrap .size_list button.is-active{background:linear-gradient(125deg, rgb(135, 181, 212) 0%, rgb(144, 145, 188) 100%);color:#fff}#wrapper #main.main_corehip section.price .size_wrap .size_list button.is-disabled{background:#e3e3e3;color:#969696}#wrapper #main.main_corehip section.price .size_wrap .size_list button.is-disabled::before{content:"";width:100%;height:100%;display:block;position:absolute;bottom:0;left:0;background-image:linear-gradient(to top left, transparent calc(50% - clamp(0.7142857143px, 0.0595238095vw, 1px)), #969696, transparent calc(50% + clamp(0.7142857143px, 0.0595238095vw, 1px)))}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .size_wrap .size_list button.is-disabled::before{background-image:linear-gradient(to top left, transparent calc(50% - min(0.2666666667vw, 2.048px)), #969696, transparent calc(50% + min(0.2666666667vw, 2.048px)))}}#wrapper #main.main_corehip section.price .size_wrap .size_list .label{width:clamp(48.5714285714px, 4.0476190476vw, 68px);display:flex;align-items:center;justify-content:center;flex-wrap:0;font-size:clamp(35.7142857143px, 2.9761904762vw, 50px);font-weight:700;line-height:1}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .size_wrap .size_list .label{width:min(12vw, 92.16px);font-size:min(8.5333333333vw, 65.536px)}}#wrapper #main.main_corehip section.price .size_wrap .size_list .detail{width:clamp(92.8571428571px, 7.7380952381vw, 130px);display:flex;align-items:center;justify-content:flex-start;font-size:clamp(12.8571428571px, 1.0714285714vw, 18px);line-height:1.3333333333}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .size_wrap .size_list .detail{width:min(21.8666666667vw, 167.936px);font-size:min(3.2vw, 24.576px);line-height:1.25}}#wrapper #main.main_corehip section.price .attention_wrap{margin-bottom:clamp(35.7142857143px, 2.9761904762vw, 50px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .attention_wrap{margin-bottom:min(6.9333333333vw, 53.248px)}}#wrapper #main.main_corehip section.price .attention_wrap .ttl{margin-bottom:clamp(8.5714285714px, 0.7142857143vw, 12px);display:flex;align-items:center;justify-content:center;font-size:clamp(14.2857142857px, 1.1904761905vw, 20px);font-weight:700}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .attention_wrap .ttl{margin-bottom:min(2.6666666667vw, 20.48px);font-size:min(3.2vw, 24.576px)}}#wrapper #main.main_corehip section.price .attention_wrap .ttl::before{content:"";width:1.2em;height:1.2em;margin-right:.25em;display:block;background-image:url("../img/ic-attention.png");background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateZ(0)}#wrapper #main.main_corehip section.price .attention_wrap details{max-width:clamp(642.8571428571px, 53.5714285714vw, 900px);margin:auto;background:#fff;overflow:hidden;border-radius:clamp(7.1428571429px, 0.5952380952vw, 10px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .attention_wrap details{border-radius:min(2.6666666667vw, 20.48px)}}#wrapper #main.main_corehip section.price .attention_wrap details summary{min-height:clamp(50px, 4.1666666667vw, 70px);display:flex;align-items:center;justify-content:center;font-size:clamp(14.2857142857px, 1.1904761905vw, 20px);font-weight:700}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .attention_wrap details summary{min-height:min(13.3333333333vw, 102.4px);font-size:min(3.7333333333vw, 28.672px)}}#wrapper #main.main_corehip section.price .attention_wrap details summary::before,#wrapper #main.main_corehip section.price .attention_wrap details summary::after{width:clamp(17.8571428571px, 1.4880952381vw, 25px);right:clamp(14.2857142857px, 1.1904761905vw, 20px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .attention_wrap details summary::before,#wrapper #main.main_corehip section.price .attention_wrap details summary::after{width:min(3.7333333333vw, 28.672px);right:min(4vw, 30.72px)}}#wrapper #main.main_corehip section.price .attention_wrap details .accordion_inner{padding:clamp(14.2857142857px, 1.1904761905vw, 20px) clamp(42.8571428571px, 3.5714285714vw, 60px) clamp(28.5714285714px, 2.380952381vw, 40px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .attention_wrap details .accordion_inner{padding:min(5.0666666667vw, 38.912px) min(4vw, 30.72px) min(5.3333333333vw, 40.96px)}}#wrapper #main.main_corehip section.price .attention_wrap .measure_list{margin-bottom:clamp(28.5714285714px, 2.380952381vw, 40px);padding-bottom:clamp(28.5714285714px, 2.380952381vw, 40px);display:flex;align-items:flex-start;justify-content:space-between;border-bottom:clamp(0.7142857143px, 0.0595238095vw, 1px) solid #545454}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .attention_wrap .measure_list{margin-bottom:min(6.4vw, 49.152px);padding:0;display:block;border:none}}#wrapper #main.main_corehip section.price .attention_wrap .measure_list li{width:48%;display:flex;align-items:center;justify-content:flex-start;gap:0 clamp(20px, 1.6666666667vw, 28px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .attention_wrap .measure_list li{width:100%;justify-content:space-between;gap:0 clamp(7.1428571429px, 0.5952380952vw, 10px)}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .attention_wrap .measure_list li+li{margin-top:min(4vw, 30.72px);padding-top:min(4vw, 30.72px);border-top:min(0.2666666667vw, 2.048px) solid silver}}#wrapper #main.main_corehip section.price .attention_wrap .measure_list .img{width:clamp(92.8571428571px, 7.7380952381vw, 130px);flex-shrink:0}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .attention_wrap .measure_list .img{width:min(31.2vw, 239.616px)}}#wrapper #main.main_corehip section.price .attention_wrap .measure_list .txt{width:100%}#wrapper #main.main_corehip section.price .attention_wrap .measure_list .head{width:clamp(142.8571428571px, 11.9047619048vw, 200px);height:clamp(22.1428571429px, 1.8452380952vw, 31px);margin:0 auto clamp(8.5714285714px, 0.7142857143vw, 12px);display:flex;align-items:center;justify-content:center;font-weight:700;border:clamp(0.7142857143px, 0.0595238095vw, 1px) solid #4e4e4e;border-radius:100vmax}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .attention_wrap .measure_list .head{width:min(43.4666666667vw, 333.824px);height:min(6.6666666667vw, 51.2px);margin-bottom:min(2.1333333333vw, 16.384px);border-width:min(0.2666666667vw, 2.048px)}}#wrapper #main.main_corehip section.price .attention_wrap .measure_list p:not([class]){font-size:clamp(10px, 0.8333333333vw, 14px);line-height:1.5714285714}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .attention_wrap .measure_list p:not([class]){font-size:min(3.2vw, 24.576px);line-height:1.9166666667;text-align:center}}#wrapper #main.main_corehip section.price .attention_wrap .measure_list p:not([class]) span{color:#6792bc}#wrapper #main.main_corehip section.price .attention_wrap .measure_img{max-width:clamp(421.4285714286px, 35.119047619vw, 590px);margin:0 auto clamp(28.5714285714px, 2.380952381vw, 40px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .attention_wrap .measure_img{max-width:min(87.2vw, 669.696px);margin:0 auto min(5.3333333333vw, 40.96px)}}#wrapper #main.main_corehip section.price .attention_wrap .lead{margin-bottom:clamp(14.2857142857px, 1.1904761905vw, 20px);font-size:clamp(20px, 1.6666666667vw, 28px);line-height:1.75;text-align:center;color:#6b83a0}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .attention_wrap .lead{margin-bottom:min(5.3333333333vw, 40.96px);font-size:min(3.7333333333vw, 28.672px);line-height:1.75}}#wrapper #main.main_corehip section.price .attention_wrap .note_list{margin-bottom:clamp(14.2857142857px, 1.1904761905vw, 20px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .attention_wrap .note_list{margin-bottom:min(2.6666666667vw, 20.48px)}}#wrapper #main.main_corehip section.price .attention_wrap .store p:not([class]){margin-bottom:clamp(12.8571428571px, 1.0714285714vw, 18px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .attention_wrap .store p:not([class]){margin-bottom:min(2.6666666667vw, 20.48px);font-size:min(3.2vw, 24.576px)}}#wrapper #main.main_corehip section.price .attention_wrap .store .attention{margin-bottom:clamp(8.5714285714px, 0.7142857143vw, 12px);display:flex;align-items:center;justify-content:center;font-weight:700;color:#6b83a0}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .attention_wrap .store .attention{margin-bottom:min(2.6666666667vw, 20.48px);font-size:min(3.2vw, 24.576px);text-align:center}}#wrapper #main.main_corehip section.price .attention_wrap .store .attention::before{content:"";width:1.2em;height:1.2em;margin-right:.25em;display:block;-webkit-mask-image:url("../img/ic-attention.png");mask-image:url("../img/ic-attention.png");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#6b83a0;transform:translateZ(0)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .attention_wrap .store .attention::before{margin-right:.5em}}#wrapper #main.main_corehip section.price .attention_wrap .store p:has(a){text-align:center}#wrapper #main.main_corehip section.price .attention_wrap .store p:has(a) a{font-size:clamp(12.8571428571px, 1.0714285714vw, 18px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .attention_wrap .store p:has(a) a{font-size:min(3.7333333333vw, 28.672px)}}#wrapper #main.main_corehip section.price .attention_wrap .store p:has(a)+p:has(a){margin-top:clamp(8.5714285714px, 0.7142857143vw, 12px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .attention_wrap .store p:has(a)+p:has(a){margin-top:min(2.6666666667vw, 20.48px)}}#wrapper #main.main_corehip section.price .cart_in_btn.is-disabled{pointer-events:none;background:#e3e3e3;color:#969696;filter:none}#wrapper #main.main_corehip section.price .cart_in_btn.is-disabled::before,#wrapper #main.main_corehip section.price .cart_in_btn.is-disabled::after{content:none}#wrapper #main.main_corehip section.price .cart_in_btn.is-disabled span::before,#wrapper #main.main_corehip section.price .cart_in_btn.is-disabled span::after{background:#4e4e4e}#wrapper #main.main_corehip section.price .soldout_attention{max-width:clamp(357.1428571429px, 29.7619047619vw, 500px);margin:clamp(21.4285714286px, 1.7857142857vw, 30px) auto 0;padding:clamp(21.4285714286px, 1.7857142857vw, 30px) clamp(21.4285714286px, 1.7857142857vw, 30px);text-align:center;background:#ffe0e0;border:clamp(0.7142857143px, 0.0595238095vw, 1px) solid #333;overflow:hidden;border-radius:clamp(7.1428571429px, 0.5952380952vw, 10px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .soldout_attention{border-radius:min(2.6666666667vw, 20.48px)}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .soldout_attention{max-width:none;margin:min(5.3333333333vw, 40.96px) auto 0;padding:min(5.3333333333vw, 40.96px) min(2.6666666667vw, 20.48px);font-size:min(3.2vw, 24.576px);letter-spacing:0;border-width:min(0.2666666667vw, 2.048px)}}#wrapper #main.main_corehip section.price .soldout_attention>*+*{margin-top:clamp(12.8571428571px, 1.0714285714vw, 18px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .soldout_attention>*+*{margin-top:min(2.6666666667vw, 20.48px)}}#wrapper #main.main_corehip section.price .soldout_attention .ttl{margin-bottom:clamp(10px, 0.8333333333vw, 14px);font-size:clamp(12.8571428571px, 1.0714285714vw, 18px);font-weight:700;text-align:center;text-decoration:underline;color:red}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .soldout_attention .ttl{margin-bottom:min(2.6666666667vw, 20.48px);font-size:min(3.7333333333vw, 28.672px)}}#wrapper #main.main_corehip section.price .soldout_attention .date{display:inline-block;font-size:clamp(12.8571428571px, 1.0714285714vw, 18px);font-weight:700}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .soldout_attention .date{font-size:min(4vw, 30.72px)}}#wrapper #main.main_corehip section.price .soldout_attention .size{font-weight:700;color:red}#wrapper #main.main_corehip section.price .soldout_attention .note{font-size:clamp(8.5714285714px, 0.7142857143vw, 12px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .soldout_attention .note{font-size:min(2.6666666667vw, 20.48px)}}#wrapper #main.main_corehip section.price .soldout_attention .round_btn{width:100%;min-height:clamp(36.4285714286px, 3.0357142857vw, 51px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .soldout_attention .round_btn{min-height:min(11.4666666667vw, 88.064px)}}#wrapper #main.main_corehip section.price .soldout_attention .round_btn span::after{content:"";width:clamp(12.8571428571px, 1.0714285714vw, 18px);height:clamp(12.8571428571px, 1.0714285714vw, 18px);display:block;position:absolute;top:50%;right:clamp(15.7142857143px, 1.3095238095vw, 22px);bottom:0;translate:0 -50%;z-index:1;-webkit-mask-image:url("../img/ic-blank.png");mask-image:url("../img/ic-blank.png");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#4e4e4e;transform:translateZ(0)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.price .soldout_attention .round_btn span::after{width:min(4.8vw, 36.864px);height:min(4.8vw, 36.864px);right:min(5.8666666667vw, 45.056px)}}#wrapper #main.main_corehip #modal_price_01 .main_ttl{margin-bottom:clamp(8.5714285714px, 0.7142857143vw, 12px);font-size:clamp(11.4285714286px, 0.9523809524vw, 16px);font-weight:400;text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_price_01 .main_ttl{margin-bottom:min(3.2vw, 24.576px);font-size:min(3.7333333333vw, 28.672px)}}#wrapper #main.main_corehip #modal_price_01 .sub_ttl{margin-bottom:clamp(21.4285714286px, 1.7857142857vw, 30px);padding-bottom:clamp(5.7142857143px, 0.4761904762vw, 8px);font-size:clamp(12.8571428571px, 1.0714285714vw, 18px);font-weight:700;text-align:center;border-bottom:clamp(0.7142857143px, 0.0595238095vw, 1px) solid #4e4e4e}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_price_01 .sub_ttl{margin-bottom:min(5.3333333333vw, 40.96px);padding-bottom:min(2.1333333333vw, 16.384px);font-size:min(4.2666666667vw, 32.768px);border-width:min(0.2666666667vw, 2.048px)}}#wrapper #main.main_corehip #modal_price_01 ul{margin-bottom:clamp(21.4285714286px, 1.7857142857vw, 30px)}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_price_01 ul{margin-bottom:min(8vw, 61.44px)}}#wrapper #main.main_corehip #modal_price_01 ul li{text-align:center}#wrapper #main.main_corehip #modal_price_01 ul li>*+*{margin-top:clamp(8.5714285714px, 0.7142857143vw, 12px)}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_price_01 ul li>*+*{margin-top:min(3.2vw, 24.576px)}}#wrapper #main.main_corehip #modal_price_01 ul li picture{display:block}#wrapper #main.main_corehip #modal_price_01 ul li+li{margin-top:clamp(14.2857142857px, 1.1904761905vw, 20px)}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_price_01 ul li+li{margin-top:min(5.3333333333vw, 40.96px)}}#wrapper #main.main_corehip #modal_price_01 ul img{width:100%;height:auto}#wrapper #main.main_corehip #modal_price_01 .detail{width:clamp(285.7142857143px, 23.8095238095vw, 400px);height:clamp(51.4285714286px, 4.2857142857vw, 72px);margin:0 auto clamp(21.4285714286px, 1.7857142857vw, 30px);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:clamp(12.8571428571px, 1.0714285714vw, 18px);text-decoration:none;border:clamp(0.7142857143px, 0.0595238095vw, 1px) solid #4e4e4e}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_price_01 .detail{width:min(80vw, 614.4px);max-width:100%;height:min(19.2vw, 147.456px);margin:0 auto min(8vw, 61.44px);font-size:min(3.7333333333vw, 28.672px);border-width:min(0.2666666667vw, 2.048px)}}#wrapper #main.main_corehip #modal_price_01 .detail span{margin-top:clamp(1.4285714286px, 0.119047619vw, 2px);font-size:clamp(8.5714285714px, 0.7142857143vw, 12px)}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_price_01 .detail span{margin-top:min(0.5333333333vw, 4.096px);font-size:min(2.6666666667vw, 20.48px)}}#wrapper #main.main_corehip #modal_price_01 .faq{width:clamp(228.5714285714px, 19.0476190476vw, 320px);height:clamp(37.1428571429px, 3.0952380952vw, 52px);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:clamp(10px, 0.8333333333vw, 14px);text-decoration:none;background:#dfdfdf}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_price_01 .faq{width:min(58.6666666667vw, 450.56px);height:min(13.8666666667vw, 106.496px);font-size:min(3.7333333333vw, 28.672px)}}#wrapper #main.main_corehip #modal_price_02 .main_ttl{margin-bottom:clamp(8.5714285714px, 0.7142857143vw, 12px);font-size:clamp(11.4285714286px, 0.9523809524vw, 16px);font-weight:400;text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_price_02 .main_ttl{margin-bottom:min(3.2vw, 24.576px);font-size:min(3.7333333333vw, 28.672px)}}#wrapper #main.main_corehip #modal_price_02 .sub_ttl{margin-bottom:clamp(21.4285714286px, 1.7857142857vw, 30px);padding-bottom:clamp(5.7142857143px, 0.4761904762vw, 8px);font-size:clamp(12.8571428571px, 1.0714285714vw, 18px);font-weight:700;text-align:center;border-bottom:clamp(0.7142857143px, 0.0595238095vw, 1px) solid #4e4e4e}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_price_02 .sub_ttl{margin-bottom:min(5.3333333333vw, 40.96px);padding-bottom:min(2.1333333333vw, 16.384px);font-size:min(4.2666666667vw, 32.768px);border-width:min(0.2666666667vw, 2.048px)}}#wrapper #main.main_corehip #modal_price_02 .modal_inner>ul{margin-top:clamp(14.2857142857px, 1.1904761905vw, 20px)}@media(max-width: 767.9px){#wrapper #main.main_corehip #modal_price_02 .modal_inner>ul{margin-top:min(5.3333333333vw, 40.96px)}}#wrapper #main.main_corehip section.merit{padding:clamp(71.4285714286px, 5.9523809524vw, 100px) 0;background:#e7ecec}@media(max-width: 767.9px){#wrapper #main.main_corehip section.merit{padding:min(13.3333333333vw, 102.4px) 0}}#wrapper #main.main_corehip section.merit .note_wrap{max-width:clamp(642.8571428571px, 53.5714285714vw, 900px);margin:auto;display:flex;align-items:stretch;justify-content:space-between}@media(max-width: 767.9px){#wrapper #main.main_corehip section.merit .note_wrap{display:block}}#wrapper #main.main_corehip section.merit .note_wrap>div{width:48%;padding:clamp(22.8571428571px, 1.9047619048vw, 32px) clamp(32.1428571429px, 2.6785714286vw, 45px) clamp(28.5714285714px, 2.380952381vw, 40px);display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;overflow:hidden;border-radius:clamp(7.1428571429px, 0.5952380952vw, 10px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.merit .note_wrap>div{border-radius:min(2.6666666667vw, 20.48px)}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.merit .note_wrap>div{width:100%;padding:min(7.4666666667vw, 57.344px) min(5.3333333333vw, 40.96px) min(8vw, 61.44px)}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.merit .note_wrap>div+div{margin-top:min(5.3333333333vw, 40.96px)}}#wrapper #main.main_corehip section.merit .note_wrap .ttl{margin-bottom:clamp(14.2857142857px, 1.1904761905vw, 20px);font-size:clamp(17.1428571429px, 1.4285714286vw, 24px);font-weight:700;line-height:1.5;text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip section.merit .note_wrap .ttl{margin-bottom:min(3.2vw, 24.576px);font-size:min(4.2666666667vw, 32.768px)}}#wrapper #main.main_corehip section.merit .note_wrap .ttl span span{color:#934088}#wrapper #main.main_corehip section.merit .note_wrap ul li{display:flex;align-items:flex-start;justify-content:flex-start}#wrapper #main.main_corehip section.merit .note_wrap ul li::before{content:"";width:clamp(15.7142857143px, 1.3095238095vw, 22px);height:clamp(15.7142857143px, 1.3095238095vw, 22px);margin-right:clamp(8.5714285714px, 0.7142857143vw, 12px);display:block;flex-shrink:0;position:relative;top:clamp(0.7142857143px, 0.0595238095vw, 1px);background-image:url("../img/ic-check.png");background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateZ(0)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.merit .note_wrap ul li::before{width:min(4.8vw, 36.864px);height:min(4.8vw, 36.864px);margin-right:min(3.2vw, 24.576px);top:min(0.2666666667vw, 2.048px)}}#wrapper #main.main_corehip section.merit .note_wrap ul li+li{margin-top:clamp(5px, 0.4166666667vw, 7px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.merit .note_wrap ul li+li{margin-top:min(1.0666666667vw, 8.192px)}}#wrapper #main.main_corehip section.merit .note_wrap .merit .ttl span{font-size:clamp(17.8571428571px, 1.4880952381vw, 25px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.merit .note_wrap .merit .ttl span{font-size:min(6.6666666667vw, 51.2px)}}#wrapper #main.main_corehip section.merit .note_wrap .delivery .arrow{margin-top:clamp(14.2857142857px, 1.1904761905vw, 20px);padding-bottom:clamp(2.8571428571px, 0.2380952381vw, 4px);display:inline-flex;align-items:center;justify-content:flex-start;text-decoration:none;border-bottom:clamp(0.7142857143px, 0.0595238095vw, 1px) solid #4e4e4e}@media(max-width: 767.9px){#wrapper #main.main_corehip section.merit .note_wrap .delivery .arrow{width:auto !important;margin-top:min(5.3333333333vw, 40.96px) !important;padding-bottom:min(1.0666666667vw, 8.192px);font-size:min(3.2vw, 24.576px);border-width:min(0.2666666667vw, 2.048px)}}#wrapper #main.main_corehip section.select{padding:clamp(64.2857142857px, 5.3571428571vw, 90px) 0 clamp(58.5714285714px, 4.880952381vw, 82px);background:#d9e6ed}@media(max-width: 767.9px){#wrapper #main.main_corehip section.select{padding:min(11.4666666667vw, 88.064px) 0 min(8.5333333333vw, 65.536px)}}#wrapper #main.main_corehip section.select .ttl{margin-bottom:clamp(32.1428571429px, 2.6785714286vw, 45px);font-size:clamp(21.4285714286px, 1.7857142857vw, 30px);font-weight:700;text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip section.select .ttl{margin-bottom:min(4.5333333333vw, 34.816px);font-size:min(5.0666666667vw, 38.912px)}}#wrapper #main.main_corehip section.select .swiper_wrap{padding-bottom:clamp(39.2857142857px, 3.2738095238vw, 55px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.select .swiper_wrap{padding-bottom:min(10.1333333333vw, 77.824px)}}#wrapper #main.main_corehip section.select .swiper_wrap .select_slider{margin-right:calc(50% - 50vw);filter:drop-shadow(0 clamp(3.5714285714px, 0.2976190476vw, 5px) clamp(3.5714285714px, 0.2976190476vw, 5px) rgba(58, 52, 55, 0.15));transform:translateZ(0)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.select .swiper_wrap .select_slider{filter:drop-shadow(0 min(1.3333333333vw, 10.24px) min(1.3333333333vw, 10.24px) rgba(58, 52, 55, 0.15))}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.select .swiper_wrap .select_slider{width:100vw}}#wrapper #main.main_corehip section.select .swiper_wrap .swiper-slide{width:26vw;min-width:clamp(357.1428571429px, 29.7619047619vw, 500px);height:auto;padding:clamp(14.2857142857px, 1.1904761905vw, 20px) clamp(21.4285714286px, 1.7857142857vw, 30px) clamp(17.1428571429px, 1.4285714286vw, 24px);background:#fff;overflow:hidden;border-radius:clamp(7.1428571429px, 0.5952380952vw, 10px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.select .swiper_wrap .swiper-slide{border-radius:min(2.6666666667vw, 20.48px)}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.select .swiper_wrap .swiper-slide{min-width:min(86.6666666667vw, 665.6px);padding:min(4vw, 30.72px) min(5.3333333333vw, 40.96px) min(5.3333333333vw, 40.96px)}}#wrapper #main.main_corehip section.select .swiper_wrap .wrap{width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}#wrapper #main.main_corehip section.select .swiper_wrap .txt{width:45%}@media(max-width: 767.9px){#wrapper #main.main_corehip section.select .swiper_wrap .txt{width:50%}}#wrapper #main.main_corehip section.select .swiper_wrap .txt .name{margin-bottom:clamp(17.1428571429px, 1.4285714286vw, 24px);font-size:clamp(17.1428571429px, 1.4285714286vw, 24px);font-weight:500}@media(max-width: 767.9px){#wrapper #main.main_corehip section.select .swiper_wrap .txt .name{margin-bottom:min(2.6666666667vw, 20.48px);font-size:min(5.3333333333vw, 40.96px)}}#wrapper #main.main_corehip section.select .swiper_wrap .txt .style{font-size:clamp(12.8571428571px, 1.0714285714vw, 18px);font-weight:500;line-height:2.1111111111}@media(max-width: 767.9px){#wrapper #main.main_corehip section.select .swiper_wrap .txt .style{font-size:min(3.7333333333vw, 28.672px);line-height:1.7857142857}}#wrapper #main.main_corehip section.select .swiper_wrap .size{width:53%;text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip section.select .swiper_wrap .size{width:48%}}#wrapper #main.main_corehip section.select .swiper_wrap .size .body{min-width:clamp(96.4285714286px, 8.0357142857vw, 135px);height:clamp(25px, 2.0833333333vw, 35px);margin:clamp(2.8571428571px, 0.2380952381vw, 4px) 0 clamp(15px, 1.25vw, 21px);display:inline-flex;align-items:center;justify-content:center;font-size:clamp(13.5714285714px, 1.130952381vw, 19px);font-weight:700;border:clamp(0.7142857143px, 0.0595238095vw, 1px) solid #4e4e4e;border-radius:100vmax}@media(max-width: 767.9px){#wrapper #main.main_corehip section.select .swiper_wrap .size .body{min-width:min(21.8666666667vw, 167.936px);height:min(6.4vw, 49.152px);margin:min(1.8666666667vw, 14.336px) 0 min(3.2vw, 24.576px);font-size:min(3.7333333333vw, 28.672px);border-width:min(0.2666666667vw, 2.048px)}}#wrapper #main.main_corehip section.select .swiper_wrap .size ul{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:hidden;border-radius:clamp(7.1428571429px, 0.5952380952vw, 10px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.select .swiper_wrap .size ul{border-radius:min(2.6666666667vw, 20.48px)}}#wrapper #main.main_corehip section.select .swiper_wrap .size ul li{padding:clamp(7.8571428571px, 0.6547619048vw, 11px) clamp(7.1428571429px, 0.5952380952vw, 10px);font-size:clamp(12.8571428571px, 1.0714285714vw, 18px);line-height:1.45;text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip section.select .swiper_wrap .size ul li{padding:min(1.6vw, 12.288px) min(1.0666666667vw, 8.192px);font-size:min(3.7333333333vw, 28.672px)}}#wrapper #main.main_corehip section.select .swiper_wrap .size ul span{display:block;font-size:clamp(15.7142857143px, 1.3095238095vw, 22px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.select .swiper_wrap .size ul span{font-size:min(4.2666666667vw, 32.768px)}}#wrapper #main.main_corehip section.select .swiper_wrap .size ul li:nth-of-type(1){background:#ede5ee}#wrapper #main.main_corehip section.select .swiper_wrap .size ul li:nth-of-type(2){font-weight:700;background:#c1a2c4}#wrapper #main.main_corehip section.select .swiper_wrap .comment{width:100%;height:100%;margin-top:clamp(20px, 1.6666666667vw, 28px);padding-top:clamp(19.2857142857px, 1.6071428571vw, 27px);position:relative}@media(max-width: 767.9px){#wrapper #main.main_corehip section.select .swiper_wrap .comment{margin-top:min(4.8vw, 36.864px);padding-top:min(4.2666666667vw, 32.768px)}}#wrapper #main.main_corehip section.select .swiper_wrap .comment::before{content:"";width:100%;height:clamp(1.4285714286px, 0.119047619vw, 2px);display:block;position:absolute;top:0;left:0;background:linear-gradient(125deg, rgb(135, 181, 212) 0%, rgb(144, 145, 188) 100%)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.select .swiper_wrap .comment::before{height:min(0.2666666667vw, 2.048px)}}#wrapper #main.main_corehip section.howto{padding:clamp(78.5714285714px, 6.5476190476vw, 110px) 0 clamp(71.4285714286px, 5.9523809524vw, 100px);background-image:url("../img/bg-howto.jpg");background-position:top;background-repeat:no-repeat;background-size:cover}@media(max-width: 767.9px){#wrapper #main.main_corehip section.howto{padding:min(14.6666666667vw, 112.64px) 0 min(13.3333333333vw, 102.4px);background-image:url("../img/bg-howto-sp.jpg")}}#wrapper #main.main_corehip section.howto .en_ttl{margin-bottom:clamp(45.7142857143px, 3.8095238095vw, 64px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.howto .en_ttl{margin-bottom:min(9.8666666667vw, 75.776px)}}#wrapper #main.main_corehip section.howto .lead{margin-bottom:clamp(62.8571428571px, 5.2380952381vw, 88px);font-size:clamp(27.1428571429px, 2.2619047619vw, 38px);line-height:1.7894736842}@media(max-width: 767.9px){#wrapper #main.main_corehip section.howto .lead{margin-bottom:min(11.7333333333vw, 90.112px);font-size:min(5.8666666667vw, 45.056px);line-height:1.6363636364}}#wrapper #main.main_corehip section.howto .swiper_wrap{margin-bottom:clamp(21.4285714286px, 1.7857142857vw, 30px);padding-bottom:clamp(39.2857142857px, 3.2738095238vw, 55px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.howto .swiper_wrap{margin-bottom:min(1.3333333333vw, 10.24px);padding-bottom:min(10.1333333333vw, 77.824px)}}#wrapper #main.main_corehip section.howto .swiper_wrap .howto_slider{margin-right:calc(50% - 50vw);filter:drop-shadow(0 clamp(3.5714285714px, 0.2976190476vw, 5px) clamp(3.5714285714px, 0.2976190476vw, 5px) rgba(58, 52, 55, 0.15));transform:translateZ(0)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.howto .swiper_wrap .howto_slider{filter:drop-shadow(0 min(1.3333333333vw, 10.24px) min(1.3333333333vw, 10.24px) rgba(58, 52, 55, 0.15))}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.howto .swiper_wrap .howto_slider{width:100vw}}#wrapper #main.main_corehip section.howto .swiper_wrap .swiper-slide{width:26vw;min-width:clamp(357.1428571429px, 29.7619047619vw, 500px);height:auto;padding:clamp(22.8571428571px, 1.9047619048vw, 32px) clamp(22.8571428571px, 1.9047619048vw, 32px) clamp(14.2857142857px, 1.1904761905vw, 20px);background:#fff;overflow:hidden;border-radius:clamp(7.1428571429px, 0.5952380952vw, 10px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.howto .swiper_wrap .swiper-slide{border-radius:min(2.6666666667vw, 20.48px)}}@media(max-width: 767.9px){#wrapper #main.main_corehip section.howto .swiper_wrap .swiper-slide{min-width:min(86.6666666667vw, 665.6px);padding:min(5.3333333333vw, 40.96px) min(5.3333333333vw, 40.96px) min(3.7333333333vw, 28.672px)}}#wrapper #main.main_corehip section.howto .swiper_wrap .wrap{height:100%;display:flex;flex-direction:column}#wrapper #main.main_corehip section.howto .txt{margin-bottom:clamp(7.1428571429px, 0.5952380952vw, 10px);display:flex;align-items:center;justify-content:flex-start;gap:0 clamp(14.2857142857px, 1.1904761905vw, 20px);font-size:clamp(14.2857142857px, 1.1904761905vw, 20px);line-height:1.8}@media(max-width: 767.9px){#wrapper #main.main_corehip section.howto .txt{margin-bottom:0;gap:0 min(3.7333333333vw, 28.672px);font-size:min(3.7333333333vw, 28.672px);line-height:1.9285714286}}#wrapper #main.main_corehip section.howto .txt .icon{width:clamp(89.2857142857px, 7.4404761905vw, 125px);height:clamp(89.2857142857px, 7.4404761905vw, 125px);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;font-size:0;text-indent:100%;white-space:nowrap;overflow:hidden;background-image:url("../img/ic-point-grad-01.png");background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateZ(0)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.howto .txt .icon{width:min(20vw, 153.6px);height:min(20vw, 153.6px)}}#wrapper #main.main_corehip section.howto .txt .indent_txt{font-size:clamp(10px, 0.8333333333vw, 14px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.howto .txt .indent_txt{font-size:min(3.2vw, 24.576px)}}#wrapper #main.main_corehip section.howto .note_list{max-width:clamp(571.4285714286px, 47.619047619vw, 800px);margin:0 auto clamp(52.8571428571px, 4.4047619048vw, 74px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.howto .note_list{max-width:none;margin:0 auto min(8.8vw, 67.584px)}}#wrapper #main.main_corehip section.howto .img{min-height:clamp(192.8571428571px, 16.0714285714vw, 270px);display:flex;align-items:center;justify-content:center}@media(max-width: 767.9px){#wrapper #main.main_corehip section.howto .img{min-height:min(52.2666666667vw, 401.408px)}}#wrapper #main.main_corehip section.howto .img img{width:100%;-o-object-fit:contain;object-fit:contain}#wrapper #main.main_corehip section.howto .img:has(p){flex-direction:column;justify-content:flex-end;gap:clamp(22.8571428571px, 1.9047619048vw, 32px) 0}@media(max-width: 767.9px){#wrapper #main.main_corehip section.howto .img:has(p){gap:min(3.7333333333vw, 28.672px) 0}}#wrapper #main.main_corehip section.howto .img:has(p) p{font-size:clamp(8.5714285714px, 0.7142857143vw, 12px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.howto .img:has(p) p{font-size:min(3.2vw, 24.576px)}}#wrapper #main.main_corehip section.howto .swiper-slide.point01 .txt .icon{background-image:url("../img/ic-point-grad-01.png")}#wrapper #main.main_corehip section.howto .swiper-slide.point02 .txt .icon{background-image:url("../img/ic-point-grad-02.png")}#wrapper #main.main_corehip section.howto .swiper-slide.point03 .txt .icon{background-image:url("../img/ic-point-grad-03.png")}#wrapper #main.main_corehip section.howto .swiper-slide.point04 .txt .icon{background-image:url("../img/ic-point-grad-04.png")}#wrapper #main.main_corehip section.howto .swiper-slide.point05 .txt .icon{background-image:url("../img/ic-point-grad-05.png")}#wrapper #main.main_corehip section.series{padding:clamp(78.5714285714px, 6.5476190476vw, 110px) 0 clamp(71.4285714286px, 5.9523809524vw, 100px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.series{padding:min(14.6666666667vw, 112.64px) 0 min(8vw, 61.44px)}}#wrapper #main.main_corehip section.series .en_ttl{margin-bottom:clamp(61.4285714286px, 5.119047619vw, 86px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.series .en_ttl{margin-bottom:min(11.7333333333vw, 90.112px)}}#wrapper #main.main_corehip section.series table{font-size:clamp(14.2857142857px, 1.1904761905vw, 20px);table-layout:fixed}@media(max-width: 767.9px){#wrapper #main.main_corehip section.series table{min-width:min(136vw, 1044.48px);font-size:min(3.7333333333vw, 28.672px)}}#wrapper #main.main_corehip section.series table th{width:clamp(164.2857142857px, 13.6904761905vw, 230px);padding:0}@media(max-width: 767.9px){#wrapper #main.main_corehip section.series table th{width:min(26.6666666667vw, 204.8px)}}#wrapper #main.main_corehip section.series table td{padding:clamp(22.8571428571px, 1.9047619048vw, 32px) clamp(20px, 1.6666666667vw, 28px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.series table td{padding:min(3.2vw, 24.576px) min(4vw, 30.72px)}}#wrapper #main.main_corehip section.series table td>*+*{margin-top:clamp(8.5714285714px, 0.7142857143vw, 12px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.series table td>*+*{margin-top:min(2.6666666667vw, 20.48px)}}#wrapper #main.main_corehip section.series table tr.name .wrap{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}#wrapper #main.main_corehip section.series table tr.name img{max-width:clamp(122.1428571429px, 10.1785714286vw, 171px);margin-bottom:clamp(8.5714285714px, 0.7142857143vw, 12px);display:block}@media(max-width: 767.9px){#wrapper #main.main_corehip section.series table tr.name img{max-width:min(16vw, 122.88px);margin-bottom:min(2.1333333333vw, 16.384px)}}#wrapper #main.main_corehip section.series table tr.name p{font-size:clamp(17.1428571429px, 1.4285714286vw, 24px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.series table tr.name p{font-size:min(3.7333333333vw, 28.672px)}}#wrapper #main.main_corehip section.series table tr.electrode img{max-width:clamp(154.2857142857px, 12.8571428571vw, 216px);margin:auto;display:block}@media(max-width: 767.9px){#wrapper #main.main_corehip section.series table tr.electrode img{max-width:min(28.8vw, 221.184px)}}#wrapper #main.main_corehip section.series table tr.training img{max-width:clamp(176.4285714286px, 14.7023809524vw, 247px);margin:auto;display:block}@media(max-width: 767.9px){#wrapper #main.main_corehip section.series table tr.training img{max-width:min(38.1333333333vw, 292.864px)}}#wrapper #main.main_corehip section.faq{padding:clamp(78.5714285714px, 6.5476190476vw, 110px) 0 clamp(67.8571428571px, 5.6547619048vw, 95px);background:#e7ecec}@media(max-width: 767.9px){#wrapper #main.main_corehip section.faq{padding:min(14.6666666667vw, 112.64px) 0 min(13.3333333333vw, 102.4px)}}#wrapper #main.main_corehip section.faq .en_ttl{margin-bottom:clamp(61.4285714286px, 5.119047619vw, 86px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.faq .en_ttl{margin-bottom:min(9.8666666667vw, 75.776px)}}#wrapper #main.main_corehip section.faq h3{margin-bottom:clamp(14.2857142857px, 1.1904761905vw, 20px);font-size:clamp(12.8571428571px, 1.0714285714vw, 18px);font-weight:700;text-align:center}@media(max-width: 767.9px){#wrapper #main.main_corehip section.faq h3{margin-bottom:min(2.1333333333vw, 16.384px);font-size:min(4.2666666667vw, 32.768px)}}#wrapper #main.main_corehip section.faq .faq_list{max-width:clamp(571.4285714286px, 47.619047619vw, 800px);margin:auto}@media(max-width: 767.9px){#wrapper #main.main_corehip section.faq .faq_list{max-width:none}}#wrapper #main.main_corehip section.faq .faq_list>li+li{margin-top:clamp(14.2857142857px, 1.1904761905vw, 20px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.faq .faq_list>li+li{margin-top:min(2.6666666667vw, 20.48px)}}#wrapper #main.main_corehip section.faq .faq_list+h3{margin-top:clamp(32.1428571429px, 2.6785714286vw, 45px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.faq .faq_list+h3{margin-top:min(7.4666666667vw, 57.344px)}}#wrapper #main.main_corehip section.faq details{width:100%;overflow:hidden;background:#fff;overflow:hidden;border-radius:clamp(7.1428571429px, 0.5952380952vw, 10px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.faq details{border-radius:min(2.6666666667vw, 20.48px)}}#wrapper #main.main_corehip section.faq summary{width:100%;min-height:clamp(57.1428571429px, 4.7619047619vw, 80px);padding:clamp(7.1428571429px, 0.5952380952vw, 10px) clamp(42.8571428571px, 3.5714285714vw, 60px) clamp(7.1428571429px, 0.5952380952vw, 10px) clamp(28.5714285714px, 2.380952381vw, 40px);display:flex;align-items:center;justify-content:flex-start;text-align:left;background:#fff}@media(max-width: 767.9px){#wrapper #main.main_corehip section.faq summary{min-height:min(18.6666666667vw, 143.36px);padding:min(2.6666666667vw, 20.48px) min(13.3333333333vw, 102.4px) min(2.6666666667vw, 20.48px) min(4vw, 30.72px);font-size:min(3.7333333333vw, 28.672px);line-height:1.7142857143}}#wrapper #main.main_corehip section.faq .accordion_inner{padding:clamp(7.1428571429px, 0.5952380952vw, 10px) clamp(28.5714285714px, 2.380952381vw, 40px) clamp(21.4285714286px, 1.7857142857vw, 30px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.faq .accordion_inner{padding:min(2.6666666667vw, 20.48px) min(4vw, 30.72px) min(5.3333333333vw, 40.96px);font-size:min(3.7333333333vw, 28.672px);line-height:1.7142857143}}#wrapper #main.main_corehip section.faq .accordion_inner>*+*{margin-top:clamp(12.8571428571px, 1.0714285714vw, 18px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.faq .accordion_inner>*+*{margin-top:min(3.2vw, 24.576px)}}#wrapper #main.main_corehip section.spec{padding:clamp(78.5714285714px, 6.5476190476vw, 110px) 0 clamp(67.8571428571px, 5.6547619048vw, 95px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.spec{padding:min(14.6666666667vw, 112.64px) 0 min(13.3333333333vw, 102.4px)}}#wrapper #main.main_corehip section.spec .en_ttl{margin-bottom:clamp(61.4285714286px, 5.119047619vw, 86px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.spec .en_ttl{margin-bottom:min(11.4666666667vw, 88.064px)}}#wrapper #main.main_corehip section.spec table{margin-bottom:clamp(15.7142857143px, 1.3095238095vw, 22px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.spec table{margin-bottom:min(8.5333333333vw, 65.536px);font-size:min(3.2vw, 24.576px);letter-spacing:0;line-height:2}}#wrapper #main.main_corehip section.spec table th{width:clamp(157.1428571429px, 13.0952380952vw, 220px);padding:0;font-weight:400}@media(max-width: 767.9px){#wrapper #main.main_corehip section.spec table th{width:min(29.8666666667vw, 229.376px)}}#wrapper #main.main_corehip section.spec table td{padding:clamp(9.2857142857px, 0.7738095238vw, 13px) clamp(20px, 1.6666666667vw, 28px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.spec table td{padding:min(2.4vw, 18.432px) min(3.4666666667vw, 26.624px)}}#wrapper #main.main_corehip section.spec table td>*+*{margin-top:clamp(8.5714285714px, 0.7142857143vw, 12px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.spec table td>*+*{margin-top:min(2.6666666667vw, 20.48px)}}#wrapper #main.main_corehip section.spec .pdf_link{margin-bottom:clamp(5px, 0.4166666667vw, 7px);padding-bottom:clamp(1.4285714286px, 0.119047619vw, 2px);display:inline-flex;align-items:center;justify-content:flex-start;text-decoration:none;border-bottom:clamp(0.7142857143px, 0.0595238095vw, 1px) solid #4e4e4e}@media(max-width: 767.9px){#wrapper #main.main_corehip section.spec .pdf_link{width:auto !important;margin-bottom:min(1.0666666667vw, 8.192px) !important;padding-bottom:min(0.5333333333vw, 4.096px);font-size:min(3.7333333333vw, 28.672px);border-width:min(0.2666666667vw, 2.048px)}}#wrapper #main.main_corehip section.spec .pdf_link::after{content:"";width:1em;height:1em;margin-left:.25em;display:block;rotate:-90deg;-webkit-mask-image:url("../img/ic-arrow.png");mask-image:url("../img/ic-arrow.png");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#4e4e4e;transform:translateZ(0)}#wrapper #main.main_corehip section.spec .note_list{margin-bottom:clamp(20px, 1.6666666667vw, 28px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.spec .note_list{margin-bottom:min(7.4666666667vw, 57.344px)}}#wrapper #main.main_corehip section.spec details{background:#d6d6d6;overflow:hidden;border-radius:clamp(7.1428571429px, 0.5952380952vw, 10px)}@media(max-width: 767.9px){#wrapper #main.main_corehip section.spec details{border-radius:min(2.6666666667vw, 20.48px)}}#wrapper #main.main_corehip section.spec details summary{width:100%;padding:clamp(10px, 0.8333333333vw, 14px) clamp(14.2857142857px, 1.1904761905vw, 20px);font-size:clamp(14.2857142857px, 1.1904761905vw, 20px);text-align:center;background:#d6d6d6}@media(max-width: 767.9px){#wrapper #main.main_corehip section.spec details summary{padding:min(3.7333333333vw, 28.672px) min(5.3333333333vw, 40.96px);font-size:min(3.7333333333vw, 28.672px)}}#wrapper #main.main_corehip section.spec details .accordion_inner{padding:clamp(7.1428571429px, 0.5952380952vw, 10px) clamp(14.2857142857px, 1.1904761905vw, 20px) clamp(21.4285714286px, 1.7857142857vw, 30px);font-size:clamp(10px, 0.8333333333vw, 14px);line-height:1.8571428571}@media(max-width: 767.9px){#wrapper #main.main_corehip section.spec details .accordion_inner{padding:min(2.6666666667vw, 20.48px) min(4vw, 30.72px) min(8vw, 61.44px);font-size:min(3.7333333333vw, 28.672px)}}#wrapper #main.main_corehip section.spec details p+p{margin-top:.25em}#wrapper #main.main_corehip section.spec details .ttl{margin:1.5em 0 .25em;font-weight:700}#wrapper #main.main_corehip section.spec details .attention{margin:.5em 0 0;color:#a0272d}