.case-study .case-study_wrap{padding-bottom:16vw}@media screen and (min-width: 769px){.case-study .case-study_wrap{padding-bottom:7.6923076923vw}}@media screen and (min-width: 1300px){.case-study .case-study_wrap{padding-bottom:100px}}.case-study .case-study_wrap:last-of-type{padding-bottom:0}.case-study .case-study_wrap .case-study_inner{width:89.3333333333vw;margin:0 auto}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_inner{width:69.2307692308vw}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_inner{width:900px}}.case-study .case-study_wrap .case-study_cat{display:block;font-size:3.7333333333vw;line-height:6.4vw;letter-spacing:.05em;color:#6cc56f;padding-bottom:3.7333333333vw}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_cat{font-size:1.0769230769vw;line-height:1.8461538462vw;padding-bottom:1.0769230769vw}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_cat{font-size:14px;line-height:24px;padding-bottom:14px}}.case-study .case-study_wrap .case-study_title{display:flex;align-items:center;flex-wrap:wrap;font-size:6.4vw;line-height:9.6vw;letter-spacing:.05em;color:#6cc56f;margin-bottom:5.3333333333vw}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_title{font-size:1.8461538462vw;line-height:2.7692307692vw;margin-bottom:1.9230769231vw}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_title{font-size:24px;line-height:36px;margin-bottom:25px}}.case-study .case-study_wrap .case-study_title::before{content:"";display:block;width:0;height:0;border-top:2vw solid rgba(0,0,0,0);border-bottom:2vw solid rgba(0,0,0,0);border-left:4vw solid #6cc56f;margin-top:1.0666666667vw;margin-right:2.6666666667vw}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_title::before{border-top:.7692307692vw solid rgba(0,0,0,0);border-bottom:.7692307692vw solid rgba(0,0,0,0);border-left:1.5384615385vw solid #6cc56f;margin-top:.3076923077vw;margin-right:.7692307692vw}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_title::before{border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:20px solid #6cc56f;margin-top:4px;margin-right:10px}}.case-study .case-study_wrap .case-study_title .case-study_title_num{font-size:10.6666666667vw;letter-spacing:.05em;color:#6cc56f;margin:0 5.3333333333vw 0 3.2vw}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_title .case-study_title_num{font-size:3.0769230769vw;margin:0 1.5384615385vw 0 .9230769231vw}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_title .case-study_title_num{font-size:40px;margin:0 20px 0 12px}}.case-study .case-study_wrap .case-study_title .case-study_title_type{font-size:3.2vw;line-height:1;letter-spacing:.05em;color:#fff;padding:1.6vw 1.3333333333vw;background-color:#6cc56f}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_title .case-study_title_type{font-size:.9230769231vw;padding:.4615384615vw .3846153846vw}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_title .case-study_title_type{font-size:12px;padding:6px 5px}}.case-study .case-study_wrap .case-study_title p{font-size:6.4vw;line-height:9.6vw;letter-spacing:.03em;color:#373737;padding-top:8vw}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_title p{font-size:2.4615384615vw;line-height:3.8461538462vw;padding-top:2.3076923077vw}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_title p{font-size:32px;line-height:50px;padding-top:30px}}.case-study .case-study_wrap .case-study_main_img{padding-bottom:5.3333333333vw}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_main_img{padding-bottom:3.8461538462vw}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_main_img{padding-bottom:50px}}.case-study .case-study_wrap .case-study_main_img img{width:100%}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_detail{display:flex;justify-content:space-between;padding-bottom:6.4615384615vw}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_detail{padding-bottom:84px}}.case-study .case-study_wrap .case-study_detail p{font-size:4.2666666667vw;line-height:8.5333333333vw;letter-spacing:.02em;padding-bottom:5.3333333333vw;text-align:justify}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_detail p{padding-bottom:0;font-size:1.2307692308vw;line-height:2.4615384615vw;width:34.6153846154vw}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_detail p{font-size:16px;line-height:32px;width:450px}}.case-study .case-study_wrap .case-study_detail .case-study_detail_img{padding-bottom:14.6666666667vw}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_detail .case-study_detail_img{padding-bottom:0}}.case-study .case-study_wrap .case-study_detail .case-study_detail_img img{width:100%}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_detail .case-study_detail_img img{width:32.3076923077vw}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_detail .case-study_detail_img img{width:420px}}.case-study .case-study_wrap .case-study_detail .case-study_detail_img img.box-shadow{box-shadow:1.0666666667vw 1.3333333333vw 1.3333333333vw 0px rgba(0,0,0,.2)}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_detail .case-study_detail_img img.box-shadow{box-shadow:.3076923077vw .3846153846vw .3846153846vw 0px rgba(0,0,0,.2)}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_detail .case-study_detail_img img.box-shadow{box-shadow:4px 5px 5px 0px rgba(0,0,0,.2)}}.case-study .case-study_wrap .case-study_voice{position:relative;border:1px solid #6cc56f;border-radius:5.3333333333vw;padding:12vw 8vw 8vw;margin-bottom:16vw}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_voice{border-radius:1.5384615385vw;padding:4.4615384615vw 3.8461538462vw 3.8461538462vw;margin-bottom:6.1538461538vw}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_voice{border-radius:20px;padding:58px 50px 50px;margin-bottom:80px}}.case-study .case-study_wrap .case-study_voice .case-study_voice_title{font-size:5.3333333333vw;line-height:1;font-weight:600;color:#fff;letter-spacing:.05em;padding:4vw 9.8666666667vw;border-radius:8vw;position:absolute;left:8vw;top:-6.6666666667vw;background-color:#6cc56f}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_voice .case-study_voice_title{font-size:1.5384615385vw;padding:1.1538461538vw 2.8461538462vw;border-radius:2.3076923077vw;left:2.3076923077vw;top:-1.9230769231vw}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_voice .case-study_voice_title{font-size:20px;padding:15px 37px;border-radius:30px;left:30px;top:-25px}}.case-study .case-study_wrap .case-study_voice dl dt{font-size:5.3333333333vw;line-height:8vw;letter-spacing:.03em;color:#6cc56f;padding-bottom:2.6666666667vw;text-align:justify}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_voice dl dt{font-size:1.5384615385vw;line-height:2.3076923077vw;padding-bottom:.7692307692vw}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_voice dl dt{font-size:20px;line-height:30px;padding-bottom:10px}}.case-study .case-study_wrap .case-study_voice dl dd{font-size:4.2666666667vw;line-height:7.4666666667vw;text-align:justify}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_voice dl dd{font-size:1.2307692308vw;line-height:2.1538461538vw}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_voice dl dd{font-size:16px;line-height:28px}}.case-study .case-study_wrap .case-study_project{background-color:#6cc56f;padding-top:16vw;padding-bottom:16vw}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_project{padding-top:6.1538461538vw;padding-bottom:6.1538461538vw}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_project{padding-top:80px;padding-bottom:80px}}.case-study .case-study_wrap .case-study_project .case-study_project_title{font-size:6.4vw;line-height:9.6vw;font-weight:500;color:#fff;letter-spacing:.06em;margin-bottom:5.3333333333vw;text-align:justify}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_project .case-study_project_title{font-size:2.4615384615vw;line-height:3vw;margin-bottom:3.0769230769vw}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_project .case-study_project_title{font-size:32px;line-height:39px;margin-bottom:40px}}.case-study .case-study_wrap .case-study_project .case-study_project_title .case-study_project_title_cat{display:block;font-size:3.7333333333vw;font-weight:600;line-height:6.4vw;color:#fff;letter-spacing:.03em;padding-bottom:5.3333333333vw}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_project .case-study_project_title .case-study_project_title_cat{font-size:1.0769230769vw;line-height:1.8461538462vw;padding-bottom:1.5384615385vw}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_project .case-study_project_title .case-study_project_title_cat{font-size:14px;line-height:24px;padding-bottom:20px}}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_project .case-study_project_detail{display:flex;align-items:flex-start}}.case-study .case-study_wrap .case-study_project .case-study_project_detail .case-study_project_detail_img{margin-bottom:5.3333333333vw}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_project .case-study_project_detail .case-study_project_detail_img{margin-bottom:0;margin-right:2.3076923077vw;width:20.7692307692vw}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_project .case-study_project_detail .case-study_project_detail_img{margin-right:30px;width:270px}}.case-study .case-study_wrap .case-study_project .case-study_project_detail .case-study_project_detail_img img{width:100%}.case-study .case-study_wrap .case-study_project .case-study_project_detail p{font-size:4.2666666667vw;line-height:8.5333333333vw;color:#fff;margin-bottom:13.3333333333vw;text-align:justify}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_project .case-study_project_detail p{width:30.7692307692vw;font-size:1.2307692308vw;line-height:2.4615384615vw;letter-spacing:.01em;margin-bottom:0}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_project .case-study_project_detail p{width:400px;font-size:16px;line-height:32px;margin-bottom:0}}.case-study .case-study_wrap .case-study_project .case-study_project_detail .case-study_project_detail_profeser{text-align:center}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_project .case-study_project_detail .case-study_project_detail_profeser{display:flex;justify-content:center;flex-wrap:wrap;width:13.0769230769vw;margin:0 0 0 auto}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_project .case-study_project_detail .case-study_project_detail_profeser{width:170px}}.case-study .case-study_wrap .case-study_project .case-study_project_detail .case-study_project_detail_profeser .case-study_project_detail_profeser_name{display:block;font-size:4.8vw;font-weight:500;letter-spacing:.06em;padding-bottom:5.3333333333vw;text-align:center;color:#fff}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_project .case-study_project_detail .case-study_project_detail_profeser .case-study_project_detail_profeser_name{font-size:1.3846153846vw;padding-bottom:0;padding-top:.7692307692vw;order:2}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_project .case-study_project_detail .case-study_project_detail_profeser .case-study_project_detail_profeser_name{font-size:18px;padding-top:10px}}.case-study .case-study_wrap .case-study_project .case-study_project_detail .case-study_project_detail_profeser img{width:50.6666666667vw;margin:0 auto}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_project .case-study_project_detail .case-study_project_detail_profeser img{width:100%;order:1}}.case-study .case-study_wrap .case-study_project .case-study_project_message{padding:5.3333333333vw;margin-top:10.1333333333vw;position:relative;border:.2666666667vw solid #fff;border-radius:.2666666667vw}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_project .case-study_project_message{margin-top:2.3076923077vw;border:.0769230769vw solid #fff;border-radius:.7692307692vw;padding:1.1538461538vw}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_project .case-study_project_message{padding:15px;margin-top:30px;border:1px solid #fff;border-radius:10px}}.case-study .case-study_wrap .case-study_project .case-study_project_message::after{content:"";width:6.9333333333vw;height:4.8vw;position:absolute;left:50%;top:-4.8vw;transform:translateX(-50%);background:url("../../img/curriculum/case-study/icn_speech.png") no-repeat center center/cover}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_project .case-study_project_message::after{width:2vw;height:1.3846153846vw;top:-1.3769230769vw;transform:none;left:calc(91.2% - .9230769231vw)}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_project .case-study_project_message::after{width:26px;height:18px;top:-17.9px;left:calc(91.2% - 12px)}}.case-study .case-study_wrap .case-study_project .case-study_project_message p{color:#fff;font-size:4.8vw;line-height:8vw;text-align:justify}@media screen and (min-width: 769px){.case-study .case-study_wrap .case-study_project .case-study_project_message p{font-size:1.3846153846vw;line-height:2.3076923077vw;text-align:center}}@media screen and (min-width: 1300px){.case-study .case-study_wrap .case-study_project .case-study_project_message p{font-size:18px;line-height:30px}}.introduction{padding-top:16vw;padding-bottom:16vw}@media screen and (min-width: 769px){.introduction{padding-top:3.8461538462vw;padding-bottom:5.3846153846vw}}@media screen and (min-width: 1300px){.introduction{padding-top:50px;padding-bottom:70px}}.introduction.case-study_block{background-color:#6cc56f}.introduction.message_block{background-color:#f2fff3}.introduction.message_block .case-intro_inner .case-intro_meta .case-intro_title a{color:#373737}.introduction.message_block .case-intro_inner .case-intro_meta .case-intro_title a::after{background:url("../../img/common/common_icon_arrow.svg") no-repeat center center/cover}.introduction.message_block .case-intro_inner .case-intro_meta .case-intro_title span{color:#373737}.introduction.message_block .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_detail_num{color:#373737}.introduction.message_block .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_detail_num span{color:#373737}.introduction .case-intro_inner{width:89.3333333333vw;margin:0 auto}@media screen and (min-width: 769px){.introduction .case-intro_inner{width:76.9230769231vw;display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 1300px){.introduction .case-intro_inner{width:1000px}}.introduction .case-intro_inner .case-intro_meta{padding-bottom:10.6666666667vw}@media screen and (min-width: 769px){.introduction .case-intro_inner .case-intro_meta{padding-bottom:0}}.introduction .case-intro_inner .case-intro_meta .case-intro_title a{display:flex;align-items:flex-end;gap:0 6.6666666667vw;font-size:10.1333333333vw;font-weight:600;color:#fff;margin-bottom:5.3333333333vw}@media screen and (min-width: 769px){.introduction .case-intro_inner .case-intro_meta .case-intro_title a{gap:0 2.3076923077vw;font-size:2.9230769231vw;margin-bottom:1.9230769231vw}}@media screen and (min-width: 1300px){.introduction .case-intro_inner .case-intro_meta .case-intro_title a{gap:0 30px;font-size:38px;margin-bottom:25px}}.introduction .case-intro_inner .case-intro_meta .case-intro_title a::after{content:"";display:block;width:5.6vw;height:3.2vw;background:url("../../img/common/common_icon_arrow-w.svg") no-repeat center center/cover}@media screen and (min-width: 769px){.introduction .case-intro_inner .case-intro_meta .case-intro_title a::after{width:1.6153846154vw;height:.9230769231vw}}@media screen and (min-width: 1300px){.introduction .case-intro_inner .case-intro_meta .case-intro_title a::after{width:21px;height:12px}}.introduction .case-intro_inner .case-intro_meta .case-intro_title span{display:block;color:#fff;font-size:4.8vw;line-height:8vw;font-weight:500;letter-spacing:.05em}@media screen and (min-width: 769px){.introduction .case-intro_inner .case-intro_meta .case-intro_title span{font-size:1.3846153846vw;line-height:2.3076923077vw}}@media screen and (min-width: 1300px){.introduction .case-intro_inner .case-intro_meta .case-intro_title span{font-size:18px;line-height:30px}}@media screen and (min-width: 769px){.introduction .case-intro_inner .case-intro_wrap{width:50vw}}@media screen and (min-width: 1300px){.introduction .case-intro_inner .case-intro_wrap{width:650px}}.introduction .case-intro_inner .case-intro_wrap .case-intro_article{padding-bottom:13.3333333333vw}@media screen and (min-width: 769px){.introduction .case-intro_inner .case-intro_wrap .case-intro_article{padding-bottom:2.3076923077vw}}@media screen and (min-width: 1300px){.introduction .case-intro_inner .case-intro_wrap .case-intro_article{padding-bottom:30px}}.introduction .case-intro_inner .case-intro_wrap .case-intro_article:last-of-type{padding:0}.introduction .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_detail_num{font-size:4.1493333333vw;color:#fff;letter-spacing:.05em;display:flex;align-items:center;gap:0 2.1333333333vw;margin-bottom:3.2vw}@media screen and (min-width: 769px){.introduction .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_detail_num{font-size:1.0769230769vw;gap:0 .3846153846vw;margin-bottom:.9230769231vw}}@media screen and (min-width: 1300px){.introduction .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_detail_num{font-size:14px;gap:0 5px;margin-bottom:12px}}.introduction .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_detail_num span{font-size:6.9333333333vw;letter-spacing:.05em;color:#fff}@media screen and (min-width: 769px){.introduction .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_detail_num span{font-size:1.8461538462vw}}@media screen and (min-width: 1300px){.introduction .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_detail_num span{font-size:24px}}.introduction .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_article_wrap{display:block}@media screen and (min-width: 769px){.introduction .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_article_wrap{display:flex}}.introduction .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_article_wrap .case-intro_article_img img{width:100%}@media screen and (min-width: 769px){.introduction .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_article_wrap .case-intro_article_img img{width:20.7692307692vw}}@media screen and (min-width: 1300px){.introduction .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_article_wrap .case-intro_article_img img{width:270px}}.introduction .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_article_wrap .case-intro_article_detail{background-color:#fff;border-radius:0 0 2.6666666667vw 2.6666666667vw;padding:5.3333333333vw 5.3333333333vw 14.6666666667vw;position:relative}@media screen and (min-width: 769px){.introduction .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_article_wrap .case-intro_article_detail{border-radius:0 .7692307692vw .7692307692vw 0;padding:1.9230769231vw 3.8461538462vw 5vw 1.9230769231vw;width:calc(100% - 20.7692307692vw)}}@media screen and (min-width: 1300px){.introduction .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_article_wrap .case-intro_article_detail{border-radius:0 10px 10px 0;padding:25px 50px 65px 25px;width:calc(100% - 270px)}}.introduction .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_article_wrap .case-intro_article_detail::after{content:"";display:block;width:4.8vw;height:2.6666666667vw;background:url("../../img/common/common_icon_arrow.svg") no-repeat center center/cover;position:absolute;right:7.2vw;bottom:6.6666666667vw}@media screen and (min-width: 769px){.introduction .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_article_wrap .case-intro_article_detail::after{width:1.6153846154vw;height:.9230769231vw;right:2.2307692308vw;bottom:2.0769230769vw}}@media screen and (min-width: 1300px){.introduction .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_article_wrap .case-intro_article_detail::after{width:21px;height:12px;right:29px;bottom:27px}}.introduction .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_article_wrap .case-intro_article_detail dl dt{font-size:3.2vw;font-weight:500;line-height:5.3333333333vw;letter-spacing:.03em;color:#6cc56f;padding-bottom:2.6666666667vw}@media screen and (min-width: 769px){.introduction .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_article_wrap .case-intro_article_detail dl dt{font-size:.9230769231vw;line-height:1.5384615385vw;padding-bottom:.7692307692vw}}@media screen and (min-width: 1300px){.introduction .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_article_wrap .case-intro_article_detail dl dt{font-size:12px;line-height:20px;padding-bottom:10px}}.introduction .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_article_wrap .case-intro_article_detail dl dd{font-size:4.8vw;line-height:6.9333333333vw;letter-spacing:.03em;font-weight:500}@media screen and (min-width: 769px){.introduction .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_article_wrap .case-intro_article_detail dl dd{font-size:1.3846153846vw;line-height:2.3076923077vw}}@media screen and (min-width: 1300px){.introduction .case-intro_inner .case-intro_wrap .case-intro_article .case-intro_article_wrap .case-intro_article_detail dl dd{font-size:18px;line-height:30px}}/*# sourceMappingURL=case-study.css.map */
