@charset "utf-8";

.clearfix {display: block;}
.clearfix:after {content:  ''; display: block; clear: both;}

.fr {float: right;}
.fl {float: left;}
.text_right, .txt_rignt {text-align: right;}
.text_left, .txt_left {text-align: left;}
.text_center, .txt_center {text-align: center;}

.margin_t_5 {margin-top: 5px;}
.margin_t_10 {margin-top: 10px;}
.margin_t_15 {margin-top: 15px;}
.margin_t_20 {margin-top: 20px;}
.margin_t_25 {margin-top: 25px;}
.margin_t_30 {margin-top: 30px;}
.margin_t_35 {margin-top: 35px;}
.margin_t_40 {margin-top: 40px;}
.margin_t_50 {margin-top: 50px;}
.margin_t_60 {margin-top: 60px;}
.margin_t_70 {margin-top: 70px;}
.margin_b_5 {margin-bottom: 5px;}
.margin_b_10 {margin-bottom: 10px;}
.margin_b_15 {margin-bottom: 15px;}
.margin_b_20 {margin-bottom: 20px;}
.margin_b_25 {margin-bottom: 25px;}
.margin_b_30 {margin-bottom: 30px;}
.margin_b_35 {margin-bottom: 35px;}
.margin_b_40 {margin-bottom: 40px;}
.margin_b_50 {margin-bottom: 50px;}
.margin_b_60 {margin-bottom: 60px;}
.margin_b_70 {margin-bottom: 70px;}
.margin_l_5 {margin-left: 5px;}
.margin_l_10 {margin-left: 10px;}
.margin_l_15 {margin-left: 15px;}
.margin_l_20 {margin-left: 20px;}
.margin_l_25 {margin-left: 25px;}
.margin_l_30 {margin-left: 30px;}
.margin_l_35 {margin-left: 35px;}
.margin_l_40 {margin-left: 40px;}
.margin_l_50 {margin-left: 50px;}
.margin_l_60 {margin-left: 60px;}
.margin_l_70 {margin-left: 70px;}
.margin_l_4_2 {margin-left: 4%;}
.margin_r_5 {margin-right: 5px;}
.margin_r_10 {margin-right: 10px;}
.margin_r_15 {margin-right: 15px;}
.padding_t_5 {padding-top: 5px;}
.padding_t_10 {padding-top: 10px;}
.padding_t_15 {padding-top: 15px;}
.padding_t_20 {padding-top: 20px;}
.padding_t_30 {padding-top: 30px;}
.padding_t_40 {padding-top: 40px;}
.padding_b_5 {padding-bottom: 5px;}
.padding_b_10 {padding-bottom: 10px;}
.padding_b_15 {padding-bottom: 15px;}
.padding_b_20 {padding-bottom: 20px;}
.padding_b_30 {padding-bottom: 30px;}
.padding_b_40 {padding-bottom: 40px;}
.padding_l_0 {padding-left: 0;}
.padding_l_5 {padding-left: 5px;}
.padding_l_10 {padding-left: 10px;}
.padding_l_20 {padding-left: 20px;}
.padding_l_30 {padding-left: 30px;}
.padding_l_35 {padding-left: 35px;}
.padding_r_5 {padding-right: 5px;}
.padding_r_10 {padding-right: 10px;}
.padding_r_20 {padding-right: 20px;}

/* 버튼 */
.btn_blue {overflow:visible;vertical-align:middle; border:0; cursor:pointer; display:inline-block;padding-right:2px;font-size:15px;color:#fff;line-height:33px;text-decoration:none !important;margin-bottom:1px;}
.btn_blue * {display:inline-block; padding:0 15px; background:#2c72ba; border:1px solid #2c72ba; border-radius: 3px;}

.btn_darkblue {overflow:visible;vertical-align:middle; border:0; cursor:pointer; display:inline-block;padding-right:2px;font-size:15px;color:#fff;line-height:33px;text-decoration:none !important;margin-bottom:1px;}
.btn_darkblue * {display:inline-block; padding:0 15px; background:#0b3e73; border:1px solid #0b3e73; border-radius: 3px;}

.btn_red {overflow:visible;vertical-align:middle; border:0; cursor:pointer; display:inline-block;padding-right:2px;font-size:15px;color:#fff;line-height:33px;text-decoration:none !important;margin-bottom:1px;}
.btn_red * {display:inline-block; padding:0 15px; background:#c90f34; border:1px solid #c90f34; border-radius: 3px;}

.btn_black {overflow:visible;vertical-align:middle; border:0; cursor:pointer; display:inline-block;padding-right:2px;font-size:15px;color:#fff;line-height:33px;text-decoration:none !important;margin-bottom:1px;}
.btn_black * {display:inline-block; padding:0 15px; background:#2d2d2d; border:1px solid #2d2d2d; border-radius: 3px;}

.btn_gray {overflow:visible;vertical-align:middle; border:0; cursor:pointer; display:inline-block;padding-right:2px;font-size:15px;color:#fff;line-height:33px;text-decoration:none !important;margin-bottom:1px;}
.btn_gray * {display:inline-block; padding:0 15px; background:#676767; border:1px solid #676767; border-radius: 3px;}

.btn_white {overflow:visible;vertical-align:middle; border:0; cursor:pointer; display:inline-block;padding-right:2px;font-size:15px;color:#2d2d2d;line-height:33px;text-decoration:none !important;margin-bottom:1px;}
.btn_white * {display:inline-block; padding:0 15px; background:#fff; border:1px solid #2d2d2d; border-radius: 3px;}

.btn_white {overflow:visible;vertical-align:middle; border:0; cursor:pointer; display:inline-block;padding-right:2px;font-size:15px;color:#2d2d2d;line-height:33px;text-decoration:none !important;margin-bottom:1px;}
.btn_white * {display:inline-block; padding:0 15px; background:#fff; border:1px solid #2d2d2d; border-radius: 3px;}

/* btn_sml */
.btn_sml_blue {overflow:visible;vertical-align:middle; border:0; cursor:pointer; display:inline-block;padding-right:2px;font-size:13px;color:#fff;line-height:21px;text-decoration:none !important;margin-bottom:1px;}
.btn_sml_blue * {display:inline-block; padding:0 6px; background:#2c72ba; border:1px solid #2c72ba; border-radius: 3px;}

.btn_sml_darkblue {overflow:visible;vertical-align:middle; border:0; cursor:pointer; display:inline-block;padding-right:2px;font-size:13px;color:#fff;line-height:21px;text-decoration:none !important;margin-bottom:1px;}
.btn_sml_darkblue * {display:inline-block; padding:0 6px; background:#0b3e73; border:1px solid #0b3e73; border-radius: 3px;}

.btn_sml_red {overflow:visible;vertical-align:middle; border:0; cursor:pointer; display:inline-block;padding-right:2px;font-size:13px;color:#fff;line-height:21px;text-decoration:none !important;margin-bottom:1px;}
.btn_sml_red * {display:inline-block; padding:0 6px; background:#c90f34; border:1px solid #c90f34; border-radius: 3px;}

.btn_sml_black {overflow:visible;vertical-align:middle; border:0; cursor:pointer; display:inline-block;padding-right:2px;font-size:13px;color:#fff;line-height:21px;text-decoration:none !important;margin-bottom:1px;}
.btn_sml_black * {display:inline-block; padding:0 6px; background:#2d2d2d; border:1px solid #2d2d2d; border-radius: 3px;}

.btn_sml_gray {overflow:visible;vertical-align:middle; border:0; cursor:pointer; display:inline-block;padding-right:2px;font-size:13px;color:#fff;line-height:21px;text-decoration:none !important;margin-bottom:1px;}
.btn_sml_gray * {display:inline-block; padding:0 6px; background:#676767; border:1px solid #676767; border-radius: 3px;}

.btn_sml_white {overflow:visible;vertical-align:middle; border:0; cursor:pointer; display:inline-block;padding-right:2px;font-size:13px;color:#2d2d2d;line-height:21px;text-decoration:none !important;margin-bottom:1px;}
.btn_sml_white * {display:inline-block; padding:0 6px; background:#fff; border:1px solid #2d2d2d; border-radius: 3px;}

.btn_sml_white {overflow:visible;vertical-align:middle; border:0; cursor:pointer; display:inline-block;padding-right:2px;font-size:13px;color:#2d2d2d;line-height:21px;text-decoration:none !important;margin-bottom:1px;}
.btn_sml_white * {display:inline-block; padding:0 6px; background:#fff; border:1px solid #2d2d2d; border-radius: 3px;}
