/* reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
fieldset,img {border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {font-family:"Nanum Gothic",sans-serif; vertical-align:middle; border:1px solid #d1d1d1; border-radius:2px; transition: background 0.2s ; -ms-transition: background 0.2s ; -webkit-transition: background 0.2s ; -moz-transition: background 0.2s ; }
input:hover,select:hover,textarea:hover,button:hover { border-color: rgba(82, 168, 236, 0.8); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); outline: 0; outline: thin dotted \9;}
button {border:0 none;background-color:transparent;cursor:pointer;}
body { font-family:"Nanum Gothic",sans-serif; background:#fff; font-weight:600;}
body,th,td,input,select,textarea,button {font-size:13px;line-height:1.5;letter-spacing:0px;color:#333} /* color값은 디자인가이드에 맞게사용 */
a {color:#222;text-decoration:none; transition: background 0.3s ; -ms- transition: background 0.3s ; -webkit- transition: background 0.3s ; -moz- transition: background 0.3s ;  }
a:active, a:hover {text-decoration:none; color:#256e46;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
h1,h2,h3,h4,h5,h6 {font-size:13px;}
html{overflow-x: hidden;}

.cf:after{content: ""; display: block; clear: both;}
.fl{float: left !important}
.fr{float: right !important}
.mTn{margin-top:0 !important;}
.mRn{margin-right:0 !important;}
.mBn{margin-bottom:0 !important;}
.mLn{margin-left:0 !important;}
.bTn{border-top:none !important;}
.bRn{border-right:none !important;}
.bBn{border-bottom:none !important;}
.bLn{border-left:none !important}
.dpB{display: block !important;}
.dpIb{display: inline-block !important;}
.dpN{display: none !important;}
.tc{text-align: center !important}
.tl{text-align: left !important}
.tr{text-align: right !important}
.vt{vertical-align: top !important;}
.position-r{position: relative;}
.cb{clear: both;}
.pRn{padding-right:0 !important}
.pLn{padding-left:0 !important}
.pTn{padding-top:0 !important}
.pBn{padding-bottom:0 !important}
.bgN{background: none !important;}
.z-idx{z-index: 10}
.ov{overflow: visible !important}
.accessibility{position: absolute; top:-9999em; left:-9999em; width:0%; height: 0%; line-height: 0%; visibility: hidden;}
/******************* 여백 세팅 *****************/

/*  margin-top */
.mt1{margin-top:1px !important;}
.mt2{margin-top:2px !important;}
.mt3{margin-top:3px !important;}
.mt4{margin-top:4px !important;}
.mt5{margin-top:5px !important;}
.mt6{margin-top:6px !important;}
.mt7{margin-top:7px !important;}
.mt8{margin-top:8px !important;}
.mt9{margin-top:9px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt18{margin-top:18px !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;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}
.mt70{margin-top:70px !important;}
.mt80{margin-top:80px !important;}
.mt90{margin-top:90px !important;}
.mt100{margin-top:100px !important;}
.mt110{margin-top:110px !important;}
.mt200{margin-top:200px !important;}
.mt210{margin-top:210px !important;}
.mt220{margin-top:220px !important;}
.mt230{margin-top:230px !important;}
.mt240{margin-top:240px !important;}
.mt250{margin-top:250px !important;}
.mt260{margin-top:260px !important;}
.mt270{margin-top:270px !important;}
.mt280{margin-top:280px !important;}
.mt290{margin-top:290px !important;}
.mt300{margin-top:300px !important;}
.mt-10{margin-top:-10px !important;}
.mt-20{margin-top:-20px !important;}
.mt190{margin-top:190px !important;}
.mt-110{margin-top:-110px !important;}
.mt-170{margin-top:-170px !important;}
.mt-200{margin-top:-200px !important;}
/* margin-right */
.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:10px !important;}
.mr20{margin-right:20px !important;}
.mr25{margin-right:25px !important;}
.mr30{margin-right:30px !important;}
.mr40{margin-right:40px !important;}
.mr45{margin-right:45px !important;}
.mr50{margin-right:50px !important;}
.mr60{margin-right:60px !important;}
.mr65{margin-right:65px !important;}
.mr70{margin-right:70px !important;}
.mr75{margin-right:75px !important;}
.mr80{margin-right:80px !important;}
.mr90{margin-right:90px !important;}
.mr100{margin-right:100px !important;}
.mr140{margin-right:140px !important;}
.mr160{margin-right:160px !important;}

/* margin-bottom */
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb18{margin-bottom:18px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb35{margin-bottom:30px !important;}
.mb38{margin-bottom:38px !important;}
.mb40{margin-bottom:40px !important;}
.mb41{margin-bottom:41px !important;}
.mb42{margin-bottom:42px !important;}
.mb43{margin-bottom:43px !important;}
.mb44{margin-bottom:44px !important;}
.mb45{margin-bottom:45px !important;}
.mb50{margin-bottom:50px !important;}
.mb52{margin-bottom:52px !important;}
.mb55{margin-bottom:55px !important;}
.mb58{margin-bottom:58px !important;}
.mb60{margin-bottom:60px !important;}
.mb62{margin-bottom:62px !important;}
.mb65{margin-bottom:65px !important;}
.mb70{margin-bottom:70px !important;}
.mb73{margin-bottom:73px !important;}
.mb75{margin-bottom:75px !important;}
.mb78{margin-bottom:78px !important;}
.mb80{margin-bottom:80px !important;}
.mb85{margin-bottom:85px !important;}
.mb90{margin-bottom:90px !important;}
.mb95{margin-bottom:95px !important;}
.mb100{margin-bottom:100px !important;}
.mb105{margin-bottom:105px !important;}
.mb108{margin-bottom:108px !important;}
.mb110{margin-bottom:110px !important;}
.mb115{margin-bottom:115px !important;}
.mb120{margin-bottom:120px !important;}
.mb125{margin-bottom:125px !important;}
.mb130{margin-bottom:130px !important;}
.mb135{margin-bottom:135px !important;}
.mb140{margin-bottom:140px !important;}
.mb145{margin-bottom:145px !important;}
.mb150{margin-bottom:150px !important;}
.mb155{margin-bottom:155px !important;}
.mb160{margin-bottom:160px !important;}
.mb180{margin-bottom:180px !important;}
.mb300{margin-bottom:300px !important;}
.mb440{margin-bottom:440px !important;}
.mb520{margin-bottom:520px !important;}

/*  margin-left */
.ml5_minus{margin-left:-5px !important;}
.ml5{margin-left:5px !important;}
.ml0{margin-left:0px !important;}
.ml1{margin-left:1px !important;}
.ml2{margin-left:2px !important;}
.ml3{margin-left:3px !important;}
.ml4{margin-left:4px !important;}
.ml5{margin-left:5px !important;}
.ml6{margin-left:6px !important;}
.ml7{margin-left:7px !important;}
.ml8{margin-left:8px !important;}
.ml9{margin-left:9px !important;}
.ml10{margin-left:10px !important;}
.ml15{margin-left:15px !important;}
.ml20 {margin-left:20px !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}
.ml70 {margin-left:70px !important}
.ml80 {margin-left:80px !important}
.ml90{margin-left:90px !important;}
.ml100{margin-left:100px !important;}
.ml110{margin-left:110px !important;}
.ml120{margin-left:120px !important;}
.ml130{margin-left:130px !important;}
.ml140{margin-left:140px !important;}
.ml150{margin-left:150px !important;}
.ml170{margin-left:170px !important;}
.ml180{margin-left:180px !important;}
.ml190{margin-left:190px !important;}
.ml200{margin-left:200px !important;}
.ml-10{margin-left:-10px !important;}
.ml-20{margin-left:-20px !important;}
.ml-30{margin-left:-30px !important;}
.ml-40{margin-left:-40px !important;}
.ml-100{margin-left:-100px !important;}
.ml-110{margin-left:-110px !important;}
.ml-120{margin-left:-120px !important;}
.ml-130{margin-left:-130px !important;}
.ml-140{margin-left:-140px !important;}
.ml-150{margin-left:-150px !important;}
.ml-200{margin-left:-200px !important;}
.ml-215{margin-left:-215px !important;}
.ml-250{margin-left:-250px !important;}
.ml-300{margin-left:-300px !important;}
.ml-350{margin-left:-350px !important;}
.ml-400{margin-left:-400px !important;}
.ml-415{margin-left:-415px !important;}
.ml-500{margin-left:-500px !important;}


/* padding-top */
.pt0{padding-top:0px !important;}
.pt5{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:12px !important}
.pt20{padding-top:20px !important;}
.pt30{padding-top:30px !important;}
.pt40{padding-top:40px !important;}
.pt50{padding-top:50px !important;}
.pt60{padding-top:60px !important;}
.pt70{padding-top:70px !important;}
.pt80{padding-top:80px !important;}
.pt90{padding-top:90px !important;}
.pt100{padding-top:100px !important;}
.pt-10{padding-top:-10px !important;}
.pt-20{padding-top:-20px !important;}
.pt-30{padding-top:-30px !important;}
.pt-40{padding-top:-40px !important;}
.pt-100{padding-top:-100px !important;}
.pt-110{padding-top:-110px !important;}
.pt-120{padding-top:-120px !important;}
.pt-130{padding-top:-130px !important;}
.pt-140{padding-top:-140px !important;}
.pt-150{padding-top:-150px !important;}
.pt-200{padding-top:-200px !important;}
.pt-215{padding-top:-215px !important;}
.pt-250{padding-top:-250px !important;}
.pt-300{padding-top:-300px !important;}
.pt-350{padding-top:-350px !important;}
.pt-400{padding-top:-400px !important;}
.pt-415{padding-top:-415px !important;}
.pt-500{padding-top:-500px !important;}

/* padding-right */
.pr0{padding-right:0px !important;}
.pr5{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr20{padding-right:20px !important;}
.pr23{padding-right:23px !important;}
.pr26{padding-right:26px !important;}
.pr30{padding-right:30px !important;}
.pr40{padding-right:40px !important;}
.pr45{padding-right:45px !important;}
.pr50{padding-right:50px !important;}
.pr56{padding-right:56px !important;}
.pr60{padding-right:60px !important;}
.pr67{padding-right:67px !important;}
.pr70{padding-right:70px !important;}
.pr77{padding-right:77px !important;}
.pr80{padding-right:80px !important;}
.pr90{padding-right:90px !important;}
.pr95{padding-right:95px !important;}
.pr100{padding-right:100px !important;}


/* padding-bottom */
.pb0{padding-bottom:0px !important;}
.pb5{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb20{padding-bottom:20px !important;}
.pb30{padding-bottom:30px !important;}
.pb40{padding-bottom:40px !important;}
.pb50{padding-bottom:50px !important;}
.pb60{padding-bottom:60px !important;}
.pb70{padding-bottom:70px !important;}
.pb80{padding-bottom:80px !important;}
.pb90{padding-bottom:90px !important;}
.pb100{padding-bottom:100px !important;}

/* padding-left */
.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;}
.pl26{padding-left:26px !important;}
.pl30{padding-left:30px !important;}
.pl40{padding-left:40px !important;}
.pl50{padding-left:50px !important;}
.pl60{padding-left:60px !important;}
.pl70{padding-left:70px !important;}
.pl80{padding-left:80px !important;}
.pl90{padding-left:90px !important;}
.pl100{padding-left:100px !important;}    
.pl110{padding-left:110px !important;}    
.pl120{padding-left:120px !important;}    
