@import url("common.css");

			/* layout */
			#wrap{width:100%;}
			#header{width:100%; height:96px; position:relative; z-index:9999;}
			#visual{width:100%;}
			#contents{width:100%;}
			#footer{width:100%; height:110px; background-color:#464646;}
			.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; font-weight:600; color:#fff; text-align:center; background-color:#333;}
			
			/* header */
			#header>.in_Layer:after{content:""; display:block; clear:both;}
			#header h1.logo{float:left; padding:27px 0 0 0; width:147px;}

			/* gnb */
			#header .gnb_Area{float:left; padding:42px 0 0 0; width:853px; position:relative; z-index:9999;}
			#header .gnb{margin:0 0 0 138px;}
			#header .gnb:after{content:""; display:block; clear:both;}
			#header .gnb>li{float:left; width:143px; text-align:center;}
			#header .gnb>li>a{display:inline-block; width:100%; height:55px; }
			#header .gnb>li>a:active,
			#header .gnb>li>a:focus,
			#header .gnb>li>a:hover{background: url("../images/common/gnb_OverImg.gif") 50% bottom no-repeat;}
			#header .gnb>li>a.active{background: url("../images/common/gnb_OverImg.gif") 50% bottom no-repeat;}
			
			#header .sub_Depth{display:none; padding:20px 0 0 30px; width:113px; height:170px; text-align:left;}
			#header .sub_Depth>li{line-height:25px;}
			#header .sub_Depth>li>a{color:#666;}
			#header .sub_Depth>li>a:hover{color:#1e679e; font-weight:600;}
			#header .sub_Depth.sub_1{position:absolute; top:95px; left:143px;}
			#header .sub_Depth.sub_2{position:absolute; top:95px; left:285px;}
			#header .sub_Depth.sub_3{position:absolute; top:95px; left:427px;}
			#header .sub_Depth.sub_4{position:absolute; top:95px; left:570px;}
			#header .sub_Depth.sub_5{position:absolute; top:95px; left:711px;}

			#header .sub_BgLayer{position:absolute; top:96px; left:0; width:100%; height:0px; background: url("../images/common/gnb_SubBg.png") center 0 no-repeat; overflow:hidden;}
			#header .sub_BgLayer p.p_txtType{padding:24px 0 0 0;}
			
			/* visual */
			#visual .main_Slider{width:100%; height:502px; margin:0 auto; position:relative;}
			#visual .main_Slider .slide{position:absolute; top:0; left:0; width:100%; height:502px;}
			#visual .main_Slider .slide.m_slideImg01{background: url("../images/contents/m_visualImg01.png") center 0 no-repeat;}
			#visual .main_Slider .slide.m_slideImg02{background: url("../images/contents/m_visualImg02.png") center 0 no-repeat;}
			#visual .main_Slider .slide>.in_Layer{position:relative;}
			#visual .main_Slider .slide p.main_text{position:absolute; top:137px; right:0;}

			#visual .sub_Slider{width:100%; height:182px; position:relative;}
			#visual .sub_Slider .sub_slideImg{position:absolute; top:0; left:0; width:100%; height:182px; background: url("../images/contents/sub_visualImg.png") center 0 no-repeat;}
			#visual .sub_Slider .sub_slideImg>.in_Layer{width:1000px; height:100%; margin:0 auto; position:relative;}
			#visual .sub_Slider .sub_slideImg>.in_Layer p.sub_visualTxt01{display:none; position:absolute; top:85px; left:100px;}
			#visual .sub_Slider .sub_slideImg>.in_Layer p.sub_visualTxt02{display:none; position:absolute; bottom:65px; left:100px;}

			/* contents */
			#contents>.in_Layer:after{content:""; display:block; clear:both;}
			#contents .main_LeftBox{float:left; padding:35px 25px; width:282px; height:146px; border-left:1px solid #E6E6E6;}
			#contents .main_CenterBox{float:left; padding:35px 25px; width:282px; height:146px; border-left:1px solid #E6E6E6;}
			#contents .main_RightBox{float:left; padding:35px 25px; width:282px; height:146px; border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6; position:relative;}
			#contents .main_RightBox>span.more_Btn{position:absolute; top:35px; right:25px;}
			#contents .main_RightBox ul.ul_NoticeList{width:280px; }
			#contents .main_RightBox ul.ul_NoticeList>li{padding:5px 0 5px 10px; width:270px; background:url("../images/ico/ico_bullet.gif") 0 11px no-repeat; position:relative;}
			#contents .main_RightBox ul.ul_NoticeList>li>a{color:#888;}
			#contents .main_RightBox ul.ul_NoticeList>li>a:hover{color:#666; font-weight:600;}
			#contents .main_RightBox ul.ul_NoticeList>li>span.day{position:absolute; top:5px; right:0;}

			#contents .main_LeftBox>.p_imgType{padding:0 0 0 2px;}
			
			#contents h3.h3_mtitle{margin:0 0 20px 0; width:280px; height:36px; background: url("../images/common/h3_titleLine.gif") 0 bottom no-repeat;}

			/* sub_CSS */
			#contents>.subIn_Layer{padding:65px 0 150px 0; width:1000px; min-height:350px; margin:0 auto;}
			#contents>.subIn_Layer:after{content:""; display:block; clear:both;}
			#contents .lnb_Layer{float:left; margin:0 50px 0 0; width:190px;}
			#contents .sub_Contents{float:left; width:760px;}

			/* lnb */
			#contents .lnb_Title{margin:0 0 40px 0;}
			#contents .lnb{width:190px;}
			#contents .lnb>li{width:190px;}
			#contents .lnb>li>a{display:inline-block; padding:15px 0 0 15px; width:175px; height:33px; font-size:15px; color:#444; font-weight:600; border-bottom:1px solid #ddd;}
			#contents .lnb>li>a:active,
			#contents .lnb>li>a:focus,
			#contents .lnb>li>a:hover{color:#fff; border-bottom:1px solid #ddd; background:#CC587B url("../images/common/lnb_OverImg.gif") 170px 50% no-repeat; text-decoration:none;}
			#contents .lnb>li>a.on{color:#fff; border-bottom:1px solid #ddd; background:#CC587B url("../images/common/lnb_OverImg.gif") 170px 50% no-repeat; text-decoration:none;}

			#contents .top_Layer{width:100%; height:89px; border-bottom:1px solid #ddd;}
			#contents .page_navi{padding:0 0 25px 0; display:inline-block;}
			#contents .page_navi>li{float:left;}
			#contents .page_navi>li>span.bullet{display:inline-block; padding:0 10px;}
			#contents h4.sub_title{font-size:30px; color:#444; font-weight:600;}

			#contents .sub_ContLayer{padding:40px 0 0 0;}
			#contents .div_TextType{width:760px; font-size:13px; color:#666; line-height:20px; }
			#contents .div_TextType.bg_1{background: url("../images/contents/sub_AboutBg.gif") right 0 no-repeat;}
			#contents strong.pink{color:#d35279; font-weight:600;}
			#contents strong.pink.underline{color:#d35279; font-weight:600; text-decoration:underline;}
			#contents span.underline{text-decoration:underline;}

			#contents .map_Area{width:760px;}
			#contents .map_Area .map{width:100%;}
			#contents .map_Area .map iframe{width:758px; height:448px; border:1px solid #ddd;}

			#contents ul.ul_MapType{margin:30px 0 0 0;}
			#contents ul.ul_MapType>li{margin:10px 0 10px 0; padding:15px 0 15px 65px; font-size:15px; color:#555; }
			#contents ul.ul_MapType>li.bg_1{background: url("../images/ico/ico_mapImg01.gif") 0 0 no-repeat;}
			#contents ul.ul_MapType>li.bg_2{background: url("../images/ico/ico_mapImg02.gif") 0 0 no-repeat;}
			#contents ul.ul_MapType>li.bg_3{background: url("../images/ico/ico_mapImg03.gif") 0 0 no-repeat;}
			#contents ul.ul_MapType>li.bg_4{background: url("../images/ico/ico_mapImg04.gif") 0 0 no-repeat;}
			
			/* sub CSS */
			#contents .h5_title{padding:0 0 0 25px; height:35px; font-size:18px; color:#444; font-weight:600; background: url("../images/ico/ico_h5title.gif") 0 3px no-repeat;}
			#contents .div_TxtType{padding:10px; width:740px; font-size:13px; color:#555; border:1px solid #ddd;}
			#contents .div_BgType{padding:0 0 0 136px; width:622px; height:134px; border:1px solid #ddd;}
			#contents .div_BgType01{padding:0 0 0 342px; width:418px; height:241px; border:1px solid #ddd; background: url("../images/contents/sub2_ContImg5.gif") 0 0 no-repeat;}
			#contents .div_BgType.bg_1{background: url("../images/contents/sub2_ContImg1.gif") 0 0 no-repeat;}
			#contents .div_BgType.bg_2{background: url("../images/contents/sub2_ContImg2.gif") 0 0 no-repeat;}
			#contents .div_BgType.bg_3{background: url("../images/contents/sub2_ContImg3.gif") 0 0 no-repeat;}
			#contents .div_BgType.bg_4{background: url("../images/contents/sub2_ContImg4.gif") 0 0 no-repeat;}

			#contents .div_BgType02{margin:0 0 30px 0; padding:0 0 0 300px; width:460px; height:244px; border:1px solid #ddd;}
			#contents .div_BgType02.bg_1{background: url("../images/contents/sub2_ContImg7.gif") 0 0 no-repeat;}
			#contents .div_BgType02.bg_2{background: url("../images/contents/sub2_ContImg8.gif") 0 0 no-repeat;}
			#contents .div_BgType02.bg_3{background: url("../images/contents/sub2_ContImg9.gif") 0 0 no-repeat;}
			#contents .div_BgType02.bg_4{background: url("../images/contents/sub2_ContImg10.gif") 0 0 no-repeat;}

			#contents .p_imgType{width:100%; text-align:center;}
			#contents .p_txtType{padding:10px 0 10px 60px; width:700px;  font-family:"돋움", dotum, sans-serif; font-size:13px; color:#555; background: url("../images/ico/ico_EtcImg.gif") 0 8px no-repeat;}

			#contents .dl_txtType{width:100%;}
			#contents .dl_txtType>dt{padding:10px 0 10px 20px; font-family:"돋움", dotum, sans-serif; font-size:13px; color:#fff; font-weight:600; background-color:#C45073;}
			#contents .dl_txtType>dd{padding:10px 20px 10px 20px; color:#555; line-height:20px;}
			#contents .dl_txtType01{padding:20px 0 0 10px; width:100%;}
			#contents .dl_txtType01.nonP{padding:0 0 0 10px; width:100%;}
			#contents .dl_txtType01>dt{padding:0 0 10px 20px; font-family:"돋움", dotum, sans-serif; font-size:13px; color:#555; font-weight:600; background: url("../images/ico/ico_dtImg.gif") 0 2px no-repeat;}
			#contents .dl_txtType01>dd{padding:0 20px 10px 20px; color:#555; line-height:20px;}
			#contents .dl_txtType01>dd.ico_1{padding:0 0 0 30px; color:#555; background: url("../images/ico/ico_Num01.gif") 10px 4px no-repeat;}
			#contents .dl_txtType01>dd.ico_2{padding:0 0 0 30px; color:#555; background: url("../images/ico/ico_Num02.gif") 10px 4px no-repeat;}

			#contents .dl_txtType02{width:100%;}
			#contents .dl_txtType02>dt{padding:10px 0 10px 0; font-family:"돋움", dotum, sans-serif; font-size:12px; color:#555; font-weight:600; text-align:center; background-color:#F7F7F7;}
			#contents .dl_txtType02>dd{padding:5px 20px 5px 20px; color:#555; line-height:20px;}

			#contents .div_ImgType{padding:30px 0 30px 0; width:100%; text-align:center; background-color:#f6f6f6;}
			#contents .div_ImgType.nonBg{padding:30px 0 30px 0; width:100%; text-align:center; background:none;}

			#contents .p_titleType{padding:15px; width:730px; font-size:18px; color:#CC587B; font-weight:600; border:1px solid #ddd;}
			#contents .p_titleType>span{display:block; padding:5px 0 0px 0; font-size:13px; color:#444; font-weight:normal;}

			#contents .ul_txtType{width:100%; text-align:left; }
			#contents .ul_txtType>li{font-family:"돋움", dotum, sans-serif; color:#555; line-height:20px;}
			#contents .ul_txtType>li.pl44{padding-left:44px;}
			#contents .ul_txtType>li>span.align{display:block; padding:0 0 0 75px;}

			/* table_Style */
			#contents .table_Style{width:100%; border-top:2px solid #CC587B;}
			#contents .table_Style th{padding:10px 0 10px 20px; font-family:"돋움",dotum, sans-serif; color:#666; text-align:left; background-color:#F4F6F7; border-bottom:1px solid #ddd;}
			#contents .table_Style td{padding:10px 0 10px 20px; font-family:"돋움",dotum, sans-serif; color:#666; text-align:left; line-height:20px; border-bottom:1px solid #ddd;}

			#contents .tableStyle{width:100%; border-top:2px solid #CC587B;}
			#contents .tableStyle th{padding:10px 0 10px 0; font-family:"돋움",dotum, sans-serif; color:#666; background-color:#F4F6F7; border:1px solid #ddd;}
			#contents .tableStyle th.bg_1{color:#fff; background-color:#D26C8B;}
			#contents .tableStyle th.bg_2{color:#fff; background-color:#8E6ABB;}
			#contents .tableStyle th.bg_3{color:#fff; background-color:#747EC8;}
			#contents .tableStyle td{padding:10px 0 10px 0; font-family:"돋움",dotum, sans-serif; color:#666; text-align:center; line-height:20px; border:1px solid #ddd;}
			#contents .tableStyle td.bg{background-color:#F4F6F7;}

			/* footer */
			#footer>.in_Layer{width:1000px; margin:0 auto; position:relative;}
			#footer>.in_Layer:after{content:""; display:block; clear:both;}
			#footer .f_logo{float:left; padding:25px 35px 0 25px; width:135px;}
			#footer .address{float:left; padding:38px 0 0 0; width:805px;}
			#footer .address p{color:#dcdcdc}
			#footer .address p>span.bullet{display:inline-block; padding:0 10px; font-size:12px; color:#dcdcdc;}
			#footer .address p.copy{padding:3px 0 0 0; color:#a0a0a0}
			#footer .address p.copy>a{color:#a0a0a0}
			#footer .ul_FootericoType{position:absolute; top:35px; right:65px; display:inline-block;}
			#footer .ul_FootericoType>li{float:left; margin:0 0 0 12px;}