@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);@font-face{font-family:"Noto Serif Japanese";font-weight:400;font-style:normal;src:url(/wp/wp-content/themes/aiq/fonts/NotoSerifJP-Regular.woff) format("woff");font-display:swap}@font-face{font-family:"Noto Serif Japanese";font-weight:700;font-style:normal;src:url(/wp/wp-content/themes/aiq/fonts/NotoSerifJP-Bold.woff) format("woff");font-display:swap}body{font-family:"Noto Serif Japanese",serif,sans-serif;font-weight:400}body br{font-family:"Noto Sans JP","Yu Gothic Medium","Hiragino Kaku Gothic Pro",Meiryo,sans-serif}ul{padding-left:0;list-style:none}a{text-decoration:none;color:#000}a:active{color:#000}a:focus{color:#000}a:hover{color:#000}a:visited{color:#000}textarea::placeholder{color:#bbb}textarea:-ms-input-placeholder{color:#bbb}input::placeholder{color:#bbb}input:-ms-input-placeholder{color:#bbb}.fieldgroup.req .mfc-tag{margin:0 0 0 10px;padding:0;background:0 0}.fieldgroup.req .mfc-tag::before{font-size:15px;content:"※";color:#c30b1e}.mfc-tag{font-size:15px;margin:0 0 0 10px;padding:0;color:#c30b1e;background:0 0}form section{padding:40px 0}form input[type=checkbox]+label{display:inline-block;margin-bottom:15px}form #agreement{padding:0 15px}form #agreement ul{width:100%;margin:20px 0;padding:10px 10px 10px 30px;background:#ebebeb}form #agreement input[type=submit]{max-width:480px;margin:auto;margin-bottom:20px}form #agreement input[type=button]{max-width:480px;margin:auto;margin-bottom:20px}form #agreement button{max-width:480px;margin:auto;margin-bottom:20px}form #agreement a{color:#000}form #agreement a:active{color:#000}form #agreement a:focus{color:#000}form #agreement a:hover{color:#000}form #agreement a:visited{color:#000}.mf-formfield-div-root{border-bottom:none}#name dd{display:flex}#name dd input{display:flex;align-items:center;justify-content:center}#name dd input:nth-of-type(1){margin-right:20px}.trial_datetime dd{display:flex}.trial_datetime dd>div{flex-grow:1;width:50%}.trial_datetime dd>div+div{margin-left:20px}.address .address_pref{display:inline-block;width:auto;margin-bottom:20px}.btn{display:inline-block;width:100%;padding:1rem;text-align:center;border:1px solid #000;border-radius:30px}.btn+.btn{margin-top:1rem}.btn-contact{font-size:16px;font-weight:700;width:300px;margin-top:0;padding-top:20px;text-align:center;color:#000;border:none;background-color:#fff74a}.btn-arrow{position:relative}.btn-arrow::after{position:absolute;top:16px;top:27px;right:20px;content:url(/wp/wp-content/themes/aiq/img/kids/lp/ico_arrow.svg)}.btn-arrow-wh{position:relative}.btn-arrow-wh::after{position:absolute;top:14px;right:20px;content:url(/wp/wp-content/themes/aiq/img/kids/lp/ico_arrow_wh.svg)}.btn-map{position:relative;border:none}.btn-map::after{position:absolute;top:11px;left:20px;content:url(/wp/wp-content/themes/aiq/img/kids/lp/ico_map.svg)}.btn-tel{position:relative}.btn-tel::after{position:absolute;top:12px;left:10px;content:url(/wp/wp-content/themes/aiq/img/kids/lp/ico_tel.svg)}.footer{font-size:14px;padding:14px 0;text-align:center;color:#fff;background:#63a0df}.footer .copyright{color:#fff}.footer .copyright *{color:#fff}#header{display:none!important}#footer{display:none!important}#pc_header{display:none!important}#pc_footer{display:none!important}h1{color:#231f20}h1 *{color:#231f20}h2{color:#231f20}h2 *{color:#231f20}h3{color:#231f20}h3 *{color:#231f20}h4{color:#231f20}h4 *{color:#231f20}h5{color:#231f20}h5 *{color:#231f20}h6{color:#231f20}h6 *{color:#231f20}p{color:#231f20}p *{color:#231f20}em{font-style:normal}.target-color-1{color:#fff;background-color:#2599d5}.target-color-1 *{color:#fff}.target-color-1::after{border-color:#2599d5}.target-color-1::before{border-color:#2599d5}.target-color-2{background-color:#b1e2f5}.target-color-txt{color:#2599d5}.page-prog_lp .target-color-1{color:#fff;background-color:#2599d5}.page-prog_lp .target-color-1 *{color:#fff}.page-prog_lp .target-color-1::after{border-color:#2599d5}.page-prog_lp .target-color-1::before{border-color:#2599d5}.page-prog_lp .target-color-2{background-color:#b1e2f5}.page-prog_lp .target-color-txt{color:#2599d5}.page-prog_lp #page-title{background:url(/wp/wp-content/uploads/2020/02/prog_bg_main_sp.jpg) center bottom/cover no-repeat}.page-exam_lp .target-color-1{color:#fff;background-color:#2e3092}.page-exam_lp .target-color-1 *{color:#fff}.page-exam_lp .target-color-1::after{border-color:#2e3092}.page-exam_lp .target-color-1::before{border-color:#2e3092}.page-exam_lp .target-color-2{background-color:#dbe6e9}.page-exam_lp .target-color-txt{color:#2e3092}.page-exam_lp #page-title{background:url(/wp/wp-content/uploads/2020/02/exam_bg_main_sp.jpg) center bottom/cover no-repeat}.page-ikkan_lp .target-color-1{color:#fff;background-color:#187f46}.page-ikkan_lp .target-color-1 *{color:#fff}.page-ikkan_lp .target-color-1::after{border-color:#187f46}.page-ikkan_lp .target-color-1::before{border-color:#187f46}.page-ikkan_lp .target-color-2{background-color:#e1e2e4}.page-ikkan_lp .target-color-txt{color:#187f46}.page-ikkan_lp #page-title{background:url(/wp/wp-content/uploads/2020/02/ikkan_bg_main_sp.jpg) center bottom/cover no-repeat}.em-yellow{color:#f3ed5c!important}.back-yellow{background:#f3ed5c}.underline-yellow{background:linear-gradient(transparent 60%,#f3ed5c 0)}.underline-white{background:linear-gradient(transparent 60%,#fff 0)}main section{padding:45px 20px}.ff-notosans{font-family:"Noto Sans JP","Yu Gothic Medium","Hiragino Kaku Gothic Pro",Meiryo,sans-serif}#page-title{position:relative;min-height:100vh;padding:20px 0;text-align:center;background:#fff}#page-title .title-background{position:absolute;right:0;bottom:0;left:0}#page-title .title-background img{width:100%}#page-title .logo{margin-bottom:50px}#page-title .logo img{height:60px}#page-title .title-sub{font-size:18px;position:absolute;top:95px;left:0;padding:10px 20px;text-align:right}#page-title .title-top{padding:0 20px 30px;text-align:left}#page-title .title-top h1{font-size:30px;position:relative;padding-top:30px}#page-title .buttons{position:absolute;right:20px;bottom:100px;left:20px;text-align:center}#page-title .buttons a{font-size:18px;width:100%}.mf-section-wrapper #page-title .buttons{position:relative;right:0;bottom:0;left:0}#merit h2{margin-bottom:30px;padding:20px;text-align:center}#merit h2 em{font-size:40px}#merit ul li{position:relative;margin-bottom:30px;text-align:center}#merit ul li:not(.target-color-1){background-color:#fff}#merit ul li:last-child{margin-bottom:0}#merit ul li>em{font-size:28px;line-height:1;position:absolute;top:-14px;left:50%;transform:translateX(-50%)}#merit ul li h4{font-weight:700;padding:20px 0}#merit ul li p{font-size:22px;font-weight:700;padding:20px 0}#hope h2{margin-bottom:30px}#hope .splp-list-001-001-1{position:relative;overflow:hidden;text-align:center}#hope .splp-list-001-001-1 li{border-top:1px #37936a solid}#hope .splp-list-001-001-1 li:last-child{border-bottom:1px #37936a solid}#hope .splp-list-001-001-1 li p{font-size:18px;font-weight:700;line-height:24px;position:relative;display:block;padding:1rem 0;padding-left:46px;text-align:left}#hope .splp-list-001-001-1 li p::before{position:absolute;top:50%;left:-15px;padding:15px;content:"";transform:translate(50%,-50%);background:url(/wp/wp-content/themes/aiq/img/check_red.svg) center bottom/contain no-repeat}#result{padding:3rem 1rem;background:url(/wp/wp-content/themes/aiq/img/lp/lp2/bg_result.jpg) center top/cover no-repeat}#result>h2{font-size:56px;line-height:1.2;margin-bottom:1rem;text-align:center}#result>h2>span{margin:0 10px}#result>h2>em{color:#d80000}#result>p{margin-bottom:3rem;text-align:center}#result .result_list{position:relative;padding:2.5rem 1rem 0;background-color:rgba(255,255,255,.7)}#result .result_list::before{position:absolute;top:-3.8rem;right:-.8rem;padding:3.5rem;content:"";background:url(/wp/wp-content/themes/aiq/img/lp/lp2/ico_result_sakura.svg) center/contain no-repeat}#result .result_list h3{font-weight:700;text-align:center}#result ul{margin-bottom:1.5rem;padding:2rem 0}#result ul li{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.6rem}#result ul .name{font-size:18px;flex-grow:0;margin-right:10px}#result ul .border{display:flex;flex-grow:3;border:.5px solid #8a8a8a}#result ul .number{font-size:20px;flex-grow:0;margin-left:10px;color:#000}#result ul .number>span{font-size:33px;font-weight:700;margin-left:5px;vertical-align:middle;color:#d80000}#result .text{font-size:1.2rem;padding-bottom:2rem;text-align:center}.mf-section-wrapper #result .text{font-size:1.2rem;padding-bottom:0}#feature{position:relative;padding:45px 0}#feature h2{position:absolute;top:30px;left:0;overflow:hidden;width:100%;text-align:left}#feature h2 p{display:inline-block;margin-bottom:10px}#feature h2 p span{font-size:18px;display:block;padding:10px 20px;white-space:pre}#feature>p{padding:130px 20px 30px}#feature ul li:not(:last-of-type){margin-bottom:30px}#feature ul li h3{font-size:22px;text-align:left}#feature ul li p{text-align:left}#feature ul li>a>div{width:100%}#feature ul li>a>div .text{padding:20px 20px 0}#feature ul li>a>div .text>div{display:flex;margin-bottom:20px}#feature ul li>a>div .text>div .num{width:0;padding-right:90px}#feature ul li>a>div .text>div .num>div{position:relative;width:70px;height:70px;text-align:center}#feature ul li>a>div .text>div .num>div span{position:absolute;top:8px;left:50%;transform:translateX(-50%);white-space:pre}#feature ul li>a>div .text>div .num>div em{font-size:28px;position:absolute;top:23px;left:50%;transform:translateX(-50%);white-space:pre}#feature ul li>a>div .text>ol{margin:20px 0 0;list-style:none}#feature ul li>a>div .text>ol>li{position:relative;margin-bottom:0!important}#feature ul li>a>div .text>ol>li>span{position:absolute;top:10px;left:-15px;padding:3px;padding-right:3px;border-radius:100%}#feature ul li>a>div .img_wrap img{width:100%}#feature ul li>div{width:100%}#feature ul li>div .text{padding:20px 20px 0}#feature ul li>div .text>div{display:flex;margin-bottom:20px}#feature ul li>div .text>div .num{width:0;padding-right:90px}#feature ul li>div .text>div .num>div{position:relative;width:70px;height:70px;text-align:center}#feature ul li>div .text>div .num>div span{position:absolute;top:8px;left:50%;transform:translateX(-50%);white-space:pre}#feature ul li>div .text>div .num>div em{font-size:28px;position:absolute;top:23px;left:50%;transform:translateX(-50%);white-space:pre}#feature ul li>div .text>ol{margin:20px 0 0;list-style:none}#feature ul li>div .text>ol>li{position:relative;margin-bottom:0!important}#feature ul li>div .text>ol>li>span{position:absolute;top:10px;left:-15px;padding:3px;padding-right:3px;border-radius:100%}#feature ul li>div .img_wrap img{width:100%}#voice h2{margin-bottom:60px}#voice ul li{position:relative;padding:30px 20px;background:#fff}#voice ul li:not(:last-child){margin-bottom:60px}#voice ul li>div:first-child{position:absolute;bottom:100%;left:0}#voice ul li>div:first-child span{font-size:12px;position:relative;display:inline-block;padding:10px 20px}#voice ul li>div:first-child span::after{position:absolute;bottom:-6px;left:50%;width:0;height:0;content:"";transform:translate(-50%,50%);border-width:15px 15px 0 15px;border-style:solid;border-top-color:#f3ed5c;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;background:0 0}#voice ul li>div:not(:first-child)>h3{font-size:22px;color:#231f20}#voice ul li>div:not(:first-child)>h3 *{color:#231f20}#voice ul li>div:not(:first-child)>p{margin-top:20px;color:#231f20}#voice ul li>div:not(:first-child)>p *{color:#231f20}#voice ul li>div:not(:first-child)>div.devi{display:flex;justify-content:stretch;width:100%;margin-top:20px}#voice ul li>div:not(:first-child)>div.devi>span{font-size:12px;position:relative;display:block;overflow:hidden;padding:5px 30px 5px 5px}#voice ul li>div:not(:first-child)>div.devi>span::before{position:absolute;top:0;right:-40px;width:100px;height:50px;content:"";transform:rotate(60deg) translateY(-50%);background:#fff}#voice ul li>div:not(:first-child)>div.devi>span::after{position:absolute;right:-40px;bottom:0;width:100px;height:50px;content:"";transform:rotate(-60deg) translateY(50%);background:#fff}#voice ul li>div:not(:first-child)>div.devi>div{display:flex;justify-content:stretch}#voice ul li>div:not(:first-child)>div.devi>div>div{position:relative;width:88px}#voice ul li>div:not(:first-child)>div.devi>div>div::before{position:absolute;z-index:1;top:50%;left:27px;width:0;height:0;content:"";transform:translateY(-50%);border-width:10px 0 10px 10px;border-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#ee1d23;background:0 0}#voice ul li>div:not(:first-child)>div.devi>div>div>p{font-size:14px;position:absolute;top:0;left:-4px;white-space:pre;color:#3543a3}#voice ul li>div:not(:first-child)>div.devi>div>div>span{font-size:24px;position:absolute;top:12px;left:-3px;white-space:pre;color:#231f20}#voice ul li>div:not(:first-child)>div.devi>div>div>span+span{font-size:32px;position:absolute;top:-4px;left:39px;white-space:pre;color:#ee1d23}#curriculum .curriculum_basic{position:relative;margin-bottom:20px;padding:70px 20px 30px;background:#fff}#curriculum .curriculum_basic h2{font-size:18px;position:absolute;top:-20px;right:30px;left:30px;padding:10px 20px;text-align:center}#curriculum .curriculum_basic h3{margin-bottom:10px;text-align:center}#curriculum .curriculum_basic h3+p{margin-bottom:30px}#curriculum .curriculum_basic .curriculum_base>div:last-child p{margin-bottom:0}#curriculum .curriculum_option{padding:20px;background:#fff}#curriculum .curriculum_option h3{font-size:16px;margin-bottom:20px;text-align:center;color:#3543a3}#step h2{padding:50px 0;text-align:center}#step ul li{position:relative;padding:30px 20px 30px;background:#fff}#step ul li:first-child{margin-top:30px}#step ul li>div:first-child{position:absolute;bottom:100%;left:0}#step ul li>div:first-child span{font-size:12px;position:relative;display:inline-block;padding:10px 20px;color:#fff;background:#231f20}#step ul li>div:last-child h3{margin-bottom:10px}#step ul li:not(:last-child){margin-bottom:80px}#step ul li:not(:last-child)>div:last-child{position:relative}#step ul li:not(:last-child)>div:last-child span::after{position:absolute;bottom:-70px;left:50%;width:0;height:0;content:"";transform:translate(-50%,50%);border-width:20px 20px 0 20px;border-style:solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;background:0 0}#school-maps{padding:4rem 1.5rem 2rem;background:#e1e2e4}#school-maps h2{margin:2rem 0;text-align:center}#school-maps .map{margin-bottom:2rem;text-align:center;background-color:#fff}#school-maps .map iframe{min-height:250px}#school-maps .map .text-box{padding:1rem}#school-maps .map .text-box .course{margin-bottom:10px}#school-maps .map .text-box .course .tags span{font-size:10px;display:inline-block;width:90px;margin:0 4px 10px;padding:8px 5px;background:#ecf7fb}#school-maps .map .text-box .title{font-size:22px;font-weight:700;position:relative;margin-bottom:10px;padding-bottom:10px}#school-maps .map .text-box .title::after{position:absolute;right:45%;bottom:0;left:45%;height:1px;content:"";background-color:#000}#school-maps .map .text-box .map-buttons{display:flex;justify-content:center;margin-top:10px}#school-maps .map .text-box .map-buttons .btn{width:60%;margin-top:0;padding:10px;padding-left:25px;border-radius:30px}#school-maps .map .text-box .map-buttons .btn.btn-tel{border:1px solid #000}#free-program.free-program-1 .text:last-of-type{margin-top:2rem}#free-program.free-program-1 em{font-size:1.2rem}#free-program.free-program-2 .text{font-size:1.2rem}#free-program.free-program-2 .large{font-size:1.4rem;margin-top:1rem}#free-program.free-program-2 em{font-size:1.6rem}#free-program .small{font-size:1rem;margin-top:1rem}#free-program em{font-size:1.2rem;display:inline-block;background:linear-gradient(transparent 90%,#d80000 0)}.mf-section-wrapper #free-program .btn-freetrial{width:300px}.mf-section-wrapper #free-program.free-program-2 .text em{font-size:2.4rem}.page-kids_lp-2 .target-color-1{color:#fff;background-color:#dc000c}.page-kids_lp-2 .target-color-1 *{color:#fff}.page-kids_lp-2 .target-color-1::after{border-color:#dc000c}.page-kids_lp-2 .target-color-1::before{border-color:#dc000c}.page-kids_lp-2 .target-color-2{background-color:#dbe6e9}.page-kids_lp-2 .target-color-txt{color:#dc000c}.page-kids_lp-2 #page-title{background:url(/wp/wp-content/themes/aiq/img/kids/lp/bg-lp-kids-sp-l.jpg) center bottom/cover no-repeat}.page-kids_lp-2 .mf-section-wrapper #page-title{background:url(/wp/wp-content/themes/aiq/img/kids/lp/bg-lp-kids-pc-xxl.jpg) center bottom/cover no-repeat}#free-program.free-program-1{padding:30px 20px;text-align:center;color:#fff;background-color:#1ba1e6}#free-program.free-program-1 .text:last-of-type{margin-top:2rem;margin-top:0!important;color:#fff}#free-program.free-program-1 .small{font-size:1rem;margin-top:1rem}#free-program.free-program-1 em{font-size:1.2rem;display:inline-block;background:linear-gradient(transparent 90%,#d80000 0)}.mf-section-wrapper #free-program.free-program-1{min-height:auto}.mf-section-wrapper #free-program.free-program-1 .btn-freetrial{width:300px}#page-title{position:relative;min-height:auto;padding:0 0 170px;text-align:center}#page-title .logo{position:absolute;top:35px;left:50%;margin-bottom:0;transform:translate(-50%,0)}#page-title .logo img{width:100px;height:auto}#page-title .title-no1{position:absolute;top:5px;right:5px;margin-bottom:0}#page-title .title-no1 img{width:112px;height:auto}#page-title .title-sub{top:180px}#page-title .title-top{padding:0 0 0;text-align:center}#page-title .title-top .catch{font-size:19px;font-weight:700;margin-bottom:15px}#page-title .title-top h1{font-size:31px;position:relative;padding-top:240px}#page-title .title-top h1 em{font-size:31px}#page-title .title-bottom{position:absolute;right:20px;bottom:20px;left:20px;text-align:center}#page-title .title-bottom .buttons{position:static;margin-bottom:20px}#page-title .title-bottom .buttons a{font-size:16px;width:100%;width:220px;padding:1rem}#page-title .title-bottom .title-notice{text-align:left}#page-title .title-bottom .title-notice p{font-size:10px;line-height:1.2}.mf-section-wrapper #page-title{overflow:hidden;min-height:auto;padding:20px 0 20px;text-align:left}.mf-section-wrapper #page-title .title-sub{font-size:28px;position:static;display:inline-block;margin-bottom:40px;padding:10px 20px 5px 0;transform:translateX(-100vw)}.mf-section-wrapper #page-title .title-sub p{display:inline-block;white-space:pre}.mf-section-wrapper #page-title .title-sub p:before{padding-right:100vw;content:""}.mf-section-wrapper #page-title .title-top{position:relative;display:inline-block;width:100%;padding:50px 0 30px}.mf-section-wrapper #page-title .title-top .logo{position:absolute;top:20px;right:30px;left:auto;display:inline-block;transform:none}.mf-section-wrapper #page-title .title-top .logo img{width:140px;max-width:none;height:auto}.mf-section-wrapper #page-title .title-top .title-no1{font-size:28px;position:absolute;top:160px;right:0;display:inline-block}.mf-section-wrapper #page-title .title-top .title-no1 img{width:auto;height:279px}.mf-section-wrapper #page-title .title-top .catch{font-size:40px}.mf-section-wrapper #page-title .title-top h1{font-size:60px;line-height:1.6;margin-bottom:0;padding-top:20px;text-align:left}.mf-section-wrapper #page-title .title-top h1 em{font-size:60px}.mf-section-wrapper #page-title .title-bottom{position:static;right:0;bottom:0;left:0;width:100%;padding-bottom:180px}.mf-section-wrapper #page-title .title-bottom .buttons{margin-bottom:20px}.mf-section-wrapper #page-title .title-bottom .buttons a{width:460px;margin-top:0}.mf-section-wrapper #page-title .title-bottom .title-notice{padding:0 100px;text-align:left}.mf-section-wrapper #page-title .title-bottom .title-notice p{font-size:12px}.mf-section-wrapper #merit{position:relative;padding:150px 0 0}.mf-section-wrapper #merit h2{font-size:26px;padding:25px 15px 0}.mf-section-wrapper #merit ul{margin-top:-300px}.mf-section-wrapper #merit ul h4{font-size:20px}.mf-section-wrapper #merit ul p{font-size:20px}#hope h3{font-size:24px;margin-bottom:20px}.mf-section-wrapper #hope{padding:45px 0 90px;text-align:center}#feature ul li{margin-bottom:30px}#feature ul li>div .text>div .num{width:0;padding-right:105px}#feature ul li>div .text>div .num>div{width:85px;height:85px}#feature ul li>div .text>div .num>div span{font-size:20px;top:6px}#feature ul li>div .text>div .num>div em{font-size:34px;top:30px}#feature ul li>div .text p{font-size:18px}#feature ul.feature-ul-sub li>div .text{padding-top:0}.mf-section-wrapper #feature{overflow:hidden}.mf-section-wrapper #feature h2{position:static;overflow:visible;padding-top:30px}.mf-section-wrapper #feature h2 p.feature_left{display:inline-block;margin-bottom:30px;padding:10px 20px 10px 0;transform:translateX(-100vw)}.mf-section-wrapper #feature h2 p.feature_left span{font-size:24px;display:inline-block;margin:0;padding:0}.mf-section-wrapper #feature h2 p.feature_left span:before{padding-right:100vw;content:""}.mf-section-wrapper #feature>p{font-size:18px;padding:0 0 30px}.mf-section-wrapper #feature ul li{margin-bottom:90px}.mf-section-wrapper #feature ul li>a>div,.mf-section-wrapper #feature ul li>div{display:flex;align-items:flex-start;width:100%}.mf-section-wrapper #feature ul li>.img_wrap{display:flex;align-items:flex-start;width:50%}.mf-section-wrapper #feature ul li>.text{position:relative;width:50%;padding:20px 15px}.mf-section-wrapper #feature ul li>.text .num{padding-right:110px}.mf-section-wrapper #feature ul li>.text .num div{width:90px;height:90px}.mf-section-wrapper #feature ul li>.text .num div span{font-size:20px;top:10px}.mf-section-wrapper #feature ul li>.text h3{font-size:26px}.mf-section-wrapper #feature ul li>.text p{font-size:18px}.mf-section-wrapper #feature ul.feature-ul-main li>a>div>.img_wrap,.mf-section-wrapper #feature ul.feature-ul-main li>div>.img_wrap{display:flex;align-items:flex-start;width:50%}.mf-section-wrapper #feature ul.feature-ul-main li>a>div>.text,.mf-section-wrapper #feature ul.feature-ul-main li>div>.text{width:50%}.mf-section-wrapper #feature ul.feature-ul-main li:nth-of-type(odd)>a>div .img_wrap,.mf-section-wrapper #feature ul.feature-ul-main li:nth-of-type(odd)>div .img_wrap{order:1;padding-right:1.5rem}.mf-section-wrapper #feature ul.feature-ul-main li:nth-of-type(odd)>a>div .text,.mf-section-wrapper #feature ul.feature-ul-main li:nth-of-type(odd)>div .text{order:2;padding-top:0;padding-right:0;padding-left:1.5rem}.mf-section-wrapper #feature ul.feature-ul-main li:nth-of-type(even)>a>div .img_wrap,.mf-section-wrapper #feature ul.feature-ul-main li:nth-of-type(even)>div .img_wrap{order:2;padding-left:1.5rem}.mf-section-wrapper #feature ul.feature-ul-main li:nth-of-type(even)>a>div .text,.mf-section-wrapper #feature ul.feature-ul-main li:nth-of-type(even)>div .text{order:1;padding-top:0;padding-right:1.5rem;padding-left:0}.mf-section-wrapper #feature ul.feature-ul-sub li{margin-bottom:0}.mf-section-wrapper #feature ul.feature-ul-sub li>div .text{position:relative;width:100%;padding:0}.mf-section-wrapper #feature ul.feature-ul-sub li>div .text p{position:absolute;top:45px;left:105px}#result{padding:45px 20px;background:url(../img/kids/lp/bg_result.jpg) center top/cover no-repeat}#result>h2{margin-bottom:1rem;text-align:center}#result>p{margin-bottom:3rem;text-align:center}#result .result_list{position:relative;padding:2.5rem 1rem 1rem;background-color:rgba(255,255,255,.7)}#result .result_list::before{position:absolute;top:-3.8rem;right:-.8rem;padding:3.5rem;content:"";background:url(../img/kids/lp/ico_result_sakura.svg) center/contain no-repeat}#result .result_list h3{font-weight:700;text-align:center}#result ul.recommend{margin-bottom:0;padding-bottom:0}#result ul.recommend .block{font-size:24px;font-weight:700;line-height:1;display:block;margin-top:.6rem;text-align:center;background:#fff}#result ul.recommend .block .title-cell{padding:1.5rem 1rem 1rem 1rem}#result ul.recommend .block .body-cell{padding:0 1rem 1.5rem 1rem}#result ul.recommend .block .number{font-size:44px;font-weight:700;margin-right:.6rem;color:#d80000}#result ul.other{margin-bottom:0;padding:2rem 0}#result ul.other li{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.6rem}#result ul.other .name{font-size:18px;flex-grow:0;max-width:14rem;margin-right:10px}#result ul.other .border{display:flex;flex-grow:3;border:.5px solid #8a8a8a}#result ul.other .number{font-size:20px;flex-grow:0;margin-left:10px;color:#000}#result ul.other .number>span{font-size:33px;font-weight:700;margin-left:5px;vertical-align:middle;color:#d80000}.mf-section-wrapper #result{padding:8rem 6rem}.mf-section-wrapper #result br{display:none}.mf-section-wrapper #result .result_list{padding:3rem 6rem 3rem}.mf-section-wrapper #result .result_list::before{top:-5rem;right:-3.5rem;padding:6rem}.mf-section-wrapper #result .result_list h3{margin-bottom:2rem}.mf-section-wrapper #result .other{padding-top:0}.mf-section-wrapper #result .other div{align-items:baseline}.mf-section-wrapper #result .other .name{max-width:none}#voice h2{margin-bottom:60px}#voice ul li{position:relative;padding:30px 20px;background:#fff}#voice ul li:not(:last-child){margin-bottom:60px}#voice ul li>div:first-child{position:absolute;bottom:100%;left:0}#voice ul li>div:first-child span{font-size:12px;position:relative;display:inline-block;padding:10px 20px;color:#2e3092}#voice ul li>div:not(:first-child)>h3{font-size:22px;color:#231f20}#voice ul li>div:not(:first-child)>h3 *{color:#231f20}#voice ul li>div:not(:first-child)>p{margin-top:20px;color:#231f20}#voice ul li>div:not(:first-child)>p *{color:#231f20}#voice ul li>div:not(:first-child) .person{font-size:14px;margin:.5em;text-align:right}.mf-section-wrapper #voice{padding:45px 0}.mf-section-wrapper #voice h2{text-align:center}.mf-section-wrapper #voice ul li{position:relative;padding-bottom:70px}.mf-section-wrapper #voice ul li>div:not(:first-child) h3+p{font-size:18px}.mf-section-wrapper #voice ul li>div:not(:first-child) .person{position:absolute;right:0;bottom:0;margin:0;padding:30px 20px}.flow-trial-to-join{padding-right:0;padding-left:0}.flow-trial-to-join>*{padding-right:20px;padding-left:20px}.mf-section-wrapper .flow-trial-to-join>*{padding-right:0;padding-left:0}#school-maps{padding:4rem 0 2rem;padding-right:0;padding-left:0;background:#e1e2e4}#school-maps>*{padding-right:20px;padding-left:20px}#school-maps h2{margin:2rem 0;text-align:center}#school-maps .map{margin-bottom:2rem;text-align:center;background-color:#fff}#school-maps .map iframe{min-height:250px}#school-maps .map .text-box{padding:1rem}#school-maps .map .text-box .course{margin-bottom:10px}#school-maps .map .text-box .course .tags span{font-size:10px;display:inline-block;width:90px;margin:0 4px 10px;padding:8px 5px;background:#ecf7fb}#school-maps .map .text-box .title{font-size:22px;font-weight:700;position:relative;margin-bottom:10px;padding-bottom:10px}#school-maps .map .text-box .title::after{position:absolute;right:45%;bottom:0;left:45%;height:1px;content:"";background-color:#000}#school-maps .map .text-box .map-buttons{display:flex;justify-content:center;margin-top:10px}#school-maps .map .text-box .map-buttons .btn{width:60%;margin-top:0;padding:10px;padding-left:25px;border-radius:30px}#school-maps .map .text-box .map-buttons .btn.btn-tel{border:1px solid #000}.mf-section-wrapper #school-maps>*{padding-right:0;padding-left:0}#faq{background:url(../img/bg5.svg)}#faq h2{font-size:26px;padding-right:0;padding-left:0}#faq .splp-list-001-002-1 li:not(:last-of-type){margin-bottom:15px}#faq .splp-list-001-002-1 li>div{padding:0}#faq .splp-list-001-002-1 li>div>div{padding:20px 15px 20px 45px;color:#4d4f5c;background-color:#fff;background-image:url(../img/faq_q.svg);background-repeat:no-repeat;background-position:left 15px top 21px}#faq .splp-list-001-002-1 li>div>div::before{margin-right:15px;margin-left:-15px}#faq .splp-list-001-002-1 li>div>p{padding:20px 15px 20px 45px;color:#4d4f5c;border-top:1px solid #ccc;background-color:#fff;background-image:url(../img/faq_a.svg);background-repeat:no-repeat;background-position:left 15px top 25px}#faq .splp-list-001-002-1 li>div>p::before{margin-right:15px;margin-left:-15px;color:#cdcdcd}#faq .splp-list-001-002-1 li>a{padding:0}#faq .splp-list-001-002-1 li>a>div{padding:20px 15px 20px 45px;color:#4d4f5c;background-color:#fff;background-image:url(../img/faq_q.svg);background-repeat:no-repeat;background-position:left 15px top 21px}#faq .splp-list-001-002-1 li>a>div::before{margin-right:15px;margin-left:-15px}#faq .splp-list-001-002-1 li>a>p{padding:20px 15px 20px 45px;color:#4d4f5c;border-top:1px solid #ccc;background-color:#fff;background-image:url(../img/faq_a.svg);background-repeat:no-repeat;background-position:left 15px top 25px}#faq .splp-list-001-002-1 li>a>p::before{margin-right:15px;margin-left:-15px;color:#cdcdcd}#faq,#school-maps,.flow-trial-to-join{font-family:"Noto Sans JP","Yu Gothic Medium","Hiragino Kaku Gothic Pro",Meiryo,sans-serif}.btn.btn-freetrial{border:none}.page-omega_lp .target-color-1{color:#fff;background-color:#f59e37}.page-omega_lp .target-color-1 *{color:#fff}.page-omega_lp .target-color-1::after{border-color:#f59e37}.page-omega_lp .target-color-1::before{border-color:#f59e37}.page-omega_lp .target-color-2{background-color:#fff6ef!important}.page-omega_lp .target-color-txt{color:#f38201}.page-omega_lp #page-title{background:url(/wp/wp-content/themes/aiq/img/omega/lp/omega-lp-mv-sp2x.jpg) center bottom/cover no-repeat}.page-omega_lp .mf-section-wrapper #page-title{background:url(/wp/wp-content/themes/aiq/img/omega/lp/omega-lp-mv-pc2x.jpg) center bottom/cover no-repeat}#free-program.free-program-1{padding:30px 20px;text-align:center;color:#fff;background-color:#f59e37}#free-program.free-program-1 .text:last-of-type{margin-top:2rem;margin-top:0!important;color:#fff}#free-program.free-program-1 .small{font-size:1rem;margin-top:1rem}#free-program.free-program-1 em{font-size:1.2rem;display:inline-block;background:linear-gradient(transparent 90%,#d80000 0)}.mf-section-wrapper #free-program.free-program-1{min-height:auto}.mf-section-wrapper #free-program.free-program-1 .btn-freetrial{width:300px}#page-title{position:relative;min-height:auto;padding:0 0 170px;text-align:center}#page-title .logo{position:absolute;top:10px;right:20px;left:auto;margin-bottom:0;transform:translate(0,0)}#page-title .logo img{width:80px;height:auto}#page-title .title-no1{position:absolute;top:5px;right:5px;margin-bottom:0}#page-title .title-no1 img{width:112px;height:auto}#page-title .title-sub{top:20px;text-align:left}#page-title .title-top{padding:0 0 0;text-align:center}#page-title .title-top .catch{font-size:19px;font-weight:700;margin-bottom:15px}#page-title .title-top h1{font-size:28px;line-height:1.4;position:relative;padding-top:120px;padding-bottom:160px;padding-left:.5rem;text-align:left}#page-title .title-top h1 em{font-size:28px}#page-title .title-bottom{position:absolute;right:20px;bottom:20px;left:20px;text-align:center}#page-title .title-bottom .buttons{position:static;margin-bottom:20px}#page-title .title-bottom .buttons a{font-size:16px;width:100%;width:220px;padding:1rem}#page-title .title-bottom .title-notice{text-align:left}#page-title .title-bottom .title-notice p{font-size:10px;line-height:1.2}.mf-section-wrapper #page-title{overflow:hidden;min-height:auto;padding:20px 0 20px;text-align:left}.mf-section-wrapper #page-title .title-sub{font-size:28px;position:static;display:inline-block;margin-bottom:40px;padding:10px 20px 5px 0;transform:translateX(-100vw)}.mf-section-wrapper #page-title .title-sub p{display:inline-block;white-space:pre}.mf-section-wrapper #page-title .title-sub p:before{padding-right:100vw;content:""}.mf-section-wrapper #page-title .title-top{position:relative;display:inline-block;width:100%;padding:50px 0 30px}.mf-section-wrapper #page-title .title-top .logo{position:absolute;top:20px;right:30px;left:auto;display:inline-block;transform:none}.mf-section-wrapper #page-title .title-top .logo img{width:140px;max-width:none;height:auto}.mf-section-wrapper #page-title .title-top .title-no1{font-size:28px;position:absolute;top:160px;right:0;display:inline-block}.mf-section-wrapper #page-title .title-top .title-no1 img{width:auto;height:279px}.mf-section-wrapper #page-title .title-top .catch{font-size:40px}.mf-section-wrapper #page-title .title-top h1{font-size:60px;line-height:1.6;margin-bottom:0;padding-top:20px;padding-bottom:20px;padding-left:0;text-align:left}.mf-section-wrapper #page-title .title-top h1 em{font-size:60px}.mf-section-wrapper #page-title .title-bottom{position:static;right:0;bottom:0;left:0;width:100%;padding-bottom:180px}.mf-section-wrapper #page-title .title-bottom .buttons{margin-bottom:20px}.mf-section-wrapper #page-title .title-bottom .buttons a{width:460px;margin-top:0}.mf-section-wrapper #page-title .title-bottom .title-notice{padding:0 100px;text-align:left}.mf-section-wrapper #page-title .title-bottom .title-notice p{font-size:12px}.mf-section-wrapper #merit{position:relative;padding:150px 0 0}.mf-section-wrapper #merit h2{font-size:26px;padding:25px 15px 0}.mf-section-wrapper #merit ul{margin-top:-300px}.mf-section-wrapper #merit ul h4{font-size:20px}.mf-section-wrapper #merit ul p{font-size:20px}#hope h3{font-size:24px;margin-bottom:20px}#hope p+p{font-size:.8rem;margin-top:2rem}.mf-section-wrapper #hope{padding:45px 0 90px;text-align:center}#feature ul li{margin-bottom:30px}#feature ul li>div .text>div .num{width:0;padding-right:105px}#feature ul li>div .text>div .num>div{width:85px;height:85px}#feature ul li>div .text>div .num>div span{font-size:20px;top:6px}#feature ul li>div .text>div .num>div em{font-size:34px;top:30px}#feature ul li>div .text p{font-size:18px}#feature ul.feature-ul-sub li>div .text{padding-top:0}.mf-section-wrapper #feature{overflow:hidden}.mf-section-wrapper #feature h2{position:static;overflow:visible;padding-top:30px}.mf-section-wrapper #feature h2 p.feature_left{display:inline-block;margin-bottom:30px;padding:10px 20px 10px 0;transform:translateX(-100vw)}.mf-section-wrapper #feature h2 p.feature_left span{font-size:24px;display:inline-block;margin:0;padding:0}.mf-section-wrapper #feature h2 p.feature_left span:before{padding-right:100vw;content:""}.mf-section-wrapper #feature>p{font-size:18px;padding:0 0 30px}.mf-section-wrapper #feature ul li{margin-bottom:90px}.mf-section-wrapper #feature ul li>a>div,.mf-section-wrapper #feature ul li>div{display:flex;align-items:flex-start;width:100%}.mf-section-wrapper #feature ul li>.img_wrap{display:flex;align-items:flex-start;width:50%}.mf-section-wrapper #feature ul li>.text{position:relative;width:50%;padding:20px 15px}.mf-section-wrapper #feature ul li>.text .num{padding-right:110px}.mf-section-wrapper #feature ul li>.text .num div{width:90px;height:90px}.mf-section-wrapper #feature ul li>.text .num div span{font-size:20px;top:10px}.mf-section-wrapper #feature ul li>.text h3{font-size:26px}.mf-section-wrapper #feature ul li>.text p{font-size:18px}.mf-section-wrapper #feature ul.feature-ul-main li>a>div>.img_wrap,.mf-section-wrapper #feature ul.feature-ul-main li>div>.img_wrap{display:flex;align-items:flex-start;width:50%}.mf-section-wrapper #feature ul.feature-ul-main li>a>div>.text,.mf-section-wrapper #feature ul.feature-ul-main li>div>.text{width:50%}.mf-section-wrapper #feature ul.feature-ul-main li:nth-of-type(odd)>a>div .img_wrap,.mf-section-wrapper #feature ul.feature-ul-main li:nth-of-type(odd)>div .img_wrap{order:1;padding-right:1.5rem}.mf-section-wrapper #feature ul.feature-ul-main li:nth-of-type(odd)>a>div .text,.mf-section-wrapper #feature ul.feature-ul-main li:nth-of-type(odd)>div .text{order:2;padding-top:0;padding-right:0;padding-left:1.5rem}.mf-section-wrapper #feature ul.feature-ul-main li:nth-of-type(even)>a>div .img_wrap,.mf-section-wrapper #feature ul.feature-ul-main li:nth-of-type(even)>div .img_wrap{order:2;padding-left:1.5rem}.mf-section-wrapper #feature ul.feature-ul-main li:nth-of-type(even)>a>div .text,.mf-section-wrapper #feature ul.feature-ul-main li:nth-of-type(even)>div .text{order:1;padding-top:0;padding-right:1.5rem;padding-left:0}.mf-section-wrapper #feature ul.feature-ul-sub li{margin-bottom:0}.mf-section-wrapper #feature ul.feature-ul-sub li>div .text{position:relative;width:100%;padding:0}.mf-section-wrapper #feature ul.feature-ul-sub li>div .text p{position:absolute;top:45px;left:105px}#result{padding:45px 20px;background:url(../img/kids/lp/bg_result.jpg) center top/cover no-repeat}#result>h2{margin-bottom:1rem;text-align:center}#result>p{margin-bottom:3rem;text-align:center}#result .result_list{position:relative;padding:2.5rem 1rem 1rem;background-color:rgba(255,255,255,.7)}#result .result_list::before{position:absolute;top:-3.8rem;right:-.8rem;padding:3.5rem;content:"";background:url(../img/kids/lp/ico_result_sakura.svg) center/contain no-repeat}#result .result_list h3{font-weight:700;text-align:center}#result ul.recommend{margin-bottom:0;padding-bottom:0}#result ul.recommend .block{font-size:24px;font-weight:700;line-height:1;display:block;margin-top:.6rem;text-align:center;background:#fff}#result ul.recommend .block .title-cell{padding:1.5rem 1rem 1rem 1rem}#result ul.recommend .block .body-cell{padding:0 1rem 1.5rem 1rem}#result ul.recommend .block .number{font-size:44px;font-weight:700;margin-right:.6rem;color:#d80000}#result ul.other{margin-bottom:0;padding:2rem 0}#result ul.other li{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.6rem}#result ul.other .name{font-size:18px;flex-grow:0;max-width:14rem;margin-right:10px}#result ul.other .border{display:flex;flex-grow:3;border:.5px solid #8a8a8a}#result ul.other .number{font-size:20px;flex-grow:0;margin-left:10px;color:#000}#result ul.other .number>span{font-size:33px;font-weight:700;margin-left:5px;vertical-align:middle;color:#d80000}.mf-section-wrapper #result{padding:8rem 6rem}.mf-section-wrapper #result br{display:none}.mf-section-wrapper #result .result_list{padding:3rem 6rem 3rem}.mf-section-wrapper #result .result_list::before{top:-5rem;right:-3.5rem;padding:6rem}.mf-section-wrapper #result .result_list h3{margin-bottom:2rem}.mf-section-wrapper #result .other{padding-top:0}.mf-section-wrapper #result .other div{align-items:baseline}.mf-section-wrapper #result .other .name{max-width:none}#voice h2{margin-bottom:60px}#voice ul li{position:relative;padding:30px 20px;background:#fff}#voice ul li:not(:last-child){margin-bottom:60px}#voice ul li>div:first-child{position:absolute;bottom:100%;left:0}#voice ul li>div:first-child span{font-size:12px;position:relative;display:inline-block;padding:10px 20px;color:#2e3092}#voice ul li>div:not(:first-child)>h3{font-size:22px;color:#231f20}#voice ul li>div:not(:first-child)>h3 *{color:#231f20}#voice ul li>div:not(:first-child)>p{margin-top:20px;color:#231f20}#voice ul li>div:not(:first-child)>p *{color:#231f20}#voice ul li>div:not(:first-child) .person{font-size:14px;margin:.5em;text-align:right}.mf-section-wrapper #voice{padding:45px 0}.mf-section-wrapper #voice h2{text-align:center}.mf-section-wrapper #voice ul li{position:relative;padding-bottom:70px}.mf-section-wrapper #voice ul li>div:not(:first-child) h3+p{font-size:18px}.mf-section-wrapper #voice ul li>div:not(:first-child) .person{position:absolute;right:0;bottom:0;margin:0;padding:30px 20px}.flow-trial-to-join{padding-right:0;padding-left:0;background:#f5f6d4}.flow-trial-to-join>*{padding-right:20px;padding-left:20px}.flow-trial-to-join ul>li>div>span{color:#fff;background:#f59e37}.flow-trial-to-join ul>li>div>span::after{border-top-color:#f59e37}.flow-trial-to-join .flow .mfc-heading{color:#f38201}.mf-section-wrapper .flow-trial-to-join>*{padding-right:0;padding-left:0}#school-maps{padding:4rem 0 2rem;padding-right:0;padding-left:0;background:#e1e2e4}#school-maps>*{padding-right:20px;padding-left:20px}#school-maps h2{margin:2rem 0;text-align:center}#school-maps .map{margin-bottom:2rem;text-align:center;background-color:#fff}#school-maps .map iframe{min-height:250px}#school-maps .map .text-box{padding:1rem}#school-maps .map .text-box .course{margin-bottom:10px}#school-maps .map .text-box .course .tags span{font-size:10px;display:inline-block;width:90px;margin:0 4px 10px;padding:8px 5px;background:#ecf7fb}#school-maps .map .text-box .title{font-size:22px;font-weight:700;position:relative;margin-bottom:10px;padding-bottom:10px}#school-maps .map .text-box .title::after{position:absolute;right:45%;bottom:0;left:45%;height:1px;content:"";background-color:#000}#school-maps .map .text-box .map-buttons{display:flex;justify-content:center;margin-top:10px}#school-maps .map .text-box .map-buttons .btn{width:60%;margin-top:0;padding:10px;padding-left:25px;border-radius:30px}#school-maps .map .text-box .map-buttons .btn.btn-tel{border:1px solid #000}.mf-section-wrapper #school-maps>*{padding-right:0;padding-left:0}#faq{background:url(../img/bg5.svg)}#faq h2{font-size:26px;padding-right:0;padding-left:0}#faq .splp-list-001-002-1 li:not(:last-of-type){margin-bottom:15px}#faq .splp-list-001-002-1 li>div{padding:0}#faq .splp-list-001-002-1 li>div>div{padding:20px 15px 20px 45px;color:#4d4f5c;background-color:#fff;background-image:url(../img/faq_q.svg);background-repeat:no-repeat;background-position:left 15px top 21px}#faq .splp-list-001-002-1 li>div>div::before{margin-right:15px;margin-left:-15px}#faq .splp-list-001-002-1 li>div>p{padding:20px 15px 20px 45px;color:#4d4f5c;border-top:1px solid #ccc;background-color:#fff;background-image:url(../img/faq_a.svg);background-repeat:no-repeat;background-position:left 15px top 25px}#faq .splp-list-001-002-1 li>div>p::before{margin-right:15px;margin-left:-15px;color:#cdcdcd}#faq .splp-list-001-002-1 li>a{padding:0}#faq .splp-list-001-002-1 li>a>div{padding:20px 15px 20px 45px;color:#4d4f5c;background-color:#fff;background-image:url(../img/faq_q.svg);background-repeat:no-repeat;background-position:left 15px top 21px}#faq .splp-list-001-002-1 li>a>div::before{margin-right:15px;margin-left:-15px}#faq .splp-list-001-002-1 li>a>p{padding:20px 15px 20px 45px;color:#4d4f5c;border-top:1px solid #ccc;background-color:#fff;background-image:url(../img/faq_a.svg);background-repeat:no-repeat;background-position:left 15px top 25px}#faq .splp-list-001-002-1 li>a>p::before{margin-right:15px;margin-left:-15px;color:#cdcdcd}.mf-section-wrapper #faq .lead{text-align:center}#faq,#school-maps,.flow-trial-to-join{font-family:"Noto Sans JP","Yu Gothic Medium","Hiragino Kaku Gothic Pro",Meiryo,sans-serif}.btn.btn-freetrial{border:none}#faq{background-image:none}#support{background:url(../img/bg2.png)}#support .mfc-item{background-color:#ededed}#support .text-box{padding:1.3rem;text-align:center;background:0 0}#support .text-box .mfc-lead{font-size:19px;font-weight:700}#support .text-box .mfc-title{font-size:20px;font-weight:700;margin-bottom:1rem}#support .text-box .underline{width:45px;margin:5px auto 20px;border:1px solid #969696}#support .text-box .mfc-text{text-align:left}