@charset "UTF-8";

@media screen and (max-width:767px){
/*コンテンツ03*/
#showcase {
	width: 100%;
	height: auto;
	max-height: 1000px;
	background-size: contain;
	margin-top: 20px;
	padding-bottom: 10px;
}

#showcase h2 {
	width: 71%;
	max-width: 460px;
	margin: 0 auto 10px;
}
#showcase h2 img {
	width: 100%;
	height: auto;
}

.viewport {
	
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	-webkit-transform: translateZ(0) translate3d(0,0,0);
}
.flipsnap {
	width: 7000px;
	height: 550px;
	padding-left: 80px;
}

.item {
	width: 450px;
	margin: 0 15px;
	float: left;
}

.item img {
	width: 100%;
	height: auto;
}


/*----- next / prev ボタン -----*/
.prev {
	padding:10px;
	background-color:#000;
	border: 1px solid #000;
	border-radius: 3px;
	float:left;
	color:#FFF;
}

.next {
	padding:10px;
	background-color:#000;
	border: 1px solid #000;
	border-radius: 3px;
	float:right;
	color:#FFF;
}



/*コンテンツ04*/
#contents04 {
	width: 100%;
	margin: 40px auto 0;
}

#contents04 h2 {
	width: 71%;
	max-width: 460px;
	margin: 0 auto 5px;
}

#contents04 h3 {
	width: 50%;
	max-width: 320px;
	margin: 0 auto 15px;
}

#contents04 h2 img,#contents04 h3 img {
	width: 100%;
	height: auto;
}

#contents04 table {
	width: 93%;
	margin: 0 auto 15px;
	border-collapse: collapse;
}

#contents04 table tr {
	font-size: 85%;
	-webkit-text-size-adjust: 180%;
	color: #41331f;
	height: 60px;
}

#contents04 table tr td {
	padding-bottom: 5px;
}

.bold {
	font-weight: bold;
}

.border td {
	border-bottom: 1px #ded4c0 solid;
}

#contents04 table tr td a {
	text-decoration: underline;
	color: #f3346c;
}

#spLinkBlocks {
	width: 100%;
}

#spLinkBlocks li {
	width: 100%;
	line-height: 0;
	margin-bottom:8px;
}

#spLinkBlocks li img {
	width: 100%;
	height: auto;
}
#footerContents {
	width: 100%;
	border-top: 5px #333 solid;
	text-align: center;
	padding-bottom:30px;

	
}
#footerContentsPC, #pcmainimg {
	display:none;

}


}


