#overview .p-showcase__catch{margin-bottom:60px;}
#overview .overview-left{width: 25%;float: left;overflow: hidden;}
#overview .overview-center{width: 50%;float: left;}
#overview .overview-center .overview-center-wrap{color:black;padding: 20px;margin-bottom:30px;}
#overview .overview-center .overview-center-wrap h3{font-size: 26px;font-weight: bold;margin-bottom: 30px;}
#overview .overview-right{width: 25%;float: left;overflow: hidden;}
@media screen and (max-width: 767px) {
	#overview{width: 100%;}
	#overview .p-showcase__catch{margin-bottom:20px;}
	#overview .overview-left{display:none;}
	#overview .overview-center{width: 100%;float: none;margin-bottom:20px;}
	#overview .overview-center .overview-center-wrap h3{font-size: 20px}
	#overview .overview-right{width: 100%;float: none;}
	#overview .overview-right img{width: 100%;height:auto;}
}
.lp-banner{text-align:center;margin-bottom:50px;position: relative;}
.lp-banner h2{font-size: 50px;position: absolute; top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%);-webkit- transform: translateY(-50%) translateX(-50%);margin: auto;}
.lp-banner img{width: 100%;}
@media screen and (max-width: 767px) {
	.lp-banner h2{font-size: 24px !important;}
}
#news{width: 880px;margin: 30px auto;}
#news .news-row{margin-bottom:20px;border-bottom:1px solid #bdbdbd;padding-bottom: 10px;}
#news .news-row .date{color: #484848;margin-bottom:10px;}
@media screen and (max-width: 767px) {
	#news{width: 100%;}
	#news .p-index-content01__catch span{font-size: 20px;}
}
.instagram{width:1200px;margin:0 auto;}
.instagram img{width:100%;}
@media screen and (max-width: 767px) {
	.instagram{width:100%;}
}
#goods{width: 1000px;margin: 30px auto;}
#goods .goods-row{width:50%;float:left;}
#goods .goods-wrap{padding:20px;}
#goods .goods-row .goods-title{
font-size: 20px;
    margin: 20px;
    font-weight: bold;
   }
   #goods .goods-row .goods-remarks{
    line-height: 1.5;
   }

@media screen and (max-width: 767px) {
	#goods{width: 100%;}
	#goods .goods-row{width:100%;float:none;margin-bottom:30px;}
	#goods .p-index-content01__catch span{font-size: 24px;}
}