﻿@charset "utf-8";

/*body{background:url(../img/bg/bg_content.gif?v=1) repeat-y;}*/
body.left_open{background:url(../img/bg/bg_content.gif?v=1) 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-color:#fff;border-bottom:1px solid #333333;z-index:1000;float:none;}/* 20161012 */
.header_wrap .nbizh1{padding-top:15px;margin-left:15px;font-size:16px;color:#000;}/* 20161012 */
.header_wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

/* 20150529 */
/* width1000 */
.header_wrap.wid1000 .header_box{width:1000px;margin:0 auto;position:relative;}
.header_box .widemg10{margin:0 10px;height:36px;}
/* //width1000 */
.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:0;margin-left:15px;/*top:8px;left:20px;*/}/* 150116 */
.header_wrap .left h1,
.header_wrap .left h2{float:left;}
.header_wrap .left h1 a img{display:inline-block !important;height:auto;max-height:28px;height:28px;max-width:200px;vertical-align:middle;}
.header_wrap .left h1{padding-top:9px;height:36px;}
/* 150603_파트너 헤더컬러 */
.pink_btmline{border-bottom:solid 2px #e86db5 !important;}
.blk_bdline{border:solid 1px #c2c2c2 !important;}
/* //150603_파트너 헤더컬러 */

/* 20150529_수정 - start */
.logoh1{direction:inline;color:#999;font-size:16px;font-weight:bold;line-height:35px;vertical-align:middle;float:left;padding:12px 0 0 5px;}

/*.header_wrap .left h1 img{display:block;}*/
.header_wrap .left h2{font-size:16px;color:#999;/*padding:8px 0 0 25px;*/padding:12px 0 0 5px;line-height:25px;}/* 150604 */
.header_wrap .left h2.bgnone{background:none;padding-left:0;}/* 20130930 */
.header_wrap .right{position:absolute;top:8px;right:30px;z-index:999;}
.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?v=1) no-repeat 0 0;}*/
.header_wrap .right .gnb strong.user{padding:0 0 0 17px;background:url(../img/icon/icon_user.png?v=1) 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?v=1) no-repeat 0 2px;margin:0 8px;}
.header_wrap .right .gnb li .login{background:url(../img/icon/icon_lock.png?v=1) no-repeat 0 0;padding-left:17px;}
.header_wrap .right .gnb li .logout{background:url(../img/icon/icon_lock.png?v=1) 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?v=1) no-repeat right 1px;}
.header_wrap .right .gnb li .txt.bulstyle2{padding-right:12px;background:url(../img/bul/bul_combo2.png?v=1) no-repeat right 6px;}
.header_wrap .topset{position:absolute;top:0;right:0;display:inline-block;vertical-align:middle;}
/* 20150529_수정 - end */

/* 150529-satrt */
.header_wrap_white{border-bottom:2px solid #333;background-color:#fff;background-image:none;}
.hd_login_info{vertical-align:middle;padding-right:35px;}
.hd_login_info .txt_name{display:inline-block;padding:0 0 0 12px;margin-right:15px;}
.hd_login_info .txt_name .bg{display:inline-block;height:28px;padding:5px 10px 0 0;}
.hd_login_info .txt_name:hover{background:url(../img/main/bg_txt_name.gif?v=1?1) no-repeat 0 0;}
.hd_login_info .txt_name:hover .bg{background:url(../img/main/bg_txt_name.gif?v=1?1) no-repeat right 0;}
.hd_login_info .txt_name img{width:21px;height:21px;border:1px solid #8ea7dc;}/* 150602-2 */
.hd_login_info .txt_name .txt_line{margin:0 0 0 7px;text-decoration:underline;color:#4779cd;}
.hd_login_info span{font-style:normal;font-size:11px;color:#969696;}/* 150602 */
.btn_hdinfo_view{display:block;position:absolute;top:5px;right:0;width:36px;height:25px;margin:1px 0 0;font-size:0;line-height:0;background:url(../img/main/btn_hdinfo_view.png?v=1) no-repeat 0 0;}
.btn_hdinfo_view.on,
.btn_hdinfo_view:hover{background:url(../img/main/btn_hdinfo_view.png?v=1) no-repeat 0 -25px;}
.ly_hd_logininfo{position:absolute;top:34px;right:0;background-color:#fff;min-width:130px;border:1px solid #999;box-shadow:3px 3px 3px #c9c9c9;color:#fff;-webkit-box-shadow:3px 3px 3px #c9c9c9;-moz-box-shadow:3px 3px 3px #c9c9c9;}/* 150602-2 */
.ly_hd_logininfo .ly_hd_logininfo_cont{padding:7px 0;}
.ly_hd_logininfo a{display:block;padding:7px 5px 3px 14px;color:#666;cursor:pointer;}
.ly_hd_logininfo a.btn_logout{padding:13px 15px 13px 30px;border-top:1px solid #ddd;background:url(../img/main/ico_logout.gif?v=1) no-repeat 15px 13px;font-weight:bold;}
.ly_hd_logininfo a:hover{text-decoration:underline;}

.header_wrap.header_wrap_white2{border-bottom:1px solid #333;background-color:#fff;background-image:none;}
.header_wrap.header_wrap_white2 h2{color:#000;}
.header_wrap.header_wrap_white2 .gnb li a{color:#000 !important;}
.header_wrap.header_wrap_white2 .combo_box{color:#000 !important;}
/* 150529-end */

/*  */
.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?v=1) no-repeat right 6px;padding-right:15px;}
.combo_box.bulstyle2 .txt{background:url(../img/bul/bul_combo2.png?v=1) 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?v=1) 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?v=1) no-repeat 15px -50px;}
.snb_wrap .snb_searchBox{padding:12px 0 0;border-bottom:1px solid #fff;}
.snb_wrap .snb_searchBox .line{margin:12px 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?v=1) 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;}

/* 150604추가_snb2-start */
.snb_wrap{position:relative;z-index:10;float:left;width:213px;margin-right:-215px;display:block;overflow:visible;}
.snb_wrap .snb_box2{}
.snb_wrap .snb_box2 h3{background:none;}
.snb_wrap .snb_box2 h3 a{display:block;padding:10px 5px 8px 30px;font-size:12px;color:#666;font-weight:normal;background:url(../img/bul/bul_snbMenu.png?v=1) no-repeat 15px 11px;}
.snb_wrap .snb_box2 h3 a:hover{text-decoration:underline;}
.snb_wrap .snb_box2 h3.on{background:#687080;}
.snb_wrap .snb_box2 h3.on a{color:#fff;font-weight:bold;background:url(../img/bul/bul_snbMenu.png?v=1) no-repeat 15px -50px;}
.snb_wrap .snb_mline{border-top:solid 1px #c4c4c4;border-bottom:solid 1px #ffffff;}
/* 150604추가_snb2-end */

/* 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;background-color:#fff;}
.footer_wrap .wid1000{width:1000px;margin:0 auto;position:relative;}
.footer_wrap .left{position:absolute;top:10px;left:20px;}
.footer_wrap .left span{font-size:11px;color:#999;}
.footer_wrap .left em{font-style:normal;padding:0 4px;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?v=1) 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?v=1) 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:10px;}/* 20161108 수정 */
h2.HStyle3{padding:5px 0 0;font-size:14px;color:#333;text-align:left;margin-bottom:8px;}/* (add)20220718 */
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?v=1) 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:20px;padding:10px 0 10px 0;}/* 20161108 수정 */
.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?v=1) 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?v=1) 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;}
.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 10px 0;}/* 20161108 수정 */
.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;}
/* 20161108 추가 */
.tb_srchBtn.type2{margin-top:-10px;border-bottom:none;}
.tb_srchBtn.type2 table th{padding-left:14px;}
/* //20161108 추가 */
/* 조회테이블+버튼 > 상세조회(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{padding:10px 0 5px 10px !important;border-top:1px solid #e5e5e5 !important;background:#f6f6f6 !important;color:#555 !important;font-weight:normal !important;text-align:left !important;vertical-align:top !important;line-height:16px !important; }
.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;}

/* 20161108 수정 결과테이블 */
.tb_rst{width:100%;}
.tb_rst th,
.tb_rst td{vertical-align:middle;height:23px;text-align:left;}
.tb_rst th{padding:4px 0 3px 10px;font-weight:normal;background:url(../img/bul/bul_1.gif?v=1) no-repeat 0 center;}
.tb_rst td{word-break:keep-all;word-break:break-all;}
/* //20161108 수정 */

/* 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;}
/* 20161024 추가 */
.tb_view2{border-top:1px solid #c4cbdb;border-bottom:1px solid #c4cbdb;}
.tb_view2 table{}
.tb_view2 table th,
.tb_view2 table td{vertical-align:middle;height:35px;}
.tb_view2 table th{padding:0 0 0 20px;font-size:12px;color:#9d9d9f;text-align:left;background-color:#f4f5f9;}
.tb_view2 table td{padding:0 0 0 20px;font-size:12px;color:#333;text-align:left;}
.tb_view2 table tr.first th,
.tb_view2 table tr.first td{padding-top:4px;}
.tb_view2 table tr.last th,
.tb_view2 table tr.last td{padding-bottom:4px;}
.errortxt{display:inline-block;margin-left:10px;font-size:11px;color:#f66282;}
/* //20161024 추가 */

/* 게시판리스트테이블 */
.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?v=1) 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;}
/* 2014-07-08 */
.tb_boardList .thumb_img{width:50px;height:50px;}
/* //2014-07-08 */

/* 스크롤테이블 */
.list_scroll_top{min-height:28px;height:28px;height:auto;padding-right:16px;background:#fcfcfc url(../img/bg/bg_tb_boardList.gif?v=1) 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?v=1) 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?v=1') no-repeat right 10px;}
.tb_boardList_view tfoot td.next span{background:url('../img/bg/bg_pnIcon.gif?v=1') 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:50px;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?v=1) 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 20px 0;text-align:left;}/* 20161012 */
.infoList01 li{color:#666;background:url(../img/bul/bul_1.gif?v=1) 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?v=1) no-repeat 0 0;}
.infoList01_icon dd{font-size:11px;line-height:13px;color:#999;background:url(../img/bul/bul_6.gif?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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;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;}

/* 2014-07-08 안내리스트 div 박스 */
.infobox{padding:13px 5px;border:1px solid #e2e4e7;background-color:#f9f9fa;line-height:18px;}
.infobox .dotlist{color:#666;background:url(../img/bul/bul_1.gif?v=1) no-repeat 8px 5px;padding:0 0 0 19px;}
.infobox .pwbox{padding:18px 0;margin-top:10px;border:1px solid #e2e4e7;background-color:#fff;text-align:center;}
.infobox .pwbox strong{margin-right:5px;font-weight:bold;color:#333;font-size:14px;line-height:15px;}
.infobox .pwbox input{border:1px solid #333;}
/* //2014-07-08 안내리스트 div 박스 */

/* bullet List */
ul.bul_1{margin:0 0 0 10px;}
ul.bul_1 li{background:url(../img/bul/bul_1.gif?v=1) 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?v=1) 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?v=1) repeat-x;}
.tabType01 ul li.on *{cursor:default;}
.tabType01 ul li.on{border:1px solid #6a84c6;margin-left:0;}/* 20181108 */
.tabType01 ul li.on a{color:#fff;background:url(../img/bg/bg_tab.gif?v=1) 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;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:#686f7f;}/* 20161108 수정 */
.tabType02 ul li.on a{color:#fff;font-weight:bold;}/* 20161108 수정 */
.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?v=1) 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?v=1) 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;}
.functionBtn_wrap .right_inline{display:inline;float:right;margin-top:-10px;}
.functionBtn_wrap .left_inline{display:inline;float:left;margin-top:-15px;}
/* 달력 */
.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?v=1) no-repeat;}
input.btn_rowdel{margin-left:4px;border:none;display:inline-block;width:20px;height:20px;background:url(../img/btn/btn_rowdel.gif?v=1) 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?v=1) no-repeat left top;padding:0 0 0 2px;}
.btn_search a{height:24px;line-height:24px;font-size:12px;color:#fff !important;background:url(../img/btn/btn_search_txt.gif?v=1) 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?v=1) 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?v=1) no-repeat left top;padding:0 0 0 2px;}
.btnStyle1 a{height:28px;line-height:30px;font-size:12px;font-weight:bold;color:#fff !important;background:url(../img/btn/btnstyle1.gif?v=1) no-repeat right top;padding:0 14px 0 12px;}
.btnStyle1 a:hover{text-decoration:none;color:#fff;}
.btnStyle1.type1{background:url(../img/btn/btn_style1_b.gif?v=1) no-repeat left top;}
.btnStyle1.type1 a{background:url(../img/btn/btn_style1_b.gif?v=1) no-repeat right top;}
.btnStyle1.type2{background:url(../img/btn/btn_style1_g.png?v=1) no-repeat left top;}
.btnStyle1.type2 a{background:url(../img/btn/btn_style1_g.png?v=1) no-repeat right top;}

/* btnStyle2(height:28px) */
.btnStyle2{background:url(../img/btn/btnstyle2.gif?v=1) no-repeat left top;padding:0 0 0 2px;}
.btnStyle2 a{height:28px;line-height:30px;font-size:12px;font-weight:bold;color:#555;background:#fff url(../img/btn/btnstyle2.gif?v=1) 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?v=1) no-repeat left top;padding:0 0 0 2px;}
.btnStyle3 a{height:25px;line-height:27px;font-size:12px;color:#555;background:url(../img/btn/btnstyle3.gif?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) no-repeat;}

/* btnStyle3_b(height:25px) */
.btnStyle3_b{background:url(../img/btn/btnstyle3_b.gif?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) no-repeat;}

/* btnStyle3_s(height:23px)20131022추가 */
.btnStyle3_s{background:url(../img/btn/btnstyle3_s.gif?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) no-repeat;}

/* 2016-03-02 */
.btnStyle3_b2{display:inline-block;vertical-align:middle;background:url(../img/btn/btnstyle3_b2.gif) no-repeat left top;padding:0 0 0 2px;}
.btnStyle3_b2 a{display:inline-block;vertical-align:middle;height:25px;line-height:25px;font-weight:normal;font-size:12px;color:#fff !important;background:url(../img/btn/btnstyle3_b2.gif) no-repeat right top;padding:0 8px 0 6px;}
.btnStyle3_b2 a:hover{text-decoration:none;color:#fff;}

.btnStyle4_b2{display:inline-block;vertical-align:middle;background:url(../img/btn/btnstyle4_b2.gif) no-repeat left top;padding:0 0 0 2px;}
.btnStyle4_b2 a{display:inline-block;vertical-align:middle;height:20px;line-height:21px;font-weight:normal;font-size:11px;color:#666 !important;background:url(../img/btn/btnstyle4_b2.gif) no-repeat right top;padding:0 8px 0 6px;}
.btnStyle4_b2 a:hover{text-decoration:none;color:#666;}
/* //2016-03-02 */

/* btnStyle4(height:20px) */
.btnStyle4{background:url(../img/btn/btnstyle4.gif?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) no-repeat right top;padding:0 5px 0 3px;}
.btnStyle10 a:hover{text-decoration:none;color:#fff !important;}

/* btnStyle11(height:25px) */
.btnStyle11{height:25px !important;background:url(../img/btn/btnstyle3.gif?v=1) no-repeat left top;padding:0 00px 0 10px;}
.btnStyle11 a{height:25px !important;line-height:25px !important;font-size:11px;color:#555;background:url(../img/btn/btnstyle3.gif?v=1) no-repeat right top;padding:6px 10px 5px 0;*padding:7px 10px 5px 0;}
.btnStyle11 a:hover{text-decoration:none;color:#555;}

.btnStyle12{vertical-align:middle;display:inline-block;}
.btnStyle12 a{vertical-align:middle;display:inline-block;}

/* btnStyle12(height:23px) */
.btnStyle12{background:url(../img/btn/btnstyle12.gif?v=1) no-repeat left top;padding:0 0 0 2px;}
.btnStyle12 a{height:23px !important;line-height:24px !important;font-size:12px;color:#fff !important;background:url(../img/btn/btnstyle12.gif?v=1) no-repeat right top;padding:0 7px 0 5px;}
.btnStyle12 a:hover{text-decoration:none;color:#fff !important;}

/* btn_plusIcon(height:20px) */
.btn_plusIcon{background:url(../img/btn/btn_plusIcon.gif?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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%;}

/* 2014-07-08 */
.layout_both.other{padding:0 260px 0 0;}
.layout_both.other .left{float:left;width:100%;margin:0;}
.layout_both.other .right{float:right;width:250px;margin:0 -260px 0 10px;}
.layout_both .scroll_box .icon_master{float:right;margin-right:10px;*margin-top:-12px;}
.btn_app_option{display:inline-block;padding:0 0 0 2px;height:36px;background:url(../img/btn/btn_app_option.gif?v=1) no-repeat 0 0;vertical-align:middle;}
.btn_app_option a{display:inline-block;padding:0 2px 0 0;height:36px;background:url(../img/btn/btn_app_option.gif?v=1) no-repeat 100% 100%;line-height:36px;vertical-align:middle;font-weight:bold;color:#333;text-align:center;}
.btn_app_option a .bg_master{display:inline-block;padding:0 0 0 24px;height:36px;background:url(../img/icon/ico_option_master.png?v=1) no-repeat 0 10px;cursor:pointer;}
.btn_app_option a .bg_set{display:inline-block;padding:0 0 0 24px;height:36px;background:url(../img/icon/ico_option_set.png?v=1) no-repeat 0 10px;cursor:pointer;}
/* //2014-07-08 */

.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?v=1) 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?v=1) 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?v=1) 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;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?v=1) 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;}
.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?v=1) 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?v=1) 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;border:1px solid #a3acb8;border-top:1px solid #f3f3f5;display:none;}
/*.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?v=1) 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?v=1) 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?v=1) no-repeat 15px 7px;}
.cond_select_wrap .right_btn li a.icon2{background:url(../img/icon/icon_right_btn.png?v=1) 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?v=1) 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?v=1) 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?v=1) no-repeat 0 -40px;padding:1px 0 0 20px;font-weight:bold;color:#666;}
.category_wrap ul li.ready_wrap .category_details{padding:35px 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?v=1) 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;}
.app_details_wrap .category_details dl dd{float:left;vertical-align:middle;height:16px;padding:4px 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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?v=1) 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;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?v=1) no-repeat 0 -30px;padding:0 0 0 13px;}
.support_iconList li.on .icon2{background:url(../img/icon/category_details_icon2.gif?v=1) no-repeat 0 -29px;padding:0 0 0 15px;}
.support_iconList li.on .icon3{background:url(../img/icon/category_details_icon3.gif?v=1) 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?v=1) no-repeat 0 0;padding:0 0 0 13px;}
.support_iconList li.off .icon2{background:url(../img/icon/category_details_icon2.gif?v=1) no-repeat 0 1px;padding:0 0 0 15px;}
.support_iconList li.off .icon3{background:url(../img/icon/category_details_icon3.gif?v=1) 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?v=1) repeat-x;}
.app_tab .btn_appbuy a{background:url(../img/icon/icon_btn_appbuy.png?v=1) no-repeat 18px 10px;}
.app_tab .btn_appcomplete{border:1px solid #acacac;background:url(../img/btn/btn_appcomplete.gif?v=1) repeat-x;}
.app_tab .btn_appcomplete a{background:url(../img/icon/icon_btn_appcomplete.png?v=1) no-repeat 18px 10px;}
.app_tab .btn_appstandby{border:1px solid #69ac54;background:url(../img/btn/btn_appstandby.gif?v=1) repeat-x;}
/*.app_tab .btn_appstandby a{background:url(../img/icon/icon_btn_appstandby.png?v=1) no-repeat 18px 10px;}*/
.app_tab .btn_appstandby a{background:url(../img/icon/icon_btn_appbuy.png?v=1) no-repeat 18px 10px;}
.app_tab .btn_appstandby2{border:1px solid #69ac54;background:url(../img/btn/btn_appstandby.gif?v=1) repeat-x;}
.app_tab .btn_appstandby2 a{background:url(../img/icon/icon_btn_appstandby.png?v=1) 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;}
.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?v=1) no-repeat;}
.app_imgBox .small_img a.on{background:url(../img/icon/icon_dot_on.png?v=1) 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?v=1) 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;}
.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;}

/* 회원가입 */
.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?v=1) no-repeat 100px 9px;}
.memb_step ul li span.icon2{background:url(../img/icon/icon_memb_step_off.png?v=1) no-repeat 100px -66px;}
.memb_step ul li span.icon3{background:url(../img/icon/icon_memb_step_off.png?v=1) 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?v=1) no-repeat 100px 9px;color:#fff;}
.memb_step ul li.on span.icon2{background:url(../img/icon/icon_memb_step_on.png?v=1) no-repeat 100px -66px;color:#fff;}
.memb_step ul li.on span.icon3{background:url(../img/icon/icon_memb_step_on.png?v=1) 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?v=1) no-repeat;}
.cert_mail_wrap .bg2{margin:0 auto 40px auto;width:180px;height:120px;background:url(../img/icon/icon_mailForm2.gif?v=1) 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;}
.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;}
.clauseAll_box{border-top:1px solid #ececec;margin:50px 0 40px 0;padding:30px 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:top;display:inline-block;background:url(../img/bg/bg_designInput.gif?v=1) 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?v=1) no-repeat right top;width:100%;height:32px;padding:0;}
.designInput input{vertical-align:top;border:none;width:95%;font-size:12px;color:#555;font-weight:bold;font-family:Tahoma;display:inline-block;line-height:22px;height:22px;margin-top:4px;}

/* 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?v=1) 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?v=1) 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;}
.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?v=1) 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?v=1) 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?v=1) 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;}
.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;margin:10px 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?v=1) 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?v=1) no-repeat 13px 8px;}
*:first-child+html .reply_wrap .reply_view.re_reply_view{background:url(../img/bul/bul_reply.gif?v=1) 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?v=1) no-repeat 13px 1px;}
*:first-child+html .reply_wrap .reply_write.re_reply_write{background:url(../img/bul/bul_reply.gif?v=1) 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?v=1) 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?v=1) 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;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?v=1) 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?v=1) no-repeat 0 8px;/*padding:0 0 0 8px;*/padding:0 100px 0 8px;}/* 20150817 */
.buyList .line ul li span{display:inline-block;/*height:21px;*/min-height:21px;vertical-align:middle;line-height:21px;}/* 20150817 */
.buyList .line ul li span.bg{background:url(../img/bul/bar_app_number.gif?v=1) 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;}
.buyList .line .buyList_reply_wrap dl{}
.buyList .line .buyList_reply_wrap dl dt{background:url(../img/icon/icon_balloon.gif?v=1) 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?v=1) no-repeat right 5px;}
.buyList .line .buyList_reply_wrap dl dt a.close{background:url(../img/bul/bul_reply_close.gif?v=1) 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?v=1) no-repeat;width:70px;height:70px;}
.user_num p.user{text-align:center;color:#fff;font-size:11px;margin:14px 0 0;}
.user_num span{display:block;font-size:24px;font-weight:bold;color:#fff;margin:5px 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?v=1) 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 img.icon_set{display:block;position:absolute;top:-6px;left:80px;z-index:200;width:24px;height:25px;}/* 150528 */
.app_check_wrap .roll a.check img.non{display:none;}/* 150317_추가 */
.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;}
.appDeatilTopWrap .category_details dl dd{float:left;vertical-align:middle;height:16px;padding:4px 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?v=1) no-repeat 0 -30px;padding:0 0 0 13px;}
.appDeatilTopWrap .category_details dl dd.on .icon2{background:url(../img/icon/category_details_icon2.gif?v=1) no-repeat 0 -29px;padding:0 0 0 15px;}
.appDeatilTopWrap .category_details dl dd.on .icon3{background:url(../img/icon/category_details_icon3.gif?v=1) 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?v=1) no-repeat 0 0;padding:0 0 0 13px;}
.appDeatilTopWrap .category_details dl dd.off .icon2{background:url(../img/icon/category_details_icon2.gif?v=1) no-repeat 0 1px;padding:0 0 0 15px;}
.appDeatilTopWrap .category_details dl dd.off .icon3{background:url(../img/icon/category_details_icon3.gif?v=1) 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?v=1') 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?v=1) 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?v=1) 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?v=1) 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;height:98px;margin: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?v=1) 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;}

/* select */
.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;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?v=1) 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?v=1) 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;padding:0 0 0 32px;color:#161e32;background:url(../img/icon/icon_tip.gif?v=1) 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?v=1) 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{}
.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_con */
.icon_con1{display:inline-block;height:16px;line-height:16px;background:url(../img/icon/icon_con1.gif?v=1) 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?v=1) no-repeat 0 0;padding:0 0 0 17px;font-weight:bold;color:#666;}

/* account_box */
.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?v=1) no-repeat 0 3px;}
.fold_title_box .fold_title a.open{background:url(../img/icon/icon_open.png?v=1) 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?v=1) 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?v=1) 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;} 2014-08-15*/
.register_wrap{clear:both;border:2px solid #ddd;position:relative;padding:10px 10px 10px 125px;margin:0 0 20px 0;min-height:100px;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?v=1) 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 0 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?v=1) 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?v=1) no-repeat 43px 23px;}
/*.apptab_box .view_img_wrap{position:relative;width:638px;margin:36px auto 0 auto;} 2014-08-15*/
.apptab_box .view_img_wrap{position:relative;width:638px;margin:10px 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?v=1) 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;}

/* 컨텐츠상세 */
.register_wrap.detail{margin:10px 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;}
.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?v=1) no-repeat 7px 5px;}
.register_wrap.detail .btn_detail.icon2 a{background:url(../img/icon/icon_condetail2.gif?v=1) no-repeat 7px 4px;}
.register_wrap.detail .btn_detail.icon3 a{background:url(../img/icon/icon_condetail3.gif?v=1) 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:335px;overflow-y:auto;padding:30px 10px 10px 10px;border:1px solid #dddde1;border-top:none;}2014-08-15 */
.apptab_wrap.detail .apptab_box{position:relative;height:390px;overflow-y:auto;padding:10px 10px 20px 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;}
.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;border:1px solid #ccc;}
.ci_imgBox.bgon{background:url(../img/bg/ex_appviewImg.gif?v=1) 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;}
.cont_type_more > a{font-weight:bold;padding-left:15px;}
.cont_type_more a.fold{background:url(../img/icon/icon_fold.png?v=1) no-repeat 0 3px;}
.cont_type_more a.open{background:url(../img/icon/icon_open.png?v=1) 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?v=1) no-repeat 4px 7px;}
.cont_type_box.mgb15{margin-top:10px !important;}

/*  */
.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;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?v=1) 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;}

/* 20140730 선택된관리자테이블 */
.select_admin_tb{margin-bottom:20px;border-top:1px solid #484848;border-bottom:1px solid #e5e5e5;}
.select_admin_tb th{text-align:center;background:#f6f6f6;color:#555;}
.select_admin_tb td{}
/* 20140815 선택된관리자테이블 높이 변경 */
/*.select_admin_tb .scroll_fix{padding:5px 0;margin-left:6px;position:relative;height:117px;overflow-y:auto;}*/
.select_admin_tb .scroll_fix{padding:5px 0;margin-left:6px;position:relative;height:80px;overflow-y:auto;}
.select_admin_tb .scroll_fix ul{clear:both;overflow:hidden;}
.select_admin_tb .scroll_fix ul li{margin:2px 4px;float:left;width:172px;height:36px;background:url(../img/bg/bg_select_admin_list.gif?v=1) no-repeat;}
.select_admin_tb .scroll_fix ul li span{display:block;position:relative;padding:10px 0 0 11px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.select_admin_tb .scroll_fix ul li span a.btn_seladmin{display:block;width:14px;height:14px;position:absolute;top:10px;right:10px;background:url(../img/btn/btn_selectadmin_list_off.gif?v=1) no-repeat;}
.select_admin_tb .scroll_fix ul li span a.btn_seladmin:hover{background:url(../img/btn/btn_selectadmin_list_on.gif?v=1) no-repeat;}

/* 150522_추가 */
.select_admin_tb2 .scroll_fix{padding:5px 0;margin-left:6px;position:relative;border:solid 1px #efefef;height:150px;overflow-y:auto;}
.select_admin_tb2 .scroll_fix ul{clear:both;overflow:hidden;}
.select_admin_tb2 .scroll_fix ul li{margin:2px 4px;position:relative;height:36px;background-color:#ffffff;border:solid 1px #cccccc;box-shadow:#d9d9d9 0 1px 3px;-webkit-box-shadow:#d9d9d9 0 1px 3px;-moz-box-shadow:#d9d9d9 0 1px 3px;}
.select_admin_tb2 .scroll_fix ul li p{display:block;width:93%;padding:10px 0 0 11px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.select_admin_tb2 .scroll_fix ul li p a.btn_seladmin{display:block;width:14px;height:14px;position:absolute;top:10px;right:10px;background:url(../img/btn/btn_selectadmin_list_off.gif?v=1) no-repeat;}
.select_admin_tb .scroll_fix ul li p a.btn_seladmin:hover{background:url(../img/btn/btn_selectadmin_list_on.gif?v=1) no-repeat;}
/* 150522_추가 */

/* 유형추가(20130829) */
.channel_category{margin:0 0 10px 0;}
.channel_category ul{float:none;clear:both;overflow:hidden;position:relative;}
.channel_category ul li{float:left;margin:0 5px 5px 0;width:115px;height:32px;background:url(../img/bg/bg_channel_category.gif?v=1) no-repeat;}
.channel_category ul li.on{background:url(../img/bg/bg_channel_category_on.gif?v=1) no-repeat;}
.channel_category ul li a{display:block;text-align:center;height:22px;padding:10px 0 0;width:115px;overflow:hidden;white-space:nowrap;vertical-align:middle;}
.channel_category ul li.on a{color:#fff;}

/* 회사관리자 설정 2014-08-10 */
.infoList02{background:#f9f9fa;height:60px;border:1px solid #e2e4e7;padding:15px 14px 10px 14px;margin:0 0 15px 0;text-align:left;}
.infoList02 li{color:#666;background:url(../img/bul/bul_1.gif?v=1) no-repeat 0 4px;padding:0 0 0 9px;margin:0 0 5px 90px;}
.infoList02 li.font14{font-weight:bold;font-size:14px;background:none;padding:10px 0;text-align:center;color:#333;}
.infoList02 li.font12{font-size:12px;background:none;margin:-5px 0 15px 0;text-align:center;color:#333;}

.icon_admin_setting{position:absolute;margin:5px 0 0 10px;float:left;}

/* 20140822 */
.cp_md_scroll{height:370px;overflow-y:auto;margin-bottom:10px;}
.cp_bt_right{text-align:right;}

/* 150604(메인타입 black 관련 css)-start */
/* 150608 */
.type_black .header_wrap,
.type_black.header_wrap{background:#fff !important;min-height:50px !important;border-bottom:solid 2px #4e72be;}
.type_black .header_wrap .left,
.type_black.header_wrap .left{top:0 !important;left:0 !important;/*top:12px !important;*/}/* 150116_수정 */
.type_black .header_wrap .left a img,
.type_black.header_wrap .left a img{display:block;}
.type_black .header_wrap h2{background:url(../img/bul/bul_topH1_b.png?v=1) no-repeat 10px 13px;line-height:25px;margin-top:5px;padding-left:15px;text-indent:10px;}/* 150116_수정 */
.type_black .header_wrap .right{/*top:20px;*/}
.type_black .header_wrap .right .gnb li,
.type_black.header_wrap .right .gnb li a,
.type_black.header_wrap .right .gnb li strong,
.type_black.header_wrap .right .gnb li span{padding-top:0;color:#fff;}
.type_black .header_wrap .layer_style1{top:40px;}
.type_black .hd_login_info .txt_name .txt_line{text-decoration:none !important;color:#fff !important;}
.type_black .hd_login_info .txt_name .txt_line{text-decoration:none !important;color:#666 !important;}
.type_black .myAppWrap{padding-bottom:25px !important;margin-top:0 !important;background:#fcfcfc!important;border-bottom:1px solid #e3e3e3 !important;}/* 150528 */
/* 150608 */

.myappfdset{text-align:center;}
.myappfdset a{display:inline-block;width:40px;height:40px;margin:0 10px;}
.myappfdset a.btn_myappfd{background:url(../img/main/btn_myappfd_off.png?v=1) no-repeat;}
.myappfdset a.btn_myappset{background:url(../img/main/btn_myappset_off.png?v=1) no-repeat;}
.myappfdset a.btn_myappfd:hover{background:url(../img/main/btn_myappfd_on.png?v=1) no-repeat;}
.myappfdset a.btn_myappset:hover{background:url(../img/main/btn_myappset_on.png?v=1) no-repeat;}
.type_black .footer_wrap,
.type_black.footer_wrap{z-index:9999;background:#8c8c8c !important;height:40px !important;position:fixed;bottom:0;left:0;}
.type_black .footer_wrap .footer_box,
.type_black.footer_wrap .footer_box{width:970px !important;margin:0 auto !important;position:relative !important;}
.type_black .footer_wrap .footer_box .left,
.type_black.footer_wrap .footer_box .left{top:15px !important;left:0 !important;}
.type_black .footer_wrap .footer_box .left span,
.type_black.footer_wrap .footer_box .left span{color:#d7d7d7;}
.type_black .footer_wrap .footer_box .left img,
.type_black.footer_wrap .footer_box .left img{margin-top:-7px;}
.type_black .footer_wrap .footer_box .right,
.type_black.footer_wrap .footer_box .right{top:17px !important;right:0 !important;}
.type_black .footer_wrap .footer_box .right a,
.type_black.footer_wrap .footer_box .right a{color:#d7d7d7;}
/* 150604(메인타입 black 관련 css)-end */

/* 20140821 헤더 알림팝업 추가 */
.type_black .hd_login_info{padding-right:81px;}
.type_black .btn_hdinfo_view{display:block;position:absolute;top:0;right:0;width:46px;height:33px;margin:0;font-size:0;line-height:0;background:url(../img/main/btn_hdinfo_view.png?v=1) no-repeat 0 0;}
.type_black .btn_hdinfo_view.on,
.type_black .btn_hdinfo_view:hover{background:url(../img/main/btn_hdinfo_view.png?v=1?1) no-repeat 0 -33px;}
.btn_notice_view{position:absolute;top:-1px;right:50px;}/* 150602-2 */
.btn_notice_view a{position:relative;display:block;width:41px;height:33px;background:url(../img/main/btn_notice_view.gif?v=1) no-repeat 0 0;}
.btn_notice_view a:hover{background:url(../img/main/btn_notice_view_hover.gif?v=1?1) no-repeat 0 0;}
.btn_notice_view a span{font-size:0;line-height:0;visibility:hidden;}
.btn_notice_view a .num{display:block;width:14px;height:12px;padding:2px 0 0;position:absolute;top:2px;right:7px;background:url(../img/main/bg_notice_view_num.png?v=1) no-repeat;font-size:9px;color:#fff;letter-spacing:-1px;text-align:center;}

/* 20150529(메인타입 black 관련 css)-end */
.pop_notice_view{z-index:999;position:absolute;top:36px;right:50px;width:350px;min-height:250px;border:1px solid #333;background:#fff;}
.pop_notice_view .tit{border-bottom:1px solid #ddd;font-weight:bold;color:#333;padding:11px 0 8px 10px;}
.pop_notice_view .nv_cont{position:relative;}
.pop_notice_view .nv_cont .nv_cont_scroll{position:relative;height:240px;overflow-y:auto;}
.pop_notice_view .nv_cont ul{}
.pop_notice_view .nv_cont ul li{position:relative;padding:12px 0 12px 60px;border-bottom:1px solid #f1f1f1;overflow:hidden;}
.pop_notice_view .nv_cont ul li .btn_del{display:none;cursor:pointer;position:absolute;top:7px;right:7px;width:17px;height:17px;background:url(../img/main/btn_nv_cont_del.gif?v=1) no-repeat;}
.pop_notice_view .nv_cont ul li:hover{background:#f8f8f8;}
.pop_notice_view .nv_cont ul li:hover .btn_del{display:block;}
.pop_notice_view .nv_cont ul li img{display:block;position:absolute;top:14px;left:14px;width:38px;height:38px;}
.pop_notice_view .nv_cont ul li .txt{line-height:14px;}
.pop_notice_view .nv_cont ul li .txt h5{font-size:12px;margin-bottom:3px;font-weight:normal;color:#999;}
.pop_notice_view .nv_cont ul li .txt h5 strong{color:#4779cd;font-weight:bold;margin-right:5px;}
.pop_notice_view .nv_cont ul li .txt a{cursor:pointer;display:block;line-height:14px;padding-right:10px;color:#000;}
.pop_notice_view .nv_cont .btn_more{cursor:pointer;text-align:center;min-height:29px;padding-top:15px;display:block;border-top:1px solid #ddd;text-indent:10px;letter-spacing:-1px;font-size:14px;color:#606060;background:url(../img/main/bg_btn_more.gif?v=1) no-repeat 141px 19px;}

.pop_notice_view .nv_cont .bg_nolist{display:none;}
.pop_notice_view .nv_cont.no_list .nv_cont_scroll,
.pop_notice_view .nv_cont.no_list .btn_more{display:none;}
.pop_notice_view .nv_cont.no_list{text-align:center;}
.pop_notice_view .nv_cont.no_list .bg_nolist{display:inline-block;height:20px;margin-top:100px;padding:4px 0 0 25px;text-align:center;color:#999;background:url(../img/main/bg_nolist.gif?v=1) no-repeat;}

/* 티켓,세이하(20141004) */
.pop_notice_view{z-index:999;position:absolute;top:36px;right:50px;width:350px;border:1px solid #333;background:#fff;}
.pop_notice_view .tit{position:relative;border-bottom:1px solid #ddd;font-weight:bold;color:#333;padding:11px 0 8px 10px;}
.pop_notice_view .tit .btn_sel_all{position:absolute;top:13px;right:10px;font-size:11px;color:#4779cd;}
.pop_notice_view .tit .btn_sel_all img{vertical-align:top;}
.pop_notice_view .nv_cont{position:relative;}
.pop_notice_view .nv_cont .nv_cont_scroll{position:relative;overflow-y:scroll;}
.pop_notice_view .nv_cont ul{}
.pop_notice_view .nv_cont ul li{position:relative;padding:12px 0 12px 65px;border-bottom:1px solid #f1f1f1;overflow:hidden;}
.pop_notice_view .nv_cont ul li:hover a{text-decoration:underline;}

.pop_notice_view .nv_cont ul li img{display:block;position:absolute;top:12px;left:15px;width:40px;height:40px;}
.pop_notice_view .nv_cont ul li .txt{line-height:14px;}
.pop_notice_view .nv_cont ul li .date{color:#999;}
.pop_notice_view .nv_cont ul li .txt h5{font-size:12px;margin-bottom:3px;font-weight:normal;color:#999;}
.pop_notice_view .nv_cont ul li .txt h5 strong{color:#4779cd;font-weight:bold;margin-right:5px;}
.pop_notice_view .nv_cont ul li .txt a{cursor:pointer;display:block;line-height:14px;padding-right:10px;color:#000;}
.pop_notice_view .nv_cont ul li .txt .date{display:block;line-height:9px;padding:3px 0 0;}
.pop_notice_view .nv_cont ul li.last{border-bottom:none;}
.pop_notice_view .nv_cont ul li.off .txt a{color:#999;}
.pop_notice_view .nv_cont ul li .txt a .invite_txt{text-decoration:underline;}

.nv_cont_scroll .divider{position:relative;height:11px;margin:0 9px 10px;border-bottom:1px dotted #999;}
.nv_cont_scroll .divider .date{position:absolute;top:6px;left:50%;display:block;margin-left:-30px;padding:0 8px;background:#fff;}

.nv_cont .alarm_drag{height:15px;border-top:1px solid #ddd;}
.nv_cont .alarm_drag img{float:right;cursor:nw-resize;}

.pop_notice_view .nv_cont .bg_nolist{display:none;}
.pop_notice_view .nv_cont.no_list .nv_cont_scroll,
.pop_notice_view .nv_cont.no_list .btn_more{display:none;}
.pop_notice_view .nv_cont.no_list{text-align:center;}
.pop_notice_view .nv_cont.no_list .bg_nolist{display:inline-block;height:20px;margin-top:100px;padding:4px 0 0 25px;text-align:center;color:#999;background:url(../img/main/bg_nolist.gif?v=1) no-repeat;}

/* date:2014-10-21 (국가코드 관련 스타일) */
.goog-menu{margin-right:-20px;}
.goog-menu div{line-height:14px !important;}
.goog-menuseparator{border-top:1px solid #dadada;margin-top:0;margin-bottom:3px;}
.goog-menuitem,
.goog-tristatemenuitem,
.goog-filterobsmenuitem{position:relative;color:#333;cursor:pointer;list-style:none;margin:0;padding:4px 7em 4px 5px;white-space:nowrap;}
.goog-menuitem:hover{background-color:#ebebeb;}
.goog-inline-block{position:relative;display:-moz-inline-box;display:inline-block;}
* html .goog-inline-block{display:inline;}
*:first-child+html .goog-inline-block{display:inline;}
span.talk-select-country-name,
span.i18n-phone-select-country-name{margin:0 5px 0 7px;}
span.talk-select-country-code,
span.i18n-phone-select-country-code{color:#666;}
.talk-flag,
.i18n-phone-flag{width:16px;height:11px;overflow:hidden;margin-left:4px;margin-top:1px;*margin-top:0;}
.i18n-phone-flag img{vertical-align:top;}
.select_style2 a > .i18n-phone-flag{margin-top:5px;*margin-top:7px;}

.select_style2{position:relative;min-height:20px;display:inline-block;}
.select_style2 .btn_cont_code{position:relative;display:inline-block;height:16px;line-height:16px;padding:2px 17px 0 4px;border:1px solid #ccc;color:#000;vertical-align:middle;}
.select_style2 .btn_cont_code .more{position:absolute;}

.select_scroll{border:1px solid;background-color:#fff;}
.select_scroll ul.phone_num{padding:4px 0 0;}
.select_scroll ul.phone_num li{height:21px;border:none;cursor:pointer;}
.select_scroll ul.phone_num li:hover{background:#ebebeb;}
.select_scroll ul.phone_num li{height:15px;line-height:14px;padding:4px 9px 2px 4px;color:#333;}
.select_scroll .global{display:block;height:15px;line-height:14px;padding:4px 10px 0;color:#333;}
.select_scroll .global:hover{background:#ebebeb;}

.select_style3{position:relative;display:inline-block;min-height:20px;vertical-align:middle;}
.select_style3 .btn_cont_code{position:relative;display:inline-block;height:16px;line-height:16px;margin-right:5px;padding:2px 17px 0 4px;border:1px solid #ccc;color:#000;vertical-align:middle;}
.select_style3 .btn_cont_code .more{position:absolute;}
/* date:2014-10-21 (국가코드 관련 스타일) 끝 */

/* store 앱 다운로드 2014-10-21 */
.apptab_inner{width:684px;margin:0 auto 40px;overflow:hidden;padding-top:30px;}
.apptab_inner h2.app_tit_h2{width:684px;height:24px;background:url(../img/bg/app_h2_tit.jpg) no-repeat 0 0;}
.apptab_inner .app_seperate_block{margin-top:44px;padding:0;overflow:hidden;}
.apptab_inner .app_seperate_block .app_block1,.apptab_inner .app_seperate_block .app_block2{width:342px;float:left;}
.apptab_inner .app_seperate_block .app_block1 h3.app_tit_block1{width:342px;height:17px;background:url(../img/bg/app_tit_block1.jpg) no-repeat 0 0;}
.apptab_inner .app_seperate_block .app_block1 div.app_label{margin:32px 0 0 18px;}
.apptab_inner .app_seperate_block .app_block1 div.app_label label{display:inline-block;display:inline;*zoom:1;height:13px;line-height:13px;padding-top:2px;color:#525252;*padding:1px 0 1px;}
.apptab_inner .app_seperate_block .app_block1 div.app_label label input[type=radio]{vertical-align:-2px;margin-right:6px;*vertical-align:0;}
.app_tranf_wrap{margin:16px 0 0 18px;overflow:hidden;}
.app_tranf_wrap span.app_tranf_box{border:1px solid #aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:238px;height:38px;display:inline-block;vertical-align:middle;margin-right:2px;}
.app_tranf_wrap span.app_tranf_box input[type=text]{height:36px;line-height:36px;width:228px;padding:2px 0 0 10px;*padding:0 0 1px 10px;border:0;color:#bebebe;}
.app_tranf_wrap a img{vertical-align:bottom;}
.apptab_inner .app_seperate_block .app_block2 h3.app_tit_block2{width:278px;height:17px;background:url(../img/bg/app_tit_block2.png?v=1) no-repeat 0 0;margin-left:52px;}
.apptab_inner .app_seperate_block .app_block2 ul{margin:17px 0 0 74px;}
.apptab_inner .app_seperate_block .app_block2 ul li{float:left;display:inline-block;*display:inline;*zoom:1;text-align:center;width:113px;height:128px;background:#aeaeae;border:1px solid #c6c6c6;border-bottom:0;}
.apptab_inner .app_seperate_block .app_block2 ul li:first-child{margin-right:21px;}
.apptab_inner .app_seperate_block .app_block2 ul li span{display:block;color:#fff;font-weight:bold;height:22px;line-height:22px;padding-top:2px;*padding:1px 0 1px;}
.apptab_inner .app_seperate_block .app_block2 ul li span img{display:block;width:95px;height:95px;}
/* //store 앱 다운로드 2014-10-21 */

/* 앱 다운로드 2014-10-21 */
.app_tith4{font-size:13px;height:22px;line-height:22px;padding-top:2px;color:#333;text-align:left;margin-bottom:10px;}
.app_upload{text-align:left;overflow:hidden;}
.app_upload ul{margin-left:20px;}
.app_upload ul li{width:98px;text-align:center;float:left;display:inline-block;*display:inline;*zoom:1;}
.app_upload ul li:first-child{margin-right:70px;}
.app_upload ul li p.app_upload_tit{color:#555;height:21px;line-height:15px;padding:2px 0 0 5px;text-align:left;font-weight:bold;background:url(../img/bul/bul_1.gif?v=1) no-repeat 0 7px;}
.app_upload ul li p.app_upload_des{width:95px;height:67px;background:#fafafa;border:1px solid #e9e9e9;font-size:11px;line-height:14px;padding-top:28px;color:#ababab;}
/* //앱 다운로드 2014-10-21 */

/* 비즈플레이 소개2014-10-28 */
.bg_beta{background:#1e4b7f;}
.block1{position:relative;width:980px;margin:0 auto;height:374px;background:url(../img/bg/bg_block1.jpg) no-repeat 0 0;}
.block1 .btn_join{position:absolute;bottom:37px;left:50px;}
.wrap_beta{width:960px;margin:0 auto;}
.block2{height:426px;background:url(../img/bg/bg_block2.png?v=1) no-repeat 0 0;}
.block3{height:500px;background:url(../img/bg/bg_block3.png?v=1) no-repeat 0 0;}
.block4{height:380px;background:url(../img/bg/bg_block4.png?v=1) no-repeat 0 0;}
.block5{height:560px;background:url(../img/bg/bg_block5.png?v=1) no-repeat 0 0;}
.block1 h1.logo_beta img{margin:30px 0 0 50px;}
.blind{display:none;}
/* //비즈플레이 소개 2014-10-28 */

/* //비즈플레이 이용안내_ 150109 */
.icon_box3{position:relative;padding:10px 0 30px 0;}
.icon_box3 .logo_regi{display:block;position:relative;width:210px;height:60px;background:url(/img/bg/bg_logo_regi.gif?v=1) no-repeat;text-align:center;vertical-align:middle;}/* 150120_수정 */
.icon_box3 .logo_regi img{max-width:200px;height:50px;background:#fff;margin:5px auto;text-align:center;}
.icon_box3 .logo_regi_btnbox{position:relative;float:right;padding:5px 3px 0 40px;}/* 150205_수정 */
.guiedtxt_bx{position:relative;float:left;margin-top:25px;margin-left:10px;}
.guiedtxt_bx ul{list-style:disc;margin-left:15px;}/* 150205_수정 */
.guiedtxt_bx ul li{line-height:17px;color:#999;font-size:12px;}
.guiedtxt_bx ul li span{color:#195ed3;}

/* 150529 */
.left h2,
.layout_left{float:left;}
.blit_ico{padding-top:20px;margin-left:5px;padding-right:25px;/*position:absolute;*/}/* 150608 */
.logo_resize{height:45px;max-width:200px;}
/* 150529_수정 */

/* black_header_centerBTN수정_150116 */
.Pop_container .pop_previewlogowrpa{border-bottom:solid 1px #efefef;position:relative;margin-bottom:10px;}
.pop_previewlogowrpa div{width:290px;height:50px;border:solid 1px #b4b4b4;border-radius:5px;margin-bottom:10px;}
.pop_previewlogowrpa img.preview_logo{height:50px;max-width:200px;float:left;display:inline-block;}/* 수정_150121 */
.pop_previewlogowrpa .previewlogo_blackBX{background-color:#333;}
.pop_previewlogowrpa .previewlogo_whiteBX{background-color:#fff;}
/* black_header_centerBTN수정_150116 */

/* black_header_center 150604_utilitybar_추가 */
.util_wrap{position:relative;height:28px;background-color:#fff;margin:0;padding:0;}
.util_wrap .right2,
.header_wrap .right2{float:right;display:inline-block;}
.util_wrap .left{float:left;display:inline-block;}
.util_wrap .left .right2{float:left;display:inline-block;}
.right2,
.util_wrap .left .right2,
.header_wrap .right2{/*z-index:999;border-top:solid 2px #dcdcdc;*/position:relative;display:inline-block;padding-right:10px;height:30px;text-align:center;margin:0 auto;}
.right2 a,
.util_wrap .left .right2 a,
.header_wrap .right2 a{height:23px;padding:0;margin:0;vertical-align:middle;display:inline-block;padding:3px 5px;position:relative;margin-top:3px;}
.right2 a strong.num2,
.util_wrap .left .right2 a strong.num2,
.header_wrap .right2 a strong.num2{display:block;width:14px;height:12px;padding:2px 0 0;position:absolute;top:7px;left:0;z-index:999;line-height:9px;background:url(../img/main/bg_notice_view_num.png?v=1) no-repeat;font-size:9px;color:#fff;letter-spacing:-1px;text-align:center;}
.right2 span,
.util_wrap .left .right2 span,
.header_wrap .right2 span{font-style:normal;font-size:11px;color:#969696;}
.right2 .icon_img,
.util_wrap .left .right2 .icon_img,
.header_wrap .right2 .icon_img{margin-top:-2px;}
.right2 .txt_line,
.util_wrap .left .right2 .txt_line,
.header_wrap .right2 .txt_line{font-style:normal;font-size:12px;color:#dddddd;margin:8px 10px;display:inline-block;}
.inline_block{display:inline-block;}
.right2 a:hover span{text-decoration:underline;}
/* //black_header_center 150604_utilitybar_추가 */
/* 커뮤니티 레이어 팝업 추가_1501121 */
.toptooltip_wrap{position:absolute;top:30px;left:50%;margin-left:-410px;width:400px;z-index:999;}
.toptooltip_wrap2{position:absolute;top:25px;left:50%;margin-left:-410px;width:400px;z-index:999;}
.toptooltip_wrap2 .toptooltip_btn_wrap_arr,
.toptooltip_wrap .toptooltip_btn_wrap_arr{position:absolute;top:-10px;left:50%;margin-left:-7px;}
/* 커뮤니티 레이어 팝업 추가_1501121 */

/* 레이어 팝업 추가_150529 */
/* 150602-2 */
.toptooltip_wrap_bx1{position:absolute;border:solid 1px #999;border-top:solid 1px #d7d7d7;cursor:pointer;z-index:99999;box-shadow:#ccc999 0 1px 2px,#ccc 1px 0 2px;-webkit-box-shadow:#ccc999 0 1px 2px,#ccc 1px 0 2px;-moz-box-shadow:#ccc999 0 1px 2px,#ccc 1px 0 2px;/*box-shadow:2px 1px 3px #d1d1d1;-webkit-box-shadow:0 2px 5px #747474;	-moz-box-shadow:0 2px 5px #747474*/;}
/* 150602-2 */
.toptooltip_wrap_bx1 .toolarr_c{left:50%;position:absolute;top:-7px;margin-left:-7px;}/* 20150227_변경 margin-left:-7px; */
.toptooltip_wrap_bx1 .toolarr_l{left:95px;position:absolute;top:-7px;}
.toptooltip_wrap_bx1 .toolarr_b{left:50%;position:absolute;bottom:-7px;}/* 20150213_추가 */
.toptooltip_wrap_bx1 .tbl_tooltype,.tbl_tooltype th,.toptooltip_wrap_bx1 .tbl_tooltype td{border:0}
.toptooltip_wrap_bx1 .tbl_tooltype{font-family:'돋움',dotum;font-size:12px;table-layout:fixed;}
.toptooltip_wrap_bx1 .tbl_tooltype th{padding:0;background:#3769c3;font-weight:bold;text-align:left;vertical-align:top}
.toptooltip_wrap_bx1 .tbl_tooltype td{padding:12px 12px 8px 12px;background-color:#ffffff;line-height:16px;vertical-align:top}
.toptooltip_wrap_bx1 .tbl_tooltype td h3{color:#666;line-height:16px;font-size:13px;}
.toptooltip_wrap_bx1 .tbl_tooltype td p{color:#777;font-size:11px;line-height:15px;padding-top:10px;}
/* 150529_포인트 */
.bizpoint_toolwrap{background-color:#fff;border:solid 1px #ccc;border-bottom:solid 1px #888;width:193px;padding:0 10px 0 15px;height:40px;}
.bizpoint_layer h5{display:block;float:left;font-size:11px;color:#333;line-height:44px;font-weight:normal;}
.bizpoint_layer p{display:block;float:right;font-size:12px;color:#4c72b3;font-weight:bold;margin-left:10px;line-height:40px;}
.bizpoint_layer a{margin-top:9px;display:inline-block;position:relative;float:right;margin-left:10px;}
/* 150529_포인트 */
/* 레이어 팝업 추가_150529 */

/* 2015-01-28 */
.storage_info .storage_txt{padding:12px 0 7px;}
.storage_info .storage_bar{width:100%;max-width:100%;height:25px;background-color:#e4e7e7;overflow:hidden;}
.storage_info .bg_blue{position:relative;display:inline-block;height:25px;background-color:#6190da;}
.storage_info .bg_red{position:relative;display:inline-block;height:25px;background-color:#f45b5b;}
.storage_info .storage_num{position:relative;min-height:22px;padding:11px 0 0;color:#888;overflow:hidden;}
.storage_num .no_start{position:absolute;top:4px;left:0;font-size:11px;}
.storage_num .txt_notice{text-align:center;}
.storage_num .no_total{position:absolute;top:4px;right:0;font-size:11px;}

.cloud_box{min-height:59px;padding:20px 0;line-height:18px;text-align:center;border:1px solid #e4e4e4;}
.cloud_box .icon_cloud{display:inline-block;margin-right:15px;vertical-align:middle;}
.cloud_box .cloud_desc{display:inline-block;text-align:left;vertical-align:middle;}
.cloud_box .cloud_desc .txt{display:block;}
.cloud_box .charge{font-size:16px;}
.cloud_box .txt_link{font-size:11px;color:#4c73b4;text-decoration:underline;}

.cloud_detail_use .line{padding:0 0 6px;border-bottom:1px solid #ccc;}
.cloud_detail_use .btn_more{display:inline-block;padding:1px 15px 0 0;font-size:11px;color:#555;}
.cloud_detail_use .btn_more.up{background:url(../img/bul/appdetail_up.png?v=1) no-repeat right 3px;}
.cloud_detail_use .btn_more.down{background:url(../img/bul/appdetail_down.png?v=1) no-repeat right 3px;}

.tb_app_list{width:100%;border-bottom:1px solid #ccc;}
.tb_app_list th{padding:13px 0 9px;color:#555;vertical-align:middle;border-bottom:1px solid #ccc;background-color:#f9f9fa;}
.tb_app_list td{vertical-align:middle;border-top:1px solid #ececec;height:30px;padding:10px 10px 10px 10px;color:#666;line-height:18px;}
.tb_app_list tr:first-child td{border-top:none;}
.tb_app_list td:first-child{padding-left:15px;}
.tb_app_list td:last-child{padding-right:15px;}

.cloud_info1{padding-bottom:14px;line-height:20px;color:#555;}
.cloud_info2{font-size:11px;color:#888;line-height:16px;}
.cloud_info2 .bg{font-size:12px;margin-right:5px;}

.line_top{padding-top:15px;border-top:1px solid #ccc;}

.paging_wrap1{position:relative;clear:both;margin-top:15px;}
.paging_wrap1 .paging{text-align:center;}
.paging_wrap1 .paging .btn_pag_cntr{width:23px;height:23px;display:inline-block;border:1px solid #bfc4c8;}
.paging_wrap1 .paging .pag_num{display:inline-block;margin:0 11px;vertical-align:top;height:25px;overflow:hidden;}
.paging_wrap1 .paging .pag_num a{display:inline-block;height:23px;line-height:23px;padding:2px 7px 0;*padding:1px 7px 1px;font-weight:bold;color:#2d2f35;text-align:center;}
.paging_wrap1 .paging .pag_num a.on{color:#f44949;text-decoration:underline;}
.paging_wrap1 .paging .btn_pag_cntr.first{cursor:default;border-right:none;background:url(../img/ico/ico_first.png?v=1) no-repeat;}
.paging_wrap1 .paging .btn_pag_cntr.prev{cursor:default;background:url(../img/ico/ico_prev.png?v=1) no-repeat;}
.paging_wrap1 .paging .btn_pag_cntr.next{cursor:default;border-right:none;background:url(../img/ico/ico_next.png?v=1) no-repeat;}
.paging_wrap1 .paging .btn_pag_cntr.last{cursor:default;background:url(../img/ico/ico_last.png?v=1) no-repeat;}
.paging_wrap1 .paging .btn_pag_cntr.on{cursor:pointer;border:1px solid #b4b4b4;}
.paging_wrap1 .paging .btn_pag_cntr.first.on{cursor:pointer;border-right:none;background:url(../img/ico/ico_first_on.png?v=1) no-repeat;}
.paging_wrap1 .paging .btn_pag_cntr.prev.on{cursor:pointer;background:url(../img/ico/ico_prev_on.png?v=1) no-repeat;}
.paging_wrap1 .paging .btn_pag_cntr.next.on{cursor:pointer;border-right:none;background:url(../img/ico/ico_next_on.png?v=1) no-repeat;}
.paging_wrap1 .paging .btn_pag_cntr.last.on{cursor:pointer;background:url(../img/ico/ico_last_on.png?v=1) no-repeat;}
/* // 2015-01-28 */

/* 2015-02-09 */
.pop_bottom{background-color:#dcdcdc;text-align:right;color:#666;padding:8px 20px 0 0;height:22px;font-size:11px;line-height:14px;}
.pop_bottom label input{vertical-align:-3px;*vertical-align:0;}
/* //2015-02-09 */

/* 150210 추가 */
.infoList03{text-align:left;position:relative;width:100%;border-bottom:solid 1px #e5e5e5;padding-bottom:25px;}
.infoList03 h3{background:url(../img/ico/list_styico1.gif?v=1) no-repeat 0 2px;text-align:left;position:relative;margin-left:10px;display:inherit;color:#666;font-size:12px !important;}/* 수정 */
.infoList03 h3 span{margin-left:10px;}
.infoList03 p{margin-left:20px;display:inherit;line-height:17px;color:#777;}
.infoList03 h5{font-weight:normal;padding-top:15px;font-size:11px !important;}/* 수정 */
.checkBX_wrap{position:relative;padding-top:10px;}
.checkBX_wrap input[type=checkbox]{margin-right:5px;}
.btn_darkgray_logoutdiv{margin:20px auto 0 auto;padding-top:10px;position:relative;color:#fff;}/* 150226_수정 */
.btn_darkgray_logoutdiv .btn_darkgray_logout{background-color:#5485d2;text-align:center;vertical-align:middle;display:block;height:50px;line-height:50px;color:#fff;font-weight:bold;font-size:14px;}/* 150226_수정 */
	/* 150306_info추가 */
	.infoList03 dl{position:relative;display:block;border:solid 1px #9ccae9;margin-top:-1px;}/* 수정 */
	.infoList03 dl dt{border-bottom:solid 1px #9ccae9;position:relative;height:40px;line-height:40px;vertical-align:middle;background-color:#f6fbff;text-align:left;text-indent:15px;color:#666;margin:0;padding:0;}/* 수정 */
	.infoList03 dl dt span.check_ico{background:url(../img/ico/list_styico1.gif?v=1) no-repeat 0 2px;width:15px;height:15px;left:10px;top:13px;float:left;position:absolute;}
	.infoList03 dl dd{background:#fff;padding:15px 20px 10px;color:#888;line-height:17px;}
	.infoList03 dl dd em{text-decoration:underline;font-style:normal;}
	.infoList03 dl dd .info_btnbar{margin-top:5px;}
	.pointbx{border:solid 1px #ccc;height:40px;width:170px;vertical-align:middle;padding:0 15px;margin-bottom:15px;}
	.pointbx span.pointtit{font-size:11px;float:left;line-height:40px;}
	.pointbx span.pointnum{font-size:11px;float:right;font-family:Tahoma, Geneva, sans-serif !important;font-size:12px;font-weight:bold;color:#4c72b3;line-height:36px;}
	.pointbx span.pointnum em.ico_pointnum{background:url(../img/ico/ico_point.gif?v=1) no-repeat;height:20px;width:20px;float:right;margin:12px 0 0 5px;}
	/* 150306_info추가 */
/* 150210 추가 */

/* 150316_bizplay홍보위젯/홍보페이지 */
.bizsubevent_wrap{width:958px;margin:0 auto;color:#666;position:relative;}
.bizsubevent_wrap .event_btntopsection{position:relative;height:40px;padding:35px 0 0;}
.bizsubevent_wrap h3{font-size:14px;font-weight:bold;text-indent:15px;background:url(../img/bul/bul_8.gif?v=1) no-repeat 0 5px;display:inline-block;}
.bizsubevent_wrap .eventdetailpg_wrap{border:solid 1px #ccc;width:958px;min-height:300px;margin:00px 0 50px 0;}
.bizsubevent_slide_bar{display:inline-block;margin:10px 10px 0 0;float:left;}
.bizsubevent_slide_bar ul li{float:left;display:inline-block;margin:0 6px;vertical-align:top;*display:inline;*zoom:1;}
.bizsubevent_slide_bar ul li a{display:block;width:12px;height:12px;background:url(../img/ico/slide_bar2.png?v=1) no-repeat 0 0;}
.bizsubevent_slide_bar ul li a.on{background:url(../img/ico/slide_bar2.png?v=1) no-repeat 0 -13px;}
.bizsub_pgLR{display:inline-block;float:left;margin-top:0;}
.bizsub_pgLR li{float:left;display:inline-block;margin:0 2px;vertical-align:top;*display:inline;*zoom:1;}
.bizsub_pgLR li a{display:block;width:35px;height:35px;background:url(../img/btn/btn_eventpg_LR.gif?v=1) no-repeat 0 0;}
.bizsub_pgLR li a.right{background:url(../img/btn/btn_eventpg_LR.gif?v=1) no-repeat -37px 0;}
/* 150316_bizplay홍보위젯/홍보페이지 */

/* 150309_westore_ico_resizebg 추가 */
.ico_global{display:inline;padding:0 0 0 3px;font-size:12px;}
.ico_global span{display:inline;padding:0 3px 0 0;}
.ico_global span em{font-size:11px;color:#fff;font-style:normal;font-weight:normal;}
.ico_blue{background:url(../img/icon/icon_resize.jpg) no-repeat left 0;}
.ico_blue span{background:url(../img/icon/icon_resize.jpg) no-repeat right 0;}
.ico_org{background:url(../img/icon/icon_resize.jpg) no-repeat left -15px;}
.ico_org span{background:url(../img/icon/icon_resize.jpg) no-repeat right -15px;}
.ico_green{background:url(../img/icon/icon_resize.jpg) no-repeat left -30px;}
.ico_green span{background:url(../img/icon/icon_resize.jpg) no-repeat right -30px;}
.ico_gray{background:url(../img/icon/icon_resize.jpg) no-repeat left -45px;}
.ico_gray span{background:url(../img/icon/icon_resize.jpg) no-repeat right -45px;}
/* 150309_westore_ico_resizebg 추가 */

/* 150325_채널존 추가 */
.txt_nomal{font-style:normal;text-decoration:none;font-weight:normal;}
.txt_bold{font-style:bold !important;}
.txt_under{text-decoration:underline;}
.ch_listbxsty01{position:relative;}
.ch_listbxsty01 li{margin-right:5px;display:inline-block;margin-bottom:20px;}
.ch_listbxsty01 li p{line-height:25px;}
.ch_listbxsty01 li dl.ch_libx{height:95px;padding:10px 15px;border:solid 1px #e3e4e8;position:relative;}
.ch_listbxsty01 li dl.ch_libx dt{display:block;width:210px;position:relative;height:60px;background-color:#f8f8f8;border:solid 1px #e7e7e7;text-align:center;vertical-align:middle;line-height:60px;color:#999;font-weight:bold;}
.ch_listbxsty01 li dl.ch_libx .on{background-color:#fff !important;border:none !important;}
.ch_listbxsty01 li dl.ch_libx dt img{max-width:200px;height:25px;margin:5px auto;text-align:center;}

/* 150517_컨텐츠 앱 title 있는 테이블150517_tbale sty 추가_ */
.cnt_tblsty01{padding:5px 0 5px 0;}
.cnt_tblsty01 table{table-layout:fixed;width:100%;}
.cnt_tblsty01 table *{padding:0;}
.cnt_tblsty01 table th{color:#666;text-align:left;padding:0 3px;line-height:30px;vertical-align:middle;}
.cnt_tblsty01 table td{color:#666;text-align:left;padding:0 3px;line-height:30px;}
.cnt_tblsty01 table th .bdline_gray{border:1px solid #cdcdcd;height:30px;padding:0 10px;}
.bdline_gray{border:1px solid #cdcdcd;height:25px;line-height:25px;vertical-align:middle;padding:0 10px;}
.bdline_gray .f_left .appico_btn{margin-right:8px;}
.bdline_gray .f_left .appico_btn span{font-size:11px;font-weight:normal;display:inline-block;margin-left:3px;height:25px;line-height:25px}
.bdline_gray .f_left .appico_btn:hover span{text-decoration:underline}

/* 150401_추가 */
.listcheck{vertical-align:middle;line-height:25px;}
.listcheck label{margin-left:5px;}
/* //150401_추가 */

/* 150619 */
.portal_pop_scroll_none{display:block;min-height:23px;padding:10px 15px;overflow:hidden;border:1px solid #cdcdcd;}
.portal_pop_scroll{display:block;height:65px;padding:10px 15px;overflow:hidden;overflow-y:auto;border:1px solid #cdcdcd;}
.lih18{line-height:18px;}

.portalbiz_wrap{}
.portalbiz_wrap .biz_cty_code{position:absolute;overflow-y:scroll;overflow:hidden;border:1px solid #ccc;background:#fff;}
.portalbiz_wrap .biz_cty_code ul.country li{height:23px !important;border:none;}
.portalbiz_wrap .biz_cty_code ul.country li:first-child{border-bottom:1px solid #ebebeb;}
.portalbiz_wrap .biz_cty_code ul.country li:hover{background:#ebebeb;}
.portalbiz_wrap .biz_cty_code ul.country li a{height:23px;display:block;}
.portalbiz_wrap .biz_cty_code ul.country li a span img{display:inline-block;margin-top:-1px;padding:0 11px 0 9px;}
.portalbiz_wrap .biz_cty_code ul.country li a strong{color:#333;height:21px;line-height:21px;padding-top:2px;display:inline-block;font-weight:normal;}
.portalbiz_wrap .biz_cty_code ul.country li a em{color:#666;height:21px;line-height:21px;padding:2px 10px 0;font-style:normal;display:inline-block;}
/* 150619 */

/* 150717_layer tooltip 추가 */
.ico_info_btn{width:15px;height:15px;display:inline-block;}
.layer_black_sty1{color:#fff !important;font-size:12px;position:absolute;line-height:16px !important;}
.layer_black_sty1 img{top:-8px;}
.layer_black_sty1 .f_left_arr{position:absolute;left:15px;}
.layer_black_sty1 .f_right_arr{position:absolute;right:15px;}
.layer_black_sty1 .f_center_arr{position:absolute;left:50%;margin-left:-8px;}
.layer_black_sty1 .layer_black_roundbg{background-color:#4c4e53;padding:10px;border-radius:5px;word-break:break-all;color:#fff !important;}
/* //150717_ICO 추가 */

/* 2016-03-29 */
.gbx_ctrl{overflow:hidden;text-align:left;margin-bottom:25px;}
.gbx_ctrl .gbx_in{overflow:hidden;float:left;display:inline;height:32px;border:1px solid #cdcdcd;color:#444;}
.gbx_ctrl .gbx_in dt{display:inline-block;padding:9px 15px 0;height:23px;background-color:#cdcdcd;font-weight:bold;vertical-align:middle;}
.gbx_ctrl .gbx_in dd{display:inline-block;padding:9px 7px 0;height:23px;vertical-align:middle;}
.gbx_ctrl .gbx_in dd input[type=radio]{vertical-align:-3px;}
.gbx_ctrl .gbx_in dd input[type=text]{border:1px solid #bbb;border-radius:0;width:174px;height:20px;color:#444;vertical-align:0;}
.gbx_ctrl .gbx_in dd .btn_txt_write{vertical-align:-1px;}
.gbx_ctrl .gbx_in dd .btnStyle3_b2 a{padding:2px 8px 0 6px;height:23px;}
.gbx_ctrl .gbx_in dd .btnStyle3_b2{vertical-align:0;}
.gbx_ctrl .gbx_in dd .btnStyle4_b2_b{vertical-align:0;}
.gbx_ctrl .gbx_btn{float:left;display:inline;padding:5px 0 0 13px;}
.gbx_ctrl .gbx_txt{float:left;display:inline;padding:9px 0 0 13px;font-size:11px;line-height:20px;color:#666;}

.btnStyle3_2{display:inline-block;vertical-align:middle;background:url(../img/btn/btnStyle3_2.gif) no-repeat right top;padding:0 3px 0 0;}
.btnStyle3_2 a{display:inline-block;vertical-align:middle;height:18px;color:#666 !important;background:url(../img/btn/btnStyle3_2.gif) no-repeat left top;padding:7px 4px 0 7px;}
.btnStyle3_2 a:hover{text-decoration:none;color:#666 !important;}

/* btn_plusIcon(height:25px) */
.btn_plusIcon_b{display:inline-block;vertical-align:middle;background:url(../img/btn/btn_plusIcon_b.gif) no-repeat right top;padding:0 3px 0 0;}
.btn_plusIcon_b a{display:inline-block;vertical-align:middle;height:18px;color:#666 !important;background:url(../img/btn/btn_plusIcon_b.gif) no-repeat left top;padding:7px 8px 0 28px;}
.btn_plusIcon_b a:hover{text-decoration:none;color:#666 !important;}

.btnStyle4_b2_b{display:inline-block;vertical-align:middle;background:url(../img/btn/btnStyle4_b2_b.gif) no-repeat right top;padding:0 3px 0 0;}
.btnStyle4_b2_b a{display:inline-block;vertical-align:middle;min-width:63px;height:18px;color:#666 !important;background:url(../img/btn/btnStyle4_b2_b.gif) no-repeat left top;padding:7px 5px 0 8px;text-align:center;}
.btnStyle4_b2_b a:hover{text-decoration:none;color:#666 !important;}
/* //2016-03-29 */

/* 20161012 추가 */
/* 검색테이블 */
.tb_srch{position:relative;margin-bottom:10px;padding-bottom:37px;border-top:1px solid #e1e1e1;}/* 20161108 수정 */
.tb_srch .right{position:absolute;bottom:6px;right:0;}/* 20161108 수정 */
/* 2018-12-24 */
.tb_srch .title{position:absolute;bottom:-5px;left:0;}
.tb_list table .txt_r{color:#fc0001;}
/* //2018-12-24 */
.tb_srch table{table-layout:fixed;width:100%;}
.tb_srch table th,
.tb_srch table td{vertical-align:middle;height:22px;font-size:12px;color:#444;text-align:left;border-bottom:1px solid #e1e1e1;}
.tb_srch table th{padding:6px 0 6px 14px;font-weight:bold;background-color:#cdcdcd;}
.tb_srch table td{padding:6px 0 6px 30px;}
.tb_srch table input[type=text]{vertical-align:middle;height:19px;border:1px solid #bbbbbb;}
.tb_srch table label{display:inline-block;margin-right:20px;padding-top:2px;}
/* 리스트 테이블 */
.tb_list{}
.tb_list table{width:100%;table-layout:fixed;}
.tb_list table thead th,
.tb_list table tbody td{padding-left:12px;height:34px;vertical-align:middle;font-size:12px;color:#444;text-align:left;white-space:nowrap;}
.tb_list table thead th{font-weight:bold;background-color:#cdcdcd;}
.tb_list table tbody td{border-bottom:1px solid #e1e1e1;}
.tb_list table tbody td .ellipsis{display:inline-block;width:99%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:middle;}/* 20161108 수정 */
.tb_list table tbody td .ellipsis2{display:block;max-height:27px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.tb_list table tr.checked,
.tb_list table tr:hover{background-color:#a2d2ff;}/* 20161214 수정 */
.tb_list table tbody tr.c_red td{color:#fc0001;}
/* 20170119 추가 */
.sms_msg_both .tb_list table thead th,
.sms_msg_both .tb_list table tbody td{padding-left:0;}
.tb_list table thead th div:first-child,
.tb_list table tbody td div:first-child{display:inline-block;padding-left:10px;}
/* //20170119 추가 */

/* 리스트 테이블2 */
.tb_list2{}
.tb_list2 table{width:100%;}
.tb_list2 table thead th,
.tb_list2 table tbody td{height:32px;vertical-align:middle;font-weight:normal;font-size:12px;color:#555;text-align:center;}
.tb_list2 table thead th{color:#fff;background-color:#9f9fa0;}
.tb_list2 table tbody td{background-color:#f4f5f9;}
.tb_list2 table tbody tr.bg td{background-color:#ecedf0;}
.tb_list2 table tbody td .ellipsis{display:inline-block;width:99%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
/* 검색버튼 */
.setbtn_wrap{position:relative;height:35px;text-align:left;}
.setbtn_wrap .right{position:absolute;top:8px;right:0;}
.setbtn_wrap .right a{color:#46a5ff;}
.setbtn_wrap .right a:hover{text-decoration:underline;}
.btn_setarlam{display:inline-block;padding-left:30px;width:87px;height:25px;line-height:26px;font-size:12px;color:#666;background:url(../img/btn/btn_setarlam.gif) no-repeat;}
.btn_bizsearch{display:inline-block;width:60px;height:23px;line-height:26px;font-size:12px;color:#666;text-align:center;border:1px solid #b6b6b6;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background-color:#9fcefc;vertical-align:middle;}/* 20161108 추가 */
.btn_bizsearch2{display:inline-block;min-width:60px;height:25px;padding:0 5px;font-size:12px;color:#fff !important;text-align:center;line-height:27px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background-color:#50a7fc;vertical-align:middle;overflow:hidden;box-sizing:border-box;}
.btn_bizsearch2.grayPattern{background-color:#9f9fa0;}
.btn_img_link{display:inline-block;width:64px;height:24px;background:url(../img/btn/btn_link.gif) no-repeat;}
.ico_main{display:inline-block;padding:2px 3px;font-size:11px;color:#fff;border:1px solid #b6b6b6;background-color:#5b94fb;}
/* 페이징 */
.paging_wrap2{margin-top:30px;position:relative;text-align:center;}
.paging_wrap2 a{vertical-align:middle;display:inline-block;width:20px;height:20px;line-height:20px;color:#7c7c7c;}
.paging_wrap2 a.on{cursor:default;font-weight:bold;}
.paging_wrap2 a.btn_pg_first{background:url(../img/btn/btn_pg_first.gif) no-repeat center center;}
.paging_wrap2 a.btn_pg_last{background:url(../img/btn/btn_pg_last.gif) no-repeat center center;}
.paging_wrap2 a.btn_pg_next{background:url(../img/btn/btn_pg_next.gif) no-repeat center center;}
.paging_wrap2 a.btn_pg_prev{background:url(../img/btn/btn_pg_prev.gif) no-repeat center center;}
/* (start)20221006 */
.usercnt_wrap{position: relative;top: 10px;}
.usercnt_wrap .right{position:absolute;top:0;right:0;}
ul.totalSum{display:block;margin:0;padding:0;}
ul.totalSum li{display:inline-block;margin:0 0 0 16px;padding:0;}
ul.totalSum li:first-child{margin:0;}
ul.totalSum li span{display:inline-block;margin:0 2px;padding:1px 0 0;float:left;vertical-align:top;font-size:12px;line-height:18px;color:#444;}
ul.totalSum li em{font-style:normal;display:inline-block;margin-right:1px;}
ul.totalSum li .strong{font-weight:bold;}
/* //(start)20221006 */

/* 팝업 */
.Pop_wrap3{z-index:1010;position:absolute;top:100px;left:30%;box-shadow:0 0 40px 5px #555;-webkit-box-shadow:0 0 40px 5px #555;-moz-box-shadow:0 0 40px 5px #555;}
.Pop_wrap3 input[type=text]{padding:0 0 0 6px;margin:0;height:21px;line-height:21px;border:1px solid #c5c5c5;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.Pop_header3{position:relative;height:38px;line-height:38px;background-color:#46a5ff;}
.Pop_header3 h1{padding-left:24px;font-size:14px;color:#fff;}
.Pop_header3 .btn_popclose{display:block;position:absolute;top:10px;right:10px;line-height:0;}
.Pop_container3{position:relative;padding:20px;padding-bottom:30px;background-color:#fff;}
.btn_style1{display:inline-block;padding:0 20px;height:23px;line-height:23px;font-size:12px;color:#fff !important;background-color:#46a5ff;}
.btn_style1.type2{background-color:#9f9fa0;}
.btn_style1.type3{background-color:#f05d5d;}/* (add)20220718 */
/* 검색영역 */
.search_wrap{position:relative;margin-bottom:30px;}
/* 문의내용 */
.inquiry_box{margin-bottom:30px;font-size:12px;color:#555;}
.inquiry_box strong.tit{display:block;margin-bottom:15px;}
.inquiry_box input[type=text],
.inquiry_box textarea{padding-left:0;display:block;width:100%;border:1px solid #c5c5c5;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.inquiry_box li input[type=text],
.inquiry_box li textarea{text-indent:8px;background-color:#f4f5f9;}
.inquiry_box textarea{padding-top:5px;height:90px;}
.inquiry_box label{margin-right:20px;}
.inquiry_box li{margin-bottom:12px;}
.inquiry_box li:last-child{margin-bottom:30px;}
/* 알림 사용자 추가 */
.arlam_user{position:relative;padding:30px;margin:30px 0;background-color:#f4f5f9;}
.arlam_user dt{margin-bottom:15px;font-size:13px;font-weight:bold;color:#7c7c7c;}
.arlam_user p{margin-top:15px;padding-left:7px;font-size:11px;color:#9d9d9f;font-weight:bold;background:url(../img/bul/bul_2.gif) no-repeat 0 3px;}

/* 20161108 추가 */
.HStyle2_wrap{position:relative;padding-top:15px;padding-bottom:5px;}
.HStyle2_wrap h2{font-size:14px;}
.HStyle2_wrap .right{position:absolute;top:8px;right:0;}

/* btn-style */
.btn_bizdel,
.btn_ft_ok,
.btn_ft_cnl{vertical-align:middle;display:inline-block;height:23px;line-height:26px;font-size:12px;color:#fff;text-align:center;border:1px solid #b6b6b6;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.btn_bizdel:hover,
.btn_ft_ok:hover,
.btn_ft_cnl:hover{color:#fff;}

.btn_bizdel{width:60px;background-color:#9f9fa0;}
.btn_ft_ok{padding:0 10px;min-width:60px;background-color:#46a5ff;}
.btn_ft_cnl{padding:0 10px;min-width:60px;background-color:#9f9fa0;}

.viewtable{margin-bottom:20px;}
.viewtable table{width:100%;}
.viewtable table thead th{height:32px;line-height:32px;text-align:center;color:#fff;font-weight:bold;border:1px solid #9f9fa1;background-color:#9f9fa1;}
.viewtable table tbody th{height:34px;line-height:34px;text-align:center;color:#444;font-weight:normal;border:1px solid #e0e0e0;background-color:#eceaeb;}
.viewtable table td{height:34px;line-height:34px;text-align:center;border:1px solid #e0e0e0;}
.viewtable table td a{color:#44a6ff;text-decoration:underline;}
.viewtable table tr.bg td{background-color:#f5f5f5;}

.tb_rst_wrap{width:708px;padding:7px 10px 12px 12px;border:1px solid #e3e4e8;background-color:#f9f9fb;}
.tb_rst_wrap em{margin-left:3px;font-weight:normal;}
.tb_rst_wrap2{padding:7px 10px 12px 12px;border:1px solid #fff;background-color:#fff;}
.Pop_wrap3 .tb_rst_wrap{width:auto;padding-right:0;}

.voctxt_bx{margin-bottom:6px;width:708px;padding:12px 10px 12px 12px;text-align:left;border:1px solid #e2e4e7;background-color:#e5f1fe;}
.voctxt_bx2{margin-bottom:6px;width:708px;padding:12px 10px 12px 12px;text-align:left;border:1px solid #e4e6e8;background-color:#dbdde2;}
.voctxt_bx2 dt{position:relative;font-weight:bold;color:#444;}
.voctxt_bx2 dt a{display:block;padding-top:12px;width:20px;height:20px;position:absolute;top:-11px;right:-5px;}
.voctxt_bx2 dd{margin-top:10px;color:#444;}
.voctxt_bx > .t_right,
.voctxt_bx2 > .t_right{margin-top:6px;}

.ft_btn_bx{margin-top:18px;padding-top:24px;border-top:1px solid #676767;}
.ft_btn_bx .t_center{width:730px;}

/* 온라인문의팝업 */
.online_cs_wrap{font-family:Malgun Gothic, AppleSDGothicNeo, '돋움', '굴림', Arial, sans-serif;src:url('../font/MalgunGothic.eot');src:url('../font/MalgunGothic.eot?#iefix') format('embedded-opentype'),url('../font/MalgunGothic.woff') format('woff'),url('../font/MalgunGothic.ttf') format('truetype');}
.online_cs_wrap h2{margin-bottom:22px;font-size:30px;color:#0c419a;text-align:center;}
.online_cs_wrap h3{margin-bottom:22px;line-height:18px;font-size:12px;color:#9d9d9f;text-align:center;}
.csselect_tit{text-align:center;}
.csselect_tit li{margin:0 26px;display:inline-block;font-size:14px;font-weight:bold;color:#555;}
.csselect_tb{margin-top:22px;padding-top:16px;padding-left:28px;color:#555;background-color:#d0e8ff;}
.csselect_tb th,
.csselect_tb td{vertical-align:top;padding-bottom:16px;text-align:left;}
.csselect_tb td label{margin-right:20px;}
.qaselect_tb2{margin-top:18px;padding-right:6px;}
.qaselect_tb2 table{width:100%;}
.qaselect_tb2 th,
.qaselect_tb2 td{height:23px;line-height:23px;padding:6px 0;vertical-align:middle;text-align:left;}
.qaselect_tb2 th{color:#9d9d9f;}
.qaselect_tb2 th em{font-weight:normal;vertical-align:middle;}
dl.agree_bx{margin-top:20px;margin-bottom:10px;}
dl.agree_bx dt{margin-bottom:12px;font-weight:bold;color:#9d9d9f;}
dl.agree_bx dd{padding:10px 12px;line-height:18px;color:#9d9d9f;background-color:#f4f5f9;}
div.agree_bx{margin-bottom:30px;font-weight:bold;color:#6a6a6a;}

.msg_box{margin-bottom:30px;}
.msg_box textarea{margin-bottom:3px;width:98%;height:100px;padding:5px 0 5px 5px;border:1px solid #c4cbdb;}
.msg_box .byte{text-align:right;}

.sms_msg_both{width:730px;}
.sms_msg_both td.box{vertical-align:top;padding:15px;height:385px;text-align:left;border:1px solid #ccc;}
.sms_msg_both td.btn_td{vertical-align:middle;padding:0;text-align:center;}
.sendsrch{height:35px;}
.sendsrch > input{height:23px;}
.sendsrch > strong{display:block;padding-top:10px;}
.sms_msg_both .scroll_box{height:280px;overflow-y:auto;}

/* 2016-12-15 */
.stitle_wrpa{position:relative;width:732px;height:29px;margin-bottom:24px;border-bottom:1px solid #000;text-align:left;}
.stitle_wrpa h2{padding-left:18px;font-size:14px;color:#333;background:url(../img/bul/bul_7.gif) no-repeat 0 3px;}

.tb_slt{margin:15px 0 15px 0;padding:7px 0 5px;text-align:left;border:1px solid #e2e4e7;background-color:#e5f1fe;}
.tb_slt table{width:100%;table-layout:fixed;}
.tb_slt table th{padding:4px 0 3px 23px;height:23px;background:url(../img/bul/bul_1.gif?v=1) no-repeat 13px 13px;vertical-align:middle;text-align:left;color:#444;}
.tb_slt table td{height:23px;vertical-align:middle;color:#444;}

.tb_voc{margin-bottom:12px;}
.tb_voc table{width:100%;table-layout:fixed;}
.tb_voc table th{padding:4px 0 3px 9px;height:23px;background:url(../img/bul/bul_1.gif?v=1) no-repeat 0 13px;vertical-align:middle;text-align:left;color:#444;}
.tb_voc table td{height:23px;vertical-align:middle;color:#444;}
.tb_voc table td .txt_ipt{position:relative;display:inline-block;width:277px;}
.tb_voc table td .txt_ipt .ly_txt_ipt{position:absolute;top:20px;left:0;width:176px;z-index:1;border:1px solid #46a5ff;background-color:#fff;}
.tb_voc table td .txt_ipt .ly_txt_ipt ul{overflow:hidden;overflow-y:auto;max-height:95px;}
.tb_voc table td .txt_ipt .ly_txt_ipt ul li{height:19px;padding:0 0 0 6px;}
.tb_voc table td .txt_ipt .ly_txt_ipt ul li a{display:block;height:19px;line-height:17px;color:#555;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:middle;width:99%;color:#555;font-family:Malgun Gothic, AppleSDGothicNeo, '돋움', '굴림', Arial, sans-serif;src:url('../font/MalgunGothic.eot');src:url('../font/MalgunGothic.eot?#iefix') format('embedded-opentype'),url('../font/MalgunGothic.woff') format('woff'),url('../font/MalgunGothic.ttf') format('truetype');}
.tb_voc table td .txt_ipt .ly_txt_ipt ul li:hover,
.tb_voc table td .txt_ipt .ly_txt_ipt ul li.on{background-color:#a2d2ff;}
.tb_voc table td .txt_ipt input[type=text]{color:#444;}
.tb_voc table td .txt_ipt .edit{display:inline-block;width:17px;height:16px;margin-left:6px;background:url(../img/btn/btn_edit.gif) no-repeat 0 0;vertical-align:middle;}

/* 20170105 추가 */
.txt_error{color:#fe0000 !important;}
.txt_ok{color:#46a5ff !important;}
.txt_gray{color:#aaa !important;}/* 20170106 추가 */
.txt_link{color:#46a5ff !important;}
.txt_link:hover{text-decoration:underline;}
.tb_srch table .ipt_search input[type=text]{height:21px;border-right:0;border-color:#c5c5c5;}
.ipt_search a{vertical-align:middle;display:inline-block;width:25px;height:23px;background:url(../img/btn/btn_search3.gif);}
.tab_wap{margin-top:-25px;margin-bottom:5px;position:relative;height:35px;text-align:left;border-bottom:1px solid #d9d9d9;}
.tab_wap .right{position:absolute;top:0;right:0;}
.tab_wap ul{padding-top:5px;}
.tab_wap ul li{float:left;cursor:pointer;padding-left:15px;padding-right:15px;color:#444;background:url(../img/bul/bar_tabli.gif) no-repeat 0 1px;}
.tab_wap ul li:first-child{padding-left:0;background:none;}
.tab_wap ul li.on{cursor:default;font-weight:bold;color:#46a5ff;}
.tb_list table tbody tr.c_gray td{color:#aaa;}

/* 뱅크노트API ADMIN (20170309 추가) */
.dash{display:inline-block;width:17px;text-align:center;vertical-align:middle;}
.snb_wrap .snb_box h3.t_center a{display:inline-block;margin-left:-10px;}
.btn_bizsearch{width:auto;min-width:60px;}
.btn_bizsearch.type2{min-width:94px !important;}
input.readonly{color:#9d9d9f !important;background-color:#f9f9fa !important;}
.txtscroll_box{margin-bottom:30px;width:100%;overflow-y:auto;border:1px solid #c5c5c5;}
.txtscroll{margin:5px;line-height:18px;}
.tb_view2.yscroll{height:366px;overflow-y:scroll;}
.tb_view2.yscroll th,
.tb_view2.yscroll td{padding:6px 15px 6px 20px;height:auto !important;line-height:23px;vertical-align:top !important;}
.tb_view2.yscroll .first th,
.tb_view2.yscroll .first td{padding-top:10px;}
.tb_view2.yscroll .last th,
.tb_view2.yscroll .last td{padding-bottom:10px;}
.tb_view2 textarea{width:100%;margin-right:3px;line-height:18px;}
.li_linepm li{margin-top:7px;}
.li_linepm li:first-child{margin-top:0;}
/* Webkit */
.tb_view2 input::-webkit-input-placeholder{color:#9d9d9f;}
/* Firefox 4-18 */
.tb_view2 input:-moz-placeholder{color:#9d9d9f;}
/* Firefox 19+ */
.tb_view2 input::-moz-placeholder{color:#9d9d9f;}
/* IE10+ */
.tb_view2 input:-ms-input-placeholder{color:#9d9d9f;}

/* 2017-09-05 */
/* 레이어 */
.ly_popwrap{position:absolute;padding:0 !important;border:1px solid #e6e6e6;background-color:#fff;z-index:111;white-space:nowrap;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.4);-moz-box-shadow:0 0 20px rgba(0,0,0,0.4);-o-box-shadow:0 0 20px rgba(0,0,0,0.4);-ms-box-shadow:0 0 20px rgba(0,0,0,0.4);box-shadow:0 0 20px rgba(0,0,0,0.4);}
.ly_popwrap .ly_popcont{padding:7px 10px 3px;}
.ly_popwrap .ly_popcont .bgt{position:absolute;top:-11px;right:13px;width:25px;height:11px;background:url(../img/bg/bg_lyp_arr.png) no-repeat 0 0;}
.ly_popwrap .ly_popcont .bgtl{position:absolute;top:-11px;left:47px;width:25px;height:11px;background:url(../img/bg/bg_lyp_arr.png) no-repeat 0 0;}
.ly_popwrap .ly_popcont p{margin-bottom:7px;color:#6d6d6d;font-weight:normal;}
.ly_popwrap .ly_popcont ul{}
.ly_popwrap .ly_popcont ul li{margin-bottom:7px;padding-left:9px;line-height:18px;color:#333;font-weight:normal;background:url(../img/bul/bul_dot_bl.gif) no-repeat 0 6px;}/* 20181108 color:#999;삭제 */

/* 20180430 추가 */
h2.bigtxt{font-family:Malgun Gothic, AppleSDGothicNeo, "돋움", "굴림", Arial, sans-serif;font-size:18px;color:#0c419a;text-align:center;}

/* 20171214 회사정보_로고등록 */
.storeimg_ipt_wrap{height:195px;}
.storeimg_ipt_box{position:relative;float:left;margin-right:18px;width:200px;height:193px;line-height:193px;text-align:center;border:1px solid #ccc;background-color:#f1f1f1;}
.storeimg_ipt_box.bgbk{background-color:#252525;}
.storeimg_ipt_box img{max-width:200px;max-height:193px;}
.storeimg_ipt_box .imgbtn{display:inline-block;font-size:14px;color:#46a5ff;font-weight:bold;text-decoration:underline;}
.storeimg_ipt_box .imgdel{display:block;z-index:100;position:absolute;bottom:0;right:0;width:26px;height:26px;background:url(../img/btn/btn_logoimg_del.gif);}

/* 20181108 추가 */
/* popup */
.pop_wrap{background-color:#fff;}
.pop_wrap .pop_header{position:relative;padding:9px 0 11px 24px;background-color:#46a5ff;}
.pop_wrap .pop_header h1{font-size:14px;color:#fff;}
.pop_wrap .pop_header .btn_popclose{position:absolute;top:9px;right:12px;}
.pop_wrap .pop_container{position:relative;padding:30px 30px 30px;}
.pop_txt{margin-top:8px;line-height:24px;color:#7d7e80;}
.btn_rfix{margin-bottom:-18px;text-align:right;}
/* 말줄임표 */
.elipsis{vertical-align:middle;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:95%;}
/* 인원 */
.txt_no{position:relative;height:23px;}
.txt_no .right{position:absolute;top:0;right:0;text-align:right;font-weight:bold;color:#626467;}
.txt_no label,
.txt_no span,
.txt_no img{vertical-align:middle;}
.txt_no a.lyhover{}
.txt_no a.lyhover .ly_popwrap{top:31px;left:0;}
.txt_no a.lyhover .bgtl{left:185px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.txt_no a.lyhover .bgtl{left:172px;}
}
/* 검색영역 */
.schbx{}
.schbx input[type=text]{height:20px;}
/* 레이어 */
.ly_popwrap .ly_popcont .bl_list{line-height:18px;color:#555;}
.ly_popwrap .ly_popcont .bl_list p{margin:0;padding-left:0;color:#555;}
/* 사용자선택 */
.user_slt_bx{overflow:hidden;overflow-y:auto;height:109px;border:1px solid #c5c5c5;}
.user_slt_bx .ubx_in{margin:-10px 0 0 -6px;padding:10px;}
.user_slt_bx .ubx_in .user_bg{display:inline-block;vertical-align:middle;width:105px;margin:10px 0 0 6px;padding:0 0 0 7px;text-align:right;background-color:#7c7c7c;}
.user_slt_bx .ubx_in .user_bg .user_nm{display:inline-block;vertical-align:middle;float:left;width:69px;height:26px;line-height:26px;color:#fff;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.user_slt_bx .ubx_in .user_bg .btn_del{display:inline-block;vertical-align:middle;width:18px;height:26px;background:url(../img/btn/btn_del2.png) no-repeat center 7px;}
.user_slt_bx .ubx_in .user_bg .ico_m{display:inline-block;vertical-align:middle;width:18px;height:26px;background:url(../img/icon/ico_master_s.png) no-repeat center 5px;}
.user_slt_bx .ubx_in .user_bg .ico_m.on{background-image:url(../img/icon/ico_master_on_s.png);}
/* tb_list_scroll */
.tb_list_scroll{margin-top:0;height:140px;overflow-y:auto;border-bottom:1px solid #ccc;}

/* 2019.08.26 추가 */
.tbl_list{width:100%;table-layout:fixed;}
.tbl_list th{height:32px;min-height:32px;text-align:center;background-color:#9f9fa0;font-weight:normal;}
.tbl_list th div{padding:5px 12px 7px;color:#fff;}
.tbl_list td{height:35px;min-height:35px;background-color:#f4f5f9;}
.tbl_list tr:nth-child(odd) td{background-color:#f4f5f9;}
.tbl_list tr:nth-child(even) td{background-color:#ecedf0;}
.tbl_list tr.total td{background-color:#9dcdfc;font-weight:bold;}
.tbl_list td div{padding:5px 12px 7px;color:#555;}
.tbl_list td div.elipsis{width:84%;}
.tbl_list td div .txt_st{vertical-align:0;}
.tbl_list td div .txt_st img{vertical-align:-2px;}
.tbl_list .result_none td{height:70px;text-align:center;font-weight:bold;color:#9d9d9f;}
.tbl_list .result_none td div{color:#9d9d9f;}
.tbl_list_scroll{overflow:hidden;overflow-y:auto;}

.tbl_list tr:hover td,
.tbl_list tr.on td{background-color:#9dcdfc;}
.tbl_list tr.on:nth-child(odd) td{background-color:#d1e5fa;}
.tbl_list tr.on:nth-child(even) td{background-color:#cbdff3;}
.tbl_list tr:hover td{cursor:pointer;}
.tbl_list tr.result_none:hover td{background-color:#f4f5f9 !important;}
.tbl_list .tal{text-align:left;}
.tbl_list .tac{text-align:center;}

/* select_style2 */
.select_bx{padding:0 !important;}
.select_style2{position:relative;display:inline-block;height:23px;}
.select_style2 a{display:inline-block;height:23px;padding:0 0 0 10px;vertical-align:middle;background:url(../img/bg/bg_select_style2.gif) no-repeat left top;}
.select_style2 a span{color:#666 !important;cursor:pointer;display:inline-block;height:20px;padding:3px 30px 0 0;font-style:normal;background:url(../img/bg/bg_select_style2.gif) no-repeat right top;}
*:first-child+html .select_style2 a{height:23px;padding-top:0;}
*:first-child+html .select_style1{margin-right:28px;}
.select_style2 .select_scroll{position:absolute;top:22px;left:0;width:96%;z-index:800;background:#fff;border:1px solid #ccc;border-top:none;padding:0 !important;}
.select_style2 .select_scroll ul{padding:0;margin:0;position:relative !important;overflow:hidden;max-height:200px !important;height:auto;top:0;left:0;border:none !important;overflow-y:auto;}
.select_style2 .select_scroll ul li{display:block;position:relative;color:#888;cursor:pointer;line-height:20px;padding:2px 0 0 9px;border-top:1px solid #e1e1e1;}
.select_style2 .select_scroll ul li:hover{background:#ececec;color:#333;}
.select_style2 .select_scroll a.global{background:#fff !important;color:#000;width:auto;height:21px;padding:4px 0 0 9px !important;display:block;border-top:1px solid #e1e1e1;}

/* select_style3 */
.select_style3{position:relative;text-align:left;margin-right:-2px;display:inline-block;height:23px;padding:0 0 0 5px;vertical-align:middle;background:url(../img/bg/bg_select_style2.gif) no-repeat left top;}
.select_style3 a.txt{float:left;display:inline-block;width:20px;height:18px;padding:5px 0 0;}
.select_style3 a.txt2{float:left;display:inline-block;width:55%;height:20px;padding:3px 0 0 4px;}
.select_style3 a.btn{float:right;display:inline-block;width:25px;height:23px;background:url(../img/bg/bg_select_style2.gif) no-repeat right 0;}
.select_style3 ul{position:absolute;top:25px;left:0;width:110%;padding-right:10px;overflow-x:hidden;overflow-y:auto;max-height:85px;z-index:800;background:#fff;border:1px solid #ccc;border-top:none;}
.select_style3 ul li{width:100%;display:block;position:relative;color:#888;cursor:pointer;line-height:20px;padding:2px 0 0 9px;border-top:1px solid #e1e1e1;}
.select_style3 ul li:hover{background:#ececec;color:#333;}
.select_style3 ul li:first-child{border-top:none;}
.select_style3 .select_scroll{position:absolute;top:22px;left:0;width:100%;z-index:800;background:#fff;border:1px solid #ccc;border-top:none;}
.select_style3 .select_scroll ul{padding:0;margin:0;width:100%;position:relative !important;overflow:hidden;max-height:100% !important;height:auto;top:0;left:0;border:none !important;}
.select_style3 .select_scroll a.global{background:#fff !important;color:#000;width:auto;padding:0 0 0 9px !important;display:block;border-top:1px solid #e1e1e1;}

/* 2019-09-10 */
/* 출납관서 선택 */
.slt_listbx{border:2px solid #46a5ff;}
.slt_listbx ul{overflow:hidden;overflow-y:auto;height:300px;}
.slt_listbx ul li{padding:0 10px;height:30px;line-height:31px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;vertical-align:middle;}
.slt_listbx ul li input[type=checkbox]{margin-right:5px;vertical-align:-2px;}
.slt_listbx ul li.on,
.slt_listbx ul li:hover{background-color:#a2d2ff;}

/* (start)20220718 */
.itms_list .tb_srch{margin-bottom:8px;padding:0;}
.itms_list .tb_srch .tx_coName{display:inline;padding:0 12px 0 0;color:#444;vertical-align:middle;}
.itms_list .tb_srch .codeStatus{display:inline-block;margin:0 10px 0 0;padding:5px 0 0;color:#3598db;vertical-align:top;}
.itms_list .tb_srch .codeStatus.tx_blue{color:#3598db;}
.itms_list .tb_srch .codeStatus.tx_red{color:#fe0000;}
.itms_list .tb_srch .codeStatus.nbt{margin-right:68px;}
.itms_list .tb_srch .codeControl{padding:0}
.itms_list .tb_srch .bt_codeToggle{display:inline-block;width:22px;height:22px;margin:0 25px 0 0;line-height:0;border-radius:2px;vertical-align:middle;border:1px solid #aeaeae;background-image:url("../img/btn/bt_codeToggle.png");background-repeat:no-repeat;background-size:22px auto;}
.itms_list .tb_srch.bt_codeToggle.dn{background-position:0 0;}
.itms_list .tb_srch .bt_codeToggle.up{background-position:0 -22px;}
.itms_list .tb_srch table input[type=text]{height:20px;}
.itms_list .tb_srch .inner_tbl{padding:8px 10px;}
.itms_list .tb_srch .inner_tbl .txt_r{display:inline-block;vertical-align:top;margin:-3px 0 0 -5px;color:#fd2121;}
.itms_list .tb_srch .inner_tbl .tbl_show{display:none;}
.itms_list .tb_srch .inner_tbl .tbl_show.on{display:block;}
.itms_list .tb_srch .inner_tbl .tb_view2{border-top:1px solid #c5cbd9;border-bottom:1px solid #c5cbd9;}
.itms_list .tb_srch .inner_tbl .tb_view2 table th{color:#9d9d9f;}
.itms_list .tb_srch .inner_tbl .tb_view2 table th,
.itms_list .tb_srch .inner_tbl .tb_view2 table td{vertical-align:middle;height:22px;padding:4px 20px 5px 20px;border-bottom:0;color:#444;}
.itms_list .tb_srch .inner_tbl .tb_view2 table th{padding:0 0 0 15px;font-size:12px;color:#9d9d9f;text-align:left;background-color:#f4f5f9;}
.itms_list .tb_srch .inner_tbl .tb_view2 .tx_code{display:inline-block;color:#9d9d9f;padding:4px 0 0 5px;vertical-align:top;}

/* btn_style3_xx */
.btn_style3_b,
.btn_style3_w,
.btn_style3_g,
.btn_style3_r{display:inline-block;min-width:62px;height:22px;padding:0 5px;font-size:12px;text-align:center;line-height:22px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;vertical-align:middle;overflow:hidden;box-sizing:border-box;}
.btn_style3_b{color:#fff !important;background-color:#50a7fc;}
.btn_style3_w{color:#555 !important;border:1px solid #ccc;background-image:-moz-linear-gradient(90deg, rgb(238,238,238) 0%, rgb(255,255,255) 100%);background-image:-webkit-linear-gradient(90deg, rgb(238,238,238) 0%, rgb(255,255,255) 100%);background-image:-ms-linear-gradient(90deg, rgb(238,238,238) 0%, rgb(255,255,255) 100%);}
.btn_style3_g{color:#fff !important;border:1px solid #9f9fa0;background-color:#9f9fa0;}
.btn_style3_r{color:#fff !important;border:1px solid #f05d5d;background-color:#f05d5d;}
/* //(end)20220718 */

/* (start)20220825 */
.title_wrpa .right{position:absolute;top:6px;right:0;}
.nomaltxt{display:inline-block;font-size:12px;line-height:22px;vertical-align:middle;}
.infotxt2 p{color:#666;padding:4px 0 3px 9px;text-align:left;}

.title_wrpa2{position:relative;}
.title_wrpa2 .right{position:absolute;top:-6px;right:0;}
.box1{position:relative;padding:10px 0;text-align:left;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.box1 .right{position:absolute;top:10px;right:0;}

.msg_box2{margin-bottom:20px;}
.msg_box2 textarea{box-sizing:border-box;width:100%;height:95px;padding:5px 5px 5px 5px;border:1px solid #c4cbdb;}

.viewtable table td a.bt_cal{vertical-align:top;text-decoration:none;color:transparent;}
.viewtable table td a.bt_trAdd{display:inline-block;vertical-align:top;text-decoration:none;color:transparent;}
.viewtable table td a.bt_trRemove{display:inline-block;vertical-align:top;text-decoration:none;color:transparent;}

.viewtable table input[type=text]{vertical-align:0;height:19px;}
.viewtable table select{vertical-align:0;}
.viewtable .t_right{padding-right:3px;}
.viewtable .t_left{padding-left:3px;}

.viewtable.type2{}
.viewtable.type2 table{}
.viewtable.type2 table thead th,
.viewtable.type2 table thead td{padding-right:5px;padding-left:5px;}
.viewtable.type2 table tbody th,
.viewtable.type2 table tbody td{padding-right:5px;padding-left:5px;line-height:inherit;}
.viewtable.type2 table tbody td *{box-sizing:border-box;}
.viewtable.type2 table tbody td input[type=text],
.viewtable.type2 table tbody td select{width:100%;height:22px;vertical-align:middle;}
.viewtable.type2 table tbody td label.numTime{display:inline-block;padding-top:1px;line-height:21px;vertical-align:middle;}

.tb_list table td.t_right:last-child{padding-right:12px;}
.tb_list table th.t_right:last-child{padding-right:12px;}

.Pop_wrap3 input[type=text].t_right{padding-right:3px;}

h3.HStyle4{padding:5px 0 0;font-size:14px;color:#333;text-align:left;margin-bottom:8px;}
/* //(end)20220825 */

/* (start)20230829 */
.tb_list3{display:inline-block;margin:0;padding:0;}
.tb_list3 > .tb_list3_title{display:flex;margin:0 0 5px;padding:0;align-items:center;justify-content:space-between;column-gap:10px;}
.tb_list3 .tb_list3_title > .left{}
.tb_list3 .tb_list3_title > .btn_right{}

.tb_list3 table{width:auto;table-layout:fixed;}
.tb_list3 table thead th,
.tb_list3 table tbody td{margin:0;padding:5px 10px 4px;height:auto;vertical-align:middle;font-size:12px;font-weight:normal;color:#444;text-align:left;line-height:18px;text-align:center;}
.tb_list3 table thead th.tal,
.tb_list3 table tbody td.tal{text-align:left;}
.tb_list3 table thead th{border-bottom:none;background-color:#ddd;}
.tb_list3 table tbody td input[type=checkbox],
.tb_list3 table tbody td input[type=radio]{margin:-3px 2px 0 0;}
/* //(end)20230829 */

/* 어드민에서 사용하는 일립시스 추가함 */
.tx_ellipsis100{max-width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}