<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
  font-family: 'Yu Gothic Pr6N D';
}

#yodogawa .inner {
	font-family: 'Yu Gothic Pr6N B';
	letter-spacing: 0.1em;
	color: rgb(151,83,77);
  padding: 4px 0 0 0;
} 


@media (min-width: 641px) {
  #talk_body .txt_box {
    max-width: 700px;
    padding: 40px;
    margin: 10px auto 10px auto;
  }
}
  
#talk_body .pic 
.nagata_san,
.camp_illust,
.norikumiin,
.questions {
  max-width: 550px;
  margin: 0 auto 0 auto;
  text-align: center;
}
.Q2_fukidashi {
  max-width: 400px;
  margin: 0 auto 0 auto;
  text-align: center;
  margin-bottom: -10px;

}
.questions_graph {
  max-width: 580px;
  margin-bottom: -50px;
  margin : 0 auto;
}
.questions_05_graph {
  max-width: 800px;
  margin-bottom: -20px;
  margin : 0 auto;
}
.camp_illust2{
  max-width: 400px;
  margin-bottom: -70px;
  margin : 0 auto;
}
.Q7_fusen{
  max-width: 420px;
  margin-bottom: -70px;
  margin : 0 auto;
}
.Q7_title{
  max-width: 520px;
  padding-top: 20px;
  margin-bottom: -70px;
  margin : 0 auto;
}
.Q7_comment{
  margin-top: -45px;
}
.Q8_fusen{
  max-width: 400px;
  margin-bottom: -70px;
  margin : 0 auto;
}
.mail_to{
  max-width: 580px;
  margin-bottom: -70px;
  margin : 0 auto;
}
#wrap {
  padding-bottom: 15px;
}
@media (min-width: 641px) {
  #talk_body .pic.v {
    max-width: 580px;
  }
  #yodogawa .inner {
    padding: 50px 0 0 0;
  } 
}
#information_free .img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.whycamp_banner {
  /* max-width: min(520px, 60%); */
  max-width: clamp(320px, 80%, 480px);
  margin-bottom: 20px;
}
.info_title {
  /* max-width: min(520px, 60%); */
  max-width: clamp(320px, 80%, 500px);
  margin: 0 0 20px 0;
}
#information_free li .info_img img {
  max-width: 100%;
}
.content_wrap {
  border-radius: 10px;
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 761px) {
  .content_wrap {
    width: 100%;
  }
}
@media (max-width: 640px) {
  #home_menu h3 {
    width: 96vw;
    margin-left: calc((96vw - 100%) / 2 * -1);
  }
  #kv img {
    height: unset;
    max-height: 100vh;
    max-height: 100dvh;
  }
  #kv {
    min-height: unset;
  }
  #information_free li {
    padding: 30px 24px;
    margin: 0;
  }
}
</pre></body></html>