.section__sakaguchi{padding-left:20px;padding-right:20px;margin-bottom:80px}@media print,screen and (min-width: 1025px){.section__sakaguchi{padding-left:50px;padding-right:50px;margin-bottom:150px}}@media print,screen and (min-width: 1025px){.section__sakaguchi .section__sakaguchi__container{max-width:1620px;margin-left:auto;margin-right:auto}}.section__sakaguchi .section__sakaguchi__heading{text-align:center;margin-bottom:128px;position:relative}@media print,screen and (min-width: 1025px){.section__sakaguchi .section__sakaguchi__heading{margin-bottom:150px}}.section__sakaguchi .section__sakaguchi__heading::after{content:"";display:block;width:16px;height:79px;background:url(../images/index/icon_arrow-long.svg) no-repeat center bottom;position:absolute;top:46px;left:50%;z-index:10}.section__sakaguchi .article__sakaguchi{position:relative}@media print,screen and (min-width: 1025px){.section__sakaguchi .article__sakaguchi{padding-right:33%}}@media print,screen and (min-width: 1201px){.section__sakaguchi .article__sakaguchi{padding-right:29%}}@media print,screen and (min-width: 1025px){.section__sakaguchi .article__sakaguchi__picture{position:relative;z-index:0}}@media print,screen and (min-width: 1025px){.section__sakaguchi .article__sakaguchi__picture img{width:100%;height:766px}}.section__sakaguchi .article__sakaguchi__detail{background-color:var(--white);padding:40px 25px}@media print,screen and (min-width: 1025px){.section__sakaguchi .article__sakaguchi__detail{width:500px;position:absolute;top:50%;right:0;z-index:100;transform:translateY(-50%);padding:50px}}@media print,screen and (min-width: 1201px){.section__sakaguchi .article__sakaguchi__detail{width:560px}}.section__sakaguchi .article__sakaguchi__detail .label{font-size:18px}.section__sakaguchi .article__sakaguchi__detail .heading{font-size:32px;margin-bottom:20px}.section__sakaguchi .article__sakaguchi__detail .text{text-align:justify;font-size:16px}.section__sakaguchi .article__sakaguchi__detail .button{margin-top:30px}.section__botanicalphoto{padding-left:20px;padding-right:20px;margin-bottom:80px}@media print,screen and (min-width: 1025px){.section__botanicalphoto{margin-bottom:100px}}.section__botanicalphoto .section__botanicalphoto__heading{text-align:center;font-size:32px;margin-bottom:40px}@media print,screen and (min-width: 1025px){.section__botanicalphoto .section__botanicalphoto__heading{margin-bottom:60px}}.section__botanicalphoto .section__botanicalphoto__article{display:flex;justify-content:center;max-width:335px;height:550px;margin:0 auto;padding-top:48px}@media print,screen and (min-width: 1025px){.section__botanicalphoto .section__botanicalphoto__article{max-width:730px;height:844px;padding-top:100px}}.section__botanicalphoto .section__botanicalphoto__article::after{content:"";display:block;width:553px;height:549px;position:absolute;top:0;right:0;z-index:0;background:url(../images/index/img_book-mobile.webp) no-repeat right center/cover}@media print,screen and (min-width: 1025px){.section__botanicalphoto .section__botanicalphoto__article::after{width:1073px;height:844px;background:url(../images/index/img_book.webp) no-repeat right center/cover}}.section__botanicalphoto .section__botanicalphoto__article .slick-list{z-index:100}.section__botanicalphoto .section__botanicalphoto__article .slick-dots{top:300px;bottom:auto;z-index:200;display:flex;flex-wrap:wrap;justify-content:center;width:160px}@media print,screen and (min-width: 1025px){.section__botanicalphoto .section__botanicalphoto__article .slick-dots{width:200px;top:510px}}.section__botanicalphoto .section__botanicalphoto__article .slick-dots li{display:flex;justify-content:center;align-items:center;width:20px;height:20px;margin:0;cursor:pointer}@media print,screen and (min-width: 1025px){.section__botanicalphoto .section__botanicalphoto__article .slick-dots li{width:25px;height:25px}}.section__botanicalphoto .section__botanicalphoto__article .slick-dots li button{width:12px;height:12px;padding:0;background-color:var(--white);border-radius:999px}.section__botanicalphoto .section__botanicalphoto__article .slick-dots li button::before{content:"";display:none}.section__botanicalphoto .section__botanicalphoto__article .slick-dots li.slick-active button{background-color:var(--black)}.section__botanicalphoto .section__botanicalphoto__article .prev{position:absolute;top:150px;left:40px;z-index:300;width:44px;height:44px;background:url(../images/common/icon_arrow-slider.svg) no-repeat center center;background-size:15px 27px;cursor:pointer}@media print,screen and (min-width: 1025px){.section__botanicalphoto .section__botanicalphoto__article .prev{width:55px;height:55px;left:120px;top:280px;background-size:26px 52px}}.section__botanicalphoto .section__botanicalphoto__article .next{position:absolute;top:150px;right:40px;z-index:300;width:44px;height:44px;background:url(../images/common/icon_arrow-slider.svg) no-repeat center center;background-size:15px 27px;transform:rotate(180deg);cursor:pointer}@media print,screen and (min-width: 1025px){.section__botanicalphoto .section__botanicalphoto__article .next{width:55px;height:55px;right:120px;top:280px;background-size:26px 52px}}.section__botanicalphoto .section__botanicalphoto__article .article{display:flex;flex-flow:column}.section__botanicalphoto .section__botanicalphoto__article .article .picture{display:flex;justify-content:center;margin-bottom:60px}@media print,screen and (min-width: 1025px){.section__botanicalphoto .section__botanicalphoto__article .article .picture{margin-bottom:90px}}.section__botanicalphoto .section__botanicalphoto__article .article .picture img{display:block;width:160px}@media print,screen and (min-width: 1025px){.section__botanicalphoto .section__botanicalphoto__article .article .picture img{width:260px}}.section__botanicalphoto .section__botanicalphoto__article .article .detail{display:flex;justify-content:center;padding:0 30px;margin-bottom:30px}@media print,screen and (min-width: 1025px){.section__botanicalphoto .section__botanicalphoto__article .article .detail{padding:0 100px;margin-bottom:60px}}.section__botanicalphoto .section__botanicalphoto__article .article .detail dl{display:flex;flex-wrap:wrap;gap:5px 0;font-size:12px;line-height:1.4}@media print,screen and (min-width: 1025px){.section__botanicalphoto .section__botanicalphoto__article .article .detail dl{font-size:16px}}.section__botanicalphoto .section__botanicalphoto__article .article .detail dt{width:60px;font-weight:400;position:relative}@media print,screen and (min-width: 1025px){.section__botanicalphoto .section__botanicalphoto__article .article .detail dt{width:80px}}.section__botanicalphoto .section__botanicalphoto__article .article .detail dt::after{content:"";display:block;width:1px;height:12px;background-color:var(--black);position:absolute;top:3px;right:0;z-index:10}.section__botanicalphoto .section__botanicalphoto__article .article .detail dd{width:calc(100% - 60px);padding-left:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media print,screen and (min-width: 1025px){.section__botanicalphoto .section__botanicalphoto__article .article .detail dd{width:calc(100% - 80px);padding-left:20px}}.section__botanicalphoto .section__botanicalphoto__article .article .button{display:flex;justify-content:center}.section__botanicalphoto .section__botanicalphoto__article .article .button a{max-width:200px;height:44px;font-size:14px}.section__information{padding-left:20px;padding-right:20px;margin-bottom:80px}@media print,screen and (min-width: 1025px){.section__information{padding-left:50px;padding-right:50px;margin-bottom:100px}}.section__information .section__information__container{max-width:900px;margin-left:auto;margin-right:auto}.section__information .section__information__heading{text-align:center;font-size:32px;margin-bottom:30px}@media print,screen and (min-width: 1025px){.section__information .section__information__heading{margin-bottom:50px}}.section__information .section__information__articles{background-color:var(--white);padding:20px 25px 40px;display:flex;flex-flow:column;align-items:center}@media print,screen and (min-width: 1025px){.section__information .section__information__articles{padding:30px 50px 50px}}.section__information .section__information__articles .article{border-bottom:solid 1px var(--gray);width:100%;max-width:700px}.section__information .section__information__articles .article a{display:block;padding:15px 0}.section__information .section__information__articles .article .time{font-size:12px;color:#9f9f9f}.section__information .section__information__articles .article .heading{font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding-right:35px;background:url(../images/common/icon_arrow-radius-black.svg) no-repeat right 5px center}.section__information .section__information__button{margin-top:45px}@media print,screen and (min-width: 1025px){.section__information .section__information__button{margin-top:60px}}