@charset "UTF-8";

@import "common/layout.css";

/*-------------------------------------------------------------------------
	トップページ
/*-----------------------------------------------------------------------*/

.slide {
	
}

	.slide img {
		width: 100%;
	}

.slides {
	background:url(../img/index/concept/bg02.gif) left center repeat;
}

#news {
	width: 1000px;
	margin: 40px auto 40px auto;

}

	#news .left {
		float: left;
		width: 500px;
	}

	#news .right {
		float: right;
		width: 500px;
	}

	#news .left h2,
	#news .right h2 {
		margin: 0 0 10px 0;
	}

	#news ul {

	}

		#news ul li {
			margin: 10px 0 0 0;
			font-size: 14px;

		}

		#news ul li span {
			color: #12889a;
			font-size: 12px;

		}



#concept {
	background:url(../img/index/concept/bg.gif) left center repeat-x;
}

		#concept h2 {
			padding: 0 0 35px 0;
		}

		#concept .left {
			float: left;
		}

		#concept .right {
			float: right;
			width: 490px;
		}

			#concept .right dl {
				margin: 50px 0 0 0;
			}


			#concept .right dl dt {
				font-size: 23px;
				color: #12889a;
				margin: 0 0 30px 0;
			}

			#concept .right dl dd {
				font-size: 14px;
			}

#work {
}

	#work h2 {
		margin: 0 0 40px 0;
	}

	#work .box {
		float: left;
		margin: 0 12px 40px 0;
		width: 240px;
		height: 260px;
	}

	#work .box:nth-child(4n+1) {
		margin: 0 0 0 0;
	}

		#work .box p img {
			border: 1px solid #ccc;
			padding: 3px 3px 3px 3px;
		}

			#work .box dl {
			}

				#work .box dl dt {
					margin: 12px 0 0 0;
					font-size: 18px;
				}

					#work .box dl dt a {
						color: #12889a;
					}

					#work .box dl dt a:hover {
						color: #1aafc6;
					}

				#work .box dl dd {
					font-size: 14px;
				}

#access {
	background:url(../img/index/access/bg.gif) left center repeat;
	padding: 0 0 0 0;

}

	#access h2 {
		padding: 0 0 40px 0;
	}

	#access .left {
		float: left;
	}

	#access .left dl {
		
	}

	#access .left dl dt {
		
	}

	#access .left dl dd {
		font-size: 18px;
		margin: 
		5px 0 5px 0;
		
	}

	#access .left ul.tel {
		
	}

		#access .left ul.tel li {
			margin: 10px 15px 10px 0;
			float: left;
		
		}

	#access .right {
		float: right;
	}

#bnr {

}

	#bnr ul {
	}

		#bnr ul li {
			float: left;
			margin: 0 20px 30px 0;
		}
	
