@charset "UTF-8";

.btn_big {overflow:visible;vertical-align:top; border:0; cursor:pointer; display:inline-block;padding-right:4px;font-family:'Malgun Gothic',dotum; font-weight:bold; font-size:16px;color:#fff !important; line-height:36px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}  
.btn_big * {overflow:visible; border:0; display:block;padding:0 22px 1px 22px;  background:#222; border:1px solid #000; border-radius:5px;}
.btn_big *:link {color:#fff; text-decoration:none !important;}
.btn_big *:visited {color:#fff; text-decoration:none !important;}
.btn_big *:active {color: #fff; text-decoration:none !important;}
.btn_big *:hover {color: #fff; text-decoration:none !important;}

.btn_sml {overflow:visible;vertical-align:middle; border:0; cursor:pointer; display:inline-block;padding-right:2px;font-family:'Malgun Gothic',dotum;font-size:12px;color:#444 !important;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap; }  
.btn_sml * {overflow:visible; border:0; display:block;padding:0 6px 1px 6px; border-radius: 2px; background:#f5f5f5; border:1px solid #ccc;}
.btn_sml *:link {color:#444; text-decoration:none !important;}
.btn_sml *:visited {color:#444; text-decoration:none !important;}
.btn_sml *:active {color: #444; text-decoration:none !important;}
.btn_sml *:hover {color: #444; text-decoration:none !important;}

.btn_sml strong.on {color:#fff; background:#16448b; border:1px solid #16448b;box-shadow:0px 1px 1px rgba(0,0,0,0.3) }
.btn_sml strong.on:hover  {color:#fff;}

.btn_orange {overflow:visible; vertical-align:top;border:0; cursor:pointer; display:inline-block;padding-right:4px;font-family:'Malgun Gothic',dotum;font-weight:bold; font-size:13px;color:#fff !important;line-height:26px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}  
.btn_orange * {overflow:visible; border:0; display:block;padding:0 15px 1px 15px;  background:#ff7611; border:1px solid #e06d19;}
.btn_orange *:link {color:#fff; text-decoration:none !important;}
.btn_orange *:visited {color:#fff; text-decoration:none !important;}
.btn_orange *:active {color: #fff; text-decoration:none !important;}
.btn_orange *:hover {color: #fff; text-decoration:none !important;}

.btn_white  {overflow:visible; vertical-align:top;border:0; cursor:pointer; display:inline-block;padding-right:4px;font-weight:bold;font-family:'Malgun Gothic',dotum;font-size:16px; line-height:36px; color:#000!important;line-height:26px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}  
.btn_white * {overflow:visible; border:0; display:block;padding:0 22px 1px 22px; border-radius:5px; line-height:36px; background:#fff; border:1px solid #747474;}
.btn_white *:link {color:#000; text-decoration:none !important;}
.btn_white *:visited {color:#000; text-decoration:none !important;}
.btn_white *:active {color: #000; text-decoration:none !important;}
.btn_white *:hover {color: #000; text-decoration:none !important;}

.btn_gray {overflow:visible; vertical-align:top;border:0; cursor:pointer; display:inline-block;padding-right:4px;font-family:'Malgun Gothic',dotum; font-weight:bold; font-size:16px; line-height:36px;color:#fff!important;line-height:36px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}  
.btn_gray * {overflow:visible; border:0; display:block;padding:0 22px 1px 22px;  background:#5b5c6b; border:1px solid #585965; border-radius:5px;}
.btn_gray *:link {color:#fff; text-decoration:none !important;}
.btn_gray *:visited {color:#fff; text-decoration:none !important;}
.btn_gray *:active {color: #fff; text-decoration:none !important;}
.btn_gray *:hover {color: #fff; text-decoration:none !important;}

.btn_green {overflow:visible; vertical-align:top;border:0; cursor:pointer; display:inline-block;padding-right:4px;font-family:'Malgun Gothic',dotum;font-weight:bold; font-size:13px;color:#fff !important;line-height:26px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}  
.btn_green * {overflow:visible; border:0; display:block;padding:0 15px 1px 15px;  background:#10a030; border:1px solid #1d9939;}
.btn_green *:link {color:#fff; text-decoration:none !important;}
.btn_green *:visited {color:#fff; text-decoration:none !important;}
.btn_green *:active {color: #fff; text-decoration:none !important;}
.btn_green *:hover {color: #fff; text-decoration:none !important;}

.btn_green2 {overflow:visible;vertical-align:top; border:0; cursor:pointer; display:inline-block;padding-right:4px;font-weight:bold; font-family:'Malgun Gothic',dotum;font-size:16px;color:#fff!important;line-height:26px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}  
.btn_green2 * {overflow:visible; border:0; display:block;padding:0 22px 1px 22px; background:#10a030; border:1px solid #1d9939; border-radius:5px; line-height:36px;}
.btn_green2 *:link {color:#fff; text-decoration:none !important;}
.btn_green2 *:visited {color:#fff; text-decoration:none !important;}
.btn_green2 *:active {color: #fff; text-decoration:none !important;}
.btn_green2 *:hover {color: #fff; text-decoration:none !important;}

.btn_color {overflow:visible;vertical-align:top; border:0; cursor:pointer; display:inline-block;padding-right:4px;font-weight:bold; font-family:'Malgun Gothic',dotum;font-size:16px;color:#fff!important;line-height:26px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}  
.btn_color * {overflow:visible; border:0; display:block;padding:0 22px 1px 22px; background:#103d82; border:1px solid #123c7d; border-radius:5px; line-height:36px;}
.btn_color *:link {color:#fff; text-decoration:none !important;}
.btn_color *:visited {color:#fff; text-decoration:none !important;}
.btn_color *:active {color: #fff; text-decoration:none !important;}
.btn_color *:hover {color: #fff; text-decoration:none !important;}

.btn_color2 {overflow:visible;vertical-align:top; border:0; cursor:pointer; display:inline-block;padding-right:4px;font-weight:bold; font-family:'Malgun Gothic',dotum;font-size:16px;color:#fff!important;line-height:26px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}  
.btn_color2 * {overflow:visible; border:0; display:block;padding:0 22px 1px 22px; background:#383844; border:1px solid #383844; border-radius:5px; line-height:36px;}
.btn_color2 *:link {color:#fff; text-decoration:none !important;}
.btn_color2 *:visited {color:#fff; text-decoration:none !important;}
.btn_color2 *:active {color: #fff; text-decoration:none !important;}
.btn_color2 *:hover {color: #fff; text-decoration:none !important;}

.btn_red {overflow:visible;vertical-align:top; border:0; cursor:pointer; display:inline-block;padding-right:4px;font-weight:bold; font-family:'Malgun Gothic',dotum;font-size:16px;color:#fff!important;line-height:26px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}  
.btn_red * {overflow:visible; border:0; display:block;padding:0 22px 1px 22px; background:#9c1c2b; border:1px solid #9c1c2b; border-radius:5px; line-height:36px;}
.btn_red *:link {color:#fff; text-decoration:none !important;}
.btn_red *:visited {color:#fff; text-decoration:none !important;}
.btn_red *:active {color: #fff; text-decoration:none !important;}
.btn_red *:hover {color: #fff; text-decoration:none !important;}

.btn_ac {overflow:visible;vertical-align:middle; border:0; cursor:pointer; display:inline-block;padding-right:2px;font-family:'Malgun Gothic',dotum;font-size:12px;color:#444 !important;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap; }  
.btn_ac * {overflow:visible; border:0; display:block;padding:0 6px 1px 6px; border-radius: 2px; background:#fff; border:1px solid #a7b2c8}
.btn_ac *:link {color:#444; text-decoration:none !important;}
.btn_ac *:visited {color:#444; text-decoration:none !important;}
.btn_ac *:active {color: #444; text-decoration:none !important;}
.btn_ac *:hover {color: #444; text-decoration:none !important;}

.btn_sml_blue {overflow:visible;vertical-align:middle; border:0; cursor:pointer; display:inline-block;padding-right:2px;font-family:'Malgun Gothic',dotum;font-size:12px;color:#fff !important;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap; }  
.btn_sml_blue * {overflow:visible; display:inline-block; padding:0 6px 1px 6px; background:#2c72ba; border:1px solid #2164a8; border-radius: 2px;}
.btn_sml_blue *:link {color:#fff; text-decoration:none !important;}
.btn_sml_blue *:visited {color:#fff; text-decoration:none !important;}
.btn_sml_blue *:active {color: #fff; text-decoration:none !important;}
.btn_sml_blue *:hover {color: #fff; text-decoration:none !important;}

.btn_sml_blue2 {overflow:visible;vertical-align:middle; border:0; cursor:pointer; display:inline-block;padding-right:2px;font-family:'Malgun Gothic',dotum;font-size:12px;color:#fff !important;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap; }  
.btn_sml_blue2 * {overflow:visible; display:inline-block; padding:0 6px 1px 6px; background:#175492; border:1px solid #10467d; border-radius: 2px;}
.btn_sml_blue2 *:link {color:#fff; text-decoration:none !important;}
.btn_sml_blue2 *:visited {color:#fff; text-decoration:none !important;}
.btn_sml_blue2 *:active {color: #fff; text-decoration:none !important;}
.btn_sml_blue2 *:hover {color: #fff; text-decoration:none !important;}

.btn_sml_gray {overflow:visible;vertical-align:middle; border:0; cursor:pointer; display:inline-block;padding-right:2px;font-family:'Malgun Gothic',dotum;font-size:12px;color:#fff !important;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap; }  
.btn_sml_gray * {overflow:visible; display:inline-block; padding:0 6px 1px 6px; background:#868d98; border:1px solid #808896; border-radius: 2px;}
.btn_sml_gray *:link {color:#fff; text-decoration:none !important;}
.btn_sml_gray *:visited {color:#fff; text-decoration:none !important;}
.btn_sml_gray *:active {color: #fff; text-decoration:none !important;}
.btn_sml_gray *:hover {color: #fff; text-decoration:none !important;}

.btn_sml_red {overflow:visible;vertical-align:middle; border:0; cursor:pointer; display:inline-block;padding-right:2px;font-family:'Malgun Gothic',dotum;font-size:12px;color:#fff !important;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap; }  
.btn_sml_red * {overflow:visible; display:inline-block; padding:0 6px 1px 6px; background:#b92b31; border:1px solid #a52a2f; border-radius: 2px;}
.btn_sml_red *:link {color:#fff; text-decoration:none !important;}
.btn_sml_red *:visited {color:#fff; text-decoration:none !important;}
.btn_sml_red *:active {color: #fff; text-decoration:none !important;}
.btn_sml_red *:hover {color: #fff; text-decoration:none !important;}
  
.btn_big_red {overflow:visible;vertical-align:top; border:0; cursor:pointer; display:inline-block;padding-right:4px;font-family:'Malgun Gothic',dotum; font-weight:bold; font-size:16px;color:#fff !important;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}  
.btn_big_red * {overflow:visible; border:0; display:block;padding:0 21px 1px;  background:#b92b31; border:1px solid #a52a2f; line-height:36px; border-radius:5px;}
.btn_big_red *:link {color:#fff; text-decoration:none !important;}
.btn_big_red *:visited {color:#fff; text-decoration:none !important;}
.btn_big_red *:active {color: #fff; text-decoration:none !important;}
.btn_big_red *:hover {color: #fff; text-decoration:none !important;}

.btn_sml_green {overflow:visible;vertical-align:middle; border:0; cursor:pointer; display:inline-block;padding-right:2px;font-family:'Malgun Gothic',dotum;font-size:12px;color:#fff !important;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap; }  
.btn_sml_green * {overflow:visible; display:inline-block; padding:0 6px 1px 6px; background:#10a030; border:1px solid #1d9939; border-radius: 2px;}
.btn_sml_green *:link {color:#fff; text-decoration:none !important;}
.btn_sml_green *:visited {color:#fff; text-decoration:none !important;}
.btn_sml_green *:active {color: #fff; text-decoration:none !important;}
.btn_sml_green *:hover {color: #fff; text-decoration:none !important;}

.btn_big_green {overflow:visible;vertical-align:top; border:0; cursor:pointer; display:inline-block;padding-right:4px;font-family:'Malgun Gothic',dotum; font-weight:bold; font-size:13px;color:#fff !important;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}  
.btn_big_green * {overflow:visible; border:0; display:block;padding:0 15px 1px 15px;  background:#0a0; border:1px solid #0a0;}
.btn_big_green *:link {color:#fff; text-decoration:none !important;}
.btn_big_green *:visited {color:#fff; text-decoration:none !important;}
.btn_big_green *:active {color: #fff; text-decoration:none !important;}
.btn_big_green *:hover {color: #fff; text-decoration:none !important;}

.btn_sml_white {overflow:visible;vertical-align:middle; border:0; cursor:pointer; display:inline-block;padding-right:2px;font-family:'Malgun Gothic',dotum;font-size:12px;color:#000 !important;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap; }  
.btn_sml_white * {overflow:visible; display:inline-block; padding:0 6px 1px 6px; border:1px solid #747474; border-radius: 2px;background:#fff;}
.btn_sml_white *:link {color:#000; text-decoration:none !important;}
.btn_sml_white *:visited {color:#000; text-decoration:none !important;}
.btn_sml_white *:active {color: #000; text-decoration:none !important;}
.btn_sml_white *:hover {color: #000; text-decoration:none !important;}
/* 바로가기 */
.btnAr {overflow:visible;vertical-align:bottom; border:0;border-radius:3px; background:#4c4c4c; cursor:pointer; display:inline-block; font-weight:300; font-size:1em;color:#fff !important;word-spacing:-1px;text-decoration:none !important;}  
.btnAr a {overflow:visible; border:0; display:block;color:#fff;padding:11px 18px 10px 20px;min-width:82px;}
.btnAr a span{display:inline-block;width:8px;height:15px;margin-left:10px;vertical-align:-2px;background:url('/base/imgs/btn/btnAr_ico.png') no-repeat 0 50%;}
.btnAr *:link, .btnAr *:visited, .btnAr *:active, .btnAr *:hover {color: #fff; text-decoration:none !important;}
.btnAr.color{background:#137878;}
.btnAr.orange{background:#ff6640;text-shadow:1px 1px 2px rgba(0,0,0,0.7);}
.btnAr.skblue{background:#449fd5;text-shadow:1px 1px 2px rgba(0,0,0,0.7);}
.btnAr.blue{background:#054cad;}
.btnAr.white{background:#fff;}
.btnAr.white a{border:1px solid #a2a2a2;color:#000;padding:11px 18px 10px 20px; border-radius:3px;}
.btnAr.white a span{background-image:url('/base/imgs/btn/btnAr_ico2.png');}
.btnAr a:hover {text-decoration:underline !important;}
/* 다운로드 */
.btnDown {overflow:visible;vertical-align:bottom; border:0; border-radius:3px; background:#434747; cursor:pointer; display:inline-block; font-weight:300; font-size:1em;color:#fff !important;word-spacing:-1px;text-decoration:none !important;}  
.btnDown a {overflow:visible; border:0; display:block;color:#fff;padding:11px 18px 10px 20px;min-width:82px;}
.btnDown a span{display:inline-block;width:17px;height:16px;margin-left:10px;vertical-align:-2px;background:url('/base/imgs/btn/btnDown_ico.png') no-repeat 0 50%;}
.btnDown *:link, .btnAr *:visited, .btnAr *:active, .btnAr *:hover {color: #fff; text-decoration:none;}
.btnDown a:hover {text-decoration:underline !important;}
.btnDown.color{background:#137878;}
.btnDown.orange{background:#ff6640;text-shadow:1px 1px 2px rgba(0,0,0,0.7);}
.btnDown.skblue{background:#449fd5;text-shadow:1px 1px 2px rgba(0,0,0,0.7);}
.btnDown.blue{background:#00295b;}
.btnDown.white{background:#fff;}
.btnDown.white a{border:1px solid #a2a2a2;color:#000;padding:11px 18px 10px 20px; border-radius:3px;}
.btnDown.white a span{background-image:url('/base/imgs/btn/btnDown_ico2.png');}
.btnDown a:hover {text-decoration:underline !important;}
/* 새창열림 */
.btnLink {overflow:visible;vertical-align:bottom; border:0; border-radius:3px; background:#434747; cursor:pointer; display:inline-block; font-weight:300; font-size:1em;color:#fff !important;word-spacing:-1px;text-decoration:none !important;}  
.btnLink a {overflow:visible; border:0; display:block;color:#fff;padding:11px 18px 10px 20px;min-width:82px;}
.btnLink a span{display:inline-block;width:17px;height:17px;margin-left:10px;vertical-align:-4px;background:url('/base/imgs/btn/btnLink_ico.png') no-repeat 0 50%;}
.btnLink *:link, .btnAr *:visited, .btnAr *:active {color: #fff; text-decoration:none;}
.btnLink a:hover {text-decoration:underline !important;}
.btnLink.color{background:#137878;}
.btnLink.orange{background:#ff6640;text-shadow:1px 1px 2px rgba(0,0,0,0.7);}
.btnLink.skblue{background:#449fd5;text-shadow:1px 1px 2px rgba(0,0,0,0.7);}
.btnLink.blue{background:#00295b;}
.btnLink.white{background:#fff;}
.btnLink.white a{border:1px solid #a2a2a2;color:#000;padding:11px 18px 10px 20px; border-radius:3px;}
.btnLink.white a span{background-image:url('/base/imgs/btn/btnLink_ico2.png');}
/* app_btn */
.app_btn{font-size:0.75em !important;letter-spacing:-0.7px;line-height:1.4;border-radius:100px !important;overflow:visible;display:inline-block;padding:4px 6px 5px 6px;text-align:center;min-width:47px;}
.app_btn.black{background:#fff;border:1px solid #434343;color:#434343 !important;}
.app_btn.blue{background:#fff;border:1px solid #24658a;color:#24658a !important;}
.app_btn.green{background:#fff;border:1px solid #008d94;color:#008d94 !important;}
.app_btn.red{background:#fff;border:1px solid #e0363e;color:#e0363e !important;}
.app_btn.bggray{background:#dddede;color:#717171 !important;}
.app_btn.bgblue{background:#0064b2;color:#fff !important;}
.app_btn.bgred{background:#be2036;color:#fff !important;}