@charset "utf-8";
/*@import url(reset.css);*/
* {
	margin: 0px;
	padding: 0px;
}

ul {
	list-style: none;
}

body{
	font-family: sans-serif ;
}

html {
	font-size: 16px;
}

/* ▽▽▽　PC用CSS START */
@media only screen and (min-width:960px){


.div-1{
	width:100%;
	height:150px;
	/*background-color:#ff0000;*/
	background-image:url("../img/header2.jpg");
	background-position:center bottom;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
}
.p1{
	color:#ffffff;
	text-align:center;
	margin:0px;
	font-size:40px;
	font-weight:bold;
}
.menu{
	width:800px;
	height:50px;
	/*background-color:gray;*/
	margin-left:auto;
	margin-right:auto;
}
.menu-box1{
	width:200px;
	height:50px;
	text-align:center;
	float:left;
}
.menu-box1 a{
	width:200px;
	height:40px;
	padding-top:10px;
	display:block;
	text-decoration:none;
}
.menu-box1 a:hover{
	color:white;
	background-color:#99cc65;
}
.okashi{
	width:1000px;
	height:1650px;
	background-color:#fff8cf;
	margin-right:auto;
	margin-left:auto;
}

.title{
	width:1000px;
	height:50px;
	background-color:#6d3c32;
	font-size:1rem;
	margin-right:auto;
	margin-left:auto;
	color: #E3D2C3;
}	
.cookie{
	width:1000px;
	height:350px;
	/*background-color:green;*/
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
}
.cookie1{
	float:left;
	margin-top:10px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:10px;
	text-align:center; 
}
.cookie1 img{
	width:130px;
	height:130px;
}

.cookie_B{
	width:1000px;
	height:250px;
	backgroud-color:red;
}
.cookie2{
	width:240px;
	height:150px;
	float:left;
	margin-left:20px;
	backgtound-color:yellow;
}

.cookie2 img{
	width:240px;
	
}
.cookie2_moji{
	width:220px;
	height:150px;
	float:left;
	padding-left:20px;
	padding-top: 20px;
}
.cookie3{
	width:240px;
	height:150px;
	float:left;
	background-color:white;
}
.cookie3 img{
	width:240px;
}

.cookie3_moji{
	width:220px;
	height:150px;
	float:left;
	margin-right:20px;
	padding-left:20px;
	padding-top: 20px;	
}
.title_2{
	width:1000px;
	height:50px;
	background-color:#6d3c32;
	font-size:1rem;
	margin-right:auto;
	margin-left:auto;
	color: #E3D2C3;
}
.poundcake{
	width: 1000px;
	height: 200px;
	/*background-color:aqua;*/
}
.cake1{
	float:left;
	width:130px;
	height:130px;
	margin-top:10px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:10px;
}

.cake1 img{
	width:130px;
	height:130px;
}

.title_3{
	width:1000px;
	height:50px;
	background-color:#6d3c32;
	font-size:1rem;
	margin-right:auto;
	margin-left:auto;
	color: #E3D2C3;
	text-align:left;
}
.title_4{
	width:1000px;
	height:50px;
	background-color:#6d3c32;
	font-size:1rem;
	margin-right:auto;
	margin-left:auto;
	color: #E3D2C3;
	text-align:left;
}
.title_5{
	width:1000px;
	height:50px;
	background-color:#6d3c32;
	font-size:1rem;
	margin-right:auto;
	margin-left:auto;
	color: #E3D2C3;
	text-align:left;
}
.div-2{
	width:800px;
	height:350px;
	/*background-color:#00ff00;*/
	background-image:url("../img/main-img.jpg");
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
	text-align:center;
}
.imagsize{ 
	width:180px;
	float:left;
	margin-right:10px;
	border-radius:20px 20px 20px 20px;
}
.div-oya{
	/*background-color:#0000ff;*/
	width:800px;
	height:200px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}
.div-4{
	width:380px;
	height:175px;
	/*background-color:red;*/
	font-size: 15px;
	font-weight:bold;
	font-family:sans-serif;
	color:black;
	padding-left:20px;
	
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:25px;
	float:left;
}
.imagsize2{
	width:180px;
	float:left;
	border-radius:20px 20px 20px 20px;
}
.div-5{
	width:380px;
	height:175px;
	/*background-color:#ff00ff;*/
	font-size: 15px;
	font-weight:bold;
	font-family:sans-serif;
	color:black;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:25px;
	padding-left:20px;
	float:left;
}

.googlemap{
	margin-left:auto;
	margin-right:auto;
	width:800px;
	height:300px;
	background-color:yellow;
	margin-bottom:10px;
}
.map-size{
	width:800px;
	height:300px;
}
.div-3{
	width:100%;
	height:150px;
	background-color:blue;
	background-image:url("../img/footer.png");
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
	}
}
/* △△△　PC用CSS END */
/* ▽▽▽　Tablet-A用CSS START */
@media only screen and (max-width:960px){
.div-1{
	width:100%;
	height:150px;
	/*background-color:#ff0000;*/
	background-image:url("../img/header2.jpg");
	background-position:center bottom;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
}
.p1{
	color:#ffffff;
	text-align:center;
	margin:0px;
	font-size:40px;
	font-weight:bold;
}
.menu{
	width:100%;
	height:auto;
	/*background-color:gray;*/
	margin-left:auto;
	margin-right:auto;
	display:flex;
	flex-wrap:wrap;
}
.menu-box1{
	width:200px;
	height:50px;
	text-align:center;
	float:left;
}
.menu-box1 a{
	width:200px;
	height:40px;
	padding-top:10px;
	display:block;
	text-decoration:none;
}
.menu-box1 a:hover{
	color:white;
	background-color:#99cc65;
}
.okashi{
	width:100%;
	height:auto;
	background-color:#fff8cf;
	margin-right:auto;
	margin-left:auto;
	display:flex;
	flex-wrap:wrap;
}
.title{
	width:100%;
	height:50px;
	background-color:#6d3c32;
	font-size:1rem;
	margin-right:auto;
	margin-left:auto;
	color: #E3D2C3;
}
.cookie{
	width:100%;
	height:auto;
	/*background-color:green;*/
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	display:flex;
	flex-wrap:wrap;
}
.cookie1{
	float:left;
	margin-top:10px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:10px;
	text-align:center; 
}
.cookie1 img{
	width:130px;
	height:130px;
}	
.cookie_B{
	width:100%;
	height:auto;
	backgroud-color:red;
	display:flex;
	flex-wrap:wrap;
}
.cookie2{
	width:100%;
	height:auto;
	float:left;
	margin-left:20px;
	/*background-color:yellow;*/
}

.cookie2 img{
	width:50%;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.cookie2_moji{
	width:100%;
	height:auto;
	float:left;
	padding-left:20px;
	padding-top: 20px;
}
.cookie3{
	width:100%;
	height:auto;
	float:left;
	background-color:white;
}
.cookie3 img{
	width:50%;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.cookie3_moji{
	width:100%;
	height:auto;
	float:left;
	margin-right:20px;
	padding-left:20px;
	padding-top: 20px;	
}
.title_2{
	width:100%;
	height:auto;
	background-color:#6d3c32;
	font-size:1rem;
	margin-right:auto;
	margin-left:auto;
	color: #E3D2C3;
}
.poundcake{
	width: 100%;
	height: auto;
	/*background-color:aqua;*/
	display:flex;
	flex-wrap:wrap;
}
.cake1{
	/*float:left;*/
	width:100%;
	height:auto;
	margin-top:10px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:10px;
	display:flex;
	flex-wrap:wrap;
}

.cake1 img{
	width:100%;
	height:auto;
	display:block;
	margin-light:auto;
	margin-reft:auto;
}
.title_3{
	width:100%;
	height:auto;
	background-color:#6d3c32;
	font-size:1rem;
	margin-right:auto;
	margin-left:auto;
	color: #E3D2C3;
	text-align:left;
}
.title_4{
	width:100%;
	height:auto;
	background-color:#6d3c32;
	font-size:1rem;
	margin-right:auto;
	margin-left:auto;
	color: #E3D2C3;
	text-align:left;
}
.title_5{
	width:100%;
	height:auto;
	background-color:#6d3c32;
	font-size:1rem;
	margin-right:auto;
	margin-left:auto;
	color: #E3D2C3;
	text-align:left;
}
.div-2{
	width:100%;
	height:350px;
	/*background-color:#00ff00;*/
	background-image:url("../img/main-img.jpg");
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
	text-align:center;
}
.imagsize{ 
	width:100%;
	float:left;
	margin-right:10px;
	border-radius:20px 20px 20px 20px;
}
.div-oya{
	/*background-color:#0000ff;*/
	width:100%;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;	
	display:flex;
	flex-wrap:wrap;
}

.div-4{
	width:45%;
	height:auto;
	/*background-color:red;*/
	font-size: 15px;
	font-weight:bold;
	font-family:sans-serif;
	color:black;
	/*padding-left:20px;*/
	
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:25px;
	/*float:left;*/
}
.imagsize2{
	width:100%;
	float:left;
	border-radius:20px 20px 20px 20px;
}
.div-5{
	width:45%;
	height:auto;
	/*background-color:#ff00ff;*/
	font-size: 15px;
	font-weight:bold;
	font-family:sans-serif;
	color:black;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:25px;
	/*padding-left:20px;*/
	/*float:left;*/
}
.googlemap{
	margin-left:auto;
	margin-right:auto;
	width:100%;
	height:300px;
	background-color:yellow;
	margin-bottom:10px;
}
.map-size{
	width:100%;
	height:300px;
}
.div-3{
	width:100%;
	height:150px;
	background-color:blue;
	background-image:url("../img/footer.png");
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
	}
}
/* △△△　Tablet-A用CSS END */
/* ▽▽▽　Tablet-B用CSS START */
@media only screen and (max-width:640px){
.div-1{
	width:100%;
	height:150px;
	/*background-color:#ff0000;*/
	background-image:url("../img/header2.jpg");
	background-position:center bottom;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
}
.p1{
	color:#ffffff;
	text-align:center;
	margin:0px;
	font-size:40px;
	font-weight:bold;
}
.menu{
	width:100%;
	height:auto;
	/*background-color:gray;*/
	margin-left:auto;
	margin-right:auto;
	display:flex;
	flex-wrap:wrap;
}
.menu-box1{
	width:200px;
	height:50px;
	text-align:center;
	float:left;
}
.menu-box1 a{
	width:200px;
	height:40px;
	padding-top:10px;
	display:block;
	text-decoration:none;
}
.menu-box1 a:hover{
	color:white;
	background-color:#99cc65;
}
.okashi{
	width:100%;
	height:auto;
	background-color:#fff8cf;
	margin-right:auto;
	margin-left:auto;
	display:flex;
	flex-wrap:wrap;
}
.title{
	width:100%;
	height:50px;
	background-color:#6d3c32;
	font-size:1rem;
	margin-right:auto;
	margin-left:auto;
	color: #E3D2C3;
}
.cookie{
	width:100%;
	height:auto;
	/*background-color:green;*/
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	display:flex;
	flex-wrap:wrap;
}
.cookie1{
	float:left;
	margin-top:10px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:10px;
	text-align:center; 
}
.cookie1 img{
	width:130px;
	height:130px;
}	
.cookie_B{
	width:100%;
	height:auto;
	backgroud-color:red;
	display:flex;
	flex-wrap:wrap;
}
.cookie2{
	width:100%;
	height:auto;
	float:left;
	margin-left:20px;
	/*background-color:yellow;*/
}

.cookie2 img{
	width:50%;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.cookie2_moji{
	width:100%;
	height:auto;
	float:left;
	padding-left:20px;
	padding-top: 20px;
}
.cookie3{
	width:100%;
	height:auto;
	float:left;
	background-color:white;
}
.cookie3 img{
	width:50%;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.cookie3_moji{
	width:100%;
	height:auto;
	float:left;
	margin-right:20px;
	padding-left:20px;
	padding-top: 20px;	
}
.title_2{
	width:100%;
	height:auto;
	background-color:#6d3c32;
	font-size:1rem;
	margin-right:auto;
	margin-left:auto;
	color: #E3D2C3;
}
.poundcake{
	width: 100%;
	height: auto;
	/*background-color:aqua;*/
	display:flex;
	flex-wrap:wrap;
}
.cake1{
	/*float:left;*/
	width:100%;
	height:auto;
	margin-top:10px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:10px;
	display:flex;
	flex-wrap:wrap;
}

.cake1 img{
	width:100%;
	height:auto;
	display:block;
	margin-light:auto;
	margin-reft:auto;
}
.title_3{
	width:100%;
	height:auto;
	background-color:#6d3c32;
	font-size:1rem;
	margin-right:auto;
	margin-left:auto;
	color: #E3D2C3;
	text-align:left;
}
.title_4{
	width:100%;
	height:auto;
	background-color:#6d3c32;
	font-size:1rem;
	margin-right:auto;
	margin-left:auto;
	color: #E3D2C3;
	text-align:left;
}
.title_5{
	width:100%;
	height:auto;
	background-color:#6d3c32;
	font-size:1rem;
	margin-right:auto;
	margin-left:auto;
	color: #E3D2C3;
	text-align:left;
}

.div-2{
	width:100%;
	height:350px;
	/*background-color:#00ff00;*/
	background-image:url("../img/main-img.jpg");
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
	text-align:center;
}
.imagsize{ 
	width:100%;
	float:left;
	margin-right:10px;
	border-radius:20px 20px 20px 20px;
}
.div-oya{
	/*background-color:#0000ff;*/
	width:100%;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;	
	display:flex;
	flex-wrap:wrap;
}
.div-4{
	width:100%;
	height:auto;
	/*background-color:red;*/
	font-size: 15px;
	font-weight:bold;
	font-family:sans-serif;
	color:black;
	/*padding-left:20px;*/
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:25px;
	/*float:left;*/
}
.imagsize2{
	width:100%;
	float:left;
	border-radius:20px 20px 20px 20px;
}
.div-5{
	width:100%;
	height:auto;
	/*background-color:#ff00ff;*/
	font-size: 15px;
	font-weight:bold;
	font-family:sans-serif;
	color:black;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:25px;
	/*padding-left:20px;*/
	/*float:left;*/
 	}
}
.googlemap{
	margin-left:auto;
	margin-right:auto;
	width:100%;
	height:300px;
	background-color:yellow;
	margin-bottom:10px;
}
.map-size{
	width:100%;
	height:300px;
}
.div-3{
	width:100%;
	height:150px;
	background-color:blue;
	background-image:url("../img/footer.png");
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
	}
}
/* △△△　Tablet-B用CSS END */
/* ▽▽▽　smartphone用CSS START */
@media only screen and (max-width:480px){
.div-1{
	width:100%;
	height:150px;
	/*background-color:#ff0000;*/
	background-image:url("../img/header2.jpg");
	background-position:center bottom;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
}
.p1{
	color:#ffffff;
	text-align:center;
	margin:0px;
	font-size:40px;
	font-weight:bold;
}
.menu{
	width:100%;
	height:auto;
	/*background-color:gray;*/
	margin-left:auto;
	margin-right:auto;
	display:flex;
	flex-wrap:wrap;
}
.menu-box1{
	width:200px;
	height:50px;
	text-align:center;
	float:left;
}
.menu-box1 a{
	width:200px;
	height:40px;
	padding-top:10px;
	display:block;
	text-decoration:none;
}
.menu-box1 a:hover{
	color:white;
	background-color:#99cc65;
}

.okashi{
	width:100%;
	height:auto;
	background-color:#fff8cf;
	margin-right:auto;
	margin-left:auto;
	display:flex;
	flex-wrap:wrap;
}
.title{
	width:100%;
	height:50px;
	background-color:#6d3c32;
	font-size:1rem;
	margin-right:auto;
	margin-left:auto;
	color: #E3D2C3;
}
.cookie{
	width:100%;
	height:auto;
	/*background-color:green;*/
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	display:flex;
	flex-wrap:wrap;
}
.cookie1{
	float:left;
	margin-top:10px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:10px;
	text-align:center; 
}
.cookie1 img{
	width:130px;
	height:130px;
}	
.cookie_B{
	width:100%;
	height:auto;
	backgroud-color:red;
	display:flex;
	flex-wrap:wrap;
}
.cookie2{
	width:100%;
	height:auto;
	float:left;
	margin-left:20px;
	/*background-color:yellow;*/
}

.cookie2 img{
	width:50%;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.cookie2_moji{
	width:100%;
	height:auto;
	float:left;
	padding-left:20px;
	padding-top: 20px;
}
.cookie3{
	width:100%;
	height:auto;
	float:left;
	background-color:white;
}
.cookie3 img{
	width:50%;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.cookie3_moji{
	width:100%;
	height:auto;
	float:left;
	margin-right:20px;
	padding-left:20px;
	padding-top: 20px;	
}
.title_2{
	width:100%;
	height:auto;
	background-color:#6d3c32;
	font-size:1rem;
	margin-right:auto;
	margin-left:auto;
	color: #E3D2C3;
}
.poundcake{
	width: 100%;
	height: auto;
	/*background-color:aqua;*/
	display:flex;
	flex-wrap:wrap;
}
.cake1{
	/*float:left;*/
	width:100%;
	height:auto;
	margin-top:10px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:10px;
	display:flex;
	flex-wrap:wrap;
}

.cake1 img{
	width:100%;
	height:auto;
	display:block;
	margin-light:auto;
	margin-reft:auto;
}
.title_3{
	width:100%;
	height:auto;
	background-color:#6d3c32;
	font-size:1rem;
	margin-right:auto;
	margin-left:auto;
	color: #E3D2C3;
	text-align:left;
}
.title_4{
	width:100%;
	height:auto;
	background-color:#6d3c32;
	font-size:1rem;
	margin-right:auto;
	margin-left:auto;
	color: #E3D2C3;
	text-align:left;
}
.title_5{
	width:100%;
	height:auto;
	background-color:#6d3c32;
	font-size:1rem;
	margin-right:auto;
	margin-left:auto;
	color: #E3D2C3;
	text-align:left;
}
.div-2{
	width:100%;
	height:350px;
	/*background-color:#00ff00;*/
	background-image:url("../img/main-img.jpg");
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
	text-align:center;
}
.imagsize{ 
	width:100%;
	float:left;
	margin-right:10px;
	border-radius:20px 20px 20px 20px;
}
.div-oya{
	/*background-color:#0000ff;*/
	width:100%;
	height:200px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	display:flex;
	flex-wrap:wrap;
}
.div-4{	
	width:100%;
	height:auto;
	/*background-color:red;*/
	font-size: 15px;
	font-weight:bold;
	font-family:sans-serif;
	color:black;
	padding-left:20px;
	
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:25px;
	float:left;
}
.imagsize2{
	width:100%px;
	float:left;
	border-radius:20px 20px 20px 20px;
}
.div-5{
	width:100%;
	height:auto;
	/*background-color:#ff00ff;*/
	font-size: 15px;
	font-weight:bold;
	font-family:sans-serif;
	color:black;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:25px;
	padding-left:20px;
	float:left;
}
.googlemap{
	margin-left:auto;
	margin-right:auto;
	width:100%;
	height:300px;
	background-color:yellow;
	margin-bottom:10px;
}
.map-size{
	width:100%;
	height:300px;
}
.div-3{
	width:100%;
	height:150px;
	background-color:blue;
	background-image:url("../img/footer.png");
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
	}
}
/* △△△　smartphone用CSS END */
/* ▽▽▽　old-device用CSS START */
@media only screen and (max-width:320px){
.div-1{
	width:100%;
	height:150px;
	/*background-color:#ff0000;*/
	background-image:url("../img/header2.jpg");
	background-position:center bottom;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
}
.p1{
	color:#ffffff;
	text-align:center;
	margin:0px;
	font-size:40px;
	font-weight:bold;
}
.menu{
	width:100%;
	height:auto;
	/*background-color:gray;*/
	margin-left:auto;
	margin-right:auto;
	display:flex;
	flex-wrap:wrap;
}
.menu-box1{
	width:200px;
	height:50px;
	text-align:center;
	float:left;
}
.menu-box1 a{
	width:200px;
	height:40px;
	padding-top:10px;
	display:block;
	text-decoration:none;
}
.menu-box1 a:hover{
	color:white;
	background-color:#99cc65;
}
.div-2{
	width:100%;
	height:350px;
	/*background-color:#00ff00;*/
	background-image:url("../img/main-img.jpg");
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
	text-align:center;
}
.imagsize{ 
	width:100%;
	float:left;
	margin-right:10px;
	border-radius:20px 20px 20px 20px;
}
.div-oya{
	/*background-color:#0000ff;*/
	width:100%;
	height:200px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	display:flex;
	flex-wrap:wrap;
}
.div-4{	
	width:100%;
	height:auto;
	/*background-color:red;*/
	font-size: 15px;
	font-weight:bold;
	font-family:sans-serif;
	color:black;
	padding-left:20px;
	
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:25px;
	float:left;
}
.imagsize2{
	width:100%px;
	float:left;
	border-radius:20px 20px 20px 20px;
}
.div-5{
	width:100%;
	height:auto;
	/*background-color:#ff00ff;*/
	font-size: 15px;
	font-weight:bold;
	font-family:sans-serif;
	color:black;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:25px;
	padding-left:20px;
	float:left;
}
.googlemap{
	margin-left:auto;
	margin-right:auto;
	width:100%;
	height:300px;
	background-color:yellow;
	margin-bottom:10px;
}
.map-size{
	width:100%;
	height:300px;
}
.div-3{
	width:100%;
	height:150px;
	background-color:blue;
	background-image:url("../img/footer.png");
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
	}
}

/* △△△　old-device用CSS END */