@charset "utf-8";

/* font */
@import url("./font.css?v=1");

/* reset */
html * {max-height: 999999px} /* font size bug fix */
html,body{margin:0px;padding:0px;width:100%;height: 100%;font-size:10px;font-family:'Noto Sans KR', Arial, sans-serif;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}
ul,ol,li,dl,dd,dt,input,h1,h2,h3,h4,h5,h6,p,b,input,button,textarea,fieldset,legend,td,th{margin:0px;padding:0px;font-weight:normal;word-break:keep-all;font-size: revert;}
li{list-style:none}
fieldset,img,a{border:0px}
a{text-decoration:none}
legend,.blind{position:absolute;top:0;left:-10000px;width:0;height:0;overflow:hidden;font-size:0;line-height:0}
caption{display:none}
button,label{cursor:pointer}
button{overflow:visible\9}	/* button fix for ie8 */
input,textarea,button,select{font-family:'Noto Sans KR', Arial, sans-serif}
/*input[type="password"]{font-family:"돋움",sans-serif }*/
table{width:100%;border-collapse:collapse;border-spacing:0;text-align:left}
table th, table td{text-align:left}
input::-webkit-input-placeholder{color:#9e9e9e}
input::-moz-placeholder{color:#9e9e9e}
input:-moz-placeholder{color:#9e9e9e}
input:-ms-input-placeholder{color:#9e9e9e}
textarea::-webkit-input-placeholder{color:#9e9e9e}
textarea::-moz-placeholder{color:#9e9e9e}
textarea:-moz-placeholder{color:#9e9e9e}
textarea:-ms-input-placeholder{color:#9e9e9e}
input:focus::-webkit-input-placeholder{color:transparent!important}
input:focus::-moz-placeholder{color:transparent!important}
input:focus:-moz-placeholder{color:transparent!important}
input:focus:-ms-input-placeholder{color:transparent!important}
textarea:focus::-webkit-input-placeholder{color:transparent!important}
textarea:focus::-moz-placeholder{color:transparent!important}
textarea:focus:-moz-placeholder{color:transparent!important}
textarea:focus:-ms-input-placeholder{color:transparent!important}
header, footer, section, article, aside, nav, address { display: block; margin:0; } /* ie8 */

.clear-wrap:before,.clear_wrap:after{content:" ";display:table}
.clear-wrap:after{clear:both}
.clear-wrap{*zoom:1}
.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ellipsism{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.appearance{border:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
.boxsizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mobilescrolling{-webkit-overflow-scrolling:touch}
body *,
body *:after,
body *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

/* ===================================================================================== */
/* */
/* 많이쓰는 class */
/* */
.blind {
    visibility:hidden;
    display: block;
    position :absolute;
    top :0;
    left: 0;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}
.clear {
    clear: both;
    display: block;
    float: none;
    font-size: 0 !important;
    height: 0;
    line-height: 0 !important;
    margin: 0 !important;
    overflow: hidden;
    padding: 0 !important;
}
.display_none {
    display:none !important;
}
.visible_hidden {
	visibility: hidden;
}
.break_all {
    word-break:break-all;
}
.no_margin {
    margin:0 !important;
}
table {
    border-collapse:collapse;
}
caption {
    display:none;
}
a {
    color :#333333;
    cursor:pointer;
}
a:hover, a:visited, a:link, a {
    text-decoration:none;
}
.a_link, .a_link:hover, .a_link:visited, .a_link:link {
    text-decoration: underline;
    color:#5576ba;
}
.v_top {
    vertical-align:top;
}
.v_mid {
    vertical-align:middle;
}
.f_left {
    float:left;
}
.f_right {
    float:right;
}
.input_wide {
    width:80%;
}
/* font 관련 */
.f_red {
    color:#ff0000 !important;
}
.f_blue {
    color:#4080ff !important;
}
.f_fb_blue {
    color:#5576ba;
}
.f_dark_gray {
    color:#333333 !important;
}
.f_dark_navy {
    color:#4080ff;
}
.f_gray {
    color:#4d4d4d;
}
.f_lite_gray {
    color:#999999 !important;
}
.f_purple {
    color:#ba68c8;
}
.f_orange{
    color:#ea8b00
}
.f_large {
    font-size:15px;
}
.f_xs {
    font-size:11px;
}
.f_sm {
    font-size:12px;
}
.t_left,table td.t_left {
    text-align: left !important;
}
.t_right,table td.t_right {
    text-align: right !important;
}
.t_center,table td.t_center {
    text-align: center !important;
}
.t_bold {
    font-weight: 600;
}
.t_large {
    font-size:15px;
}
.tr_selected td{
    background-color:#fffbe2 !important;
}


/* 버튼 */
a.button.disabled, a.button.disabled:hover {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
}
a.button, a.button:link, a.button:visited {
    display: inline-block;
    color: #4d4d4d;
    background-color: #fff;
    font-size: 12px;
    text-align: center;
    padding: 8px 11px 8px 11px;
    text-decoration: none;
    border: 1px solid #cccccc;
    -moz-border-bottom-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-radius: 3px;
    white-space: nowrap;
}
a.button.sm {
    padding: 2px 8px;
}
a.button.md {
    line-height: 20px;
    box-sizing: border-box;
    vertical-align: top;
    padding: 5px 11px;
}
a.button.long {
    width: 120px;
    box-sizing: border-box;
}
a.button.md2 {
    width: 50px;
    padding: 2px 5px 2px 5px;
    box-sizing: border-box;
}
a.button.normal {
    width: 74px;
    box-sizing: border-box;
}
a.button.short {
    width: 43px;
    box-sizing: border-box;
}
a.button:hover,a.button:active {
    background-color:#f3f3f3;
    color: #000;
}
a.button.blue, a.button.blue:link, a.button.blue:visited,
a.button.active, a.button.active:link, a.button.active:visited {
    color: #fff !important;
    background-color: #1e90ff !important;
    border: 1px solid #1e90ff !important;
}
a.button.blue:hover, a.button.blue:active,
a.button.blue:active, a.button.active:active {
    background-color: #217CEF !important;
    color: #fff !important;
}
a.button.navy, a.button.navy:link, a.button.navy:visited {
    color: #fff;
    background-color: #263ea0;
    border: 1px solid #263ea0;
}
a.button.navy:hover, a.button.navy:active {
    background-color: #2b398e;
    color: #fff;
}
a.button.dark_navy, a.button.dark_navy:link, a.button.dark_navy:visited {
    color: #fff !important;
    background-color: #303F9F !important;
    border: 1px solid #303F9F !important;
}
a.button.dark_navy:hover, a.button.dark_navy:active {
    background-color: #2b398e !important;
    color: #fff !important;
}
a.button.red, a.button.red:link, a.button.red:visited {
    color: #fff;
    background-color: #ff0000;
    border: 1px solid #DC251E;
}
a.button.red:hover, a.button.red:active {
    background-color: #D90000;
    color: #fff;
}
a.button.dark_red, a.button.dark_red:link, a.button.dark_red:visited {
    color: #fff;
    background-color: #cc1717;
    border: 1px solid #DC251E;
}
a.button.dark_red:hover, a.button.dark_red:active {
    background-color: #b31717;
    color: #fff;
}
a.button.black, a.button.black:link, a.button.black:visited {
    color: #fff;
    background-color: #000000;
    border: 1px solid #585858;
}
a.button.black:hover, a.button.black:active {
    background-color: #000000;
    color: #fff;
}
a.button.purple, a.button.purple:link, a.button.purple:visited {
    color: #fff;
    background-color: #672679;
    border: 1px solid #7B1FA2;
}
a.button.purple:hover, a.button.purple:active {
    background-color: #6e1a92;
    color: #fff;
}
a.button.green, a.button.green:link, a.button.green:visited {
    color: #fff;
    background-color: #8BC34A ;
    border: 1px solid #8BC34A ;
}
a.button.green:hover, a.button.green:active {
    background-color: #75ae4d;
    color: #fff;
}
a.button.white_sky, a.button.white_sky:link, a.button.white_sky:visited,
a.button.white_sky:hover, a.button.white_sky:active {
    color: #1E90FF;
    background-color: #ffffff;
    border: 1px solid #1E90FF;
}
a.button.white, a.button.white:link, a.button.white:visited {
    color: #000;
    background-color: #fff;
    border: 1px solid #dedede;
}
a.button.white:hover, a.button.white:active {
    background-color: #f9f9f9;
    color: #000;
}
a.button.gray, a.button.gray:link, a.button.gray:visited {
    color: #4d4d4d;
    background-color: #F6F7F9;
    border: 1px solid #cccccc;
}
a.button.gray:hover, a.button.gray:active {
    background-color: #f9f9f9;
    color: #4d4d4d;
}
a.button.w_gray, a.button.w_gray:link, a.button.w_gray:visited {
    color: #fff;
    background-color: #696969;
    border: 1px solid #cccccc;
}
a.button.w_gray:hover, a.button.w_gray:active {
    background-color: #636363;
    color: #fff;
}
a.button.b_gray, a.button.b_gray:link, a.button.b_gray:visited {
    color: #fff;
    background-color: #343a40;
    border: 1px solid #cccccc;
}
a.button.b_gray:hover, a.button.b_gray:active {
    background-color: #3B444A;
    color: #fff;
}
a.button.light_gray, a.button.light_gray:link, a.button.light_gray:visited {
    color: #fff;
    background-color: #7F828E;
    border: 1px solid #cccccc;
}
a.button.light_gray:hover, a.button.light_gray:active {
    background-color: #747782;
    color: #fff;
}
a.button.fb_blue, a.button.fb_blue:link, a.button.fb_blue:visited {
    color: #fff;
    background-color: #637496;
    border: 1px solid #637496;
}
a.button.fb_blue:hover, a.button.fb_blue:active {
    background-color: #5d6d8c;
    color: #fff;
}
a.button.fb_main, a.button.fb_main:link, a.button.fb_main:visited {
    color: #fff;
    background-color: #4267B2;
    border: 1px solid #4267B2;
}
a.button.fb_main:hover, a.button.fb_main:active {
    background-color: #3a5fa9;
    color: #fff;
}
a.button.fb_dark_blue, a.button.fb_dark_blue:link, a.button.fb_dark_blue:visited {
    color: #fff;
    background-color: #566EA1;
    border: 1px solid #566EA1;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
a.button.fb_dark_blue:hover, a.button.fb_dark_blue:active {
    background-color: #5c75ab;
    color: #fff;
}
a.button.sea_blue, a.button.sea_blue:link, a.button.sea_blue:visited {
    color: #fff;
    background-color: #203fc5;
    border: 1px solid #203fc5;
}
a.button.sea_blue:hover, a.button.sea_blue:active {
    background-color: #2040A4;
    color: #fff;
}
a.button.gray_blue, a.button.gray_blue:link, a.button.gray_blue:visited {
    color: #4080FF;
    background-color: #F6F7F9;
    border: 1px solid #4080FF;
}
a.button.gray_blue:hover, a.button.gray_blue:active {
    background-color: #f9f9f9;
    color: #1153d8;
}
a.button.blue2, a.button.blue2:link, a.button.blue2:visited {
    color: #fff;
    background-color: #3269F3;
    border: 1px solid #3269F3;
}
a.button.blue2:hover, a.button.blue2:active {
    background-color: #3264c8;
    color: #fff;
}

a.button.orange, a.button.orange:link, a.button.orange:visited {
    color: #ffffff;
    background-color: #EF7919;
    border: 1px solid #EF7919;
}
a.button.orange:hover, a.button.orange:active {
    border: 1px solid #E46C0A;
    background-color: #E46C0A;
    color: #ffffff;
}
a.button.light_orange, a.button.light_orange:link, a.button.light_orange:visited {
    color: #fff;
    background-color: #FF9800;
    border: 1px solid #FF9800;
}
a.button.light_orange:hover, a.button.light_orange:active {
    border: 1px solid #FF9800;
    background-color: #f59200;
    color: #fff;
}
a.button.yellow, a.button.yellow:link, a.button.yellow:visited {
    color: #fff;
    background-color: #e8d524;
    border: 1px solid #e8d524;
}
a.button.yellow:hover, a.button.yellow:active {
    border: 1px solid #e8d524;
    background-color: #D9C624;
    color: #fff;
}
a.button.gray2, a.button.gray2:link, a.button.gray2:visited {
    color: #fff;
    background-color: #BDBDBD;
    border: 1px solid #BDBDBD;
}
a.button.gray2:hover, a.button.gray2:active {
    background-color: #BDBDBD;
    color: #fff;
}
a.button.orange2, a.button.orange2:link, a.button.orange2:visited {
    color: #fff;
    background-color: #fb7f19;
    border: 1px solid #fb7f19;
}
a.button.orange2:hover, a.button.orange2:active {
    background-color: #fb7f19;
    color: #fff;
}

/*footer*/
.footerWrap {
	/*text-align:center;font-size: 11px;color: #aeaeae;margin-top:20px;*/
	text-align: center;
	font-size: 11px;
	color: #aeaeae;
	margin-top: 20px;
	left: 0;
	bottom: 0;
	right: 0;
	padding-top: 10px;
	height: 40px;
	border-top: 1px solid #f2f3f5;
	background: #fff;
	width: 100%;
}
.footerWrap.on {
	position: absolute;
	margin-bottom: -20px;
	bottom: 20px;
	right: 20px;
}
/*#gnb .btn_menu,*/
.btns,
.toggle_onoff .icon,
.toggle_onoff .icon:before,
.toggle_onoff .icon:after,
#popup_compadd_chart .btn_comp_add,
.ani{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}

html,body{min-width:1084px;background:#fff}
html{position:relative;min-height:100%}

.contains{margin:0 auto;padding:0 30px;min-width:1084px}

.page_animate.animate{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}

/* 인풋 */
input[type=text]{border: solid 1px #e0e0e0;background-color: #fff;color:#000;}
input[type=text]:focus{outline: none;border: solid 1px #000;background-color: #fff;}
input[type=text]:read-only{background-color:#f5f5f6;color:#999;}
input[type=text]:-moz-read-only{background-color:#f5f5f6;color:#999;}
input[type=text]:read-only:focus{outline: none;border: solid 1px #e0e0e0;}
input[type=text]:-moz-read-only:focus{outline: none;border: solid 1px #e0e0e0;}

/* 스크롤 */
.scrolly{overflow:hidden;overflow-y:auto}
.scrollx{overflow:hidden;overflow-x:auto}
.scrollxy{overflow:auto}
.scrolly::-webkit-scrollbar{width:5px}
.scrollxy::-webkit-scrollbar{width:5px;height:5px}
.scrollx::-webkit-scrollbar{width:5px;height:5px}
.scrolly::-webkit-scrollbar-track,
.scrollxy::-webkit-scrollbar-track,
.scrollx::-webkit-scrollbar-track{border-radius:3px;background:#eaebef}
.scrolly::-webkit-scrollbar-thumb,
.scrollxy::-webkit-scrollbar-thumb,
.scrollx::-webkit-scrollbar-thumb{border-radius:3px;background:#cbcbcb}
.scrolly::-webkit-scrollbar-thumb:hover,
.scrollxy::-webkit-scrollbar-thumb:hover,
.scrollx::-webkit-scrollbar-thumb:hover{background:#aaa}
.scrollmask{-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), color-stop(0, rgba(0,0,0,1)), color-stop(0.90, rgba(0,0,0,1)), to(rgba(0,0,0,0)))}

/* 헤더 */
#header{position:absolute;left:0;top:0;right:0;background:#fff;z-index:100;border: 1px solid #e0e0e0;}
#header .header_area{position:relative;height:50px}
#header .logo{display: inline-block; margin: 0; padding: 0;position: relative;}
#header .logo a{display: inline-block;vertical-align: middle;overflow: hidden;box-sizing: border-box;color: #222222;font-weight: 700;padding: 7px 0;}
#header .logo a.img {font-size:0;}
#header .logo a img {height:35px;}
/*
#header .logo{position:absolute;left:-5px;top:0px}
#header .logo a{display:block;height:50px; font-size:0; overflow: hidden;}
*/
#gnb{display: inline-block;position: relative;box-sizing: border-box;margin-left: 10px;}
#gnb li{display: inline-block;padding: 10px 15px; list-style: none;text-align: center;height: 50px;}/**/
/*#gnb li:not(:last-child) {margin-right: 5px;} */
/*
#gnb{display:table;width:370px;table-layout:fixed;padding-left: 109px;}
#gnb li{display:table-cell;padding:10px;vertical-align:top;text-align: center;}
*/
#gnb .btn_menu{display:block;padding:0 15px;height:30px;line-height:30px;font-size:14px;color:#999;font-weight:500;position: relative;}
#gnb .btn_menu:hover{color:#40468b;}
#gnb .btn_menu.active{font-weight:700;opacity:1;color:#000}
#gnb .btn_menu.active::after { content: ""; position: absolute; bottom:-10px; left:0; right:0; width:100%; height:3px; background:#000}

#header .info_con{position: absolute; top:50%; right:0; transform: translateY(-50%); display: flex; align-items: center; justify-content: center;}

#header .hnb{}
#header .hnb .user_info{padding: 1px 20px 0 26px; line-height:30px;font-size:13px;color:#000;background:url(/assets/images/icon/icon_gnb_user.svg) no-repeat left center; position: relative;}
#header .hnb a.user_info::after {display: block;content: "";position: absolute;right: 0;top: 1px;width: 20px;height: 100%;   background: url(/assets/images/icon/icon_section-list_arrow_down.svg) no-repeat center center;}
#header .hnb a.user_info.active::after {background: url(/assets/images/icon/icon_section-list_arrow_up.svg) no-repeat center center;}
#header .hnb .hnb_list{display:none;position:absolute;right:0;top:100%;width:110px;border:1px solid #eaebef;box-shadow:0 2px 10px rgba(0,0,0,0.1);background:#fff;z-index:20}
#header .hnb .hnb_list a{display:block;padding:0 10px;height:30px;line-height:30px;font-size:12px;color:#666;font-weight:500;white-space:nowrap}
#header .hnb .hnb_list a:hover{background:#f5f5f5}
#header .hnb .user_info.active + .hnb_list {display: block;}

.info_con .language_list {margin-right: 30px;}
.info_con .language_list .title {position: relative; padding: 0 21px 0 28px; line-height: 30px; font-size: 13px; color: #000; background: url(/assets/images/icon/icon_gnb_language.svg) no-repeat left center;}
.info_con .language_list a.title::after {display: block; content: ""; position: absolute; right: 0; top: 1px; width: 20px; height: 100%; background: url(/assets/images/icon/icon_section-list_arrow_down.svg) no-repeat center center;}
.info_con .language_list a.title.active::after {background: url(/assets/images/icon/icon_section-list_arrow_up.svg) no-repeat center center;}
.info_con .language_list a.title.active + ul {display: block;}
.info_con .language_list > ul {display: none; position: absolute; left: 0; top: 100%; width: 82px; border: 1px solid #eaebef; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); background: #fff; z-index: 20}
.info_con .language_list > ul > li > a {display: block; padding: 0 10px; height: 30px; line-height: 30px; font-size: 12px; color: #666; font-weight: 500; white-space: nowrap;}
.info_con .language_list > ul > li:hover  > a {background: #f5f5f5;}

/* 컨텐츠 */
.mt10{margin-top:10px!important}
.mt20{margin-top:20px!important}
.mt30{margin-top:30px!important}
.mt40{margin-top:40px!important}
.mt50{margin-top:50px!important}
.mb10{margin-bottom:10px!important}
.mb20{margin-bottom:20px!important}
.mb30{margin-bottom:30px!important}
.mb40{margin-bottom:40px!important}
.mb50{margin-bottom:50px!important}

#content{padding-top:50px;position: relative;background-color: #fff;margin-left: 135px;}
h2.title{line-height:24px;font-size:20px;color:#000;font-weight:700}

/* 홈 */
.box_round{position:relative;border-radius:5px;background:#fff;box-shadow:1px 1px 4px rgba(0,0,0,0.1); padding: 30px 15px 30px 30px !important;}

/* 리스트 */
#list_wrap{position:relative;}
#list_wrap .title{}/*color:#3f3a8a;font-size:24px*/
#list_wrap .title.announcement_title{font-size: 15px; font-weight: normal;}
#list_wrap .setting_area{height:100%}
#list_wrap .setting_wrap{padding-right:15px;height:100%;padding:30px;}
#list_wrap .setting_area.footer_btn{margin-bottom:100px}

#list_wrap .my_info_area{padding:0 15px 30px 30px;height:100%}
#list_wrap .qna_area{padding:0 15px 30px 30px;height:100%}
#list_wrap .qna_wrap{padding-right:15px;height:100%}

/* 테이블 */
.table_wrap {min-height: 450px;}
.table_wrap table.datatable{table-layout:fixed;border:0!important; background-color: #fff;}
.table_wrap table.datatable thead .text{display:inline-block;padding:0px 14px}
.table_wrap table.datatable thead th.sorting_asc .text{background:url(/assets/images/icon/icon_table_dropdown-arrow_up.svg) no-repeat right center}
.table_wrap table.datatable thead th.sorting_desc .text{background:url(/assets/images/icon/icon_table_dropdown-arrow_down.svg) no-repeat right center}
.table_wrap table.datatable thead .input_search,
.table_wrap table.datatable thead .input_calendar,
.table_wrap table.datatable thead .select_search{position:relative;padding:0 8px;width:100%;height:30px;font-size:12px;color:#333;border:1px solid #eaebef;border-radius:3px; position: relative;background:transparent;z-index:2}
.table_wrap table.datatable thead .search_box {position: relative;}
.table_wrap table.datatable thead br + .search_box {margin-top:4px}
.table_wrap table.datatable thead br + .search_box .select_box {display: block;}
/*.table_wrap table.datatable thead .input_search + span.ic {width:26px; height:26px; background:#fff url(/report/assets/img/icon/search.png) center no-repeat; display: block; position: absolute; top:2px;right:2px; cursor: pointer; z-index:1}*/
/*.table_wrap table.datatable thead .input_calendar + span.ic {width:26px; height:26px; background:#fff url(/report/assets/img/icon/calendar.png) center no-repeat; display: block; position: absolute; top:2px;right:2px; cursor: pointer; z-index:1}*/
/* .table_wrap table.datatable thead .select_box:hover .btn_select,
.table_wrap table.datatable thead .search_box:hover .input_search,
.table_wrap table.datatable thead .search_box:hover .input_calendar {border-color:#999} */
.table_wrap table.datatable thead .select_box.active .btn_select {border: 2px solid #000;margin-bottom: -2px;}
.table_wrap table.datatable thead .select_box{text-align:left}
.table_wrap table.datatable thead .select_box.center {text-align: center;}
.table_wrap table.datatable thead .select_box.center .btn_select {padding-left: 20px;}
.table_wrap table.datatable thead .select_box .btn_select{padding-top:6px;padding-bottom:7px;margin-top:5px}
.table_wrap table.datatable thead th{cursor:default;padding:10px;/*height:60px;*/text-align:center;font-size:15px;color:#000;font-weight:700;border-bottom:2px solid #e0e0e0;border-top:2px solid #000; word-break: break-all;}
/* .table_wrap table.datatable thead th .text{cursor:pointer;white-space:nowrap} */
.table_wrap table.datatable thead th .text{cursor:pointer;white-space:nowrap;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;display: inline-block;max-width: 100%;}
.table_wrap table.datatable thead th .text + .help {margin-left:-8px}
/*.table_wrap table.datatable thead th .help {display: inline-block; vertical-align: middle; width:14px; height: 14px;background:url(/report/assets/img/icon/help.png) no-repeat; position: relative; top:-5px; opacity: 0.6;}*/
.table_wrap table.datatable thead th .help:hover {opacity: 1;}
.table_wrap table.datatable tbody td{padding:10px;height:40px;text-align:center;font-size:14px;color:#000;border-bottom:1px solid #ebebeb;word-break: break-all;}
.table_wrap table.datatable tbody td.alignl{text-align:left}
.table_wrap table.datatable tbody tr.point td {color:#40468b;font-weight:700; background: #f8f8f8;}
.table_wrap table.datatable tbody td .btn_link{color:#666666;font-weight:700;border-bottom:1px solid #40468b}
.table_wrap table.datatable tbody tr.checked td:not(.dataTables_empty):not(.empty_data),
.table_wrap table.datatable tbody tr:hover td:not(.dataTables_empty):not(.empty_data){background:#fbfbfc}/*color:#3f3a8a;backgroundecf0f7*/
.table_wrap table.datatable tfoot td{padding:10px;height:40px;text-align:center;font-size:14px;color:#666;border-top:0;border-bottom:1px solid #eaebef}
.table_wrap table.datatable tfoot td.alignl{text-align:left}
.table_wrap table.datatable tbody td.font_blue {color:#40468b;}
.table_wrap table.datatable tbody td.font_lightgray {color:#999;}
.table_wrap table.datatable tbody td b {font-weight:700;}
.table_wrap table.datatable tbody tr.new td {font-weight:700;color:#40468b;}
.table_wrap .dataTables_length,
.table_wrap .dataTables_filter{display:none}
.table_wrap .dataTables_wrapper {padding-bottom: 30px;}
.table_wrap .datatable_header{display: inline-block;width: 100%;margin-bottom: 16px;}/*overflow: hidden;height:40px*/
.table_wrap .datatable_header:after{clear: both;}
.table_wrap .datatable_header .left_box{float:left;position: relative;}
.table_wrap .datatable_header .right_box{float:right}
.table_wrap .datatable_header .left_box input[type=text]{padding: 8px 11px;width: 380px;border: solid 1px #e0e0e0;font-size: 12px;}
.table_wrap .datatable_header .left_box input[type=text] + span.ic {width:26px; height:26px; background:#fff url(/assets/images/icon/icon-filter-search.png) center no-repeat; display: block; position: absolute; top:5px;right:2px; cursor: pointer; z-index:1}
.table_wrap .datatable_header .total{line-height:40px;font-size:14px;color:#666;font-weight:normal} /*float:left;*/
.table_wrap .datatable_header .total b{color:#40468b}
.table_wrap .datatable_header .btn_data_add{float:left;}/*border-radius:3px;background:#40468b*/
/*.table_wrap .datatable_header .btn_data_add:hover {background:#252a61}*/
.table_wrap .datatable_header .input_text{padding:0 10px;width:100%;height:35px;font-size:12px;color:#333;border:1px solid #eaebef;border-radius:3px}
.table_wrap .datatable_header .input_text:hover {border-color:#999}
.table_wrap .datatable_header .search_box{position:relative;float:left}
.table_wrap .datatable_header .search_box .btn_search{display:block;position:absolute;right:0;top:0;width:35px;height:35px;background:url(/assets/images/icon/icon-filter-search.png) no-repeat center center;z-index:10;opacity: 0.6;}
.table_wrap .datatable_header .search_box:hover .input_text {border-color:#999}
.table_wrap .datatable_header .left_box input[type=text]:focus{outline: none;border: #000 1px solid;color: #000;}
.table_wrap .datatable_header .search_box:hover .btn_search {opacity: 1;}
.table_wrap .datatable_header .select_box{float:left; background-color: #fff;}
.table_wrap .datatable_header .select_checkbox{float:left; background-color: #fff;}
.table_wrap .datatable_header * + .btn_data_add,
.table_wrap .datatable_header .btn_data_add + *,
.table_wrap .datatable_header .select_box + * {margin-left:10px}
/*.table_wrap .empty_data{padding:200px 0!important;text-align:center;border:0!important}*/
/*.table_wrap .empty_data .text_box{padding-top:34px;background:url("/report/assets/img/icon/list_empty.png") no-repeat center top}*/
.table_wrap tbody td.dataTables_empty{padding:100px 0!important;border:0!important}
/*.table_wrap .empty_data .text_box p{line-height:20px;font-size:14px;color:#666;font-weight:500}*/
div.table_wrap .dataTables_paginate{float:none!important;padding:0;margin-top:20px;height:27px;text-align:center}
div.table_wrap .dataTables_paginate a.paginate_button{margin:0;padding:0;width:27px;height:27px;line-height:25px;font-size:13px;color:#999;border:0}
div.table_wrap .dataTables_paginate a.paginate_button.current{font-weight:700;text-decoration:underline!important;border:0;background:none}
div.table_wrap .dataTables_paginate a.paginate_button:hover{color:#333!important;font-weight:700;border:0!important;background:none!important}
div.table_wrap .dataTables_paginate a.paginate_button.first,
div.table_wrap .dataTables_paginate a.paginate_button.previous,
div.table_wrap .dataTables_paginate a.paginate_button.next,
div.table_wrap .dataTables_paginate a.paginate_button.last{margin-left:3px;border:1px solid #eaebef!important;text-indent:-9999px}
div.table_wrap .dataTables_paginate a.paginate_button.next,
div.table_wrap .dataTables_paginate a.paginate_button.last{margin:0 3px 0 0}
/*div.table_wrap .dataTables_paginate a.paginate_button.first{background:url("/report/assets/img/icon/page_first.png") no-repeat center center!important}*/
/*div.table_wrap .dataTables_paginate a.paginate_button.previous{margin-right:10px;background:url("/report/assets/img/icon/page_left.png") no-repeat center center!important}*/
/*div.table_wrap .dataTables_paginate a.paginate_button.next{margin-left:10px;background:url("/report/assets/img/icon/page_right.png") no-repeat center center!important}*/
/*div.table_wrap .dataTables_paginate a.paginate_button.last{background:url("/report/assets/img/icon/page_last.png") no-repeat center center!important}*/
div.table_wrap .dataTables_paginate a.paginate_button.first{background:url("/assets/images/icon/pagination_arrow_double_left.svg") no-repeat center center!important}
div.table_wrap .dataTables_paginate a.paginate_button.previous{margin-right:20px;background:url("/assets/images/icon/pagination_arrow_left.svg") no-repeat center center!important}
div.table_wrap .dataTables_paginate a.paginate_button.next{background:url("/assets/images/icon/pagination_arrow_right.svg") no-repeat center center!important}
div.table_wrap .dataTables_paginate a.paginate_button.last{background:url("/assets/images/icon/pagination_arrow_double_right.svg") no-repeat center center!important}
div.table_wrap .dataTables_paginate a.paginate_button.disabled{display:none}
div.table_wrap.no_page .dataTables_paginate{display:none}

.qna_wrap .table_wrap table.datatable tbody td{height: 51px;}

/* info table 커스텀 */
table.info_table th {background-color: #F6F7F9;color: #333333;}
table.info_table th,
table.info_table td {border: solid 1px #cfd5e6;}
table.info_table th.bg_dark_blue {background-color:#637496;color:#fff;}
table.info_table.custom th, table.info_table.custom td {border:solid 1px #cfd5e6;}
table.info_table.custom tr:first-child th:last-child {border-top-right-radius: 0px !important;}
table.info_table.custom tr:first-child th:first-child {border-top-left-radius: 0px !important;}
/* 테이블 관련 */
table.info_table {width:100% !important;margin:0;color: #fff;text-align: left;border-collapse: collapse !important;}
table.info_table th {height: 24px;padding: 10px 3px;background-color: #77ced6;color: #fff;border-bottom: solid 1px #cfd5e6;border-right: solid 1px #cfd5e6;text-align : center;}
table.info_table td {height: 24px;padding: 8px 10px;background-color: #fff;color: #000;border-bottom: solid 1px #cfd5e6;border-right: solid 1px #cfd5e6;text-align:left;}
table.info_table thead th:not(.t_left) {text-align:center;}
table.info_table label {margin-right:7px;}
table.info_table.no_border {table-layout: fixed;}
table.info_table.no_border th,table.info_table.no_border td {border: none !important;height: 30px;padding: 10px 10px;}
table.info_table.no_border th {background-color:#fff;text-align:right;padding-right:25px;}

div.table_wrap .form_area{margin: 6px 0 0;padding: 40px 80px 50px 80px;background-color: #fff;}
.form_area .form_box {position: relative;padding: 10px 0 10px 90px;min-height: 56px;}
.form_area .form_label{margin:20px 0 5px 0;line-height:20px;font-size:14px;color:#333;font-weight:700}
.form_area .form_label:first-child{margin-top:0}
.form_area .input_text {padding: 0 10px;width: 100%;height: 35px;font-size: 12px;color: #333;border: 1px solid #eaebef;border-radius: 3px;}
/*.form_area .form_label.important::after {content: "*"; color: #40468b;}*/
.form_area .form_box .form_label{position: absolute;left:0;top:18px;margin:0;font-size: 16px;font-weight: bold;font-stretch: normal;font-style: normal;letter-spacing: -0.48px;text-align: left;color: #000;}
.form_area .form_box .input_text{width: 420px;height:40px;border: solid 1px #e0e0e0;font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;letter-spacing: -0.28px;text-align: left;}/*background-color: #fff;color: #999;*/
.form_area .form_box #imageArea{display: none;}
.form_area .radio_box{display:inline-block;position:relative;margin-right:15px;padding-left:17px;height:35px;vertical-align:middle}
.form_area .radio_box .radio{cursor:pointer;position:absolute;left:0;top:12px;width:12px;height:12px;opacity:0;z-index:1}
.form_area .radio_box .icon{display:block;position:absolute;left:0;top:10px;width:15px;height:15px;border:1px solid #000;border-radius:50%;}
.form_area .radio_box .icon:before{display:none;content:"";position:absolute;left:2px;top:2px;width:9px;height:9px;border-radius:50%;background:#000;}
.form_area .radio_box .radio:checked + span.icon{border-color:#40468b}
.form_area .radio_box .radio:checked + span.icon:before{display:block}
.form_area .radio_box .text{display:block;min-width: 40px; padding-left: 5px;line-height: 36px;font-size: 14px;font-weight: 500;font-stretch: normal;font-style: normal;letter-spacing: -0.42px;text-align: left;color: #000; }
.form_area .radio_box .radio[disabled="disabled"]{cursor:default}
.form_area .radio_box .radio[disabled="disabled"]:checked + span.icon{border-color:#999}
.form_area .radio_box .radio[disabled="disabled"]:checked + span.icon:before{background:#999}
.my_info_area .form_area .form_box{padding: 10px 0 10px 220px;}




.select_box,
.select_checkbox{display:inline-block;position:relative}
.select_box .btn_select,
.select_checkbox .btn_select{display:block;position:relative;padding:8px 20px 8px 10px;min-width:92px;font-size:12px;color:#333;border:solid 1px #e0e0e0;line-height: 1.3em;word-break: break-all;}/*font-weight:700;border-radius:3px;*/
.select_box button.btn_select{width: 100%; background-color: rgba(0,0,0,0);}
.select_box .btn_select:after,
.select_checkbox .btn_select:after{display:block;content:"";position:absolute;right:0;top:0;width:20px;height:100%;background:url("/assets/images/icon/icon_section-list_arrow_down.svg") no-repeat center center}
.select_checkbox .btn_select{height: 36px;border:solid 1px #e0e0e0; border-right:none;}
.select_box .select{position:absolute;opacity:0;visibility:hidden;z-index:-1}
.select_box .select_list{display:none;position:absolute;left:0;top:100%;/*margin-top:-1px;*/width:100%;border:1px solid #eaebef;box-shadow:0 2px 10px rgba(0,0,0,0.1);background:#fff;z-index:20}
.select_box .select_list li{height:30px}
.select_box .select_list .btn_menu{display:block;padding:0 10px;height:30px;line-height:30px;font-size:12px;color:#666;font-weight:500;white-space:nowrap}
.select_box .select_list .btn_menu:hover{color:#3f3a8a;background:#f7f8fa}
.select_box.active .select_list,
.select_checkbox.active .select_list{display:block}
.select_box.active .btn_select:after,
.select_checkbox.active .btn_select:after{background:url("/assets/images/icon/icon_section-list_arrow_up.svg") no-repeat center center;}
.select_box.active .btn_select,
.select_checkbox.active .btn_select{border:1px solid #000;}
.select_checkbox.active .btn_select{border-bottom:none;}

.select_box .btn_select.readonly{background-color: #f5f5f6;color: #999;}
.select_box .btn_select.readonly:after{background:none;}

.select_checkbox .checkbox_list{position: absolute;display:none;z-index: 999;padding:22px;background-color: #fff;border: solid 1px #0a0a0a;width:260px;}
.select_checkbox.active .checkbox_list{display: block;}
.select_checkbox .checkbox_list .all_chk{}
.select_checkbox .checkbox_list .each_chk{padding:15px 0 0 44px;}
/*.select_checkbox .checkbox_list label{cursor: pointer;font-size: 14px;font-stretch: normal;font-style: normal;line-height: 1.43;letter-spacing: -0.35px;text-align: left;color: #0a0a0a;}*/
/*.select_checkbox .checkbox_list label i.checkbox{display: inline-block;cursor: pointer;width: 18px;height: 18px;background: url(/assets/images/icon/filter-check-box_off.png) center no-repeat;vertical-align: middle;color: #ffffff;}*/
/*.select_checkbox .checkbox_list label i.checkbox.checked {background-color: #000000;background: url(/assets/images/icon/filter-check-box_on.png) center no-repeat;}*/
/*.select_checkbox .checkbox_list label input[type="checkbox"]{display: none;}*/

form label{cursor: pointer;font-size: 14px;font-stretch: normal;font-style: normal;line-height: 1.43;letter-spacing: -0.35px;text-align: left;color: #0a0a0a;}
form label i.checkbox{display: inline-block;cursor: pointer;width: 18px;height: 18px;background: url(/assets/images/icon/filter-check-box_off.png) center no-repeat;vertical-align: middle;color: #ffffff;}
form label i.checkbox.checked {background-color: #000000;background: url(/assets/images/icon/filter-check-box_on.png) center no-repeat;}
form label input[type="checkbox"]{display: none;}

.select_checkbox .checkbox_list .all_chk label{font-weight: bold;}
.select_checkbox .checkbox_list .checkbox_item:not(:first-child){padding-top:22px;}
.select_checkbox .checkbox_list .each_chk .item:not(:first-child){padding-top:12px;}
.select_checkbox .checkbox_list .checkbox_btn{padding-top:19px;text-align:right;}

.my_checkbox {float: left;margin-right: 10px;}
.my_checkbox label {margin-right: 30px;}
.my_checkbox label span{color:#a7a7a7;}
.my_checkbox label span.checked{color:#000;}

.input_search, .select_filter{float: left;position: relative;}
.select_filter{margin-left:10px; top: 10px;color: #666;font-size: 13px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.46;letter-spacing: -0.39px;}
.select_filter .icon_box{float: left;}
/*.select_filter .icon_box:not(:first-child){margin-left:10px;}*/
.select_filter .item{position:relative;border-radius: 100px;padding: 4px 32px 4px 16px;text-align: left;background-color: #fff;}
.select_filter .item{margin-left:10px;}
.select_filter .item .btn_close{display: block;position: absolute;top: 4px;right: 6px;width: 13px;cursor: pointer;}
.select_filter .item .btn_close::after {content: "x"; color: #666;}
.select_filter .btn_clear{cursor: pointer;margin-left:10px;}

/* 팝업 */
.popup_area{background:#fff;border-radius: 10px;} /*padding:24px 24px 54px 24px;border-radius:5px;*/
.popup_area .popup_header:not(.noborder){padding: 20px 24px 16px;position:relative;border-bottom: solid 1px #ebebeb;} /*height:36px*/
.popup_area .noborder {margin-top:20px;}
.popup_area .popup_header .title{position:relative;line-height:26px;font-size:20px;color:#000;font-weight:700;display: inline-block;}
.popup_area .popup_header .btn_close{display:block;position:absolute;width:20px;height:20px;right:23px;top:22px;background:url("/assets/images/icon/popup_close.png") no-repeat center center}/*right:-4px;top:-4px;*/
.popup_area .popup_header .sub_title{margin-bottom:2px;line-height:24px;font-size:16px;color:#333;font-weight:700;max-width: 95%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.popup_area .popup_header .desc{line-height:15px;font-size:11px;color:#999;max-width: 95%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.popup_area .popup_content{text-align: center;width: 100%;height: calc(100% - 105px);padding: 0px 24px; margin-bottom:18px;font-size: 12px;}
.popup_area .popup_content .alert_img{width:37px; height: 38px;}
.popup_area .popup_content .alert_msg{padding-top: 13px; font-size: 17px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.47;letter-spacing: -0.85px;color: #0a0a0a;}
.popup_area .popup_content .alert_btn{padding-top: 24px;}
.popup_area .popup_content .alert_btn .btn_cancel{background:#000;color: #fff;width: 120px;height: 40px;margin: 0 auto;}

.popup_area .popup_content .btn_ok{color:#fff;background:#000}
.popup_area .popup_content .noti_form { word-wrap: break-word; }

.popup_area .popup_footer{height:40px;overflow: hidden;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.popup_area .popup_footer .btns{display:inline-block;width:50%;line-height:40px;text-align:center;font-size:14px;color:#a7a7a7;font-weight:700;background:#f0f0f0;cursor:pointer;}/*display:block;*/
.popup_area .popup_footer .btn_ok{color:#fff;background:#000}
.popup_area .popup_footer .btns.btn_full {width:100%}
.popup_area .btns{display:block;width:50%;line-height:40px;text-align:center;font-size:14px;color:#666;font-weight:700;background:#cacaca;cursor:pointer;}

.popup_area .popup_content .pop_rows{text-align:left;}
.popup_area .popup_content .pop_rows .pop_row:not(:last-child){padding-bottom:16px;}
.popup_area .popup_content .pop_rows .pop_row .row_label{height:28px;font-size: 14px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.43;letter-spacing: -0.7px;text-align: left;color: #0a0a0a;padding-bottom:8px;}
.popup_area .popup_content .pop_rows .pop_row .row_label .label_btn{vertical-align: middle; padding-left:10px;}
.popup_area .popup_content .pop_rows .pop_row .row_input input,
.popup_area .popup_content .pop_rows .pop_row .row_input select{ width: 100%;padding: 7px 10px;font-size: 12px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: -0.24px;text-align: left;color: #999;border: #e0e0e0 1px solid;}
.popup_area .popup_content .pop_rows .pop_row .row_input input:focus,
.popup_area .popup_content .pop_rows .pop_row .row_input select:focus{outline: none;border: #000 1px solid;color: #000;}

/* 버튼 */
/* TODO 수정 */
a.button.qna{color: #000;background-color: #fff;font-size: 13px;font-weight:500;border: 1px solid #000;border-radius: 0;padding: 4px 17px;}

a.button.btn_data_cancel{color: #000;background-color: #fff;font-size: 16px;font-weight: 700;border: 1px solid #000;border-radius: 0;}
a.button.btn_data_add{color: #fff;background-color: #000;font-size: 16px;font-weight: 700;border: 1px solid #000;border-radius: 0;}
a.button.btn_data_add.small{font-size: 13px;font-weight: 500;padding: 7px 19px;width: 91px;height: 34px;}
a.button.btn_data_add.small:lang(en){font-size: 13px;font-weight: 500;padding: 7px 19px;width: 115px;height: 34px;}
a.button.btn_data_add.small:lang(th){font-size: 13px;font-weight: 500;padding: 7px 19px;width: 115px;height: 34px;}

.form_area .btn_box {text-align: center;padding-top:130px;}
.form_area .btn_box a.btn_data_add{width: 120px;height: 40px;}
.form_area .btn_box a.btn_data_cancel{width: 120px;height: 40px;}
.form_area .btn_box a:not(:first-child){margin-left:10px;}

.autocomplete-suggestions{border:1px solid #dddddd;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,0.1)}
.autocomplete-suggestions .autocomplete-suggestion{cursor:pointer;padding:0 10px;height:30px;line-height:30px;font-size:12px;color:#666}
.autocomplete-suggestions .autocomplete-selected{color:#3f3a8a;background:#f7f8fa}

.form_area .search_result{margin-top:10px;overflow:hidden}
.form_area .search_result li{float:left;position:relative;margin-top:5px;padding: 4px 25px 4px 8px;/* height:27px; *//* line-height:25px; */font-size:12px;color:#3f3a8a;border:1px solid #b3b1d1;border-radius:2px;background:#f9fafb;word-break: break-all;line-height: 1.4em;}
.form_area .search_result li:first-child{margin-top:0}
.form_area .search_result .btn_delete{display:block;position:absolute;right:2px;top:50%;margin-top:-8px;width:15px;height:15px;background:url("/report/assets/img/icon/list_close.png") no-repeat center center}

/* 파일 찾기 */
.filebox input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip:rect(0,0,0,0);border: 0;}

.filebox label, .filebox input+a {position: relative;display: inline-block;padding: 10px 20px;color: #000;line-height: normal;vertical-align: middle;background-color: #fff;cursor: pointer;font-size: 14px;font-weight: 500;font-stretch: normal;font-style: normal;letter-spacing: -0.35px;text-align: left;}
/* named upload */
.filebox .upload-name {display: inline-block;padding: 9px 10px;width: 280px;font-family: inherit;line-height: normal;vertical-align: middle;background-color: #fff;border: 1px solid #e0e0e0;font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;letter-spacing: -0.28px;text-align: left;color: #999;-webkit-appearance: none; /* 네이티브 외형 감추기 */-moz-appearance: none;appearance: none;}
/* imaged preview */
.filebox .upload-display {margin-bottom: 5px;}

@media(min-width: 768px) {
    .filebox .upload-display {display: inline-block;margin-right: 5px;margin-bottom: 0;}
}

.filebox .upload-thumb-wrap {display: inline-block;width: 54px;padding: 2px;vertical-align: middle;border: 1px solid #ddd;border-radius: 5px;background-color: #fff;}

.filebox .upload-display img {display: block;max-width: 100%;width: 100% \9;height: auto;}

.filebox input+label, .filebox input+a {padding: 10px 20px 10px 53px;margin-left:10px;color: #fff;background-color: #000;}
.filebox label:first-child {padding: 9px 20px 9px 39px;border: solid 1px #e0e0e0;border-right:none;color: #000;font-weight: bold;font-stretch: normal;font-style: normal;letter-spacing: -0.35px;text-align: left;}
.filebox label:first-child img{position: absolute;top: 13px;left: 18px;}
.filebox input+label img, .filebox input+a img{position: absolute;left: 27px;top: 11px;}

/* 푸터 */
footer {width: 100%;height: auto;text-align: center;margin: 0;border-top: none;}
footer .copyright{margin-top: 0;font-size: 12px;font-weight: normal;font-stretch: normal;font-style: normal;letter-spacing: normal;text-align: center;color: #fff;}
footer {position: absolute;bottom: 10px}
footer .copyright{color: #aeaeae;}
.footerWrap .footerWrapRight{text-align:right;padding: 0 30px;}
.loginFooterWrap {position:absolute;bottom:10px;background:none;border: none;}

/*Top menu*/
.topText {padding: 7px 0;font-weight: bold;font-size: 24px;letter-spacing: -1.2px;color:#000;}

/* setting - 계정 관리 목록 */
#pop_access_ad_account_wrap .left_box{float:left; text-align:left;position: relative;line-height: 34px;font-size: 14px;color: #666;font-weight: normal;}
#pop_access_ad_account_wrap .user_info{padding: 5px 0 5px 35px; line-height:30px;font-size:15px;color:#000;background:url(/assets/images/icon/icon_gnb_user.svg) no-repeat left center; position: relative;background-size: 25px}
#pop_access_ad_account_wrap .intro_info{padding-top:5px;}

/* 개인정보 방침 table border */
table.table.table-bordered td {	border: 1px solid #ddd; height: 30px; padding: 10px 10px;}
