@charset "utf-8";


/*메인 통합검색*/


.main_search {  width:600px;   margin:60px auto 0px;;    text-align:center; }
.main_search .main_search_title {text-align:center; font-size:22px; line-height:30px; font-weight:bold; color:#000; margin-bottom:20px; display:none;}
.main_search_box { text-align:center; position:relative; border:1px #ddd solid;   background:#fff;   border-radius:60px; box-shadow: 3px 3px 15px rgb(0 0 0 / 20%);  }
.main_search .text_box { padding:0 40px; height:60px; line-height:60px;  }
.main_search .text_box input[type="text"] {border:0px; height:60px; line-height:60px; width:100%; font-size:16px;}
.main_search .text_box input[type="text"]::placeholder {color:#999; font-family: 'Noto Sans KR',sans-serif;}

.main_search .main_search_box:hover,
.main_search .main_search_box:focus {border-color:#006ab0; box-shadow: 3px 3px 15px rgb(0 0 0 / 30%);}
.main_search .main_search_box input:focus { outline: none; } 

.main_search .btns {position:absolute; right:30px; top:15px;}
.main_search .btns input[type="submit"]{text-indent:-99999px; border:0px; background:url(../images/main/main_search_btn.png) center 50% no-repeat; width:30px; height:30px; line-height:30px;}



.main_list {max-width:1200px;margin:40px auto 40px;;}
.main_list .col_box {display:table; width:100%; table-layout:fixed;}
.main_list .col_box .col {display:table-cell; padding:30px;  vertical-align:top; background:#fff; border-radius:20px; border:1px #ddd solid;  box-shadow: 3px 3px 15px rgb(0 0 0 / 20%);}
.main_list .col_box .col.jump{width:40px; background:none; border:0px; box-shadow: 0px 0px 0px rgb(0 0 0 / 0%); padding:0px;}
.main_list .col_box .col.last img {max-width:100%; vertical-align:middle;}
.main_list .col_box .box { }
.main_list .col_box .box .title {font-size:20px; color:#000; text-align:center;}


.main_list .col_box .box table {border-top:1px solid #000; width:100%; font-size:14px; border-spacing:0; margin-top:10px; font-family: 'Noto Sans KR',sans-serif; }
.main_list .col_box .box table th {background:#f6f7f9; color:#000; font-weight:normal;   font-size:15px; padding:10px; border-right:1px solid #dadde2; border-bottom:1px solid #000; }
.main_list .col_box .box table td {color:#555; padding:10px; ; letter-spacing:0; border-right:1px solid #dadde2; border-bottom:1px solid #dadde2;  text-align:center;}
.main_list .col_box .box table .center {text-align:center;}
.main_list .col_box .box table .left {text-align:left;}
.main_list .col_box .box table tr th:last-child {border-right:0px;}
.main_list .col_box .box table tr td:last-child {border-right:0px;}
.main_list .col_box .box table tr td .small_position {font-size:10px; displaY:inline-block; position:relative; top:-4px;}
.main_list .etc_logo {margin:10px 40px; text-align:center}



.main_list .col_box .box .main_report {font-family: 'Noto Sans KR',sans-serif;  letter-spacing:0px;  }
.main_list .col_box .box .main_report .t1 {display:table; width:100%; table-layout:fixed; }
.main_list .col_box .box .main_report .t1 .t1_1 {display:table-cell; vertical-align:middle;  color:#000; font-size:9px; line-height:15px;  zoom: 0.8;}
.main_list .col_box .box .main_report .t1 .t1_1 .jump{display:inline-block; margin-left:20px;}
.main_list .col_box .box .main_report .t1 .t1_1 span {font-style:italic; }
.main_list .col_box .box .main_report .t1 .t1_2 {display:table-cell; vertical-align:middle;text-align:right; color:#000; font-size:13px; }
.main_list .col_box .box .main_report .t2 {background:#04c9a8; color:#fff; padding:1px 10px;  line-height:16px; border-radius:5px; font-weight:bold; font-size:12px;overflow:hidden; margin-top:30px; }
.main_list .col_box .box .main_report .t2 .t2_1{float:left; letter-spacing:2px;}
.main_list .col_box .box .main_report .t2 .t2_2{float:right;}

.main_list .col_box .box .main_report .t3{margin-top:15px; font-size:22px; color:#000;  }
.main_list .col_box .box .main_report .t3 span {display:block;}


.main_list .col_box .box .main_report .t4{margin-top:15px; font-size:10px; color:#888;  ; line-height:13px;}
.main_list .col_box .box .main_report .t4 span {position:relative; top:-5px;   zoom: 0.8; display:inline-block; margin-left:3px;}


	
@media all and (max-width:1024px) {
	
	#container  {padding:0 10px; -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
	
	.main_search_box { border-radius:50px;  }
	.main_search .text_box { padding:0 20px; height:50px; line-height:50px;  }
	.main_search .text_box input[type="text"] { height:50px; line-height:50px;}

	.main_list .col_box .col {display:block; margin-bottom:10px;}

	.main_search .btns {right:20px; top:10px;}




	.main_search {  width:98%;   margin:60px auto 0px;;    text-align:center; }
	.main_list {width:98%; margin:40px auto 10px;;}
	
}
