@charset "utf-8";

/* 상단2차메뉴 */
/*.container_wrap{position:relative;float:none;zoom:1;padding:0 0 0 0;}
.content_wrap{position:relative;zoom:1;width:100%;z-index:1;padding-left:0;}
.content_wrap .layout_box{position:relative;margin:15px 20px 20px 20px;background:#fff;text-align:center;z-index:1;}*/


h4.HStyle4{text-align:left;font-size:12px;color:#666;background:url(../img/bul/bul_5.gif) no-repeat 3px 4px;padding:0 0 0 10px;font-weight:normal;}

/* 팝업Layout2 */
.Pop_wrap_win{position:relative;}
.Pop_wrap_win .Pop_header{background:#42454c;height:40px;border:1px solid #34363d;position:relative;}
.Pop_wrap_win .Pop_header h1{color:#fff;font-size:16px;line-height:40px;text-indent:20px;}
.Pop_wrap_win .Pop_header ul{position:absolute;top:14px;right:19px;}
.Pop_wrap_win .Pop_header ul li{float:left;color:#b1b1b1;}
.Pop_wrap_win .Pop_header ul li.on{font-weight:bold;color:#a9ceff;}
.Pop_wrap_win .Pop_container{padding:20px 15px 30px 15px;}

/* paging */
.paging_wrap {min-height:60px;margin-top:20px;}

/* 유형추가(20130829) */
.channel_category{margin:0 0 10px 0;}
.channel_category ul{float:none;clear:both;overflow:hidden;position:relative;}
.channel_category ul li{float:left;margin:0 5px 5px 0;width:115px;height:32px;background:url(../img/bg/bg_channel_category.gif) no-repeat;}
.channel_category ul li.on{background:url(../img/bg/bg_channel_category_on.gif) no-repeat;}
.channel_category ul li a{display:block;text-align:center;height:22px;padding:10px 0 0 0;width:115px;overflow:hidden;white-space:nowrap;vertical-align:middle;}
.channel_category ul li.on a{color:#fff;}

/* 입력테이블4 */
.tb_ipt4{table-layout:fixed;position:relative;width:100%;border-top:1px solid #868686;border-bottom:1px solid #868686;text-align:left;}
.tb_ipt4 th, .tb_ipt4 td{min-height:24px;height:24px !important;height:auto;line-height:14px;vertical-align:middle;padding:3px 8px 3px 8px;border-bottom:1px solid #e9e9ea;border-left:1px solid #e9e9ea;font-weight:normal;}
.tb_ipt4 th{color:#555;text-align:left;}
.tb_ipt4 td{color:#666;}
.tb_ipt4 th.bigtitle{background:#f6f6f6;text-align:center;color:#555;border-left:none;font-weight:bold;}
.tb_ipt4 td .txt_b{font-size:14px;color:#4071c8;}
.tb_ipt4 .scroll_box{margin-bottom:10px;border:1px solid #ccc;height:60px;overflow-y:auto;}
.tb_ipt4 .scroll_box li{color:#999;line-height:18px;}
.tb_ipt4 .scroll_box li span{color:#555;}
.alteration_box{position:relative;padding:15px 5px 5px 5px;margin:5px 0 10px 0;}
.alteration_box .btnStyle4{position:absolute;top:9px;right:5px;}
.alteration_box .alteration_cont{border:1px solid #e9e9ea;background:#fff;padding:10px 5px;}
.alteration_box .alteration_cont span{text-align:left;display:block;color:#666;font-size:11px;margin:0 0 4px 0;}
.alteration_box .alteration_cont span.color999{color:#999;}

/* 안내풍선(20131011) */
.textBalloon_wrap{position:relative;z-index:1;}
.textBalloon_wrap .textBalloon_txt{z-index:1;display:inline;}
.textBalloon_wrap .textBalloon_txt span{display:block;line-height:18px;z-index:1;}
.textBalloon_wrap .textBalloon_txt span.txt_title{padding-top:2px;}
.textBalloon_wrap .textBalloon_txt span.txt_title img{margin-top:-2px;}
.textBalloon_wrap .textBalloon_box{display:none;width:auto;position:absolute;top:17px;left:15px;z-index:100;font-weight:normal;}
.textBalloon_wrap .textBalloon_box .bg_top{z-index:110;position:relative;width:15px;height:12px;background:url(../img/bg/bg_textBalloon_tail.png) no-repeat;margin-left:21px;}
.textBalloon_wrap .textBalloon_box ul{
z-index:100;position:relative;
margin-top:-2px;padding:7px 0 4px 0;
width:auto;
background:#fff;
border:1px solid #444;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.textBalloon_wrap .textBalloon_box ul li{white-space:nowrap;padding:0 10px 0 15px;line-height:14px;min-height:18px;color:#999;font-size:11px;background:url(../img/bul/bul_textBalloon.gif) no-repeat 8px 6px;}
.textBalloon_wrap.on{z-index:100;}
.textBalloon_wrap.on .textBalloon_box{z-index:100;display:block;}

/*  */
.select_wrap{border:1px solid #ccc;padding:10px;}
.select_wrap .select_list_box{border:1px solid #e0e0e0;overflow-y:auto;height:124px;}
.select_wrap .select_list_box > div{cursor:pointer;color:#666;background:#fff url(../img/bul/bul_4.gif) no-repeat 15px 10px;display:block;height:25px;line-height:25px;padding:0 0 0 25px;text-align:left;}
.select_wrap .select_list_box > div:hover{background:#e9f1f8 url(../img/bul/bul_4.gif) no-repeat 15px 9px;height:23px;line-height:23px;padding:0 0 0 25px;border-top:1px solid #d8e3ed;border-bottom:1px solid #d8e3ed;}
.select_wrap .select_list_box > div.on{background:#e9f1f8 url(../img/bul/bul_4.gif) no-repeat 15px 9px;height:23px;line-height:23px;padding:0 0 0 25px;border-top:1px solid #d8e3ed;border-bottom:1px solid #d8e3ed;}
.select_wrap .select_list_box .input_box{background:none;padding:0 0 0 12px;}
.select_wrap .select_list_box .input_box:hover{background:none;height:32px;line-height:32px;border:none;padding:0 0 0 12px;}
.select_wrap .group_plus{border:1px solid #e0e0e0;border-top:none;height:30px;line-height:30px;cursor:pointer;}
.select_wrap .select_list_box.checkbox{height:160px;}
.select_wrap .select_list_box.checkbox > div{background:#fff;padding:0 0 0 15px;}
.select_wrap .select_list_box.checkbox > div:hover{background:#e9f1f8;padding:0 0 0 15px;}
.select_wrap .select_list_box.checkbox > div.on{background:#e9f1f8;padding:0 0 0 15px;}
/*  */
.combo_select_box{position:relative;border:1px solid #c7c7c7;text-align:left;z-index:999;}
.combo_select_box .txt{position:relative;height:17px;padding:2px 0 0 5px;color:#000;}
.combo_select_box .txt a.wing{display:block;position:absolute;top:0;right:0;cursor:pointer;width:24px;height:17px;padding:2px 0 0 0;text-align:center;}
.combo_list_box{z-index:999;position:absolute;top:19px;left:-1px;border:1px solid #c7c7c7;margin-right:-1px;background:#fff;}
.combo_list_box .list{width:100%;height:70px;overflow-y:auto;}
.combo_list_box .list li{display:block;padding:2px 0 2px 5px;}
.combo_list_box .list li a, .combo_list_box .list li img{cursor:pointer;}
.combo_list_box .input_box{width:100%;background:url(../img/bg/bg_dotted.gif) repeat-x 0 0;padding:6px 0 3px 0;}

/* 테이블안내문구 */
.tb_infotxt{color:#777;font-size:18px;text-align:center;padding:90px 0;}

/* 상태램프 */
.icon_circle_b{margin-left:3px;margin-right:3px;display:inline-block;width:12px;height:12px;background:url(../img/icon/icon_circle_b.gif) no-repeat;}
.icon_circle_gn{margin-left:3px;margin-right:3px;display:inline-block;width:12px;height:12px;background:url(../img/icon/icon_circle_gn.gif) no-repeat;}
.icon_circle_y{margin-left:3px;margin-right:3px;display:inline-block;width:12px;height:12px;background:url(../img/icon/icon_circle_y.gif) no-repeat;}
.icon_circle_gy{margin-left:3px;margin-right:3px;display:inline-block;width:12px;height:12px;background:url(../img/icon/icon_circle_gy.gif) no-repeat;}

/* table tree btn */
.tree_btn{text-align:center !important;vertical-align:top;padding-top:10px !important;}

/* step+btn */
.step_btn_wrap{position:relative;margin:15px 0;}
.step_btn_wrap ul{clear:both;overflow:hidden;position:relative;}
.step_btn_wrap ul li{float:left;font-weight:bold;text-align:left;}
.step_btn_wrap ul li a{vertical-align:middle;display:inline-block;padding:27px 0 23px 0;border:2px solid #e2e4e7;color:#666;}
.step_btn_wrap ul li a:hover{text-decoration:underline;}
.step_btn_wrap ul li .txt{vertical-align:middle;display:inline-block;padding:27px 0 23px 42px;color:#666;}
.step_btn_wrap ul li .icon_step{vertical-align:middle;display:inline-block;width:35px;height:35px;margin:0 20px;background:url(../img/icon/icon_step.gif) no-repeat;}
.step_btn_wrap ul li.last {float:right;}
.step_btn_wrap ul li.icon_confirm{background:url(../img/icon/icon_confirm.gif) no-repeat 0 18px;}
.step_btn_wrap ul li.icon_remail{background:url(../img/icon/icon_remail.gif) no-repeat 22px 21px;}
.step_btn_wrap ul li.icon_remail a{min-width:142px;padding-left:60px;}
.step_btn_wrap ul li.icon_receive{background:url(../img/icon/icon_receive.gif) no-repeat 40px 19px;}
.step_btn_wrap ul li.icon_receive a{min-width:112px;padding-left:90px;}
.step_btn_wrap ul li.icon_billplus{background:url(../img/icon/icon_billplus.gif) no-repeat 18px 18px;}
.step_btn_wrap ul li.icon_billplus a{min-width:86px;padding-left:60px;}