@media screen and (max-width: 750px){.solution-wrap,.feature-wrap,.special-wrap,.movie-wrap,.movie-two-column,.flow-wrap,.voice-wrap,.option-wrap{display:flex;flex-direction:column}.solution-child,.feature-child,.special-child-img,.special-child-txt,.movie-wrap div,.movie-wrap>div:last-child,.movie-child,.cta>.secpad,.flow-child,.voice-child,.option-child{max-width:1200px;width:100%;margin-bottom:20px}}@media screen and (min-width: 560px)and (max-width: 1200px){section{padding:90px 10px}#solution .secpad{padding:0 15px}}@media screen and (min-width: 960px)and (max-width: 1250px){#hero{height:60vh}.pt160{padding-top:10% !important}}@media screen and (min-width: 560px)and (max-width: 960px){#hero{height:80vh}.price-content{width:100%}.discount-table{display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}}@media screen and (max-width: 560px){#GlovalNav{display:none}#nav_toggle{display:block;width:45px;min-width:45px;height:35px;position:absolute;top:20px;right:15px;z-index:9999;transition:.3s}.is-scrolled #nav_toggle{top:15px}#nav_toggle span{display:block;position:absolute;width:45px;height:6px;left:50%;border-radius:2px;transform:translateX(-50%);background:#fff;transition:.2s}#nav_toggle span:nth-child(1){top:1px}#nav_toggle span:nth-child(2){top:13px}#nav_toggle span:nth-child(3){top:25px}.open #nav_toggle span:nth-child(1){top:13px;left:0;transform:rotate(45deg)}.open #nav_toggle span:nth-child(2){top:17px;opacity:0}.open #nav_toggle span:nth-child(3){top:13px;left:0;transform:rotate(-45deg)}.open #GlovalNav{width:100%;display:block;position:fixed;top:60px;left:10;right:0;bottom:0;background-color:#fff}.open #GlovalNav ul{display:block}.open #GlovalNav ul li{width:100%;border-bottom:1px solid #ccc;display:flex;align-items:center;justify-content:space-between}.open #GlovalNav ul li a{display:block;position:relative;width:100%;padding:25px;font-size:20px;color:#152b52}.open #GlovalNav ul li a::after{position:absolute;right:0;padding-right:30px;content:"▶"}.is-scrolled #nav_toggle span{background:#152b52}.hero-txt h1{font-size:25px}.movie-content{display:block}#movie .secpad>div:last-child{padding-left:0}.movie-wrap>div:last-child{padding-left:0}.movie-child:not(:nth-child(3n)){margin-right:0}.movie-child:nth-child(-n+3){margin-bottom:20px}.cta>.secpad>a{width:100%}#faq .secpad{max-width:700px;width:100%}form,.company-data,.price-wrap{max-width:100%;width:100%}.secpad{padding:0 15px}.cta a::before{top:62px;right:45px}.sp-br{display:inline-block}.sp-none{display:none}header{padding:15px 10px}#hero{height:150vw}.tel-txt span{font-size:35px}.contact-form{max-width:1200px;width:100%;padding:20px}.contact-form dl{display:block}.contact-form dl dt,.contact-form dl dd{width:100%}.flow-child:not(:last-child){margin-bottom:55px}.flow-child:not(:first-child)::before{width:40px;height:40px;top:-45px;left:45%;transform:rotate(90deg)}.header-logo{width:50%}.price-content{flex-direction:column;width:100% !important}.sol-4 .solution-child{width:100%}.price-content .company-data,.secpad-second{width:100% !important}.discount-table,.table-auto{display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.iframe-wrap iframe{width:100%}.spec-content{padding:30px}.dl-common div dt{width:30%}.dl-common div dd{width:70%}.draft-wrap .special-child-img,.draft-wrap .special-child-txt{width:100%}.draft-wrap .special-child-txt{padding-top:30px}.vision-hero .hero-txt .hero-text-content p{font-size:18px}.vision-hero .hero-txt .hero-text-content a{font-size:28px}.schedule-image{width:100%;overflow-x:scroll}.schedule-image img{width:670px;max-width:670px}.pc-none{display:block}.optionplan div{flex-direction:column}.optionplan div dt,.optionplan div dd{width:100%}.sp-mb10{margin-bottom:10px !important}.sp-mb0{margin-bottom:0px !important}.special-child-img{margin-bottom:90px}.special-child-txt{margin-bottom:0px}.special-child-txt .mb50{margin-bottom:0px}.cta .secpad{margin-bottom:0px !important}.headline-foot{margin-bottom:10px}.dl-common div{padding-bottom:10px}.disc li{margin-bottom:0 !important}section{padding:60px 0}#solution{padding:120px 0 60px}}@media(min-width: 751px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}@media screen and (max-width: 750px){.sol-4 .solution-child{width:100%}.price-content{flex-direction:column}.draft-wrap .special-child-img,.draft-wrap .special-child-txt{width:100%}.draft-wrap .special-child-img{text-align:center;margin-right:0px;margin-bottom:0px}.secpad-second{width:100%}.header-logo img{height:auto}.iframe-wrap{text-align:center;padding:0 !important}}