﻿.banner{background:#fff;text-align:center}.banner img{width:100%}.check-list{width:100%}.check-list li{border-bottom:1px dashed #000;position:relative;width:100%;min-height:80px;padding-left:55px;font-size:5.2vw;display:flex;align-items:center;line-height:1.2}.check-list li::before{content:"";position:absolute;top:0;bottom:0;margin:auto 0;left:10px;width:30px;height:30px;background:#2a94e6;border-radius:50%}.check-list li::after{content:"";position:absolute;top:0;bottom:0;margin:auto 0;left:20px;width:10px;height:16px;border-right:4px solid #fff;border-bottom:4px solid #fff;transform:rotate(45deg)}#main{overflow-x:hidden}#main .mv-bottom{width:100%;padding:0 4.2666666667vw;text-align:center}#main .mv-bottom .note{color:#4a4a4a;height:50px;margin:30px 0 10px;overflow-y:scroll}#main .mv-bottom .note>p{line-height:1.7;font-size:10px}#main .mv-bottom .note>p a{color:#4a4a4a}#main section{width:100%}#main .cta-air .cta-inner{display:flex;flex-direction:column;align-items:center;margin:30px 4.2666666667vw;padding-bottom:50px}#main .cta-air .cta-inner .btn{margin-top:30px}#main .cta-air-b .cta-inner{display:flex;flex-direction:column;align-items:center;margin:20px 4.2666666667vw;padding-bottom:50px}#main .cta-air-b .cta-inner .image{background:linear-gradient(315deg, #00bbf9 0%, #0163eb 100%)}#main .cta-air-b .cta-inner .note{color:#fff;height:50px;margin:10px 0 10px;overflow-y:scroll}#main .cta-air-b .cta-inner .note>p{line-height:1.7;font-size:10px;color:#777}#main .plan{padding:30px 4.2666666667vw 10px;position:relative;background-image:linear-gradient(0deg, transparent 7.4px, #ffffff 8px),linear-gradient(90deg, transparent 7.4px, #ffffff 8px);background-color:#f2f2f2;background-size:8px 8px;display:flex;flex-direction:column;align-items:center}#main .plan .plan-ttl{color:#2993e4;font-size:7.4666666667vw;font-weight:bold;margin-bottom:5px;text-align:center;line-height:1.1}#main .plan .plan-img{padding-top:10px}#main .plan .note{color:#fff;height:50px;margin:10px 0 10px;overflow-y:scroll}#main .plan .note>p{line-height:1.7;font-size:10px;color:#777}#main .check{position:relative;background:#e8f4fd;padding-top:calc(53.6vw - 25px);display:flex;flex-direction:column;align-items:center}#main .check .check-topimg{position:absolute;top:-25px;left:0;right:0;margin:0 auto}#main .check .check-list-container{display:flex;flex-direction:column;align-items:center;padding:30px 4.2666666667vw;margin:0 4.2666666667vw;background:#fff;z-index:1}#main .check .check-list-container .check-list-ttl{font-size:6.5vw;line-height:1.2;text-align:center;margin-bottom:10px}#main .check .check-bottom-txt{font-size:6.5vw;text-align:center;margin:20px auto 40px}#main .check::after{content:"";position:absolute;bottom:-30px;left:0;right:0;margin:0 auto;width:100px;height:100px;border-right:3px solid #000;border-bottom:3px solid #000;transform:scaleY(0.5) rotate(45deg)}#main .recommend .recommend-inner{display:flex;flex-direction:column;align-items:center}#main .recommend .recommend-inner .recommend-topimg{padding:20px 4.2666666667vw}#main .recommend .recommend-inner .recommend-middleimg{padding:20px 2.1333333333vw}#main .recommend .recommend-inner .recommend-bottomimg{padding:20px 0 20px 4.2666666667vw}#main .recommend .recommend-inner .note{padding:20px 4.2666666667vw;color:#fff;height:70px;margin:0 0 10px;overflow-y:scroll}#main .recommend .recommend-inner .note>p{line-height:1.7;font-size:10px;color:#777}#main .diff{background:#f0faff;padding-top:20px;display:flex;flex-direction:column;align-items:center;position:relative}#main .diff::after{content:"";position:absolute;bottom:-50vw;left:0;right:0;margin:0 auto;background:#f0faff;width:100vw;height:100vw;transform:scaleY(0.25) rotate(45deg);z-index:-1}#main .diff .diff-inner .diff-point{margin-top:40px;padding:0 2.6666666667vw}#main .diff .diff-inner .diff-point>img{margin-bottom:20px}#main .diff .diff-inner .diff-point .note{margin-bottom:30px;height:45px;overflow-y:scroll}#main .diff .diff-inner .diff-point .note>p{font-size:10px;line-height:1.5;padding-left:10px;padding-right:10px}#main .diff .diff-inner .diff-point .note>p a{color:#0867f5}#main .price .price-inner{padding:90px 4.2666666667vw 20px;display:flex;flex-direction:column;align-items:center}#main .price .price-inner .price-topImg{padding:0 4.2666666667vw}#main .price .price-inner .note{height:45px;margin-top:20px;overflow-y:scroll}#main .price .price-inner .note>p{font-size:10px;line-height:1.5;padding-left:10px;padding-right:10px}#main .price .price-inner .note>p a{color:#777}#main .simple{background:#f0faff;padding-bottom:10px}#main .campaign{background:#2a94e6;padding:50px 2.6666666667vw}#main .campaign .campaign-inner{background:#fff;display:flex;flex-direction:column;align-items:center;padding:10px 0 40px}#main .campaign .campaign-inner img{margin-bottom:30px}#main .campaign .campaign-inner .campaign-topImg{padding:0}#main .campaign .campaign-inner .campaign-bottomImg{padding:0 3.4666666667vw}#main .campaign .campaign-inner .campaign-btntop-txt{color:#2a94e6;font-size:3.2vw}#main .campaign .campaign-inner .campaign-btn{width:60vw;padding:15px 0;margin-top:10px;background:#2a94e6;color:#fff;font-size:4vw;font-weight:bold;text-align:center;position:relative}#main .campaign .campaign-inner .campaign-btn::after{content:"〉";position:absolute;top:0;bottom:0;right:20px;margin:auto 0;height:24px;font-size:24px;line-height:1}#main .what{padding-bottom:60px}#main .what .what-ttl{background:#ebf3fc;text-align:center;position:relative;padding:30px 4.2666666667vw 0}#main .what .what-ttl::after{content:"";position:absolute;bottom:-30px;left:0;right:0;margin:0 auto;background:#ebf3fc;width:60px;height:60px;transform:scaleY(0.5) rotate(45deg);z-index:-1}#main .what .what-inner{text-align:center;margin-top:30px}#main .what .what-inner .con1-ttl{padding:0 8.5333333333vw}#main .what .what-inner .con1-graph,#main .what .what-inner .con2-img{padding:30px 4.2666666667vw}#main .what .what-inner .con1-txt,#main .what .what-inner .con2-txt{padding:0 6.4vw}#main .what .what-inner .note{height:45px;margin-top:20px;overflow-y:scroll}#main .what .what-inner .note>p{font-size:10px;line-height:1.5;padding-left:10px;padding-right:10px}#main .what .what-inner .note>p a{color:#777}#main .how{padding-bottom:30px}#main .how .how-ttl{background:#ebf3fc;text-align:center;position:relative;padding:30px 4.2666666667vw 0}#main .how .how-ttl::after{content:"";position:absolute;bottom:-30px;left:0;right:0;margin:0 auto;background:#ebf3fc;width:60px;height:60px;transform:scaleY(0.5) rotate(45deg);z-index:-1}#main .how .how-inner{text-align:center;margin:50px auto 0;padding-bottom:30px}#main .how .how-inner img{padding:0 2.6666666667vw 40px}#main .how .how-inner .note{height:45px;overflow-y:scroll}#main .how .how-inner .note>p{font-size:10px;line-height:1.5;padding-left:10px;padding-right:10px}#main .how .how-inner .note>p a{color:#777}#main .flow{text-align:center;padding:50px 4.2666666667vw;background-color:#2a94e6;background-image:url("/_img/sp/page/air/index/sec9-bg.png");background-position:bottom;background-repeat:no-repeat}#main .flow .flow-ttl{color:#fff;font-size:7.4666666667vw;margin-bottom:50px}#main .air-faq .faq-text{text-align:center;width:41.6vw;margin:35px auto}#main .air-faq .faqbox{display:block;margin-top:20px;padding:0 4.2666666667vw}#main .air-faq .faqbox .faq{background-color:#2a94e6;margin-bottom:20px}#main .air-faq .faqbox .faq>dt{display:block;padding:10px 8vw 10px 12vw;position:relative;color:#fff;font-size:3.7333333333vw}#main .air-faq .faqbox .faq>dt::before,#main .air-faq .faqbox .faq>dt::after{content:"";display:inline-block;width:16px;height:1px;background-color:#fff;border-radius:2px;position:absolute;top:0;bottom:0;right:3.2vw;margin:auto;z-index:1}#main .air-faq .faqbox .faq>dt::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#main .air-faq .faqbox .faq>dt .icon{position:absolute;top:0;bottom:0;left:15px;font-size:5.3333333333vw;margin-top:6px;font-weight:normal}#main .air-faq .faqbox .faq>dt.active::after{-webkit-transform:rotate(0);transform:rotate(0);background-color:#fff;z-index:2}#main .air-faq .faqbox .faq>dd{padding:15px 1.0666666667vw 15px 10.6666666667vw;letter-spacing:0;background:#fff}#main .air-faq .faqbox .faq>dd .icon{display:inline-block;vertical-align:top;margin-left:-6.9333333333vw;color:#2a94e6;font-size:5.3333333333vw}#main .air-faq .faqbox .faq>dd .text{display:inline-block;padding-top:5px;padding-left:10px;font-size:3.2vw}#main .air-faq .faqbox .faq>dd .text a:hover{color:#4788ee;text-decoration:underline}#main .air-faq .faqbox .faq>dd .text .note{margin-top:1em;text-indent:-2em;padding-left:2em;font-size:2.6666666667vw}