﻿@import url("https://fonts.googleapis.com/css2?family=Kaisei+Opti&display=swap");@import url("https://fonts.googleapis.com/css2?family=Alfa+Slab+One&display=swap");#mainv img{width:100%}#read{background:url("../img/bg-read.png") bottom center;background-size:cover;padding:120px 0 300px;position:relative;z-index:5;background-color:#c16083}@media (max-width: 991px){#read{padding:80px 0 200px}}@media (max-width: 767px){#read{padding:40px 0 170px;background:url("../img/bg-read-xs.png") bottom right;background-size:cover;background-color:#c16084}}#read .subTtl{font-size:4.1rem;color:#DAD523;text-align:center;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-weight:600}@media (max-width: 1199px){#read .subTtl{font-size:3.6rem}}@media (max-width: 991px){#read .subTtl{font-size:2.8rem}}@media (max-width: 767px){#read .subTtl{font-size:2.0rem}}#read h2{font-size:6.8rem;font-family:"Kaisei Opti",serif;color:#fff;margin-bottom:50px;text-align:center}@media (max-width: 1199px){#read h2{font-size:6rem}}@media (max-width: 991px){#read h2{font-size:4.6rem;margin-bottom:40px}}@media (max-width: 767px){#read h2{font-size:3.2rem;margin-bottom:30px}}#read p{font-size:2.2rem;color:#fff}@media (max-width: 1199px){#read p{font-size:2.0rem}}@media (max-width: 991px){#read p{font-size:1.8rem}}@media (max-width: 767px){#read p{font-size:1.5rem}}#recruitment{background:url("../img/bg-recruitment.png") center;background-size:100% 100%;padding:360px 0 110px;margin-top:-300px;z-index:4;position:relative}@media (max-width: 991px){#recruitment{padding:200px 0 80px;margin-top:-180px}}@media (max-width: 767px){#recruitment{padding:100px 0 60px;margin-top:-150px;background:url("../img/bg-recruitment.png") center;background-size:200% 100%}}#recruitment .tag{text-align:center;margin-bottom:50px}@media (max-width: 991px){#recruitment .tag{margin-bottom:30px}}@media (max-width: 767px){#recruitment .tag{margin-bottom:20px}}#recruitment .tag span{background:#000;font-size:4.0rem;font-weight:600;padding:30px 50px;display:inline-block}@media (max-width: 1199px){#recruitment .tag span{font-size:3.4rem}}@media (max-width: 991px){#recruitment .tag span{font-size:2.6rem;padding:20px 30px}}@media (max-width: 767px){#recruitment .tag span{font-size:1.8rem;padding:10px 20px}}#recruitment .tag span.blue{color:#63AFC6;margin-right:40px}@media (max-width: 991px){#recruitment .tag span.blue{margin-right:20px}}@media (max-width: 767px){#recruitment .tag span.blue{margin-right:10px;margin-bottom:10px}}#recruitment .tag span.pink{color:#C16083}#recruitment .txt{font-size:7.0rem;font-family:"Kaisei Opti",serif;margin-bottom:30px;text-align:center;line-height:1.3}@media (max-width: 1199px){#recruitment .txt{font-size:6.8rem}}@media (max-width: 991px){#recruitment .txt{font-size:5.2rem;margin-bottom:20px}}@media (max-width: 767px){#recruitment .txt{font-size:3.2rem}}#recruitment p{font-size:4.0rem;margin-bottom:30px;text-align:center}@media (max-width: 1199px){#recruitment p{font-size:3.4rem}}@media (max-width: 991px){#recruitment p{font-size:2.8rem;margin-bottom:10px}}@media (max-width: 767px){#recruitment p{font-size:2rem}}#recruitment .deadline{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;padding:20px 0;text-align:center;background:url("../img/bg-deadline.png") no-repeat center;background-size:contain;max-width:1000px;width:100%;margin:0 auto;font-size:6.6rem}@media (max-width: 1199px){#recruitment .deadline{font-size:5.2rem;max-width:800px}}@media (max-width: 991px){#recruitment .deadline{font-size:4.6rem}}@media (max-width: 767px){#recruitment .deadline{font-size:2.6rem;background:url("../img/bg-deadline-xs.png") no-repeat center;background-size:contain;max-width:100%}}#professor1{z-index:3;position:relative;padding:60px 0;background-color:#C16083}@media (max-width: 767px){#professor1{padding:0px 0 30px}}#professor1 .professorList{max-width:600px;margin:0 auto 40px;overflow:hidden;*zoom:1}@media (max-width: 991px){#professor1 .professorList{max-width:500px}}@media (max-width: 767px){#professor1 .professorList{margin:0 auto 30px;max-width:100%}}#professor1 .professorList li{padding:0 30px;float:left;width:calc(100%/2)}@media (max-width: 991px){#professor1 .professorList li{padding:0 20px}}@media (max-width: 767px){#professor1 .professorList li{width:calc(100%/2);padding:0 10px;text-align:center}}#professor1 .professorList li:nth-child(2){padding-top:70px}@media (max-width: 767px){#professor1 .professorList li:nth-child(2){padding-top:120px}}@media (max-width: 767px){#professor1 .professorList li:nth-child(3){margin-top:-80px}}@media (max-width: 767px){#professor1 .professorList li img{width:135px}}#professor1 p{font-size:2.2rem;color:#fff}@media (max-width: 1199px){#professor1 p{font-size:2.0rem}}@media (max-width: 991px){#professor1 p{font-size:1.8rem}}@media (max-width: 767px){#professor1 p{font-size:1.5rem}}#professor1 .image{position:absolute;width:570px;bottom:-330px;right:90px}@media (max-width: 1199px){#professor1 .image{width:460px;bottom:-280px;right:40px}}@media (max-width: 991px){#professor1 .image{width:360px;bottom:-200px;right:0}}@media (max-width: 767px){#professor1 .image{width:200px;bottom:-120px}}#professor2{background-color:#5C9A57;background-image:url("../img/bg-professor2.png");background-position:center top;background-repeat:no-repeat;-moz-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;z-index:2;position:relative;padding:200px 0 0}@media (max-width: 991px){#professor2{padding:120px 0 0}}@media (max-width: 767px){#professor2{padding:60px 0 0}}#professor2 .professorList{max-width:1000px;margin:0 auto 30px;overflow:hidden;*zoom:1}@media (max-width: 767px){#professor2 .professorList{margin:0 auto 10px}}#professor2 .professorList li{padding:0 45px;float:left;width:calc(100%/3)}@media (max-width: 991px){#professor2 .professorList li{padding:0 20px}}@media (max-width: 767px){#professor2 .professorList li{width:calc(100%/2);padding:0 15px;text-align:center}}#professor2 .professorList li:nth-child(2){padding:70px 10px 0}@media (max-width: 991px){#professor2 .professorList li:nth-child(2){padding:50px 0}}@media (max-width: 767px){#professor2 .professorList li:nth-child(2){padding-top:120px}}@media (max-width: 767px){#professor2 .professorList li:nth-child(2) img{width:165px}}#professor2 .professorList li:nth-child(3){padding-top:140px}@media (max-width: 991px){#professor2 .professorList li:nth-child(3){padding-top:100px}}@media (max-width: 767px){#professor2 .professorList li:nth-child(3){padding-top:0;margin-top:-130px}}@media (max-width: 767px){#professor2 .professorList li img{width:135px}}.mainTtl{font-size:7.7rem;color:#fff;font-family:"Kaisei Opti",serif;text-align:center;margin-bottom:80px}@media (max-width: 1199px){.mainTtl{font-size:6.2rem}}@media (max-width: 991px){.mainTtl{font-size:5.0rem;margin-bottom:60px}}@media (max-width: 767px){.mainTtl{font-size:3.2rem;margin-bottom:30px}}#professorlist{background-image:url("../img/bg-professorlist.png");background-position:center top;background-repeat:no-repeat;-moz-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;padding:200px 0 100px;background-color:#64b0c6}@media (max-width: 991px){#professorlist{padding:120px 0 80px}}@media (max-width: 767px){#professorlist{padding:60px 0}}#professorlist .box{display:table;width:100%}#professorlist .box.top .place{border-top:3px solid #000}@media (max-width: 767px){#professorlist .box.top .place{border-width:2px}}#professorlist .box.top .boxIn{border-top:3px solid #000}@media (max-width: 767px){#professorlist .box.top .boxIn{border-width:2px}}#professorlist .box.last{margin-bottom:30px}#professorlist .box.last .place,#professorlist .box.last .day{font-size:7rem;text-align:center}@media (max-width: 991px){#professorlist .box.last .place,#professorlist .box.last .day{font-size:5rem}}@media (max-width: 767px){#professorlist .box.last .place,#professorlist .box.last .day{font-size:3rem}}#professorlist .box.last .day{border-bottom:3px solid #000}@media (max-width: 767px){#professorlist .box.last .day{border-width:2px}}#professorlist .box .day{background:#000000;color:#fff;font-size:2rem;width:180px;text-align:center;display:table-cell;vertical-align:middle;border-bottom:3px solid #fff}@media (max-width: 991px){#professorlist .box .day{width:120px;font-size:1.8rem}}@media (max-width: 767px){#professorlist .box .day{font-size:1.3rem;border-width:2px;width:15%}}#professorlist .box .place{background:#C16083;font-size:1.9rem;width:250px;text-align:center;display:table-cell;vertical-align:middle;text-align:left;padding:10px;color:#fff;border-right:3px solid #000;border-bottom:3px solid #000}@media (max-width: 991px){#professorlist .box .place{font-size:1.6rem;width:200px}}@media (max-width: 767px){#professorlist .box .place{font-size:1.3rem;padding:3px;border-width:2px;width:25%}}#professorlist .box .place span{display:inline-block;font-size:1.9rem;background:#000;color:#fff;padding:5px 10px;margin-bottom:5px}@media (max-width: 991px){#professorlist .box .place span{font-size:1.6rem}}@media (max-width: 767px){#professorlist .box .place span{font-size:1.4rem;padding:2px 6px;margin-bottom:3px}}@media (max-width: 767px){#professorlist .box .place span{font-size:1.2rem}}#professorlist .box .place .yellow{font-size:1.9rem;background:none;color:#DAD523;padding:0}@media (max-width: 991px){#professorlist .box .place .yellow{font-size:1.6rem}}@media (max-width: 767px){#professorlist .box .place .yellow{font-size:1.3rem}}#professorlist .box .place .small{font-size:1.4rem;background:none;color:#fff;padding:0;display:block}@media (max-width: 767px){#professorlist .box .place .small{font-size:1.0rem}}#professorlist .box .boxIn{background:#fff;width:65%;display:table-cell;overflow:hidden;padding:10px 20px;border-right:3px solid #000;border-bottom:3px solid #000;vertical-align:middle}@media (max-width: 1199px){#professorlist .box .boxIn{width:55%;padding:10px}}@media (max-width: 767px){#professorlist .box .boxIn{padding:5px;border-width:2px;width:60%}}#professorlist .box .boxIn .inner{overflow:hidden;*zoom:1;padding:10px}@media (max-width: 991px){#professorlist .box .boxIn .inner{padding:5px}}#professorlist .box .boxIn .leftImg{float:left;margin-right:20px;height:120px}@media (max-width: 1199px){#professorlist .box .boxIn .leftImg{height:100px;margin-right:10px}}@media (max-width: 767px){#professorlist .box .boxIn .leftImg{height:55px;margin-right:5px}}#professorlist .box .boxIn .smallTxt{font-size:1.8rem;padding-top:20px;margin-bottom:10px}@media (max-width: 1199px){#professorlist .box .boxIn .smallTxt{font-size:1.6rem;margin-bottom:5px}}@media (max-width: 991px){#professorlist .box .boxIn .smallTxt{padding-top:10px;font-size:1.5rem}}@media (max-width: 767px){#professorlist .box .boxIn .smallTxt{font-size:1.1rem;padding-top:0}}#professorlist .box .boxIn .nameTxt{font-size:3rem}@media (max-width: 1199px){#professorlist .box .boxIn .nameTxt{font-size:2.6rem}}@media (max-width: 991px){#professorlist .box .boxIn .nameTxt{font-size:2.3rem}}@media (max-width: 767px){#professorlist .box .boxIn .nameTxt{font-size:1.5rem}}#professorlist .note{color:#fff;font-size:2.1rem;font-weight:600;margin-bottom:20px}@media (max-width: 991px){#professorlist .note{font-size:1.8rem}}@media (max-width: 767px){#professorlist .note{font-size:1.6rem}}#professorlist .txtBox{background:url("../img/bg-professorlist2.png") center;background-size:100% 100%;padding:40px 50px}@media (max-width: 1199px){#professorlist .txtBox{padding:30px}}@media (max-width: 991px){#professorlist .txtBox{padding:22px}}@media (max-width: 767px){#professorlist .txtBox{background:url("../img/bg-professorlist2-xs.png") center;background-size:100% 100%}}#professorlist .txtBox .txt1{font-size:3.0rem;margin-bottom:10px}@media (max-width: 1199px){#professorlist .txtBox .txt1{font-size:2.6rem}}@media (max-width: 991px){#professorlist .txtBox .txt1{font-size:2.1rem}}@media (max-width: 767px){#professorlist .txtBox .txt1{font-size:1.6rem}}#professorlist .txtBox ul li{font-size:3.6rem;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-weight:600}@media (max-width: 1199px){#professorlist .txtBox ul li{font-size:3.0rem}}@media (max-width: 991px){#professorlist .txtBox ul li{font-size:2.3rem}}@media (max-width: 767px){#professorlist .txtBox ul li{font-size:1.7rem;text-indent:-0.8em;padding-left:2em}}#professorlist .txtBox ul li span{font-family:"Alfa Slab One",serif;font-size:5.0rem;display:inline-block;margin-right:10px}@media (max-width: 1199px){#professorlist .txtBox ul li span{font-size:4.2rem}}@media (max-width: 991px){#professorlist .txtBox ul li span{font-size:3.3rem}}@media (max-width: 767px){#professorlist .txtBox ul li span{font-size:2.4rem;margin-right:5px}}#schedule{padding:200px 0 60px;position:relative;background-image:url("../img/bg-schedule.png");background-position:center top;background-repeat:no-repeat;-moz-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}@media (max-width: 991px){#schedule{padding:120px 0 30px}}@media (max-width: 767px){#schedule{padding:80px 0 30px}}#schedule .mainTtl{color:#000;margin-bottom:30px}#schedule .box{border-bottom:3px solid #000;border-left:3px solid #000;border-right:3px solid #000;max-width:950px;margin:0 auto}#schedule .box.top{border-top:3px solid #000}#schedule .box .row{display:flex}#schedule .box p{font-weight:400}#schedule .box .day{background:#41C0F2;color:#fff;font-size:3.6rem;width:150px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-right:3px solid #000}@media (max-width: 991px){#schedule .box .day{font-size:3.0rem;width:120px}}@media (max-width: 767px){#schedule .box .day{width:80px;font-size:2.2rem}}#schedule .box .day img{width:30px}@media (max-width: 767px){#schedule .box .day img{width:20px}}#schedule .box .boxIn{background:#fff;width:calc(100% - 150px);padding:25px 20px;overflow:hidden}@media (max-width: 991px){#schedule .box .boxIn{width:calc(100% - 120px)}}@media (max-width: 767px){#schedule .box .boxIn{width:calc(100% - 80px);padding:15px}}#schedule .box .boxIn .ttl{font-size:3.2rem;width:45%;display:flex;align-items:center;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-weight:600}@media (max-width: 991px){#schedule .box .boxIn .ttl{font-size:2.4rem}}@media (max-width: 767px){#schedule .box .boxIn .ttl{width:100%;display:block;font-size:2.0rem}}#schedule .box .boxIn .rightTxt{font-size:2.6rem;width:55%;display:flex;align-items:center}@media (max-width: 991px){#schedule .box .boxIn .rightTxt{font-size:2.2rem}}@media (max-width: 767px){#schedule .box .boxIn .rightTxt{width:100%;display:block;font-size:1.8rem}}#schedule .box .boxIn .underBorder{border-bottom:2px solid #000;padding-bottom:20px;margin-bottom:20px}@media (max-width: 767px){#schedule .box .boxIn .underBorder{padding-bottom:10px;margin-bottom:10px}}#schedule .box .boxIn .underBorder.bold{font-weight:600}#schedule .box .color1 .day{background:#C16083}#schedule .box .color1 .ttl{color:#C16083}#schedule .box .color2 .day{background:#63AFC6}#schedule .box .color2 .ttl{color:#63AFC6}#schedule .box .color2 .txt{margin-bottom:10px}#schedule .box .color3 .day{background:#5C9A57}#schedule .box .color3 .ttl{color:#5C9A57}#schedule .bottomTxt{font-size:2.8rem;margin-top:30px}#schedule .image{width:320px;position:absolute;top:-30px;left:30px}@media (max-width: 1399px){#schedule .image{width:260px}}@media (max-width: 1199px){#schedule .image{width:220px;top:-20px;left:20px}}@media (max-width: 991px){#schedule .image{width:180px}}@media (max-width: 767px){#schedule .image{width:115px;top:-40px;left:10px}}#gofor{background:#4D65B1;position:relative;background-image:url("../img/bg-gofor.png");background-position:center top;background-repeat:no-repeat;-moz-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;padding:200px 0 0}@media (max-width: 991px){#gofor{padding:150px 0 60px}}@media (max-width: 767px){#gofor{padding:60px 0 30px}}#gofor .mainTtl{margin-bottom:30px}@media (max-width: 767px){#gofor .mainTtl{font-size:2.3rem;margin-bottom:20px}}#gofor img{margin:0 auto}#after{background:#C16083;background-image:url("../img/bg-after.png");background-position:center top;background-repeat:no-repeat;-moz-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;padding:200px 0 100px;position:relative}@media (max-width: 1199px){#after{padding:150px 0 30px}}@media (max-width: 991px){#after{padding:100px 0 30px}}@media (max-width: 767px){#after{padding:60px 0 30px}}#after .mainTtl{color:#fff;margin-bottom:20px}#after .read{font-family:"Kaisei Opti",serif;font-size:2.8rem;margin-bottom:50px;text-align:center}@media (max-width: 1199px){#after .read{font-size:2.4rem}}@media (max-width: 991px){#after .read{font-size:2.2rem;margin-bottom:30px}}@media (max-width: 767px){#after .read{font-size:1.8rem;margin-bottom:20px}}@media (max-width: 767px){#after .afterList{margin:0 -5px}}#after .afterList li{padding:0 5px;margin-bottom:50px}@media (max-width: 991px){#after .afterList li{margin-bottom:30px}}@media (max-width: 767px){#after .afterList li{margin-bottom:20px}}#after .afterList li img{margin-bottom:10px}#after .afterList li p{font-size:1.8rem;font-weight:600;color:#fff;text-align:center}@media (max-width: 1199px){#after .afterList li p{font-size:1.7rem}}@media (max-width: 991px){#after .afterList li p{font-size:1.5rem}}@media (max-width: 767px){#after .afterList li p{font-size:1.3rem}}#after .image{position:absolute;width:600px;bottom:-200px;left:100px;z-index:10}@media (max-width: 1199px){#after .image{width:500px;bottom:-160px;left:30px}}@media (max-width: 991px){#after .image{width:360px;bottom:-100px;left:20px}}@media (max-width: 767px){#after .image{width:250px;bottom:-50px;left:0}}#voice{padding:200px 0 240px;background:#C3BF5A;background-image:url("../img/bg-voice.png");background-position:center top;background-repeat:no-repeat;-moz-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;z-index:1;position:relative}@media (max-width: 991px){#voice{padding:130px 0 200px}}@media (max-width: 767px){#voice{padding:80px 0 130px}}#voice .mainTtl{color:#000;margin-bottom:40px}@media (max-width: 767px){#voice .mainTtl{margin-bottom:20px}}#voice .box{border:5px solid #000;background:#fff;padding:20px 60px 30px;margin-bottom:30px}@media (max-width: 991px){#voice .box{padding:20px 40px}}@media (max-width: 767px){#voice .box{border:none;border-top:5px solid #000;border-bottom:5px solid #000;background:#fff;margin-left:-20px;margin-right:-20px;padding:10px 10px 20px;margin-bottom:20px;font-size:1.4rem}}#voice .box p{font-weight:400}#voice .box p span{color:#D81869;font-weight:600}#voice .box .qaTtl{font-size:2.2rem}@media (max-width: 767px){#voice .box .qaTtl{font-size:1.6rem}}#voice .box .qaTtl span{font-family:'Alfa Slab One', cursive;font-size:3.6rem;margin-right:5px}@media (max-width: 767px){#voice .box .qaTtl span{font-size:2.3rem}}#voice .box .mB20{margin-bottom:20px}@media (max-width: 767px){#voice .box .mB20{margin-bottom:10px}}#voice .js-slider{margin-bottom:80px}@media (max-width: 767px){#voice .js-slider{margin-bottom:50px}}#voice .js-slider li{padding:0 10px}@media (max-width: 767px){#voice .js-slider li{padding:0 5px}}#voice .js-slider li img{width:100%;height:auto}#voice .ttlIn{overflow:hidden}#voice .ttlIn img{float:left;margin-right:20px;width:140px}@media (max-width: 767px){#voice .ttlIn img{width:70px;margin-right:10px}}#voice .ttlIn .ttl{line-height:128px;font-size:2.6rem;margin-bottom:20px}@media (max-width: 767px){#voice .ttlIn .ttl{line-height:70px;font-size:1.6rem;margin-bottom:15px}}#voice .ttlIn .ttl span{display:inline-block;background:#000;color:#fff;line-height:1;padding:5px 15px;margin-right:10px}@media (max-width: 767px){#voice .ttlIn .ttl span{padding:5px 10px;margin-right:7px}}#voice .spBtn,#voice .spBtn2{display:none}@media (max-width: 767px){#voice .spBtn,#voice .spBtn2{display:block;text-align:center}#voice .spBtn.active,#voice .spBtn2.active{display:none}}@media (max-width: 767px){#voice .spBtn{margin-top:20px}}@media (max-width: 767px){#voice .spBtn img{width:70px}}@media (max-width: 767px){#voice .spBtn2 img{width:40px}}@media (max-width: 767px){#voice .spNone{display:none}}#voice .image{position:absolute;bottom:0;right:0;width:500px}@media (max-width: 1199px){#voice .image{width:430px}}@media (max-width: 991px){#voice .image{width:320px}}@media (max-width: 767px){#voice .image{width:240px}}#description{background-image:url("../img/bg-description.png");background-position:center top;background-repeat:no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;padding:160px 0 220px;z-index:3;position:relative;margin-top:-30px}@media (max-width: 1199px){#description{padding:150px 0 200px}}@media (max-width: 991px){#description{padding:100px 0 160px}}@media (max-width: 767px){#description{padding:60px 0 40px;-moz-background-size:100% 100%;-o-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;background-image:url("../img/bg-description-xs.png");margin-top:-20px}}#description .mainTtl{margin-bottom:50px;color:#000}@media (max-width: 991px){#description .mainTtl{margin-bottom:30px}}@media (max-width: 767px){#description .mainTtl{margin-bottom:20px}}#description .box1,#description .box2{margin:0 auto 30px;padding:30px 40px;box-sizing:border-box;max-width:1080px}@media (max-width: 767px){#description .box1,#description .box2{padding:15px;margin:0 auto 15px}}#description .box1{background:#fff}#description .box1 .ttl{background:#AA5875;color:#fff;display:block;text-align:center;margin-bottom:15px;padding:10px;font-size:3rem;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif}@media (max-width: 991px){#description .box1 .ttl{font-size:2.2rem}}@media (max-width: 767px){#description .box1 .ttl{font-size:1.8rem}}#description .box1 .list{font-size:2.2rem}@media (max-width: 991px){#description .box1 .list{font-size:2rem}}@media (max-width: 767px){#description .box1 .list{font-size:1.6rem}}#description .box1 .list li{margin-bottom:10px;padding-left:30px;position:relative}#description .box1 .list li:before{content:"";display:inline-block;width:12px;height:12px;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;border:3px solid #C94B78;position:absolute;top:7px;left:5px}#description .box1 .list li:last-child{margin-bottom:0}#description .box1 .smallTxt{font-weight:400}#description .box2{border:6px solid #000;background:#fff}@media (max-width: 767px){#description .box2{border-width:3px}}#description .box2 .ttl{font-family:"Kaisei Opti",serif;font-size:4.0rem;margin-bottom:10px}@media (max-width: 991px){#description .box2 .ttl{font-size:3.2rem}}@media (max-width: 767px){#description .box2 .ttl{font-size:2.3rem}}#description .box2 .list{font-size:2.2rem}@media (max-width: 991px){#description .box2 .list{font-size:2.0rem}}@media (max-width: 767px){#description .box2 .list{font-size:1.6rem}}#description .box2 .list li{padding-left:20px;position:relative;margin-bottom:10px}#description .box2 .list li:before{content:"・";position:absolute;top:0;left:0}#description .box2 .list li span{color:#1883A3}#description .flow{background:#fff;padding:40px 40px 20px;max-width:1080px;width:100%;margin:0 auto 60px}@media (max-width: 767px){#description .flow{padding:20px 20px 10px;margin-bottom:60px}}#description .flow .flowTtl{font-size:4.8rem;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;color:#AA5875;font-weight:600;margin-bottom:20px}@media (max-width: 1199px){#description .flow .flowTtl{font-size:3.6rem}}@media (max-width: 767px){#description .flow .flowTtl{font-size:2.3rem}}#description .flow ul li{margin-bottom:30px;font-size:2.3rem;font-weight:400;text-indent:-0.5em;padding-left:1em}@media (max-width: 1199px){#description .flow ul li{font-size:2.0rem}}@media (max-width: 767px){#description .flow ul li{font-size:1.7rem;margin-bottom:20px}}#description .flow ul li span{font-weight:600;display:inline-block;margin-right:20px}#description .flow ul li .redTxt{color:#C94B78;font-size:3rem;padding:20px 0}@media (max-width: 1199px){#description .flow ul li .redTxt{font-size:2.4rem}}@media (max-width: 767px){#description .flow ul li .redTxt{font-size:2.0rem;padding:10px 0}}#description .flow ul li .small{font-size:2.1rem;font-weight:400}@media (max-width: 1199px){#description .flow ul li .small{font-size:1.8rem}}@media (max-width: 767px){#description .flow ul li .small{font-size:1.6rem}}#contact{background-image:url("../img/bg-contact.png");background-position:center top;background-repeat:no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;padding:260px 0 220px;z-index:3;position:relative;margin-top:-260px;overflow:hidden}@media (max-width: 991px){#contact{margin-top:-190px;padding:220px 0 140px}}@media (max-width: 767px){#contact{margin-top:-85px;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;position:relative;padding:100px 0}#contact:before{content:"";width:100%;height:80%;background:#5C9A57;position:absolute;bottom:0;left:0;z-index:-1}}@media (max-width: 767px) and (max-width: 480px){#contact{margin-top:-50px}}#contact .mainTtl{margin-bottom:60px}@media (max-width: 991px){#contact .mainTtl{margin-bottom:40px}}@media (max-width: 767px){#contact .mainTtl{margin-bottom:20px}}#contact .row{display:flex}#contact .box{background:#fff;position:relative;padding:40px 50px 40px;box-sizing:border-box;max-width:1080px;margin:0 auto 60px}@media (max-width: 991px){#contact .box{padding:30px;margin:0 auto 30px}}@media (max-width: 767px){#contact .box{margin-bottom:20px;padding:20px}}#contact .box .left{width:27%;margin-bottom:20px}@media (max-width: 767px){#contact .box .left{width:100%}}#contact .box .left img{width:100%}#contact .box .right{width:73%}@media (max-width: 767px){#contact .box .right{width:100%}}#contact .box .contactImg{position:absolute;right:-50px;bottom:-50px}#contact .box .lineBtn{display:block;background:#1EA73C;color:#fff;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;text-align:center;padding:10px 0;margin-top:20px}@media (max-width: 767px){#contact .box .lineBtn{margin-bottom:20px}}#contact .box .ttl{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:4rem;line-height:1.2;margin-bottom:30px}@media (max-width: 991px){#contact .box .ttl{font-size:3.2rem}}@media (max-width: 767px){#contact .box .ttl{font-size:2.6rem}}#contact .box .greenTxt{color:#1EA73C;font-size:2.2rem}@media (max-width: 991px){#contact .box .greenTxt{font-size:1.8rem}}@media (max-width: 767px){#contact .box .greenTxt{font-size:1.6rem}}#contact .box .txt{font-size:2.5rem !important;margin-bottom:30px}@media (max-width: 991px){#contact .box .txt{font-size:2.0rem !important}}@media (max-width: 767px){#contact .box .txt{font-size:1.5rem !important;margin-bottom:20px}}#contact .box .txt.bold{font-weight:600;color:#1EA73C;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:3.0rem !important;margin-bottom:5px}@media (max-width: 991px){#contact .box .txt.bold{font-size:2.4rem !important}}@media (max-width: 767px){#contact .box .txt.bold{font-size:2.0rem !important}}#contact .read{font-size:1.9rem !important;font-weight:600;margin-bottom:0px !important}@media (max-width: 991px){#contact .read{font-size:1.7rem !important}}@media (max-width: 767px){#contact .read{font-size:1.5rem !important}}#contact .contactForm{background:#000;text-align:center;padding:40px 0;font-size:4.3rem;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;border-radius:70px;width:100%;display:block;color:#fff;max-width:1080px;margin:0 auto}@media (max-width: 991px){#contact .contactForm{font-size:3.0rem;padding:35px 0}}@media (max-width: 767px){#contact .contactForm{font-size:2.0rem;padding:20px 0}}#contact .contactForm:hover{background:#01424f}#contact .image{width:280px;position:absolute;bottom:0;left:0}@media (max-width: 1199px){#contact .image{width:220px}}@media (max-width: 991px){#contact .image{width:160px}}@media (max-width: 767px){#contact .image{width:130px}}
