@charset "utf-8";

html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, address, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, textarea{margin:0; padding:0;}
hr{display:none;}
ul, ol, li{list-style:none;}
img, fieldset{border:none;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
table{border-collapse:collapse; table-layout:fixed}
address, em, optgroup{font-style:normal;}
object{vertical-align:top;}
input, button, select{vertical-align:middle;}
img{vertical-align:top;}

/* font */
body{color:#6a6a6a; font:11px Verdana, "돋움", Dotum, sans-serif;}
input, select, textarea{color:#d5d5d5; font:100% Verdana, "돋움", Dotum, sans-serif;}

/* linkStyle */
a{color:#636363; text-decoration:none; outline:none;}
a:hover, a:active, a:focus{text-decoration:none;}

/* skip */
.skip, legend, caption, #accessibility{position:absolute; left:-5000px; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
caption{position:static;}

/* skipNavi */
#skipNavi{position:relative;} 
#skipNavi a{display:block; position:absolute; width:1px; height:1px; color:#666; font-size:0; overflow:hidden;}
#skipNavi a:active, #skipNavi a:focus{width:auto; height:auto; font-size:1em; font-weight:bold;}


/* ************************************************* common _ layout ******************************************* */
/* layout */
.header{height:89px; background:url(../images/bg/header_bg.gif) repeat-x}
.headerIn{position:relative; width:1000px; margin:0 auto; }
.container{position:relative; overflow:hidden; width:1000px; margin:0 auto; padding-top:20px; margin-bottom:180px;}
.snb{float:left; width:200px; padding:0 0 0 5px; }/* 205 */
.contents{float:left; width:770px; padding:0 5px 0 20px; }/* 795 */

/* header*/
.header_top{height:56px;}
.headerIn h1{padding:15px 0 0 24px;}
.headerIn .logout_btn{position:absolute;top:18px; right:14px;}
.headerIn .logout_btn span{display:inline-block; padding-top:4px; font-size:12px;}
.headerIn .logout_btn span.first{font-weight:bold; color:#64bcff}
.headerIn .logout_btn span.center{padding:0px 43px 0 26px; color:#fff; font-weight:normal}
.menu{overflow:hidden; padding-left:9px;}
.menu li{float:left; width:245px; height:33px; line-height:33px; text-align:center; background:url(../images/bg/menu_bg.gif) no-repeat}
.menu li a{font-size:12px; font-weight:bold; color:#fff; }
.menu li a.on{color:#ffe851}
.menu li.last{width:247px; height:33px; background:url(../images/bg/menu_last_bg.gif) no-repeat left bottom}

.admin_menu{overflow:hidden; padding-left:9px;}
.admin_menu li{float:left;  height:33px; line-height:33px; text-align:center; background:url(../images/bg/menu_bg_bar.gif) no-repeat left bottom}
.admin_menu li a{padding:0 13px; font-size:12px; font-weight:bold; color:#fff; }
.admin_menu li a.on{color:#ffe851}
.admin_menu li.last a{display:block; background:url(../images/bg/menu_bg_bar.gif) no-repeat right bottom}

/* footer */
.footer{height:66px; border-top:1px solid #e6e6e6; background:url(../images/bg/footer_bg.gif) repeat-x}
.footerIn{width:1000px; margin:0 auto; }
.footerIn p{padding:24px 0 0 73px; }


/* ************************************************ common _ table ************************************************ */
/*  ****************** 공통 타이틀 테이블 ******************  */
div.title_Table_box{border-top:2px solid #535b70; }
div.title_Table_box02{border-top:1px solid #e3e3e3 !important; }
.title_table_in{padding:14px 9px 13px 14px; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; }/**/
.title_table_in01{height:91px; padding:14px 9px 13px 14px; background:url(../images/bg/table_bg05.gif) no-repeat}/* 117 shipping03_B/L*/
.title_table_in02{height:128px; padding:14px 9px 13px 14px; background:url(../images/bg/table_bg06.gif) no-repeat}/* 155 shipping03_B/L*/
.title_table_in03{height:78px; padding:14px 9px 13px 14px; background:url(../images/bg/table_bg08.gif) no-repeat}/* 105 shipping03_B/L*/
.title_table_in04{height:91px; padding:14px 9px 13px 0px; background:url(../images/bg/table_bg20.gif) no-repeat}/* 105 shipping03_B/L*/
.title_table_in79{height:91px; padding:14px 9px 13px 14px; background:url(../images/bg/table_bg790.gif) no-repeat}/* 105 shipping03_B/L*/

.title_Table01 td{padding-bottom:4px; font-weight:bold; color:#616378}/* 2줄 이상일때만 */
.last_bg{display:block; height:4px; background:url(../images/bg/table_bottom01.gif) repeat-x}
.bl_list_box span{display:inline-block}

/*  공통 타이틀 테이블_공통 css  */
.font10_Cor{font-size:10px; color:#3c94d7; font-weight:normal}
.font15_Cor{font-size:15px; color:#3c94d7;}
.cor_01{color:#344460 !important}
.ser_Btn img{#display:inline-block; #margin-top:1px;}
.select_M{#margin-top:5px;}

tr.Background{background:#fafafa !important; border:1px solid red}
tr.Background01{background:#f3f3f3 !important}

/* background 들어가있는 테이블 */
.infor_Table_Box{width:750px; height:176px; padding:0 10px; background:url(../images/bg/table_bg07.gif) no-repeat}/* 750 176*/
.infor_Table_Box p.title{padding:16px 0 15px 31px; font-size:15px; font-weight:bold; color:#161a26; background:url(../images/bu/bu03.png) no-repeat 14px 21px}
.infor_Table_Box p.infor_Btn{padding:25px 0 0 530px;}
.infor_Table th{text-align:right; padding-right:3px;}
.infor_Table td{padding:3px 0; #padding:2px 0}


/* 가로 세로 스크롤 테이블 */
div.wi_he_table_Box{overflow-y:scroll; overflow-x:scroll; }
.wi_he_table th{height:30px; line-height:30px; border:1px solid #9ea8b7; border-top:1px solid #717f96; border-bottom:1px solid #717f96; color:#fff; background:url(../images/bg/table_bg02.gif) repeat-x}
.wi_he_table th.txt_L_cor{border-left:1px solid #717f96;}
.wi_he_table th.txt_R_cor{border-left:1px solid #717f96;}
.wi_he_table td{height:29px; padding:8px 0; border:1px solid #e3e6e9; padding:0 1px; text-align:right; text-indent:3px; color:#6a6a6a;}
.wi_he_table td.txt_C_cor{text-align:center; font-weight:bold; color:#505268; background:url(../images/bg/table_bg03.gif) repeat-x}
.wi_he_table td.txt_R_cor{color:#4196ce; background:#e9f0fc}
.wi_he_table td.txt_L_cor{text-align:left; color:#505268; background:#f6f9ff;}

.wi_he_table02 th{height:30px; padding:0 5px; border:1px solid #cad1d5 !important; color:#505268; background:#f2f4f8 url(../images/bg/table_bg03.gif) repeat-x left bottom !important; word-break: nowrap !important}
.wi_he_table02 td{line-height:14px; padding:5px 5px 5px 5px; border:1px solid #e3e6e9; text-align:left; color:#6a6a6a; background:#fff; }
.wi_he_table02 th.back_cor02{background:#f2f4f8 !important;}
.wi_he_table02 td.total_Cor01{font-weight:bold !important; color:#d23a3a !important; background:#fafafa; }
.wi_he_table02 td.total_Cor02{color:#d23a3a !important; background:#fafafa;}
.wi_he_table02 td.total_Cor03{font-weight:bold !important; color:#d23a3a !important; background:#f3f3f3; }

.wi_he_table03 td{font-size:9px !important;}


/* 세로 스크롤 테이블 */
div.he_Table_in_Box{overflow-y:scroll; overflow-x:hidden}
.he_Table_title th{height:29px; line-height:29px; border:1px solid #cad1d5; color:#505268; background:#f2f5f9 url(../images/bg/table_bg03.gif) repeat-x left bottom}
.he_Table_title th.back_cor01{background:#f0f3f8 url(../images/bg/table_bg03.gif) repeat-x left bottom}
.he_Table_title th.back_cor02{background:#f0f3f8 }
.he_Table_in td{line-height:13px; padding:8px 0;  border:1px solid #e3e6e9; text-align:left; text-indent:5px; color:#6a6a6a}
.he_Table_in td.txt_R{text-align:right !important; padding-right:2px;}
.he_Table_in td.txt_R_cor{text-align:right; padding-right:2px; color:#609dcb;}
.he_Table_in td.txt_R_cor02{text-align:right !important;  color:#d23a3a; }
.he_Table_in td.txt_C_cor01{text-align:center !important;  font-weight:bold; color:#d23a3a; background:#fafafa;}

/*  라인 두개 테이블  */
.twoLine_table th{border:1px solid #e4e4e4; text-align:left; padding:5px 0 5px 18px; background:#f7f7f7; color:#696969;}
.twoLine_table td{border:1px solid #e4e4e4; text-align:left; padding:5px 0 5px 10px; color:#7d7d7d}
.twoLine_table01 th{border:1px solid #e4e4e4; text-align:left; padding:5px 0 5px 9px; background:#f7f7f7; color:#696969;}
.twoLine_table01 td{border:1px solid #e4e4e4; text-align:left; padding:5px 0 5px 9px; color:#7d7d7d}

.table02 th{border:1px solid #88c0eb; text-align:center; padding:9px 0 9px 0;  color:#fff;}
.table02 td{border:1px solid #dfdfdf; text-align:center; padding:10px 0 10px 0;}

/*  공용 테이블 색상 */
.border_top01{border-top:2px solid #4aa1db !important}
.border_top02{border-top:2px solid #535b70 !important}
.bor_left_no{border-left:none !important}
.bor_right_no{border-right:none !important}

.line_H01{line-height:13px !important}
.padding_N{padding:0 !important}
.latter_s{letter-spacing :-1px;}

.H14{height:14px;}
.H15{height:15px;}
.H20{height:20px;}
.H23{height:23px;}
.H25{height:25px;}
.H30{height:30px;}

.H15_17{#height:17px;}

.T_cor_Blue{color:#4196ce !important}
.T_cor_Blue02{color:#5f9dcc !important}

td.txt_L15{text-indent:15px;}
td.txt_L05{text-indent:5px;}
td.Cor_01{font-weight:bold; color:#4c4c4c; background:#fafafa}
td.Cor_02{color:#d23a3a;}

/* ************************************************ common _ txt, font ************************************************ */
.font09{font-size:9px !important;}
.font10{font-size:10px !important;}
.font11{font-size:11px !important;}
.txt_L, .text_L{text-align:left !important; text-indent:0px !important; }
.txt_R, .btn_R{text-align:right !important; padding-right:2px;}
.txt_C, .text_C, .btn_C{text-align:center !important; text-indent:0 !important}

.text_indent28{text-indent:28px !important;}
.text_in_L{text-indent:0 !important;}


.p_T05{padding-top:5px;}
.p_T10{padding-top:10px;}
.p_T20{padding-top:20px;}
.p_L03{padding-left:3px;}
.p_L05{padding-left:5px;}
.p_L10{padding-left:10px;}
.p_L15{padding-left:15px;}
.p_L18{padding-left:18px;}
.p_L20{padding-left:20px;}
.p_L23{padding-left:23px;}
.p_L25{padding-left:25px;}
.p_L30{padding-left:30px;}
.p_L32{padding-left:32px;}
.p_L35{padding-left:35px;}
.p_L40{padding-left:40px;}
.p_L45{padding-left:45px;}
.p_L48{padding-left:48px;}
.p_L50{padding-left:50px;}
.p_L62{padding-left:62px;}
.p_L113{padding-left:113px;}
.p_L145{padding-left:145px;}
.p_L156{padding-left:156px;}
.p_L185{padding-left:185px;}
.p_L220{padding-left:220px;}
.p_L55{padding-left:55px;}
.p_L65{padding-left:65px;}
.p_L403{padding-left:403px;}
.p_B30{padding-bottom:30px;}
.padd_TB05{padding-top:4px !important; padding-bottom:4px !important; }

.m_T05{margin-top:5px; }
.m_T07{margin-top:7px; }
.m_T08{margin-top:8px; }
.m_T10{margin-top:10px; }
.m_T15{margin-top:15px; }
.m_T18{margin-top:18px; }
.m_T20{margin-top:20px; }
.m_T22{margin-top:22px; }
.m_T24{margin-top:24px; }
.m_T25{margin-top:25px; }
.m_T27{margin-top:27px; }
.m_T30{margin-top:30px; }
.m_T35{margin-top:35px; }
.m_T45{margin-top:45px; }
.m_T50{margin-top:50px; }
.m_T120{margin-top:120px; }
.m_B05{margin-bottom:5px;}
.m_B10{margin-bottom:10px;}
.m_B30{margin-bottom:30px;}
.m_L20{margin-left:20px;}

.font_B{font-weight:bold;}
.font_W{font-weight:normal}
.font_12{font-size:12px !important}

.bor_N{border:none !important}
.bor_T_n{border-top:none !important}
.bor_L_n{border-left:none !important}
.bor_R_n{border-right:none !important}
.bor_B_n{border-bottom:none !important}



/* ************************************************ common _ input , select ************************************************ */
/* input 달력 */
input[type=text]{height:24px; line-height:24px; text-indent:3px; font-size:10px;  border:1px solid #d5d5d5; color:#7d7d7d;}
input[type=radio]{width:13px; height:13px; }

input.back01{border:1px solid #c9d2d7; color:#2344a4; background:#f1f6fa; }
input.back02{color:#2344a4 !important; background:#eff5f8 !important;}/* 검색 인풋 */
input.back03{border:1px solid #c9d2d7; color:#2344a4;  }


span.s_calendar{position:relative;  display:inline-block;  }
span.s_calendar input{width:93px; }
span.s_calendar a img{position:absolute;top:5px; left:76px; #position:absolute;#top:7px; #left:78px;}

/* select */
select{height:24px; line-height:24px; #line-height:20px; #margin-top:5px; padding:2px 0; font-size:10px; border:1px solid #d5d5d5; color:#7d7d7d;}
select.back01{color:#2344a4; background:#f1f6fa}

/* radio */
radio{}
checkbox{padding:0 !important; line-height:0 !important}


/* textarea */
.textarea01{padding:10px; border:1px solid #d5d9dd}









