@charset "UTF-8";@font-face{font-family:Pretendard;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Pretendard;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff) format("woff");font-weight:700;font-style:normal}:root{--brand-main: #76231c;--brand-dark: #280f0d;--gray-dark: #282828;--gray-main: #919191;--gray-sub: #cbcbcb;--gray-bg: #f6f6f6;--text-main: #282828;--text-light: #ffffff}*{font-family:Pretendard,"serif";line-height:140%;color:#282828}body{overflow-x:hidden}img{font-size:0px}.wrap{width:100%;max-width:75rem;padding:0 1.5rem;margin:auto;box-sizing:border-box}@media (max-width: 767px){.wrap{padding:0 1rem}}#container{width:100%;height:100%}#container>div{margin-bottom:7.5rem}@media (max-width: 767px){#container>div{margin-bottom:6.25rem}}#header{width:100vw;position:relative;box-sizing:border-box;margin-bottom:0!important;z-index:10}#header .header_contact{display:flex;align-items:center;gap:1.5rem;height:3rem;background:#fff}@media (max-width: 767px){#header .header_contact{display:none}}#header .header_contact li{display:flex;align-items:center;gap:.25rem}#header .header_contact li:last-child{margin-left:auto}#header .header_contact li:last-child a{display:inline-flex;align-items:center;gap:5px;line-height:1.5;text-decoration:none}#header .header_contact li:last-child a svg{vertical-align:middle;fill:currentColor}#header .header_inner{height:5rem;position:absolute;justify-content:space-between;top:3rem;left:0;display:flex;width:100%;z-index:100;background-color:transparent;transition:background-color .3s ease}@media (max-width: 767px){#header .header_inner{top:0}}#header .header_inner nav{display:flex;justify-content:space-between;align-items:center}#header .header_inner h1{width:5vw;font-size:2rem;color:var(--text-light);z-index:10}#header .menuToggle input,#header .menuToggle span{display:none}#header .menuToggle ul{display:flex;align-items:center;gap:1.5rem}#header .menuToggle ul li{color:var(--text-light)}#header .menuToggle ul li:last-child{background:var(--brand-main);padding:.5rem 1rem;border-radius:.25rem}#header .menuToggle ul li a{padding:.75rem}@media (max-width: 767px){#header .menuToggle{display:block;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}#header .menuToggle label{position:relative;display:block;padding:0 .625rem;z-index:1;cursor:pointer}#header .menuToggle span{display:block!important;width:33px;height:4px;margin-bottom:5px;position:relative;background:var(--text-light);border-radius:3px;z-index:10;transform-origin:center;transition:transform .3s ease,opacity .3s ease}#header .menuToggle ul{position:fixed;left:100%;top:0;width:50dvw;height:100dvh;background:var(--gray-dark);flex-direction:column;gap:0;padding-top:5rem;transition:left 1s}#header .menuToggle ul li{display:contents}#header .menuToggle ul li a{padding:1rem .75rem}#header .menuToggle input:checked~label>span{opacity:1;transform:translateY(9px) rotate(45deg);background:var(--text-light)}#header .menuToggle input:checked~label>span:nth-child(2){opacity:0;transform:rotate(0) scale(.2)}#header .menuToggle input:checked~label>span:last-child{transform:translateY(-9px) rotate(-45deg)}#header .menuToggle input:checked~ul{left:50%}}#header .scrolled{position:fixed;background-color:#000c;top:0!important}#sub_banner{width:100vw;height:26.25rem;background-repeat:no-repeat;background-size:cover;position:relative;text-align:center;background-position:center}@media (max-width: 767px){#sub_banner{height:30rem}}#sub_banner .sub_tit{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#sub_banner .sub_tit h2{font-size:3rem;margin-bottom:1.5rem;color:var(--text-light)}#sub_banner .sub_tit span{color:var(--text-light)}.pagination{display:flex;justify-content:center;gap:.5rem}.pagination li{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:.5rem;background:var(--gray-bg)}.pagination li img{width:1.25rem;padding-top:.25rem}.pagination .active{background:var(--brand-main)}.pagination .active a{color:var(--text-light)}#footer{background-color:var(--brand-dark);color:var(--text-light)}#footer div{display:flex;justify-content:space-between;align-items:center;height:17.5rem}@media (max-width: 767px){#footer div{flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem}}#footer div a{font-size:2.625rem;color:var(--text-light);font-weight:700}@media (max-width: 767px){#footer div a{font-size:2rem}}#footer div ul li{margin-bottom:.75rem;color:var(--text-light)}#footer div ul li:last-child{margin-bottom:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,textarea{font-size:1rem}button:hover{opacity:.8}a{text-decoration:none;color:inherit}
