@charset "utf-8";
/*===========================================================================
all
==========================================================================*/
/*:::::::::::【背景】::::::::::*/
.back {
  /*    padding-top: 150px;
  height: auto;*/
}
@media (max-width:1280px) {}
@media (max-width:1024px) {}
@media (min-height:1366px) { /*ipad pro*/
}
@media (max-width:900px) {}
@media (max-width:600px) {}
@media (max-width:450px) {}
@media (max-width: 400px) {}
/*:::::::::::【横幅】::::::::::*/
.width {
  max-width: 70%;
  margin: 0 auto;
  position: relative;
  z-index: 5;
}
@media (max-width:1500px) {
  .width {
    max-width: 80%;
  }
}
@media (max-width:1400px) {}
@media (max-width:1280px) {}
@media (max-width:1024px) {}
@media (min-height:1366px) { /*ipad pro*/
}
@media (max-width:900px) {
  .width {
    max-width: 90%;
    margin: 0 auto;
  }
}
@media (max-width:600px) {}
@media (max-width:450px) {
  .width {
    max-width: 90%;
    margin: 0 auto;
  }
}
@media (max-width: 400px) {}
/*:::::::::::【コンテンツ】::::::::::*/
.contents {
  position: relative;
  margin: 0 auto;
}
@media (max-width:1280px) {}
@media (max-width:1024px) {
  .contents {
    margin: 50px auto;
    margin-bottom: 0;
  }
}
@media (min-height:1366px) { /*ipad pro*/
}
@media (max-width:900px) {}
@media (max-width:600px) {
  .contents {
    margin-top: 0;
  }
}
@media (max-width:450px) {}
@media (max-width: 400px) {}
/*===========================================================================
肉球
==========================================================================*/
/*:::::::::::【all】::::::::::*/
.nikukyu-margin { /*.nikukyu-01*/
  position: relative;
  width: 400px;
  height: 400px;
  margin: 30px auto;
}
.nikukyu-01, .nikukyu-04 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/**/
.nikukyu { /*.nikukyu-02, .nikukyu-03, .nikukyu-04*/
  position: relative;
  width: 400px;
  height: 400px;
  margin: 0 auto;
}
.nikukyu-02 {
  position: absolute;
		top: -10%;
  left: 50%;
  transform: translateX(-50%);
}
.nikukyu-03 {
	  position: absolute;
	top: -10%;
  left: 50%;
  transform: translateX(-50%);
}
/**/
.nikukyu-01 img, .nikukyu-02 img, .nikukyu-03 img, .nikukyu-04 img {
  display: block;
	padding: 50px;
  width: 400px;
  height: auto;
  transform-origin: center;
}
.nikukyu-01 img {
  transform: rotate(180deg);
}
.nikukyu-02 img {
  transform: rotate(125deg);
}
.nikukyu-03 img {
  transform: rotate(220deg);
}
.nikukyu-04 img {
  transform: rotate(125deg);
}
@media (max-width:1500px) {}
@media (max-width:1400px) {}
@media (max-width:1280px) {}
@media (min-height:1366px) { /*ipad pro*/
}
@media (max-width:900px) {}
@media (max-width:600px) {
}
@media (max-width:450px) {
  /*:::::::::::【all】::::::::::*/
  .nikukyu-margin, .nikukyu {
    width: 300px;
    height: 300px;
  }
  /**/
  .nikukyu-01 img, .nikukyu-02 img, .nikukyu-03 img, .nikukyu-04 img {
    transform: rotate(180deg);
    width: 300px;
	  	padding: 20px;

  }
}
@media (max-width: 400px) {
  /*:::::::::::【all】::::::::::*/
  .nikukyu-margin, .nikukyu {
    width: 200px;
    height: 200px;
  }
  /**/
  .nikukyu-01 img, .nikukyu-02 img, .nikukyu-03 img, .nikukyu-04 img {
    width: 200px;
  }
}
/*===========================================================================
メインタイトル  
==========================================================================*/
.mt-01 { /*ご挨拶、ニュース*/
  position: absolute;
  top: -76px;
  left: 50%;
  transform: translateX(-50%);
}
.mt-02 { /*日中一時支援、どんなことをするの？*/
  width: 100%;
  bottom: -80px;
}
@media (max-width:1500px) {}
@media (max-width:1400px) {}
@media (max-width:1280px) {
  .mt-01 { /*ご挨拶、ニュース*/
    top: -67px;
  }
  .mt-02 { /*日中一時支援、どんなことをするの？*/
    bottom: -66px;
  }
}
@media (min-height:1366px) { /*ipad pro*/
  .mt-01 { /*ご挨拶、ニュース*/
    top: -57px;
  }
  .mt-02 { /*日中一時支援、どんなことをするの？*/
    bottom: -58px;
  }
}
@media (max-width:900px) {
  .mt-01 { /*ご挨拶、ニュース*/
    top: -57px;
  }
  .mt-02 { /*日中一時支援、どんなことをするの？*/
    bottom: -58px;
  }
}
@media (max-width:600px) {
  .mt-01 { /*ご挨拶、ニュース*/
    top: -54px;
  }
  .mt-02 { /*日中一時支援、どんなことをするの？*/
    width: 100%;
    bottom: -60px;
  }
}
@media (max-width:450px) {}
@media (max-width: 400px) {}
/*===========================================================================
==========================================================================*/
/*===========================================================================
TOP
==========================================================================*/
/*:::::::::::【】::::::::::*/
#slider-box {
  position: relative;
  height: calc(100vh - 110px);
  width: 100%;
  display: flex;
  justify-content: center; /* 横中央 */
  align-items: center; /* 縦中央 */
}
.slider {
  aspect-ratio: 16 / 9;
  width: 80%;
  height: 100%;
  border-radius: 50%;
  margin: auto;
  box-shadow: 4px 4px 4px rgba(51, 51, 51, 0.5);
}
/*:::::::::::【イメージ】::::::::::*/
.sc-left { /*雲*/
  position: absolute;
  z-index: 5;
  top: 0;
  left: 7%;
  height: auto;
  width: auto;
  opacity: 0.9;
}
.sc-right { /*雲*/
  position: absolute;
  z-index: 5;
  top: 0;
  right: 7%;
  height: auto;
  width: auto;
  transform: scaleX(-1);
  opacity: 0.9;
}
.sb-left { /*シカ*/
  position: absolute;
  z-index: 5;
  bottom: 0;
  left: 0;
  height: auto;
  width: auto;
}
.sb-right { /*葉っぱ*/
  position: absolute;
  z-index: 5;
  bottom: 0;
  right: 5%;
  height: 300px;
  width: auto;
}
@media (max-width:1500px) {
  .slider {
    width: 90%;
  }
  /*:::::::::::【イメージ】::::::::::*/
  .sc-left { /*雲*/
    left: 3%;
    width: 20%;
  }
  .sc-right { /*雲*/
    right: 3%;
    width: 20%;
  }
  .sb-left { /*シカ*/
    left: 0;
    width: 20%;
  }
  .sb-right { /*葉っぱ*/
    right: 3%;
    height: 35%;
  }
}
@media (max-width:1400px) {}
@media (max-width:1280px) {}
@media (min-height:1366px) { /*ipad pro*/
  #slider-box {
    height: calc(60vh - 110px);
  }
  .slider {
    aspect-ratio: 16 / 9;
    width: 80%;
    height: 100%;
    border-radius: 50%;
    margin: auto;
    box-shadow: 4px 4px 4px rgba(51, 51, 51, 0.5);
  }
  /*:::::::::::【イメージ】::::::::::*/
  .sc-left { /*雲*/
    left: 5%;
    width: 20%;
  }
  .sc-right { /*雲*/
    right: 5%;
    width: 20%;
  }
  .sb-left { /*シカ*/
    left: 0;
    width: 20%;
  }
  .sb-right { /*葉っぱ*/
    right: 0%;
    width: auto;
  }
}
@media (max-width:900px) {
  #slider-box {
    height: calc(60vh - 110px);
  }
  /*:::::::::::【イメージ】::::::::::*/
  .sc-left { /*雲*/
    left: 5%;
    width: 20%;
  }
  .sc-right { /*雲*/
    right: 5%;
    width: 20%;
  }
  .sb-left { /*シカ*/
    left: 0;
    width: 20%;
  }
  .sb-right { /*葉っぱ*/
    right: 0%;
    width: auto;
  }
}
@media (max-width:600px) {
  #slider-box {
    height: 50vh;
  }
  .slider {
    aspect-ratio: 16 / 9;
    width: 100%;
    height: 100%;
    border-radius: 0;
    margin: auto;
    box-shadow: none;
  }
  /*:::::::::::【イメージ】::::::::::*/
  .sc-left, .sc-right, .sb-left, .sb-right {
    display: none;
  }
}
@media (max-width:450px) {}
@media (max-width: 400px) {}
/*=========================================================
【ご挨拶】
==========================================================*/
/*:::::::::::【横幅】::::::::::*/
.greeting-back {
  padding-top: 300px;
}
.greeting-width {}
/*:::::::::::【コンテンツ】::::::::::*/
.greeting-contents {
  position: relative;
  padding: 100px 20px 80px 20px;
  background-color: #fff;
  border-radius: 30px;
  border: 3px dashed #603813;
  text-align: center;
}
/*:::::::::::【フレーム】::::::::::*/
.frame {
  position: absolute;
}
.frame-tl { /*左上*/
  top: -30px;
  left: -30px;
}
.frame-tr { /*右上*/
  top: -30px;
  right: -30px;
  transform: scaleX(-1); /*左右反転*/
}
.frame-bl { /*左下*/
  bottom: -30px;
  left: -30px;
  transform: scaleY(-1); /*上下反転*/
}
.frame-br { /*右下*/
  bottom: -30px;
  right: -30px;
  transform: scale(-1); /*上下反転*/
}
/*:::::::::::【テキスト】::::::::::*/
.greeting-contents dt {
  line-height: 1.8;
  color: #6a966d;
  font-size: 1.7rem;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 50px;
}
.greeting-contents dd {
  line-height: 1.8;
  font-size: 1.2rem;
}
.greeting-contents dd span {
  font-size: 1.4rem;
  font-weight: 600;
  font-style: italic;
  color: #2196f3;
  text-shadow: 2px 2px 0px rgba(150, 150, 150, 0.5);
}
@media (max-width:1500px) {}
@media (max-width:1400px) {
  /*:::::::::::【テキスト】::::::::::*/
  .greeting-contents dd {
    font-size: 1.1rem;
  }
}
@media (max-width:1280px) {}
@media (min-height:1366px) { /*ipad pro*/
  /*:::::::::::【背景】::::::::::*/
  .greeting-back {
    padding-top: 100px;
  }
}
@media (max-width:900px) {
  /*:::::::::::【背景】::::::::::*/
  .greeting-back {
    padding-top: 100px;
  }
}
@media (max-width:600px) {
  /*:::::::::::【背景】::::::::::*/
  .greeting-back {
    padding-top: 100px;
  }
  /*:::::::::::【テキスト】::::::::::*/
  .greeting-contents dt {
    font-size: 1.3rem;
  }
  .greeting-contents dd {
    font-size: 16px;
  }
  /*:::::::::::【フレーム】::::::::::*/
  .frame {
    position: absolute;
    width: 80px;
  }
  .frame-tl { /*左上*/
    top: -30px;
    left: -30px;
  }
  .frame-tr { /*右上*/
    top: -30px;
    right: -30px;
    transform: scaleX(-1); /*左右反転*/
  }
  .frame-bl { /*左下*/
    bottom: -30px;
    left: -30px;
    transform: scaleY(-1); /*上下反転*/
  }
  .frame-br { /*右下*/
    bottom: -30px;
    right: -30px;
    transform: scale(-1); /*上下反転*/
  }
}
@media (max-width:450px) {
  /*:::::::::::【コンテンツ】::::::::::*/
  .greeting-contents {
    position: relative;
    padding: 50px 20px;
  }
  /*【】*/
  /*:::::::::::【テキスト】::::::::::*/
  .greeting-contents dt {
    text-align: center !important;
    font-size: 1.7rem;
    margin-bottom: 50px;
  }
  .greeting-contents dd {
    text-align: justify;
    font-size: 16px;
  }
  .frame-tl { /*左上*/
    top: -10px;
    left: -10px;
  }
  .frame-tr { /*右上*/
    top: -10px;
    right: -10px;
    transform: scaleX(-1); /*左右反転*/
  }
  .frame-bl { /*左下*/
    bottom: -10px;
    left: -10px;
    transform: scaleY(-1); /*上下反転*/
  }
  .frame-br { /*右下*/
    bottom: -10px;
    right: -10px;
    transform: scale(-1); /*上下反転*/
  }
}
@media (max-width: 400px) {
  /*:::::::::::【テキスト】::::::::::*/
  .greeting-contents dt {
    font-size: 1.3rem;
    text-align: left;
  }
  .greeting-contents dd span {
    font-size: 1.5rem;
  }
}
/*==========================================================================
お知らせ
==========================================================================*/
/*:::::::::::【背景】::::::::::*/
.news-back {
  overflow-x: hidden;
  height: auto;
}
.news-width {
  position: relative;
  z-index: 5;
}
/*:::::::::::【メインタイトル】::::::::::*/
/*:::::::::::【イメージ】::::::::::*/
.news-box {
  position: relative;
}
/*:::::::::::【テントウムシ】::::::::::*/
.res-tentoumushi {
  display: none;
}
.pc-tentoumushi {
  width: 100px;
  height: 100px;
  position: absolute;
  z-index: 20;
  top: -50px;
  left: -50px;
}
@media (max-width:1280px) {}
@media (max-width:1024px) {}
@media (min-height:1366px) { /*ipad pro*/
}
@media (max-width:900px) {}
@media (max-width:600px) {
  /*:::::::::::【テントウムシ】::::::::::*/
  .pc-tentoumushi {
    display: none;
  }
  .res-tentoumushi {
    display: block;
    width: 100px;
    height: 100px;
  }
}
@media (max-width:450px) {}
@media (max-width: 400px) {}
/*:::::::::::【ニュース】::::::::::*/
.news-container {
  width: 100%;
  margin: 80px auto 0 auto;
  background-color: #FFFFFF;
  border-radius: 20px;
}
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  display: inline-block;
  margin: 3%;
}
/* for macIE \*/
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
.news-flex {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.news_titl {
  width: 25%;
}
.news-box {
  width: 100%;
  height: 100%;
}
#newsWrap {
  display: block;
  width: 100%;
  height: 500px;
  margin: 0 auto;
  height: auto;
  position: relative;
}
.back_w {
  /* background: #e6e6fa; */
  position: absolute;
  top: 0;
  right: 0;
  width: 65%;
  /*    height: 350px;
*/ z-index: -10;
}
#newsWrap ul#newsList { /*211029〜*/
  width: 100%;
  overflow-y: scroll;
  height: 280px;
  padding: 0 5px;
  padding-top: 100px;
  display: block;
  /*background-color: #F5F5F5;*/
  border: 2px dashed #5b2c1c;
  border-right: 2px solid #caaa16;
  border-radius: 20px;
}
#newsWrap ul#newsList::-webkit-scrollbar {
  width: 4px;
}
#newsWrap ul#newsList::-webkit-scrollbar-track { /*バーの色*/
  background-color: #f4c542;
}
#newsWrap ul#newsList::-webkit-scrollbar { /*バーの色*/
  background-color: #f4c542;
}
.news-flex {
  width: 100%;
}
ul#newsList {
  display: block;
  margin: 0 auto;
}
ul#newsList li {
  font-size: 1em;
  margin: 0;
  padding: 2% 3%;
  margin-bottom: 3px;
  list-style-type: none;
  border-bottom: 2px dashed #5b2c1c;
}
ul#newsList li:first-of-type {
  border-top: 2px dashed #5b2c1c;
}
#newsWrap a { /*新着情報*/
  /*color: #fff;*/
  text-decoration: underline;
  text-decoration: none;
}
#newsWrap a:hover {
  color: #c1a223;
  text-decoration: none;
}
.up_ymd { /*日付*/
  /*color: #fff;*/
  padding: 1%;
  text-align: left;
}
.catName { /*お知らせ・施工実績などの名前*/
  display: inline-block;
  padding: 3px;
  border: 1px solid #d80000;
  border-radius: 6px;
  font-size: 0.9em;
  line-height: 100%;
  margin: 0 2px;
  color: #d80000;
}
.newMark { /*newマーク*/
  display: inline-block;
  padding: 1px 4px;
  font-size: 11px;
  line-height: 100%;
  color: #FF0000;
  border-radius: 8px;
  font-style: italic;
  font-weight: bold;
}
.comment {
  display: block;
  padding: 3px 0;
  float: left;
  overflow: hidden;
  width: 80%; /* 本文部分の幅。ここは特に設置ページ合わせて変更下さい */
}
.thumbNailWrap {
  display: block;
  width: 110px;
  float: left;
  height: 80px;
  overflow: hidden;
}
.sp {
  display: none;
}
.copyright2 a {
  /*color: #fff !important;*/
}
@media all and (max-width:1700px) {
  .back_w {
    width: 75%;
    /*      height: 500px;*/
  }
}
@media all and (max-width:1150px) {
  #newsWrap ul#newsList { /*211029〜*/
    width: 100%;
    /*	height: 100px;
*/
  }
  .text_img {
    width: 45%;
  }
}
@media all and (max-width:950px) {
  .up_ymd {
    display: block;
    /*width: 30%;*/
    margin: 1% 0;
  }
  #newsWrap ul#newsList { /*211029〜*/
    height: 250px;
  }
}
@media (max-width: 690px) {
  .text_img {
    top: 65%;
  }
  .news_titl {
    width: 40%;
    margin: 0 auto;
  }
  .news-box {
    width: 100%;
  }
  #newsWrap ul#newsList { /*211029〜*/
    width: 100%;
    margin: 0 auto;
    height: 100%;
    padding-top: 50px;
  }
  .up_ymd {
    display: block;
    width: 100%;
    margin: 1% 0;
    text-align: left;
  }
  #newsWrap {
    width: 100%;
    height: 200px;
  }
  .news-box1 {
    width: 100%;
  }
  .news-box2 {
    width: 100%;
    margin-top: 8% !important;
  }
  .sp {
    display: block;
  }
  .pc {
    display: none;
  }
  .comment {
    width: 100%; /* 本文部分の幅。ここは特に設置ページ合わせて変更下さい */
  }
  .thumbNailWrap {
    width: 100%;
    height: auto;
  }
  .detailUpfile {
    margin: 20px;
    width: 100%;
    max-width: 50%;
  }
}
/*=========================================================
【日中一時支援とは】
==========================================================*/
/*:::::::::::【背景】::::::::::*/
.about-back {
  padding-top: 0;
}
/*:::::::::::【】::::::::::*/
.about-contents {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
}
.about-box01 {
  width: 70%;
}
.about-box02 {
  width: 20%;
}
/*:::::::::::【テキストbox】::::::::::*/
.a-text-box {
  background-color: #fff;
  border-radius: 30px;
  border: 3px dashed #603813;
  padding: 120px 30px 30px 30px;
}
.a-text-box p {
  line-height: 2;
  font-size: 1.3rem;
	text-align: justify;
}
/*:::::::::::【たぬき】::::::::::*/
.about-box02 img {
  width: 100%;
}
@media (max-width:1500px) {}
@media (max-width:1400px) {
  /*:::::::::::【テキストbox】::::::::::*/
  .a-text-box {
    padding: 100px 30px 30px 30px;
  }
  .a-text-box p {
    font-size: 1.1rem;
  }
}
@media (max-width:1280px) {}
@media (min-height:1366px) { /*ipad pro*/
  /*:::::::::::【】::::::::::*/
  .about-contents {
    flex-direction: column;
  }
  .about-box01 {
    width: 100%;
  }
  .about-box02 {
    width: 100%;
  }
  /*:::::::::::【たぬき】::::::::::*/
  .about-box02 img {
    width: 40%;
    margin-left: auto;
  }
}
@media (max-width:900px) {
  /*:::::::::::【】::::::::::*/
  .about-contents {
    flex-direction: column;
  }
  .about-box01 {
    width: 100%;
  }
  .about-box02 {
    width: 100%;
  }
  /*:::::::::::【たぬき】::::::::::*/
  .about-box02 img {
    width: 40%;
    margin-left: auto;
  }
}
@media (max-width:600px) {
  /*:::::::::::【】::::::::::*/
  .about-contents {
    flex-direction: column;
  }
  .about-box01 {
    width: 100%;
  }
  .about-box02 {
    width: 100%;
  }
  /*:::::::::::【テキストbox】::::::::::*/
  .a-text-box {
    padding: 70px 30px 30px 30px;
  }
  .a-text-box p {
    font-size: 16px;
  }
  /*:::::::::::【たぬき】::::::::::*/
  .about-box02 img {
    width: 50%;
    margin-left: auto;
  }
}
@media (max-width:450px) {}
@media (max-width: 400px) {}
/*=========================================================
【どんなことをするの？】
==========================================================*/
/*:::::::::::【背景】::::::::::*/
.service-back {}
/*:::::::::::【】::::::::::*/
.service-contents {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.service-box01 {
  width: 20%;
}
.service-box02 {
  width: 70%;
}
/*:::::::::::【メインタイトル】::::::::::*/
.service-title {
  width: 100%;
  bottom: -80px;
}
/*:::::::::::【テキストbox】::::::::::*/
.s-text-box {
  background-color: #fff;
  border-radius: 30px;
  border: 3px dashed #603813;
  padding: 120px 30px 30px 30px;
}
.s-text-box li {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #6a966d;
  background-color: #e1f2ce;
  padding: 10px 20px;
  border-radius: 50px;
  margin-bottom: 30px;
}
.b-none {
  margin-bottom: 0 !important;
}
.s-text-box li:last-of-type {
  border: none;
  background-color: #fff;
  display: flex;
  justify-content: center;
}
.s-text-box li img {
  position: absolute;
  left: -30px;
  width: 80px;
  height: 80px;
}
.s-text-box p {
  line-height: 2;
  font-size: 1.3rem;
}
/*:::::::::::【うさぎ】::::::::::*/
.service-box01 img {
  width: 100%;
}
/*:::::::::::【背景】::::::::::*/
@media (max-width:1500px) {}
@media (max-width:1400px) {
  /*:::::::::::【テキストbox】::::::::::*/
  .s-text-box p {
    font-size: 1.1rem;
  }
}
@media (max-width:1280px) {}
@media (min-height:1366px) { /*ipad pro*/
  /*:::::::::::【】::::::::::*/
  .service-contents {
    flex-direction: column-reverse;
  }
  .service-box01 { /*うさぎ*/
    width: 100%;
  }
  .service-box02 {
    width: 100%;
  }
  .service-box01 img {
    width: 35%;
    margin-right: auto;
    margin-top: 20px;
  }
}
@media (max-width:900px) {
  /*:::::::::::【】::::::::::*/
  .service-contents {
    flex-direction: column-reverse;
  }
  .service-box01 { /*うさぎ*/
    width: 100%;
  }
  .service-box02 {
    width: 100%;
  }
  .service-box01 img {
    width: 35%;
    margin-right: auto;
    margin-top: 20px;
  }
}
@media (max-width:600px) {
  /*:::::::::::【背景】::::::::::*/
  .service-back {
    margin-bottom: 50px;
  }
  /*:::::::::::【メインタイトル】::::::::::*/
  .service-title {
    bottom: -60px;
  }
  /*:::::::::::【テキストbox】::::::::::*/
  .s-text-box {
    padding: 80px 10px 30px 10px;
  }
  .s-text-box p {
    font-size: 16px;
  }
  .s-text-box li {
    text-align: center;
  }
  .s-text-box li img { /*イチョウ*/
    display: none;
  }
  /*:::::::::::【】::::::::::*/
  .service-contents {
    flex-direction: column-reverse;
  }
  .service-box01 { /*うさぎ*/
    width: 100%;
    margin-top: 20px;
  }
  .service-box02 {
    width: 100%;
  }
  /*:::::::::::【うさぎ】::::::::::*/
  .service-box01 img {
    width: 50%;
    margin-right: auto;
  }
}
@media (max-width:450px) {}
@media (max-width: 400px) {}
/*=========================================================
【活動の様子】
==========================================================*/
/*:::::::::::【コンテンツ】::::::::::*/
.activities-contents {
  margin-top: 100px;
}
/*:::::::::::【流れるスライダー】::::::::::*/
.slidshow img {
  width: 100%; /*スライダー内の画像を横幅100%に*/
}
/*slickのJSで書かれるタグ内、スライド左右の余白調整*/
.slidshow .slick-slide {
  margin: 0 10px; /*スライド左右の余白調整*/
}
@media (max-width:1500px) {}
@media (max-width:1400px) {}
@media (max-width:1280px) {}
@media (min-height:1366px) { /*ipad pro*/
  /*:::::::::::【コンテンツ】::::::::::*/
  .activities-contents {
    margin-top: 80px;
  }
}
@media (max-width:900px) {
  /*:::::::::::【コンテンツ】::::::::::*/
  .activities-contents {
    margin-top: 80px;
  }
}
@media (max-width:600px) {
  /*:::::::::::【コンテンツ】::::::::::*/
  .activities-contents {
    margin-top: 50px;
  }
}
@media (max-width:450px) {}
@media (max-width: 400px) {}