@import url("common.css");

			/* layout */
			#wrap{width:100%; background-color:#21446C;}
			#header{width:100%; height:87px; border-bottom:37px solid #233252; background-color:#FFF; position:relative;}
			#visual{width:100%;}
			#contents{width:100%;}
			#footer{width:100%; height:105px; background-color:#3C3C3C;}
			.in_Layer{width:1000px; margin:0 auto;}

			#skip a{position:absolute; top:0; left:0; width:100%; height:0; font-size:0; text-align:center;}
			#skip a:active, #skip a:focus{display:block; position:relative; top:0; left:0; padding:8px 0 0 0; width:100%; height:32px; font-size:18px; color:#fff; font-weight:600; text-align:center; background-color:#333;}

			/* header */
			#header>.in_Layer{}
			#header>.in_Layer:after{content:""; display:block; clear:both;}
			#header h1.logo{float:left; padding:25px 0 0 0; width:165px;}
			/* gnb */
			#header .gnb_Area{float:left; padding:40px 0 0 144px; width:688px; }
			#header .gnb{width:100%; position:relative; }
			#header .gnb:after{content:""; display:block; clear:both;}
			#header .gnb>li{float:left; margin:0 0 0 37px; height:47px; }
			#header .gnb>li>a{display:block; width:100%; height:100%;}
			#header .gnb>li>a:active,
			#header .gnb>li>a:focus,
			#header .gnb>li>a:hover{background: url("../images/common/gnb_OverImg.gif") center bottom no-repeat;}
			#header .gnb>li>a.active{background: url("../images/common/gnb_OverImg.gif") center bottom no-repeat;}
			#header .gnb>li.first{margin-left:0;}
			/* gnb_sub */
			#header .sub_Depth{display:none;}
			#header .sub_Depth:after{content:""; display:block; clear:both;}
			#header .sub_Depth>li{float:left; background: url("../images/ico/ico_bullet.gif") 20px 14px no-repeat;}
			#header .sub_Depth>li>a{display:block; padding:10px 0 0 40px; width:100%; height:27px; font-family:"돋움", dotum, sans-serif; color:#fefefe; line-height:150%;}
			#header .sub_Depth>li.first>a{padding-left:0;}
			#header .sub_Depth.sub_1{position:absolute; top:47px; left:-8px;}
			#header .sub_Depth.sub_2{position:absolute; top:47px; left:99px;}
			#header .sub_Depth.sub_3{position:absolute; top:47px; left:187px;}
			#header .sub_Depth.sub_4{position:absolute; top:47px; left:294px;}
			#header .sub_Depth.sub_5{position:absolute; top:47px; left:296px;}
			#header .sub_Depth.sub_6{position:absolute; top:47px; left:493px;}
			#header .sub_Depth.sub_7{position:absolute; top:47px; left:440px;}

			/* visual */
			#visual>.in_Layer{width:1000px; margin:0 auto; position:relative;}
			#visual .visualText_Div{position:absolute; top:172px; right:0; width:548px; height:123px; text-align:center; background: url("../images/common/main_visualTextBg.png") 0 0 no-repeat; z-index:9999;}
			#visual .visualText_Div>p.p_title{padding:20px 0 5px 80px; font-size:18px; color:#ffba00; font-weight:600;}
			#visual .visualText_Div>p.p_text{padding:0 0 0 80px; font-size:23px; color:#fefefe; font-weight:600;}

			#visual .main_Slider{width:100%; height:472px; position:relative; overflow:hidden;}
			#visual .main_Slider .slide{position:absolute; top:0; left:0; width:100%; height:472px;}
			#visual .main_Slider .slide.m_slideImg01{background: url("../images/contents/main_visualImg01.png") 0 0 no-repeat;}
			#visual .main_Slider .slide.m_slideImg02{background: url("../images/contents/main_visualImg02.png") 0 0 no-repeat;}
			#visual .main_Slider .slide.m_slideImg03{background: url("../images/contents/main_visualImg03_220317.png") 0 0 no-repeat;}
			#visual .main_Slider .slide.m_slideImg04{background: url("../images/contents/main_visualImg04_220317.png") 0 0 no-repeat;}
			#visual .main_Slider .slide.m_slideImg05{background: url("../images/contents/main_visualImg05_220317.png") 0 0 no-repeat;}
			#visual .main_Slider .slide.m_slideImg06{background: url("../images/contents/main_visualImg06_220317.png") 0 0 no-repeat;}
			.cycle-slideshow, .cycle-slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
			.example-pager-bg{width:1000px; margin:0 auto; margin-top:0; position:relative; z-index:99999; }
			.example-pager{padding-left:0; position:absolute; top:-40px; width:1000px; text-align:center; overflow:hidden;}
			.example-pager div{ display:inline-block; width:13px; height:13px; margin-right:8px; background: url("../images/btn/btn_off.png") 0 0 no-repeat;}
			.example-pager > * {cursor: pointer;}
			.example-pager div.cycle-pager-active{width:13px;height:13px; background: url("../images/btn/btn_on.png") 0 0 no-repeat;}

			/* contents */
			#contents>.in_Layer{width:1000px; margin:0 auto; background-color:#fff;}
			#contents>.in_Layer:after{content:""; display:block; clear:both;}
			#contents .m_ContImgBox{float:left; padding:16px 0 16px 16px; width:492px;}
			#contents .m_ContRightBox{float:left; padding:16px 0 16px 0; width:492px;}
			#contents .tab_Btn{display:inline-block;}
			#contents .tab_Btn>li{float:left; width:158px; height:41px;}
			#contents .tab_Btn>li.tab01{border-left:1px solid #E6E6E6;}
			#contents .tab_Btn>li.tab01>a{display:inline-block; width:100%; height:39px; border-top:2px solid #233252; background:#233252 url("../images/txt/tab_titleImg.png") 55px 12px no-repeat;}
			#contents .tab_Btn>li.tab01>a:active,
			#contents .tab_Btn>li.tab01>a:focus,
			#contents .tab_Btn>li.tab01>a:hover{display:inline-block; width:100%; height:39px; border-top:2px solid #233252; background:#fff url("../images/txt/tab_titleImg.png") -66px 12px no-repeat;}
			#contents .tab_Btn>li.tab01>a.on{display:inline-block; width:100%; height:39px; border-top:2px solid #233252; background:#fff url("../images/txt/tab_titleImg.png") -66px 12px no-repeat;}

			#contents .tab_Btn>li.tab02>a{display:inline-block; width:100%; height:39px; border-top:2px solid #233252; background:#233252 url("../images/txt/tab_titleImg.png") 55px -16px no-repeat;}
			#contents .tab_Btn>li.tab02>a:active,
			#contents .tab_Btn>li.tab02>a:focus,
			#contents .tab_Btn>li.tab02>a:hover{display:inline-block; width:100%; height:39px; border-top:2px solid #233252; background:#fff url("../images/txt/tab_titleImg.png") -66px -16px no-repeat;}
			#contents .tab_Btn>li.tab02>a.on{display:inline-block; width:100%; height:39px; border-top:2px solid #233252; background:#fff url("../images/txt/tab_titleImg.png") -66px -16px no-repeat;}

			#contents .tab_Btn>li.tab03{border-right:1px solid #E6E6E6;}
			#contents .tab_Btn>li.tab03>a{display:inline-block; width:100%; height:39px; border-top:2px solid #233252; background:#233252 url("../images/txt/tab_titleImg.png") 55px -44px no-repeat;}
			#contents .tab_Btn>li.tab03>a:active,
			#contents .tab_Btn>li.tab03>a:focus,
			#contents .tab_Btn>li.tab03>a:hover{display:inline-block; width:100%; height:39px; border-top:2px solid #233252; background:#fff url("../images/txt/tab_titleImg.png") -66px -44px no-repeat;}
			#contents .tab_Btn>li.tab03>a.on{display:inline-block; width:100%; height:39px; border-top:2px solid #233252; background:#fff url("../images/txt/tab_titleImg.png") -66px -44px no-repeat;}
			#contents .tab_ConDiv{padding:20px 20px; width:436px; height:90px;}

			/* sub_Layout */
			#contents>.sub_in_Layer{width:1000px; margin:0 auto; background-color:#FFF;}
			#contents>.sub_in_Layer:after{content:""; display:block; clear:both;}
			#contents .lnb_Layer{float:left; margin:0 46px 0 0; width:218px;}
			#contents .sub_Contents{float:left; margin:0 46px 200px 0; width:690px; min-height:500px;}
			
			/* lnb */
			#contents h3.lnb_title{padding:75px 0 0 25px; width:193px; height:49px; font-size:28px; color:#233252; font-weight:600; border-bottom:1px solid #DCDCDC;}
			#contents .lnb{width:100%; }
			#contents .lnb>li{width:100%; height:42px;}
			#contents .lnb>li>a{display:inline-block; padding:12px 0 0 28px; width:190px; height:29px; font-size:15px; color:#555; font-weight:600; border-bottom:1px solid #DCDCDC; background: url("../images/ico/lnb_Ico.gif") 184px 50% no-repeat;}
			#contents .lnb>li>a:active,
			#contents .lnb>li>a:focus,
			#contents .lnb>li>a:hover{color:#fff; border-bottom:1px solid #233252; background:#233252 url("../images/ico/lnb_overIco.gif") 184px 50% no-repeat; text-decoration:none;}
			#contents .lnb>li>a.on{color:#fff; border-bottom:1px solid #233252; background:#233252 url("../images/ico/lnb_overIco.gif") 184px 50% no-repeat; text-decoration:none;}
			
			/* sub_contents */
			#contents .top_MenuBox{width:100%; height:75px; position:relative;}
			#contents .page_navi{position:absolute; top:30px; right:0; display:inline-block;}
			#contents .page_navi>li{float:left;}
			#contents .page_navi>li.home{padding:0 0 0 15px; background: url("../images/ico/ico_home.gif") 0 50% no-repeat;}
			#contents .page_navi>li>span.bullet{display:inline-block; padding:0 10px;}

			#contents .sub_title{margin:0 0 40px 0; width:100%; height:49px; font-size:32px; color:#333; font-weight:600; border-bottom:1px solid #ccc;}
			#contents .sub_ImagesDiv{width:100%; text-align:center;}

			/* history */
			#contents .tabType_Box{display:inline-block; width:690px;}
			#contents .tabType>li{float:left; margin:0 0 0 1px; width:171px; height:46px;}
			#contents .tabType>li.first{margin-left:0px;}
			#contents .tabType>li>a{display:inline-block; padding:11px 0 0 0; width:169px; height:33px; font-size:17px; color:#fff; text-align:center; border-top:2px solid #4F5B75;  border-left:1px solid #4F5B75; border-right:1px solid #4F5B75; background-color:#4F5B75;}
			#contents .tabType>li>a:active,
			#contents .tabType>li>a:focus,
			#contents .tabType>li>a:hover{ color:#233252; border-top:2px solid #4F5B75;  border-left:1px solid #4F5B75; border-right:1px solid #4F5B75; background-color:#fff; text-decoration:none;}
			#contents .tabType>li>a.selected{ color:#233252; border-top:2px solid #4F5B75;  border-left:1px solid #4F5B75; border-right:1px solid #4F5B75; background-color:#fff; text-decoration:none;}

			#contents .tabArea_Div{margin:15px 0 0 0; }

			#contents .div_History_Box {padding: 30px 0px; width: 690px; border-bottom:1px dotted #CFCFCF;}
			#contents .div_History_Box::after {clear: both; display: block; content: "";}
			#contents .div_History_Box p.year {float: left; width: 150px; height: 100%; color:#4f5b75; font-size: 38px; font-weight: 600; }
			#contents .div_History_Box ul.ul_history_type {float: left; padding:10px 0 0 0; width: 540px;}
			#contents .div_History_Box ul.ul_history_type > li {display: inline-block; width:540px; font-size:14px; color:#666;; line-height: 25px;}
			#contents .div_History_Box ul.ul_history_type > li > .month {float:left; width: 60px; height:100%; font-size: 14px; color:#666;  font-weight: 600; line-height: 25px;}
			#contents .div_History_Box ul.ul_history_type > li > .txt {float:left; width: 480px;font-size: 14px; color:#666;  font-weight: 600; line-height: 25px;}

			#contents .div_History_Box ul.ul_text_type {padding:5px 0 5px 0; width: 540px;}
			#contents .div_History_Box ul.ul_text_type >li{display: inline-block; width:540px; font-size:12px; color:#777;; line-height: 25px;}
			#contents .div_History_Box ul.ul_text_type >li>.title {float:left; height:100%; font-size: 12px; color:#777; font-weight: 600;  line-height: 19px;}
			#contents .div_History_Box ul.ul_text_type >li>.notice_Txt {float:left;  font-size: 12px; color:#777; font-weight: 600;  line-height: 19px;}

			/* map */
			#contents .map_Area{width:100%;}
			#contents .map_Area .map{width:688px; height:398px; border:0px solid #ddd;}

			#contents .ul_mapType{padding:20px 0 0 0;}
			#contents .ul_mapType>li{padding:5px 0 5px 28px; color:#555; line-height:18px;}
			#contents .ul_mapType>li.ico_1{background: url("../images/ico/ico_map01.gif") 0 50% no-repeat;}
			#contents .ul_mapType>li.ico_2{background: url("../images/ico/ico_map02.gif") 0 50% no-repeat;}
			#contents .ul_mapType>li.ico_3{background: url("../images/ico/ico_map03.gif") 0 50% no-repeat;}
			#contents .ul_mapType>li>span{font-size:13px; color:#333; line-height:18px; font-weight:600;}

			/* table_Style */
			#contents .table_Style{width:100%; border-top:3px solid #6f6f6f; line-height:16px;}
			#contents .table_Style th{padding:6px 0 6px 0; height:30px; color:#333; border-bottom:1px solid #e0e0e0; background-color:#e0e0e0;}
			#contents .table_Style th.r_line{border-right:1px solid #bfbfbf;}
			#contents .table_Style td{padding:6px 0 6px 0; height:30px; color:#666; text-align:center; border-bottom:1px solid #e0e0e0; }
			#contents .table_Style td.r_line{border-right:1px solid #e0e0e0;}
			#contents .table_Style td.b_line{border-bottom:1px solid #bfbfbf; background-color:#e0e0e0;}

			

			/* ul, dl, p, div_Type */
			#contents ul.ul_ListType{width:436px;}
			#contents ul.ul_ListType>li{padding:3px 0 3px 7px; width:426px; background: url("../images/ico/ico_bullet2.gif") 0 9px no-repeat; position:relative;}
			#contents ul.ul_ListType>li>a{font-family:"돋움",dotum, sans-serif; font-size:12px; color:#999; line-height:150%;}
			#contents ul.ul_ListType>li>span.day{position:absolute; top:3px; right:0; font-family:"돋움",dotum, sans-serif; color:#999; line-height:150%;}

		    #contents h4.h4_title{padding:0 0 20px 10px; font-size:17px; color:#555; font-weight:600;  background: url("../images/ico/ico_h4Img.gif") 0 3px no-repeat;}

			/* footer */
			#footer>.in_Layer:after{content:""; display:block; clear:both;}
			#footer p.f_logo{float:left; padding:30px 50px 0 30px; width:131px;}
			#footer .address{float:left; padding:30px 0 0 0; width:789px;}
			#footer .address p{font-family:"돋움",dotum, sans-serif; color:#a0a0a0; line-height:150%;}
			#footer .address p.copy{font-family:"돋움",dotum, sans-serif; font-size:11px; color:#b4b4b4; line-height:150%;}
			#footer .address p.copy>a{font-family:"돋움",dotum, sans-serif; font-size:11px; color:#b4b4b4; line-height:150%;}
