@charset "UTF-8";
.contentWrp {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width: 980px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #000000;
}
.contentWrp #title {
	position: relative;
	margin-bottom: 145px;
}
.contentWrp #title .text {
	font-size: 12px;
	line-height: 30px;
	position: absolute;
	left: 50px;
	top: 421px;
}
.contentWrp .color01 {
	position: relative;
}
.contentWrp .bg01 {
	padding-top: 145px;
	background-image: url(../../../img/content/004/bg_01.png);
	height: 1048px;
	background-repeat: no-repeat;
	background-position: right top;
}
.contentWrp .bg01 .number {
	width: 82px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
}
.contentWrp .color01 .comment {
	position: absolute;
	/* [disabled]left: 292px; */
	right: 66px;
	top: 344px;
}
.color01 .comment .colorName {
	font-size: 31px;
	font-family: "Kozuka Mincho Pr6N M", "Hiragino Mincho ProN W3", serif;
	letter-spacing: 3px;
}
.color01 .comment .colorTxt {
	font-size: 12px;
	line-height: 25px;
	margin-bottom: 40px;
}
.color01 .logo1  {
	position: absolute;
	padding-left: 0px;
	left: -60px;
	top: 842px;
}
.contentWrp .bg03 {
	position: relative;
	padding-top: 145px;
	background-image: url(../../../img/content/004/bg_03.png);
	height: 1048px;
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: -50px;
}
.contentWrp .bg03 .number {
	width: 85px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
}
.color01 .logo3  {
	position: absolute;
	left: -64px;
	top: 807px;
}
.contentWrp .color02 {
	position: relative;
}
.contentWrp .bg02 {
	padding-top: 145px;
	background-image: url(../../../img/content/004/bg_02.png);
	height: 1048px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: -50px;
}
.contentWrp .bg02 .number {
	width: 86px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
}
.contentWrp .color02 .imgMain  {
	position: absolute;
	right: 0px;
	top: 310px;
}
.contentWrp .color02 .comment {
	margin-left: 75px;
	margin-top: 78px;
}
.color02 .comment .colorName {
	font-size: 31px;
	font-family: "Kozuka Mincho Pr6N M", "Hiragino Mincho ProN W3", serif;
	letter-spacing: 3px;
}
.color02 .comment .colorTxt {
	font-size: 12px;
	line-height: 25px;
	margin-bottom: 40px;
}
.color02 .logo2  {
	position: absolute;
	padding-left: 0px;
	top: 769px;
	right: -65px;
}
.contentWrp .bg04 {
	padding-top: 145px;
	background-image: url(../../../img/content/004/bg_04.png);
	height: 1048px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: -50px;
	margin-bottom: 135px;
}
.contentWrp .bg04 .number {
	width: 87px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
}
.color02 .logo4  {
	position: absolute;
	padding-left: 0px;
	top: 847px;
	right: -20px;
}
#linkWrp {
	background-color: #EEEEEE;
	padding-top: 100px;
	padding-bottom: 100px;
}
#linkWrp .other {
	margin-bottom: 130px;
}
#linkWrp .other p {
	text-align: center;
}
#linkWrp .reserve p  {
	text-align: center;
}
.reserve .float li {
	float: left;
	padding-left: 46px;
}
.reserve .float .last {
	padding-left: 259px;
	padding-top: 40px;
}
.clear_both {
	clear: both;
}
