@charset "UTF-8";
/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}@font-face{font-family:Hiragino Sans Modified;font-weight:100;src:local(hiraginosans-w0)}@font-face{font-family:Hiragino Sans Modified;font-weight:200;src:local(hiraginosans-w1)}@font-face{font-family:Hiragino Sans Modified;font-weight:300;src:local(hiraginosans-w2)}@font-face{font-family:Hiragino Sans Modified;font-weight:400;src:local(hiraginosans-w3)}@font-face{font-family:Hiragino Sans Modified;font-weight:500;src:local(hiraginosans-w4)}@font-face{font-family:Hiragino Sans Modified;font-weight:600;src:local(hiraginosans-w5)}@font-face{font-family:Hiragino Sans Modified;font-weight:700;src:local(hiraginosans-w6)}@font-face{font-family:Hiragino Sans Modified;font-weight:800;src:local(hiraginosans-w7)}@font-face{font-family:Hiragino Sans Modified;font-weight:900;src:local(hiraginosans-w8)}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;src:local("Noto Sans JP Regular"),local("Noto Sans CJK JP Regular"),url(../../assets/fonts/notosansjp-regular.woff) format("woff")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;src:local("Noto Sans JP Medium"),local("Noto Sans CJK JP Medium"),url(../../assets/fonts/notosansjp-medium.woff) format("woff")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans CJK JP Bold"),url(../../assets/fonts/notosansjp-bold.woff) format("woff")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:800;src:local("Noto Sans JP ExtraBold"),local("Noto Sans CJK JP ExtraBold"),url(../../assets/fonts/notosansjp-extrabold.woff) format("woff")}html{font-size:62.5%;height:100%;line-height:1.5}body{word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:Noto Sans JP,sans-serif;min-height:100%;overflow-wrap:break-word;word-break:normal}img{width:100%}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.br--l,.br--m,.br--pc,.br--s,.br--sp,.br--xl{display:none}.anchorLink{background-color:#000}.anchorLink__link{align-items:center;display:flex;position:relative}.anchorLink__link:before{background-image:url(../img/icon_arrow_bottom.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute}.anchorLink__num{display:block}.anchorLink__text{color:#fff;font-weight:800}.button{align-items:center;background-color:#000;display:inline-flex;justify-content:center;padding:0 36px;position:relative}.button:after{background-image:url(../img/icon_arrow_right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.button__text{color:#fff;font-size:1.6rem;font-weight:700;line-height:1.5}.footer,.info__label{background-color:#000}.info__label{align-items:center;color:#fff;display:inline-flex;font-size:1.4rem;font-weight:700;justify-content:center;letter-spacing:.084em;line-height:1.9}.section--03 .info__label{padding:0 16px}.info{align-items:center;display:flex;flex-direction:column;justify-content:center}.info.info--flex{flex-direction:row}.infoValue__wrap{margin-top:10px}.info__value{display:flex;font-size:1.6rem;font-weight:700;letter-spacing:-.032em;margin-top:4px}.info__value .info__place{display:inline-block;width:3em}.info__value.info__value--period{flex-wrap:wrap}.info__value .info__notes,.notes{font-size:1.2rem;font-weight:500}.notes{color:#575757;display:block;line-height:1.66;padding-left:1em;text-indent:-1em}.notes,.notesList__wrap{text-align:left}.notesList__title{font-size:1.4rem;font-weight:700;line-height:1.85}.notesList__item,.notesList__itemTitle,.notesList__simpleText{color:#575757;font-size:1.2rem;font-weight:500}.notesList__item,.notesList__itemTitle{display:block;padding-left:1em;position:relative}.notesList__item:before,.notesList__itemTitle:before{display:inline-block;left:0;position:absolute;top:0}.notesList__itemTitle{margin-top:1em}.notesList__itemTitle:before{content:"●︎"}.notesList__item{line-height:1.58}.notesList__item:before{content:"・"}.section--02 .notesList__item:before{content:"※"}.notesList__item+.notesList__item{margin-top:2px}.section__text{font-weight:700;margin-left:auto;margin-right:auto;max-width:800px}.section--01 .textColor{color:#ff1d25}.section--02 .textColor{color:#0032b9}.section--03 .textColor{color:#00833e}.textLink{color:#29a5dc;display:block;text-decoration:underline}.textLink:after{background-image:url(../img/icon_blank.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;margin-left:5px}.sectionTitle__number,.sectionTitle__title{display:block;margin-left:auto;margin-right:auto}.share__title{margin-left:auto;margin-right:auto}.shareList{align-items:center;display:flex;justify-content:center}.text.text--mideumBold{font-weight:700}.text.text--mideum{font-weight:500}.text.text--large{font-weight:700}.section--kv{align-items:center;background-color:#fff;display:flex;justify-content:center;overflow:hidden}.section--kv img{display:block}.kv__textArea{position:relative;z-index:2}.kv__image{position:relative;z-index:1}.section--01{background-color:#fff4f4}.section--02{background-color:#e5eaf8}.section--03{background-color:#d9ece2}.section--03 .section__inner{margin-left:auto;margin-right:auto;max-width:1080px}.section--03 .section__notes{margin-top:30px}.copyright{align-items:center;display:flex;justify-content:center}.copyright__text{color:#fff;font-size:1rem;font-weight:700;line-height:2.6}.headerLogo a{display:block;height:100%;transition:opacity .1s linear}.headerLogo img{height:auto;width:100%}.section--01 .panel{margin-left:auto;margin-right:auto;max-width:1000px}.section--01 .panel__item{background-color:#fff}.section--01 .panel__item--01 .panel__image .panel__imageNotes{color:#575757;font-size:1.2rem;font-weight:500;line-height:1.66;margin-top:3px}.section--01 .panel__text{font-weight:700}.section--01 .panel__left .panel__info .infoValue__wrap{text-align:left}.section--01 .panel--item--02>.info{text-align:center}.section--01 .panel__notes{border-top:2px solid #d9d9d9}.panel__item--02 .info__value--notes{color:#575757;font-size:1.2rem;font-weight:500}.decorationPlaceText{font-weight:700}.decorationPlaceText.decorationPlaceText--comingsoon{font-size:1.6rem}.panelType02{background-color:#fff;margin-left:auto;margin-right:auto;max-width:1000px}.panelType02List__button{text-align:center}.cardface__image{display:block}.cardface__image,.cardface__notes{margin-left:auto;margin-right:auto}.cardface__notes{max-width:459px}.cardface__info{margin-left:auto;margin-right:auto;margin-top:30px;text-align:center;width:100%}.cardface__info .infoValue__wrap{text-align:left}.cardface__info .info__value{margin-top:0}.cardface__info .info__value+.info__value{margin-top:10px}.cardface__info .info__place{width:4em}.cardface__info .info__place span{display:inline-block;width:3em}.info__dateBox{flex:1}.panelType03{background-color:#fff}.panelType03__title{align-items:center;background-color:#000;color:#fff;font-weight:700}.panelType03List.panelType03List--01,.panelType03List__item--shop,.panelType03__title{display:flex;justify-content:center}.panelType03List__item--shop{align-items:center;flex-direction:column;position:relative;width:100%}.panelType03List__item--shop:after{background-color:#d9d9d9;content:"";display:block;position:absolute}.panelType03List__item--shop:nth-child(3):after{display:none}.panelType03List .info--flex .info__label{height:26px;line-height:1;min-height:26px;min-width:56px;padding:0}.panelType03List .info--flex .infoValue__wrap{margin-top:0}.panelType03List .info--flex .info__value{align-items:baseline;font-size:1.4rem;margin-top:0}.panelType03List .info--flex .info__value span{color:#575757;display:inline-block;font-size:1.2rem;font-weight:500;line-height:2.1;margin-left:7px}.panelType03List .info__excludedShop{color:#575757;font-size:1.2rem;font-weight:500;line-height:1.5833;margin-top:15px}.panelType03__notes{background-color:#d9ece2}.panelType03__text{font-size:1.6rem;font-weight:700;line-height:1.5;text-align:center}.entry__headding{text-align:center}.entry__headdingNum{display:block}.panelType03List__item--entry:first-child .entry__headdingNum{width:24px}.panelType03List__item--entry:nth-child(2) .entry__headdingNum{width:30px}.entry__headdingTitle{font-size:1.4rem;font-weight:700;line-height:1.57}.panelType03List__icon{display:block;width:110px}.panelType03List__text{font-weight:700;overflow-wrap:break-word;word-break:keep-all}.panelType03List__entryText{color:#575757;font-size:1.2rem;font-weight:500;line-height:1.66;margin-left:auto;margin-right:auto}.panelType03__entryNotes .text--red{color:#ff1d25}.panelType03List__button{text-align:center}.panelType02__logo{width:275px}.panelType02__title{font-weight:700;text-align:center}.panelType02__title+.text{margin-top:9px}.panelType02__textLink{font-size:1.2rem;font-weight:500}.panelType02__textLink a{display:inline-block}.panelType02--tour .panelType02__title{align-items:center;background-color:#000;color:#fff;display:flex;font-weight:700;justify-content:center}.panelType02List{display:flex;justify-content:center;text-align:center}.panelType02List__item{position:relative}.panelType02List__item.panelType02List__item--04:after{display:none}.panelType02List__item:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute}.panelType02List__item--01 .panelType02List__step{width:75px}.panelType02List__item--02 .panelType02List__step{width:80px}.panelType02List__item--03 .panelType02List__step,.panelType02List__item--04 .panelType02List__step{width:77px}.panelType02List__text{font-weight:700;line-height:1.5}.panelType02List__app{margin-top:24px}.panelType02List__appText{font-size:1.4rem;font-weight:500;line-height:1.71}.panelType02List__appText a{color:#29a5dc;text-decoration:underline}.panelType02--tour+.section__notes{margin-left:auto;margin-right:auto;margin-top:20px;max-width:1000px}@media screen and (min-width:800px){.panelType02__main{align-items:center;display:flex;gap:55px;justify-content:center}.panelType02__group{max-width:534px}.panelType02--locatone .panelType02__title{text-align:left}}@media screen and (min-width:860px){.anchorLink{display:flex;justify-content:center;position:sticky;top:0;z-index:5}.anchorLink__item{border-right:2px solid #666;max-width:330px;width:33.1325301205%}.anchorLink__item:first-child{border-left:2px solid #666}.anchorLink__link{justify-content:center;min-height:118px;padding:12px 8px 31px}.anchorLink__link:before{bottom:18px;height:13px;left:50%;transform:translateX(-50%);width:22px}.anchorLink__text span{display:block}.section--kv{padding-top:58px}.header__menuButton,.nav,.nav__closeButton{display:none}}@media screen and (min-width:880px){.panelType03List.panelType03List--02{padding:40px 10px 0}.panelType03List__text{text-align:center}}@media screen and (min-width:920px){.section--01 .panel__item.panel__item--01{padding-right:18px}.section--01 .panel__flex{display:flex;justify-content:space-between}.section--01 .panel__left{margin-right:20px;width:363px}.section--01 .panel__left .panel__image{display:none}.section--01 .panel__image{flex:1;min-width:340px}.section--01 .panel__item--01 .panel__image{flex:1;margin-top:50px;max-width:519px}.section--01 .panel__item--02 .panel__image{flex:1;max-width:428px}.section--01 .panel__info{align-items:flex-start;justify-content:flex-start}.panel__item--02 .panel__info--targetStation .infoValue__wrap{align-items:baseline;-moz-column-gap:10px;column-gap:10px;display:flex;margin-top:4px}.decorationPlaceMap{max-width:439px}}@media screen and (min-width:940px){.headerLogo{left:25px;position:absolute;top:21px}}@media screen and (min-width:1000px){.panelType03List.panelType03List--01{align-items:stretch;padding:29px 0 23px}.panelType03List__item--shop{flex-grow:1;height:100%;max-width:332px;padding:0 17px}.panelType03List__item--shop:after{height:131px;right:0;top:0;width:2px}.panelType02List{align-items:flex-start;gap:6.3%;padding-top:38px}.panelType02List__item.panelType02List__item--01{width:183px}.panelType02List__item.panelType02List__item--02,.panelType02List__item.panelType02List__item--03{width:180px}.panelType02List__item.panelType02List__item--04{width:156px}.panelType02List__item:after{background-image:url(../img/icon_arrow_black_right.svg);height:18px;right:-36px;top:155px;width:28px}.panelType02List__text{font-size:1.2rem;min-height:72px}.panelType02List__item--01 .panelType02List__image{max-width:175px;transform:translateY(26px)}.panelType02List__item--02 .panelType02List__image{max-width:127px;transform:translateY(-10px)}.panelType02List__item--03 .panelType02List__image{max-width:124px}.panelType02List__item--04 .panelType02List__image{max-width:122px}}@media (hover:hover) and (pointer:fine){.headerLogo a:hover{opacity:.8}}@media (hover:none) and (pointer:coarse){.headerLogo a:active{opacity:.8}}@media print,screen and (max-width:480.98px){.br--s{display:inline}}@media print,screen and (max-width:750.98px){.section__inner{padding:52px 20px 50px}.br--sp{display:inline}.display-none--sp{display:none}.anchorLink__item:not(:first-child){border-top:2px solid #666}.anchorLink__link{min-height:50px;padding:12px 20px}.anchorLink__link:before{height:8px;right:20px;top:50%;transform:translateY(-50%);width:14px}.anchorLink__item:first-child .anchorLink__num{width:18px}.anchorLink__item:nth-child(2) .anchorLink__num,.anchorLink__item:nth-child(3) .anchorLink__num{width:21px}.anchorLink__text{font-size:1.4rem;letter-spacing:.084em;margin-left:14px}.anchorLink__item:first-child .anchorLink__text{margin-left:16px}.button{border-radius:140px;height:50px;min-width:300px}.button:after{right:20px}.header{height:55px}.info__label{height:30px;min-width:84px}.info.info--flex{text-align:center}.section--02 .section__info .infoValue__wrap{margin-top:7px}.info__value{line-height:1.75}.info__value .info__notes{line-height:2;padding-left:5.4rem}.info__value.info__value--niigata{flex-direction:column}.section--02 .section__info .info__value{margin-top:0}.notesList__text{margin-top:3px}.section__text{font-size:1.6rem;line-height:1.5;margin-top:15px}.textLink:after{height:11px;transform:translateY(1px);width:13px}.section--01 .sectionTitle__number{width:43px}.section--01 .sectionTitle__title{margin-top:20px;width:302px}.section--02 .sectionTitle__number{width:51px}.section--02 .sectionTitle__title{margin-top:20px;width:300px}.section--03 .sectionTitle__number{width:52px}.section--03 .sectionTitle__title{margin-top:19px;width:293px}.share{margin-top:50px}.share__title{width:74px}.shareList{gap:30px;margin-top:21px}.shareList__item{width:46px}.text.text--mideumBold{font-size:1.4rem;line-height:1.85}.text.text--mideum{font-size:1.4rem;line-height:1.64}.text.text--large{font-size:1.6rem;line-height:1.37}.section--kv{flex-direction:column;min-height:100vh;padding-bottom:14px;padding-top:55px}.catchCopy{transform:translateX(-22px);width:326px}.kv__image{max-width:420px;transform:translateY(-31px)}.kv__date{width:284px}.kv__textArea .kv__date{display:none}.section--01 .section__inner{padding-top:48px}.section--02 .section__info{margin-top:44px}.copyright{height:56px}.headerLogo a{width:54px}.section--01 .panel{margin-top:27px}.section--01 .panel__item{padding:20px 0 30px}.section--01 .panel__item:nth-child(2){margin-top:40px}.section--01 .panel__title{padding:0 18px}.section--01 .panel__item--01 .panel__title{width:256px}.section--01 .panel__item--02 .panel__title{width:280px}.section--01 .panel__image{padding:0 15px}.section--01 .panel__item--01 .panel__image{margin-top:14px}.section--01 .panel__item--02 .panel__image{margin-top:18px}.section--01 .panel__item--02 .panel__image+.panel__text{margin-top:14px}.section--01 .panel__text{font-size:1.4rem;line-height:1.64;margin-top:5px;padding:0 15px}.section--01 .panel__info{margin-left:auto;margin-right:auto;margin-top:17px;max-width:360px;padding:0 11px;text-align:center}.section--01 .panel__info.panel__info--decorationPlace{margin-top:20px;max-width:none;padding-left:18px;padding-right:18px}.section--01 .panel__left .panel__info .infoValue__wrap{margin-top:7px}.section--01 .panel__left .panel__info .info__value{margin-top:0;text-align:left}.section--01 .panel__notes{margin:15px 18px 0;padding-top:15px}.panel__item--02 .panel__flex+.info .info__value{display:inline-block;text-align:center}.panel__item--02 .panel__info--targetStation{margin-top:20px}.panel__item--02 .panel__info--targetStation .infoValue__wrap{margin-top:3px}.panel__item--02 .panel__info--targetStation .info__value{line-height:1.5625}.panel__item--02 .info__value--notes{line-height:1.5833}.decorationPlaceList{margin-top:-3px}.decorationPlaceList li+li{margin-top:18px}.decorationPlaceText{font-size:1.6rem;line-height:1.75}.decorationPlaceMap{margin-top:6px}.panelType02--tour .panelType02List__button{margin-top:50px}.panelType02--locatone .panelType02List__button{margin-top:26px}.cardface{margin-top:28px}.cardface__image{width:260px}.cardface__notes{margin-top:15px}.cardface__info{max-width:320px}.cardface+.panelType03{margin-top:40px}.panelType03+.panelType03{margin-top:40px;padding-bottom:25px}.panelType03__title{font-size:1.6rem;line-height:1.5;min-height:32px}.panelType03List.panelType03List--01{align-items:center;flex-direction:column;padding:0 18px}.panelType03List.panelType03List--02{padding:0 18px}.panelType03List__item--shop{padding:20px 0 18px}.panelType03List__item--shop:after{bottom:0;height:2px;left:0;width:100%}.panelType03List .info--flex{-moz-column-gap:10px;column-gap:10px}.panelType03List .info--flex .info__value{letter-spacing:0}.panelType03__notes{padding-top:20px}.panelType03__text{margin-top:18px}.panelType03List__item--entry:first-child{margin-top:21px}.panelType03List__item--entry:nth-child(2){margin-top:10px}.entry__headdingNum{margin-left:auto;margin-right:auto}.entry__headdingTitle{margin-top:10px}.panelType03List__icon{margin-left:auto;margin-right:auto;margin-top:17px}.panelType03List__text{font-size:1.6rem;line-height:1.37;margin-top:7px}.panelType03List__entryText{margin-top:30px;max-width:430px;padding:0 29px}.panelType03__entryNotes{margin-left:auto;margin-right:auto;margin-top:16px;max-width:430px}.panelType03List__button{margin-top:20px}.panelType02--locatone{margin-top:44px;padding:26px 18px 25px}.panelType02__logo{display:block;margin-left:auto;margin-right:auto}.panelType02__group{margin-top:18px}.panelType02__title{font-size:1.6rem;line-height:1.5}.panelType02__textLink{margin-top:13px}.panelType02__textLink a:after{height:10px;width:12px}.panelType02List__notes{margin-left:auto;margin-right:auto;margin-top:21px;max-width:418px}.panelType02--tour{margin-top:30px;padding-bottom:30px}.panelType02--tour .panelType02__title{font-size:1.6rem;line-height:1.5;min-height:32px}.panelType02List{align-items:center;flex-direction:column;padding-top:30px}.panelType02List__item{padding:0 8px}.panelType02List__item.panelType02List__item--01{margin-bottom:70px}.panelType02List__item.panelType02List__item--01:after{bottom:-43px}.panelType02List__item.panelType02List__item--02{margin-bottom:64px}.panelType02List__item.panelType02List__item--02:after{bottom:-41px}.panelType02List__item.panelType02List__item--03{margin-bottom:74px}.panelType02List__item.panelType02List__item--03:after{bottom:-47px}.panelType02List__item:after{background-image:url(../img/icon_arrow_black_bottom.svg);height:16px;left:50%;transform:translateX(-50%);width:25px}.panelType02List__text{font-size:1.6rem;margin-top:9px}.panelType02List__item--01 .panelType02List__image{margin-top:8px;width:250px}.panelType02List__item--02 .panelType02List__image{margin-top:12px;width:292px}.panelType02List__item--03 .panelType02List__image{margin-top:11px;width:149px}.panelType02List__item--04 .panelType02List__image{margin-top:13px;width:149px}.panelType02List__app{margin-left:auto;margin-right:auto;max-width:220px}.panelType02List__appText+.panelType02List__appText{margin-top:12px}}@media print,screen and (max-width:859.98px){.header{background-color:#fff;left:0;position:fixed;top:0;width:100%;z-index:10}.header__inner{align-items:center;display:flex;height:100%;justify-content:space-between;padding-left:4px}.header__menuButton{background-color:#000;height:55px;position:relative;width:55px}.header__menuButton span{background-color:#fff;display:block;height:2px;left:50%;position:absolute;transition:transform .4s ease;width:30px}.header__menuButton span:first-child{top:18px;transform:translateX(-50%)}.header__menuButton span:nth-child(2){top:50%;transform:translate(-50%,-50%)}.header__menuButton span:nth-child(3){bottom:18px;transform:translateX(-50%)}.header__menuButton.is-active span:first-child{top:50%;transform:rotate(45deg) translateX(-50%)}.header__menuButton.is-active span:nth-child(2){display:none}.header__menuButton.is-active span:nth-child(3){top:50%;transform:rotate(-45deg) translateX(-50%)}.nav{background-color:#000;height:100vh;left:0;position:absolute;top:0;transform:translateY(-110%);transition:transform .3s ease-out;width:100%}.nav.is-open{display:block;transform:translateY(0)}.nav__closeButton{height:55px;position:absolute;right:0;top:0;width:55px}.nav__closeButton span{background-color:#fff;display:block;height:2px;left:8px;position:absolute;transition:transform .4s ease;width:39px}.nav__closeButton span:first-child{top:50%;transform:rotate(45deg)}.nav__closeButton span:nth-child(2){top:50%;transform:rotate(-45deg)}.nav .navList{padding:100px 0}.navListItem{border-bottom:2px solid #666}.navListItem:first-child{border-top:2px solid #666}.navListItem__inner{display:flex;padding:17px 20px 17px 30px}.navListItem__num{display:block}.navListItem:first-child .navListItem__num{margin-right:20px;width:25px}.navListItem:nth-child(2) .navListItem__num{margin-right:18px;width:28px}.navListItem:nth-child(3) .navListItem__num{margin-right:17px;width:29px}.navListItem__text{color:#fff;font-size:1.8rem;font-weight:800;letter-spacing:.108em}}@media print,screen and (max-width:919.98px){.section--01 .panel__right{display:none}}@media print,screen and (min-width:1025px){.br--xl{display:inline}}@media print,screen and (min-width:481px) and (max-width:750.98px){.br--m{display:inline}}@media print,screen and (min-width:481px){.panelType03__notes{padding-top:12px}}@media print,screen and (min-width:751px) and (max-width:1024.98px){.br--l{display:inline}}@media print,screen and (min-width:751px) and (max-width:799.98px){.panelType02__main{gap:5.7291666667%}.panelType02__logo{display:block;margin-left:auto;margin-right:auto}.panelType02__group{margin-top:18px}}@media print,screen and (min-width:751px) and (max-width:859.98px){.anchorLink__item:not(:first-child){border-top:2px solid #666}.anchorLink__link{min-height:100px;padding:12px 40px}.anchorLink__link:before{height:13px;right:40px;top:50%;transform:translateY(-50%);width:22px}.section--kv{padding-top:75px}}@media print,screen and (min-width:751px) and (max-width:879.98px){.panelType03List.panelType03List--02{padding:0 40px}.panelType03List__item--entry:first-child{margin-top:40px}}@media print,screen and (min-width:751px) and (max-width:919.98px){.section--01 .panel__image{margin-top:28px}.section--01 .panel__info{margin-left:auto;margin-right:auto;text-align:center}.section--01 .panel__left .panel__info{max-width:400px}.panel__item--02 .info__value--notes{justify-content:center}}@media print,screen and (min-width:751px) and (max-width:999.98px){.panelType03List.panelType03List--01{align-items:center;flex-direction:column;padding:0 36px}.panelType03List__item--shop{padding:30px 0}.panelType03List__item--shop:after{bottom:0;height:2px;left:0;width:100%}.panelType02List{align-items:center;flex-direction:column;padding-top:38px}.panelType02List__item.panelType02List__item--01{margin-bottom:66px}.panelType02List__item.panelType02List__item--01:after{bottom:-38px}.panelType02List__item.panelType02List__item--02{margin-bottom:66px}.panelType02List__item.panelType02List__item--02:after{bottom:-38px}.panelType02List__item.panelType02List__item--03{margin-bottom:74px}.panelType02List__item.panelType02List__item--03:after{bottom:-42px}.panelType02List__item:after{background-image:url(../img/icon_arrow_black_bottom.svg);height:16px;left:50%;transform:translateX(-50%);width:25px}.panelType02List__text{font-size:1.6rem;min-height:72px}.panelType02List__item--02 .panelType02List__text{min-height:0}.panelType02List__item--01 .panelType02List__image{width:250px}.panelType02List__item--02 .panelType02List__image{width:292px}.panelType02List__item--03 .panelType02List__image,.panelType02List__item--04 .panelType02List__image{width:149px}}@media print,screen and (min-width:751px){.section__inner{padding:81px 40px 80px}.br--pc{display:inline}.display-none--pc{display:none}.anchorLink__item{background-color:#fff}.anchorLink__link{background-color:#000;transition:background .3s ease-out}.anchorLink__link:hover{background-color:rgba(0,0,0,.6)}.anchorLink__item:first-child .anchorLink__num{width:28px}.anchorLink__item:nth-child(2) .anchorLink__num,.anchorLink__item:nth-child(3) .anchorLink__num{width:32px}.anchorLink__text{font-size:1.8rem;letter-spacing:.072em;line-height:1.4;margin-left:16px}.button{border-radius:300px;height:60px;min-width:295px;transition:background .3s ease-out}.button:after{right:21px}.button:hover{background-color:rgba(0,0,0,.6)}.info__label{height:32px;min-width:88px}.info--flex .info__label{min-width:100px}.info.info--flex{align-items:center;display:flex;gap:14px;justify-content:center}.info__value{line-height:1.56}.info__value .info__inner{display:contents}.info__value.info__value--period{font-size:1.8rem;margin-top:0}.info__value .info__notes{line-height:2.3333;margin-left:.5em}.info__value.info__value--niigata{align-items:baseline}.notesList__text{margin-top:7px}.section__text{font-size:2rem;line-height:1.7;margin-top:30px;text-align:center}.section--01 .section__text{white-space:nowrap}.section--02 .section__text,.section--03 .section__text{margin-left:auto;margin-right:auto;max-width:800px;text-align:left}.textLink:after{height:15px;transform:translateY(2px);width:18px}.section--01 .sectionTitle__number{width:60px}.section--01 .sectionTitle__title{margin-top:25px;width:514px}.section--02 .sectionTitle__number{width:70px}.section--02 .sectionTitle__title{margin-top:26px;width:512px}.section--03 .sectionTitle__number{width:72px}.section--03 .sectionTitle__title{margin-top:30px;width:673px}.share{margin-top:80px}.share__title{width:105px}.shareList{gap:40px;margin-top:28px}.shareList__item{width:63px}.text.text--mideum,.text.text--mideumBold{font-size:1.6rem;line-height:1.75}.text.text--large{font-size:1.8rem;line-height:1.55}.section--kv{padding-bottom:13px}.kv__textArea{max-width:755px;width:47.1875%}.catchCopy{max-width:755px;min-width:326px;width:100%}.kv__image{max-width:823px;min-width:420px;transform:translate(-20px,-20px);width:51.4375%}.kv__date{display:none;max-width:618px;width:38.625%}.kv__textArea .kv__date{display:block;margin-left:auto;margin-right:17px;margin-top:18px;width:81.8543046358%}.section--01 .section__inner{padding-top:90px}.section--02 .section__info{margin-top:26px}.copyright{height:60px}.headerLogo a{width:60px}.section--01 .panel{margin-top:58px}.section--01 .panel__item{padding:52px 56px 50px}.section--01 .panel__item:nth-child(2){margin-top:30px}.section--01 .panel__item.panel__item--01{padding:48px 56px 33px}.section--01 .panel__item--01 .panel__title{width:333px}.section--01 .panel__item--02 .panel__title{width:364px}.section--01 .panel__item--02 .panel__image+.panel__text{margin-top:10px}.section--01 .panel__text{font-size:1.6rem;line-height:1.75;margin-top:18px}.section--01 .panel__info{margin-top:20px}.section--01 .panel__info.panel__info--decorationPlace{margin-top:30px}.section--01 .panel--02>.panel__info{width:100%}.section--01 .panel__notes{margin-top:26px;padding-top:24px;width:100%}.panel__item--02 .panel__info--targetStation .info__value:not(.info__value--notes){font-size:1.8rem}.panel__item--02 .info__value--notes{line-height:1.6667}.decorationPlaceList{margin-top:-1px}.decorationPlaceList li+li{margin-top:12px}.decorationPlaceText{font-size:1.8rem;line-height:1.5556}.decorationPlaceMap{margin-top:8px}.panelType02--tour .panelType02List__button{margin-top:44px}.panelType02--locatone .panelType02List__button{margin-top:38px}.cardface{margin-top:54px}.cardface__image{width:327px}.cardface__notes{margin-left:auto;margin-right:auto;margin-top:18px}.cardface__info{max-width:500px}.cardface+.panelType03{margin-top:50px}.panelType03+.panelType03{margin-top:40px;padding-bottom:40px}.panelType03__title{font-size:1.8rem;line-height:1.46;min-height:45px}.panelType03__text{margin-top:27px}.panelType03List__item--entry{margin-left:auto;margin-right:auto;max-width:533px;padding-right:110px;position:relative}.panelType03List__item--entry:nth-child(2){margin-top:80px}.entry__headding{align-items:center;display:flex}.panelType03List__item--entry:first-child .entry__headdingNum{margin-right:16px}.panelType03List__item--entry:nth-child(2) .entry__headdingNum{margin-right:10px}.panelType03List__icon{position:absolute;right:0;top:50%;transform:translateY(-50%)}.panelType03List__text{font-size:1.8rem;line-height:1.5;margin-top:12px}.panelType03List__entryText{margin-top:20px;max-width:533px}.panelType03__entryNotes{margin-top:10px}.panelType03List__button{margin-top:58px}.panelType02--locatone{margin-top:40px;padding:42px 20px 45px}.panelType02__title{font-size:1.8rem;line-height:1.3}.panelType02__textLink{margin-top:14px}.panelType02__textLink a:after{height:13px;width:15px}.panelType02List__notes{margin-top:18px;max-width:413px}.panelType02--tour{margin-top:50px;padding-bottom:40px}.panelType02--tour .panelType02__title{font-size:1.8rem;line-height:1.46;min-height:45px}.panelType02List__text{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:14px;overflow-wrap:break-word;word-break:keep-all}.panelType02List__image{margin-top:12px}.panelType02List__app{align-items:center;display:flex;justify-content:center}.panelType02List__appText+.panelType02List__appText{margin-left:26px}}