@charset "utf-8";

/*============================
  WIDTH 
============================*/
/* px width */
.w50{width:50px !important;}	
.w100{width:100px !important;}
.w200{width:200px !important;}
.w250{width:250px !important;}
.w300{width:300px !important;}

/* % width */
.wp95{width:95% !important;}
.wp100{width:97% !important;}




/*============================
  PADDING 
============================*/
/* padding */
.p20 {padding:20px !important;}

/* padding top */
.pt10 {padding-top:10px !important;}
.pt20 {padding-top:20px !important;}

/* padding right */
.pl0 {padding-left:0px !important;}
.pl13 {padding-left:13px !important;}
.pl22 {padding-left:22px !important;}

/* padding right */
.pr40 {padding-right:40px !important;}




/*============================
  MARGIN 
============================*/
/* margin right */
.mr0 {margin-right:0px !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}

/* margin bottom */
.mb0 {margin-bottom:0px !important;}
.mb3 {margin-bottom:3px !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}
.mb70 {margin-bottom:70px !important;}
.mb100 {margin-bottom:100px !important;}

/* margin left */
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}




/*============================
  ALIGN & FLOAT
============================*/
/* align */
.al {text-align:left !important;}
.ac {text-align:center !important;}
.ar {text-align:right !important;}
.vt{vertical-align:top !important}
.vm{vertical-align:middle !important}
.vb{vertical-align:bottom !important}
.th_ac th{text-align:center !important; padding-left:0 !important}
.td_ac tbody td{padding-left:0 !important;padding-right:0 !important;text-align:center !important;}

/* float */
.fl {float:left !important;}
.fr {float:right !important;}
.fn {float:none !important;}
.clear {clear:both;}

/* float 해제 */
.fixed:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}
.fixed{display:block}
/* \ */
.fixed{min-height:1%}
* html .fixed{height:1%}




/*============================
 INPUT 요소
============================*/
/* radio and checkbox */
.rad {margin:0 5px 0 0;width:13px; height:18px; border:none;}
.chk {margin:0 5px 0 0;width:13px; height:18px; border:none;}
.text {padding:5px 3px 4px;line-height:1.125em !important;line-height:0.7em;height:15px;border:1px solid #ddd;}
.tarea {padding:5px;line-height:1.0em !important;line-height:0.7em;border:1px solid #ddd;}
input.num {ime-mode:disabled;padding:1px;line-height:1.0em !important;line-height:0.7em;border:1px solid #cbcdcc;}
.bdselect{border:1px solid #ccc;height:22px}
.label{margin-right:10px;}




/*============================
  BORDER, FONT 및 기타 공통
============================*/
/* 공통및 절대적인...*/ 
.none {display:none;}
.hidden {display: block;overflow: hidden;position: absolute;top: 0;left: 0;width: 0;height: 0;border: 0;background: none;font-size: 0;line-height: 0;}
.bgn {background:none !important;}
.reset {margin:0 !important;padding:0 !important;}

/*  border */ 
.bdn {border:none !important;}
.bdln {border-left:none !important;}
.bdtn {border-top:none !important;}
.bdbn {border-bottom:none !important;}
.bg_md {background-position:0 50% !important;}

/* 폰트*/
.refer{color:#ed1d24 !important}
.f11{font-size:11px;}
.f12{font-size:12px;line-height:18px;}
.f13{font-size:13px;line-height:20px;}
.f14{font-size:14px;line-height:22px;}
.h4{font-size:16px;font-family:'strong';color:#363636;padding:0 0 8px 13px;margin-bottom:20px;border-bottom:1px solid #5d5d5d;}
.h4_02{font-size:15px;font-family:'strong';color:#333333;}
.h4_03{font-size:22px;font-family:'strong';color:#585858;line-height:22px;}
.h4_04{font-size:15px;font-family:'strong';color:#e40505;line-height:22px;padding-left:17px;padding-bottom:5px;margin-bottom:25px;border-bottom:1px solid #cccccc;background:url(../images/comm/h4_04_bg.gif) no-repeat 0 5px}
.bold{font-family:'strong'; !important;}
#eng .bold{font-family:arial, sans-serif !important;font-weight:bold;}

