#syoukai #sub_mainvisual{background-color:#fff1fa !important}#syoukai #sub_mainvisual .mv__img{background-image:url(../../../images/client/service/hoiku/syoukai/mainvisual.jpg)}#syoukai #sub_mainvisual .mv__img::before{background:-webkit-gradient(linear, left top, right top, color-stop(75%, #fff1fa), to(transparent));background:linear-gradient(90deg, #fff1fa 75%, transparent 100%)}#syoukai #sub_mainvisual .mv__img::after{background:-webkit-gradient(linear, left top, right top, from(transparent), to(#fff1fa));background:linear-gradient(90deg, transparent, #fff1fa)}@media screen and (min-width: 769px){#syoukai .mv_wrap .zenkoku{background-color:#e179ad}#syoukai .mv_wrap h1{margin-top:5px}#syoukai .mv_wrap h1 span{color:#e179ad;letter-spacing:0}#syoukai .mv_wrap .mv_detail{font-size:19px;margin-top:25px}#syoukai .mv_wrap .mv_detail span{font-size:24px;color:#e179ad}#syoukai .mv_wrap .btn{margin:10px 0 0 50px}#syoukai .mv_wrap .btn{background-color:#e179ad;width:456px}#syoukai h3{font-size:22px;font-weight:bold;text-align:center;margin-bottom:10px}#syoukai .col{color:#e179ad;margin-bottom:30px}#syoukai .btn{width:auto}#syoukai .group ul li::before{border:2px solid #e179ad !important}#syoukai .group ul li::after{border-left:2px solid #e179ad !important;border-bottom:2px solid #e179ad !important}#syoukai #lead .circle{width:740px;margin:50px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#syoukai #catch p{font-weight:bold}#syoukai #catch .information li{border:1px solid #e179ad}#syoukai #catch .information li:before{border-bottom:solid 1px #e179ad;border-right:solid 1px #e179ad}#syoukai #previous h2{color:#c25b8c;text-indent:0}#syoukai #previous .arrow_u{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #c25b8c #c25b8c}#syoukai .point .point_box ul li::before{border:2px solid #c25b8c !important}#syoukai .point .point_box ul li::after{border-left:2px solid #c25b8c !important;border-bottom:2px solid #c25b8c !important}#syoukai #point_01 img{margin:0 auto 30px}#syoukai #caution{background-color:#fef1fa}#syoukai #feature h2{color:#f68282}#syoukai #feature p{text-align:center;margin:40px auto 60px}#syoukai #feature p span{font-weight:bold}#syoukai #feature .arrow_u{margin:50px auto;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #e277ab #e277ab}#syoukai #feature h3{font-size:24px;color:#e277ab}#syoukai #feature .point_box{width:600px;margin:0px auto 50px;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;background-color:#fff}#syoukai #feature .point_box ul{width:450px;margin:20px auto 40px;font-size:17px;font-weight:normal;line-height:58px}#syoukai #merit{background-color:#fffaef;width:100vw !important}#syoukai #merit h2{color:#f37752;text-align:center;margin:0 auto 30px;padding:15px 0}#syoukai #merit h2::before{position:absolute;top:1rem}#syoukai #merit h2::after{position:absolute;top:1rem}#syoukai #detail h2{font-size:36px;margin:0px auto 30px;padding:15px 0}#syoukai #detail h2 span{color:#f68282;font-size:24px;font-weight:normal;position:relative;margin-bottom:20px;letter-spacing:.1em}#syoukai #detail h2 span::before{content:"";position:absolute;top:0rem;height:2rem;border-left:solid 1px;left:50px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}#syoukai #detail h2 span::after{content:"";position:absolute;top:0rem;height:2rem;border-right:solid 1px;right:50px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}#syoukai #detail p{text-align:center;margin:0px auto 40px}#syoukai #detail a{margin-top:60px;color:#f37752;font-size:18px;font-weight:bold;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:450px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#syoukai #detail a span{border-bottom:1px solid #f37752}#syoukai #detail a::before{content:"";width:12px;height:12px;display:block;border-top:solid 2px;border-right:solid 2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:3px;bottom:0;left:0;right:0;margin:5px 91%}#catch{padding:90px 0;width:100vw !important}#previous{padding:90px 0;width:100vw !important;background-color:#fffaee;padding-bottom:60px}#concept_01{padding:90px 0;width:100vw !important}#concept_02{padding:90px 0;width:100vw !important}#concept_03{padding:90px 0;width:100vw !important}#caution{padding:90px 0;width:100vw !important}#feature{padding:90px 0;width:100vw !important}#point_01{padding:90px 0;width:100vw !important}#point_01 h2 span{font-size:14px}#point_01 p span.min{font-size:12px}#point_02{padding:90px 0;width:100vw !important;background-color:#fffaee}#point_03{padding:90px 0;width:100vw !important}#detail{padding:90px 0;width:100vw !important}#qa{padding:90px 0;width:100vw !important}#lead h2{background-color:#e179ad}#lead .circle li{width:168px;height:168px;border-radius:50%;background-color:#e277ab;color:#fff;font-size:18px;font-weight:bold;line-height:1.6;letter-spacing:.1em;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#lead .circle li:nth-child(odd){background-color:#f68282}}@media screen and (max-width: 768px){#syoukai #sub_mainvisual .mv__img::before{content:none}#syoukai #sub_mainvisual .mv__img::after{content:none}#syoukai #sub_mainvisual .mv_wrap .zenkoku{background-color:#e179ad}#syoukai #sub_mainvisual .mv_wrap h1 span{color:#e179ad;letter-spacing:0em;line-height:1.2;text-align:justify;font-size:128%}#syoukai #sub_mainvisual .mv_wrap h1 span.min{font-size:35%;text-indent:-1vw;display:inline-block;vertical-align:middle;letter-spacing:0em}#syoukai #sub_mainvisual .mv_wrap h1 span.min:nth-of-type(2){text-indent:-3vw}#syoukai #sub_mainvisual .mv_wrap h1 span.min_02{font-size:90%;text-indent:-1vw;display:inline-block;vertical-align:middle;color:#282828;letter-spacing:0em}#syoukai #sub_mainvisual .mv_wrap .mv_detail{font-size:3.066vw}#syoukai #sub_mainvisual .mv_wrap .mv_detail span{font-size:3.8666vw;color:#e179ad}#syoukai .mv_wrap .btn{background-color:#e179ad;letter-spacing:0em;padding:3vw 8vw;background-color:#e179ad;font-size:3.8vw}#syoukai h3{font-size:4.2vw;font-weight:bold;text-align:center;margin:4vw 0}#syoukai .col{color:#e179ad;margin-bottom:4vw;letter-spacing:.1em;padding:0;width:100%;font-size:4.6vw;font-weight:bold;text-align:center}#syoukai p.sub_title{text-align:center}#syoukai .bold{font-weight:bold}#syoukai .group ul li::before{border:2px solid #c25b8c !important}#syoukai .group ul li::after{border-left:2px solid #c25b8c !important;border-bottom:2px solid #c25b8c !important}#syoukai #lead h2{background-color:#e179ad}#syoukai #lead .btn{margin:6vw auto 8vw;display:block;font-size:3.6vw}#syoukai #catch .information li:before{border-bottom:solid 1px #c25b8c;border-right:solid 1px #c25b8c}#syoukai #previous h2{color:#c25b8c;text-indent:0}#syoukai #previous .arrow_u{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #c25b8c #c25b8c}#syoukai #caution{background-color:#fef1fa;width:100vw;padding:2vw 8vw 12vw}#syoukai #caution .point_box{width:84vw}#syoukai #caution ul{width:76vw;margin:auto;padding:1vw 0 0}#syoukai #feature{width:90vw}#syoukai #feature h2{color:#f68282}#syoukai #feature img{width:100%;margin:auto}#syoukai #feature h3{font-size:4.2vw}#syoukai #feature .point_box{width:90vw;margin:0 auto 4vw;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;background-color:#fff}#syoukai #feature .point_box ul{width:80vw;margin:6vw auto 10vw;font-weight:normal}#syoukai #merit{background-color:#fffaef;padding:10vw 0;width:100vw !important}#syoukai #merit ul{width:88vw;margin:auto;text-align:justify}#syoukai #merit h2{color:#f37752;text-align:center;letter-spacing:.1em;margin:0 auto;position:relative}#syoukai #merit h2::before{content:"";position:absolute;top:.6rem;height:2.4rem;border-left:solid 1px;left:8vw;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}#syoukai #merit h2::after{content:"";position:absolute;top:.6rem;height:2.4rem}#syoukai h2::after{border-right:solid 1px;right:8vw;-webkit-transform:rotate(30deg);transform:rotate(30deg)}#syoukai .merit_box li{position:relative;margin-left:7vw}#syoukai .merit_box li::before{content:url(../../../images/client/service/gakkou/youchien/case_icon.png);position:absolute;top:5px;left:-30px}#syoukai #detail{width:90vw;padding-bottom:2vw !important}#syoukai #detail h2{font-size:6vw;margin:0 auto 2vw}#syoukai #detail h2 span{color:#f68282;font-size:5vw;font-weight:normal;position:relative;margin-bottom:2vw;letter-spacing:.1em}#syoukai #detail h2 span::before{content:"";position:absolute;top:0rem;height:2rem;border-left:solid 1px;left:8vw;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}#syoukai #detail h2 span::after{content:"";position:absolute;top:0rem;height:2rem;border-right:solid 1px;right:8vw;-webkit-transform:rotate(30deg);transform:rotate(30deg)}#syoukai #detail p{text-align:justify;margin:0 auto 4vw}#syoukai #detail img{width:100%}#syoukai #detail a{margin:10vw auto 0;color:#f37752;font-size:4vw;letter-spacing:.1em;font-weight:bold;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}#syoukai #detail a span{border-bottom:1px solid #f37752}#syoukai #detail a::before{content:"";width:12px;height:12px;display:block;border-top:solid 2px;border-right:solid 2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:3px;bottom:0;left:0;right:0;margin:5px 91%}#catch{padding:12vw 0;width:100vw}#catch .information li{border:1px solid #c25b8c !important}#previous{padding:12vw 0;width:100vw;width:100vw;background-color:#fffaee;padding:10vw 0 8vw}#concept_01{padding:12vw 0;width:100vw}#concept_02{padding:12vw 0;width:100vw}#concept_03{padding:12vw 0;width:100vw}#point_01{padding:12vw 0;width:100vw}#point_01 p.sub_title{margin:0vw auto 6vw;width:77vw;text-align:justify}#point_01 .point h4{letter-spacing:.1em}#point_02{padding:12vw 0;width:100vw;background-color:#fffaee}#point_02 h2 span{font-size:60%}#point_03{padding:12vw 0;width:100vw}#feature{padding:12vw 0;width:100vw}#detail{padding:12vw 0;width:100vw}#qa{padding:12vw 0;width:100vw}}