﻿@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;700&display=swap");.brandsp-list__menu ul li a{text-decoration:none !important;color:#000 !important}.brandsp-list__menu li:nth-child(2) a{padding:0 8px 0 13px !important;cursor:default}.brandsp-list__menu li:nth-child(3) a{padding:0 3px 0 15px !important;cursor:default}.brandsp-list__menu li:nth-child(4) a{padding:0 10px 0 0px !important;cursor:default}.brandsp-top-heading{font-size:22px !important;padding:5px;border-top:4px solid #77b1ba;border-bottom:4px solid #77b1ba;margin-top:0px}.brandsp-transition{background-color:#f2f2f2}.brandsp-transition .current button{background-color:#c1d6ec;cursor:default}.brandsp-transition a:nth-child(2) button{border-right:4px solid #77b1ba;border-left:4px solid #77b1ba}.brandsp-transition button{width:calc(100%/3);border-bottom:4px solid #77b1ba;padding:10px 0;font-size:16px;font-weight:bold}.brand-sp__charbox{text-align:center;margin:4px auto}.brandsp-school__leftimg{text-align:center;width:100% !important}.brandsp-school__leftimg a{display:inline-block}.brandsp-school__leftimg a img{width:50% !important;max-width:inherit !important}.brandsp-right-area-inner{padding:5px;border:1px solid #E5E5E5;display:inline-block;vertical-align:middle;width:90%;text-align:left}.brandsp-right-area-inner .school-year span,.brandsp-right-area-inner .teaching-methods span{font-size:14px;padding:3px}.brandsp-right-area-inner .school-year span:not(:first-of-type){border-radius:4px;color:white;background-color:#006ebc;font-size:16px;padding:0 5px;font-weight:bold}.brandsp-right-area-inner .teaching-methods span:not(:first-of-type){color:#fff;border-radius:4px;font-size:14px;padding:0 5px;background-color:#348ea1}.brandsp-right-area-inner .brandsp-school_clo span:not(:first-of-type){color:red;border:1px solid red;background-color:#fff !important;padding:0 3px}.brandsp-contact_lefttype{width:60% !important;float:left;box-sizing:border-box;margin:10px auto}.brandsp-contact_righttype{width:40% !important;float:left;box-sizing:border-box;margin:10px auto !important}.brandsp-contact_lefttype a{font-size:12px !important;margin:0 10px 0 auto !important}.brandsp-contact_righttype a{padding:4.25px 0 !important;margin:0 auto 0 0}.brandsp-phone__top{padding-right:0px !important}.brandsp-school__info{padding:10px}.brandsp-school__info-title{color:#555;padding:10px 0 10px 5px;font-size:18px}.brandsp-school__info-titleh4{color:#555;padding:25px 0 15px 0}.brandsp-title_eva{background-color:#a4c2e3 !important;border:none !important}.brandsp-evaluation__box{margin:5px auto;font-size:14px}.brandsp-evaluation__backcolor{background-color:#dfebf5}.brandsp-evaluation__smallbox{background-color:#fff}.brandsp-evaluation__smallbox p{color:#555;font-size:12px}.brandsp-evaluation__span{padding-top:1.5px;font-size:12px}.brandsp-evaluation__left,.brandsp-evaluation__right{margin:20px auto}.brandsp-evaluation__left button,.brandsp-evaluation__right button{font-size:12px}.brandsp-detail__table{margin:5px auto;font-size:14px}.brandsp-detail__table .brandsp-detail__leftback{background-color:#d9d9d8}.brandsp-detail__leftback{font-weight:bold}.brandsp-class__contact{font-size:10px}.brandsp-detail__tel{color:#fff;background-color:red;padding:10px 0px;font-size:16px;font-weight:bold;border-radius:5px;width:90%;display:block;margin:0 auto;text-align:center}.brandsp-phone{font-size:30px;vertical-align:-5px;padding-right:5px}.brandsp-contact{text-align:center;padding:10px 0}.brandsp-contact p{font-size:12px}.brandsp-contact-storage{margin:10px auto}.brandsp-contact-storage a{color:#fff;background-color:#55b863;padding:10px 0;font-size:18px;font-weight:bold;border-radius:5px;width:80%;display:block;margin:0 auto;border-bottom:solid 4px green}.brand-contact__number{color:#fff;background-color:#eb3032;padding:10px 0;font-size:16px;font-weight:bold;border-radius:5px;width:80%;display:block;margin:0 auto;border-bottom:solid 4px #a32223}.brandsp-title{font-weight:bold;font-size:20px;background-color:#f2f2f2;padding:12px 0 12px 5px;border:1px #E5E5E5 solid}.brandsp-class__bigbox ul li{border:1px #E5E5E5 solid;padding:5px 0}.brandsp-class__bigbox ul li{border-left:1px #E5E5E5 solid;border-right:1px #E5E5E5 solid;border-bottom:none}.brandsp-class__bigbox ul li:last-child{border-bottom:1px #E5E5E5 solid}.brandsp-class__left,.brandsp-class__right{width:50%;float:left;box-sizing:border-box;text-align:center}.brandsp-class__right{line-height:3}.brandsp-class__right button{color:#fff;background-color:#55b863;padding:10px 25px;font-size:12px;font-weight:bold;border-radius:5px}.brandsp-class__station{font-size:12px}.number-inquiries-bottom__brandsp span{color:red}.number-inquiries-bottom__brandsp p{font-weight:bold;font-size:12px;padding-left:20px}.number-inquiries-bottom__brandsp ul{justify-content:center}.branch-list-sp button{color:#fff;background-color:#cd4545;padding:15px 0;font-size:16px;font-weight:bold;border-radius:5px;width:95%;margin:10px}.brandsp-school__info a{font-size:1em;line-height:28px;color:#555;text-decoration:none}.brandsp-school__info p{font-size:15px;margin:20px 4px}.brandsp-school__info br{display:none}.brandsp-school__info img{width:100%}.brandsp-school__info h2{position:relative;color:#555;font-weight:bold;font-size:20px !important;line-height:1;margin:20px 0;padding:10px 20px;border-top:3px solid #27b6e2;border-bottom:solid 3px #27b6e2;margin-top:50px;display:block}.brandsp-school__info h3{color:#555;font-weight:700;font-size:18px;border-left:8px solid #27b6e2;border-bottom:1px solid silver;margin-top:40px;padding:5px}.brandsp-school__info h4 a{color:#333;text-decoration:none}.brandsp-school__info h3 a{color:#333;text-decoration:none}blockquote{position:relative;padding:5px 10px 5px 32px;box-sizing:border-box;font-style:italic;background:#f3f3f3;box-shadow:0 3px 4px rgba(0,0,0,0.15);margin:10px}blockquote:before{display:inline-block;position:absolute;top:10px;left:-15px;width:40px;height:30px;vertical-align:middle;text-align:center;content:"\f10d";font-family:FontAwesome;color:#FFF;font-size:18px;line-height:30px;background:#92d4ff;box-shadow:0 2px 2px rgba(26,26,26,0.14);font-weight:900}blockquote:after{position:absolute;content:'';top:40px;left:-15px;border:none;border-bottom:solid 8px transparent;border-right:solid 15px #6eb3e0}blockquote p{position:relative;padding:0;margin:10px 0;z-index:3;line-height:1.7}blockquote cite{display:block;text-align:right;color:#888888;font-size:0.9em}.brandsp-school__info a,.brandsp-school__info a:hover{color:#0000CC;text-decoration:underline}.button-info{background-color:#27b6e224}.renew-button{padding-top:1.5rem;padding-bottom:0.3rem}.renew-button-text{text-align:center;font-weight:bold;color:#333;font-size:0.8em}.rebtn{margin-bottom:20px;text-align:center;margin-top:5px}.rebtn a{text-decoration:none;color:#fff;font-weight:bold}.rebtn a:hover{color:#ffef63}.square_btn_orange{display:inline-block;padding:0.5em 3.0em;text-decoration:none;background:#00903d;color:#FFF;border-bottom:solid 4px #0f351f;border-radius:3px;font-size:18px;font-weight:bold}.flex{display:flex;position:relative}.flex a{position:absolute;top:0;left:0;height:100%;width:100%}.flex:hover{opacity:0.5}.flex .image{width:640px;margin:0;padding:0}.flex .image img{width:100%;height:auto;margin-left:auto}.flex .right{margin:0 0 0 20px;padding:0}.flex .title{margin:0;padding:0;font-weight:bold;font-size:18px}.flex .text{margin:10px 0 0;padding:0}body{padding:0}.box1013{border:2px solid #27b6e2}.box1013 h3{background:#27b6e2;color:#FFF;text-align:center;margin:0}.box1013 .inner{padding:.5em}ol.list1013{counter-reset:list;list-style-type:none;font:14px/1.6 'arial narrow', sans-serif;padding:0}ol.list1013 li{position:relative;color:#fff;padding:0 0 0 30px;margin:7px 0 7px 0px;font-weight:bold;font-size:14px;line-height:30px;background:#e0e0e0;border-radius:20px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}ol.list1013 li:before{counter-increment:list;content:"";display:block;position:absolute;left:10px;height:10px;width:10px;border-radius:50%;background:#fff;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}ol.list1013 li:hover{background:#4dd0e1}.list_es{margin:1em 0 1em 0}.list_es-title{display:inline-block;padding:4px 10px 0 10px;background:#27b6e2;color:#fff;letter-spacing:0.1em;font-weight:bold}.list_es ul,.list_es ol{position:relative;border:solid 2px #27b6e2;margin:0;padding:0}.list_es ol{counter-reset:number}.list_es ul li,.list_es ol li{color:#27b6e2;line-height:1.5;padding:0.5em 0.9em 0.5em 1.8em;border-bottom:dashed 1px #27b6e2;list-style-type:none;font-weight:bold}.list_es ul li:before{position:absolute;font-family:FontAwesome;content:"\f14a";left:0.5em;color:#27b6e2}.list_es ol li:before{display:inline-block;position:absolute;font-family:"Quicksand", sans-serif;content:counter(number);counter-increment:number;left:0.5em;width:22px;height:22px;border-radius:20%;background:#27b6e2;color:white;font-size:12px;font-weight:bold;text-align:center;vertical-align:middle;line-height:22px}.list_es ul li:last-of-type,.list_es ol li:last-of-type{border-bottom:none}.toggle{display:none}.Label{padding:1em;display:block;color:#fff;background:#27b6e2}.Label::before{content:"";width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 3px);right:20px;transform:rotate(135deg)}.Label,.content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all 0.3s;border-radius:10px}.content{height:0;margin-bottom:10px;padding:0 20px;overflow:hidden}.toggle:checked+.Label+.content{height:auto;padding:20px;transition:all .3s}.toggle:checked+.Label::before{transform:rotate(-45deg) !important}.english-point{position:relative;margin:2em auto;padding:2em 1em 1em;width:90%;background:#fff;font-weight:bold;color:#000000;border:5px solid #e7d38c;border-radius:3px;box-shadow:0 0 8px #333, 0 0 2px #555 inset}.english-point::before,.english-point::after{position:absolute;content:'';width:25px;bottom:3px;border-radius:2px;box-shadow:1px 1px 3px #666}.english-point::before{right:55px;border:solid 3px #0000ff}.english-point::after{right:20px;border:solid 3px #333;transform:rotate(8deg)}.english-point_title{position:absolute;padding:.1em .5em;left:1em;top:.5em;font-weight:bold;font-size:1.1em;color:#0000ff;background-color:#ffffff;box-shadow:1px 1px 3px #a0a0a0}.point-es p{font-size:15px;line-height:20px;margin-left:20px;margin-bottom:20px}.point-es{padding:0.5em 1em;margin:2em 0;font-weight:bold;border:solid 1px #333}span.point-title{font-weight:bold;color:#ff1100;font-size:20px}.relation_column-es{position:relative;margin:2em 0;padding:10px 5px;border:solid 3px #0061ff;border-radius:8px}.relation_column-es .box-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;font-size:19px;background:#fff;color:#0061ff;font-weight:700}.relation_column-es p{margin:0;padding:0}.mokuji-mongon{font-size:18px;padding:6px}.mokuji p{font-size:14px;margin:2px 0}.mokuji a{color:black}.req-fixed-footer{position:fixed;bottom:0;width:100%;background-color:rgba(0,0,0,0.73);text-align:center;z-index:10000}.req-fixed-footer .req-fixed-title{color:#ffffff;font-size:11px;line-height:20px;margin:0px 0px 4px 0px}.float_phone{color:#fff;background-color:#eb3032;font-size:16px;font-weight:bold;padding:8px 0px 8px 0px;border-radius:5px;position:fixed;bottom:3px;right:1%;width:48%;border-bottom:solid 4px #991a1b}.float_mail{color:#fff;background-color:#55b863;font-size:16px;font-weight:bold;border-radius:5px;padding:8px 0px 8px 0px;bottom:3px;position:fixed;left:1%;width:48%;border-bottom:solid 4px #057816}.req-fixed-footer .req-fixed-btn{height:45px}.float_phone::before{content:"\f095";font-family:fontawesome;margin:5px}.float_mail::before{content:"\f0e0";font-family:fontawesome;margin:5px}.bubble{position:fixed;bottom:14px;background:white;z-index:10001;color:#eb3032;border-radius:7px;font-size:13px;padding:5px 1px;right:38%;font-weight:bold}.el_brand_heading{font-family:'YuGothic', 'Yu Gothic', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'メイリオ', 'Meiryo', 'ＭＳ ゴシック', sans-serif !important;color:#2d4485;display:block;font-size:22px !important;font-weight:bold !important;text-align:center;margin-bottom:40px;line-height:1.18;margin-top:50px}.el_brand_heading .br_sPhone{display:none}.el_brand_heading::after{content:"";background:url(..//assets/column/mobile/try/icon-dot-gray.png) no-repeat;display:block;width:64px;height:3px;margin:10px auto 0}.el_brand_heading_em{font-size:1.5em;font-weight:inherit;color:#e3a80e;margin:0 2px}@media screen and (max-width: 359px){.el_brand_heading .br_sPhone{display:block}}.bl_brandHead{padding:30px 20px}.bl_brandHead_catch{background:#27b6e2;border-radius:20px;color:#fff;font-size:16px;font-weight:bold;text-align:center;padding:5px}.bl_brandHead_ttl{font-family:'YuGothic', 'Yu Gothic', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'メイリオ', 'Meiryo', 'ＭＳ ゴシック', sans-serif !important;color:#333;font-size:22px;line-height:1;text-align:center}.bl_brandHead_ttl_sub{display:block;font-size:18px;margin-top:10px}.bl_brandHead_ttl,.bl_brandHead_ttl_sub{font-weight:bold}.bl_brandHead_imgWrapper{text-align:center}.bl_brandHead_imgWrapper img{max-width:100%}.bl_brandHead_item{border-bottom:1px solid #ededef;padding:10px 0;line-height:1;display:flex}.bl_brandHead_item_ttl{color:#666;font-weight:bold;font-size:14px;flex-shrink:0;flex-grow:0;flex-basis:96px;max-width:96px;text-align:center;margin-top:2px}.bl_brandHead_item:nth-child(1) .bl_brandHead_item_ttl::before,.bl_brandHead_item:nth-child(2) .bl_brandHead_item_ttl::before,.bl_brandHead_item:nth-child(3) .bl_brandHead_item_ttl::before{content:"";display:inline-block;margin-right:5px;width:16px;height:16px;vertical-align:sub}.bl_brandHead_item:nth-child(1) .bl_brandHead_item_ttl::before{display:inline-block;background:url(..//assets/column/mobile/svg/seedling-solid.svg) no-repeat;background-size:contain;background-position:center}.bl_brandHead_item:nth-child(2) .bl_brandHead_item_ttl::before{background:url(..//assets/column/mobile/svg/book-open-solid.svg) no-repeat;background-size:contain;background-position:center}.bl_brandHead_item:nth-child(3) .bl_brandHead_item_ttl::before{background:url(..//assets/column/mobile/svg/lightbulb-solid.svg) no-repeat;background-size:contain;background-position:center}.bl_brandHead_item_body{margin:0;font-size:0}.bl_brandHead_item_body span{border-radius:5px;background:#666;color:#fff;font-size:12px;font-weight:bold;display:inline-block;padding:3px 5px;margin:0 2px 2px 0}.bl_brandHead_banner{background:#03ac4e url(..//assets/column/mobile/try/bg-bnr-cv-tel.png) no-repeat;background-position:center bottom;background-size:100% 50%;box-shadow:4px 4px 0px #e0e0e0;margin-bottom:14px}.bl_brandHead_banner a{display:block;padding:14px 36px}.bl_brandHead_banner_txt{color:#fff;font-size:13.22px;text-align:center;border-bottom:1px solid #fff;letter-spacing:.01em}.bl_brandHead_banner_txt02{color:#fff;display:flex;font-size:29.96px;align-items:center;justify-content:center;letter-spacing:.025em}.bl_brandHead_banner_txt03{font-weight:bold;font-size:12.34px;color:#019844;text-align:center}.bl_brandHead_banner_txt,.bl_brandHead_banner_txt02,.bl_brandHead_banner_txt03{font-weight:bold;margin:0}.bl_brandHead_banner_txt::before{display:inline-block;content:"\f095";font-family:"fontawesome";font-weight:900;font-size:14.1px;margin-right:5px}.bl_brandHead_banner_txt02 span{background:#ffe700;border-radius:90%;color:#019844;font-weight:bold;font-size:12.34px;line-height:1.14;min-width:37.88px;max-width:37.88px;height:37.88px;display:flex;align-items:center;justify-content:center;margin-right:5px}.bl_brandHead_banner_txt03{background:#fff;border-color:#55bb82;border-width:2px 0 2px 0;border-style:solid}@media screen and (max-width: 359px){.bl_brandHead_banner_txt{font-size:11px}.bl_brandHead_banner_txt02{font-size:20.96px}}.el_cvBtn{font-size:15.86px;letter-spacing:.01em;text-align:center;box-shadow:4px 4px 0px rgba(0,0,0,0.2)}.el_cvBtn a{font-weight:bold;display:block;color:#fff;padding:20px 0;line-height:1}.el_cvBtn a::after{content:"\f105";font-family:"fontawesome";font-weight:900;margin-left:20px}.el_cvBtn__yellow{background:#e3a80e}.el_cvBtn__yellow.el_cvBtn__gradation{background:#e3a80e url(..//assets/column/mobile/try/bg-btn-yellow-gradation.png) no-repeat;background-position:center bottom;background-size:100% 50%}.el_cvBtn__green{background:#03ac4e}@media screen and (max-width: 359px){.el_cvBtn{font-size:13px}}.bl_brandTab{border-bottom:2px solid #27b6e2;margin:0 0 20px 0;padding:0 20px;display:flex;align-items:flex-end}.bl_brandTab_item{font-weight:bold;color:#fff;background:#c7c7c7;flex-shrink:1;flex-grow:1;flex-basis:calc(33% - 6px);max-width:33%;margin-right:3px;font-size:14px;text-align:center}.bl_brandTab_item:last-child{margin-right:0}.bl_brandTab_item a{color:#fff;font-size:inherit;font-weight:bold;display:block;height:100%;padding:10px 0}.bl_brandTab_item.is_active{background:#27b6e2;padding:8px 0 5px}.bl_brandTab_item.is_active::after{content:"\f0d7";color:#9ac7d0;font-family:"fontawesome";font-weight:900;display:block;line-height:1}.bl_brandBody_fv{margin-bottom:0}.bl_brandBody_fv img{width:100%;vertical-align:bottom}.bl_brandBody_cv{background:url(..//assets/column/mobile/try/bg-cv.png) no-repeat;background-size:cover;background-position:center;padding:20px}.bl_brandBody_cv_balloon{text-align:center}.bl_brandBody_cv_balloon p{border-radius:30px;background:#27b6e2;color:#fff;line-height:1;padding:10px;position:relative;max-width:340px;margin:0 auto 15px auto}.bl_brandBody_cv_balloon.bl_brandBody_cv_balloon__blue p{background:#2d4485}.bl_brandBody_cv_balloon.bl_brandBody_cv_balloon__blue p::before{border-color:#2d4485 transparent transparent transparent}.bl_brandBody_cv_balloon p::before{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);border-width:10px 15px 10px 15px;border-style:solid;border-color:#27b6e2 transparent transparent transparent}.bl_brandBody_cv_txt,.bl_brandBody_cv_txt02,.bl_brandBody_cv_txt03{display:inline-block;font-weight:bold}.bl_brandBody_cv_txt{font-size:16px;margin-right:5px;transform:translateY(-12%) rotate(-20deg)}.bl_brandBody_cv_txt02{font-size:24px;margin-right:-2px}.bl_brandBody_cv_txt03{font-size:16px}.bl_brandPoint{padding:50px 0}.bl_brandPoint_item{color:#fff;box-sizing:border-box;border:2px solid #2d4485;border-radius:5px;max-width:312px;width:100%;margin:0 auto 12px}.bl_brandPoint_item:last-child{margin-bottom:0}.bl_brandPoint_item_head{margin:0}.bl_brandPoint_item_head img{border-radius:0;background:transparent;width:100%}.bl_brandPoint_item_body{padding:20px 30px 30px}.bl_brandPoint_item_body p{line-height:1.52;margin:0;font-size:14px}@media screen and (min-width: 599px){.bl_brandPoint{padding:50px 20px 100px}.bl_brandPoint_list{display:flex;flex-wrap:wrap;margin-bottom:-16px}.bl_brandPoint_item{flex-shrink:1;flex-grow:0;flex-basis:calc(50% - 8px);margin:0 16px 16px 0;max-width:100%}.bl_brandPoint_item:nth-child(2n){margin-right:0}.bl_brandPoint_item:last-child{margin-bottom:16px}}.bl_brandPrice{padding:0 0 100px}.bl_brandPrice_top{padding:40px 20px 30px;background:#2d4485 url(..//assets/column/mobile/try/bg-brand-price-blue.png) no-repeat;background-position:center;background-size:cover;margin-top:30px}.bl_brandPrice .el_brand_heading{color:#fff}.bl_brandPrice .el_brand_heading::after{background:url(..//assets/column/mobile/try/icon-dot-yellow.png) no-repeat}.bl_brandPrice_catch{text-align:center}.bl_brandPrice_catch_txt{font-size:19.36px;font-weight:bold;color:#fff;background:#27b6e2;display:inline-block;padding:10px 25px;border-radius:20.92px;line-height:1;margin:0 0 16px 0}.bl_brandPrice_catch_txt02{text-align:center;color:#fff;font-size:0;line-height:1;margin:0 0 10px}.bl_brandPrice_catch_txt02 span{font-weight:bold}.bl_brandPrice_catch_month{display:inline-block;border:2px solid #fff;padding:5px 3px;margin-right:10px;vertical-align:text-bottom}.bl_brandPrice_catch_month span{display:block;font-size:18.68px}.bl_brandPrice_catch_month span:first-child{margin-bottom:3px}.bl_brandPrice_catch_numn{font-family:"游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:68px;color:#e3a80e;margin-right:10px;letter-spacing:-0.025em}.bl_brandPrice_catch_numn span{font-size:31.72px}.bl_brandPrice_catch_txt02_txt{font-size:31.72px}.bl_brandPrice_list{text-align:center;margin:0 -20px;font-size:0}.bl_brandPrice_item{box-sizing:border-box;border-radius:90%;border:1px solid #fff;display:inline-block;width:calc(90vw / 3);height:calc(90vw / 3);margin-right:2vw}.bl_brandPrice_item:last-child{margin-right:0}.bl_brandPrice_item_inner{display:flex;align-items:center;justify-content:center;height:100%}.bl_brandPrice_item_txt{color:#fff;font-size:16.32px;text-align:center;line-height:1.25;margin:0}.bl_brandPrice_item_txt span{display:block;font-size:30.74px}.bl_brandPrice_item_txt,.bl_brandPrice_item_txt span{font-weight:bold}.bl_brandPrice_bottom{background:#2d4485;padding:48px 20px 50px;position:relative}.bl_brandPrice_table_ttl{color:#fff;font-size:24px;text-align:center;margin:0 0 20px}.bl_brandPrice_table{width:100%;table-layout:fixed}.bl_brandPrice_table th,.bl_brandPrice_table td{font-weight:bold;font-size:14px;text-align:center;border:2px solid #2d4485}.bl_brandPrice_table_head{color:#fff}.bl_brandPrice_table_head th{background:#27b6e2;padding:10px 20px}.bl_brandPrice_table_body th{background:#e5e5e5}.bl_brandPrice_table_body td{background:#fff}.bl_brandPrice_table_body th,.bl_brandPrice_table_body td{color:#333}.bl_brandPrice_table_body th,.bl_brandPrice_table_body td{padding:15px 10px}.bl_brandPrice_table_caption{color:#fff;font-size:14px;margin:16px 0 0 0;text-align:right}.bl_brandPrice_bnr{position:absolute;text-align:center;bottom:0;left:0;right:0;transform:translateY(50%);padding:0 20px}.bl_brandPrice_bnr a{display:inline-block}.bl_brandPrice_bnr a:hover img{opacity:1}.bl_brandPrice_bnr img{border-radius:5px;max-width:100%;width:100%;border:2px solid #fff;vertical-align:bottom}@media screen and (max-width: 359px){.bl_brandPrice_catch_txt{font-size:18.36px}.bl_brandPrice_item{margin-right:3vw}.bl_brandPrice_item_txt{font-size:14.32px}.bl_brandPrice_item_txt span{font-size:26.74px}.bl_brandPrice_catch_month span{font-size:14.68px}.bl_brandPrice_table th,.bl_brandPrice_table td{font-size:12px}.bl_brandPrice_catch_numn{font-size:58px}.bl_brandPrice_catch_numn span,.bl_brandPrice_catch_txt02_txt{font-size:24.72px}}.bl_brandMerit{padding:25px 20px 50px}.bl_brandMerit_item{border-radius:5px;border:2px solid #2d4485;display:flex;align-items:center;padding:0 10px 0 25px;position:relative;z-index:0;overflow:hidden;margin-bottom:12px;min-height:174px}.bl_brandMerit_item::before{content:"";position:absolute;background:#2d4485;top:0;left:0;width:110px;height:110px;z-index:-8;transform:translate(-50%, -50%) rotate(45deg)}.bl_brandMerit_item:last-child{margin-bottom:0}.bl_brandMerit_item_inner{display:flex}.bl_brandMerit_item_num{font-size:26px;font-weight:bold;color:#fff;line-height:1;position:absolute;top:12px;left:15px}.bl_brandMerit_item_imgWrapper{text-align:center;margin:0 20px 0 0}.bl_brandMerit_item_txt{font-size:20px;font-weight:bold;margin:0;line-height:1.85}@media screen and (max-width: 359px){.bl_brandMerit_item_inner{align-items:center}.bl_brandMerit_item_imgWrapper{margin:0 10px 0 0}}.bl_brandFaq{padding:50px 20px;background:#ececec}.bl_brandFaq .el_brand_heading::after{background:url(..//assets/column/mobile/try/icon-dot-green.png) no-repeat}.bl_brandFaq_item{margin-bottom:16px}.bl_brandFaq_item:last-of-type{margin-bottom:0}.bl_brandFaq_item_head{background:#27b6e2;color:#fff;font-size:16px;font-weight:bold;padding:20px 30px 20px 62px;line-height:1;position:relative}.bl_brandFaq_item_head::before{content:"Q";background:#227d90;display:flex;position:absolute;left:0;top:0;height:100%;padding:0 15px;align-items:center}.bl_brandFaq_item_head::after{content:"\f077";font-family:"fontawesome";font-weight:900;font-size:14px;right:20px;position:absolute;top:50%;transform:rotate(180deg) translateY(50%);transition:.3s ease}.bl_brandFaq_item_head.is_active::after{transform:rotate(360deg) translateY(-50%)}.bl_brandFaq_item_head,.bl_brandFaq_item_head::before{border-radius:5px 5px 0 0}.bl_brandFaq_item_body{background:#fff;margin:0;border-radius:0 0 5px 5px;padding:20px 20px 25px 20px;position:relative;display:none}.bl_brandFaq_item_body.is_active{display:block}.bl_brandFaq_item_body::before{content:"A";color:#e3a80e;position:absolute;left:15px;top:20px;font-size:18px;font-weight:bold}.bl_brandFaq_item_body p{font-weight:bold;font-size:14px;line-height:1.74;padding-left:42px;margin:0 0 16px 0}.bl_brandFaq_item_body .el_cvBtn{max-width:366px;margin:0 auto}.bl_brandFaq_item_head .br_sPhone{display:none}@media screen and (max-width: 359px){.bl_brandFaq_item_head .br_sPhone{display:block}.bl_brandFaq_item_head{line-height:1.18;padding:15px 30px 15px 62px}}.bl_brandReview{padding:24px 16px;background:#ececec}.bl_brandReview_ttl,.bl_brandReview_btn a{color:#27b6e2;font-weight:bold}.bl_brandReview_ttl{font-size:20px !important;line-height:1;margin-bottom:15px;text-align:center}.bl_brandReview_btnWrapper{display:flex}.bl_brandReview_btn{flex-shrink:1;flex-grow:1;flex-basis:calc(50% - 5px);max-width:50%;margin-right:5px}.bl_brandReview_btn:last-child{margin-right:0}.bl_brandReview_btn a{font-size:12px;border:2px solid #27b6e2;background:#fff;height:52px;display:flex;align-items:center;justify-content:center;line-height:1.42;position:relative;padding:0 15px 0 30px}.bl_brandReview_btn a::after{content:"\f105";font-family:"fontawesome";font-weight:900;position:absolute;left:10px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 359px){.bl_brandReview_btn a{font-size:10px}}.bl_brandInfo{padding:50px 20px}.bl_brandInfo_catch{text-align:center;font-size:16px;color:#999;font-weight:bold;line-height:1;margin:0 0 16px 0}.bl_brandInfo_catch::before,.bl_brandInfo_catch::after{content:"";display:inline-block;width:2px;height:20px;background:#d8d8d8;vertical-align:sub}.bl_brandInfo_catch::before{margin-right:20px;transform:rotate(-30deg)}.bl_brandInfo_catch::after{margin-left:20px;transform:rotate(30deg)}.bl_brandInfo_list{margin:0 0 20px 0}.bl_brandInfo_item{display:flex;border-bottom:1px solid #f3f3f3}.bl_brandInfo_item:last-child{border-color:transparent}.bl_brandInfo_item_head{flex-shrink:0;flex-grow:0;flex-basis:92px;max-width:92px;background:#27b6e2;color:#fff;text-align:center;padding:15px 0}.bl_brandInfo_item_body{flex-shrink:1;flex-grow:1;flex-basis:auto;padding:15px 12px;margin:0;border-right:1px solid #d8d8d8;color:#666}.bl_brandInfo_item:first-child .bl_brandInfo_item_body{border-top:1px solid #d8d8d8}.bl_brandInfo_item:last-child .bl_brandInfo_item_body{border-bottom:1px solid #d8d8d8}.bl_brandInfo_item_head,.bl_brandInfo_item_body{font-size:14px;font-weight:bold}.bl_brandInfo_item_body p{color:inherit;margin:0 0 10px 0}.bl_brandInfo_item_body p:last-of-type{margin-bottom:0}.bl_brandInfo_item_num{color:#e95b5b;font-size:14px;font-weight:bold}.bl_brandInfo_mapWrapper{position:relative;width:100%}.bl_brandInfo_mapWrapper::before{content:"";display:block;padding-top:75%}.bl_brandInfo_mapWrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%;outline:none}.bl_brandInfo .el_brand_heading{margin-bottom:24px;line-height:1.18}.bl_brandInfo .el_cvBtn{margin-bottom:10px}.bl_brandInfo .el_cvBtn a{position:relative;padding:14px 0}.bl_brandInfo .el_cvBtn a::after{content:none}.bl_brandInfo .el_cvBtn a::before{display:inline-block;content:"\f095";font-weight:900;font-family:"fontawesome";position:absolute;left:16px}.bl_brandFoot{padding:0px 20px 50px;margin-bottom:20px;border-bottom:2px solid #27b6e2}.bl_brandFoot_heading{font-size:18px !important;background:#27b6e2 url(..//assets/column/mobile/try/bg-stripe-green.png) no-repeat;background-size:cover;background-position:center;color:#fff;display:block;padding:10px 15px;margin:0 0 20px 0;line-height:1.22}.bl_brandFoot_list_ttl{font-size:18px !important;color:#27b6e2;border-bottom:1px solid #27b6e2;padding:0 15px 6px 15px;margin:20px 0;line-height:1}.bl_brandFoot_list_ttl::before{content:"";margin-right:15px;display:inline-block;width:18px;height:18px}.bl_brandFoot_city .bl_brandFoot_list_ttl::before{background:url(..//assets/column/mobile/svg/map-marker-alt-solid.svg) no-repeat;background-size:contain;background-position:center}.bl_brandFoot_train .bl_brandFoot_list_ttl::before{background:url(..//assets/column/mobile/svg/train-solid.svg) no-repeat;background-size:contain;background-position:center}.bl_brandFoot_list{margin:0 0 30px 0}.bl_brandFoot_list__mb0{margin-bottom:0}.bl_brandFoot_item{display:inline-block;margin-bottom:10px}.bl_brandFoot_item::after{content:"\7c";display:inline-block;margin:0 20px 0;color:#333}.bl_brandFoot_item:last-of-type::after{content:none}.bl_brandFoot_item a{font-size:14px;display:inline-block;color:#0000cc;font-weight:bold;border-bottom:1px solid #0000cc}.bl_brandFoot_item a:visited{border-color:#fff;color:#333}.bl_brandFoot_col2{display:flex;flex-wrap:wrap;margin-bottom:54px}.bl_brandFoot_col2 .bl_brandFoot_box{flex-shrink:1;flex-grow:0;flex-basis:calc(50% - 10px);max-width:50%;margin-right:20px}.bl_brandFoot_col2 .bl_brandFoot_box:nth-child(2n){margin-right:0}.req-fixed-footer{background-color:rgba(0,0,0,0.5) !important}.req-fixed-footer .req-fixed-title{font-size:12px !important;font-weight:bold !important;margin:8px 0 6px !important}.float_mail,.float_phone{border-radius:0 !important;border:0 !important;font-size:14px !important}.float_phone{background:#03ac4e !important}.float_mail{background:#e3a80e !important}.bubble{color:#03ac4e !important;bottom:8px !important;border-radius:3px !important;font-size:12px !important}#new-top-wrap-footer.new-top-wrap-footer__pb80{padding-bottom:80px;box-sizing:border-box}.el_brand_heading{font-family:'YuGothic', 'Yu Gothic', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'メイリオ', 'Meiryo', 'ＭＳ ゴシック', sans-serif !important;color:#2d4485;display:block;font-size:22px !important;font-weight:bold !important;text-align:center;margin-bottom:40px;line-height:1.18}.el_brand_heading .br_sPhone{display:none}.el_brand_heading::after{content:"";background:url(..//assets/column/mobile/try/icon-dot-gray.png) no-repeat;display:block;width:64px;height:3px;margin:10px auto 0}.el_brand_heading_em{font-size:1.5em;font-weight:inherit;color:#e3a80e;margin:0 2px}@media screen and (max-width: 359px){.el_brand_heading .br_sPhone{display:block}}.bl_brandHead{padding:30px 20px}.bl_brandHead_catch{background:#27b6e2;border-radius:20px;color:#fff;font-size:16px;font-weight:bold;text-align:center;padding:5px}.bl_brandHead_ttl{font-family:'YuGothic', 'Yu Gothic', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'メイリオ', 'Meiryo', 'ＭＳ ゴシック', sans-serif !important;color:#333;font-size:22px;line-height:1;text-align:center}.bl_brandHead_ttl_sub{display:block;font-size:18px;margin-top:10px}.bl_brandHead_ttl,.bl_brandHead_ttl_sub{font-weight:bold}.bl_brandHead_imgWrapper{text-align:center}.bl_brandHead_imgWrapper img{max-width:100%}.bl_brandHead_item{border-bottom:1px solid #ededef;padding:10px 0;line-height:1;display:flex}.bl_brandHead_item_ttl{color:#666;font-weight:bold;font-size:14px;flex-shrink:0;flex-grow:0;flex-basis:96px;max-width:96px;text-align:center;margin-top:2px}.bl_brandHead_item:nth-child(1) .bl_brandHead_item_ttl::before,.bl_brandHead_item:nth-child(2) .bl_brandHead_item_ttl::before,.bl_brandHead_item:nth-child(3) .bl_brandHead_item_ttl::before{content:"";display:inline-block;margin-right:5px;width:16px;height:16px;vertical-align:sub}.bl_brandHead_item:nth-child(1) .bl_brandHead_item_ttl::before{display:inline-block;background:url(..//assets/column/mobile/svg/seedling-solid.svg) no-repeat;background-size:contain;background-position:center}.bl_brandHead_item:nth-child(2) .bl_brandHead_item_ttl::before{background:url(..//assets/column/mobile/svg/book-open-solid.svg) no-repeat;background-size:contain;background-position:center}.bl_brandHead_item:nth-child(3) .bl_brandHead_item_ttl::before{background:url(..//assets/column/mobile/svg/lightbulb-solid.svg) no-repeat;background-size:contain;background-position:center}.bl_brandHead_item_body{margin:0;font-size:0}.bl_brandHead_item_body span{border-radius:5px;background:#666;color:#fff;font-size:12px;font-weight:bold;display:inline-block;padding:3px 5px;margin:0 2px 2px 0}.bl_brandHead_banner{background:#03ac4e url(..//assets/column/mobile/try/bg-bnr-cv-tel.png) no-repeat;background-position:center bottom;background-size:100% 50%;box-shadow:4px 4px 0px #e0e0e0;margin-bottom:14px}.bl_brandHead_banner a{display:block;padding:14px 36px}.bl_brandHead_banner_txt{color:#fff;font-size:13.22px;text-align:center;border-bottom:1px solid #fff;letter-spacing:.01em}.bl_brandHead_banner_txt02{color:#fff;display:flex;font-size:22.6px;align-items:center;justify-content:center;letter-spacing:.025em}.bl_brandHead_banner_txt03{font-weight:bold;font-size:12.34px;color:#019844;text-align:center}.bl_brandHead_banner_txt,.bl_brandHead_banner_txt02,.bl_brandHead_banner_txt03{font-weight:bold;margin:0}.bl_brandHead_banner_txt::before{display:inline-block;content:"\f095";font-family:"fontawesome";font-weight:900;font-size:14.1px;margin-right:5px}.bl_brandHead_banner_txt02 span{background:#ffe700;border-radius:90%;color:#019844;font-weight:bold;font-size:12.34px;line-height:1.14;min-width:37.88px;max-width:37.88px;height:37.88px;display:flex;align-items:center;justify-content:center;margin-right:5px}.bl_brandHead_banner_txt03{background:#fff;border-color:#55bb82;border-width:2px 0 2px 0;border-style:solid}@media screen and (max-width: 359px){.bl_brandHead_banner_txt{font-size:11px}.bl_brandHead_banner_txt02{font-size:20.96px}}.el_cvBtn{font-size:15.86px;letter-spacing:.01em;text-align:center;box-shadow:4px 4px 0px rgba(0,0,0,0.2)}.el_cvBtn a{font-weight:bold;display:block;color:#fff;padding:20px 0;line-height:1}.el_cvBtn a::after{content:"\f105";font-family:"fontawesome";font-weight:900;margin-left:20px}.el_cvBtn__yellow{background:#e3a80e}.el_cvBtn__yellow.el_cvBtn__gradation{background:#e3a80e url(..//assets/column/mobile/try/bg-btn-yellow-gradation.png) no-repeat;background-position:center bottom;background-size:100% 50%}.el_cvBtn__green{background:#03ac4e}@media screen and (max-width: 359px){.el_cvBtn{font-size:13px}}.bl_brandTab{border-bottom:2px solid #27b6e2;margin:0 0 20px 0;padding:0 20px;display:flex;align-items:flex-end}.bl_brandTab_item{font-weight:bold;color:#fff;background:#c7c7c7;flex-shrink:1;flex-grow:1;flex-basis:calc(33% - 6px);max-width:33%;margin-right:3px;font-size:14px;text-align:center}.bl_brandTab_item:last-child{margin-right:0}.bl_brandTab_item a{color:#fff;font-size:inherit;font-weight:bold;display:block;height:100%;padding:10px 0}.bl_brandTab_item.is_active{background:#27b6e2;padding:8px 0 5px}.bl_brandTab_item.is_active::after{content:"\f0d7";color:#9ac7d0;font-family:"fontawesome";font-weight:900;display:block;line-height:1}.bl_brandInfo{padding:50px 20px}.bl_brandInfo_catch{text-align:center;font-size:16px;color:#999;font-weight:bold;line-height:1;margin:0 0 16px 0}.bl_brandInfo_catch::before,.bl_brandInfo_catch::after{content:"";display:inline-block;width:2px;height:20px;background:#d8d8d8;vertical-align:sub}.bl_brandInfo_catch::before{margin-right:20px;transform:rotate(-30deg)}.bl_brandInfo_catch::after{margin-left:20px;transform:rotate(30deg)}.bl_brandInfo_list{margin:0 0 20px 0}.bl_brandInfo_item{display:flex;border-bottom:1px solid #f3f3f3}.bl_brandInfo_item:last-child{border-color:transparent}.bl_brandInfo_item_head{flex-shrink:0;flex-grow:0;flex-basis:92px;max-width:92px;background:#27b6e2;color:#fff;text-align:center;padding:15px 0}.bl_brandInfo_item_body{flex-shrink:1;flex-grow:1;flex-basis:auto;padding:15px 12px;margin:0;border-right:1px solid #d8d8d8;color:#666}.bl_brandInfo_item:first-child .bl_brandInfo_item_body{border-top:1px solid #d8d8d8}.bl_brandInfo_item:last-child .bl_brandInfo_item_body{border-bottom:1px solid #d8d8d8}.bl_brandInfo_item_head,.bl_brandInfo_item_body{font-size:14px;font-weight:bold}.bl_brandInfo_item_body p{color:inherit;margin:0 0 10px 0}.bl_brandInfo_item_body p:last-of-type{margin-bottom:0}.bl_brandInfo_item_num{color:#e95b5b;font-size:14px;font-weight:bold}.bl_brandInfo_mapWrapper{position:relative;width:100%}.bl_brandInfo_mapWrapper::before{content:"";display:block;padding-top:75%}.bl_brandInfo_mapWrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%;outline:none}.bl_brandInfo .el_brand_heading{margin-bottom:24px;line-height:1.18}.bl_brandInfo .el_cvBtn{margin-bottom:10px}.bl_brandInfo .el_cvBtn a{position:relative;padding:14px 0}.bl_brandInfo .el_cvBtn a::after{content:none}.bl_brandInfo .el_cvBtn a::before{display:inline-block;content:"\f095";font-weight:900;font-family:"fontawesome";position:absolute;left:16px}.bl_brandFoot{padding:0px 20px 50px;margin-bottom:20px;border-bottom:2px solid #27b6e2}.bl_brandFoot_heading{font-size:18px !important;background:#27b6e2 url(..//assets/column/mobile/try/bg-stripe-green.png) no-repeat;background-size:cover;background-position:center;color:#fff;display:block;padding:10px 15px;margin:0 0 20px 0;line-height:1.22}.bl_brandFoot_list_ttl{font-size:18px !important;color:#27b6e2;border-bottom:1px solid #27b6e2;padding:0 15px 6px 15px;margin:20px 0;line-height:1}.bl_brandFoot_list_ttl::before{content:"";margin-right:15px;display:inline-block;width:18px;height:18px}.bl_brandFoot_city .bl_brandFoot_list_ttl::before{background:url(..//assets/column/mobile/svg/map-marker-alt-solid.svg) no-repeat;background-size:contain;background-position:center}.bl_brandFoot_train .bl_brandFoot_list_ttl::before{background:url(..//assets/column/mobile/svg/train-solid.svg) no-repeat;background-size:contain;background-position:center}.bl_brandFoot_list{margin:0 0 30px 0}.bl_brandFoot_list__mb0{margin-bottom:0}.bl_brandFoot_item{display:inline-block;margin-bottom:10px}.bl_brandFoot_item::after{content:"\7c";display:inline-block;margin:0 20px 0;color:#333}.bl_brandFoot_item:last-of-type::after{content:none}.bl_brandFoot_item a{font-size:14px;display:inline-block;color:#0000cc;font-weight:bold;border-bottom:1px solid #0000cc}.bl_brandFoot_item a:visited{border-color:#fff;color:#333}.bl_brandFoot_col2{display:flex;flex-wrap:wrap;margin-bottom:54px}.bl_brandFoot_col2 .bl_brandFoot_box{flex-shrink:1;flex-grow:0;flex-basis:calc(50% - 10px);max-width:50%;margin-right:20px}.bl_brandFoot_col2 .bl_brandFoot_box:nth-child(2n){margin-right:0}.req-fixed-footer{background-color:rgba(0,0,0,0.5) !important}.req-fixed-footer .req-fixed-title{font-size:12px !important;font-weight:bold !important;margin:8px 0 6px !important}.float_mail,.float_phone{border-radius:0 !important;border:0 !important;font-size:14px !important}.float_phone{background:#03ac4e !important}.float_mail{background:#e3a80e !important}.bubble{color:#03ac4e !important;bottom:8px !important;border-radius:3px !important;font-size:12px !important}#new-top-wrap-footer.new-top-wrap-footer__pb80{padding-bottom:80px;box-sizing:border-box}.star5_rating{position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#e3e3e3;font-size:20px}.star5_rating:before,.star5_rating:after{content:'★★★★★'}.star5_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#f89a20}.star5_rating[data-rate="5.0"]:after{width:100%}.star5_rating[data-rate="4.9"]:after{width:98%}.star5_rating[data-rate="4.8"]:after{width:96%}.star5_rating[data-rate="4.7"]:after{width:94%}.star5_rating[data-rate="4.6"]:after{width:92%}.star5_rating[data-rate="4.5"]:after{width:90%}.star5_rating[data-rate="4.4"]:after{width:88%}.star5_rating[data-rate="4.3"]:after{width:86%}.star5_rating[data-rate="4.2"]:after{width:84%}.star5_rating[data-rate="4.1"]:after{width:82%}.star5_rating[data-rate="4.0"]:after{width:80%}.star5_rating[data-rate="3.9"]:after{width:78%}.star5_rating[data-rate="3.8"]:after{width:76%}.star5_rating[data-rate="3.7"]:after{width:74%}.star5_rating[data-rate="3.6"]:after{width:72%}.star5_rating[data-rate="3.5"]:after{width:70%}.star5_rating[data-rate="3.4"]:after{width:68%}.star5_rating[data-rate="3.3"]:after{width:66%}.star5_rating[data-rate="3.2"]:after{width:64%}.star5_rating[data-rate="3.1"]:after{width:62%}.star5_rating[data-rate="3.0"]:after{width:60%}.star5_rating[data-rate="2.9"]:after{width:58%}.star5_rating[data-rate="2.8"]:after{width:56%}.star5_rating[data-rate="2.7"]:after{width:54%}.star5_rating[data-rate="2.6"]:after{width:52%}.star5_rating[data-rate="2.5"]:after{width:50%}.star5_rating[data-rate="2.4"]:after{width:48%}.star5_rating[data-rate="2.3"]:after{width:46%}.star5_rating[data-rate="2.2"]:after{width:44%}.star5_rating[data-rate="2.1"]:after{width:42%}.star5_rating[data-rate="2.0"]:after{width:40%}.star5_rating[data-rate="1.9"]:after{width:38%}.star5_rating[data-rate="1.8"]:after{width:36%}.star5_rating[data-rate="1.7"]:after{width:34%}.star5_rating[data-rate="1.6"]:after{width:32%}.star5_rating[data-rate="1.5"]:after{width:30%}.star5_rating[data-rate="1.4"]:after{width:28%}.star5_rating[data-rate="1.3"]:after{width:26%}.star5_rating[data-rate="1.2"]:after{width:24%}.star5_rating[data-rate="1.1"]:after{width:22%}.star5_rating[data-rate="1.0"]:after{width:20%}.star5_rating[data-rate="0.9"]:after{width:18%}.star5_rating[data-rate="0.8"]:after{width:16%}.star5_rating[data-rate="0.7"]:after{width:14%}.star5_rating[data-rate="0.6"]:after{width:12%}.star5_rating[data-rate="0.5"]:after{width:10%}.star5_rating[data-rate="0.4"]:after{width:8%}.star5_rating[data-rate="0.3"]:after{width:6%}.star5_rating[data-rate="0.2"]:after{width:4%}.star5_rating[data-rate="0.1"]:after{width:2%}.star5_rating[data-rate="0.0"]:after{width:0%}.bl_review{display:flex;align-items:flex-end;line-height:1;justify-content:center}.bl_review_ttlWrap{margin:3px 17px 0 0}.bl_review_ttl{border-radius:5px;font-weight:700;display:inline-block;font-size:14px;line-height:1;border:1px solid #666;padding:5px 5px}.bl_review_score{font-weight:700;font-size:17px}.bl_review_star{margin:0 15px 0 0}@media (max-width: 359px){.star5_rating{font-size:24px}.bl_review_ttlWrap{margin:0 10px 0 0}.bl_review_ttl{font-size:14px}.bl_review_score{font-size:20px;margin-top:0}}@media all and (-ms-high-contrast: none){.bl_brandHead_top_item{flex-grow:0 !important;flex-basis:208px !important;max-width:208px !important}.bl_brandHead_top_item02{flex-grow:1 !important;flex-basis:auto !important;margin:0 auto !important;max-width:30% !important}.bl_brandHead_top_item03{max-width:407px !important;flex-basis:407px !important;flex-grow:0 !important}}.eng_brandHead{padding:15px 20px 20px}.eng_brandHead_catch{background:#666;color:#fff}.eng_brandHead_catch{margin:0 0 16px 0;text-align:center;font-size:16px;font-weight:700;border-radius:90px;line-height:1;padding:8px}.eng_brandHead_heading{text-align:center;font-size:22px;font-weight:700;letter-spacing:.05em;margin:0 0 16px 0}.eng_brandHead_heading_sub{display:block;font-size:14px;font-weight:500;margin:10px 0 0 0}.eng_brandHead_thumb{text-align:center;margin:0 0 16px 0}.eng_brandHead_thumb img{max-width:100%}.eng_brandDl{margin-bottom:18px}.eng_brandDl_item{display:flex;border-bottom:1px solid #ededef;font-weight:700;padding:10px 5px}.eng_brandDl_item dt{color:#666;flex-shrink:0;flex-grow:0;flex-basis:104px;max-width:104px;font-size:14px}.eng_brandDl_item i{margin-right:6px;display:inline-block;text-align:center;width:20px}.eng_brandDl_item_tags{font-size:12px;margin:0 0 -4px 0}.eng_brandDl_item_tags>span{display:inline-block;background:#666;color:#fff;padding:4px;margin:0 6px 4px 0;font-size:inherit;line-height:1}.eng_brandDl_item.eng_brandDl_review dt i{color:#e1e1e1}.eng_brandDl_review{flex-wrap:wrap;align-items:center;justify-content:space-between}.eng_brandDl_review .btn{font-size:16px}.eng_brandDl_review_dd02{flex-shrink:1;flex-grow:0;flex-basis:100%;max-width:100%;text-align:center;margin:12px 0 0 0}@media (max-width: 369px){.eng_brandDl_review .eng_review_score,.eng_brandDl_review .eng_star5_rating{font-size:18px}}.eng_brandDl_item.eng_brandDl_type dt i{color:#63b1c1}.eng_brandDl_item.eng_brandDl_year dt i{color:#3ab570}.eng_brandDl_item.eng_brandDl_features dt i{color:#e3a80e}.eng_brandHead_btnUnit{padding-left:16px;padding-right:16px}.eng_brandHead_btnUnit .eng_documentBtn::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:url(/assets/brandpage//bg-btn-yellow-gradation.png) no-repeat;background-size:cover;background-position:center;z-index:-8}.eng_brandHead_btnUnit .eng_documentBtn{font-size:14px;padding-top:14px;padding-bottom:14px;margin:0 0 14px 0;justify-content:flex-start}.eng_brandHead_btnUnit .eng_documentBtn::after{font-size:16px}.eng_brandTabs{border-bottom:2px solid #27b6e2;display:flex;justify-content:space-between;align-items:flex-end;padding:0 20px;margin-bottom:10px}.eng_brandTab{flex-shrink:1;flex-grow:1;flex-basis:33%;max-width:33%;text-align:center;letter-spacing:.1em}.eng_brandTab.is_active a,.eng_brandTab.is_active span{padding:14px 13px;position:relative}.eng_brandTab.is_active span{background:#27b6e2}.eng_brandTab span,.eng_brandTab,.eng_brandTab a{font-weight:700;font-size:12px;color:#fff}.eng_brandTab a,.eng_brandTab span{background:#c7c7c7;padding:11px 13px;display:block;width:100%}.eng_brandTab.is_active span::after,.eng_brandTab.is_active a::after{content:"\f0dd";font-family:"Font Awesome 5 Free";font-weight:900;color:#93dbf1;line-height:1;position:absolute;bottom:3px;left:50%;transform:translateX(-50%);font-size:18px}.eng_brand_fv img{width:100%}.eng_brand_fvFoot{background:url(/assets/brandpage//bg-fv-foot.png) no-repeat;background-position:center;background-size:cover;padding:37px 20px}.eng_point_item{border:2px solid #27b6e2;margin-bottom:22px;border-radius:5px;background:#f8f8f8}.eng_point_item_ttl{background:#27b6e2;color:#fff;font-size:18px;font-weight:700;letter-spacing:.1em;position:relative;text-align:center;padding:10px 8px 12px;margin-bottom:0;display:flex;align-items:center}.eng_point_item_pt{flex-shrink:1;flex-grow:0;flex-basis:56px;max-width:56px;margin-right:12px}.eng_point_item_pt img{max-width:100%}.eng_point_item_body{display:flex;align-items:center;justify-content:space-between;padding:30px 20px}.eng_point_item_thumb{flex-shrink:1;flex-grow:0;flex-basis:44%;max-width:44%;padding-right:10px;text-align:center}.eng_point_item_thumb img{max-width:100%}.eng_point_item_txtArea{flex-shrink:1;flex-grow:0;flex-basis:55%;max-width:55%}.eng_point_item_txtArea p{margin-bottom:0;font-size:13px;font-weight:700;letter-spacing:.05em;line-height:1.71}.eng_planSect{background:#27b6e2}.eng_planSect .eng_sect_heading{color:#fff;margin:0 0 68px 0}.eng_planSect .eng_sect_heading::after{background:url(/assets/column/common/icon_dot_yellow.png) no-repeat;background-size:contain;background-position:left center}.eng_plan{background:#fff;padding:50px 20px 37px;border-radius:5px;position:relative}.eng_plan_ttl{font-size:20px;font-weight:700;letter-spacing:.1em;line-height:1;background:#1aa3cd;color:#fff;text-align:center;margin:0;padding:18px 16px;border-radius:90px;position:absolute;top:0;left:50%;transform:translate(-50%, -50%);max-width:292px;width:100%}.eng_plan_col{display:flex;align-items:center}.eng_planGroup{margin-bottom:30px}.eng_plan{margin:0 0 44px 0}.eng_plan:last-of-type{margin-bottom:0}.eng_plan_catch{font-size:19px;font-weight:900;color:#1aa3cd;line-height:1.36;letter-spacing:.1em;margin:0}.eng_plan_col .eng_plan_catch{flex-shrink:0;flex-grow:0;flex-basis:38%;max-width:38%}.eng_plan ul{background:#f8f8f8;padding:20px 12px 20px 17px;flex-shrink:1;flex-grow:0;flex-basis:62%;max-width:62%}.eng_plan ul li{font-size:14px;color:#333;font-weight:700;line-height:1.53;position:relative;padding:0 0 0 25px}.eng_plan li::before{content:"";position:absolute;background:#e3a80e;width:7px;height:3px;top:50%;transform:translateY(-50%);left:0}.eng_plan_price{color:#1aa3cd;display:flex;align-items:center;justify-content:center;margin:19px 0 0 0}.eng_plan_price_ttl{display:inline-block;border:2px solid #1aa3cd;margin-right:9px;padding:1px}.eng_plan_price_ttl span{font-size:16px;font-weight:700;display:block}.eng_plan_price_num{font-size:40px;color:#1aa3cd;margin:0;line-height:1;display:inline-block}.eng_plan_price_num span{font-size:22px;margin:0 0 0 3px}.eng_plan_price_num,.eng_plan_price_num span{font-weight:700}.eng_planSect_bnr{margin:24px 0 0 0}.eng_planSect_bnr a{display:block}.eng_planSect_bnr img{width:100%}.eng_flow_item{border:2px solid #1aa3cd;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:35px;padding:25px 22px;align-items:center;border-radius:5px;position:relative}.eng_flow_item:first-child{padding-bottom:18px}.eng_flow_item:last-of-type{margin-bottom:0}.eng_flow_item::after{content:"\f0dd";font-family:"Font Awesome 5 Free";font-weight:900;color:#1aa3cd;bottom:-33px;left:50%;position:absolute;transform:translateX(-50%);font-size:24px}.eng_flow_item:last-of-type::after{content:none}.eng_flow_item_foot{flex-shrink:1;flex-grow:1;flex-basis:100%;max-width:100%;margin:16px 0 0 0}.eng_flow_item_foot .eng_documentBtn{height:60px}.eng_flow_item_num{position:absolute;left:0;top:0;color:#fff;width:190px;height:190px;overflow:hidden;padding:13px 0 0 18px;font-size:30px;font-weight:500}.eng_flow_item_num::before{content:"";position:absolute;background:#1aa3cd;width:130px;height:190px;top:0;left:0;z-index:-8;transform:translate(-50%, -50%) rotate(45deg)}.eng_flow_item_thumb{flex-shrink:1;flex-grow:0;flex-basis:32%;max-width:32%;text-align:center}.eng_flow_item_thumb img{max-width:100%}.eng_flow_item_cont{flex-shrink:1;flex-grow:0;flex-basis:60%;max-width:60%}.eng_flow_item_ttl{font-size:19px;font-weight:900;color:#1aa3cd;margin:0 0 8px 0}.eng_flow_item_cont p{font-weight:700;font-size:14px;line-height:1.71;letter-spacing:.05em;margin-bottom:0}.eng_faqSect{background:#f0fbff}.eng_faqSect .eng_sect_heading::after{background:url(/assets/column/common/icon_dot_yellow.png) no-repeat;background-size:contain;background-position:left center}.eng_faq_item{margin:0 0 38px 0}.eng_faq_item:last-of-type{margin-bottom:0}.eng_faq_item dt{font-weight:900;font-size:18px;background:#27b6e2;display:flex;align-items:center;color:#fff;padding-right:16px;margin-bottom:26px}.eng_faq_item dt span{font-size:20px;font-weight:inherit;display:inline-block;background:#1aa3cd;padding:22px 0;flex-shrink:0;flex-grow:0;flex-basis:60px;max-width:60px;display:flex;align-items:center;justify-content:center;margin:0 16px 0 0;align-self:flex-start}.eng_faq_conversation_item{display:flex;justify-content:space-between;margin:0 0 18px 0}.eng_faq_conversation_item_iconQ{flex-shrink:0;flex-grow:0;flex-basis:59px;max-width:59px;margin:0 30px 0 0}.eng_faq_conversation_item_iconA{flex-shrink:0;flex-grow:0;flex-basis:60px;max-width:60px;margin:0 0 0 27px}.eng_faq_conversation_item_iconQ img,.eng_faq_conversation_item_iconA img{max-width:100%}.eng_faq_conversation_item_txtArea{background:#fff;flex-shrink:1;flex-grow:1;flex-basis:auto;padding:16px 32px;display:flex;flex-direction:column;justify-content:center;position:relative}.eng_faq_conversation_item_txtArea p{margin:0;font-weight:700;font-size:14px;line-height:1.71}.eng_faq_conversation_item_txtArea::before{content:"";position:absolute;top:30px}.eng_faq_conversation_item:first-child .eng_faq_conversation_item_txtArea::before{left:0;transform:translateX(-100%);border-color:transparent #fff transparent transparent;border-width:6.5px 13px 6.5px 13px;border-style:solid}.eng_faq_conversation_item:nth-child(2) .eng_faq_conversation_item_txtArea::before{right:0;transform:translateX(100%);border-color:transparent transparent transparent #fff;border-width:8px 12px 8px 12px;border-style:solid}.eng_footBar{background:#27b6e2;height:2px;width:100%;margin:0 0 54px}.eng_tabBody .eng_reputationList{margin:0 0 17px 0}.eng_reputationList_item{display:flex;margin:0 0 12px 0}.eng_reputationList_item:last-of-type{margin-bottom:0}.eng_reputationList_thumb{flex-shrink:1;flex-grow:0;flex-basis:70px;max-width:70px;margin:0 20px 0 0}.eng_reputationList_thumb img{max-width:100%}.eng_reputationList_cont{border:2px solid #c7c7c7;flex-shrink:1;flex-grow:0;flex-basis:calc(100% - 90px);max-width:calc(100% - 90px);border-radius:5px;position:relative;padding:16px 16px 16px 27px}.eng_reputationList_cont::before{content:"";top:26px;left:-14px;width:16px;height:15px;background:url(/assets/column/kuchikomi/icon_roundness_arrow.png) no-repeat;background-position:center;background-size:contain;position:absolute}.eng_reputationList_cont dl{display:flex;align-items:center;margin-bottom:6px}.eng_reputationList_cont dt{margin-right:20px;white-space:nowrap}.eng_reputationList_cont dt,.eng_reputationList_cont dd{font-size:16px}.eng_reputationList_cont p{line-height:1.71;font-weight:700;margin-bottom:12px}.eng_reputationList_cont ul{margin:0 0 -5px 0}.eng_reputationList_cont li{font-weight:700;font-size:13px;margin:0 0 5px 0}.eng_reputationList_cont li>span{display:inline-block;background:#666;color:#fff;min-width:66px;text-align:center;padding:3px;margin:0 15px 0 0}.eng_reputationList_cont .eng_star5_rating::before,.eng_reputationList_cont .eng_star5_rating::after{letter-spacing:.1em}.eng_reputation_btnUnit{display:flex}.eng_reputation_btnUnit .btn{font-size:11px;text-align:center;letter-spacing:.2em;flex-shrink:1;flex-grow:0;flex-basis:calc(50% - 8px);max-width:calc(50% - 8px);margin:15px 16px 0 0}.eng_reputation_btnUnit .btn:nth-child(2n){margin-right:0}.eng_search{display:flex;align-items:center;margin:0 0 30px 0}.eng_search_box{font-size:16px;border:1px solid #c7c7c7;padding:5px;flex-shrink:1;flex-grow:0;flex-basis:calc(100% - 98px);max-width:calc(100% - 98px);height:30px}.eng_search_btn{background:#27b6e2;border:1px solid #27b6e2;color:#fff;border-radius:90px;font-size:14px;font-weight:700;letter-spacing:.1em;flex-shrink:0;flex-grow:0;flex-basis:88px;max-width:88px;margin:0 0 0 10px;text-align:center;height:32px}.eng_schoolList{width:100%}.eng_schoolList th{background:#27b6e2;color:#fff}.eng_schoolList th,.eng_schoolList td{padding:15px 10px;font-size:12px;font-weight:700;border:1px solid #c7c7c7;letter-spacing:.05em}.eng_schoolList td a{color:#27b6e2;border-bottom:1px solid #b6e1f3}.eng_schoolList td strong{color:#f66666;font-size:16px;white-space:nowrap}.eng_schoolList tr:first-of-type th{border-top:none;border-bottom:none}.eng_schoolList tr:nth-of-type(2) td{border-top:none}.eng_schoolList th:first-child{width:30%}.eng_schoolList th:nth-child(2){width:30%}.eng_schoolList th:nth-child(3){width:40%}.eng_schoolList td .eng_documentBtn{color:#fff;font-size:12px;padding:15px 10px;margin:10px 0 0 0}.eng_schoolList td .eng_documentBtn::after{content:none}.eng_pager{margin:40px 0 25px 0}.eng_pagination ul{font-size:0}.eng_pagination li{display:inline-block;font-size:13px;font-weight:700}.eng_pagination .active a{color:#27b6e2;opacity:1 !important}.eng_pagination li a{padding:0 5.5px;color:#666}.eng_pagination .eng_pagination_prev a{padding-left:0}.eng_pagination .eng_pagination_next a{padding-right:0}.eng_pagination_prev i{margin:0 5px 0 0}.eng_pagination_next i{margin:0 0 0 5px}.eng_pager_row1 p{font-size:12px;font-weight:700;letter-spacing:.05em;color:#666;margin:0 0 20px 0;line-height:1}.eng_pager_row1 p strong{color:#27b6e2;font-size:1.3em}.eng_meritList{margin:15px 0}.eng_meritList li{font-weight:700;letter-spacing:.075em;margin:0 0 3px 0;font-size:14px;display:flex;align-items:center}.eng_meritList li:last-of-type{margin-bottom:0}.eng_meritList li::before{content:"\f14a";font-family:"Font Awesome 5 Free";font-weight:900;color:#27b6e2;display:inline-block;margin:0 8px 0 0;font-size:1.28em}.eng_filtering{background:#f3fcff;padding:15px 13px 22px;margin:0 0 40px 0}.eng_filtering_item:first-child{align-items:flex-start}.eng_filtering_item:first-child dt{padding-top:8px}.eng_filtering_item{display:flex;align-items:center;margin:0 0 12px 0}.eng_filtering_item dt i{width:17px;display:inline-block;text-align:center;margin-right:10px}.eng_filtering_form button,.eng_filtering_form dt,.eng_filtering_form dd{letter-spacing:.2em;font-weight:700}.eng_filtering_form dd{font-size:14px}.eng_filtering_btnUnit{margin-bottom:-7px}.eng_filtering_btnUnit button{display:block;border:2px solid #27b6e2;color:#27b6e2;width:100%;text-align:center;border-radius:90px;background:#fff;padding:7px;margin:0 0 7px 0}.eng_filtering_form dt{font-size:16px;color:#27b6e2;flex-shrink:0;flex-grow:0;flex-basis:136px;max-width:136px}.eng_filtering_form dd{flex-shrink:1;flex-grow:0;flex-basis:calc(100% - 136px);max-width:calc(100% - 136px)}.eng_filtering_selectWrapper{border:1px solid #666;position:relative;width:100%}.eng_filtering_selectWrapper::before{content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;right:12px;transform:translateY(-50%);color:#666;pointer-events:none}.eng_filtering_item select{font-size:14px;color:#666;background:#fff;width:100%;padding:8px 10px;border:none;margin:0}.eng_filteringForm_btnWrapper{text-align:center;margin:40px 0 0 0}.eng_filteringForm_submit{text-align:center;display:inline-block;font-size:16px;background:#27b6e2;color:#fff;max-width:300px;width:100%;line-height:1;padding:15px 0;border-radius:90px;position:relative;border:2px solid #27b6e2}.eng_filteringForm_submit::after{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:35px;font-size:1em;top:50%;transform:translateY(-50%)}.eng_schoolItem{margin:0 0 74px 0}.eng_schoolItem_col{display:flex}.eng_schoolItem_catch{font-size:18px;font-weight:700;background:#27b6e2;color:#fff;text-align:center;margin:0 0 16px 0}.eng_schoolItem_catch a{display:block;color:inherit;padding:5px}.eng_schoolItem_ttl{font-size:20px !important;font-weight:700;letter-spacing:.05em;margin:0 0 12px 0;text-align:center}.eng_schoolItem_col_left{flex-shrink:1;flex-grow:0;flex-basis:46%;max-width:46%}.eng_schoolItem_col_right{flex-shrink:1;flex-grow:0;flex-basis:54%;max-width:54%;padding-left:12px}.eng_schoolItem_thumb a{display:inline-block}.eng_schoolItem_thumb img{max-width:100%}.eng_schoolItem_col_right .eng_brandDl_review .btn{font-size:11px;padding:6px 1.5em;text-align:center;margin:0 0 4px 0}.eng_schoolItem_col_right .eng_brandDl_review .btn:last-of-type{margin-bottom:0}.eng_schoolItem_col_right .eng_brandDl_item dt{flex-shrink:1;flex-grow:1;flex-basis:100%;max-width:100%;margin:0 0 8px 0}.eng_schoolItem_dt_row1{display:flex;justify-content:space-between;align-items:center;margin:0 0 5px 0}.eng_schoolItem_dt_row2{text-align:right}.eng_schoolItem_dt_row2 .eng_star5_rating{margin-right:0;font-size:20px}.eng_schoolItem_col_right .eng_brandDl_item{padding:0;border:none}.eng_schoolItem_recommend{border:2px solid #27b6e2;position:relative;padding:26px 13px 20px;margin:25px 0 18px 0}.eng_schoolItem_recommend h3{color:#27b6e2;font-size:16px;font-weight:700;position:absolute;left:50%;top:0;transform:translate(-50%, -50%);background:#fff;padding:10px 16px;white-space:nowrap}.eng_schoolItem_recommend li{margin:0 0 16px 0;font-size:14px;font-weight:700;position:relative;padding-left:32px}.eng_schoolItem_recommend li:last-of-type{margin-bottom:0}.eng_schoolItem_recommend li::before{content:"\f14a";font-family:"Font Awesome 5 Free";font-weight:900;color:#27b6e2;font-size:18px;margin:0 20px 0 0;position:absolute;top:0;left:0}.eng_schoolItem_btnUnit .eng_documentBtn{font-size:14px;padding-top:14px;padding-bottom:14px;margin:0 0 14px 0;justify-content:flex-start}.eng_schoolItem_btnUnit .eng_documentBtn::after{font-size:16px}.eng_schoolItem_btnUnit .eng_documentBtn::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:url(/assets/brandpage//bg-btn-yellow-gradation.png) no-repeat;background-size:cover;background-position:center;z-index:-8}.eng_schoolBld{background:#ecf8fc;padding:26px 12px 32px;margin:15px 0 0 0}.eng_schoolBld_ttl{font-size:16px;font-weight:700;color:#27b6e2;margin:0 0 30px 0}.eng_schoolBld_item{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px 0}.eng_schoolBld_item dt{flex-shrink:0;flex-grow:0;flex-basis:115px;max-width:115px;font-size:14px;padding-right:8px}.eng_schoolBld_item dd{flex-shrink:1;flex-grow:0;flex-basis:calc(100% - 115px);max-width:calc(100% - 115px)}.eng_schoolBld_btnUnit{margin-bottom:-6px}.eng_schoolBld_btn{font-size:12px;font-weight:700;display:block;padding:8px;background:#e3a80e;color:#fff;width:100%;text-align:center;margin:0 0 6px 0}.eng_schoolBld_btn.eng_schoolBld_btn--tel{background:#03ac4e}.eng_schoolBld_btn.eng_schoolBld_btn--tel::before{content:"\f095";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;transform:rotate(90deg);margin:0 5px 0 0;font-size:1em;vertical-align:bottom}@media (max-width: 369px){.eng_schoolBld_btn{font-size:11px}}.eng_mainCont{padding-top:80px}.g-nav__link{color:#fff}.f-nav__link{color:#27b6e2}.footer__btn{font-size:15px}.eng_pt0{padding-top:0 !important}.eng_pt30p{padding-top:30px !important}.eng_mb0{margin-bottom:0 !important}.eng_mb8p{margin-bottom:8px !important}.eng_taCenter{text-align:center !important}.eng_shadowNone{box-shadow:none !important}.eng_sect{padding:54px 20px}.eng_sect_heading{font-size:21px !important;font-weight:900;color:#1aa3cd;letter-spacing:.05em;text-align:center;margin:0 0 40px;line-height:1.36}.eng_sect_heading::after{content:"";display:block;width:63px;height:3px;margin:0 auto;background:url(../assets/common/icon_dot.png) repeat-x;background-size:contain;background-position:left center;margin-top:13px}.eng_pageHeader{background:#27b6e2;color:#fff}.eng_pageHeader_in{padding:30px 20px}.eng_pageHeader_ttl{color:inherit;font-size:16px;font-weight:700;line-height:1.44;letter-spacing:.2em;margin:0}.eng_headerCrumb{border-top:1px solid #ccc;background:#fafafa;margin-bottom:8px}.eng_steps{overflow:hidden;color:#666;background:#fff;border-top:1px solid #dedede}.eng_steps,.eng_steps li a,.eng_steps span{font-size:12px}.eng_steps li{float:left;line-height:30px;border-bottom:1px solid #dfdfdf;position:relative;font-weight:500}.eng_steps li:first-child a{padding-left:10px}.eng_steps li:last-child{padding-left:20px;background:0;color:#000}.eng_steps li a::after,.eng_steps li a::before{display:block;margin-left:auto;margin-right:-15px;height:15px;width:10px;content:" ";border-right:1px solid #dfdfdf}.eng_steps li a::before{float:right;margin-bottom:-15px;-moz-transform:skew(30deg);-webkit-transform:skew(30deg);-o-transform:skew(30deg);-ms-transform:skew(30deg)}.eng_steps li a::after{position:relative;margin-top:-15px;-moz-transform:skew(-30deg);-webkit-transform:skew(-30deg);-o-transform:skew(-30deg);-ms-transform:skew(-30deg)}.eng_steps span{color:#777}.eng_steps li a{color:#27b6e2;text-decoration:underline;padding:0 10px 0 20px;display:block;float:left}.eng_documentBtn{display:flex;align-items:center;justify-content:center;letter-spacing:.075em;background:#e3a80e;width:100%;padding:20px 38px 20px 38px;position:relative;color:#fff;box-shadow:4px 4px 0px 0px rgba(102,102,102,0.2);margin:0 auto;font-size:18px;font-weight:700;z-index:0}.eng_documentBtn::after{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:900;top:50%;transform:translateY(-50%);right:20px;position:absolute;font-size:18px}.eng_brandTel a{font-weight:700;display:block;padding:14px 29px;background:#03ac4e url(../assets/brand/bg-bnr-cv-tel.png) no-repeat;background-position:center bottom;background-size:100% 50%;box-shadow:4px 4px 0px 0px rgba(102,102,102,0.2);width:100%}.eng_brandTel_txt{color:#fff;font-size:13.22px;text-align:center;border-bottom:1px solid #fff;letter-spacing:.01em;display:block;padding-bottom:2px;margin-bottom:5px}.eng_brandTel_txt02{color:#fff;display:flex;font-size:29.96px;align-items:center;justify-content:center;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.eng_brandTel_txt03{font-size:12.34px;color:#019844;text-align:center;display:block;background:#fff;border-color:#55bb82;border-width:1px 0 1px 0;border-style:solid}.eng_brandTel_txt02 span{font-weight:700;background:#ffe700;color:#019844;font-size:12.34px;border-radius:90px;display:flex;align-items:center;justify-content:center;line-height:1.1;flex-shrink:0;flex-grow:0;flex-basis:38px;max-width:38px;height:38px;margin-right:9px}.eng_brandTel_txt02 span,.eng_brandTel_txt,.eng_brandTel_txt02,.eng_brandTel_txt03{font-weight:inherit}.btn{padding:15px 1.5em}.btn.btn--arrow{position:relative}.btn.btn--arrow::after{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:900;top:50%;transform:translateY(-50%);right:1em;position:absolute}.eng_review_score,.eng_review_star{line-height:1}.eng_review_star,.eng_review_score{display:inline-block;margin:0}.eng_review_score{font-size:22px}.eng_review_score,.eng_review_score a,.eng_review_score span{font-weight:700;color:#666;letter-spacing:0}.eng_review_score span{font-size:14px}.eng_star5_rating{position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#999999;font-size:22px;margin-right:16px}.eng_star5_rating:before,.eng_star5_rating:after{content:"\2605\2605\2605\2605\2605"}.eng_star5_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#f2ad00}.eng_star5_rating[data-rate="5.0"]:after{width:100%}.eng_star5_rating[data-rate="4.9"]:after{width:98%}.eng_star5_rating[data-rate="4.8"]:after{width:96%}.eng_star5_rating[data-rate="4.7"]:after{width:94%}.eng_star5_rating[data-rate="4.6"]:after{width:92%}.eng_star5_rating[data-rate="4.5"]:after{width:90%}.eng_star5_rating[data-rate="4.4"]:after{width:88%}.eng_star5_rating[data-rate="4.3"]:after{width:86%}.eng_star5_rating[data-rate="4.2"]:after{width:84%}.eng_star5_rating[data-rate="4.1"]:after{width:82%}.eng_star5_rating[data-rate="4.0"]:after{width:80%}.eng_star5_rating[data-rate="3.9"]:after{width:78%}.eng_star5_rating[data-rate="3.8"]:after{width:76%}.eng_star5_rating[data-rate="3.7"]:after{width:74%}.eng_star5_rating[data-rate="3.6"]:after{width:72%}.eng_star5_rating[data-rate="3.5"]:after{width:70%}.eng_star5_rating[data-rate="3.4"]:after{width:68%}.eng_star5_rating[data-rate="3.3"]:after{width:66%}.eng_star5_rating[data-rate="3.2"]:after{width:64%}.eng_star5_rating[data-rate="3.1"]:after{width:62%}.eng_star5_rating[data-rate="3.0"]:after{width:60%}.eng_star5_rating[data-rate="2.9"]:after{width:58%}.eng_star5_rating[data-rate="2.8"]:after{width:56%}.eng_star5_rating[data-rate="2.7"]:after{width:54%}.eng_star5_rating[data-rate="2.6"]:after{width:52%}.eng_star5_rating[data-rate="2.5"]:after{width:50%}.eng_star5_rating[data-rate="2.4"]:after{width:48%}.eng_star5_rating[data-rate="2.3"]:after{width:46%}.eng_star5_rating[data-rate="2.2"]:after{width:44%}.eng_star5_rating[data-rate="2.1"]:after{width:42%}.eng_star5_rating[data-rate="2.0"]:after{width:40%}.eng_star5_rating[data-rate="1.9"]:after{width:38%}.eng_star5_rating[data-rate="1.8"]:after{width:36%}.eng_star5_rating[data-rate="1.7"]:after{width:34%}.eng_star5_rating[data-rate="1.6"]:after{width:32%}.eng_star5_rating[data-rate="1.5"]:after{width:30%}.eng_star5_rating[data-rate="1.4"]:after{width:28%}.eng_star5_rating[data-rate="1.3"]:after{width:26%}.eng_star5_rating[data-rate="1.2"]:after{width:24%}.eng_star5_rating[data-rate="1.1"]:after{width:22%}.eng_star5_rating[data-rate="1.0"]:after{width:20%}.eng_star5_rating[data-rate="0.9"]:after{width:18%}.eng_star5_rating[data-rate="0.8"]:after{width:16%}.eng_star5_rating[data-rate="0.7"]:after{width:14%}.eng_star5_rating[data-rate="0.6"]:after{width:12%}.eng_star5_rating[data-rate="0.5"]:after{width:10%}.eng_star5_rating[data-rate="0.4"]:after{width:8%}.eng_star5_rating[data-rate="0.3"]:after{width:6%}.eng_star5_rating[data-rate="0.2"]:after{width:4%}.eng_star5_rating[data-rate="0.1"]:after{width:2%}.eng_star5_rating[data-rate="0.0"]:after{width:0%}.nav-btn-box{background:#27b6e2;color:#fff;width:151px;height:70px;margin:0 -16px 0 auto;padding:20px 18px;display:flex;align-items:center}.banner-illustration-wrapper{display:flex;align-items:center;justify-content:center;padding-top:10px;padding-bottom:10px;margin-top:15px;margin-bottom:20px}.banner-illustration{width:100%}study-strong2{background:linear-gradient(transparent 65%, #fff92cab 65%);font-weight:bold}.scrool_study{width:100%;height:300px;border:solid 1px;overflow:auto}.renew-button-blue2{padding:1px 5px 1px 5px;text-align:center}.button-info-new{background-color:#e1ef1f24}.text-copy2{font:size 90%;font-weight:bold;color:initial;position:relative;top:-3;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;padding-top:5px}.text-copy2:before{margin-right:1rem;content:'＼'}.text-copy2:after{margin-left:1rem;content:'／'}.rebtn-new2{margin-bottom:10px;text-align:center;margin-top:5px}.rebtn-new2 a{text-decoration:none;color:#fff;font-weight:bold}.rebtn-new2 a:hover{color:#ffef63;margin-top:calc(1px + 3px);border-bottom:2px solid #2a9dea}.rebtn-new2 a::after{content:"\f138";font-family:fontawesome;margin:10px}.square_btn_blue2{display:inline-block;padding:15px 20px 15px 25px;text-decoration:none;background:#2a9dea;color:#FFF;border-bottom:solid 5px #090909;border-radius:50px;font-size:18px}.image-container{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:100%;height:100%}.image-container img{width:40%;height:auto;display:block}.custom-article{font-size:16px;line-height:30px;width:100%;margin:0 auto;text-align:center}.cta_btn_new{width:75%;max-width:200px;color:#fff;background-color:#11a92c;position:relative;padding:2em 4em;border-radius:100vh;border-bottom:5px solid #020202;font-weight:bold;text-decoration:none;display:inline-block;transition:0.2s;text-align:center;margin-top:2em}.cta_btn_new-copy{font-size:90%;font-weight:bold;color:initial;position:absolute;top:-2em;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%}.cta_btn_new-copy:before{margin-right:1rem;content:'＼'}.cta_btn_new-copy:after{margin-left:1rem;content:'／'}.cta_btn_new:hover{margin-top:calc(2em + 3px);border-bottom:2px solid #11a92c}.button-box-wrapper{display:flex;align-items:center;justify-content:center;padding-top:10px;padding-bottom:15px}.cta_btn_new a{text-decoration:none;color:#fff;font-weight:bold;position:absolute;top:0;left:0;width:100%;height:100%;margin-top:19px;font-size:18px;margin-left:5px}.cta_btn_new a::after{content:"\f054";font-family:fontawesome;margin:10px}.renew-button-blue{padding:5px 5px 5px 5px;text-align:center}.button-info-new{background-color:#e1ef1f24}.text-copy{font:size 90%;font-weight:bold;color:initial;position:relative;top:-3;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;padding-top:10px}.text-copy:before{margin-right:1rem;content:'＼'}.text-copy:after{margin-left:1rem;content:'／'}.rebtn-new{margin-bottom:20px;text-align:center;margin-top:5px}.rebtn-new a{text-decoration:none;color:#fff;font-weight:bold}.rebtn-new a:hover{color:#ffef63;margin-top:calc(1px + 3px);border-bottom:2px solid #2a9dea}.rebtn-new a::after{content:"\f138";font-family:fontawesome;margin:10px}.square_btn_blue{display:inline-block;padding:20px 20px 20px 25px;text-decoration:none;background:#2a9dea;color:#FFF;border-bottom:solid 5px #090909;border-radius:50px;font-size:18px}.table-wrapper{box-sizing:border-box;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;font-size:16px;line-height:1.5;color:#030213}.table-wrapper *,.table-wrapper *::before,.table-wrapper *::after{box-sizing:inherit;margin:0;padding:0}.table-wrapper{margin:0 auto;padding:0 1rem;width:100%}.table-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.comparison-table{width:100%;min-width:100%;border-collapse:collapse;background-color:white;border:1px solid rgba(0,0,0,0.1);border-radius:0.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1);border-spacing:0}.comparison-table th,.comparison-table td{padding:1rem;text-align:center;border-bottom:1px solid rgba(0,0,0,0.1);white-space:nowrap;border-right:1px solid rgba(0,0,0,0.1);vertical-align:middle}.comparison-table th{font-weight:500}.comparison-table thead tr{background-color:#ececf0}.comparison-table .sticky-col{position:sticky;left:0;z-index:10;background-color:white;border-right:2px solid rgba(0,0,0,0.1)}.comparison-table thead .sticky-col{background-color:#ececf0 !important;z-index:11}.comparison-table tbody tr:nth-child(even),.alt-row{background-color:rgba(236,236,240,0.2)}.comparison-table tbody tr:nth-child(even) .sticky-col,.alt-row .sticky-col{background-color:#fcfcfd}.logo-rating{display:flex;flex-direction:column;align-items:center;gap:0.5rem}.service-logo{width:5rem;height:5rem;background-color:#ffffff;border:2px solid #d1d5db;border-radius:0.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.service-logo img{max-width:100%;max-height:100%;object-fit:contain}.rating-wrapper-comp{display:flex;align-items:center;justify-content:center;gap:0.4rem}.star-rating{--star-size: 13px;--star-color: #ddd;--star-fill: #fbbf24;--star-count: 5;position:relative;display:inline-block;font-size:var(--star-size);font-family:"Arial", sans-serif;line-height:1}.star-rating::before{content:"★★★★★";letter-spacing:2px;color:var(--star-color)}.star-rating::after{content:"★★★★★";letter-spacing:2px;color:var(--star-fill);position:absolute;top:0;left:0;width:calc((var(--score) / 5) * 100%);overflow:hidden;white-space:nowrap}.rating-score{font-size:0.95rem;color:#555}.btn{padding:0.5rem 1rem;border-radius:0.375rem;font-weight:500;cursor:pointer;border:none;font-size:0.875rem;transition:all 0.2s;display:inline-flex;align-items:center;justify-content:center;text-decoration:none !important}.btn-detail{background:linear-gradient(to right, #3b82f6, #06b6d4);color:white !important;white-space:nowrap}.btn-detail:hover{background:linear-gradient(to right, #2563eb, #0891b2)}.table-wrapper a{color:#3b82f6;text-decoration:none}.table-wrapper .btn a{color:white}
