﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:10px;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1;font-size:10px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}*,*::before,*::after{box-sizing:border-box}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}sub,sup{position:relative;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a:not([href]):not([tabindex]){text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre{margin-top:0;margin-bottom:1rem;overflow:auto}label{display:inline-block}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[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}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}body{width:100%;min-height:100vh;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:10px;line-height:1.7;background-color:#fff;position:relative}a{text-decoration:none;outline:none}@media screen and (min-width: 1025px){a:hover{transition:all .3s ease-out}a:hover img{opacity:.7}}a.link{text-decoration:underline;font-weight:bold;line-height:26px}@media screen and (min-width: 1025px){a.link:hover{text-decoration:none}}img{width:100%;height:auto;vertical-align:bottom}button{margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:inherit;vertical-align:middle;text-align:inherit;-webkit-appearance:none;appearance:none}button:focus{outline:none}li{list-style:none}main{width:100%;max-width:1240px;margin:0 auto;min-height:100%;position:relative}.section{width:100%;max-width:1240px;margin:0 auto;padding:50px 0px}@media screen and (min-width: 1025px){.section{padding:50px 30px}}@media screen and (max-width: 640px){.section{padding:30px}}.section .pagesummery{font-size:2rem}@media screen and (max-width: 1024px){.section .pagesummery{font-size:1.8rem}}@media screen and (max-width: 640px){.section .pagesummery{font-size:1.5rem}}.section .pagesummery._center{text-align:center}.section .btn_link{font-size:32px;font-weight:bold;display:flex;align-items:center;justify-content:center;margin:0px auto;margin-top:50px;width:500px;height:100px;position:relative;text-decoration:none;z-index:0}@media screen and (max-width: 1024px){.section .btn_link{font-size:28px}}@media screen and (max-width: 640px){.section .btn_link{margin:15px auto;margin-top:30px;width:100%;height:70px;font-size:22px}}.section .btn_link:before{content:"";width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0;transition:.5s}.section .btn_link:after{content:"";width:100%;height:100%;position:absolute;z-index:-2;top:0px;left:0}@media screen and (max-width: 640px){.section .btn_link:after{top:0}}.section .btn_link:hover:before{opacity:0}.section .btn_link._daytype{flex-wrap:wrap;align-items:stretch;align-content:center;height:auto;padding:10px}.section .btn_link._daytype .day{width:100%;display:inline-block;text-align:center;font-size:3.6rem;background-color:#fff;padding:5px}@media screen and (max-width: 640px){.section .btn_link._daytype .day{font-size:2.6rem}}.section .btn_link._daytype .btn{width:100%;display:inline-block;text-align:center;font-size:3rem;padding:5px 0 0 0}@media screen and (max-width: 1024px){.section .btn_link._daytype .btn{font-size:2.6rem}}@media screen and (max-width: 640px){.section .btn_link._daytype .btn{font-size:2.6rem}}.section .btn_link._single_color{transition:.5s}@media screen and (min-width: 1025px){.section .btn_link._single_color:hover{transform:scale(1.1, 1.1)}}.section .btn_link._single_color::before,.section .btn_link._single_color::after{display:none}.content-list li{position:relative;font-size:1.5rem}.content._single{justify-content:center}.content._double{justify-content:space-between}@media screen and (max-width: 1024px){.content._double{justify-content:center}}.__pc{display:block}@media screen and (max-width: 1024px){.__pc{display:none}}.__tab{display:none}@media screen and (max-width: 1024px){.__tab{display:block}}.__tabonly{display:none}@media screen and (max-width: 1024px){.__tabonly{display:block}}@media screen and (max-width: 640px){.__tabonly{display:none}}.__sp{display:none}@media screen and (max-width: 640px){.__sp{display:block}}@font-face{font-family:"Noto Sans JP";src:url("../../../../../lp/common/font/NotoSansJP-Black.woff") format("woff");font-weight:900}@font-face{font-family:"Noto Sans JP";src:url("../../../../../lp/common/font/NotoSansJP-Bold.woff") format("woff");font-weight:700}@font-face{font-family:"Noto Sans JP";src:url("../../../../../lp/common/font/NotoSansJP-Medium.woff") format("woff");font-weight:500}@font-face{font-family:"Noto Sans JP";src:url("../../../../../lp/common/font/NotoSansJP-Regular.woff") format("woff");font-weight:400}@font-face{font-family:"Noto Sans JP";src:url("../../../../../lp/common/font/NotoSansJP-Light.woff") format("woff");font-weight:300}@font-face{font-family:"Noto Sans JP";src:url("../../../../../lp/common/font/NotoSansJP-Thin.woff") format("woff");font-weight:200}@media screen and (min-width: 1025px){a:hover img{opacity:1}}a.link{color:#2c82ba}a._arrow{position:relative;padding-left:15px}a._arrow::before{position:absolute;content:"";width:6px;height:6px;border-top:solid thin #2c82ba;border-right:solid thin #2c82ba;margin-top:-2px;top:.6em;transform:rotate(45deg);left:0}body{color:#0a0a0a;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.paragraph{font-size:2rem}.paragraph._bold{font-weight:bold}.paragraph._white{color:#fff}@media screen and (max-width: 640px){.paragraph{font-size:1.8rem}}.notes{font-size:1.8rem;margin-top:20px}@media screen and (max-width: 640px){.notes{font-size:1.4rem;margin-top:10px}}.notes._right{text-align:right}.notes._white{color:#fff}.notes a{text-decoration:underline}.notes a._white{color:#fff}.notes a._external{position:relative;padding-right:25px}.notes a._external::after{content:"";width:18px;height:18px;background-image:url(../images/icon-external.svg);position:absolute;margin-left:5px;top:20%}.notes a:hover{opacity:.6;text-decoration:none}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.pconly{display:block}@media screen and (max-width: 640px){.pconly{display:none}}.tabon{display:none}@media screen and (max-width: 1024px){.tabon{display:block}}.sponly{display:none}@media screen and (max-width: 640px){.sponly{display:block}}@media screen and (max-width: 1024px){.tabnone{display:none}}main{max-width:none;padding:0px;overflow:hidden;font-size:2rem;line-height:1.8;opacity:1}@media screen and (max-width: 1024px){main{border:none}}@media screen and (max-width: 640px){main{border:none}}.header{border-bottom:1px solid #003852;background-color:#fff;z-index:10;width:100%;height:90px;position:fixed;top:0}@media screen and (max-width: 640px){.header{display:flex;width:100%;height:60px}}.header._scroll::after{content:none}.header .headerinner{width:100%;max-width:100%;margin:0 auto;width:auto;height:100%;padding:0 0 0 50px;display:flex;align-items:center}@media screen and (max-width: 1024px){.header .headerinner{justify-content:left}}@media screen and (max-width: 640px){.header .headerinner{margin:0;padding:0 0 0 25px}}.header .headerinner .logo{width:230px;line-height:0px}@media screen and (max-width: 640px){.header .headerinner .logo{width:187px;height:auto}}.header__button{position:absolute;top:50%;display:flex;gap:40px;transform:translateY(-50%);right:0}@media screen and (max-width: 1024px){.header__button{right:30px}}@media screen and (max-width: 640px){.header__button{display:none}}.header__button>.cv-button a{position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;transition:.2s ease-in-out;background-color:#e03400;font-size:2rem;padding:15px 50px;font-weight:bold;color:#fff;height:90px}.header__button>.cv-button a:hover{opacity:.6}.header__button>.cv-button a.__yellow{background-color:#fb0}.header__button>.cv-button a.__yellow:hover{opacity:.6}.header__button>.cv-button a.__yellow::after{content:"";width:20px;height:20px;background-image:url(../images/icon-external.svg);position:absolute;top:30%;right:15px;border-radius:1px;transition:.2s ease-in-out}@media screen and (max-width: 1024px){.header__button{display:none}}.slider-wrapper .slider{width:100%;max-width:1240px;margin-left:-20px}@media screen and (max-width: 1024px){.slider-wrapper .slider{margin:0 calc(50% - 50vw);width:100vw}}@media screen and (max-width: 640px){.slider-wrapper .slider{margin:0 calc(50% - 50vw);width:100vw}}.slider-wrapper .slider__box{margin:10px 20px;border:5px solid #003852;height:auto;background:#fff;filter:drop-shadow(10px 10px 0 #003852)}@media screen and (max-width: 1024px){.slider-wrapper .slider__box{margin:10px 10px}}@media screen and (max-width: 640px){.slider-wrapper .slider__box{margin:10px 10px}}.slider-wrapper .slider__box .slider__figure{position:relative}.slider-wrapper .slider__box .slider__figure._zoom{overflow:hidden;aspect-ratio:16/9;cursor:pointer;display:block}.slider-wrapper .slider__box .slider__figure._zoom img{aspect-ratio:16/9;object-fit:cover;transition:.3s;position:absolute;width:100%;height:100%}.slider-wrapper .slider__box .slider__figure._zoom::after{position:absolute;right:8px;bottom:8px;width:30px;height:30px;border-radius:50%;background:url(../images/zoom_icon.svg) center center no-repeat #fff;content:"";z-index:5}.slider-wrapper .slider__box .slider__figure._zoom:hover img{transform:scale(1.1)}.slider-wrapper .slider__text{padding:20px}.slider-wrapper .slider__text h4{font-size:2.6rem;color:#003852}.slider-wrapper .slider__text p{font-size:1.8rem}@media screen and (max-width: 1024px){.slider-wrapper .slider__text{padding-top:15px}.slider-wrapper .slider__text h4{font-size:2rem}.slider-wrapper .slider__text p{font-size:1.5rem}}.slider-wrapper .slider__link{background-color:#003852;color:#fff;padding:15px 30px;width:100%}.slider-wrapper .slider__link::after{display:none}@media screen and (max-width: 640px){.slider-wrapper .slider__link{padding:9px 18px}}@media screen and (max-width: 1024px){.slider-wrapper .slider__image{width:100%}}@media screen and (max-width: 640px){.slider-wrapper .slider__image{width:100%}}.slider-wrapper .slider .slick-track{display:flex}.slider-wrapper .slider .slick-dots{bottom:-40px}@media screen and (max-width: 1024px){.slider-wrapper .slider .slick-dots{display:block}}@media screen and (max-width: 640px){.slider-wrapper .slider .slick-dots{bottom:-35px}}.slider-wrapper .slider .slick-dots li button:before{opacity:1;color:#003852}.slider-wrapper .slider .slick-dots li.slick-active button:before{color:#28b2bc}.slider-wrapper .slider .slick-prev,.slider-wrapper .slider .slick-next{width:50px;height:50px;border-radius:50%;border:3px solid #fff;opacity:1;background:#003852;transition:all .2s}@media screen and (min-width: 1025px){.slider-wrapper .slider .slick-prev:hover,.slider-wrapper .slider .slick-next:hover{background:#28b2bc}}.slider-wrapper .slider .slick-prev::before,.slider-wrapper .slider .slick-next::before{position:absolute;top:50%;transform:translateY(-50%);content:"";opacity:1}.slider-wrapper .slider .slick-prev{left:-5px;z-index:1}.slider-wrapper .slider .slick-prev::before{left:4px;border:8px solid rgba(0,0,0,0);border-right:solid 14px #fff}@media screen and (max-width: 640px){.slider-wrapper .slider .slick-prev::before{border:6px solid rgba(0,0,0,0);border-right:solid 11px #fff}}.slider-wrapper .slider .slick-next{right:-5px}.slider-wrapper .slider .slick-next::before{right:4px;border:8px solid rgba(0,0,0,0);border-left:solid 14px #fff}@media screen and (max-width: 640px){.slider-wrapper .slider .slick-next::before{border:6px solid rgba(0,0,0,0);border-left:solid 11px #fff}}.modal{position:fixed;width:100%;height:100%;z-index:20000;top:0;left:0;background:rgba(0,0,0,.5);opacity:0;transition:.5s}.modal._active{opacity:1}.modal__body{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1.1);opacity:0;transition:.5s;transition-delay:.1s;width:70vw;max-width:1200px}@media screen and (max-width: 640px){.modal__body{width:80vw}}.modal__body._active{opacity:1;transform:translate(-50%, -50%) scale(1)}.modal__body._delete{opacity:0;transform:translate(-50%, -50%) scale(1.05)}.modal__figure{position:relative}.modal__figure::before,.modal__figure::after{position:absolute;content:"";top:-20px;right:0;width:20px;height:20px;width:20px;height:3px;background:#fff;cursor:pointer}.modal__figure::before{transform:rotate(-45deg)}.modal__figure::after{transform:rotate(45deg)}.modal__figure img{width:100%;max-width:1200px}.modal__figure._movie{width:80vw;position:relative;height:0;padding-top:56.2%}.modal__figure._movie iframe{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}@media screen and (max-width: 640px){.modal__figure{width:80vw}.modal__figure._movie{width:95vw}}.mainvisual{margin-top:90px}@media screen and (max-width: 640px){.mainvisual{margin-top:0}}.mainvisual__content{display:flex}@media screen and (max-width: 640px){.mainvisual__content{flex-direction:column-reverse;position:relative;top:-40px}}.mainvisual__left{width:50%;padding-left:5.2vw;padding-top:7.8125vh;display:flex;flex-direction:column}@media screen and (max-width: 1024px){.mainvisual__left{width:100%;padding-left:25px;padding-top:30px}}@media screen and (max-width: 640px){.mainvisual__left{width:100%;padding:0 25px;flex-direction:column-reverse;margin-bottom:50px}}.mainvisual__left .cv-button{display:flex;margin-top:30px;gap:60px;justify-content:center}@media screen and (max-width: 1300px){.mainvisual__left .cv-button{gap:30px}}@media screen and (max-width: 1024px){.mainvisual__left .cv-button{display:none}}.mainvisual__left .cv-button ._catalog{justify-content:space-around;align-items:center;transition:.2s ease-in-out;background-color:#e03400;font-size:1.5vw;padding:20px 40px;font-weight:bold;color:#fff;border-bottom:10px solid #b53d19}@media screen and (max-width: 1600px){.mainvisual__left .cv-button ._catalog{font-size:2rem;padding:20px 40px}}@media screen and (max-width: 1300px){.mainvisual__left .cv-button ._catalog{font-size:1.8rem;padding:15px 30px}}@media screen and (max-width: 1024px){.mainvisual__left .cv-button ._catalog{font-size:1.4rem;padding:10px 20px;border-bottom:5px solid #b53d19}}@media screen and (max-width: 640px){.mainvisual__left .cv-button ._catalog{display:none}}.mainvisual__left .cv-button ._catalog:hover{opacity:.6;transition:.2s ease-in-out}.mainvisual__left .cv-button ._demo{justify-content:space-around;align-items:center;transition:.2s ease-in-out;background-color:#003852;font-size:1.5vw;padding:20px 40px;font-weight:bold;color:#fff;border-bottom:10px solid #072431}@media screen and (max-width: 1600px){.mainvisual__left .cv-button ._demo{font-size:2rem;padding:20px 40px}}@media screen and (max-width: 1300px){.mainvisual__left .cv-button ._demo{font-size:1.8rem;padding:15px 30px}}@media screen and (max-width: 1024px){.mainvisual__left .cv-button ._demo{font-size:1.4rem;padding:10px 20px;border-bottom:5px solid #072431}}@media screen and (max-width: 640px){.mainvisual__left .cv-button ._demo{display:none}}.mainvisual__left .cv-button ._demo:hover{opacity:.6;transition:.2s ease-in-out}.mainvisual__right{width:50%;position:relative}@media screen and (max-width: 1024px){.mainvisual__right{width:100%}}@media screen and (max-width: 640px){.mainvisual__right{top:0;height:fit-content}}.mainvisual__right img{position:absolute;top:-70px;right:-20px}@media screen and (max-width: 1600px){.mainvisual__right img{top:-20px}}@media screen and (max-width: 1024px){.mainvisual__right img{top:-60px}}@media screen and (max-width: 640px){.mainvisual__right img{position:relative;top:0}}.mainvisual__logo{border:1px solid #000;display:flex;padding:0 20px;justify-content:space-between;margin-bottom:10px}@media screen and (max-width: 640px){.mainvisual__logo{margin-top:30px}}.mainvisual__logo .logo{font-size:4.8rem}@media screen and (max-width: 1024px){.mainvisual__logo .logo{font-size:2.6rem}}.mainvisual__logo .ccus{width:50%;position:relative}.mainvisual__logo .kcl{width:35%}.mainvisual__title{font-size:clamp(40px,4.16vw,80px);font-feature-settings:"palt";line-height:1.3;letter-spacing:.1em;display:inline-block;width:auto;margin:0px auto}@media screen and (max-width: 1300px){.mainvisual__title{font-size:4.5vw}}@media screen and (max-width: 640px){.mainvisual__title{font-size:9vw;line-height:1.6}}.mainvisual__title .highlight{font-size:clamp(40px,4.8958vw,90px);display:inline;position:relative;background-image:linear-gradient(90deg, #FFC34A, #FFC34A);background-repeat:no-repeat;background-position:bottom left;background-size:0 30%;transition:background 1s ease-in-out;font-weight:bold}@media screen and (max-width: 1300px){.mainvisual__title .highlight{font-size:4.5vw}}@media screen and (max-width: 640px){.mainvisual__title .highlight{font-size:9vw;line-height:1.6}}.mainvisual__title .highlight.animate{background-size:100% 30%}.mainvisual__lead{text-align:center;position:relative;z-index:2;margin:30px 0}@media screen and (max-width: 1024px){.mainvisual__lead{margin:60px 0}}@media screen and (max-width: 640px){.mainvisual__lead{margin:0}}.mainvisual__lead>h2{font-weight:bold;color:#003852;font-size:4.2rem;display:inline-block;position:relative;line-height:1.4}@media screen and (max-width: 1024px){.mainvisual__lead>h2{font-size:3.6rem}}@media screen and (max-width: 640px){.mainvisual__lead>h2{font-size:3rem;top:-50px;margin-bottom:50px}}.mainvisual__lead>h2::before,.mainvisual__lead>h2::after{content:"";position:absolute;bottom:-50px;width:40px;height:6px;transform-origin:0}@media screen and (max-width: 640px){.mainvisual__lead>h2::before,.mainvisual__lead>h2::after{width:30px}}.mainvisual__lead>h2::before{left:calc(50% + 1px);background-color:#ffc34a;transform:rotate(-150deg)}@media screen and (max-width: 640px){.mainvisual__lead>h2::before{transform:rotate(-160deg)}}.mainvisual__lead>h2::after{left:calc(50% - 1px);background-color:#ffc34a;transform:rotate(-30deg)}@media screen and (max-width: 640px){.mainvisual__lead>h2::after{transform:rotate(-20deg)}}.mainvisual__lead>h2 .label{font-size:4.2rem;background:linear-gradient(transparent 60%, #FFC34A 50%);font-weight:bold}@media screen and (max-width: 1024px){.mainvisual__lead>h2 .label{font-size:3.6rem}}@media screen and (max-width: 640px){.mainvisual__lead>h2 .label{font-size:3rem}}.section{width:100%;max-width:100%;margin:0 auto}@media screen and (max-width: 640px){.section{padding:25px 25px}}@media screen and (max-width: 640px){.section._functions{padding:25px 0}}.section._cta{padding:17px 30px}@media screen and (max-width: 1024px){.section._cta{padding:0}}.section._pbnone{padding-bottom:0}.section._ptnone{padding-top:0}.section._cobalt{background-color:#003852}.section._turquoise{background-color:#28b2bc}.section._orange{background-color:#ffc34a}.section._skew-white{position:relative;z-index:1}@media screen and (max-width: 640px){.section._skew-white{padding-bottom:40px}}.section._skew-white::before{content:"";position:absolute;height:120px;width:100%;clip-path:polygon(0 0, 0% 100%, 101% 0);background-color:#fff;left:0;bottom:-119px}@media screen and (max-width: 640px){.section._skew-white::before{clip-path:polygon(0 0, 0% 50%, 150% 0)}}.section._skew-turquoise{position:relative}.section._skew-turquoise::before{content:"";position:absolute;height:120px;width:100%;clip-path:polygon(0 0, 0% 100%, 101% 0);background-color:#28b2bc;left:0;bottom:-119px}@media screen and (max-width: 640px){.section._skew-turquoise::before{clip-path:polygon(0 0, 0% 50%, 150% 0)}}.section._skew-cobalt{position:relative}.section._skew-cobalt::before{content:"";position:absolute;height:120px;width:100%;clip-path:polygon(0 0, 0% 100%, 101% 0);background-color:#003852;left:0;bottom:-119px}@media screen and (max-width: 640px){.section._skew-cobalt::before{clip-path:polygon(0 0, 0% 50%, 150% 0)}}.section._pt-skew{padding-top:150px}@media screen and (max-width: 640px){.section._pt-skew{padding-top:110px}}.section._mt-polygon{margin-top:-120px;padding-top:220px}@media screen and (max-width: 640px){.section._mt-polygon{margin-top:-100px;padding-top:120px}}.section._polygon{position:relative;margin-bottom:120px}.section._polygon::after{content:"";position:absolute;height:120px;width:100%;clip-path:polygon(50% 100%, 100% 0%, 0% 0%);background-color:#003852;left:0;bottom:-119px}@media screen and (max-width: 640px){.section._polygon::after{clip-path:polygon(50% 50%, 100% 0%, 0% 0%)}}.section._polygon-white{position:relative;margin-bottom:120px}.section._polygon-white::before{content:"";position:absolute;height:120px;width:100%;clip-path:polygon(50% 100%, 100% 0%, 0% 0%);background-color:#fff;left:0;top:-1px}@media screen and (max-width: 640px){.section._polygon-white::before{clip-path:polygon(50% 50%, 100% 0%, 0% 0%)}}.section._polygon-orange{position:relative;margin-top:120px}@media screen and (max-width: 640px){.section._polygon-orange{margin-top:0}}.section._polygon-orange::before{content:"";position:absolute;height:120px;width:100%;clip-path:polygon(50% 0%, 100% 100%, 0% 100%);background-color:#ffc34a;left:0;top:-119px}@media screen and (max-width: 640px){.section._polygon-orange::before{clip-path:polygon(50% 0%, 100% 50%, 0% 50%);top:-59px}}.section__intro{background-color:#fff;padding:36px}@media screen and (max-width: 640px){.section__intro{padding:20px}}.section__container{width:100%;max-width:1240px;margin:0 auto;padding:0 70px}@media screen and (max-width: 640px){.section__container{padding:0}}.section__container._slide{width:100%;max-width:1240px;margin:0 auto;padding:0}@media screen and (max-width: 1024px){.section__container._tabnone{padding:0}}.section__head{text-align:center}.section__title{color:#003852;font-size:3.6rem;line-height:52px}@media screen and (max-width: 640px){.section__title{font-size:2.6rem;font-feature-settings:"palt";line-height:1.5}}.section__title .label{font-size:3.6rem;background:linear-gradient(transparent 60%, #FFC34A 50%);font-weight:bold}@media screen and (max-width: 640px){.section__title .label{font-size:2.6rem}}.section__title._labeltext{color:#000;font-size:2.6rem;background-color:#fff;padding:10px 15px;line-height:2;display:inline;box-decoration-break:clone}@media screen and (max-width: 640px){.section__title._labeltext{font-size:2rem;background-color:rgba(0,0,0,0);color:#fff;line-height:1.3}}.section__title._labeltext .strong{font-size:3.6rem}@media screen and (max-width: 640px){.section__title._labeltext .strong{font-size:3rem}}.section__title._labeltext .point{color:#e03400;font-size:3.6rem}@media screen and (max-width: 640px){.section__title._labeltext .point{font-size:3rem;margin:0 3px}}.section__title._main-functions{position:relative;margin:100px 0}@media screen and (max-width: 640px){.section__title._main-functions{margin:30px 0}}.section__title._main-functions::before{position:absolute;content:"Main Functions";color:#0777ab;opacity:.16;font-size:145px;width:1100px;max-width:1100px;top:50%;left:50%;bottom:-120px;transform:translate(-50%, -50%);z-index:-1}@media screen and (max-width: 1300px){.section__title._main-functions::before{width:100%;font-size:100px;bottom:-80px}}@media screen and (max-width: 1024px){.section__title._main-functions::before{font-size:10.3vw;top:0;bottom:0;line-height:1;opacity:.1;top:-5vw}}@media screen and (max-width: 640px){.section__title._main-functions::before{font-size:11.282vw;top:-2vw}}.section__title._useful-features{position:relative;margin:100px 0}@media screen and (max-width: 640px){.section__title._useful-features{margin:60px 0 30px 0}}.section__title._useful-features::before{position:absolute;content:"Useful Features";color:#0777ab;opacity:.16;font-size:140px;width:1100px;max-width:1100px;top:50%;left:50%;bottom:-120px;transform:translate(-50%, -50%);z-index:-1}@media screen and (max-width: 1300px){.section__title._useful-features::before{width:100%;font-size:100px;bottom:-80px}}@media screen and (max-width: 1024px){.section__title._useful-features::before{font-size:10.3vw;top:-3vw;bottom:0;line-height:1;opacity:.1;top:-5vw}}@media screen and (max-width: 640px){.section__title._useful-features::before{font-size:11.282vw;top:-5vw}}.section__title._price{position:relative;margin:100px 0}@media screen and (max-width: 640px){.section__title._price{margin:60px 0 30px 0}}.section__title._price::before{position:absolute;content:"Price";color:#0777ab;opacity:.16;font-size:150px;width:1100px;max-width:1100px;top:50%;left:50%;bottom:-120px;transform:translate(-50%, -50%);z-index:-1}@media screen and (max-width: 1300px){.section__title._price::before{width:100%;font-size:100px;bottom:-80px}}@media screen and (max-width: 1024px){.section__title._price::before{font-size:95px;bottom:-70px;opacity:.1;top:-2vw}}@media screen and (max-width: 640px){.section__title._price::before{font-size:60px;top:-1vw}}.section__title._support{position:relative;margin:100px 0;color:#0777ab;z-index:2}@media screen and (max-width: 640px){.section__title._support{margin:60px 0 30px 0}}.section__title._support::before{position:absolute;content:"Support";color:#fff8eb;opacity:.16;font-size:150px;width:1100px;max-width:1100px;top:50%;left:50%;bottom:-120px;transform:translate(-50%, -50%);z-index:-1}@media screen and (max-width: 1300px){.section__title._support::before{width:100%;font-size:100px;bottom:-80px}}@media screen and (max-width: 1024px){.section__title._support::before{font-size:110px;bottom:-70px;top:-2vw}}@media screen and (max-width: 640px){.section__title._support::before{font-size:60px;top:-3vw}}.section .intro__label{background-color:#003852;text-align:center;margin:36px 0 15px 0}.section .intro__title{font-size:2.6rem;color:#fff}@media screen and (max-width: 640px){.section .intro__title{font-size:2rem}}.row{display:flex;margin-top:70px;gap:3%}@media screen and (max-width: 1024px){.row{margin-top:60px;flex-direction:column;align-items:center}}@media screen and (max-width: 640px){.row{margin-top:0}}.row__left{width:42%;min-width:300px}@media screen and (max-width: 1024px){.row__left{width:60%}}@media screen and (max-width: 640px){.row__left{width:100%;margin-top:30px}}.row__right{width:55%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media screen and (max-width: 1024px){.row__right{margin-top:30px;width:100%}}.row__button{margin-top:auto;text-align:center;margin-top:20px}@media screen and (max-width: 640px){.row__button{padding-right:0;width:100%}}.row__button a{margin-top:auto;position:relative;color:#003852;background-color:#ffc34a;font-size:2rem;font-weight:bold;display:inline-block;padding:15px 60px 15px 30px;transition:.2s ease-in-out}@media screen and (max-width: 640px){.row__button a{width:100%;font-size:1.8rem;padding:15px 30px 15px 30px}}.row__button a::after{content:"";width:20px;height:20px;background-image:url(../images/icon-external_lpc.svg);position:absolute;top:34%;right:30px}@media screen and (max-width: 640px){.row__button a::after{top:40%}}.row__button a:hover{opacity:.6}.rental{margin-top:100px;margin-bottom:120px}@media screen and (max-width: 640px){.rental{margin-top:30px;margin-bottom:60px}}.rental__row{border:5px solid #003852;display:flex}@media screen and (max-width: 640px){.rental__row{flex-direction:column;align-items:center;padding:25px}}.rental__row-left{position:relative;min-width:250px;width:30%}.rental__row-left img{position:absolute;top:-20px;left:-20px}@media screen and (max-width: 640px){.rental__row-left img{position:relative;top:0;left:0}}.rental__row-right{width:70%;padding:25px}@media screen and (max-width: 640px){.rental__row-right{width:100%;padding:0}}.rental__title{font-size:2.6rem;color:#003852;border-bottom:5px solid #fecc00;display:inline-block;margin-bottom:20px;width:fit-content}@media screen and (max-width: 640px){.rental__title{font-size:2rem;margin-top:20px}}.functions{margin-bottom:70px}@media screen and (max-width: 1024px){.functions:last-child{margin-bottom:0}}@media screen and (max-width: 640px){.functions:last-child{margin-bottom:30px}}.functions._point{margin-top:70px;margin-bottom:30px}.functions__head{background-color:#003852;text-align:center;width:calc(100% - 68px);margin:0 auto -20px auto;position:relative;z-index:2}@media screen and (max-width: 640px){.functions__head{width:calc(100% - 40px);margin:0 auto -50px auto}}.functions__head._point{background-color:#e03400;margin:0 auto -20px 30px;width:180px}@media screen and (max-width: 640px){.functions__head._point{width:150px}}.functions__head._point .functions__title{font-size:2.6rem}@media screen and (max-width: 640px){.functions__head._point .functions__title{font-size:2rem;padding:5px 10px}}.functions__row{padding:40px 30px 30px 30px;display:flex;gap:20px;border:5px solid #003852;align-items:center;background-color:#fff;justify-content:space-between}@media screen and (max-width: 640px){.functions__row{flex-direction:column;align-items:center;border-left:none;border-right:none;border-bottom:none;padding:70px 20px 20px 20px}}.functions__row._point{border:none;padding:35px 30px 30px 30px}.functions__row-left{width:45%;position:relative}@media screen and (max-width: 640px){.functions__row-left{width:100%}}.functions__row-left._zoom{overflow:hidden;aspect-ratio:16/9;cursor:pointer;display:block;border:1px solid #003852}.functions__row-left._zoom img{object-fit:cover;transition:.3s;position:absolute;aspect-ratio:16/9;width:100%;height:100%}.functions__row-left._zoom::after{position:absolute;right:8px;bottom:8px;width:30px;height:30px;border-radius:50%;background:url(../images/zoom_icon.svg) center center no-repeat #fff;content:"";z-index:5}.functions__row-left._zoom:hover img{transform:scale(1.1)}.functions__row-right{width:52%;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 640px){.functions__row-right{width:100%}}.functions__title{font-size:3rem;color:#fff;padding:10px}@media screen and (max-width: 640px){.functions__title{font-size:2rem}}.functions__subtitle{font-size:2.6rem;color:#003852;border-bottom:5px solid #fecc00;display:inline-block;margin-bottom:20px;width:fit-content}@media screen and (max-width: 640px){.functions__subtitle{font-size:2rem}}.price{width:100%;border-collapse:separate;border-spacing:0 5px}@media screen and (max-width: 640px){.price{border-spacing:0 10px}}.price._mbon{margin-bottom:100px}.price__title{font-size:2.6rem;color:#003852;display:inline-block;margin-bottom:10px;width:fit-content}@media screen and (max-width: 640px){.price__title{font-size:2rem;margin-top:20px;margin-bottom:0;width:100%;text-align:center}}.price tr{margin-bottom:5px}.price tr th{font-size:2rem;font-weight:bold;color:#fff;background-color:#003852;text-align:left;padding:10px 20px}@media screen and (max-width: 640px){.price tr th{font-size:1.5rem;display:block;text-align:center}}.price tr td{font-size:2rem;font-weight:bold;color:#000;background-color:#fff;padding:10px 30px;width:55%;border:3px solid #003852}@media screen and (max-width: 640px){.price tr td{font-size:1.5rem;padding:10px 20px;display:block;width:100%;text-align:center}}.support{display:flex;justify-content:space-between;margin-top:30px;margin-bottom:100px}@media screen and (max-width: 1024px){.support{flex-direction:column;align-items:center;gap:30px}}@media screen and (max-width: 640px){.support{margin-bottom:60px}}.support__contents{background-color:#fff;border:5px solid #003852;filter:drop-shadow(10px 10px 0 #003852);width:520px;padding:45px 30px 30px 30px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 1024px){.support__contents{width:500px}}@media screen and (max-width: 640px){.support__contents{width:100%}}.support__title{font-size:2.6rem;color:#003852;margin-top:30px;margin-bottom:20px}@media screen and (max-width: 640px){.support__title{font-size:2rem}}.support__img{height:168px}@media screen and (max-width: 1300px){.support__img{height:140px}}@media screen and (max-width: 640px){.support__img{height:120px}}.support__button{margin-top:auto;text-align:center;width:100%;margin-top:20px}.support__button a{position:relative;color:#fff;background-color:#003852;width:100%;font-size:2rem;display:inline-block;width:100%;padding:20px 0;padding-right:20px;transition:.2s ease-in-out}@media screen and (max-width: 1300px){.support__button a{padding-right:50px}}@media screen and (max-width: 1024px){.support__button a{padding-right:20px}}@media screen and (max-width: 640px){.support__button a{font-size:1.8rem;padding:10px 0;line-height:1.5}}.support__button a::after{content:"";width:20px;height:20px;background-image:url(../images/icon-external.svg);position:absolute;top:40%;right:85px}@media screen and (max-width: 1300px){.support__button a::after{right:60px}}@media screen and (max-width: 640px){.support__button a::after{right:20px}}.support__button a:hover{opacity:.6}.cta{display:flex;gap:30px;justify-content:space-between}@media screen and (max-width: 640px){.cta{flex-direction:column;align-items:center;margin-bottom:30px}}.cta .cv-button{display:flex;gap:30px;flex-direction:column;align-items:center}@media screen and (max-width: 1300px){.cta .cv-button{gap:30px}}@media screen and (max-width: 640px){.cta .cv-button{flex-direction:column;gap:10px}}.cta .cv-button__title{font-size:2.6rem;color:#fff}@media screen and (max-width: 1300px){.cta .cv-button__title{font-size:2rem}}.cta .cv-button__link{margin-top:auto;text-align:center;width:500px;justify-content:space-around;align-items:center;background-color:#e03400;font-size:1.5vw;padding:30px 60px;font-weight:bold;color:#fff;border-bottom:10px solid #b53d19;transition:.3s ease-in-out}@media screen and (max-width: 1600px){.cta .cv-button__link{font-size:2rem;padding:20px 40px}}@media screen and (max-width: 1300px){.cta .cv-button__link{font-size:1.6rem;padding:15px 30px;width:400px}}@media screen and (max-width: 1024px){.cta .cv-button__link{font-size:1.5rem;padding:15px 30px;width:300px;border-bottom:5px solid #b53d19}}@media screen and (max-width: 640px){.cta .cv-button__link{font-size:1.8rem}}.cta .cv-button__link:hover{opacity:.6;transition:.2s ease-in-out}.cta .cv-button ._white{text-align:center;width:500px;justify-content:space-around;align-items:center;background-color:#fff;font-size:1.5vw;padding:30px 60px;font-weight:bold;color:#003852;border-bottom:10px solid #b4b4b4;transition:.3s ease-in-out;font-feature-settings:"palt"}@media screen and (max-width: 1600px){.cta .cv-button ._white{font-size:2rem;padding:20px 40px}}@media screen and (max-width: 1300px){.cta .cv-button ._white{font-size:1.6rem;padding:15px 30px;width:400px}}@media screen and (max-width: 1024px){.cta .cv-button ._white{font-size:1.5rem;padding:15px 30px;width:300px;border-bottom:5px solid #b4b4b4}}@media screen and (max-width: 640px){.cta .cv-button ._white{font-size:1.8rem}}.cta .cv-button ._white:hover{opacity:.6;transition:.2s ease-in-out}.button-fixed{position:fixed;top:50%;right:-120px;transform:translateY(-50%);transition:right .6s;background:#fff;z-index:10}@media screen and (max-width: 1024px){.button-fixed{display:none}}.button-fixed.show{right:0}.button-fixed .button__link{display:flex;justify-content:center;align-items:center;transition:all .3s}.button-fixed .button__link:hover{opacity:.7}.button-fixed .button__link:hover img{opacity:1}#page-top{position:fixed;bottom:20px;right:20px;display:none;width:54px;height:54px;z-index:20}#page-top img{transition:opacity .3s}@media screen and (max-width: 1024px){#page-top{display:none !important;bottom:10px;right:10px;width:40px;height:40px}}.footer{width:100%;background-color:#222}.footer__inner{max-width:1534px;margin:0 auto;padding:30px 50px;display:flex;align-items:center}@media screen and (max-width: 1024px){.footer__inner{max-width:none;padding:30px 30px 100px 30px;flex-wrap:wrap;justify-content:center}}.footer__logo{margin-right:60px}.footer__logo img{width:auto;height:32px}@media screen and (max-width: 1024px){.footer__logo{margin-right:30px;margin-bottom:20px}.footer__logo img{height:24px}}@media screen and (max-width: 640px){.footer__logo{margin-right:0px}}.footer__nav{display:flex;align-items:center}@media screen and (max-width: 1024px){.footer__nav{flex-wrap:wrap;gap:15px;margin-bottom:20px}}.footer__nav li{padding:0 20px}.footer__nav li .footer__link{color:#fff;font-size:1.5rem}@media screen and (max-width: 1024px){.footer__nav li{padding:0}.footer__nav li .footer__link{font-size:1.4rem}}.footer small{margin-left:auto;font-size:1.2rem;line-height:1.5;color:#fff}@media screen and (max-width: 1024px){.footer small{width:100%;margin-left:0;text-align:center}}.footer__button{width:100%;display:flex;justify-content:center;gap:60px;text-align:center;background-color:#fff}@media screen and (max-width: 1024px){.footer__button{border-top:3px solid #fff;gap:0;position:fixed;bottom:0;z-index:10}}@media screen and (max-width: 640px){.footer__button{border-top:2px solid #fff;gap:0;position:fixed;bottom:0;z-index:10}}.footer__button__link{font-size:2.6rem;background-color:#e03400;color:#fff;font-weight:bold;border-bottom:5px solid #b53d19;padding:20px 40px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1300px){.footer__button__link{font-size:2.6rem}}@media screen and (max-width: 1024px){.footer__button__link{width:50%;padding:20px 40px}}@media screen and (max-width: 640px){.footer__button__link{font-size:1.8rem;padding:10px 20px}}.footer__button__link:hover{transition:.3s ease-in-out;opacity:.6}.footer__button__link._cobalt{background-color:#003852;border-bottom:5px solid #072431}.footer__button__link._blue{background-color:#0777ab;border-bottom:5px solid #146388}#_dynamic{position:fixed;bottom:-127px;width:100%;transition:bottom .5s;left:0;background-color:#fff;z-index:10;padding:17px 0;border-top:1px solid #003852}#_dynamic .footer__button{justify-content:center;gap:60px}#_dynamic .footer__cta{width:100%;max-width:1240px;margin:0 auto;padding:0 70px;margin:0 auto}@media screen and (max-width: 1024px){#_dynamic{width:50%;padding:0 100px}}#_dynamic.show{bottom:0;left:0;justify-content:center}/*# sourceMappingURL=layout.css.map */