@charset "UTF-8";

#concept3 h2{
	margin:0 0 25px;
}

#concept3 .r-box p{
	margin:15px 0;
}

#concept3 h3{
	font-size:18px;
	line-height:18px;
	margin:25px 0;
	font-weight:bold;
}

#concept3 h4{
	margin:25px 0;
}



#concept1 .clm_12 .l-box{
	width:195px;
}
#concept1 .clm_12 .r-box{
	width:612px;
}


#concept1 h3{
	font-size:16px;
	margin:20px 0 30px;
	font-weight:normal;
}
#concept1 h2{
	font-size:30px;
}

#concept3 h2{
	font-size:28px;
	line-height:28px;
}
#concept3 h3{
	/*font-weight:normal;*/
}

.function_txt{
	width:431px;
	height:431px;
	overflow:hidden;
}
.function_txt h3, .function_txt p{
	margin:0 30px !important;;
}

.function_txt h3{
	font-size:30px !important;;
	font-weight:normal !important;;
	margin-top:150px !important;;
	margin-bottom:30px !important;;
}

.function1{	background:url(../img/ttl_func1.gif) top right no-repeat;}
.function2{	background:url(../img/ttl_func2.gif) top left no-repeat; text-align:right;}
.function3{	background:url(../img/ttl_func3.gif) top right no-repeat;}
.function4{	background:url(../img/ttl_func4.gif) top left no-repeat; text-align:right;}
.function5{	background:url(../img/ttl_func5.gif) top right no-repeat;}



#concept2 .func-box .l-box,
#concept2 .func-box .r-box{
	width:431px;
	margin:0;
	padding:0;
}

#concept2 .func-box .l-box{
	margin:0 1px 0 0;
}



.slidearea {  
    margin: 0;  
    padding: 0;  
    width: 431px;  
    height: 431px;  
    position:relative; 
	z-index:1;
}  

.slidearea img{
	
}

ul.imgnav{
	position:absolute;
	margin:402px 0 0 330px;
	*margin:402px 0 0 -93px;
	padding:0;
	z-index:2;
}
ul.imgnav li{
	list-style:none;
	/*width:10px;
	height:10px;*/
	margin:0 4px;
	float:left;
	
}
ul.imgnav li a{
	/*width:10px;
	height:10px;
	display:block;
	background:#a1a1a1;*/
	color:#a1a1a1;
	font-size:14px;
	padding:0 12px 0 3px;
	border-right:1px solid #a1a1a1;
}
ul.imgnav li:last-child a{
	border:none;
}



ul.imgnav li a:hover,
a.activeSlide{
	color:#f2810c !important;
	text-decoration:underline;
	/*background:#f2810c !important;*/
}



