#sponser {width:100%; background-color:#f5f5f5 !important; margin-top:60px;}
#sponser h2 { font-weight:bold; padding-bottom:20px; font-size:12px; }
#sponser .global-sponser-wrap { clear:both; margin:0 auto; width:1200px; padding:30px 0; }
#sponser .global-sponser-wrap:after { clear:both; content:""; display:block; height:0; visibility:hidden; }
#sponser dl.global-sponser-list { float:left; padding-right:30px; }
#sponser dl.global-sponser-list:after { clear:both; content:""; display:block; height:0; visibility:hidden; }
#sponser dl.global-sponser-list dt,
#sponser dl.global-sponser-list dd { float:left; padding-right:25px; }
#sponser dl.global-sponser-list dt { color:#444; padding-top:15px; font-size:12px; font-weight:bold; }
#sponser dl.global-sponser-list dd { line-height:0; font-size:0; }

#sponser {width:100%; background-color:#444; margin-top:60px;}
#sponser h2 { font-weight:bold; padding-bottom:20px; font-size:12px; }
#sponser .global-sponser2-wrap { clear:both; margin:0 auto; width:1200px; padding:30px 0 0 0; border-top:1px solid #cfd8dc; }
#sponser .global-sponser2-wrap:after { clear:both; content:""; display:block; height:0; visibility:hidden; }
#sponser dl.global-sponser-list2 { padding-bottom:30px; }
#sponser dl.global-sponser-list2:after { clear:both; content:""; display:block; height:0; visibility:hidden; }
#sponser dl.global-sponser-list2 dt,
#sponser dl.global-sponser-list2 dd { float:left; padding-right:23px; }
#sponser dl.global-sponser-list2 dt { display:block; width:60px; font-size:12px; }
#sponser dl.global-sponser-list2 dd { line-height:0; font-size:0; }
#sponser dl.global-sponser-list2 dt.blue-diamond { padding-top:20px; color:#0d47a1; }
#sponser dl.global-sponser-list2 dt.diamond { padding-top:20px; color:#00b8d4; }
#sponser dl.global-sponser-list2 dt.platinum { padding-top:11px; color:#455a64; }
#sponser dl.global-sponser-list2 dt.gold { padding-top:17px; color:#b48741; }


a.btn-small {display:inline-block; height:auto !important; padding:2px 8px; border-radius:0; border:1px solid #999; transition:1s; -webkit-transition:1s; margin-top:10px; }
a.btn-small span.text { display:block; text-align:center; color:#444; letter-spacing:-0.5px; }
a.btn-small:hover,
a.btn-small:active { background:#1D1B1B; color:#fff; transition:1s; -webkit-transition:1s; }
a.btn-small span.text:hover {color:#fff;}

#global-footer { clear:both; line-height:2em; font-size:12px; background-color:#ddd; }
#global-footer .address { width:1200px; margin:0 auto; padding:60px 0; color:#444;}
#global-footer .address h2 { font-family:'Roboto', sans-serif; font-size:14px; font-weight:500; padding-bottom:2px; }
#global-footer .address p {font-family: 'Noto Sans KR', sans-serif; letter-spacing:-0.02em;}
#global-footer .address a { color:#444; }
#global-footer .address a:hover,
#global-footer .address a:active { color:#fff; text-decoration:underline; }

.f_top {display:inline-block; vertical-align:middle; position:fixed; right:10%; bottom: 60px;}
.f_top a {display:inline-block; vertical-align:middle; width:40px; height:40px; border:#a2a5a9 solid 1px; background:none;}
.f_top a:hover {border-color:#455a64; background:#fff;}
.f_top i {display:inline-block; vertical-align:middle; width:40px; height:40px; background-image:url("../images/icon_arrow.png");
 background-image:url("../images/ie/icon_arrow.html")\9; background-repeat:no-repeat; background-position:left 66.666%; background-size:300% auto;}
.f_top a:hover i {background-position:center 66.666%;}
.f_top p { font-size: 18px;text-align: center; height: 20px; }
