@charset "utf-8";
@import url(cmn.css);
@import url(base.css);

#nav-company a {
	background: url(../images/cmn-images/nav-bg.gif) 0 0 repeat;
}

/* ==========================================================================
	CONTENT
	========================================================================== */

#main {
	margin: 0 0 0 0;
	overflow: hidden;
}

.bx-viewport:before,
.bx-viewport:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: -100%;
	z-index: 500;
}
.bx-wrapper .bx-viewport {
	overflow: visible !important;
	left: 0;
	border-width: 0;
	box-shadow: none;
}
.bx-viewport:before {
	right: 100%;
	left: -100%;
}
.bx-viewport:after {
	left: 100%;
	right: -100%;
}


#lead-list {
	overflow:hidden;
	margin-bottom: 60px;
}
#lead-list li {
	float: left;
	width: 316px;
}
#lead-list li img {
	margin-bottom: 20px;
}
#lead-center {
	margin: 0 26px;
}

#area-txt {
	float: left;
	width: 450px;
}

#news h1 {
	overflow: hidden;
	border-bottom: solid 3px #96d3be;
	padding-bottom: 5px;
}
#news-tit {
	float: left;
}
#news-bt {
	float: right;
	padding-bottom: 5px;
}
#news dl {
	overflow: hidden;
	border-bottom: dotted 1px #dcdcdc;
	padding: 20px 0;
	-webkit-transition: 0.4s ease-in-out;  
		 -moz-transition: 0.4s ease-in-out;  
			 -o-transition: 0.4s ease-in-out;  
					transition: 0.4s ease-in-out;  
}
#news dl:hover {
	background-color: #f3f3f3;
	cursor: pointer;
}
#news dt {
	float: left;
	width: 20%;
	background: url(../images/cmn-images/icon01.png) 5px 50% no-repeat;
	padding-left: 30px;
}
#news dd {
	float: right;
	width: 80%;
}
