@charset "UTF-8";

.f12 {font-size:12px;}
.ml0 {margin-left:0px !important;}
.mt30 {margin-top:30px;}

.dtaq_content {
	#background:url("../img/utility/utility_backimg.gif") no-repeat right top;
}
.dtaq_utility { 
	position: relative; 
	left: 50px; 
	top: 0px; 
	padding-bottom: 185px; 
	width:740px;
} 
.formdiv {
	padding-top:60px;	
	padding-left:50px;
}
.formdiv form {
	display:inline-block;
	float:left;
}
.formdiv .search_form {
	width:750px;
	height:72px;
	border:solid 4px #1179c8;
	margin-left:30px;
}
.formdiv .search_form select {
	height:64px;
	border:solid 0px;
	width:135px;
    padding:23px 5px;
}
.formdiv .search_form .input_search {
	width:537px;
	height:64px;
    line-height:64px;
	border:solid 0px;
	color:#181818;
	font-size:28px;
	font-weight:bold;
	padding-left:14px;
}
.formdiv .search_form .submit_search {
	width:38px;
	height:38px;
	background:url("../img/utility/icon_input_submit.gif") no-repeat 0 0;
	display:inline-block;
	text-indent:-9999px;
	border:solid 0px;
	margin-left:7px;
}
.formdiv .detail_search {
	color:#fff;
	border-radius:50px;
	background-color:#1179c8;
	height:72px;
	width:72px;
	display:inline-block;
	text-align:center;
	padding-top:15px;
	margin:0px 10px 0 26px;
}
.formdiv .detail_info {
	color:#fff;
	border-radius:50px;
	background-color:#868686;
	height:72px;
	width:72px;
	display:inline-block;
	text-align:center;
	padding-top:15px;
}
.formdiv .chk_presult {
	font-size:16px;
	margin:10px 0 0 30px;		
}

.dtaq_utility .search_con:after {
	content:" ";
	clear:both;
	display:block;
}
.dtaq_utility .search_con .more_search {
	display:block;
	text-align:right;
	color:#3a3a3a;
	font-size:16px;
	letter-spacing:-3px;
}
.dtaq_utility .search_con .more_search img {
	margin-left:5px;
}
.dtaq_utility .search_all,
.dtaq_utility .search_webcon {
	width:530px;
	float:left;
}
.dtaq_utility .search_all .divsearch {
	border:solid 1px #d8d8d8;
	background-color:#fcfcfc;
	width:530px;
	height:134px;
	padding:24px;
	margin-top:50px;
}
.dtaq_utility .search_all .divsearch h4 {
	font-size:18px;
	color:#1a1a1a;
	font-weight:bold;
	margin-bottom:10px;
}
.dtaq_utility .search_all .divsearch ul li {
	float:left;
	color:#4d4d4d;
	margin:0 26px 7px 0;
}
.dtaq_utility .search_all .divsearch ul li.divsearch_right0 {
	margin-right:0px;
}
.dtaq_utility .search_data,
.dtaq_utility .search_webcon  {
	width:530px;
	height:100%;
	border-bottom:solid 1px #b5b5b5;
	padding:50px 10px 20px 30px;
}
.dtaq_utility .search_data h4,
.dtaq_utility .search_con .search_webcon h4 {
	display:inline-block;
	font-size:18px;
	font-weight:bold;
	color:#1179c8;
	margin-bottom:15px;
	letter-spacing:-1px;
}
.dtaq_utility .search_data ol li {
	margin-bottom:6px;
	font-size:16px;
}
.dtaq_utility .search_data ol li a {
	color:#3a3a3a
}
.dtaq_utility .search_data .web_con,
.dtaq_utility .search_con .web_con {
	margin-bottom:47px;
}
.dtaq_utility .search_data .web_conlast,
.dtaq_utility .search_con .web_conlast {
	margin-bottom:15px;
}
.dtaq_utility .search_data .web_con a,
.dtaq_utility .search_con .search_webcon a {
	color:#3a3a3a;
	font-size:13px;
	letter-spacing:-1px;
}
.dtaq_utility .search_data .web_con h5,
.dtaq_utility .search_con .search_webcon h5 {
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	margin-bottom:2px;
}
.dtaq_utility .search_data .web_con h5 span,
.dtaq_utility .search_con .search_webcon h5 span {
	color:#188ed2;
}
.dtaq_utilityl .search_data .web_con div,
.dtaq_utilityl .search_con .search_webcon div {
	letter-spacing:-1px;
	font-size:13px;	
}
.dtaq_utility .search_all .search_data .search_file {
	margin-bottom:40px;
}
.dtaq_utility .search_all .search_data .search_filelast {
	margin-bottom:15px;
}
.dtaq_utility .search_all .search_data .search_file .filename {
	font-size:16px;
	font-weight:bold;
	color:#3a3a3a;
	margin-right:20px;
}
.dtaq_utility .search_all .search_data .search_file .filedown {
	font-size:16px;
	color:#1179c8;
	text-decoration:underline;
	font-weight:bold;
}
.dtaq_utility .search_fix {
	width:180px;
	float:right;
	margin:50px 0 0 30px
}
.dtaq_utility .search_fix .search_my h4 {
	display:block;
	background-color:#48bec8;
	color:#fff;
	font-size:15px;
	height:45px;
	padding:10px 0 0 15px;
}
.dtaq_utility .search_fix .search_daily h4 {
	display:block;
	background-color:#4fa5cf;
	color:#fff;
	font-size:15px;
	height:45px;
	padding:10px 0 0 15px;
}
.dtaq_utility .search_fix .search_weekend h4 {
	display:block;
	background-color:#538cd2;
	color:#fff;
	font-size:15px;
	height:45px;
	padding:10px 0 0 15px;
}
.dtaq_utility .search_fix .search_my ol li,
.dtaq_utility .search_fix .search_daily ol li,
.dtaq_utility .search_fix .search_weekend ol li {
	height:40px;
	padding:10px 0 0 10px;
	border-bottom:solid 1px #dedede;
}
.dtaq_utility .search_fix .search_my ol li a,
.dtaq_utility .search_fix .search_daily ol li a,
.dtaq_utility .search_fix .search_weekend ol li  a {
	color:#3a3a3a;
	letter-spacing:-1px;
}
.dtaq_utility .search_fix .search_my ol li img,
.dtaq_utility .search_fix .search_daily ol li img,
.dtaq_utility .search_fix .search_weekend ol li img {
	float:right;
	margin-top:9px;
} 
.dtaq_utility .search_fix .search_my ol li .search_num,
.dtaq_utility .search_fix .search_daily ol li .search_num,
.dtaq_utility .search_fix .search_weekend ol li .search_num {
	border-radius:50px;
	color:#1179c8;
	border:solid 1px #1179c8;
	width:24px;
	height:24px;
	display:inline-block;
	text-align:center;
	margin-right:5px;
}
.pagenation {
	clear:both;
	text-align:center;
	margin-top:20px;
	width:530px;
	float:left;
}
.pagenation ol {
	display:inline-block;
}
.pagenation li {
	display:inline-block;
}
.pagenation a {
	display:inline-block;
	padding:0 10px;
	font-size:14px;
	color:#555;
}
.pagenation .on a {
	padding:3px 7px;
	background:#737373;
	color:#fff;
}
.pagenation li.off a {
	padding:3px 7px;
	background:#e7e5e5;	
	color:#444;
}
.pagenation li.pagenation_line {
	display:inline-block;
	text-indent:-9999px;
	background:url("../img/icon_liy.gif") no-repeat 0 0;
	width:1px; 
	height:28px;
	line-height:1.9em;
	margin-left:7px;
}
.pagenation .first-page {
	width:10px;
	height:11px;
	padding:0 5px 0 0;
	background:url("../img/btn_first_page.gif") no-repeat left top;
	text-indent:-9999px;
	vertical-align:middle;
}
.pagenation .prev {
	width:6px;
	height:11px;
	background:url("../img/btn_prev.gif") no-repeat 7px top;
	text-indent:-9999px;
	vertical-align:middle;
}
.pagenation .next {
	width:6px;
	height:11px;
	background:url("../img/btn_next.gif") no-repeat 7px top;
	text-indent:-9999px;
	vertical-align:middle;
	padding-left:3px;
}
.pagenation .last-page {
	width:10px;
	height:11px;
	padding:0 0 0 5px;
	background:url("../img/btn_last_page.gif") no-repeat 0px top;
	text-indent:-9999px;
	vertical-align:middle;
	margin-left:4px;
}
.search_webcon .webcon_titdiv {	
	display:inline;
	float:right;
}
.search_webcon .webcon_titdiv select {	
	color:#1278cd;
	border:solid 1px #d8d8d8;
	height:29px;
	width:110px;
	margin-left:7px;
}
.search_webcon .radio_date,
.search_webcon .radio_exac {
	color:#4d4d4d
}
.dtaq_utility .search_con .search_no {
	width:529px;
	height:397px;
	background-color:#fcfcfc;
	border:solid 1px #d8d8d8;
	padding-top:30px;
	margin-top:50px;
	float:left;
}
.search_con .search_no .search_no_top {
	text-align:center;
	height:132px;
	border-bottom:solid 1px #d8d8d8;
	font-size:24px;
	color:#4d4d4d;
}
.search_con .search_no .search_no_top img {
	margin-bottom:20px;
}
.search_con .search_no .search_no_top span,
.search_con .search_no .search_no_bottom p span {
	color:#1179c8;
}
.search_con .search_no .search_no_bottom {
	padding:40px 20px 0 30px; 
	text-align:left;
	letter-spacing:-1px;
} 
.search_con .search_no .search_no_bottom ul li {
	margin-bottom:5px;
} 
.search_con .search_no .search_no_bottom p {
	letter-spacing:-2px;
	margin-top:35px;
} 
.search_con .detail_infodiv {
	float:left;
	width:530px;
	margin-top:50px;
}
.search_con .detail_infodiv p.infodiv_p {
	padding-bottom:50px;
	border-bottom:solid 1px #e7eaed;
}

.dtaq_utility .tbl_type01 {
	margin:10px 0 15px 0;
	width:100%;
	border-top:1px solid #3685c0;
	border-bottom:1px solid #dedede;
}
.dtaq_utility .tbl_type01 th {
	padding:10px 0;
	background:#f8f9fb;
	border-bottom:1px solid #dedede;
	border-right:1px solid #dedede;
	font-size:12px;
}
.dtaq_utility .tbl_type01 th.th_last {
	border-right:0px
}
.dtaq_utility .tbl_type01 td {
	padding:15px 0;
	border-top:1px solid #dedede;
	border-right:1px solid #dedede;
	font-size:13px;
	text-align:center;
	letter-spacing:-1px;
	padding:10px;
}
.dtaq_utility .tbl_type01 td.td_left {
	text-align:left;
	border-right:0px;
}
.detail_infodiv .detail_infodiv_con h4 {
	color:#1179c8;
	font-size:18px;
	font-weight:bold;
	margin-top:50px;
	margin-bottom:10px;
}
.detail_infodiv .detail_infodiv_con p {
	letter-spacing:-1px;
	line-height:1.7em;
}
.detail_infodiv .detail_infodiv_con span {
	font-weight:bold;
}
.detail_searchdiv {
	width:100%;
	height:221px;
	background:url("../img/utility/detail_search_back.gif") repeat-x 0 0;
	margin-top:40px;
	padding:25px 0 25px 77px;
}
.detail_searchdiv h4 {
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
}
.detail_searchdiv .detail_ul li {
	background:url("../img/utility/icon_detail_li.gif") no-repeat 0 8px;
	padding-left:6px;
	margin-bottom:10px;
}
.detail_searchdiv .detail_ul li input {
	margin-right:3px;
}
.detail_searchdiv .detail_ul li .detail_con {
	width:100px;
	display:inline-block;
	color:#4d4d4d;
	letter-spacing:-1px;
}
.detail_searchdiv .detail_ul li .detail_conp {
	display:inline-block;
	margin:10px 0 0 88px;
	color:#4d4d4d;
}
.detail_searchdiv .detail_ul li .detail_tit {
	font-size:16px; 
	margin-right:20px;
}
.type01_top_text {
	margin-left:30px;
	width:150px;
	position:relative;
	display:inline-block;
}
.type01_top_text input {
	width:150px;
	border:solid 1px #c5c5c5;
	height:29px;
}
.type01_top_text span {
	background:url("../img/icon_schedule.gif") no-repeat 0 0;
	display:block;
	text-indent:-9999px;
	width:29px;
	height:29px;
	position:absolute;
	top:0px;
	right:0px;
	border:solid 1px #c5c5c5;
}



/* 레이어팝업 */
.layerpop {
	position:relative;
	width:650px;
	height:100%;
}
.layerpop h2 {
	height:80px;
	background:url("../img/utility/layerpop_header.gif") no-repeat 0 0;
	color:#fff;
	padding:30px
}
.layerpop p {
	margin-top:30px;
	margin-left:30px;
}
.layerpop .layerpop_div {
	position:relative;
	border:solid 1px #c9c9c9;
	width:590px;
	height:178px;
	margin-top:30px;
	margin-left:30px;
	letter-spacing:-2px;
	margin-bottom:10px;
	overflow-x:hidden;
	overflow-y:scroll;
	padding:10px;
}
.layerpop .agreediv {
	clear:both;
	margin-left:30px;
}
.layerpop .agreediv .agreefr {
	float:right;
	margin-right:30px;
}

 .tbl_write01 {
	width:590px;
	border-top:1px solid #3685c0;
	border-bottom:1px solid #b5b5b5;
	margin-bottom:20px;
	margin-top:30px;
	margin-left:30px;
}
 .tbl_write01 th {
	padding:15px 20px 15px 20px;
	background:#f8f9fb;
	border-bottom:1px solid #dedede;
	font-size:14px;
	text-align:left;
}
 .tbl_write01 td {
	padding:15px 20px 15px 20px;
	border-bottom:1px solid #dedede;
	font-size:13px;
	text-align:left;
}
.tbl_write01 td .text_tit,
.tbl_write01 td .text_email {
	height:29px;
	width:400px;
	border:solid 1px #c9c9c9;
}
 .tbl_write01 .tit {
	padding-left:15px;
	text-align:left;
}
 .tbl_write01 .tbl_write_con {
	width:400px;
	height:120px;
}
.btn_write_area {
	float:right;
}
.btn_write_area .write_ok {
	width:85px;
	height:32px; 
	color:#fff;
	display:inline-block;
	text-align:center;
	padding-top:3px;
	margin-right:3px;
	font-weight:bold;
	background-color:#1278cd;
	margin-right:30px;
}

.open_close {
	position:absolute;
	display:inline-block;
	text-indent:-9999px;
	width:32px;
	height:32px;
	top:25px;
	right:30px;
	background:url("../img/utility/btn_layer_close.png") no-repeat 0 0;
}