@charset "utf-8";
@import "stat/layer.css";
/*header*/

.stat_body{height: 97%;}
#wrap {overflow: auto;}

input, button{
	-webkit-appearance:none;
}

.gnb_wrap_stats {
	position: relative;
	max-width: 100%;
	height: 80px;
	margin: 0 20px;
}
.gnb_sub_stats {
	max-width: 1320px;
	overflow: auto;
	background: #44537a url(../images/user/depth2_bg_img.png) no-repeat right bottom;
}

.top_visual_stats {
	display: inline-block;
	width: 100%;
	height: 100px;
	text-align: center;
	color: #fff;
	font-family: 'Iropke Batang', serif;
	background-repeat: repeat-x;
	background-position: 50% 50%;
	background-size: auto 100%;
}
.top_visual_stats h2 {
	margin-top: 40px;
	font-size: 38px;
	font-weight: bold;
}
.tob_stats_bg02 {
	background-image: url(../images/user/top_bg02.jpg);
}
.nav_wrap_stats {
	height: 50px;
	border-top: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	background: #fff;
}

.stats_nav {
	display: inline-block;
	width: 100%;
}
.stats_nav > li {
	position: relative;
	display: inline-block;
	float: left;
	min-width: 15%;
	height: 50px;
	padding: 0 20px;
	line-height: 50px;
	border-right: 1px solid #cacaca;
	box-sizing: border-box;
}
.stats_nav > li:first-child {
	border-left: 1px solid #cacaca
}
.stats_nav > li > a {
	font-size: 15px;
	font-weight: bold;
}
.stats_nav > .home {
	width: 52px;
	min-width: auto;
	padding: 0 10px;
}
.stats_nav > .home > a {
	display: block;
	text-indent: -9999px;
	background: url(../images/user/home.png) no-repeat 50% 50%;
}
.stats_nav > .depth > a {
	display: block;
	background: url(../images/user/down_arrow.png) no-repeat right center;
	background-size: 11px auto;
}
.depth_box {
	display: block;
	position: absolute;
	top: 51px;
	left: -1px;
	width: 100%;
	border: 1px solid #cacaca;
	border-top: none;
	background: #fff;
	z-index: 10;
}
.depth_box > li {
	padding: 0 20px;
	border-top: 1px solid #cacaca;
	height: 45px;
	line-height: 45px;
}
.depth_box > li:first-child {
	border-top: none;
}
.depth_box > li > a {
	display: block;
	font-size: 13px;
}
.depth_box > li > a:hover {
	font-weight: bold;
}
/*footer*/

.organization_stats {
	max-width: 1320px;
	padding-left: 25px;
}
.foot_bottom_stats {
	position: relative;
	max-width: 100%;
	padding: 30px 20px;
}
.f_logo_stats {
	display: inline-block;
	text-align: center;
	margin-top: 20px;
}
.f_logo_stats li {
	display: inline-block;
	float: left;
	margin-right: 20px;
}
/*stats_main*/
.stats_main {
	max-width: 1320px;
	margin:0 auto;
}
.m_notice_box {
	width: 49%;
	float: left;
	padding-bottom: 20px;
}
.m_notice_box h3 {
	height: 50px;
	line-height: 50px;
	background: url(../images/user/s_notice_icon.png) no-repeat 15px #e1777c;
	font-size: 19px;
	color: #FFFFFF;
	padding-left: 50px;
}
.m_mr {
	margin-right: 2%;
}
.m_board_box {
	width: 49%;
	float: left;
	padding-bottom: 20px;
}
.m_board_box h3 {
	height: 50px;
	line-height: 50px;
	background: url(../images/user/s_board_icon.png) no-repeat 15px #5a78c5;
	font-size: 19px;
	color: #FFFFFF;
	padding-left: 50px;
}
.stats_main ul li {
	border-bottom: 1px solid #e5e5e5;
	height: 50px;
	line-height: 50px;
	float:left;
	width:100%;
}
.stats_main ul li span.mtitle {
	float: left; padding-left:10px;
	max-width: 70%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.stats_main ul li span.mdate {
	float: right;padding-right:10px;
	text-align: right
}
.m_list_box {
	width: 25%;
	float: left;
	padding-bottom: 20px;
}
.m_list_box h3 {
	height: 50px;
	line-height: 50px;
	font-size: 19px;
}
.m_list_box ul li {
	background: #76b2cc;
	color: #FFFFFF;
	padding: 0px;
	height: 42px;
	line-height: 42px;
}
.m_list_box ul li.on {
	background: #008cc9
}
.m_list_box ul li span.mnumber {
	float: left;
	width: 30%;
	text-align: center;
	border-right: 1px solid #FFFFFF;
}
.m_list_box ul li span.mnation {
	float: left;
	width: 64%;
	margin-left: 5%;
}
.m_banner_box {
	width: 73%;
	float: left;
	padding-bottom: 20px;
}
.m_banner_box h3 {
	height: 50px;
	line-height: 50px;
	font-size: 19px;
}
.m_banner_box ul li {
	float: left;
	padding: 0px;
	width: calc(100%/3);
	margin-bottom: 22px;
	display: block;
	height: 224px;
	border: 0px;
}
.m_banner_box ul li a {
	height: 224px;
	display: block;
}
.m_banner_box ul li a span {
	display: block;
	padding-top: 150px;
	font-size: 18px;
}
.m_banner_box ul li.mb01 a {
	margin-right: 10px;
	text-align: center;
	border: 1px solid #ced1da;
	background: url(../images/user/s_b_01.png) no-repeat center 50px #e5e8ee
}
.m_banner_box ul li.mb01 a:hover {
	background: url(../images/user/s_b_01on.png) no-repeat center 50px #3c5db1;
	color: #fff
}
.m_banner_box ul li.mb02 a {
	margin-right: 10px;
	margin-left: 10px;
	text-align: center;
	border: 1px solid #ced1da;
	background: url(../images/user/s_b_02.png) no-repeat center 50px #e5e8ee
}
.m_banner_box ul li.mb02 a:hover {
	background: url(../images/user/s_b_02on.png) no-repeat center 50px #ea8503;
	color: #fff
}
.m_banner_box ul li.mb03 a {
	margin-left: 10px;
	text-align: center;
	border: 1px solid #ced1da;
	background: url(../images/user/s_b_03.png) no-repeat center 50px #e5e8ee
}
.m_banner_box ul li.mb03 a:hover {
	background: url(../images/user/s_b_03on.png) no-repeat center 50px #05c17f;
	color: #fff
}
.m_banner_box ul li.mb04 a {
	margin-right: 10px;
	text-align: center;
	border: 1px solid #ced1da;
	background: url(../images/user/s_b_04.png) no-repeat center 50px #e5e8ee
}
.m_banner_box ul li.mb04 a:hover {
	background: url(../images/user/s_b_04on.png) no-repeat center 50px #00acc6;
	color: #fff
}
.m_banner_box ul li.mb05 a {
	margin-right: 10px;
	margin-left: 10px;
	text-align: center;
	border: 1px solid #ced1da;
	background: url(../images/user/s_b_05.png) no-repeat center 50px #e5e8ee
}
.m_banner_box ul li.mb05 a:hover {
	background: url(../images/user/s_b_05on.png) no-repeat center 50px #6c59d1;
	color: #fff
}
.m_banner_box ul li.mb06 a {
	margin-left: 10px;
	text-align: center;
	border: 1px solid #ced1da;
	background: url(../images/user/s_b_06.png) no-repeat center 50px #e5e8ee;
}
.m_banner_box ul li.mb06 a:hover {
	background: url(../images/user/s_b_06on.png) no-repeat center 50px #f96168;
	color: #fff
}
/*content*/

.content_stats {
	width: 100%;
	float: left;
	padding: 25px 0 50px;
	box-sizing: border-box;
}
.stats_depth {
	display: none;

}
.statsserch {
	width: 100%;
	line-height: 10px;
}
.ss_tab_wrap {
	position: relative;
	display: block;
	height: 30px;
	padding: 0 15px;
	line-height: 30px;
	border: 1px solid #cacaca;
}
.tab_ar_left, .tab_ar_right {
	position: absolute;
	top: 0;
	width: 14px;
	height: 30px;
	background: #f8f9fb url(../images/user/stats_tab_arrow.gif) no-repeat;
}
.tab_ar_left {
	background-position: 0px 11px;
	left: 0;
	border-right: 1px solid #cacaca
}
.tab_ar_right {
	background-position: -14px 11px;
	right: 0;
	border-left: 1px solid #cacaca
}
.tab_ar_left a, .tab_ar_right a {
	display: block;
	text-indent: -9999px;
}
.statsserch_tab {
	position: relative;
	float: left;
	display: inline-block;
	min-width: 150px;
	border-right: 1px solid #cacaca;
	text-align: center;
}
.statsserch_tab a {
	display: inline-block;
	width: 100%;
	height: 100%;
	padding: 0 30px;
	background-color: #f8f9fb;
	box-sizing: border-box;
	font-size: 14px;
}
.statsserch_btn a {
	background: #2062bc;
	color: #fff;
	font-weight: bold;
}
.statsserch_tab_wrap > .on {
	border-top: 2px solid #2062bc;
	border-left: 2px solid #2062bc;
	border-right: 2px solid #2062bc;
	margin-top: -1px;
	margin-left: -1px;
}
.statsserch_tab_wrap > .on > a {
	height: 30px;
	color: #2062bc;
	font-weight: bold;
	background-color: #fff;
	border-bottom: 1px solid #fff;
}
a.t_search {
	background: url(../images/user/search.png) no-repeat left 30px center;
	background-size: auto 13px;
}
a.t_del {
	position: absolute;
	top: 8px;
	right: 10px;
	width: 16px;
	height: 16px !important;
	background: url(../images/user/close.png) no-repeat right center;
	text-indent: -9999px;
	padding: 0
}
.ss_con_wrap {
	display: inline-block;
	width: 100%;
}
.ss_top {
	float: left;
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 15px;
	vertical-align: middle;
	border-bottom: 1px solid #dedede;
}
.ss_tit {
	display: inline-block;
	float: left;
	padding-left: 20px;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	color: #44537a;
	background: url(../images/user/stit_b_ic.gif) no-repeat left center;
}
.ss_btn_wrap {
	display: inline-block;
	margin-left: 10px;
}
a.ss_tit_btn {
	min-width: 35px;
	height: 22px;
	padding: 0 12px;
	margin-right: 3px;
	line-height: 22px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	border-radius: 3px;
}
.ss_btn_bg01 {
	background: #00acc6;
}
.ss_btn_bg02 {
	background: #44c698
}
.ss_btn_bg03 {
	background: #b3c022
}
.ss_btn_bg04 {
	background: #7f88a1
}
.ss_top_txt {
	margin-top: 15px;
	padding-left: 20px;
}
.ss_top_txt li {
	display: inline-block;
	font-size: 12px;
	margin-right: 10px;
	line-height: 20px;
}
.m_search_btn {
	display: none
}
.ss_search {
	position: relative;
	float: left;
	width: 100%;
	padding: 10px 15px;
	vertical-align: middle;
	border: 1px solid #DDD;
	background: #f1f4f9;
	box-sizing: border-box;
}
.search_dl {
	display: inline-block;
	width: 100%;
	padding: 5px 0;
}
.search_dl dt {
	float: left;
	min-width: 10%;
	margin-right: 2%;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	text-align: left;
	background: url(../images/user/stb_r_bd.gif) no-repeat right center;
}
.search_dl dd {
	position: relative;
	float: left;
	width: 78%;
	line-height: 22px;
	font-size: 12px;
	text-align: left;
}
.search_dl dd > ul > li {
	display: inline-block;
	margin-right: 3px;
	padding: 2px 0;
}
.cho_input {
	width: 70%;
	height: 22px;
	border: 1px solid #dedede
}
.no_lebel {
	display: none
}
.dl_cmt {
	display: inline-block;
	font-size: 12px;
	color: #1168bb;
	text-align: left;
	line-height: 20px;
}
.dl_cmt span {
	color: #e04b4f;
	font-weight: bold;
}
.ss_s_btn_wrap {
	position: absolute;
	right: 15px;
	top: 10px;
}
.ss_s_btn_wrap02 {
	position: absolute;
	right: 15px;
	top: 10px;
}
.dl_pop {
	position: absolute;
	width: 70%;
	left: 61px;
	top: 25px;
	padding: 15px;
	z-index: 1000;
	background-color: #f1f2f3;
	border: 1px solid #dedede;
	border-collapse: collapse;
	box-sizing: border-box;
}
.dl_pop_h {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 25px;
	margin-bottom: 10px;
	line-height: 25px;
	float: left;
	vertical-align: middle;
	font-size: 14px;
}
.dl_pop_con {
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	background: #fff;
	border-top: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-left: 1px solid #dedede;
	font-size: 11px;
	color: #6d6d6d
}
.dl_pop_con th {
	width: 20%;
	vertical-align: middle;
	padding: 0 10px;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.dl_pop_con td {
	width: 80%;
	vertical-align: middle;
	border-bottom: 1px solid #dedede;
	padding: 3px 5px;
}
.dl_pop_con ul > li {
	display: inline-block;
	float: left;
	min-width: 100px;
}
.dl_pop_btn_wrap {
	position: absolute;
	right: 0;
}
.ss_con {
	display: inline-block;
	width: 100%;
	margin-top: 10px;
}
.ss_box30 {
	display: inline-block;
	float: left;
	width: 29%;
}
.ss_box70 {
	display: inline-block;
	float: left;
	width: 69%;
	height: 827px;
}
.ss_box50 {
	display: inline-block;
	float: left;
	width: 49%;
	height: auto;
}
.ss_box_mr {
	margin-right: 2%;
}
.ss_srch_wrap {
	width: 100%;
	height: 30px;
	margin-bottom: 10px;
}
.ss_srch {
	display: inline-block;
	float: left;
	width: 64%;
	margin-right: 2%;
}
.ss_srch > input {
	float: left;
	width: 85%;
	height: 30px;
	border: 1px solid #2774bc;
}
.ss_cbox {
	float: left;
	width: 100%;
}
.ss_cbox_tab li {
	display: inline-block;
	float: left;
	width: 50%;
	height: 35px;
	text-align: center;
	line-height: 35px;
	background: #717785;
}
.ss_cbox_tab li a {
	display: block;
	color: #fff;
}
.ss_cbox_tab li.on {
	background: #00bbf0
}
.ss_cbox_con {
	float: left;
	width: 100%;
	border: 1px solid #dbdbdb;
	background: #f9f9f9;
	overflow: scroll;
	height:750px;
	margin-bottom: 10px;
}
.ss_cbox_inner {
	padding: 20px;
}
.ss_stc01 {
	float: left;
	width: 100%;
}
.ss_stc02 {
	float: left;
	width: 100%;
}
.ss_stc_tit {
	float: left;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	color: #173faa;
	line-height: 14px;
	padding-left: 15px;
	margin-top: 16px;
	margin-bottom: 10px;
	background: url(../images/user/tit_lic.gif) no-repeat left center;
	box-sizing: border-box;
}
.ss_stc_con {
	float: left;
	height: auto;
	width: 100%;
	vertical-align: middle;
	border: 1px solid #dddddd;
	background: #f9f9f9;
	overflow-y: scroll;
	padding: 20px;
	margin-bottom: 10px;
	box-sizing: border-box;
	font-size: 12px;
	line-height: 20px;
}
.ss_stc_tab {
	float: left;
	width: 100%;
	border: 1px solid #c4d2db;
	background: #f1f4f9;
	box-sizing: border-box;
}
.ss_stc_tab li {
	display: inline-block;
	float: left;
	width: 50%;
	border-right: 1px solid #c4d2db;
	box-sizing: border-box;
}
.ss_stc_tab li:last-child {
	border-right: none;
}
.ss_stc_tab li a {
	display: block;
	text-align: center;
	height: 34px;
	line-height: 34px;
	font-size: 13px;
}
.ss_stc_tab li:hover a {
	background: #fff;
	color: #2f71e0
}
.ss_stc_tab li a img {
	vertical-align: middle;
	margin-right: 5px;
}
.ss_stc_tab_con {
	float: left;
	width: 100%;
}
.ss_stc_box {
	padding: 10px 5px;
	border: 1px solid #c4d2db;
	margin-top: -1px;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
}
.ss_stc_box dl {
	display: inline-block;
	width: 100%;
	height: auto;
}
.ss_stc_box dt {
	float: left;
	min-width: 20%;
	margin-right: 2%;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	text-align: right;
}
.ss_stc_box dd {
	float: right;
	width: 78%;
	line-height: 24px;
	font-size: 12px;
	text-align: left;
}
.ss_stc_box dd > ul > li {
	display: inline-block;
}
select.select_ss {
	width: 50px;
	height: 22px;
	padding: 0 0 0 5px;
}
select.select_s {
	width: 80px;
	height: 22px;
	padding: 0 0 0 5px;
}
select.select_m {
	width: 200px;
	height: 22px;
}
input.input_m {
	width: 200px;
	height: 22px;
	border: 1px solid #dedede;
}
a.additional_btn {
	display: block;
	background: #f9f9f9;
	padding: 10px 5px;
	border: 1px solid #c4d2db;
	margin-top: -1px;
	font-size: 12px;
	text-align: center;
	color: #999;
	line-height: 18px;
	font-weight: bold;
}
a.additional_btn:hover {
	color: #2f71e4;
}
a.ss_stc_box_srch {
	width: 110px;
	height: 29px;
	line-height: 29px;
	background: #395ec0;
	color: #fff;
	border-radius: 3px;
}
/*공표일정*/
.stt_calen_mt_bx {
	width: 100%;
	padding-bottom: 1px;
	background: #dedede;
}
.stt_calen_mt {
	width: 100%;
	float: left;
	background: #44537a;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.stt_calen_mt a {
	float: left;
	width: calc(99.9%/12);
	height: 25px;
	padding: 10px 0 10px 0;
	color: #fff !important;
}
.stt_calen_mt a:hover {
	font-weight: bold;
	background: #61729f;
	color: #fff;
}
.stt_calen_mt a.on {
	width: calc(100%/12);
	background: #fff;
	border-bottom: none;
	color: #0833a4 !important;
}
.list_05 {
	display: none
}
.stt_st_topbox2 span {
	float: right;
	font-size: 11px;
	color: #606060;
	margin-top: 10px;
}
.stt_st_topbox3 span {
	float: right;
	font-size: 11px;
	color: #606060;
	margin-top: 10px;
}
.stt_st_topbox4 {
	float: left;
	width: 100%;
	height: 87px;
	background: url(/img/tbg_03.gif) no-repeat top left;
}
.stt_st_topbox4 span {
	float: right;
	font-size: 11px;
	color: #606060;
	margin-top: 10px;
}
.stt_comty_tb {
	width: 100%;
	margin: 50px 0 30px;
}
.stt_comty_tb table {
	width: 100%;
}
.stt_comty_tb table.list_04 {
	margin-bottom: 5px;
	border-right: #dedede 1px solid;
	border-left: #dedede 1px solid;
}
.stt_comty_tb table.list_04 th {
	text-align: center;
	font-family: Dotum;
	color: #555555;
	font-weight: bold;
	font-size: 12px;
	height: 45px;
	line-height: 30px;
	border-bottom: #dedede 1px solid;
}
.stt_comty_tb table.list_04 td {
	text-align: right;
	font-family: Dotum;
	color: #666666;
	font-size: 12px;
	padding: 5px;
	border-left: #dedede 1px solid;
	border-bottom: #dedede 1px solid;
	vertical-align: text-top;
	line-height: 20px;
	font-weight: bold;
	height: 120px;
}
.stt_comty_tb table.list_04 td.col_r {
	color: #ff000a
}
.stt_comty_tb table.list_04 td.col_r_non {
	color: #eca9a9
}
.stt_comty_tb table.list_04 td.col_b {
	color: #117ce7
}
.stt_comty_tb table.list_04 td.col_b_non {
	color: #5b8dff
}
.stt_comty_tb table.list_04 td.col_g_non {
	color: #999;
}
.stt_comty_tb table.list_04 td.calen_over {
	background: #f5fdff
}
.stt_comty_tb table.list_04 td span {
	color: #323232;
	display: block;
	line-height: 20px;
	text-align: left;
	font-size: 11px;
	vertical-align: middle;
	padding: 0 4px;
	font-weight: 100;
}
.stt_comty_tb table.list_04 td span img {
	vertical-align: middle;
}
.stt_comty_tb table.list_04 td span a {
	color: #323232;
	float: left;
	width: 100%;
}
.stt_comty_tb table.list_04 td span a:hover.rr {
	color: #e04b4f;
}
.stt_comty_tb table.list_04 td span a:hover {
	color: #5074ba;
}
.stt_comty_tb table.list_04 td img {
	padding-bottom: 2px;
	vertical-align: middle
}
.stt_comty_tb table.list_04 td.tb2 {
	border-top: #78bef3 2px solid;
	border-bottom: #78bef3 2px solid;
}
.stt_comty_tb table.list_04 th.tit3 {
	font-weight: bold;
	color: #F00;
}
.stt_comty_tb table.list_04 th.tit4 {
	font-weight: bold;
	color: #004dff;
}
.stt_comty_tb table.list_04 td.mh {
	min-height: 250px;
	vertical-align: text-top;
	padding-top: 15px;
	padding-bottom: 20px;
}
.stt_comty_tb table.list_04 td.le_02 {
	text-align: left;
	padding-left: 10px;
}
.stt_comty_tb table.list_04 th.le_02 {
	text-align: left;
	padding-left: 10px;
}
.stt_calen_top {
	width: 100%;
	vertical-align: middle;
	border-bottom: 1px solid #dedede;
	height: 48px;
}
.stt_calen_top img {
	vertical-align: middle;
}
.stt_date {
	/* float:left; */
	width: 100%;
}
.stt_date_choice {
	float: right;
	height: 46px;
	line-height: 46px;
}
.stt_date_choice span {
	float: right;
}
.stt_calin_ic_rv {
	float: left;
	height: 46px;
	line-height: 46px;
	padding-left: 25px;
	font-weight: bold;
	color: #e04b4f;
}
.stt_calin_ic_rv img {
	vertical-align: middle;
	padding-bottom: 1px;
}
.stt_calin_ic_rv span {
	color: #5074ba;
	padding-left: 10px;
}
.stt_date_calen {
	float: left;
	width: 15%;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	height: 46px;
	background: #fff;
	line-height: 46px;
	color: #44537a;
	border-top: 1px solid #dedede;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.stt_date_calen_inpd {
	height: 100%;
	padding: 0 10px;
}
.stt_date_calen_in {
	float: left;
	width: 100%;
	height: 100%;
	display:flex;
	justify-content: space-around;
	align-items: center;
}
.stt_date_calen_in img {
	vertical-align: middle;
	padding-bottom: 1px;
}
.stt_date_calen_in a.al1 {
	padding-top: 0px;
	float: left;
	text-align: left;
}
.stt_date_calen_in a.al2 {
	padding-top: 0px;
	float: right;
	text-align: right;
}
.stt_calen_dt {
	float: left;
	width: 768px;
	margin-top: 22px;
}
.stt_calen_dt_tit {
	float: left;
	width: 768px;
	background: #f7f7f7;
	text-align: center;
	font-size: 14px;
	color: #525252;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
}
.stt_cd_cont {
	float: left;
	width: 768px;
	padding-top: 5px;
	vertical-align: middle;
}
.stt_cd_cont img {
	vertical-align: middle;
}
.stt_cd_stit {
	float: left;
	width: 750px;
	vertical-align: middle;
	font-weight: bold;
	font-size: 14px;
	color: #333232;
	padding: 12px 9px;
	background: url(/images/icon/calendar/bt_img.gif) repeat-x bottom;
}
.stt_cd_dtcont {
	float: left;
	padding: 15px 0;
	width: 768px;
}
.stt_cd_dtcont+.cd_dtcont {
	border-top: 1px solid #efefef;
}
.stt_cd_dtc01 {
	float: left;
	width: 352px;
	color: #555555;
	padding: 0 16px;
}
.stt_cd_dtc01 p {
	float: left;
	font-weight: bold;
	width: 100%;
}
.stt_cd_dtc01 p a {
	color: #555555;
}
.stt_cd_dtc01 p a:hover {
	color: #044B9B;
}
.stt_cd_dtc01 ul {
	float: left;
	width: 100%;
	padding-top: 10px;
}
.cd_dtc01 ul li {
	float: left;
	width: 100%;
	padding-left: 7px;
	background: url(/images/icon/calendar/dot.gif) no-repeat 0 5px;
}
.stt_cd_dtc01 ul li+li {
	margin-top: 7px;
}
.cal_rv_tbox {
	position: absolute;
	width: 375px;
	font-size: 12px;
	line-height: 20px;
	vertical-align: middle;
}
.cal_rv_tbox img {
	vertical-align: top;
	padding-bottom: 1px;
}

/*조사통계텝메뉴 */

.st_tab {
	float: left;
}
.st_tab li {
	float: left;
	border-radius: 5px;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	margin-bottom: 10px;
}
.st_tab li.tab01_on {
	background: url(../images/user/st01_on.png) no-repeat 15px #44537a;
	color: #FFFFFF;
	padding-right: 20px;
	margin-right: 7px;
	padding-left: 40px;
}
.st_tab li.tab02_on {
	background: url(../images/user/st02_on.png) no-repeat 15px #44537a;
	color: #FFFFFF;
	padding-right: 20px;
	margin-right: 10px;
	padding-left: 40px;
}
.st_tab li.tab03_on {
	background: url(../images/user/st03_on.png) no-repeat 15px #44537a;
	color: #FFFFFF;
	padding-right: 20px;
	margin-right: 7px;
	padding-left: 40px;
}
.st_tab li.tab04_on {
	background: url(../images/user/st04_on.png) no-repeat 15px #44537a;
	color: #FFFFFF;
	padding-right: 20px;
	margin-right: 7px;
	padding-left: 40px;
}
.st_tab li.tab05_on {
	background: url(../images/user/st05_on.png) no-repeat 15px #44537a;
	color: #FFFFFF;
	padding-right: 20px;
	margin-right: 7px;
	padding-left: 40px;
}
.st_tab li.tab06_on {
	background: url(../images/user/st06_on.png) no-repeat 15px #44537a;
	color: #FFFFFF;
	padding-right: 20px;
	margin-right: 7px;
	padding-left: 40px;
}
.st_tab li.tab07_on {
	background: url(../images/user/st07_on.png) no-repeat 15px #44537a;
	color: #FFFFFF;
	padding-right: 20px;
	margin-right: 7px;
	padding-left: 40px;
}
.st_tab li.tab08_on {
	background: url(../images/user/st08_on.png) no-repeat 15px #44537a;
	color: #FFFFFF;
	padding-right: 20px;
	margin-right: 7px;
	padding-left: 40px;
}
.st_tab li a {
	border: 1px solid #44537a;
	padding-right: 20px;
	padding-left: 40px;
	border-radius: 5px;
	height: 34px;
	line-height: 34px;
	font-weight: bold;
	font-size: 16px;
	margin-right: 7px;
	margin-bottom: 10px;
}
.st_tab01 a {
	background: url(../images/user/st01.png) no-repeat 15px;
}
.st_tab01 a:hover {
	background: url(../images/user/st01_on.png) no-repeat 15px #44537a;
	color: #FFFFFF
}
.st_tab02 a {
	background: url(../images/user/st02.png) no-repeat 15px;
}
.st_tab02 a:hover {
	background: url(../images/user/st02_on.png) no-repeat 15px #44537a;
	color: #FFFFFF
}
.st_tab03 a {
	background: url(../images/user/st03.png) no-repeat 15px;
}
.st_tab03 a:hover {
	background: url(../images/user/st03_on.png) no-repeat 15px #44537a;
	color: #FFFFFF
}
.st_tab04 a {
	background: url(../images/user/st04.png) no-repeat 15px;
}
.st_tab04 a:hover {
	background: url(../images/user/st04_on.png) no-repeat 15px #44537a;
	color: #FFFFFF
}
.st_tab05 a {
	background: url(../images/user/st05.png) no-repeat 15px;
}
.st_tab05 a:hover {
	background: url(../images/user/st05_on.png) no-repeat 15px #44537a;
	color: #FFFFFF
}
.st_tab06 a {
	background: url(../images/user/st06.png) no-repeat 15px;
}
.st_tab06 a:hover {
	background: url(../images/user/st06_on.png) no-repeat 15px #44537a;
	color: #FFFFFF
}
.st_tab07 a {
	background: url(../images/user/st07.png) no-repeat 15px;
}
.st_tab07 a:hover {
	background: url(../images/user/st07_on.png) no-repeat 15px #44537a;
	color: #FFFFFF
}
.st_tab08 a {
	background: url(../images/user/st08.png) no-repeat 15px;
}
.st_tab08 a:hover {
	background: url(../images/user/st08_on.png) no-repeat 15px #44537a;
	color: #FFFFFF
}
.stt_stc_tit_b {
	float: left;
	width: 100%;
	font-size: 20px;
	font-weight: bold;
	color: #173faa;
	vertical-align: middle;
	border-bottom: 1px solid #dedede;
	margin-bottom: 10px;
}
.stt_stc_tit_b img {
	padding-bottom: 1px;
	vertical-align: middle;
}
.stt_stc_tit_b a {
	margin-right: 5px;
}
.stt_stc_tit_b a+a {
	margin-left: 2px;
}
.stt_stc_tit_b .tit {
	height: 26px;
	padding-bottom: 15px
}
.stt_stc_tit_b p {
	color: #8ca4b8;
	font-size: 12px;
	font-weight: 100;
	display: block;
}
.stt_stc_tit_b p.col {
	color: #333;
	padding-top: 10px;
}
.stt_stc_tit_b span {
	float: right;
	vertical-align: middle;
	font-size: 11px;
	font-weight: 100;
	color: #606060;
}
.stt_stc_tit_b p.col span a {
	color: #888
}
.stt_stc_tit_b p.col span a:hover {
	color: #3C6FC4
}
.e_box {
	float: left;
	width: 100%;
}
.e_box img {
	vertical-align: middle;
}
.e_title1 {
	float: left;
	width: 100%;
	vertical-align: middle;
	font-size: 19px;
	font-weight: bold;
	color: #002056;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	margin-top: 15px;
	padding-left: 20px;
	background: url(../images/user/st_icon01.png) 0px 11px no-repeat;
	box-sizing: border-box;
}
.e_title2 {
	float: left;
	width: 671px;
	padding-left: 15px;
	vertical-align: middle;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 15px;
}
.e_title3 {
	float: left;
	width: 651px;
	padding-left: 17px;
	vertical-align: middle;
	font-size: 17px;
	font-weight: bold;
	padding-bottom: 15px;
}
.e_cont {
	padding-left: 18px;
	display: block
}
.ec_box {
	float: left;
	width: 100%;
}
.e_bbx {
	float: left;
	width: 100%;
}
.e_bbx h2 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 20px;
	padding-top: 15px;line-height:26px;
	float: left;
	width: 100%;
}
.e_bbx h3 {
	font-size: 16px;
	float: left;
	font-weight: bold;
width:90%;
line-height:26px;
	margin-bottom: 15px;
	background: url(../images/user/st_icon03.png) no-repeat 8px;
	padding-left: 23px;
}
.t_txt_l {
	float: left;
	padding-bottom: 10px;
}
.t_txt {
	float: right;
	padding-bottom: 10px;
}
.ec_box p {
	padding-left: 20px;
	line-height: 23px;
	padding-bottom: 5px;
}
.ec_box span {
	color: #888888;
	padding-left: 5px;
}
.ec_pdl35 {
	padding-left: 35px;
}
.ec_tit {
	background: url(../img/edit/b_ic.png) no-repeat 0px 3px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: 500;
	padding-left: 17px;
	line-height: 22px;
}
.ec_btit {
	background: url(../img/edit/b_ic.png) no-repeat 0px 3px;
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	padding-left: 17px;
}
.ec_btxt {
	font-size: 14px;
	line-height: 22px;
	padding-bottom: 10px;
	background: url(../img/edit/allow_a.gif) no-repeat 6px 8px;
	padding-left: 17px;
}
.ec_txt3 {
	line-height: 22px;
	font-size: 13px;
	background: url(../img/edit/allow.png) no-repeat 5px 6px;
	padding-left: 15px;
}
.ec_txt2 {
	font-size: 14px;
	line-height: 22px;
	padding-bottom: 10px;
	background: url(../img/edit/tit_lic.gif) no-repeat 2px 6px;
	padding-left: 17px;
}
.ec_txt1 {
	float: left; width:100%;
	line-height: 26px;
	font-size: 16px;
	padding-bottom: 10px;
	background: url(../images/user/st_icon02.png) no-repeat 4px 8px;
	padding-left: 15px;
	box-sizing:border-box;
}
.ec_txt4 {
	line-height: 26px;
	font-size: 16px;
	padding-bottom: 3px;
	background: url(../images/user/st_icon02.png) no-repeat 4px 8px;
	padding-left: 15px;
}
.ec_txt5 {
	line-height: 26px;
	font-size: 16px;
	padding-bottom: 3px;
}
.ec_txt6 {
	line-height: 26px;
	font-size: 16px;
	padding-bottom: 3px;
	display: inline;
}
.ec_txt7 {
	font-size: 13px;
	display: inline;
}
.ec_txt_in {
	font-size: 13px;
	line-height: 22px;
	padding-bottom: 10px;
	background: url(../img/edit/dot.gif) no-repeat 16px 9px;
	padding-left: 23px;
	color: #666;
}
span.ec_txt_in2 {
	font-size: 14px;
	line-height: 22px;
	padding-bottom: 10px;
	color: #111;
	background: none;
	padding: 0 2px 0 0px;
}
.ec_txt_in2 {
	font-size: 14px;
	line-height: 26px;
	padding-bottom: 10px;
	padding-left: 25px;
	color: #111;
	margin-left: 10px;
	background: url(../images/user/st_icon04.png)no-repeat 8px 12px;
}
.ec_txt_in3 {
	font-size: 14px;
	line-height: 26px;
	padding-bottom: 10px;
	padding-left: 25px;
	color: #111;
	margin-left: 10px;
	background: url(../images/user/st_icon04.png)no-repeat 8px 40px ;
}
.ec_txt_in4 {
	font-size: 14px;
	line-height: 26px;
	padding-bottom: 10px;
	padding-left: 25px;
	color: #111;
	margin-left: 10px;
	background: url(../images/user/st_icon04.png)no-repeat 8px 16px ;
}
.ec_txt_in5 {
	font-size: 14px;
	line-height: 26px;
	padding-bottom: 10px;
	padding-left: 25px;
	color: #111;
	margin-left: 10px;
	background: url(../images/user/st_icon04.png)no-repeat 8px 20px ;
}
.ec_txt_in3+.ec_txt_in3 {
	padding-top: 20px;
}
.ec_txt_in2 img.imgh14 {
	height: 14px;
}
.ec_txt_in2 img.imgh18 {
	height: 18px;
}
.ec_txt_in2 img.imgh20 {
	height: 20px;
}
.ec_txt_in2 img.imgh30 {
	height: 40px;
}
.ec_txt_in2 img.imgh40 {
	height: 92px;
}
.ec_txt_in3 img.imgh30 {
	height: 40px;
}
.ec_txt_in3 img.imgh40 {
	height: 92px;
}
.ec_txt_in4 img.imgh30 {
	height: 40px;
}
.ec_txt_in5 img.imgh30 {
	height: 40px;
}
/*패딩*/
.e_pdt5 {
	padding-top: 5px;
}
.e_pdt10 {
	padding-top: 10px;
}
.e_pdt15 {
	padding-top: 15px;
}
.e_pdt20 {
	padding-top: 20px;
}
.e_pdbt5 {
	padding-bottom: 5px;
}
.e_pdbt10 {
	padding-bottom: 10px;
}
.e_pdbt15 {
	padding-bottom: 15px;
}
.e_pdl {padding-left:25px;}
/*테이블*/
.e_table {
	float: left;
	width: 100%;
	padding-top: 15px;
}
.e_table table {
	float: left;
	width: 100%;
	font-size: 14px;
	vertical-align: middle;
	table-layout: fixed;
	border-bottom: 2px solid #d8d7d7;
	margin-left: 0;
	word-break: break-all;
}
.e_table table tr.bd {
	border: 2px solid #ededed;
}
.e_table table tr.fs {
	background: url(../img/edit/us_btbg.gif) repeat-x 0 1px;
}
.e_table table tr.bg {
	background: #f7f7f7;
}
.e_table table tr.bg2 {
	background: #dfdfdf;
}
.e_table table th {
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	background: #fff;
	border: none;
}
.e_table table td {
	border-right: none;
	color: #555;
	border-bottom: 1px solid #ededed;
	padding: 8px 0;
	line-height: 22px;
	text-align: center;
	font-size: 13px;
}
.e_table table td.le {
	text-align: left;
	padding: 10px 15px;
}
.e_table table td.col1 {
	color: #222
}
/*테이블2*/
.e_table2 {
	float: left;
	width: 100%;
	padding-top: 15px;
}
.e_table2 table {
	float: left;
	width: 100%;
	font-size: 14px;
	vertical-align: middle;
	table-layout: fixed;
	border-bottom: 2px solid #d8d7d7;
	margin-left: 0;
	word-break: break-all;
}
.e_table2 table tr.fs {
	background: url(../img/edit/us_btbg.gif) repeat-x 0 1px;
}
.e_table2 table tr.bg {
	background: #f7f7f7;
}
.e_table2 table td.bg {
	background: #f7f7f7;
}
.e_table2 table th {
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background: #5192b8;
	color: #fff;
	padding: 0;
	border: none;
}
.e_table2 table th.e_tb2_bd_r1 {
	border-right: 1px solid #5192b8;
}
.e_table2 table th.e_tb2_bd_r2 {
	border-right: 1px solid #81b1cb;
}
.e_table2 table th.ecol1 {
	background: #81b1cb;
}
.e_table2 table td {
	color: #555;
	border-bottom: 1px solid #ededed;
	padding: 8px 0;
	line-height: 22px;
	text-align: center;
	font-size: 13px;
	border-right: none;
}
.e_table2 table td.le {
	text-align: left;
	padding: 10px 5px 10px 15px;
}
.e_table2 table td.ecolbd1 {
	background: #cce2f7;
	color: #576977;
	border-right: 1px solid #83a1bb;
	border-bottom: 1px solid #83a1bb;
}
.e_table2 table td.brdbt1 {
	border-bottom: 1px solid #83a1bb;
}
.e_table2 table td.brdr1 {
	border-right: 1px solid #ededed;
}
.e_bd_incon_box {
	width: 642px;
	float: left;
	border: 2px solid #ededed;
	border-radius: 4px;
	padding: 20px
}
.e_bd_incon {
	float: left;
	width: 100%;
	font-size: 13px;
	line-height: 22px;
}
.e_bd_incon+.e_bd_incon {
	padding-top: 15px;
}
.e_bd_incon strong {
	float: left;
	width: 105px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding-top: 14px;
	color: #083477;
	background: url(../img/edit/allow_d.gif) no-repeat 0 22px;
	padding-left: 10px;
}
.e_bd_incon p {
	float: right;
	display: block;
	clear: both;
	width: 485px;
	color: #666;
	background: #f5f5f5;
	padding: 15px 16px;
	margin-left: 10px;
}
.e_bd_incon span {
	float: left;
	width: 617px;
	display: block;
	background: url(../img/edit/icon_sort.gif) no-repeat 0 6px;
	padding-left: 25px;
}
.e_bd_incon span+span {
	margin-top: 15px;
}
.e_tbt_txt {
	float: left;
	width: 100%;
	padding-bottom: 5px;
	font-size: 12px;
	color: #888;
	line-height: 20px;
}
.e_tbt_txt span {
	float: right;
}
/*테이블3*/
.e_table3 {
	float: left;
	width: 100%;
	padding-top: 15px;
}
.e_table3 table {
	float: left;
	width: 100%;
	font-size: 14px;
	vertical-align: middle;
	table-layout: fixed;
	border-bottom: 2px solid #d8d7d7;
	margin-left: 0;
	word-break: break-all;
}
.e_table3 table tr.bd {
	border: 1px solid #d8d7d7;
	background: #ededed;
}
.e_table3 table tr.fs {
	background: url(../img/edit/us_btbg.gif) repeat-x 0 1px;
}
.e_table3 table th {
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	border: none;
	background: #ededed;
}
.e_table3 table th.bdr {
	border-right: 1px solid #d8d7d7
}
.e_table3 table td.bdr {
	border-right: 1px solid #ededed
}
.e_table3 table td {
	border-right: none;
	color: #555;
	border-bottom: 1px solid #ededed;
	padding: 8px 0;
	line-height: 22px;
	text-align: center;
	font-size: 13px;
}
.e_table3 table td.sttxt {
	font-weight: bold;
	font-size: 15px;
	color: #000;
	border-bottom: 1px solid #d8d7d7;
}
.e_table3 table td.le {
	text-align: left;
	padding: 10px 15px;
	vertical-align: text-top;
}
.e_bd_intbox {
	font-size: 16px;
	max-width: 100%;
	line-height: 26px;
	border: 2px solid #cbd2da;
	border-radius: 5px;
	padding: 20px;
}
.e_bd_intbox strong {
	float: left;
	width: 100%;
	font-size: 20px;
	display: block;
	color: #4162b8;
	font-weight: 500;
	padding-bottom: 10px;
}
/*연혁 테이블*/
.e_hdt_tb {
	float: left;
	width: 100%;
}
.e_hdt_tb table {
	float: left;
	width: 100%;
	border-bottom: 2px solid #6d8c97;
	border-top: 2px solid #6d8c97;
	word-break: break-all;
	table-layout: fixed;
}
.e_hdt_tb table th {
	width: 20%;
	padding: 10px 0;
	vertical-align: text-top;
	line-height: 22px;
	text-align: center;
	border: none;
	font-weight: 500;
	font-size: 14px;
	color: #0f5886;
	background: #fff;
}
.e_hdt_tb table td {
	width: 80%;
	padding: 10px 15px;
	font-size: 13px;
	vertical-align: middle;
	text-align: left;
	line-height: 22px;
}
.e_hdt_tb table th.bg {
	background-color: #f7f7f7;
}
.e_hdt_tb table tr {
	border-bottom: 1px solid #e8e8e8
}
.ec_stit {
	float: left;
	width: 100%;
	font-size: 15px;
	font-weight: 500;
	padding: 10px 0;
}
.pad_top_0 {
	padding-top: 0px;
}
.pad_top_15 {
	padding-top: 15px;
}
.pad_btm_0 {
	padding-bottom: 0px;
}
.pad_left_12 {
	padding-left: 12px;
}
caption {
	font-size: 0px;
	overflow: hidden;
	position: absolute;
}
.st_table_wrap {
	
}
.st_table {
	float: left;
	width: 100%;
	border-bottom: 2px solid #44537a;
	border-top: 2px solid #44537a;
	margin-bottom: 20px;
}
.st_table table {
	width: 100%
}
.st_table tr {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #dcdee4;
}
.st_table th {
	background: #eef0f6;padding:10px 0px;
	font-size: 17px;line-height: 26px;
}
.st_table td {
	font-size: 16px;
	line-height: 26px;
	padding: 10px 20px;
}
.st_table td.ver_t {vertical-align:top}
.st_table td span {
	padding-left: 30px;
}
.st_table td span.pd001 {
	padding-left: 20px; display:block; font-size:15px;
}
.st_table td.rline {
	border-right: 1px solid #dcdee4;
}
.st_table th.rline {
	border-right: 1px solid #dcdee4;
}

.tcen {
	text-align: center
}
.tleft {
	text-align: left
}


/* 통계 : 2020-02-19(수) : 지영웅 */

/* IR기법 적용 */
.blind, legend, caption{display: block;overflow: hidden;position: absolute;border: 0;width:1px;height:1px;clip: rect(1px, 1px, 1px, 1px);}
.font-blind{text-indent: -9999em;}

/* float현상 방지 */
.clearfix::after, .clearfix::before{display: block;content:"";clear: both;}
.clearfix{*zoom: 1;}

/* 그림자효과 */
.shadow{box-shadow: 0 0px 0px rgba(0,0,0,0.16), 0 0px 10px rgba(0,0,0,0.23);}
	
/* 버튼레이아웃 */
.option_btns{display: inline-block;padding: 0 0 0px 27px;}
/* .option_btns button{margin-left: 7px;} */

/* 버튼스타일 */
.btn_basic{border-radius: 3px;text-align: center;height:32px;line-height: 32px;width:90px;font-size: 14px;}
.btn_icon{border-radius: 3px;padding-left: 25px;text-align: center;height:34px;line-height: 34px;background-repeat: no-repeat;background-position-y:center;}

/* 버튼컬러 */
.purple{border: 1px solid #2d3581;background-color:#7096d9;color:#ffffff !important;}
.indigo{border: 1px solid #2d3581;background-color:#313e5f;color:#ffffff !important;}
.gray{border: 1px solid #a5a5c5;background-color: #eef0f6;color:#4a74d0 !important;}
.skyblue{background-color:#00bcd4;color:#ffffff !important;border: 0;} 

/* 버튼아이콘 */
.search_btn{background-image: url("../images/user/icon_search_m.png");background-position-x:26px;padding:0 24px 0 51px;}
.excel_btn{background-image: url("../images/user/icon_excel.png");background-position-x:16px;padding:0 14px 0 40px;}
.filter_btn{background-image: url("../images/user/icon_filter_m.png");background-position-x:26px;padding:0 24px 0 51px;}
.advanced_search_btn{background-image: url("../images/user/icon_advanced_search_m.png");background-position-x:16px;padding:0 14px 0 40px;}
.add{width:32px;height:32px;background-color: #eef0f6;background-image:url("../images/user/icon_add.png");text-indent: -9999em;background-repeat: no-repeat;background-position: center;border-radius: 3px;border: 1px solid #a5a5c5;}
.option_toggle_btn{width:32px;height:32px;background-color: #eef0f6;background-image:url("../images/user/icon_close.png");text-indent: -9999em;background-repeat: no-repeat;background-position: center;border-radius: 3px;border: 1px solid #a5a5c5;}
.stat_down_btn{padding:0 14px 0 42px;font-size: 14px;height:34px;background:#00bcd4 url("../images/user/icon_graph.png") no-repeat 14px center;color:#ffffff;border-radius: 3px;border: 0;}
.row_btn{background-image: url("../images/user/icon_row_btn.png");background-position-x: 14px;padding:0 14px 0 35px;}
.analysis_btn{background-image: url("../images/user/icon_analysis_btn.png");background-position-x: 14px;padding:0 14px 0 35px;}

/* 체크버튼 스타일 */
.radio_options{display: inline-block;vertical-align: middle;}
.radio_options::after{content:"";clear:both;display:block;}
.radio_options li{position: relative;height:16px;line-height:16px;display:inline-block;}
.radio_options li input[type="radio"]{opacity: 0;z-index: 1;margin: 0;}
.radio_options li i{background-image: url("../images/user/icon_radio_off.png");background-repeat: no-repeat;background-position:center;z-index: 0;}
.radio_options li input[type="radio"], .radio_options li i{display: inline-block;width:16px;height:16px;position: absolute;}
.radio_options li input[type="radio"]:checked+i{background-image: url("../images/user/icon_radio_on.png");}
.radio_options li label{color:#333333;font-size: 14px;padding:0 21px 0 23px;display:block;white-space: nowrap;}

.ss_stc_con input[type="radio"]:nth-of-type(2){margin-left:20px;}
.ss_stc_con input[type="radio"]{margin:0;background-image: url("../images/user/icon_radio_off.png");background-repeat: no-repeat;background-position:center;width:16px;height:16px;}
.ss_stc_con input[type="radio"]:checked{background-image: url("../images/user/icon_radio_on.png");}
.ss_stc_con input[type="checkbox"]{width:18px;height:18px;background-image: url("../images/user/icon_chk_off.png");background-repeat:no-repeat;}
.ss_stc_con input[type="checkbox"]:checked{background-image: url("../images/user/icon_chk_on.png");}

.check_options li{margin-right:21px;float:left;}

.select_view_input{width:calc(100% - 115px);}

.chk_box{position: relative;width:100%;height:36.8px;}
.chk_box input[type="checkbox"], .check_box i{position: absolute;height:100%;background-repeat: no-repeat;}
.chk_box input[type="checkbox"]{opacity: 15;z-index: 2;margin: 0;}
.chk_box i{z-index: 1;background-image: url("../images/user/icon_chk_off.png");width:18px;height:18px;top:50%;left:50%;margin:-9px 0 0 -9px;}
.chk_box input[type="checkbox"]:checked + i{background-image: url("../images/user/icon_chk_on.png");}
.chk_box input[type="checkbox"]:disabled + i{background-image: url("../images/user/icon_chk_disable.png");}


.check_box{position: relative;width:100%;height:36.8px;}
.check_box input[type="checkbox"], .check_box i{position: absolute;width:100%;height:100%;background-repeat: no-repeat;}
.check_box input[type="checkbox"]{opacity: 0;z-index: 2;margin: 0;}
.check_box i{z-index: 1;background-image: url("../images/user/icon_chk_off.png");width:18px;height:18px;top:50%;left:50%;margin:-9px 0 0 -9px;}
.check_box input[type="checkbox"]:checked + i{background-image: url("../images/user/icon_chk_on.png");}
.check_box input[type="checkbox"]:disabled + i{background-image: url("../images/user/icon_chk_disable.png");}

.search_option_table tbody tr td input[type="checkbox"]+label{margin-right:20px;}
.advancedSearch tbody tr td input[type="checkbox"]+label{margin-right:20px;}

#cavDaeruk tbody tr td label,
#cavHangmok tbody tr td label{margin:-3px 0 0 8px;display:inline-block;vertical-align: top;}

#cavDaeruk tbody tr td.tableRT, #cavHangmok tbody tr td.tableRT{padding:10px 0 10px 5px;box-sizing:border-box;border-right:1px solid #dddddd;}

input.stt_cbx,
#cavDaeruk tbody tr td input[type="checkbox"],
#cavHangmok tbody tr td input[type="checkbox"],
.search_option_table tbody tr td input[type="checkbox"]{position:relative;margin:0}

input[type="checkbox"]{outline:none;}

input.stt_cbx + label{white-space: nowrap;}

dl dd{position:relative;}
dl dd input[type="checkbox"]{margin:0}
dl dd input[type="checkbox"],
#cavDaeruk tbody tr td input[type="checkbox"],
#cavHangmok tbody tr td input[type="checkbox"],
.search_option_table tbody tr td input[type="checkbox"],
input.stt_cbx{width:17px;height:17px;}

input.stt_cbx::after,
dl dd input[type="checkbox"]::after,
.search_option_table tbody tr td input[type="checkbox"]::after,
#cavDaeruk tbody tr td input[type="checkbox"]::after,
#cavHangmok tbody tr td input[type="checkbox"]::after{width:18px;height:18px;}

input.stt_cbx::after,
.search_option_table tbody tr td input[type="checkbox"]::after,
#cavDaeruk tbody tr td input[type="checkbox"]::after,
dl dd input[type="checkbox"]::after,
#cavHangmok tbody tr td input[type="checkbox"]::after{content:"";display:block;background-image: url("../images/user/icon_chk_off.png");z-index:1;top:-1px;left:-1px;position:absolute;}

dl dd input[type="checkbox"]::after{position:static}

input.stt_cbx:checked::after,
dl dd input[type="checkbox"]:checked::after,
.search_option_table tbody tr td input[type="checkbox"]:checked::after,
#cavDaeruk tbody tr td input[type="checkbox"]:checked::after, 
#cavHangmok tbody tr td input[type="checkbox"]:checked::after{background-image: url("../images/user/icon_chk_on.png");}

/* 콤보박스 스타일 */
.select_label_box{display: inline-block;line-height: 34px;}
.select_label_box label{color:#333333;font-size: 14px;}
.select_custom{-moz-appearance: none;-webkit-appearance: none;appearance: none;background-color:#ffffff;font-size: 14px;color:#333333;height:34px;padding:0 46px 0 9px;border: 1px solid #cccccc;border-radius: 3px;background-image: url("../images/user/icon_select_arrow.png");background-repeat:no-repeat;background-position-y: center;background-position-x:calc(100% - 11px);}
.select_custom::-ms-expand {display: none;}
    
/* input[type="text"] 스타일 */
.result_search_area{text-align: right;float:right;}
.custom_input_txt{border: 1px solid #cccccc;border-radius: 3px;width:400px;height:34px;padding-left:12px;margin-right:7px;}

/* 통계 레이아웃 헤더색상 */
.stat_option_box .gradation_header.blue_purple{background: linear-gradient( 45deg, #60c3f1, #7780cd );}

/* 통계 레이아웃 스타일 */
.stat_option_box{border-radius: 0px 0px 3px 3px;margin: 20px 0 0 0;}
.stat_option_box .gradation_header{width:100%;border-radius: 3px 3px 0 0;padding:10px 29px;box-sizing: border-box;display: flex;justify-content: space-between;align-items: center;}
.stat_option_box .gradation_header .header_title{font-size: 20px;font-weight: 600;color:#ffffff;}
.stat_option_box .gradation_header .header_options li{float:left;margin-right: 7px;}

/* 통계 탭버튼스타일 */
.stat_tabs{position: relative;}
.stat_tabs .stat_tabs_inner{padding:0 14px 0 205px;position: relative;}
.stat_tabs .stat_tabs_inner li{position: relative;display: inline-block;}
.stat_tabs .stat_tabs_inner li .tab_btn{border-width: 1px 0.5px 1px 0.5px;box-sizing: border-box;border-style: solid;border-color:#dedede;background-color: #f8f9fb;padding:0 50px 0 34px;height:30px;color:#999999;font-size: 14px;}
.stat_tabs .stat_tabs_inner li .tab_close{position: absolute;right:15px;top:50%;margin-top:-4.5px;border:0;width:9px;height:9px;text-indent: -9999em;background-image: url("../images/user/icon_tab_close.png");background-repeat: no-repeat;background-position: center;background-color: unset;}
.stat_tabs .stat_tabs_inner li:first-child .tab_btn{border-width: 1px 0.5px 1px 1px;}
.stat_tabs .stat_tabs_inner li:last-child .tab_btn{border-width: 1px 1px 1px 0.5px;}
.stat_tabs .stat_tabs_inner li.on .tab_btn{border-width: 2px 2px 0 2px;border-style: solid;border-color: #2062bc;background-color: #ffffff;color:#2062bc;font-weight: 700;}
.stat_tabs .stat_tabs_inner::after{content:"";position: absolute;width:100%;height:1.5px;background-color: #dedede;bottom:0;left:0;z-index: -1;}
.stat_tabs .stat_search_btn{width:191px;height:30px;background-image:url("../images/user/icon_search_s.png");background-repeat: no-repeat;background-position:63px center;border: 1px solid #2062bc;background-color: #313e5f;color:#ffffff;position: absolute;left:14px;top:0;z-index: 1;padding-left: 25px;}

/* slick next, prev arrow 스타일 적용 */
.slick-arrow{position: absolute;top:0;text-indent: -9999em;width:14px;height:30px;border-width:1px 1px 1px 1px;border-color: #dedede;border-style: solid;background-color: #f8f9fb;background-repeat: no-repeat;background-position: center;}
.slick-prev{left:0;background-image: url("../images/user/icon_tab_slider_prev.png");}
.slick-next{right:0;background-image: url("../images/user/icon_tab_slider_next.png");}

/* 통계 주요컨텐츠 스타일 */
.stat_result_area .stat_result_header{padding:23px 0 18px;}
.stat_result_area .stat_result_header .stat_result_title{display: inline-block;font-size: 20px;color:#173fbc;font-weight: 700;background: url("../images/user/stit_b_ic.gif") no-repeat 0 50%;padding-left: 19px;}
.stat_result_area .stat_result_header .breadclumbs{float:right;}
.stat_result_area .stat_result_header .breadclumbs li{float:left;padding-right:16px;position: relative;font-size: 10px;}
.stat_result_area .stat_result_header .breadclumbs li::after{content:"";position: absolute;width:5px;height:9px;background: url("../images/user/icon_breadclumbs_arrow.png") no-repeat center;right:6px;top:50%;margin-top:-4.5px;}
.stat_result_area .stat_result_header .breadclumbs li:last-child{color:#173fbc;font-weight: 700;}
.stat_result_area .stat_result_header .breadclumbs li:last-child::after{display: none;}

/* 통계 주요컨텐츠 안에 가이드텍스트 스타일 적용 */
.guide_txt{width:100%;display: flex;justify-content: space-between;align-items: center;box-sizing: border-box;background-color: #eef0f6;border-radius: 25px;padding:12px 21px 12px 0;}
.guide_txt2{display:inline-block;height: 34px;line-height: 34px;padding-left:13px;background-image:url("../images/user/icon_blue_dotted.png");background-repeat: no-repeat;background-position:0 center;}
.guide_txt span{background-image:url("../images/user/icon_blue_dotted.png");background-repeat: no-repeat;background-position:20px center;display: block;padding-left:36px;}
.guide_txt br{display: none;}

/* 통계 테이블 스타일 적용 */
.box_inner_content{padding:10px 10px}
.box_inner_content.full_size .search_option_table{width:100%;box-sizing:border-box;}
.box_inner_content .search_option_table{padding: 13px 0 0px 0;width:calc(100% - 400px);display: inline-block;vertical-align: bottom;}
.box_inner_content .search_option_table table{width:100%;border-top: 1px solid #dcdee4;border-width: 1px 1px 0 1px;border-style: solid;border-color: #dcdee4;}
.box_inner_content .search_option_table table thead tr th{background-color: #e7f1ff;}
.box_inner_content .search_option_table table tbody tr th, .search_option_table table tbody tr td{border-bottom: 1px solid #dcdee4;}
.box_inner_content .search_option_table table tbody tr th{padding:14px 0;background-color: #e7f1ff;padding-left:21px;text-align: left;width:164px;font-size: 15px;max-height:44px;border-right:1px solid #dcdee4;}
.box_inner_content .search_option_table table tbody tr td{padding:0 0 0 14px;border-right:1px solid #dcdee4;}
.box_inner_content .search_option_table table tbody tr td input[type="button"]{width:100px;height:34px;background-color:#00bcd4;color:#ffffff;border:0;border-radius:3px;font-size:14px;}
.box_inner_content .search_option_table table tbody tr td input[type="text"]{border: 1px solid #cccccc;color:#333333;height:34px;line-height:34px;border-radius:3px;padding:0 0 0 9px;}
.box_inner_content .search_option_table .option-guide{font-size: 14px;color:#0048ff}
.box_inner_content .search_option_table table tbody tr td

.box_inner_content.full_size .search_option_table .reponsive_table thead tr th{border-right:1px solid #dcdee4 !important}
.box_inner_content.full_size .search_option_table .reponsive_table tbody tr td{text-align:center;padding:10px 0;height:60px;;min-height:60px;box-sizing:border-box;}
.box_inner_content.full_size .search_option_table .reponsive_table tbody tr td:nth-of-type(2),
.box_inner_content.full_size .search_option_table .reponsive_table tbody tr td:nth-of-type(4){text-align:left;padding-left:10px;}
.box_inner_content.full_size .search_option_table .reponsive_table tbody tr td:before{content:attr(data-th)" ";display:none;padding-right:4px;}

.box_inner_content .search_option_table.type02{width:calc(100% - 460px);}
.box_inner_content .search_option_table.type02 table tbody tr td, .box_inner_content .search_option_table table thead tr th{padding:14px 0;border-right:1px solid #dcdee4;border-bottom:1px solid #dcdee4;}
.box_inner_content .search_option_table.type02 table tbody tr td, .box_inner_content .search_option_table.type02 table thead tr th{text-align: center;border-width:0 1px 1px 0;border-style: solid;border-color: #dcdee4;}
.box_inner_content .search_option_table.type02 table tbody tr td:last-of-type{border-right: 0;}
.stat_result_box{margin-top:12px;border-radius: 3px;}

.var_list_table table{width:100%;}
.var_list_table table thead tr th{background-color: #eef0f6;padding:8px 0;}
.var_list_table table thead tr th:last-of-type, .var_list_table table tbody tr td:last-of-type{border-width: 0 0 1px 0;}
.var_list_table table thead tr th, .var_list_table table tbody tr td{border-width: 0 1px 1px 0;border-color:#dcdee4;border-style: solid;font-size:12px;}
.var_list_table table tbody tr td:last-of-type label{padding-left:11px;display:block;width:100%;height:36.8px;line-height:36.8px;box-sizing:border-box;}
.var_list_table table tbody tr:last-of-type td{border-width: 0 1px 0 0;}
.var_list_table table tbody tr:last-of-type td:last-of-type{border-width: 0 0 0 0;}

/* 레이어팝업 스타일 */
.modal .modal-header{box-sizing:border-box}
.modal .modal-header.blue{background: linear-gradient( 45deg, #60c3f1, #7780cd);}
.modal .modal-header.green{background: linear-gradient( 45deg, #00dd9f, #009cdb);}
.modal .modal-header.yellow{background: linear-gradient( 45deg, #f7ca63, #fe8152);}

.modal{width:1200px;position: fixed;z-index: 300;}
.modal.information, .modal.description, .modal.remark, .modal.source{width:600px;}
.modal.filter{width:800px;}
.modal.chart{width:1200px;}
.modal.country{width:760px;}
.modal.advancedSearch{width:950px;}
.modal .modal-header{position: relative;width:100%;height:70px;padding:0 30px 0 33px;}
.modal .modal-header .modal-title, .modal .modal-header .data-term, .modal .modal-header .modal-close{display: inline-block;}
.modal .modal-header .modal-title.only{line-height: 70px;}
.modal .modal-header .modal-title h3{font-size: 20px;color:#ffffff;}
.modal .modal-header .modal-title span{display: block;font-size: 15px;font-weight: 400;padding: 10px 0 0 0;}
.modal .modal-header .data-term{position: absolute;top:20px;right:79px;width:379px;height:61px;background-color: #ffffff;border-radius: 10px;border: 1px solid #efefef;padding:11px 0 11px 16px;}
.modal .modal-header .data-term ul li{background: url("../images/icon/icon_dot.png") no-repeat 0 center;padding: 3px 0 3px 14px;color:#333333;font-size: 15px;}
.modal .modal-header .modal-close{position: absolute;top:23px;right:31px;background: none;border: 0;}
.modal .modal-cnt{background-color: #ffffff;padding:24px 29px;}
.modal .modal-cnt .data-result-box{width:100%;}
.modal .modal-cnt .data-result-box li{float:left;width:561px;}
.modal .modal-cnt .data-result-box li:last-child{margin-left:20px;}
.modal .modal-cnt .data-result-box li dl dt{text-align: center;font-size: 18px;font-weight: 700;padding:17px 0}
.modal .modal-cnt .data-result-box li dl dd{width:100%;height:70px;line-height: 70px;border-style: solid;border-width: 1px 1px 1px 1px;border-radius: 5px;}
.modal .modal-cnt .data-result-box li:nth-child(1) dl dd{border-color: #36a2eb;background-color:#eef7fe;}
.modal .modal-cnt .data-result-box li:nth-child(2) dl dd{border-color: #ffdb82;background-color: #fff9ea;}
.modal .modal-cnt .data-result-box li dl dd div{width:50%;float:left;padding:0 23px 0 20px}
.modal .modal-cnt .data-result-box li dl dd div.persent{margin-left: -2px;}
.modal .modal-cnt .data-result-box li dl dd div .data-name{font-size: 18px;float:left;}    
.modal .modal-cnt .data-result-box li dl dd div .data-result{font-size: 24px;font-weight: 700;float:right;}
.modal .modal-cnt .data-result-box li:nth-child(1) dl dd div .data-result{color:#008aff}
.modal .modal-cnt .data-result-box li:nth-child(2) dl dd div .data-result{color:#ff9900;}

.modal .modal-cnt .information, .description, .remark, .source p{padding:5px 0;font-size: 15px;line-height: 25px;}
.modal .modal-cnt .chart-box{width:100%;height:360px;border: 1px solid #efefef;margin:27px 0 0 0;}

.modal.filter .modal-cnt .filterTreeBox{display: flex;}
.modal.filter .modal-cnt .filterTree{width:50%;height: 350px !important;overflow:auto;padding:0 0 0 5px;}

#mask{position: fixed;;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index: 200;}

.qna_input_box{text-align:center;}
.qna_user_input li{padding:5px 0;}
.qna_user_input li:last-child{padding:5px 0 20px}
.qna_user_input li label{width:60px;display:inline-block;font-size:15px;}
.qna_user_input li input{width:250px;height:40px;border: 1px solid #cacaca;padding-left: 15px;font-size: 14px;border-radius: 5px;}

/* 공통테이블 타입 */
.table-box.type01{width:100%;height:262.4px;overflow-y: auto;}
.table-box.type02{width:100%;padding: 20px 0 0 0;border-top: 1px solid #dcdee4;}

.stat-table{width:100%;font-size: 15px !important;}
.stat-table .option-guide{font-size: 14px;color:#0048ff}
.stat-table thead tr th{font-size:15px;font-weight: 700;padding:19px 0;border-color: #cccccc;}
.stat-table tbody tr td{text-align: center;}
.stat-table tbody tr td.title{text-align: left;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;overflow: hidden;}

.stat-table.type01 thead tr th{border-style: solid;background-color: #ffffff;border-width: 1px 0 2px 0;}
.stat-table.type01 tbody tr td{border-bottom: 1px solid #cccccc;padding:14px 0 14px 0;}
.stat-table.type01 tbody tr:nth-child(odd) td{background-color:#f2f2f2;}
.stat-table.type01 tbody tr td.title{padding:14px 0 14px 40px;}

.stat-table.type02{border-width: 2px 0 2px 0;border-color:#44537a;border-style: solid;}
.stat-table.type02 thead tr th{background-color: #eef0f6;padding:20px 0 16px 0;}
.stat-table.type02 tbody tr td{border-width:0 1px 1px 0;border-style: solid;border-color: #dcdee4;padding:12px 0 11px 0;}
.stat-table.type02 tbody tr:last-of-type td{border-width: 0 1px 0 0;}
.stat-table.type02 tbody tr td.title{padding:12px 0 11px 18px;}
.stat-table.type02 thead tr th, .stat-table.type02 tbody tr td{border-width:0 1px 1px 0;border-style: solid;border-color: #dcdee4;}
.stat-table.type02 thead tr th:last-child, .stat-table.type02 tbody tr td:last-child{border-width: 0 0 1px 0;}

.stat-table.type03{border-width: 1px 0 1px 0;border-style: solid;border-color:#dcdee4;}
.stat-table.type03 tbody tr th{background-color: #eef0f6;padding:0 0 0 21px;text-align: left;font-size: 15px;font-weight: 400;border-width: 0 1px 1px 0;border-color:#dcdee4;border-style: solid;height:44px;line-height: 44px;}
.stat-table.type03 tbody tr td{border-bottom: 1px solid #dcdee4;vertical-align: middle;line-height: 35px;padding:5px 0 4px 14px;text-align: left;}
.stat-table.type03 tbody tr:last-child td{border-bottom: 0px;}
.stat-table.type03 tbody tr:last-child th{border-width: 0 1px 0 0;}
.stat-table.type03.filter tbody tr th{font-size: 14px;padding:0 10px 0 10px;}
.stat-table.type03.filter tbody tr th .headerSpan{display: flex;justify-content: space-between}
.stat-table.type03.advancedSearch tbody tr td{font-size: 14px;}

/* 통계분석 */
#wrap > .content_stats > .stat_result_area{width:100%;box-sizing:border-box;}
#wrap > .stat_result_area{width:100%;box-sizing:border-box;padding:0 10px 10px;}
.var_list_box{width:37%} 
.var_list_box h4{width:100%;padding:19px 0 19px 36px;box-sizing: border-box;font-size: 16px;font-weight: 600;background-image: url(../images/user/icon_blue_dotted.png);background-repeat: no-repeat;background-position: 20px center;box-sizing: border-box;}
.var_list_box .var_list_table{border: 1px solid #44537a;width:100%;height:595px;overflow-y: auto;box-sizing: border-box;position:relative;}
.var_list_box .var_list_table .list_guide{width:100%;height:100%;display: flex;justify-content: center;align-items: center;}
.var_list_box, .var_list_input{float:left;} 
.var_list_input{padding:105px 2% 0;width:26%;box-sizing: border-box;}
.var_list_input .var_table{width:100%;border: 1px solid #dcdee4;margin-bottom: 50px;}
.var_list_input .var_table tr td p, .var_list_input .var_table tr td button, .var_list_input .var_table tr th{padding:11px 0;}
.var_list_input .var_table tr th{background-color: #e7f1ff;font-size: 15px;}
.var_list_input .var_table tr td{border-width:0 1px 1px 0;border-style:  solid;border-color: #dcdee4;}
.var_list_input .var_table tr td p{padding:11px 21px;}
.var_list_input .var_table tr td button{width:100%;height:100%;border: 0;background: none;color:#006fd7;font-size: 14px;}
.var_list_input .var_table tr td button span{background-repeat: no-repeat;background-position: 0 center;padding-left: 16px;}
.var_list_input .var_table tr td button.item_add span{background-image: url("../images/user/icon_item_add.png");}
.var_list_input .var_table tr td button.item_delete span{background-image: url("../images/user/icon_item_delete.png");}

.grid-box{height:700px;padding:0 0 10px 0;width:100% !important;}
.grid-box #gridHolder{padding:0 10px 10px;box-sizing:border-box;width: 100% !important;}
.dhxtabbar_cont, .dhxtabbar_tabs.dhxtabbar_tabs_top, .dhx_cell_tabbar{width:100% !important;}

#gridHolder {background-color:#eef0f6;background-clip: content-box;}

.stat_view_btn{border-radius: 3px;text-align: center;height:34px;line-height: 34px;font-weight: bolder;}
.stat_view_btn_gray{width:75px;font-size: 15px;border: 1px solid #cccccc; background-color: #f7f5f5;color:#999999 !important;}
.stat_view_btn_red{width:140px;font-size: 15px;border: 1px solid #e85b66; background-color: #f7717b;color:#ffffff !important;}
.chart-box{padding:0 10px 10px;}
.chart-box .chart_info{text-align: center;height: 36px;position: relative;margin-top: 2px;background: linear-gradient(45deg, #60c3f1, #7780cd);border-radius: 5px 5px 0px 0px;}
.chart-box .chart_title{font-size: 16px;font-weight: 700;color: #ffffff;line-height: 35px;}
.chart-box .chart_open_btn{width:30px;height:30px;background-color: #eef0f6;background-image:url("../images/user/icon_open.png");text-indent: -9999em;background-repeat: no-repeat;background-position: center;border-radius: 3px;border: 1px solid #a5a5c5;}
.chart-box .chart_select{position: absolute;right: 3px; top:1px;}
.chart-box .select_chart_item{-moz-appearance: none;-webkit-appearance: none;appearance: none;background-color: #ffffff;font-size: 14px;color: #333333;height:34px;padding: 0 33px 0 8px;border: 1px solid #cccccc;border-radius: 3px;background-image: url("../images/user/icon_select_arrow.png");background-repeat:no-repeat;background-position-y: center;background-position-x:calc(100% - 11px);}
.chart-box .charts_div{display: flex;}
.chart-box .chartArea{border: 1px solid #cacaca;}
.chart-box .charts_div .left_chart_type01, .right_chart_type01{flex: 1;width: 50%;}
.chart-box .charts_div .left_chart_type01{margin-right: 1px;}
.chart-box .charts_div .left_chart_type02{margin-right: 1px;flex: 2.8;}
.chart-box .charts_div .right_chart_type02{flex: 1;}
.chart-box .charts_div .sub_chart{flex: 1;}
.chart-box .charts_div .btn_country{border-radius: 3px;text-align: center;height:32px;line-height: 32px;width:70px;font-size: 14px;}
.countryLabel{display:inline-block; width:120px; line-height:30px;}

/* 공표일정 */
.stt_comty_tb{
    margin:20px 0;
}

.crtb_c{
	position:relative;
	width:450px;
	height:auto;
	border:1px solid #a5c7fe;
}
.crtb_c::after{
	content:"";
	position:absolute;
	width:450px;
	height:70px;
	padding:0 30px 0 33px;
	background:linear-gradient( 45deg, #60c3f1, #7780cd);
	left:0;
	top:-1px;
	box-sizing:border-box;
	z-index:-1;
}
.crtb_c p{
	position:relative;
	width:100%;
	color:#222;
	background:#ffffff;
	height:58px;
	line-height:58px;
	padding: 0 26px;
	box-sizing:border-box;
	font-size:15px;
}
.crtb_c p font{
    width:100%;
    background: url("../images/user/marrow_b.png") no-repeat 0 center;
    padding:0 0 0 15px;
}
.crtb_c p font+font{
	padding-top:3px;
}
.crtb_btg{
	width:375px;
	height:15px;
	float:left;
	background:url(/images/statistics/cal_vw_tbox_bt.png) bottom no-repeat
	}
.crtb_c p span{
	position:absolute;
	top:50%;
	right:15px;
    margin-top:-10.5px;
    width:67px;
    height:21px;
}
.crtb_c p span a{
    display: block;
    width:100%;
    height:100%;
}
.calendar_cnt{
	width: 100%;
    background: #f5f5f5;
    padding: 0 30px 30px;
    box-sizing:border-box;
}

/*20151022추가*/
.crtb_c strong {
	width:calc(100% - 58px);
	display:inline-block;
	font-size:20px;
	color:#ffffff;
	height:68px;
	line-height:68px;
}
.popup_close{
	position:absolute;
	top:20px;
	right:30px;
}
.cal_pop_box {
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	width:600px;
	z-index:1;
}
.cal_pop_title_img {
	float: left;
    width: 14px;
    height: 15px;
    margin-top: 28px;
    padding:0 11px 0 33px;
}

.cal_pop_cont_span {
	padding: 25px 25px 18px 25px;
    display: block;
    font-size: 15px;
    color: #000000;
}

/*미디어쿼리*/
@media all and (max-width:1200px) {
	.box_inner_content .search_option_table{width:100%;padding: 13px 0;}
	.option_btns{display:block;text-align:right;padding:0;}
	
	/* 콤보박스 스타일 */
	.select_label_box{width:100%;}
	
	.box_inner_content .search_option_table table tbody tr td{padding:13px 0 13px 14px}
}

@media all and (max-width:1024px) { 
	.m_banner_box ul li a span {
		font-size: 16px;
		line-height: 23px;
	}
	.stt_date_calen {
		width: 25%;
	}
	
	.stat_view_span{display: flex;}
	.stat_view_btn{margin-bottom: 1px;margin-right: 1px;}
	.stat_view_btn_gray{flex: 1}
	.stat_view_btn_red{flex: 1.5}
	.chart-box .chart_title{font-size: 14px;line-height: 35px;}
	.chart-box .chart_select{position: relative;text-align: right;border: 1px solid #cacaca;border-bottom: 1px solid #fff;right: 0px;}
	.chart-box .chartMobileArea{margin-top: 27px;border-top: 0px solid #fff;}
	.chart-box .select_chart_item{margin-top: 2px;margin-right: 3px;margin-left: -3px;height: 25px;font-size: 12px;padding: 0 35px 0 5px;}
	.chart-box .charts_div{display: block;}
	.chart-box .charts_div .btn_country{margin-top: 2px;margin-right: 3px;height:25px;line-height: 25px;width:55px;font-size: 12px;}
	.chart-box .charts_div .left_chart_type01, .left_chart_type02, .right_chart_type01, .right_chart_type02{width: 100%;}
	.chart-box .charts_div .sub_chart{width: 100%;}
}

@media all and (max-width:767px) {
	.search_option_table tbody tr td input[type="checkbox"]+label{margin-right:0;}
	input.stt_cbx + label:nth-of-type(1), input.searchComponent{margin-right:20px;}
	#searchStartQuarter + label::after, .onlyMonth::after, #searchStartMonth + label::after{content:"";display:block;width:100%;height:10px;}
	.box_inner_content .search_option_table table tbody tr td br{display:none;}
	input.stt_cbx:nth-of-type(n+3)::before{content:"";display:block;clear:both;}
	input.stt_cbx + label:nth-of-type(1n+2)::after{content:"";display:block;clear:both;height:5px;width:100%;}
	
	.advancedSearch tbody tr td input[type="checkbox"]+label{margin-right:0;}
	.advancedSearch tbody tr td br{display:none;}
	
	.radio_options li{padding:5px 0 5px 0;}
	.radio_options{width:100%;}
	.select_custom{padding: 0 20px 0 5px;background-position-x: calc(100% - 4px);background-size: 12px;}
	
	.box_inner_content.full_size .search_option_table .reponsive_table{border-right:0;border-left:0;padding:5px 0 0 0;}
	.box_inner_content.full_size .search_option_table .reponsive_table thead tr{border-top:1px solid #dcdee4;border-bottom:1px solid #dcdee4}
	.box_inner_content.full_size .search_option_table .reponsive_table thead tr th{display:none;}
	.box_inner_content.full_size .search_option_table .reponsive_table tbody tr td{display:block;border-left:1px solid #dcdee4;text-align:left !important;padding:0;padding-left:0 !important;height:auto;min-height:auto;;border-bottom:0;}
	.box_inner_content.full_size .search_option_table .reponsive_table tbody tr td br{display:none;}
	.box_inner_content.full_size .search_option_table .reponsive_table tbody tr td:first-child{border-top:1px solid #dcdee4;}
	.box_inner_content.full_size .search_option_table .reponsive_table tbody tr td:last-child{border-bottom:1px solid #dcdee4;margin-bottom:20px;}
	.box_inner_content.full_size .search_option_table .reponsive_table tbody tr td:before{background-color:#e7f1ff;display:inline-block;border-right:1px solid #dcdee4;width:91px;padding:5px 0;text-indent:0;font-weight:bold;padding-left:10px;display:table-cell;}
	.box_inner_content.full_size .search_option_table .reponsive_table tbody tr td p{display:table-cell;padding-left:10px;}
	.box_inner_content.full_size .search_option_table .reponsive_table tbody tr td:first-child:before{}
	
	/* 레이어팝업 스타일 */
	.modal, .modal.information, .modal.description, .modal.remark, .modal.source, .modal.filter, .modal.advancedSearch, .modal.chart, .modal.country{width:calc(100% - 38px);}
	.modal .modal-cnt .information, .description, .remark, .source p{font-size: 12px;}
	.modal .modal-header{height:auto;padding: 10px 15px 10px 15px;}
	.modal .modal-header .modal-title.only{line-height: 1;}
	.modal .modal-header .modal-title h3{font-size: 15px;}
	.modal .modal-header .modal-title span{font-size: 11px;}
	.modal .modal-header .data-term ul li{font-size: 12px;}
	.modal .modal-header .modal-close{top:10px;right:10px;}
	.modal .modal-header .modal-close img{width:15px;height:auto;}
	.modal .modal-header .modal-title h3, .modal .modal-header .data-term{display: block;}
	.modal .modal-header .data-term{position: static;margin-top:10px;width:100%;padding: 10px 0 10px 10px;}
	.modal .modal-cnt{padding:10px}
	.modal .modal-cnt .data-result-box li dl dd div .data-name, .modal .modal-cnt .data-result-box li dl dd div .data-result{float:none;display:block;}
	.modal .modal-cnt .data-result-box li dl dt{font-size: 12px;padding:10px 0 10px 0}
	.modal .modal-cnt .data-result-box li dl dd{height:auto;line-height: 1.5;text-align: center;}
	.modal .modal-cnt .data-result-box li{display: block;float:none;margin: 0;width:100%;}
	.modal .modal-cnt .data-result-box li:last-child{margin: 0;}
	.modal .modal-cnt .data-result-box li dl dd div .data-name{font-size: 12px;}
	.modal .modal-cnt .data-result-box li dl dd div .data-result{font-size: 18px;}
	.modal .modal-cnt .chart-box{height:auto;padding:10px;}
	.modal .modal-cnt .table-box-wrap{height:350px;overflow-y: auto;}
	.modal.filter .modal-cnt .table-box-wrap{height:445px;overflow-y: auto;}
	.modal.advancedSearch .modal-cnt .table-box-wrap{height:auto;overflow-y: auto;}

	/* 공통테이블 타입 */
	.stat-table colgroup{display: none !important;}
	.stat-table thead tr th, .stat-table tbody tr td{font-size: 12px;}
	.stat-table thead tr th.num{width:45px;}
	.stat-table.type01 tbody tr td.title{padding:14px 0}
	.stat-table .option-guide{display: none;}
	.stat-table.type03 tbody tr th{width:72.5px;padding:0 0 0 7.5px;word-break: break-all;}
	.stat-table.type03.filter tbody tr th{font-size: 12px;padding:0 5px 0 5px;}
	
	/* 버튼스타일 */
	.btn_basic{font-size: 12px;-ms-flex:1 1;flex:1 1 0;margin: 0 1px;box-sizing: border-box;}
    .btn_basic span{display: none;}
    .btn_icon{background-image: none;padding:0;margin: 0 1px;}

    /* 버튼아이콘 */
    .search_btn{flex:1 1 0;-ms-flex:1 1;}
    .excel_btn{flex: 1 1 15px;-ms-flex:1 1;}
    .filter_btn{flex:1 1 0;-ms-flex:1 1;}
    .advanced_search_btn{flex:1 1 0;-ms-flex:1 1;}
    .add{margin: 0 1px;}
    .row_btn{flex: 1 1 0;-ms-flex:1 1;}
    .analysis_btn{flex:2 1 0;-ms-flex:2 1;}

    /* 버튼레이아웃 */
    .option_btns, .util_btns{display: flex;justify-content: space-between;}
    .option_btns{text-align: right;padding:8px 0 0;}
    .util_btns{padding:7px 0 0 0;text-align: right;}

	
    
	

	/* input[type="text"] 스타일 */
    .result_search_area{width:100%;}
    .result_search_area .search_btn{width:90px;}
	.custom_input_txt{width: calc(100% - 96px);margin-right: 0;}
	
	/* 통계 탭버튼스타일 */
	.stat_tabs .stat_search_btn{width:100px;padding-left: 15px;background-position: 75px center;text-align: left;}
	.stat_tabs .stat_tabs_inner{padding: 0 14px 0 114px;}	
	.stat_tabs .stat_tabs_inner li .tab_btn{padding: 0 20px 0 5px;font-size: 12px;}
	.stat_tabs .stat_tabs_inner li .tab_close{right:5px;}

	/* 통계 레이아웃 스타일 */
    .stat_option_box .gradation_header{padding:10px 4px;justify-content: center;}
    .stat_option_box .gradation_header .header_title{display: none;}
    .stat_option_box .gradation_header.mobile{flex-direction: column;}
    .stat_option_box .gradation_header .header_title.mobile{display: display;font-size:15px; text-align: left; width: 100%; padding: 0 0 10px 5px;}
	.stat_option_box .gradation_header .header_options{display: flex;justify-content: space-between;width:100%;}
    .stat_option_box .gradation_header .header_options li{margin:1px;flex: 1 1 0;-ms-flex:1 1;}
    .stat_option_box .gradation_header .header_options li a.new_window{width:100%;}
    .stat_option_box .gradation_header .header_options li a{width:100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
    .stat_option_box .gradation_header.stat_header{display: flex;justify-content: space-between;padding:10px 5px 10px 10px;}
    .stat_option_box .gradation_header.stat_header .header_title{display: block;flex:1 1 0;-ms-flex:1 1;}
    .stat_option_box .gradation_header.stat_header .header_options{width:30%;text-align: right;}
    .stat_option_box .gradation_header.stat_header .header_options li a.new_window{width:37px;}
    .stat_option_box .gradation_header.stat_header .header_options li:not(:last-child){display: none;}

    /* 통계 주요컨텐츠 안에 가이드텍스트 스타일 적용 */
    .guide_txt span, .guide_txt2, .var_list_box h4{background-size: 4px;}
    .guide_txt, .guide_txt2, .var_list_box h4{width:100%;box-sizing: border-box;border-radius: 5px;}
    .var_list_box h4{padding:10px 0 10px 13px;}
    .guide_txt{padding:10px 5px;}
	.guide_txt span{background-position: 4px 8px;padding:0 0 0 13px;font-size: 12px;}
	.guide_txt2, .var_list_box h4{background-position:2px center;font-size: 14px;}
	.guide_txt, .guide_txt br{display:block;}
    
	/* 통계 테이블 스타일 적용 */
    .box_inner_content{padding:10px 4.5px;}
    .box_inner_content.full_size .search_option_table{padding:0 4.5px;}
    .box_inner_content .search_option_table{display: block;width:100%;padding:13px 0 0 0}
	.box_inner_content .search_option_table table tbody tr th{width:73px;padding-left: 8px;}
    .box_inner_content .search_option_table.type02{width:100%;}
    .box_inner_content .search_option_table.type02 table colgroup{display: none;}
    .box_inner_content .search_option_table .option-guide{display: none;}
    
    /* 통계분석 */
    .var_list_box, .var_list_input{float:none;display: block;width:100%;}
    .var_list_box .var_list_table{border: 2px solid #44537a;height:335px;}
    .var_list_input{padding:15px 0 0 0}
    .var_list_input .var_table:nth-of-type(1){margin-bottom: 15px;}
    .var_list_input .var_table:nth-of-type(2){margin-bottom: 0;}
    
    
    .box_inner_content .search_option_table table tbody tr td input[type="button"] {text-align: center;}
    .select_view_input{width:calc(100% - 110px);}
    
	.gnb_wrap_stats {
		max-width: none;
		height: 60px;
		margin:0;
	}
	.nav_wrap_stats {
		height: 45px;
	}
	.stats_nav > li {
		width: 50%;
		min-width: 160px;
		height: 45px;
		line-height: 45px;
	}
	.stats_nav > li > a {
		font-size: 14px;
	}
	.stats_nav > .home {
		display: none;
	}
	.stats_nav > .dep_del {
		display: none;
	}
	.content_stats {
		width: 100%;
		box-sizing: border-box;
	}
	.stats_depth {
		display: inline-block;
		width: 100%;
		height: 40px;
		margin-bottom: 15px;
		border: 1px solid #dddddd;
		font-size: 14px;
		line-height: 40px;
		padding-left: 10px;
		box-sizing: border-box;
		background: url(../images/user/down_arrow.png) no-repeat right 10px center;
		background-size: 11px auto;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
	}
	select.stats_depth::-ms-expand {
		display: none;
	}
	/*main*/
	.m_notice_box {
		width: 100%;
		float: left
	}
	.m_board_box {
		width: 100%;
		float: left
	}
	.m_list_box {
		width: 100%;
		float: left;
	}
	.m_banner_box {
		width: 100%;
		float: left;
		padding-bottom: 20px;
	}
	.stt_date_calen {
		width: 35%;
	}
	.ss_cbox_con {
		height: 350px;
	}
	.ss_box30, .ss_box50, .ss_box70 {
		width: 100%;
		height: auto;
	}
	.ss_box_mr {
		margin-right: 0;
	}
	.m_search_btn {
		display: inline-block;
		float: left;
		width: 100%;
		height: 22px;
		border: 1px solid #DDD;
		background: #f1f4f9;
		text-align: center;
		line-height: 22px;
		font-size: 12px;
		color: #656f88;
		font-family: 'Dotum', serif;
		box-sizing: border-box;
	}
	.m_search_btn a {
		display: block;
	}
	.m_search_btn img {
		margin-left: 5px;
	}
	.m_open {
		margin-bottom: -1px;
	}
	.m_close {
		margin-top: -1px
	}
	.ss_search {
		padding: 10px 10px 45px 10px;
	}
	.search_dl dt {
		background: none
	}
	.cho_input {
		width: 100%;
	}
	.dl_pop {
		top: 46px;
		left: 0px;
		width: 100%;
		padding: 15px 10px;
	}
	.dl_pop_con th {
		width: 35%;
	}
	.dl_pop_con td {
		width: 65%;
	}
	.ss_s_btn_wrap {
		left: 50%;
		top: auto;
		bottom: 10px;
		margin-left: -118px;
	}
	.ss_s_btn_wrap02 {
		left: 50%;
		top: auto;
		bottom: 10px;
		margin-left: -51px;
	}
	.list_05 {
		float: left;
		width: 100%;
		display: block;
		padding-top: 20px;
	}
	.list_05 ul li {
		width: 100%;
		height: 50px;
		padding-bottom: 10px;
	}
	.list_05 ul li p {
		width: 25%;
		height: 50px;
		line-height: 50px;
		float: left;
		background-color: #3d5db2;
		text-align: center;
		color: #fff
	}
	.list_05 ul li p strong {
		font-size: 22px;
	}
	.list_05 ul li span {
		width: 75%;
		float: left;
		height: 50px;
		line-height: 50px;
		padding-left: 8px;
		border: 1px solid #d4d4d4;
		box-sizing: border-box;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.list_05 ul li span img {
		vertical-align: middle;
		margin-bottom: 4px;
		margin-right: 4px;
	}
	.stt_comty_tb table.list_04 {
		display: none;
	}
	.stt_calen_mt a {
		width: calc(100%/6);
		height: 25px;
		color: #fff !important;
	}
	.stt_calen_mt a:hover {
		font-weight: bold;
		background: #61729f;
		width: calc(100%/6);
		color: #fff;
	}
	.stt_calen_mt a.on {
		width: calc(100%/6);
		background: #fff;
		border-bottom: none;
		color: #0833a4 !important;
	}
	.e_bd_intbox {
		overflow-y: hidden;
	}
	/*footer*/
	.organization_stats {
		max-width: 1320px;
		padding-left: 0px;
	}
	.foot_bottom_stats {
		text-align: center;
	}
	.f_logo_stats {
		text-align: center;
	}
	.f_logo_stats li {
		float: none
	}
}

@media all and (max-width:480px) {
	.m_banner_box ul li {
		width: calc(100%/2);
	}
	.m_banner_box ul li a span {
		display: block;
		font-size: 15px;
		padding: 10px;
		margin-top: 130px;
	}
	.m_banner_box ul li.mb01 a {
		margin-right: 10px;
		
	}
	.m_banner_box ul li.mb02 a {
		margin-right: 0px;

	}
	.m_banner_box ul li.mb03 a {
		margin-left: 0px;
		margin-right: 10px;
		
	}
	.m_banner_box ul li.mb04 a {
		margin-right: 0px;
		margin-left: 10px;
		
	}
	.m_banner_box ul li.mb05 a {
		margin-right: 10px;
		margin-left: 0px;
	}
	.m_banner_box ul li.mb06 a {
		margin-left: 10px;
	}
	.stt_date_calen {
		width: 45%;
	}
	.e_box {
		padding-left: 0px;
	}
}
