body{background:#fff}#arrows{display:none}.area{color:#3c3c3c}.area-first{position:relative;width:100%;background:url("/book/monthly/202608/images/area_niigata_sado/main_bg.jpg") no-repeat center center/cover;height:69.6vw;max-height:100dvh}.area-first::after{content:"";bottom:0;width:100%;position:absolute;height:23%;background:linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%);z-index:0}.area-first .area-ttl{width:12.6%;max-width:161px;margin:0 auto}@media only screen and (max-width: 800px){.area-first .area-ttl{width:22.6%}}.area-first .area-ttl{margin:0;position:absolute;z-index:2;top:26px;left:28px;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.2))}.area-first .main-ttl{width:43.68%;max-width:559px;margin:0 auto}@media only screen and (max-width: 800px){.area-first .main-ttl{width:53.68%}}.area-first .main-ttl{margin:0;position:absolute;top:23.84%;left:14.35%;z-index:9;filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.3))}.area-first .main-ttl img{display:block;width:100%}@media only screen and (max-width: 800px){.area-first .main-ttl{width:11%;max-width:140px;margin:0 auto}}@media only screen and (max-width: 800px)and (max-width: 800px){.area-first .main-ttl{width:21%}}.area-first .main-sub{width:6.9%;max-width:88px;margin:0 auto}@media only screen and (max-width: 800px){.area-first .main-sub{width:16.9%}}.area-first .main-sub{margin:0;position:absolute;top:9.67%;right:7.6%}.area-first .main-sub img{display:block;width:100%}.area-first .credit{position:absolute;z-index:2;font-family:"Hiragino Kaku Gothic W3 JIS2004",Sans-Serif;font-size:14px}@media only screen and (max-width: 1024px){.area-first .credit{font-size:12px}}@media only screen and (max-width: 800px){.area-first .credit{font-size:1.5vw}}@media only screen and (max-width: 640px){.area-first .credit{font-size:12px}}.area-first .credit{line-height:1;color:#000;text-align:right;right:45px;bottom:0}.area-first img{display:block;width:100%;height:auto}.area-first .main-figcaption{font-size:14px}@media only screen and (max-width: 1024px){.area-first .main-figcaption{font-size:12px}}@media only screen and (max-width: 800px){.area-first .main-figcaption{font-size:1.5vw}}@media only screen and (max-width: 640px){.area-first .main-figcaption{font-size:12px}}.area-first .main-figcaption{position:absolute;z-index:2;bottom:-2em;left:14%}.area-bg-wrap{position:relative;z-index:1}.area-summary{padding-top:50px;padding-bottom:50px;position:relative}.area-summary .summary-box{width:58.6%;max-width:750px;margin:0 auto}@media only screen and (max-width: 800px){.area-summary .summary-box{width:68.6%}}.area-summary .summary-box{box-sizing:border-box;position:relative;z-index:1}.area-summary .summary-box .summary-txt{font-family:"Hiragino Kaku Gothic W3 JIS2004",Sans-Serif;font-size:17px}@media only screen and (max-width: 1024px){.area-summary .summary-box .summary-txt{font-size:15px}}@media only screen and (max-width: 800px){.area-summary .summary-box .summary-txt{font-size:1.875vw}}@media only screen and (max-width: 640px){.area-summary .summary-box .summary-txt{font-size:15px}}.area-summary .summary-box .summary-txt{line-height:1.733;color:#000;text-align:left}.area-summary .summary-box .staff-credit{font-family:"Hiragino Kaku Gothic W3 JIS2004",Sans-Serif;font-size:14px}@media only screen and (max-width: 1024px){.area-summary .summary-box .staff-credit{font-size:12px}}@media only screen and (max-width: 800px){.area-summary .summary-box .staff-credit{font-size:1.5vw}}@media only screen and (max-width: 640px){.area-summary .summary-box .staff-credit{font-size:12px}}.area-summary .summary-box .staff-credit{line-height:2.166;color:#000;margin-top:20px}@media only screen and (max-width: 800px){.area-summary .summary-box{width:70%;max-width:896px;margin:0 auto}}@media only screen and (max-width: 800px)and (max-width: 800px){.area-summary .summary-box{width:80%}}@media(max-width: 640px){.area-summary .summary-box{top:66%;bottom:unset}}.area-summary .summary-box .lead-ttl{width:100%;max-width:1280px;margin:0 auto}@media only screen and (max-width: 800px){.area-summary .summary-box .lead-ttl{width:110%}}.area-summary .summary-box .lead-ttl{margin-bottom:45px}.area-summary .summary-box .lead-ttl img{display:block;width:100%}.area-summary .access-bg{position:relative;background-position:center center;background-repeat:no-repeat;background-size:100% auto;padding-bottom:0}.area-summary .map{width:70%;max-width:896px;margin:0 auto}@media only screen and (max-width: 800px){.area-summary .map{width:80%}}.area-summary .map{margin-right:0}.area-summary .map figure{width:100%;max-width:1280px;margin:0 auto}@media only screen and (max-width: 800px){.area-summary .map figure{width:110%}}.area-summary .map img{width:100%}.area-summary .access-box{width:58.6%;max-width:750px;margin:0 auto}@media only screen and (max-width: 800px){.area-summary .access-box{width:68.6%}}.area-summary .access-box{margin-top:50px;padding-bottom:0;position:relative;z-index:0}.area-summary .access-box-ttl{text-align:center;font-family:"Hiragino Kaku Gothic W6 JIS2004",Sans-Serif;font-weight:600;font-size:17px}@media only screen and (max-width: 1024px){.area-summary .access-box-ttl{font-size:15px}}@media only screen and (max-width: 800px){.area-summary .access-box-ttl{font-size:1.875vw}}@media only screen and (max-width: 640px){.area-summary .access-box-ttl{font-size:15px}}.area-summary .access-box-ttl{margin-bottom:30px}.area-summary .access-box .route{width:70%;max-width:896px;margin:0 auto}@media only screen and (max-width: 800px){.area-summary .access-box .route{width:80%}}.area-summary .access-box .route{margin-right:0;min-width:360px;padding-bottom:23px;border-bottom:1px dotted #000}.area-summary .access-box .route .ttl{font-family:"Hiragino Kaku Gothic W6 JIS2004",Sans-Serif}.area-summary .access-box .route dt{font-family:"Hiragino Kaku Gothic W6 JIS2004",Sans-Serif;font-weight:600;font-size:15px}@media only screen and (max-width: 1024px){.area-summary .access-box .route dt{font-size:13px}}@media only screen and (max-width: 800px){.area-summary .access-box .route dt{font-size:1.625vw}}@media only screen and (max-width: 640px){.area-summary .access-box .route dt{font-size:13px}}.area-summary .access-box .route dt{margin-bottom:25px;border-bottom:1px dotted #000;padding-bottom:10px}.area-summary .access-box .route dd{line-height:1.83;font-family:"Hiragino Kaku Gothic W3 JIS2004",Sans-Serif;font-size:14px}@media only screen and (max-width: 1024px){.area-summary .access-box .route dd{font-size:12px}}@media only screen and (max-width: 800px){.area-summary .access-box .route dd{font-size:1.5vw}}@media only screen and (max-width: 640px){.area-summary .access-box .route dd{font-size:12px}}.area-summary .access-box-area{margin-bottom:50px}.area-summary .access-box-area .ttl-area{line-height:1.25;font-family:"Hiragino Kaku Gothic W6 JIS2004",Sans-Serif;font-size:18px}@media only screen and (max-width: 1024px){.area-summary .access-box-area .ttl-area{font-size:16px}}@media only screen and (max-width: 800px){.area-summary .access-box-area .ttl-area{font-size:2vw}}@media only screen and (max-width: 640px){.area-summary .access-box-area .ttl-area{font-size:16px}}.area-summary .access-box-area .ttl-area{font-weight:600;margin-bottom:24px;display:flex;align-items:center;position:relative}.area-summary .access-box-area .ttl-area::after{content:"";flex:1;height:4px;margin-left:5px;background:radial-gradient(circle at center, currentColor 1.6px, transparent 2px);background-size:8px 4px;background-repeat:repeat-x}.area-summary .access-box-area:nth-of-type(1) .ttl-area{color:#8c508c}.area-summary .access-box-area:nth-of-type(2) .ttl-area{color:#c89600}.area-summary .access-box-area:nth-of-type(3) .ttl-area{color:#32b478}.area-summary .img01{width:17.77%;max-width:227px;margin:0 auto}@media only screen and (max-width: 800px){.area-summary .img01{width:27.77%}}.area-summary .img01{position:absolute;top:25px;left:17.58%;z-index:-1}.area-summary .img02{width:19.14%;max-width:244px;margin:0 auto}@media only screen and (max-width: 800px){.area-summary .img02{width:29.14%}}.area-summary .img02{position:absolute;top:-34px;right:11.23%;margin-top:0;z-index:-1}.area-title{position:relative;width:72.26%;max-width:924px;margin:0 auto}@media only screen and (max-width: 800px){.area-title{width:82.26%}}.area-title{margin-bottom:80px}.area-title .center-title img{margin:auto;display:block;width:100%}.area-title .area_txt{font-family:"Hiragino Kaku Gothic W3 JIS2004",Sans-Serif;font-size:17px}@media only screen and (max-width: 1024px){.area-title .area_txt{font-size:15px}}@media only screen and (max-width: 800px){.area-title .area_txt{font-size:1.875vw}}@media only screen and (max-width: 640px){.area-title .area_txt{font-size:15px}}.area-title .area_txt{line-height:2;color:#000;text-align:center}.area-spot{position:relative;z-index:0;padding-top:100px;padding-bottom:100px}.area-spot .spot_ttl img{display:block;width:100%}.area-spot .spot_img{position:relative}.area-spot .spot_img img{display:block;width:100%}.area-spot .spot_img figcaption{padding-top:6px;font-family:"Hiragino Kaku Gothic W3 JIS2004",Sans-Serif;font-weight:300;font-size:14px}@media only screen and (max-width: 1024px){.area-spot .spot_img figcaption{font-size:12px}}@media only screen and (max-width: 800px){.area-spot .spot_img figcaption{font-size:1.5vw}}@media only screen and (max-width: 640px){.area-spot .spot_img figcaption{font-size:12px}}.area-spot .spot_img figcaption{line-height:1.43;letter-spacing:0;font-feature-settings:"palt"}.area-spot .spot-outer figure img{display:block;width:100%}.area-spot .topictext{width:100%;position:absolute;top:-2.5%;left:0}.area-spot .border{margin:70px auto;width:53.8%}.area-spot .spot-inner{position:relative}.area-spot .spot-inner:not(:last-of-type){padding-bottom:150px}.area-spot .spot-inner .ttl-block{display:flex;flex-wrap:wrap;justify-content:center;position:relative;width:72.26%;max-width:924px;margin:0 auto}@media only screen and (max-width: 800px){.area-spot .spot-inner .ttl-block{width:82.26%}}.area-spot .spot-inner .ttl-block{margin-bottom:35px}.area-spot .spot-inner .ttl-block .boxImg{width:81.1%}.area-spot .spot-inner .ttl-block .boxTtl{width:18.9%}.area-spot .spot-inner .ttl-block .spot_ttl{width:100%}.area-spot .spot-inner .ttl-block .spot_img{width:100%}.area-spot .spot-inner .ttl-block.column{flex-direction:column}.area-spot .spot-inner .ttl-block.column .boxTtl{width:100%;margin-bottom:40px}.area-spot .spot-inner .ttl-block.column .boxImg{margin:auto}.area-spot .spot-inner .spot-block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;position:relative;z-index:1;width:72.26%;max-width:924px;margin:0 auto}@media only screen and (max-width: 800px){.area-spot .spot-inner .spot-block{width:82.26%}}.area-spot .spot-inner .spot-block{padding-top:0px;padding-bottom:0}.area-spot .spot-inner .spot-block h3.spot-name{line-height:0;margin-bottom:25px;position:relative;z-index:5}.area-spot .spot-inner .spot-block h3.spot-name+p{font-family:"Hiragino Kaku Gothic W3 JIS2004",Sans-Serif;font-weight:300;font-size:16px}@media only screen and (max-width: 1024px){.area-spot .spot-inner .spot-block h3.spot-name+p{font-size:14px}}@media only screen and (max-width: 800px){.area-spot .spot-inner .spot-block h3.spot-name+p{font-size:1.75vw}}@media only screen and (max-width: 640px){.area-spot .spot-inner .spot-block h3.spot-name+p{font-size:14px}}.area-spot .spot-inner .spot-block h3.spot-name+p{line-height:1.71;width:100%;max-width:1280px;margin:0 auto}@media only screen and (max-width: 800px){.area-spot .spot-inner .spot-block h3.spot-name+p{width:110%}}.area-spot .spot-inner .spot-block h3.spot-name+p{margin:0 auto}.area-spot .spot-inner .spot-block .boxTxt{width:56.1%}.area-spot .spot-inner .spot-block .boxImg{width:40.5%}.area-spot .spot-inner .spot-block .txt_box{width:100%;font-family:"Hiragino Kaku Gothic W3 JIS2004",Sans-Serif;font-size:17px}@media only screen and (max-width: 1024px){.area-spot .spot-inner .spot-block .txt_box{font-size:15px}}@media only screen and (max-width: 800px){.area-spot .spot-inner .spot-block .txt_box{font-size:1.875vw}}@media only screen and (max-width: 640px){.area-spot .spot-inner .spot-block .txt_box{font-size:15px}}.area-spot .spot-inner .spot-block .txt_box{line-height:1.6;color:#000}.area-spot .spot-inner .spot-block .info{width:100%;font-family:"Hiragino Kaku Gothic W3 JIS2004",Sans-Serif;font-weight:300;font-size:15px}@media only screen and (max-width: 1024px){.area-spot .spot-inner .spot-block .info{font-size:13px}}@media only screen and (max-width: 800px){.area-spot .spot-inner .spot-block .info{font-size:1.625vw}}@media only screen and (max-width: 640px){.area-spot .spot-inner .spot-block .info{font-size:13px}}.area-spot .spot-inner .spot-block .info{line-height:1.5;padding-top:20px;margin-bottom:50px;color:#000}.area-spot .spot-inner .spot-block .info .data{display:block;font-family:"Hiragino Kaku Gothic W6 JIS2004",Sans-Serif;font-weight:600;color:#00c8aa;font-size:17px}@media only screen and (max-width: 1024px){.area-spot .spot-inner .spot-block .info .data{font-size:15px}}@media only screen and (max-width: 800px){.area-spot .spot-inner .spot-block .info .data{font-size:1.875vw}}@media only screen and (max-width: 640px){.area-spot .spot-inner .spot-block .info .data{font-size:15px}}.area-spot .spot-inner .spot-block .info .data{line-height:2;margin-bottom:.3em}.area-spot .spot-inner .spot-block .info .data_2{color:#32a0dc}.area-spot .spot-inner .spot-block .spot_img:not(:last-child){margin-bottom:30px}.area-spot .spot-inner .spot-block-2{margin-top:30px}.area-spot .spot-inner .spot-block-2 .spot_img{width:46.62%}.area-spot .spot-inner .sec_btn{display:block;width:31.54%;max-width:403px;margin:0 auto}@media only screen and (max-width: 800px){.area-spot .spot-inner .sec_btn{width:41.54%}}.area-spot .spot-inner .sec_btn{margin-top:50px;cursor:pointer;opacity:1;transition:all .3s ease-in-out}.area-spot .spot-inner .sec_btn:hover{opacity:.7}.area-spot .spot-inner .sec_btn img{margin:auto;display:block;width:100%}.area-spot .spot-inner-wrap{width:76.17%;max-width:974px;margin:0 auto}@media only screen and (max-width: 800px){.area-spot .spot-inner-wrap{width:86.17%}}.area-spot .spot-inner-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;gap:40px 20px}.area-spot .spot-inner-wrap .spot-inner{width:48.72%;padding:20px 0;box-sizing:border-box;border:1px solid #969696;border-radius:10px}.area-spot .spot-inner-wrap .spot-inner .ttl-block{display:block;width:100%;margin-bottom:10px}.area-spot .spot-inner-wrap .spot_img{width:86.84%;max-width:1111px;margin:0 auto}@media only screen and (max-width: 800px){.area-spot .spot-inner-wrap .spot_img{width:96.84%}}.area-spot .spot-inner-wrap .sec_btn{width:77.63%;margin-top:20px}.area-spot .spot-inner .spot-add{width:83.01%;max-width:1062px;margin:0 auto}@media only screen and (max-width: 800px){.area-spot .spot-inner .spot-add{width:93.01%}}.area-spot .spot-inner .spot-add{margin-top:85px;border:1px solid #969696;border-radius:10px;padding:50px 0 30px;position:relative}.area-spot .spot-inner .spot-add .ttl{position:absolute;top:-20px;left:50%;transform:translateX(-50%)}.area-spot .spot-inner .spot-add .spot-block{width:89.62%;max-width:1147px;margin:0 auto}@media only screen and (max-width: 800px){.area-spot .spot-inner .spot-add .spot-block{width:99.62%}}.area-spot .spot-inner .spot-add .spot-block{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:45px 30px}.area-spot .spot-inner .spot-add .item{width:calc((100% - 60px)/3)}.area-spot .spot-inner .spot-add .item .spot_img{width:100%;margin-bottom:15px}.area-spot .spot-inner .spot-add .item .spot_add_ttl{font-family:"Hiragino Kaku Gothic W6 JIS2004",Sans-Serif;font-weight:600;line-height:1.25;color:#000;font-size:26px}@media only screen and (max-width: 1024px){.area-spot .spot-inner .spot-add .item .spot_add_ttl{font-size:24px}}@media only screen and (max-width: 800px){.area-spot .spot-inner .spot-add .item .spot_add_ttl{font-size:3vw}}@media only screen and (max-width: 640px){.area-spot .spot-inner .spot-add .item .spot_add_ttl{font-size:24px}}.area-spot .spot-inner .spot-add .item .spot_add_ttl{margin-bottom:15px;min-height:2lh}.area-spot .spot-inner .spot-add .item .boxTxt{width:100%}.area-spot .spot-inner .spot-add .item .info{padding-top:0;margin-bottom:10px}.area-spot .spot-inner .spot-add .item .info .data{line-height:1.2;margin-bottom:10px}.area-spot .spot-inner .spot-add .item .spot-add-link{color:#00c8aa;font-size:16px}@media only screen and (max-width: 1024px){.area-spot .spot-inner .spot-add .item .spot-add-link{font-size:14px}}@media only screen and (max-width: 800px){.area-spot .spot-inner .spot-add .item .spot-add-link{font-size:1.75vw}}@media only screen and (max-width: 640px){.area-spot .spot-inner .spot-add .item .spot-add-link{font-size:14px}}.area-spot .spot-inner .spot-add .item .spot-add-link{cursor:pointer;opacity:1;transition:all .3s ease-in-out}.area-spot .spot-inner .spot-add .item .spot-add-link:hover{opacity:.7}.area-spot .spot-inner .spot-add .item:nth-child(4) .spot_add_ttl,.area-spot .spot-inner .spot-add .item:nth-child(5) .spot_add_ttl{min-height:unset;margin-bottom:20px}.area-spot .spot-inner.spot1 .img04{width:72.3%;max-width:925px;margin:0 auto}@media only screen and (max-width: 800px){.area-spot .spot-inner.spot1 .img04{width:82.3%}}.area-spot .spot-inner.spot1 .img04{margin-top:25px}.area-spot .spot-inner.spot2 .info{padding-top:0}.area-spot .spot-inner.spot2 .img04{width:46.62%;max-width:596px;margin:0 auto}@media only screen and (max-width: 800px){.area-spot .spot-inner.spot2 .img04{width:56.62%}}.area-spot .spot-inner.spot3 .info{width:72.3%}.area-spot .spot-inner.spot7 .info{padding-top:0}.area-spot .spot-inner.spot7 .img04{width:67.57%;max-width:864px;margin:0 auto}@media only screen and (max-width: 800px){.area-spot .spot-inner.spot7 .img04{width:77.57%}}.area-spot .spot-inner.spot8 .img02{width:83.13%;max-width:1064px;margin:0 auto}@media only screen and (max-width: 800px){.area-spot .spot-inner.spot8 .img02{width:93.13%}}.area-spot .spot-inner.spot9{margin-bottom:0}.area-spot .spot-inner.spot9 .spot-block{align-items:center;justify-content:center;background-color:#fff;padding:40px 0;box-sizing:border-box;border:1px solid #969696;border-radius:10px;column-gap:6.48%}.area-spot .spot-inner.spot9 .boxImg{width:44.59%;margin:0}.area-spot .spot-inner.spot9 .boxTxt{width:39.86%;margin:0}.area-spot .spot-inner.spot9 .sec_btn{width:100%;margin-left:0;margin-top:40px}.area-spot.bg_color{background-color:#e3f8f3;padding-top:0;margin-top:150px;position:relative;z-index:1}.area-spot.bg_color::before{content:"";position:absolute;left:50%;top:-100px;transform:translateX(-50%);width:120%;height:200px;background:#e3f8f3;clip-path:ellipse(60% 100% at 50% 100%);z-index:0;pointer-events:none}.area-eff{position:absolute;z-index:0}.area-eff img{display:block}.area-eff.eff01{width:26.62%;left:-10.95%;top:-50px}.area-eff.eff02{width:19.86%;right:-4.32%;bottom:-156px}.area-eff.eff03{width:29%;right:5.42%;bottom:58px}.area-eff.eff04{width:20.4%;left:-1.35%;bottom:-3px}.area-eff.eff05{width:21.76%;right:-1.76%;bottom:45px}.area-eff.eff06{width:28.92%;right:-9.86%;bottom:-75px}.area-eff.eff07{width:55.9%;right:-8.46%;bottom:120px}.area-eff.eff08{width:18.51%;left:-7.97%;top:-26px}.area-eff.eff09{width:16.35%;right:-8.24%;bottom:-165px}.area-eff.eff10{width:31.01%;left:-20.27%;bottom:-57px}.area-eff.eff11{width:20.41%;right:-10.14%;bottom:-180px}.area-eff.eff12{width:29.24%;right:-10.14%;bottom:-96px}.area-colum{padding:95px 0 120px;position:relative}.area-colum::before{content:"";position:absolute;top:-1px;left:0;right:0;height:50px;background-repeat:no-repeat;background-position:top center;background-size:100%}.area-colum::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:50px;background-repeat:no-repeat;background-position:bottom center;background-size:100%}.area-colum .colum-ttl{width:100%;margin-bottom:40px}.area-colum .colum-ttl img{width:100%}.area-colum .box-C{width:75%;max-width:960px;margin:0 auto}@media only screen and (max-width: 800px){.area-colum .box-C{width:85%}}.area-colum .box-C{margin-bottom:40px}.area-colum .colum-inner{display:flex;justify-content:space-between;position:relative;align-items:center;width:72.26%;max-width:924px;margin:0 auto}@media only screen and (max-width: 800px){.area-colum .colum-inner{width:82.26%}}.area-colum .colum-inner .txt_box{width:100%;font-family:"Hiragino Kaku Gothic W3 JIS2004",Sans-Serif;font-size:17px}@media only screen and (max-width: 1024px){.area-colum .colum-inner .txt_box{font-size:15px}}@media only screen and (max-width: 800px){.area-colum .colum-inner .txt_box{font-size:1.875vw}}@media only screen and (max-width: 640px){.area-colum .colum-inner .txt_box{font-size:15px}}.area-colum .colum-inner .txt_box{line-height:1.8;color:#000;letter-spacing:1px;text-align:justify}.area-colum .colum-ttl-block{width:72.26%;max-width:924px;margin:0 auto}@media only screen and (max-width: 800px){.area-colum .colum-ttl-block{width:82.26%}}.area-colum.colum01{background-color:#008cd2}.area-colum.colum01::before{background-image:url(/book/monthly/202608/images/area_niigata_sado/colum01_bg.svg)}.area-colum.colum01::after{background-image:url(/book/monthly/202608/images/area_niigata_sado/colum01_bg2.svg)}.area-colum.colum01 .boxImg{width:37.84%}.area-colum.colum01 .boxTxt{width:58.11%}.area-colum.colum01 .txt_box{color:#fff}.area-info{width:79.1%;max-width:925px;margin:0 auto;padding-top:70px}.area-info .center-title{margin:0 auto 55px}.area-info .center-title img{display:block;margin:0 auto;max-width:100%}.area-info ul{width:100%;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;column-gap:4.5%}.area-info ul li{width:21.9%;line-height:0}.area-info ul li a{display:block;cursor:pointer;opacity:1;transition:all .3s ease-in-out}.area-info ul li a:hover{opacity:.7}.area-info ul li div.photo{width:100%}.area-info ul li div.text{width:94%;margin:0 auto 12px}.area-info ul li div.text img{width:100%}.area-footer .txt{width:55.5%;max-width:710px;margin:0 auto}@media only screen and (max-width: 800px){.area-footer .txt{width:65.5%}}.area-footer .txt{padding-bottom:80px}.area-footer .txt .txt-tit{display:inline-block;margin-bottom:5px;width:14%}.area-footer .txt p{font-family:"Hiragino Kaku Gothic W3 JIS2004",Sans-Serif;font-weight:300;font-size:13px}@media only screen and (max-width: 1024px){.area-footer .txt p{font-size:11px}}@media only screen and (max-width: 800px){.area-footer .txt p{font-size:1.375vw}}@media only screen and (max-width: 640px){.area-footer .txt p{font-size:11px}}.area-footer .txt p{line-height:1.27em}.area-footer .txt p+p{margin-top:1.27em}.area-footer .page-link{margin:auto;width:67.31%}.area-footer .page-link img{width:100%;height:auto}#footer{background:#fff;padding-top:8%}@keyframes swing{0%{transform:rotate(0deg)}50%{transform:rotate(10deg)}100%{transform:rotate(0deg)}}.swing{animation:swing 2s infinite}.fade-in{display:block;opacity:1;transition:opacity .8s ease-in-out,all .8s ease}.fade-in.switch{opacity:0}.fade-up{opacity:1;transform:translate(0, 0);transition:opacity .8s ease-in-out,all .8s ease}.fade-up.switch{opacity:0;transform:translate(0, 40px)}.fade-up.day-ttl{transform:translate(-50%, 0)}.fade-up.day-ttl.switch{transform:translate(-50%, 40px)}.fade-down{opacity:1;transform:translate(0, 0);transition:opacity .8s ease-in-out,all .8s ease}.fade-down.switch{opacity:0;transform:translate(0, -40px)}.fade-right{opacity:1;transform:translate(0, 0);transition:opacity .8s ease-in-out,all .8s ease}.fade-right.switch{opacity:0;transform:translate(20px, 0)}.fade-left{opacity:1;transform:translate(0, 0);transition:opacity .8s ease-in-out,all .8s ease}.fade-left.switch{opacity:0;transform:translate(-20px, 0)}.fade-scale{opacity:1;transform:scale(1);transition:all .8s cubic-bezier(0.65, -0.55, 0.265, 1.55)}.fade-scale.switch{opacity:0;transform:scale(0.5)}.delay1{transition-delay:.3s}