@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSansNeo.css);
@font-face {
    font-family: 'SBAggroM';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroM.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SBAggroB';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroB.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* 기본 설정 */
* {padding:0; margin:0; border:0; box-sizing:border-box; vertical-align:top; outline:0; font-size:14px; font-weight:400; line-height:1; font-family:'Spoqa Han Sans Neo', 'sans-serif'; -webkit-tap-highlight-color: rgba(0,0,0,0); appearance:none; -webkit-appearance:none;}

/* 모바일 가로모드 폰트확대 방지 설정 */
body {-webkit-text-size-adjust:none;}

/* 헤더 폰트 사이즈 초기화 설정 */
h1 , h2 , h3 , h4 , h5 , h6 {font-size:100%; font-weight:normal; color:#000;}

/* 텍스트 설정 */
a:link {color:inherit; text-decoration:none;}
a:active {color:inherit; text-decoration:none;}
a:visited {color:inherit; text-decoration:none;}
a:hover {color:inherit; text-decoration:none;}
a , button {outline:0; display:inline-block; vertical-align:top; box-sizing:border-box; cursor:pointer;}

/* 이미지 설정 */
img , fieldset {border:none;}
img , object {vertical-align:top;}

/* 리스트 설정 */
ul , ol , li , dl , dd , p {list-style:none; margin:0; padding:0; border:0;}
em ,address {font-style:normal;}

/* 테이블 설정 */
table {width:100%; border-spacing:0; table-layout:fixed;}
th , td {vertical-align:middle; text-align:center;}
legend , caption {display:none;}

/* 폼 설정 */
select {border-radius:0; background:#fff;}
textarea {resize:none;}
input , textarea {-webkit-border-radius:0;} /*입력폼 사파리에서의 초기화*/
input:-internal-autofill-selected {background:transparent !important;} /*입력폼 사파리에서의 초기화*/

/* 표시 설정 */
.none {display:none !important;}
.hidden {display:none !important;}

/* 줄임말 설정 */
.ellipsis {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/* 텍스트정렬 설정 */
.tc {text-align:center !important;}
.tl {text-align:left !important;}
.tr {text-align:right !important;}
.tj {text-align:justify !important;}

/* 플렉스박스 설정 */
.flex {display:flex; flex-wrap:wrap;}
.flex-tl {justify-content:flex-start;}
.flex-tr {justify-content:flex-end;}
.flex-tc {justify-content:center;}
.flex-tj {justify-content:space-between;}
.flex-vc {align-items:center;}
.flex-vt {align-items:flex-start;}
.flex-vb {align-items:flex-end;}

/* 위치조절 설정 */
.clearfix::after {content:""; clear:both; display:block;}
.pull-left {display:inline-block; float:left;}
.pull-right {display:inline-block; float:right;}

/* 폰트 설정 */
.fw1 {font-weight:100 !important;}
.fw2 {font-weight:200 !important;}
.fw3 {font-weight:300 !important;}
.fw4 {font-weight:400 !important;}
.fw5 {font-weight:500 !important;}
.fw6 {font-weight:600 !important;}
.fw7 {font-weight:700 !important;}
.fw8 {font-weight:800 !important;}
.fw9 {font-weight:900 !important;}

.f0 {font-size:0 !important;}
.f10 {font-size:10px !important;}
.f11 {font-size:11px !important;}
.f12 {font-size:12px !important;}
.f13 {font-size:13px !important;}
.f14 {font-size:14px !important;}
.f15 {font-size:15px !important;}
.f16 {font-size:16px !important;}
.f17 {font-size:17px !important;}
.f18 {font-size:18px !important;}
.f19 {font-size:19px !important;}
.f20 {font-size:20px !important;}
.f21 {font-size:21px !important;}
.f22 {font-size:22px !important;}
.f23 {font-size:23px !important;}
.f24 {font-size:24px !important;}
.f25 {font-size:25px !important;}
.f26 {font-size:26px !important;}
.f27 {font-size:27px !important;}
.f28 {font-size:28px !important;}
.f29 {font-size:29px !important;}
.f30 {font-size:30px !important;}

/* 테두리 설정 */
.b0 {border-width:0 !important;}
.b1 {border-width:1px !important;}
.b2 {border-width:2px !important;}
.b3 {border-width:3px !important;}
.b4 {border-width:4px !important;}
.b5 {border-width:5px !important;}
.b6 {border-width:6px !important;}
.b7 {border-width:7px !important;}
.b8 {border-width:8px !important;}
.b9 {border-width:9px !important;}
.b10 {border-width:10px !important;}
.bd0 {border:0 !important;}
.bt0 {border-top:0 !important;}
.br0 {border-right:0 !important;}
.bb0 {border-bottom:0 !important;}
.bl0 {border-left:0 !important;}

.br0 {border-radius:0 !important;}
.br5 {border-radius:5px !important;}
.br6 {border-radius:6px !important;}
.br7 {border-radius:7px !important;}
.br8 {border-radius:8px !important;}
.br9 {border-radius:9px !important;}
.br10 {border-radius:10px !important;}
.br11 {border-radius:11px !important;}
.br12 {border-radius:12px !important;}
.br13 {border-radius:13px !important;}
.br14 {border-radius:14px !important;}
.br15 {border-radius:15px !important;}
.br16 {border-radius:16px !important;}
.br17 {border-radius:17px !important;}
.br18 {border-radius:18px !important;}
.br19 {border-radius:19px !important;}
.br20 {border-radius:20px !important;}
.br50 {border-radius:50% !important;}

/* 너비 설정 */
.wfull {width:100% !important;}
.w50 {width:50px !important;}
.w55 {width:55px !important;}
.w60 {width:60px !important;}
.w65 {width:65px !important;}
.w70 {width:70px !important;}
.w75 {width:75px !important;}
.w80 {width:80px !important;}
.w85 {width:85px !important;}
.w90 {width:90px !important;}
.w95 {width:95px !important;}
.w100 {width:100px !important;}
.w115 {width:115px !important;}
.w110 {width:110px !important;}
.w120 {width:120px !important;}
.w125 {width:125px !important;}
.w130 {width:130px !important;}
.w135 {width:135px !important;}
.w140 {width:140px !important;}
.w145 {width:145px !important;}
.w150 {width:150px !important;}
.w155 {width:155px !important;}
.w160 {width:160px !important;}
.w165 {width:165px !important;}
.w170 {width:170px !important;}
.w175 {width:175px !important;}
.w180 {width:180px !important;}
.w185 {width:185px !important;}
.w190 {width:190px !important;}
.w195 {width:195px !important;}
.w200 {width:200px !important;}
.w205 {width:205px !important;}
.w210 {width:210px !important;}
.w215 {width:215px !important;}
.w220 {width:220px !important;}
.w225 {width:225px !important;}
.w230 {width:230px !important;}
.w235 {width:235px !important;}
.w240 {width:240px !important;}
.w245 {width:245px !important;}
.w250 {width:250px !important;}
.w255 {width:255px !important;}
.w260 {width:260px !important;}
.w265 {width:265px !important;}
.w270 {width:270px !important;}
.w275 {width:275px !important;}
.w280 {width:280px !important;}
.w285 {width:285px !important;}
.w290 {width:290px !important;}
.w295 {width:295px !important;}
.w300 {width:300px !important;}
.w305 {width:305px !important;}
.w310 {width:310px !important;}
.w315 {width:315px !important;}
.w320 {width:320px !important;}
.w325 {width:325px !important;}
.w330 {width:330px !important;}
.w335 {width:335px !important;}
.w340 {width:340px !important;}
.w345 {width:345px !important;}
.w350 {width:350px !important;}
.w355 {width:355px !important;}
.w360 {width:360px !important;}
.w365 {width:365px !important;}
.w370 {width:370px !important;}
.w375 {width:375px !important;}
.w380 {width:380px !important;}
.w390 {width:390px !important;}
.w400 {width:400px !important;}
.w410 {width:410px !important;}
.w420 {width:420px !important;}
.w430 {width:430px !important;}
.w440 {width:440px !important;}
.w450 {width:450px !important;}
.w460 {width:460px !important;}
.w470 {width:470px !important;}
.w480 {width:480px !important;}
.w490 {width:490px !important;}
.w500 {width:500px !important;}

/* 높이 설정 */
.h05 {height:5px !important;}
.h10 {height:10px !important;}
.h15 {height:15px !important;}
.h20 {height:20px !important;}
.h25 {height:25px !important;}
.h30 {height:30px !important;}
.h35 {height:35px !important;}
.h40 {height:40px !important;}
.h45 {height:45px !important;}
.h50 {height:50px !important;}
.h55 {height:55px !important;}
.h60 {height:60px !important;}
.h65 {height:65px !important;}
.h70 {height:70px !important;}
.h75 {height:75px !important;}
.h80 {height:80px !important;}
.h85 {height:85px !important;}
.h90 {height:90px !important;}
.h95 {height:95px !important;}
.h100 {height:100px !important;}
.h110 {height:110px !important;}
.h120 {height:120px !important;}
.h130 {height:130px !important;}
.h140 {height:140px !important;}
.h150 {height:150px !important;}
.h160 {height:160px !important;}
.h170 {height:170px !important;}
.h180 {height:180px !important;}
.h190 {height:190px !important;}
.h200 {height:200px !important;}
.h210 {height:210px !important;}
.h220 {height:220px !important;}
.h230 {height:230px !important;}
.h240 {height:240px !important;}
.h250 {height:250px !important;}
.h260 {height:260px !important;}
.h270 {height:270px !important;}
.h280 {height:280px !important;}
.h290 {height:290px !important;}
.h300 {height:300px !important;}
.h310 {height:310px !important;}
.h320 {height:320px !important;}
.h330 {height:330px !important;}
.h340 {height:340px !important;}
.h350 {height:350px !important;}
.h360 {height:360px !important;}
.h370 {height:370px !important;}
.h380 {height:380px !important;}
.h390 {height:390px !important;}

/* 패딩 설정 */
.pl0 {padding-left:0px !important;}
.pl5 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}
.pl15 {padding-left:15px !important;}
.pl20 {padding-left:20px !important;}
.pl25 {padding-left:25px !important;}
.pl30 {padding-left:30px !important;}
.pl35 {padding-left:35px !important;}
.pl40 {padding-left:40px !important;}
.pl45 {padding-left:45px !important;}
.pl50 {padding-left:50px !important;}
.pl55 {padding-left:55px !important;}
.pl60 {padding-left:60px !important;}
.pl65 {padding-left:65px !important;}
.pl70 {padding-left:70px !important;}
.pl75 {padding-left:75px !important;}
.pl80 {padding-left:80px !important;}
.pl85 {padding-left:85px !important;}
.pl90 {padding-left:90px !important;}
.pl95 {padding-left:95px !important;}
.pl100 {padding-left:100px !important;}

.pr0 {padding-right:0px !important;}
.pr5 {padding-right:5px !important;}
.pr10 {padding-right:10px !important;}
.pr15 {padding-right:15px !important;}
.pr20 {padding-right:20px !important;}
.pr25 {padding-right:25px !important;}
.pr30 {padding-right:30px !important;}
.pr35 {padding-right:35px !important;}
.pr40 {padding-right:40px !important;}
.pr45 {padding-right:45px !important;}
.pr50 {padding-right:50px !important;}
.pr55 {padding-right:55px !important;}
.pr60 {padding-right:60px !important;}
.pr65 {padding-right:65px !important;}
.pr70 {padding-right:70px !important;}

.pt0 {padding-top:0px !important;}
.pt10 {padding-top:10px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.pt25 {padding-top:25px !important;}
.pt30 {padding-top:30px !important;}
.pt35 {padding-top:35px !important;}
.pt40 {padding-top:40px !important;}
.pt45 {padding-top:45px !important;}
.pt50 {padding-top:50px !important;}
.pt55 {padding-top:55px !important;}
.pt60 {padding-top:60px !important;}
.pt65 {padding-top:65px !important;}
.pt70 {padding-top:70px !important;}

.pb0 {padding-bottom:0px !important;}
.pb10 {padding-bottom:10px !important;}
.pb15 {padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;}
.pb25 {padding-bottom:25px !important;}
.pb30 {padding-bottom:30px !important;}
.pb35 {padding-bottom:35px !important;}
.pb40 {padding-bottom:40px !important;}
.pb45 {padding-bottom:45px !important;}
.pb50 {padding-bottom:50px !important;}
.pb55 {padding-bottom:55px !important;}
.pb60 {padding-bottom:60px !important;}
.pb65 {padding-bottom:65px !important;}
.pb70 {padding-bottom:70px !important;}

/* 마진 설정 */
.ml0 {margin-left:0px !important;}
.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.ml30 {margin-left:30px !important;}
.ml35 {margin-left:35px !important;}
.ml40 {margin-left:40px !important;}
.ml45 {margin-left:45px !important;}
.ml50 {margin-left:50px !important;}
.ml55 {margin-left:55px !important;}
.ml60 {margin-left:60px !important;}
.ml65 {margin-left:65px !important;}
.ml70 {margin-left:70px !important;}
.ml75 {margin-left:75px !important;}
.ml80 {margin-left:80px !important;}
.ml85 {margin-left:85px !important;}
.ml90 {margin-left:90px !important;}
.ml95 {margin-left:95px !important;}
.ml100 {margin-left:100px !important;}

.mr0 {margin-right:0px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}
.mr25 {margin-right:25px !important;}
.mr30 {margin-right:30px !important;}
.mr35 {margin-right:35px !important;}
.mr40 {margin-right:40px !important;}
.mr45 {margin-right:45px !important;}
.mr50 {margin-right:50px !important;}
.mr55 {margin-right:55px !important;}
.mr60 {margin-right:60px !important;}
.mr65 {margin-right:65px !important;}
.mr70 {margin-right:70px !important;}

.mt0 {margin-top:0px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}
.mt45 {margin-top:45px !important;}
.mt50 {margin-top:50px !important;}
.mt55 {margin-top:55px !important;}
.mt60 {margin-top:60px !important;}
.mt65 {margin-top:65px !important;}
.mt70 {margin-top:70px !important;}

.mb0 {margin-bottom:0px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb35 {margin-bottom:35px !important;}
.mb40 {margin-bottom:40px !important;}
.mb45 {margin-bottom:45px !important;}
.mb50 {margin-bottom:50px !important;}
.mb55 {margin-bottom:55px !important;}
.mb60 {margin-bottom:60px !important;}
.mb65 {margin-bottom:65px !important;}
.mb70 {margin-bottom:70px !important;}