@charset "UTF-8";.sp_bg{position:absolute;z-index:-1;left:calc(50% + 340px);top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}h4.subtitle{padding:0 40px 0 25px;margin:0 0 80px;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:20px;font-weight:700;line-height:50px;border-radius:0 20px 0 0;background-image:linear-gradient(45deg,#63d180,#97d93d)}#intro{padding:110px 0 160px;overflow:hidden}#intro .inner1000{position:relative}#intro .intro_img{position:absolute;left:calc(50% + 145px);top:-90px;z-index:-1}#intro .intro_img img{mix-blend-mode:multiply}#intro .anchor{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 40px;padding:125px 0 0}#intro .anchor a{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 30px;padding:0 12px 12px 10px;border-bottom:1px solid #8e8e8e}#intro .anchor a::before{content:"";display:block;width:20px;height:10px;background:url(../../img/business/icn_bottom_arw.svg) no-repeat center center}#area{overflow:hidden}#area .title{padding:0 0 48px}#area .detail{padding:80px 0;background:url(../../img/common/bg_gray.jpg) repeat}#area .detail .flex_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}#area .detail .flex_wrap dl{width:420px}#area .detail .flex_wrap dl dt{font-size:25px;font-weight:700;letter-spacing:0;color:#32b464;padding:0 0 20px;margin:0 0 25px;border-bottom:2px dotted #8e8e8e;white-space:nowrap}#area .detail .flex_wrap dl dd{line-height:32px;letter-spacing:.05em}#area .detail .flex_wrap dl dd span{display:block;font-size:14px;letter-spacing:.05em;padding:15px 0 0}#area .detail .flex_wrap .pic{margin:-40px 0 0;-webkit-transform:translateX(50px);transform:translateX(50px)}#education{padding:130px 0 210px;overflow:hidden}#education .flex_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 75px;-webkit-transform:translateY(-20px);transform:translateY(-20px)}#education .flex_wrap .definition_list{padding:90px 0 0}#education .flow_wrap{padding:0 0 80px}#education .flow_wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#education .flow_wrap ul li{width:300px;height:425px;background:url(../../img/common/bg_gray.jpg) repeat;border-radius:20px;position:relative;padding:75px 30px 0}#education .flow_wrap ul li::after{content:"";display:block;width:20px;height:35px;background:url(../../img/place/icn_flow.svg) no-repeat center center;position:absolute;right:-36px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#education .flow_wrap ul li:last-child::after{display:none}#education .flow_wrap ul li .num{position:absolute;left:50%;top:-20px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#education .flow_wrap ul li h5{font-size:25px;font-weight:500;letter-spacing:.05em;color:#32b464;padding:0 0 20px;margin:0 0 30px;border-bottom:2px dotted #8e8e8e}#education .flow_wrap ul li dl dt{font-size:18px;letter-spacing:.05em;font-weight:700;padding:0 0 20px}#education .flow_wrap ul li dl dd{line-height:32px;letter-spacing:.05em}#education .training_wrap{position:relative}#education .training_wrap h4.subtitle{margin:0 0 30px}#education .training_wrap ul{width:500px;border-radius:20px;background:url(../../img/common/bg_gray.jpg) repeat;padding:30px 0 30px 32px}#education .training_wrap ul li{line-height:32px;letter-spacing:.05em;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 5px}#education .training_wrap ul li::before{content:"●";font-size:16px;color:#32b464}#education .training_wrap ul li:last-child::before{display:none}#education .training_wrap .training_bg{position:absolute;left:calc(50% + 150px);top:36px}#tabs{border-bottom:3px solid #32b464}#tabs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 20px}#tabs ul li{width:300px;padding:24px 0 55px;background-color:#a7a7a7;border-radius:10px 10px 0 0;color:#fff;text-align:center;font-size:20px;font-weight:700;cursor:pointer;position:relative}#tabs ul li::after{content:"";display:block;width:20px;height:10px;background:url(../../img/place/icn_tabs_arw.svg) no-repeat;position:absolute;left:50%;bottom:22px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#tabs ul li.current{background-color:#32b464}.tabs_wrap{margin:0 0 120px}#career{padding:130px 0 115px;overflow:hidden;background:url(../../img/common/bg_gray.jpg) repeat}#career .flex_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 75px;-webkit-transform:translateY(-10px);transform:translateY(-10px);padding:0 0 80px}#career .flex_wrap .definition_list{padding:80px 0 0}#career .plan_wrap{padding:0 0 100px}#career .plan_wrap h4.subtitle{margin:0 0 30px}#career .plan_wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#career .plan_wrap ul li{background:#fff;border-radius:20px;position:relative;width:230px;cursor:pointer;padding:80px 0 0}#career .plan_wrap ul li::after{content:"";display:block;width:27px;height:27px;background:url(../../img/place/icn_modal.svg) no-repeat center center;position:absolute;right:20px;top:20px}#career .plan_wrap ul li h5{text-align:center;font-size:30px;line-height:40px;font-weight:700;letter-spacing:.05em;padding:0 0 20px;color:#dc6478}#career .plan_wrap ul li p{line-height:32px;letter-spacing:.05em;padding:0 30px 20px}#career .plan_wrap ul li .type_img img{margin:0 auto}#career .plan_wrap ul li:nth-child(2) h5{color:#0a78b4}#career .plan_wrap ul li:nth-child(3) h5{color:#e4960a}#career .plan_wrap ul li:nth-child(4) h5{color:#64be28}#career .career_wrap h4.subtitle{margin:0 0 40px}#career .career_wrap .detail_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#career .career_wrap .detail_wrap .definition_list{width:420px}#career .career_wrap .detail_wrap .example dl{width:490px;background-color:#fff;border-radius:20px;padding:30px;margin:0 0 20px}#career .career_wrap .detail_wrap .example dl:last-child{margin:0}#career .career_wrap .detail_wrap .example dl dt{color:#32b464;font-size:25px;letter-spacing:.05em;padding:0 0 20px;margin:0 0 25px;border-bottom:2px dotted #8e8e8e}#career .career_wrap .detail_wrap .example dl dd{line-height:32px;letter-spacing:.05em}#support{padding:130px 0 115px;overflow:hidden;background:url(../../img/common/bg_gray.jpg) repeat;display:none}#support .flex_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 75px;-webkit-transform:translateY(-10px);transform:translateY(-10px);padding:0 0 80px}#support .flex_wrap .definition_list{padding:80px 0 0}#support .system_wrap .subtitle{margin:0 0 30px}#support .system_wrap .system{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px}#support .system_wrap .system dl{width:490px;background-color:#fff;border-radius:20px;padding:30px;margin:0 0 20px}#support .system_wrap .system dl dt{color:#32b464;font-size:25px;letter-spacing:.05em;padding:0 0 20px;margin:0 0 25px;border-bottom:2px dotted #8e8e8e}#support .system_wrap .system dl dd{font-size:17px;line-height:32px;letter-spacing:.05em}#support .system_wrap .system dl dd span{display:block;font-size:16px;letter-spacing:.05em}#modal{position:fixed;left:0;top:0;width:100vw;height:100vh;height:100svh;height:100dvh;display:none;z-index:100}#modal .mask_wrap{background-color:rgba(0,0,0,.8);width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#modal .plan_type{width:1000px;max-height:750px;height:70vh;border-radius:10px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}#modal .plan_type .plan_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}#modal .plan_type .plan_wrap .close{width:36px;height:36px;background:url(../../img/place/icn_close.svg) no-repeat;position:absolute;right:0;top:-65px;cursor:pointer}#modal .plan_type .title_wrap{width:300px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px 0 0 10px}#modal .plan_type .title_wrap h6{font-size:45px;line-height:60px;letter-spacing:.05em;font-weight:700;color:#fff}#modal .plan_type .title_wrap h6 span{display:block;padding:30px 0 0;letter-spacing:.05em;color:#fff;font-size:16px;line-height:32px}#modal .plan_type .detail_wrap{background-color:#fff;width:700px;height:100%;overflow:scroll;padding:70px 80px;border-radius:0 10px 10px 0}#modal .plan_type .detail_wrap .pickup{border-radius:20px;background:url(../../img/common/bg_gray.jpg) repeat;padding:30px 0 25px 30px;margin:0 0 40px;position:relative}#modal .plan_type .detail_wrap .pickup dl{width:450px}#modal .plan_type .detail_wrap .pickup dl dt{font-size:25px;font-weight:700;letter-spacing:.02em;padding:0 0 20px;margin:0 0 15px;border-bottom:2px dotted #8d8d8d}#modal .plan_type .detail_wrap .pickup dl dd ul li{font-size:16px;line-height:32px}#modal .plan_type .detail_wrap .pickup .person{position:absolute;right:10px;bottom:0}#modal .plan_type .detail_wrap .career_flow span.image{display:none}#modal .plan_type .detail_wrap .career_flow ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 0}#modal .plan_type .detail_wrap .career_flow ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#modal .plan_type .detail_wrap .career_flow ul li .progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:120px;overflow:hidden;border-radius:10px 0 0 10px}#modal .plan_type .detail_wrap .career_flow ul li .progress span{color:#fff;font-size:20px;font-weight:700;letter-spacing:.05em}#modal .plan_type .detail_wrap .career_flow ul li dl{background:url(../../img/common/bg_gray.jpg) repeat;padding:30px;width:420px;overflow:hidden;border-radius:0 10px 10px 0}#modal .plan_type .detail_wrap .career_flow ul li dl dt{font-size:20px;font-weight:700;letter-spacing:.05em}#modal .plan_type .detail_wrap .career_flow ul li dl dd{font-size:16px;line-height:30px;letter-spacing:.05em;padding:15px 0 0;margin:18px 0 0;border-top:2px dotted #8d8d8d}#modal .plan_type .detail_wrap .career_flow ul li .arw{position:absolute;left:50%;bottom:-28px;height:calc(tan(60deg) * 21px / 2);width:31.5px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}#modal .plan_type#plan01 .bg{background-image:linear-gradient(315deg,#d96980 45%,#f2b63c 100%)}#modal .plan_type#plan01 .color{color:#d96980}#modal .plan_type#plan01 .arw{background:#d96980}#modal .plan_type#plan02 .bg{background-image:linear-gradient(315deg,#0380b0 45%,#9ee9d4 100%)}#modal .plan_type#plan02 .color{color:#0a78b4}#modal .plan_type#plan02 .arw{background:#0a78b4}#modal .plan_type#plan03 .bg{background-image:linear-gradient(340deg,#ec9200 15%,#ffd332 100%)}#modal .plan_type#plan03 .color{color:#e4960a}#modal .plan_type#plan03 .arw{background:#e4960a}#modal .plan_type#plan04 .bg{background-image:linear-gradient(45deg,#78c614 45%,#f8e446 100%)}#modal .plan_type#plan04 .color{color:#64be28}#modal .plan_type#plan04 .arw{background:#64be28}@media screen and (max-width:768px){.sp_bg{position:absolute;left:50%;top:-14.6666666667vw}.sp_bg img{width:82.2666666667vw}h4.subtitle{line-height:10.1333333333vw;font-size:4vw;padding:0 4vw 0 8vw;margin:0 0 6.6666666667vw;border-radius:0 2.6666666667vw 0 0;-webkit-transform:translateX(-5.3333333333vw);transform:translateX(-5.3333333333vw)}#intro{padding:10.6666666667vw 0 28vw}#intro .intro_img{display:none}#intro .intro_img img{width:100vw;-webkit-transform:translateX(-5.3333333333vw);transform:translateX(-5.3333333333vw)}#intro .anchor{padding:9.3333333333vw 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 2.6666666667vw}#intro .anchor a{width:100%;font-size:3.4666666667vw;gap:0 4.2666666667vw;padding:6.6666666667vw 0 3.3333333333vw 2.6666666667vw}#intro .anchor a::before{width:4.2666666667vw;height:2.2666666667vw}#area .title{padding:0 0 8.6666666667vw}#area .detail{padding:10.6666666667vw 0}#area .detail .flex_wrap{display:block}#area .detail .flex_wrap dl{width:100%;padding:0 0 6.6666666667vw}#area .detail .flex_wrap dl dt{font-size:5.3333333333vw;padding:0 0 3.3333333333vw;margin:0 0 4vw;border-bottom:.4vw dotted #8e8e8e}#area .detail .flex_wrap dl dd{line-height:7.4666666667vw;font-size:3.7333333333vw}#area .detail .flex_wrap dl dd span{font-size:3.4666666667vw;line-height:6.1333333333vw;padding:4.6666666667vw 0 0}#area .detail .flex_wrap .pic{margin:0;-webkit-transform:translateX(-12vw);transform:translateX(-12vw)}#area .detail .flex_wrap .pic img{width:109.0666666667vw}#education{padding:19.7333333333vw 0 18vw}#education .flex_wrap{display:block;-webkit-transform:none;transform:none}#education .flex_wrap .definition_list{padding:9.3333333333vw 0 6.6666666667vw}#education .flex_wrap .education_img{padding:0 0 5.3333333333vw}#education .flex_wrap .education_img img{width:100vw;-webkit-transform:translateX(-5.3333333333vw);transform:translateX(-5.3333333333vw)}#education .flow_wrap{padding:0 0 13.3333333333vw}#education .flow_wrap ul{gap:10vw 0;-ms-flex-wrap:wrap;flex-wrap:wrap}#education .flow_wrap ul li{width:100%;height:auto;border-radius:2.6666666667vw;padding:7.3333333333vw 5.3333333333vw 6.6666666667vw}#education .flow_wrap ul li::after{background:url(../../img/place/icn_flow_sp.svg) no-repeat center center;right:auto;width:7.0666666667vw;height:4vw;left:50%;top:auto;bottom:-6.9333333333vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#education .flow_wrap ul li .num{position:static;-webkit-transform:none;transform:none;width:7.3333333333vw}#education .flow_wrap ul li .num img{width:auto;height:4.5333333333vw}#education .flow_wrap ul li h5{font-size:5.3333333333vw;padding:0 0 4vw;margin:0 0 6vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:0 4vw;font-size:5.3333333333vw}#education .flow_wrap ul li dl dt{font-size:4vw;padding:0 0 3.3333333333vw}#education .flow_wrap ul li dl dd{line-height:7.4666666667vw;font-size:3.7333333333vw}#education .training_wrap h4.subtitle{margin:0 0 8vw}#education .training_wrap ul{width:100%;border-radius:2.6666666667vw;padding:4.6666666667vw 0 6.6666666667vw 5.3333333333vw}#education .training_wrap ul li{font-size:3.7333333333vw;line-height:7.4666666667vw;gap:0 1.3333333333vw}#education .training_wrap ul li::before{font-size:3.7333333333vw}#education .training_wrap .training_bg{position:static;padding:9.0666666667vw 0 0 6.6666666667vw}#education .training_wrap .training_bg img{width:75.0666666667vw}#tabs{border-bottom:.5333333333vw solid #32b464}#tabs ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}#tabs ul li{width:49.6vw;line-height:1;border-radius:1.3333333333vw 1.3333333333vw 0 0;font-size:3.7333333333vw;padding:4vw 0 9.3333333333vw}#tabs ul li::after{width:4.2666666667vw;height:2.2666666667vw;bottom:4vw}.tabs_wrap{margin:0 0 13.3333333333vw}#career{padding:13.3333333333vw 0 14.6666666667vw}#career .flex_wrap{display:block;-webkit-transform:none;transform:none;padding:0}#career .flex_wrap .definition_list{padding:9.3333333333vw 0 6.6666666667vw}#career .flex_wrap .career_img{padding:0 0 10.6666666667vw}#career .flex_wrap .career_img img{width:100vw;-webkit-transform:translateX(-5.3333333333vw);transform:translateX(-5.3333333333vw)}#career .plan_wrap{padding:0 0 20vw}#career .plan_wrap h4.subtitle{margin:0 0 6.6666666667vw}#career .plan_wrap ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5.3333333333vw 0}#career .plan_wrap ul li{border-radius:2.6666666667vw;width:42vw;padding:12vw 0 0}#career .plan_wrap ul li::after{width:4.9333333333vw;height:4.9333333333vw;top:3.6vw;right:3.6vw}#career .plan_wrap ul li h5{font-size:6.6666666667vw;line-height:9.3333333333vw;padding:0 0 2.6666666667vw}#career .plan_wrap ul li p{line-height:6.9333333333vw;font-size:3.4666666667vw;padding:0 5.3333333333vw 1.6vw}#career .plan_wrap ul li .type_img img{width:100%}#career .career_wrap h4.subtitle{margin:0 0 12vw}#career .career_wrap .detail_wrap{display:block}#career .career_wrap .detail_wrap .definition_list{width:100%;padding:0 0 8vw}#career .career_wrap .detail_wrap .example dl{width:100%;border-radius:2.6666666667vw;padding:6.6666666667vw 5.3333333333vw}#career .career_wrap .detail_wrap .example dl dt{font-size:5.3333333333vw;padding:0 0 4vw;margin:0 0 2.6666666667vw}#career .career_wrap .detail_wrap .example dl dd{font-size:3.7333333333vw;line-height:7.4666666667vw}#support{padding:13.3333333333vw 0 14.6666666667vw}#support .flex_wrap{display:block;-webkit-transform:none;transform:none;padding:0}#support .flex_wrap .definition_list{padding:9.3333333333vw 0 6.6666666667vw}#support .flex_wrap .support_img{padding:0 0 10.6666666667vw}#support .flex_wrap .support_img img{width:100vw;-webkit-transform:translateX(-5.3333333333vw);transform:translateX(-5.3333333333vw)}#support .system_wrap .subtitle{margin:0 0 6.6666666667vw}#support .system_wrap .system dl{width:100%;border-radius:2.6666666667vw;padding:6.6666666667vw 5.3333333333vw}#support .system_wrap .system dl dt{font-size:5.3333333333vw;padding:0 0 4vw;margin:0 0 2.6666666667vw}#support .system_wrap .system dl dd{font-size:3.7333333333vw;line-height:7.4666666667vw}#support .system_wrap .system dl dd span{font-size:3.2vw}#modal .plan_type{width:100%;max-height:inherit;height:100vh;height:100svh;height:100dvh;border-radius:0}#modal .plan_type .plan_wrap{display:block}#modal .plan_type .plan_wrap .close{width:5.6vw;height:5.6vw;right:5.3333333333vw;top:5.3333333333vw;background:url(../../img/place/icn_close_sp.svg) no-repeat}#modal .plan_type .title_wrap{width:100%;height:45.3333333333vw;display:block;border-radius:0;padding:18.6666666667vw 0 10.6666666667vw}#modal .plan_type .title_wrap h6{font-size:8.6666666667vw;line-height:1;text-align:center}#modal .plan_type .title_wrap h6 span{padding:4vw 0 0;font-size:3.4666666667vw;line-height:1;text-align:center}#modal .plan_type .detail_wrap{width:100%;height:calc(100% - 45.3333333333vw);padding:10.6666666667vw 5.3333333333vw;border-radius:0}#modal .plan_type .detail_wrap .pickup{border-radius:2.6666666667vw;padding:6vw 5.3333333333vw 4.6666666667vw}#modal .plan_type .detail_wrap .pickup dl{width:100%}#modal .plan_type .detail_wrap .pickup dl dt{font-size:5.3333333333vw;padding:0 0 3.3333333333vw;margin:0 0 2.6666666667vw}#modal .plan_type .detail_wrap .pickup dl dd ul li{font-size:3.4666666667vw;line-height:7.4666666667vw}#modal .plan_type .detail_wrap .pickup .person{right:-4vw}#modal .plan_type .detail_wrap .pickup .person img{width:44.9333333333vw}#modal .plan_type .detail_wrap .career_flow span.image{display:block;font-size:4vw;font-weight:700;letter-spacing:.05em;padding:0 0 4.6666666667vw}#modal .plan_type .detail_wrap .career_flow ul{gap:8vw 0;width:100%}#modal .plan_type .detail_wrap .career_flow ul li .progress{width:25.3333333333vw;border-radius:2.6666666667vw 0 0 2.6666666667vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 0 0 5.3333333333vw}#modal .plan_type .detail_wrap .career_flow ul li .progress span{font-size:4vw}#modal .plan_type .detail_wrap .career_flow ul li dl{padding:4vw 6.6666666667vw;width:64vw;border-radius:0 2.6666666667vw 2.6666666667vw 0}#modal .plan_type .detail_wrap .career_flow ul li dl dt{font-size:4vw}#modal .plan_type .detail_wrap .career_flow ul li dl dd{font-size:3.7333333333vw;line-height:7.4666666667vw;padding:2vw 0 0;margin:4vw 0 0;border-top:.4vw dotted #8d8d8d}#modal .plan_type .detail_wrap .career_flow ul li .arw{width:4.6666666667vw;height:calc(tan(60deg) * 3.0666666667vw / 2);bottom:-5.6vw}}
/*# sourceMappingURL=place.css.map */
