﻿@charset "utf-8";

.t_left { text-align: left !important; }
.t_center { text-align: center !important; }
.t_right { text-align: right !important; }
.v_middle { vertical-align: middle; }
.v_top {vertical-align: top; }
.v_bottom{vertical-align: bottom; }

.none { display: none; }
.block {display:block ! important;}
.hidden { position: absolute; width: 0; height: 0; font-size: 0; line-height: 0; overflow: hidden; visibility: hidden; }
.ofh { overflow: hidden; }
.cb { clear: both; }
.fl{float:left; _display:inline;}
.fr{float:right;  _display:inline;}
.bold { font-weight: bold; }

.no_border{border: none !important;}
.noLR_border{border-left:0px; border-right:0px !important;}

.f_nomrmal { font-weight: normal; }
.imgfix { font-size: 0; line-height: 0; }
.relative_box{ position: relative ! important ;}
.h_none { height: auto !important; }

.mt_0 { margin-top: 0px ! important; }
.mt_1 { margin-top: 1px ! important; }
.mt_2 { margin-top: 2px ! important; }
.mt_3 { margin-top: 3px ! important; }
.mt_5 { margin-top: 5px ! important; }
.mt_7 { margin-top: 7px ! important; }
.mt_8 { margin-top: 8px ! important; }
.mt_10 { margin-top: 10px ! important; }
.mt_15 { margin-top: 15px ! important; }
.mt_20 { margin-top: 20px ! important; }
.mt_25 { margin-top: 25px ! important; }
.mt_30 { margin-top: 30px ! important; }
.mt_35 { margin-top: 35px ! important; }
.mt_40 { margin-top: 40px ! important; }
.mt_45 { margin-top: 45px ! important; }
.mt_50 { margin-top: 50px ! important; }
.mt_55 { margin-top: 55px ! important; }
.mt_60 { margin-top: 60px ! important; }
.mt_65 { margin-top: 65px ! important; }
.mt_70 { margin-top: 70px ! important; }
.mt_75 { margin-top: 75px ! important; }
.mt_80 { margin-top: 80px ! important; }
.mt_85 { margin-top: 85px ! important; }
.mt_90 { margin-top: 90px ! important; }
.mt_95 { margin-top: 95px ! important; }
.mt_100 { margin-top: 100px ! important; }

.mr_1 { margin-right: 1px ! important; }
.mr_2 { margin-right: 2px ! important; }
.mr_4 { margin-right: 4px ! important; }
.mr_5 { margin-right: 5px ! important; }
.mr_7 { margin-right: 7px ! important; }
.mr_10 { margin-right: 10px ! important; }
.mr_12 { margin-right: 12px ! important; }
.mr_15 { margin-right: 15px ! important; }
.mr_20 { margin-right: 20px ! important; }
.mr_25 { margin-right: 25px ! important; }
.mr_29 { margin-right: 29px ! important; }
.mr_30 { margin-right: 30px ! important; }
.mr_35 { margin-right: 35px ! important; }
.mr_40 { margin-right: 40px ! important; }
.mr_45 { margin-right: 45px ! important; }
.mr_50 { margin-right: 50px ! important; }
.mr_55 { margin-right: 55px ! important; }
.mr_60 { margin-right: 60px ! important; }
.mr_65 { margin-right: 65px ! important; }
.mr_70 { margin-right: 70px ! important; }
.mr_75 { margin-right: 75px ! important; }
.mr_80 { margin-right: 80px ! important; }
.mr_85 { margin-right: 85px ! important; }
.mr_90 { margin-right: 90px ! important; }
.mr_95 { margin-right: 95px ! important; }
.mr_100 { margin-right: 100px ! important; }

.mb_0 { margin-bottom: 0px ! important; }
.mb_2 { margin-bottom: 2px ! important; }
.mb_5 { margin-bottom: 5px ! important; }
.mb_10 { margin-bottom: 10px ! important; }
.mb_11 { margin-bottom: 11px ! important; }
.mb_12 { margin-bottom: 12px ! important; }
.mb_15 { margin-bottom: 15px ! important; }
.mb_20 { margin-bottom: 20px ! important; }
.mb_25 { margin-bottom: 25px ! important; }
.mb_30 { margin-bottom: 30px ! important; }
.mb_35 { margin-bottom: 35px ! important; }
.mb_40 { margin-bottom: 40px ! important; }
.mb_45 { margin-bottom: 45px ! important; }
.mb_50 { margin-bottom: 50px ! important; }
.mb_55 { margin-bottom: 55px ! important; }
.mb_60 { margin-bottom: 60px ! important; }
.mb_65 { margin-bottom: 65px ! important; }
.mb_70 { margin-bottom: 70px ! important; }
.mb_75 { margin-bottom: 75px ! important; }
.mb_80 { margin-bottom: 80px ! important; }
.mb_85 { margin-bottom: 85px ! important; }
.mb_90 { margin-bottom: 90px ! important; }
.mb_95 { margin-bottom: 95px ! important; }
.mb_100 { margin-bottom: 100px ! important; }


.ml_m3 { margin-left: -3px ! important;}

.ml_0 { margin-left: 0px ! important;}
.ml_5 { margin-left: 5px ! important;}
.ml_10 { margin-left: 10px !important ;}
.ml_12 { margin-left: 12px ! important; }
.ml_15 { margin-left: 15px ! important; }
.ml_20 { margin-left: 20px ! important; }
.ml_25 { margin-left: 25px ! important; }
.ml_30 { margin-left: 30px ! important; }
.ml_32 { margin-left: 32px ! important; }
.ml_35 { margin-left: 35px ! important; }
.ml_40 { margin-left: 40px ! important; }
.ml_45 { margin-left: 45px ! important; }
.ml_50 { margin-left: 50px ! important; }
.ml_52 { margin-left: 52px ! important; }
.ml_55 { margin-left: 55px ! important; }
.ml_60 { margin-left: 60px ! important; }
.ml_65 { margin-left: 65px ! important; }
.ml_70 { margin-left: 70px ! important; }
.ml_75 { margin-left: 75px ! important; }
.ml_80 { margin-left: 80px ! important; }
.ml_85 { margin-left: 85px ! important; }
.ml_90 { margin-left: 90px ! important; }
.ml_95 { margin-left: 95px ! important; }
.ml_100 { margin-left: 100px ! important; }

m_0{margin:0px ! important ;}

.pt_0 { padding-top: 0px ! important; }
.pt_5 { padding-top: 5px ! important;}
.pt_10 { padding-top: 10px !important; }
.pt_15 { padding-top: 15px !important; }
.pt_20 { padding-top: 20px !important; }
.pt_25 { padding-top: 25px ! important; }
.pt_30 { padding-top: 30px ! important; }
.pt_35 { padding-top: 35px ! important; }
.pt_40 { padding-top: 40px ! important; }
.pt_45 { padding-top: 45px ! important; }
.pt_50 { padding-top: 50px ! important; }
.pt_55 { padding-top: 55px ! important; }
.pt_60 { padding-top: 60px ! important; }
.pt_65 { padding-top: 65px ! important; }
.pt_70 { padding-top: 70px ! important; }
.pt_75 { padding-top: 75px ! important; }
.pt_80 { padding-top: 80px ! important; }
.pt_85 { padding-top: 85px ! important; }
.pt_90 { padding-top: 90px ! important; }
.pt_95 { padding-top: 95px ! important; }
.pt_100 { padding-top: 100px ! important; }

.pr_0{padding-right:0px ! important; }
.pr_2 { padding-right: 2px ! important; }
.pr_3 { padding-right: 3px ! important; }
.pr_5 { padding-right: 5px ! important; }
.pr_10 { padding-right: 10px ! important; }
.pr_15 { padding-right: 15px ! important; }
.pr_20 { padding-right: 20px ! important; }
.pr_25 { padding-right: 25px !important; }
.pr_30 { padding-right: 30px !important; }
.pr_35 { padding-right: 35px ! important; }
.pr_40 { padding-right: 40px ! important; }
.pr_45 { padding-right: 45px ! important; }
.pr_50 { padding-right: 50px ! important; }
.pr_55 { padding-right: 55px ! important; }
.pr_60 { padding-right: 60px ! important; }
.pr_65 { padding-right: 65px ! important; }
.pr_70 { padding-right: 70px ! important; }
.pr_75 { padding-right: 75px ! important; }
.pr_80 { padding-right: 80px ! important; }
.pr_85 { padding-right: 85px ! important; }
.pr_90 { padding-right: 90px ! important; }
.pr_95 { padding-right: 95px ! important; }
.pr_100 { padding-right: 100px ! important; }

.pb_0 { padding-bottom: 0px ! important; }
.pb_5 { padding-bottom: 5px ! important; }
.pb_10 { padding-bottom: 10px ! important; }
.pb_15 { padding-bottom: 15px ! important; }
.pb_20 { padding-bottom: 20px ! important; }
.pb_25 { padding-bottom: 25px ! important; }
.pb_30 { padding-bottom: 30px ! important; }
.pb_35 { padding-bottom: 35px ! important; }
.pb_40 { padding-bottom: 40px ! important;}
.pb_45 { padding-bottom: 45px ! important; }
.pb_50 { padding-bottom: 50px ! important; }
.pb_55 { padding-bottom: 55px ! important; }
.pb_60 { padding-bottom: 60px ! important; }
.pb_65 { padding-bottom: 65px ! important; }
.pb_70 { padding-bottom: 70px ! important; }
.pb_75 { padding-bottom: 75px ! important; }
.pb_80 { padding-bottom: 80px ! important; }
.pb_85 { padding-bottom: 85px ! important; }
.pb_90 { padding-bottom: 90px ! important; }
.pb_95 { padding-bottom: 95px ! important; }
.pb_100 { padding-bottom: 100px ! important; }

.pl_1 { padding-left: 1px !  important;}
.pl_2 { padding-left: 2px !  important;}
.pl_3 { padding-left: 3px !  important;}
.pl_5 { padding-left: 5px !  important;}
.pl_8 { padding-left: 8px !  important;}
.pl_10 { padding-left: 10px ! important; }
.pl_15 { padding-left: 15px ! important; }
.pl_17 { padding-left: 17px ! important; }
.pl_20 { padding-left: 20px ! important; }
.pl_22 { padding-left: 22px ! important; }
.pl_25 { padding-left: 25px ! important; }
.pl_30 { padding-left: 30px ! important; }
.pl_35 { padding-left: 35px ! important; }
.pl_40 { padding-left: 40px ! important; }
.pl_45 { padding-left: 45px ! important; }
.pl_50 { padding-left: 50px ! important; }
.pl_55 { padding-left: 55px ! important; }
.pl_60 { padding-left: 60px ! important; }
.pl_65 { padding-left: 65px ! important; }
.pl_70 { padding-left: 70px ! important; }
.pl_75 { padding-left: 75px ! important; }
.pl_80 { padding-left: 80px ! important; }
.pl_85 { padding-left: 85px ! important; }
.pl_90 { padding-left: 90px ! important; }
.pl_95 { padding-left: 95px ! important; }
.pl_100 { padding-left: 100px ! important; }
.pl_150 { padding-left: 150px ! important; }

.p_0{padding:0px ! important ;}
.p_6{padding:6px ! important ;}
.p_10{padding:10px ! important ;}

.f11 { font-size: 11px ! important; }
.f12 { font-size: 12px ! important; }
.f13 { font-size: 13px ! important; }
.f14 { font-size: 14px ! important; }
.f15 { font-size: 15px ! important; }
.f16 { font-size: 16px ! important; }
.f17 { font-size: 17px ! important; }
.f18 { font-size: 18px ! important; }
.f19 { font-size: 19px ! important; }
.f20 { font-size: 20px ! important; }

.z1 { z-index: 1; }
.z2 { z-index: 2; }
.z3 { z-index: 3; }
.z4 { z-index: 4; }
.z5 { z-index: 5; }
.z6 { z-index: 6; }
.z7 { z-index: 7; }
.z8 { z-index: 8; }
.z9 { z-index: 9; }
.z10 { z-index: 10; }

/* 폰트 정의 */

.t_red{color:#b12a41 ! important ;}
.t_blue{color:#4376d2 ! important ;}
.t_orange{color:#f1801b ! important ;}
.t_gray{color:#b3b3b3 ! important ;}
.t_gray02{color:#787878 ! important ;}
.t_pink{color:#ec068d ! important;}

.t_del{text-decoration: line-through ! important;} /* 텍스트 중간에 선긋기 */
.t_under{text-decoration:underline ! important;}
.t_letter{letter-spacing:0em ! important;}

.png24{ tmp:expression(setPng24(this)) ! important ; }
