#eigohojokyouin #sub_mainvisual{background-color:#faf2fe}#eigohojokyouin #sub_mainvisual .mv__img{background-image:url(../../../images/client/service/gakkou/eigohojokyouin/mainvisual.jpg)}#eigohojokyouin #sub_mainvisual .mv__img::before{background:-webkit-gradient(linear, left top, right top, color-stop(75%, #faf2fe), to(transparent));background:linear-gradient(90deg, #faf2fe 75%, transparent 100%)}#eigohojokyouin #sub_mainvisual .mv__img::after{background:-webkit-gradient(linear, left top, right top, from(transparent), to(#faf2fe));background:linear-gradient(90deg, transparent, #faf2fe)}@media screen and (min-width: 769px){#eigohojokyouin .mv_wrap .zenkoku{background-color:#9a5cc7}#eigohojokyouin .mv_wrap h1 span{color:#9a5cc7;letter-spacing:0}#eigohojokyouin .mv_wrap h1 span.min{font-size:45px;display:inline-block;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";list-style-type:disc !important;font-family:"Yu Mincho",serif;line-height:1.2}#eigohojokyouin .mv_wrap .btn{background-color:#9a5cc7;width:456px}#eigohojokyouin #concept{background:url(../../../images/client/service/gakkou/eigohojokyouin/concept_bg.png) no-repeat;background-size:contain;background-position:left top}#eigohojokyouin #concept h2 span{display:inline;font-size:28px}#eigohojokyouin .btn_inq .btn{margin:50px auto}#catch{padding:90px 0;width:100vw}#catch .information li{border:1px solid #9a5cc7 !important}#catch .information li:nth-child(3){height:114px;line-height:77px}#caution{padding:90px 0;width:100vw;background-color:#fcf4ed}#caution .caution_box{background-color:#fff;width:800px;padding:60px 0;margin:20px auto 0}#caution .caution_box ul{width:650px;margin:auto}#caution .caution_box ul li{position:relative;font-size:20px;line-height:40px;margin:0px 0 20px 35px;background:none;text-align:left;letter-spacing:.1em}#caution .caution_box ul li:last-child{margin-bottom:0}#caution .caution_box ul li::before{border:2px solid #df711e !important;display:block;content:"";position:absolute;width:14px;height:14px;border-radius:3px;background-color:rgba(0,0,0,0);left:-34px;top:11px}#caution .caution_box ul li::after{border-left:2px solid #df711e !important;border-bottom:2px solid #df711e !important;display:block;content:"";position:absolute;width:7px;height:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-29px;top:16px}#caution .caution_box ul li span{color:#df711e;font-weight:bold}#caution .arrow1{width:24px;height:24px;border:3px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #9a5cc7 #9a5cc7;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:40px 0}#caution p{font-size:18px;text-align:center}#caution p span{color:#9a5cc7}#caution .support_box{color:#9a5cc7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#caution .support_box .title{font-size:28px;font-weight:bold}#caution .support_box .title span{color:#fff;display:inline-block;background:#9a5cc7;margin:0 15px 20px 0}#caution .support_box img{margin:20px auto 40px}#caution h3.title{font-size:28px;font-weight:normal;padding:6px 8px;margin:0 auto 30px;position:relative}#caution h3.title::before{border-left:solid 1px;left:-12px;-webkit-transform:rotate(-40deg);transform:rotate(-40deg);position:absolute;top:.8rem;height:2.4rem;content:""}#caution h3.title::after{border-right:solid 1px;right:-12px;-webkit-transform:rotate(40deg);transform:rotate(40deg);position:absolute;top:.8rem;height:2.4rem;content:""}#caution .intro_box{width:962px;background-color:#fff;padding:50px 0}#caution .intro_box ul{width:755px;margin:auto}#caution .intro_box ul li{font-size:18px;font-weight:bold;line-height:30px;text-align:justify;position:relative;margin:30px 0px;padding-bottom:30px;text-indent:0px;padding-left:90px;border-bottom:1px solid #e1f0dd}#caution .intro_box ul li:last-child{border-bottom:none !important}#caution .intro_box ul li::before{position:absolute;content:"";width:38px;height:38px;display:block;background:url(../../../images/client/service/gakkou/eigohojokyouin/intro_icon.png) no-repeat;background-size:contain;left:2vw;background-position:center center;vertical-align:middle;top:20%;margin-top:-12px}#caution .epi{font-size:22px;font-weight:bold;margin:60px auto 0px}#point{padding:90px 0;width:100vw}#point p{text-align:center;margin-bottom:40px}#point p.col{font-size:28px;font-weight:bold;color:#df711e;margin-bottom:0px}#point .glay_box{width:754px;margin:40px 0;padding:30px;background-color:#f5f4f4;font-size:18px;line-height:2;text-align:center}#concept{padding:90px 0;width:100vw}#concept .point_box{margin:20px 0;letter-spacing:.1em}#qa{padding:90px 0;width:100vw}#lead h2{background-color:#80a94e}#lead .lead_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;margin-bottom:40px}#lead .lead_box p span{font-weight:bold}}@media screen and (max-width: 768px){#eigohojokyouin #sub_mainvisual .mv__img::before{content:none}#eigohojokyouin #sub_mainvisual .mv__img::after{content:none}#eigohojokyouin #sub_mainvisual .mv_wrap .zenkoku{background-color:#9a5cc7}#eigohojokyouin #sub_mainvisual .mv_wrap h1 span{color:#9a5cc7;letter-spacing:0em;line-height:1.2}#eigohojokyouin #sub_mainvisual .mv_wrap h1 span.min{font-size:6vw;display:inline-block;margin:0 -4vw}#eigohojokyouin .mv_wrap .btn{background-color:#9a5cc7;letter-spacing:0em;padding:3vw 8vw}#eigohojokyouin .mv_wrap .btn::before{top:7.4vw !important}#eigohojokyouin #concept{background:url(../../../images/client/service/gakkou/eigohojokyouin/concept_bg.png) no-repeat;background-size:contain;background-position:left top}#eigohojokyouin #concept h2{font-size:4.8vw;letter-spacing:.1em}#eigohojokyouin #concept h2 span{font-size:4.2vw;display:inline-block;margin:0 -3vw}#catch{padding:12vw 0;width:100vw}#catch .information li{border:1px solid #9a5cc7 !important}#caution{padding:12vw 0;width:100vw;background-color:#fcf4ed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#caution .caution_box{padding:6vw 0;margin:0 5vw;background-color:#fff}#caution .caution_box ul li{position:relative;font-size:4vw;line-height:1.8;margin:0px 4vw 5vw 10vw;background:none;text-align:left;letter-spacing:.05em}#caution .caution_box ul li:last-child{margin-bottom:0}#caution .caution_box ul li::before{border:2px solid #f1774f !important;display:block;content:"";position:absolute;width:12px;height:12px;border-radius:3px;background-color:rgba(0,0,0,0);left:-25px;top:6px}#caution .caution_box ul li::after{border-left:2px solid #f1774f !important;border-bottom:2px solid #f1774f !important;display:block;content:"";position:absolute;width:7px;height:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-21px;top:10px}#caution .caution_box ul li span{color:#df711e;font-weight:bold}#caution .arrow1{width:4.6vw;height:4.6vw;border:3px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #9a5cc7 #9a5cc7;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:6vw 0}#caution p{font-size:3.6vw;text-align:center}#caution p span{color:#9a5cc7}#caution .support_box{color:#9a5cc7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#caution .support_box .title{font-size:4.6vw;font-weight:bold}#caution .support_box .title span{color:#fff;display:inline-block;background:#9a5cc7;margin:0 2vw 6vw 0}#caution .support_box img{width:56.93vw;margin:6vw auto 8vw}#caution h3.title{font-weight:normal;margin:0 auto 4vw;position:relative;text-align:center;letter-spacing:.1em}#caution h3.title::before{border-left:solid 1px;left:-4vw;-webkit-transform:rotate(-40deg);transform:rotate(-40deg);position:absolute;top:2.4rem;height:2rem;content:""}#caution h3.title::after{border-right:solid 1px;right:-4vw;-webkit-transform:rotate(40deg);transform:rotate(40deg);position:absolute;top:2.4rem;height:2rem;content:""}#caution .intro_box{background-color:#fff;padding:6.6vw 0;margin:0 5vw}#caution .intro_box ul{width:90vw;margin:auto}#caution .intro_box ul li{font-size:4.2vw;font-weight:bold;text-align:justify;letter-spacing:0;position:relative;margin:0vw 5vw 5vw;padding-bottom:5vw;border-bottom:1px solid #e1f0dd;text-indent:0px;padding-left:12vw}#caution .intro_box ul li:last-child{border-bottom:none !important}#caution .intro_box ul li::before{position:absolute;content:"";width:9vw;height:9vw;display:block;background:url(../../../images/client/service/gakkou/kaijoin/intro_icon.png) no-repeat;background-size:contain;left:0vw;background-position:center center;vertical-align:middle;top:30%;margin-top:-12px}#caution .epi{font-size:4vw;font-weight:bold;margin:4vw auto 0vw}#point{padding:12vw 0;width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#point p{text-align:center}#point p.col{font-size:4.4vw;font-weight:bold;color:#df711e;margin-bottom:0px}#point .glay_box{width:90vw;margin:4vw auto;padding:6vw 0vw;background-color:#f5f4f4;font-size:3.8vw;line-height:2;text-align:center}#concept{padding:12vw 0;width:100vw}#concept .point_box{margin:5vw auto;letter-spacing:.1em}#qa{padding:12vw 0;width:100vw}#lead h2{background-color:#80a94e}#lead .lead_box img{width:85vw;margin:auto;display:block}#lead p span{font-weight:bold}}