@charset "UTF-8";.anker-link{display:block;padding-top:80px;margin-top:-80px}.area-box .t_right{text-align:right}#lp-page .logo{width:100%;font-size:15px;text-align:center}#lp-page .logo span{margin-right:20px}.lp-anker{display:table;width:90%;margin:0 auto 40px;border-collapse:separate;border-spacing:20px 10px}.lp-anker li{display:table-cell;width:calc((100%/4) - 20px)}.lp-anker li a{color:#fff;font-size:20px;position:relative;padding:50px 0;text-align:center;display:block}.lp-anker li a:after{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f107";left:50%;transform:translateX(-50%);bottom:10px;font-size:14px}.lp-anker li span{display:block;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-anker li:nth-of-type(1) a{background:#ff8200}.lp-anker li:nth-of-type(2) a{background:#2e98e1}.voice_banner{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.voice_banner li:first-child;{max-width:520px}.voice_banner li:last-child;{width:calc(100% - 520px)}.course-wrap{max-width:1080px;margin:0 auto}.area-box.es_course{padding:0}.lp-title{background:#ff8200;color:#fff;text-align:center;margin-bottom:80px;font-size:30px;padding:20px 0 0}.lp-title span{font-size:20px;position:relative;top:20px}.lp-title span b{display:block;font-size:40px}.lp-title span img{transform:translateY(30px)}.lp-title2{background:#ff8200;color:#fff;text-align:center;margin-bottom:80px;font-size:36px;padding:50px 0;display:flex;justify-content:center;align-items:center}.lp-title2 span{text-align:left}.lp-title2 span.title-img{margin:0 0 0 40px}.lp-title2 b{font-size:50px}.area-box p.head-title-lv2{line-height:1.4}.lp-list-wrap{max-width:670px;margin:0 auto 40px}.lp-point-list{background:#ffedda;padding:30px 80px;text-align:center;font-size:18px}.lp-list-title{background:#ff8200;color:#fff;font-size:35px;padding:14px;line-height:1;margin-bottom:40px}.lp-price-list li{display:flex;flex-wrap:wrap;padding:20px;justify-content:space-between}.lp-price-list li:nth-of-type(odd){background:#f8f1d4}.lp-price-list li>span{width:50%;font-size:28px;color:#ff8200;font-weight:700}.lp-price-list li>span:first-child{width:55%}.lp-price-list li>span:last-child{width:38%}.lp-price-list .price_name{display:flex}.lp-price-list .price_name i{flex:1;font-style:normal;margin:0 10px 0 0}.lp-price-list .price_name b:last-child{flex:5}.lp-price-list .price_wrap{display:flex;justify-content:space-between;align-items:center}.lp-price-list .price_wrap b:first-child{width:55%;font-size:18px}.lp-price-list .price_wrap i{font-style:normal;margin:0 10px;width:5%}.lp-price-list .price_wrap b:last-child{font-size:35px;text-align:right;width:45%}.lp-course-price{background:#ffedda;padding:40px}.lp-course-price h4{color:#999;font-size:30px;text-align:center}.lp-course-price ul{display:flex;flex-wrap:wrap;max-width:1020px;margin:0 auto}.lp-course-price ul li{background:#ff8200;width:calc((100%/2) - 40px);padding:40px;margin:20px}.lp-course-price ul li span{display:block;text-align:center;margin:20px 30px;font-size:33px;color:#fff}.lp-course-price ul li span.yellow{color:#ff0;font-size:25px}.lp-course-price ul li span.price{font-size:21px}.lp-course-price ul li span.price b:last-child{font-size:40px}.lp-course-price.js_price ul li span.price b i{font-size:16px;font-style:normal}#js_course .lp-title,#js_course .lp-title2,#js_course .lp-list-title,#js_course .lp-course-price ul li{background:#2e98e1}#js_course .lp-point-list,#js_course .lp-course-price{background:#e4f3fd}#js_course .lp-price-list li span,#js_course .head-title-lv2{color:#2e98e1}.lp-price-list li span:first-child i{font-size:18px;display:block;line-height:1.4;padding-top:1em;font-style:normal;color:#333}.lp-contact .page-wrap{max-width:880px}.lp-contact .common-title{line-height:1.6}.lp-contact .contact-link li a{padding:30px 0}.lp-contact .contact-link h5{margin-bottom:0}.lp-contact .contact-link h5 i{margin-right:10px}.lp-contact .fontmiddle{font-size:21px}.lp-info-table{font-size:20px;margin-bottom:40px}.lp-info-table th{padding:14px 20px 14px 0}.lp-info-table td{padding:14px 0}#lp-page .point3 dt{background:#ea5413;color:#fff;padding:20px;text-align:center;font-size:25px;margin-bottom:20px}#lp-page .point3.green dt{background:#0ba29a}#lp-page .point3.blue dt{background:#0d6fb8}.footer{padding:0 0 40px}@media only screen and (max-width:736px){.anker-link{display:block;padding-top:0;margin-top:0}#lp-page .logo *{display:block;font-size:12px;text-align:center;margin:0 auto 10px}#lp-page .logo span{margin-right:0}#lp-page .topbtn a{right:20px;bottom:20px}.lp-anker{display:block;width:100%;border-spacing:10px;margin:0 auto 40px}.lp-anker li{display:block;width:100%;margin-bottom:10px}.lp-anker li span{font-size:25px}.lp-anker li a{font-size:14px;padding:30px 0;line-height:1.4}.lp-anker li a:after{bottom:-1px}.lp-title{padding:20px 0;margin-bottom:20px;font-size:20px}.lp-title span b{font-size:20px}.lp-title span img{transform:translateY(20px)}.lp-title span{font-size:16px;position:static;top:0}.lp-title2{font-size:16px;padding:30px 10px}.lp-title2 span.title-img{margin:0 0 0 10px;max-width:80px}.lp-title2 b{font-size:20px}.lp-point-list{padding:20px}.lp-point-list ul{display:block;max-width:auto;margin:0 auto}.lp-list-title{font-size:20px}.lp-price-list li{padding:10px}.lp-price-list li>span:first-child,.lp-price-list li>span:last-child,.lp-price-list li span{width:100%;font-size:15px;text-align:center;line-height:1.6}.lp-price-list .price_name{display:block}.lp-price-list .price_name b:last-child,.lp-price-list .price_name i{font-size:14px}.lp-price-list .price_wrap{justify-content:center}.lp-price-list .price_wrap b:last-child{font-size:25px}.lp-price-list .price_wrap b:first-child{width:auto}.lp-price-list .price_wrap i{width:auto}.lp-price-list .price_wrap b:last-child{font-size:25px;width:auto}.lp-price-list li span:last-child{text-align:center}.lp-course-price h4{font-size:20px}.lp-course-price{background:#ffedda;padding:20px}.lp-course-price ul li{width:calc(100% - 20px);padding:10px;margin:10px}.lp-course-price ul li span{font-size:22px;margin:20px 0}.lp-course-price ul li span.yellow{font-size:15px}.lp-course-price ul li span.price{font-size:16px}.lp-course-price ul li span.price b:last-child{font-size:24px}.lp-course-price.js_price ul li span.price{max-width:240px;margin:0 auto 20px;padding:0 10px}.lp-course-price.js_price ul li span.price b i{font-size:12px}.course-wrap{padding:0 10px}.lp-point-list ul li{display:block;font-size:15px;word-break:break-all}#lp-page .area-box.hs_course{padding:80px 0 20px}.sponcer-link{padding:0 10px}.lp-contact .common-title{font-size:14px}.lp-contact .fontmiddle{font-size:14px}.voice_banner{display:flex;margin-bottom:20px}.voice_banner li{width:calc(100% - 20px);margin:0 10px 10px}}