@charset "UTF-8";
/* CSS Document */

/* --------------------------------------------------
		visual
-------------------------------------------------- */
.visual {
	height: 150px;
}

/*
.content {
	width: 100%;
	height: 100%;
	background-color: #1b1631;
	
}
*/

.top {
	padding-top: 80px;
	background-image: url(../img/top_bg.jpg);
	background-position: center center;
	background-size: cover;
	
}
.pattern{
	background-image: url("../img/pattern_bg.jpg");
	background-position: center center;
	background-size: cover;
	
}
.pose{
	background-image: url("../img/pose_bg.jpg");
	background-position: center center;
	background-size: cover;
	
}

.u-cts__inner{
/*		padding-top: 200%;*/
	max-width: 1340px;
	display: block;
	margin:  0 auto;
	text-align: center;
		
	}



.top_bnr {
	display: block;
	top: 0;
	width: 100%;
	z-index: 2;
	height: 150px;
	text-align:left;
	padding-left: 10%;
}
.top_bnr img {
	width: 300px;
	margin-top: 100px;
	
}

/* --------------------------------------------------
		utility 767
-------------------------------------------------- */
@media screen and (max-width: 767px) {

.top_bnr {
	height: 120px;
	text-align:left;
	padding-left: 10%;
}
.top_bnr img {
	width: 200px;
	margin-top: 90px;
	
}

}
	
/* --------------------------------------------------
		utility
-------------------------------------------------- */

img.u-pc {
	display: block;
	margin: 0 auto;
}
img.u-sp {
	display: none;
	margin: 0 auto;
}

@media screen and (max-width: 767px) {
img.u-pc {
	display: none;
	margin: 0 auto;
}
img.u-sp {
	display: block;
	margin: 0 auto;
}
}