@charset "UTF-8";
/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:auto;appearance:auto;font:inherit}[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}:root{--vws:0.2666666667vw;--vwp:min(0.0520833333vw,1px);--unit:var(--vws)}@media screen and (min-width:768px){:root{--unit:var(--vwp)}}html{font-family:Noto Sans JP,sans-serif;font-size:62.5%;font-weight:500}@media screen and (min-width:1024px){html{font-size:clamp(10 * var(--unit),.78125vw,16 * var(--unit))}}@media screen and (max-width:767.98px){html{font-size:clamp(12 * var(--unit),2.6666666667vw,14 * var(--unit))}}body{color:#282d3c;font-family:Noto Sans JP,sans-serif;font-size:calc(var(--unit)*18);font-weight:500;letter-spacing:.05em;line-height:1.8;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}@media screen and (max-width:767.98px){body{font-size:calc(var(--unit)*14)}}.site-main{font-family:Noto Sans JP,sans-serif!important;line-break:strict;overflow-wrap:anywhere}a{cursor:pointer}a,a[href^="mailto:"],a[href^="tel:"]{color:inherit;text-decoration:none}img{height:auto;max-width:100%;vertical-align:bottom}:focus-visible{outline:2px solid #0f1ed2;outline-offset:2px}:focus:not(:focus-visible){outline:none}@media print{:root{--vws:1px}body{max-width:1480px!important;min-width:1480px!important;width:1480px!important;zoom:.6}.site-header-03.is-fixed>.inner,header{position:static!important}main{max-width:none!important;width:100%!important}main header{position:absolute!important}main .p-header-nav{position:absolute}.p-top-usage__path,.u-pc,main .p-header-nav{display:none!important}}.l-container{margin-left:auto;margin-right:auto;max-width:calc(var(--unit)*1280 + var(--unit)*25*2);padding-left:calc(var(--unit)*25);padding-right:calc(var(--unit)*25);width:100%}@media screen and (max-width:767.98px){.l-container{padding-left:calc(var(--unit)*20);padding-right:calc(var(--unit)*20)}.l-container.p-top-use__container{padding-left:0;padding-right:0}}.l-container--top-case{max-width:calc(var(--unit)*1300 + var(--unit)*25*2)}.l-container--wide{margin-left:auto;margin-right:auto;max-width:calc(var(--unit)*1480 + var(--unit)*25*2);padding-left:calc(var(--unit)*25);padding-right:calc(var(--unit)*25);width:100%}@media screen and (max-width:767.98px){.l-container--wide{padding-left:calc(var(--unit)*20);padding-right:calc(var(--unit)*20)}}.l-container--full{width:100%}@media screen and (max-width:767.98px){.l-container--full{padding-left:calc(var(--unit)*20);padding-right:calc(var(--unit)*20)}}.c-badge{background-color:#0f1ed2;border-radius:4px;color:#fff;display:inline-block;font-size:calc(var(--unit)*18);font-weight:700;line-height:1;padding:calc(var(--unit)*10) calc(var(--unit)*30)}.c-badge--gray{background-color:#6b7387}.c-badge--accent{background-color:#2c69ff}.c-btn.center a{margin:0 auto}.c-btn a{background-color:#0f1ed2;border:2px solid;border-radius:100vh;box-sizing:border-box;color:#fff;display:block;font-size:calc(var(--unit)*18);font-weight:700;line-height:1;min-width:calc(var(--unit)*240);padding:calc(var(--unit)*21) calc(var(--unit)*70);position:relative;text-align:center;text-decoration:none;transition:.5s;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767.98px){.c-btn a{font-size:calc(var(--unit)*16);padding:calc(var(--unit)*16) 0;width:100%}}.c-btn a:after{background:url(../../assets/img/common/arrow_icon.png) no-repeat 50%;background-size:contain;bottom:0;box-sizing:border-box;content:"";height:calc(var(--unit)*10);margin:auto;margin-left:calc(var(--unit)*18);position:absolute;right:calc(var(--unit)*30);top:-.3rem;transition:.2s;width:calc(var(--unit)*29)}@media screen and (max-width:767.98px){.c-btn a:after{height:calc(var(--unit)*8);right:calc(var(--unit)*20);width:calc(var(--unit)*24)}}.c-btn-flash a{overflow:hidden}.c-btn-flash a:hover:before{left:100%;top:0}.c-btn-flash a:before{background-image:linear-gradient(130deg,hsla(0,0%,100%,0) 20%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 80%);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%}.c-btn-white a{background-color:#fff;border:2px solid;border-radius:100vh;box-sizing:border-box;color:#0f1ed2;display:block;font-size:calc(var(--unit)*18);font-weight:700;line-height:1;min-width:calc(var(--unit)*240);padding:calc(var(--unit)*19) calc(var(--unit)*70) calc(var(--unit)*23);position:relative;text-align:center;text-decoration:none;transition:.5s;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767.98px){.c-btn-white a{font-size:calc(var(--unit)*16);padding:calc(var(--unit)*16) 0;width:100%}}.c-btn-white a:hover{background-color:#0f1ed2;color:#fff}.c-btn-white a:hover:after{background:url(../../assets/img/common/arrow_icon.png) no-repeat 50%}.c-btn-white a:after{background:url(../../assets/img/common/arrow_blue.svg) no-repeat 50%;background-size:contain;bottom:0;box-sizing:border-box;content:"";height:calc(var(--unit)*10);margin:auto;margin-left:calc(var(--unit)*18);position:absolute;right:calc(var(--unit)*30);top:-.3rem;transition:.2s;width:calc(var(--unit)*29)}@media screen and (max-width:767.98px){.c-btn.c-btn--top-seminar{margin-top:calc(var(--unit)*20)}.c-btn.c-btn--top-seminar a{max-width:calc(var(--unit)*335);width:100%}}@media screen and (max-width:767.98px) and (max-width:767.98px){.c-btn.c-btn--top-seminar a{font-size:calc(var(--unit)*14);padding:calc(var(--unit)*16) 0;padding-left:calc(var(--unit)*24);text-align:left}}@media screen and (max-width:767.98px){.c-btn.c-btn--top-column{margin-top:calc(var(--unit)*40)}.c-btn.c-btn--top-column a{max-width:calc(var(--unit)*335);width:100%}}@media screen and (max-width:767.98px) and (max-width:767.98px){.c-btn.c-btn--top-column a{font-size:calc(var(--unit)*14);padding:calc(var(--unit)*16) 0}.c-btn.c-btn--top-column a:after{height:calc(var(--unit)*8);right:calc(var(--unit)*80);width:calc(var(--unit)*24)}}@media screen and (max-width:767.98px){.c-btn.cta a,.c-btn.cta.c-btn--dl a{font-size:calc(var(--unit)*18);padding:calc(var(--unit)*16) 0}.c-btn.cta.c-btn--dl a{padding-left:calc(var(--unit)*36);text-align:left}.c-btn.c-btn--mv{margin:calc(var(--unit)*20) auto 0;margin-top:calc(var(--unit)*20);max-width:70%;min-width:calc(var(--unit)*226)}.c-btn.c-btn--mv a{font-size:calc(var(--unit)*16);padding:calc(var(--unit)*16) 0}.c-btn.c-btn--top-usage{margin-top:calc(var(--unit)*20);order:4}.c-btn.c-btn--top-usage a{max-width:calc(var(--unit)*335);width:100%}}@media screen and (max-width:767.98px) and (max-width:767.98px){.c-btn.c-btn--top-usage a{font-size:calc(var(--unit)*16);padding:calc(var(--unit)*16) 0}}.c-card{letter-spacing:0;line-height:1.45}.c-card__inner{display:flex;flex-direction:column}.c-card__inner:hover .c-card__img img{transform:scale(1.05)}.c-card__img{margin-bottom:calc(var(--unit)*22);order:1;overflow:hidden}@media screen and (max-width:767.98px){.c-card__img{margin-bottom:calc(var(--unit)*16)}}.c-card__img img{aspect-ratio:400/240;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.c-card__company{font-size:calc(var(--unit)*18);font-weight:700;margin-bottom:calc(var(--unit)*15);order:2}@media screen and (max-width:767.98px){.c-card__company{font-size:calc(var(--unit)*15);margin-bottom:calc(var(--unit)*10)}}.c-card__title{font-size:calc(var(--unit)*22);font-weight:700;margin-bottom:calc(var(--unit)*20);order:3}@media screen and (max-width:767.98px){.c-card__title{font-size:calc(var(--unit)*18);margin-bottom:calc(var(--unit)*15)}}.c-card__date{display:inline-block;font-family:Roboto,sans-serif;font-size:calc(var(--unit)*16);margin-bottom:calc(var(--unit)*20);order:4}@media screen and (max-width:767.98px){.c-card__date{font-size:calc(var(--unit)*14);margin-bottom:calc(var(--unit)*15)}}.c-card__tag{display:flex;flex-wrap:wrap;gap:calc(var(--unit)*8) calc(var(--unit)*16);order:5}.c-card__tag span{color:#0237a0;display:inline-block;font-size:calc(var(--unit)*13);font-weight:500}.c-card__badge{border-radius:calc(var(--unit)*4);font-size:calc(var(--unit)*12);font-weight:700;left:calc(var(--unit)*16);line-height:1;padding:calc(var(--unit)*6) calc(var(--unit)*13);position:absolute;top:calc(var(--unit)*16);z-index:10}.c-card__badge--yellow{background-color:#ffde69}.c-card__badge--blue{background-color:#c9d7fd}.c-cta{background-image:url(../img/common/footer_bg.png);background-repeat:no-repeat;background-size:cover;padding:calc(var(--unit)*150) 0 calc(var(--unit)*100);padding-top:calc(var(--unit)*50);position:relative;z-index:0}@media screen and (max-width:767.98px){.c-cta{background:#2c69ff;background-image:none;padding:calc(var(--unit)*40) 0}}.c-cta__wrapper{display:flex;gap:calc(var(--unit)*40);margin:0 auto;position:relative}@media screen and (max-width:767.98px){.c-cta__wrapper{flex-direction:column;gap:calc(var(--unit)*20)}}.c-cta__card{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:calc(var(--unit)*30);box-shadow:0 4px 15px rgba(0,0,0,.1);flex:1;justify-content:center;margin-bottom:calc(var(--unit)*50);overflow:hidden;padding:calc(var(--unit)*40) calc(var(--unit)*60);position:relative;z-index:1}@media screen and (max-width:767.98px){.c-cta__card{margin-bottom:0;padding:calc(var(--unit)*30) calc(var(--unit)*20)}}.c-cta__title{font-size:calc(var(--unit)*34);font-weight:700;line-height:1;text-align:center}@media screen and (max-width:767.98px){.c-cta__title{font-size:calc(var(--unit)*24)}}.c-cta__lead{font-size:calc(var(--unit)*18);letter-spacing:.02em;line-height:1.6;margin:calc(var(--unit)*20) auto;margin-bottom:calc(var(--unit)*34);text-align:center}@media screen and (max-width:767.98px){.c-cta__lead{font-size:calc(var(--unit)*16);margin-bottom:calc(var(--unit)*20)}}.c-cta .c-btn a{min-width:calc(var(--unit)*352)}@media screen and (max-width:767.98px){.c-cta .c-btn a{min-width:auto;width:100%}}.c-heading{font-size:calc(var(--unit)*40);font-weight:700;line-height:1.5}@media screen and (max-width:767.98px){.c-heading{font-size:calc(var(--unit)*30)}}.c-headingArea{margin-top:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.c-headingArea{margin-top:calc(var(--unit)*20)}}.c-heading--en{color:#b81c22;font-family:Roboto,sans-serif;font-size:calc(var(--unit)*24);font-weight:600;letter-spacing:.1em;line-height:1.2}@media screen and (max-width:767.98px){.c-heading--en{font-size:calc(var(--unit)*18)}}.c-lead{color:#3c4155;margin-top:calc(var(--unit)*30);text-align:center}@media screen and (max-width:767.98px){.c-lead{margin-top:calc(var(--unit)*20);text-align:left}}.c-pager{margin-top:calc(var(--unit)*60)}@media screen and (max-width:767.98px){.c-pager{margin-top:calc(var(--unit)*40)}}.c-pager__list{gap:calc(var(--unit)*10)}.c-pager__link,.c-pager__list{display:flex;justify-content:center}.c-pager__link{align-items:center;background:#fff;border:calc(var(--unit)*1) solid #d9dfe9;border-radius:50%;color:#6b7387;font-size:calc(var(--unit)*18);height:calc(var(--unit)*40);letter-spacing:0;line-height:1;transition:.3s;width:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.c-pager__link{height:calc(var(--unit)*30);width:calc(var(--unit)*30)}}.c-pager__link:focus{background:#2c69ff;border-color:#2c69ff;color:#fff}@media (hover:hover) and (pointer:fine){.c-pager__link:hover{background:#2c69ff;border-color:#2c69ff;color:#fff}}.c-pager__link.current,.c-pager__link.current:focus{border-color:#2c69ff;color:#2c69ff}.c-pager__link.current:focus{background:#fff}@media (hover:hover) and (pointer:fine){.c-pager__link.current:hover{background:#fff;border-color:#2c69ff;color:#2c69ff}}.c-pager__link.dots{background:none;border:none;width:auto}.c-pager__link.dots:focus{color:#6b7387}@media (hover:hover) and (pointer:fine){.c-pager__link.dots:hover{color:#6b7387}}.c-pager__link.disabled{display:none}.c-pager__link.prev:before{border-style:solid;border-bottom:calc(var(--unit)*7) solid transparent;border-left:0;border-right:calc(var(--unit)*12) solid #2c69ff;border-top:calc(var(--unit)*7) solid transparent;content:"";display:block;height:0;margin-left:calc(var(--unit)*-3);width:0}.c-pager__link.prev:focus:before{border-right-color:#fff}@media (hover:hover) and (pointer:fine){.c-pager__link.prev:hover:before{border-right-color:#fff}}.c-pager__link.next:before{border-style:solid;border-bottom:calc(var(--unit)*7) solid transparent;border-left:calc(var(--unit)*12) solid #2c69ff;border-right:0;border-top:calc(var(--unit)*7) solid transparent;content:"";display:block;height:0;margin-right:calc(var(--unit)*-3);width:0}.c-pager__link.next:focus:before{border-left-color:#fff}@media (hover:hover) and (pointer:fine){.c-pager__link.next:hover:before{border-left-color:#fff}}.site-footer-02 .seg-primary{height:0;margin:0;overflow:visible;padding:0}.site-footer-02 .seg-primary .scroll-top{height:0;margin:0;overflow:visible;position:static}.site-footer-02 .seg-primary .scroll-top a{align-items:center;background-color:#2c69ff;border-radius:calc(var(--unit)*28);bottom:calc(var(--unit)*20);display:flex;height:calc(var(--unit)*56);justify-content:center;overflow:hidden!important;position:fixed;right:calc(var(--unit)*20)!important;text-indent:200%!important;white-space:nowrap!important;width:calc(var(--unit)*56);z-index:100}@media screen and (max-width:767.98px){.site-footer-02 .seg-primary .scroll-top a{bottom:calc(var(--unit)*10);right:calc(var(--unit)*10)}}.site-footer-02 .seg-primary .scroll-top a:before{border-bottom:none;border-left:none;border-right:calc(var(--unit)*2) solid #fff;border-top:calc(var(--unit)*2) solid #fff;content:"";height:calc(var(--unit)*10);left:50%;position:absolute;top:50%;transform:translate(-50%) rotate(-45deg);width:calc(var(--unit)*10)}.c-slider--top-case{height:auto;position:relative}.c-slider_dots.swiper-pagination-bullets{align-items:center;display:flex;position:static;width:auto!important}.c-slider_dots .swiper-pagination-bullet{background:#ccc;height:calc(var(--unit)*8);margin:0 4px!important;opacity:1;width:calc(var(--unit)*8)}.c-slider_dots .swiper-pagination-bullet-active{background:#0020c2}.c-slider_dots .swiper-pagination-bullet:focus-visible{outline:2px solid #0020c2;outline-offset:2px}.c-slider_pause{background:url(../../assets/img/common/swiper_button_stop.png) no-repeat 50%;background-size:contain;content:"";cursor:pointer;height:calc(var(--unit)*30);left:-8%;margin:auto;position:absolute;right:0;top:38%;width:calc(var(--unit)*30);z-index:10}@media screen and (max-width:767.98px){.c-slider_pause{left:-30%;top:33.5%}}.c-slider_pause.pause{background:url(../../assets/img/common/swiper_button_play.png) no-repeat 50%;background-size:contain}.c-slider__pagenation{align-items:center;display:flex;gap:calc(var(--unit)*15);justify-content:center;margin-top:calc(var(--unit)*20)}.c-slider__pagenation--column{margin-bottom:calc(var(--unit)*80)}@media screen and (max-width:767.98px){.c-slider__pagenation--column{margin-bottom:0;position:absolute;top:calc(var(--unit)*60)}.c-slider__pagenation--column .swiper-pagination{display:none}}.c-slider__pause{align-items:center;background-color:#a7afc1;border-radius:50%;cursor:pointer;display:flex;height:calc(var(--unit)*30);justify-content:center;position:relative;width:calc(var(--unit)*30)}.c-slider__pause:focus-visible{outline:2px solid #0020c2;outline-offset:2px}.c-slider__pause:after,.c-slider__pause:before{background-color:#fff;content:"";display:block;height:calc(var(--unit)*9);transition:all .2s;width:calc(var(--unit)*2)}.c-slider__pause:before{margin-right:calc(var(--unit)*4)}.c-slider__pause.paused:before{background-color:transparent;border-color:transparent transparent transparent #fff;border-style:solid;border-width:calc(var(--unit)*8) 0 calc(var(--unit)*8) calc(var(--unit)*12);height:0;margin-right:0;transform:translateX(calc(var(--unit)*2));width:0}.c-slider__pause.paused:after{display:none}.swiper-button-next,.swiper-button-prev{cursor:pointer;height:50px;width:50px}.swiper-button-next svg,.swiper-button-next:after,.swiper-button-prev svg,.swiper-button-prev:after{display:none}.swiper-button-next:focus-visible,.swiper-button-prev:focus-visible{outline:2px solid #0020c2;outline-offset:2px}.swiper-button-prev--top-case{background:url(../../assets/img/common/swiper_button_prev.png) no-repeat 50%;background-size:contain;height:calc(var(--unit)*90)!important;left:calc(var(--unit)*-130)!important;top:calc(var(--unit)*67)!important;width:calc(var(--unit)*90)!important}@media screen and (max-width:767.98px){.swiper-button-prev--top-case{height:calc(var(--unit)*50)!important;left:calc(var(--unit)*-30)!important;top:calc(var(--unit)*80)!important;width:calc(var(--unit)*50)!important}}.swiper-button-prev--top-column{background:url(../../assets/img/common/swiper_button_prev.png) no-repeat 50%;background-size:contain;display:block!important;height:calc(var(--unit)*44)!important;margin-right:calc(var(--unit)*25)!important;margin-top:0!important;position:static!important;width:calc(var(--unit)*44)!important}@media screen and (max-width:767.98px){.swiper-button-prev--top-column{height:calc(var(--unit)*50)!important;left:calc(var(--unit)*-20)!important;position:absolute!important;top:calc(var(--unit)*30)!important;width:calc(var(--unit)*50)!important}}.swiper-button-prev--pickup{background:url(../../assets/img/common/swiper_button_prev.png) no-repeat 50%;background-size:contain;display:block!important;height:calc(var(--unit)*58)!important;margin-right:calc(var(--unit)*25)!important;margin-top:0!important;position:static!important;width:calc(var(--unit)*58)!important}@media screen and (max-width:767.98px){.swiper-button-prev--pickup{height:calc(var(--unit)*45)!important;margin-right:0!important;width:calc(var(--unit)*45)!important}}.swiper-button-prev--other{background:url(../../assets/img/common/swiper_button_prev.png) no-repeat 50%;background-size:contain;height:calc(var(--unit)*60)!important;left:calc(var(--unit)*-80)!important;top:50%!important;transform:translateY(-50%);width:calc(var(--unit)*60)!important}@media screen and (max-width:767.98px){.swiper-button-prev--other{height:calc(var(--unit)*50)!important;left:calc(var(--unit)*-20)!important;width:calc(var(--unit)*50)!important}}.swiper-button-prev--other-scene{background:url(../../assets/img/common/swiper_button_prev.png) no-repeat 50%;background-size:contain;height:calc(var(--unit)*60)!important;left:calc(var(--unit)*-80)!important;top:50%!important;transform:translateY(-50%);width:calc(var(--unit)*60)!important}@media screen and (max-width:767.98px){.swiper-button-prev--other-scene{height:calc(var(--unit)*50)!important;left:calc(var(--unit)*-10)!important;width:calc(var(--unit)*50)!important}}.swiper-button-next--top-case{background:url(../../assets/img/common/swiper_button_next.png) no-repeat 50%;background-size:contain;height:calc(var(--unit)*90)!important;right:calc(var(--unit)*-130)!important;top:calc(var(--unit)*67)!important;width:calc(var(--unit)*90)!important}@media screen and (max-width:767.98px){.swiper-button-next--top-case{height:calc(var(--unit)*50)!important;right:calc(var(--unit)*-30)!important;top:calc(var(--unit)*80)!important;width:calc(var(--unit)*50)!important}}.swiper-button-next--top-column{background:url(../../assets/img/common/swiper_button_next.png) no-repeat 50%;background-size:contain;display:block!important;height:calc(var(--unit)*44)!important;margin-left:calc(var(--unit)*25)!important;margin-top:0!important;position:static!important;width:calc(var(--unit)*44)!important}@media screen and (max-width:767.98px){.swiper-button-next--top-column{height:calc(var(--unit)*50)!important;margin-left:calc(var(--unit)*0)!important;position:absolute!important;right:calc(var(--unit)*-340)!important;top:calc(var(--unit)*30)!important;width:calc(var(--unit)*50)!important}}.swiper-button-next--pickup{background:url(../../assets/img/common/swiper_button_next.png) no-repeat 50%;background-size:contain;display:block!important;height:calc(var(--unit)*58)!important;margin-left:calc(var(--unit)*25)!important;margin-top:0!important;position:static!important;width:calc(var(--unit)*58)!important}@media screen and (max-width:767.98px){.swiper-button-next--pickup{height:calc(var(--unit)*45)!important;margin-left:calc(var(--unit)*0)!important;width:calc(var(--unit)*45)!important}}.swiper-button-next--other{background:url(../../assets/img/common/swiper_button_next.png) no-repeat 50%;background-size:contain;height:calc(var(--unit)*60)!important;right:calc(var(--unit)*-80)!important;top:50%!important;transform:translateY(-50%);width:calc(var(--unit)*60)!important}@media screen and (max-width:767.98px){.swiper-button-next--other{height:calc(var(--unit)*50)!important;right:calc(var(--unit)*-20)!important;width:calc(var(--unit)*50)!important}}.swiper-button-next--other-scene{background:url(../../assets/img/common/swiper_button_next.png) no-repeat 50%;background-size:contain;height:calc(var(--unit)*60)!important;right:calc(var(--unit)*-80)!important;top:50%!important;transform:translateY(-50%);width:calc(var(--unit)*60)!important}@media screen and (max-width:767.98px){.swiper-button-next--other-scene{height:calc(var(--unit)*50)!important;right:calc(var(--unit)*-10)!important;width:calc(var(--unit)*50)!important}.c-slider__pause.swiper_pause--top-column{display:none}}.c-slider__pagenation--pickup{margin-top:calc(var(--unit)*50)}@media screen and (max-width:767.98px){.c-slider__pagenation--pickup{margin-top:calc(var(--unit)*30)}}.swiper-slide:focus-visible{outline:2px solid #0f1ed2;outline-offset:-2px}.c-title{color:#111;font-size:calc(var(--unit)*38);font-weight:700;line-height:1.6;margin-bottom:calc(var(--unit)*30);text-align:center}@media screen and (max-width:767.98px){.c-title{font-size:calc(var(--unit)*24);margin-bottom:calc(var(--unit)*20)}}.c-title span{color:#2c69ff}.p-breadcrumb{left:calc(var(--unit)*320);position:absolute;top:calc(var(--unit)*130);z-index:1}@media screen and (max-width:767.98px){.p-breadcrumb{background-color:#2c69ff;left:0;overflow:auto hidden;padding:calc(var(--unit)*70) calc(var(--unit)*20) calc(var(--unit)*10);position:static;width:100%;-webkit-overflow-scrolling:touch}.p-breadcrumb.c-bg--gray{background-color:#eee}.p-breadcrumb.c-bg--gray .p-breadcrumb__item{color:#333}.p-breadcrumb.c-bg--gray__item+.p-breadcrumb.c-bg--gray__item:before{background-color:#333;content:url(../img/common/icon_breadcrumb_arrow.svg);display:block}}.p-breadcrumb__inner{display:flex;justify-content:flex-end;width:100%}@media screen and (max-width:767.98px){.p-breadcrumb__inner{flex-wrap:nowrap;justify-content:flex-start}}.p-breadcrumb__list{align-items:center;display:flex;gap:calc(var(--unit)*12)}@media screen and (max-width:767.98px){.p-breadcrumb__list{flex-shrink:0;gap:calc(var(--unit)*5)}}.p-breadcrumb__item{color:#fff;font-size:calc(var(--unit)*14)}@media screen and (max-width:767.98px){.p-breadcrumb__item{font-size:calc(var(--unit)*12)}}.p-breadcrumb__item a{opacity:.7}.p-breadcrumb__item a:focus{opacity:1;text-decoration:underline;transition:.3s}@media (hover:hover) and (pointer:fine){.p-breadcrumb__item a:hover{opacity:1;text-decoration:underline;transition:.3s}}.p-breadcrumb__item+.p-breadcrumb__item{align-items:center;display:flex;gap:calc(var(--unit)*12)}@media screen and (max-width:767.98px){.p-breadcrumb__item+.p-breadcrumb__item{gap:calc(var(--unit)*5)}}.p-breadcrumb__item+.p-breadcrumb__item:before{content:url(../img/common/icon_breadcrumb_arrow.svg);display:block}.p-faq{color:#3c4155}.p-faq-tabs__list{display:flex;flex-wrap:wrap;gap:calc(var(--unit)*15);margin-bottom:calc(var(--unit)*60)}@media screen and (max-width:767.98px){.p-faq-tabs__list{gap:calc(var(--unit)*10);margin-bottom:calc(var(--unit)*30)}}.p-faq-tab{background-color:#fffdf7;border:1px solid #c5ccd9;border-radius:calc(var(--unit)*50);cursor:pointer;font-size:calc(var(--unit)*18);font-weight:700;line-height:1;padding:calc(var(--unit)*13) calc(var(--unit)*30);transition:all .2s ease}@media screen and (max-width:767.98px){.p-faq-tab{font-size:calc(var(--unit)*14);padding:calc(var(--unit)*10) calc(var(--unit)*20)}}.p-faq-tab.is-active,.p-faq-tab:hover{background-color:#0f1ed2;border-color:#0f1ed2;color:#fff}.p-faq__list{display:flex;flex-direction:column;gap:calc(var(--unit)*20)}.p-faq__item{transition:all .2s ease;width:100%}.p-faq__item:not(.is-active){display:none}.p-faq__item.is-open .p-faq__answer{margin-bottom:calc(var(--unit)*20);margin-top:calc(var(--unit)*30);max-height:calc(var(--unit)*1000)!important;opacity:1;padding:calc(var(--unit)*10) calc(var(--unit)*40);transition:max-height .5s cubic-bezier(.25,1,.5,1),padding .5s cubic-bezier(.25,1,.5,1),margin .5s cubic-bezier(.25,1,.5,1),opacity .4s ease .15s}@media screen and (max-width:767.98px){.p-faq__item.is-open .p-faq__answer{padding:calc(var(--unit)*15)}}.p-faq__item.is-open .p-faq__question:after{transform:rotate(-135deg)}.p-faq__question{align-items:center;background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.05);display:flex;padding:calc(var(--unit)*20) calc(var(--unit)*40);position:relative;width:100%}@media screen and (max-width:767.98px){.p-faq__question{padding:calc(var(--unit)*15) calc(var(--unit)*35) calc(var(--unit)*15) calc(var(--unit)*15)}}.p-faq__question:after{border-bottom:2px solid #0f1ed2;border-right:2px solid #0f1ed2;content:"";height:calc(var(--unit)*12);position:absolute;right:calc(var(--unit)*30);transform:rotate(45deg);transition:transform .3s ease;width:calc(var(--unit)*12)}@media screen and (max-width:767.98px){.p-faq__question:after{right:calc(var(--unit)*15)}}.p-faq__title{font-size:calc(var(--unit)*22);font-weight:700;padding-left:calc(var(--unit)*20);position:relative}@media screen and (max-width:767.98px){.p-faq__title{font-size:calc(var(--unit)*16);padding-left:calc(var(--unit)*15)}}.p-faq__icon{font-family:Roboto,sans-serif;font-size:calc(var(--unit)*40);font-weight:700;line-height:1}@media screen and (max-width:767.98px){.p-faq__icon{font-size:calc(var(--unit)*30)}}.p-faq__icon--q{color:#0f1ed2}.p-faq__answer{align-items:center;display:flex;margin-bottom:0;margin-top:0;max-height:0!important;opacity:0;overflow:hidden;padding:0 calc(var(--unit)*40);transition:max-height .3s ease,padding .3s ease,margin .3s ease,opacity .2s ease;width:100%}@media screen and (max-width:767.98px){.p-faq__answer{padding:0 calc(var(--unit)*15)}}.p-faq__text{font-size:calc(var(--unit)*20);padding-left:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-faq__text{font-size:calc(var(--unit)*14)}}.p-faq__text a{color:#0f1ed2;text-decoration:underline}.p-faq__text a:focus{text-decoration:none}@media (hover:hover) and (pointer:fine){.p-faq__text a:hover{text-decoration:none}}.p-faq__text--highlight{color:#0f1ed2}.p-filter{background:#fff;border-radius:calc(var(--unit)*10);box-shadow:0 0 50px 50px rgba(0,0,0,.06),0 0 50px rgba(0,0,0,.05);padding:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-filter{padding:calc(var(--unit)*20)}}.p-filter__unit{align-items:flex-start;display:flex}@media screen and (max-width:767.98px){.p-filter__unit{display:block}}.p-filter__unit:not(:last-child){margin-bottom:calc(var(--unit)*22)}.p-filter__subtitle{font-size:calc(var(--unit)*18);font-weight:700;min-width:calc(var(--unit)*180);width:calc(var(--unit)*180)}@media screen and (max-width:767.98px){.p-filter__subtitle{font-size:calc(var(--unit)*16);margin-bottom:calc(var(--unit)*10);min-width:unset;width:unset}}.p-filter__category{display:flex;flex-wrap:wrap;gap:calc(var(--unit)*10)}.p-filter__category button{background:#eff2f6;border-radius:calc(var(--unit)*4);display:inline-block;font-size:calc(var(--unit)*16);font-weight:500;letter-spacing:0;padding:calc(var(--unit)*3) calc(var(--unit)*24)}@media screen and (max-width:767.98px){.p-filter__category button{font-size:calc(var(--unit)*14);padding:calc(var(--unit)*3) calc(var(--unit)*20)}}.p-filter__category button.active{background:#0f1ed2;color:#fff;font-weight:700}.p-footer{background:#fffdf7;padding:calc(var(--unit)*30) 4rem calc(var(--unit)*50);padding-top:calc(var(--unit)*30);position:relative;z-index:1}@media screen and (max-width:767.98px){.p-footer{display:none;padding:calc(var(--unit)*30) 0}}.p-footer__inner{display:flex;justify-content:space-between;margin:0 auto;width:calc(var(--unit)*1280)}@media screen and (max-width:767.98px){.p-footer__inner{align-items:flex-start;flex-direction:column;gap:calc(var(--unit)*40);width:100%}}.p-footer-image{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-start;width:calc(var(--unit)*522)}.p-footer-image__text{color:#0f1ed2;font-size:calc(var(--unit)*20);font-weight:700}.p-footer__link{display:flex;gap:calc(var(--unit)*16)}.p-footer-sitemap{display:flex;gap:calc(var(--unit)*100);padding-top:calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-footer-sitemap{flex-wrap:wrap;gap:calc(var(--unit)*20) calc(var(--unit)*40);padding-left:calc(var(--unit)*0);padding-top:0}}.p-footer-menu{display:flex;flex-direction:column;gap:calc(var(--unit)*5)}.p-footer-menu__item a{color:#0f1ed2;font-weight:700;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1);will-change:color}.p-footer-menu__item a:hover{color:#0f1ed2}.p-footer-menu__children{display:flex;flex-direction:column;font-size:calc(var(--unit)*14);gap:.5rem;margin-top:calc(var(--unit)*8);padding-left:calc(var(--unit)*10)}.p-footer-menu__children-item a{color:#535a6e}.helper-font-weight-bold{font-weight:700}.common_floatingBanner{background-color:#fff;border:1px solid #f5f5f5;border-radius:2rem;bottom:calc(1.04vw + 9vh);box-shadow:0 0 10px rgba(0,0,0,.102);opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:1.04vw;transition:all .3s;width:15vw;z-index:100}.common_floatingBanner .show{opacity:1;pointer-events:auto}.common_floatingBanner-closeBTN{cursor:pointer;height:1.25vw;position:absolute;right:.52vw;top:.52vw;width:1.25vw;z-index:101}.common_floatingBanner-inner{background-color:#fff}.common_floatingBanner-inner__image{overflow:hidden;transition:all .3s}.common_floatingBanner-inner__text{color:#333;flex:1;font-size:.72vw;line-height:1.55;padding:1em 1em 0}.common_floatingBanner-button{background-color:#2c69ff;border-radius:20vh;cursor:pointer;margin:1rem auto 2rem;text-align:center;transition:all .3s;width:calc(100% - 1.5vw)}.common_floatingBanner-button a{color:#fff;display:block;font-size:.83vw;padding-block:.5em;text-decoration:none}.site-footer-02{margin-top:calc(var(--unit)*0)!important}@media print,screen and (width >= 640px){.site-main{margin:0!important}}.p-function-detail__inner{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:767.98px){.p-function-detail__inner{display:block}}.p-function-detail__body{width:50%}@media screen and (max-width:767.98px){.p-function-detail__body{margin-bottom:calc(var(--unit)*20);width:100%}}.p-function-detail__title{color:#111;font-size:calc(var(--unit)*46);font-weight:700;line-height:1.5;margin-bottom:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-function-detail__title{font-size:calc(var(--unit)*24);margin-bottom:calc(var(--unit)*20)}}.p-function-detail__text{color:#3c4155;font-size:calc(var(--unit)*18)}@media screen and (max-width:767.98px){.p-function-detail__text{font-size:calc(var(--unit)*16)}}.p-function-detail__img{width:44%}@media screen and (max-width:767.98px){.p-function-detail__img{width:100%}}.p-function-detail__img img{border-radius:calc(var(--unit)*10);box-shadow:0 0 30px 20px rgba(0,0,0,.03);display:block;width:100%}@media screen and (max-width:767.98px){.p-function-detail__img img{border-radius:calc(var(--unit)*10)}}.p-step__subtitle{margin-bottom:calc(var(--unit)*15);text-align:center}@media screen and (max-width:767.98px){.p-step__subtitle{margin-bottom:calc(var(--unit)*10)}}.p-step__subtitle span{background:#2c69ff;border-radius:calc(var(--unit)*100);color:#fff;display:inline-block;font-size:calc(var(--unit)*24);font-weight:700;line-height:1.5;padding:calc(var(--unit)*6) calc(var(--unit)*40);position:relative}@media screen and (max-width:767.98px){.p-step__subtitle span{font-size:calc(var(--unit)*18)}}.p-step__subtitle span:after{background:url(../img/function/detail/step_arrow.png) no-repeat 50%/contain;bottom:calc(var(--unit)*-15);content:"";height:calc(var(--unit)*18);left:50%;position:absolute;transform:translateX(-50%);width:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-step__subtitle span:after{bottom:calc(var(--unit)*-12);height:calc(var(--unit)*15);width:calc(var(--unit)*25)}}.p-step__units{margin-top:calc(var(--unit)*80);position:relative}@media screen and (max-width:767.98px){.p-step__units{margin-top:calc(var(--unit)*40)}}.p-step__units:before{background:#2c69ff;bottom:calc(var(--unit)*150);content:"";left:50%;position:absolute;top:calc(var(--unit)*150);transform:translateX(-50%);width:calc(var(--unit)*2)}@media screen and (max-width:767.98px){.p-step__units:before{display:none}}.p-step__unit{align-items:center;display:flex;justify-content:space-between;position:relative}@media screen and (max-width:767.98px){.p-step__unit{display:block}}.p-step__unit:nth-child(odd){flex-direction:row-reverse}.p-step__unit:not(:last-child){margin-bottom:calc(var(--unit)*80)}@media screen and (max-width:767.98px){.p-step__unit:not(:last-child){margin-bottom:calc(var(--unit)*40)}}.p-step__unit-number{align-items:center;background:#2c69ff;border-radius:50%;color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:calc(var(--unit)*38);font-weight:700;height:calc(var(--unit)*100);justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--unit)*100)}@media screen and (max-width:767.98px){.p-step__unit-number{font-size:calc(var(--unit)*28);height:calc(var(--unit)*70);margin:0 auto calc(var(--unit)*15);position:static;transform:unset;width:calc(var(--unit)*70)}}.p-step__unit-body{width:42%}@media screen and (max-width:767.98px){.p-step__unit-body{margin-bottom:calc(var(--unit)*30);width:100%}}.p-step__unit-title{color:#111;font-size:calc(var(--unit)*38);font-weight:700;margin-bottom:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-step__unit-title{font-size:calc(var(--unit)*24);margin-bottom:calc(var(--unit)*15);text-align:center}}.p-step__unit-text{color:#3c4155;font-size:calc(var(--unit)*18);margin-bottom:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-step__unit-text{font-size:calc(var(--unit)*16);margin-bottom:calc(var(--unit)*20)}}.p-step__unit-subtext{background:#fff;font-size:calc(var(--unit)*18);padding:calc(var(--unit)*10) calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-step__unit-subtext{font-size:calc(var(--unit)*16)}}.p-step__unit-img{width:42%}@media screen and (max-width:767.98px){.p-step__unit-img{width:100%}}.p-step__unit-img img{border-radius:calc(var(--unit)*10);box-shadow:0 0 30px 20px rgba(0,0,0,.03);display:block;width:100%}.p-feature__units{padding-bottom:calc(var(--unit)*150);padding-right:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-feature__units{padding:0}}.p-feature__unit{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:767.98px){.p-feature__unit{display:block}}.p-feature__unit:not(:last-child){margin-bottom:calc(var(--unit)*250)}@media screen and (max-width:767.98px){.p-feature__unit:not(:last-child){margin-bottom:calc(var(--unit)*80)}}.p-feature__unit-item-icon{min-width:calc(var(--unit)*40);width:calc(var(--unit)*40)}.p-feature__unit-item-icon--wide{min-width:calc(var(--unit)*50);width:calc(var(--unit)*50)}.p-feature__unit-body{width:57%}@media screen and (max-width:767.98px){.p-feature__unit-body{margin-bottom:calc(var(--unit)*20);width:100%}}.p-feature__unit-title{color:#111;font-size:calc(var(--unit)*38);font-weight:700;line-height:1.4;margin-bottom:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-feature__unit-title{font-size:calc(var(--unit)*24)}}.p-feature__unit-text{color:#333;font-size:calc(var(--unit)*18);line-height:1.6;margin-bottom:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-feature__unit-text{font-size:calc(var(--unit)*16)}}.p-feature__unit-item:not(:last-child){margin-bottom:calc(var(--unit)*30)}.p-feature__unit-item-header{align-items:center;display:flex;gap:calc(var(--unit)*15);margin-bottom:calc(var(--unit)*10)}.p-feature__unit-item-icon img{display:block;width:100%}.p-feature__unit-item-title{color:#0f1ed2;font-size:calc(var(--unit)*24);font-weight:700}@media screen and (max-width:767.98px){.p-feature__unit-item-title{font-size:calc(var(--unit)*20)}}.p-feature__unit-item-text{color:#333;font-size:calc(var(--unit)*16);line-height:2.2}@media screen and (max-width:767.98px){.p-feature__unit-item-text{font-size:calc(var(--unit)*14);line-height:1.8}}.p-feature__unit-img{width:37%}@media screen and (max-width:767.98px){.p-feature__unit-img{margin:0 auto;width:80%}}.p-feature__unit-img img{display:block;width:100%}.p-example__units{display:grid;gap:calc(var(--unit)*40);grid-template-columns:repeat(3,1fr);margin-top:calc(var(--unit)*80)}@media screen and (max-width:767.98px){.p-example__units{gap:calc(var(--unit)*20);grid-template-columns:repeat(1,1fr);margin-top:calc(var(--unit)*30)}}.p-example__unit{background:#fff;line-height:1.6;padding:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-example__unit{padding:calc(var(--unit)*30) calc(var(--unit)*20)}}.p-example__unit-header{align-items:center;border-bottom:calc(var(--unit)*2) solid #2c69ff;display:flex;gap:calc(var(--unit)*15);margin-bottom:calc(var(--unit)*20);padding-bottom:calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-example__unit-header{margin-bottom:calc(var(--unit)*10)}}.p-example__unit-icon{min-width:calc(var(--unit)*70);width:calc(var(--unit)*70)}.p-example__unit-icon img{display:block;width:100%}.p-example__unit-subtitle{color:#2c69ff;font-size:calc(var(--unit)*24);font-weight:700;letter-spacing:0}@media screen and (max-width:767.98px){.p-example__unit-subtitle{font-size:calc(var(--unit)*20)}}.p-example__unit-title{font-size:calc(var(--unit)*24);font-weight:700;letter-spacing:0;margin-bottom:calc(var(--unit)*5)}@media screen and (max-width:767.98px){.p-example__unit-title{font-size:calc(var(--unit)*20)}}.p-example__unit-text{color:#3c4155;font-size:calc(var(--unit)*16);letter-spacing:0;margin-bottom:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-example__unit-text{font-size:calc(var(--unit)*14);margin-bottom:calc(var(--unit)*20)}}.p-example__unit-item{padding:calc(var(--unit)*10)}.p-example__unit-item:first-child{background:#eff2f6;margin-bottom:calc(var(--unit)*20);position:relative}.p-example__unit-item:first-child:after{background:url(../img/function/detail/example_arrow.png) no-repeat 50%/contain;bottom:calc(var(--unit)*-10);content:"";height:calc(var(--unit)*14);left:50%;position:absolute;transform:translateX(-50%);width:calc(var(--unit)*30)}.p-example__unit-item:first-child .p-example__unit-item-title{background:#535a6e}.p-example__unit-item:nth-child(2){background:#dfe6fd}.p-example__unit-item:nth-child(2) .p-example__unit-item-title{background:#2c69ff}.p-example__unit-item-title{color:#fff;font-size:calc(var(--unit)*14);font-weight:700;letter-spacing:0;line-height:1.3;margin-bottom:calc(var(--unit)*3);max-width:100%;text-align:center;width:calc(var(--unit)*90)}.p-example__unit-item-text{font-size:calc(var(--unit)*16);letter-spacing:0}@media screen and (max-width:767.98px){.p-example__unit-item-text{font-size:calc(var(--unit)*14)}}.p-utilization__items{display:grid;gap:calc(var(--unit)*40);grid-template-columns:repeat(2,1fr);margin-top:calc(var(--unit)*80)}@media screen and (max-width:767.98px){.p-utilization__items{gap:calc(var(--unit)*20);grid-template-columns:repeat(1,1fr);margin-top:calc(var(--unit)*30)}}.p-utilization__item:first-child .p-utilization__item-img{min-width:calc(var(--unit)*218);width:calc(var(--unit)*218)}.p-utilization__item:nth-child(2) .p-utilization__item-img{min-width:calc(var(--unit)*93);width:calc(var(--unit)*93)}.p-utilization__item-inner{background:#fff;border-radius:calc(var(--unit)*20);box-shadow:0 0 30px 20px rgba(0,0,0,.03);display:flex;gap:calc(var(--unit)*30);padding:calc(var(--unit)*30) calc(var(--unit)*30) calc(var(--unit)*30) calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-utilization__item-inner{display:block;padding:calc(var(--unit)*30) calc(var(--unit)*20)}}.p-utilization__item-inner:hover .p-utilization__item-img{transform:scale(1.05)}.p-utilization__item-img{transition:transform .3s ease}@media screen and (max-width:767.98px){.p-utilization__item-img{margin:0 auto 20px}}.p-utilization__item-img img{display:block;width:100%}.p-utilization__item-body{align-items:flex-start;display:flex;flex-direction:column;line-height:1.6}.p-utilization__item-title{color:#0f1ed2;font-size:calc(var(--unit)*24);font-weight:700;margin-bottom:calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-utilization__item-title{font-size:calc(var(--unit)*20);margin:0 auto 10px}}.p-utilization__item-text{color:#3c4155;font-size:calc(var(--unit)*16);letter-spacing:0;margin-bottom:calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-utilization__item-text{font-size:calc(var(--unit)*14)}}.p-utilization__item-more{background:url(../img/common/arrow_blue_03.png) no-repeat 100%/calc(var(--unit)*5);color:#0f1ed2;display:inline-block;font-size:calc(var(--unit)*16);font-weight:500;letter-spacing:0;margin-top:auto;padding-right:calc(var(--unit)*15)}@media screen and (max-width:767.98px){.p-utilization__item-more{margin-left:auto}}.p-function-faq__content{margin-top:calc(var(--unit)*60)}@media screen and (max-width:767.98px){.p-function-faq__content{margin-top:calc(var(--unit)*30)}}.p-function-outline__title{font-size:calc(var(--unit)*38);font-weight:700;letter-spacing:calc(var(--unit)*1.14);margin-bottom:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-function-outline__title{font-size:calc(var(--unit)*18);margin-bottom:calc(var(--unit)*15)}}.p-function-outline__text{font-size:calc(var(--unit)*20);margin-bottom:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-function-outline__text{font-size:calc(var(--unit)*14)}}.p-function-outline__image{text-align:center}.p-function-outline__image img{width:auto}.p-function-plan__overview{align-items:flex-start;display:flex;gap:calc(var(--unit)*100);justify-content:space-between;margin-bottom:calc(var(--unit)*60)}@media screen and (max-width:767.98px){.p-function-plan__overview{flex-direction:column;gap:calc(var(--unit)*20);margin-bottom:calc(var(--unit)*30)}}.p-function-plan__content{width:auto}.p-function-plan__label{color:#0f1ed2;display:block;font-family:Roboto,sans-serif;font-size:calc(var(--unit)*24);font-weight:700;letter-spacing:calc(var(--unit)*.72);margin-bottom:calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-function-plan__label{font-size:calc(var(--unit)*12);margin-bottom:0}}.p-function-plan__title{align-items:center;display:inline-flex;font-size:calc(var(--unit)*46);font-weight:700;gap:calc(var(--unit)*30);letter-spacing:calc(var(--unit)*1.38);line-height:1.5;margin-bottom:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-function-plan__title{font-size:calc(var(--unit)*18);gap:calc(var(--unit)*10)}}.p-function-plan__badge{background-color:#dfe6fd;border-radius:calc(var(--unit)*1000);color:#0f1ed2;display:inline-block;font-size:calc(var(--unit)*18);font-weight:700;line-height:1.6;padding:calc(var(--unit)*10) calc(var(--unit)*30) calc(var(--unit)*11)}@media screen and (max-width:767.98px){.p-function-plan__badge{font-size:calc(var(--unit)*12);padding:calc(var(--unit)*5) calc(var(--unit)*15) calc(var(--unit)*6)}}.p-function-plan__lead{font-size:calc(var(--unit)*24);font-weight:700;letter-spacing:calc(var(--unit)*1.2);margin-bottom:calc(var(--unit)*50)}@media screen and (max-width:767.98px){.p-function-plan__lead{font-size:calc(var(--unit)*16);margin-bottom:calc(var(--unit)*20)}}.p-function-plan__btn{margin-top:calc(var(--unit)*20)}.p-function-plan__text{font-size:calc(var(--unit)*20);font-weight:400;letter-spacing:calc(var(--unit)*.54);line-height:2}@media screen and (max-width:767.98px){.p-function-plan__text{font-size:calc(var(--unit)*14)}}.p-function-plan__image{display:flex;flex-shrink:0;justify-content:flex-end}@media screen and (max-width:767.98px){.p-function-plan__image{justify-content:center;margin:0 auto;width:80%}}.p-function-plan__img{width:100%}.p-function-plan__details{align-items:flex-start;display:flex;gap:calc(var(--unit)*100);justify-content:space-between}@media screen and (max-width:767.98px){.p-function-plan__details{flex-direction:column}}@media screen and (max-width:767.98px) and (max-width:767.98px){.p-function-plan__details{gap:calc(var(--unit)*20)}}.p-function-plan__list{display:flex;flex-direction:column;gap:calc(var(--unit)*30);width:100%}@media screen and (max-width:767.98px){.p-function-plan__list{gap:calc(var(--unit)*20);margin-bottom:calc(var(--unit)*20);padding-right:0;width:100%}}.p-function-plan__item{display:flex;flex-direction:column}.p-function-plan__item-header{align-items:center;display:flex;margin-bottom:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-function-plan__item-header{margin-bottom:calc(var(--unit)*15)}}.p-function-plan__item-icon{flex-shrink:0;height:calc(var(--unit)*60);margin-right:calc(var(--unit)*15);max-width:calc(var(--unit)*60)}@media screen and (max-width:767.98px){.p-function-plan__item-icon{height:calc(var(--unit)*40);margin-right:calc(var(--unit)*10);width:calc(var(--unit)*40)}}.p-function-plan__item-title{color:#0f1ed2;font-size:calc(var(--unit)*30);font-weight:700;letter-spacing:calc(var(--unit)*.9);line-height:2.3}@media screen and (max-width:767.98px){.p-function-plan__item-title{font-size:calc(var(--unit)*18)}}.p-function-plan__item-text{letter-spacing:.02em;line-height:2.1}.p-function-plan__dashboard{align-items:flex-start;display:flex;flex-shrink:0;justify-content:flex-end}@media screen and (max-width:767.98px){.p-function-plan__dashboard{justify-content:center;width:100%}}.p-function-plan__dashboard-img{border-radius:calc(var(--unit)*20);box-shadow:0 calc(var(--unit)*10) calc(var(--unit)*30) rgba(0,0,0,.1);max-width:calc(var(--unit)*590);width:100%}.p-function-plan--reverse .p-function-plan__overview{flex-direction:row-reverse}@media screen and (max-width:767.98px){.p-function-plan--reverse .p-function-plan__overview{flex-direction:column}}.p-function-plan--reverse .p-function-plan__details{flex-direction:row-reverse}@media screen and (max-width:767.98px){.p-function-plan--reverse .p-function-plan__details{flex-direction:column}}:root{--header-height:0}body .site-header-03>.inner{background:#fff!important}.p-header{align-items:center;border-top:calc(var(--unit)*1) solid transparent;display:flex;height:calc(var(--unit)*64);justify-content:space-between;left:0;padding:0 calc(var(--unit)*40) 0 calc(var(--unit)*51);position:fixed;top:93px;transition:all .2s cubic-bezier(.25,.8,.25,1);width:100%;will-change:height,padding,top,background-color;z-index:1000}@media screen and (max-width:767.98px){.p-header{padding:calc(var(--unit)*11) calc(var(--unit)*13)}}@media screen and (min-width:768px){.p-header.is-scrolled{background-color:#fff;border-top-color:#d9dfe9;margin-top:calc(var(--unit)*-5);padding:calc(var(--unit)*40);top:var(--global-header-height,calc(var(--unit)*93))}.p-header.is-scrolled .p-header-nav{background-color:transparent;border-radius:0;box-shadow:none;padding:0 calc(var(--unit)*30)}.p-header.is-scrolled .p-header-logo__text{color:#282d3c}}@media screen and (max-width:767.98px){.p-header{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);box-shadow:0 .4rem 1rem rgba(0,0,0,.102);height:calc(var(--unit)*60);top:var(--global-header-height,calc(var(--unit)*40));transition:none;width:100%}}.p-header-logo{position:relative;width:calc(var(--unit)*270);z-index:10}@media screen and (max-width:767.98px){.p-header-logo{width:calc(var(--unit)*240)}}.p-header-logo__text{color:#fff;font-size:calc(var(--unit)*20);font-weight:700;transition:color .2s ease-out}@media screen and (max-width:767.98px){.p-header-logo__text{color:#0f1ed2!important;font-size:calc(var(--unit)*18)}}.p-header__inner{height:calc(var(--unit)*60);margin:0 auto;padding:0 calc(var(--unit)*8)}.p-header-nav,.p-header__inner{align-items:center;display:flex;justify-content:space-between}.p-header-nav{background-color:#fff;border-radius:calc(var(--unit)*80);box-shadow:0 calc(var(--unit)*10) calc(var(--unit)*10) rgba(0,0,0,.051);gap:calc(var(--unit)*40);padding:calc(var(--unit)*18) calc(var(--unit)*60);position:fixed;right:calc(var(--unit)*70);transition:background-color .2s ease-out,padding .2s ease-out,box-shadow .2s ease-out}@media screen and (max-width:767.98px){.p-header-nav{background:#fff;border-radius:0;display:flex;flex-direction:column;gap:calc(var(--unit)*20);height:calc(var(--unit)*-60 + 85dvh);left:0;opacity:0;overflow:auto;padding:calc(var(--unit)*20);pointer-events:none;position:fixed;top:calc(var(--unit)*60);transition:opacity .2s cubic-bezier(.39,.575,.565,1),visibility .2s cubic-bezier(.39,.575,.565,1);visibility:hidden;width:100%}.p-header-nav.is-active{opacity:1;pointer-events:auto;visibility:visible}}.p-header-nav__item{align-items:center;display:flex;margin-left:calc(var(--unit)*40)}.p-header-nav__button{box-sizing:border-box;cursor:pointer;display:inline-block;font-size:calc(var(--unit)*16);padding:.5em 1.2em;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-header-menu{align-items:center;display:flex;font-weight:700;gap:calc(var(--unit)*30);line-height:1}@media screen and (max-width:767.98px){.p-header-menu{align-items:flex-start;flex-direction:column;font-size:calc(var(--unit)*16);gap:0;width:100%}}.p-header-menu__commingsoon{position:relative}@media screen and (max-width:767.98px){.p-header-menu__commingsoon>span{display:block;padding:calc(var(--unit)*20) 0;width:100%}}.p-header-menu__commingsoon-text{background:#0f1ed2;color:#fff;display:block;font-size:calc(var(--unit)*11);font-weight:700;left:calc(var(--unit)*-10);opacity:.7;padding:calc(var(--unit)*2) calc(var(--unit)*5) calc(var(--unit)*5);position:absolute;text-align:center;top:calc(var(--unit)*-3);transform:rotate(-30deg);width:calc(var(--unit)*59)}@media screen and (max-width:767.98px){.p-header-menu__commingsoon-text{display:inline-block;margin-left:calc(var(--unit)*10);position:static;transform:none;width:auto}.p-header-menu__commingsoon-text br{display:none}}.p-header__item{position:relative}@media screen and (max-width:767.98px){.p-header__item{width:100%}}.p-header__item>a{display:block;padding:1rem 0;position:relative;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1);will-change:color}.p-header__item>a:hover{color:#0f1ed2}.p-header__item:has(.p-header-menu__children)>a{padding-right:1.5rem}.p-header__item:has(.p-header-menu__children)>a:after{border-bottom:.2rem solid #0f1ed2;border-right:.2rem solid #0f1ed2;content:"";height:.7rem;position:absolute;right:0;rotate:45deg;top:calc(50% - .6rem);transition:border-color .2s cubic-bezier(.39,.575,.565,1) .2s;width:.7rem;will-change:border-color}.p-header__children{bottom:0;left:calc(50% - 12rem);padding-top:2.5rem;position:absolute;transition:opacity .2s cubic-bezier(.39,.575,.565,1),visibility .2s cubic-bezier(.39,.575,.565,1);translate:0 100%;width:24rem;will-change:opacity,visibility}.p-header .p-header-menu__item{position:relative}@media screen and (max-width:767.98px){.p-header .p-header-menu__item{border-bottom:1px solid #eff2f6;width:100%}}.p-header .p-header-menu__item>a{font-size:calc(var(--unit)*18)}@media screen and (max-width:767.98px){.p-header .p-header-menu__item>a{display:block;padding:calc(var(--unit)*20) 0;width:100%}.p-header .p-header-menu__item.is-open .js-header-dropdown-trigger:after{transform:rotate(45deg) rotate(180deg)!important;transform-origin:center}}.p-header .p-header-menu__item .js-header-dropdown-trigger{padding-right:calc(var(--unit)*19)}.p-header .p-header-menu__item .js-header-dropdown-trigger:after{border-bottom:calc(var(--unit)*2) solid #0f1ed2;border-right:calc(var(--unit)*2) solid #0f1ed2;content:"";display:block;height:calc(var(--unit)*11);position:absolute;right:calc(var(--unit)*3);top:0;transform:rotate(45deg);transform-origin:bottom;transition:all .2s cubic-bezier(.39,.575,.565,1);width:calc(var(--unit)*11)}@media screen and (max-width:767.98px){.p-header .p-header-menu__item .js-header-dropdown-trigger:after{right:calc(var(--unit)*6);top:calc(var(--unit)*25);transform:translateY(-50%) rotate(45deg)}}.p-header .p-header-menu__children{bottom:0;height:auto;left:50%;max-height:0;min-width:calc(var(--unit)*270);opacity:0;overflow:hidden;padding-top:3rem;position:absolute;transition:opacity .2s cubic-bezier(.39,.575,.565,1),visibility .2s cubic-bezier(.39,.575,.565,1),max-height .25s cubic-bezier(.39,.575,.565,1);translate:-50% 100%;visibility:hidden}@media screen and (max-width:767.98px){.p-header .p-header-menu__children{max-height:0;padding-top:0;position:static;translate:none;width:100%}}.p-header .p-header-menu__item.is-open .p-header-menu__children{max-height:50rem;opacity:1;overflow:visible;padding-top:3rem;visibility:visible}@media screen and (max-width:767.98px){.p-header .p-header-menu__item.is-open .p-header-menu__children{max-height:80rem;padding-top:0}}.p-header .p-header-menu__children-inner{background:#fff;border-radius:1rem;box-shadow:0 0 1rem rgba(0,0,0,.102);display:flex;flex-direction:column;font-size:calc(var(--unit)*16);font-weight:400;line-height:1.5;padding:calc(var(--unit)*12) calc(var(--unit)*14);white-space:nowrap}@media screen and (max-width:767.98px){.p-header .p-header-menu__children-inner{background:#eff2f6;border-radius:0;box-shadow:none;padding:calc(var(--unit)*0) calc(var(--unit)*10);white-space:normal}}.p-header .p-header-menu__children-item{border-bottom:1px solid #eff2f6;display:block;padding-left:calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-header .p-header-menu__children-item{border-bottom:1px solid #fff}}.p-header .p-header-menu__children-item:first-of-type{font-weight:700;padding-left:0}.p-header .p-header-menu__children-item:last-of-type{border-bottom:none}.p-header .p-header-menu__children a{display:block;padding:calc(var(--unit)*12) calc(var(--unit)*34) calc(var(--unit)*8) calc(var(--unit)*0);position:relative;text-decoration:none;transition:color .2s cubic-bezier(.39,.575,.565,1);will-change:color}@media screen and (max-width:767.98px){.p-header .p-header-menu__children a{font-size:calc(var(--unit)*14);padding:calc(var(--unit)*10) calc(var(--unit)*34) calc(var(--unit)*10) calc(var(--unit)*0)}}.p-header .p-header-menu__children a:after{border-right:calc(var(--unit)*2) solid #0f1ed2;border-top:calc(var(--unit)*2) solid #0f1ed2;content:"";display:block;height:calc(var(--unit)*9);position:absolute;right:calc(var(--unit)*3);top:50%;transform:rotate(45deg);transition:right .2s cubic-bezier(.39,.575,.565,1);width:calc(var(--unit)*9);will-change:right}@media screen and (max-width:767.98px){.p-header .p-header-menu__children a:after{top:calc(var(--unit)*17)}}.p-header .p-header-menu__children a:focus{color:#0f1ed2}.p-header .p-header-menu__children a:focus:after{right:calc(var(--unit)*5)}@media (hover:hover) and (pointer:fine){.p-header .p-header-menu__children a:hover{color:#0f1ed2}.p-header .p-header-menu__children a:hover:after{right:calc(var(--unit)*5)}}.p-header-cta{align-items:center;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem;line-height:1}@media screen and (max-width:767.98px){.p-header-cta{display:grid;font-size:calc(var(--unit)*14);gap:calc(var(--unit)*10);grid-template-columns:repeat(2,1fr);width:100%}}.p-header-cta__item span{position:relative}@media screen and (max-width:767.98px){.p-header-cta__item{width:100%}}.p-header-cta__item a{align-items:center;background:#0f1ed2;border:1px solid #0f1ed2;border-radius:calc(var(--unit)*22);color:#fff;display:flex;font-size:calc(var(--unit)*18);height:calc(var(--unit)*44);justify-content:center;letter-spacing:0;overflow:hidden;position:relative;text-decoration:none;transition:opacity .1s cubic-bezier(.39,.575,.565,1);width:calc(var(--unit)*170);will-change:opacity}@media screen and (max-width:767.98px){.p-header-cta__item a{font-size:calc(var(--unit)*14);height:calc(var(--unit)*44);width:100%}}.p-header-cta__item a:before{background:#fff;content:"";height:100%;left:0;position:absolute;scale:0 1;top:0;transform-origin:right top;transition:scale .6s cubic-bezier(.165,.84,.44,1);width:100%;will-change:scale}.p-header-cta__item a:hover{color:#0f1ed2}.p-header-cta__item a:hover:before{scale:1 1;transform-origin:left top}.p-header-cta__item--bg-color-white a{background:#fff;color:#0f1ed2}.p-header-cta__item--bg-color-white a:hover{color:#fff}.p-header-cta__item--bg-color-white a:before{background:#0f1ed2}.p-header-hamburger{display:none}@media screen and (max-width:767.98px){.p-header-hamburger{display:block;height:4.4rem;position:relative;width:4.4rem;z-index:100}.p-header-hamburger:after,.p-header-hamburger:before{background:#000;border-radius:.2rem;content:"";display:block;height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center center;transition:transform .3s cubic-bezier(.39,.575,.565,1);width:3rem;will-change:transform}.p-header-hamburger:before{transform:translate(-50%,-50%) translateY(-.4rem)}.p-header-hamburger:after{transform:translate(-50%,-50%) translateY(.4rem)}.p-header-hamburger.is-active:before{transform:translate(-50%,-50%) rotate(45deg)}.p-header-hamburger.is-active:after{transform:translate(-50%,-50%) rotate(-45deg)}}.p-listing__filter{margin-bottom:calc(var(--unit)*60)}@media screen and (max-width:767.98px){.p-listing__filter{margin-bottom:calc(var(--unit)*40)}}.p-listing__cards{display:grid;gap:calc(var(--unit)*70) calc(var(--unit)*40);grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767.98px){.p-listing__cards{gap:calc(var(--unit)*40);grid-template-columns:repeat(1,1fr)}}@keyframes mv-img-fade-in{0%{opacity:0;transform:translateY(calc(var(--unit)*16))}to{opacity:1;transform:translateY(0)}}@keyframes mv-bg-fade-in{0%{opacity:0;transform:translateY(calc(var(--unit)*40))}to{opacity:1;transform:translateY(0)}}.p-mv{background-color:#2c69ff;background-image:url(../img/common/mv_under_bg.png);background-position:100% 100%;background-repeat:no-repeat;background-size:calc(var(--unit)*1040) calc(var(--unit)*500);color:#fff;min-height:calc(var(--unit)*500);overflow:hidden;padding-bottom:calc(var(--unit)*90);padding-top:calc(var(--unit)*200);position:relative}@media screen and (max-width:767.98px){.p-mv{background-size:100% auto;min-height:auto;padding-bottom:calc(var(--unit)*150);padding-top:calc(var(--unit)*30)}}.p-mv__inner{margin-left:auto;margin-right:auto;max-width:calc(var(--unit)*1280 + var(--unit)*25*2);padding-left:calc(var(--unit)*25);padding-right:calc(var(--unit)*25);width:100%}@media screen and (max-width:767.98px){.p-mv__inner{padding-left:calc(var(--unit)*20);padding-right:calc(var(--unit)*20)}}.p-mv__tagline{background-color:#ffde69;border-radius:calc(var(--unit)*2);color:#282d3c;display:inline-block;font-size:calc(var(--unit)*14);font-weight:700;line-height:1;padding:calc(var(--unit)*6) calc(var(--unit)*12) calc(var(--unit)*5)}.p-mv__subheading,.p-mv__tagline{margin-bottom:calc(var(--unit)*10)}.p-mv__subheading{color:#fff;font-size:calc(var(--unit)*20);font-weight:500}@media screen and (max-width:767.98px){.p-mv__subheading{font-size:calc(var(--unit)*18)}}.p-mv__heading{font-size:calc(var(--unit)*60);font-weight:700;line-height:1.3}@media screen and (max-width:767.98px){.p-mv__heading{font-size:calc(var(--unit)*30)}}.p-mv__heading--en{color:hsla(0,0%,100%,.7);font-family:Roboto,sans-serif;font-size:calc(var(--unit)*20);font-weight:400}@media screen and (max-width:767.98px){.p-mv__heading--en{font-size:calc(var(--unit)*16)}}.p-mv__taglist{display:flex;flex-wrap:wrap;gap:calc(var(--unit)*6);margin-top:calc(var(--unit)*25)}@media screen and (max-width:767.98px){.p-mv__taglist{margin-top:calc(var(--unit)*20)}}.p-mv__taglist span{background:#fff;border:calc(var(--unit)*1) solid #2c69ff;border-radius:calc(var(--unit)*40);color:#2c69ff;display:inline-block;font-size:calc(var(--unit)*14);font-weight:500;padding:calc(var(--unit)*5) calc(var(--unit)*13)}@media screen and (max-width:767.98px){.p-mv__taglist span{padding:calc(var(--unit)*1) calc(var(--unit)*12)}}.p-mv__text{font-size:calc(var(--unit)*20);font-weight:500;letter-spacing:.2rem;line-height:2;margin-top:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-mv__text{font-size:calc(var(--unit)*16);margin-top:calc(var(--unit)*20)}}.p-mv__info{align-items:center;display:flex;gap:calc(var(--unit)*32);margin-top:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-mv__info{align-items:flex-start;align-self:flex-start;flex-direction:column;gap:calc(var(--unit)*10);justify-content:flex-start;margin-top:calc(var(--unit)*20)}}.p-mv__date{align-items:center;display:inline-flex;font-size:calc(var(--unit)*18);font-weight:500;gap:calc(var(--unit)*10);line-height:1}@media screen and (max-width:767.98px){.p-mv__date{font-size:calc(var(--unit)*14)}}.p-mv__date:before{background-image:url(../img/seminar/icon_time.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;filter:brightness(0) invert(1);height:calc(var(--unit)*14);width:calc(var(--unit)*14)}.p-mv__tag{font-size:calc(var(--unit)*18);font-weight:500;line-height:1}@media screen and (max-width:767.98px){.p-mv__tag{font-size:calc(var(--unit)*14);padding-left:calc(var(--unit)*24)}}.p-mv--faq{background-image:url(../img/common/mv_under_bg.png)}.p-mv--faq__inner{position:relative;z-index:1}.p-mv--faq:before{animation:mv-bg-fade-in 1s ease-in-out both;background-image:url(../img/faq/mv_under_bg.png);background-position:100% 100%;background-repeat:no-repeat;background-size:calc(var(--unit)*1040) calc(var(--unit)*500);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}@media screen and (max-width:767.98px){.p-mv--faq:before{background-size:100% auto}}.p-mv--price{background-image:url(../img/common/mv_under_bg.png)}.p-mv--price__inner{position:relative;z-index:1}.p-mv--price:before{animation:mv-bg-fade-in 1s ease-in-out both;background-image:url(../img/price/mv_under_bg.png);background-position:100% 100%;background-repeat:no-repeat;background-size:calc(var(--unit)*1040) calc(var(--unit)*500);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}@media screen and (max-width:767.98px){.p-mv--price:before{background-size:100% auto}}.p-mv--seminar{background-image:url(../img/common/mv_under_bg.png)}.p-mv--seminar__inner{position:relative;z-index:1}.p-mv--seminar:before{animation:mv-bg-fade-in 1s ease-in-out both;background-image:url(../img/seminar/mv_under_bg.png);background-position:100% 100%;background-repeat:no-repeat;background-size:calc(var(--unit)*1040) calc(var(--unit)*500);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}@media screen and (max-width:767.98px){.p-mv--seminar:before{background-size:100% auto}}.p-mv--single{background-image:none}@media screen and (max-width:767.98px){.p-mv--single{padding-bottom:calc(var(--unit)*60)}}.p-mv--scene{background-image:url(../img/common/mv_under_bg.png)}.p-mv--scene__inner{position:relative;z-index:1}.p-mv--scene:before{animation:mv-bg-fade-in 1s ease-in-out both;background-image:url(../img/scene/mv_under_bg.png);background-position:100% 100%;background-repeat:no-repeat;background-size:calc(var(--unit)*1040) calc(var(--unit)*500);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}@media screen and (max-width:767.98px){.p-mv--scene:before{background-size:100% auto}}.p-mv--scene-detail01{background-image:url(../img/common/mv_under_bg.png)}.p-mv--scene-detail01__inner{position:relative;z-index:1}.p-mv--scene-detail01:before{animation:mv-bg-fade-in 1s ease-in-out both;background-image:url(../img/scene/detail/mv_under_bg01.png);background-position:100% 100%;background-repeat:no-repeat;background-size:calc(var(--unit)*1920) calc(var(--unit)*550);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}@media screen and (max-width:767.98px){.p-mv--scene-detail01:before{background-size:calc(var(--unit)*640) calc(var(--unit)*180)}}.p-mv--scene-detail02{background-image:url(../img/common/mv_under_bg.png)}.p-mv--scene-detail02__inner{position:relative;z-index:1}.p-mv--scene-detail02:before{animation:mv-bg-fade-in 1s ease-in-out both;background-image:url(../img/scene/detail/mv_under_bg02.png);background-position:100% 100%;background-repeat:no-repeat;background-size:calc(var(--unit)*1920) calc(var(--unit)*550);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}@media screen and (max-width:767.98px){.p-mv--scene-detail02:before{background-size:calc(var(--unit)*640) calc(var(--unit)*180)}}.p-mv--scene-detail03{background-image:url(../img/common/mv_under_bg.png)}.p-mv--scene-detail03__inner{position:relative;z-index:1}.p-mv--scene-detail03:before{animation:mv-bg-fade-in 1s ease-in-out both;background-image:url(../img/scene/detail/mv_under_bg03.png);background-position:100% 100%;background-repeat:no-repeat;background-size:calc(var(--unit)*1920) calc(var(--unit)*550);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}@media screen and (max-width:767.98px){.p-mv--scene-detail03:before{background-size:calc(var(--unit)*640) calc(var(--unit)*180)}}.p-mv--scene-detail04{background-image:url(../img/common/mv_under_bg.png)}.p-mv--scene-detail04__inner{position:relative;z-index:1}.p-mv--scene-detail04:before{animation:mv-bg-fade-in 1s ease-in-out both;background-image:url(../img/scene/detail/mv_under_bg04.png);background-position:100% 100%;background-repeat:no-repeat;background-size:calc(var(--unit)*1920) calc(var(--unit)*550);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}@media screen and (max-width:767.98px){.p-mv--scene-detail04:before{background-size:calc(var(--unit)*640) calc(var(--unit)*180)}}.p-mv--scene-detail05{background-image:url(../img/common/mv_under_bg.png)}.p-mv--scene-detail05__inner{position:relative;z-index:1}.p-mv--scene-detail05:before{animation:mv-bg-fade-in 1s ease-in-out both;background-image:url(../img/scene/detail/mv_under_bg05.png);background-position:100% 100%;background-repeat:no-repeat;background-size:calc(var(--unit)*1920) calc(var(--unit)*550);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}@media screen and (max-width:767.98px){.p-mv--scene-detail05:before{background-size:calc(var(--unit)*640) calc(var(--unit)*180)}}.p-mv--column{background-image:url(../img/common/mv_under_bg.png)}.p-mv--column__inner{position:relative;z-index:1}.p-mv--column:before{animation:mv-bg-fade-in 1s ease-in-out both;background-image:url(../img/column/mv_under_bg.png);background-position:100% 100%;background-repeat:no-repeat;background-size:calc(var(--unit)*1920) calc(var(--unit)*550);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}@media screen and (max-width:767.98px){.p-mv--column:before{background-size:calc(var(--unit)*640) calc(var(--unit)*180)}}.p-mv--case{background-image:url(../img/common/mv_under_bg.png)}.p-mv--case__inner{position:relative;z-index:1}.p-mv--case:before{animation:mv-bg-fade-in 1s ease-in-out both;background-image:url(../img/case/mv_under_bg.png);background-position:100% 100%;background-repeat:no-repeat;background-size:calc(var(--unit)*1920) calc(var(--unit)*550);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}@media screen and (max-width:767.98px){.p-mv--case:before{background-size:calc(var(--unit)*640) calc(var(--unit)*180)}}.p-mv--function{background-image:url(../img/common/mv_under_bg.png)}.p-mv--function__inner{position:relative;z-index:1}.p-mv--function:before{animation:mv-bg-fade-in 1s ease-in-out both;background-image:url(../img/function/mv_under_bg.png);background-position:100% 100%;background-repeat:no-repeat;background-size:calc(var(--unit)*1040) calc(var(--unit)*500);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}@media screen and (max-width:767.98px){.p-mv--function:before{background-size:100% auto}}.p-mv--function-detail01:before{animation:mv-bg-fade-in 1s ease-in-out both;background-image:url(../img/function/detail/mv_under_bg01.png);background-position:100% 100%;background-repeat:no-repeat;background-size:calc(var(--unit)*1920) calc(var(--unit)*550);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}@media screen and (max-width:767.98px){.p-mv--function-detail01:before{background-size:calc(var(--unit)*640) calc(var(--unit)*180)}}.p-mv--function-detail02:before{animation:mv-bg-fade-in 1s ease-in-out both;background-image:url(../img/function/detail/mv_under_bg02.png);background-position:100% 100%;background-repeat:no-repeat;background-size:calc(var(--unit)*1920) calc(var(--unit)*550);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}@media screen and (max-width:767.98px){.p-mv--function-detail02:before{background-size:calc(var(--unit)*640) calc(var(--unit)*180)}}.p-mv--function-detail03:before{animation:mv-bg-fade-in 1s ease-in-out both;background-image:url(../img/function/detail/mv_under_bg03.png);background-position:100% 100%;background-repeat:no-repeat;background-size:calc(var(--unit)*1920) calc(var(--unit)*550);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}@media screen and (max-width:767.98px){.p-mv--function-detail03:before{background-size:calc(var(--unit)*640) calc(var(--unit)*180)}}.p-mv--seminar-detail{min-height:calc(var(--unit)*704)}@media screen and (max-width:767.98px){.p-mv--seminar-detail{min-height:auto;padding-bottom:calc(var(--unit)*50)}}.p-mv--seminar-detail .p-mv__heading{font-size:calc(var(--unit)*40);font-weight:700;line-height:1.5}@media screen and (max-width:767.98px){.p-mv--seminar-detail .p-mv__heading{font-size:calc(var(--unit)*20);letter-spacing:0}}.p-mv--seminar-detail .p-mv__heading--sub{color:#fff;font-family:Roboto,sans-serif,Noto Sans JP;font-size:calc(var(--unit)*30);font-weight:700;letter-spacing:calc(var(--unit)*1.5)}@media screen and (max-width:767.98px){.p-mv--seminar-detail .p-mv__heading--sub{font-size:calc(var(--unit)*18)}}.p-mv--seminar-detail .p-mv__inner{align-items:center;display:flex;gap:calc(var(--unit)*42);justify-content:space-between}@media screen and (max-width:767.98px){.p-mv--seminar-detail .p-mv__inner{flex-direction:column}}.p-mv--seminar-detail .p-mv__textarea{width:calc(100% - var(--unit)*542)}@media screen and (max-width:767.98px){.p-mv--seminar-detail .p-mv__textarea{width:100%}}.p-mv--seminar-detail .p-mv__text{font-size:calc(var(--unit)*18);letter-spacing:calc(var(--unit)*.8);line-height:1.8;margin-top:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-mv--seminar-detail .p-mv__text{font-size:calc(var(--unit)*16)}}.p-mv--seminar-detail .p-mv__img{animation:mv-img-fade-in .6s ease-out both;display:flex;justify-content:flex-end;width:calc(var(--unit)*500)}@media screen and (max-width:767.98px){.p-mv--seminar-detail .p-mv__img{width:100%}}.p-other__units{max-width:100%;width:calc(var(--unit)*920)}.p-other__unit:not(:last-child){margin-bottom:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-other__unit:not(:last-child){margin-bottom:calc(var(--unit)*30)}}.p-other__subtitle{font-size:calc(var(--unit)*30);font-weight:700;line-height:1.5;margin-bottom:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-other__subtitle{font-size:calc(var(--unit)*24);margin-bottom:calc(var(--unit)*20)}}.p-other__box{background:#fff;border:calc(var(--unit)*2) solid #dfe6fd;border-radius:calc(var(--unit)*10);display:flex;flex-direction:row;justify-content:space-between;padding:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-other__box{display:block;padding:calc(var(--unit)*20)}}.p-other__box:hover .p-other__box-btn{overflow:hidden}.p-other__box:hover .p-other__box-btn:before{left:100%;top:0}.p-other__box:hover .p-other__box-img img{transform:scale(1.05)}.p-other__box-img{width:30%}@media screen and (max-width:767.98px){.p-other__box-img{margin-bottom:calc(var(--unit)*20);width:100%}}.p-other__box-img img{display:block;transition:transform .3s ease;width:100%}.p-other__box-body{width:66%}@media screen and (max-width:767.98px){.p-other__box-body{width:100%}}.p-other__box-title{font-size:calc(var(--unit)*20);font-weight:700;line-height:1.6;margin-bottom:calc(var(--unit)*12)}@media screen and (max-width:767.98px){.p-other__box-title{font-size:calc(var(--unit)*18)}}.p-other__box-text{font-size:calc(var(--unit)*16);letter-spacing:0;margin-bottom:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-other__box-text{font-size:calc(var(--unit)*14)}}.p-other__box-btn{background-color:#0f1ed2;border:2px solid;border-radius:100vh;box-sizing:border-box;color:#fff;display:block;font-size:calc(var(--unit)*18);font-weight:700;line-height:1;min-width:calc(var(--unit)*240);padding:calc(var(--unit)*21) calc(var(--unit)*70);position:relative;text-align:center;text-decoration:none;transition:.5s;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767.98px){.p-other__box-btn{font-size:calc(var(--unit)*16);padding:calc(var(--unit)*16) 0;width:100%}}.p-other__box-btn:after{background:url(../../assets/img/common/arrow_icon.png) no-repeat 50%;background-size:contain;bottom:0;box-sizing:border-box;content:"";height:calc(var(--unit)*10);margin:auto;margin-left:calc(var(--unit)*18);position:absolute;right:calc(var(--unit)*30);top:-.3rem;transition:.2s;width:calc(var(--unit)*29)}@media screen and (max-width:767.98px){.p-other__box-btn:after{height:calc(var(--unit)*8);right:calc(var(--unit)*20);width:calc(var(--unit)*24)}}.p-other__box-btn:before{background-image:linear-gradient(130deg,hsla(0,0%,100%,0) 20%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 80%);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%}.p-other__wrapper{overflow:visible;position:relative}.p-other__cards{display:grid;gap:calc(var(--unit)*24);grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767.98px){.p-other__cards{gap:calc(var(--unit)*20);grid-template-columns:repeat(1,1fr)}}.p-other__card{height:100%}.p-other__card-inner{border:calc(var(--unit)*1) solid #dfe6fd;border-radius:calc(var(--unit)*10);display:flex;flex-direction:column;height:100%;letter-spacing:0}.p-other__card-inner:hover .p-other__card-img img{transform:scale(1.05)}.p-other__card-img{order:1;overflow:hidden}.p-other__card-img,.p-other__card-img img{border-radius:calc(var(--unit)*10) calc(var(--unit)*10) 0 0}.p-other__card-img img{aspect-ratio:290/174;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.p-other__card-body{background:#fff;border-radius:0 0 calc(var(--unit)*10) calc(var(--unit)*10);display:flex;flex-direction:column;flex-grow:1;order:2;padding:calc(var(--unit)*20) calc(var(--unit)*24) calc(var(--unit)*24)}@media screen and (max-width:767.98px){.p-other__card-body{padding:calc(var(--unit)*20)}}.p-other__card-date{color:#333;font-size:calc(var(--unit)*16);line-height:1.5;margin-bottom:calc(var(--unit)*15)}@media screen and (max-width:767.98px){.p-other__card-date{font-size:calc(var(--unit)*14)}}.p-other__card-company{color:#2c69ff;font-size:calc(var(--unit)*18);font-weight:500;line-height:1.5;margin-bottom:calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-other__card-company{font-size:calc(var(--unit)*14)}}.p-other__card-title{color:#3c4155;font-size:calc(var(--unit)*20);font-weight:700;line-height:1.4;margin-bottom:calc(var(--unit)*36)}@media screen and (max-width:767.98px){.p-other__card-title{font-size:calc(var(--unit)*18);margin-bottom:calc(var(--unit)*25)}}.p-other__card-tag{display:flex;flex-wrap:wrap;gap:calc(var(--unit)*6);margin-top:auto}.p-other__card-tag span{background:#fff;border:calc(var(--unit)*1) solid #2c69ff;border-radius:calc(var(--unit)*40);color:#2c69ff;display:inline-block;font-size:calc(var(--unit)*14);font-weight:500;padding:0 calc(var(--unit)*15)}.p-other__slider .swiper-slide{height:auto}.p-pickup__wrapper{overflow:visible;position:relative}.p-pickup__slider{margin-top:calc(var(--unit)*50)}@media screen and (max-width:767.98px){.p-pickup__slider{margin-top:calc(var(--unit)*20)}}.p-post__header{border-bottom:calc(var(--unit)*1) solid #dfe6fd;display:flex;justify-content:space-between;margin-bottom:calc(var(--unit)*40);padding-bottom:calc(var(--unit)*45)}@media screen and (max-width:767.98px){.p-post__header{display:block;margin-bottom:calc(var(--unit)*20);padding-bottom:calc(var(--unit)*20)}}.p-post__img{width:25%}@media screen and (max-width:767.98px){.p-post__img{margin-bottom:calc(var(--unit)*20);width:100%}}.p-post__img img{display:block;width:100%}.p-post__body{width:66%}@media screen and (max-width:767.98px){.p-post__body{width:100%}}.p-post__title{font-size:calc(var(--unit)*32);font-weight:700;line-height:1.4;margin-bottom:calc(var(--unit)*18)}@media screen and (max-width:767.98px){.p-post__title{font-size:calc(var(--unit)*24)}}.p-post__list-item{display:flex;font-size:calc(var(--unit)*18)}@media screen and (max-width:767.98px){.p-post__list-item{font-size:calc(var(--unit)*14)}}.p-post__list-item:not(:last-child){margin-bottom:calc(var(--unit)*6)}.p-post__list-item-title{font-weight:700;min-width:calc(var(--unit)*87)}@media screen and (max-width:767.98px){.p-post__list-item-title{min-width:calc(var(--unit)*80)}}.p-post__tag{display:flex;flex-wrap:wrap;gap:calc(var(--unit)*6);margin-bottom:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-post__tag{margin-bottom:calc(var(--unit)*30)}}.p-post__tag span{background:#fff;border:calc(var(--unit)*1) solid #2c69ff;border-radius:calc(var(--unit)*40);color:#2c69ff;display:inline-block;font-size:calc(var(--unit)*14);font-weight:500;letter-spacing:0;line-height:1.6;padding:0 calc(var(--unit)*14)}.p-post__point{background:#dfe6fd;border-radius:calc(var(--unit)*10);letter-spacing:0;margin-bottom:calc(var(--unit)*40);padding:calc(var(--unit)*35) calc(var(--unit)*40) calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-post__point{margin-bottom:calc(var(--unit)*30);padding:calc(var(--unit)*25) calc(var(--unit)*20)}}.p-post__point-title{color:#2c69ff;font-size:calc(var(--unit)*24);font-weight:700;margin-bottom:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-post__point-title{font-size:calc(var(--unit)*20);margin-bottom:calc(var(--unit)*15)}}.p-post__point-list-item{display:flex;font-size:calc(var(--unit)*18);gap:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-post__point-list-item{font-size:calc(var(--unit)*14);gap:calc(var(--unit)*10)}}.p-post__point-list-item:not(:last-child){margin-bottom:calc(var(--unit)*15)}@media screen and (max-width:767.98px){.p-post__point-list-item:not(:last-child){margin-bottom:calc(var(--unit)*10)}}.p-post__point-list-item span{align-items:center;background:#fff;border:calc(var(--unit)*1) solid #2c69ff;border-radius:50%;color:#2c69ff;display:flex;font-family:Roboto,sans-serif;font-size:calc(var(--unit)*18);font-weight:700;height:calc(var(--unit)*36);justify-content:center;margin-top:calc(var(--unit)*-2);min-width:calc(var(--unit)*36);width:calc(var(--unit)*36)}@media screen and (max-width:767.98px){.p-post__point-list-item span{height:calc(var(--unit)*30);margin-top:0;min-width:calc(var(--unit)*30);width:calc(var(--unit)*30)}}.p-post__thumbnail{margin-bottom:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-post__thumbnail{margin-bottom:calc(var(--unit)*30)}}.p-post__toc{background:#fff;border:calc(var(--unit)*2) solid #dfe6fd;border-radius:calc(var(--unit)*10);color:#3c4155;margin-bottom:calc(var(--unit)*50);padding:calc(var(--unit)*25) calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-post__toc{margin-bottom:calc(var(--unit)*30);padding:calc(var(--unit)*20)}}.p-post__toc-title{color:#2c69ff;font-size:calc(var(--unit)*20);font-weight:700;margin-bottom:calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-post__toc-title{font-size:calc(var(--unit)*18)}}.p-post__toc-item{font-size:calc(var(--unit)*18);letter-spacing:0;line-height:1.875}@media screen and (max-width:767.98px){.p-post__toc-item{font-size:calc(var(--unit)*14)}}.p-post__toc-item:not(:last-child){margin-bottom:calc(var(--unit)*10)}.p-post__toc-item-title{display:flex;font-weight:700;gap:calc(var(--unit)*10)}.p-post__toc-item-title span{align-items:center;background:#2c69ff;border-radius:50%;color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:calc(var(--unit)*14);height:calc(var(--unit)*20);justify-content:center;margin-top:calc(var(--unit)*5);min-width:calc(var(--unit)*20);width:calc(var(--unit)*20)}.p-post__toc-item-subtitles{padding-left:calc(var(--unit)*30)}.p-post__toc-item-subtitle{padding-left:1em;position:relative}.p-post__toc-item-subtitle:before{content:"・";left:0;position:absolute;top:0}.p-post__content{color:#3c4155}.p-post__content h2,.p-post__content h3,.p-post__content h4,.p-post__content h5,.p-post__content h6{font-weight:700;line-height:1.5;margin:0}.p-post__content h2{border-left:calc(var(--unit)*4) solid #2c69ff;font-size:calc(var(--unit)*30);margin-bottom:calc(var(--unit)*48);padding-left:calc(var(--unit)*24)}@media screen and (max-width:767.98px){.p-post__content h2{font-size:calc(var(--unit)*24);margin-bottom:calc(var(--unit)*30);padding-left:calc(var(--unit)*15)}}.p-post__content h3{background:#dfe6fd;color:#2c69ff;font-size:calc(var(--unit)*26);margin-bottom:calc(var(--unit)*48);padding:calc(var(--unit)*14) calc(var(--unit)*25)}@media screen and (max-width:767.98px){.p-post__content h3{font-size:calc(var(--unit)*20);margin-bottom:calc(var(--unit)*30);padding:calc(var(--unit)*12) calc(var(--unit)*15)}}.p-post__content h4{font-size:calc(var(--unit)*24);margin-bottom:calc(var(--unit)*36);padding-left:calc(var(--unit)*34);position:relative}@media screen and (max-width:767.98px){.p-post__content h4{font-size:calc(var(--unit)*18);margin-bottom:calc(var(--unit)*30);padding-left:calc(var(--unit)*25)}}.p-post__content h4:before{background:#2c69ff;content:"";height:calc(var(--unit)*24);left:0;position:absolute;top:calc(var(--unit)*3);width:calc(var(--unit)*24)}@media screen and (max-width:767.98px){.p-post__content h4:before{height:calc(var(--unit)*16);top:calc(var(--unit)*6);width:calc(var(--unit)*16)}}.p-post__content h5{color:#2c69ff;font-size:calc(var(--unit)*22);margin-bottom:calc(var(--unit)*36)}@media screen and (max-width:767.98px){.p-post__content h5{font-size:calc(var(--unit)*18);margin-bottom:calc(var(--unit)*30)}}.p-post__content h6{font-size:calc(var(--unit)*20);margin-bottom:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-post__content h6{font-size:calc(var(--unit)*18)}}.p-post__content p{font-size:calc(var(--unit)*18);letter-spacing:0;margin-bottom:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-post__content p{font-size:calc(var(--unit)*14)}}.p-post__content ol,.p-post__content ul{margin-bottom:calc(var(--unit)*40)}.p-post__content ul li{padding-left:calc(var(--unit)*16);position:relative}@media screen and (max-width:767.98px){.p-post__content ul li{padding-left:calc(var(--unit)*10)}}.p-post__content ul li:before{background:#2c69ff;border-radius:50%;content:"";height:calc(var(--unit)*6);left:0;position:absolute;top:calc(var(--unit)*12);width:calc(var(--unit)*6)}@media screen and (max-width:767.98px){.p-post__content ul li:before{top:calc(var(--unit)*9)}}.p-post__content ol{margin-left:1em}.p-post__content ol li{list-style:decimal}.p-post__content ol li::marker{margin-right:calc(var(--unit)*5)}.p-post__content li{font-size:calc(var(--unit)*18);letter-spacing:0}@media screen and (max-width:767.98px){.p-post__content li{font-size:calc(var(--unit)*14)}}.p-post__content li:not(:last-child){margin-bottom:calc(var(--unit)*5)}.p-post__content figure{margin-bottom:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-post__content figure{margin-bottom:calc(var(--unit)*30)}}.p-post__content img{display:block;width:100%}.p-post__content .table-wrapper{margin-bottom:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-post__content .table-wrapper{margin-bottom:calc(var(--unit)*30);overflow:auto}}.p-post__content table{border:calc(var(--unit)*1) solid #dfe6fd;border-collapse:collapse;table-layout:fixed;width:100%}@media screen and (max-width:767.98px){.p-post__content table{width:calc(var(--unit)*600)}}.p-post__content table td,.p-post__content table th{border:calc(var(--unit)*1) solid #dfe6fd;font-size:calc(var(--unit)*18);letter-spacing:0;line-height:1.5;padding:calc(var(--unit)*14) calc(var(--unit)*20);text-align:center;vertical-align:middle}@media screen and (max-width:767.98px){.p-post__content table td,.p-post__content table th{font-size:calc(var(--unit)*14);padding:calc(var(--unit)*12) calc(var(--unit)*10)}}.p-post__content table th{background:#2c69ff;color:#fff;font-weight:700}.p-post__content table td{background:#fff}.p-post__content .box-link{align-items:center;background:#fff;border:calc(var(--unit)*1) solid #dfe6fd;border-radius:calc(var(--unit)*4);display:flex;gap:calc(var(--unit)*20);margin-bottom:calc(var(--unit)*40);padding:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-post__content .box-link{display:block;margin-bottom:calc(var(--unit)*30)}}.p-post__content .box-link figure{margin-bottom:0;margin-left:calc(var(--unit)*20);min-width:calc(var(--unit)*140);width:calc(var(--unit)*140)}@media screen and (max-width:767.98px){.p-post__content .box-link figure{margin-bottom:calc(var(--unit)*15);width:100%}}.p-post__content .box-link p{margin-bottom:0}.p-post__content .box-link p:not(:last-child){margin-bottom:calc(var(--unit)*5)}.p-post__content .box-link__textarea{color:#3c4155}.p-post__content .box-link__title{color:#2c69ff;position:relative;transition:opacity .3s}.p-post__content .box-link__title:after{background:url(../img/common/link_icon.png) no-repeat 50%/contain;content:"";height:calc(var(--unit)*20);left:calc(var(--unit)*200);position:absolute;top:calc(var(--unit)*5);width:calc(var(--unit)*20)}.p-post__content a{background:url(../img/common/arrow_blue_02.png) no-repeat left top calc(var(--unit)*4)/calc(var(--unit)*10);color:#2c69ff;padding-left:calc(var(--unit)*15);transition:opacity .3s}@media screen and (max-width:767.98px){.p-post__content a{background:url(../img/common/arrow_blue_02.png) no-repeat left top calc(var(--unit)*6)/calc(var(--unit)*7);padding-left:calc(var(--unit)*10)}}.p-post__content a.box-link:after{background:none!important}.p-post__content a:hover{opacity:.7}.p-post__content a[target=_blank]{background:none;padding-left:0;padding-right:calc(var(--unit)*30);position:relative}@media screen and (max-width:767.98px){.p-post__content a[target=_blank]{padding-right:calc(var(--unit)*25)}}.p-post__content a[target=_blank]:after{background:url(../img/common/link_icon.png) no-repeat 50%/contain;bottom:calc(var(--unit)*1);content:"";height:calc(var(--unit)*20);position:absolute;right:calc(var(--unit)*7);width:calc(var(--unit)*17)}@media screen and (max-width:767.98px){.p-post__content a[target=_blank]:after{height:calc(var(--unit)*17);width:calc(var(--unit)*15)}}.p-price__heading{font-size:calc(var(--unit)*40);font-weight:700;margin-bottom:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-price__heading{font-size:calc(var(--unit)*20);margin-bottom:calc(var(--unit)*20)}}.p-price__list{display:grid;gap:calc(var(--unit)*40);grid-template-columns:repeat(2,1fr);justify-content:center;margin-bottom:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-price__list{align-items:center;display:flex;flex-direction:column;gap:calc(var(--unit)*20)}}.p-price__card{background:#fff;border:calc(var(--unit)*2) solid var(--color-border);border-radius:calc(var(--unit)*16);overflow:hidden;position:relative;width:100%}@media screen and (max-width:767.98px){.p-price__card{width:100%}}.p-price__card--blue{border:3px solid #0f1ed2}.p-price__card--gray{border:3px solid #c5ccd9}.p-price__card__badge{background-color:#0f1ed2;color:#fff;font-size:calc(var(--unit)*20);font-weight:700;line-height:1;padding:calc(var(--unit)*11) calc(var(--unit)*40);text-align:center}@media screen and (max-width:767.98px){.p-price__card__badge{font-size:calc(var(--unit)*14)}}.p-price__card__inner{padding:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-price__card__inner{padding:calc(var(--unit)*20) calc(var(--unit)*15)}}.p-price__card__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-price__card__header{margin-bottom:calc(var(--unit)*15)}}.p-price__card__header--single{margin-top:calc(var(--unit)*48)}@media screen and (max-width:767.98px){.p-price__card__header--single{margin-top:0}}.p-price__card__title{font-size:calc(var(--unit)*36);font-weight:700;line-height:1.2;margin:0}@media screen and (max-width:767.98px){.p-price__card__title{font-size:calc(var(--unit)*20)}}.p-price__card__label{background-color:#dfe6fd;border-radius:calc(var(--unit)*20);color:#0f1ed2;font-size:calc(var(--unit)*18);font-weight:700;line-height:1.6;padding:calc(var(--unit)*6) calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-price__card__label{font-size:calc(var(--unit)*14)}}.p-price__card__label--gray{background-color:#d9dfe9;color:#3c4155}.p-price__card__desc{color:#3c4155;font-size:calc(var(--unit)*20);margin-bottom:calc(var(--unit)*16)}@media screen and (max-width:767.98px){.p-price__card__desc{font-size:calc(var(--unit)*14)}}.p-price__card__plan{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-price__card__plan{gap:0 calc(var(--unit)*10)}}.p-price__card__monthly{color:#3c4155;font-size:calc(var(--unit)*18);font-weight:700;width:3rem}@media screen and (max-width:767.98px){.p-price__card__monthly{width:100%}}.p-price__card__number{font-family:Roboto,sans-serif;font-size:calc(var(--unit)*60);font-weight:700;line-height:1.2}@media screen and (max-width:767.98px){.p-price__card__number{font-size:calc(var(--unit)*32)}}.p-price__card__currency{color:#3c4155;font-size:calc(var(--unit)*18);font-weight:700}.p-price__card__currency span{font-size:calc(var(--unit)*24);font-weight:700}@media screen and (max-width:767.98px){.p-price__card__currency span{font-size:calc(var(--unit)*18)}}.p-price__card__sub-info{color:#3c4155;font-size:calc(var(--unit)*18);margin-bottom:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-price__card__sub-info{font-size:calc(var(--unit)*14)}}.p-price__card__discount-box{align-items:center;background-color:#fffdf2;border:calc(var(--unit)*1) solid #d9dfe9;border-radius:calc(var(--unit)*6);color:#3c4155;display:flex;font-size:calc(var(--unit)*18);gap:calc(var(--unit)*8);margin-bottom:calc(var(--unit)*30);padding:calc(var(--unit)*5) calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-price__card__discount-box{align-items:flex-start;font-size:calc(var(--unit)*14);padding:calc(var(--unit)*5) calc(var(--unit)*10)}}.p-price__card__discount-box:before{background:url(../../assets/img/price/icon_price.svg) no-repeat 50%/contain;content:"";flex-shrink:0;height:calc(var(--unit)*20);width:calc(var(--unit)*20)}.p-price__card__feartures{list-style:none;margin:0;padding-left:calc(var(--unit)*30)}.p-price__card__feature-item{font-size:calc(var(--unit)*18);padding-left:calc(var(--unit)*40)}.p-price__card__feature-item--user{position:relative}.p-price__card__feature-item--user:before{background:url(../../assets/img/price/icon_person.svg) no-repeat 50%;background-size:contain;bottom:0;content:"";height:calc(var(--unit)*20);left:calc(var(--unit)*10);margin:auto;position:absolute;top:0;width:calc(var(--unit)*20)}.p-price__card__feature-item--check{position:relative}.p-price__card__feature-item--check:before{background:url(../../assets/img/price/icon_check_green.svg) no-repeat 50%;background-size:contain;bottom:0;content:"";height:calc(var(--unit)*20);left:calc(var(--unit)*10);margin:auto;position:absolute;top:0;width:calc(var(--unit)*20)}.p-price__card__feature-item--share{position:relative}.p-price__card__feature-item--share:before{background:url(../../assets/img/price/icon_share.svg) no-repeat 50%;background-size:contain;bottom:0;content:"";height:calc(var(--unit)*20);left:calc(var(--unit)*10);margin:auto;position:absolute;top:0;width:calc(var(--unit)*20)}.p-price__note{color:#3c4155;font-size:calc(var(--unit)*16);margin-top:calc(var(--unit)*20);text-align:right}.p-price__cta{display:flex;gap:calc(var(--unit)*20);justify-content:center;margin-top:calc(var(--unit)*50)}@media screen and (max-width:767.98px){.p-price__cta{align-items:center;flex-direction:column}}.p-price__cta a{width:calc(var(--unit)*300)!important}.p-worries__units{display:grid;gap:calc(var(--unit)*80);grid-template-columns:repeat(2,1fr);margin-top:calc(var(--unit)*60)}@media screen and (max-width:767.98px){.p-worries__units{gap:calc(var(--unit)*20);grid-template-columns:repeat(1,1fr);margin-top:calc(var(--unit)*30)}}.p-worries__unit{background:#fff;border-radius:calc(var(--unit)*10);box-shadow:0 0 50px 50px rgba(0,0,0,.06),0 0 50px rgba(0,0,0,.05);display:flex;flex-direction:column;letter-spacing:0;padding:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-worries__unit{padding:calc(var(--unit)*30) calc(var(--unit)*20)}}.p-worries__unit-icon{margin:0 auto calc(var(--unit)*10);max-width:100%;order:1;width:calc(var(--unit)*120)}.p-worries__unit-icon img{display:block;width:100%}.p-worries__unit-title{font-size:calc(var(--unit)*24);font-weight:700;margin-bottom:calc(var(--unit)*20);order:2;text-align:center}@media screen and (max-width:767.98px){.p-worries__unit-title{font-size:calc(var(--unit)*20);margin-bottom:calc(var(--unit)*15)}}.p-worries__unit-body{background:#eff2f6;order:3;padding:calc(var(--unit)*30) calc(var(--unit)*25)}@media screen and (max-width:767.98px){.p-worries__unit-body{padding:calc(var(--unit)*20)}}.p-worries__unit-list-item{background:url(../img/common/check_icon.png) no-repeat left top calc(var(--unit)*3)/calc(var(--unit)*24);font-size:calc(var(--unit)*18);line-height:1.6;padding-left:calc(var(--unit)*35)}@media screen and (max-width:767.98px){.p-worries__unit-list-item{background:url(../img/common/check_icon.png) no-repeat left top calc(var(--unit)*2)/calc(var(--unit)*20);font-size:calc(var(--unit)*16);padding-left:calc(var(--unit)*30)}}.p-worries__unit-list-item:not(:last-child){border-bottom:calc(var(--unit)*1) solid #c5ccd9;margin-bottom:calc(var(--unit)*15);padding-bottom:calc(var(--unit)*15)}.p-worries__unit-list-item span{font-size:calc(var(--unit)*20);font-weight:700}@media screen and (max-width:767.98px){.p-worries__unit-list-item span{font-size:calc(var(--unit)*18)}}.p-review__units{margin-top:calc(var(--unit)*60)}@media screen and (max-width:767.98px){.p-review__units{margin-top:calc(var(--unit)*30)}}.p-review__unit{position:relative}.p-review__unit:not(:last-child){margin-bottom:calc(var(--unit)*100)}@media screen and (max-width:767.98px){.p-review__unit:not(:last-child){margin-bottom:calc(var(--unit)*60)}}.p-review__unit-img{width:calc(var(--unit)*300)}@media screen and (max-width:767.98px){.p-review__unit-img{width:100%}}.p-review__unit-img--narrow{width:calc(var(--unit)*250)}@media screen and (max-width:767.98px){.p-review__unit-img--narrow{width:100%}}.p-review__unit-number{background:#2c69ff;border-radius:calc(var(--unit)*40);color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-size:calc(var(--unit)*16);font-weight:700;line-height:1.75;margin-bottom:calc(var(--unit)*20);padding:0 calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-review__unit-number{font-size:calc(var(--unit)*14);margin-bottom:calc(var(--unit)*15);padding:0 calc(var(--unit)*20)}}.p-review__unit-number span{font-size:calc(var(--unit)*24)}@media screen and (max-width:767.98px){.p-review__unit-number span{font-size:calc(var(--unit)*20)}}.p-review__unit-title{color:#111;font-size:calc(var(--unit)*30);font-weight:700;line-height:1.6;margin-bottom:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-review__unit-title{font-size:calc(var(--unit)*24);margin-bottom:calc(var(--unit)*20)}}.p-review__unit-title span{color:#2c69ff}.p-review__unit-text{color:#3c4155;font-size:calc(var(--unit)*18);max-width:100%;width:calc(var(--unit)*900)}@media screen and (max-width:767.98px){.p-review__unit-text{font-size:calc(var(--unit)*16)}}.p-review__unit-img{max-width:100%;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width:767.98px){.p-review__unit-img{margin:calc(var(--unit)*30) auto 0;position:static;transform:unset}}.p-review__unit-img img{display:block;width:100%}.p-voice{color:#3c4155}.p-voice__content{align-items:center;background:#fff;border-radius:calc(var(--unit)*10);box-shadow:0 0 50px 50px rgba(0,0,0,.06),0 0 50px rgba(0,0,0,.05);display:flex;gap:calc(var(--unit)*30);margin-top:calc(var(--unit)*60);padding:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-voice__content{display:block;margin-top:calc(var(--unit)*30);padding:calc(var(--unit)*30) calc(var(--unit)*20)}}.p-voice__icon{min-width:calc(var(--unit)*160);width:calc(var(--unit)*160)}@media screen and (max-width:767.98px){.p-voice__icon{margin:0 auto calc(var(--unit)*20)}}.p-voice__icon img{display:block;width:100%}.p-voice__text{font-size:calc(var(--unit)*18);margin-bottom:calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-voice__text{font-size:calc(var(--unit)*16)}}.p-voice__text span{font-size:calc(var(--unit)*20);font-weight:700}@media screen and (max-width:767.98px){.p-voice__text span{font-size:calc(var(--unit)*18)}}.p-voice__names{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.p-voice__position{font-size:calc(var(--unit)*18);font-weight:700;margin-right:calc(var(--unit)*15)}@media screen and (max-width:767.98px){.p-voice__position{font-size:calc(var(--unit)*16);margin-right:calc(var(--unit)*10)}}.p-voice__name{font-size:calc(var(--unit)*16)}@media screen and (max-width:767.98px){.p-voice__name{font-size:calc(var(--unit)*14)}}.p-other-scene__unit{line-height:1.4;margin-bottom:calc(var(--unit)*60)}@media screen and (max-width:767.98px){.p-other-scene__unit{margin-bottom:calc(var(--unit)*40)}}.p-other-scene__unit-inner{background:#fff;box-shadow:0 0 50px 50px rgba(0,0,0,.06),0 0 50px rgba(0,0,0,.05);display:flex}@media screen and (max-width:767.98px){.p-other-scene__unit-inner{display:block}}.p-other-scene__unit-inner:hover .p-other-scene__unit-img img{transform:scale(1.05)}.p-other-scene__unit-img{overflow:hidden;width:31%}@media screen and (max-width:767.98px){.p-other-scene__unit-img{width:100%}}.p-other-scene__unit-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}@media screen and (max-width:767.98px){.p-other-scene__unit-img img{height:auto}}.p-other-scene__unit-body{padding:calc(var(--unit)*32) calc(var(--unit)*40) calc(var(--unit)*32) calc(var(--unit)*30);width:69%}@media screen and (max-width:767.98px){.p-other-scene__unit-body{padding:calc(var(--unit)*30) calc(var(--unit)*20);width:100%}}.p-other-scene__unit-subtitle{background:#2c69ff;border-radius:calc(var(--unit)*20);color:#fff;display:inline-block;font-size:calc(var(--unit)*16);font-weight:700;margin-bottom:calc(var(--unit)*10);padding:calc(var(--unit)*5) calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-other-scene__unit-subtitle{font-size:calc(var(--unit)*14)}}.p-other-scene__unit-title{font-size:calc(var(--unit)*24);font-weight:700;margin-bottom:calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-other-scene__unit-title{font-size:calc(var(--unit)*20)}}.p-other-scene__unit-text{color:#333;font-size:calc(var(--unit)*16);margin-bottom:calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-other-scene__unit-text{font-size:calc(var(--unit)*16)}}.p-other-scene__unit-more{background:url(../img/common/arrow_blue_03.png) no-repeat 100%/calc(var(--unit)*5);color:#0f1ed2;font-size:calc(var(--unit)*16);font-weight:500;letter-spacing:0;padding-right:calc(var(--unit)*15);text-align:right}.p-other-scene__slider.swiper{padding:calc(var(--unit)*10) 0}.p-other-scene__slider .swiper-slide{padding:0 calc(var(--unit)*13)}@media screen and (max-width:767.98px){.p-other-scene__slider .swiper-slide{padding:0 calc(var(--unit)*20)}}.p-other-scene__wrapper{overflow:visible;position:relative}.p-other-scene__items{display:grid;gap:calc(var(--unit)*26);grid-template-columns:repeat(4,1fr);margin-top:calc(var(--unit)*60)}@media screen and (max-width:767.98px){.p-other-scene__items{gap:calc(var(--unit)*20);grid-template-columns:repeat(1,1fr);margin-top:calc(var(--unit)*30)}}.p-other-scene__item-inner{background:#fff;border-radius:calc(var(--unit)*10);box-shadow:0 0 5px 5px rgba(0,0,0,.06),0 0 5px rgba(0,0,0,.05);display:flex;flex-direction:column;height:100%;padding:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-other-scene__item-inner{padding:calc(var(--unit)*25) calc(var(--unit)*20)}}.p-other-scene__item-inner:hover .p-other-scene__item-icon{transform:scale(1.1)}.p-other-scene__item-icon{margin:0 auto 20px;max-width:100%;order:1;transition:transform .3s ease;width:calc(var(--unit)*120)}.p-other-scene__item-icon img{display:block;width:100%}.p-other-scene__item-title{font-size:calc(var(--unit)*20);font-weight:700;line-height:1.4;margin-bottom:calc(var(--unit)*15);order:2}@media screen and (max-width:767.98px){.p-other-scene__item-title{font-size:calc(var(--unit)*18)}}.p-other-scene__item-more{background:url(../img/common/arrow_blue_03.png) no-repeat 100%/calc(var(--unit)*7);color:#0f1ed2;font-size:calc(var(--unit)*13);font-weight:500;letter-spacing:0;margin-top:auto;order:3;padding-right:calc(var(--unit)*15);text-align:right}.p-point__units{display:grid;gap:calc(var(--unit)*40);grid-template-columns:repeat(3,1fr);margin-top:calc(var(--unit)*80)}@media screen and (max-width:767.98px){.p-point__units{gap:calc(var(--unit)*20);grid-template-columns:repeat(1,1fr);margin-top:calc(var(--unit)*30)}}.p-point__unit{background:#fff;border-radius:calc(var(--unit)*10);box-shadow:0 0 50px 50px rgba(0,0,0,.06),0 0 50px rgba(0,0,0,.05);display:flex;flex-direction:column;letter-spacing:0;line-height:1.4;padding:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-point__unit{padding:calc(var(--unit)*30) calc(var(--unit)*20)}}.p-point__unit-icon{margin:0 auto calc(var(--unit)*10);max-width:100%;order:1;width:calc(var(--unit)*80)}.p-point__unit-icon img{display:block;width:100%}.p-point__unit-title{font-size:calc(var(--unit)*24);font-weight:700;margin-bottom:calc(var(--unit)*25);order:2;text-align:center}@media screen and (max-width:767.98px){.p-point__unit-title{font-size:calc(var(--unit)*20);margin-bottom:calc(var(--unit)*15)}}.p-point__unit-items{order:3}.p-point__unit-item{background:#eff2f6;padding:calc(var(--unit)*20)}.p-point__unit-item:not(:last-child){margin-bottom:calc(var(--unit)*10)}.p-point__unit-item-category{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--unit)*10);margin-bottom:calc(var(--unit)*15)}@media screen and (max-width:767.98px){.p-point__unit-item-category{margin-bottom:calc(var(--unit)*10)}}.p-point__unit-item-category span{display:inline-block;font-size:calc(var(--unit)*16);font-weight:500;padding:calc(var(--unit)*1) calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-point__unit-item-category span{font-size:calc(var(--unit)*14)}}.p-point__unit-item-category span.bg-yellow{background:#ffe589}.p-point__unit-item-category span.bg-blue{background:#c9d7fd}.p-point__unit-item-title{font-size:calc(var(--unit)*18);font-weight:700;margin-bottom:calc(var(--unit)*5)}@media screen and (max-width:767.98px){.p-point__unit-item-title{font-size:calc(var(--unit)*16)}}.p-point__unit-item-text{font-size:calc(var(--unit)*16)}@media screen and (max-width:767.98px){.p-point__unit-item-text{font-size:calc(var(--unit)*14)}}.p-scene__units{display:flex;flex-wrap:wrap;gap:calc(var(--unit)*60);margin-top:calc(var(--unit)*60)}@media screen and (max-width:767.98px){.p-scene__units{display:block;margin-top:calc(var(--unit)*30)}}.p-scene__unit{background:#fff;border-radius:calc(var(--unit)*10);box-shadow:0 0 50px 50px rgba(0,0,0,.06),0 0 50px rgba(0,0,0,.05);display:flex;flex-direction:column;line-height:1.6;padding:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-scene__unit{padding:calc(var(--unit)*30) calc(var(--unit)*20)}.p-scene__unit:not(:last-child){margin-bottom:calc(var(--unit)*20)}}.p-scene__unit:nth-child(4),.p-scene__unit:nth-child(5){flex:0 1 calc(50% - var(--unit)*60*1/2)}.p-scene__unit-inner{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:767.98px){.p-scene__unit-inner{display:block}}.p-scene__unit-body{width:42%}@media screen and (max-width:767.98px){.p-scene__unit-body{margin-bottom:calc(var(--unit)*20);width:100%}}.p-scene__unit-title{font-size:calc(var(--unit)*30);font-weight:700;margin-bottom:calc(var(--unit)*20);order:1;text-align:center}@media screen and (max-width:767.98px){.p-scene__unit-title{font-size:calc(var(--unit)*20);line-height:1.4;margin-bottom:calc(var(--unit)*15)}}.p-scene__unit-category{align-items:center;display:flex;flex-wrap:wrap;font-size:calc(var(--unit)*16);gap:calc(var(--unit)*10);justify-content:center;margin-bottom:calc(var(--unit)*20);order:2}@media screen and (max-width:767.98px){.p-scene__unit-category{font-size:calc(var(--unit)*14)}}.p-scene__unit-category span{display:inline-block;font-size:calc(var(--unit)*16);font-weight:500;padding:calc(var(--unit)*1) calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-scene__unit-category span{font-size:calc(var(--unit)*14)}}.p-scene__unit-category span.bg-yellow{background:#ffe589}.p-scene__unit-category span.bg-blue{background:#c9d7fd}.p-scene__unit-img{margin:0 auto;max-width:100%;order:3;width:calc(var(--unit)*230)}@media screen and (max-width:767.98px){.p-scene__unit-img{width:calc(var(--unit)*180)}}.p-scene__unit-img img{display:block;width:100%}.p-scene__unit-box{background:#eff2f6;padding:calc(var(--unit)*40) calc(var(--unit)*40) calc(var(--unit)*20);width:54%}@media screen and (max-width:767.98px){.p-scene__unit-box{padding:calc(var(--unit)*30) calc(var(--unit)*20);width:100%}}.p-scene__unit-box .p-scene__unit-more-wrapper{margin-top:calc(var(--unit)*20)}.p-scene__unit-item:not(:last-child){border-bottom:calc(var(--unit)*1) solid #7d869a;margin-bottom:calc(var(--unit)*30);padding-bottom:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-scene__unit-item:not(:last-child){margin-bottom:calc(var(--unit)*15);padding-bottom:calc(var(--unit)*15)}}.p-scene__unit-item:first-child .p-scene__unit-item-title{background:#6b7387}.p-scene__unit-item:nth-child(2) .p-scene__unit-item-title{background:#2c69ff}.p-scene__unit-item-title{color:#fff;display:inline-block;font-size:calc(var(--unit)*20);font-weight:700;margin-bottom:calc(var(--unit)*15);padding:calc(var(--unit)*4) calc(var(--unit)*19)}@media screen and (max-width:767.98px){.p-scene__unit-item-title{font-size:calc(var(--unit)*16);margin-bottom:calc(var(--unit)*10);padding:calc(var(--unit)*2) calc(var(--unit)*15)}}.p-scene__unit-item-subtitle{font-size:calc(var(--unit)*20);font-weight:700;letter-spacing:0;margin-bottom:calc(var(--unit)*5)}@media screen and (max-width:767.98px){.p-scene__unit-item-subtitle{font-size:calc(var(--unit)*16)}}.p-scene__unit-item-text{font-size:calc(var(--unit)*18);letter-spacing:0}@media screen and (max-width:767.98px){.p-scene__unit-item-text{font-size:calc(var(--unit)*14)}}.p-scene__unit-more-wrapper{margin-top:auto;order:5;text-align:right}.p-scene__unit-more{background:url(../img/common/arrow_blue_03.png) no-repeat 100%/calc(var(--unit)*7);color:#0f1ed2;display:inline-block;font-size:calc(var(--unit)*16);font-weight:500;letter-spacing:0;margin-top:auto;padding-right:calc(var(--unit)*15)}@media screen and (max-width:767.98px){.p-scene__unit-more{margin-left:auto}}.p-scene__unit-text{font-size:calc(var(--unit)*18);letter-spacing:0;margin-bottom:calc(var(--unit)*20);margin-top:calc(var(--unit)*30);order:4}@media screen and (max-width:767.98px){.p-scene__unit-text{font-size:calc(var(--unit)*16);margin-top:calc(var(--unit)*20)}}.p-section--accent50{background-color:#fffdf7;padding:calc(var(--unit)*50) auto;padding-bottom:calc(var(--unit)*120);padding-top:calc(var(--unit)*120)}@media screen and (max-width:767.98px){.p-section--accent50{padding-bottom:calc(var(--unit)*60);padding-top:calc(var(--unit)*60)}}.p-section--accent100{background-color:#fff7de;padding:calc(var(--unit)*50) auto;padding-bottom:calc(var(--unit)*120);padding-top:calc(var(--unit)*120)}@media screen and (max-width:767.98px){.p-section--accent100{padding-bottom:calc(var(--unit)*60);padding-top:calc(var(--unit)*60)}}.p-seminar-detail__header{border-bottom:1px solid #c5ccd9;font-size:calc(var(--unit)*40);font-weight:700;line-height:1.75;margin-bottom:calc(var(--unit)*30);padding-bottom:calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-seminar-detail__header{font-size:calc(var(--unit)*20);margin-bottom:calc(var(--unit)*20)}}.p-seminar-detail__content{display:flex;flex-direction:column;font-size:calc(var(--unit)*20);margin-bottom:calc(var(--unit)*80);width:100%}@media screen and (max-width:767.98px){.p-seminar-detail__content{font-size:calc(var(--unit)*14);margin-bottom:calc(var(--unit)*40)}}.p-seminar-detail-card{background-color:#fff7de;color:#3c4155;margin-bottom:calc(var(--unit)*10);padding:calc(var(--unit)*30) calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-seminar-detail-card{padding:calc(var(--unit)*15) calc(var(--unit)*20)}}.p-seminar-detail-card__title{align-items:center;display:flex;font-size:calc(var(--unit)*24);font-weight:700;gap:calc(var(--unit)*10);line-height:1.2;margin-bottom:calc(var(--unit)*10);position:relative}@media screen and (max-width:767.98px){.p-seminar-detail-card__title{align-items:flex-start;font-size:calc(var(--unit)*16)}}.p-seminar-detail-card__title:before{background:url(../../assets/img/seminar/icon_check.svg) no-repeat 50%;background-size:contain;content:"";flex-shrink:0;height:calc(var(--unit)*30);width:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-seminar-detail-card__title:before{height:calc(var(--unit)*20);width:calc(var(--unit)*20)}}.p-seminar-detail-card__text{font-size:calc(var(--unit)*20);line-height:1.6;padding-left:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-seminar-detail-card__text{font-size:calc(var(--unit)*14);padding-left:calc(var(--unit)*20)}}.p-seminar-detail-speaker{background:#fff;display:flex;gap:calc(var(--unit)*40);padding:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-seminar-detail-speaker{flex-direction:column;padding:calc(var(--unit)*20)}}.p-seminar-detail-speaker__list{display:flex;flex-wrap:wrap;gap:calc(var(--unit)*30);margin-bottom:calc(var(--unit)*80)}.p-seminar-detail-speaker__image{max-width:calc(var(--unit)*200);width:100%}@media screen and (max-width:767.98px){.p-seminar-detail-speaker__image{margin:0 auto;max-width:calc(var(--unit)*150)}}.p-seminar-detail-speaker__image img{height:auto;width:100%}.p-seminar-detail-speaker__org{color:#3c4155;font-size:calc(var(--unit)*20);margin-bottom:calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-seminar-detail-speaker__org{font-size:calc(var(--unit)*14)}}.p-seminar-detail-speaker__name{font-size:calc(var(--unit)*24);font-weight:700;line-height:1.2}@media screen and (max-width:767.98px){.p-seminar-detail-speaker__name{font-size:calc(var(--unit)*18)}}.p-seminar-detail-speaker__bio{color:#3c4155;font-size:calc(var(--unit)*20);margin-top:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-seminar-detail-speaker__bio{font-size:calc(var(--unit)*14)}}.p-seminar-detail__table{border:1px solid #c5ccd9;border-collapse:collapse;color:#3c4155;font-size:calc(var(--unit)*20);table-layout:fixed;width:100%}@media screen and (max-width:767.98px){.p-seminar-detail__table{display:block;width:100%}}.p-seminar-detail__table th{background-color:#fff7de;border:1px solid #c5ccd9;font-weight:700;line-height:1.2;padding:calc(var(--unit)*20);text-align:left;vertical-align:middle;width:24%}@media screen and (max-width:767.98px){.p-seminar-detail__table th{display:block;font-size:calc(var(--unit)*14);width:100%}}.p-seminar-detail__table td{background-color:#fff;border:1px solid #c5ccd9;line-height:1.6;padding:calc(var(--unit)*20);vertical-align:middle}@media screen and (max-width:767.98px){.p-seminar-detail__table td{display:block;font-size:calc(var(--unit)*14);width:100%}}.p-seminar-detail__table td a{color:#3b82f6;text-decoration:none}.p-seminar-detail__table td a:hover{text-decoration:underline}.p-seminar-detail__btn{margin-top:calc(var(--unit)*80)}@media screen and (max-width:767.98px){.p-seminar-detail__btn{margin-top:calc(var(--unit)*40)}}.p-seminar-detail__btn a:after{background:url(../../assets/img/seminar/detail/icon_watch.svg) no-repeat 50%!important;height:calc(var(--unit)*20)!important}.p-seminar__header{align-items:center;display:flex;font-size:calc(var(--unit)*40);font-weight:700;gap:calc(var(--unit)*20);line-height:1.75;margin-bottom:calc(var(--unit)*52)}@media screen and (max-width:767.98px){.p-seminar__header{font-size:calc(var(--unit)*20);gap:calc(var(--unit)*10);margin-bottom:calc(var(--unit)*20)}}.p-seminar__header:before{background:url(../../assets/img/seminar/icon_open.svg) no-repeat 50%/contain;content:"";flex-shrink:0;height:calc(var(--unit)*38);width:calc(var(--unit)*34)}@media screen and (max-width:767.98px){.p-seminar__header:before{height:calc(var(--unit)*22.3);width:calc(var(--unit)*20)}}.p-seminar__list{display:grid;gap:calc(var(--unit)*28);grid-template-columns:repeat(3,1fr);justify-content:space-between}@media screen and (max-width:767.98px){.p-seminar__list{grid-template-columns:1fr}}.p-seminar-card{background-color:var(--color-white);background-color:#fff;border-radius:calc(var(--unit)*8);box-shadow:0 4px 15px rgba(0,0,0,.1);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%}@media screen and (max-width:767.98px){.p-seminar-card{width:100%}}.p-seminar-card:focus .p-seminar-card__image img{transform:scale(1.05)}.p-seminar-card:focus .p-seminar-card__link{position:relative;transition:transform .3s ease}.p-seminar-card:focus .p-seminar-card__link:after{transform:translateX(5px) rotate(45deg)}.p-seminar-card:focus .p-seminar__btn.c-btn-flash a:before{left:100%;top:0}@media (hover:hover) and (pointer:fine){.p-seminar-card:hover .p-seminar-card__image img{transform:scale(1.05)}.p-seminar-card:hover .p-seminar-card__link{position:relative;transition:transform .3s ease}.p-seminar-card:hover .p-seminar-card__link:after{transform:translateX(5px) rotate(45deg)}.p-seminar-card:hover .p-seminar__btn.c-btn-flash a:before{left:100%;top:0}}.p-seminar-card__badge{background-color:#ffde69;border-radius:calc(var(--unit)*4);font-size:calc(var(--unit)*12);font-weight:700;left:calc(var(--unit)*16);line-height:1;padding:calc(var(--unit)*6) calc(var(--unit)*13);position:absolute;top:calc(var(--unit)*16);z-index:10}.p-seminar-card__title{display:flex;flex-direction:column;font-size:calc(var(--unit)*20);font-weight:700;line-height:1.5;margin-bottom:calc(var(--unit)*16)}@media screen and (max-width:767.98px){.p-seminar-card__title{font-size:calc(var(--unit)*18)}}.p-seminar-card__text{font-size:calc(var(--unit)*18);line-height:1.5;margin-bottom:calc(var(--unit)*24)}@media screen and (max-width:767.98px){.p-seminar-card__text{font-size:calc(var(--unit)*14);margin-bottom:calc(var(--unit)*20)}}.p-seminar-card__image{height:auto;order:1;overflow:hidden;position:relative;width:rem}.p-seminar-card__image img{aspect-ratio:16/9;display:block;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.p-seminar-card__content{display:flex;flex-direction:column;flex-grow:1;order:2;padding:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-seminar-card__content{padding:calc(var(--unit)*20)}}.p-seminar-card__date{align-items:center;display:flex;font-size:calc(var(--unit)*18);gap:calc(var(--unit)*10);justify-content:flex-start;line-height:1;margin-bottom:calc(var(--unit)*20);position:relative}@media screen and (max-width:767.98px){.p-seminar-card__date{font-size:calc(var(--unit)*14);margin-bottom:calc(var(--unit)*10)}}.p-seminar-card__date:before{background:url(../../assets/img/seminar/icon_time.svg) no-repeat 50%/contain;content:"";flex-shrink:0;height:calc(var(--unit)*14);width:calc(var(--unit)*14)}.p-seminar-card__link{align-items:center;color:#0f1ed2;display:flex;font-size:calc(var(--unit)*16);font-weight:700;line-height:1;margin-top:auto;text-decoration:none}.p-seminar-card__link:after{border-right:calc(var(--unit)*2) solid #0f1ed2;border-top:calc(var(--unit)*2) solid #0f1ed2;content:"";height:calc(var(--unit)*10);margin-left:calc(var(--unit)*12);margin-top:calc(var(--unit)*3);transform:rotate(45deg);transition:all .3s ease;width:calc(var(--unit)*10)}.p-seminar-card__link:before{transition:all .3s ease}.p-seminar-card__link:focus{position:relative}.p-seminar-card__link:focus:after{transform:translateX(calc(var(--unit)*5))}@media (hover:hover) and (pointer:fine){.p-seminar-card__link:hover{position:relative}.p-seminar-card__link:hover:after{transform:translateX(calc(var(--unit)*5))}}.p-seminar__btn{margin-top:auto}.p-seminar__btn a{font-size:calc(var(--unit)*18);padding-bottom:calc(var(--unit)*12);padding-top:calc(var(--unit)*12);width:100%}.p-archive__header{align-items:center;display:flex;flex-direction:row;gap:calc(var(--unit)*40);margin-bottom:calc(var(--unit)*52)}@media screen and (max-width:767.98px){.p-archive__header{align-items:flex-start;flex-direction:column;gap:calc(var(--unit)*10);margin-bottom:calc(var(--unit)*20)}}.p-archive__header-title{align-items:center;display:flex;font-size:calc(var(--unit)*40);font-weight:700;gap:calc(var(--unit)*20);line-height:1.5}@media screen and (max-width:767.98px){.p-archive__header-title{font-size:calc(var(--unit)*20);gap:calc(var(--unit)*10)}}.p-archive__header-title:before{background:url(../../assets/img/seminar/icon_archive.svg) no-repeat 50%/contain;content:"";flex-shrink:0;height:calc(var(--unit)*34);width:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-archive__header-title:before{height:calc(var(--unit)*17);width:calc(var(--unit)*20)}}.p-archive__header-sub{font-size:calc(var(--unit)*18)}@media screen and (max-width:767.98px){.p-archive__header-sub{font-size:calc(var(--unit)*14)}}.p-sidebar{color:#3c4155}.p-sidebar__unit:not(:last-child){margin-bottom:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-sidebar__unit:not(:last-child){margin-bottom:calc(var(--unit)*30)}}.p-sidebar__subtitle{border-bottom:calc(var(--unit)*2) solid #2c69ff;font-size:calc(var(--unit)*18);font-weight:700;margin-bottom:calc(var(--unit)*20);padding-bottom:calc(var(--unit)*10)}.p-sidebar__box{border:calc(var(--unit)*2) solid #dfe6fd;border-radius:calc(var(--unit)*10);display:block;padding:calc(var(--unit)*20)}.p-sidebar__box:hover .p-sidebar__box-btn{overflow:hidden}.p-sidebar__box:hover .p-sidebar__box-btn:before{left:100%;top:0}.p-sidebar__box:hover .p-sidebar__box-img img{transform:scale(1.05)}.p-sidebar__box-img{margin-bottom:calc(var(--unit)*20)}.p-sidebar__box-img img{display:block;transition:transform .3s ease;width:100%}.p-sidebar__box-title{font-size:calc(var(--unit)*16);font-weight:700;line-height:1.4;margin-bottom:calc(var(--unit)*20)}.p-sidebar__box-btn{background-color:#0f1ed2;border:2px solid;border-radius:100vh;box-sizing:border-box;color:#fff;display:block;font-size:calc(var(--unit)*18);font-weight:700;line-height:1;min-width:calc(var(--unit)*200);padding:calc(var(--unit)*21) calc(var(--unit)*40);position:relative;text-align:center;text-decoration:none;transition:.5s;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767.98px){.p-sidebar__box-btn{font-size:calc(var(--unit)*16);padding:calc(var(--unit)*16) 0;width:100%}}.p-sidebar__box-btn:before{background-image:linear-gradient(130deg,hsla(0,0%,100%,0) 20%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 80%);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%}.p-sidebar__item:not(:last-child){margin-bottom:calc(var(--unit)*20)}.p-sidebar__item-inner{border-bottom:calc(var(--unit)*1) solid #dfe6fd;display:flex;justify-content:space-between;padding-bottom:calc(var(--unit)*20)}.p-sidebar__item-inner:hover .p-sidebar__item-img img{transform:scale(1.05)}.p-sidebar__item-img{overflow:hidden;width:27%}.p-sidebar__item-img img{display:block;transition:transform .3s ease;width:100%}.p-sidebar__item-title{font-size:calc(var(--unit)*15);letter-spacing:0;line-height:1.6;width:66%}.p-sidebar__link-inner{align-items:center;background:#fff;border:calc(var(--unit)*2) solid #d9dfe9;border-radius:calc(var(--unit)*10);display:flex;justify-content:space-between;padding:calc(var(--unit)*20)}.p-sidebar__link-inner:hover .p-sidebar__link-img img{transform:scale(1.05)}.p-sidebar__link-img{overflow:hidden;width:38%}.p-sidebar__link-img img{display:block;transition:transform .3s ease;width:100%}.p-sidebar__link-title{color:#0f1ed2;font-size:calc(var(--unit)*18);font-weight:700;letter-spacing:0;width:58%}.p-single__wrapper{display:flex;justify-content:space-between}@media screen and (max-width:767.98px){.p-single__wrapper{display:block}}.p-single__post{width:72%}@media screen and (max-width:767.98px){.p-single__post{margin-bottom:calc(var(--unit)*60);width:100%}}.p-single__sidebar{height:-moz-fit-content;height:fit-content;position:sticky;top:calc(var(--unit)*150);width:23.5%}@media screen and (max-width:767.98px){.p-single__sidebar{position:static;width:100%}}.p-top-section{padding:calc(var(--unit)*80) calc(var(--unit)*20) calc(var(--unit)*100)}@media screen and (max-width:767.98px){.p-top-section{padding:calc(var(--unit)*40) calc(var(--unit)*20) calc(var(--unit)*50)}}.p-top-section--accent50{background-color:#fffdf7}.p-top-section--accent100{background-color:#fff7de}.p-top-section--case{overflow:visible;position:relative}.p-top-section--pickup{background-color:#fff7de!important;border-bottom-left-radius:calc(var(--unit)*100) calc(var(--unit)*0);border-bottom-right-radius:calc(var(--unit)*100) calc(var(--unit)*0);margin-top:calc(var(--unit)*-20);padding-bottom:calc(var(--unit)*180);padding-top:0;position:relative;z-index:1}.p-top-section--pickup:before{background-color:#fffdf7;border-bottom-left-radius:10% calc(var(--unit)*100);border-bottom-right-radius:10% calc(var(--unit)*100);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media screen and (max-width:767.98px){.p-top-section--pickup:before{border-bottom-left-radius:10% calc(var(--unit)*50);border-bottom-right-radius:10% calc(var(--unit)*50)}.p-top-section--pickup{margin-top:calc(var(--unit)*40);overflow:hidden;padding-bottom:calc(var(--unit)*50);padding-top:calc(var(--unit)*20)}}.p-top-section--use{position:relative;z-index:1}@media screen and (max-width:767.98px){.p-top-section--use{overflow:hidden;padding:calc(var(--unit)*40) calc(var(--unit)*20) calc(var(--unit)*20)}}.p-top-section--fullwidth{overflow:hidden;padding:calc(var(--unit)*80) calc(var(--unit)*0) calc(var(--unit)*100)}.p-top-mv{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;overflow-x:hidden;padding:0;position:relative;width:100%}@media screen and (max-width:767.98px){.p-top-mv{background-color:#2c69ff;height:calc(var(--unit)*620);padding-top:0;position:relative}}.p-top-mv__inner{position:relative}.p-top-mv__textarea{color:#fff;left:calc(var(--unit)*200);position:absolute;top:calc(var(--unit)*200);z-index:999}.p-top-mv__textarea a{border:calc(var(--unit)*2) solid #fff}@media screen and (max-width:767.98px){.p-top-mv__textarea{margin:0 auto;max-width:90%;padding-bottom:calc(var(--unit)*50);padding-top:calc(var(--unit)*100);position:static}}.p-top-mv__heading{animation:shine .8s linear;animation-delay:2s;background:linear-gradient(120deg,#fff,#fff 40%,#0f1ed2 50%,#fff 60%,#fff);-webkit-background-clip:text;background-clip:text;background-size:500% auto;color:transparent;font-size:calc(var(--unit)*72);font-weight:700;letter-spacing:4px;line-height:1.2;margin-bottom:calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-top-mv__heading{font-size:calc(var(--unit)*36)}}.p-top-mv__text{font-size:calc(var(--unit)*20);letter-spacing:calc(var(--unit)*3);line-height:1.7;margin-bottom:calc(var(--unit)*50);margin-top:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-top-mv__text{font-size:calc(var(--unit)*16);margin-bottom:0;margin-top:calc(var(--unit)*10)}}.p-top-mv__background{aspect-ratio:16/9;display:block;height:auto;left:0;position:relative;top:0;width:100%;z-index:0}@media screen and (max-width:767.98px){.p-top-mv__background{bottom:0;height:auto;margin:auto;position:absolute;top:auto;width:100%}}.p-top-mv__man{animation:slide-skew2 2.2s cubic-bezier(.25,1,.5,1) forwards;animation-delay:1.2s;right:calc(var(--unit)*50);top:calc(var(--unit)*240);transform:translate(50%,calc(-50% + 80px));width:calc(var(--unit)*322)}.p-top-mv__man,.p-top-mv__woman{opacity:0;position:absolute;z-index:1}.p-top-mv__woman{animation:slide-skew1 2s cubic-bezier(.25,1,.5,1) forwards;animation-delay:1s;left:calc(var(--unit)*920);top:calc(var(--unit)*320);transform:translate(-50%,calc(-50% + 80px));width:calc(var(--unit)*439)}.p-top-mv__icon{animation:slide-in .8s ease-out forwards;animation-delay:.8s;left:calc(var(--unit)*550);opacity:0;position:absolute;top:calc(var(--unit)*560);transform:translate(-50%,-50%);transform:translate(-50%,calc(-50% + 80px));width:calc(var(--unit)*900)}@media screen and (min-width:768px){.p-top-pickup .swiper-a.is-swiper-disabled{overflow:visible}.p-top-pickup .swiper-a.is-swiper-disabled .swiper-wrapper{flex-wrap:nowrap!important;gap:calc(var(--unit)*30)!important;justify-content:center!important;transform:none!important}.p-top-pickup .swiper-a.is-swiper-disabled .swiper-slide{margin-right:0!important;width:auto!important}}.p-top-pickup-card{align-items:center;background:#fff;border-radius:calc(var(--unit)*30);box-shadow:0 calc(var(--unit)*4) calc(var(--unit)*15) rgba(0,0,0,.1);display:flex;gap:calc(var(--unit)*58);justify-content:center;margin-bottom:calc(var(--unit)*50);overflow:hidden;padding:calc(var(--unit)*45) calc(var(--unit)*100);position:relative}@media screen and (max-width:767.98px){.p-top-pickup-card{background-color:transparent;box-shadow:none;flex-direction:column;gap:calc(var(--unit)*10);overflow:visible!important;padding:calc(var(--unit)*40) 0}}.p-top-pickup-card__title{color:#0f1ed2;font-family:Roboto,sans-serif!important;font-size:calc(var(--unit)*46);font-weight:700;letter-spacing:.02em;margin:0;white-space:nowrap}.p-top-pickup-card__title-area{align-items:center;display:flex;justify-content:center}@media screen and (max-width:767.98px){.p-top-pickup-card__title-area{flex:none;margin-bottom:calc(var(--unit)*20)}}.p-top-pickup-card__content{display:flex;flex:1;gap:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-top-pickup-card__content{align-items:center;flex:initial;gap:0;overflow:hidden}}.p-top-pickup-card__banner{border-radius:calc(var(--unit)*4);cursor:pointer;flex:1;max-width:calc(var(--unit)*330);overflow:hidden}@media screen and (max-width:767.98px){.p-top-pickup-card__banner{flex:none!important;max-width:100%!important}}.p-top-pickup-card__banner:hover img{transform:scale(1.05)}.p-top-pickup-card__banner img{border-radius:2px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;transition:.3s ease;width:100%}@media screen and (max-width:767.98px){.p-top-pickup-card__banner img{margin:0 auto;max-width:100%}}.p-top-pickup-card__banner a:focus img{outline:3px solid #0f1ed2;outline-offset:-3px}.p-top-pickup-card__banner a:focus-visible img{outline:3px solid #0f1ed2;outline-offset:-3px}@media screen and (max-width:767.98px){.p-top-pickup-card .swiper-a{margin:0 auto!important;overflow:visible!important;width:calc(100% - var(--unit)*60)!important}}.p-top-pickup-card .swiper-button-next--top-pickup,.p-top-pickup-card .swiper-button-prev--top-pickup{display:none!important}@media screen and (max-width:767.98px){.p-top-pickup-card .swiper-button-next--top-pickup,.p-top-pickup-card .swiper-button-prev--top-pickup{align-items:center!important;background-color:#fff!important;background-image:none!important;border:2px solid #0f1ed2!important;border-radius:50%!important;cursor:pointer!important;display:flex!important;height:calc(var(--unit)*40)!important;justify-content:center!important;margin-top:0!important;pointer-events:auto!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:calc(var(--unit)*40)!important;z-index:100!important}.p-top-pickup-card .swiper-button-next--top-pickup:after,.p-top-pickup-card .swiper-button-prev--top-pickup:after{border-style:solid!important;content:""!important;display:block!important;height:0!important;width:0!important}.p-top-pickup-card .swiper-button-prev--top-pickup{left:calc(var(--unit)*-20)!important;right:auto!important}.p-top-pickup-card .swiper-button-prev--top-pickup:after{border-color:transparent #0f1ed2 transparent transparent!important;border-width:calc(var(--unit)*6) calc(var(--unit)*9) calc(var(--unit)*6) 0!important;margin-left:0!important;margin-right:calc(var(--unit)*2)!important;transform:none!important}.p-top-pickup-card .swiper-button-next--top-pickup{left:auto!important;right:calc(var(--unit)*-20)!important}.p-top-pickup-card .swiper-button-next--top-pickup:after{border-color:transparent transparent transparent #0f1ed2!important;border-width:calc(var(--unit)*6) 0 calc(var(--unit)*6) calc(var(--unit)*9)!important;margin-left:calc(var(--unit)*2)!important;margin-right:0!important;transform:none!important}}.p-top-movie-card{background:#fff;border:1px solid var(--color-border);border-radius:calc(var(--unit)*30);box-shadow:0 calc(var(--unit)*4) calc(var(--unit)*15) rgba(0,0,0,.1);margin-bottom:calc(var(--unit)*50);overflow:hidden;padding:calc(var(--unit)*60) calc(var(--unit)*100);position:relative}@media screen and (max-width:767.98px){.p-top-movie-card{padding:calc(var(--unit)*30) calc(var(--unit)*20)}}.p-top-movie-card__title{color:#0f1ed2;font-size:calc(var(--unit)*36);font-weight:700;letter-spacing:.02em;line-height:1.2;text-align:center}@media screen and (max-width:767.98px){.p-top-movie-card__title{font-size:calc(var(--unit)*18)}}.p-top-movie-card__content{margin-top:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-top-movie-card__content{margin-top:calc(var(--unit)*20)}}.p-top-movie-card__content video{aspect-ratio:16/9;border-radius:calc(var(--unit)*8);height:auto;width:100%}@media screen and (max-width:767.98px){.p-top-movie-card__content video{border-radius:0}}.p-top-movie-card__lead{font-size:calc(var(--unit)*24);font-weight:700;margin-top:calc(var(--unit)*40);text-align:center}@media screen and (max-width:767.98px){.p-top-movie-card__lead{font-size:calc(var(--unit)*16);margin-top:calc(var(--unit)*20);text-align:left}}.p-top-movie-card__header{margin-top:calc(var(--unit)*60);padding:0 calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-top-movie-card__header{margin-top:calc(var(--unit)*30);padding:0}}.p-top-movie-card__header-inner{display:flex;gap:calc(var(--unit)*20);justify-content:center}@media screen and (max-width:767.98px){.p-top-movie-card__header-inner{display:block;gap:calc(var(--unit)*20)}}.p-top-movie-card__header-img{height:calc(var(--unit)*176);margin:auto;width:calc(var(--unit)*160)}@media screen and (max-width:767.98px){.p-top-movie-card__header-img{display:none;height:calc(var(--unit)*132);width:calc(var(--unit)*120)}}.p-top-movie-card__header-text{align-items:center;background-color:#eff2f6;border-radius:calc(var(--unit)*300);display:flex;flex-direction:column;font-size:calc(var(--unit)*20);height:calc(var(--unit)*136);justify-content:center;position:relative;text-align:center;z-index:2}@media screen and (max-width:767.98px){.p-top-movie-card__header-text{display:block;font-size:calc(var(--unit)*16);height:auto;margin-top:0;padding:calc(var(--unit)*10) calc(var(--unit)*20)}}.p-top-movie-card__header-text strong{font-weight:700}.p-top-movie-card__header-text:nth-child(2){width:calc(var(--unit)*200)}@media screen and (max-width:767.98px){.p-top-movie-card__header-text:nth-child(2){width:100%}}.p-top-movie-card__header-text:nth-child(2):before{background-color:#eff2f6;border-radius:50%;bottom:calc(var(--unit)*5);content:"";height:calc(var(--unit)*20);left:calc(var(--unit)*-34);position:absolute;width:calc(var(--unit)*20);z-index:1}@media screen and (max-width:767.98px){.p-top-movie-card__header-text:nth-child(2):before{display:none;left:40%;top:calc(var(--unit)*-50);transform:translateX(-50%)}}.p-top-movie-card__header-text:nth-child(2):after{background-color:#eff2f6;border-radius:50%;bottom:calc(var(--unit)*5.5);content:"";height:calc(var(--unit)*40);left:calc(var(--unit)*-10);position:absolute;width:calc(var(--unit)*40);z-index:1}@media screen and (max-width:767.98px){.p-top-movie-card__header-text:nth-child(2):after{display:none;height:calc(var(--unit)*30);left:50%;top:calc(var(--unit)*-20);transform:translateX(-50%);width:calc(var(--unit)*30)}}.p-top-movie-card__header-text:nth-child(3){width:calc(var(--unit)*322)}@media screen and (max-width:767.98px){.p-top-movie-card__header-text:nth-child(3){margin-top:calc(var(--unit)*20);width:100%}}.p-top-movie-card__header-text:nth-child(4){width:calc(var(--unit)*200)}@media screen and (max-width:767.98px){.p-top-movie-card__header-text:nth-child(4){margin-top:calc(var(--unit)*20);width:100%}}.p-top-movie-card__header-text:nth-child(4):before{background-color:#eff2f6;border-radius:50%;bottom:calc(var(--unit)*5);content:"";height:calc(var(--unit)*20);position:absolute;right:calc(var(--unit)*-34);width:calc(var(--unit)*20);z-index:1}@media screen and (max-width:767.98px){.p-top-movie-card__header-text:nth-child(4):before{bottom:calc(var(--unit)*-50);display:none;left:60%;transform:translateX(-50%)}}.p-top-movie-card__header-text:nth-child(4):after{background-color:#eff2f6;border-radius:50%;bottom:calc(var(--unit)*5.5);content:"";height:calc(var(--unit)*40);position:absolute;right:calc(var(--unit)*-10);width:calc(var(--unit)*40);z-index:1}@media screen and (max-width:767.98px){.p-top-movie-card__header-text:nth-child(4):after{bottom:calc(var(--unit)*-20);display:none;height:calc(var(--unit)*30);left:50%;transform:translateX(-50%);width:calc(var(--unit)*30)}}.p-top-about-container{box-sizing:border-box;margin:0 auto calc(var(--unit)*50);max-width:calc(var(--unit)*1200);padding:0 calc(var(--unit)*20);width:100%}.p-top-about-card{background:#fff;border:calc(var(--unit)*1) solid var(--color-border);border-radius:calc(var(--unit)*30);box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden;padding:calc(var(--unit)*100) calc(var(--unit)*60) calc(var(--unit)*90);position:relative;text-align:center}.p-top-about-card>.c-btn a{min-width:calc(var(--unit)*440)}@media screen and (max-width:767.98px){.p-top-about-card>.c-btn a{min-width:auto;width:100%}.p-top-about-card{padding:calc(var(--unit)*30) calc(var(--unit)*20)}}.p-top-about-card__title{color:#3c4155;font-size:calc(var(--unit)*48);font-weight:700;line-height:1.4;margin:calc(var(--unit)*75) auto calc(var(--unit)*50)}@media screen and (max-width:767.98px){.p-top-about-card__title{font-size:calc(var(--unit)*16);margin:calc(var(--unit)*20) 0;margin-bottom:calc(var(--unit)*20)}}.p-top-about-card__subtitle{color:#0f1ed2;font-size:calc(var(--unit)*24);font-weight:700}@media screen and (max-width:767.98px){.p-top-about-card__subtitle{font-size:calc(var(--unit)*14)}}.p-top-about-card__lead{color:#3c4155;font-size:calc(var(--unit)*20);margin:0 auto}@media screen and (max-width:767.98px){.p-top-about-card__lead{font-size:calc(var(--unit)*14);letter-spacing:-.01rem;text-align:left}}.p-top-about-card__image{margin:0 auto calc(var(--unit)*50);max-width:calc(var(--unit)*1280)}.p-top-about-card__image img{width:100%}.p-top-about__inner{display:flex;gap:calc(var(--unit)*20);justify-content:space-between;margin-top:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-top-about__inner{flex-direction:column;gap:calc(var(--unit)*20)}}.p-top-about__inner__text{width:50%}@media screen and (max-width:767.98px){.p-top-about__inner__text{width:100%}}.p-top-about__inner__text p+*{margin-top:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-top-about__inner__text p+*{margin-top:calc(var(--unit)*10)}}.p-top-about__inner figure{width:50%}@media screen and (max-width:767.98px){.p-top-about__inner figure{width:100%}}.p-top-usage__body{height:100%;position:relative;width:100%}.p-top-usage__item{align-items:center;display:flex;gap:calc(var(--unit)*100);justify-content:center;margin-bottom:calc(var(--unit)*120);position:relative;z-index:2}@media screen and (max-width:767.98px){.p-top-usage__item{flex-direction:column;gap:calc(var(--unit)*30);margin-bottom:calc(var(--unit)*50)}}.p-top-usage__item--reverse{flex-direction:row-reverse}@media screen and (max-width:767.98px){.p-top-usage__item--reverse{flex-direction:column;gap:calc(var(--unit)*30);margin-bottom:calc(var(--unit)*80)}}.p-top-usage__item__content{display:flex;flex:0 0 calc(var(--unit)*740);flex-direction:column}@media screen and (max-width:767.98px){.p-top-usage__item__content{flex:none;width:100%}}.p-top-usage__item__label{display:flex;gap:calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-top-usage__item__label{justify-content:center;margin-bottom:0;order:1}}.p-top-usage__item__label span{display:block;font-size:calc(var(--unit)*18);font-weight:700;padding:calc(var(--unit)*4) calc(var(--unit)*12)}@media screen and (max-width:767.98px){.p-top-usage__item__label span{font-size:calc(var(--unit)*14);padding:calc(var(--unit)*2) calc(var(--unit)*8)}}.p-top-usage__item__label span.color-yellow{background-color:#ffe589}.p-top-usage__item__label span.color-blue{background-color:#c9d7fd}.p-top-usage__item__heading{color:#0f1ed2;font-size:calc(var(--unit)*40);font-weight:900;line-height:1.4;margin-bottom:calc(var(--unit)*20);margin-top:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-top-usage__item__heading{font-size:calc(var(--unit)*22);font-weight:700;letter-spacing:-.01rem;margin-top:calc(var(--unit)*10);order:2;text-align:center}}.p-top-usage__item__text{font-size:calc(var(--unit)*20);line-height:1.8;margin-bottom:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-top-usage__item__text{font-size:calc(var(--unit)*16);margin-bottom:calc(var(--unit)*10);order:3;text-align:left}}.p-top-usage__item__img{flex:0 0 calc(var(--unit)*600);text-align:center}@media screen and (max-width:767.98px){.p-top-usage__item__img{flex:none;width:100%}}.p-top-usage__item__img img{background:#fff;border-radius:50%;height:calc(var(--unit)*580);transform:scale(.9);transition:opacity .8s ease,transform .8s cubic-bezier(.175,.885,.32,1.2);width:calc(var(--unit)*580)}@media screen and (max-width:767.98px){.p-top-usage__item__img img{height:calc(var(--unit)*200);width:calc(var(--unit)*200)}}.p-top-usage__item__img img.is-visible{opacity:1!important;transform:scale(1)!important}.p-top-usage__path{position:relative}@media screen and (max-width:767.98px){.p-top-usage__path{display:none}}.p-top-usage__path__svg{height:calc(var(--unit)*800);position:absolute;width:calc(var(--unit)*800);z-index:1}.p-top-usage__path__svg.svg1{left:calc(var(--unit)*250);top:calc(var(--unit)*240);width:calc(var(--unit)*800)}.p-top-usage__path__svg.svg2{left:calc(var(--unit)*200);top:calc(var(--unit)*300)}.p-top-usage__path__svg.svg3{left:calc(var(--unit)*180);top:calc(var(--unit)*200)}.p-top-usage__path__svg.svg4{right:calc(var(--unit)*160);top:calc(var(--unit)*140)}.p-top-usage__path__svg.active path{animation:draw 2s ease-out forwards;fill:none;stroke:#fff;stroke-dasharray:1;stroke-dashoffset:1;stroke-width:160}.p-top-case{background-color:#fffdf7;padding:calc(var(--unit)*128) calc(var(--unit)*32) calc(var(--unit)*160)}@media screen and (max-width:767.98px){.p-top-case{padding:calc(var(--unit)*60) calc(var(--unit)*20)}}.p-top-case__wrapper{overflow:visible;position:relative}.p-top-case__wrapper .swiper{padding:calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-top-case__wrapper .swiper-button-next--top-case,.p-top-case__wrapper .swiper-button-prev--top-case{background-color:#fff;border:1px solid #0f1ed2;border-radius:50%;height:calc(var(--unit)*40);margin-top:0;top:calc(var(--unit)*80);width:calc(var(--unit)*40)}.p-top-case__wrapper .swiper-button-next--top-case:after,.p-top-case__wrapper .swiper-button-prev--top-case:after{color:#0f1ed2;font-size:calc(var(--unit)*14);font-weight:700}.p-top-case__wrapper .swiper-button-prev--top-case{left:0}.p-top-case__wrapper .swiper-button-next--top-case{right:0}}.p-top-case__content{background-color:#fff;border-radius:calc(var(--unit)*30);box-shadow:0 4px 15px rgba(0,0,0,.1);display:flex;gap:calc(var(--unit)*69);height:auto;justify-content:space-between;margin:calc(var(--unit)*50) auto calc(var(--unit)*20);padding:calc(var(--unit)*50) calc(var(--unit)*63);position:relative;width:100%}.p-top-case__content:before{border-style:solid;border-bottom:calc(var(--unit)*37) solid #fff;border-left:calc(var(--unit)*30) solid transparent;border-right:calc(var(--unit)*30) solid transparent;border-top:0;content:"";height:0;left:calc(var(--unit)*112);position:absolute;top:calc(var(--unit)*-37);transform:translateX(-50%);width:0;z-index:1}@media screen and (max-width:767.98px){.p-top-case__content:before{display:none}.p-top-case__content{background-color:transparent;box-shadow:none;flex-direction:column;gap:0;margin:calc(var(--unit)*20) auto 0;padding:calc(var(--unit)*30) 0 0;width:100%}}.p-top-case__content-textarea{width:calc(100% - var(--unit)*569)}@media screen and (max-width:767.98px){.p-top-case__content-textarea{display:contents;width:100%}.p-top-case__content-img{margin:calc(var(--unit)*20) 0;order:2;width:100%}.p-top-case__content-img img{-o-object-fit:cover;object-fit:cover;width:100%}.p-top-case__content .c-btn{margin-top:calc(var(--unit)*10);order:5;width:100%}.p-top-case__content .c-btn a{justify-content:center;text-align:center;width:100%}}@media screen and (max-width:767.98px) and (max-width:767.98px){.p-top-case__content .c-btn a{font-size:calc(var(--unit)*14);padding:calc(var(--unit)*16) 0}}.p-top-case__coming-soon{font-size:calc(var(--unit)*30);font-weight:700;margin:0 auto;text-align:center}@media screen and (max-width:767.98px){.p-top-case__coming-soon{font-size:calc(var(--unit)*20)}}.p-top-case__shoulder{font-size:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-top-case__shoulder{font-size:calc(var(--unit)*14);margin-bottom:calc(var(--unit)*15);order:3}}.p-top-case__title{font-size:calc(var(--unit)*30);font-weight:700;line-height:1.6;margin:calc(var(--unit)*15) 0}@media screen and (max-width:767.98px){.p-top-case__title{font-size:calc(var(--unit)*18);margin:0;order:1}}.p-top-case__lead{font-size:calc(var(--unit)*18);margin-bottom:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-top-case__lead{font-size:calc(var(--unit)*14);line-height:1.6;margin-bottom:calc(var(--unit)*20);order:4}}.p-top-case__slider{overflow:visible;position:relative}@media screen and (max-width:767.98px){.p-top-case__slider{padding:0 calc(var(--unit)*50)}}.p-top-case__slider .swiper-slide{border:2px solid transparent;cursor:pointer}.p-top-case__slider .swiper-slide img{box-shadow:0 4px 15px rgba(0,0,0,.1);display:block;height:auto;width:100%}@media screen and (max-width:767.98px){.p-top-case__slider .swiper-slide img{margin:0 auto}}.p-top-case__slider .swiper-slide-active,.p-top-case__slider .swiper-slide-thumb-active{border:2px solid #0f1ed2;opacity:1}@media screen and (max-width:767.98px){.p-top-case__slider .swiper-slide-active,.p-top-case__slider .swiper-slide-thumb-active{border:none}}.p-top-seminar__inner{margin:0 auto;max-width:90%;width:calc(var(--unit)*1280)}@media screen and (max-width:767.98px){.p-top-seminar__inner{max-width:100%;width:100%}}.p-top-seminar__lead{font-size:calc(var(--unit)*46);line-height:1.4;text-align:center}@media screen and (max-width:767.98px){.p-top-seminar__lead{font-size:calc(var(--unit)*20);margin-bottom:calc(var(--unit)*30)}}.p-top-seminar__list{display:flex;flex-direction:row;gap:calc(var(--unit)*40);margin:calc(var(--unit)*70) auto calc(var(--unit)*57)}@media screen and (max-width:767.98px){.p-top-seminar__list{flex-direction:column;gap:calc(var(--unit)*30);margin:calc(var(--unit)*30) auto calc(var(--unit)*40)}}.p-top-seminar__content{min-height:15rem;width:calc(50% - var(--unit)*40/2)}@media screen and (max-width:767.98px){.p-top-seminar__content{min-height:auto;width:100%}.p-top-seminar__content .c-badge{margin-bottom:calc(var(--unit)*5);min-width:calc(var(--unit)*140);text-align:center}}.p-top-seminar__item{align-items:center;background-color:#fff;display:flex;flex-direction:row;justify-content:center;margin-top:calc(var(--unit)*5)}.p-top-seminar__item:focus img{transform:scale(1.05)}@media (hover:hover) and (pointer:fine){.p-top-seminar__item:hover img{transform:scale(1.05)}}@media screen and (max-width:767.98px){.p-top-seminar__item{align-items:flex-start;border-radius:calc(var(--unit)*8);box-shadow:0 0 calc(var(--unit)*10) rgba(0,0,0,.1);flex-direction:column;margin-top:0;overflow:hidden;position:relative;z-index:1}}.p-top-seminar__item__img{aspect-ratio:320/205;border-radius:4px 0 0 4px;flex-shrink:0;height:calc(var(--unit)*205);-o-object-fit:cover;object-fit:cover;overflow:hidden;width:calc(var(--unit)*320)}@media screen and (max-width:767.98px){.p-top-seminar__item__img{aspect-ratio:335/188;border-radius:0;height:auto;width:100%}}.p-top-seminar__item__img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}@media screen and (max-width:767.98px){.p-top-seminar__item__img img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}}.p-top-seminar__item__body{background-color:#fff;border-radius:0 4px 4px 0;min-height:auto;padding:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-top-seminar__item__body{border-radius:0;padding:calc(var(--unit)*15);width:100%}}.p-top-seminar__item__title{font-size:calc(var(--unit)*20);font-weight:700;line-height:1.4}@media screen and (max-width:767.98px){.p-top-seminar__item__title{font-size:calc(var(--unit)*16);margin-bottom:calc(var(--unit)*10)}}.p-top-seminar__item__dete{font-size:calc(var(--unit)*18)}@media screen and (max-width:767.98px){.p-top-seminar__item__dete{color:#666;font-size:calc(var(--unit)*14)}}.p-top-column{overflow:hidden}.p-top-column__slider{height:auto;margin:0 calc(50% - 50vw);padding:0 calc(var(--unit)*15) calc(var(--unit)*25);position:relative;width:100%}@media screen and (max-width:767.98px){.p-top-column__slider{margin:0;overflow:visible!important;padding:0 calc(var(--unit)*25);width:100%}}.p-top-column__slider .swiper-wrapper{align-items:stretch;padding-top:calc(var(--unit)*10)}.p-top-column__slider .swiper-slide{height:auto;visibility:visible!important;width:100%}.p-top-column__card{background:#fff;border:1px solid var(--color-border);border-radius:calc(var(--unit)*16);box-shadow:0 4px 15px rgba(0,0,0,.1);cursor:pointer;display:flex;flex-direction:column;height:100%;max-width:calc(var(--unit)*500);min-height:calc(var(--unit)*170);position:relative;width:100%}@media screen and (max-width:767.98px){.p-top-column__card{border:none;max-width:100%;min-height:auto;padding:calc(var(--unit)*30) calc(var(--unit)*20);text-align:center}}.p-top-column__card:focus>a{opacity:.7}.p-top-column__card:focus>a .p-top-column__dete,.p-top-column__card:focus>a .p-top-column__title{color:#0f1ed2}@media (hover:hover) and (pointer:fine){.p-top-column__card:hover>a{opacity:.7}.p-top-column__card:hover>a .p-top-column__dete,.p-top-column__card:hover>a .p-top-column__title{color:#0f1ed2}}.p-top-column__card>a{display:flex;flex-direction:column;height:100%;padding:calc(var(--unit)*20);transition:opacity .3s ease,color .3s ease;width:100%}.p-top-column__badge{align-self:flex-start;background-color:#a7afc1;border-radius:3px;color:#fff;display:inline-block;font-size:calc(var(--unit)*14);font-weight:700;margin-bottom:calc(var(--unit)*12);padding:calc(var(--unit)*4) calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-top-column__badge{align-self:center;font-size:calc(var(--unit)*16);margin:0 auto calc(var(--unit)*15);min-width:calc(var(--unit)*220);padding:calc(var(--unit)*6) calc(var(--unit)*24)}}.p-top-column__title{flex-grow:1;font-size:calc(var(--unit)*20);font-weight:700}@media screen and (max-width:767.98px){.p-top-column__title{line-height:1.5}.p-top-column__dete,.p-top-column__title{font-size:calc(var(--unit)*16);margin-top:calc(var(--unit)*20)}.p-top-column__dete{color:#333}}@keyframes shine{0%{background-position:100%}to{background-position:0}}@keyframes slide-in{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-skew1{0%{opacity:0;transform:translate(-80px,120px)}20%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes slide-skew2{0%{opacity:0;transform:translate(80px,120px)}20%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes draw{0%{opacity:0;stroke-dashoffset:1}1%{opacity:1}to{opacity:1;stroke-dashoffset:0}}.p-section{padding:calc(var(--unit)*80) calc(var(--unit)*20) calc(var(--unit)*100)}.p-section__title{color:#282d3c;font-size:calc(var(--unit)*46);font-weight:900;margin-bottom:calc(var(--unit)*60);text-align:center}@media screen and (max-width:767.98px){.p-section__title{font-size:calc(var(--unit)*26);font-weight:700;margin-bottom:calc(var(--unit)*30);text-align:center}}#p-top-case1 .swiper-button-prev--top-case{left:calc(var(--unit)*20)!important}#p-top-case2 .swiper-slide{pointer-events:none}@media screen and (max-width:767.98px){#p-top-case2 .swiper-slide{width:100%!important}}#p-top-case2 .swiper-slide-active{pointer-events:auto}.l-container--full>.c-btn a{min-width:calc(var(--unit)*440)}@media screen and (max-width:767.98px){.l-container--full>.c-btn a{min-width:auto;width:100%}}.js-fade-down,.js-fade-left,.js-fade-right,.js-fade-up{opacity:0;transition-duration:.6s;transition-property:opacity,transform;transition-timing-function:ease}.on.js-fade-down,.on.js-fade-left,.on.js-fade-right,.on.js-fade-up{opacity:1}.js-fade-up{transform:translateY(30px)}.js-fade-up.on{transform:translateY(0)}.js-fade-down{transform:translateY(-30px)}.js-fade-down.on{transform:translateY(0)}.js-fade-left{transform:translateX(-30px)}.js-fade-left.on{transform:translateX(0)}.js-fade-right{transform:translateX(30px)}.js-fade-right.on{transform:translateX(0)}@media print{.js-fade-down,.js-fade-left,.js-fade-right,.js-fade-up{opacity:1!important;transform:none!important;transition-duration:0s!important}}.u-mt--10{margin-top:1rem}.u-mb--10{margin-bottom:1rem}.u-mr--10{margin-right:1rem}.u-ml--10{margin-left:1rem}.u-mt--20{margin-top:2rem}.u-mb--20{margin-bottom:2rem}.u-mr--20{margin-right:2rem}.u-ml--20{margin-left:2rem}.u-mt--30{margin-top:3rem}.u-mb--30{margin-bottom:3rem}.u-mr--30{margin-right:3rem}.u-ml--30{margin-left:3rem}.u-mt--40{margin-top:4rem}.u-mb--40{margin-bottom:4rem}.u-mr--40{margin-right:4rem}.u-ml--40{margin-left:4rem}.u-mt--50{margin-top:5rem}.u-mb--50{margin-bottom:5rem}.u-mr--50{margin-right:5rem}.u-ml--50{margin-left:5rem}.u-mt--60{margin-top:6rem}.u-mb--60{margin-bottom:6rem}.u-mr--60{margin-right:6rem}.u-ml--60{margin-left:6rem}.u-mt--70{margin-top:7rem}.u-mb--70{margin-bottom:7rem}.u-mr--70{margin-right:7rem}.u-ml--70{margin-left:7rem}.u-mt--80{margin-top:8rem}.u-mb--80{margin-bottom:8rem}.u-mr--80{margin-right:8rem}.u-ml--80{margin-left:8rem}.u-mt--90{margin-top:9rem}.u-mb--90{margin-bottom:9rem}.u-mr--90{margin-right:9rem}.u-ml--90{margin-left:9rem}.u-mt--100{margin-top:10rem}.u-mb--100{margin-bottom:10rem}.u-mr--100{margin-right:10rem}.u-ml--100{margin-left:10rem}.u-mt--110{margin-top:11rem}.u-mb--110{margin-bottom:11rem}.u-mr--110{margin-right:11rem}.u-ml--110{margin-left:11rem}.u-mt--120{margin-top:12rem}.u-mb--120{margin-bottom:12rem}.u-mr--120{margin-right:12rem}.u-ml--120{margin-left:12rem}.u-textalign--center{text-align:center}.u-textalign--left{text-align:left}.u-textalign--right{text-align:right}@media screen and (min-width:768px){.u-sp{display:none!important}}@media screen and (max-width:767.98px){.u-pc{display:none!important}}