.section:nth-of-type(even){background-color:#f2f9ef}#kv{padding-bottom:24px}@media only screen and (max-width: 767px){#kv{padding-bottom:0}}#kv .kvSlider{position:relative;padding-bottom:44px;width:100%}@media only screen and (max-width: 767px){#kv .kvSlider{padding-bottom:17.0666666667vw}}#kv .kvSlider .swiper-pagination{bottom:0}#kv .kvSlider .swiper-pagination-bullet{margin:0 10px;width:20px;height:20px;background-color:#fff;border:1px solid #333;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1}@media only screen and (min-width: 1200px){#kv .kvSlider .swiper-pagination-bullet:hover{border-color:#696}}@media only screen and (max-width: 767px){#kv .kvSlider .swiper-pagination-bullet{margin:0 2.6666666667vw 5.8666666667vw;width:5.3333333333vw;height:5.3333333333vw}}#kv .kvSlider .swiper-pagination-bullet-active{background-color:#696;border-color:#696}#kv .kvSlider .swiper-button{width:40px;height:40px;background-color:#fff;border:1px solid #d9d9d9;border-radius:50%}@media only screen and (min-width: 1200px){#kv .kvSlider .swiper-button:hover{opacity:.7}}@media only screen and (max-width: 767px){#kv .kvSlider .swiper-button{top:auto;bottom:3.2vw;width:10.6666666667vw;height:10.6666666667vw}}#kv .kvSlider .swiper-button::after{content:"";position:absolute;top:40%;left:40%;width:7px;height:7px;border-top:2px solid #696;border-right:2px solid #696}@media only screen and (max-width: 767px){#kv .kvSlider .swiper-button::after{width:1.8666666667vw;height:1.8666666667vw}}#kv .kvSlider .swiper-button-prev{left:40px}@media only screen and (max-width: 767px){#kv .kvSlider .swiper-button-prev{left:4.2666666667vw}}#kv .kvSlider .swiper-button-prev::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#kv .kvSlider .swiper-button-next{right:40px}@media only screen and (max-width: 767px){#kv .kvSlider .swiper-button-next{right:4.2666666667vw}}#kv .kvSlider .swiper-button-next::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#news .sectionContentWrap,#news .btnWrap{margin-top:48px}@media only screen and (max-width: 767px){#news .sectionContentWrap,#news .btnWrap{margin-top:6.4vw}}@media only screen and (max-width: 1199px){#information .textWrap .text.lh1{line-height:1.6}}#information .boxBtnWrap{margin-top:24px}@media only screen and (max-width: 767px){#information .boxBtnWrap{margin-top:6.4vw}}@media only screen and (max-width: 767px){#adopted .boxBtnWrap{grid-template-areas:"blank" "." "." "."}#adopted .boxBtnWrap .boxBtn:last-of-type{grid-area:blank}}#schedule .scheduleWrap:first-of-type .titleWrap{padding-top:0}