@media screen and (min-width: 769px){.footer{padding-bottom:0}}@media screen and (min-width: 769px){.attraction{background:#fbfdd4}.attraction .wrap{margin:0 auto;max-width:92rem;background:#fff}}.attraction .block{margin-bottom:2rem}@media screen and (min-width: 769px){.attraction .block{margin:0 auto 5rem;padding-top:10rem}}.attraction .block h2{margin:4rem 0 2rem}@media screen and (min-width: 769px){.attraction .block h2{margin:0 auto 8rem;width:55rem}}.attraction .block p{margin-bottom:3rem}@media screen and (min-width: 769px){.attraction .block p{margin-bottom:10rem}}@media screen and (min-width: 769px){.attraction .block .container{display:flex;align-items:flex-start;justify-content:space-between;max-width:80rem;width:90%}}.attraction .block .container a{display:block;margin-bottom:.5rem}@media screen and (min-width: 769px){.attraction .block .container a{max-width:25.4rem;width:31.75%}}.attraction .contents{background:#fdfeea}@media screen and (min-width: 769px){.attraction .contents{margin:0 auto;max-width:70rem;background:rgba(0,0,0,0)}}.attraction .contents .main-img{margin:1.6rem 0}@media screen and (min-width: 769px){.attraction .contents .main-img{margin:0 auto 3rem;width:60rem}}.attraction .contents p{margin:0 0 2rem;text-align:justify;line-height:2.3;letter-spacing:.05em;font-weight:400;font-size:13px;font-size:1.3rem}@media screen and (min-width: 769px){.attraction .contents p{margin:0 0 5rem;text-align:center;font-size:16px;font-size:1.6rem}}@media screen and (min-width: 769px){.attraction .contents h2{margin-bottom:2.5rem;width:100%}}.attraction .block1{margin-bottom:7rem}@media screen and (min-width: 769px){.attraction .block1{margin:-12rem auto 10rem;padding-bottom:4rem;background:#fdfeea}}@media screen and (min-width: 769px){.attraction .block1 .container{max-width:60rem}}@media screen and (min-width: 769px){.attraction .block1 .work{display:flex}}.attraction .block1 .box{margin:0 auto 1.5rem}.attraction .block1 .box h3{margin:0;padding:1.2rem 0 .8rem;background:#d2f0f8;border-radius:1rem 1rem 0 0;text-align:center}.attraction .block1 .box h3 img{height:1.6rem}@media screen and (min-width: 769px){.attraction .block1 .box h3 img{height:1.8rem}}.attraction .block1 .box div{padding:2rem 2.5rem .5rem;background:#fff;border:1px solid #d2f0f8;border-top:0;border-radius:0 0 1rem 1rem}.attraction .block1 .box dl{display:flex;margin:0;padding:0 0 1rem;letter-spacing:.2rem;font-size:13px;font-size:1.3rem}@media screen and (min-width: 769px){.attraction .block1 .box dl{font-size:15px;font-size:1.5rem}}.attraction .block1 .box dl dt{font-weight:700}.attraction .block1 .box dl dd{margin-left:2rem}.attraction .block1 .box:last-of-type{margin-bottom:0}.attraction .block1 .box:last-of-type h3{background:#fddcea}.attraction .block1 .box:last-of-type div{border-color:#fddcea}.attraction .block2{margin-bottom:5.5rem}@media screen and (min-width: 769px){.attraction .block2{margin-bottom:10rem;padding-bottom:3rem;background:#fdfeea}}@media screen and (min-width: 769px){.attraction .block2 .container{max-width:60rem}}@media screen and (min-width: 769px){.attraction .block2 p{text-align:justify}}.attraction .block2 .school{display:flex;justify-content:space-between;flex-wrap:wrap}.attraction .block2 .school .box{margin-bottom:1.5rem;width:47.5%}@media screen and (min-width: 769px){.attraction .block2 .school .box{width:31%}}.attraction .block2 .school .box h3{margin:0;padding:1rem 0;background:#fb8fc6;border-radius:1rem 1rem 0 0;color:#fff;text-align:center;font-size:13px;font-size:1.3rem}@media screen and (min-width: 769px){.attraction .block2 .school .box h3{font-size:15px;font-size:1.5rem}}.attraction .block2 .school .box img{border-radius:0 0 1rem 1rem}.attraction .block3{margin-bottom:3rem;padding-bottom:3rem}@media screen and (min-width: 769px){.attraction .block3{margin-bottom:5rem;padding-bottom:4rem;background:#fdfeea}}.attraction .block3 h2{margin:0}@media screen and (min-width: 769px){.attraction .block3 h2{margin-bottom:2.5rem}}@media screen and (min-width: 769px){.attraction .block3 .container{max-width:60rem}}@media screen and (min-width: 769px){.attraction .block3 p{text-align:justify}}.attraction .block3 .slider{margin:2rem 0 5rem;position:relative}@media screen and (min-width: 769px){.attraction .block3 .slider{margin:4.5rem 0 4rem -11rem;width:92rem}}.attraction .block3 .slider .swiper-pagination{bottom:-2rem}@media screen and (min-width: 769px){.attraction .block3 .slider .swiper-pagination{bottom:-3.5rem}}.attraction .block3 .slider .swiper-pagination .swiper-pagination-bullet{margin:0 .75rem;width:1rem;height:1rem}@media screen and (min-width: 769px){.attraction .block3 .slider .swiper-pagination .swiper-pagination-bullet{margin:0 1rem;width:1.2rem;height:1.2rem}}.attraction .block3 .slider .swiper-pagination .swiper-pagination-bullet-active{background:#fa8bb8}.attraction .block-btn{padding-bottom:5rem;background:#fff}@media screen and (min-width: 769px){.attraction .block-btn{margin:0 auto;padding-bottom:20rem}}@media screen and (min-width: 769px){.attraction .block-btn .btn{display:block;margin:0 auto;width:45rem}}