

#wrap {
    margin-bottom: -36px;
    min-height: 100%;
    background-color: #fff;
}

* html #wrap {
    height: 100%;
}


html, body {
    height: 100%;
    padding: 0;
    margin: 0;

}

#Pbody { }


#container{width:100%; padding:0px 10px 10px; background:#FFFFFF;padding-bottom:50px;}

.snb{float:left; width:220px;padding-right:10px;}
.snb2{float:left; width:220px;}



.line{padding-left:10px;border-left:1px solid #d7d7d7;}
#content{float:left;background:#FFFFFF;width:450px;height:100%;}
#content2{float:left;background:#FFFFFF;height:100%;}
#content1 {background:#FFFFFF;height:100%;padding-bottom:20px;}


#footer { position: relative;
    height: 30px;
    padding-top:6px;
    padding-right:27px;
    background-color:#ededed;
    text-align: right;
     clear: both;}





/* ÆË¾÷Ã¢ »çÀÌÁî */


.p_ptn1 { width:380px;}
.p_ptn2 { width:520px;}
.p_ptn3 { width:720px;}
.p_ptn4 { width:460px;}/* ·Î±×ÀÎ*/
.p_ptn5 { width:880px;}/* ÆË¾÷Ã¢900*/
.p_ptn6 { width:570px;}

/* 20081208 indy Ãß°¡ */
.p_ptn7 { width:670px;}
.p_ptn8 { width:630px;}
.p_ptn9 { width:800px;}

.p_ptn10 { width:930px;}
.p_ptn11 { width:750px;}


/* ÆË¾÷·Î±×ÀÎ*/
.plogin {position:relative;left:25px;width:380px;height:80px;margin:0;}
.plogin ul.img01 {padding-left:70px;padding-top:10px;height:80px;background:url('../images/icon_b_login.gif') no-repeat top left;  }
.plogin ul.img02 {padding-left:70px;padding-top:23px;height:80px;background:url('../images/icon_b_reginum.gif') no-repeat top left;  }
.plogin ul.img03 {padding-left:70px;padding-top:10px;height:80px;background:url('../images/icon_b_search.gif') no-repeat top left;  }
.plogin ul.img04 {padding-left:70px;padding-top:10px;height:80px;background:url('../images/icon_b_warning.gif') no-repeat top left;  }/* °æ°í*/
.plogin ul li.plogin_txt {position:relative;height:21px;margin-left:8px;padding-left:8px;color:#5c3913;background:url('../images/bu_orange.gif') no-repeat left 6px; }
.plogin ul li.plogin_txt2 {position:relative;height:21px;margin-left:8px;padding-left:8px;color:#5c3913;}
.plogin ul li span.plogin_txt3 {color:#646665;}

/* 1¾ÆÀÌµð 2ºñ¹Ð¹øÈ£ 3¼º¸í 4ÁÖ¹Î¹øÈ£ 6ÀüÃ¼ÁÖ¹Î¹øÈ£*/
.plogin_input1 {position:relative;left:11px;width:119px; height:16px; overflow:hidden; background-color:#FFFFFF; border:1px solid #8d8d8d; }
.plogin_input2 {width:119px; height:16px; overflow:hidden; background-color:#FFFFFF; border:1px solid #8d8d8d; }
.plogin_input3 {position:relative;left:22px;width:118px; height:16px; overflow:hidden; background-color:#FFFFFF; border:1px solid #8d8d8d; }
.plogin_input4 {height:16px; overflow:hidden; background-color:#FFFFFF; border:1px solid #8d8d8d; }
.plogin_input5 {width:250px; height:16px; overflow:hidden; background-color:#FFFFFF; border:1px solid #8d8d8d; }
.plogin_input6 {width:119px; height:16px; overflow:hidden; background-color:#FFFFFF; border:1px solid #8d8d8d; }
.plogin_btn { position:absolute;left:254px;top:10px;height:45px; }

.pbtn_etc {margin:1px 25px 0 25px;padding-top:15px;height:20px;border-top:1px dashed #f2c16e; }
.pbtn_etc .btnimg2 {float:left;}
.pbtn_etc .btnimg {float:right;}

/* ·Î±×ÀÎÅÇ*/
.login_tab {height:25px; }
.login_tab:after{ content:""; display:block; float:none; clear:both;}
.login_tab ul {padding-left:20px;}
.login_tab ul li {float:left;text-indent:-9000px;}
.login_tab ul li a {width:92px;height:25px;display:block; }
.login_tab ul li.tab_member_on {overflow:hidden;width:92px;height:25px; background:url('../images/tab_member_on.gif') no-repeat top left;  }
.login_tab ul li.tab_member_off {overflow:hidden;width:92px;height:25px; background:url('../images/tab_member_off.gif') no-repeat top left;  }
.login_tab ul li.tab_member2_on {overflow:hidden;width:92px;height:25px; background:url('../images/tab_member2_on.gif') no-repeat top left;  }
.login_tab ul li.tab_member2_off {overflow:hidden;width:92px;height:25px; background:url('../images/tab_member2_off.gif') no-repeat top left;  }

/* ·Î±×ÀÎ °¡ÀÔÀ¯µµ */
.login_txt {height:23px; padding-bottom:1px;}
.login_txt:after{ content:""; display:block; float:none; clear:both;}
.login_txt .txt01 {float:left;margin-left:3px;padding-top:5px;padding-left:6px;color:#545454;letter-spacing:0;background:url('../images/dot01.gif') no-repeat left 9px;} /* ¼³¸íÅØ½ºÆ® */
.login_txt .txt02 { color:#1f66ce;} 
.btn { float:right; position:relative;top:1px; right:0px;}

/*login_error*/
.login_error {padding:12px;background-color:#f6fbf4; border:1px solid #e1dfe2;letter-spacing:0;color:#666666; }
.login_error p {padding-left:25px;line-height:16px;}
.icon01 { background:url('../images/icon_error01.gif') no-repeat top left;  }

/* µî±âÀ¯Çü¼±ÅÃ */
.regi_ptn {height:23px; padding-bottom:1px;}
.regi_ptn:after{ content:""; display:block; float:none; clear:both;}
.regi_ptn .bu {float:left;margin-left:3px;padding-top:5px;padding-left:6px;color:#545454;letter-spacing:0;background:url('../images/dot01.gif') no-repeat left 9px;} /* ¼³¸íÅØ½ºÆ® */
.regi_ptn .txt02 { color:#1f66ce;} 
.btn1 { float:right; position:relative;top:1px; right:0px;}

/* calendar */

.cal_wrap {background-color:#e0f0f8;width:250px;height:250px;padding-top:10px;}
.cal_wrap .year {text-align:center;padding-bottom:6px;border-bottom 1px solid #000000;height:15px;}
.cal_wrap .year .year1 {font-size:140%;color:#000000;font-weight:bold;letter-spacing:0; padding:0px 5px 0px 5px;}
.cal_wrap .year a img {border:none; vertical-align:middle; _vertical-align:top;padding-bottom:1px; }
.cal_wrap .year a.pre,
.cal_wrap .year a.next {background:none !important; position:relative; display:inline-block;padding:2px 2px 2px 2px;}

.cal_wrap .month {text-align:center;padding-bottom:6px;border-bottom 1px solid #000000;height:20px;}
.cal_wrap .month a,
.cal_wrap .month strong {font-size:100%; position:relative; display:inline-block; vertical-align:middle; padding:0px 4px 0px 4px; color:#000000; text-decoration:none; line-height:normal; background:url('../images/line_pg.gif') no-repeat left 7px;}
.cal_wrap .month strong {color:#CD5811;font-size:120%; }
.cal_wrap .month .first-child {background:none; }

.cal_wrap .wrap-week {background:url('../images/cda_bg.gif') no-repeat 10px top;height:190px;padding-left:25px;padding-right:25px;margin-bottom:5px;}
.cal_wrap .wrap-week .week {height:18px;padding-top:10px;}
.cal_wrap .wrap-week .week .week1 {color:#f95000;padding-left:9px;padding-right:15px;}
.cal_wrap .wrap-week .week .week2 {padding-right:15px;}
.cal_wrap .wrap-week .week .week3 {color:#015edf;}


.cal_wrap .wrap-week .day { float:left;padding-top:5px;}
.cal_wrap .wrap-week .day .table_c { width:100%;}
.cal_wrap .wrap-week .day .table_c td {height:23px;width:25px;letter-spacing:0;text-align:right;padding-right:3px;padding-top:2px;}

.cal_wrap .wrap-week .day .sat { color:#015edf;}
.cal_wrap .wrap-week .day .today { background-color:#ffddb8;font-weight:bold;letter-spacing:-1;}
.cal_wrap .wrap-week .day .otherday { background-color:#e0f4fd;font-weight:bold;letter-spacing:-1;}
.cal_wrap .wrap-week .day a {padding:3px;display:inline-block; vertical-align:middle; color:#000000; text-decoration:none; line-height:normal; font-size:100% ;}
.cal_wrap .wrap-week .day a:hover { padding:3px;color:#000000;text-decoration:none;}
.cal_wrap .wrap-week .day a.sun { color:#f95000; }
.cal_wrap .wrap-week .day a:hover.sun  {color:#f95000;}
.cal_wrap .wrap-week .day a.sat { color:#015edf; }
.cal_wrap .wrap-week .day a:hover.sat  {color:#015edf;}

.cal_wrap .wrap-week .day strong { color:#498df0 !important; font-weight:bold;}
.cal_wrap .wrap-week .day .first-child {padding-left:-3px;background:none;}

/* popup µî±âÀ¯Çü¼±ÅÃ2´Ü 3´Ü*/
.pleft {float:left;width:48%; }
.pright {float:right;width:48%; }

.pregistyle {}
.pregistyle:after{ content:""; display:block; float:none; clear:both;}
.pregistyle ul li {float:left }
.pregistyle1 {position:relative;left:5px;float:left;width:222px;zoom:1; }
.pregistyle2 {position:relative;left:28px;width:222px;zoom:1; }
.pregistyle3 {position:relative;left:50px;width:222px;zoom:1;}

/********** pmt(Ãâ·Â¿ëÈ­¸é Å¸ÀÌÆ²) **********/
.pmt {height:40px;background:url('../images/ptl_bg_lt.gif') no-repeat left top;}
.pmt:after{ content:""; display:block; float:none; clear:both;}
.pmt h5 {display:none;}
.pmt .pmt_t1 {float:left;margin-left:12px;margin-top:8px;padding-left:6px;font-size:130%; padding:5px 4px 3px 27px; background:url('../images/title01.gif') no-repeat left 30%; font-weight:bold;}
.pbtn { float:right;height:40px; position:relative;top:0px; right:0px;padding-top:6px;padding-right:8px;background:url('../images/ptl_bg_rt.gif') no-repeat right top;}

/********** pmt_v(Ãâ·Â¿ëÈ­¸é Å¸ÀÌÆ²_¼¼·Î) **********/
.pmt_v {position:absolute;left:642px;width:165px;height:100%;background:url('../images/ptl_bg_v.gif') repeat-y left top;}
.pmt_v h5 {display:none;}
.pmt_v .pmt_v_tl {line-height:24px;padding-left:20px;background:url('../images/title06.gif') no-repeat left 3px ; }
.docu_v {float:left;width:640px;}

/* Layer Popup */
.layer_popup { position:absolute; overflow:visible; filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=3);}
.layer_popup * { line-height:normal;}
.layer_popup .layer_content { border:2px solid #bccee7; background:#ffffff; position:relative; z-index:2;}
.layer_popup .layer_header { padding:3px 0 2px 11px; margin:0 0 5px 0; color:#000000;font-size:100%;font-weight:bold;background:#e7eef8;}
.layer_popup .layer_body {margin:1px 10px;}
.layer_popup .layer_body .pbox {margin:5px 5px 15px 5px; border:1px solid #dbdbdb;background:url('../images/pbox_bg.gif') repeat-x top left;}
.layer_popup .layer_body p {padding-top:1px;padding-bottom:1px;color:#545454;letter-spacing:0;}
.layer_popup .layer_body p.num01 {padding-left:17px;background:url('../images/icon_num01.gif') no-repeat left 1px;}
.layer_popup .layer_body p.num02 {padding-left:17px;background:url('../images/icon_num02.gif') no-repeat left 1px;}
.layer_popup .layer_body p.num03 {padding-left:17px;background:url('../images/icon_num03.gif') no-repeat left 1px;}
.layer_popup .layer_body p.num04 {padding-left:17px;background:url('../images/icon_num04.gif') no-repeat left 1px;}
.layer_popup .layer_body p.num05 {padding-left:17px;background:url('../images/icon_num05.gif') no-repeat left 1px;}
.layer_popup .layer_body p.num06 {padding-left:17px;background:url('../images/icon_num06.gif') no-repeat left 1px;}
.layer_popup .layer_body p.num07 {padding-left:17px;background:url('../images/icon_num07.gif') no-repeat left 1px;}
.layer_popup .layer_body p.num08 {padding-left:17px;background:url('../images/icon_num08.gif') no-repeat left 1px;}
.layer_popup .layer_body p.num09 {padding-left:17px;background:url('../images/icon_num09.gif') no-repeat left 1px;}
.layer_popup .layer_body p.num10 {padding-left:17px;background:url('../images/icon_num10.gif') no-repeat left 1px;}
.layer_popup .layer_body .tlb {color:#ea661a;}
.layer_popup .layer_body p.des1 {padding-left:24px;padding-top:0px;}
.layer_popup .layer_footer { border-top:1px solid #e8e8e8; margin:0 10px; padding:10px 0 15px 0;}
.layer_popup .layer_footer * { vertical-align:top;}
.layer_popup .close_layer { position:absolute; top:2px; right:9px;}
.layer_popup .shadow { position:absolute; width:100%; height:100%; overflow:visible; z-index:1; _display:none;}
*:first-child+html .layer_popup .shadow { display:none;}
.layer_popup .shadow1 { left:3px; top:3px; background:url(../images/shadow1.png);}
.layer_popup .shadow2 { left:2px; top:2px; background:url(../images/shadow2.png);}
.layer_popup .shadow3 { left:1px; top:1px; background:url(../images/shadow3.png);}



/* notice */
.pnotice {background-color:#f3f3f3;margin:9px;}
.pnotice:after{ content:""; display:block; float:none; clear:both;}
.pnotice_body {margin:3px 20px 20px;}
.pnotice_cnt {height:40px; background:url('../images/pnotice_tl_bg.gif') repeat-x -1px left;}
.pnotice_cnt p.tl {height:39px; padding-left:18px; padding-top:4px; background:url('../images/title05.gif') no-repeat 8px 3px; font-size:120%; color:#315593; font-weight:bold;}
.pnotice_body .pnotice_view {color:#545454;line-height:18px;text-align:justify;letter-spacing:0;}

.pnotice_footer {height:23px;}
.pnotice .txt01 { float:left;padding-top:6px;color:#545454;letter-spacing:0;} 
.pnotice .btn { float:right; position:relative;top:1px; right:0px;}


