body *{font-family:"Noto Sans JP",sans-serif;color:#000;line-height:1.5}body{overflow-x:hidden}body::before{background-image:url("../../../img/nontitle/bg.png");background-position:center;background-size:cover;background-repeat:no-repeat;content:"";left:0;position:fixed;top:0;width:100%;height:100vh;z-index:-1}picture{display:block}picture img{width:100%}main{overflow-x:hidden !important}.wrap{position:relative}.inner{max-width:1200px;margin:0 auto;position:relative}@media screen and (max-width: 1250px){.inner{margin:auto;width:90%}}.title{position:relative;font-weight:700;text-align:center}.title span{color:inherit;line-height:inherit}.title span.en{font-family:"Impact","Century Gothic",sans-serif;font-style:normal;font-weight:500;font-size:2em}.title span.star{font-size:15px;display:block;text-align:right;width:100%}.title span.middle{font-weight:inherit;font-size:1.5em}.title_logo{max-height:1.5em;height:auto;display:inline-block}.load{position:fixed;top:0;left:0;width:100%;height:100%;background:#f6f4f4;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .3s;z-index:1500}.load.completed{opacity:0;visibility:hidden}.load_wrap{width:150px}.load_wrap.fade{animation-name:fadeIn;animation-duration:1s;animation-timing-function:ease-in-out}.load_text{color:#1daecc;font-family:"HelveticaNeue","Noto Sans JP",sans-serif;font-weight:700;font-size:21px;margin-top:10px;text-align:center;animation:flash 1s linear infinite}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}.nav{width:100%;display:flex;align-items:center;padding:15px 7.5% 0}@media screen and (max-width: 750px){.nav{padding:15px 5%}}.nav_inner{display:flex;align-items:center;gap:15px;font-size:35px;margin:auto}@media screen and (max-width: 750px){.nav_inner{flex-direction:column;font-size:8vw;gap:0}}.nav_head{display:flex;align-items:center;font-size:inherit}@media screen and (max-width: 750px){.nav_head{margin-bottom:-0.3em}}.nav_logo{height:2.2em;margin-bottom:1em}@media screen and (max-width: 750px){.nav_logo{height:1.8em;margin-bottom:.7em}}.nav_logo img{max-height:100%}.nav_desc{font-weight:700}.nav_box{padding:.2em .5em;color:#f8b62b;font-size:30px;font-weight:700;background-image:url("../../../img/nontitle/black_bg.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 750px){.nav_box{width:100%;text-align:center;font-size:7vw}}.nav_box span{font-family:"Impact","Century Gothic",sans-serif;font-style:normal;font-weight:500;font-size:1.1em;color:inherit;line-height:inherit}.mv{margin:0 auto;text-align:center;position:relative}.mv_bg{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.campaign{padding:60px 0}@media screen and (max-width: 750px){.campaign{padding:10% 0}}.campaign_special-campaign{display:flex;align-items:center;gap:15px}.campaign_special-campaign img{width:25%}@media screen and (max-width: 750px){.campaign_special-campaign img{width:50%}}.campaign_special-campaign::before,.campaign_special-campaign::after{content:"";display:block;height:3px;flex:1;background-color:#000}@media screen and (max-width: 750px){.campaign_special-campaign::before,.campaign_special-campaign::after{height:2px}}.campaign_title{font-size:60px;line-height:1;margin-top:.3em}@media screen and (max-width: 1200px){.campaign_title{font-size:5vw}}@media screen and (max-width: 750px){.campaign_title{font-size:10vw;margin-top:.5em}}.campaign_title img{margin:0 .3em -0.3em 0}@media screen and (max-width: 750px){.campaign_title img{margin:auto}}.campaign_main{width:100%;font-size:70px;padding:0 1em;background-image:url("../../../img/nontitle/black_bg.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;margin-top:40px;position:relative}@media screen and (max-width: 1020px){.campaign_main{font-size:8.5vw;padding:0 .2em;margin-top:.5em}}@media screen and (max-width: 750px){.campaign_main{margin-top:.8em}}.campaign_main::before{content:"";background-image:url("../../../img/nontitle/aware.png");background-position:center;background-size:cover;background-repeat:no-repeat;display:block;width:1.3em;height:1.5275em;position:absolute;top:-1.8em;left:.5em}@media screen and (max-width: 1020px){.campaign_main::before{width:8vw;height:9.4vw;top:-10.575vw;left:0}}@media screen and (max-width: 750px){.campaign_main::before{width:16vw;height:18.8vw;top:-19.975vw;left:0}}.campaign_main::after{content:"";background-image:url("../../../img/nontitle/10million.png");background-position:center;background-size:cover;background-repeat:no-repeat;display:block;width:3.5em;height:2.6635em;position:absolute;top:-1.8em;right:0}@media screen and (max-width: 1020px){.campaign_main::after{width:22vw;height:16.742vw;top:-12vw}}@media screen and (max-width: 750px){.campaign_main::after{width:32vw;height:24.352vw;top:-18vw}}.campaign_main-catch{text-align:center;color:#f8b62b;font-weight:700;line-height:1;padding-top:.2em}.campaign_main-catch span{font-family:"Impact","Century Gothic",sans-serif;font-style:normal;font-weight:500;font-size:1.8em;color:inherit;line-height:inherit}.campaign_main-catch span.star{font-size:15px}.campaign_sub-catch{text-align:center;color:#fff;font-weight:700;font-size:.85em;display:flex;align-items:center;justify-content:center;gap:.2em}.campaign_sub-catch::before,.campaign_sub-catch::after{content:"";background-color:#fff;display:block;width:1.5em;height:5px}@media screen and (max-width: 750px){.campaign_sub-catch::before,.campaign_sub-catch::after{height:2px}}.campaign_sub-catch span{font-family:"Impact","Century Gothic",sans-serif;font-style:normal;font-weight:500;font-size:1.5em;color:inherit;line-height:inherit}@media screen and (max-width: 1020px){.campaign_sub-catch span{padding-bottom:.1em}}.campaign_note{text-align:center;margin-top:.5em}@media screen and (max-width: 750px){.campaign_note{font-size:3vw}}.about{padding:0 0 60px}@media screen and (max-width: 750px){.about{padding:0 0 15%}}.about_inner{position:relative}.about_title{margin:0 auto 1em;font-size:45px}@media screen and (max-width: 1020px){.about_title{margin:0 auto .8em}}@media screen and (max-width: 750px){.about_title{font-size:7vw;display:flex;justify-content:center;align-items:center}}.about_title img{margin:0 .1em -0.1em 0}@media screen and (max-width: 750px){.about_title img{max-height:1.8em;margin:0 .1em 0 0}}@media screen and (max-width: 1020px){.about_list-wrap{display:flex;justify-content:center;margin:auto}}@media screen and (max-width: 750px){.about_list-wrap{width:85%}}.about_list{display:flex;flex-wrap:wrap;width:70%;justify-content:space-between}@media screen and (max-width: 1020px){.about_list{width:auto}}@media screen and (max-width: 750px){.about_list{flex-direction:column}}.about_item{display:flex;font-size:24px;gap:.5em;font-weight:600;width:49%}@media screen and (max-width: 1020px){.about_item{font-size:2.7vw}}@media screen and (max-width: 750px){.about_item{font-size:5vw;width:100%}}.about_item:not(:last-of-type){margin-bottom:.8em}.about_item::before{content:"";background-image:url("../../../img/nontitle/check.svg");background-position:center;background-size:cover;background-repeat:no-repeat;max-height:100%;display:block;width:1.8em;height:1.8em;flex-shrink:0}.about_img{position:absolute;z-index:-1;right:50px;top:30px;max-width:30%}@media screen and (max-width: 1020px){.about_img{position:static;transform:none;text-align:center;max-width:70%;margin:auto;display:flex;justify-content:center}}.about_solution{position:relative;padding:0 5em;border-radius:100px;font-size:30px;font-weight:700;color:#fff;background-color:#1daecc;white-space:nowrap;display:inline-block;margin:60px auto 0;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1020px){.about_solution{font-size:3.8vw;width:95%;text-align:center;padding:0;margin:100px auto 0}}@media screen and (max-width: 750px){.about_solution{font-size:5.5vw;bottom:0;margin:80px 0 0;padding:.2em 0}}.about_solution::before{content:"";position:absolute;display:inline-block;background:radial-gradient(circle farthest-side, #000, #000 60%, transparent 60%, transparent);background-size:12px 12px;top:-60px;left:50%;transform:translate(-50%);height:36px;width:12px}.about_solution span{font-family:"Impact","Century Gothic",sans-serif;font-style:normal;font-weight:500;font-size:2em;color:inherit;line-height:inherit}@media screen and (max-width: 750px){.about_solution span{line-height:1}}.feature{padding:0 0 60px;text-align:center}@media screen and (max-width: 750px){.feature{padding:0 0 10%}}.feature_list{display:flex;gap:30px;flex-wrap:wrap}@media screen and (max-width: 1020px){.feature_list{gap:60px}}.feature_item{width:calc(50% - 15px);padding:20px 0;border:4px solid #000;position:relative}@media screen and (max-width: 1020px){.feature_item{width:100%}}.feature_item::after{content:"";display:block;width:0;height:0;border-style:solid;border-right:15px solid rgba(0,0,0,0);border-left:15px solid rgba(0,0,0,0);border-top:20px solid #1daecc;border-bottom:0;margin:20px auto 10px;position:absolute;top:-35%;left:50%;transform:translateX(-50%)}@media screen and (max-width: 750px){.feature_item::after{border-right:5vw solid rgba(0,0,0,0);border-left:5vw solid rgba(0,0,0,0);border-top:5vw solid #1daecc}}.feature_item-text{font-size:30px;font-weight:700}@media screen and (max-width: 750px){.feature_item-text{font-size:7vw}}.feature_item-num{font-family:"Impact","Century Gothic",sans-serif;font-style:normal;font-size:100px;font-weight:500;color:#1daecc;display:flex;gap:.1em;line-height:.9;justify-content:center;align-items:baseline}@media screen and (max-width: 750px){.feature_item-num{font-size:25vw}}.feature_item-num span{font-size:.3em;font-weight:bold}.feature_item-num::before{content:"";background-image:url("../../../img/nontitle/docs.png");background-position:center;background-size:cover;background-repeat:no-repeat;max-height:100%;display:block;width:.65em;height:.65em;flex-shrink:0}.feature_text{font-size:35px;font-weight:700;margin-top:2em;position:relative;display:inline-block}@media screen and (max-width: 1020px){.feature_text{font-size:3.2vw}}@media screen and (max-width: 750px){.feature_text{font-size:6vw;margin:1.5em 0 2em}}.feature_text::before{content:"";background-image:url("../../../img/nontitle/aware-blue.png");background-position:center;background-size:cover;background-repeat:no-repeat;display:block;width:1.8em;height:1.9674em;position:absolute;top:-1.8em;right:-1.8em}@media screen and (max-width: 750px){.feature_text::before{width:12vw;height:13.116vw;top:auto;bottom:12vw;right:2vw}}.feature_text-logo{max-height:1.5em;display:inline-block}.feature_text span{font-size:inherit;font-weight:inherit;background:linear-gradient(transparent 70%, rgba(248, 182, 43, 0.7) 70%)}.feature_text img{margin:0 0 -0.1em .2em}@media screen and (max-width: 750px){.feature_text img{margin:auto}}.feature_img{width:100%}.form{padding:60px 0;background-color:#fff;border-top:7px solid #1daecc}@media screen and (max-width: 750px){.form{padding:10% 0;border-top:5px solid #1daecc}}.form_title{margin:0 auto 30px;font-size:30px;display:flex;text-align:center;justify-content:center;align-items:flex-end}@media screen and (max-width: 750px){.form_title{display:block;font-size:6vw}}.form_title img{height:2em;margin-bottom:.2em;display:inline-block}.form_content{max-width:800px;margin:30px auto;width:100%}@media screen and (max-width: 1020px){.form_content{max-width:95%}}@media screen and (max-width: 750px){.form_content{max-width:none}}.form .input_title{font-size:18px;margin-bottom:.3em;display:flex}.form .input_title.required::after{content:"*";color:#d60e0e;font-size:inherit;margin-left:.3em}@media screen and (max-width: 750px){.form .input_title{font-size:16px}}.form .input_note{color:#868686;font-size:15px;margin-bottom:.5em}@media screen and (max-width: 750px){.form .input_note{font-size:13px}}.form .input_btn{background-color:#f8b62b;padding:.5em 5em;color:#fff;font-size:25px;font-weight:700;text-align:center;margin:60px auto 0;display:flex;max-width:800px;cursor:pointer}@media screen and (max-width: 1020px){.form .input_btn{max-width:95%}}@media screen and (max-width: 750px){.form .input_btn{padding:.5em 0;font-size:20px;margin:30px auto 0;max-width:none;width:100%;justify-content:center}}.form .input_check-wrap{display:flex;align-items:center;cursor:pointer}.form .input_check-wrap label{display:flex;align-items:center}.form td{padding:.7em 0}.form dl{padding:.7em 0}.form input:not([type=checkbox],[type=submit]),.form textarea:not([type=checkbox],[type=submit]){border:1px solid #d4d4d4;background-color:#fbfbfb;font-size:16px;width:100%}@media screen and (max-width: 750px){.form input:not([type=checkbox],[type=submit]),.form textarea:not([type=checkbox],[type=submit]){font-size:15px}}.form input:not([type=checkbox],[type=submit]){padding:.5em 1em}.form input:not([type=checkbox],[type=submit])::placeholder{color:#bababa}.form input[type=checkbox]{border:1px solid #d4d4d4;width:1.3em;height:1.3em;position:relative}.form input[type=checkbox]:checked::before{content:"";position:absolute;top:0;left:.3em;transform:rotate(45deg);width:.6em;height:.9em;border-right:.25em solid #f8b62b;border-bottom:.25em solid #f8b62b}.form textarea{padding:.7em 1em;height:7em;resize:vertical}.form_notice{color:#cf0000;font-weight:bold;text-align:center;font-size:27px;margin:3em auto 2em}.footer{width:100%;padding:60px 0;background-color:#1daecc;color:#fff}.footer_copyright{color:#fff;text-align:center;font-size:16px}.thanks-nav{background-color:#1daecc;padding:20px;width:100%}.thanks-content{height:calc(100vh - 180px);display:flex;align-items:center;justify-content:center}.thanks-content_inner{background-color:#fff;padding:50px 50px 70px;border-radius:50px;max-width:800px;width:100%}@media screen and (max-width: 1250px){.thanks-content_inner{margin:auto;width:90%}}@media screen and (max-width: 750px){.thanks-content_inner{border-radius:20px;padding:6vw 3.4vw 9vw}}.thanks-content_title{font-size:30px;text-align:center;margin-bottom:1.2em}@media screen and (max-width: 750px){.thanks-content_title{font-size:5vw;margin-bottom:.8em}}.thanks-content_desc{font-size:18px;text-align:center}@media screen and (max-width: 750px){.thanks-content_desc{font-size:3.2vw}}