@charset "utf-8";

/*
	Philosophy | Role
----------------------------------------------------------------------*/

/*KeyVisual---*/
#KeyVisual .keyImage {
	background-image: url(/img/philosophy/img_key.jpg);
}

#KeyVisual .catch em {
	font-weight: normal;
}
/*---KeyVisual*/


/*firstBlock---*/
#firstBlock {
	line-height: 1.75em;
	margin-bottom: 30px;
}

#firstBlock .group {
	overflow: hidden;
}

#firstBlock p {
	margin-bottom: 10px;
}
/*---firstBlock*/


/*secondBlock---*/
#secondBlock {
	line-height: 1.75em;
	margin-bottom: 50px;
}

#secondBlock .box {
	background-image: url(/img/philosophy/bg_01.png);
	background-repeat: repeat-x;
	border-top: 1px solid #E3CDAE;
	border-bottom: 1px solid #E3CDAE;
	padding: 20px 50px;
}

#secondBlock .copy {
	color: #FFF;
	font-weight: bold;
	border-top: 1px solid #E3CDAE;
	background-color: #785738;
	padding: 5px 20px;
}

#secondBlock ul {
	padding-left: 30px;
	list-style: disc;
}

#secondBlock .lc {
	float: left;
	width: 280px;
	margin-bottom: 15px;
}

#secondBlock .rc {
	float: right;
	width: 280px;
	margin-bottom: 15px;
}

#secondBlock .msg {
	clear: both;
	text-align: center;
}
/*---secondBlock*/


/*thirdBlock---*/
#thirdBlock {
	line-height: 1.75em;
	margin-bottom: 30px;
}

#thirdBlock p {
	margin-bottom: 10px;
}
/*---thirdBlock*/


/*fourthBlock---*/
#fourthBlock {
	line-height: 1.75em;
}

#fourthBlock .copy {
	color: #FFF;
	font-weight: bold;
	border-top: 1px solid #E3CDAE;
	background-color: #785738;
	padding: 5px 20px;
}

#fourthBlock .box {
	background-image: url(/img/philosophy/bg_01.png);
	background-repeat: repeat-x;
	border-top: 1px solid #E3CDAE;
	border-bottom: 1px solid #E3CDAE;
	padding: 15px 0 15px 20px;
}

#fourthBlock ul {
	float: left;
	margin-right: 40px;
	margin-bottom: 15px;
}

#fourthBlock ul li {
	margin-left: 25px;
	list-style: disc;
	zoom: normal;
}

#fourthBlock .msg {
	clear: both;
	text-align: center;
}

#fourthBlock .notice {
	margin-top: 10px;
}
/*---fourthBlock*/
