@charset "UTF-8";
/* ######################################################################################

　デザイン

###################################################################################### */
/* ====================================================
  共通
==================================================== */
.pageDesign .wallBelt.topZero{
    padding-top: 0;
}
.pageDesign .design {
	
}
.pageDesign .design .main {
	padding: 40px;
	position: relative;
	background-image: linear-gradient(45deg, #000000, #3d2b0e);
}
.pageDesign .design .main span {
	position: absolute;
	color: #fff;
	bottom: 5%;
	right: 5%;
	font-size: 14px;
}
.pageDesign .design h3 { margin-top: 80px; margin-bottom: 60px; font-size: 230%; font-weight: normal; line-height: 1.7;}
.pageDesign .design .contents p { line-height: 1.8; font-size: 130%; text-align: center; margin-bottom: 50px;}


.pageDesign .design .att.contents { padding-top: 0; }
.pageDesign .design .att {
	font-size: 11px;
    line-height: 1.5;
}

.pageDesign .design .entrance {
	position: relative;
	margin-bottom: 60px;
}
.pageDesign .design .entrance span {
	position: absolute;
	color: #fff;
	bottom: 2%;
	right: 2%;
	font-size: 14px;
}

@media screen and (max-width: 767px) {
	.pageDesign .design .main { padding: 10px;}
	.pageDesign .design .main span { bottom: 6%; right: 6%;}
	.pageDesign .design h3 { margin-top: 40px; margin-bottom: 30px; font-size: 190%;}
	.pageDesign .design .contents p img { width: 90%;}
}

/* end */