@charset "utf-8";

/* PC---------------------------------------------------------------------------------------- */
@media screen and (min-width:980px) {

	/*1000px*/
	#wrap{
		width: 100%;
		min-height: 500px;
		margin: 0 auto;
		margin-top: 132px;
	}
	
	.setumei{
	    margin: 20px 0 50px 0;
	    text-align: justify;
	}
	.image-box{
	    display: flex;
	    flex-direction: row;
	    flex-wrap: nowrap;
	    align-content: center;
	    justify-content: space-between;
	    align-items: center;
	    margin-bottom: 100px;
	}
	.image-box img{}
	.tokuteisyo{
	    margin-top: 50px;
	    margin-bottom: 50px;
	}
	.row{
	    display: flex;
	    flex-direction: row;
	    flex-wrap: nowrap;
	    align-content: center;
	    align-items: center;
	    justify-content: space-around;
	    /* min-height: 100px; */
	    margin-bottom: 10px;
	}
	.row1{
	    background-color: #f4f3e3;
	    width: 300px;
	    height: 90px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    flex-direction: row;
	    flex-wrap: nowrap;
	}
	.row2{
	    background-color: #f9f8f0;
	    text-align: justify;
	    width: 610px;
	    height: 90px;
	    display: flex;
	    align-items: center;
	    padding-left: 20px;
	}
	
	.contents_4{
		width: 100%;
		height: 600px;
		margin: 0 auto;
		background-color: #fff;
	}
	
	.company_img{
		width: 442px;
		float:  left;
		margin-top: 40px;
	}
	
	.company_txt{
		width: 400px;
		float: right;
		line-height: 160%;
		margin-top:  40px;
	}
	
	.inner_shop{
		width: 880px;
		height: 340px;
		padding: 10px;
		margin: 0 auto;
		position:  relative;
	}
	
	.company_txt {
	    width: 400px;
	    float: right;
	    line-height: 180%;
	    margin-top: 170px;
	    text-align: justify;
	}

}


/* SmartPhone---------------------------------------------------------------------------------------- */
@media screen and (max-width:979px) {

	
	
	#wrap{
		width: 100%;
		min-height: 500px;
		margin: 0 auto;
		margin-top: 132px;
	}
	.setumei{
	    margin: 20px 0 50px 0;
	    text-align: justify;
	    padding: 10px;
	}
	.image-box{
	    display: flex;
	    flex-direction: row;
	    flex-wrap: nowrap;
	    align-content: center;
	    justify-content: space-between;
	    align-items: center;
	    margin-bottom: 100px;
	}
	.image-box img{
    width: 48%;
}
	.tokuteisyo{
	    margin-top: 50px;
	    margin-bottom: 50px;
	}
	.row{
	    display: flex;
	    flex-direction: column;
	    flex-wrap: nowrap;
	    align-content: center;
	    align-items: center;
	    justify-content: space-around;
	    /* min-height: 100px; */
	    margin-bottom: 10px;
	}
	.row1{
	    background-color: #f4f3e3;
	    width: 100%;
	    height: 60px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    flex-direction: row;
	    flex-wrap: nowrap;
	    margin-bottom: 20px;
	}
	.row2{
	    /* background-color: #f9f8f0; */
	    text-align: justify;
	    width: 100%;
	    /* height: 90px; */
	    display: flex;
	    align-items: center;
	    padding-left: 20px;
	    margin-bottom: 30px;
	}
	
	.contents_4{
		width: 100%;
		margin: 0 auto;
		background-color: #fff;
	}
	
	.company_img{
		width: 100%;
	}
	
	.company_txt{
		width: 320px;
		line-height: 160%;
		margin-top:  40px;
		margin: 0 auto;
		margin-bottom: 30px;
		margin-top: 30px;
		text-align: justify;
	}
	
	.inner{
		width: 100%;
		padding: 0px;
		margin: 0 auto;
		position:  relative;
		text-align: center;
		margin-bottom: 30px;
	}
	
	.inner_sp{
		width: 100%;
		padding: 0px;
		margin: 0 auto;
		position:  relative;
		text-align: center;
		margin-bottom: 30px;
		display:flex;
		flex-wrap:wrap;
	}

	.inner_sp2{
		height: 200px;
	}
	
	.inner_shop{
		margin: 0 auto;
		position:  relative;
	}
	
	.sec_title{
		margin: 0 auto;
		text-align: center;
		padding: 30px;
	}
	
	.sec_title_shop{
		padding: 30px;
		text-align: center;
	}
	.sec_title img{
		
		width: 100%;
	}
	
	.sec_title_shop img{
		width: 100%;
	}
		
	

}

/* SmartPhone---------------------------------------------------------------------------------------- */
/*iphone5 SEなど320px近辺への対応*/
@media screen and (max-width:380px) {
}
