﻿@charset "utf-8";
@import url("common.css");

#sub_top{width:100%; height:269px; position:relative;}
#sub_top.sub01{background:url(../images/sub1_top.jpg) top center no-repeat;}
#sub_top.sub02{background:url(../images/sub2_top.jpg) top center no-repeat;}
#sub_top.sub03{background:url(../images/sub3_top.jpg) top center no-repeat;}
#sub_top.sub04{background:url(../images/sub4_top.jpg) top center no-repeat;}
#sub_top.sub05{background:url(../images/sub5_top.jpg) top center no-repeat;}
#sub_top .bar{width:100%; height:52px; background:url(../images/sub_top_beg.png); position:absolute; bottom:0px; left:0px;}
#sub_top .bar ul{position:relative; z-index:9; width:1200px; display:table; margin:auto; }
#sub_top .bar li{display:table-cell; vertical-align: middle; font-size:17px; text-align:left;}
#sub_top .bar li.home{width:54px; text-align:center;}
#sub_top .bar li.bars{width:53px;}
#sub_top .bar li a{color:#fff; }

#sub01 .title{text-align:center; margin:55px auto 40px;}
#sub01 #down{width:100%; height:1770px; padding:54px 0px; padding-left: 100px; background:url(../images/sub1_beg.jpg) top center no-repeat; }
#sub01 #down .down_list{width:1200px; margin:auto; overflow:hidden;}
#sub01 #down .down_list li{float:left; margin-left:46px; margin-bottom:36px;}
#sub01 #down .down_list li:first-child, #down .down_list li:nth-child(4n+1){margin-left:0px !important; clear:both;}

.style02{width:1200px; margin:auto;}
.style02 .title{width:100%; font-size:28px; color:#000; text-align:center; margin:53px auto 40px; }
.style02 .search{width:100%; margin-bottom:27px; padding:33px 0px 30px; box-shadow:2px 2px 10px #f2f2f2;border:1px solid #d2d2d2; border-top:2px solid #1d90e9; }
.style02 .search ul{width:922px; margin:auto; display:table;}
.style02 .search ul li{display:table-cell; vertical-align: middle;}
.style02 .search ul li.first{width:70px; font-size:17px; color:#333; }
.style02 .search ul li.select{width:146px;}
.style02 .search ul li.select select{width:140px; border:1px solid #ccc; padding:8px; font-size:15px; color:#838383;}
.style02 .search ul li.input{width:606px; }
.style02 .search ul li.input input{width:600px; border:1px solid #ccc; padding:8px; font-size:15px; color:#838383;}
.style02 .sub02_list .text{font-size:16px; color:#333; margin-bottom:10px;}
.style02 table{width:100%; }
.style02 table thead td{background:#f6f6f6; border-left:1px solid #d6d6d6; border-top:2px solid #000; padding:20px 0px; text-align:center; font-size:17px;}
.style02 table thead td:first-child{border-left:0px;}
.style02 table tbody td{border-left:1px solid #d6d6d6; padding:20px 0px; text-align:center; font-size:17px;}
.style02 table tr td{border-bottom:1px solid #d6d6d6; }
.style02 table tbody tr td:first-child{border-left:0px;}
.style02 .pager{text-align:center; margin:36px auto 90px; }
.style02 .pager a{display:inline-block; width:36px; font-size:17px; padding: 4px 0px; margin-right:4px; border:1px solid #d0d0d0; text-align:center; vertical-align: middle; }
.style02 .pager a.pn{border:0px;}
.style02 .pager a.now{color:#fff; background:#1d90e9; border:1px solid #1d90e9;}

#sub03 .title{margin-bottom:0px;}
.style02 .right{text-align:right; margin-bottom:10px;}

#sub03_1 .sub03_1_list{margin-bottom:40px; border-top:2px solid #393f43;}
#sub03_1 .sub03_1_list th, #sub03_1 .sub03_1_list td{height:70px; border-bottom:1px solid #d6d6d6; text-align:left;}
#sub03_1 .sub03_1_list th{background:#f0f2f3; padding-left:30px; color:#000; font-size:16.5px;}
#sub03_1 .sub03_1_list th img{margin-right:5px; vertical-align: auto;}
#sub03_1 .sub03_1_list td{padding-left:16px;}
#sub03_1 .sub03_1_list input{font-size:15px; padding:5px; height:37px; border:1px solid #d4d4d4; color:#555; font-weight:300;}
#sub03_1 .sub03_1_list select{font-size:15px; width:308px; padding:5px; height:37px; border:1px solid #d4d4d4; color:#555; font-weight:300;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	#sub03_1 .sub03_1_list th {font-weight:500;}
}
#sub03_1 .sub03_1_list input.in1{width:309px;}
#sub03_1 .sub03_1_list input.in2{width:203px;}
#sub03_1 .sub03_1_list input.in3{width:912px; margin-top:10px;}
#sub03_1 .sub03_1_list a.addr_btn{margin-left:6px;}
#sub03_1 .submit{text-align:center; margin-bottom:100px;}
#sub03_1 .submit input{margin-right:5px;}

#sub04 .search ul li.text{width:120px; padding-right:15px; text-align:right; font-size:16px; color:#333;}
#sub04 .search ul li.input{width:438px; }
#sub04 .search ul li.input input{width:432px; border:1px solid #ccc; padding:8px; font-size:15px; color:#838383;}
#sub04 .sub04_list .text{font-size:16px; color:#333; margin-bottom:10px;}
#sub04 .sub04_list table{margin-top:14px; border-top:2px solid #393f43;}
#sub04 .sub04_list table td{padding:20px 0px;}
#sub04 .sub04_list table tbody tr td{border-left:0px; text-align:left; vertical-align: top;}
#sub04 .sub04_list table tbody tr td .subject{font-size:20px; font-weight:500; margin:10px 0px 14px;}
#sub04 .sub04_list table tbody tr td .subject a{color:#000; }
#sub04 .sub04_list table tbody tr td .content div{font-size:16px; color:#555; font-weight:300; line-height:28px;}
#sub04 .sub04_list table tbody tr td .content span{color:#000; font-weight:300;}

.style04{width:1200px; margin:auto; }
.style04 .title{margin:55px auto 43px; }
.style04 .map_con{width:100%; margin-bottom:43px; overflow:hidden;}
.style04 .map_con li{float:left;}
.style04 .map_con li.m{position:relative; width:899px; height:626px; margin-right:15px;}
.style04 .map_con li.m div img{cursor:pointer;}
.style04 .map_con li.m div.map1{position:absolute; top:63px; left:520px;}
.style04 .map_con li.m div.map2{position:absolute; top:184px; left:49px;}
.style04 .map_con li.m div.map3{position:absolute; top:388px; left:337px;}
.style04 .map_con li.c{width:286px; height:626px; background:#4d5361; }
.style04 .map_con li.c div{display:none; color:#fff; font-size:16px; line-height:28px; padding:34px 22px 0px; word-break:keep-all;}
.style04 .map_con li.c div:first-child{display:block;}
.style04 .map_con li.c div span{display:block; color:#80fff8; }
.style04 .map_con li.c div span.noti{font-size:18px;}
.style04 .list{text-align:center; margin-bottom:114px;}
.style04 .search ul li.text{width:120px; padding-right:15px; text-align:right; font-size:16px; color:#333;}
.style04 .search ul li.input{width:438px; }
.style04 .search ul li.input input{width:432px; border:1px solid #ccc; padding:8px; font-size:15px; color:#838383;}
#sub05_1{margin-bottom:100px;}

/*select { -webkit-appearance: none;*/ /* 네이티브 외형 감추기 */ /*-moz-appearance: none; appearance: none; background: url('../images/select_box.png') no-repeat 100% 50%;*/ /* 화살표 모양의 이미지 */ /*}*/ /* IE 10, 11의 네이티브 화살표 숨기기 */ /*select::-ms-expand { display: none; }*/





.style07{width:1200px; margin:auto;}
.style07 .title1{width:100%; font-size:28px; color:#000; text-align:center; margin:53px auto 40px; }
.style07 .search{width:100%; margin-bottom:27px; padding:33px 0px 30px; box-shadow:2px 2px 10px #f2f2f2;border:1px solid #d2d2d2; border-top:2px solid #1d90e9; }
.style07 .search ul{width:922px; margin:auto; display:table;}
.style07 .search ul li{display:table-cell; vertical-align: middle;}
.style07 .search ul li.first{width:70px; font-size:17px; color:#333; }
.style07 .search ul li.select{width:146px;}
.style07 .search ul li.select select{width:140px; border:1px solid #ccc; padding:8px; font-size:15px; color:#838383;}
.style07 .search ul li.input{width:606px; }
.style07 .search ul li.input input{width:600px; border:1px solid #ccc; padding:8px; font-size:15px; color:#838383;}
.style07 .sub02_list .text{font-size:16px; color:#333; margin-bottom:10px;}
.style07 table{width:100%; }
.style07 table thead td{background:#f6f6f6; border-left:1px solid #d6d6d6; border-top:2px solid #000; padding:20px 0px; text-align:center; font-size:17px;}
.style07 table thead td:first-child{border-left:0px;}
.style07 table tbody td{border-left:1px solid #d6d6d6; padding:20px 0px; text-align:center; font-size:17px;}
.style07 table tr td{border-bottom:1px solid #d6d6d6; }
.style07 table tbody tr td:first-child{border-left:0px;}
.style07 .pager{text-align:center; margin:36px auto 90px; }
.style07 .pager a{display:inline-block; width:36px; font-size:17px; padding: 4px 0px; margin-right:4px; border:1px solid #d0d0d0; text-align:center; vertical-align: middle; }
.style07 .pager a.pn{border:0px;}
.style07 .pager a.now{color:#fff; background:#1d90e9; border:1px solid #1d90e9;}


.style08{width:1200px; margin:auto; }
.style08 .title1{margin:55px auto 43px; }
.style08 .map_con{width:100%; margin-bottom:43px; overflow:hidden;}
.style08 .map_con li{float:left;}
.style08 .map_con li.m{position:relative; width:899px; height:626px; margin-right:15px;}
/*.style08 .map_con li.m div{position:absolute; }
.style08 .map_con li.m div img{cursor:pointer;}
.style08 .map_con li.m div.map1{top:63px; left:520px;}
.style08 .map_con li.m div.map2{top:184px; left:49px;}
.style08 .map_con li.m div.map3{top:388px; left:337px;}*/
.style08 .map_con li.c{width:286px; height:626px; background:#4d5361; }
.style08 .map_con li.c div{display:none; color:#fff; font-size:16px; line-height:28px; padding:34px 22px 0px; word-break:keep-all;}
.style08 .map_con li.c div:first-child{display:block;}
.style08 .map_con li.c div span{display:block; color:#80fff8; }
.style08 .map_con li.c div span.noti{font-size:18px;}
.style08 .list{text-align:center; margin-bottom:114px;}
.style08 .search ul li.text{width:120px; padding-right:15px; text-align:right; font-size:16px; color:#333;}
.style08 .search ul li.input{width:438px; }
.style08 .search ul li.input input{width:432px; border:1px solid #ccc; padding:8px; font-size:15px; color:#838383;}



.style09{width:1200px; margin:auto;}
.style09 .title{width:100%; font-size:28px; color:#000; text-align:center; margin:53px auto 40px; }
.style09 .search{width:100%; margin-bottom:27px; padding:33px 0px 30px; box-shadow:2px 2px 10px #f2f2f2;border:1px solid #d2d2d2; border-top:2px solid #1d90e9; }
.style09 .search ul{width:922px; margin:auto; display:table;}
.style09 .search ul li{display:table-cell; vertical-align: middle;}
.style09 .search ul li.first{width:70px; font-size:17px; color:#333; }
.style09 .search ul li.select{width:146px;}
.style09 .search ul li.select select{width:140px; border:1px solid #ccc; padding:8px; font-size:15px; color:#838383;}
.style09 .search ul li.input{width:606px; }
.style09 .search ul li.input input{width:600px; border:1px solid #ccc; padding:8px; font-size:15px; color:#838383;}
.style09 .sub02_list .text{font-size:16px; color:#333; margin-bottom:10px;}
.style09 table{width:100%; }
.style09 table thead td{background:#f6f6f6; border-left:1px solid #d6d6d6; border-top:2px solid #000; padding:20px 0px; text-align:center; font-size:17px;}
.style09 table thead td:first-child{border-left:0px;}
.style09 table tbody td{border-left:1px solid #d6d6d6; padding:20px 0px; text-align:center; font-size:17px;}
.style09 table tr td{border-bottom:1px solid #d6d6d6; }
.style09 table tbody tr td:first-child{border-left:0px;}
.style09 .pager{text-align:center; margin:36px auto 90px; }
.style09  #pgCenter{display:inline-block; width:36px; font-size:17px; padding: 4px 0px; margin-right:4px; border:1px solid #d0d0d0; text-align:center; vertical-align: middle; }
.board_pagination a.pn{border:0px;}
.board_pagination a.now{color:#fff; background:#1d90e9; border:1px solid #1d90e9;}
.style09 .right{text-align:right; margin-bottom:10px;}


.website_change select {
	border: 1px solid #ddd;
	width: 140px !important;
	height: 32px;
	line-height: 32px;
	color: #a0a0a0;
	font-size: 14px;
	background: #fff;
	border-radius: 5px;
	cursor: pointer;
	text-align: center;
	margin-left: 5px;
	letter-spacing: -0.5px;
}
