.mv{max-width:1440px;margin:0 auto}.mv .mv_wrapper{margin:80px 0 24px;position:relative}.mv .mv_wrapper .text{position:absolute;top:0;left:80px}.mv .mv_wrapper .text h2{font-weight:900;font-size:64px;letter-spacing:0.04em}.mv .mv_wrapper .text h3{margin-top:24px;font-size:24px;letter-spacing:0.04em;font-weight:500;font-family:"Inter", sans-serif}@media screen and (max-width:1440px){.mv .mv_wrapper{margin:4vw 0 24px}.mv .mv_wrapper .text{left:4vw}.mv .mv_wrapper .text h2{font-size:max(4.6vw, 32px)}.mv .mv_wrapper .text h3{font-size:max(1.65vw, 18px)}}@media screen and (max-width:767px){.mv .mv_wrapper{margin:15vw 0 24px}.mv .mv_wrapper .text{top:-10vw}.mv .mv_wrapper .text h3{margin-top:12px}}@media screen and (max-width:500px){.mv .mv_wrapper{margin:20vw 0 24px}.mv .mv_wrapper .text{top:-16vw}}.member{max-width:1440px;margin:0 auto;position:relative;font-family:"Inter", sans-serif}.member .bg1{content:url("../../src/img/front/member_bg.png");position:absolute;top:80px;right:76px;width:492px;z-index:-1}.member .bg2{content:url("../../src/img/front/member_bg.png");position:absolute;bottom:236px;left:80px;width:492px;z-index:-1}.member .member_wrapper{padding:160px 200px}.member .member_wrapper .member_box{background:linear-gradient(to right, #2BA1D7, #7EDEE7);padding:1px;border-radius:16px;margin-bottom:56px}.member .member_wrapper .member_box .contents{background-color:#fff;padding:80px;border-radius:16px}.member .member_wrapper .member_box .contents .flex_box{display:flex;align-items:center;gap:75px}.member .member_wrapper .member_box .contents .flex_box .img{width:240px;flex-shrink:0}.member .member_wrapper .member_box .contents .flex_box .text .post{padding:16px 0;font-weight:700;font-size:18px;letter-spacing:0.04em}.member .member_wrapper .member_box .contents .flex_box .text .name{font-weight:700;padding-bottom:16px;border-bottom:1px solid #666;margin-bottom:32px;font-size:32px;letter-spacing:0.04em}.member .member_wrapper .member_box .contents .flex_box .text .body{font-weight:400;line-height:1.4;margin-bottom:32px;font-size:16px;letter-spacing:0.04em}.member .member_wrapper .member_box .contents .flex_box .text .specialty_field .left{display:inline-block;color:#EA8C1A;border:1px solid #EA8C1A;border-radius:50px;padding:8px 16px;margin-bottom:16px;flex-shrink:0;max-height:36px;font-size:16px;letter-spacing:0.04em}.member .member_wrapper .member_box .contents .flex_box .text .specialty_field .right{line-height:1.4;font-size:18px;letter-spacing:0.04em}@media screen and (max-width:1440px){.member .bg2{bottom:100px}.member .member_wrapper{padding:80px 10vw}.member .member_wrapper .member_box .contents .flex_box .text .name{font-size:28px}}@media screen and (max-width:1024px){.member .bg1,.member .bg2{width:50vw}.member .bg1{right:4vw}.member .bg2{left:4vw;bottom:80px}.member .member_wrapper{padding:80px 4vw}.member .member_wrapper .member_box .contents{padding:4vw}}@media screen and (max-width:767px){.member .member_wrapper .member_box .contents .flex_box{flex-direction:column;gap:40px}.member .member_wrapper .member_box .contents .flex_box .text .name{margin:0}.member .sp{width:100%}.member .member_wrapper .rights{margin:0 auto}}@media screen and (max-width:450px){.member .bg2{bottom:30vw}}.about{max-width:1440px;margin:0 auto;font-family:"Inter", sans-serif}.about .about_wrapper{padding:160px 200px;background:linear-gradient(#fff, #f7f7f7)}.about .about_wrapper>.text{line-height:1.4;margin-bottom:40px;font-size:16px;letter-spacing:0.04em}.about .about_wrapper .flex_box{display:flex;justify-content:center;justify-content:space-between;gap:56px;margin-bottom:56px}.about .about_wrapper .flex_box li{width:282px;flex-shrink:0}.about .about_wrapper .flex_box li .img_wrap{width:240px;margin:0 auto 24px;background:linear-gradient(to right, #2BA1D7, #7EDEE7);padding:1px;border-radius:50%}.about .about_wrapper .flex_box li .img_wrap .img{background:#fff;padding:60px;border-radius:50%}.about .about_wrapper .flex_box li .img_wrap .img img{max-width:120px}.about .about_wrapper .flex_box li .text{text-align:center;line-height:1.4;font-weight:700;font-size:18px;letter-spacing:0.04em}@media screen and (max-width:1440px){.about .about_wrapper{padding:80px 10vw}.about .about_wrapper .flex_box{gap:0}}@media screen and (max-width:1024px){.about .about_wrapper{padding:80px 4vw}.about .about_wrapper .flex_box{justify-content:space-between;gap:0 2%}.about .about_wrapper .flex_box li{width:32%}.about .about_wrapper .flex_box li .img_wrap{width:200px;height:200px}.about .about_wrapper .flex_box li .img_wrap .img{padding:60px}.about .about_wrapper .flex_box li .img_wrap .img img{max-width:78px}}@media screen and (max-width:767px){.about .about_wrapper .flex_box{flex-direction:column;gap:40px}.about .about_wrapper .flex_box li{width:100%}.about .about_wrapper .flex_box li .img_wrap{width:120px;height:120px}.about .about_wrapper .flex_box li .img_wrap .img{padding:20px}.about .about_wrapper .rights{margin:0 auto}}.publications{max-width:1440px;margin:0 auto;font-family:"Inter", sans-serif}.publications .publications_wrapper{padding:160px 200px}.publications .publications_wrapper .contents{padding:40px 80px;background:#f7f7f7}.publications .publications_wrapper .contents>p{line-height:1.4;font-size:18px;letter-spacing:0.04em;margin-bottom:40px}.publications .publications_wrapper .contents .btn_box{margin-left:auto;width:fit-content}@media screen and (max-width:1440px){.publications .publications_wrapper{padding:80px 10vw}}@media screen and (max-width:1024px){.publications .publications_wrapper{padding:80px 4vw}.publications .publications_wrapper .contents{padding:40px 4vw}}@media screen and (max-width:767px){.publications .publications_wrapper .contents .btn_box{margin-left:unset;margin:0 auto}}.access{max-width:1440px;margin:0 auto;background-color:#f7f7f7}.access .access_wrapper{padding:80px 160px}.access .access_wrapper .flex_box{display:flex;justify-content:space-between;align-items:center}.access .access_wrapper .flex_box .left{width:370px;flex-shrink:0}.access .access_wrapper .flex_box .left .desc{padding-left:32px;font-size:18px}.access .access_wrapper .flex_box .left .desc .address{line-height:1.4;margin-bottom:40px}.access .access_wrapper .flex_box .left .desc .mail{display:flex;gap:10px;align-items:center}.access .access_wrapper .flex_box .left .desc .mail .img{padding:9.6px 8px;background:linear-gradient(to right, #2BA1D7, #7EDEE7);display:flex;border-radius:50%}.access .access_wrapper .flex_box .left .desc .mail .img img{width:16px;height:12.8px}.access .access_wrapper .flex_box .right iframe{border-radius:16px}@media screen and (max-width:1440px){.access .access_wrapper{padding:80px 10vw}.access .access_wrapper .flex_box .right iframe{width:40vw}}@media screen and (max-width:1024px){.access .access_wrapper{padding:80px 4vw}}@media screen and (max-width:767px){.access .access_wrapper .flex_box{flex-direction:column;gap:40px}.access .access_wrapper .flex_box .left{width:100%}.access .access_wrapper .flex_box .left .desc{padding-left:24px}.access .access_wrapper .flex_box .right,.access .access_wrapper .flex_box .right iframe{width:100%}}