@charset "UTF-8";@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css);@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;font-size:inherit;color:inherit}a:hover{text-decoration:underline}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=search]{border:0}button,button:focus{border:0;outline:0}button:active{outline:0}input,textarea{-webkit-appearance:none}input:focus,textarea:focus{outline:0}*{-webkit-text-size-adjust:none}body,html{font-family:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,"Helvetica Neue","Segoe UI","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;font-size:.9375rem;line-height:150%;scroll-behavior:smooth}h1{font-weight:800;line-height:120%;font-size:2.5rem;letter-spacing:-1px}h6,p{font-size:1rem}h6{font-weight:500;line-height:100%}p{white-space:pre-line;line-height:160%;word-break:keep-all}#top{height:2.25rem;background-color:#f0be1e;text-align:center;overflow:hidden;width:100%;position:fixed;top:0;left:0;z-index:99}#top h6,footer section#slogan p{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff}#top,#top h6{cursor:pointer}#top h6{font-size:.875rem;line-height:2.5rem;font-weight:600}#top video{pointer-events:none}@media (min-width:768px){#top{width:100%}#top h6:hover{text-decoration:underline}}#wpr-request,header{position:fixed;z-index:99;background-color:#1c82a8}header,header nav ul{display:flex;align-items:center;height:4rem}header{top:2.25rem;left:0;width:100%;box-shadow:0 3px 8px rgba(0,0,0,.25)}header .wpr_logo{margin-left:.5rem;transform:translateY(-.25vw)}@media (min-width:768px){header .wpr_logo{margin-left:calc(50% - 512px)}}header .wpr_logo svg.logo{display:inline-block;width:36vw}@media (min-width:768px){header .wpr_logo svg.logo{width:12rem;transform:translateY(3px)}}#wpr-kakaotalk a svg path,#wpr-request a svg path,header .wpr_logo svg.logo path{fill:#fff}header nav{position:absolute;right:1rem}@media (min-width:768px){header nav{right:calc(50% - 512px)}}header nav ul{justify-content:flex-end}header nav ul li.current{border-bottom:2px solid #fff}header nav ul li{display:inline-block;vertical-align:top;margin-left:3vw;padding-bottom:4px;border-bottom:2px solid transparent;transform:translateY(4px)}footer section#apply a,header nav ul li a{color:#fff;font-weight:600}header nav ul li a svg{height:3vw;width:auto}@media (min-width:768px){header nav ul li{margin-left:2rem}header nav ul li a svg{height:1rem}}#wpr-request{right:1.5rem;bottom:1.5rem;width:3.875rem;height:3.875rem;border-radius:50%;padding:.75rem;box-shadow:0 6px 8px rgba(0,0,0,.35);transition:background-color .3s ease,box-shadow .3s ease;animation:floating 3s ease-in-out infinite}#wpr-kakaotalk a,#wpr-request a{display:inline-block;width:100%;height:100%}#wpr-kakaotalk a svg,#wpr-request a svg{width:100%;height:100%;transform:scale(.8)}@media (min-width:768px){#wpr-request{width:6rem;height:6rem;bottom:4rem;right:4rem;cursor:pointer}}#wpr-kakaotalk{position:fixed;right:1.5rem;bottom:6.25rem;z-index:98;width:3.875rem;height:3.875rem;background-color:#f0be1e;border-radius:50%;padding:.75rem;box-shadow:0 6px 8px rgba(0,0,0,.35);transition:background-color .3s ease,box-shadow .3s ease;animation:floating 3s ease-in-out infinite}#wpr-kakaotalk a svg{transform:scale(.85)}@media (min-width:768px){#wpr-kakaotalk{width:6rem;height:6rem;bottom:10.5rem;right:4rem;cursor:pointer}}footer section#slogan{width:100vw;height:100vw;background-size:cover;background-position:center;background-image:url(../img/night_mobile.jpg)}@media (min-width:431px) and (max-width:768px){footer section#slogan{background-image:url(../img/night_tablet.jpg)}}@media (min-width:768px){footer section#slogan{background-image:url(../img/night_desktop.jpg)}}footer section#slogan p{text-align:center;font-size:1.375rem;font-weight:800;width:100%;line-height:135%}@media (min-width:768px){footer section#slogan{max-height:540px}}footer section#instagram{text-align:center;padding:4rem 0}footer section#instagram h1{margin-top:2.5rem}footer section#instagram p{margin-top:1.5rem;font-weight:600;line-height:140%;font-size:1rem}footer section#instagram a.wpr_icon_instagram{margin-top:1rem;display:inline-block}@media (min-width:768px){footer section#instagram a.wpr_icon_instagram svg{width:5rem;height:5rem}}footer section#apply{background-size:cover;background-image:url(../img/footerbg_mobile.jpg);text-align:center;padding:4rem 1rem}@media (min-width:431px) and (max-width:768px){footer section#apply{background-image:url(../img/footerbg_tablet.jpg)}}@media (min-width:768px){footer section#apply{background-image:url(../img/footerbg_desktop.jpg);padding:8rem 1rem}}footer section#apply h1,footer section#apply p{color:#fff}footer section#apply h1{letter-spacing:0;line-height:100%}footer section#apply p{margin-top:2rem;font-weight:600;font-size:1.125rem;line-height:150%}footer section#apply a{margin-top:3rem;display:inline-block;background-color:#f0be1e;padding:1rem 1.5rem;border-radius:2rem;font-size:1.125rem;box-shadow:3px 3px 0 rgba(0,0,0,.15)}footer section#apply .wpr_iframe{margin-top:10rem;width:100%;height:0;padding-bottom:56.25%;position:relative}@media (min-width:768px){footer section#apply .wpr_iframe{width:640px;height:360px;margin:6rem auto 0;padding-bottom:0}}footer section#apply .wpr_iframe iframe{position:absolute;width:100%;height:100%;left:0;top:0}footer section#addr,section#n01{text-align:center;padding:2rem 0 3rem}footer section#addr svg path{fill:#909ea2}footer section#addr a,footer section#addr h6{color:#909ea2}footer section#addr h6{margin-top:1rem;font-weight:700}footer section#addr p{margin-top:0}footer section#addr p a{line-height:180%;text-decoration:underline}svg.logo{width:64px;height:auto}svg.icon_instagram{width:4rem;height:4rem}header nav ul,section{position:relative}section.pd1r{padding:1rem}@media (max-width:430px){.swiper-button-next,.swiper-button-prev{display:none!important}}@media (min-width:768px){.swiper-button-next,.swiper-button-prev{cursor:pointer}.swiper-button-next::after,.swiper-button-prev::after{cursor:pointer;color:#000;font-size:1.5rem!important}.swiper-button-next{transform:translateX(4rem)}.swiper-button-prev{transform:translateX(-4rem)}}section#n01{background-color:#1c82a8;padding:12.25rem 0 6rem}section#n01 #n01-01 img{width:100%;max-width:640px}section#n01 #n01-01 p,section#n02 h6,section#n02 p{display:inline-block}section#n02{background-size:cover;background-image:url(../img/n02-02_mobile.jpg);background-position:center center;width:100%;height:90vh;text-align:center}@media (min-width:431px) and (max-width:768px){section#n02{background-image:url(../img/n02-02_tablet.jpg)}}@media (min-width:768px){section#n02{background-image:url(../img/n02-02_desktop.jpg)}}section#n02 h6{margin-top:6rem}section#n02 p{margin-top:2rem;font-weight:600;opacity:.8}@media (min-width:768px){section#n02 h6,section#n02 p{width:100%}}section#n03,section#n09{width:calc(100vw - 2rem);height:calc(100vw - 2rem);margin-left:1rem;margin-top:1rem}section#n03 .swiper-pagination,section#n09 .swiper-pagination{position:absolute;bottom:-30px;left:0;width:100%;text-align:center;top:unset}section#n03 .swiper-slide,section#n09 .swiper-slide{background-size:cover;background-position:center center;background-repeat:no-repeat}section#n03 .swiper-pagination-1,section#n03 .swiper-pagination-2,section#n09 .swiper-pagination-1,section#n09 .swiper-pagination-2{text-align:center;padding-top:1rem}section#n03 .swiper-pagination-bullet-active,section#n09 .swiper-pagination-bullet-active{background-color:#f0be1e}section#n03 .swiper-slide.n01_slider_01,section#n09 .swiper-slide.n01_slider_01{background-image:url(../img/n01-slider/scroll-01-01.jpg)}section#n03 .swiper-slide.n01_slider_02,section#n09 .swiper-slide.n01_slider_02{background-image:url(../img/n01-slider/scroll-01-02.jpg)}section#n03 .swiper-slide.n01_slider_03,section#n09 .swiper-slide.n01_slider_03{background-image:url(../img/n01-slider/scroll-01-03.jpg)}section#n03 .swiper-slide.n01_slider_04,section#n09 .swiper-slide.n01_slider_04{background-image:url(../img/n01-slider/scroll-01-04.jpg)}section#n03 .swiper-slide.n01_slider_05,section#n09 .swiper-slide.n01_slider_05{background-image:url(../img/n01-slider/scroll-01-05.jpg)}section#n03 .swiper-slide.n01_slider_06,section#n09 .swiper-slide.n01_slider_06{background-image:url(../img/n01-slider/scroll-01-06.jpg)}section#n03 .swiper-slide.n01_slider_07,section#n09 .swiper-slide.n01_slider_07{background-image:url(../img/n01-slider/scroll-01-07.jpg)}section#n03 .swiper-slide.n01_slider_08,section#n09 .swiper-slide.n01_slider_08{background-image:url(../img/n01-slider/scroll-01-08.jpg)}section#n03 .swiper-slide.n01_slider_09,section#n09 .swiper-slide.n01_slider_09{background-image:url(../img/n01-slider/scroll-01-09.jpg)}section#n03 .swiper-slide.n01_slider_10,section#n09 .swiper-slide.n01_slider_10{background-image:url(../img/n01-slider/scroll-01-10.jpg)}section#n03 .swiper-slide.n01_slider_11,section#n09 .swiper-slide.n01_slider_11{background-image:url(../img/n01-slider/scroll-01-11.jpg)}section#n03 .swiper-slide.n01_slider_12,section#n09 .swiper-slide.n01_slider_12{background-image:url(../img/n01-slider/scroll-01-12.jpg)}section#n03 .swiper-slide.n01_slider_13,section#n09 .swiper-slide.n01_slider_13{background-image:url(../img/n01-slider/scroll-01-13.jpg)}section#n03 .swiper-slide.n01_slider_14,section#n09 .swiper-slide.n01_slider_14{background-image:url(../img/n01-slider/scroll-01-14.jpg)}section#n03 .swiper-slide.n01_slider_15,section#n09 .swiper-slide.n01_slider_15{background-image:url(../img/n01-slider/scroll-01-15.jpg)}section#n03 .swiper-slide.n01_slider_16,section#n09 .swiper-slide.n01_slider_16{background-image:url(../img/n01-slider/scroll-01-16.jpg)}@media (min-width:768px){section#n03,section#n09{max-width:640px;max-height:640px;margin:6rem auto 0}}section#n04{margin-top:6rem}section#n04 h1,section#n04 h6{color:#f0be1e}section#n04 h1,section#n04 ul.wpr_ideal{margin-top:2rem}section#n04 ul.wpr_ideal li.wpr_ideal_item{margin-bottom:4rem}section#n04 ul.wpr_ideal li.wpr_ideal_item h4,section#n07 ul li.wpr_env_item h4{font-size:1.375rem;font-weight:800}section#n04 ul.wpr_ideal li.wpr_ideal_item ul.ideal_list li.ideal_item{margin-top:1.25rem;line-height:140%}section#n04 ul.wpr_ideal li.wpr_ideal_item:nth-child(2){text-align:right}@media (max-width:430px){section#n04 ul.wpr_ideal li.wpr_ideal_item::after{content:"";background-image:url(../img/list_bar_mobile.jpg);background-size:cover;background-position:center;display:block;width:100%;height:50px;margin-top:2rem}}@media (min-width:768px){section#n04{max-width:1024px;margin:8rem auto 0}section#n04 h1,section#n04 h6{text-align:center}section#n04 h1 br{display:none}section#n04 ul.wpr_ideal{font-size:0;margin-top:3rem;border:1px solid #eee;padding:2rem}section#n04 ul.wpr_ideal li.wpr_ideal_item:last-child{border-bottom:none;margin-bottom:0}section#n04 ul.wpr_ideal li.wpr_ideal_item{width:100%;display:inline-block;vertical-align:top;border-bottom:1px solid #eee;margin-bottom:2rem}section#n04 ul.wpr_ideal li.wpr_ideal_item h4{text-align:left;width:200px;display:inline-block}section#n04 ul.wpr_ideal li.wpr_ideal_item ul.ideal_list{text-align:left;display:inline-block;width:calc(100% - 200px);vertical-align:top}section#n04 ul.wpr_ideal li.wpr_ideal_item ul.ideal_list li.ideal_item{font-size:1rem;width:80%;margin-top:0;margin-bottom:1rem}section#n04 ul.wpr_ideal li.wpr_ideal_item ul.ideal_list li.ideal_item:last-child{margin-bottom:2rem}}section#n05{padding:1rem;box-sizing:border-box}section#n05 .wpr_iframe{width:100%;height:0;padding-bottom:56.25%;position:relative}section#n05 .wpr_iframe iframe,section#n15 .wpr_iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:768px){section#n05{max-width:1024px;margin:4rem auto 0;padding:0}}section#n06{background-size:cover;background-image:url(../img/n01-06_mobile.jpg);background-position:center center;height:100vh}@media (min-width:431px) and (max-width:768px){section#n06{background-image:url(../img/n01-06_tablet.jpg)}}@media (min-width:768px){section#n06{background-image:url(../img/n01-06_desktop.jpg)}}section#n06 .inner_n06{position:absolute;left:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}section#n06 .inner_n06 p{margin-top:2rem;text-align:center;color:#fff;font-size:1rem;line-height:1.625rem;font-weight:800;white-space:pre-line;text-shadow:3px 3px 0 rgba(0,0,0,.15)}@media (min-width:768px){section#n06{max-width:1024px;height:900px;margin:4rem auto 0;padding:0}section#n06 .inner_n06 br.monly{display:none}section#n06 .inner_n06 p{margin-top:3rem;font-size:1.25rem;line-height:1.875rem}}section#n07{background-color:#1c82a8;color:#fff}section#n07 h1,section#n07 h6,section#n08 h1,section#n08 h6,section#n08 ol,section#n08 p{margin-top:2rem}section#n07 ul li.wpr_env_item{margin-top:3rem;border-top:1px solid rgba(255,255,255,.1);padding-top:3rem}section#n07 ul li.wpr_env_item ol li.env_item{text-align:left;line-height:140%;margin-top:1.25rem}section#n07 ul li.wpr_env_item:last-child{margin-bottom:3rem}@media (min-width:768px){section#n07{margin-top:4rem;padding-top:4rem}section#n07 ul{max-width:1024px;margin:0 auto}section#n07,section#n07 ul li.wpr_env_item ol{text-align:center}section#n07 ul li.wpr_env_item ol li.env_item{text-align:center;font-size:1rem}}section#n08 ol li.history_item{border-top:1px solid rgba(0,0,0,.035);padding:.75rem 0}section#n08 ol li.history_item span,section#n10 ul li span{display:block;font-weight:800}@media (min-width:768px){section#n08{text-align:center;max-width:1024px;margin:4rem auto 0}section#n08 p{font-size:1rem}section#n08 ol li.history_item{padding:1rem 0;font-size:1rem}}section#n10{margin-top:4rem}section#n10 h1,section#n10 ul{margin-top:3rem}section#n10 ul li{margin-bottom:3rem}section#n10 ul li span{font-size:1.375rem}section#n10 ul li p{margin-top:1rem}section#n10 ul li:last-child{margin-bottom:2rem}section#n10 ul li:nth-child(2){text-align:right}@media (min-width:768px){section#n10{max-width:1024px;margin:4rem auto 0;text-align:center}section#n10 ul{font-size:0;margin-top:6rem}section#n10 ul li{width:33.33%;display:inline-block;vertical-align:top;text-align:left}section#n10 ul li p{font-size:1rem;width:90%}section#n10 ul li:nth-child(2){text-align:left}}section#n11{padding:8rem 1rem 4rem;background-color:#1c82a8}section#n11 ol li:last-child,section#n13 ol li:last-child{margin-bottom:0}section#n11 ol li{margin-bottom:3rem}section#n11 ol li p{font-size:1.25rem;color:#fff}section#n11 ol li p span,section#n13 ol li p span{font-weight:800}@media (min-width:768px){section#n11 ol{padding-top:4rem;width:1024px;margin:0 auto}section#n11 ol li{width:33%;display:inline-block;vertical-align:top}}section#n12{width:100%;height:80vh;background-size:cover;background-image:url(../img/n11-01_mobile.jpg);background-position:center center}@media (min-width:431px) and (max-width:768px){section#n12{background-image:url(../img/n11-01_tablet.jpg)}}@media (min-width:768px){section#n12{background-image:url(../img/n11-01_desktop.jpg);max-width:1024px;margin:4rem auto 0}}section#n13 h1,section#n13 ol{margin-top:3rem}section#n13 ol li{margin-bottom:3rem}section#n13 ol li p{font-size:1.25rem}@media (min-width:768px){section#n13{text-align:center;max-width:1024px;margin:4rem auto 0}}section#n14{background-color:#1c82a8;position:relative;color:#fff;text-align:center}section#n14,section#n14 h1,section#n14 h6,section#n14 ul{margin-top:4rem}section#n14 ul li{margin-bottom:5rem}section#n14 ul li img{width:100%}section#n14 ul li img.donly,section#n28 img.donly{display:none}section#n14 ul li p{margin-top:2rem;font-size:1rem}@media (min-width:768px){section#n14{margin-top:6rem}section#n14 ul li{width:640px;margin:0 auto 5rem}section#n14 ul li img{width:100%}section#n14 ul li img.donly{display:block}section#n14 ul li img.monly{display:none}}section#n15 .wpr_iframe{width:100%;height:0;padding-bottom:56.25%;position:relative}@media (min-width:768px){section#n15{max-width:1024px;margin:3rem auto}}section#n21{padding:10rem 1rem 2rem}section#n21,section#n23{background-color:#1c82a8}section#n21 h1,section#n21 ul li h4,section#n21 ul li p,section#n23 h1,section#n23 ul li h4,section#n23 ul li p,section#n28 h4,section#n28 h6,section#n28 p{color:#fff}section#n21 ul,section#n23 ul,section#n29 ol{margin-top:3rem}section#n21 ul li,section#n23 ul li{margin-bottom:3rem}section#n21 ul li h4,section#n23 ul li h4,section#n28 h4{font-size:1.375rem;font-weight:800}section#n21 ul li p,section#n23 ul li p,section#n28 p{margin-top:1rem}@media (min-width:768px){section#n21{text-align:center}section#n21 ul{width:1024px;margin:4rem auto 0;font-size:0}section#n21 ul li{width:50%;display:inline-block;vertical-align:top;text-align:left}section#n21 ul li p{width:90%}}section#n23{padding:6rem 1rem}section#n23 ul h4{line-height:140%}@media (min-width:768px){section#n23{text-align:center}section#n23 ul{width:540px;margin:3rem auto 0}section#n23 ul li:last-child{margin-bottom:0}}section#n22{width:100%;height:80vh;background-size:cover;background-image:url(../img/n22-01_mobile.jpg);background-position:center center}@media (min-width:431px) and (max-width:768px){section#n22{background-image:url(../img/n22-01_desktop.jpg)}}@media (min-width:768px){section#n22{background-image:url(../img/n22-01_desktop.jpg);background-size:1024px;background-repeat:no-repeat;background-color:#1c82a8}}section#n24{width:100%;height:100vw;background-size:cover;background-image:url(../img/teacher_04_mobile.jpg);background-position:center center}@media (min-width:431px) and (max-width:768px){section#n24{background-image:url(../img/teacher_04_desktop.jpg)}}@media (min-width:768px){section#n24{background-image:url(../img/teacher_04_desktop.jpg);background-size:1024px;height:768px;background-repeat:no-repeat;background-color:#1c82a8}}section#n25,section#n27,section#n29{background-color:#1c82a8}section#n26,section#n28{background-color:#f0be1e}section#n27 ul li,section#n28 img{margin-bottom:3rem}section#n28 img{width:100%}@media (min-width:768px){section#n28 img.donly{display:inline-block}section#n28 img.monly{display:none}}section#n28 h1{margin-top:2rem}section#n28 h4{line-height:130%}section#n20,section#n25,section#n26,section#n27,section#n28{padding:4rem 1rem}section#n20 h1,section#n25 h1,section#n26 h1,section#n27 h1,section#n28 h1{color:#fff;margin-bottom:3rem}section#n20 ul li h4,section#n20 ul li p,section#n25 ul li h4,section#n25 ul li p,section#n26 ul li h4,section#n26 ul li p,section#n27 ul li h4,section#n27 ul li p,section#n28 ul li h4,section#n28 ul li p,section#n29 h1{color:#fff}section#n20 ul li h4,section#n25 ul li h4,section#n26 ul li h4,section#n27 ul li h4,section#n28 ul li h4{font-size:1.375rem;font-weight:800;line-height:130%}section#n20 ul li p,section#n25 ul li p,section#n26 ul li p,section#n27 ul li p,section#n28 ul li p{margin-top:1rem}@media (min-width:768px){section#n20,section#n25,section#n26,section#n27,section#n28{text-align:center}section#n20 ul,section#n25 ul,section#n26 ul,section#n27 ul,section#n28 ul{width:540px;margin:2rem auto 0}section#n28 img{width:1024px}section#n28 p{width:480px;margin:3rem auto 0}}section#n29{padding:4rem 1rem}section#n29 ol li{border-top:1px solid rgba(255,255,255,.15);padding-top:1rem;color:#fff;font-size:1rem;margin-bottom:1rem;line-height:140%}@media (min-width:768px){section#n29{text-align:center}section#n29 ol{width:540px;margin:3rem auto 0}}section#apply{width:100%;height:100%}section#apply img{width:100%;height:auto;padding-top:6.25rem}section#apply img.donly{display:none}@media (min-width:768px){section#apply img.donly{display:inline-block}section#apply img.monly{display:none}}