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


/*==================================================
店舗概要
===================================*/
#mainvisual_kodawari{
	background: url("../img/concept/concept_img002.jpg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
    padding: 9em 0;
	position: absolute;
	top: 0;
    width: 100%;
	overflow: hidden;
}
#mainvisual_kodawari h2{
	color: #fff;
	text-align: center;
	width: 100%;
	letter-spacing: 0.1em;
}

/*==================================================
h4 共通
===================================*/
#homemade h4,#homemade h4,
#towari h4,#soba_tsuyu h4,#detail h4{
	text-align: center;
}
.shop_hr{
    border: 2px solid #4e4500;
    width: 10%;
    margin: 0 auto;
    margin-top: 1.5em;
	margin-bottom: 5em;
}

/*==================================================
自家製粉
===================================*/
#homemade{
	margin-top: 20em;
	margin-bottom: 5em;
	overflow: hidden;
}
.homemade_inner{
	width: 80%;
	margin: 0 auto;
}
.homemade_inner p{
	float: left;
	width: 50%;
}
.homemade_inner img{
	float: right;
	width: 45%;
}
/*==================================================
十割手打ちそば
===================================*/
#towari{
	margin-bottom: 5em;
	overflow: hidden;
}
.towari_inner{
	width: 80%;
	margin: 0 auto;
}
.towari_inner p{
	margin-bottom: 2em;
}
.towari_inner img{
	float: left;
	margin-right: 2em;
	width: 47%;
}
/*==================================================
そばつゆ
===================================*/
#soba_tsuyu{
	margin-bottom: 5em;
	overflow: hidden;
}
.tsuyu_inner{
	width: 90%;
	margin: 0 auto;
}
.tsuyu_inner p{
	float: right;
	width: 50%;
}
.tsuyu_inner img{
	float: left;
	width: 45%;
}
/*==================================================
店内のこだわり
===================================*/
#detail{
	margin-bottom: 5em;
	overflow: hidden;
}
.detail_inner{
	width: 80%;
	margin: 0 auto;
}
.detail_inner p{
	margin-bottom: 2em;
}
.detail_inner img{
	float: left;
	margin-right: 2em;
	width: 47%;
}











/* 1280px以下に適用されるCSS（スクエアモニター用） */
@media screen and (max-width: 1286px) {
	.towari_inner img {
		width: 45%;
	}
	.detail_inner img {
		width: 45%;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1260px)  {

}

@media screen and (max-width: 1024px) {

}
/* 850px以下に適用されるCSS（タブレット用） */
@media screen and (max-width: 850px) {
	.towari_inner img {
		margin-right: 1em;
	}
	.detail_inner img {
		margin-right: 1em;
	}
}
@media screen and (max-width: 768px) {

}
@media screen and (max-width: 540px) {

}
/* 480px以下に適用されるCSS（スマホ用） */
@media screen and (max-width: 480px) {
	.shop_hr {
		width: 30%;
	}
	
/* 共有 */
	.homemade_inner,.towari_inner,.detail_inner {
		width: 90%;
	}
/* homemade */
	.homemade_inner p {
		float: none;
		width: 100%;
		margin-bottom: 2em;
	}
	.homemade_inner img {
		float: none;
		width: 100%;
	}
/* towari */
	.towari_inner img {
		float: none;
		width: 100%;
		margin-right: 0;
		margin-bottom:  2em;
	}
/* tsuyu */
	.tsuyu_inner img {
		float: none;
		width: 100%;
	}
	.tsuyu_inner p {
		float: none;
		width: 100%;
		margin-bottom: 2em;
	}
/* detail */
.detail_inner img {
    width: 100%;
	margin-right: 0;
	margin-bottom:  2em;
}
}
@media screen and (max-width: 391px) {
	#mainvisual_kodawari h2{
		font-size: 45px;
	}
	#homemade h4,#homemade h4,
	#towari h4,#soba_tsuyu h4,#detail h4 {
		font-size: 40px;
	}
}












