.border{border:1px solid red}

.mgt0{margin-top:0px}
.mgt05{margin-top:5px}
.mgt10{margin-top:10px}
.mgt20{margin-top:20px}
.mgt30{margin-top:30px}
.mgt40{margin-top:40px}
.mgt50{margin-top:50px}
.mgt60{margin-top:60px}
.mgt70{margin-top:70px}
.mgt80{margin-top:80px}
.mgt90{margin-top:90px}
.mgt100{margin-top:100px}

.mgb20{margin-bottom:20px}

.mgl0{margin-left:0px}
.mgl05{margin-left:5px}
.mgl10{margin-left:10px}
.mgl20{margin-left:20px}
.mgl30{margin-left:30px}
.mgl40{margin-left:40px}
.mgl50{margin-left:50px}
.mgl60{margin-left:60px}
.mgl70{margin-left:70px}
.mgl80{margin-left:80px}
.mgl90{margin-left:90px}
.mgl100{margin-left:100px}

.mgr0{margin-right:0px}
.mgr10{margin-right:10px}
.mgr20{margin-right:20px}
.mgr30{margin-right:30px}
.mgr40{margin-right:40px}
.mgr50{margin-right:50px}
.mgr60{margin-right:60px}
.mgr70{margin-right:70px}
.mgr80{margin-right:80px}
.mgr90{margin-right:90px}
.mgr100{margin-right:100px}

.mgb0{margin-bottom:0px}
.mgb10{margin-bottom:10px}
.mgb20{margin-bottom:20px}
.mgb30{margin-bottom:30px}
.mgb40{margin-bottom:40px}
.mgb50{margin-bottom:50px}
.mgb60{margin-bottom:60px}
.mgb70{margin-bottom:70px}
.mgb80{margin-bottom:80px}
.mgb90{margin-bottom:90px}
.mgb100{margin-bottom:100px}

.pdt10{padding-top:10px}
.pdt20{padding-top:20px}
.pdt30{padding-top:30px}
.pdt40{padding-top:40px}
.pdt50{padding-top:50px}
.pdt60{padding-top:60px}
.pdt70{padding-top:70px}
.pdt80{padding-top:80px}
.pdt90{padding-top:90px}
.pdt100{padding-top:100px}

.pdl05{padding-left:5px}
.pdl10{padding-left:10px}
.pdl15{padding-left:15px}
.pdl20{padding-left:20px}
.pdl30{padding-left:30px}
.pdl40{padding-left:40px}
.pdl50{padding-left:50px}
.pdl60{padding-left:60px}
.pdl70{padding-left:70px}
.pdl80{padding-left:80px}
.pdl90{padding-left:90px}
.pdl100{padding-left:100px}

.pdr10{padding-right:10px}
.pdr20{padding-right:20px}
.pdr30{padding-right:30px}
.pdr40{padding-right:40px}
.pdr50{padding-right:50px}
.pdr60{padding-right:60px}
.pdr70{padding-right:70px}
.pdr80{padding-right:80px}
.pdr90{padding-right:90px}
.pdr100{padding-right:100px}

/* align */
.floatL {float:left;}
.floatR {float:right;}
.clearb{clear:both}

.vtm{vertical-align:middle}

.txtl{text-align:left}
.txtc{text-align:center}
.txtr{text-align:right}
.txtboth{text-align:justify}


.gnb{margin-top:11px}
.header > .side{margin-top:48px}
.fixed_header .header_wrap.shrink .header > .side{margin-top:28px}
.footer .site_map > ul li{width:168px;}
.footer .site_map > ul{width:1160px}

body, button, input, select, table, textarea{font-family:"맑은 고딕","Open Sans","나눔바른고딕",NanumBarunGothic,ng,"Malgun Gothic","돋움",Dotum,"애플 SD 산돌고딕 Neo","Apple SD Gothic Neo",AppleGothic,Helvetica,sans-serif}

.body{padding:30px 0 0 0}