<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* カテゴリ・グループのフリースペース内全体の指定 */
.cg_freespace_01 {
  padding:0;
  margin:10px 0 10px 0;
}
.cg_freespace_02 {
  padding:0;
  margin:10px 0 10px 0;
}
/* カテゴリ・グループのフリースペース内の&lt;p&gt;タグの余白設定 */
.cg_freespace_01 p,
.cg_freespace_02 p {
  margin:0 0 10px 0;
}
/* カテゴリ・グループのフリースペース内の&lt;ul&gt;タグの余白設定 */
.cg_freespace_01 ul,
.cg_freespace_02 ul {
  margin:0 0 10px 20px;
  padding:0;
}

.col-sm-4 .category_box .category_ttl {
  height: 55px;  
}

.category_box .no_image {
 border: 1px solid #ddd; 
}

.feature_page .title_box {
  margin-bottom: 25px;
}

#main .feature_page .feature_list .img-responsive {
  border: 1px solid #ddd;
}

.category_header, .info_header, .category_footer {
  display: none;
}

.youtube_box  {
  padding: 15px 0 5px 0;
}

.feature_guide .img_horizontal span {
  margin: 0 15px 0 5px;
}

#main .feature_page #bbq_box {
  padding: 25px 20px;
  background-image: url(https://file002.shop-pro.jp/PA01085/676/css/css_images/bbq_bg2.png);
}

#main .feature_page #bbq_box .box_ttl {
  margin-bottom: 20px;
}

#main .feature_page #bbq_box .box_ttl h3 {
  margin-bottom: 18px;
  text-align: center;
  font-size: 24px;
}

.box_ttl h3 span {
  position: relative;
  display: inline-block;
  padding: 0 0.5em;
}
   
.box_ttl h3 span::before, .box_ttl h3 span::after {
  position: absolute;
  top: 50%;
  content: '';
  width: 1.5em;
  height: 1px;
  background-color: black;
}

.box_ttl h3 span::before {
  left: 100%;
}

.box_ttl h3 span::after {
  right: 100%;
}

.box_ttl p {
  font-size: 18px;
  text-align: center;
  color: #684715;
}

.bbq_list .rental_box {
  margin-bottom: 10px;
  padding: 10px 10px;
  background-color: #ffffff;
  border-left: 5px solid #9bba8f;
}

.bbq_list .rental_box h4 {
  margin: 0 0 8px 0;
  line-height: 1.2;
}

.bbq_list .rental_box p {
  margin: 0;
  font-size: 13px;
}

#bbq_box .well  {
  margin: 20px 0 0 0;
  padding: 10px 8px;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #ffffff;
  border: none;
  border-radius: 0;
}

#bbq_box .well-title {
  padding: 6px 0;
  background-color: #3a3a3a;
}

#bbq_box .well-title h4 {
  margin: 0 0 0 0;
  padding-bottom: 0;
  font-size: 17px;
  font-family: "Hiragino Maru Gothic W4 JIS2004","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 500;
  text-align: center;
  color: #ffffff;
}

#bbq_box .well-body {
  padding: 13px 50px 8px 50px;
  background-color: #ffffff;
}

#bbq_box .well-body .body-inner {
  display: flex;
  justify-content: space-evenly;
}

#bbq_box .well-body h5  {
  margin: 10px 0 15px 0;
  font-size: 15px;
  font-family: "Hiragino Maru Gothic W4 JIS2004","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 500;
  line-height: 1.3;
}


#bbq_box .well-body p  {
  margin: 0;
  font-size: 20px;
  font-family: "Hiragino Maru Gothic W4 JIS2004","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 500;
}

#bbq_box .well-body .tel  {
  color: #990000;
}

#bbq_box .well-body .fax  {
  color: #0470b6;
}

#bbq_box .well-body .note {
  padding-top: 15px;
  font-size: 14px;
}

#bbq_box .well-body .fa  {
  margin-right: 4px;
}

@media (max-width: 991px) {
  #bbq_box .well-body {
    padding: 13px 20px 8px 20px;
  }
  #bbq_box .well-body .body-inner {
    display: block;
  }
  #bbq_box .well-body .body-inner p {
    text-align: center;
  }
  #bbq_box .well-body .tel {
    margin-bottom: 15px;
  }
}

@media (max-width: 767px) {
  #keyword  {
    display: none;
  }
}

@media (max-width: 667px) {
  #main .feature_page #bbq_box {
    padding: 20px 10px;
  }
  #main .feature_page #bbq_box .box_ttl h3 {
    font-size: 20px;
  }
  .box_ttl h3 span {
    margin: 0;
  }
  .box_ttl h3 span::before, 
  .box_ttl h3 span::after {
    display: none;
  }  
  .box_ttl p {
    font-size: 15px;
  }
}

.mg20{
  margin:20px;
}
.pd40{
  padding:0 40px 40px 40px !important;
}
.mt20{
  margin-top:20px;
}
.flex_box{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-box;
    display:-webkit-flexbox;
    display:-moz-flexbox;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
}</pre></body></html>