@charset "utf-8";@media (min-width:1367px),print{.page{padding-top:50px;padding-bottom:30px}.page__ttl{margin-bottom:50px;font-size:3rem;line-height:1.4;letter-spacing:.05em}.page__ttl sup{font-size:60%}.page .photos__art:not(:last-of-type){margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ccc}.page .photos__art__ttl{font-size:2.2rem;margin-bottom:15px}.page .buttons{margin-top:80px;text-align:center}.page .buttons .link-btn{display:inline-flex;width:320px}}@media (min-width:768px) and (max-width:1366px){.page{padding-top:3.66vw;padding-bottom:2.2vw}.page__ttl{margin-bottom:3.66vw;font-size:2.2vw;line-height:1.4;letter-spacing:.05em}.page__ttl sup{font-size:60%}.page .photos__art:not(:last-of-type){margin-bottom:2.93vw;padding-bottom:2.93vw;border-bottom:1px solid #ccc}.page .photos__art__ttl{font-size:1.61vw;margin-bottom:1.1vw}.page .buttons{margin-top:5.86vw;text-align:center}.page .buttons .link-btn{display:inline-flex;width:23.43vw}}@media only screen and (max-width:767px){.page{padding-top:8vw;padding-bottom:8vw;font-size:3.73vw}.page__ttl{margin-bottom:8vw;font-size:6.4vw;line-height:1.4;letter-spacing:.05em}.page__ttl sup{font-size:60%}.page .photos__art:not(:last-of-type){margin-bottom:8vw;padding-bottom:8vw;border-bottom:1px solid #ccc}.page .photos__art__ttl{font-size:4.8vw;margin-bottom:2.67vw}.page .buttons{margin-top:13.33vw;text-align:center}.page .buttons .link-btn{display:inline-flex;width:85.33vw}}