@import"./header.css";@import"./00-splash.css";@import"./01-mv.css";@import"./02-about.css";@import"./03-theme.css";@import"./04-vision.css";@import"./05-conversion.css";@import"./06-faq.css";@import"./07-service.css";@import"./404.css";@import"./footer.css";@media screen and (min-width: 768px){.onlySP{display:none !important}}@media screen and (max-width: 767px){.onlyPC{display:none !important}}:root{--animation1: all 0.3s ease-out 0s}body{font-family:"Noto Sans JP",sans-serif;font-feature-settings:"palt";line-height:1.8;font-weight:400;background:#f0f0f0}@media screen and (min-width: 768px){body{font-size:min(1.3333333333vw,16px)}}@media screen and (max-width: 767px){body{font-size:4vw}}body.-fixed{position:fixed;width:100%;overflow:hidden;z-index:1}body.-fixed .body-wrap,body.-fixed .splash-wrap{overflow:auto;scrollbar-gutter:stable}.marcel{font-family:"Marcellus",serif}a{transition:var(--animation1)}button{cursor:pointer}@media screen and (max-width: 767px){body{width:100vw;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar{display:none}body.fixed{position:fixed;width:100%;overflow:hidden}}img{width:100%;max-width:100%;vertical-align:bottom;height:auto}.js-fadein{opacity:0;transform:translateY(20px);transition:all .8s ease-out}.js-fadein.-in{opacity:1;transform:translateY(0)}@media screen and (min-width: 768px){.js-fadein.-pc-delay2{transition-delay:.3s}.js-fadein.-pc-delay3{transition-delay:.6s}}@media screen and (min-width: 768px){.ttl_h2{font-size:min(5.75vw,69px);line-height:1}}@media screen and (max-width: 767px){.ttl_h2{font-size:8.5333333333vw}}.ttl_h2 .ja{display:block;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.5}@media screen and (min-width: 768px){.ttl_h2 .ja{font-size:min(1.6666666667vw,20px);margin-top:min(1.1666666667vw,14px)}}@media screen and (max-width: 767px){.ttl_h2 .ja{font-size:4.5333333333vw}}.ttl_h2 .marcel{text-transform:uppercase}.btn_cv_sml{display:inline-block;background-repeat:no-repeat;background-color:#4e4e4e;color:#fff;line-height:1;font-weight:700}.btn_cv_sml.btn_req{background-image:url(/images/svg/icon_conv01_s.svg)}.btn_cv_sml.btn_inq{background-image:url(/images/svg/icon_conv02_s.svg)}@media screen and (min-width: 768px){.btn_cv_sml{width:min(15.5833333333vw,187px);padding:min(1.4166666667vw,17px) min(.8333333333vw,10px) min(1.4166666667vw,17px) min(4.6666666667vw,56px);background-position:left min(.6666666667vw,8px) top min(.6666666667vw,8px);background-size:min(2.6666666667vw,32px) auto;border-radius:min(.3333333333vw,4px);font-size:min(1.1666666667vw,14px)}.btn_cv_sml:hover{background-color:#666}}@media screen and (max-width: 767px){.btn_cv_sml{width:76.5333333333vw;padding:4.5333333333vw 4.2666666667vw 4.5333333333vw 14.6666666667vw;background-position:left 2.1333333333vw top 2.1333333333vw;background-size:8.5333333333vw auto;border-radius:1.0666666667vw;font-size:3.7333333333vw}}body>.bg_modal{content:"";display:block;width:100%;height:100%;background:url(/images/webp/bg_splash.webp) no-repeat center center/cover;background-color:#fff;position:fixed;top:0;left:0;z-index:2;opacity:0;pointer-events:none;transition:all .5s 0s}body>.bg_modal.open{opacity:.9;pointer-events:auto;cursor:pointer}dialog{margin:0;border:none;padding:0;width:89.33%;background:rgba(0,0,0,0);max-width:1000px;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%)}dialog[open]{animation-name:modal-fadeIn;animation-fill-mode:forwards;animation-duration:300ms;animation-timing-function:ease-out}dialog .dialog-inner{position:relative;background-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){dialog .dialog-inner{padding-top:45px}}@media screen and (max-width: 767px){dialog .dialog-inner{padding-top:12vw}}dialog .movie_wrap{width:100%;aspect-ratio:16/9}dialog iframe{width:100%;height:100%;vertical-align:bottom}dialog .modal_close{position:absolute;top:0;right:0}@media screen and (min-width: 768px){dialog .modal_close{width:35px;height:35px}}@media screen and (max-width: 767px){dialog .modal_close{width:9.3333333333vw;height:9.3333333333vw}}@keyframes modal-fadeIn{from{opacity:0}to{opacity:1}}