@charset "utf-8";
/* ichijo */

#ichijoContents {
	width: 100%;
	max-width: 1000px;
	margin: 35px auto 0;
	text-align: left;
}
#ichijoContents .shopTitle {
	margin: 0 0 1em 0;
	line-height: 1.5;
	font-weight: 900;
}
#ichijoContents h3 {
	margin: 1.5rem 0 1rem 0;
	line-height: 1.5;
	font-weight: 600;
}
#ichijoContents .mt75 {
	margin-top: 7.5rem;
}
#ichijoContents p {
	margin: 1em 0 1em 0;
	line-height: 2.25;
}
#ichijoContents .photoList {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:-moz-flex;
	display:flex;
	-webkit-box-pack:justify;
	-moz-box-pack:justify;
	-webkit-flex-pack:justify;
	-moz-flex-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	-moz-justify-content:space-between;
	justify-content:space-between;
	flex-wrap: wrap;
}
#ichijoContents .photoList li {
	max-width: 47.5%;
	margin-bottom: 5rem;
}
#ichijoContents .photoList li figcaption {
	margin-top: 1rem;
	line-height: 1.75;
}

@media only screen and (max-width:1280px) {
	#ichijoContents {
		width: 97.5%;
		margin: 0 auto 0;
	}
	#ichijoContents .shopTitle {
		width: 100%;
		margin: 0 0 0.75em 0;
		padding: 1.0rem 0;
	}
	#ichijoContents h3 {
		margin: 1.5rem 0 1rem 0;
	}
}
@media only screen and (max-width:768px) {
	#ichijoContents {
		width: 95%;
	}
	#ichijoContents .shopTitle {
		width: 100%;
		margin: 0 0 1em 0;
		padding: 0.75rem 0;
	}
	#ichijoContents .mt75 {
		margin-top: 5rem;
	}
}
@media only screen and (max-width:480px) {
	#ichijoContents {
		width: 92.5%;
	}
	#ichijoContents .photoList li {
		max-width: 100%;
	}
}

#ichijoContents .linkBtn {
	display: block;
	margin: 3% auto 0;
	width: auto;
	text-align: center;
	overflow: hidden;
}
#ichijoContents .linkBtn .btn {
	display: inline-block;
	width: 40%;
	max-width: 300px;
	margin: 0 1.5%;
	padding: 0;
	text-align: center;
}
#ichijoContents .linkBtn .btn a {
	display: block;
	font-family: 'Roboto Condensed', sans-serif;
}
@media only screen and (max-width:1280px) {
	#ichijoContents .linkBtn {
		margin: 2.5% auto 0;
	}
	#ichijoContents .linkBtn .btn {
		width: 46.5%;
	}
}
@media only screen and (max-width:768px) {

}
@media only screen and (max-width:480px) {
	#ichijoContents .linkBtn .btn {
		width: 45%;
	}
	#ichijoContents .linkBtn .btn a {
		/*padding: 5px 35px;*/
	}
}
