@charset "UTF-8";

#insidestore h2{margin: 0 0 10px; background-color: #B90500; border-bottom: none; background-image: none; color: #fff; font-family: 'TsukuBRdGothic-Regular',sans-serif;}
#insidestore img{height: 237px; width: 355px;}
#insidestore{background-color: #ffebeb; margin-bottom: 10px;}
#foodpoint h2{margin: 0 0 10px; background-color: #019B02; border-bottom: none; background-image: none; color: #fff; font-family: 'TsukuBRdGothic-Regular',sans-serif;}
#foodpoint img{height: 237px; width: 355px;}
#foodpoint{background-color: #dfebdf; margin-bottom: 10px;}
#servicepoint h2{margin: 0 0 10px; background-color: #e08300; border-bottom: none; background-image: none; color: #fff; font-family: 'TsukuBRdGothic-Regular',sans-serif;}
#servicepoint img{height: 237px; width: 355px;}
#servicepoint{background-color: #ffe8c8; margin-bottom: 10px;}
.point1{display: flex;}
.point1 img{margin-left: 10px;}
.point1 p{width: 355px; padding: 16px 10px 0 10px;}
.point2{display: flex;}
.point2 img{margin-right: 10px;}
.point2 p{width: 355px; padding: 16px 10px 0 10px;}
.pointlast1{display: flex;}
.pointlast1 img{margin:0 0 10px 10px;}
.pointlast1 p{width: 355px; padding: 16px 10px 0 10px;}
.pointlast2{display: flex;}
.pointlast2 img{margin:0 10px 10px 0;}
.pointlast2 p{width: 355px; padding: 16px 10px 0 10px;}
#servicepoint a{
  color: #0066ff;
  text-decoration: underline;
}
#servicepoint a:hover{
  color: #FF1D00;
}

/*モバイル総合 iphone6.7.8plus用**********************************************************************************/
@media (max-width:767px){
  /*こだわり*****************************************/
  #point img{margin: 0 3%; width: 94%; height: auto;}
  #point p{width: 94%; margin: 5px 3%; padding: 0; font-size: 13px;}
  .point1,.pointlast1{display: unset;}
  .point2,.pointlast2{flex-direction: column;}
  .point2 p,.pointlast2 p{order: 1;}
}


