body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:GangwonEduPowerExtraBoldA;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/GangwonEduPowerExtraBoldA.woff) format("woff")}*{box-sizing:border-box;margin:0;padding:0}li{list-style:none}a{color:inherit;text-decoration:none}body{color:#333;line-height:1;margin:0 auto;max-width:767px;width:100%}#wrap{position:relative}#wrap.on:before{background-color:rgba(0,0,0,.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}header{align-items:center;background-color:#c5ddee;display:flex;height:60px;justify-content:space-between;position:relative;width:100%}header h1 img{height:45px;left:50%;margin-left:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px}header h1 img,header>img{position:absolute;top:50%}header>img{cursor:pointer;height:20px;margin-right:10px;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px}header .gnb{background-color:#fff;height:100vh;left:-100%;max-width:767px;padding:50px 0;position:fixed;text-align:center;top:0;width:70%;z-index:9}header .gnb .close{cursor:pointer;position:absolute;right:15px;top:10px}header .gnb .close>img{height:20px}header .gnb .depth01>a{background-color:#5aafff;border-bottom:1px solid #fff;color:#fff;display:block;font-size:20px;font-weight:700;padding:15px 0;width:100%}header .gnb .depth01 .depth02{color:#333;display:none}header .gnb .depth01 .depth02 li{background-color:#fff;border-bottom:1px solid #555;font-size:17px;padding:10px 0}header .gnb .search{display:flex;justify-content:center;margin-top:20px;position:relative;width:100%}header .gnb .search a img{height:30px;padding-left:5px}header .gnb .search input[type=text]{border:2px solid #333;padding:5px;width:80%}header .gnb .logo{height:100px;margin-top:20px}header .gnb .logo img{height:100%}.nav ul{text-align:center}.nav ul li{display:inline-block;font-weight:700;padding:10px 30px}.main_visual{margin-bottom:30px;position:relative;width:100%}.main_visual img{object-fit:cover;width:100%}.main_visual .text{color:#fff;left:10%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main_visual .text h3{font-family:GangwonEduPowerExtraBoldA;font-size:45px;margin-bottom:10px}.main_visual .text strong{display:block;font-size:20px;font-weight:400}.main_visual .text p{background-color:#555;border:1px solid #fff;font-size:15px;height:30px;line-height:30px;margin-top:50px;text-align:center;width:100px}.main_visual .text p a{display:block}#root{margin-bottom:100px}#root .info .image img{height:100%;width:100%}#root .list .item .info{display:flex;flex-wrap:wrap;margin:0 auto;padding:30px 0;width:calc(100% - 30px)}#root .list .item .info h3{font-family:GangwonEduPowerExtraBoldA;font-size:24px;margin-bottom:5px;position:relative}#root .list .item .info h3:before{background-color:#8ec8ff;bottom:7px;content:"";height:6px;left:-2px;position:absolute;width:140px;z-index:-1}.item .info div:first-child{order:2}.item .info div:nth-child(2){order:1}.item .info .image{position:relative}.item .info .image .img_text{background-color:rgba(0,0,0,.6);bottom:0;color:#fff;height:30px;left:0;position:absolute;width:160px}.item .info .image .img_text .inner{margin:0 auto;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.item .info .image .img_text h2{font-size:18px;font-weight:400}.item .info .hashtag ul{display:flex;flex-wrap:wrap;margin-top:10px}.item .info .hashtag ul li{border:1px solid #333;border-radius:5px;font-weight:700;margin-bottom:5px;margin-right:10px;padding:5px}footer{background-color:#fff;bottom:0;max-width:767px;position:fixed;width:100%;z-index:99}footer ul{display:flex}footer ul li{padding:10px 0;text-align:center;width:25%}footer ul li img{height:30px}@media screen and (max-width:550px){.nav ul li{padding:10px 15px}}@media screen and (max-width:414px){.main_visual .text h3{font-size:26px}.nav ul li{font-size:13px;padding:10px 8px}}
/*# sourceMappingURL=main.24375778.css.map*/