#header .header__fixed{border:none}#header.is-open .header__fixed{border-bottom:1px solid #ddd}#loading.is-home-message{display:block;transition-duration:1.2s}#loading.is-home-message::before{display:none}#loading.is-home-message .message__inner{position:relative;width:100%;height:100svh;overflow:hidden}#loading.is-home-message .message__inner::before{position:absolute;inset:0;content:"";background-size:cover;background-position:bottom;background-repeat:no-repeat;background-image:url("../../img/home/message_sp.jpg");opacity:0;transform:scale(1);transition:opacity .8s ease,transform 3s ease-out}@supports(background-image: url("test.webp")){#loading.is-home-message .message__inner::before{background-image:url("../../img/home/webp/message_sp.webp")}}@media screen and (min-width: 769px){#loading.is-home-message .message__inner::before{background-image:url("../../img/home/message_pc.jpg")}@supports(background-image: url("test.webp")){#loading.is-home-message .message__inner::before{background-image:url("../../img/home/webp/message_pc.webp")}}}#loading.is-home-message.is-home-photo-visible .message__inner::before{opacity:1;transform:scale(1.06)}#loading.is-home-message h2{position:absolute;top:16.5333333333vw;left:5.3333333333vw;font-size:5.8666666667vw;letter-spacing:.1em;line-height:2.18;font-weight:400;color:dimgray;opacity:0;transition:opacity .8s ease}@media screen and (min-width: 769px){#loading.is-home-message h2{top:50%;transform:translateY(-50%);right:0;left:0;font-size:1.8461538462vw;letter-spacing:.3em;line-height:1;text-align:center}}@media screen and (min-width: 1300px){#loading.is-home-message h2{font-size:24px}}#loading.is-home-message.is-home-copy-visible h2{opacity:1}html.is-home-opening #home #kv .kv__inner{opacity:0}#home #kv .kv__inner{transition:opacity 1s ease;height:calc(100svh - 16.8vw)}@media screen and (min-width: 500px){#home #kv .kv__inner{max-height:138.6666666667vw}}@media screen and (min-width: 769px){#home #kv .kv__inner{height:calc(100svh - 8.9230769231vw);max-height:43.8461538462vw;padding-bottom:3vw}}@media screen and (min-width: 1300px){#home #kv .kv__inner{height:calc(100svh - 116px);max-height:570px;padding-bottom:39px}}#home #kv .kv__inner{display:flex;justify-content:center;overflow:hidden}#home #kv .kv__inner picture{display:block;height:100%}#home #kv .kv__inner img{width:auto;height:100%}#home #message .message__inner{position:relative;height:calc(100svh - 16.8vw);max-height:138.6666666667vw;background-size:cover;background-position:bottom;background-repeat:no-repeat}@media screen and (min-width: 769px){#home #message .message__inner{height:calc(100svh - 5.7692307692vw);max-height:51.5384615385vw}}@media screen and (min-width: 1300px){#home #message .message__inner{height:calc(100svh - 75px);max-height:670px}}#home #message .message__inner{background-image:url("../../img/home/message_sp.jpg")}@supports(background-image: url("test.webp")){#home #message .message__inner{background-image:url("../../img/home/webp/message_sp.webp")}}@media screen and (min-width: 769px){#home #message .message__inner{background-image:url("../../img/home/message_pc.jpg")}@supports(background-image: url("test.webp")){#home #message .message__inner{background-image:url("../../img/home/webp/message_pc.webp")}}}#home #message h2{position:absolute;top:16.5333333333vw;left:5.3333333333vw;font-size:5.8666666667vw;letter-spacing:.1em;line-height:2.18;font-weight:400;color:dimgray}@media screen and (min-width: 769px){#home #message h2{top:50%;transform:translateY(-50%);right:0;left:0;font-size:1.8461538462vw;letter-spacing:.3em;line-height:1;text-align:center}}@media screen and (min-width: 1300px){#home #message h2{font-size:24px}}#home #lead{background-image:url("../../img/home/lead_noise.png")}#home #lead .lead__inner{position:relative;padding:12.8vw 5.3333333333vw 13.3333333333vw}@media screen and (min-width: 769px){#home #lead .lead__inner{width:92.3076923077vw;margin:0 auto;padding:12.2307692308vw 3.8461538462vw 12.7692307692vw}}@media screen and (min-width: 1300px){#home #lead .lead__inner{width:1200px;padding:159px 50px 166px}}#home #lead .lead__cont p{font-size:4.2666666667vw;line-height:8.5333333333vw;font-weight:300}@media screen and (min-width: 769px){#home #lead .lead__cont p{font-size:1.3846153846vw;line-height:3.0769230769vw}}@media screen and (min-width: 1300px){#home #lead .lead__cont p{font-size:18px;line-height:40px}}#home #lead .lead__cont h2{font-size:6.9333333333vw;letter-spacing:.1em;line-height:13.3333333333vw;font-weight:300;margin-top:98.4vw}@media screen and (min-width: 769px){#home #lead .lead__cont h2{font-size:3.0769230769vw;line-height:5.3846153846vw;margin-top:4.5384615385vw}}@media screen and (min-width: 1300px){#home #lead .lead__cont h2{font-size:40px;line-height:70px;margin-top:59px}}#home #lead .lead__cont h2 span{letter-spacing:-0.1em;font-weight:300}#home #lead .lead__chart{position:absolute;right:0;left:0;bottom:58.6666666667vw}@media screen and (min-width: 769px){#home #lead .lead__chart{right:12vw;left:auto;bottom:auto;top:50%;transform:translateY(-50%);margin:0}}@media screen and (min-width: 1300px){#home #lead .lead__chart{right:156px}}#home #lead .lead__chart .lead__chart__circle{position:relative;width:64vw;margin:0 auto}@media screen and (min-width: 769px){#home #lead .lead__chart .lead__chart__circle{width:29.0769230769vw}}@media screen and (min-width: 1300px){#home #lead .lead__chart .lead__chart__circle{width:378px}}#home #lead .lead__chart .lead__chart__circle img{width:100%}#home #lead .lead__chart dl dt{position:absolute;top:32vw;right:0;left:0;font-size:5.3333333333vw;letter-spacing:.08em;line-height:1;font-weight:300;text-align:center}@media screen and (min-width: 769px){#home #lead .lead__chart dl dt{top:15.3076923077vw;font-size:1.5384615385vw}}@media screen and (min-width: 1300px){#home #lead .lead__chart dl dt{top:199px;font-size:20px}}#home #lead .lead__chart dl dd ul li{position:absolute;right:0;left:0;font-size:4.2666666667vw;letter-spacing:.05em;line-height:1;font-weight:300;text-align:center}@media screen and (min-width: 769px){#home #lead .lead__chart dl dd ul li{font-size:1.2307692308vw}}@media screen and (min-width: 1300px){#home #lead .lead__chart dl dd ul li{font-size:16px}}#home #lead .lead__chart dl dd ul li.is-project{top:-10.1333333333vw}@media screen and (min-width: 769px){#home #lead .lead__chart dl dd ul li.is-project{top:-4.6153846154vw}}@media screen and (min-width: 1300px){#home #lead .lead__chart dl dd ul li.is-project{top:-60px}}#home #lead .lead__chart dl dd ul li.is-cluster{bottom:-10.1333333333vw;left:auto;right:-4.8vw}@media screen and (min-width: 769px){#home #lead .lead__chart dl dd ul li.is-cluster{bottom:-4.6153846154vw;right:.2307692308vw}}@media screen and (min-width: 1300px){#home #lead .lead__chart dl dd ul li.is-cluster{bottom:-60px;right:3px}}#home #lead .lead__chart dl dd ul li.is-literacy{bottom:-10.1333333333vw;right:auto;left:4.8vw}@media screen and (min-width: 769px){#home #lead .lead__chart dl dd ul li.is-literacy{bottom:-4.6153846154vw;left:2.9230769231vw}}@media screen and (min-width: 1300px){#home #lead .lead__chart dl dd ul li.is-literacy{bottom:-60px;left:38px}}#home #about{background-image:url("../../img/home/agency_noise_sp.png");background-size:cover;background-position:bottom;padding:16vw 0}@media screen and (min-width: 769px){#home #about{background-image:url("../../img/home/agency_noise_pc.png");padding:7.6923076923vw 0 4.0769230769vw}}@media screen and (min-width: 1300px){#home #about{padding:100px 0 53px}}#home #about .about_inner{position:relative;width:89.3333333333vw;margin:0 auto;background-color:#fff;border:2px solid #ddd;padding:10.6666666667vw 5.3333333333vw}#home #about .about_inner:after{position:absolute;top:0;right:0;left:0;content:"";width:2px;height:calc(2px + 16vw);background-color:#ddd;margin:0 auto;transform:translateY(-100%)}@media screen and (min-width: 769px){#home #about .about_inner:after{height:calc(2px + 7.6923076923vw)}}@media screen and (min-width: 1300px){#home #about .about_inner:after{height:102px}}@media screen and (min-width: 769px){#home #about .about_inner{width:92.3076923077vw;padding:7.5384615385vw 11.5384615385vw 8.2307692308vw}}@media screen and (min-width: 1300px){#home #about .about_inner{width:1200px;padding:98px 150px 107px}}#home #about h2{font-size:7.4666666667vw;letter-spacing:0;line-height:1.5;font-weight:300;text-align:center;padding-bottom:8vw}@media screen and (min-width: 769px){#home #about h2{font-size:3.0769230769vw;line-height:4.6153846154vw;padding-bottom:4.6153846154vw}}@media screen and (min-width: 1300px){#home #about h2{font-size:40px;line-height:60px;padding-bottom:60px}}@media screen and (min-width: 769px){#home #about .about_list{display:flex;justify-content:space-between}}@media screen and (min-width: 769px){#home #about .about_list li{width:20vw}}@media screen and (min-width: 1300px){#home #about .about_list li{width:260px}}#home #about .about_list li a{display:block}#home #about .about_list li .about_list_img{padding-bottom:8vw;text-align:center;margin-top:16vw}@media screen and (min-width: 769px){#home #about .about_list li .about_list_img{padding-bottom:2.3076923077vw;margin-top:0}}@media screen and (min-width: 1300px){#home #about .about_list li .about_list_img{padding-bottom:30px}}#home #about .about_list li .about_list_img img{width:48.8vw;margin:0 auto}@media screen and (min-width: 769px){#home #about .about_list li .about_list_img img{width:14.0769230769vw}}@media screen and (min-width: 1300px){#home #about .about_list li .about_list_img img{width:183px}}#home #about .about_list li dl dt{font-size:6.4vw;line-height:9.6vw;padding-bottom:6.6666666667vw;text-align:center}@media screen and (min-width: 769px){#home #about .about_list li dl dt{font-size:1.8461538462vw;line-height:2.7692307692vw;padding-bottom:1.9230769231vw}}@media screen and (min-width: 1300px){#home #about .about_list li dl dt{font-size:24px;line-height:36px;padding-bottom:25px}}#home #about .about_list li dl dd{font-size:4.8vw;line-height:1.7;letter-spacing:.03em;text-align:center}@media screen and (min-width: 769px){#home #about .about_list li dl dd{font-size:1.3846153846vw;text-align:justify}}@media screen and (min-width: 1300px){#home #about .about_list li dl dd{font-size:18px}}#home #about .about_list li:nth-child(1) .about_list_img{margin:0}#home #about .about_list li:nth-child(1) dl dt{color:#e07bab}#home #about .about_list li:nth-child(2) dl dt{color:#6cc56f}#home #about .about_list li:nth-child(3) dl dt{color:#5c9ad3}#home #agency{background-image:url("../../img/home/agency_noise_sp.png");background-size:cover;background-position:bottom;padding:16vw 0}@media screen and (min-width: 769px){#home #agency{background-image:url("../../img/home/agency_noise_pc.png");padding:7.6923076923vw 0 4.0769230769vw}}@media screen and (min-width: 1300px){#home #agency{padding:100px 0 53px}}#home #agency .agency__inner{width:89.3333333333vw;margin:0 auto;background-color:#fff;border:2px solid #ddd;padding:10.6666666667vw 5.3333333333vw}@media screen and (min-width: 769px){#home #agency .agency__inner{width:92.3076923077vw;padding:7.5384615385vw 16.1538461538vw 8.2307692308vw}}@media screen and (min-width: 1300px){#home #agency .agency__inner{width:1200px;padding:98px 210px 107px}}#home #agency dl dt h2{font-size:7.4666666667vw;letter-spacing:0;line-height:1.5;font-weight:300;text-align:center}@media screen and (min-width: 769px){#home #agency dl dt h2{font-size:3.0769230769vw;line-height:4.6153846154vw}}@media screen and (min-width: 1300px){#home #agency dl dt h2{font-size:40px;line-height:60px}}#home #agency dl dd{width:78.1333333333vw;margin:6.9333333333vw auto 0}@media screen and (min-width: 769px){#home #agency dl dd{width:60vw;margin-top:4.1538461538vw}}@media screen and (min-width: 1300px){#home #agency dl dd{width:780px;margin-top:54px}}#home #agency dl dd img{width:100%}#home .artwork--a{width:100%;height:60vw;background-repeat:no-repeat;background-position:center;background-size:100% auto;background-image:url("../../img/home/artwork--a_sp.png")}@supports(background-image: url("test.webp")){#home .artwork--a{background-image:url("../../img/home/webp/artwork--a_sp.webp")}}#home .artwork--a{margin:21.3333333333vw 0}@media screen and (min-width: 769px){#home .artwork--a{height:19.9984975962vw;background-repeat:repeat-x;background-size:auto 19.9984975962vw;margin:10.7692307692vw 0;background-image:url("../../img/home/artwork--a_pc.png")}@supports(background-image: url("test.webp")){#home .artwork--a{background-image:url("../../img/home/webp/artwork--a_pc.webp")}}}@media screen and (min-width: 1300px){#home .artwork--a{height:259.98046875px;background-size:auto 259.98046875px;margin:140px 0}}#home #news .news__inner{width:89.3333333333vw;margin:0 auto}@media screen and (min-width: 769px){#home #news .news__inner{width:76.9230769231vw}}@media screen and (min-width: 1300px){#home #news .news__inner{width:1000px}}#home #news h2{text-align:center;margin-bottom:13.3333333333vw}@media screen and (min-width: 769px){#home #news h2{margin-bottom:5.3846153846vw}}@media screen and (min-width: 1300px){#home #news h2{margin-bottom:70px}}#home #news h2 strong{font-size:6.9333333333vw;font-weight:400}@media screen and (min-width: 769px){#home #news h2 strong{font-size:2.4615384615vw}}@media screen and (min-width: 1300px){#home #news h2 strong{font-size:32px}}#home #news h2 span{display:block;font-size:3.2vw;font-weight:400;margin-top:6.1333333333vw}@media screen and (min-width: 769px){#home #news h2 span{font-size:.9230769231vw;margin-top:1.6923076923vw}}@media screen and (min-width: 1300px){#home #news h2 span{font-size:12px;margin-top:22px}}@media screen and (min-width: 769px){#home #news .news__list .news__list__item article a{padding:3.4615384615vw 10.2307692308vw 3.4615384615vw 3.8461538462vw}}@media screen and (min-width: 1300px){#home #news .news__list .news__list__item article a{padding:45px 133px 45px 50px}}#home #news .news__list .news__list__item article a .news__list__item__title{font-weight:400}#home .artwork--b{width:100%;height:60vw;background-repeat:no-repeat;background-position:center;background-size:100% auto;background-image:url("../../img/home/artwork--b_sp.png")}@supports(background-image: url("test.webp")){#home .artwork--b{background-image:url("../../img/home/webp/artwork--b_sp.webp")}}#home .artwork--b{margin:21.3333333333vw 0}@media screen and (min-width: 769px){#home .artwork--b{height:19.9984975962vw;background-repeat:repeat-x;background-size:auto 19.9984975962vw;margin:10.7692307692vw 0;background-image:url("../../img/home/artwork--b_pc.png")}@supports(background-image: url("test.webp")){#home .artwork--b{background-image:url("../../img/home/webp/artwork--b_pc.webp")}}}@media screen and (min-width: 1300px){#home .artwork--b{height:259.98046875px;background-size:auto 259.98046875px;margin:140px 0}}#home #curriculum{background-image:url("../../img/home/curriculum_noise_sp.png");background-size:50%;background-repeat:repeat-x;background-position:bottom;padding:16vw 0}@media screen and (min-width: 769px){#home #curriculum{background-image:url("../../img/home/curriculum_noise_pc.png");padding:0 0 10.7692307692vw}}@media screen and (min-width: 1300px){#home #curriculum{padding:0 0 140px}}#home #curriculum h2{text-align:center}#home #curriculum h2 strong{font-size:6.9333333333vw;font-weight:400}@media screen and (min-width: 769px){#home #curriculum h2 strong{font-size:2.4615384615vw}}@media screen and (min-width: 1300px){#home #curriculum h2 strong{font-size:32px}}#home #curriculum h2 span{display:block;font-size:3.2vw;font-weight:400;margin-top:6.1333333333vw}@media screen and (min-width: 769px){#home #curriculum h2 span{font-size:.9230769231vw;margin-top:1.6923076923vw}}@media screen and (min-width: 1300px){#home #curriculum h2 span{font-size:12px;margin-top:22px}}#home #curriculum h2 p{font-size:5.8666666667vw;letter-spacing:.05em;line-height:1.6;font-weight:300;margin-top:11.4666666667vw}@media screen and (min-width: 769px){#home #curriculum h2 p{font-size:2.4615384615vw;line-height:3.8461538462vw;margin-top:5.3846153846vw}}@media screen and (min-width: 1300px){#home #curriculum h2 p{font-size:32px;line-height:50px;margin-top:70px}}#home #curriculum .curriculum__list{display:flex;flex-wrap:wrap;gap:8vw;width:89.3333333333vw;margin:8.5333333333vw auto 0}@media screen and (min-width: 769px){#home #curriculum .curriculum__list{gap:2.3076923077vw;margin-top:3.8461538462vw;width:76.9230769231vw}}@media screen and (min-width: 1300px){#home #curriculum .curriculum__list{gap:30px;margin-top:50px;width:1000px}}#home #curriculum .curriculum__list .curriculum__list__item{border:1px solid #ddd;background-color:#fff}@media screen and (min-width: 769px){#home #curriculum .curriculum__list .curriculum__list__item dl dt{display:flex;align-items:center;height:12.9230769231vw;border-bottom:1px solid #ddd}}@media screen and (min-width: 1300px){#home #curriculum .curriculum__list .curriculum__list__item dl dt{height:168px}}#home #curriculum .curriculum__list .curriculum__list__item dl dt .curriculum__list__item__sub-title{display:flex;align-items:center;height:18.4vw;padding-left:6.4vw;border-bottom:1px solid #ddd}@media screen and (min-width: 769px){#home #curriculum .curriculum__list .curriculum__list__item dl dt .curriculum__list__item__sub-title{width:28.4615384615vw;padding-left:3.3846153846vw;height:100%;border:none;border-right:1px solid #ddd}}@media screen and (min-width: 1300px){#home #curriculum .curriculum__list .curriculum__list__item dl dt .curriculum__list__item__sub-title{width:370px;padding-left:44px}}#home #curriculum .curriculum__list .curriculum__list__item dl dt .curriculum__list__item__sub-title img{width:76vw}@media screen and (min-width: 769px){#home #curriculum .curriculum__list .curriculum__list__item dl dt .curriculum__list__item__sub-title img{width:20.6153846154vw}}@media screen and (min-width: 1300px){#home #curriculum .curriculum__list .curriculum__list__item dl dt .curriculum__list__item__sub-title img{width:268px}}#home #curriculum .curriculum__list .curriculum__list__item dl dt .curriculum__list__item__title{padding:6.4vw 0 3.7333333333vw 6.4vw;border-bottom:1px solid #ddd}@media screen and (min-width: 769px){#home #curriculum .curriculum__list .curriculum__list__item dl dt .curriculum__list__item__title{height:auto;border:none;padding:.7692307692vw 0 0 3.3846153846vw}}@media screen and (min-width: 1300px){#home #curriculum .curriculum__list .curriculum__list__item dl dt .curriculum__list__item__title{padding:10px 0 0 44px}}#home #curriculum .curriculum__list .curriculum__list__item dl dt .curriculum__list__item__title h3{width:100%;font-size:6.4vw;letter-spacing:.05em;line-height:1;font-weight:500}@media screen and (min-width: 769px){#home #curriculum .curriculum__list .curriculum__list__item dl dt .curriculum__list__item__title h3{font-size:2.1538461538vw}}@media screen and (min-width: 1300px){#home #curriculum .curriculum__list .curriculum__list__item dl dt .curriculum__list__item__title h3{font-size:28px}}#home #curriculum .curriculum__list .curriculum__list__item dl dt .curriculum__list__item__title span{font-size:2.6666666667vw;letter-spacing:.1em;line-height:1;font-weight:400}@media screen and (min-width: 769px){#home #curriculum .curriculum__list .curriculum__list__item dl dt .curriculum__list__item__title span{font-size:.7692307692vw;letter-spacing:.3em}}@media screen and (min-width: 1300px){#home #curriculum .curriculum__list .curriculum__list__item dl dt .curriculum__list__item__title span{font-size:10px}}#home #curriculum .curriculum__list .curriculum__list__item dl dd{padding:5.0666666667vw 6.6666666667vw 6.6666666667vw}@media screen and (min-width: 769px){#home #curriculum .curriculum__list .curriculum__list__item dl dd{padding:3.0769230769vw 10vw 5.3846153846vw}}@media screen and (min-width: 1300px){#home #curriculum .curriculum__list .curriculum__list__item dl dd{padding:40px 130px 70px}}#home #curriculum .curriculum__list .curriculum__list__item dl dd p{font-size:4.2666666667vw;letter-spacing:.05em;line-height:7.4666666667vw;font-weight:300;text-align:justify}@media screen and (min-width: 769px){#home #curriculum .curriculum__list .curriculum__list__item dl dd p{font-size:1.3846153846vw;line-height:2.6153846154vw}}@media screen and (min-width: 1300px){#home #curriculum .curriculum__list .curriculum__list__item dl dd p{font-size:18px;line-height:34px}}#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__card{display:flex;flex-wrap:wrap;gap:5.3333333333vw 0;margin-top:12vw}@media screen and (min-width: 769px){#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__card{gap:0 4.6153846154vw;margin-top:2.3076923077vw}}@media screen and (min-width: 1300px){#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__card{gap:0 60px;margin-top:30px}}#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__card li a{width:76vw}@media screen and (min-width: 769px){#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__card li a{width:26vw;transition:.3s ease}#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__card li a:hover{opacity:.8}}@media screen and (min-width: 1300px){#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__card li a{width:338px}}#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__card li a img{width:100%}#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__literacy,#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__cluster{display:flex;flex-wrap:wrap;gap:2.4vw 0;margin-top:12vw}@media screen and (min-width: 769px){#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__literacy,#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__cluster{gap:2.3076923077vw 3.0769230769vw;margin-top:2.3076923077vw}}@media screen and (min-width: 1300px){#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__literacy,#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__cluster{gap:30px 40px;margin-top:30px}}#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__literacy li a,#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__cluster li a{display:flex;align-items:center;justify-content:center;width:76vw;height:16vw;border:1px solid #5c9ad3;background-color:#5c9ad3}@media screen and (min-width: 769px){#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__literacy li a,#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__cluster li a{width:26.7692307692vw;height:6.1538461538vw;transition:background-color .3s ease}#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__literacy li a:hover,#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__cluster li a:hover{background-color:#fff}#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__literacy li a:hover span,#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__cluster li a:hover span{color:#5c9ad3}}@media screen and (min-width: 1300px){#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__literacy li a,#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__cluster li a{width:348px;height:80px}}#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__literacy li a span,#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__cluster li a span{font-size:4.2666666667vw;letter-spacing:0;line-height:1;font-weight:400;color:#fff}@media screen and (min-width: 769px){#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__literacy li a span,#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__cluster li a span{font-size:1.3846153846vw}}@media screen and (min-width: 1300px){#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__literacy li a span,#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__cluster li a span{font-size:18px}}#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__cluster{gap:2.4vw}@media screen and (min-width: 769px){#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__cluster{gap:2.3076923077vw}}@media screen and (min-width: 1300px){#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__cluster{gap:30px}}#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__cluster li a{width:36.5333333333vw;height:16vw;border:1px solid #e07bab;background-color:#e07bab}@media screen and (min-width: 769px){#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__cluster li a{width:17.3076923077vw;height:6.1538461538vw}#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__cluster li a:hover span{color:#e07bab}}@media screen and (min-width: 1300px){#home #curriculum .curriculum__list .curriculum__list__item dl dd .curriculum__list__item__cluster li a{width:225px;height:80px}}#home .artwork--c{width:100%;height:60vw;background-repeat:no-repeat;background-position:center;background-size:100% auto;background-image:url("../../img/home/artwork--c_sp.png")}@supports(background-image: url("test.webp")){#home .artwork--c{background-image:url("../../img/home/webp/artwork--c_sp.webp")}}#home .artwork--c{margin:21.3333333333vw 0}@media screen and (min-width: 769px){#home .artwork--c{height:19.9984975962vw;background-repeat:repeat-x;background-size:auto 19.9984975962vw;margin:10.7692307692vw 0;background-image:url("../../img/home/artwork--c_pc.png")}@supports(background-image: url("test.webp")){#home .artwork--c{background-image:url("../../img/home/webp/artwork--c_pc.webp")}}}@media screen and (min-width: 1300px){#home .artwork--c{height:259.98046875px;background-size:auto 259.98046875px;margin:140px 0}}#home #interview{background-image:url("../../img/home/interview_noise_sp.png");background-size:50%;background-repeat:repeat-x;background-position:bottom;padding:16vw 0}@media screen and (min-width: 769px){#home #interview{background-image:url("../../img/home/interview_noise_pc.png");padding:0 0 10.7692307692vw}}@media screen and (min-width: 1300px){#home #interview{padding:0 0 140px}}#home #interview h2{text-align:center}#home #interview h2 strong{font-size:6.9333333333vw;font-weight:400}@media screen and (min-width: 769px){#home #interview h2 strong{font-size:2.4615384615vw}}@media screen and (min-width: 1300px){#home #interview h2 strong{font-size:32px}}#home #interview h2 span{display:block;font-size:3.2vw;font-weight:400;margin-top:6.1333333333vw}@media screen and (min-width: 769px){#home #interview h2 span{font-size:.9230769231vw;margin-top:1.6923076923vw}}@media screen and (min-width: 1300px){#home #interview h2 span{font-size:12px;margin-top:22px}}#home #interview h2 p{font-size:5.8666666667vw;letter-spacing:.05em;line-height:1.6;font-weight:300;margin-top:11.4666666667vw}@media screen and (min-width: 769px){#home #interview h2 p{font-size:2.4615384615vw;line-height:3.8461538462vw;margin-top:5.3846153846vw}}@media screen and (min-width: 1300px){#home #interview h2 p{font-size:32px;line-height:50px;margin-top:70px}}#home #interview .interview__list{display:flex;flex-wrap:wrap;gap:19.4666666667vw;width:89.3333333333vw;margin:22.6666666667vw auto 0}@media screen and (min-width: 769px){#home #interview .interview__list{width:69.2307692308vw;gap:10.8461538462vw 5.7692307692vw;margin-top:11.6153846154vw}}@media screen and (min-width: 1300px){#home #interview .interview__list{width:900px;gap:141px 75px;margin-top:151px}}#home #interview .interview__list .interview__list__item a{display:flex;gap:0 4.8vw;align-items:flex-start;padding-left:2.1333333333vw}@media screen and (min-width: 769px){#home #interview .interview__list .interview__list__item a{display:block;width:19.2307692308vw;padding:0;transition:.3s ease}#home #interview .interview__list .interview__list__item a:hover{opacity:.8}}@media screen and (min-width: 1300px){#home #interview .interview__list .interview__list__item a{width:250px}}#home #interview .interview__list .interview__list__item a .interview__list__item__thumb{position:relative}#home #interview .interview__list .interview__list__item a .interview__list__item__thumb .interview__list__item__thumb__back{position:absolute;top:-2.1333333333vw;left:-2.1333333333vw;width:32vw;height:32vw;background-image:url(../../img/home/interview__list__item__thumb__back.png);background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 769px){#home #interview .interview__list .interview__list__item a .interview__list__item__thumb .interview__list__item__thumb__back{top:-1.4615384615vw;left:-1.4615384615vw;width:19.2307692308vw;height:19.2307692308vw}}@media screen and (min-width: 1300px){#home #interview .interview__list .interview__list__item a .interview__list__item__thumb .interview__list__item__thumb__back{top:-19px;left:-19px;width:250px;height:250px}}#home #interview .interview__list .interview__list__item a .interview__list__item__thumb .interview__list__item__thumb__front{position:relative;width:32vw}@media screen and (min-width: 769px){#home #interview .interview__list .interview__list__item a .interview__list__item__thumb .interview__list__item__thumb__front{width:19.2307692308vw}}@media screen and (min-width: 1300px){#home #interview .interview__list .interview__list__item a .interview__list__item__thumb .interview__list__item__thumb__front{width:250px}}#home #interview .interview__list .interview__list__item a .interview__list__item__thumb .interview__list__item__thumb__front img{width:100%}#home #interview .interview__list .interview__list__item a .interview__list__item__info{width:52.5333333333vw}@media screen and (min-width: 769px){#home #interview .interview__list .interview__list__item a .interview__list__item__info{width:100%;margin-top:1.8461538462vw}}@media screen and (min-width: 1300px){#home #interview .interview__list .interview__list__item a .interview__list__item__info{margin-top:24px}}#home #interview .interview__list .interview__list__item a .interview__list__item__info span{font-size:3.2vw;line-height:1;font-weight:400;color:#6cc56f}@media screen and (min-width: 769px){#home #interview .interview__list .interview__list__item a .interview__list__item__info span{font-size:.9230769231vw;transition:color .3s ease}}@media screen and (min-width: 1300px){#home #interview .interview__list .interview__list__item a .interview__list__item__info span{font-size:12px}}#home #interview .interview__list .interview__list__item a .interview__list__item__info h3{font-size:3.2vw;line-height:7.4666666667vw;font-weight:400;text-align:justify}@media screen and (min-width: 769px){#home #interview .interview__list .interview__list__item a .interview__list__item__info h3{font-size:.9230769231vw;line-height:2.3076923077vw;transition:color .3s ease;margin-top:.8461538462vw}}@media screen and (min-width: 1300px){#home #interview .interview__list .interview__list__item a .interview__list__item__info h3{font-size:12px;line-height:30px;margin-top:11px}}#home #interview .interview__list .interview__list__item:nth-child(1) a .interview__list__item__thumb::before{position:absolute;top:-9.8666666667vw;left:-1.0666666667vw;content:"#01";z-index:1;font-size:6.9333333333vw;line-height:1;font-weight:200;color:#6cc56f}@media screen and (min-width: 769px){#home #interview .interview__list .interview__list__item:nth-child(1) a .interview__list__item__thumb::before{top:-6.0769230769vw;left:.7692307692vw;font-size:3.8461538462vw;transition:color .3s ease}}@media screen and (min-width: 1300px){#home #interview .interview__list .interview__list__item:nth-child(1) a .interview__list__item__thumb::before{top:-79px;left:10px;font-size:50px}}#home #interview .interview__list .interview__list__item:nth-child(2) a .interview__list__item__thumb::before{position:absolute;top:-9.8666666667vw;left:-1.0666666667vw;content:"#02";z-index:1;font-size:6.9333333333vw;line-height:1;font-weight:200;color:#6cc56f}@media screen and (min-width: 769px){#home #interview .interview__list .interview__list__item:nth-child(2) a .interview__list__item__thumb::before{top:-6.0769230769vw;left:.7692307692vw;font-size:3.8461538462vw;transition:color .3s ease}}@media screen and (min-width: 1300px){#home #interview .interview__list .interview__list__item:nth-child(2) a .interview__list__item__thumb::before{top:-79px;left:10px;font-size:50px}}#home #interview .interview__list .interview__list__item:nth-child(3) a .interview__list__item__thumb::before{position:absolute;top:-9.8666666667vw;left:-1.0666666667vw;content:"#03";z-index:1;font-size:6.9333333333vw;line-height:1;font-weight:200;color:#6cc56f}@media screen and (min-width: 769px){#home #interview .interview__list .interview__list__item:nth-child(3) a .interview__list__item__thumb::before{top:-6.0769230769vw;left:.7692307692vw;font-size:3.8461538462vw;transition:color .3s ease}}@media screen and (min-width: 1300px){#home #interview .interview__list .interview__list__item:nth-child(3) a .interview__list__item__thumb::before{top:-79px;left:10px;font-size:50px}}#home #interview .interview__list .interview__list__item:nth-child(4) a .interview__list__item__thumb::before{position:absolute;top:-9.8666666667vw;left:-1.0666666667vw;content:"#04";z-index:1;font-size:6.9333333333vw;line-height:1;font-weight:200;color:#6cc56f}@media screen and (min-width: 769px){#home #interview .interview__list .interview__list__item:nth-child(4) a .interview__list__item__thumb::before{top:-6.0769230769vw;left:.7692307692vw;font-size:3.8461538462vw;transition:color .3s ease}}@media screen and (min-width: 1300px){#home #interview .interview__list .interview__list__item:nth-child(4) a .interview__list__item__thumb::before{top:-79px;left:10px;font-size:50px}}#home #interview .interview__list .interview__list__item:nth-child(5) a .interview__list__item__thumb::before{position:absolute;top:-9.8666666667vw;left:-1.0666666667vw;content:"#05";z-index:1;font-size:6.9333333333vw;line-height:1;font-weight:200;color:#6cc56f}@media screen and (min-width: 769px){#home #interview .interview__list .interview__list__item:nth-child(5) a .interview__list__item__thumb::before{top:-6.0769230769vw;left:.7692307692vw;font-size:3.8461538462vw;transition:color .3s ease}}@media screen and (min-width: 1300px){#home #interview .interview__list .interview__list__item:nth-child(5) a .interview__list__item__thumb::before{top:-79px;left:10px;font-size:50px}}#home #interview .interview__list .interview__list__item:nth-child(6) a .interview__list__item__thumb::before{position:absolute;top:-9.8666666667vw;left:-1.0666666667vw;content:"#06";z-index:1;font-size:6.9333333333vw;line-height:1;font-weight:200;color:#6cc56f}@media screen and (min-width: 769px){#home #interview .interview__list .interview__list__item:nth-child(6) a .interview__list__item__thumb::before{top:-6.0769230769vw;left:.7692307692vw;font-size:3.8461538462vw;transition:color .3s ease}}@media screen and (min-width: 1300px){#home #interview .interview__list .interview__list__item:nth-child(6) a .interview__list__item__thumb::before{top:-79px;left:10px;font-size:50px}}/*# sourceMappingURL=home.css.map */
