#detail {
  text-align: left; }
  #detail .date {
    font-size: 20px;
    font-size: 2.0rem;
    padding-bottom: 0;
    line-height: 1.1; }
  #detail h3.blog-ttl {
    font-size: 28px;
    font-size: 2.8rem;
    font-weight: 600;
    padding-bottom: 35px;
    padding-top: 10px; }

.icon, .shop-kobe, .shop-shinsaibashi, .shop-online {
  display: inline-block;
  padding: 4px 5px;
  color: #fff;
  line-height: 1;
  font-size: 14px;
  font-size: 1.4rem;
  margin-right: 10px; }
  .shop-kobe {
    background-color: #c4a721; }
  .shop-shinsaibashi {
    background-color: #205a45; }
  .shop-online {
    background-color: #203d5a; }

#relate {
  clear: both;
  width: 1080px;
  margin-left: -40px;
  padding-top: 20px; }
  #relate h4 {
    font-size: 26px;
    font-size: 2.6rem;
    font-weight: 600;
    padding-bottom: 35px;
    padding-top: 10px; }
  #relate ul {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    flex-wrap: wrap; }
    #relate ul li {
	  width: 220px;
      margin: 0 25px;
      text-align: center; }
      #relate ul li p {
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 2.17; }
      #relate ul li:nth-child(n+5) {
        margin-top: 30px; }

#shop_info {
  padding: 70px 0 0 0; }
  #shop_info h5 {
    font-size: 26px;
    font-size: 2.6rem;
    font-weight: 600;
    padding-bottom: 35px;
    padding-top: 10px; }
  #shop_info p {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 2; }
    #shop_info p a {
      text-decoration: underline;
      color: #203d5a; }

/*# sourceMappingURL=blog-detail.css.map */

.blog-detail_in {
	padding-bottom: 130px;
}

#checked_item {
	
}