#syoukai-2 #sub_mainvisual{background-color:#f3ffff}#syoukai-2 #sub_mainvisual .mv__img{background-image:url(../../../images/client/service/juku/syoukai-2/mainvisual.jpg)}#syoukai-2 #sub_mainvisual .mv__img::before{background:-webkit-gradient(linear, left top, right top, color-stop(75%, #f3ffff), to(transparent));background:linear-gradient(90deg, #f3ffff 75%, transparent 100%)}#syoukai-2 #sub_mainvisual .mv__img::after{background:-webkit-gradient(linear, left top, right top, from(transparent), to(#f3ffff));background:linear-gradient(90deg, transparent, #f3ffff)}@media screen and (min-width: 769px){#syoukai-2 #sub_mainvisual .mv_wrap .zenkoku{background-color:#1aa9b7}#syoukai-2 #sub_mainvisual .mv_wrap h1{margin-top:5px}#syoukai-2 #sub_mainvisual .mv_wrap h1 span{color:#1aa9b7;line-height:1.2}#syoukai-2 #sub_mainvisual .mv_wrap h1 span.min{font-size:45px}#syoukai-2 #sub_mainvisual .mv_wrap .mv_detail{font-size:19px;margin-top:25px}#syoukai-2 #sub_mainvisual .mv_wrap .mv_detail span{font-size:24px;color:#1aa9b7}#syoukai-2 .mv_wrap .btn{background-color:#1aa9b7;width:460px}#syoukai-2 h3{font-size:25px;font-weight:bold;text-align:center}#syoukai-2 .group ul li::before{border:2px solid #1aa9b7 !important}#syoukai-2 .group ul li::after{border-left:2px solid #1aa9b7 !important;border-bottom:2px solid #1aa9b7 !important}#syoukai-2 .group ul li span{color:#1aa9b7;font-weight:bold}#syoukai-2 #catch p{font-weight:bold}#syoukai-2 #catch .information{width:900px}#syoukai-2 #catch .information li{border:1px solid #1aa9b7}#syoukai-2 #catch .information li:before{border-bottom:solid 1px #1aa9b7;border-right:solid 1px #1aa9b7}#syoukai-2 #catch .information li:nth-child(2){height:114px;line-height:72px}#syoukai-2 #lead{padding:0px 0 80px 0;margin-bottom:0 !important;width:100vw}#syoukai-2 #lead h2{background-color:#7fad56 !important;padding:40px 0}#syoukai-2 #lead .btn{width:400px}#syoukai-2 .lead_box{margin:0px auto 0;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-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}#syoukai-2 .lead_box .title{width:100vw;font-size:20px;font-weight:bold;color:#df711e;text-align:center;margin:0 auto 50px;padding-top:0}#syoukai-2 .point_box{width:850px;margin:20px auto;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}#syoukai-2 .point h2.num::before{color:#df711e !important}#syoukai-2 .point .point_box ul li::before{border:2px solid #df711e !important}#syoukai-2 .point .point_box ul li::after{border-left:2px solid #df711e !important;border-bottom:2px solid #df711e !important}#syoukai-2 .point .point_box p.pink{color:#df711e}#syoukai-2 .point .point_box p span{font-size:29px}#syoukai-2 #point_02{margin:0px auto}#syoukai-2 .btn_inq .btn{margin:50px auto}#catch{padding:90px 0;width:100vw}#lead{padding:90px 0;width:100vw}#caution{padding:90px 0;width:100vw;background-color:#fcf4ed}#caution .caution_box{border:10px solid #df711e;background-color:#fff;width:820px;padding:60px 0;margin:20px auto 0}#caution .caution_box ul{width:690px;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) #f1774f #f1774f;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:40px 0}#caution p{font-size:20px;line-height:40px;font-weight:bold;text-align:center}#caution p span{color:#f1774f}#graph{padding:90px 0;width:100vw}#graph ul{font-size:27px;font-weight:bold;margin:80px auto 0}#graph ul li{position:relative;text-indent:70px;line-height:2.4}#graph ul li::before{content:"";position:absolute;color:#1aa9b7;top:-12px;left:-66px;font-size:40px}#graph ul li:nth-child(1):before{content:"❶"}#graph ul li:nth-child(2):before{content:"❷";top:15px}#graph ul li .col{color:#df711e;font-size:45px;margin:0 4px}#graph ul li .min{font-size:14px;font-weight:normal;letter-spacing:.1em}#previous{padding:90px 0;width:100vw;background-color:#e8f6f8 !important;padding-bottom:90px !important}#previous h3{color:#df711e;margin-bottom:10px}#previous .caution_box{background-color:#fff;width:800px;padding:60px 0;margin:20px auto 0}#previous .caution_box ul{width:520px;margin:auto}#previous .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}#previous .caution_box ul li:last-child{margin-bottom:0}#previous .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}#previous .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}#previous .caution_box ul li span{color:#df711e;font-weight:bold}#point_01{padding:90px 0;width:100vw}#qa{padding:90px 0;width:100vw}.line{border:1px solid #bdbdbd;width:980px;margin:60px 0}.mt30{margin-top:30px}}@media screen and (max-width: 768px){#syoukai-2 #sub_mainvisual .mv__img::before{content:none}#syoukai-2 #sub_mainvisual .mv__img::after{content:none}#syoukai-2 #sub_mainvisual .mv_wrap .zenkoku{background-color:#1aa9b7}#syoukai-2 #sub_mainvisual .mv_wrap h1 span{color:#1aa9b7}#syoukai-2 #sub_mainvisual .mv_wrap h1 span.min{font-size:70%;text-indent:-1vw;display:inline-block;vertical-align:middle;letter-spacing:0em}#syoukai-2 #sub_mainvisual .mv_wrap h1 span.min:nth-of-type(2){text-indent:-3vw}#syoukai-2 #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-2 #sub_mainvisual .mv_wrap .mv_detail{font-size:3.066vw}#syoukai-2 #sub_mainvisual .mv_wrap .mv_detail span{font-size:3.8666vw;color:#1aa9b7}#syoukai-2 .mv_wrap .btn{background-color:#1aa9b7}#syoukai-2 .mv_wrap .btn::before{top:7.4vw !important}#syoukai-2 .mv_lead{letter-spacing:0 !important}#syoukai-2 h3{font-size:4.6666666667vw;font-weight:bold;text-align:center;margin:4vw 0;letter-spacing:.1em}#syoukai-2 .col{margin-bottom:4vw;letter-spacing:.1em;padding:0;width:100%;font-size:4.6vw;font-weight:bold;text-align:center}#syoukai-2 p.sub_title{text-align:center}#syoukai-2 .bold{font-weight:bold}#syoukai-2 #catch .information li{border:1px solid #1aa9b7 !important}#syoukai-2 #lead{padding-bottom:10vw}#syoukai-2 #lead h2{background-color:#7fad56 !important}#syoukai-2 #lead .title{margin:6vw auto 0vw;padding:0;font-weight:bold;color:#df711e;text-align:center;width:100vw}#syoukai-2 #lead p{padding:15px 20px 0;margin:10px auto 0}#syoukai-2 #lead .btn{letter-spacing:.1em}#syoukai-2 .lead_box{margin:0 auto;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-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}#syoukai-2 #graph{margin:0vw auto 0;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-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}#syoukai-2 #graph ul{font-size:5.3333333vw;font-weight:bold;margin:16vw auto 0}#syoukai-2 #graph ul li{position:relative;padding-left:2.8em;text-indent:0em;padding-right:4vw;line-height:1.6;margin-bottom:4vw}#syoukai-2 #graph ul li::before{content:"";position:absolute;color:#1aa9b7;top:-0.4vw;left:6vw;font-size:6.4vw}#syoukai-2 #graph ul li:nth-child(1):before{content:"❶"}#syoukai-2 #graph ul li:nth-child(2):before{content:"❷";top:3.5vw}#syoukai-2 #graph ul li .col{color:#df711e;font-size:8.67vw;margin:0 1vw}#syoukai-2 #graph ul li .min{font-size:3vw;font-weight:normal;letter-spacing:.1em;display:block;text-align:right;padding-right:20vw}#syoukai-2 #graph img{width:70vw}#syoukai-2 .point h2.num::before{color:#df711e !important}#syoukai-2 .point .point_box ul li::before{border:2px solid #df711e !important}#syoukai-2 .point .point_box ul li::after{border-left:2px solid #df711e !important;border-bottom:2px solid #df711e !important}#syoukai-2 .point .point_box p.pink{color:#df711e;margin-bottom:0}#syoukai-2 .point .point_box p span{font-size:7vw}#syoukai-2 #point_02{margin:0px auto}#syoukai-2 #point{background-color:#f3fff7}#syoukai-2 #point h3{color:#df711e}#syoukai-2 #point .point_box h4{font-weight:bold;text-align:left;position:relative;margin-top:6vw;padding-left:2em;text-indent:0em}#syoukai-2 #point .point_box h4::before{content:"";position:absolute;color:#df711e;top:-0.6vw;left:2vw;font-size:6vw}#syoukai-2 #point .point_box h4:nth-of-type(1):before{content:"❶"}#syoukai-2 #point .point_box h4:nth-of-type(2):before{content:"❷"}#syoukai-2 #point .point_box h4:nth-of-type(3):before{content:"❸"}#syoukai-2 #point .btn{margin:0vw auto 4vw;display:block}#syoukai-2 .point_box p{padding-bottom:6vw}#syoukai-2 .point_box p:last-child{border-bottom:none}#syoukai-2 #other .btn{margin:0vw auto 4vw;display:block}#catch{padding:12vw 0;width:100vw}#caution{padding:12vw 0;width:100vw;background-color:#fcf4ed}#caution .caution_box{border:6px solid #ff844c;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:2px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f1774f #f1774f;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:4vw auto 8vw}#caution p{font-size:4vw;font-weight:bold;text-align:center;margin:0 8vw;letter-spacing:.05em}#caution p span{color:#f1774f}#graph{padding:12vw 0;width:100vw}#previous{padding:12vw 0;width:100vw;background-color:#e8f6f8 !important;padding-bottom:90px !important}#previous h3{color:#df711e}#previous .caution_box{padding:6vw 0;margin:-4vw 5vw 0;background-color:#fff}#previous .caution_box ul{width:86vw;margin:auto}#previous .caution_box ul li{position:relative;font-size:4vw;line-height:1.8;margin:0px 4vw 4vw 10vw;background:none;text-align:left;letter-spacing:.05em}#previous .caution_box ul li:last-child{margin-bottom:0}#previous .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:5px}#previous .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:10px}#previous .caution_box ul li span{color:#df711e;font-weight:bold}#point_01{padding:12vw 0;width:100vw}#qa{padding:12vw 0;width:100vw}.line{border:1px solid #bdbdbd;width:90vw;margin:8vw auto}}