@charset "utf-8";

#container {
	background:url(../images/concept/bg_container.jpg) no-repeat center top;
}
.titleBox h1 {
	padding:47px 0 0 0;
}
.links {
	width:500px;
	overflow:hidden;
	clear:both;
	padding:5px 0 0 0;
}
.links li {
	line-height:1.6;
}
.links li a {
	color:#000000;
	padding:0 0 0 25px;
}
.links li a:hover {
	background:url(../common/images/sico.png) no-repeat left;
	padding:0 0 0 25px;
}
/* .conceptBox */
.conceptBox {
	width:702px;
	clear:both;
	margin-top:-12px;
}
.conceptBox h2 {
	width: 702px;
	position: relative;
}

.conceptBox h2 span {
	position:absolute;
	top:111px;
	right:-6px;
}
.conceptBox h3 {
	padding:0 0 22px 0;
}
.conceptBox h4 {
	padding: 0 0 10px 0;
}

.conceptBox2 h3 {
	padding: 0 0 22px 0;
}

.conceptBox .cont {
	width:680px;
	overflow:hidden;
	clear:both;
	padding:0 0 13px 0;
}
.conceptBox .cont .img {
	float:right;
	padding:4px 0 0 18px;
}
.conceptBox2 .cont .img {
	float: left;
	padding: 4px 18px 0 0px;
}

.conceptBox .cont .red {
	color:#c70000;
}
.conceptBox .cont .title {
	color:#c70000;
	line-height:1.2;
	padding:0 0 25px 0;
}
.conceptBox .cont .txt {
	padding:0 0 24px 0;
}
.conceptBox2 .cont .txt {
	padding: 0 55px 24px 0;
}

.conceptBox .line12 {
	line-height:1.2;
}
.conceptBox .line13 {
	line-height:1.3;
}
