@charset "utf-8";

/*
	Philosophy
----------------------------------------------------------------------*/

/*KeyVisual---*/
#KeyVisual .keyImage {
	background-image: url(/img/philosophy/img_key.jpg);
}
/*---KeyVisual*/


/*firstBlock---*/
#firstBlock {
	line-height: 1.75em;
	margin-bottom: 40px;
}

#firstBlock .group {
	overflow: hidden;
}

#firstBlock .lc {
	float: left;
	width: 250px;
}

#firstBlock .rc {
	margin-left: 280px;
}

#firstBlock p {
	margin-bottom: 10px;
}

#firstBlock .link {
	margin-top: -5px;
}
/*---firstBlock*/


/*secondBlock---*/
#secondBlock {
	line-height: 1.75em;
	margin-bottom: 50px;
}

#secondBlock .group {
	overflow: hidden;
	margin-bottom: 20px;
}

#secondBlock ul {
	width: 315px;
	padding: 15px 20px;
	background-image: url(/img/philosophy/bg_01.png);
	background-repeat: repeat-x;
	border-top: 1px solid #E3CDAE;
	border-bottom: 1px solid #E3CDAE;
}

#secondBlock .lc {
	float: left;
}

#secondBlock .rc {
	float: right;
}

#secondBlock .title {
	margin-bottom: 10px;
}

#secondBlock .link {
	margin-top: 5px;
}

#secondBlock .catch {
	text-align: center;
	color: #785738;
	font-weight: bold;
	font-size:17px;
}
/*---secondBlock*/


/*thirdBlock---*/
#thirdBlock {
	line-height: 1.75em;
}

#thirdBlock .lc {
	margin-right: 230px;
}

#thirdBlock .rc {
	width: 200px;
	float: right;
}

#thirdBlock .link {
	margin-top: 5px;
}
/*---thirdBlock*/
