﻿#contents .cap{text-shadow:none}.mv{position:relative;background:#3e3a39}.mv .mv-list{position:relative;z-index:1;width:100%;aspect-ratio:75/110}.mv .mv-list::before{position:absolute;top:0;left:0;width:100%;z-index:2;height:100%;background:#000;opacity:.4;mix-blend-mode:multiply;content:""}.mv .mv-list .list-item{position:absolute;overflow:hidden}.mv .mv-list .list-item img{height:100%;object-fit:cover;object-position:center}.mv .mv-list .list-item .item-cap{position:absolute;bottom:0;left:0;width:100%;padding:.75em;color:#fff;font-family:"リュウミン R-KL","Ryumin Regular KL",serif;font-size:1rem;letter-spacing:0;line-height:1.5}.mv .mv-list .list-item.item-2 .item-cap,.mv .mv-list .list-item.item-3 .item-cap,.mv .mv-list .list-item.item-5 .item-cap{text-align:right}.mv .mv-list .list-item.item-1{top:0;left:0;width:58.6666666667%;height:60%}.mv .mv-list .list-item.item-2{top:0;right:0;width:40%;height:30.9090909091%}.mv .mv-list .list-item.item-3{top:31.8181818182%;right:0;width:40%;height:28.1818181818%}.mv .mv-list .list-item.item-4{top:60.9090909091%;left:0;width:39.3333333333%;height:27.2727272727%}.mv .mv-list .list-item.item-5{top:60.9090909091%;right:0;width:59.3333333333%;height:27.2727272727%}.mv .mv-list .list-item.item-6{bottom:0;left:0;width:100%;height:10.9090909091%}.mv .mv-cont{position:absolute;top:28rem;left:50%;transform:translate(-50%, -50%);z-index:2;color:#fff;text-align:center}.mv .mv-cont .cont-subttl{margin-bottom:1rem;font-family:"EB Garamond",serif;font-weight:600;font-size:2.4rem;letter-spacing:.02em;line-height:1.5}.mv .mv-cont .cont-ttl{margin-bottom:.2em;font-family:"EB Garamond",serif;font-weight:400;font-size:6rem;letter-spacing:.05em;line-height:1}.mv .mv-cont .cont-ttl .ttl-wide{letter-spacing:.25em}.mv .mv-cont .cont-txt{font-family:"リュウミン R-KL","Ryumin Regular KL",serif;font-size:1.5rem;letter-spacing:.2em;line-height:1.5}@media screen and (min-width: 768px){.mv .mv-list{display:block;position:relative;aspect-ratio:140/79}.mv .mv-list .list-item .item-cap{padding:.6rem .8rem}.mv .mv-list .list-item.item-2 .item-cap,.mv .mv-list .list-item.item-3 .item-cap,.mv .mv-list .list-item.item-5 .item-cap{text-align:left}.mv .mv-list .list-item.item-1{top:0;left:0;width:24.6428571429%;height:66.0759493671%}.mv .mv-list .list-item.item-2{top:0;right:auto;left:25.3571428571%;width:16.4285714286%;height:33.7974683544%}.mv .mv-list .list-item.item-3{top:35.0632911392%;right:auto;left:25.3571428571%;width:16.4285714286%;height:31.0126582278%}.mv .mv-list .list-item.item-4{top:67.3417721519%;left:0;width:16.4285714286%;height:32.6582278481%}.mv .mv-list .list-item.item-5{top:67.3417721519%;right:auto;left:17.1428571429%;width:24.6428571429%;height:32.6582278481%}.mv .mv-list .list-item.item-6{top:35.0632911392%;left:42.5%;width:24.6428571429%;height:64.9367088608%}.mv .mv-list .list-item.item-7{top:0;left:42.5%;width:16.4285714286%;height:33.7974683544%}.mv .mv-list .list-item.item-8{top:0;left:59.6428571429%;width:24.6428571429%;height:33.7974683544%}.mv .mv-list .list-item.item-9{top:35.0632911392%;left:67.8571428571%;width:16.4285714286%;height:30.7594936709%}.mv .mv-list .list-item.item-10{top:0;right:0;width:15%;height:65.8227848101%}.mv .mv-list .list-item.item-11{bottom:0;right:0;width:32.1428571429%;height:32.9113924051%}.mv .mv-cont{top:50%}.mv .mv-cont .cont-subttl{margin-bottom:2rem;font-size:4rem}.mv .mv-cont .cont-ttl{margin-bottom:2rem;font-size:10rem;letter-spacing:.05em}.mv .mv-cont .cont-ttl .ttl-wide{letter-spacing:.05em}.mv .mv-cont .cont-txt{font-size:2.5rem}}.property{background:#3e3a39;padding:4rem 0 5rem}.property .inner{width:81.33%;margin:0 auto}.property .property-cont{margin-bottom:3rem;color:#fff;text-align:center}.property .property-cont .cont-ttl{margin-bottom:.6em;font-family:"A1明朝","A1 Mincho",serif;font-size:2.5rem;line-height:1.4;letter-spacing:.1em}.property .property-cont .cont-txt{font-family:"リュウミン R-KL","Ryumin Regular KL",serif;font-size:1.2rem;letter-spacing:.06em;line-height:1.8}.property .property-list{display:grid;gap:1.5rem}.property .property-list .list-item{position:relative;z-index:1;padding:5rem 0 .6rem;background:#aa8e59}.property .property-list .list-item::before,.property .property-list .list-item::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;pointer-events:none;box-sizing:border-box;content:""}.property .property-list .list-item::before{z-index:1;background:linear-gradient(-45deg, #695834 0%, rgba(255, 255, 255, 0) 50%, #FFF 100%);opacity:.5}.property .property-list .list-item::after{z-index:3;width:calc(100% - 1.2rem);height:calc(100% - 1.2rem);outline:1px solid #fff}.property .property-list .list-item>*{position:relative;z-index:2}.property .property-list .list-item .item-num{position:relative;z-index:1;color:#937b4c;font-family:"Cormorant Garamond",serif;letter-spacing:.06em;text-align:center;color:#937b4c;z-index:3;margin-bottom:1em;font-size:1.5rem}.property .property-list .list-item .item-num .num-txt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;width:5.6rem;object-fit:contain;object-position:center}.property .property-list .list-item .item-num .num-txt{height:8.5rem}.property .property-list .list-item .item-img{position:relative;margin-bottom:2rem}.property .property-list .list-item .item-img .img-cap{padding-right:1.7rem;color:#fff;text-align:right}.property .property-list .list-item .item-ttl{margin:0 1.5rem .75em;color:#fff;font-family:"リュウミン R-KL","Ryumin Regular KL",serif;font-size:1.5rem;letter-spacing:.1em;line-height:1.5}.property .property-list .list-item .item-txt{margin:0 1.5rem 1.25em;color:#fff;font-family:"A1明朝","A1 Mincho",serif;font-weight:600;font-size:1.6rem;letter-spacing:.06em;line-height:1.5}.property .property-list .list-item .item-txt .txt-l{font-size:2.5rem;letter-spacing:.06em;line-height:1.2}.property .property-list .list-item .item-more{display:flex;justify-content:center;align-items:center;gap:1rem;margin:0 .6rem;padding:.35em;box-sizing:border-box;background:rgba(255,255,255,.8);color:#3e3a39;font-family:"リュウミン R-KL","Ryumin Regular KL",serif;font-size:1.5rem;letter-spacing:.02em;line-height:1.5}.property .property-list .list-item .item-more .arrow{position:relative;display:block;width:1.5rem;aspect-ratio:1;border-radius:50%;background:#3e3a39}.property .property-list .list-item .item-more .arrow::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -40%);width:55%;aspect-ratio:2/1;background:#fff;clip-path:polygon(0% 0%, 100% 0%, 50% 100%);content:""}@media screen and (min-width: 768px){.property{padding:9rem 0}.property .inner{max-width:1000px}.property .property-cont{margin-bottom:6rem}.property .property-cont .cont-ttl{margin-bottom:2.5rem;font-size:2.5rem}.property .property-cont .cont-txt{font-size:1.5rem;letter-spacing:.1em;line-height:2}.property .property-list{grid-template-columns:1fr 1fr 1fr;gap:3.5rem}.property .property-list .list-item{padding:6rem 0 .6rem}.property .property-list .list-item .item-num{margin-bottom:1em}.property .property-list .list-item .item-num .num-txt{width:6rem}.property .property-list .list-item .item-img{margin-bottom:2rem}.property .property-list .list-item .item-img .img-cap{padding-right:1.2rem}.property .property-list .list-item .item-ttl{margin:0 3rem 1.2rem}.property .property-list .list-item .item-txt{margin:0 3rem 2em;font-size:1.7rem}.property .property-list .list-item .item-more{padding:.5em}}.true{background:#f0eff0;padding-bottom:4rem}.true .true-mv{position:relative}.true .true-mv .mv-cont{position:absolute;top:9rem;left:50%;transform:translate(-50%, 0)}.true .true-mv .mv-cont .cont-num{position:relative;z-index:1;color:#937b4c;font-family:"Cormorant Garamond",serif;letter-spacing:.06em;text-align:center;margin-bottom:7.5rem;color:#cab89a;font-size:1.4rem}.true .true-mv .mv-cont .cont-num .num-txt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;width:5.6rem;object-fit:contain;object-position:center}.true .true-mv .mv-cont .cont-num .num-txt{width:6rem}.true .true-mv .mv-cont .cont-ttl{margin-bottom:.5em;color:#fff;font-family:"Cormorant Garamond",serif;font-weight:400;font-size:3.5rem;letter-spacing:.05em;line-height:1.3;text-align:center;white-space:nowrap}.true .true-mv .mv-cont .cont-txt{width:100%;color:#fff;font-family:"リュウミン R-KL","Ryumin Regular KL",serif;font-size:1.5rem;letter-spacing:.14em;line-height:1.5;white-space:nowrap;text-align:center}.true .true-mv .mv-cap{position:absolute;bottom:0;left:0;width:100%;padding:3.5rem 1rem;box-sizing:border-box;color:#fff;font-family:"リュウミン M-KL","Ryumin Medium KL",serif;font-size:.9rem;letter-spacing:.05em;line-height:1.5;text-align:right}.true .true-cont{position:relative;z-index:2;width:93.33%;margin:-2.5rem auto 0}.true .true-cont .true-wrap{display:contents}.true .true-cont .cont-item{position:relative;background:#fff;padding:2.2rem;box-sizing:border-box;box-shadow:.3rem .3rem .3rem rgba(0,0,0,.2)}.true .true-cont .cont-item::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;width:calc(100% - 1.2rem);height:calc(100% - 1.2rem);border:1px solid #f0eff0;pointer-events:none;content:""}.true .true-cont .cont-item+.cont-item{margin-top:1.5rem}.true .true-cont .cont-item .item-ttl{margin-bottom:1.5rem;font-family:"リュウミン R-KL","Ryumin Regular KL",serif;font-size:1.7rem;letter-spacing:.06em;line-height:1.45;text-align:center}.true .true-cont .cont-item .item-ttl .ttl-cap{display:block;margin-top:.5em;font-size:.9rem;letter-spacing:.04em;line-height:1.5}.true .true-cont .cont-item .item-img{display:block;margin:0 auto;position:relative}.true .true-cont .cont-item .item-txt{font-family:"リュウミン R-KL","Ryumin Regular KL",serif;font-size:1.3rem;line-height:1.6;letter-spacing:.04em;text-align:center}.true .true-cont .cont-item .item-subttl{background:#421631;padding:1.2rem;box-sizing:border-box;text-align:center;color:#fff;font-family:"リュウミン R-KL","Ryumin Regular KL",serif;font-size:1.7rem;letter-spacing:.04em;line-height:1.6;position:relative}.true .true-cont .cont-item .item-subttl::before{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2));content:""}.true .true-cont .cont-item .item-subttl .subttl-s{margin-top:.5em;font-size:1rem}.true .true-cont .cont-item .item-subttl+.item-txt{margin-top:1.5rem}.true .true-cont .cont-summary{position:relative;padding-top:6rem}.true .true-cont .cont-summary::before{position:absolute;top:2.5rem;left:50%;transform:translate(-50%, 0);width:2.5rem;aspect-ratio:2/1;background:#421631;clip-path:polygon(0% 0%, 100% 0%, 50% 100%);content:""}.true .true-cont .cont-summary .summary-txt{font-family:"A1明朝","A1 Mincho",serif;font-weight:600;font-size:2.4rem;line-height:1.5;text-align:center}.true .true-cont .cont-summary .summary-txt .mark{padding:0 .4rem .4rem;background:linear-gradient(to top, #dacdb4 0, #dacdb4 0.25em, rgba(218, 205, 180, 0) 0.25em);box-decoration-break:clone;-webkit-box-decoration-break:clone}.true .true-cont .cont-summary .summary-txt .mark::before{width:105%}@media screen and (min-width: 768px){.true{padding-bottom:10rem}.true .true-mv .mv-img{display:block;width:100%}.true .true-mv .mv-img img{height:100%;max-height:800px;object-fit:cover;object-position:center}.true .true-mv .mv-cont{top:20rem}.true .true-mv .mv-cont .cont-num{margin-bottom:15rem;font-size:2.3rem}.true .true-mv .mv-cont .cont-num .num-txt{width:12rem}.true .true-mv .mv-cont .cont-ttl{margin-bottom:7rem;font-size:7rem;line-height:1}.true .true-mv .mv-cont .cont-txt{font-size:2.5rem;line-height:1.8}.true .true-mv .mv-cap{padding:3.5rem 1rem;font-size:.9rem}.true .true-cont{max-width:1000px;margin-top:-5rem}.true .true-cont .cont-item{padding:4.5rem 5rem;box-shadow:1rem 1rem 1rem rgba(0,0,0,.2)}.true .true-cont .cont-item::before{width:calc(100% - 2rem);height:calc(100% - 2rem)}.true .true-cont .cont-item+.cont-item{margin-top:3rem}.true .true-cont .cont-item .item-ttl{font-size:2.5rem;letter-spacing:.1em;line-height:1.6}.true .true-cont .cont-item .item-ttl .ttl-cap{margin-top:.5em;font-size:1.2rem}.true .true-cont .cont-item .item-txt{font-size:1.5rem;line-height:1.6}.true .true-cont .cont-item .item-subttl{padding:3rem;font-size:4rem;letter-spacing:.1em;line-height:1.25}.true .true-cont .cont-item .item-subttl .subttl-s{margin-top:.5em;font-size:1rem}.true .true-cont .cont-item .item-subttl+.item-txt{margin-top:1.5rem}.true .true-cont .cont-summary{padding-top:9.5rem}.true .true-cont .cont-summary::before{top:5rem;width:4.3rem}.true .true-cont .cont-summary .summary-txt{font-size:4rem;line-height:1.625}}#station .item-txt+.item-img{margin-top:1.5rem}@media screen and (min-width: 768px){#station .item-txt+.item-img{width:103%;margin-top:3.5rem}#station .station-1 .item-img{margin-top:2rem}}#city .cont-item .item-subttl{padding:2.2rem 1rem;font-size:2.2rem;line-height:1.4}#city .cont-item .city-img{position:relative}#city .cont-item .city-img .img-ttl{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:1.5rem;letter-spacing:.06em;line-height:1.66;text-align:center;font-family:"リュウミン R-KL","Ryumin Regular KL",serif}#city .cont-item .city-img .img-cap{color:#fff;padding-left:1.4rem}#city .city-1{padding:0 0 2.2rem}#city .city-1::before{border-color:#3e3a39}#city .city-1 .item-txt{margin-top:1.4rem;padding:0 2.2rem;text-align:left}#city .city-1 .item-txt+.item-img{margin:2rem 2.2rem 0}#city .city-2::before{border-color:#f0eff0}#city .city-2 .item-school{margin-top:4rem}#city .city-2 .item-school .school-img{position:relative}#city .city-2 .item-school .school-img .img-cap{padding:.5rem .8rem;color:#fff;text-align:right}#city .city-2 .item-school .item-subttl{padding:1rem .5rem;font-size:1.4rem;line-height:1.5;letter-spacing:.08em}#city .city-2 .item-school .item-subttl .subttl-s{display:block;margin-top:.25em;font-size:1rem}#city .city-2 .item-school .item-subttl::before{display:none}#city .city-2 .item-school .school-item:nth-of-type(3) .item-subttl{padding:.8rem .5rem}#city .city-3{padding:0 0 2.2rem}#city .city-3 .city-medical{margin:2.5rem 2.2rem 0;border-top:1px solid #231815}#city .city-3 .city-medical .medical-item{padding:1.2rem .8rem;border-bottom:1px solid #231815}#city .city-3 .city-medical .medical-item .medical-ttl{margin-bottom:.5em;font-size:1.4rem;text-align:center;letter-spacing:.1em;line-height:1.5;font-family:"リュウミン R-KL","Ryumin Regular KL",serif}#city .city-3 .city-medical .medical-item .medical-list{font-family:"リュウミン R-KL","Ryumin Regular KL",serif}#city .city-3 .city-medical .medical-item .medical-list .list-txt{font-size:1.2rem;letter-spacing:.04em;line-height:2;padding-left:1em;text-indent:-1em;font-family:"リュウミン R-KL","Ryumin Regular KL",serif}#city .city-3 .city-medical .medical-item .medical-list.list-num .list-txt{display:grid;grid-template-columns:1.25em 1fr;align-items:baseline;gap:.5em;padding-left:0;text-indent:0}#city .city-3 .city-medical .medical-item .medical-list.list-num .list-txt .txt-num{display:grid;place-content:center;width:1.25em;height:1.25em;border:.05rem solid;vertical-align:baseline}#city .city-3 .city-medical .medical-cap{margin-top:.75em;font-size:1rem;letter-spacing:.06em;line-height:1.5;font-family:"リュウミン R-KL","Ryumin Regular KL",serif;text-align:center}@media screen and (min-width: 768px){#city .cont-item .item-subttl{padding:3.5rem 1rem;font-size:4rem;line-height:1.25}#city .cont-item .city-img .img-ttl{font-size:2.5rem;letter-spacing:.1em}#city .cont-item .city-img .img-cap{color:#fff;padding-left:2.5rem}#city .city-1{padding:0 0 3.5rem}#city .city-1 .item-txt{margin-top:4rem;padding:0 10rem;font-size:1.5rem;letter-spacing:.1em}#city .city-1 .item-txt+.item-img{width:66.5%;margin:4rem auto 0}#city .city-2{padding:4.5rem 0}#city .city-2::before{border-color:#3e3a39}#city .city-2 .item-ttl,#city .city-2 .item-txt{padding:0 5rem}#city .city-2 .item-school{display:grid;grid-template-columns:1fr 1fr 1fr}#city .city-2 .item-school .item-subttl{display:grid;place-content:center;height:10rem;font-size:1.55rem;padding:1.5rem .2rem 1rem}#city .city-2 .item-school .item-subttl .subttl-s{margin-top:.2rem;line-height:1.4}#city .city-2 .item-school .school-item .img-cap{padding-right:1.3rem}#city .city-2 .item-school .school-item:nth-of-type(3n) .img-cap{padding-right:2.3rem}#city .city-2 .item-school .school-item:nth-of-type(3n-1),#city .city-2 .item-school .school-item:nth-of-type(3n){position:relative}#city .city-2 .item-school .school-item:nth-of-type(3n-1)::before,#city .city-2 .item-school .school-item:nth-of-type(3n)::before{position:absolute;top:0;left:0;transform:translate(-50%, 0);width:.1rem;height:100%;background:#fff;content:""}#city .city-3{padding:0 0 4rem}#city .city-3::before{border-color:#3e3a39}#city .city-3 .city-medical{margin:5rem 15rem 0}#city .city-3 .city-medical .medical-item{display:grid;grid-template-columns:22rem 1fr;align-items:center;gap:1.5rem;padding:2.5rem 0}#city .city-3 .city-medical .medical-item .medical-ttl{margin-bottom:0;font-size:2rem}#city .city-3 .city-medical .medical-item .medical-list .list-txt{font-size:1.5rem;letter-spacing:.1em}#city .city-3 .city-medical .medical-item .medical-list.list-num .list-txt{display:grid;grid-template-columns:1.33em 1fr;gap:1rem}#city .city-3 .city-medical .medical-item .medical-list.list-num .list-txt .txt-num{width:1.33em;height:1.33em}#city .city-3 .city-medical .medical-cap{margin-top:1.5rem;font-size:1.2rem}}#area .area-1 .img-2{margin:2rem auto 0}#area .area-2{padding:2.2rem 0}#area .area-2 .item-ttl{padding:0 2.2rem}#area .area-2 .item-ttl{font-size:1.5rem;margin-bottom:.5rem}#area .area-2 .item-txt .txt-l{font-size:1.7rem;line-height:1.45}#area .area-2 .item-img{margin-top:2rem}#area .area-2 .item-img .img-cap{padding:0 1rem;color:#fff;text-align:right}#area .area-2 .item-img+.item-txt{margin:2.2rem;text-align:left}#area .area-2 .area-style{margin:2.2rem 2.2rem 0;padding-top:1.8rem;border-top:.05rem solid}#area .area-2 .area-style .style-ttl{margin-bottom:2rem;color:#aa8e59;font-family:"リュウミン R-KL","Ryumin Regular KL",serif;font-size:1.6rem;letter-spacing:.04em;line-height:1.3;text-align:center}#area .area-2 .area-style .style-list{display:grid;gap:1.2rem}#area .area-2 .area-style .style-list .style-item{display:grid;grid-template-columns:3.5rem 1fr;gap:1rem;align-items:center;padding:0 .4rem 1.2rem;border-bottom:.05rem solid}#area .area-2 .area-style .style-list .style-item .style-txt{font-size:1.2rem;line-height:1.6;letter-spacing:.04em}#area .area-2 .area-img{position:relative;margin:2rem 2.2rem 0}#area .area-2 .area-img .img-ttl{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-family:"リュウミン R-KL","Ryumin Regular KL",serif;font-size:1.9rem;letter-spacing:.04em;line-height:1.66;text-align:center;white-space:nowrap}#area .area-2 .area-img .img-ttl .ttl-s{font-size:1.4rem}#area .area-2 .area-img .img-cap{padding:0 .8rem;color:#fff;text-align:right}#area .area-2 .area-img+.item-subttl{margin:0 2.2rem;padding:2.3rem;font-size:1.3rem;letter-spacing:.06em;line-height:1.75;text-align:left}#area .area-2 .area-img+.item-subttl::before{display:none}#area .area-2 .item-cap{margin:2.2rem 2.2rem 0;padding-top:.8rem;border-top:1px solid;font-size:1rem;text-align:center;letter-spacing:.04em;line-height:1.5;font-family:"リュウミン R-KL","Ryumin Regular KL",serif}@media screen and (min-width: 768px){#area .area-1 .img-1{margin-top:3rem}#area .area-1 .img-2{width:72%;margin:4rem auto 0}#area .area-2{padding:4.5rem 0}#area .area-2 .item-ttl{padding:0 10rem}#area .area-2 .item-ttl{font-size:2rem;line-height:1.6;margin-bottom:1.5rem}#area .area-2 .item-txt .txt-l{font-size:2.5rem;letter-spacing:.1em}#area .area-2 .item-img{margin-top:4rem}#area .area-2 .item-img .img-cap{padding:.5rem 2.5rem;text-align:left}#area .area-2 .item-img+.item-txt{margin:4.5rem 10rem}#area .area-2 .area-style{margin:7rem 10rem 0;padding-top:3.8rem}#area .area-2 .area-style .style-ttl{margin-bottom:2.5rem;font-size:2rem;letter-spacing:.1em;list-style:1.6}#area .area-2 .area-style .style-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem 1rem}#area .area-2 .area-style .style-list .style-item{display:block;position:relative;padding:0 .4rem 1.2rem;border-bottom:none;padding:.8rem 0}#area .area-2 .area-style .style-list .style-item .style-name{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:9rem}#area .area-2 .area-style .style-list .style-item .style-txt{position:relative;z-index:2;font-size:1.5rem;line-height:1.4;letter-spacing:.04em;text-align:center}#area .area-2 .area-style .style-list .style-item:nth-of-type(3n),#area .area-2 .area-style .style-list .style-item:nth-of-type(3n-1){position:relative}#area .area-2 .area-style .style-list .style-item:nth-of-type(3n)::before,#area .area-2 .area-style .style-list .style-item:nth-of-type(3n-1)::before{position:absolute;top:50%;left:-0.5rem;transform:translate(-50%, -50%);width:1px;height:100%;background:#9fa0a0;content:""}#area .area-2 .area-img{margin:5rem 10rem 0}#area .area-2 .area-img .img-ttl{font-size:3rem;letter-spacing:.04em;line-height:1.3}#area .area-2 .area-img .img-ttl .ttl-s{font-size:2rem}#area .area-2 .area-img .img-cap{padding:.5rem 1rem}#area .area-2 .area-img+.item-subttl{margin:0 10rem;padding:2.5rem 2.5rem 2.2rem;font-size:1.5rem;letter-spacing:.08em;line-height:1.66}#area .area-2 .item-cap{margin:2.8rem 10rem 0;padding-top:1.5rem;font-size:1.2rem}}.pagelink .pagelink-item{position:relative;display:block}.pagelink .pagelink-item .mv-cont{position:absolute;top:0;left:50%;transform:translate(-50%, 0%);margin-top:12rem}.pagelink .pagelink-item .mv-cont .cont-num{position:relative;z-index:1;color:#937b4c;font-family:"Cormorant Garamond",serif;letter-spacing:.06em;text-align:center;color:#aa8e59;margin-bottom:9rem;font-size:2rem;letter-spacing:.05em;white-space:nowrap}.pagelink .pagelink-item .mv-cont .cont-num .num-txt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;width:5.6rem;object-fit:contain;object-position:center}.pagelink .pagelink-item .mv-cont .cont-num .num-txt{width:8rem}.pagelink .pagelink-item .mv-cont .cont-txt{color:#fff;font-family:"リュウミン R-KL","Ryumin Regular KL",serif;font-size:2rem;line-height:1.5;text-align:center;white-space:nowrap}.pagelink .pagelink-item .mv-cap{padding:.5rem 1rem;color:#fff;text-align:right}@media screen and (min-width: 768px){.pagelink{display:grid;grid-template-columns:1fr 1fr 1fr}.pagelink .pagelink-item .mv-cont{margin-top:16rem}.pagelink .pagelink-item .mv-cont .cont-num{margin-bottom:11rem;font-size:2.6rem}.pagelink .pagelink-item .mv-cont .cont-num .num-txt{width:11.5rem}.pagelink .pagelink-item .mv-cont .cont-txt{font-size:2.5rem;line-height:1.4}}