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


/**
*  contents
* ----------------------------------------------------------------------------
*/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {min-height: 1px;}

* html .clearfix {height: 1px;}

body{overflow:hidden; font-family: 'Lato', 'Noto Sans JP', 'Yu Gothic Medium', YuGothic, 'Hiragino Kaku Gothic ProN', Meiryo, 'MS PGothic', sans-serif;}

em{font-style:normal; font-weight:bold; border-bottom:1px dashed #E88FA8; ; margin:0 .2%;}

.headroom {position: fixed;bottom: -400px;left: 0;right: 0;transition: all .2s linear;z-index:9999;}
.headroom--unpinned {bottom: 0;}
.headroom--pinned {bottom: -400px;}


/**content SP A*/
@media screen and  (max-width:374px){
	
.sp { display:block;}
.pc { display:none;}

body:before{
	content:"";
	display:block;
	position:fixed;
	top:0;
	left:0;
	z-index:-1;
	width:100%;
	height:100vh;
	background:url("../img/jpg/back.jpg");
	background-size:cover;
}

#wp{}

img {
	max-width: 100%;
	height: auto;
}


img.main{margin:3% 0 0 0;}
img.sub{margin:0 0 3% 0;}
img.naiyo{margin:3% 0 0 0;}

p.text{text-align:left; line-height:2.5em; width:100%; margin:5% auto;}

.contents_000{
	position: relative;
	height:100vh;
	background:url("../img/jpg/back_000_sp.jpg");
	background-size:cover;
	}

.contents_000 h1{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	z-index:110;
}

.contents_001{background:#feecbe;}
.contents_001 .inner{width:100%; margin:0 auto; text-align:center; padding:5%;}


.contents_002{
	background: linear-gradient(rgba(254, 236, 190, 1), rgba(255, 255, 255, .5));
	text-align:center;
}

.contents_002 .inner {width:100%; margin:0 auto; text-align:center; padding:5%;}



.contents_003{
	background: linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, .5));
	text-align:center;
}

.contents_003 .inner{width:100%; margin:0 auto; text-align:center; padding:5%;}


.contents_003 .inner table {
  width: 100%;
  margin: 3% 0;

}
.contents_003 .inner th {
  width: 30%;
  padding: 0;
  vertical-align: middle;
  text-align: center;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  background-color: #7a5136;
  color:#FFF;
  font-weight:normal;
}
.contents_003 .inner tr.head th {
  padding: 5px 0;
  width: auto;
}
.contents_003 .inner table td {
  padding: 15px 5px;
  background-color:#FFF;
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
}


.contents_004{
	background: linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, .7));
	text-align:center;
	padding: 5% 0;
}

.contents_004 .inner{width:100%;margin:0 auto;text-align:center;padding:5%;background:#FFF;}

.contents_004 .inner .info img{float:none;width:100%; margin:7% 0 0 0;}
.contents_004 .inner ul.shop{list-style:none; font-size:1em;}
.contents_004 .inner ul.shop li{width:100%; margin:10% 0;}
.contents_004 .inner ul.shop li h3{margin:0 0 2% 0; line-height:2em;}
.contents_004 .inner ul.shop li p{margin: 0 0 5% 0;line-height:2em;}
.contents_004 .inner ul.shop li span.info-title{display:block;width: 100%;background-color: #7a5136;color:#FFF;margin:0 auto 2% auto;}

.contents_004 .inner ul.shop li a{text-decoration:none; color:#000;}
.contents_004 .inner a{
	text-decoration:none; 
	color:#FFF;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	

}
.contents_004 .inner a:hover{opacity:.6}


.contents_004 .inner p.website{
	background:#e83e0b;
	text-align:center;
	padding:1%;
	width: 60%;
	margin:2% auto;
	border-radius:100px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	
}

.contents_004 .inner p.website:hover{opacity:.8}



.contents_005{
	background: linear-gradient(rgba(255, 255, 255, .7), rgba(255, 255, 255, .7));
	text-align:center;
	padding: 5% 0;
}

.contents_005 .inner{width:100%;margin:0 auto;text-align:center;padding:5%;background:#FFF;}

.contents_005 .inner .info img{float:none;width:100%; margin:7% 0 0 0;}
.contents_005 .inner ul.shop{list-style:none; font-size:1em;}
.contents_005 .inner ul.shop li{width:100%; margin:10% 0;}
.contents_005 .inner ul.shop li h3{margin:0 0 2% 0; line-height:2em;}
.contents_005 .inner ul.shop li p{margin:0 0 5% 0; line-height:2em;}
.contents_005 .inner ul.shop li span.info-title{display:block;width: 100%;background-color: #7a5136;color:#FFF;margin:0 auto 2% auto;}

.contents_005 .inner ul.shop li a{text-decoration:none; color:#000;}
.contents_005 .inner a{
	text-decoration:none; 
	color:#FFF;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	

}
.contents_005 .inner a:hover{opacity:.6}


.contents_005 .inner p.website{
	background:#e83e0b;
	text-align:center;
	padding:1%;
	width: 60%;
	margin:2% auto;
	border-radius:100px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	
}

.contents_005 .inner p.website:hover{opacity:.8}



.contents_006{
	background: linear-gradient(rgba(255, 255, 255, .7), rgba(255, 255, 255, .7));
	text-align:center;
	padding: 5% 0 0% 0;
}

.contents_006 .inner{width:100%;margin:0 auto;text-align:center;padding:5%;background:#FFF;}

.contents_006 .inner .info img{float:none;width:100%; margin:7% 0 0 0;}
.contents_006 .inner ul.shop{list-style:none; font-size:1em;}
.contents_006 .inner ul.shop li{width:100%; margin:10% 0;}
.contents_006 .inner ul.shop li h3{margin:0 0 2% 0; line-height:2em;}
.contents_006 .inner ul.shop li p{margin:0 0 5% 0; line-height:2em;}
.contents_006 .inner ul.shop li span.info-title{display:block;width: 100%;background-color: #7a5136;color:#FFF;margin:0 auto 2% auto;}

.contents_006 .inner ul.shop li a{text-decoration:none; color:#000;}
.contents_006 .inner a{
	text-decoration:none; 
	color:#FFF;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	

}
.contents_006 .inner a:hover{opacity:.6}


.contents_006 .inner p.website{
	background:#005f2e;
	text-align:center;
	padding:1%;
	width: 60%;
	margin:2% auto;
	border-radius:100px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	
}

.contents_006 .inner p.website:hover{opacity:.8}

.contents_007 {background: #7a5136;padding:1%;margin-bottom: 50px;}
.contents_007 p{color:#FFF; text-align:center;}


.c-footer img{
	max-width: 100%;
}

.c-footer{
}
	
	
}	

/**content SP B*/
@media screen and (min-width:375px) and (max-width:599px){
	
.sp { display:block;}
.pc { display:none;}

body:before{
	content:"";
	display:block;
	position:fixed;
	top:0;
	left:0;
	z-index:-1;
	width:100%;
	height:100vh;
	background:url("../img/jpg/back.jpg");
	background-size:cover;
}

#wp{}

img {
	max-width: 100%;
	height: auto;
}


img.main{margin:3% 0 0 0;}
img.sub{margin:0 0 3% 0;}
img.naiyo{margin:3% 0 0 0;}

p.text{text-align:left; line-height:2.5em; width:100%; margin:5% auto;}

.contents_000{
	position: relative;
	height:100vh;
	background:url("../img/jpg/back_000_sp.jpg");
	background-size:cover;
	}

.contents_000 h1{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	z-index:110;
}

.contents_001{background:#feecbe;}
.contents_001 .inner{width:100%; margin:0 auto; text-align:center; padding:5%;}


.contents_002{
	background: linear-gradient(rgba(254, 236, 190, 1), rgba(255, 255, 255, .5));
	text-align:center;
}

.contents_002 .inner {width:100%; margin:0 auto; text-align:center; padding:5%;}



.contents_003{
	background: linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, .5));
	text-align:center;
}

.contents_003 .inner{width:100%; margin:0 auto; text-align:center; padding:5%;}


.contents_003 .inner table {
  width: 100%;
  margin: 3% 0;

}
.contents_003 .inner th {
  width: 30%;
  padding: 0;
  vertical-align: middle;
  text-align: center;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  background-color: #7a5136;
  color:#FFF;
  font-weight:normal;
}
.contents_003 .inner tr.head th {
  padding: 5px 0;
  width: auto;
}
.contents_003 .inner table td {
  padding: 15px 5px;
  background-color:#FFF;
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
}


.contents_004{
	background: linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, .7));
	text-align:center;
	padding: 5% 0;
}

.contents_004 .inner{width:100%;margin:0 auto;text-align:center;padding:5%;background:#FFF;}

.contents_004 .inner .info img{float:none;width:100%; margin:7% 0 0 0;}
.contents_004 .inner ul.shop{list-style:none; font-size:1em;}
.contents_004 .inner ul.shop li{width:100%; margin:10% 0;}
.contents_004 .inner ul.shop li h3{margin:0 0 2% 0; line-height:2em;}
.contents_004 .inner ul.shop li p{margin:0 0 5% 0; line-height:2em;}
.contents_004 .inner ul.shop li span.info-title{display:block;width: 100%;background-color: #7a5136;color:#FFF;margin:0 auto 2% auto;}

.contents_004 .inner ul.shop li a{text-decoration:none; color:#000;}
.contents_004 .inner a{
	text-decoration:none; 
	color:#FFF;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	

}
.contents_004 .inner a:hover{opacity:.6}


.contents_004 .inner p.website{
	background:#e83e0b;
	text-align:center;
	padding:1%;
	width: 60%;
	margin:2% auto;
	border-radius:100px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	
}

.contents_004 .inner p.website:hover{opacity:.8}



.contents_005{
	background: linear-gradient(rgba(255, 255, 255, .7), rgba(255, 255, 255, .7));
	text-align:center;
	padding: 5% 0;
}

.contents_005 .inner{width:100%;margin:0 auto;text-align:center;padding:5%;background:#FFF;}

.contents_005 .inner .info img{float:none;width:100%; margin:7% 0 0 0;}
.contents_005 .inner ul.shop{list-style:none; font-size:1em;}
.contents_005 .inner ul.shop li{width:100%; margin:10% 0;}
.contents_005 .inner ul.shop li h3{margin:0 0 2% 0; line-height:2em;}
.contents_005 .inner ul.shop li p{margin:0 0 5% 0; line-height:2em;}
.contents_005 .inner ul.shop li span.info-title{display:block;width: 100%;background-color: #7a5136;color:#FFF;margin:0 auto 2% auto;}

.contents_005 .inner ul.shop li a{text-decoration:none; color:#000;}
.contents_005 .inner a{
	text-decoration:none; 
	color:#FFF;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	

}
.contents_005 .inner a:hover{opacity:.6}


.contents_005 .inner p.website{
	background:#e83e0b;
	text-align:center;
	padding:1%;
	width: 60%;
	margin:2% auto;
	border-radius:100px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	
}

.contents_005 .inner p.website:hover{opacity:.8}



.contents_006{
	background: linear-gradient(rgba(255, 255, 255, .7), rgba(255, 255, 255, .7));
	text-align:center;
	padding: 5% 0 0 0;
}

.contents_006 .inner{width:100%;margin:0 auto;text-align:center;padding:5%;background:#FFF;}

.contents_006 .inner .info img{float:none;width:100%; margin:7% 0 0 0;}
.contents_006 .inner ul.shop{list-style:none; font-size:1em;}
.contents_006 .inner ul.shop li{width:100%; margin:10% 0;}
.contents_006 .inner ul.shop li h3{margin:0 0 2% 0; line-height:2em;}
.contents_006 .inner ul.shop li p{margin:0 0 5% 0; line-height:2em;}
.contents_006 .inner ul.shop li span.info-title{display:block;width: 100%;background-color: #7a5136;color:#FFF;margin:0 auto 2% auto;}

.contents_006 .inner ul.shop li a{text-decoration:none; color:#000;}
.contents_006 .inner a{
	text-decoration:none; 
	color:#FFF;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	

}
.contents_006 .inner a:hover{opacity:.6}


.contents_006 .inner p.website{
	background:#005f2e;
	text-align:center;
	padding:1%;
	width: 60%;
	margin:2% auto;
	border-radius:100px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	
}

.contents_006 .inner p.website:hover{opacity:.8}

.contents_007 {background: #7a5136;padding:1%;margin-bottom: 85px;}
.contents_007 p{color:#FFF; text-align:center;}


.c-footer img{
	max-width: 100%;
}

.c-footer{}
	
	
}

/*content PC A*/
@media screen and (min-width:960px) and (max-width:1024px){

.sp { display:none;}
.pc { display:block;}

body:before{
	content:"";
	display:block;
	position:fixed;
	top:0;
	left:0;
	z-index:-1;
	width:100%;
	height:100vh;
	background:url("../img/jpg/back.jpg");
	background-size:cover;
}

#wp{}

img {
	max-width: 100%;
	height: auto;
}


img.main{margin:3% 0 0 0;}
img.sub{margin:0 0 3% 0;}
img.naiyo{margin:3% 0 0 0;}

p.text{text-align:left; line-height:2.5em; width:90%; margin:5% auto;}

.contents_000{
	position: relative;
	height:100vh;
	background:url("../img/jpg/back_000_pc.jpg");
	background-size:cover;
	}

.contents_000 h1{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	z-index:110;
}

.contents_001{background:#feecbe;}
.contents_001 .inner{width:800px; margin:0 auto; text-align:center; padding:2% 0;}


.contents_002{
	background: linear-gradient(rgba(254, 236, 190, 1), rgba(255, 255, 255, .5)),url("");
	text-align:center;
}

.contents_002 .inner{width:800px; margin:0 auto; text-align:center; padding:5% 0;}


.contents_003{
	background: linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, .5)),url("");
	text-align:center;
}

.contents_003 .inner{width:800px; margin:0 auto; text-align:center; padding:5% 0;}

.contents_003 .inner table {
  width: 100%;
  margin: 3% 0;

}
.contents_003 .inner th {
  width: 30%;
  padding: 0;
  vertical-align: middle;
  text-align: center;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  background-color: #7a5136;
  color:#FFF;
  font-weight:normal;
}
.contents_003 .inner tr.head th {
  padding: 5px 0;
  width: auto;
}
.contents_003 .inner table td {
  padding: 15px 0 15px 20px;
  background-color:#FFF;  
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
}


.contents_004{
	background: linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, .7));
	text-align:center;
	padding: 5% 0;	
}

.contents_004 .inner{width:800px;margin:0 auto;text-align:center;padding: 2% 2%;background:#FFF;/* border:2px solid #ce4e0e; */filter: drop-shadow(1px 5px 5px rgba(0,0,0,0.6));}

.contents_004 .inner .info img{float:left;width:30%; margin:7% 0 0 0;}
.contents_004 .inner ul.shop{list-style:none; display:flex; font-size:.8em;}
.contents_004 .inner ul.shop li{width:50%;}
.contents_004 .inner ul.shop li h3{margin:0 0 2% 0; line-height:2em;}
.contents_004 .inner ul.shop li p{margin:0 0 5% 0; line-height:2em;}
.contents_004 .inner ul.shop li span.info-title{display:block; width:200px;background-color: #7a5136;color:#FFF; margin:0 auto 2% auto;}

.contents_004 .inner ul.shop li a{text-decoration:none; color:#000;}
.contents_004 .inner a{
	text-decoration:none; 
	color:#FFF;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	

}
.contents_004 .inner a:hover{opacity:.6}


.contents_004 .inner p.website{
	background:#e83e0b;
	text-align:center;
	padding:1%;
	width: 35%;
	margin:2% auto;
	border-radius:100px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	
}

.contents_004 .inner p.website:hover{opacity:.8}


.contents_005{
	background: linear-gradient(rgba(255, 255, 255, .7), rgba(255, 255, 255, .7)),url("");
	text-align:center;
	padding: 5% 0;
}

.contents_005 .inner{width:800px;margin: 0 auto;text-align:center;padding: 2% 2%;background:#FFF;/* border:2px solid #ce4e0e; */filter: drop-shadow(1px 5px 5px rgba(0,0,0,0.6));}

.contents_005 .inner .info img{float:left;width:30%; margin:7% 0 0 0;}
.contents_005 .inner ul.shop{list-style:none; display:flex; font-size:.8em;}
.contents_005 .inner ul.shop li{width:50%;}
.contents_005 .inner ul.shop li h3{margin:0 0 2% 0; line-height:2em;}
.contents_005 .inner ul.shop li p{margin:0 0 5% 0; line-height:2em;}
.contents_005 .inner ul.shop li span.info-title{display:block; width:200px;background-color: #7a5136;color:#FFF; margin:0 auto 2% auto;}

.contents_005 .inner ul.shop li a{text-decoration:none; color:#000;}
.contents_005 .inner a{
	text-decoration:none; 
	color:#FFF;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	

}
.contents_005 .inner a:hover{opacity:.6}


.contents_005 .inner p.website{
	background: #d7000f;
	text-align:center;
	padding:1%;
	width: 35%;
	margin:2% auto;
	border-radius:100px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;
}

.contents_005 .inner p.website:hover{opacity:.8}


.contents_006{
	background: linear-gradient(rgba(255, 255, 255, .7), rgba(255, 255, 255, .7));
	text-align:center;
	padding: 5% 0 20% 0;
}

.contents_006 .inner{width:800px;margin:0 auto;text-align:center;padding: 2% 2%;background:#FFF;/* border:2px solid #ce4e0e; */filter: drop-shadow(1px 5px 5px rgba(0,0,0,0.6));}

.contents_006 .inner .info img{float:left;width: 44%;margin:7% 0 0 0;}
.contents_006 .inner ul.shop{list-style:none;display:flex;font-size:.8em;}
.contents_006 .inner ul.shop li{width:100%;}
.contents_006 .inner ul.shop li h3{margin:0 0 2% 0; line-height:2em;}
.contents_006 .inner ul.shop li p{margin:0 0 5% 0; line-height:2em;}
.contents_006 .inner ul.shop li span.info-title{display:block; width:300px;background-color: #7a5136;color:#FFF; margin:0 auto 2% auto;}

.contents_006 .inner ul.shop li a{text-decoration:none; color:#000;}
.contents_006 .inner a{
	text-decoration:none; 
	color:#FFF;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	

}
.contents_006 .inner a:hover{opacity:.6}


.contents_006 .inner p.website{
	background:#005f2e;
	text-align:center;
	padding:1%;
	width: 35%;
	margin:2% auto;
	border-radius:100px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	
}

.contents_006 .inner p.website:hover{opacity:.8}



.contents_007 {background: #7a5136;padding:1% 0;}
.contents_007 p{color:#FFF; text-align:center;}


.c-footer img{
	max-width: 200px;
	float:right;
	margin:1%;
}

.c-footer{}

	
}

/*content PC B*/
@media screen and (min-width:1281px) and (max-width:1440px){

.sp { display:none;}
.pc { display:block;}

body:before{
	content:"";
	display:block;
	position:fixed;
	top:0;
	left:0;
	z-index:-1;
	width:100%;
	height:100vh;
	background:url("../img/jpg/back.jpg");
	background-size:cover;
}

#wp{}

img {
	max-width: 100%;
	height: auto;
}


img.main{margin:3% 0 0 0;}
img.sub{margin:0 0 3% 0;}
img.naiyo{margin:3% 0 0 0;}

p.text{text-align:left; line-height:2.5em; width:90%; margin:5% auto;}

.contents_000{
	position: relative;
	height:100vh;
	background:url("../img/jpg/back_000_pc.jpg");
	background-size:cover;
	}

.contents_000 h1{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	z-index:110;
}

.contents_001{background:#feecbe;}
.contents_001 .inner{width:800px; margin:0 auto; text-align:center; padding:2% 0;}


.contents_002{
	background: linear-gradient(rgba(254, 236, 190, 1), rgba(255, 255, 255, .5)),url("");
	text-align:center;
}

.contents_002 .inner{width:800px; margin:0 auto; text-align:center; padding:5% 0;}


.contents_003{
	background: linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, .5)),url("");
	text-align:center;
}

.contents_003 .inner{width:800px; margin:0 auto; text-align:center; padding:5% 0;}

.contents_003 .inner table {
  width: 100%;
  margin: 3% 0;

}
.contents_003 .inner th {
  width: 30%;
  padding: 0;
  vertical-align: middle;
  text-align: center;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  background-color: #7a5136;
  color:#FFF;
  font-weight:normal;
}
.contents_003 .inner tr.head th {
  padding: 5px 0;
  width: auto;
}
.contents_003 .inner table td {
  padding: 15px 0 15px 20px;
  background-color:#FFF;  
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
}


.contents_004{
	background: linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, .7));
	text-align:center;
	padding: 5% 0;	
}

.contents_004 .inner{width:800px;margin:0 auto;text-align:center;padding: 2% 2%;background:#FFF;/* border:2px solid #ce4e0e; */filter: drop-shadow(1px 5px 5px rgba(0,0,0,0.6));}

.contents_004 .inner .info img{float:left;width:30%; margin:7% 0 0 0;}
.contents_004 .inner ul.shop{list-style:none; display:flex; font-size:.8em;}
.contents_004 .inner ul.shop li{width:50%;}
.contents_004 .inner ul.shop li h3{margin:0 0 2% 0; line-height:2em;}
.contents_004 .inner ul.shop li p{margin:0 0 5% 0; line-height:2em;}
.contents_004 .inner ul.shop li span.info-title{display:block; width:200px;background-color: #7a5136;color:#FFF; margin:0 auto 2% auto;}

.contents_004 .inner ul.shop li a{text-decoration:none; color:#000;}
.contents_004 .inner a{
	text-decoration:none; 
	color:#FFF;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	

}
.contents_004 .inner a:hover{opacity:.6}


.contents_004 .inner p.website{
	background:#e83e0b;
	text-align:center;
	padding:1%;
	width: 35%;
	margin:2% auto;
	border-radius:100px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	
}

.contents_004 .inner p.website:hover{opacity:.8}


.contents_005{
	background: linear-gradient(rgba(255, 255, 255, .7), rgba(255, 255, 255, .7)),url("");
	text-align:center;
	padding: 5% 0;
}

.contents_005 .inner{width:800px;margin: 0 auto;text-align:center;padding: 2% 2%;background:#FFF;/* border:2px solid #ce4e0e; */filter: drop-shadow(1px 5px 5px rgba(0,0,0,0.6));}

.contents_005 .inner .info img{float:left;width:30%; margin:7% 0 0 0;}
.contents_005 .inner ul.shop{list-style:none; display:flex; font-size:.8em;}
.contents_005 .inner ul.shop li{width:50%;}
.contents_005 .inner ul.shop li h3{margin:0 0 2% 0; line-height:2em;}
.contents_005 .inner ul.shop li p{margin:0 0 5% 0; line-height:2em;}
.contents_005 .inner ul.shop li span.info-title{display:block; width:200px;background-color: #7a5136;color:#FFF; margin:0 auto 2% auto;}

.contents_005 .inner ul.shop li a{text-decoration:none; color:#000;}
.contents_005 .inner a{
	text-decoration:none; 
	color:#FFF;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	

}
.contents_005 .inner a:hover{opacity:.6}


.contents_005 .inner p.website{
	background: #d7000f;
	text-align:center;
	padding:1%;
	width: 35%;
	margin:2% auto;
	border-radius:100px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;
}

.contents_005 .inner p.website:hover{opacity:.8}


.contents_006{
	background: linear-gradient(rgba(255, 255, 255, .7), rgba(255, 255, 255, .7));
	text-align:center;
	padding: 5% 0 10% 0;
}

.contents_006 .inner{width:800px;margin:0 auto;text-align:center;padding: 2% 2%;background:#FFF;/* border:2px solid #ce4e0e; */filter: drop-shadow(1px 5px 5px rgba(0,0,0,0.6));}

.contents_006 .inner .info img{float:left;width: 44%;margin:7% 0 0 0;}
.contents_006 .inner ul.shop{list-style:none;display:flex;font-size:.8em;}
.contents_006 .inner ul.shop li{width:100%;}
.contents_006 .inner ul.shop li h3{margin:0 0 2% 0; line-height:2em;}
.contents_006 .inner ul.shop li p{margin:0 0 5% 0; line-height:2em;}
.contents_006 .inner ul.shop li span.info-title{display:block; width:300px;background-color: #7a5136;color:#FFF; margin:0 auto 2% auto;}

.contents_006 .inner ul.shop li a{text-decoration:none; color:#000;}
.contents_006 .inner a{
	text-decoration:none; 
	color:#FFF;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	

}
.contents_006 .inner a:hover{opacity:.6}


.contents_006 .inner p.website{
	background:#005f2e;
	text-align:center;
	padding:1%;
	width: 35%;
	margin:2% auto;
	border-radius:100px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	
}

.contents_006 .inner p.website:hover{opacity:.8}



.contents_007 {background: #7a5136;padding:1% 0;}
.contents_007 p{color:#FFF; text-align:center;}


.c-footer img{
	max-width: 300px;
	float:right;
	margin:1%;
}

.c-footer{}


}

/*content PC C*/
@media screen and (min-width:1441px) {

.sp { display:none;}
.pc { display:block;}

body:before{
	content:"";
	display:block;
	position:fixed;
	top:0;
	left:0;
	z-index:-1;
	width:100%;
	height:100vh;
	background:url("../img/jpg/back.jpg");
	background-size:cover;
}

#wp{}

img {
	max-width: 100%;
	height: auto;
}


img.main{margin:3% 0 0 0;}
img.sub{margin:0 0 3% 0;}
img.naiyo{margin:3% 0 0 0;}

p.text{text-align:left; line-height:2.5em; width:90%; margin:5% auto;}

.contents_000{
	position: relative;
	height:100vh;
	background:url("../img/jpg/back_000_pc.jpg");
	background-size:cover;
	}

.contents_000 h1{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	z-index:110;
}

.contents_001{background:#feecbe;}
.contents_001 .inner{width:800px; margin:0 auto; text-align:center; padding:2% 0;}


.contents_002{
	background: linear-gradient(rgba(254, 236, 190, 1), rgba(255, 255, 255, .5)),url("");
	text-align:center;
}

.contents_002 .inner{width:800px; margin:0 auto; text-align:center; padding:5% 0;}


.contents_003{
	background: linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, .5)),url("");
	text-align:center;
}

.contents_003 .inner{width:800px; margin:0 auto; text-align:center; padding:5% 0;}

.contents_003 .inner table {
  width: 100%;
  margin: 3% 0;

}
.contents_003 .inner th {
  width: 30%;
  padding: 0;
  vertical-align: middle;
  text-align: center;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  background-color: #7a5136;
  color:#FFF;
  font-weight:normal;
}
.contents_003 .inner tr.head th {
  padding: 5px 0;
  width: auto;
}
.contents_003 .inner table td {
  padding: 15px 0 15px 20px;
  background-color:#FFF;  
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
}


.contents_004{
	background: linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, .7));
	text-align:center;
	padding: 5% 0;	
}

.contents_004 .inner{width:800px;margin:0 auto;text-align:center;padding: 2% 2%;background:#FFF;/* border:2px solid #ce4e0e; */filter: drop-shadow(1px 5px 5px rgba(0,0,0,0.6));}

.contents_004 .inner .info img{float:left;width:30%; margin:7% 0 0 0;}
.contents_004 .inner ul.shop{list-style:none; display:flex; font-size:.8em;}
.contents_004 .inner ul.shop li{width:50%;}
.contents_004 .inner ul.shop li h3{margin:0 0 2% 0; line-height:2em;}
.contents_004 .inner ul.shop li p{margin:0 0 5% 0; line-height:2em;}
.contents_004 .inner ul.shop li span.info-title{display:block; width:200px;background-color: #7a5136;color:#FFF; margin:0 auto 2% auto;}

.contents_004 .inner ul.shop li a{text-decoration:none; color:#000;}
.contents_004 .inner a{
	text-decoration:none; 
	color:#FFF;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	

}
.contents_004 .inner a:hover{opacity:.6}


.contents_004 .inner p.website{
	background:#e83e0b;
	text-align:center;
	padding:1%;
	width: 35%;
	margin:2% auto;
	border-radius:100px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	
}

.contents_004 .inner p.website:hover{opacity:.8}


.contents_005{
	background: linear-gradient(rgba(255, 255, 255, .7), rgba(255, 255, 255, .7)),url("");
	text-align:center;
	padding: 5% 0;
}

.contents_005 .inner{width:800px;margin: 0 auto;text-align:center;padding: 2% 2%;background:#FFF;/* border:2px solid #ce4e0e; */filter: drop-shadow(1px 5px 5px rgba(0,0,0,0.6));}

.contents_005 .inner .info img{float:left;width:30%; margin:7% 0 0 0;}
.contents_005 .inner ul.shop{list-style:none; display:flex; font-size:.8em;}
.contents_005 .inner ul.shop li{width:50%;}
.contents_005 .inner ul.shop li h3{margin:0 0 2% 0; line-height:2em;}
.contents_005 .inner ul.shop li p{margin:0 0 5% 0; line-height:2em;}
.contents_005 .inner ul.shop li span.info-title{display:block; width:200px;background-color: #7a5136;color:#FFF; margin:0 auto 2% auto;}

.contents_005 .inner ul.shop li a{text-decoration:none; color:#000;}
.contents_005 .inner a{
	text-decoration:none; 
	color:#FFF;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	

}
.contents_005 .inner a:hover{opacity:.6}


.contents_005 .inner p.website{
	background: #d7000f;
	text-align:center;
	padding:1%;
	width: 35%;
	margin:2% auto;
	border-radius:100px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;
}

.contents_005 .inner p.website:hover{opacity:.8}


.contents_006{
	background: linear-gradient(rgba(255, 255, 255, .7), rgba(255, 255, 255, .7));
	text-align:center;
	padding: 5% 0 10% 0;
}

.contents_006 .inner{width:800px;margin:0 auto;text-align:center;padding: 2% 2%;background:#FFF;/* border:2px solid #ce4e0e; */filter: drop-shadow(1px 5px 5px rgba(0,0,0,0.6));}

.contents_006 .inner .info img{float:left;width: 44%;margin:7% 0 0 0;}
.contents_006 .inner ul.shop{list-style:none;display:flex;font-size:.8em;}
.contents_006 .inner ul.shop li{width:100%;}
.contents_006 .inner ul.shop li h3{margin:0 0 2% 0; line-height:2em;}
.contents_006 .inner ul.shop li p{margin:0 0 5% 0; line-height:2em;}
.contents_006 .inner ul.shop li span.info-title{display:block; width:300px;background-color: #7a5136;color:#FFF; margin:0 auto 2% auto;}

.contents_006 .inner ul.shop li a{text-decoration:none; color:#000;}
.contents_006 .inner a{
	text-decoration:none; 
	color:#FFF;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	

}
.contents_006 .inner a:hover{opacity:.6}


.contents_006 .inner p.website{
	background:#005f2e;
	text-align:center;
	padding:1%;
	width: 35%;
	margin:2% auto;
	border-radius:100px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	
}

.contents_006 .inner p.website:hover{opacity:.8}



.contents_007 {background: #7a5136;padding:1% 0;}
.contents_007 p{color:#FFF; text-align:center;}


.c-footer img{
	max-width: 300px;
	float:right;
	margin:1%;
}

.c-footer{}
}

/*content TB A*/
@media screen and (min-width:600px) and (max-width:959px){


.sp { display:none;}
.pc { display:block;}

body:before{
	content:"";
	display:block;
	position:fixed;
	top:0;
	left:0;
	z-index:-1;
	width:100%;
	height:100vh;
	background:url("../img/jpg/back.jpg");
	background-size:cover;
}

#wp{}

img {
	max-width: 100%;
	height: auto;
}


img.main{margin:3% 0 0 0;}
img.sub{margin:0 0 3% 0;}
img.naiyo{margin:3% 0 0 0;}

p.text{text-align:left;line-height:2.5em;width: 90%;margin:5% auto;}

.contents_000{
	position: relative;
	height:100vh;
	background:url("../img/jpg/back_000_pc.jpg");
	background-size:cover;
	}

.contents_000 h1{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	z-index:110;
}

.contents_001{background:#feecbe;}
.contents_001 .inner{width: 100%;margin:0 auto;text-align:center;padding:2% 0;}


.contents_002{
	background: linear-gradient(rgba(254, 236, 190, 1), rgba(255, 255, 255, .5)),url("");
	text-align:center;
}

.contents_002 .inner{width:800px; margin:0 auto; text-align:center; padding:5% 0;}


.contents_003{
	background: linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, .5)),url("");
	text-align:center;
}

.contents_003 .inner{width:100%; margin:0 auto; text-align:center; padding:5% 0;}

.contents_003 .inner table {
  width: 90%;
  margin: 3% auto;

}
.contents_003 .inner th {
  width: 30%;
  padding: 0;
  vertical-align: middle;
  text-align: center;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  background-color: #7a5136;
  color:#FFF;
  font-weight:normal;
}
.contents_003 .inner tr.head th {
  padding: 5px 0;
  width: auto;
}
.contents_003 .inner table td {
  padding: 15px 0 15px 20px;
  background-color:#FFF;  
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
}


.contents_004{
	background: linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, .7));
	text-align:center;
	padding: 5% 0;	
}

.contents_004 .inner{width:90%;margin:0 auto;text-align:center;padding: 2% 2%;background:#FFF;/* border:2px solid #ce4e0e; */filter: drop-shadow(1px 5px 5px rgba(0,0,0,0.6));}

.contents_004 .inner .info img{float:left;width:30%; margin:7% 0 0 0;}
.contents_004 .inner ul.shop{list-style:none; display:flex; font-size:.8em;}
.contents_004 .inner ul.shop li{width:50%;}
.contents_004 .inner ul.shop li h3{margin:0 0 2% 0; line-height:2em;}
.contents_004 .inner ul.shop li p{margin:0 0 5% 0; line-height:2em;}
.contents_004 .inner ul.shop li span.info-title{display:block; width:200px;background-color: #7a5136;color:#FFF; margin:0 auto 2% auto;}

.contents_004 .inner ul.shop li a{text-decoration:none; color:#000;}
.contents_004 .inner a{
	text-decoration:none; 
	color:#FFF;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	

}
.contents_004 .inner a:hover{opacity:.6}


.contents_004 .inner p.website{
	background:#e83e0b;
	text-align:center;
	padding:1%;
	width: 35%;
	margin:2% auto;
	border-radius:100px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	
}

.contents_004 .inner p.website:hover{opacity:.8}


.contents_005{
	background: linear-gradient(rgba(255, 255, 255, .7), rgba(255, 255, 255, .7)),url("");
	text-align:center;
	padding: 5% 0;
}

.contents_005 .inner{width:90%;margin: 0 auto;text-align:center;padding: 2% 2%;background:#FFF;/* border:2px solid #ce4e0e; */filter: drop-shadow(1px 5px 5px rgba(0,0,0,0.6));}

.contents_005 .inner .info img{float:left;width:30%; margin:7% 0 0 0;}
.contents_005 .inner ul.shop{list-style:none; display:flex; font-size:.8em;}
.contents_005 .inner ul.shop li{width:50%;}
.contents_005 .inner ul.shop li h3{margin:0 0 2% 0; line-height:2em;}
.contents_005 .inner ul.shop li p{margin:0 0 5% 0; line-height:2em;}
.contents_005 .inner ul.shop li span.info-title{display:block; width:200px;background-color: #7a5136;color:#FFF; margin:0 auto 2% auto;}

.contents_005 .inner ul.shop li a{text-decoration:none; color:#000;}
.contents_005 .inner a{
	text-decoration:none; 
	color:#FFF;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	

}
.contents_005 .inner a:hover{opacity:.6}


.contents_005 .inner p.website{
	background: #d7000f;
	text-align:center;
	padding:1%;
	width: 35%;
	margin:2% auto;
	border-radius:100px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;
}

.contents_005 .inner p.website:hover{opacity:.8}


.contents_006{
	background: linear-gradient(rgba(255, 255, 255, .7), rgba(255, 255, 255, .7));
	text-align:center;
	padding: 5% 0 15% 0;
}

.contents_006 .inner{width:90%;margin:0 auto;text-align:center;padding: 2% 2% 10% 2%;background:#FFF;/* border:2px solid #ce4e0e; */filter: drop-shadow(1px 5px 5px rgba(0,0,0,0.6));}

.contents_006 .inner .info img{float:left;width: 44%;margin:7% 0 0 0;}
.contents_006 .inner ul.shop{list-style:none;display:flex;font-size:.8em;}
.contents_006 .inner ul.shop li{width:100%;}
.contents_006 .inner ul.shop li h3{margin:0 0 2% 0; line-height:2em;}
.contents_006 .inner ul.shop li p{margin:0 0 5% 0; line-height:2em;}
.contents_006 .inner ul.shop li span.info-title{display:block; width:300px;background-color: #7a5136;color:#FFF; margin:0 auto 2% auto;}

.contents_006 .inner ul.shop li a{text-decoration:none; color:#000;}
.contents_006 .inner a{
	text-decoration:none; 
	color:#FFF;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	

}
.contents_006 .inner a:hover{opacity:.6}


.contents_006 .inner p.website{
	background:#005f2e;
	text-align:center;
	padding:1%;
	width: 35%;
	margin:2% auto;
	border-radius:100px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	
}

.contents_006 .inner p.website:hover{opacity:.8}



.contents_007 {background: #7a5136;padding:1% 0;}
.contents_007 p{color:#FFF; text-align:center;}


.c-footer img{
	max-width: 200px;
	float:right;
	margin:1%;
}

.c-footer{}
	
}

/*content TB C*/
@media screen and (min-width:1025px) and (max-width:1280px){

.sp { display:none;}
.pc { display:block;}

body:before{
	content:"";
	display:block;
	position:fixed;
	top:0;
	left:0;
	z-index:-1;
	width:100%;
	height:100vh;
	background:url("../img/jpg/back.jpg");
	background-size:cover;
}

#wp{}

img {
	max-width: 100%;
	height: auto;
}


img.main{margin:3% 0 0 0;}
img.sub{margin:0 0 3% 0;}
img.naiyo{margin:3% 0 0 0;}

p.text{text-align:left; line-height:2.5em; width:90%; margin:5% auto;}

.contents_000{
	position: relative;
	height:100vh;
	background:url("../img/jpg/back_000_pc.jpg");
	background-size:cover;
	}

.contents_000 h1{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	z-index:110;
}

.contents_001{background:#feecbe;}
.contents_001 .inner{width:800px; margin:0 auto; text-align:center; padding:2% 0;}


.contents_002{
	background: linear-gradient(rgba(254, 236, 190, 1), rgba(255, 255, 255, .5)),url("");
	text-align:center;
}

.contents_002 .inner{width:800px; margin:0 auto; text-align:center; padding:5% 0;}


.contents_003{
	background: linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, .5)),url("");
	text-align:center;
}

.contents_003 .inner{width:800px; margin:0 auto; text-align:center; padding:5% 0;}

.contents_003 .inner table {
  width: 100%;
  margin: 3% 0;

}
.contents_003 .inner th {
  width: 30%;
  padding: 0;
  vertical-align: middle;
  text-align: center;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  background-color: #7a5136;
  color:#FFF;
  font-weight:normal;
}
.contents_003 .inner tr.head th {
  padding: 5px 0;
  width: auto;
}
.contents_003 .inner table td {
  padding: 15px 0 15px 20px;
  background-color:#FFF;  
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
}


.contents_004{
	background: linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, .7));
	text-align:center;
	padding: 5% 0;	
}

.contents_004 .inner{width:800px;margin:0 auto;text-align:center;padding: 2% 2%;background:#FFF;/* border:2px solid #ce4e0e; */filter: drop-shadow(1px 5px 5px rgba(0,0,0,0.6));}

.contents_004 .inner .info img{float:left;width:30%; margin:7% 0 0 0;}
.contents_004 .inner ul.shop{list-style:none; display:flex; font-size:.8em;}
.contents_004 .inner ul.shop li{width:50%;}
.contents_004 .inner ul.shop li h3{margin:0 0 2% 0; line-height:2em;}
.contents_004 .inner ul.shop li p{margin:0 0 5% 0; line-height:2em;}
.contents_004 .inner ul.shop li span.info-title{display:block; width:200px;background-color: #7a5136;color:#FFF; margin:0 auto 2% auto;}

.contents_004 .inner ul.shop li a{text-decoration:none; color:#000;}
.contents_004 .inner a{
	text-decoration:none; 
	color:#FFF;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	

}
.contents_004 .inner a:hover{opacity:.6}


.contents_004 .inner p.website{
	background:#e83e0b;
	text-align:center;
	padding:1%;
	width: 35%;
	margin:2% auto;
	border-radius:100px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	
}

.contents_004 .inner p.website:hover{opacity:.8}


.contents_005{
	background: linear-gradient(rgba(255, 255, 255, .7), rgba(255, 255, 255, .7)),url("");
	text-align:center;
	padding: 5% 0;
}

.contents_005 .inner{width:800px;margin: 0 auto;text-align:center;padding: 2% 2%;background:#FFF;/* border:2px solid #ce4e0e; */filter: drop-shadow(1px 5px 5px rgba(0,0,0,0.6));}

.contents_005 .inner .info img{float:left;width:30%; margin:7% 0 0 0;}
.contents_005 .inner ul.shop{list-style:none; display:flex; font-size:.8em;}
.contents_005 .inner ul.shop li{width:50%;}
.contents_005 .inner ul.shop li h3{margin:0 0 2% 0; line-height:2em;}
.contents_005 .inner ul.shop li p{margin:0 0 5% 0; line-height:2em;}
.contents_005 .inner ul.shop li span.info-title{display:block; width:200px;background-color: #7a5136;color:#FFF; margin:0 auto 2% auto;}

.contents_005 .inner ul.shop li a{text-decoration:none; color:#000;}
.contents_005 .inner a{
	text-decoration:none; 
	color:#FFF;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	

}
.contents_005 .inner a:hover{opacity:.6}


.contents_005 .inner p.website{
	background: #d7000f;
	text-align:center;
	padding:1%;
	width: 35%;
	margin:2% auto;
	border-radius:100px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;
}

.contents_005 .inner p.website:hover{opacity:.8}


.contents_006{
	background: linear-gradient(rgba(255, 255, 255, .7), rgba(255, 255, 255, .7));
	text-align:center;
	padding: 5% 0 15% 0;
}

.contents_006 .inner{width:800px;margin:0 auto;text-align:center;padding: 2% 2%;background:#FFF;/* border:2px solid #ce4e0e; */filter: drop-shadow(1px 5px 5px rgba(0,0,0,0.6));}

.contents_006 .inner .info img{float:left;width: 44%;margin:7% 0 0 0;}
.contents_006 .inner ul.shop{list-style:none;display:flex;font-size:.8em;}
.contents_006 .inner ul.shop li{width:100%;}
.contents_006 .inner ul.shop li h3{margin:0 0 2% 0; line-height:2em;}
.contents_006 .inner ul.shop li p{margin:0 0 5% 0; line-height:2em;}
.contents_006 .inner ul.shop li span.info-title{display:block; width:300px;background-color: #7a5136;color:#FFF; margin:0 auto 2% auto;}

.contents_006 .inner ul.shop li a{text-decoration:none; color:#000;}
.contents_006 .inner a{
	text-decoration:none; 
	color:#FFF;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	

}
.contents_006 .inner a:hover{opacity:.6}


.contents_006 .inner p.website{
	background:#005f2e;
	text-align:center;
	padding:1%;
	width: 35%;
	margin:2% auto;
	border-radius:100px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;	
}

.contents_006 .inner p.website:hover{opacity:.8}



.contents_007 {background: #7a5136;padding:1% 0;}
.contents_007 p{color:#FFF; text-align:center;}


.c-footer img{
	max-width: 300px;
	float:right;
	margin:1%;
}

.c-footer{}

	
}