@charset "utf-8";
/* header section */
body{
	margin:0 auto;
	}
	
@font-face{
	font-family:나눔고딕;
	src:url("../css/NanumGothic.eot");
}	
	
body,a {
	font-family: 나눔고딕;
}	


	
#wrapper{
	position:relative;
	margin:0 auto;
	max-width:1024px;	
	}
h1, h2, h3, h4, h5, h6{
	letter-spacing:1px;
	color:#626262;
	}
h1{
	margin:.67em 0;
	font-size:2em;
	}
h2{
	margin:75em 0;
	font-size:1.5em;
	}
h3{
	margin:.20em 0;
	font-size:1.5em;
	}
h5{
	margin:1.5em 0;
	font-size:0.83em;
}
h6{
	margin:1.67em 0;
	font-size:.75em;
}
h1,h2,h3,h4,h5,h6{
	font-weight:bolder;
}

a:link {
	text-decoration: none;
}
a:visited {

	text-decoration: none;
}

.clearfix:before;
.clearfix:after{
	content:"";
	display:table;
}
.clearfix:after{
		clear:both;
}
.clearfix{
	*zoom:1;
	}

	
.hero{
	position:relative;
	width:100%;
	height:270px;
	background:url(../images/ts_bg.jpg)no-repeat bottom center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	background-size:cover;
	}	
section.tct{
	width:1024px;
	margin:0 auto;
	}
.t_box{width:210px; 
	   height:auto; 
	   float:left; 
	   margin-top:30px;
	   padding:2px 2px 0px 2px;
	   border: 1px solid #f18d00;
	   }

.c_box{width:785px;
	   height:auto; 
	   float:left; 
	   margin-top:30px;
	   margin-bottom:30px; 	   
	   margin-left:15px; 
	   padding:2px;
	   border: 1px solid #ededed;
	   }	   
.c_expore{width:378px;
		  height:300px;
		  margin-top:30px;
		  margin-left:10px;
		  margin-bottom:20px;
		  float:left;			
			}						
.ex_title{
	width:100%;
	margin-bottom:10px;
	height:35px;
	background-color:#666462;
	font-size:1.2em;
    color:#fff;
	line-height: 22pt;
	text-align:center;
			}

.cc_middle{
	width:378px;
	height:260px;
	border: 1px solid #000;
}

.t_t{width:95%;
	margin-left:7px;
	margin-bottom:5px;}
	 
.t_c{
	width:705px;
	height: 30px;
	text-decoration: none;
	padding-left:10px;
	line-height: 30px;
	font-size: 12pt;
}
.i_c{
	width:780px;
	height: auto;
	margin-left:2px;
}

.c_bar{
	width:100%;
	height:15px;
	}

.t_cs{width:95%;}
.text{font-size:0.7em;
	}

section .t_c:hover{
	background-color:#26c06b;
	color:#fff;
	-webkit-transition:background.1s linear;
	-moz-transition:background.1s linear;
	-o-transition:background.1s linear;
	transition:background.1s linear;			
	}	
