    body {
        background: #fff;
        font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 12px;
        color:#000;
        margin: 0;
        padding: 0;
		overflow-x: hidden;
    }
	a{text-decoration:none;}
	
	.top-visual{position:relative; top:30px;}
	

	.swiper3{padding-top:170px; }
	
	ul, li {list-style-type:none;margin:0;padding:0;}
	.tabs > li { width: 100%; }
    .tabs > li > a { color: #a0a0a0; padding: 15px 0 14px 0; display: block; background: #0E5665; text-align: center; text-decoration: none; font-size: 12px; line-height: 14px;  }
	.tabs > li.active > a { border-bottom: 0px solid #baa696; color: #111; background:#fff; }
	

	.swiper-container-2 { padding: 0px 0; overflow: hidden; }
	.swiper-container-2 .swiper-slide { background:#fff;  padding: 0px 10px; font-size: 20px; box-sizing: border-box; width:100%;}
	
	.swiper-container-2 .swiper-slide #sub-title .line{ padding:23px 0px;   }
    .swiper-container-2 .swiper-slide #sub-title h1{ font-size:28px; letter-spacing:-2px; font-weight:400; line-height:20%; padding-top:25px; }
	.swiper-container-2 .swiper-slide #sub-title .sub-txt{font-size: 10px; font-weight: 400; color: #747474;letter-spacing: -0.2px; margin-top:-10px; }
    #qq{position:relative; background-color:#f7f5f5;} 
	
	#ff{ position:fixed; bottom:-3px; z-index:100;}
	
	
	table.title-box{ font-size:6px; font-family:'Noto Sans KR', 'Malgun Gothic', dotum, '돋움', '굴림', Gulim, sans-serif;
		border-collapse: separate; font-weight:300;
		border-spacing: 0;
		text-align: left;
		line-height: 1.5;
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;
	  margin : 0px 0px 10px;
	  margin-top:30px;
	}
	table.title-box th {
		padding: 5px 17px 5px 17px;
		font-weight: 400;
		vertical-align: top;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		background: #eee;
	}
	table.title-box td a{color:#333;}
	table.title-box td { text-decoration:none; 
	
		padding: 5px 13px 0px 12px;
		vertical-align: top;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
	}	


	#sub {width:100%;margin:0 auto; position:relative; text-align:center;  font-family:'Noto Sans KR', 'Malgun Gothic', dotum, '돋움', '굴림', Gulim, sans-serif;font-weight:400;}
	.sub-page { padding: 20px; margin-top: -20px;}



	#sub li {padding:0px; width:100%; height:40px; margin:0 auto; list-style:none; font-size:9px;color:#343434;}
	/**#sub li A {text-decoration:none; color:#444;}**/
	#sub h1 { text-align:left} 
	#sub li a{color:#333;}
	#sub .sub-select {background:#004e98; height:40px;line-height:40px; vertical-align:middle; border-left::none;border-right::none; border-bottom:1px solid #004e98; border-top:1px solid #004e98 ; }
	#sub .sub-select a{color:#FFFFFF;}




	.select {
	display: block;
    color: #999;
    width: 165px;
    padding: 1% 3%;
    font-family: inherit;
    background: url(../img/arar.png) no-repeat 95% 50%;
    border: 1px solid #555;
    border-radius: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: absolute;
    top: 10%;
    right: 5%;
    font-size: 12px;
    line-height: 20px;
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 600;


}






