@charset "UTF-8";
/* CSS Document */
/* //////////////////////////////////////////////////
[TOPcss] 
////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////
スマホ
////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////
[Swiper（スライドショー）] 
////////////////////////////////////////////////// */
#swiperbox {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  position: relative;
  background-image: url("/common/img/border_green1_up.png"), url("/common/img/bg1_blue.jpg");
  background-position: bottom, top;
  background-repeat: repeat-x, repeat-x;
  background-size: 100%, 100% 100%;
}
.swiper-container {
  text-align: center;
  overflow: hidden; /* 高さの認識*/
  width: 100%;
  margin: 0 auto;
  padding: 0;
}
.swiper-slide img {
  width: 100%;
  height: auto;
  padding-top: 0px;
  padding-bottom: 0px;
  vertical-align: bottom;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  display: none;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  display: none;
}
/* //////////////////////////////////////////////////
[園長からのあいさつ] 
////////////////////////////////////////////////// */
.minititle {
  margin-top: -35px;
  width: 100%;
  text-align: center;
  position: relative;
}
.minititle img {
  width: 90%;
  height: auto;
}
.aisatsubox {
  margin: 10px auto 15px auto;
  padding: 10px 6% 20px 8%;
  background: #eaffff;
  box-sizing: border-box;
  border-radius: 30px 30px;
  margin-top: 20px;
	  margin-bottom: 10px;
}
.goaisatsu_left_article, .goaisatsu_right_article {
  width: 100%;
  float: left;
  height: auto;
}
.goaisatsu_right_article {
	text-align: center;
}
.goaisatsu_right_article img {
  width: 70%;
  height: auto;
}
/* //////////////////////////////////////////////////
 [新着情報] 
////////////////////////////////////////////////// */
.box3 {
  width: 100%;
  background-image: url("/common/img/bg1.jpg");
  background-size: 100%;
  padding: 50px 0px 40px 0px;
}
.left_article {}
.newtopics {
  clear: both;
  margin: 0px 0 30px 0;
  padding: 5px 20px 20px 20px;
  text-align: left;
  background-color: #fff;
  border-radius: 20px 20px;
}
h3 {
  padding: 25px 0px 30px 0px;
}
.newtopics p.button {
  margin-top: 20px;
}
ul.newsList {
  border-bottom: 1px dotted #c8c8c8;
  padding: 8px 0 8px 0;
  margin: 5px 0 7px 0;
}
ul.newsList li {
  display: block;
  margin: 0px 0px 0px 0px;
  line-height: 1.3em;
}
ul.newsList li:first-child { /* 日付  */
  color: #969696;
  padding-bottom: 5px;
}
.yellowbox {
  width: 94%;
  margin: 10px auto 15px auto;
  padding: 15px 8% 10px 8%;
  background: #ffffeb;
  box-shadow: 0px 0px 0px 10px #ffffeb;
  border: dashed 2px #ffbc8f;
  box-sizing: border-box;
  margin-bottom: 60px;
}
.yellowbox p {}
/* //////////////////////////////////////////////////
[右側　リンクバナー] 
////////////////////////////////////////////////// */
#nav_topbanner img {
  width: 100%;
  height: auto;
}
#nav_topbanner ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#nav_topbanner li {
  width: 49%;
  height: auto;
  margin-bottom: 10px;
  float: left;
}
#nav_topbanner li:nth-child(odd) { /* 基数だけ  */
  padding-right: 2%;
}
/* //////////////////////////////////////////////////
PC
////////////////////////////////////////////////// */
@media screen and (min-width: 769px) {
  /* //////////////////////////////////////////////////
[Swiper（スライドショー）] 
////////////////////////////////////////////////// */
  #swiperbox {}
  .swiper-container {
    width: 100%;
    text-align: center;
    background-size: 100%, 100%;
  }
  .swiper-slide img {
    width: 100%;
    max-width: 1700px;
    vertical-align: bottom;
  }
  .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 1%;
    right: auto;
    display: block;
    color: #fff;
  }
  .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: 1%;
    display: block;
    color: #fff;
  }
  /* //////////////////////////////////////////////////
[園長からのあいさつ] 
////////////////////////////////////////////////// */
  .aisatsubox {
    width: 80%;
   
  }
  .goaisatsu_left_article {
    width: 64%;
    float: left;
    height: auto;
	  line-height: 1.8em;
  }
  .goaisatsu_right_article {
    width: 36%;
    float: right;
    height: auto;
  }
	.goaisatsu_right_article img {
  width: 100%;

}
  .minititle img {
    width: 400px;
  }
  /* //////////////////////////////////////////////////
 [新着情報] 
////////////////////////////////////////////////// */
	
	.box3{  padding: 80px 0px 80px 0px;}
  h3 {
    padding: 25px 0px 25px 0px;
    background-size: 260px;
  }
  .newtopics {
    padding: 25px 40px 40px 40px;
  margin: 0px 0 10px 0;
  }
  .newtopics p.button {
    margin-top: 35px;
  }
  ul.newsList li {
    line-height: 1.7em;
  }
  .left_article {
    width: 69%;
    float: left;
    height: auto;
    padding-top: 4px;
  }
  .yellowbox {
    width: 60%;
  }
  /* [右側　リンクバナー]  */
  .right_article {
    width: 26%;
    float: right;
    height: auto;
    margin-top: 20px;
  }
  #nav_topbanner li {
    width: 100%;
  }
  #nav_topbanner li:nth-child(odd) { /* 基数だけ  */
    padding-right: 0px;
  }
}