@charset: "utf-8";

/*
.sanchi {
  color:#E1800E;
}
*/
.p_top,
#report_photo_c01,
.photo_last,
.report_photo,
.p_ph,
.last {
  max-width: 740px;
  margin: 0 auto;
  text-align: center;
}

.p_top img,
#report_photo_c01 img,
.photo_last img,
.report_photo img,
.p_ph img,
.last img {
  width: 100%;
  height: auto;
}

.chapter_ttl,
h3 {
  color: #E1800E;
  padding: 5px;
  margin: 20px 0 10px;
  font-weight: bold;
  font-size: 2.2rem;
  line-height: 1.2;
}

.page_ttl {
  line-height: 1.4;
  margin-bottom: 10px;
  font-size: 1.8rem;
  position: relative;
  padding: 0 0 5px 20px;
}

.page_ttl:before {
  border-left: 6px solid #E1800E;
  border-radius: 4px;
  bottom: 4px;
  content: "";
  left: 0;
  margin: auto;
  position: absolute;
  top: 1px;
}

.concept p {
  margin-top: 10px;
}

.photo_last img + br {
  display: none;
}

.photo_last {
  margin-bottom: 50px;
}

.chef_advice .p_top {
  font-size: 2.2rem;
  font-weight: bold;
  line-height: 1.2;
}

.chef_advice .p_top span {
  font-size: 1.4rem;
}

.chef_advice .min_content {
  margin-bottom: 40px;
}

#prf img {
  margin: 30px auto 0;
}

.min_content .sightseeing_list {
  margin-top: 30px;
}

.p_top br {
  display: none;
}
.p_top.mizu{
  text-align:center;
}
.photo_last.mizu {
  text-align:center;
}
.photo_last.mizu img{
  display:inline;
}
.photo_last.mizu img + br {
  display:block;
}
/*4:3*/
/*
.tube iframe{
  width:100%;
  height:calc((100vw - 30px;) * 0.75);
}
*/
/*16:9*/
.tube iframe {
  width: 100%;
  height: calc((100vw - 30px; ) * 0.563);
}

.min_content h4 {
  margin: 30px 0 5px;
}

.concept .min_content h4 + p {
  margin-top: 0;
}
.min_content ul.shop_list li {
  color:#E1800E;
}
.min_content ul.shop_list li a{
  color:#E1800E;
  margin-left: 5px;
}
.min_content p a{
  color:#E1800E;
}
.concept p.mizukagami_img_right {
  float: right;
  margin:0;
}
.mizukagami_img_right img{
  display: inline;
}
.mizukagami_img_center {
  text-align:center;
}
.mizukagami_img_center img{
 display:inline;
}
h3#biwamasu_c_ttl {
  background: #ffe0bb;
  font-size: 2rem;
}
.intv .sp_img_2 img{
  display:inline;
}
.intv .sp_img_2 {
 text-align:center;
}
.concept .intv div + div p {
  margin:0;
}
.mizu_ttl {
  font-weight:bold;
  font-size:1.8rem;
}
.mizu_txt{
  text-align:left;
  display: inline-block;
}
.sp_img365 img{
  display: inline;
  width:100%;
  height: auto;
}
.sp_img365 {
  text-align: center;
}
/*8月の特集 ビワマス マキノ高原*/
span.w_ph img:first-of-type {
  margin-bottom: 5px;
}
@media screen and (min-width:769px) {
  .page_ttl {
    font-size: 2.6rem;
  }

  .link_list li {
    width: 19%;
  }

  .chapter_ttl,
  h3 {
    font-size: 3.8rem;
    margin: 70px 0 30px;
  }

  .chef_advice .p_top {
    font-size: 2.8rem;
    font-weight: bold;
    line-height: 1.2;
  }

  .chef_advice .p_top span {
    font-size: 1.6rem;
  }
.p_top img,
#report_photo_c01 img,
.photo_last img,
.report_photo img,
.p_ph img,
.last img {
  display:inline;
  width: auto;
  height: auto;
}
  .p_top br {
  display: block;
}

  .concept p {
    margin-top: 30px;
  }

  #prf {
    height: 350px;
    margin-top: 50px;
  }

  #prf img {
    float: left;
    margin: 0px 20px 0px 0px;
  }

  .diet_advice .min_content br {
    display: none;
  }

  .tube {
    text-align: center;
  }

  /*動画4:3*/
  /*
  .tube iframe {
  max-width: 1000px;
  max-height: 750px;
  }
*/
  /*16:9*/
  /*
  .tube iframe {
  max-width: 1000px;
  max-height: 563px;
  }
*/
  .tube iframe {
    width: 560px;
    height: 315px;
  }

  .concept .min_content h4 {
    margin-top: 50px;
  }

.intv{
  display:flex;
/*  max-width:740px;*/
  margin:0 auto;
  align-items:center;
}
.intv div + div {
  width:calc(100% - 230px);
  margin-left:30px;
}

.concept .intv p {
  margin-top:0;
}
  .mizu_ttl {
    font-size: 2.2rem;
  }
  .sp_img365 img {
    width:auto;
    height: auto;
  }
}
