/* CSS Document */
html { height:100%; }
body { height:100%; margin:0px auto; padding:0px; 
scrollbar-highlight-color: #CCCCCC;scrollbar-shadow-color: #CCCCCC; scrollbar-arrow-color: #CCCCCC;
scrollbar-face-color: #FFFFFF; scrollbar-3dlight-color: #FFFFFF;scrollbar-darkshadow-color: #FFFFFF;scrollbar-track-color: #FFFFFF;
}
body, p, div, td, input, textarea, select { font-size:12px; font-family: "±¼¸²"; color:#242424;}
form, ul { margin:0px; }
ul, li {list-style:none;}

.input_border { border:#0033FF solid 1px; height:20px;}
.input_num { border:#0033FF solid 1px; height:20px; behavior:URL(/includes/input_num.htc); }
.input_int { border:#0033FF solid 1px; height:20px; behavior:URL(/includes/input_num.htc); text-align:right }
.textarea_border { border:#0033FF solid 1px; }
.select_ans { behavior:url(/includes/select.htc);}
img { border:0px; }
.calendar { behavior:URL(/includes/calendar.htc); }
.checkbox { behavior:URL(/includes/checkbox.htc); }

a:link { font-size: 12px;color: #242424; text-decoration:none;}
a:visited { font-size: 12px;color: #404040; text-decoration:none;}
a:active { font-size: 12px;color: #404040; text-decoration:none;}
a:hover { font-size: 12px;color: #FF6600; text-decoration:none;}

#f_body { float:left; width:100%; height:100%; margin:0px auto; padding:0px; border:0px; }/** ÀüÃ¼ ¹­±â **/
#body_top { float:left; width:100%; height:70px; margin:0px auto; padding:0px; background:url('/images/top_bg.gif') repeat; border:0px; position: absolute;}
#body_group { width:100%; height:100%; margin:0px auto; padding:0px; }/** ·¹ÇÁÆ®, Áß¾Ó ¹­±â **/
#body_left { float:left; width:161px; /*height:100%;*/ margin:0px auto; padding:0px; background:url('/images/left_bg.gif') repeat; position: absolute; top: 70px; bottom: 0;}
#body_docu {/*height:100%;*/ margin:0px auto; padding:0px; position:absolute; left: 161px; right: 0; top: 70px; bottom: 0;}

/** »ó´Ü¸Þ´º ¿µ¿ª **/
#body_tdocu { float:left; width:100%; height:35px; margin:0px auto; padding:0px; margin-top: 18px; display: flex;}
#kpihr_logo { float:left; width:161px; height:35px; margin:0px auto; padding:0px; background:url('/images/kpihr_logo.png') no-repeat; cursor:pointer; }
#top_menu { float:left; margin:0px auto; padding-left:20px; text-align:center; line-height:33px; }
#tmu1 { float:left; margin:0px auto; padding:0px; text-decoration:none; background:url('/images/top_menu_s.png') no-repeat; font-weight:bold; color:#000000; }
#tmu2 { float:left; margin:0px auto; padding:0px; text-decoration:none; background:url('/images/top_menu_m.png') no-repeat; font-weight:bold; color:#000000; }
#tmu3 { float:left; margin:0px auto; padding:0px; text-decoration:none; background:url('/images/top_menu_m.png') no-repeat; font-weight:bold; color:#000000; }
#tmu4 { float:left; margin:0px auto; padding:0px; text-decoration:none; background:url('/images/top_menu_e.png') no-repeat; font-weight:bold; color:#000000; }
#tmu1.on { float:left; margin:0px auto; padding:0px; text-decoration:none; background:url('/images/top_menu_s_on.png') no-repeat; font-weight:bold; color:#FFFFFF; }
#tmu2.on { float:left; margin:0px auto; padding:0px; text-decoration:none; background:url('/images/top_menu_m_on.png') no-repeat; font-weight:bold; color:#FFFFFF; }
#tmu3.on { float:left; margin:0px auto; padding:0px; text-decoration:none; background:url('/images/top_menu_m_on.png') no-repeat; font-weight:bold; color:#FFFFFF; }
#tmu4.on { float:left; margin:0px auto; padding:0px; text-decoration:none; background:url('/images/top_menu_e_on.png') no-repeat; font-weight:bold; color:#FFFFFF; }

#tmu1 span { float:left; display:block; width:121px; height:32px; margin:0px auto; padding:0px; text-decoration:none; cursor:pointer; }
#tmu2 span { float:left; display:block; width:130px; height:32px; margin:0px auto; padding:0px; text-decoration:none; cursor:pointer; }
#tmu3 span { float:left; display:block; width:130px; height:32px; margin:0px auto; padding:0px; text-decoration:none; cursor:pointer; }
#tmu4 span { float:left; display:block; width:128px; height:32px; margin:0px auto; padding:0px; text-decoration:none; cursor:pointer; }

/** ÁÂÃø¸Þ´º ¿µ¿ª **/
.l_tbg { width:161px; height:7px; margin:0px auto; padding:0px; background:url('/images/left_top_bg.gif') no-repeat; overflow:hidden; }
.l_docu { float:left; width:161px; margin:0px auto; padding:0px; }

#l_login_grp { width:161px; margin:0px auto; padding:0px; text-align:center; }
.l_login_t { width:141px; height:5px; margin:0px auto; padding:0px; background:url('/images/minfo_box_t.png') no-repeat; overflow:hidden; }
.l_login_doc { width:141px; margin:0px auto; padding:0px; background:url('/images/minfo_box_bg.png') repeat; }
.l_login_b { width:141px; height:5px; margin:0px auto; padding:0px; background:url('/images/minfo_box_b.png') no-repeat; overflow:hidden; }
.l_login_txt { width:141px; margin:0px; padding:0px; line-height:20px; text-align:left; }
.l_login_txt ul { margin-left:10px; padding:0px; list-style-type:none; }
.l_login_txt li { margin:0px; padding:0px; }

.l_mu_grp { width:161px; margin:0px auto; padding:0px; text-align:center; }
.l_mu_top { width:141px; height:30px; margin:15px auto 0px auto; padding:0px; background:url('/images/left_m_top.png') no-repeat; text-align:center; font-weight:bold; line-height:30px; overflow:hidden; }
.l_mu_docu { width:141px; margin:0px auto; padding:2px 0 5px 0; background:url('/images/left_m_bg.png') repeat; }
.l_mu_bottom { width:141px; height:5px; margin:0px auto; padding:0px; background:url('/images/left_m_bottom.png') no-repeat; overflow:hidden; }
.l_mu_txt { margin:0px auto; padding:7px 0 0 0; text-align:left; }
.l_mu_icon { height:10px; margin:0 0 0 10px; padding-left:15px; background:url('/images/left_m_arrow.gif') no-repeat; text-align:left; cursor:pointer; }

/** Ç×¸ñ Æò°¡½ÃÆ® ¹öÆ°¿µ¿ª **/
#mem_select {float:left; width:100%; height:46px; margin:0px auto; padding:0px; background:url('/images/main_selmem_bg.gif') repeat; font-size:95%; }
#tabs_text {float:left; height:30px; margin:0px auto; padding:0px 10px 0 10px; }
/* ºÎ¼­ ¼±ÅÃ */
#tsep_d {float:left; width:174px; height:30px; margin-top:8px; margin-left:10px; padding:0px; font-size:12px; background:url('/images/selbox_d_bg.png') no-repeat;}
#tsep_dsel_g { width:174px; height:21px; border:0px; margin-top:9px; padding-left:70px; background:transparent; cursor:pointer; }
#dsel_g_depth {width:112px; margin-left:62px; padding:0px; position:absolute; overflow:hidden; visibility:hidden; cursor:pointer;}
#dsel_g_depth ul { width:112px; margin:0px; padding:5px; list-style-type:none; border:#518AFC 1px solid; line-height:18px; background:#FFFFFF; z-index:10; }
/* ÆÀ ¼±ÅÃ */
#tsep_t {float:left; width:163px; height:30px; margin-top:8px; margin-left:10px; padding:0px; font-size:12px; background:url('/images/selbox_t_bg.png') no-repeat;}
#tsep_tsel_g {width:163px; height:21px; border:0px; margin-top:9px; padding-left:70px; background:transparent; cursor:pointer; }
#tsel_g_depth {width:113px; margin-left:51px; padding:0px; position:absolute; overflow:hidden; visibility:hidden; cursor:pointer;}
#tsel_g_depth ul {width:112px; margin:0px; padding:5px; list-style-type:none; border:#518AFC 1px solid; line-height:18px; background:#FFFFFF; z-index:20; }
/* ÆÀ¿ø ¼±ÅÃ */
#tabsJ {float:left; margin:0 auto; padding:0px;}
#tabsJ ul {height:30px; margin:0; padding:8px 5px 0 0; list-style:none;}
#tabsJ li {display:inline; height:30px; margin:0; padding:0;}
#tabsJ a {float:left; margin:0 0 0 5px; padding:0px; text-decoration:none;}
#tabsJ a span {float:left; display:block; background:url("/images/btn_selmem.png") no-repeat; margin:0px; padding:9px 11px 7px 10px; font-size:13px; color:#333;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ a span {float:none;}
/* End IE5-Mac hack */
#tabsJ a:hover span {background:url("/images/btn_selmem_on.png") no-repeat top left; color:#FFF;}
#tabsJ .cur span {background:url("/images/btn_selmem_on.png") no-repeat top left; color:#FFF;}

/** Ç×¸ñ Æò°¡½ÃÆ® ¿µ¿ª **/
#O_frm { float:left; width:100%; margin:20px auto; padding:0px; text-align:center; }
#I_frm_a { float:left; width:100%; margin:0px auto; padding:0px; }
#b_abox { width:95%; margin-top:10px; padding:0px; text-align:center; }
#t_abox { width:100%; height:20px; margin:5px auto; padding:0px; text-align:center; }
#t_abox span { height:20px; margin:0px auto; padding:10px; border:#006699 1px solid; font-weight:bold; font-size:13px; background:#F4F4F4; }
#a_abox { width:700px; height:30px; margin:0px auto; padding:0px; line-height:30px; }
#a_abox .a_abox_nagu { float:left; width:140px; height:30px; margin:0px auto; padding:0px; border-top:#006699 1px solid; border-bottom:#006699 1px solid; background:#F4F4F4; font-weight:bold; text-align:center; }
#a_abox .a_abox_anum { float:left; width:100px; height:30px; margin:0px auto; padding:0px; border-top:#006699 1px solid; border-bottom:#006699 1px solid; background:#F4F4F4; border-left:#006699 1px solid; text-align:center; }
#a_abox .a_abox_atext { float:left; width:550px; height:60px; margin:0px auto; padding:0px; border-top:#006699 1px solid; border-bottom:#006699 1px solid; background:#F4F4F4; border-left:#006699 1px solid; text-align:center; }
/* Æò°¡ ¿Ï·áÀÚ */
.a_mbox_don { width:700px; margin:0px auto; height:30px; padding:0px; text-align:center; line-height:30px; }
.a_mbox_nagu_don { float:left; width:140px; height:30px; margin:0px auto; padding:0px; border-bottom:#006699 1px solid; font-weight:bold; }
.a_mbox_oanum { float:left; width:100px; height:30px; margin:0px auto; padding:0px; border-bottom:#006699 1px solid; border-left:#006699 1px solid; text-align:center; }
/* Æò°¡ÇÒ ´ë»óÀÚ */
.a_mbox { width:700px; margin:0px auto; height:40px; padding:0px; text-align:center; line-height:39px; }
.a_mbox_nagu { float:left; width:140px; height:40px; margin:0px auto; padding:0px; border-bottom:#006699 1px solid; font-weight:bold; }
.a_mbox_anum { float:left; width:100px; height:40px; margin:0px auto; padding:0px; border-bottom:#006699 1px solid; border-left:#006699 1px solid; text-align:center; }
.select_ans { margin-top:11px; }

.qasep_blank_10 { float:left; width:100%; height:10px; margin:0px auto; padding:0px;}
.qasep_blank_20 { width:100%; height:20px; margin:0px; padding:0px;}
.qasep_blank_40 { width:100%; height:40px; margin:0px; padding:0px;}

#I_frm_q { float:left; width:100%; margin:0px auto; padding:0px; text-align:center; border-top:#006699 1px solid; }
#t_qbox { float:left; width:100%; margin:0px auto; padding:0px; text-align:center; }
#t_qbox span { display:block; width:330px; height:16px; margin:0px auto; padding:10px; border-left:#006699 1px solid; border-right:#006699 1px solid; border-bottom:#006699 1px solid; font-weight:bold; background:#F4F4F4; }
#s_qbox { float:left; width:100%; height:30px; margin:10px 0 0 0; padding:0px; text-align:center; }
.qbox_ttext {margin:0px auto; padding:0px; font-weight:bold; font-size:13px;}
.btn_100 { border:#FF6600 1px solid; height:24px; width:100px; background-color:#F8EDCB; font-weight:bold; text-align:center; margin:0px 5px; padding-top:3px; cursor:pointer; }
#q_qbox { width:100%; margin:10px auto; padding:0px; }
.qbox_table { width:850px; margin:0px auto; padding:0px; border-collapse:collapse; }
.qbox_table_h { width:100%; margin:0px auto; padding:0px; }
.td_hn { width:50px; height:30px; margin:0px auto; padding:0px; text-align:center; background:#F4F4F4; }
.td_ht { width:120px; height:30px; margin:0px auto; padding:0px; text-align:center; background:#F4F4F4; }
.td_hd { width:709px; height:30px; margin:0px auto; padding:0px; text-align:center; background:#F4F4F4; }
.td_t { width:120px; height:30px; margin:0px auto; padding:0px; text-align:center; }
.td_n { width:50px; height:30px; margin:0px auto; padding:0px; text-align:center; }
.td_d { width:700px; height:30px; margin:0px auto; padding:5px; }
.r_line { width:1px; height:30px; margin:0px auto; padding:0px; background:#006699; }
.c_line { width:700px; height:1px; margin:0px auto; padding:0px; background:#006699; }

#btn_save { display:block; width:850px; height:30px; margin:10px auto; padding:0px; text-align:center; }

/** ·Î±×ÀÎ ÆäÀÌÁö ¿µ¿ª **/
#login_table { position:absolute; top:50%; left:50%; width:544px; height:444px; margin-top:-222px; margin-left:-272px; padding:0px; background:url('/images/login_bg.gif') no-repeat; }
.login_input { ime-mode:disabled; width:200px; height:16px; border:#DDD 1px solid; padding-top:3px; background-color:transparent; }

/** È¸¿ø°¡ÀÔ ÆäÀÌÁö ¿µ¿ª **/
#memreg_table { position:absolute; top:50%; left:50%; width:544px; height:444px; margin-top:-222px; margin-left:-272px; padding:0px; background:url('/images/memreg_bg.gif') no-repeat; }
#memreg_doc_t { width:472px; height:5px; margin:0px auto; padding:0px; background:url('/images/memreg_doc_t.png') no-repeat; overflow:hidden; }
#memreg_doc_txt { width:472px; margin:0px auto; padding:0px; background:url('/images/memreg_doc_bg.png') repeat; overflow:hidden; }
#memreg_doc_b { width:472px; height:5px; margin:0px auto; padding:0px; background:url('/images/memreg_doc_b.png') no-repeat; overflow:hidden; }
#Laybox { display:none; position:absolute; top:110px; left:270px; z-index:30; margin:0px auto; padding:0px; }

/** °³ÀÎÆò°¡ °á°ú(Á÷¹«,ÀÎ¼º) ÇÁ¸°Æ® ÆäÀÌÁö ¿µ¿ª **/
#res_prn_body { width:100%; margin:0px auto; padding:0px; text-align:center; }
.rline_c_1x { width:1px; margin:0px auto; padding:0px; background:#006699; }
.line_c_1x { width:100%; height:1px; margin:0px auto; padding:0px; background:#006699; }
.line_1x { width:100%; height:1px; margin:0px auto; padding:0px; }
.line_10x { width:100%; height:10px; margin:0px auto; padding:0px; }

.print_btn { width:780px; height:20px; margin-top:10px; padding:0px; text-align:right; }

/** ¼­¼úÇü ¹®Ç× ¿µ¿ª **/
.typeP_class {width:800px; overflow:hidden; padding-top:10px;}
.typeP_class ul {float:left;}
.typeP_class .typeP_ul {padding:12px 12px 0 12px;}
.typeP_class .typeP_ul li {padding-bottom:5px;}
.typeP_class textarea {width:595px; height:55px;}

