@charset "utf-8";

/* body{background:url(../img/bg/bg_content.gif) repeat-y;} */
body.left_open{background:url(../img/bg/bg_content.gif) repeat-y;}
body.left_fold{background:#fff !important;}
body.left_fold .snb_wrap{display:none !important;}
body.left_fold .container_wrap{padding-right:0 !important;}
body.left_fold .content_wrap{padding-left:0 !important;}
body.popup{background:none;}

/* skipNavi */
.skipNavi{visibility:hidden;position:absolute;top:-1000px;left:-1000px;}
/* wrap */
.wrap{position:relative;min-width:1000px;width:100%;float:none;}
/* header */
.header_wrap{position:relative;min-height:45px;background:url(../img/bg/bg_header.gif) repeat-x;z-index:1000;float:none;}
.header_wrap:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
overflow:hidden;
}
.header_wrap.ie7 .header_box{position:relative;z-index:1000;min-height:45px;float:none;clear:both;overflow:hidden;}
.header_wrap .left{position:absolute;top:10px;left:20px;}
.header_wrap .left h1, .header_wrap .left h2{float:left;}
/* .header_wrap .left h1 img{display:block;} */
.header_wrap .left h2{font-size:16px;color:#fff;padding:5px 0 0 25px;background:url(../img/bul/bul_topH1.png) no-repeat 10px 2px;}
.header_wrap .left h2.bgnone{background:none;padding-left:0;}   /* 20130930 */
.header_wrap .right{position:absolute;top:15px;right:80px;z-index:1001;}
.header_wrap .right .gnb{z-index:999;position:relative;}
.header_wrap .right .gnb strong.user{cursor:pointer;padding:0 0 0 17px;background:url(../img/icon/icon_user.png) no-repeat 0 0;}
.header_wrap .right .gnb strong.user:hover{text-decoration:underline;}
.header_wrap .right .gnb li{display:block;float:left;color:#dbe4f5;height:16px;line-height:16px;}
.header_wrap .right .gnb li a, .header_wrap .right .gnb li strong, .header_wrap .right .gnb li span{color:#dae4f5;display:inline-block;height:16px;line-height:16px;padding-top:1px;vertical-align:middle;}
.header_wrap .right .gnb li .bar{width:2px;background:url(../img/bul/bul_header.png) no-repeat 0 2px;margin:0 8px;}
.header_wrap .right .gnb li .login{background:url(../img/icon/icon_lock.png) no-repeat 0 0;padding-left:17px;}
.header_wrap .right .gnb li .logout{background:url(../img/icon/icon_lock.png) no-repeat 0 -40px;padding-left:17px;}
.header_wrap .right .gnb li .lang{color:#dbe4f5;font-size:11px;}
.header_wrap .right .gnb li .lang em{color:#8dc3f9;font-size:11px;font-style:normal;padding:0 5px;}
.header_wrap .right .gnb li .txt.bulstyle1{margin-right:8px;padding-right:23px;background:url(../img/bul/bul_combo1.png) no-repeat right 1px;}
.header_wrap .right .gnb li .txt.bulstyle2{padding-right:12px;background:url(../img/bul/bul_combo2.png) no-repeat right 6px;}
.header_wrap .topset {position:absolute; top:0; right:0; display:inline-block;vertical-align:middle;}

/*  */
.layer_style1{position:absolute;top:33px;z-index:1001;}
.layer_style1 ul{background:#fff;border:1px solid #666;padding:5px 0;}
.layer_style1 ul li{line-height:13px;height:13px;margin-top:3px;padding-right:7px;}
.layer_style1 ul li:first-child{margin-top:0;}
.layer_style1 ul li a{display:block !important;color:#999 !important;text-indent:7px;width:100%;white-space:nowrap;}
.layer_style1 ul li a:hover{text-decoration:underline;}
/* comboBox */
.combo_box{z-index:999;position:relative;}
.combo_box .txt{display:block !important;height:16px;line-height:16px;padding-top:1px;text-indent:6px;}
.combo_box ul{background:#fff;border:1px solid #666;clear:both;padding:5px 0;position:absolute;top:17px;right:0;}
.combo_box ul li{float:none;clear:both;position:relative;line-height:13px;height:13px;margin-top:3px;padding-right:8px;}/* 20130930 */
.combo_box ul li:first-child{margin-top:0;}
.combo_box ul li a{display:block !important;color:#999 !important;text-indent:7px;width:100%;white-space:nowrap;}
.combo_box ul li a:hover{text-decoration:underline;}
.combo_box.bulstyle1{min-width:55px;margin-right:10px;}
.combo_box.bulstyle1 ul{min-width:63px;}
.combo_box.bulstyle2{min-width:40px;margin-left:-4px;}
.combo_box.bulstyle2 ul{min-width:50px;}
.combo_box.bulstyle2 ul li a{text-indent:5px;}
.combo_box.bulstyle1 .txt{background:url(../img/bul/bul_combo2.png) no-repeat right 6px;padding-right:15px;}
.combo_box.bulstyle2 .txt{background:url(../img/bul/bul_combo2.png) no-repeat right 6px;padding-right:15px;}
*:first-child+html .combo_box.bulstyle1 ul li{padding-right:23px;width:100%;}
*:first-child+html .combo_box.bulstyle2 ul li{padding-right:7px;width:100%;}
/* container */
.container_wrap{position:relative;float:none;zoom:1;padding:0 215px 0 0;}
.container_wrap:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
overflow:hidden;
}
*:first-child+html .container_wrap{overflow:hidden;}
/* snb */
.snb_wrap{position:relative;z-index:10;float:left;width:213px;margin-right:-215px;display:block;overflow:visible;}
.snb_wrap .snb_box{}
.snb_wrap .snb_box h3{border-bottom:1px solid #c8cbcf;background:#e0e1e6;}
.snb_wrap .snb_box h3 a{display:block;padding:10px 5px 8px 30px;font-size:12px;color:#666;font-weight:normal;background:url(../img/bul/bul_snbMenu.png) no-repeat 15px 11px;}
.snb_wrap .snb_box h3.on{border:1px solid #515a6c;background:#687080;}
.snb_wrap .snb_box h3.on a{color:#fff;font-weight:bold;background:url(../img/bul/bul_snbMenu.png) no-repeat 15px -50px;}
.snb_wrap .snb_searchBox{padding:12px 0 0 0;border-bottom:1px solid #fff;}
.snb_wrap .snb_searchBox .line{margin:12px 0 0 0;display:block;width:100%;height:1px;background:#cfd2d6;}
.snb_wrap .snb_searchBox .bg_input{display:block;width:150px;height:27px;line-height:27px;background:url(../img/bg/bg_snbSearch.gif) no-repeat;padding:0 0 0 25px;margin:0 auto;;}
.snb_wrap .snb_searchBox .bg_input input[type=text]{height:27px;line-height:27px;font-size:13px;background:none;border:none;}
/* content */
.content_wrap{position:relative;zoom:1;width:100%;padding-left:214px;float:left;}
.content_wrap .layout_box{position:relative;margin:15px 25px 30px 30px;background:#fff;text-align:center;}
.layout_box .btn_leftFold{display:block;position:absolute;top:316px;left:-31px;}
/* footer */
.footer_wrap{border-top:1px solid #ddd;width:100%;height:30px;position:relative;z-index:1;}
.footer_wrap .left{position:absolute;top:10px;left:20px;}
.footer_wrap .left span{font-size:11px;color:#999;}
.footer_wrap .right{position:absolute;top:10px;right:20px;color:#999;font-size:11px;}
.footer_wrap .right a{color:#999;}
.footer_wrap .right em{font-style:normal;padding:0 4px;}
/* 팝업Layout */
.Pop_wrap{position:relative;padding:20px 30px 0 30px;}
.Pop_wrap .Pop_header{height:30px;border-bottom:2px solid #000;position:relative;}
.Pop_wrap .Pop_header h1{font-size:18px;color:#333;}
.Pop_wrap .Pop_header .btn_popclose{display:block;width:16px;height:15px;position:absolute;top:0;right:0;}
.Pop_wrap .Pop_container{padding:20px 0 20px 0;}
.Pop_wrap .Pop_header .guide_box{position:absolute;top:-2px;right:30px;}
/* 안내풍선(20131011) */
.textBalloon_wrap2{position:relative;z-index:1;}
.textBalloon_wrap2 .textBalloon_txt{z-index:1;display:inline;}
.textBalloon_wrap2 .textBalloon_txt span{display:block;line-height:18px;z-index:1;}
.textBalloon_wrap2 .textBalloon_txt span.txt_title{padding-top:2px;}
.textBalloon_wrap2 .textBalloon_txt span.txt_title img{margin-top:-2px;}
.textBalloon_wrap2 .textBalloon_box{text-align:right;display:none;width:auto;position:absolute;top:17px;right:0;z-index:100;font-weight:normal;}
.textBalloon_wrap2 .textBalloon_box .bg_top{margin-left:90%;z-index:110;position:relative;width:15px;height:12px;background:url(../img/bg/bg_textBalloon_tail.png) no-repeat;}
*:first-child+html .textBalloon_wrap2 .textBalloon_box .bg_top{margin-right:25px;}
.textBalloon_wrap2 .textBalloon_box ul{
text-align:left;
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_wrap2 .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_wrap2.on{z-index:100;}
.textBalloon_wrap2.on .textBalloon_box{z-index:100;display:block;}

/***** module *****/
h2.HStyle2{font-size:12px;text-align:left;margin-bottom:5px;}
h2.popHStyle2 {text-align:left;color: #454545;font-size: 12px;line-height:13px;font-weight: bold;margin:0 0 10px 0;}
h3.HStyle3 {text-align:left;background:url(../img/bul/bl_arrow2.gif) no-repeat 0 2px;text-indent:10px;font-size:12px;margin:0 0 5px 0;color:#555;}

.title_wrpa{position:relative;border-bottom:2px solid #000;text-align:left;margin-bottom:10px;padding:10px 0 10px 0;}
.title_wrpa h1{font-size:18px;color:#333;}
.title_wrpa h1 span{font-size:12px;font-weight:normal;color:#999;}
.title_wrpa ul{display:block;clear:both;overflow:hidden;position:absolute;top:17px;right:0;}
.title_wrpa ul li{font-size:11px;float:left;padding:0 0 0 5px;}
.title_wrpa ul li a{padding:0 10px 0 0;color:#999;font-size:11px;background:url(../img/bul/bul_navi.gif) no-repeat right 1px;}
.title_wrpa ul li:last-child{color:#000;}

.pop_navi{clear:both;overflow:hidden;padding:0 0 10px 0;}
.pop_navi li{font-size:11px;float:left;padding:0 0 0 5px;}
.pop_navi li a{padding:0 10px 0 0;color:#999;font-size:11px;background:url(../img/bul/bul_navi.gif) no-repeat right 1px;}
.pop_navi li:last-child{color:#000;}

/* 그리드 */
.grid{border:1px solid #ccc;min-height:300px;}

.top_search{float:none;padding:0 0 13px 0;position:relative;height:20px;}
.top_search:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
overflow:hidden;
}
*:first-child+html .top_search{overflow:hidden;}
.top_search .left{float:left;}
.top_search .left span.txt_point{display:inline-block;padding:6px 0 0 0;}
.top_search .right{float:right;text-align:right;}
.top_search .radio_box{clear:both;overflow:hidden;border:1px solid #ccc;padding:15px 0 15px 20px;background:#f9f9f9;text-align:left;}

/* 조회테이블+버튼 */
.tb_srchBtn{border-bottom:1px solid #d9d9d9;padding:0 0 5px 0;}
.tb_srchBtn table{table-layout:fixed;width:100%;}
.tb_srchBtn table *{}
.tb_srchBtn table th{color:#666;text-align:left;padding:5px 3px;}
.tb_srchBtn table td{color:#666;text-align:left;padding:5px 3px;}
/* 조회테이블+버튼 > 상세조회(20131218) */
.tb_srchBtn_detail{border-top:1px solid #d9d9d9;padding:5px 0 5px 0;}
.tb_srchBtn_detail table{table-layout:fixed;width:100%;}
.tb_srchBtn_detail table *{}
.tb_srchBtn_detail table th{color:#666;text-align:left;padding:5px 3px;}
.tb_srchBtn_detail table td{color:#666;text-align:left;padding:5px 3px;}

/* 입력테이블 */
.tb_ipt{border-top:1px solid #484848;border-bottom:1px solid #e5e5e5;width:100%;}
.tb_ipt th{padding:5px 0 5px 10px;border-top:1px solid #e5e5e5;background:#f6f6f6;color:#555;font-weight:normal;text-align:left;vertical-align:middle;line-height:16px;} 
.tb_ipt th.bgnone{background:#fff;}
.tb_ipt td{padding:5px 5px 5px 10px;border-top:1px solid #e5e5e5;line-height:16px;min-height:20px;height:20px !important;height:auto;vertical-align:middle;word-break:keep-all;word-break:break-all;} 
.tb_ipt tr:first-child th, .tb_ipt tr:first-child td {border-top:none;}
.tb_ipt tr.brd_top th, .tb_ipt tr.brd_top td {border-top:1px solid #e5e5e5 !important;}
.tb_ipt td.photo {vertical-align:top;padding:5px;text-align:center;}
.tb_ipt td.photo img{width:100px;height:100px;}
.tb_ipt .tb_intb{width:100%;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
.tb_ipt .tb_intb th, .tb_ipt .tb_intb td{text-align:center !important;padding:4px 0 3px 0;font-size:11px;color:#555;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;line-height:14px;min-height:14px;height:14px !important;height:auto;}
.tb_ipt .tb_intb th{background:#f9f9f9;}
.tb_ipt .tb_intb td{}

/* 입력테이블2 */
.tb_ipt2 {border-top:1px solid #868686;border-left:1px solid #e9e9ea;width:100%;}
.tb_ipt2 th, .tb_ipt2 td {border-bottom:1px solid #e9e9ea;border-right:1px solid #e9e9ea;height:30px;padding:0 10px;color:#555;}
.tb_ipt2 th {background: #f6f6f6;text-align: left;font-weight: normal;}
.tb_ipt2 td {word-break:keep-all;word-break:break-all;}
.tb_ipt2.t_center th, .tb_ipt2.t_center td{text-align:center;}

/* 입력테이블3 */
.tb_ipt3 {width:100%;border-top:1px solid #484848;border-bottom:1px solid #484848;}
.tb_ipt3 th, .tb_ipt3 td {border-bottom:1px solid #e5e5e5;height:28px;padding:5px 10px 0 10px;color:#444;text-align: left;}
.tb_ipt3 .last th, .tb_ipt3 .last td {border-bottom:1px solid #484848;}
.tb_ipt3 th {}
.tb_ipt3 td {word-break:keep-all;word-break:break-all;}

/* 입력테이블4(20131022추가) */
.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;}

/* 결과테이블 */
.tb_rst {width:100%;}
.tb_rst th, .tb_rst td {height:26px;}
.tb_rst th {padding:0 0 0 10px;text-align: left;font-weight: normal;background:url(../img/bul/bul_1.gif) no-repeat 0 40%;}
.tb_rst td {word-break:keep-all;word-break:break-all;}

/* view테이블 */
.tb_view{width:100%;border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
.tb_view th, .tb_view td{border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;text-align:center;}
.tb_view thead th{background:#f6f6f6;height:28px;line-height:28px;}
.tb_view tbody th{background:#f6f6f6;font-weight:normal;}
.tb_view tbody td{padding:10px 0;line-height:18px;word-break:keep-all;word-break:break-all;}
.tb_view th.t_left{padding-left:10px;}
.tb_view td.t_left{padding-left:10px;}

/* 게시판리스트테이블 */
.tb_boardList{table-layout:fixed;width:100%;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;}
.tb_boardList thead th{padding:5px;border-bottom:1px solid #989898;border-right:1px solid #e0e0e0;font-weight:normal;color:#555;min-height:18px;height:18px !important;height:auto;background:#fcfcfc url(../img/bg/bg_tb_boardList.gif) repeat-x 0 bottom;}
.tb_boardList tbody td , .tb_boardList tfoot td{padding:5px;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;color:#666;min-height:16px;height:16px !important;height:auto;text-align:left;word-break:keep-all;word-break:break-all;}
.tb_boardList tbody tr:first-child td{border-top:none;}
.tb_boardList tbody td .txtEllipsis{display:inline-block;color:#444;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:middle;width:99%;}
.tb_boardList.t_center th, .tb_boardList.t_center td{text-align:center !important;}
.tb_boardList td.t_left{text-align:left !important;padding-left:5px;}
.tb_boardList td.t_right{text-align:right !important;padding-right:5px;}
.tb_boardList .app_icon{width:42px;height:42px;margin:7px 0;}
.tb_boardList .tb_intb{width:100%;border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #e0e0e0;}
.tb_boardList .tb_intb th, .tb_ipt .tb_intb td{text-align:center !important;padding:4px 0 3px 0;font-size:12px;color:#555;border-bottom:1px solid #dbdbdb;line-height:16px;min-height:16px;height:16px !important;height:auto;}
.tb_boardList .tb_intb th{background:#f9f9f9;}
.tb_boardList .tb_intb td{}
*:first-child+html .tb_intb_scroll{overflow-x: hidden;}
*:first-child+html .tb_intb_scroll_fix{padding-right:18px;}
.tb_boardList .subtotal td{background:#f7f7f7;}
.tb_boardList tfoot td{background:#f1f6fb;font-weight:bold;}
/* 20140103 */
.tb_boardList .tree_box{vertical-align:top;}
.tb_boardList .tree_box .line1{padding-top:13px;margin-bottom:5px;}
.tb_boardList .tree_box .line1_img{padding-top:0;}
.tb_boardList .tree_box ul li{margin-bottom:5px;}

/* 스크롤테이블 */
.list_scroll_top{min-height:28px;height:28px;height:auto; padding-right:16px;background:#fcfcfc url(../img/bg/bg_tb_boardList.gif) repeat-x 0 top;border:1px solid #e0e0e0;}
.list_scroll_top .tb_boardList{border-bottom:none !important;}
.list_scroll_top .tb_boardList, .list_scroll .tb_boardList{border:none;border-bottom:1px solid #e0e0e0;}
.list_scroll_top .tb_boardList th{padding:0;border-bottom:none;border-right:1px solid #e0e0e0;font-weight:normal;color:#555;height:28px;line-height:28px;background:#fcfcfc url(../img/bg/bg_tb_boardList.gif) repeat-x 0 bottom;}
.list_scroll_top .tb_boardList th.last{border-right:none;}
*:first-child+html .list_scroll{overflow-x: hidden;}
*:first-child+html .list_scroll_fix{padding-right:18px;}
.list_scroll{position:relative;width:100%;height:260px;border:1px solid #e0e0e0;border-top:none;border-right:none;overflow-y:scroll;}
.list_scroll .tb_boardList td{padding:0;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;color:#666;height:26px;line-height:26px;word-break:keep-all;word-break:break-all;}
.list_scroll .tb_boardList td.t_left{text-align:left !important;padding-left:5px;}
.list_scroll .tb_boardList td:last-child{border-right:none;}
.list_scroll p.nolist{border:1px solid #e0e0e0;border-top:none;color:#787878;padding:40px 0;font-size:13px;font-weight:bold;text-align:center;}

/* 게시판리스트테이블 */
.tb_boardList2{table-layout:fixed;width:100%;border-top:1px solid #484848;border-bottom:1px solid #bcbcbc;}
.tb_boardList2 thead th{border-bottom:1px solid #bcbcbc;color:#555;height:28px;line-height:28px;}
.tb_boardList2 tbody td{border-top:1px solid #e5e5e5;color:#666;height:26px;line-height:26px;text-align:left;padding:0 5px;word-break:keep-all;word-break:break-all;}
.tb_boardList2 tbody tr:first-child td{border-top:none;}
.tb_boardList2 tbody td a.txtEllipsis{display:inline-block;color:#444;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:middle;width:99%;}
.tb_boardList2.t_center th, .tb_boardList2.t_center td{text-align:center;}
.tb_boardList2 tbody td.reply{color:#d9d9d9;}

/* 게시판상세테이블 */
.tb_boardList_view{table-layout:fixed;width:100%;border-top:1px solid #484848;border-bottom:1px solid #bcbcbc;margin-top:30px;}
.tb_boardList_view thead th{border-bottom:1px solid #e5e5e5;height:35px;line-height:35px;}
.tb_boardList_view thead th .title{color:#444;font-size:14px;text-align:left;text-indent:16px;}
.tb_boardList_view thead td{color:#999;height:31px;line-height:31px;}
.tb_boardList_view thead td span{display:inline-block;padding:0 15px 0 5px;}
.tb_boardList_view thead td .f_left{text-indent:20px;}
.tb_boardList_view td{border-bottom:1px solid #bcbcbc;}
.tb_boardList_view tbody td .txt_box{color:#666;line-height:18px;text-align:left;padding:20px 15px;min-height:200px;}
.tb_boardList_view tbody td .file_list{clear:both;overflow:hidden;padding:0 0 10px 0;}
.tb_boardList_view tbody td .file_list li{float:left;margin:0 2px 0 2px;}
.tb_boardList_view tbody td .file_list li a{cursor:pointer;}
.tb_boardList_view tbody td .file_list li a:hover{text-decoration:underline;}
.tb_boardList_view tfoot td{height:35px;line-height:35px;text-align:left;}
.tb_boardList_view tfoot td.pre{border-bottom:1px solid #e5e5e5;}
.tb_boardList_view tfoot td span{display:inline-block;width:60px;font-weight:bold;padding:0 0 0 16px;}
.tb_boardList_view tfoot td.pre span{background:url('../img/bg/bg_pnIcon.gif') no-repeat right 10px;}
.tb_boardList_view tfoot td.next span{background:url('../img/bg/bg_pnIcon.gif') no-repeat right -25px;}
.tb_boardList_view tfoot td a{display:inline-block;text-indent:15px;padding:0 15px 0 0;}
.tb_boardList_view tfoot td a.no_link{cursor:default;}

/* 게시판상세테이블2 */
.tb_boardList2_view{table-layout:fixed;width:100%;border-top:1px solid #484848;}
.tb_boardList2_view th{padding:15px 15px 13px 15px;vertical-align:middle;text-align:left;}
.tb_boardList2_view th em{font-weight:normal;font-size:11px;font-style:normal;}
.tb_boardList2_view th span{font-weight:normal;}
.tb_boardList2_view td{padding:15px 15px 13px 15px;border-top:1px solid #e5e5e5;text-align:left;}
.tb_boardList2_view td.txt{line-height:23px;}

/* Print Style 테이블 */
.tb_prt{width:100%;table-layout:fixed;}
.tb_prt th{border:1px solid #000;color:#333;padding:5px 5px 3px 5px;line-height:16px;}
.tb_prt td{border:1px solid #000;color:#333;padding:5px 5px 3px 5px;line-height:16px;}
*:first-child+html .tb_prt .ie7{height:43px !important;}

/* table 양쪽 */
.tableBoth{table-layout:fixed;width:100%;margin-bottom:20px;}
.tableBoth td h2{font-size:12px;font-weight:bold;color:#333;margin:0 0 10px 0;}

/* paging */
.paging_wrap {position:relative;text-align:center;min-height:100px;width:100%;margin-top:30px;}
.paging_wrap .page_line{width:55px;position:absolute;top:0;left:0;font-size:11px;}
.paging_wrap .paging {padding:1px 14px 0 11px;}
.paging_wrap .paging a {padding:0 2px 0 3px;color:#999;}
.paging_wrap .paging a:hover, .paging_wrap .paging a.on {font-weight:bold; letter-spacing:-1px;color:#666;}
.paging_wrap .paging-box{margin:0 auto;}
.paging_wrap .select-box {position:absolute;top:0;left:0;}
.paging_wrap .total{position:absolute;top:1px;left:0;font-size:11px;}
.paging_wrap .right{position:absolute;top:-1px;right:0;}
.paging_wrap .right.btn{position:absolute;top:-7px;right:0;}
.paging_wrap .paging_select{position:relative;width:40px;border:1px solid #b0b0b1;height:16px;background:url(../img/bg/bg_pgSelect.gif) no-repeat right 0;}
.paging_wrap .paging_select a{display:block;text-align:left;font-size:11px;padding:3px 0 1px 3px;height:12px;}
.paging_wrap .paging_select ul{border:1px solid #b0b0b1;border-top:none;position:absolute;top:16px;left:-1px;width:100%;z-index:999;}
.paging_wrap .paging_select ul li{background:#fff;}
.paging_wrap .paging_select ul li a:first-child{margin-top:1px;}
.paging_wrap .paging_select ul li a:hover{background:#e9e9e9;}

/* 안내list */
.infoList01{background:#f9f9fa ;border:1px solid #e2e4e7;padding:15px 14px 10px 14px;margin:0 0 15px 0;text-align:left;}
.infoList01 li{color:#666;background:url(../img/bul/bul_1.gif) no-repeat 0 4px;padding:0 0 0 9px;margin:0 0 5px 0;}
.infoList01 li.font14{font-weight:bold;font-size:14px;background:none;padding:10px 0;text-align:center;color:#333;}
.infoList01 li.font12{font-size:12px;background:none;margin:-5px 0 15px 0;text-align:center;color:#333;}

/* 안내list유형추가(20130829) */
.infoList01_icon{background:#fff ;border:3px solid #e8e8ec;padding:12px 10px 5px 10px;margin:0 0 15px 0;text-align:left;}
.infoList01_icon dt{padding:0 0 10px 19px;font-weight:bold;color:#666;background:url(../img/icon/icon_point.gif) no-repeat 0 0;}
.infoList01_icon dd{font-size:11px;line-height:13px;color:#999;background:url(../img/bul/bul_6.gif) no-repeat 4px 4px;padding:0 0 0 12px;margin:0 0 5px 0;}

/* 안내list-라운드 */
.roundInfo01 {position: relative;.zoom:1;border: 1px solid #c3c3ca;background: url(../img/bg/bg_infoBox.gif) repeat-x bottom;z-index:200;}
.roundInfo01 > ul {.zoom:1;padding: 17px 11px;font-size: 12px;line-height: 16px;color: #222;overflow: hidden;}
.roundInfo01 > ul > li {text-align:left;padding: 0 0 0 20px;background: url(../img/icon/icon_exc.gif) no-repeat 0 1px;}
.roundInfo01 > ul.no-bg li {padding: 0 0 0 10px;background: 0;text-indent:-10px;}
.roundInfo01 em {position: absolute;display: block;width: 4px;height: 4px;background: url(../img/bg/bg_infoRound.gif) no-repeat;}
.roundInfo01 .lt {left: -1px;top: -1px;}
.roundInfo01 .rt {right: -1px;top: -1px;background-position: -4px 0;}
.roundInfo01 .lb {left: -1px;bottom: -1px;background-position: -8px 0;}
.roundInfo01 .rb {right: -1px;bottom: -1px;background-position: -12px 0;}

/* 안내list-하단 */
.infoTxt{width:100%;color:#926635;margin:10px 0;text-align:left;}
.infoTxt ul li{line-height:16px;padding:2px 0 0 14px;background: url(../img/bul/bl_arrow.gif) no-repeat left 5px;}
p.infoTxt{color:#ff3333;margin:0 0 10px 0;text-align:center;}

/* 안내list-dl */
.info_box{border-top:1px solid #ececec;padding:10px 0 0 0;text-align:left;}
.info_box dt{font-weight:bold;color:#454545;margin:0 0 8px 0;}
.info_box dd{color:#666;margin:0 0 3px 0;}

/* bullet List */
ul.bul_1{margin:0 0 0 10px;}
ul.bul_1 li{background:url(../img/bul/bul_1.gif) no-repeat 0 5px;color:#666;height:18px;line-height:18px;padding:0 0 0 10px;text-align:left;}

/* bullet Lis2t */
ul.bul_2{margin:10px 0;}
ul.bul_2 li{background:url(../img/bul/bul_2.gif) no-repeat 0 6px;color:#666;height:18px;line-height:18px;padding:0 0 0 10px;text-align:left;}

/* Tab */
.tabType01 {position:relative;text-align:left;height:27px;margin:0 0 10px 0;}
.tabType01 ul{height:27px;}
.tabType01 ul li {float: left;height:26px;border:1px solid #bdbdbd;margin-left:-1px;}
.tabType01 ul li:first-child {margin-left:0;}
.tabType01 ul li a {display: block;cursor: pointer;color: #666;min-width:50px;text-align:center;font-weight:bold;height:19px;padding:7px 10px 0 10px;background:url(../img/bg/bg_tab.gif) repeat-x;}
.tabType01 ul li.on * {cursor: default;}
.tabType01 ul li.on {border:1px solid #3184e4;margin-left:0;}
.tabType01 ul li.on a {color: #fff;background:url(../img/bg/bg_tab.gif) repeat-x 0 -26px;}

.tabType02 {position:relative;height:30px;margin: 20px 0 20px 0;border-bottom:1px solid #333;}
.tabType02 a:hover {text-decoration: none;color:#666;}
.tabType02 ul{}
.tabType02 ul li {float: left;height:29px;margin: 0 0 0 0;border-top:1px solid #ccc;border-right:1px solid #ccc;background:#ebecef;}
.tabType02 ul li:first-child {border-left:1px solid #ccc;}
.tabType02 ul li a {display: block;cursor: pointer;color: #666;width:150px;line-height: 31px;text-align:center;}
.tabType02 ul li.on * {cursor: default;}
.tabType02 ul li.on {height:30px;border-top:1px solid #333;border-right:1px solid #333;border-left:1px solid #333;background:#fff;}
.tabType02 ul li.on a {color: #333;font-weight: bold;}
.tabType02 .right_btn{position:absolute;top:0;right:0;}

.step{margin:10px 0 20px 0;min-width:840px;width:auto !important;width:840px;height:35px;position:relative;}
.step img:first-child{width:100%;height:35px;}
.step ul{clear:both;overflow:hidden;position:absolute;top:0;left:0;width:100%;}
.step ul li{cursor:pointer;display:block;text-align:center;min-width:272px;width:33%;font-size:14px;color:#d1d4da;font-weight:bold;float:left;height:35px;line-height:35px;}
.step ul li.last{width:34%;}
.step ul li em{font-size:11px;font-family:Century Gothic;font-style:normal;}
.step ul li.on{color:#fff;}

/* step유형추가(20130829) */
.step2{margin:10px 0 20px 0;background:#656e83;}
.step2 ul{position:relative;float:none;overflow:hidden;border:1px solid #4c5568;height:35px;}
.step2 ul:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
overflow:hidden;
}
.step2 ul li{z-index:10;position:relative;float:left;width:33.5%;height:35px;line-height:35px;font-size:13px;color:#d1d4da;font-weight:bold;letter-spacing:-1px;}
.step2 ul li:first-child{width:33%;}
*:first-child+html .step2 ul li:first-child{margin-left:-1px;}
.step2 ul li em{font-size:11px;font-family:Century Gothic;font-style:normal;letter-spacing:0;padding-left:15px;}
.step2 ul li .arrow{z-index:999;display:block;width:18px;height:35px;position:absolute;top:0;right:-18px;background:url(../img/bg/bg_step_off.png) no-repeat;}
.step2 ul li.on{background:#51a4f7;color:#fff;z-index:1;}
.step2 ul li.on em{color:#fff;}
.step2 ul li.on .arrow{display:block;width:18px;height:35px;position:absolute;top:0;right:-18px;background:url(../img/bg/bg_step_on.png) no-repeat;}

/*** button style ***/
.functionBtn_wrap{text-align:left;padding:10px 0;width:100%;position:relative;}
.functionBtn_wrap .right{position:absolute;top:24px;right:0;}
/* 달력 */
.btn_calendar{display:inline-block;background:none;border:none;vertical-align:middle;cursor:pointer;width:21px;height:21px;padding:0;margin:0;}
.btn_calendar img{display:block;padding:0;margin:0;border:none;}

/* 추가/삭제 */
input.btn_rowadd{margin-left:4px;border:none;display:inline-block;width:20px;height:20px;background:url(../img/btn/btn_rowadd.gif) no-repeat;}
input.btn_rowdel{margin-left:4px;border:none;display:inline-block;width:20px;height:20px;background:url(../img/btn/btn_rowdel.gif) no-repeat;}

/* 유동적버튼공통css */
.btn_search, .btnStyle1, .btnStyle2, .btnStyle3, .btnStyle3_b, .btnStyle3_r, .btnStyle3_s, .btnStyle4, .btnStyle5, .btnStyle6, .btnStyle7, .btnStyle8, .btnStyle9 , .btnStyle10, .btn_plusIcon , .btn_search_detail  {vertical-align:middle;display: inline-block;}
.btn_search a, .btnStyle1 a, .btnStyle2 a, .btnStyle3 a, .btnStyle3_b a, .btnStyle3_r a, .btnStyle3_s a, .btnStyle4 a, .btnStyle5 a, .btnStyle6 a, .btnStyle7 a, .btnStyle8 a, .btnStyle9 a,.btnStyle10 a, .btn_plusIcon a , .btn_search_detail a{vertical-align:middle;display: inline-block;}
.btn_search button, .btnStyle1 button, .btnStyle2 button, .btnStyle3 button, .btnStyle3_b button, .btnStyle3_r button, .btnStyle3_s button, .btnStyle4 button, .btnStyle5 button, .btnStyle6 button, .btnStyle7 button, .btnStyle8 button, .btnStyle9 button,.btnStyle10 button, .btn_plusIcon button , .btn_search_detail button {border:none;cursor:pointer;overflow:visible;}
/* 조회버튼 */
.btn_search {background: url(../img/btn/btn_search_txt.gif) no-repeat left top;padding:0 0 0 2px;}
.btn_search a{height: 24px;line-height: 24px;font-size:12px;font-weight: bold;color: #fff !important;background: url(../img/btn/btn_search_txt.gif) no-repeat right top;padding:0 10px 0 8px;}
.btn_search a:hover {text-decoration: none;color: #fff;}
/* 조회상세버튼(20131218) */
.btn_search_detail {background: url(../img/btn/btn_search_txt.gif) no-repeat left top;padding:0 0 0 2px;}
.btn_search_detail a{height: 24px;line-height: 24px;font-size:12px;font-weight: bold;color: #fff !important;padding:0 0 0 8px;}
.btn_search_detail a:hover {text-decoration: none;color: #fff;}

/* btnStyle1(height:28px) */
.btnStyle1 {background: url(../img/btn/btnstyle1.gif) no-repeat left top;padding:0 0 0 2px;}
.btnStyle1 a{height: 28px;line-height: 29px;font-size:12px;font-weight: bold;color: #fff !important;background: url(../img/btn/btnstyle1.gif) no-repeat right top;padding:0 14px 0 12px;}
.btnStyle1 a:hover {text-decoration: none;color: #fff;}

/* btnStyle2(height:28px) */
.btnStyle2 {background: url(../img/btn/btnstyle2.gif) no-repeat left top;padding:0 0 0 2px;}
.btnStyle2 a{height: 28px;line-height: 29px;font-size:12px;font-weight: bold;color: #555;background:#fff url(../img/btn/btnstyle2.gif) no-repeat right top;padding: 0 14px 0 12px;}
.btnStyle2 a:hover {text-decoration: none;color: #555;}

/* btnStyle3(height:25px) */
.btnStyle3 {background: url(../img/btn/btnstyle3.gif) no-repeat left top;padding:0 0 0 2px;}
.btnStyle3 a{height: 25px;line-height:26px;font-size: 12px;color: #555;background: url(../img/btn/btnstyle3.gif) no-repeat right top;padding: 0 7px 0 5px;}
.btnStyle3 a:hover {text-decoration: none;color: #555;}
.btnStyle3.bold{font-weight:bold;}
.btnStyle3.on{display:inline-block;}
.btnStyle3.off{display:none;}
/* btnStyle3 아이콘추가 */
	/* 가져오기 */
	.btnStyle3 a em.iconbtn_import{display:inline-block;width:14px;height:14px;margin:0 4px 0 2px;vertical-align:middle;background:url(../img/icon/iconbtn_import.png) no-repeat;}
	/* 충전 */
	.btnStyle3 a em.iconbtn_charge{display:inline-block;width:15px;height:12px;margin:-2px 3px 0 2px;vertical-align:middle;background:url(../img/icon/iconbtn_charge.png) no-repeat;}
	/* 추가 */
	.btnStyle3 a em.iconbtn_add{display:inline-block;width:14px;height:12px;margin:-2px 3px 0 2px;vertical-align:middle;background:url(../img/icon/iconbtn_add.png) no-repeat;}
	/* 발송 */
	.btnStyle3 a em.iconbtn_send{display:inline-block;width:14px;height:12px;margin:-2px 3px 0 2px;vertical-align:middle;background:url(../img/icon/iconbtn_send.png) no-repeat;}
	/* 취소 */
	.btnStyle3 a em.iconbtn_cancel{display:inline-block;width:14px;height:12px;margin:-2px 3px 0 2px;vertical-align:middle;background:url(../img/icon/iconbtn_cancel.png) no-repeat;}
	/* 정지 */
	.btnStyle3 a em.iconbtn_stop{display:inline-block;width:14px;height:12px;margin:-2px 3px 0 2px;vertical-align:middle;background:url(../img/icon/iconbtn_stop.png) no-repeat;}
	/* 마감 */
	.btnStyle3 a em.iconbtn_end{display:inline-block;width:14px;height:12px;margin:-2px 3px 0 2px;vertical-align:middle;background:url(../img/icon/iconbtn_end.png) no-repeat;}
	/* 해제 */
	.btnStyle3 a em.iconbtn_clear{display:inline-block;width:12px;height:11px;margin:0 3px 0 2px;vertical-align:middle;background:url(../img/icon/iconbtn_clear.png) no-repeat;}
	/* 삭제 */
	.btnStyle3 a em.iconbtn_del{display:inline-block;width:9px;height:9px;margin:-2px 3px 0 2px;vertical-align:middle;background:url(../img/icon/iconbtn_del.png) no-repeat;}
	/* 등록 */
	.btnStyle3 a em.iconbtn_register{display:inline-block;width:12px;height:12px;margin:-2px 4px 0 2px;vertical-align:middle;background:url(../img/icon/iconbtn_register.png) no-repeat;}
	/* 내역등록2 */
	.btnStyle3 a em.iconbtn_register2{display:inline-block;width:14px;height:14px;margin:0 3px 0 2px;vertical-align:middle;background:url(../img/icon/iconbtn_register2.png) no-repeat;}
	/* 기관등록3 */
	.btnStyle3 a em.iconbtn_register3{display:inline-block;width:15px;height:15px;margin:0 3px -1px 2px;vertical-align:middle;background:url(../img/icon/iconbtn_register3.png) no-repeat;}
	/* 이메일 */
	.btnStyle3 a em.iconbtn_email{display:inline-block;width:13px;height:10px;margin:-2px 3px 0 2px;vertical-align:middle;background:url(../img/icon/iconbtn_email.png) no-repeat;}
	/* sms */
	.btnStyle3 a em.iconbtn_sms{display:inline-block;width:11px;height:13px;margin:-2px 3px 0 2px;vertical-align:middle;background:url(../img/icon/iconbtn_sms.png) no-repeat;}
	/* excel */
	.btnStyle3 a em.iconbtn_excel{display:inline-block;width:12px;height:12px;margin:-2px 4px 0 2px;vertical-align:middle;background:url(../img/icon/iconbtn_excel.png) no-repeat;}

/* btnStyle3_b(height:25px) */
.btnStyle3_b {background: url(../img/btn/btnstyle3_b.gif) no-repeat left top;padding:0 0 0 2px;}
.btnStyle3_b a{height: 25px;line-height:25px;font-weight:bold;font-size: 12px;color: #fff;background: url(../img/btn/btnstyle3_b.gif) no-repeat right top;padding: 0 8px 0 4px;}
.btnStyle3_b a:hover {text-decoration: none;color: #fff;}
/* btnStyle3_r(height:25px) */
.btnStyle3_r {background: url(../img/btn/btnstyle3_r.gif) no-repeat left top;padding:0 0 0 2px;}
.btnStyle3_r a{height: 25px;line-height:26px;font-weight:bold;font-size: 12px;color: #fff;background: url(../img/btn/btnstyle3_r.gif) no-repeat right top;padding: 0 8px 0 4px;}
.btnStyle3_r a:hover {text-decoration: none;color: #fff;}
/* btnStyle3_b,btnStyle3_r 아이콘추가 */
	/* type추가 */
	.btnStyle3_b a em.iconbtn_typeplus{display:inline-block;width:14px;height:14px;margin:3px 3px 0 2px;vertical-align:middle;background:url(../img/icon/iconbtn_typeplus.png) no-repeat;}
	/* 판매함 */
	.btnStyle3_b a em.iconbtn_saleyes{display:inline-block;width:14px;height:14px;margin:2px 5px 0 2px;vertical-align:middle;background:url(../img/icon/iconbtn_saleyes.png) no-repeat;}
	/* 판매안함 */
	.btnStyle3_r a em.iconbtn_saleno{display:inline-block;width:14px;height:14px;margin:0 3px 0 2px;vertical-align:middle;background:url(../img/icon/iconbtn_saleno.png) no-repeat;}

/* btnStyle3_s(height:23px)20131022추가 */
.btnStyle3_s {background: url(../img/btn/btnstyle3_s.gif) no-repeat left top;padding:0 0 0 2px;}
.btnStyle3_s a{height: 23px;line-height:24px;font-size: 11px;color: #787878;background: url(../img/btn/btnstyle3_s.gif) no-repeat right top;padding: 0 7px 0 5px;}
.btnStyle3_s a:hover {text-decoration: none;color: #787878;}
.btnStyle3_s.bold{font-weight:bold;}
.btnStyle3_s.on{display:inline-block;}
.btnStyle3_s.off{display:none;}
/* btnStyle3_s 아이콘추가 */
	/* 새로고침 */
	.btnStyle3_s a em.iconbtn_refresh{display:inline-block;width:10px;height:12px;margin:-2px 3px 0 2px;vertical-align:middle;background:url(../img/icon/iconbtn_refresh.png) no-repeat;}
	/* 파일다운 */
	.btnStyle3_s a em.iconbtn_filedown{display:inline-block;width:10px;height:11px;margin:0 3px 0 2px;vertical-align:middle;background:url(../img/icon/iconbtn_filedown.png) no-repeat;}
	/* 목록 */
	.btnStyle3_s a em.iconbtn_list{display:inline-block;width:9px;height:8px;margin:-2px 3px 0 2px;vertical-align:middle;background:url(../img/icon/iconbtn_list.png) no-repeat;}


/* btnStyle4(height:20px) */
.btnStyle4 {background: url(../img/btn/btnstyle4.gif) no-repeat left top;padding:0 0 0 2px;}
.btnStyle4 a{height: 20px !important;line-height:21px !important;font-size: 11px;color: #555;background: url(../img/btn/btnstyle4.gif) no-repeat right top;padding: 0 7px 0 5px;}
.btnStyle4 a:hover {text-decoration: none;color: #555;}

/* btnStyle5(height:30px) */
.btnStyle5 {background: url(../img/btn/btnstyle5.gif) no-repeat left top;padding:0 0 0 2px;}
.btnStyle5 a{height: 30px !important;line-height:32px !important;font-size: 12px;color: #555;background: url(../img/btn/btnstyle5.gif) no-repeat right top;padding: 0 7px 0 5px;font-weight:bold;}
.btnStyle5 a:hover {text-decoration: none;color: #555;}

/* btnStyle6(height:20px) */
.btnStyle6 {background: url(../img/btn/btnstyle6.gif) no-repeat left top;padding:0 0 0 2px;}
.btnStyle6 a{height:20px !important;line-height:22px !important;font-size: 11px;color:#787878 !important;background: url(../img/btn/btnstyle6.gif) no-repeat right top;padding: 0 5px 0 3px;}
.btnStyle6 a:hover {text-decoration: none;color:#787878 !important;}

/* btnStyle7(height:30px) */
.btnStyle7 {background: url(../img/btn/btnstyle7.gif) no-repeat left top;padding:0 0 0 2px;}
.btnStyle7 a{height: 30px !important;line-height:32px !important;font-size: 12px;color: #555;background: url(../img/btn/btnstyle7.gif) no-repeat right top;padding: 0 7px 0 5px;font-weight:bold;}
.btnStyle7 a:hover {text-decoration: none;color: #555;}

/* btnStyle8(height:23px) */
.btnStyle8 {background: url(../img/btn/btnstyle8.gif) no-repeat left top;padding:0 0 0 2px;}
.btnStyle8 a{height: 23px !important;line-height:24px !important;font-size: 11px;color: #fff !important;background: url(../img/btn/btnstyle8.gif) no-repeat right top;padding: 0 7px 0 5px;}
.btnStyle8 a:hover {text-decoration: none;color: #fff !important;}

/* btnStyle9(height:23px) */
.btnStyle9 {background: url(../img/btn/btnstyle9.gif) no-repeat left top;padding:0 0 0 2px;}
.btnStyle9 a{height: 23px !important;line-height:24px !important;font-size: 11px;color: #333 !important;background: url(../img/btn/btnstyle9.gif) no-repeat right top;padding: 0 7px 0 5px;}
.btnStyle9 a:hover {text-decoration: none;color: #333 !important;}

/* btnStyle10(height:18px) */
.btnStyle10 {background: url(../img/btn/btnstyle10.gif) no-repeat left top;padding:0 0 0 2px;}
.btnStyle10 a{height:18px !important;line-height:19px !important;font-size: 11px;color:#fff !important;background: url(../img/btn/btnstyle10.gif) no-repeat right top;padding: 0 5px 0 3px;}
.btnStyle10 a:hover {text-decoration: none;color:#fff !important;}

/* btn_plusIcon(height:20px) */
.btn_plusIcon {background: url(../img/btn/btn_plusIcon.gif) no-repeat left top;padding:0 0 0 15px;}
.btn_plusIcon a{height: 20px !important;line-height:20px !important;font-size: 11px;color: #555 !important;background: url(../img/btn/btn_plusIcon.gif) no-repeat right top;padding: 0 7px 0 4px;}
.btn_plusIcon a:hover {text-decoration: none;color: #555 !important;}

/* btn_reply(height:48px) */
.btn_reply {vertical-align:middle;display: inline-block;background: url(../img/btn/btn_reply.gif) no-repeat left top;padding:0 0 0 4px;}
.btn_reply a{vertical-align:middle;display: inline-block;height:48px !important;line-height:49px !important;font-size: 12px;color:#666 !important;background: url(../img/btn/btn_reply.gif) no-repeat right top;padding: 0 8px 0 4px;}
.btn_reply a:hover {text-decoration: none;color:#666 !important;}

/* btn_replyFile(height:20px) */
.btn_replyFile {vertical-align:middle;display: inline-block;background: url(../img/btn/btn_replyFile.gif) no-repeat left top;padding:0 0 0 2px;}
.btn_replyFile a{vertical-align:middle;display: inline-block;height:20px !important;line-height:21px !important;font-size: 11px;color:#666 !important;background: url(../img/btn/btn_replyFile.gif) no-repeat right top;padding: 0 5px 0 3px;}
.btn_replyFile a:hover {text-decoration: none;color:#666 !important;}

/* btn_categoryCopy(height:32px) */
.btn_categoryCopy {
vertical-align:middle;display: inline-block;
border-top:1px solid #ccc;
border-right:1px solid #c3c3c3;
border-left:1px solid #c3c3c3;
border-bottom:1px solid #ababab;
background: url(../img/btn/btn_categoryCopy.gif) repeat-x;
}
.btn_categoryCopy a{
vertical-align:middle;display: inline-block;
padding:0 57px 0 87px;
height:32px !important;line-height:33px !important;
font-size: 11px;color:#666 !important;
background: url(../img/btn/btn_categoryCopy_icon.gif) no-repeat 66px 10px;
}
.btn_categoryCopy a:hover {text-decoration: none;color:#666 !important;}

/* btn_emergency,btn_general공통 */
.btn_emergency, .btn_general{vertical-align:middle;display: inline-block;}
.btn_emergency a, .btn_general a, .btn_emergency span, .btn_general span{vertical-align:middle;display: inline-block;}
.btn_emergency button, .btn_general button {border:none;cursor:pointer;overflow:visible;}

/* btn_emergency(height:14px) */
.btn_emergency {background: url(../img/btn/btn_emergency.gif) no-repeat left top;padding:0 0 0 2px;line-height:14px !important;}
.btn_emergency a, .btn_emergency span{height:12px !important;line-height:14px !important;letter-spacing:-1px;font-size: 11px;color:#fff !important;background: url(../img/btn/btn_emergency.gif) no-repeat right top;padding: 2px 2px 0 0;}
.btn_emergency a:hover {text-decoration: none;color:#fff !important;}

/* btn_general(height:14px) */
.btn_general {background: url(../img/btn/btn_general.gif) no-repeat left top;padding:0 0 0 2px;line-height:14px !important;}
.btn_general a, .btn_general span{height:12px !important;line-height:14px !important;letter-spacing:-1px;font-size: 11px;color:#fff !important;background: url(../img/btn/btn_general.gif) no-repeat right top;padding: 2px 2px 0 0;}
.btn_general a:hover {text-decoration: none;color:#fff !important;}

/* layout_both */
.layout_both{float:none;padding:0 0 0 230px;position:relative;}
.layout_both:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
*:first-child+html .layout_both{overflow:hidden;}
.layout_both .left{float:left;position:relative;width:218px;margin:0 0 0 -230px;}
.layout_both .right{float:right; width:100%;}

.layout_both.other{padding:0 220px 0 0;}
.layout_both.other .left{float:left; width:100%;margin:0;}
.layout_both.other .right{float:right;width:208px;margin:0 -220px 0 10px;}

.layout_both .scroll_box{position:relative;height:430px;border:1px solid #e0e0e0;overflow-y:auto;}
.layout_both .scroll_box .category_box h3{font-size:12px;color:#666;margin:15px 0 5px 10px;text-align:left;}
.layout_both .scroll_box li{}
.layout_both .scroll_box li a, .layout_both .scroll_box li span{cursor:pointer;color:#666;background:#fff url(../img/bul/bul_4.gif) no-repeat 15px 11px;display:block;height:15px;padding:7px 0 3px 25px;text-align:left;}
.layout_both .scroll_box li.on a, .layout_both .scroll_box li.on span{background:#e9f1f8 url(../img/bul/bul_4.gif) no-repeat 15px 10px;height:15px;padding:6px 0 2px 25px;border-top:1px solid #d8e3ed;border-bottom:1px solid #d8e3ed;}
.layout_both .scroll_box li:hover a, .layout_both .scroll_box li:hover span{background:#e9f1f8 url(../img/bul/bul_4.gif) no-repeat 15px 10px;height:15px;padding:6px 0 2px 25px;border-top:1px solid #d8e3ed;border-bottom:1px solid #d8e3ed;}
/* 아이콘list */
.layout_both .scroll_box.icon_list{}
.layout_both .scroll_box.icon_list li a{background:none;height:42px;padding:7px 0 6px 10px;}
.layout_both .scroll_box.icon_list .app_icon{width:42px;height:42px;}
.layout_both .scroll_box.icon_list li.on a{background:#e9f1f8;padding:6px 0 5px 10px;}
.layout_both .scroll_box.icon_list li:hover a{background:#e9f1f8;padding:6px 0 5px 10px;}
/* 인기앱/추천앱 */
.layout_both .scroll_box .popu_box{position:relative;padding:10px 0 0 10px;text-align:left;}
.layout_both .scroll_box .line{padding:5px 0;cursor:pointer;}
.layout_both .scroll_box .line span{height:1px;display:block;border-bottom:1px solid #e0e0e0;}
.layout_both .scroll_box .line.on{background:#82ade8;}
.layout_both .scroll_box .line.on span{border-bottom:1px dotted #e0e0e0;}
.layout_both .scroll_box .popu_box .popu_line{position:relative;margin:0 0 8px 0;}
.layout_both .scroll_box .popu_box .popu_line input[type=text]{
width:165px;height:16px;padding:1px 0 3px 5px;
border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.layout_both .scroll_box .popu_box .popu_line span{padding:0 0 0 6px;}
/* 사용자없음문구 */
.layout_both .scroll_box .nouser{padding:80px 0 0 0;text-align:center;}
/* 사용자전체선택 */
.layout_both .scroll_box .alluser{padding:10px 0 10px 10px;text-align:left;border-bottom:1px solid #ccc;}


/* 경고메세지 */
.warning_box{margin:100px auto 20px auto;padding:35px 0;width:580px;border-top:1px solid #868686;border-bottom:1px solid #ececec;background:url(../img/bg/bg_warning_box.gif) no-repeat 1px 44px;}
.warning_box dl{text-align:left;margin:0 0 0 87px;color:#666;width:470px;}
.warning_box dl dt{font-size:16px;font-weight:bold;margin:0 0 10px 0;}
.warning_box dl dd{line-height:18px;}
.warning_box dl dd.code{margin:25px 0 0 0;}
.warning_box dl dd.code span{color:#ff0000;}

/* 컨텐츠센터 */
.h3_box{border-bottom:1px solid #000;text-align:left;padding:0 0 13px 0;}
.h3_box h3{font-size:18px;color:#000;}

.cond_select_wrap{z-index:999;position:relative;margin:0 0 20px 0;height:30px;background:url(../img/bg/bg_cond_select.gif) repeat-x;border-top:1px solid #000;border-bottom:1px solid #d9dbde;border-left:1px solid #d9dbde;border-right:1px solid #d9dbde;text-align:left;}
.cond_select_wrap span:first-child{padding:8px 0 0 10px;font-size:14px;font-weight:bold;color:#555;display:inline-block;}
.cond_select_wrap ul.left_select{}
.cond_select_wrap ul.left_select li{z-index:999;position:relative;float:left;border-right:1px solid #d9dbde;min-width:80px;height:30px;line-height:30px;}
.cond_select_wrap ul.left_select li a.title{display:block;background:url(../img/bul/bul_cond_select.png) no-repeat right -17px;padding:0 23px 0 5px;}
.cond_select_wrap ul.left_select li .combo_sel{z-index:999;width:100%;position:absolute;top:30px;left:-1px;background:#fff;height:0;overflow:hidden;}
.cond_select_wrap ul.left_select li .combo_sel_fix{border:1px solid #a3acb8;height:120px;overflow-y:scroll;}
.cond_select_wrap ul.left_select li .combo_sel a{display:block;padding:0 0 0 5px;min-height:16px;line-height:16px;margin:5px 0;}
.cond_select_wrap ul.left_select li .combo_sel a:hover{text-decoration:underline;}
.cond_select_wrap ul.left_select li.on a.title{background:#fff url(../img/bul/bul_cond_select.png) no-repeat right 13px;border-top:none;border-right:1px solid #a3acb8;border-left:1px solid #a3acb8;margin-left:-1px;margin-right:-1px;}
.cond_select_wrap ul.left_select li.on .combo_sel{display:block;}
.cond_select_wrap .right_btn{position:absolute;top:0;right:0;text-align:right;}
.cond_select_wrap .right_btn .btn_refresh{display:block;margin:5px 5px 0 0;}
.cond_select_wrap .right_btn .btn_more{display:block;color:#777;margin:9px 8px 0 0;padding:0 7px 0 0;background:url(../img/main/bul_more.jpg) no-repeat right 4px;}
.cond_select_wrap .right_btn .btn_more:hover{text-decoration:underline;}
.cond_select_wrap .right_btn ul{}
.cond_select_wrap .right_btn li{float:left;border-left:1px solid #d9dbde;height:30px;line-height:30px;}
.cond_select_wrap .right_btn li.on{background:url(../img/bg/bg_right_btn.gif) repeat-x;}
.cond_select_wrap .right_btn li a{font-weight:bold;display:block;width:50px;padding-left:35px;text-align:left;}
.cond_select_wrap .right_btn li a.icon1{background:url(../img/icon/icon_right_btn.png) no-repeat 15px 7px;}
.cond_select_wrap .right_btn li a.icon2{background:url(../img/icon/icon_right_btn.png) no-repeat 13px -23px;}

.category_wrap{position:relative;float:none;padding-bottom:20px;}
.category_wrap:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
overflow:hidden;
}
*:first-child+html .category_wrap{overflow:hidden;padding-bottom:30px;}
.category_wrap ul{float:none;}
.category_wrap ul li{width:33%;float:left;position:relative;margin-left:0.9%;margin-bottom:10px;}
.category_wrap ul li.first{margin-left:0;width:32%;}
.category_wrap ul li:hover{background:#f3f3f5;}
.category_wrap ul li .appImg{position:absolute;top:20px;left:15px;width:80px;height:80px;}
.category_wrap ul li .category_details{padding:20px 0 0 100px;text-align:left;border:1px solid #e2e4e7;height:104px;}
.category_wrap ul li .category_details p:first-child strong{color:#333;vertical-align:middle;display:block;margin-bottom:5px;font-size:14px;}
.category_wrap ul li .category_details p:first-child img{vertical-align:middle;}
.category_wrap ul li .category_details p.txt{padding-right:5px;margin-top:7px;line-height:16px;}
.category_wrap ul li .category_details p.txt a{font-size:11px;display:inline-block;width:95%;max-height:32px;color:#666;text-overflow:ellipsis;overflow:hidden;word-break:break-all;line-height:16px;margin:0;}
*:first-child+html .category_wrap ul li .category_details p.txt a{line-height:15px;margin:0 0 10px 0;}
.category_wrap ul li .category_details p a.icon_buy{display:block;height:15px;background:url(../img/icon/icon_category_details.png) no-repeat 0 0;padding:1px 0 0 20px;font-weight:bold;color:#333;}
.category_wrap ul li .category_details p a.icon_complete{display:block;height:15px;background:url(../img/icon/icon_category_details.png) no-repeat 0 -80px;padding:1px 0 0 20px;font-weight:bold;color:#b1b1b1;}
.category_wrap ul li .category_details p a.icon_standby{display:block;height:15px;background:url(../img/icon/icon_category_details.png) no-repeat 0 -40px;padding:1px 0 0 20px;font-weight:bold;color:#666;}
.category_wrap ul li .category_details p a.icon_refuse{display:block;height:15px;background:url(../img/icon/icon_refuse.png) no-repeat 0;padding:1px 0 0 20px;font-weight:bold;color:#666;}
.category_wrap ul li.ready_wrap .category_details{padding:35px 0 0 0;text-align:center;height:113px;}
.category_wrap ul li.ready_wrap strong{display:inline-block;color:#adadad;}
.category_wrap ul li.ready_wrap:hover{background:none;}

.category_wrap .more_view{margin:10px 0 30px 0;padding:10px 0 7px 0;clear:both;overflow:hidden;position:relative;display:block;width:100%;border:1px solid #e2e4e7;background:#f7f7f8;}
.category_wrap .more_view span{color:#666;background:url(../img/bul/bul_more_view.gif) no-repeat 0 4px;padding:0 0 0 16px;}

/* 앱상세보기 */
.Pop_wrap2{position:relative;padding-top:40px;}
.Pop_wrap2 .btn_popclose{display:block;width:16px;height:15px;position:absolute;top:16px;right:16px;}
.app_details_wrap{position:relative;padding:0 20px 35px 175px;}
.app_details_wrap .appImg{display:block;position:absolute;top:0;left:35px;width:98px;height:98px;}
.app_details_wrap .category_details{}
.app_details_wrap .category_details p strong{font-size:20px;color:#333;vertical-align:middle;padding-right:5px;}
.app_details_wrap .category_details p.txt{color:#999;margin:10px 0 13px 0;}
.app_details_wrap .category_details dl{clear:both;overflow:hidden;}
.app_details_wrap .category_details dl dt{float:left;color:#666;font-weight:bold;vertical-align:middle;height:18px;padding:4px 0 0 0;}
.app_details_wrap .category_details dl dd{float:left;vertical-align:middle;height:16px;padding:4px 0 0 0;margin:0 3px;padding-bottom:1px;}
.app_details_wrap .category_details dl dd.on{color:#333;}
.app_details_wrap .category_details dl dd.on .icon1{background:url(../img/icon/category_details_icon1.gif) no-repeat 0 -30px;padding:0 0 0 13px;}
.app_details_wrap .category_details dl dd.on .icon2{background:url(../img/icon/category_details_icon2.gif) no-repeat 0 -29px;padding:0 0 0 15px;}
.app_details_wrap .category_details dl dd.on .icon3{background:url(../img/icon/category_details_icon3.gif) no-repeat 0 -30px;padding:0 0 0 15px;}
.app_details_wrap .category_details dl dd.off{color:#b2b2b2;}
.app_details_wrap .category_details dl dd.off .icon1{background:url(../img/icon/category_details_icon1.gif) no-repeat 0 0;padding:0 0 0 13px;}
.app_details_wrap .category_details dl dd.off .icon2{background:url(../img/icon/category_details_icon2.gif) no-repeat 0 1px;padding:0 0 0 15px;}
.app_details_wrap .category_details dl dd.off .icon3{background:url(../img/icon/category_details_icon3.gif) no-repeat 0 0;padding:0 0 0 15px;}
.app_details_wrap .category_details dl dd em{font-style:normal;color:#dfdfdf;padding-left:3px;}

.support_iconList{position:absolute;top:44px;right:30px;}
.support_iconList li{float:left;vertical-align:middle;height:18px;padding:4px 0 0 0;margin:0 3px;padding-bottom:1px;}
.support_iconList li.on{color:#333;}
.support_iconList li.on .icon1{background:url(../img/icon/category_details_icon1.gif) no-repeat 0 -30px;padding:0 0 0 13px;}
.support_iconList li.on .icon2{background:url(../img/icon/category_details_icon2.gif) no-repeat 0 -29px;padding:0 0 0 15px;}
.support_iconList li.on .icon3{background:url(../img/icon/category_details_icon3.gif) no-repeat 0 -30px;padding:0 0 0 15px;}
.support_iconList li.off{color:#b2b2b2;}
.support_iconList li.off .icon1{background:url(../img/icon/category_details_icon1.gif) no-repeat 0 0;padding:0 0 0 13px;}
.support_iconList li.off .icon2{background:url(../img/icon/category_details_icon2.gif) no-repeat 0 1px;padding:0 0 0 15px;}
.support_iconList li.off .icon3{background:url(../img/icon/category_details_icon3.gif) no-repeat 0 0;padding:0 0 0 15px;}
.support_iconList li em{font-style:normal;color:#dfdfdf;padding-left:3px;}

.app_tab{position:relative;clear:both;background:#f3f3f5;border:1px solid #dddde1;height:38px;z-index:1;}
.app_tab ul{clear:both;}
.app_tab ul li{float:left;height:38px;background:#f3f3f5;border-right:1px solid #dddde1;width:115px;text-align:center;}
.app_tab ul li a{display:block;cursor:pointer;font-size:14px;color:#999;font-weight:bold;line-height:38px;}
.app_tab ul li.on{background:#fff;height:38px;border-top:2px solid #000;margin-top:-1px;}
.app_tab ul li.on a{cursor:default;color:#333;}
.app_tab .appbtn{display:block;position:absolute;top:-1px;right:0;height:38px;}
.app_tab .appbtn a{display:block;font-weight:bold;color:#fff;font-size:14px;height:38px;line-height:38px;padding:0 16px 0 40px;}
.app_tab .btn_appbuy{border:1px solid #408ed2;background:url(../img/btn/btn_appbuy.gif) repeat-x;}
.app_tab .btn_appbuy a{background:url(../img/icon/icon_btn_appbuy.png) no-repeat 18px 10px;}
.app_tab .btn_appcomplete{border:1px solid #acacac;background:url(../img/btn/btn_appcomplete.gif) repeat-x;}
.app_tab .btn_appcomplete a{background:url(../img/icon/icon_btn_appcomplete.png) no-repeat 18px 10px;}
.app_tab .btn_appstandby{border:1px solid #69ac54;background:url(../img/btn/btn_appstandby.gif) repeat-x;}

/*사용신청 관련 추가(2014-04-17)*/
.app_tab .btn_useapplication{border:1px solid #acacac;background:url(../img/btn/btn_useapplication.gif) repeat-x;}
.app_tab .btn_usestandby{border:1px solid #acacac;background:url(../img/btn/btn_usestandby.gif) repeat-x;}
.app_tab .btn_userefuse{border:1px solid #acacac;background:url(../img/btn/btn_userefuse.gif) repeat-x;}
.app_tab .btn_useapplication a{background:url(../img/icon/icon_btn_appbuy.png) no-repeat 18px 10px;}
.app_tab .btn_usestandby a{background:url(../img/icon/icon_btn_appstandby.png) no-repeat 18px 10px;}
.app_tab .btn_userefuse a{background:url(../img/icon/icon_btn_appcomplete.png) no-repeat 18px 10px;}


/*.app_tab .btn_appstandby a{background:url(../img/icon/icon_btn_appstandby.png) no-repeat 18px 10px;} */
.app_tab .btn_appstandby a{background:url(../img/icon/icon_btn_appbuy.png) no-repeat 18px 10px;} 
.app_tab .btn_appstandby2{border:1px solid #69ac54;background:url(../img/btn/btn_appstandby.gif) repeat-x;}
.app_tab .btn_appstandby2 a{background:url(../img/icon/icon_btn_appstandby.png) no-repeat 18px 10px;} 

.ad_scroll_wrap{height:500px;overflow-y:auto;background:#f3f3f5;padding:30px 25px 0 28px;}
.ad_scroll_wrap dl{margin-bottom:30px;}
.ad_scroll_wrap dl dt{color:#666;font-weight:bold;margin-bottom:10px;}
.ad_scroll_wrap dl dd{color:#666;height:18px;}
.ad_scroll_wrap dl dd table{table-layout:fixed;}
.ad_scroll_wrap dl dd table th, .ad_scroll_wrap dl dd table td{background:#fff;text-align:center;}
.ad_scroll_wrap dl dd table th{font-weight:bold;}

.app_imgBox{position:relative;height:485px;background:#f3f3f5;padding:45px 0 0 0;}
.app_imgBox .small_img{width:640px;height:33px;margin:0 auto;text-align:center;}
.app_imgBox .small_img a{display:inline-block;width:13px;height:12px;margin:0 3px;background:url(../img/icon/icon_dot_off.png) no-repeat;}
.app_imgBox .small_img a.on{background:url(../img/icon/icon_dot_on.png) no-repeat;}
.app_imgBox .view_img_wrap{position:relative;width:638px;margin:0 auto;}
.app_imgBox .view_img_wrap .view_img{width:638px;height:368px;margin:0 auto;border:1px solid #dddde1;}
.app_imgBox .view_img_wrap .view_img ul{clear:both;overflow:hidden;width:638px;height:368px;margin:0 auto;}
.app_imgBox .view_img_wrap .view_img ul li{float:left;width:638px;height:368px;display:none;}
.app_imgBox .view_img_wrap .view_img ul li.on{display:block;}
.app_imgBox .view_img_wrap .view_img ul li.noImg.on{display:block;background:#fff url(../img/bg/ex_appviewImg_big.gif) no-repeat 287px 154px;}
.app_imgBox .view_img_wrap .view_img ul li.noImg.on img{display:none;}
.app_imgBox .view_img_wrap .view_img img{width:638px;height:368px;}
.app_imgBox .view_img_wrap .view_img_left{display:block;position:absolute;top:164px;left:-40px;}
.app_imgBox .view_img_wrap .view_img_right{display:block;position:absolute;top:164px;right:-40px;}

.tems_box{margin:0 0 20px 0;}
.tems_box .text_box{height:190px;border:1px solid #ccc;overflow-y:auto;padding:5px;background:#fff;}

.with_app_wrap{position:relative;border-top:1px solid #dddde1;padding:15px 20px 30px 20px;background:#f3f3f5;}
.with_app_wrap h4{font-size:14px;color:#333;}
.with_app_wrap ul{float:none;clear:both;overflow:hidden;margin:30px 0 0 0;}
.with_app_wrap ul li{float:left;margin:0 10px;text-align:center;}
.with_app_wrap ul li img{width:80px;height:80px;}
.with_app_wrap ul li p{width:100px;text-align:center;color:#666;margin:10px 0 0 0;}

/* 회원가입 */
.cont_box{position:relative;width:960px;margin:0 auto;padding:0 0 150px 0;min-height:600px;}
.clause_titleBox{padding:0 0 30px 0;border-bottom:1px solid #ececec;}
.clause_titleBox h1{font-size:18px;color:#222;margin-bottom:15px;}
.clause_titleBox h2{font-size:12px;color:#7e7e7e;font-weight:normal;}
/*
.memb_step{width:960px;height:60px;margin:40px auto 35px auto;}
.memb_step ul{clear:both;overflow:hidden;}
.memb_step ul li{width:320px;float:left;background:#b1bcc9;height:60px;}
.memb_step ul li span{display:block;border-left:1px solid #a2afc0;height:38px;font-size:16px;color:#e8ebef;font-weight:bold;padding-left:150px;padding-top:22px;}
.memb_step ul li span.icon1{background:url(../img/icon/icon_memb_step_off.png) no-repeat 100px 9px;}
.memb_step ul li span.icon2{background:url(../img/icon/icon_memb_step_off.png) no-repeat 100px -66px;}
.memb_step ul li span.icon3{background:url(../img/icon/icon_memb_step_off.png) no-repeat 100px -146px;}
.memb_step ul li:first-child span{border-left:none;}
.memb_step ul li.on{background:#51a4f7;}
.memb_step ul li.on span.icon1{background:url(../img/icon/icon_memb_step_on.png) no-repeat 100px 9px;color:#fff;}
.memb_step ul li.on span.icon2{background:url(../img/icon/icon_memb_step_on.png) no-repeat 100px -66px;color:#fff;}
.memb_step ul li.on span.icon3{background:url(../img/icon/icon_memb_step_on.png) no-repeat 100px -146px;color:#fff;}
*/
.memb_step{background:#5485d3;margin:30px 0 30px 0;}
.memb_step ul{clear:both;overflow:hidden;margin:0 auto;width:690px;height:100px;}
.memb_step ul li{float:left;margin:0 36px;}

.cert_mail_wrap{text-align:center;padding:30px 0 55px 0;border-bottom:1px solid #ececec;margin-bottom:25px;}
.cert_mail_wrap .bg{margin:0 auto 40px auto;width:58px;height:46px;background:url(../img/icon/icon_mailForm.gif) no-repeat;}
.cert_mail_wrap .bg2{margin:0 auto 40px auto;width:180px;height:120px;background:url(../img/icon/icon_mailForm2.gif) no-repeat;}
.cert_mail_wrap p.txt1{margin:0 auto 20px auto;font-size:14px;font-weight:bold;color:#222;}
.cert_mail_wrap p.txt2{margin:0 auto 50px auto;color:#222;}
.cert_mail_wrap p.txt3{color:#666;line-height:18px;}
.cert_mail_wrap p.txt3 span{color:#51a4f7;}
.clause_wrap{margin:40px 0 0 0;}
.clause_wrap dt{font-family:'굴림', Gulim;font-size:13px;color:#454545;font-weight:bold;margin:0 0 6px 0;text-align:left;}
.clause_wrap .clause_box{height:190px;border:1px solid #dddddd;background:#f4f4f4;overflow-y:auto;color:#333;padding:20px;line-height:18px;}
.clause_wrap .clause_box h3{text-align:center;margin:0 0 20px 0;}
.clause_wrap .clause_box h4{;margin:0 0 10px 0;}
.clause_wrap .clause_box p{;margin:0 0 20px 0;line-height:18px;}
.clause_wrap .checkbox{padding:13px 0 0 0;}
.clauseAll_box{border-top:1px solid #ececec;margin:50px 0 40px 0;padding:30px 0 0 0;text-align:center;}
.clause_wrap > h2.HStyle2{font-size:12px;margin-bottom:10px;text-align:left;}

/* 약관
.info_txtBox{color:#000;margin:40px 30px 30px 30px;line-height:19px;}
.listTable_wrap{padding:0 30px;margin:0 0 40px 0;}
.listTable_wrap table{table-layout:fixed;width:100%;}
.listTable_wrap td{vertical-align:top;padding:6px 0 6px 15px;border:1px solid #c6d7f5;}
.listTable_wrap td a{height:26px;color:#356ed7;line-height:26px;font-weight:bold;display:block;}
.pcWrap{}
.pcWrap dt{height:38px;color:#356ed7;line-height:38px;padding:0 0 0 17px;font-weight:bold;border-top:1px solid #356ed7;background:#eef4ff;}
.pcWrap dt .forBlank{padding:0 0 0 15px;}
.pcWrap dd{padding:15px 40px 25px 40px;color:#000;line-height:18px;}
.pcWrap dd a{color:#333;}
.date{border-top:1px solid #555;font-weight:bold;padding:15px 0 50px 20px;line-height:25px;color:#000;}
.btn_top{position:fixed;bottom:100px;right:10px;}
.tbl-sty {width:100%; layout:fixed;margin-top:10px; border-top:1px solid #C6D7F5; border-right:1px solid #C6D7F5;}
.tbl-sty th {border-bottom:1px solid #C6D7F5; border-left:1px solid #C6D7F5; font-size:12px; line-height:18px; color:#356ED7; padding:3px 0; }
.tbl-sty td {border-bottom:1px solid #C6D7F5; border-left:1px solid #C6D7F5; font-size:12px; line-height:18px; text-align:center; padding:3px 0;}
.tbl-sty td.t_left {padding:0 10px; text-align:left;}
*/

/* 자주하는질문 */
.data_inputbox{border:1px solid #e3e3e3;background:#f6f6f6;padding:18px 0;margin:20px 0 30px 0;text-align:left;}
.data_inputbox label{display:inline-block;font-size:14px;color:#454545;font-family:'굴림', Gulim;font-weight:bold;width:150px;text-align:center;}
.data_inputbox .btnStyle5{vertical-align:top;}
.designInput{vertical-align:middle;display:inline-block;background:url(../img/bg/bg_designInput.gif) no-repeat left top;height:32px;line-height:32px;padding:0 0 0 10px;}
.designInput em{display:inline-block;background:url(../img/bg/bg_designInput.gif) no-repeat right top;width:100%;height:27px;padding:5px 0 0 0;}
.designInput input{border:none;width:95%;font-size:12px;color:#555;font-weight: bold;font-family:Tahoma;display:block;}

/* FAQ리스트 */
.brd_btm{border-bottom:2px solid #000;margin-bottom:20px;text-align:left;font-size:18px;padding-bottom:10px;color:#000;}
.tb_faq{border-top:1px solid #484848;text-align:left;}
.tb_faq dt, .tb_faq dd{padding:14px 20px 12px 47px;line-height:16px;}
.tb_faq dt{position:relative;background:url(../img/icon/icon_QnA.gif) no-repeat 13px 15px;color:#555;font-weight:bold;border-bottom:1px solid #e5e5e5;}
.tb_faq dd{position:relative;display:none;background:url(../img/icon/icon_QnA.gif) no-repeat 13px -25px;border-bottom:1px solid #bcbcbc;}
.tb_faq dd.on{display:block;}
.faq_category{margin:0 0 20px 0;padding:10px 0 0 0;}
.faq_category ul{clear:both;overflow:hidden;}
.faq_category ul li{float:left;margin:0 12px 5px 0;width:170px;height:32px;background:url(../img/bg/bg_FAQcategory.gif) no-repeat;}
.faq_category ul li a{display:block;height:22px;padding:10px 28px 0 12px;width:130px;overflow:hidden;white-space:nowrap;vertical-align:middle;}
.tb_faq .tb_faq_fileBox{z-index:400;position:absolute;top:10px;right:10px;}
.tb_faq .tb_faq_fileBox .date2{font-size:11px;color:#999;font-weight:normal;margin:0 5px 0 0;}
.tb_faq .tb_faq_fileBox .txt{margin:0 0 0 5px;display:inline-block;font-weight:normal;padding:2px 3px;font-size:11px;letter-spacing:-1px;}
.tb_faq .tb_faq_fileBox .txt.ok{color:#fff;background:#5485d3;}
.tb_faq .tb_faq_fileBox .txt.no{color:#fff;background:#666;letter-spacing:0;padding:2px 4px;}

/* 컨텐츠등록 */
.icon_box{position:relative;padding:10px 0 30px 74px;}
.icon_box .icon_img{display:block;width:63px;height:60px;position:absolute;top:10px;left:0;background:url(../img/bg/bg_noAppimg.gif) no-repeat;}
.icon_box .icon_img img{width:63px;height:60px;background:#fff;}
.icon_box2{position:relative;padding:10px 0 10px 220px;}
.icon_box2 .icon_img{display:block;width:210px;height:80px;position:absolute;top:10px;left:0;background:url(../img/bg/bg_noBnimg.gif) no-repeat;}
.icon_box2 .icon_img img{width:210px;height:80px;background:#fff;}

/* 약관등록 */
.tems_plus_box{margin:0 0 10px 0;clear:both;overflow:hidden;}
.tems_plus_box dt{float:left;width:7%;padding:3px 0 0 0;}
.tems_plus_box dd{float:left;width:93%;}

/* 게시판덧글쓰기 */
.reply_wrap{position:relative;border:1px solid #e2e4e7;text-align:left;background:#f9f9fa;padding:0 19px;margin:30px 0 40px 0;}
.reply_wrap .reply_num{position:absolute;top:-22px;left:2px;font-weight:bold;}
.reply_wrap .reply_num em{font-style:normal;font-weight:normal;color:#ccc;}
/* 덧글 */
.reply_wrap .reply_view{min-height:80px;border-bottom:1px solid #e2e4e7;padding:0 13px;}
.reply_wrap .reply_view .reply_view_top{position:relative;height:23px;padding:10px 0 0 0;margin:10px 0 0 0;}
.reply_wrap .reply_view .reply_view_top .reply_id{color:#666;}
.reply_wrap .reply_view .reply_view_top .date{color:#999;margin:0 4px;}
.reply_wrap .reply_view .reply_view_top ul{position:absolute;top:10px;right:-12px;clear:both;overflow:hidden;}
.reply_wrap .reply_view .reply_view_top ul li{float:left;background:url(../img/bg/bar_reply.gif) no-repeat 0 1px;padding:0 6px;}
.reply_wrap .reply_view .reply_view_top ul li:first-child{background:none;}
.reply_wrap .reply_view .reply_view_top ul li a{color:#999999;font-size:11px;}
.reply_wrap .reply_view .reply_view_cont{color:#666;line-height:17px;padding:0 0 15px 0;}
/* 재덧글 */
.reply_wrap .reply_view.re_reply_view{padding:0 13px 0 33px;background:url(../img/bul/bul_reply.gif) no-repeat 13px 8px;}
*:first-child+html .reply_wrap .reply_view.re_reply_view{background:url(../img/bul/bul_reply.gif) no-repeat 13px 16px;}

/* 덧글쓰기 */
.reply_wrap .reply_write{min-height:80px;padding:0 0 0 13px;}
.reply_wrap .reply_write .reply_write_txt{position:relative;margin:15px 0 5px 0;}
.reply_wrap .reply_write .reply_write_txt textarea{border:1px solid #d1d1d1;height:38px;width:87.5%;padding:5px;}
.reply_wrap .reply_write .reply_write_file{position:relative;margin:0 0 20px 0;}
.reply_wrap .reply_write .reply_write_file .file_wrap{background:#fff;position:relative;vertical-align:middle;display:inline-block;border:1px solid #d1d1d1;height:14px;width:87.5%;padding:3px 5px;}
.reply_wrap .reply_write .reply_write_file .file_wrap .capacity{display:block;position:absolute;top:4px;right:22px;}
.reply_wrap .reply_write .reply_write_file .file_wrap .del{display:block;position:absolute;top:0;right:0;}
/* 재덧글쓰기 */
.reply_wrap .reply_write.re_reply_write{border-bottom:1px solid #e2e4e7;padding:0 13px 0 33px;background:url(../img/bul/bul_reply.gif) no-repeat 13px 1px;}
*:first-child+html .reply_wrap .reply_write.re_reply_write{background:url(../img/bul/bul_reply.gif) no-repeat 13px 16px;}

/* 회원가입쪽 */
.licenseeView{border:1px solid #e6e6e6;background:#f9f9f9;padding:20px 20px 14px 20px;margin-bottom:35px;}
.licenseeView table{table-layout:fixed;width:100%;}
.licenseeView table th{text-align:left;background:url(../img/bul/bul_4.gif) no-repeat 0 7px;padding:3px 0 10px 10px;color:#666;}
.licenseeView table td{text-align:left;color:#666;padding:3px 0 10px 0;}
.licenseeView table td.bg{text-align:left;color:#666;padding:3px 0 10px 10px;background:url(../img/bul/bul_4.gif) no-repeat 0 7px;}


/*** 표준포탈 추가 스타일 ***/
.check_scroll_box{
position:relative;height:70px;overflow-y:auto;padding:10px;
border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.check_scroll_box > span{display:inline-block;width:32%;margin-bottom:10px;}

/* App카테고리 */
.listWrap { width: 736px; float: right; padding:30px 0 0 0; position:relative; }
.listWrap .radioTop { height: 23px; border-bottom: 1px solid #b6b6b6; overflow: hidden; letter-spacing: -1px; color: #666; }
.listWrap .radioTop .addTotal { float: left; }
.listWrap .radioTop .addTotal strong { color: #2284cf; }
.listWrap .radioTop .radioWrap { float: right; }
.listWrap .radioTop .radioWrap input { margin-left: 10px; }
.listWrap .radioTop .radioWrap label { vertical-align: bottom; #vertical-align: middle; font-size: 11px; }
.listWrap ul.searchingList { margin: 0; }
.listWrap .searchingList li { float: left; width: 368px; padding-left: 0; border-bottom: 1px solid #E0E0E0; position: relative; }
div.searchingTitle { color: #333; letter-spacing: -1px; padding: 30px 0 10px 0; border-bottom: 2px solid #000; }
div.searchingTitle h1 { font-weight: bold; font-size: 18px; color: #333; }

/* App리스트 */ ul.searchingList { overflow: hidden; }
ul.searchingList li { float: left; width: 293px; height: 150px; padding-left: 40px; border-bottom: 1px solid #ececec; position: relative; }
ul.searchingList li .appIcon1 { float: left; display: block; margin-top: 40px; width: 60px; height: 61px; }
ul.searchingList li .appIcon1 img { width: 60px; height: 61px; }
ul.searchingList li div.titleWrap { float: left; letter-spacing: -1px; margin: 42px 0 0 15px; }
ul.searchingList li div.titleWrap img{vertical-align:middle;padding:0 0 0 4px;}
ul.searchingList li div.titleWrap .title { display: block; font-size: 14px; height: 22px; font-weight: bold; margin:3px 0 5px 0; color:#333; }

/* App상태갯수 */
.app_number{margin:15px 0 10px 0;min-height:20px;height:20px;}
.app_number ul{height:20px;}
.app_number ul li{float:left;background:url(../img/bul/bar_app_number.gif) no-repeat 0 0;padding:0 8px;}
.app_number ul li:first-child{background:none;padding-left:0;}
.app_number ul li a{color:#666;}
.app_number ul li.on a{color:#ff3333;}

/* App구매리스트 */
.buyList {overflow: hidden;border-top:1px solid #ececec;text-align:left;}
.buyList .line { height:auto !important;height:115px;min-height: 115px; border-bottom: 1px solid #ececec; position: relative; padding:23px 0 0 90px; }
.buyList .line .appIcon {position:absolute;top:23px;left:2px;}
.buyList .line .appIcon img {width: 60px;height: 61px;}
.buyList .line .appIcon .icon_groupApp{width:29px !important;height:29px !important;display:block;position:absolute;top:28px;left:28px;}
.buyList .line .app_info_box{position:relative;}
.buyList .line div.titleWrap {margin:0 0 5px 0;}
.buyList .line div.titleWrap img{vertical-align:middle;padding:0 0 0 4px;}
.buyList .line div.titleWrap .title { vertical-align:middle; font-size: 14px; height: 22px; font-weight: bold; color:#333; }
.buyList .line ul{}
.buyList .line ul li{background:url(../img/bul/bul_2.gif) no-repeat 0 8px;padding:0 0 0 8px;}
.buyList .line ul li span{display:inline-block;height:21px;vertical-align:middle;line-height:21px;}
.buyList .line ul li span.bg{background:url(../img/bul/bar_app_number.gif) no-repeat 0 5px;margin:0 0 0 5px;padding:0 0 0 8px;}
.buyList .line ul li em{font-style:normal;}
.buyList .line .buyList_reply_wrap{position:relative;margin:10px 0 0 0;}
.buyList .line .buyList_reply_wrap dl{}
.buyList .line .buyList_reply_wrap dl dt{background:url(../img/icon/icon_balloon.gif) no-repeat 0 6px;position:relative;color:#555;font-weight:bold;padding:5px 0 5px 17px;}
.buyList .line .buyList_reply_wrap dl dt a{display:block;position:absolute;top:4px;right:0;font-weight:normal;color:#4683c0;text-decoration:underline;padding:0 7px 0 0;}
.buyList .line .buyList_reply_wrap dl dt a.open{background:url(../img/bul/bul_reply_open.gif) no-repeat right 5px;}
.buyList .line .buyList_reply_wrap dl dt a.close{background:url(../img/bul/bul_reply_close.gif) no-repeat right 5px;}
.buyList .line .buyList_reply_wrap dl dd{}
.buyList .line .buyList_reply_wrap dl dd p{border-top:1px dotted #dfdfdf;font-size:11px;padding:5px 0;color:#999;}
.buyList .line .buyList_reply_wrap dl dd p .name{color:#666;}

/* App사용자수 */
.user_num{position:absolute;top:30px;right:20px;background:url(../img/bg/bg_userNum.gif) no-repeat;width:70px;height:70px;}
.user_num p.user{text-align:center;color:#fff;font-size:11px;margin:14px 0 0 0;}
.user_num span{display:block;font-size:24px;font-weight:bold;color:#fff;margin:5px 0 0 0;text-align:center;}

/* 20130715 */
.app_check_wrap{position:relative;clear:both;overflow:hidden;overflow-y:auto;height:433px;border:1px solid #e0e0e0;}
.app_check_wrap p{text-align:left;margin:15px 0 0 15px;}
.app_check_wrap .roll{padding-top:35px;margin-left:10px;position:relative;clear:both;overflow:hidden;}
.app_check_wrap .roll a{cursor:pointer;display:block;position:relative;width:98px;float:left;margin:0 30px;margin-bottom:10px;}
.app_check_wrap .roll a img{width:98px;height:98px;display:block;}
.app_check_wrap .roll a span{text-align:center;display:block;padding:10px 5px 5px 5px;color:#ccc;height:40px;}
.app_check_wrap .roll a span.bg{display:block;position:absolute;top:0;left:0;width:98px;height:98px;background:url(../img/bg/bg_appCheck_off.png) no-repeat;}
.app_check_wrap .roll a img.icon_check{display:none;}
.app_check_wrap .roll a.check{}
.app_check_wrap .roll a.check img.icon_check{display:block;position:absolute;top:-6px;left:-7px;z-index:200;width:24px;height:25px;}
.app_check_wrap .roll a.check span{color:#999;}
.app_check_wrap .roll a.check span.bg{display:none;}
.app_check_wrap .roll .icon_groupApp{width:39px !important;height:39px !important;display:block;position:absolute;bottom:60px;right:5px;}

.appDeatilTopWrap {border:5px solid #e9e9e9; margin:10px 0 20px 0; letter-spacing: -1px; overflow: hidden; }
.appDeatilTopWrap .appImgWrap { float: left; width: 130px; min-height:120px; }
.appDeatilTopWrap .appImgWrap img { display:block; width: 83px; height: 85px; margin:23px auto 0 auto; }
.appDeatilTopWrap .category_details { float: left; padding:20px 15px 15px 20px; border-left:1px solid #e9e9e9; min-height:80px; }
.appDeatilTopWrap .category_details p strong{font-size:20px;color:#333;vertical-align:middle;padding-right:5px;}
.appDeatilTopWrap .category_details p.txt{color:#999;margin:10px 0 13px 0;}
.appDeatilTopWrap .category_details dl{clear:both;overflow:hidden;}
.appDeatilTopWrap .category_details dl dt{float:left;color:#666;font-weight:bold;vertical-align:middle;height:18px;padding:4px 0 0 0;}
.appDeatilTopWrap .category_details dl dd{float:left;vertical-align:middle;height:16px;padding:4px 0 0 0;margin:0 3px;padding-bottom:1px;}
.appDeatilTopWrap .category_details dl dd.on{color:#333;}
.appDeatilTopWrap .category_details dl dd.on .icon1{background:url(../img/icon/category_details_icon1.gif) no-repeat 0 -30px;padding:0 0 0 13px;}
.appDeatilTopWrap .category_details dl dd.on .icon2{background:url(../img/icon/category_details_icon2.gif) no-repeat 0 -29px;padding:0 0 0 15px;}
.appDeatilTopWrap .category_details dl dd.on .icon3{background:url(../img/icon/category_details_icon3.gif) no-repeat 0 -30px;padding:0 0 0 15px;}
.appDeatilTopWrap .category_details dl dd.off{color:#b2b2b2;}
.appDeatilTopWrap .category_details dl dd.off .icon1{background:url(../img/icon/category_details_icon1.gif) no-repeat 0 0;padding:0 0 0 13px;}
.appDeatilTopWrap .category_details dl dd.off .icon2{background:url(../img/icon/category_details_icon2.gif) no-repeat 0 1px;padding:0 0 0 15px;}
.appDeatilTopWrap .category_details dl dd.off .icon3{background:url(../img/icon/category_details_icon3.gif) no-repeat 0 0;padding:0 0 0 15px;}
.appDeatilTopWrap .category_details dl dd em{font-style:normal;color:#dfdfdf;padding-left:3px;}

.btm_line{padding:0 0 20px 0;border-bottom:1px solid #e7e7e7;text-align:center;}
.txt_reason{margin:0 0 20px 0;}
.txt_reason dt{position:relative;color:#333;background:url('../img/icon/icon_reason.gif') no-repeat 0 2px;margin:0 0 7px 0;padding:5px 0 2px 18px;}
.txt_reason dt span{display:block;position:absolute;top:4px;right:0;color:#999;}

/* 콤보박스 */
.combo_wrap{position:relative;text-align:left;z-index:10000;}
.combo_wrap a{min-width:80px;cursor:pointer;display:inline-block;width:auto;position:relative;height:25px;line-height:26px;background:url(../img/bg/bg_combo_left.gif) no-repeat;color:#666;text-indent:8px;}
.combo_wrap a span:first-child{display:block;width:100%;padding-right:30px;}
*:first-child+html .combo_wrap{margin-left:-8px;margin-right:8px;}
.combo_wrap a .combo_wing{display:block;position:absolute;top:0;right:0;width:24px;height:25px;background:url(../img/bg/bg_combo_right.gif) no-repeat;}
.combo_wrap .combo_wrap_fix{position:absolute;top:25px;left:0;width:99%;background:#fff;z-index:10000;overflow:hidden;}
*:first-child+html .combo_wrap_fix{margin-left:8px;}
.combo_wrap .combo_wrap_fix ul{height:120px;overflow-y:auto;border:1px solid #c1c1c1;border-top:none;}
.combo_wrap ul li input[type=radio]{visibility:hidden;overflow:hidden;width:0;height:0;line-height:0;position:absolute;top:-10000px;left:-10000px;text-indent:-10000px;}
*:first-child+html .combo_wrap ul li input[type=radio]{display:none;}
.combo_wrap ul li label{color:#666;margin:0;padding:0;height:22px;line-height:23px;cursor:pointer;display:block;text-indent:8px;}
.combo_wrap ul li label:hover{background:#ccc;color:#fff;}

/* 앱상세이미지rolling */
.img_rolling_wrap{position:relative;margin:5px 0 6px 0;width:686px;}
.img_rolling_wrap a.btn_left{display:block;position:absolute;top:30px;left:0;}
.img_rolling_wrap a.btn_right{display:block;position:absolute;top:30px;right:0;}
.img_rolling_wrap .img_rolling_box{position:relative;clear:both;overflow:hidden;margin:0 0 0 18px;}
.img_rolling_wrap .img_rolling_box .img_rolling_list{width:120px;float:left;margin:0 5px;}
.img_rolling_wrap .img_rolling_box .img_rolling_list .imgBox{display:block;width:118px;height:78px;margin:0 0 10px 0;border:1px solid #dddde1;text-align:center;background:url(../img/bg/ex_appviewImg.gif) no-repeat 43px 23px;}
.img_rolling_wrap .img_rolling_box .img_rolling_list p{text-align:center;}

/* 개별앱이미지rolling(20131025) */
.app_rolling_wrap{position:relative;margin:6px 0 5px 0;}
.app_rolling_wrap a.btn_left{display:block;position:absolute;top:30px;left:0;}
.app_rolling_wrap a.btn_right{display:block;position:absolute;top:30px;right:0;}
.app_rolling_wrap .app_rolling_box{position:relative;clear:both;overflow:hidden;padding:10px 0 0 0;height:98px;margin:0 0 0 0;text-align:center;}
.app_rolling_wrap .app_rolling_box .app_rolling_list{position:relative;width:90px;float:left;margin:0 5px 5px 5px;}
.app_rolling_wrap .app_rolling_box .app_rolling_list .imgBox{display:block;width:68px;height:68px;margin:0 auto 10px auto;text-align:center;/*border:1px solid #dddde1;background:url(../img/bg/ex_appviewImg.gif) no-repeat 18px 18px;*/}
.app_rolling_wrap .app_rolling_box .app_rolling_list .imgBox img{width:68px;height:68px;cursor:pointer;}
.app_rolling_wrap .app_rolling_box .app_rolling_list .imgBox img.icon_check{width:24px;height:25px;display:block;position:absolute;top:-8px;left:0;}
.app_rolling_wrap .app_rolling_box .app_rolling_list p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center;}

/*  */
.sel_box{border:1px solid #e2e4e7;background:#f9f9f9;margin:10px 0 5px 0;padding:5px 0;}
.sel_box p{text-indent:10px;margin:3px 0;color:#888;}

/* 우편번호검색 */
.post_search_txt{clear:both;overflow:hidden;margin:15px 0 0 0;padding:0 0 10px 0;border-bottom:1px dotted #ccc;}
.post_search_txt dt{float:left;padding:0 15px 0 10px;color:#666;}
.post_search_txt dd{float:left;color:#787878;}
.post_search_txt dd p{margin:0 0 4px 0;}

.post_table_wrap{position:relative;}
.post_table_wrap .txt{font-size:11px;color:#787878;margin:15px 0 10px 15px;}
.post_map_list{position:relative;margin:0 0 10px 0;}
.post_map_list a{display:inline-block;margin:0 1px 5px 1px;min-width:100px;padding:5px;text-align:center;background:#e9e9e9;color:#777;}
.post_map_list a.on{background:#ccc;color:#fff;}
/* 스크롤테이블 */
.list_scroll_top{min-height:28px;height:28px;height:auto; padding-right:16px;background:#fcfcfc url(../img/bg/bg_tb_boardList.gif) repeat-x 0 top;border:1px solid #e0e0e0;}
.list_scroll_top .tb_boardList{border-bottom:none !important;}
.list_scroll_top .tb_boardList, .list_scroll .tb_boardList{border:none;border-bottom:1px solid #e0e0e0;}
.list_scroll_top .tb_boardList th{padding:0;border-bottom:none;border-right:1px solid #e0e0e0;font-weight:normal;color:#555;height:28px;line-height:28px;background:#fcfcfc url(../img/bg/bg_tb_boardList.gif) repeat-x 0 bottom;}
.list_scroll_top .tb_boardList th.last{border-right:none;}
*:first-child+html .list_scroll{overflow-x: hidden;}
*:first-child+html .list_scroll_fix{padding-right:18px;}
.list_scroll{position:relative;width:100%;height:260px;border:1px solid #e0e0e0;border-top:none;border-right:none;overflow-y:scroll;}
.list_scroll .tb_boardList td{padding:0;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;color:#666;height:26px;line-height:26px;word-break:keep-all;word-break:break-all;}
.list_scroll .tb_boardList td.t_left{text-align:left !important;padding-left:5px;}
.list_scroll .tb_boardList td:last-child{border-right:none;}
.list_scroll p.nolist{border:1px solid #e0e0e0;border-top:none;color:#787878;padding:40px 0;font-size:13px;font-weight:bold;text-align:center;}

/* 앱바로가기(20130801) */
.app_quickgo{text-align:right;}
.app_quickgo a{margin-left:3px;}
.app_quickgo a img{width:38px;height:38px;}

/* 카테고리전체(20131112) */
.categoryall_wrap{margin:0 0 20px 0;position:relative;}
.categoryall_wrap ul{position:relative;float:none;zoom:1;width:100%;overflow:hidden;height:130px;}
.categoryall_wrap ul:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
overflow:hidden;
}
.categoryall_wrap ul li{text-align:left;float:left;width:90px;min-height:130px;margin:0 15px 10px 15px;display:block;position:relative;cursor:pointer;}
.categoryall_wrap li .appImg{display:block;width:80px;height:80px;}
.categoryall_wrap li strong{display:block;margin:8px 0 3px 0;color:#333;text-align:left;overflow:hidden;height:auto;max-height:27px;line-height:14px;}
.categoryall_wrap li span{font-size:11px;color:#999;display:block;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.categoryall_wrap ul li:hover strong, .categoryall_wrap ul li:hover span{text-decoration:underline;}

/* type(20130802) */
.info_type{margin:10px 0 0 0;padding:0 0 0 32px;color:#161e32;background:url(../img/icon/icon_tip.gif) no-repeat 0 0;}
.type_imgbox{width:100%;table-layout:fixed;}
.type_box{position:relative;padding:0 0 60px 0;}
.type_box img{display:block;float:left;}
.type_box p{float:left;padding:0 0 0 10px;color:#000;}

/* checkList(20130823) */
.channel_wrap{text-align:left;border-bottom:1px solid #ccc;padding:10px 10px 20px 30px;}
.channel_wrap .channel_list1{clear:both;overflow:hidden;}
.channel_wrap .channel_list1 > li{float:left;width:20%;position:relative;margin-top:10px;}
.channel_wrap .channel_list1 > li span{display:block;margin:0 0 5px 0;}
.channel_wrap .channel_list2{display:block;position:relative;padding:0 0 0 10px;}
.channel_wrap .channel_list2 li{margin:0 0 5px 0;}

/* 등록된앱이없을때(20130827) */
.noapp_txt{text-align:center;padding:130px 0;}
.noapp_txt p{text-align:center;font-size:14px;color:#555;font-weight:bold;}

/* 환불사용자포인트 */
.txt_userpoint{text-align:left;}
.txt_userpoint strong{font-size:14px;color:#0054fe;}

/* sum */
.sum_wrap{position:relative;overflow:hidden;margin:0 0 10px 0;float:none;}
.sum_wrap:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
overflow:hidden;
}
*:first-child+html .sum_wrap{overflow:hidden;}
.sum_wrap .left{float:left;}
.sum_wrap .left p{font-weight:bold;color:#666;line-height:23px;}
.sum_wrap .left p em{font-style:normal;font-weight:normal;}
.sum_wrap .right{float:right;}

/* btnIcon */
.btn_iconbox{text-align:right;}

/*  */
.subtitle_wrap{position:relative;height:45px;}
.subtitle_wrap p{text-align:left;font-size:14px;color:#666;font-weight:bold;line-height:26px;}
.subtitle_wrap p.icon{padding:0 0 0 26px;background:url(../img/icon/icon_alarm2.gif) no-repeat 0 1px;}
.subtitle_wrap p .txt_b{color:#5384d2 !important;}
.subtitle_wrap .btn_wrap{position:absolute;top:0;right:0;text-align:right;}

/*  */
.sum_wrap{}
.sum_wrap table{table-layout:fixed;width:100%;border-top:1px solid #484848;border-bottom:1px solid #484848;}
.sum_wrap table p{border-bottom:1px solid #bcbcbc;height:49px;line-height:49px;text-align:left;font-size:16px;font-weight:bold;}
.sum_wrap table p.black{color:#000;}
.sum_wrap table p.black .data{display:inline-block;color:#000;}
.sum_wrap table p.black em{padding:0 10px;font-style:normal;font-weight:normal;color:#000;}
.sum_wrap table p .txt_r{color:#ff6666 !important;}
.sum_wrap table th, .sum_wrap table td{border-top:1px solid #e5e5e5;text-align:left;height:29px;line-height:29px;}
.sum_wrap table th{color:#666;font-weight:normal;}
.sum_wrap table td{color:#999;}
.sum_wrap table tr.bdrnone th, .sum_wrap table tr.bdrnone td{border-top:none;}
.sum_wrap table td em{font-style:normal;color:#ccc;}

/*  */
.icon_con1{display:inline-block;height:16px;line-height:16px;background:url(../img/icon/icon_con1.gif) no-repeat 0 0;padding:0 0 0 17px;font-weight:bold;color:#b2b1b1;}
.icon_con2{display:inline-block;height:16px;line-height:16px;background:url(../img/icon/icon_con2.gif) no-repeat 0 0;padding:0 0 0 17px;font-weight:bold;color:#666;}

/*  */
.account_box{margin:0 0 15px 0;border:1px solid #e9e9ea;background:#f6f6f6;padding:10px;color:#555;text-align:left;}

/* 정보접기(20131011) */
.fold_title_box{position:relative;border-top:1px solid #333;border-bottom:1px dotted #333;padding:15px 0 5px 0;margin:0 0 20px 0;}
.fold_title_box .fold_title{position:relative;margin:0 0 10px 0;}
.fold_title_box .fold_title a{display:block;position:absolute;top:0;right:0;padding:0 0 0 14px;font-size:11px;}
.fold_title_box .fold_title a.fold{background:url(../img/icon/icon_fold.png) no-repeat 0 3px;}
.fold_title_box .fold_title a.open{background:url(../img/icon/icon_open.png) no-repeat 0 3px;}
.fold_title_box .fold_box{padding:10px;}
.fold_title_box .fold_box .etc_box{position:relative;}
.fold_title_box .fold_box .etc_box table{table-layout:fixed;width:100%;border-top:1px solid #e9e9e9;}
.fold_title_box .fold_box .etc_box table th, .fold_title_box .fold_box .etc_box table td{text-align:left;border-bottom:1px solid #e9e9e9;color:#666;padding:5px 0 4px 0;vertical-align:top;line-height:16px;}
.fold_title_box .fold_box .etc_box table th .pdl10{padding-left:10px;}

/* 안내풍선(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;}

/* 컨텐츠등록 */
.register_wrap{clear:both;border:2px solid #ddd;position:relative;padding:10px 10px 10px 125px;margin:0 0 20px 0;min-height:130px;text-align:left;z-index:100;}
.register_wrap .icon_box{position:absolute;top:10px;left:0;width:120px;padding:0;text-align:center;}
.register_wrap .icon_box img{width:98px;height:98px;}
.register_wrap .txt_box{min-width:320px;width:100%;}
.register_wrap .etc_box{float:right;position:relative;right:10px;width:40%;}
.register_wrap .etc_box table{table-layout:fixed;width:100%;border-top:1px solid #e9e9e9;}
.register_wrap .etc_box table th, .register_wrap .etc_box table td{text-align:left;border-bottom:1px solid #e9e9e9;color:#666;padding:5px 0 4px 0;vertical-align:top;line-height:16px;}
.register_wrap .etc_box table th .pdl10{padding-left:10px;}
.register_wrap .etc_box_layer{z-index:999;border:1px solid black;position:absolute;top:0;right:0;width:100%;background:#fff;}
.add_wrap{clear:both;overflow:hidden;padding:10px 0;}
.add_wrap .add_box{float:left;width:23.5%;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:122px;}
.add_wrap .add_box .HStyle2{margin:0;padding:5px 0 5px 10px;border-bottom:1px solid #ccc;}
.add_wrap .add_box.last{border-right:1px solid #ccc;}
.add_wrap .add_box .scroll_check{height:90px;overflow-y:auto;padding:5px 0 0 5px;}
.add_wrap .add_box .scroll_check ul li{padding:3px 0 4px 0;}
.add_wrap .add_box .scroll_check ul li .bul{cursor:pointer;display:inline-block;background:url(../img/bul/bul_1.gif) no-repeat 2px 4px;padding:0 0 0 12px;}
.add_wrap .add_box .scroll_check ul li ul li{padding:5px 0 0 13px;}

/* 상품관리 */
.file_layer_wrap{position:relative;}
.file_layer_wrap .txt{color:#999;}
.file_layer_wrap .file_layer{display:none;position:absolute;top:18px;left:0;width:auto;border:1px solid #000;padding:10px;background:#fff;z-index:999;}
.file_layer_wrap .file_layer ul{margin:0 0 5px 0;}
.file_layer_wrap .file_layer ul li{line-height:18px;white-space:nowrap;}
.file_layer_wrap .file_layer ul li a{color:#999;}
.file_layer_wrap .file_layer ul li a:hover{color:#999;text-decoration:underline;}
.file_layer_wrap .file_layer .all{font-size:11px;line-height:14px;}
.file_layer_wrap .file_layer .all:hover{text-decoration:underline;}
.file_layer_wrap.on{z-index:999;}
.file_layer_wrap.on .file_layer{display:block;}

/** 컨텐츠등록 **/
.apptab_wrap{position:relative;}
/*이병주20131015수정 height:550px 에서 100%로 수정, padding:30px 10px 0px 10px 에서 padding:30px 10px 10px 10px로 수정*/
.apptab_box{position:relative;height:auto;padding:30px 10px 10px 10px;border:1px solid #dddde1;border-top:none;}
/* 개요 */
.apptab_box .small_img{width:641px;min-height:115px;margin:0 auto;background:url(../img/bg/bg_small_img.gif) repeat-x left bottom;}
.apptab_box .small_img ul{}
.apptab_box .small_img ul li{float:left;width:118px;margin-left:10px;text-align:center;}
.apptab_box .small_img ul li img{width:118px;height:78px;}
.apptab_box .small_img ul li:first-child{margin-left:0;}
.apptab_box .small_img ul li span.img{display:block;width:118px;height:78px;border:1px solid #dddde1;background:#fff url(../img/bg/ex_appviewImg.gif) no-repeat 43px 23px;}
.apptab_box .view_img_wrap{position:relative;width:638px;margin:36px auto 0 auto;}
.apptab_box .view_img_wrap .view_img{position:relative;z-index: 800;width:638px;height:368px;margin:0 auto;border:1px solid #dddde1;overflow:hidden;}
.apptab_box .view_img_wrap .view_img ul{clear:both;overflow:hidden;width:638px;height:368px;margin:0 auto;}
.apptab_box .view_img_wrap .view_img ul li{float:left;width:638px;height:368px;display:none;}
.apptab_box .view_img_wrap .view_img ul li.on{display:block;}
.apptab_box .view_img_wrap .view_img ul li.noImg.on{display:block;background:#fff url(../img/bg/ex_appviewImg_big.gif) no-repeat 287px 154px;}
.apptab_box .view_img_wrap .view_img ul li.noImg.on img{display:none;}
.apptab_box .view_img_wrap .view_img img{width:638px;height:368px;}
.apptab_box .view_img_wrap .view_img_left{display:block;position:absolute;top:164px;left:-40px;}
.apptab_box .view_img_wrap .view_img_right{display:block;position:absolute;top:164px;right:-40px;}
/* 서비스 */
.apptab_box .supplier_detail{position:relative;border:2px solid #000;clear:both;overflow:hidden;height:160px;overflow-y:auto;padding:45px 0 5px 15px;text-align:left;}
.apptab_box .supplier_detail .left{float:left;width:48%;position:relative;}
.apptab_box .supplier_detail .right{float:left;width:48%;position:relative;margin-left:1%;}
.supplier_detail dl dt{font-size:16px;font-weight:bold;color:#000;margin:0 0 20px 0;}
.supplier_detail dl dd{margin:0 0 5px 0;line-height:16px;}
.supplier_detail .img_ci{display:block;position:absolute;top:5px;left:15px;}
/* 상품관리 */
.file_layer_wrap{position:relative;}
.file_layer_wrap .txt{color:#999;}
.file_layer_wrap .file_layer{display:none;position:absolute;top:18px;left:0;width:auto;border:1px solid #000;padding:10px;background:#fff;z-index:999;}
.file_layer_wrap .file_layer ul{margin:0 0 5px 0;}
.file_layer_wrap .file_layer ul li{line-height:18px;white-space:nowrap;}
.file_layer_wrap .file_layer ul li a{color:#999;}
.file_layer_wrap .file_layer ul li a:hover{color:#999;text-decoration:underline;}
.file_layer_wrap .file_layer .all{font-size:11px;line-height:14px;}
.file_layer_wrap .file_layer .all:hover{text-decoration:underline;}
.file_layer_wrap.on{z-index:999;}
.file_layer_wrap.on .file_layer{display:block;}

/* 컨텐츠상세 */
.register_wrap.detail{margin:10px 0 0 0;padding:10px 10px 30px 125px;border:none;}
.register_wrap.detail .icon_box{top:10px;}
.register_wrap.detail .etc_box{}
.register_wrap.detail .txt_box{float:left;width:55%;}
.register_wrap.detail .txt_box dl{}
.register_wrap.detail .txt_box dl dt{font-size:20px;font-weight:bold;color:#000;margin:0 0 10px 0;}
.register_wrap.detail .txt_box dl dt .version{font-size:12px;color:#666;font-weight:normal;}
.register_wrap.detail .txt_box dl dd{color:#999;line-height:16px;word-break:normal;white-space:normal;}
.register_wrap.detail .txt_box dl dd pre{word-break:normal;white-space:normal;font-family:"돋움", Dotum, "굴림", Gulim, Arial, sans-serif;font-size:12px;color:#999;}
.register_wrap.detail .btn_detail_box{margin:8px 0 0 0;}
.register_wrap.detail .btn_detail{display:inline-block;border:1px solid #77b8f3;}
.register_wrap.detail .btn_detail a{display:inline-block;color:#555;font-weight:bold;padding:6px 8px 3px 26px;height:14px;}
.register_wrap.detail .btn_detail.icon1 a{background:url(../img/icon/icon_condetail1.gif) no-repeat 7px 5px;}
.register_wrap.detail .btn_detail.icon2 a{background:url(../img/icon/icon_condetail2.gif) no-repeat 7px 4px;}
.register_wrap.detail .btn_detail.icon3 a{background:url(../img/icon/icon_condetail3.gif) no-repeat 7px 4px;}
.register_wrap.detail .btn_detail a:hover{color:#4177cd;}
.register_wrap.detail .device_wrap{position:relative;}
.register_wrap.detail .device_wrap .device_layer{position:absolute;top:25px;left:-70px;background:#fff;border:1px solid #444;padding:15px 0;text-align:center;width:250px;}
.register_wrap.detail .device_wrap .device_layer .device_layer_tail{display:block;position:absolute;top:-26px;}
.register_wrap.detail .device_wrap .device_layer img{margin:0 5px;}

.apptab_wrap.detail .apptab_box{position:relative;height:355px;overflow-y:auto;padding:30px 10px 10px 10px;border:1px solid #dddde1;border-top:none;}

.apptab_bullist{text-align:left;}
.apptab_bullist dt{font-weight:bold;color:#000;margin:0 0 5px 0;}
.apptab_bullist dd{margin:0 0 20px 0;}

.apptab_box .supplier_detail2{position:relative;border-bottom:1px solid #333;clear:both;overflow:hidden;min-height:160px;padding:40px 0 5px 15px;text-align:left;}
.apptab_box .supplier_detail2 .left{float:left;width:48%;position:relative;}
.apptab_box .supplier_detail2 .right{float:left;width:48%;position:relative;margin-left:2%;}
.supplier_detail2 dl dt{font-size:16px;font-weight:bold;color:#000;margin:0 0 20px 0;}
.supplier_detail2 dl dd{margin:0 0 5px 0;line-height:16px;}
.supplier_detail2 .img_ci{display:block;position:absolute;top:0;left:15px;}

.app_distr {text-align:left;margin:20px 0 0 0;}
.app_distr dt{color:#666;font-weight:bold;margin:0 0 10px 0;}
.app_distr ul{clear:both;overflow:hidden;}
.app_distr ul li{float:left;text-align:center;width:100px;}
.app_distr ul li img{display:block;width:50px;margin:0 auto 3px auto;}
.app_distr ul li span{font-size:11px;color:#333;}

.ci_imgBox{float:left;text-align:center;width:200px;height:60px;padding:20px 0 0 0;border:1px solid #ccc;}
.ci_imgBox.bgon{background:url(../img/bg/ex_appviewImg.gif) no-repeat 85px 23px;}

/* 20131105추가 */
.check_layer{background:#fff;text-align:left;padding:10px 10px 0 10px;width:148px;height:140px;border:1px solid #000;position:absolute;top:27px;right:0;z-index:999;}
.check_layer .checklist{margin:0 0 15px 10px;}
.check_layer .checklist p{margin:0 0 5px 0;}

/* 20131231추가 */
.cont_type_box{position:relative;min-height:130px;}
.cont_type_more{text-align:left;margin:20px 0 0 0;}
.cont_type_more > a{font-weight:bold;padding-left:15px;}
.cont_type_more a.fold{background:url(../img/icon/icon_fold.png) no-repeat 0 3px;}
.cont_type_more a.open{background:url(../img/icon/icon_open.png) no-repeat 0 3px;}
.cont_type_box .del{z-index:999;padding:5px 2px 3px 12px;font-size:11px;color:#fff;position:absolute;top:-21px;right:-1px;background:#da2425 url(../img/icon/icon_del2.png) no-repeat 4px 7px;}
.cont_type_box.mgb15{margin-top:10px;}

/*  */
.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;}

/* 20140103 */
.step_box{border:2px solid #e2e4e7;text-align:center;padding:15px 0;margin:0 0 20px 0;}
.step_box strong{display:inline-block;min-width:30%;text-align:center;font-size:18px;color:#000;}
.step_box p{font-size:14px;color:#777;font-weight:bold;}
.step_box p strong{font-size:14px;min-width:auto;}
