@charset "utf-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;color:#4d4d4d;text-decoration:none}*,::after,::before{box-sizing:border-box}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body,html{height:100%;background-color:#fff;color:#4d4d4d;font-size:1rem;font-family:'Noto Sans JP',sans-serif,"游ゴシック体","Yu Gothic";line-height:1.7;margin:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}img{height:auto;vertical-align:bottom;max-width:100%}a:hover{color:#999;cursor:pointer;transition:.3s}a:active{color:#ccc}section{width:100%;position:relative}ul{list-style:none}.inner{position:relative;margin:0 auto;padding:80px 0;max-width:1024px}.row{display:flex;flex-wrap:wrap}.for-sp{display:none}.fadeinA{opacity:0;transform:translate(0,20px);transition:1s}.fadeinA.show{opacity:1;transform:translate(0,0)}.Column2{flex:0 0 50%;padding:0 15px 30px;max-width:50%;position:relative}.Column3{flex:0 0 calc(100% / 3);max-width:calc(100% / 3);padding:0 15px 30px;position:relative}.Column3_2{flex:0 0 66.666%;max-width:66.666%;position:relative}.Column4{flex:0 0 calc(100% / 4);max-width:calc(100% / 4);padding:0 15px 30px;position:relative}button{border:none;border-radius:100vh;background:#fff;color:#006793;line-height:1;font-family:'Noto Sans JP',sans-serif,"游ゴシック体","Yu Gothic";font-size:20px;font-weight:600;padding:15px 30px;height:fit-content;box-shadow:0 0 7px rgb(0 0 0 / 20%)}button:hover{cursor:pointer;opacity:.7;background:#006793;color:#fff;outline:#fff solid 2px;transition:.3s}.bggy{background:#f1f1f1}.under{border-top:3px solid #00bcd4;width:60px;margin:5px auto 30px}.center{text-align:center}h2{font-size:35px;font-weight:700;text-align:center}h3{font-size:20px}span.double{font-size:35px;border-bottom:5px double #fdd835}.index .bggy{background:#f9f9f9}.bg_note{background-color:#fff;background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.06) 1px,transparent 1px,transparent 20px),repeating-linear-gradient(0deg,rgba(0,0,0,.06),rgba(0,0,0,.06) 1px,#fff 1px,#fff 20px);background-size:20px 20px;background-repeat:repeat;background-position:center center}hr.dot{border-top:1px dotted #959595;margin:.6em 0}.index h2 span{color:#006793}.index .inner>p.center{margin-bottom:50px}.yel-number{max-width:70px;width:100%;position:absolute;top:-30px;left:-50px}.yel-line{background:linear-gradient(transparent 60%,#fdd835 0)}nav{width:100vw;height:80px;text-align:center;align-items:center;padding:0 40px;position:fixed;top:0;background:#fff;box-shadow:0 0 10px rgb(0 0 0 / 10%);z-index:999}nav ul{list-style:none;display:flex;justify-content:center;padding-left:0}nav ul li{position:relative}nav ul li a{display:block;text-decoration:none;padding:0 20px 5px}nav li.has-child ul{position:absolute;right:0;top:39px;width:100%;z-index:4;background:#006793;visibility:hidden;opacity:0}nav li.has-child:active>ul,nav li.has-child:hover>ul{visibility:visible;opacity:1}nav li.has-child ul li a{color:#fff;width:100%;border-bottom:1px solid rgba(255,255,255,.6)}nav li.has-child i{padding-left:8px}#Gnav img{width:300px}footer{background:#4d4d4d;color:#fff;font-size:14px;padding:60px 0 0}.footer-inner{max-width:1330px;margin:0 auto;padding:0 20px 60px;display:flex}footer .Column4{padding:0}footer li{padding-left:15px;margin:6px 0}footer li.alpha{padding-left:0}footer a{color:#fff}.footer-bottom{background:#333;color:#aeaeae;font-size:13px}.fb-inner{display:flex;justify-content:space-between;padding:10px 20px;max-width:1330px;margin:0 auto}.footer-bottom ul{display:flex}.footer-bottom a,.footer-bottom ul li{color:#aeaeae}address{font-style:normal}#MAINIMG{background:url(../landingpage/index_main.jpg) center/cover no-repeat;text-align:center;padding-top:80px}#MAINIMG .row{justify-content:center;align-items:center}#MAINIMG .row h3{margin:30px}#MAINIMG h2{font-size:70px;position:relative;display:inline-block;margin-bottom:20px}#MAINIMG h2 span{color:#e1ff1a;font-size:40px;display:block;line-height:1}#MAINIMG p.wh{margin-bottom:20px}#ARRIVAL p.center{margin-bottom:30px}#ARRIVAL button{margin:0 auto 40px;display:block}#ARRIVAL .Column3{padding:0 30px}#ARRIVAL .Column3 img{max-width:110px;margin-bottom:10px}#ARRIVAL .Column3 h3{margin-bottom:10px}#ARRIVAL .Column3 p{font-size:15px;text-align:left}#FEATURES h3{background:#00bcd4;color:#fff;text-align:center;padding:10px;width:100%}#FEATURES .Column3{display:flex;flex-direction:column;align-items:center}.features_box{background:#fff;padding:20px;flex-grow:1}.features_box img{max-width:180px;width:100%;display:block;margin:0 auto 20px}.features_box small{font-size:11px}#FEATURES .bg_note{max-width:645px;margin:0 auto;padding:30px 0;position:relative;z-index:0}#FEATURES .bg_note img.speed{position:absolute;right:0;bottom:0;max-width:254px;width:100%;padding:0;z-index:-10}#FEATURES .bg_note img{max-width:95%;padding:20px 0}#FEATURES .bg_note span{margin-left:30px;border-bottom:1px solid #4d4d4d}#FEATURES .bg_note p{font-size:25px;font-weight:700;text-align:center}#PERSON .Column3{text-align:center}#PERSON .Column3 img{max-width:300px;width:100%;margin-bottom:20px}#PERSON h3{position:relative;line-height:1.5;padding:10px 0;width:fit-content;margin:0 auto}#PERSON h3::after,#PERSON h3::before{content:'';width:15px;height:100%;position:absolute}#PERSON h3::before{border-left:2px solid #006793;border-top:2px solid #006793;border-bottom:2px solid #006793;top:0;left:-20px}#PERSON h3::after{border-right:2px solid #006793;border-top:2px solid #006793;border-bottom:2px solid #006793;top:0;right:-20px}.usage_box{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;text-align:center}.usage_item{background:#fff;padding:40px 20px 20px;position:relative}.usage_item .yel-number{top:20px;left:70px}.usage_item img.usage-icon{max-height:140px;margin-bottom:15px}.usage_item h3{color:#006793;font-size:25px}.usage_item p{text-align:left}.secret{background:#00acd3;color:#fff;position:relative}.secret .inner{display:flex;padding:20px 0 30px}.secret .inner::before{position:absolute;content:'';display:inline-block;width:230px;height:300px;left:10%;bottom:0;background-image:url(../landingpage/secret.png);background-size:contain;background-repeat:no-repeat;margin-bottom:0}.secret .Column3_2{margin:0 0 0 auto;padding-left:20px}.secret h2{font-size:25px;text-align:left;line-height:1.5}.secret h2 span{font-size:30px;color:#fdd835}.secret:after{position:absolute;content:'';left:50%;transform:translate(-50%,0);bottom:-40px;border-style:solid;border-width:40px 50px 0;border-color:#00acd3 transparent transparent;z-index:10}#SEO .under{margin-bottom:50px}.seo_box{display:flex;align-items:center;max-width:960px;margin:0 auto 40px}.seo_box_rev{flex-direction:row-reverse}.seo_item1{flex:0 0 32%;max-width:32%}.seo_item2 p span{color:#006793;font-weight:700}.seo_box .seo_item2{margin-left:30px}.seo_box_rev .seo_item2{margin-left:0;margin-right:30px}.choose_box{display:flex;gap:50px;text-align:center;flex-wrap:wrap;justify-content:center}.choose_item{flex:0 0 calc(100% / 3 - 50px);max-width:calc(100% / 3 - 50px)}.choose_item img{max-width:210px;width:100%;margin-bottom:20px}.choose_item p{text-align:left}#REGISTRAR .under{margin-bottom:50px}.registrar_box{display:flex;gap:20px;flex-wrap:wrap}.registrar_item{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);background:#fff;padding:25px;border-top:10px solid #006793}.registrar_item img{padding:0 15px}.registrar_item hr.dot{border-top:1px dotted #959595;margin:1em 0}#REASON{background:#c5eff5}#REASON .under{margin-bottom:50px}.reason_intro{display:flex;align-items:center;justify-content:center;margin-bottom:100px}.reason_intro img{max-width:310px;padding-right:20px}.reason_intro p{padding-left:20px}#REASON .bg_note{position:relative;padding:100px 20px 70px}#REASON .bg_note h2{position:absolute;top:-30px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);max-width:335px}.reason_contents1{display:flex;align-items:center;justify-content:center;margin-bottom:40px}.reason_contents1 img.reason_graph{max-width:260px;width:100%;padding-right:20px}.reason_contents1 h3{padding-left:20px}.reason_contents1 h3 img{max-width:270px;width:100%;display:block;margin:10px 0}.reason_contents_box{display:flex;justify-content:center;align-items:center;gap:60px;padding:0 40px}.reason_contents2 h3 span,.reason_contents3 h3 span{color:#006793;background:linear-gradient(transparent 60%,#fdd835 0)}.reason_contents2 img{max-width:280px;width:100%;display:block;margin:0 auto 20px}.reason_contents3 img{max-width:320px;width:100%;display:block;margin:0 auto 20px}.relief-card{display:flex;align-items:center;background:#fff;margin:0 auto 30px;padding:15px;max-width:655px;box-shadow:0 0 8px rgb(0 0 0 / 5%);position:relative;border-top:7px solid #a0ce65}.relief-icon{max-width:140px;width:100%;margin:0 30px;flex-shrink:0}.relief-card h3{line-height:1.3;margin-bottom:10px;color:#006793}#POINT .Column4{text-align:center}#POINT .Column4 img{max-height:169px;margin:0 auto;display:block}#POINT h3{font-size:17px;color:#006793;width:fit-content;margin:0 auto 5px;padding:0 10px;display:inline}#POINT p{max-width:590px;margin:0 auto;text-align:left}#SYSTEM{background:url(../landingpage/system_bg.jpg) center/cover no-repeat;position:relative}#SYSTEM::after{content:'';display:block;position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,172,211,.95);z-index:1}#SYSTEM .row{align-items:center}#SYSTEM .inner{z-index:10;color:#fff}#SYSTEM button{margin:0 auto;padding:15px 40px;display:block;background:#006793;color:#fff}#SYSTEM button:hover{background:#fff;color:#006793}#SYSTEM h2{font-size:25px;text-align:left}#SYSTEM h2 span{font-size:35px;color:#fdd835}@media screen and (max-width:1200px){.navbar-wrapper{width:auto}}@media screen and (max-width:1024px){.inner{padding:80px 20px}}@media screen and (max-width:768px){.Column2{flex:0 0 100%;max-width:100%}.row{display:block}.Column3{flex:0 0 100%;max-width:100%}.yel-number{max-width:55px}#MAINIMG{padding-top:60px}#ARRIVAL .Column3{max-width:70%;margin:0 auto;padding:0 20px 30px}#FEATURES .Column3{display:flex;flex-direction:column;align-items:center;max-width:70%;margin:0 auto}#PERSON .row{display:flex}#PERSON .Column3{flex:0 0 calc(100% / 3);max-width:calc(100% / 3)}.usage_item .yel-number{left:20px}.secret h2{font-size:20px}.secret .inner::before{left:5%;height:270px}.relief-card .yel-number{top:-20px;left:-20px}#POINT .row{display:flex}#POINT p{margin:0 auto 10px}#SYSTEM .row{display:flex;flex-direction:column-reverse}#SYSTEM .Column2,#SYSTEM h2{text-align:center}#SYSTEM .Column2 img{width:80%}}@media screen and (max-width:480px){.for-pc{display:none}.for-sp{display:block}.yel-number{max-width:60px}.under{margin:10px auto 30px}.index .inner>p.center{margin-bottom:40px}p{font-size:15px}button{font-size:17px}h2{font-size:25px;line-height:1.5}#MAINIMG .inner{padding:60px 20px}#MAINIMG h2{font-size:40px}#MAINIMG h2 span{font-size:23px}#MAINIMG .row h3{margin:30px 0}#MAINIMG p.wh{margin-bottom:30px}#ARRIVAL .Column3{max-width:100%;padding:0 0 30px}#FEATURES .Column3{max-width:100%}#FEATURES h3{padding:5px}#FEATURES .bg_note img{max-width:100%}#FEATURES .bg_note span{font-size:14px}#FEATURES .bg_note p{font-size:20px}#FEATURES .bg_note img.speed{max-width:130px}#PERSON .Column3{flex:0 0 100%;max-width:100%}#PERSON .Column3 img{max-width:200px}.usage_box{display:block}.usage_item{margin:0 auto 25px;max-width:100%}.usage_item h3{font-size:20px}.usage_item img.usage-icon{max-height:90px}.choose_box{display:block}.choose_item{max-width:70%;margin:0 auto 35px}.choose_item img{margin-bottom:10px}.secret .inner::before{display:none}.secret .Column3_2{margin:0 auto;padding:0 20px;flex:0 0 100%;max-width:100%}.secret h2{text-align:center}.secret h2 span{font-size:25px}.secret:after{bottom:-30px;border-width:30px 40px 0}.seo_box{display:block}.seo_item1{max-width:85%;margin:0 auto 20px}.seo_box .seo_item2{margin-left:0}.seo_box_rev .seo_item2{margin-right:0}.registrar_box{display:block}.registrar_item{max-width:100%;margin:0 auto 30px;border-top:7px solid #006793}.registrar_item img{padding:0}#REASON .bg_note{padding:50px 20px}#REASON .bg_note h2{width:245px}.reason_intro img{max-width:190px;padding-right:0}.reason_contents1{flex-direction:column-reverse}.reason_contents1 h3{margin-bottom:20px}.reason_contents1 img.reason_graph{max-width:190px;padding-right:0}.reason_contents_box{display:block;padding:0 10px 0 20px}.reason_contents2{margin-bottom:20px}.reason_contents2 img{max-width:210px}.reason_contents3 img{max-width:220px}.relief-card{flex-wrap:wrap;justify-content:center;padding:15px 10px 20px 20px}.relief-card h3{text-align:center}.relief-card .yel-number{left:-10px}#POINT .Column4{flex:0 0 100%;max-width:100%;padding-bottom:0}#POINT .Column4:last-child{padding-bottom:20px}#SYSTEM h2{font-size:22px}#SYSTEM h2 span{font-size:25px}#SYSTEM .Column2 img{width:100%;margin-bottom:20px}.footer-inner{flex-wrap:wrap}footer .Column4{flex:0 0 100%;max-width:100%}footer li{display:inline-flex;margin:6px 0 0}footer li.alpha{display:block;margin:20px 0 0}footer p{font-size:14px}.fb-inner{flex-wrap:wrap-reverse;justify-content:center}.footer-bottom ul{display:block;text-align:center;margin:0 auto 30px}.footer-bottom ul li{display:block}address{text-align:center;width:100%}}