@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/stylesheets/NotoSansKR-Hestia.css);


* { margin: 0; padding: 0;  }

body {
font-family: 'Nanum Gothic', '맑은 고딕'; 
font-size:12px;

}
a {	color: #004096;	outline: none;	text-decoration: none;}
p {	margin: 0; }
img { border: none; }
input {	vertical-align: middle; }
ol,ul{list-style:none}
table{border-collapse: collapse;  border-spacing: 0; width:100%}
textarea {line-height:24px; font-size:12px}
.m_br{display:none;}



.container{ width:1200px; margin:0 auto;  }
.container3{ width:1100px; margin:0 auto;}
/*레이어팝업 1, 2*/
#divpop input, #divpop2 input{vertical-align:middle; margin-right:5px;}
#divpop {position:absolute;left:0px;top:80px; z-index:201;visibility:hidden; background:#fff;}
#divpop .pop_inner{border:2px #479ad7 solid;width:200px; height:270px;bgcolor:white;}
#divpop .pop_bottom{background:#479ad7; color:#fff; line-height:30px; font-size:11px; padding:0 10px 0 15px; color:#e4e4e4;vertical-align:middle;}
#divpop .pop_bottom B {color:#fff; font-weight:lighter; font-size:20px; padding-left:10px; vertical-align:bottom;}
#divpop .pop_bottom B:hover{color:#23409c;}

#divpop2 .m{display:none;}
#divpop2 {position:absolute;left:0px;top:80px; z-index:201;visibility:hidden; background:#fff;}
#divpop2 .pop_inner{border:2px #999 solid;width:300px; height:340px;bgcolor:white;}
#divpop2 .pop_bottom{background:#999; color:#fff; line-height:30px; font-size:11px; padding:0 10px 0 15px; color:#e4e4e4;vertical-align:middle;}
#divpop2 .pop_bottom B {color:#fff; font-weight:lighter; font-size:20px; padding-left:10px; vertical-align:bottom;}
#divpop2 .pop_bottom B:hover{color:#111; text-decoration:none;}

/*main layout css*/
#head {height:70px; background:#fff; font-family: 'Noto Sans Korean', sans-serif; }
#head #inner {width:1100px; height:70px; margin:0 auto; }
#head #inner .tb_bp {display:none; }
#head #inner #logo {float:left; width:240px; padding:20px 0 0 20px; }
#head #inner #logo img { width:205px; height:44px; }
#head #inner .sitemap{ font-size:11px; width:280px; position:absolute; margin-left:800px; z-index:9999; }
#head #inner .sitemap dd {border:1px solid #e1e1e1;  padding:0 0 0px 0;  float:left; }
#head #inner .sitemap dd a{color:#969797; text-decoration:none;background:#ebebeb; padding:2px 4px 0px 4px; }
#head #inner .sitemap dd a:hover{ color:#153f8e; font-weight:bold; }
#head #inner .sitemap .on a{ color:#153f8e; background:#fff; }
#head #inner .sitemap .map{margin-left:10px; }
#head #inner .sitemap .map a {background :#acacac; color:#fff; }
#head #inner .sitemap .map a:hover {font-weight:bold; color:#fff; }

/*모바일 메인 터치슬라이드 안보이게*/
#touchSlider6{display:none;}
#mp-menu{display:none;}

/*main_content*/
#main_content{height:470px; /*background:#48515f; */margin:0;}	
	#main_content #main_img{height:470px; width:100%; text-align:center;} 
			.intro-wrap > .bgwrap > div {position: absolute; top: 80px; width: 100%; height: 470px; text-align: center;}
			.intro-wrap > .bgwrap > div > img {position:absolute; width:100%; height:470px;}
		#main_content #main_img img{height: 470px; width:100%;margin:0 auto; }
	#main_content .main_icon{
		height:98px; width:100%; 
		background-color:rgba(20,20,25,0.8);  
		opacity:50%; top:452px; 
		position:absolute;
		z-index:100;
		}
	html>body .main_icon{background:#181014;}/*IE8에만 적용 핵*/
		#main_content .main_icon dl{width:1200px; margin:0 auto; clear:both;}
		#main_content .main_icon dl dd{
									float:left; 
									padding:0; margin:15px 0 0 10px;
									background:url(../gd_images/main_icon_ic.png) left top; 
									height:20px;
									}
		#main_content .main_icon .a,.b,.c,.d,.e,.f{line-height:50px; text-align:center;}
		#main_content .main_icon dl dd a{color:#d8d8d8; }
		#main_content .main_icon dl dd a:hover{color:#fff;} 
		#main_content .main_icon .fs{width:100px; font-size:18px;line-height:25px; padding-top:10px; font-weight:bold; background:none;color:#489ad8;}
		#main_content .main_icon .a{width:140px;padding-top:30px; background-position:0 0;}
		#main_content .main_icon .b{width:140px;padding-top:30px; background-position:0 -50px;}
		#main_content .main_icon .c{width:140px;padding-top:30px; background-position:0 -100px;}
		#main_content .main_icon .d{width:140px;padding-top:30px; background-position:0 -150px;}
		#main_content .main_icon .e{width:140px;padding-top:30px; background-position:0 -200px;}
		#main_content .main_icon .f{width:140px;padding-top:30px; background-position:0 -250px;}
.cl_both{clear:both;}
#container{ line-height:20px;}



/* 제품소개페이지 슬라이드 배너 시작*/


/*슬라이드 이미지 start*/

#slidebox {
    position: relative;
    margin: 0 auto;
    width: 100%;
    height: 590px;
    overflow:hidden;
	background:url(file:///C|/Users/%EA%B3%BD%EC%9C%A0%EC%A7%84/Desktop/KO/img/Slideimage_bg.jpg)repeat-x;
	
	
}
#slider {
    position: relative;
    list-style: none;
    margin: 0 auto;
	
}
#slider li {
    position:absolute;
    width:1600px;
    height:590px;
	margin:0 auto ;
	 
}
#slider li img {
    width:1600px;
    height:590px;
    border: 0;
	margin:0 auto;
}
#btns {
    position: absolute;
    width: 100%;
    height: 30px;
    top:220px;
    left: 0;
}
#btns #btn_prev, #btns #btn_next {
    width: 40px;
    height: 30px;
    background-color:#fff;
    color: #000;
    z-index: 10;
    line-height: 30px;
    cursor: pointer;
    text-align: center;
}
#btns #btn_prev, #btns #btn_next {
    opacity: 0.5;
    MozOpacity: 0.5;
    KhtmlOpacity: 0.5;
    MsFilter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
    filter: alpha(opacity=50);
    font-weight:bold;
}
#btns #btn_prev:hover, #btns #btn_next:hover {
    opacity: 0.7;
    MozOpacity: 0.7;
    KhtmlOpacity: 0.7;
    MsFilter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
    filter: alpha(opacity=70);
    color: #f00;
}on
#btns #btn_prev {
    float:left;
}
#btns #btn_next {
    float:right;
}
	/*#main_ilshin*/
	#container #mian_ilshin{width:1200px; margin:0 auto;}
	#container #mian_ilshin .notice_bn h2,.new_bn h2{font-size:18px; color:#fff; margin:0 auto; width:100%;}
		/*.notice_bn*/
		#container #mian_ilshin  #image_list_m3{display:none; margin:0 auto;}
		#container #mian_ilshin .notice_bn{
			margin:0 auto;
		background:#fff;
		width:100%;
		}
		#container #mian_ilshin .notice_bn .clsBannerButton{line-height:25px; margin:0 auto;}
		#container #mian_ilshin .notice_bn .clsBannerButton li { height:100%;}
		#container #mian_ilshin .notice_bn h2{margin:0 auto;}
		#container #mian_ilshin .notice_bn .images{ margin:0 auto;}
		/*.prod_bn*/
		#container #mian_ilshin .prod_bn{
		margin-left:12px;float:left; width:612px; height:260px;	background:#175799;
		}
		/* Slideshow style rules */
		#demo{display:none;}
		#slideshow {
			margin:0 auto;
			width:100%px;
			height:260px;
			background:transparent url(img/bg_slideshow.jpg) no-repeat 0 0;
			position:relative;
		}
		#slideshow #slidesContainer {
		  margin:0 auto;
		  width:100%;
		  height:260px;
		  overflow:auto; /* allow scrollbar */
		  position:relative;
		}
		#slideshow #slidesContainer .slide {
		  margin:0 auto;
		  width:100%;
		  height:260px;
		}
		#slideshow #slidesContainer .slide img{width:100%; height:auto;}
		
		/** 
		 * Slideshow controls style rules.
		 */
		.control {
		  display:block;
		  width:52px;
		  height:52px;
		  background:#114985;
		  text-indent:-10000px;
		  position:absolute;
		  cursor: pointer;
		}
		#leftControl {
		  left:0;
		  z-index:10000;
		  top:208px;
		  background:transparent url(http://suflux.com/KO/img/bt_lt.jpg) no-repeat 0 0;
		}
		#rightControl {
		  top:208px;
		  right:0;
		  background:transparent url(http://suflux.com/KO/img/bt_rt.jpg) no-repeat 0 0;
		}
		
		.slide p {
		color:#d7f8ff;
		font-size:12px;
		line-height:16px;
		}
		.slide h2 {
		  color:#fff;
		  font-size:27px;
		  font-weight:bold;
		  line-height:45px;
		  letter-spacing:-3px;
		  margin-bottom:10px;
		}
		
		.slide h3 {
		  color:#eaff73;
		  font-size:15px;
		  letter-spacing:-1px;
		  
		}
		.slide img {
		  float:right;
		  margin:0 ;
		  width:100%;
		  height:auto;
		}
		.slide div{position:absolute;padding:40px 0 0 45px; height:120px; width:260px;}
		.slide h5{
				position:absolute; 
				background:#114985;
				top:208px; 
				text-align:center;
				font-size:12px;
				color:#fff;
				width:100%; 
				line-height:52px;
				}
		

		/*.new_bn*/
		#container #mian_ilshin #image_list_m2{display:none; width:100%;}
		#container #mian_ilshin .new_bn{
			margin-left:12px; float:left; 
			background:#fe9123 url(../image/main/new_bn/bg_bottom.gif) bottom repeat-x; 
			width:140px; height:240px; 
			padding:20px 30px 0 30px;
			}
			#container #mian_ilshin .new_bn .clsBannerButton{padding:18px 0 0 30px;}
			#container #mian_ilshin .new_bn .clsBannerButton li {background:#e3882c; }
		#container #mian_ilshin .new_bn h2{margin:0;}
		#container #mian_ilshin .new_bn .images{}	
	/*#content*/
	#container #content{width:1200px; height:100%; margin:20px auto 10px auto;}
	#container #content .more{float:right; right:0;}
		#container #content .notice,.custom,.link_bn{ background:#333; height:250px; padding:25px 35px; }
		#container #content .notice{float:left; width:430px;}		
		#container #content .custom{float:left; width:190px; margin-left:12px;}
			#container #content .custom table{margin-top:15px;}
			#container #content .custom thead{background:#ebebeb; color:#8c8c8c; line-height:29px; }
			#container #content .custom thead th{font-weight:; width:70px;}
			#container #content .custom thead td{font-weight:lighter;}
			#container #content .custom tbody{text-align:left; line-height:29px;}
			#container #content .custom tbody th{font-size:12px; color:#8c8c8c;}
			#container #content .custom tbody td{font-size:15px; color:#192128;}
			#container #content .custom .pop_ars{
				float:right; 
				right:0; 
				color:#ff0000; 
				border:1px solid #ff0000; 
				padding:2px; 
				font-size:10px;
				}
			#container #content .custom .call{font-size:25px; line-height:35px;}
			#layerPop{
				padding:0 0 20px 0;
				width:560px;height:220px; 
				position:absolute;
				display:none;
				border:1px solid #383838;
				background:#fff url(../gd_images/im_.calljpg.jpg) top left no-repeat;
				background-position: 10px 37px;
				}
			#layerPop h1{background:#555; text-align:center; font-size:13px; color:#fff; line-height:35px;}
			#layerPop h2{line-height:65px; font-size:33px; padding-left:80px; text-indent:-3px;}
			#layerPop h2 font{color:#da2e2e; font-size:20px;}
			#layerPop h2 span{font-size:15px; color:#999;}
			#layerPop p{margin-left:15px; width:260px; line-height:20px; background:#717171; }
			#layerPop dl{margin-left:15px; width:260px; background:#fbfbfb;}
			#layerPop dl dd{float:left;width:110px; text-align:left; padding:5px 0 5px 10px;}				
			#layerPop .inno1 p{color:#fff; line-height:20px; font-size:11px;}
			#layerPop dl dd strong{font-size:19px;border:1px solid #ccc; border-radius:50px; width:30px; height:50px;}
			#layerPop .inno1 .nom{ margin-right:10px;}
			#layerPop .inno2{margin-left:295px; width:245px; margin-top:-22px;}
			#layerPop .inno2 span{font-size:14px;}
			#layerPop .inno2 table{border-top:2px solid #ccc; border-bottom:1px solid #ccc;}
			#layerPop .close{position:absolute;top:5px;right:5px;}
		#container #content .link_bn{float:left; width:190px; margin-left:12px; background:#333;}
		#container #content .link_bn .ic_link{font-size:12px; line-height:250px; padding-bottom:7px; border-bottom:1px #686868 solid;}
		#container #content .link_bn .ic_link a{color:#686868;text-decoration:none; }
	
	/* 메뉴 */
#main_nav { width:850px; height:50px; position:absolute; left:50%; margin-left:-280px; top:0px; padding-top:20px; overflow:hidden; }
#main_nav ul { width:1100px; margin-left:20px; }
#main_nav li { float:left; padding-top:12px; margin-right:40px; }
#main_nav .main_topmenu1, .main_topmenu2, .main_topmenu5, .main_topmenu6, .main_topmenu7 { width:70px; height:50px; text-align:center; }
#main_nav .main_topmenu3, .main_topmenu4 { height:50px; text-align:center; }
#main_nav .menuLink { color:#000; font-size:16px; }
#main_nav .main_submenu { display:none; }

#main_nav .bar_box { width:850px; height:3px; position:absolute; bottom:1px; left:50%; margin-left:-410px; overflow:hidden; }
#main_nav .menu_bar1 { float:left; width:70px; height:3px; background:#5079e7; position:absolute; bottom:-10px; left:5px; }
#main_nav .menu_bar2 { width:70px; height:3px; background:#5079e7; position:absolute; bottom:-10px; left:115px; }
#main_nav .menu_bar3 { width:130px; height:3px; background:#5079e7; position:absolute; bottom:-10px; left:222px; }
#main_nav .menu_bar4 { width:80px; height:3px; background:#5079e7; position:absolute; bottom:-10px; left:380px; }
#main_nav .menu_bar5 { width:70px; height:3px; background:#5079e7; position:absolute; bottom:-10px; left:495px; }
#main_nav .menu_bar6 { width:70px; height:3px; background:#5079e7; position:absolute; bottom:-10px; left:605px; }
#main_nav .menu_bar7 { width:70px; height:3px; background:#5079e7; position:absolute; bottom:-10px; left:715px; }

#sub_wrap { position:relative; left:0px; top:6px; width:1100px; height:600px; overflow:hidden; z-index:9999; }
#sub_nav1 { position:absolute; left:250px; top:-320px; background:#fff; border:2px solid #5079e7; border-top:none; }
#sub_nav1 li { width:140px; height:33px; border-bottom:1px dotted #e6e6e6; background:#fff; display:block; padding-left:20px; }
#sub_nav1 li a { width:140px; height:33px; font-size:12px; color:#454545; line-height:33px; display:block; }
#sub_nav1 li:hover { background:#5079e7; }
#sub_nav1 li:hover a { color:#fff; }

#sub_nav2 { position:absolute; left:360px; top:-445px; background:#fff; border:2px solid #5079e7; border-top:none; }
#sub_nav2 li { width:140px; height:33px; border-bottom:1px dotted #e6e6e6; background:#fff; display:block; padding-left:20px; }
#sub_nav2 li a { width:140px; height:33px; font-size:12px; color:#454545; line-height:33px; display:block; }
#sub_nav2 li:hover { background:#5079e7; }
#sub_nav2 li:hover a { color:#fff; }

#sub_nav3 { position:absolute; left:490px; top:-210px; background:#fff; border:2px solid #5079e7; border-top:none; }
#sub_nav3 li { width:140px; height:33px; border-bottom:1px dotted #e6e6e6; background:#fff; display:block; padding-left:20px; }
#sub_nav3 li a { width:140px; height:33px; font-size:12px; color:#454545; line-height:33px; display:block; }
#sub_nav3 li:hover { background:#5079e7; }
#sub_nav3 li:hover a { color:#fff; }

#sub_nav4 { position:absolute; left:630px; top:-250px; background:#fff; border:2px solid #5079e7; border-top:none; }
#sub_nav4 li { width:140px; height:33px; border-bottom:1px dotted #e6e6e6; background:#fff; display:block; padding-left:20px; }
#sub_nav4 li a { width:140px; height:33px; font-size:12px; color:#454545; line-height:33px; display:block; }
#sub_nav4 li:hover { background:#5079e7; }
#sub_nav4 li:hover a { color:#fff; }

#sub_nav5 { position:absolute; left:740px; top:-140px; background:#fff; border:2px solid #5079e7; border-top:none; }
#sub_nav5 li { width:140px; height:33px; border-bottom:1px dotted #e6e6e6; background:#fff; display:block; padding-left:20px; }
#sub_nav5 li a { width:140px; height:33px; font-size:12px; color:#454545; line-height:33px; display:block; }
#sub_nav5 li:hover { background:#5079e7; }
#sub_nav5 li:hover a { color:#fff; }

#sub_nav6 { position:absolute; left:850px; top:-210px; background:#fff; border:2px solid #5079e7; border-top:none; }
#sub_nav6 li { width:140px; height:33px; border-bottom:1px dotted #e6e6e6; background:#fff; display:block; padding-left:20px; }
#sub_nav6 li a { width:140px; height:33px; font-size:12px; color:#454545; line-height:33px; display:block; }
#sub_nav6 li:hover { background:#5079e7; }
#sub_nav6 li:hover a { color:#fff; }

	/*#content 공통 스타일*/
	.clsBannerScreen {overflow: hidden; position:relative; height:50px; width:100%; cursor:pointer; clear:both; margin:0 auto;}
	.clsBannerScreen .Banner_text {position:absolute; display:none; width:100%; margin:0 auto; }
	/* ul, li {list-style:none; margin:0; padding:0; font-size:16pt;} */
	.clsBannerButton {width:200px;cursor:pointer;  margin:0 auto;}
	.clsBannerButton li {width:20px;float:left;}
	.clsBannerButton li.fir {/*border-left:1px solid #e1e1e1;*/}
	.clsBannerButton li.labelOverClass {font-weight:bold;}

/*foot 스타일 시작*/	
#foot{background:#383838; height:300px; font-family: 'Nanum Gothic'; font-size:13px; overflow:hidden; }
	#foot .inner{width:1100px;padding-top:30px; margin:0 auto; }
	#foot .copy{color:#9D9D9D; line-height:18px; width:580px;}
	#foot .copy a{color:#afafaf; font-size:10px; font-weight:bold; color:#afafaf; padding:0 10px;}
	#foot .copy .fs{ padding:0 15px 0 0;}
	#foot .copy strong a{color:#fff; line-height:35px; font-size:11px; }
	#foot .copy .m_br{display:none;}
	/*인증내역*/
	#foot .att{width:200px; font-size:13px; }
	#foot .att dd{float:left; padding-right:10px;}
	#foot .att dd a{color:#fff;}		
	#foot .right_content {float:right; margin-top:-50px; width:230px; }
	#foot .m_sns_bn{display:none;}

/* sns바로가기 */
#sns_btns { width:320px; overflow:hidden; margin-top:20px; margin-bottom:20px; }
#sns_btns li { float:left; margin-right:10px; }

/* 검색창 */
	.small-nav{ margin:18px 0px; width:500px; float:left; font-size:14px; text-decoration:none; color:#fff; }
	.small-nav a { color:#fff; }
		
	.form_serch { display:block;}
	.form_serch { display:block;}
	
	
		
	.Search_form {margin:10px 0px 0px 0px; float:right; padding:0px;}
	
	    .Search_form button{ width:50px; height:30px; margin-top:0px; background-color:#333; color:#fff; border-color:#333; bo}
	.Search_form input {
	       border: 1px solid #bcbcbc;
	       border-radius: 0px;
	       -webkit-appearance: none;
	  height: 30px;
	-webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;}
  
/*전체보기 메뉴 스타일 */
#sub_all_wrap { position:absolute; left:50%; margin-left:-550px; top:70px; width:1100px; height:600px; overflow:hidden; z-index:9999; }
#sub_nav7 { display:block; width:1100px; height:600px; position:absolute; left:0px; top:-620px; padding:10px 20px; 
				background: #7abcff; /* Old browsers */
				background: -moz-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* FF3.6-15 */
				background: -webkit-linear-gradient(top, #7abcff 0%,#60abf8 44%,#4096ee 100%); /* Chrome10-25,Safari5.1-6 */
				background: linear-gradient(to bottom, #7abcff 0%,#60abf8 44%,#4096ee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 ); /* IE6-9 */
				}
#sub_nav7 ul { float:left; }
#sub_nav7 ul li { width:105px; margin-right:10px; margin-top:5px; }
#sub_nav7 ul li a { color:#fff; }
#sub_nav7 .sub_last { font-size:11px; padding-bottom:10px; padding-top:0px; }

#title_wrap span a { font-size:13px; color:#fff; }
#sub_nav7 .title { border-bottom:1px solid #fff; padding-right:20px; }
#sub_nav7 .title_b { border-bottom:1px solid #fff; margin-left:40px; padding-right:380px; margin-right:20px; }
#sub_nav7 .title_c { border-bottom:1px solid #fff; margin-left:10px; padding-right:10px; }
#sub_nav7 .title_d { border-bottom:1px solid #fff; margin-left:20px; padding-right:30px; }
#sub_nav7 .title_e { border-bottom:1px solid #fff; margin-left:30px; padding-right:30px; }
#sub_nav7 .title_f { border-bottom:1px solid #fff; margin-left:35px; padding-right:30px; }
#sub_nav7 .sub a { font-size:11px; }
#sub_nav7 a:hover { text-decoration: underline; }
#sub_nav7 .sub_title a { font-size:12px; color:#1c43df; }

#sub_nav7 .box_size { margin-right:20px; }

.cl_both{clear:both;}
  
  /* 제품소개 상단 */ 
 .clsBannerScreen {
 cursor: pointer;

}
 
.clsBannerScreen .images {
	margin:0 auto;
    position: absolute;
	height:800px;
   
}
 
ul, li {
    list-style: none;
    margin: 0;
    padding: 0;

}
 
.clsBannerButton {
    width: 526px;
    cursor: pointer;
    
}
 
.clsBannerButton li {
    width: 100px;
    float: left;
    padding: 2px;
	border-top: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}
 
.clsBannerButton li.fir {
    border-left: 1px solid #e1e1e1;
}
 
.clsBannerButton li.labelOverClass {
    font-weight: bold;
}







/*표준사향 테이블 스타일*/
#guide_table {
	margin:30px auto;
	
	/* border: 1px solid #d5d5d5; border-top:none; border-bottom:none; */
	padding: 30px 20px;
	width: 1100px;
}
#font_blue dl dd, #font_green dl dd {
	float: left;
	color: #222;
	font-size: 13px;
}
#font_blue dl dd {
	text-align: center;
	width: 100%;
}
#font_green dl dd {
	width: 115px;
	text-align: center;
}
#font_blue dl dd, #font_green dl dd img {
}
#font_blue {
}
#font_blue font {
	font-size: 12px;
	color: #404040;
}
#font_blue .top_b {
	font-size: 10px;
	line-height: 13px;
	color: #fff;
	background: #4a71c9;
	padding: 0px 2px;
}
#font_blue .bb {
	font-size: 18px;
	font-weight: bold;
	color: #3e5fda;
}
#font_blue .sb {
}
#font_green {
}
#font_green font {
}
#font_green .top_b {
	font-size: 10px;
	line-height: 10px;
	color: #fff;
	background: #27a2aa;
	padding: 0px 2px;
	margin: 0;
}
#font_green .bg {
	font-size: 18px;
	height: 200px;
	font-weight: bold;
	color: #27a2aa;
}
#font_green .sg {
}
#guide_table table tbody tr td {
	padding-bottom: 30px;
}
#guide_table table tfoot tr td {
	padding-top: 30px;
	border-top: 1px dotted #d5d5d5;
}

.spec_table{border-top:2px solid #3276b1; line-height:25px; width:100%;  background:#fff;}
.spec_table th{background:#f8f8f8;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:5px 3px; color:#14428D; text-align:center; font-size:1.1em;}
.spec_table th:first-child{border-lefts:none; color:#2B44A8;}
.spec_table td:first-child{border-lefts:none;}
.spec_table td{border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:5px 3px; text-align:center;}



#pro_d dl dd{float:left}
#pro_d .cl{clear:both;}

#pro_d .sub_link{font-size:18px; width:100%; height:40px; margin:0 auto;}
#pro_d .sub_link dd{line-height:40px; margin:0; text-align:center;}
#pro_d .sub_link dd a{text-decoration:none; color:#000;}
#pro_d .ul_label li.labelOverClass {font-weight:bold;}

#pro_d .ic_go_link {height:90px; background:#0b63ba;width:100%; margin:0; }
#pro_d .ic_go_link dd{float:left;  margin:0; line-height:90px; width:50%;  text-align:center; background:url(/web/img/ic_go_link.png) no-repeat left; background-position:30%;}
#pro_d .ic_go_link dd a{font-size:22px; line-height:90px; color:#fff; text-decoration:none; padding-left:70px; margin:0;}

#pro_d  div h1{color:#000; font-size:40px; line-height:60px;}
#pro_d  div h2{color:#23409c; font-size:25px; line-height:40px; padding-top:50px;}
#pro_d  div .top_p_none{padding:none;}
#pro_d div div{font-size:15px; line-height:20px;}
 .Tap_2 {color:#red; font-size:16px;}


/* 상세페이지 하단배너 */
#con_btn_wrap { overflow:hidden; position:fixed; bottom:0px; left:50%; margin-left:-100px; width:750px; height:60px; display:block; z-index:99; }
#con_btn { overflow:hidden; position:absolute; bottom:-50px; right:0px; } 
#con_btn li { float:left; }

#top_img { width:100%; }



