@charset "euc-kr";

IE / Safari / Chrome / Firefox / Opera 

font-family: NanumGothic 

@font-face{ font-family:'NanumGothic'; 
			src: url('http://lumensoft.co.kr/font/NanumGothic.eot');
			src: url('http://lumensoft.co.kr/font/NanumGothic.eot?') format('eot');  /* IE 9 */
} 

/* font */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select
{color:#363636; word-spacing:1pt; letter-spacing:0px; line-height:18px; font-size:12px; font-family:³ª´®°íµñ, 'NanumGothic', µ¸¿ò, ±¼¸², Arial, Helvetica, Dotum, Gulim, sans-serif;}


/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;}
body{position:relative;background-color:#f8f8fa;font-size:12px;line-height:1.25em;color:#474747}
section,nav,article,aside,hgroup,header,footer{display:block}
input,textarea,select,button,table{font-size:inherit;font-family:inherit;line-height:inherit}
body{font-family: ³ª´®°íµñ, 'NanumGothic', µ¸¿ò, ±¼¸², Arial, Helvetica, Arial, Verdana, Dotum, sans-serif; background:url(../img/body_bg.gif);}
img,fieldset{border:0; }
ul,ol{list-style:none}
em,address{font-style:normal}

a { color:#555; text-decoration:none; }
a:hover { color:#ff6600; text-decoration:none;}


/*ÀüÃ¼°¨½Î´ÂDIV*/
#Wrap {width:1000px; margin:0 auto; overflow:hidden;}


/*top*/
#Header {}
#Header .TopBox{overflow:hidden;}
#Header .TopBox .logoBox{float:left;}
#Header .TopBox .menuBox{float:left; width:770px; background-color:#202323; text-align:right;}
#Header .TopBox .menuBox .metaMenu{height:42px; border-bottom:1px #000000 solid; padding-top:11px;  padding-left:470px;}
#Header .TopBox .menuBox .metaMenu ul{}
#Header .TopBox .menuBox .metaMenu li{float:left; margin-left:10px;}
#Header .TopBox .menuBox .mainMenu{clear:both; height:54px; border-top:1px #333333 solid;  padding-top:21px;}
#Header .TopBox .menuBox .mainMenu li{float:left; margin-left:32px;}

#HeartBox {background-color:#ffffff; padding-top:24px; padding-bottom:24px; overflow:hidden;}
#HeartBox .MainContents {border-left:1px #efefef solid; width:710px; padding-left:28px; overflow:hidden;}
#HeartBox .MainContents .map {float:right; margin-top:20px;}
#HeartBox .MainContents .map img{vertical-align:middle;}
#HeartBox .MainContents .ContentSyle {clear:both; border-top:1px #cfcfcf solid;}


/*ÇªÅÍ*/
#Footer {clear:both; text-align:center; width:1000px; background:url(../img/copy_bg.gif) repeat-x; background-color:#ffffff; padding-top:25px; padding-bottom:25px;}


/*½ºÅ©·Ñ¾È»ý±â´Â ¹®Á¦*/
html>/**/body {overflow-y:scroll;}

/*********************** Padding Style ***********************/
.p_0{padding:0px ! important;}
.p_5{padding:5px ! important;}
.p_10{padding:10px ! important;}
.p_20{padding:20px ! important;}
.p_30{padding:30px ! important;}
.p_40{padding:40px ! important;}
.p_50{padding:50px ! important;}

.p_t0{padding-top:0px ! important;}
.p_t5{padding-top:5px ! important;}
.p_t10{padding-top:10px ! important;}
.p_t20{padding-top:20px ! important;}
.p_t30{padding-top:30px ! important;}
.p_t40{padding-top:40px ! important;}
.p_t50{padding-top:50px ! important;}

.p_l0{padding-left:0px ! important;}
.p_l5{padding-left:5px ! important;}
.p_l10{padding-left:10px ! important;}
.p_l13{padding-left:13px ! important;}
.p_l20{padding-left:20px ! important;}
.p_l30{padding-left:30px ! important;}
.p_l40{padding-left:40px ! important;}
.p_l50{padding-left:50px ! important;}

.p_r0{padding-right:0px ! important;}
.p_r5{padding-right:5px ! important;}
.p_r10{padding-right:10px ! important;}
.p_r20{padding-right:20px ! important;}
.p_r25{padding-right:25px ! important;}
.p_r30{padding-right:30px ! important;}
.p_r40{padding-right:40px ! important;}
.p_r50{padding-right:50px ! important;}

.p_b0{padding-bottom:0px ! important;}
.p_b5{padding-bottom:5px ! important;}
.p_b10{padding-bottom:10px ! important;}
.p_b20{padding-bottom:20px ! important;}
.p_b25{padding-bottom:25px ! important;}
.p_b30{padding-bottom:30px ! important;}
.p_b40{padding-bottom:40px ! important;}
.p_b50{padding-bottom:50px ! important;}


/*********************** Margin Style ***********************/
.m_0{margin:0px ! important;}
.m_5{margin:5px ! important;}
.m_10{margin:10px ! important;}
.m_20{margin:20px ! important;}
.m_30{margin:30px ! important;}
.m_40{margin:40px ! important;}
.m_50{margin:50px ! important;}

.m_t0{margin-top:0px ! important;}
.m_t5{margin-top:5px ! important;}
.m_t10{margin-top:10px ! important;}
.m_t20{margin-top:20px ! important;}
.m_t30{margin-top:30px ! important;}
.m_t40{margin-top:40px ! important;}
.m_t50{margin-top:50px ! important;}

.m_r0{margin-right:0px ! important;}
.m_r5{margin-right:5px ! important;}
.m_r10{margin-right:10px ! important;}
.m_r15{margin-right:15px ! important;}
.m_r20{margin-right:20px ! important;}
.m_r30{margin-right:30px ! important;}
.m_r40{margin-right:40px ! important;}
.m_r50{margin-right:50px ! important;}

.m_l0{margin-left:0px ! important;}
.m_l5{margin-left:5px ! important;}
.m_l10{margin-left:10px ! important;}
.m_l13{margin-left:13px ! important;}
.m_l15{margin-left:15px ! important;}
.m_l20{margin-left:20px ! important;}
.m_l25{margin-left:25px ! important;}
.m_l30{margin-left:30px ! important;}
.m_l40{margin-left:40px ! important;}
.m_l50{margin-left:50px ! important;}

.m_b0{margin-bottom:0px ! important;}
.m_b5{margin-bottom:5px ! important;}
.m_b10{margin-bottom:10px ! important;}
.m_b20{margin-bottom:20px ! important;}
.m_b30{margin-bottom:30px ! important;}
.m_b40{margin-bottom:40px ! important;}
.m_b50{margin-bottom:50px ! important;}


/*********************** Float Style ***********************/
.f_left{float:left ! important;}
.f_right{float:right ! important;}
.f_clear{clear:both ! important;}

.d_block {display:block !important;}
/*********************** input Style ***********************/

.textarea {position:relative;margin:2px;padding:4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent}
.i_text{position:relative;margin:0px 2px;padding:3px 4px;  height:12px;  border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:#fff; font-size: 12px;}
.i_radio{width:13px;height:13px;margin:2px 2px 2px 0;padding:0;vertical-align:middle}

/*********************** Text Align Style ***********************/
.t_left{text-align:left ! important;}
.t_right{text-align:right ! important;}
.t_center{text-align:center ! important;}

.f_11{font-size:11px;}
.f_12{font-size:12px;}
.f_14{font-size:14px;}
.f_16{font-size:16px;}

/*********************** Font Color Style ***********************/
.orange{color:#ff6600 ! important;}
.red{color:#ED4323 ! imporant;}
.blue{color:#3D9CE0 ! important;}
.black{color:#232323! important;}
.white{color:#fff ! important;}
.yellow{color:#FFA25E ! important;}
.green{color:#3F9D46 ! important;}
.skyblue{color:#6BAFE0 ! important;}
.gray{color:#999 ! important;}
.light_gray{color:#d4d4d4 ! important;}

.bold{font-weight: bold ! important;}
.bold_none{font-weight:normal ! important;}

.f_11{font-size:11px;}
.f_12{font-size:12px;}
.f_14{font-size:14px;}
.f_16{font-size:16px;}
.f_18{font-size:18px;}

/*********************** Btn Style ***********************/
.btn_set,
.btn_set *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;background:url(/img/mdm/btn.gif) no-repeat;font-size:12px;color:#fff;text-decoration:none !important;vertical-align:top;white-space:nowrap}
.btn_set {margin-right:6px}
.btn_set *{left:6px;cursor:pointer;_cursor:hand}
.btn_set a{color: #666; word-spacing: -1px;}

.btn_set.large,
.btn_set.large *{height:35px;line-height:35px;background-position:left top;}
.btn_set.large *{padding:1px 17px 0 12px;background-position:right top;font-size:14px;font-weight: bold; color: #666;}

.btn_set.medium,
.btn_set.medium *{height:27px;line-height:27px;background-position:left -50px;}
.btn_set.medium *{padding:1px 11px 0 6px;background-position:right -50px;font-size:12px; color: #666;}

.btn_set.small,
.btn_set.small *{height:24px;line-height:24px;background-position:left -100px;}
.btn_set.small *{padding:1px 6px 0 0px;background-position:right -100px;font-size:12px; color: #666;}

.btn_set.xsmall,
.btn_set.xsmall *{height:20px;line-height:20px;background-position:left -150px;}
.btn_set.xsmall *{padding:1px 7px 0 2px;background-position:right -150px;font-size:11px; color: #666;}

.btn_set.icon *{padding-left:0px;}
.btn_set.icon span{padding-left:8px; !important}
.btn_set.medium .save{background:url(/img/mdm/btn_icon.gif) no-repeat -4px top;}
.btn_set.medium .delete{background:url(/img/mdm/btn_icon.gif) no-repeat -31px top;}
.btn_set.medium .copy{background:url(/img/mdm/btn_icon.gif) no-repeat -58px top;}
.btn_set.medium .add{background:url(/img/mdm/btn_icon.gif) no-repeat -82px top;}
.btn_set.medium .search{background:url(/img/mdm/btn_icon.gif) no-repeat -105px top;}


.btn_set.small .add{background:url(/img/mdm/btn_icon.gif) no-repeat -85px -2px;}
.btn_set.small .search{background:url(/img/mdm/btn_icon.gif) no-repeat -107px -2px;}

/*ÆË¾÷*/
#pop_wrap{line-height:1.4; background:#FFF;}
#pop_header{height:40px; line-height:40px; padding-left:20px; background:url(/img/pop/bg_pheader.gif) repeat-x; font-size:14px; font-weight:bold; color:#fff; letter-spacing:-1px;}
#pop_container{padding:30px 30px 0px 30px;}
.pop_btn{text-align:center; margin-top:20px; padding-bottom:50px;}