@charset "UTF-8";body{color:#1A1A1A}a{text-decoration:none}a:hover,a:visited:hover{color:#40210F}img{vertical-align:bottom}.contentWrap .sec_spot1{padding:100px 0 0}.contentWrap .sec_spot1 .in{position:relative;z-index:1;padding-top:80px}.contentWrap .sec_spot1 .in:before{max-width:1170px;height:650px;position:absolute;content:"";display:block;top:0;width:calc(100% - 5vw);background-color:#F4F3EF;z-index:-1;left:calc(50% - 670px);top:0}.contentWrap .sec_spot1 .in .phBox{position:relative;width:100%;max-width:1440px;margin:0 auto;padding-bottom:144px}.contentWrap .sec_spot1 .in .phBox .ph:not(.deco){display:block;max-width:790px;width:54.86111%;margin-left:auto}.contentWrap .sec_spot1 .in .phBox .deco{max-width:500px;width:34.722%;position:absolute;left:calc(50% - 500px);bottom:0px}.contentWrap .sec_spot1 .in .txtBox{width:100%;max-width:1000px;position:absolute;left:calc(50% - 500px);top:80px}.contentWrap .sec_spot1 .in .txtBox .secTit h3.decoTxt{position:relative;left:inherit;top:inherit;font-size:22px;color:#52808E;text-align:left;-webkit-transform:rotate(0deg);transform:rotate(0deg);padding:0 0 0 45px;margin-bottom:24px}.contentWrap .sec_spot1 .in .txtBox .secTit h3.decoTxt:before{content:"";position:absolute;width:22px;height:1px;background-color:#528092;left:10px;top:50%}.contentWrap .sec_spot1 .in .txtBox .secTit h2.title{font-size:26px;margin-bottom:32px}.contentWrap .sec_spot1 .in .txtBox .secTit p.catch{font-size:20px}.contentWrap .sec_spot1 .in .decoTxt{position:absolute;top:calc(50% + 90px);left:calc(50% - 720px);font-size:98px;color:#fff;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:-1}.contentWrap .sec_spot1 p.txt{font-family:"Noto Serif JP",serif;font-style:normal;font-weight:400;font-size:16px;text-align:center;padding-top:100px}.contentWrap .sec_spot2,.contentWrap .sec_spot4{padding:100px 0 0}.contentWrap .sec_spot2 .in,.contentWrap .sec_spot4 .in{position:relative;z-index:1;padding-top:80px}.contentWrap .sec_spot2 .in:before,.contentWrap .sec_spot4 .in:before{max-width:1170px;height:650px;position:absolute;content:"";display:block;top:0;width:calc(100% - 5vw);background-color:#f3f7f8;z-index:-1;right:calc(50% - 670px);top:0}.contentWrap .sec_spot2 .in .phBox,.contentWrap .sec_spot4 .in .phBox{position:relative;width:100%;max-width:1440px;margin:0 auto;padding-bottom:144px}.contentWrap .sec_spot2 .in .phBox .ph:not(.deco),.contentWrap .sec_spot4 .in .phBox .ph:not(.deco){display:block;max-width:790px;width:54.86111%;margin-right:auto}.contentWrap .sec_spot2 .in .phBox .deco,.contentWrap .sec_spot4 .in .phBox .deco{max-width:500px;width:34.722%;position:absolute;right:calc(50% - 500px);bottom:0px}.contentWrap .sec_spot2 .in .txtBox,.contentWrap .sec_spot4 .in .txtBox{width:100%;max-width:360px;position:absolute;right:calc(50% - 500px);top:80px}.contentWrap .sec_spot2 .in .txtBox .secTit h3.decoTxt,.contentWrap .sec_spot4 .in .txtBox .secTit h3.decoTxt{position:relative;left:0;top:inherit;font-size:22px;color:#52808E;text-align:left;-webkit-transform:rotate(0deg);transform:rotate(0deg);padding:0 0 0 45px;margin-bottom:24px}.contentWrap .sec_spot2 .in .txtBox .secTit h3.decoTxt:before,.contentWrap .sec_spot4 .in .txtBox .secTit h3.decoTxt:before{content:"";position:absolute;width:22px;height:1px;background-color:#528092;left:10px;top:50%}.contentWrap .sec_spot2 .in .txtBox .secTit h2.title,.contentWrap .sec_spot4 .in .txtBox .secTit h2.title{font-size:26px;margin-bottom:32px}.contentWrap .sec_spot2 .in .txtBox .secTit p.catch,.contentWrap .sec_spot4 .in .txtBox .secTit p.catch{font-size:20px}.contentWrap .sec_spot2 .in .decoTxt,.contentWrap .sec_spot4 .in .decoTxt{position:absolute;top:calc(50% + 90px);right:calc(50% - 720px);font-size:98px;color:#fff;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:-1}.contentWrap .sec_spot2 p.txt,.contentWrap .sec_spot4 p.txt{font-family:"Noto Serif JP",serif;font-style:normal;font-weight:400;font-size:16px;text-align:center;padding-top:100px}.contentWrap .sec_spot4 .in .decoTxt{top:calc(50% - 20px);right:calc(50% - 830px)}.contentWrap .sec_spot3{padding:100px 0 0}.contentWrap .sec_spot3 .in{position:relative;z-index:1;padding-top:80px}.contentWrap .sec_spot3 .in:before{max-width:1170px;height:650px;position:absolute;content:"";display:block;top:0;width:calc(100% - 5vw);background-color:#F4F3EF;z-index:-1;left:calc(50% - 670px);top:0}.contentWrap .sec_spot3 .in .phBox{position:relative;width:100%;max-width:1440px;margin:0 auto;padding-bottom:144px}.contentWrap .sec_spot3 .in .phBox .ph:not(.deco){display:block;max-width:790px;width:54.86111%;margin-left:auto}.contentWrap .sec_spot3 .in .phBox .deco{max-width:500px;width:34.722%;position:absolute;left:calc(50% - 500px);bottom:0px}.contentWrap .sec_spot3 .in .txtBox{width:100%;max-width:1000px;position:absolute;left:calc(50% - 500px);top:80px}.contentWrap .sec_spot3 .in .txtBox .secTit h3.decoTxt{position:relative;left:inherit;top:inherit;font-size:22px;color:#52808E;text-align:left;-webkit-transform:rotate(0deg);transform:rotate(0deg);padding:0 0 0 45px;margin-bottom:24px}.contentWrap .sec_spot3 .in .txtBox .secTit h3.decoTxt:before{content:"";position:absolute;width:22px;height:1px;background-color:#528092;left:10px;top:50%}.contentWrap .sec_spot3 .in .txtBox .secTit h2.title{font-size:26px;margin-bottom:32px}.contentWrap .sec_spot3 .in .txtBox .secTit p.catch{font-size:20px}.contentWrap .sec_spot3 .in .decoTxt{position:absolute;top:calc(50% + 66px);left:calc(50% - 720px);font-size:98px;color:#fff;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:-1}.contentWrap .sec_spot3 p.txt{font-family:"Noto Serif JP",serif;font-style:normal;font-weight:400;font-size:16px;text-align:center;padding-top:100px}.contentWrap .photo_spot{padding:100px 0 0}.contentWrap .photo_spot .bg{width:100%;position:absolute;display:block;top:0;right:0;height:100%;background-repeat:no-repeat;background-size:cover;background-position:top center;z-index:-1}.contentWrap .photo_spot .in{position:relative;z-index:1;padding:80px 0 80px}.contentWrap .photo_spot .in .secTit{margin-bottom:56px}.contentWrap .photo_spot .in .spot_col{max-width:1000px;margin:0 auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contentWrap .photo_spot .in .spot_col .col{max-width:318px;width:31.8%;margin-bottom:3%;background-color:#FFF}.contentWrap .photo_spot .in .spot_col .col .ph{margin-bottom:20px;height:200px}.contentWrap .photo_spot .in .spot_col .col h2.title{font-size:18px;padding:0 20px;margin-bottom:20px}.contentWrap .photo_spot .in .spot_col .col p.catch{font-size:13px;padding:0 20px;margin-bottom:20px}.contentWrap .photo_spot .in .spot_col .col .map_link{font-family:"Noto Serif JP",serif;font-style:normal;font-weight:400;font-size:13px;color:#528092;line-height:19px;padding:0 20px 0 20px;margin-left:20px;margin-bottom:20px;position:relative}.contentWrap .photo_spot .in .spot_col .col .map_link:before{content:"";position:absolute;width:13px;height:19px;background-image:url("../images/location/ico_map.png");background-repeat:no-repeat;background-size:contain;background-position:left top;left:0;top:0}.contentWrap .sec_plan{padding:120px 0 0}.contentWrap .sec_plan .in{padding:64px 0 70px;position:relative}.contentWrap .sec_plan .in:before{content:"";position:absolute;left:calc(50% - 550px);top:0;width:1100px;height:100%;background-color:#f4f3ef;z-index:-1}.contentWrap .sec_plan .in .secTit{position:relative}.contentWrap .sec_plan .in .secTit:before{content:"";width:1px;height:70px;background-color:#40210f;position:absolute;left:calc(50% - 1px);top:-100px}.contentWrap .sec_plan .in .secTit .catch{font-size:16px;text-align:center;padding:32px 0 48px}.contentWrap .sec_plan .in .planBox{margin-top:25px}@media print,screen and (min-width:641px){.contentWrap .sec_plan .in .planBox{margin-top:16px}}@media print,screen and (min-width:641px) and (max-width:1240px){.contentWrap .sec_plan .in .planBox{margin-top:14px}}.contentWrap .sec_plan .in .planBox .decoTxt{position:relative;letter-spacing:0;color:#52808E}@media screen and (max-width:640px){.contentWrap .sec_plan .in .planBox .decoTxt{margin-left:10vw;padding-left:7.36vw;padding-bottom:8px;font-size:16px}}@media print,screen and (min-width:641px){.contentWrap .sec_plan .in .planBox .decoTxt{width:100%;max-width:1000px;margin:0 auto;font-size:26px}}@media print,screen and (min-width:641px) and (max-width:1240px){.contentWrap .sec_plan .in .planBox .decoTxt{max-width:860px;font-size:22px}}@media print,screen and (min-width:641px) and (max-width:1080px){.contentWrap .sec_plan .in .planBox .decoTxt{max-width:750px;font-size:20px}}.contentWrap .sec_plan .in .planBox .decoTxt:before{position:absolute;content:"";top:0;left:0;bottom:0;margin:auto 0;width:21px;height:1px;background-color:#52808E}@media print,screen and (min-width:641px){.contentWrap .sec_plan .in .planBox .decoTxt:before{width:42px}}@media print,screen and (min-width:641px) and (max-width:1240px){.contentWrap .sec_plan .in .planBox .decoTxt:before{width:36px}}@media print,screen and (min-width:641px) and (max-width:1080px){.contentWrap .sec_plan .in .planBox .decoTxt:before{width:32px}}@media print,screen and (min-width:641px){.contentWrap .sec_plan .in .planBox .planSlide{margin-top:24px}}@media print,screen and (min-width:641px) and (max-width:1240px){.contentWrap .sec_plan .in .planBox .planSlide{margin-top:20px}}@media print,screen and (min-width:641px){.contentWrap .sec_plan .in .planBox .planSlide .sliderBox .slider-for{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1000px;margin:0 auto}}@media print,screen and (min-width:641px) and (max-width:1240px){.contentWrap .sec_plan .in .planBox .planSlide .sliderBox .slider-for{max-width:860px}}@media print,screen and (min-width:641px) and (max-width:1080px){.contentWrap .sec_plan .in .planBox .planSlide .sliderBox .slider-for{max-width:750px}}@media print,screen and (min-width:641px){.contentWrap .sec_plan .in .planBox .planSlide .sliderBox .slider-for .slide{width:30.36%}.contentWrap .sec_plan .in .planBox .planSlide .sliderBox .slider-for .slide+.slide{margin-left:4.45%}}@media screen and (max-width:640px){.contentWrap .sec_plan .in .planBox .planSlide .sliderBox .slider-for .slide .slideIn{margin:0 3.75vw}}@media print,screen and (min-width:641px){.contentWrap .sec_plan .in .planBox .planSlide .sliderBox .slider-for .slide .slideIn .slideLink{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.contentWrap .sec_plan .in .planBox .planSlide .sliderBox .slider-for .slide .slideIn .slideLink:hover{opacity:0.8}.contentWrap .sec_plan .in .planBox .planSlide .sliderBox .slider-for .slide .slideIn .slideLink:hover .ph img{-webkit-transform:scale(1.03);transform:scale(1.03)}}@media screen and (max-width:640px){.contentWrap .sec_plan .in .planBox .planSlide .sliderBox .slider-for .slick-arrow{top:25.27vw;z-index:20}.contentWrap .sec_plan .in .planBox .planSlide .sliderBox .slider-for .slick-arrow:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;margin:auto;width:8px;height:8px;border-top:1px solid #40210F;z-index:10}.contentWrap .sec_plan .in .planBox .planSlide .sliderBox .slider-for .slick-arrow.slick-prev{left:6.3vw}.contentWrap .sec_plan .in .planBox .planSlide .sliderBox .slider-for .slick-arrow.slick-prev:before{border-left:1px solid #40210F;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.contentWrap .sec_plan .in .planBox .planSlide .sliderBox .slider-for .slick-arrow.slick-next{right:6.3vw}.contentWrap .sec_plan .in .planBox .planSlide .sliderBox .slider-for .slick-arrow.slick-next:before{border-right:1px solid #40210F;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.contentWrap .sec_plan .in .planBox .planSlide .slide .ph{position:relative;width:100%;height:50.55vw;overflow:hidden}@media print,screen and (min-width:641px){.contentWrap .sec_plan .in .planBox .planSlide .slide .ph{width:100%;height:202px}}@media print,screen and (min-width:641px) and (max-width:1240px){.contentWrap .sec_plan .in .planBox .planSlide .slide .ph{height:174px}}@media print,screen and (min-width:641px) and (max-width:1080px){.contentWrap .sec_plan .in .planBox .planSlide .slide .ph{height:152px}}@media print,screen and (min-width:641px){.contentWrap .sec_plan .in .planBox .planSlide .slide .ph img{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1);transform:scale(1)}}.contentWrap .sec_plan .in .planBox .planSlide .slide .ph .tab_wrap{position:absolute;top:0;left:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex}.contentWrap .sec_plan .in .planBox .planSlide .slide .ph .tab_wrap .tab{display:inline-block;padding:6px 10px 7px 12px;text-align:center;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:12px;letter-spacing:0.12em;line-height:1;color:#fff;background-color:#52808E}@media print,screen and (min-width:641px){.contentWrap .sec_plan .in .planBox .planSlide .slide .ph .tab_wrap .tab{font-size:13px}}.contentWrap .sec_plan .in .planBox .planSlide .slide .ph .tab_wrap .tab.limited{background-color:#c89646}.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox{margin-top:11px}@media print,screen and (min-width:641px){.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox{margin-top:15px}}@media print,screen and (min-width:641px) and (max-width:1240px){.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox{margin-top:13px}}.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox .keyword{margin-top:-2px;margin-left:2px;line-height:1;text-align:left}@media print,screen and (min-width:641px){.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox .keyword{margin-top:-2px;margin-left:0px}}.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox .keyword span{position:relative;display:inline-block;margin:2px 4px;padding:5px 11px 5px 10px;font-family:"Noto Serif JP",serif;font-style:normal;font-weight:400;font-size:11px;letter-spacing:0.12em;line-height:1;border:1px solid #40210F;border-left:none}@media print,screen and (min-width:641px){.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox .keyword span{margin:2px 8px;padding:4px 7px 4px 7px;font-size:13px}}@media print,screen and (min-width:641px) and (max-width:1240px){.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox .keyword span{margin:2px 7px;padding:3px 6px 3px 6px;font-size:11px}}.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox .keyword span:before{position:absolute;content:"";display:block;top:0;left:1px;width:13px;height:1px;background-color:#40210F;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(123deg);transform:rotate(123deg)}@media print,screen and (min-width:641px) and (max-width:1240px){.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox .keyword span:before{width:11px}}.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox .keyword span:after{position:absolute;content:"";display:block;bottom:0;left:1px;width:13px;height:1px;background-color:#40210F;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(-123deg);transform:rotate(-123deg)}@media print,screen and (min-width:641px) and (max-width:1240px){.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox .keyword span:after{width:11px}}.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox .title{margin-top:8px;font-family:"Noto Serif JP",serif;font-style:normal;font-weight:500;font-size:13px;letter-spacing:0.12em;line-height:1.75;color:#333333}@media print,screen and (min-width:641px){.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox .title{margin-top:9px;font-size:14px}}@media print,screen and (min-width:641px) and (max-width:1240px){.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox .title{margin-top:8px;font-size:12px}}.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox .price{margin-top:10px;font-family:"Noto Serif JP",serif;font-style:normal;font-weight:600;font-size:25px;letter-spacing:0.11em;line-height:1;color:#52808E}@media print,screen and (min-width:641px){.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox .price{margin-top:8px;font-size:26px}}@media print,screen and (min-width:641px) and (max-width:1240px){.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox .price{margin-top:7px;font-size:22px}}@media print,screen and (min-width:641px) and (max-width:1080px){.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox .price{font-size:20px}}.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox .price .en{display:inline-block;font-size:19px;line-height:1}@media print,screen and (min-width:641px){.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox .price .en{font-size:18px}}@media print,screen and (min-width:641px) and (max-width:1240px){.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox .price .en{font-size:15px}}.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox .price .tax{display:inline-block;font-weight:400;font-size:14px;letter-spacing:0.11em;line-height:1}@media print,screen and (min-width:641px){.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox .price .tax{font-size:15px}}@media print,screen and (min-width:641px) and (max-width:1240px){.contentWrap .sec_plan .in .planBox .planSlide .slide .txtBox .price .tax{font-size:13px}}@media screen and (max-width:640px){.contentWrap .sec_plan .in .planBox .link{width:80.55vw;max-width:290px;margin:35px auto 0}.contentWrap .sec_plan .in .planBox .link .btn01{width:100%}}@media print,screen and (min-width:641px){.contentWrap .sec_plan .in .planBox .link{margin-top:94px;text-align:center}}@media print,screen and (min-width:641px) and (max-width:1240px){.contentWrap .sec_plan .in .planBox .link{margin-top:81px}}@media print,screen and (min-width:641px) and (max-width:1080px){.contentWrap .sec_plan .in .planBox .link{margin-top:71px}}@media screen and (max-width:640px){.contentWrap .sec_spot1{padding:12% 0 0}.contentWrap .sec_spot1 .in{position:relative;z-index:1;padding-top:10%}.contentWrap .sec_spot1 .in:before{max-width:95%;height:100%;position:absolute;content:"";display:block;top:0;width:calc(100% - 5vw);background-color:#F4F3EF;z-index:-1;left:0;top:0}.contentWrap .sec_spot1 .in .phBox{position:relative;width:100%;max-width:1440px;margin:0 auto;padding-top:40%;padding-bottom:15%}.contentWrap .sec_spot1 .in .phBox .ph:not(.deco){display:block;max-width:790px;width:100%;margin-left:auto}.contentWrap .sec_spot1 .in .phBox .deco{max-width:500px;width:45%;position:absolute;left:5%;bottom:-10%}.contentWrap .sec_spot1 .in .txtBox{width:90%;max-width:1000px;position:absolute;left:5%;top:8%}.contentWrap .sec_spot1 .in .txtBox .secTit h3.decoTxt{position:relative;left:inherit;top:inherit;font-size:4vw;color:#52808E;text-align:left;-webkit-transform:rotate(0deg);transform:rotate(0deg);padding:0 0 0 45px;margin-bottom:3%}.contentWrap .sec_spot1 .in .txtBox .secTit h3.decoTxt:before{content:"";position:absolute;width:22px;height:1px;background-color:#528092;left:10px;top:50%}.contentWrap .sec_spot1 .in .txtBox .secTit h2.title{font-size:5.2vw;margin-bottom:4%}.contentWrap .sec_spot1 .in .txtBox .secTit p.catch{font-size:4vw;letter-spacing:0.05em}.contentWrap .sec_spot1 .in .decoTxt{position:absolute;top:auto;bottom:0;left:60%;font-size:9.6vw;color:#fff;-webkit-transform:rotate(0deg);transform:rotate(0deg);z-index:-1}.contentWrap .sec_spot1 p.txt{font-family:"Noto Serif JP",serif;font-style:normal;font-weight:400;font-size:3.2vw;text-align:center;padding-top:18%}.contentWrap .sec_spot2,.contentWrap .sec_spot4{padding:12% 0 0}.contentWrap .sec_spot2 .in,.contentWrap .sec_spot4 .in{position:relative;z-index:1;padding-top:10%}.contentWrap .sec_spot2 .in:before,.contentWrap .sec_spot4 .in:before{max-width:95%;height:100%;position:absolute;content:"";display:block;top:0;width:calc(100% - 5vw);background-color:#f3f7f8;z-index:-1;right:5%;top:0}.contentWrap .sec_spot2 .in .phBox,.contentWrap .sec_spot4 .in .phBox{position:relative;width:100%;max-width:1440px;margin:0 auto;padding-top:40%;padding-bottom:15%}.contentWrap .sec_spot2 .in .phBox .ph:not(.deco),.contentWrap .sec_spot4 .in .phBox .ph:not(.deco){display:block;max-width:790px;width:100%;margin-right:auto}.contentWrap .sec_spot2 .in .phBox .deco,.contentWrap .sec_spot4 .in .phBox .deco{max-width:500px;width:45%;position:absolute;right:5%;bottom:-10%}.contentWrap .sec_spot2 .in .txtBox,.contentWrap .sec_spot4 .in .txtBox{width:90%;max-width:1000px;position:absolute;left:5%;top:8%}.contentWrap .sec_spot2 .in .txtBox .secTit h3.decoTxt,.contentWrap .sec_spot4 .in .txtBox .secTit h3.decoTxt{position:relative;left:0;top:inherit;font-size:4vw;color:#52808E;text-align:left;-webkit-transform:rotate(0deg);transform:rotate(0deg);padding:0 0 0 45px;margin-bottom:3%}.contentWrap .sec_spot2 .in .txtBox .secTit h3.decoTxt:before,.contentWrap .sec_spot4 .in .txtBox .secTit h3.decoTxt:before{content:"";position:absolute;width:22px;height:1px;background-color:#528092;left:10px;top:50%}.contentWrap .sec_spot2 .in .txtBox .secTit h2.title,.contentWrap .sec_spot4 .in .txtBox .secTit h2.title{font-size:5.2vw;margin-bottom:4%}.contentWrap .sec_spot2 .in .txtBox .secTit p.catch,.contentWrap .sec_spot4 .in .txtBox .secTit p.catch{font-size:4vw;letter-spacing:0.05em}.contentWrap .sec_spot2 .in .decoTxt,.contentWrap .sec_spot4 .in .decoTxt{position:absolute;top:auto;bottom:0;right:60%;font-size:9.6vw;color:#fff;-webkit-transform:rotate(0deg);transform:rotate(0deg);z-index:-1}.contentWrap .sec_spot2 p.txt,.contentWrap .sec_spot4 p.txt{font-family:"Noto Serif JP",serif;font-style:normal;font-weight:400;font-size:3.2vw;text-align:center;padding-top:18%}.contentWrap .sec_spot4 .in .decoTxt{right:54%}.contentWrap .sec_spot3{padding:12% 0 0}.contentWrap .sec_spot3 .in{position:relative;z-index:1;padding-top:10%}.contentWrap .sec_spot3 .in:before{max-width:95%;height:100%;position:absolute;content:"";display:block;top:0;width:calc(100% - 5vw);background-color:#F4F3EF;z-index:-1;left:0;top:0}.contentWrap .sec_spot3 .in .phBox{position:relative;width:100%;max-width:1440px;margin:0 auto;padding-top:40%;padding-bottom:15%}.contentWrap .sec_spot3 .in .phBox .ph:not(.deco){display:block;max-width:790px;width:100%;margin-left:auto}.contentWrap .sec_spot3 .in .phBox .deco{max-width:500px;width:45%;position:absolute;left:5%;bottom:-10%}.contentWrap .sec_spot3 .in .txtBox{width:90%;max-width:1000px;position:absolute;left:5%;top:8%}.contentWrap .sec_spot3 .in .txtBox .secTit h3.decoTxt{position:relative;left:inherit;top:inherit;font-size:4vw;color:#52808E;text-align:left;-webkit-transform:rotate(0deg);transform:rotate(0deg);padding:0 0 0 45px;margin-bottom:3%}.contentWrap .sec_spot3 .in .txtBox .secTit h3.decoTxt:before{content:"";position:absolute;width:22px;height:1px;background-color:#528092;left:10px;top:50%}.contentWrap .sec_spot3 .in .txtBox .secTit h2.title{font-size:5.2vw;margin-bottom:4%}.contentWrap .sec_spot3 .in .txtBox .secTit p.catch{font-size:4vw;letter-spacing:0.05em}.contentWrap .sec_spot3 .in .decoTxt{position:absolute;top:auto;bottom:0;left:60%;font-size:9.6vw;color:#fff;-webkit-transform:rotate(0deg);transform:rotate(0deg);z-index:-1}.contentWrap .sec_spot3 p.txt{font-family:"Noto Serif JP",serif;font-style:normal;font-weight:400;font-size:3.2vw;text-align:center;padding-top:18%}.contentWrap .photo_spot{padding:12% 0 0}.contentWrap .photo_spot .bg{width:100%;position:absolute;display:block;top:0;right:0;height:100%;background-repeat:no-repeat;background-size:cover;background-position:top center;z-index:-1}.contentWrap .photo_spot .in{position:relative;z-index:1;padding:10% 0 10%}.contentWrap .photo_spot .in .secTit{margin-bottom:7%}.contentWrap .photo_spot .in .spot_col{max-width:90%;margin:0 auto 0;display:block}.contentWrap .photo_spot .in .spot_col .col{max-width:100%;width:100%;height:auto;aspect-ratio:337.5/118.1;margin-bottom:3%;background-color:#FFF;clear:both}.contentWrap .photo_spot .in .spot_col .col .ph{width:35%;height:auto;float:left;margin-bottom:20px;aspect-ratio:1/1;overflow:hidden;margin-right:3%}.contentWrap .photo_spot .in .spot_col .col .ph img{width:auto;height:100%;margin-left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.contentWrap .photo_spot .in .spot_col .col h2.title{font-size:4vw;padding:3% 5% 1% 38%;margin-bottom:0}.contentWrap .photo_spot .in .spot_col .col p.catch{font-size:3vw;padding:1% 5% 1% 38%;margin-bottom:0;line-height:1.2}.contentWrap .photo_spot .in .spot_col .col .map_link{font-family:"Noto Serif JP",serif;font-style:normal;font-weight:400;font-size:2.8vw;color:#528092;line-height:1.2;padding:0 5% 0 16px;margin-left:38%;margin-bottom:3%;position:relative}.contentWrap .photo_spot .in .spot_col .col .map_link:before{content:"";position:absolute;width:10px;height:14px;background-image:url("../images/location/ico_map.png");background-repeat:no-repeat;background-size:contain;background-position:left top;left:0;top:0}.contentWrap .sec_plan{padding:16% 0 0}.contentWrap .sec_plan .in{padding:12% 0 8%;position:relative}.contentWrap .sec_plan .in:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f4f3ef;z-index:-1}.contentWrap .sec_plan .in .secTit{position:relative}.contentWrap .sec_plan .in .secTit:before{content:"";width:1px;height:50px;background-color:#40210f;position:absolute;left:calc(50% - 1px);top:-56%}.contentWrap .sec_plan .in .secTit .catch{font-size:3.2vw;text-align:center;padding:4% 0 6%}}
/*# sourceMappingURL=location.css.map */