.bottom-logo{background:#fff6e3 url(https://www.nohgaku.or.jp/hubfs/caravan2023/images/bg-bottom_2023_sp.png) 50%/cover no-repeat;font-family:Hiragino Kaku Gothic ProN,sans-serif;margin-bottom:70px;padding:40.65px 0}.bottom-logo__container{background:#fff;display:block;height:111px;margin:0 auto 27px;width:239.71px}.bottom-logo img{height:auto;max-width:100%;width:100%}.buttons-container{padding-left:20px;padding-right:20px}.buttons-container-box>*{background:#fff;border:4px solid #ea5024;border-radius:28px;color:#fff;color:#ea5024;display:block;font-weight:700;margin-bottom:10px;padding:15px;text-align:center;text-decoration:none}.buttons-container-box>a:before{background:50%/cover url(https://www.nohgaku.or.jp/hubfs/caravan/icons/arr-white.svg) no-repeat;content:"";display:inline-block;height:13px;margin-right:10.5px;width:6.5px}.bottom-container-2021-btn{border-color:#ea5024;color:#ea5024}a.bottom-container-2021-btn{background-color:#ea5024;color:#fff}a.bottom-container-2021-btn:hover{color:#ea5024}.bottom-container-2022-btn{border-color:#81a825;color:#81a825}a.bottom-container-2022-btn{background-color:#81a825;color:#fff}a.bottom-container-2022-btn:hover{color:#81a825}.bottom-container-2023-btn{border-color:#ce3030;color:#ce3030}a.bottom-container-2023-btn{background-color:#ce3030;color:#fff}a.bottom-container-2023-btn:hover{color:#ce3030}.buttons-container-box>:hover{background-color:#fff}a.bottom-container-2023-btn>a:hover:before{background-image:url(https://www.nohgaku.or.jp/hubfs/caravan/icons/arr-black.svg)}.buttons-container-box>:last-child{margin-bottom:0}.buttons-container h1{font-size:20px;line-height:1.35;margin-bottom:27px;text-align:center}@media print,screen and (min-width:1000px){.bottom-container-buttons{display:flex;margin:0 auto;max-width:923px}.bottom-logo{background:#fff6e3 url(https://www.nohgaku.or.jp/hubfs/caravan2023/images/bg-bottom_2023_pc.png) 50%/cover no-repeat;margin:0 auto 80px;text-align:center;width:calc(100% - 80px)}.buttons-container{display:flex;flex-direction:column;justify-content:center}.buttons-container-box{display:flex;justify-content:space-between;width:542px}.buttons-container-box>*{margin:0;width:170px}.bottom-logo__container{height:142.73px;margin-bottom:0;width:308.19px}.buttons-container h1{font-size:24px;line-height:1.5}}