@charset "UTF-8";
body.home #page #primary{padding-top:29.3333333333vw;padding-bottom:0;background-image:url("../img/top/bg-sp.webp");background-repeat:no-repeat;background-position:center top;background-size:100%}body.home #page #primary #bg2-3{background-image:url("../img/top/bg2.webp"), url("../img/top/bg3.webp");background-repeat:no-repeat, no-repeat;background-position:center top, center bottom;background-size:100%, 100%}body.home #page #primary section{width:100%;margin:0 auto;padding:0;position:relative}body.home #page #primary section .inner{width:100%;max-width:89.3333333333vw;margin:0 auto}body.home #page #primary section .inner h2{display:block;font-size:6.4vw;font-weight:500;line-height:1;letter-spacing:0.05em;margin-bottom:4.2666666667vw}body.home #page #primary section .inner .subtitle{display:block;font-size:3.2vw;font-weight:400;line-height:1;letter-spacing:0.05em;text-align:center;margin-bottom:11.7333333333vw}body.home #page #primary section .inner p{font-size:3.7333333333vw;line-height:8vw;letter-spacing:0.025em}body.home #page #primary section#main-visual{margin-bottom:9.0666666667vw}body.home #page #primary section#main-visual .inner{max-width:89.3333333333vw}body.home #page #primary section#main-visual .inner video{display:block;width:100%;height:50.1333333333vw;object-fit:cover;object-position:center}body.home #page #primary section#main-visual .inner #top-slide{width:100%;height:112vw;margin:0}body.home #page #primary section#main-visual .inner #top-slide .slick-list{width:100%;height:112vw}body.home #page #primary section#main-visual .inner #top-slide .slick-list .slick-track{height:100%}body.home #page #primary section#main-visual .inner #top-slide .slick-list .slick-track .slick-slide{width:89.3333333333vw;height:112vw}body.home #page #primary section#main-visual .inner #top-slide .slick-list .slick-track .slick-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body.home #page #primary section#intro{padding-bottom:11.4666666667vw;position:relative}body.home #page #primary section#intro::before{content:"";display:block;width:59.7333333333vw;height:57.3333333333vw;background-image:url("../img/top/sakura-r.webp");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:-25.3333333333vw;right:-13.3333333333vw}body.home #page #primary section#intro .inner{display:block;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}body.home #page #primary section#intro .inner .wrapper{display:flex;flex-wrap:wrap;width:100%;max-width:unset}body.home #page #primary section#intro .inner .wrapper h2{width:100%;margin-bottom:4.2666666667vw}body.home #page #primary section#intro .inner .wrapper p{width:100%;margin-bottom:5.0666666667vw}body.home #page #primary section#intro .inner img{display:none;width:133.3333333333vw}body.home #page #primary section#festival{background-color:#dfacae;padding:0}body.home #page #primary section#festival::before{content:"";display:block;width:100%;height:9.0666666667vw;background-color:#f4ecf0}body.home #page #primary section#festival::after{content:none}body.home #page #primary section#festival .inner{display:flex;flex-direction:column;position:relative;max-width:97.3333333333vw;margin-right:0}body.home #page #primary section#festival .inner::before{content:none}body.home #page #primary section#festival .inner .wrapper{min-height:unset;position:relative}body.home #page #primary section#festival .inner .wrapper .btn-wrapper{position:relative;bottom:unset;left:unset;display:flex;gap:0 1.8666666667vw}body.home #page #primary section#festival .inner .wrapper:nth-child(1){background-color:#eecac8;display:block;width:100%;max-width:unset;padding:9.0666666667vw 5.3333333333vw 9.0666666667vw 2.6666666667vw;order:1}body.home #page #primary section#festival .inner .wrapper:nth-child(1) h2{width:100%;font-size:6.9333333333vw;font-weight:600;line-height:1;letter-spacing:0.05em;margin-bottom:6.4vw}body.home #page #primary section#festival .inner .wrapper:nth-child(1) span{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:1.3333333333vw 2.9333333333vw;font-family:var(--fontNotoSans);font-size:5.3333333333vw;font-weight:500;line-height:1;margin-bottom:5.8666666667vw}body.home #page #primary section#festival .inner .wrapper:nth-child(1) span label{display:inline-block;font-family:var(--fontNotoSerif);font-size:3.2vw;line-height:4.2666666667vw;border:0.2666666667vw solid #000000;padding:0 0.2666666667vw;margin-bottom:0}body.home #page #primary section#festival .inner .wrapper:nth-child(1) span strong{width:auto;font-size:4.5333333333vw;font-weight:700;line-height:1;margin-bottom:0}body.home #page #primary section#festival .inner .wrapper:nth-child(1) span small{width:auto;font-size:4vw;font-weight:500;line-height:1;margin-left:auto}body.home #page #primary section#festival .inner .wrapper:nth-child(1) .btn-wrapper .btn{width:43.7333333333vw}body.home #page #primary section#festival .inner .wrapper:nth-child(1) .btn-wrapper .btn:first-child{background-size:4.2666666667vw;background-position:right 1.6vw center}body.home #page #primary section#festival .inner .wrapper:nth-child(1) .btn-wrapper .btn:nth-child(2){background-size:4.2666666667vw;background-position:right 3.2vw center}body.home #page #primary section#festival .inner .wrapper:nth-child(2){display:block;background-color:#ffffff;background-repeat:no-repeat;background-size:100%;background-position:right top;width:100%;max-width:157.3333333333vw;padding:7.4666666667vw 5.3333333333vw 8vw 2.6666666667vw}body.home #page #primary section#festival .inner .wrapper:nth-child(2) h3{width:100%;display:block;font-size:6.4vw;font-weight:500;line-height:6.1333333333vw;letter-spacing:0.05em;margin-bottom:5.0666666667vw}body.home #page #primary section#festival .inner .wrapper:nth-child(2) .date{width:100%;display:block;font-family:var(--fontNotoSans);font-size:3.4666666667vw;font-weight:500;line-height:1;margin-bottom:2.9333333333vw}body.home #page #primary section#festival .inner .wrapper:nth-child(2) .date strong{display:block;font-size:6.4vw;font-weight:700;line-height:6.4vw;margin-top:1.8666666667vw}body.home #page #primary section#festival .inner .wrapper:nth-child(2) .date strong i{font-size:3.7333333333vw;font-style:normal}body.home #page #primary section#festival .inner .wrapper:nth-child(2) p{width:100%;display:block;font-size:4.2666666667vw;font-weight:500;line-height:1;margin-bottom:3.2vw}body.home #page #primary section#festival .inner .wrapper:nth-child(2) .btn-wrapper .btn,body.home #page #primary section#festival .inner .wrapper:nth-child(2) .btn-wrapper .dummy{width:43.7333333333vw}body.home #page #primary section#festival .inner .wrapper:nth-child(2) .btn-wrapper .btn:first-child,body.home #page #primary section#festival .inner .wrapper:nth-child(2) .btn-wrapper .dummy:first-child{background-size:4.2666666667vw;background-position:right 3.2vw center}body.home #page #primary section#festival .inner .wrapper:nth-child(2) .btn-wrapper .btn:nth-child(2),body.home #page #primary section#festival .inner .wrapper:nth-child(2) .btn-wrapper .dummy:nth-child(2){background-image:unset;position:relative}body.home #page #primary section#festival .inner .wrapper:nth-child(2) .btn-wrapper .btn:nth-child(2)::after,body.home #page #primary section#festival .inner .wrapper:nth-child(2) .btn-wrapper .dummy:nth-child(2)::after{content:"";display:inline-block;width:4vw;height:100%;background-image:url("../img/common/btn-extlink.svg");background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:top;margin-left:0.8vw}body.home #page #primary section#festival .inner .wrapper:nth-child(2) .w_bg{display:flex;gap:0 2.9333333333vw;margin-bottom:4.8vw}body.home #page #primary section#festival .inner .wrapper:nth-child(2) .w_bg #weather-wrapper .wx-panel{padding:0 !important;background:unset;border-radius:0;border:none}body.home #page #primary section#festival .inner .wrapper:nth-child(2) .w_bg #weather-wrapper .wx-panel .pc-header .pc-today{border:none;border-radius:0;padding:0;background:unset;margin:0}body.home #page #primary section#festival .inner .wrapper:nth-child(2) .w_bg #weather-wrapper .wx-panel .pc-header .pc-today .pc-tempbox{justify-content:flex-end;flex-direction:row-reverse;gap:0 2.1333333333vw}body.home #page #primary section#festival .inner .wrapper:nth-child(2) .w_bg #weather-wrapper .wx-panel .pc-header .pc-today .pc-tempbox .pc-icon{width:5.8666666667vw;height:5.8666666667vw}body.home #page #primary section#festival .inner .wrapper:nth-child(2) .w_bg #weather-wrapper .wx-panel .pc-header .pc-today .pc-tempbox .pc-icon img{width:100%;height:100%;object-fit:contain;object-position:center}body.home #page #primary section#festival .inner .wrapper:nth-child(2) .w_bg #weather-wrapper .wx-panel .pc-header .pc-today .pc-tempbox .pc-temp-now{font-family:var(--fontNotoSans);font-size:4.8vw;font-weight:500;line-height:5.8666666667vw;color:#000000}body.home #page #primary section#festival .inner .wrapper:nth-child(2) .w_bg #weather-wrapper .pc-date,body.home #page #primary section#festival .inner .wrapper:nth-child(2) .w_bg #weather-wrapper .pc-metrics,body.home #page #primary section#festival .inner .wrapper:nth-child(2) .w_bg #weather-wrapper .pc-week,body.home #page #primary section#festival .inner .wrapper:nth-child(2) .w_bg #weather-wrapper .wx-credit,body.home #page #primary section#festival .inner .wrapper:nth-child(2) .w_bg #weather-wrapper .pc-maxmin,body.home #page #primary section#festival .inner .wrapper:nth-child(2) .w_bg #weather-wrapper .wi-thermometer{display:none}body.home #page #primary section#festival .inner .wrapper:nth-child(2) .w_bg>label{font-family:var(--fontNotoSans);font-size:2.6666666667vw;font-weight:400;line-height:5.8666666667vw;color:#000000}body.home #page #primary section#festival .inner .wrapper:nth-child(2).open.open-0{background-image:url("../img/blooming/blooming-open-sp-1.webp")}body.home #page #primary section#festival .inner .wrapper:nth-child(2).open.open-1{background-image:url("../img/blooming/blooming-open-sp-2.webp")}body.home #page #primary section#festival .inner .wrapper:nth-child(2).open.open-2{background-image:url("../img/blooming/blooming-open-sp-3.webp")}body.home #page #primary section#festival .inner .wrapper:nth-child(2).open.open-3{background-image:url("../img/blooming/blooming-open-sp-4.webp")}body.home #page #primary section#festival .inner .wrapper:nth-child(2).open.open-4{background-image:url("../img/blooming/blooming-open-sp-5.webp")}body.home #page #primary section#festival .inner .wrapper:nth-child(2).open.open-5{background-image:url("../img/blooming/blooming-open-sp-6.webp")}body.home #page #primary section#festival .inner .wrapper:nth-child(2).open.open-6{background-image:url("../img/blooming/blooming-open-sp-7.webp")}body.home #page #primary section#festival .inner .wrapper:nth-child(2).open.open-7{background-image:url("../img/blooming/blooming-open-sp-8.webp")}body.home #page #primary section#festival .inner .wrapper:nth-child(2).open.open-8{background-image:url("../img/blooming/blooming-open-sp-9.webp")}body.home #page #primary section#festival .inner .wrapper:nth-child(2).close.close-0{background-image:url("../img/blooming/blooming-close-sp-1.webp")}body.home #page #primary section#festival .inner .wrapper:nth-child(2).close.close-1{background-image:url("../img/blooming/blooming-close-sp-2.webp")}body.home #page #primary section#festival .inner .wrapper:nth-child(2).close.close-2{background-image:url("../img/blooming/blooming-close-sp-3.webp")}body.home #page #primary section#festival .inner .wrapper:nth-child(2).close.close-3{background-image:url("../img/blooming/blooming-close-sp-4.webp")}body.home #page #primary section#festival .inner .wrapper:nth-child(2).close.close-4{background-image:url("../img/blooming/blooming-close-sp-5.webp")}body.home #page #primary section#news{display:none;background-color:#f4ecf0;padding:9.0666666667vw 0 20vw;margin-top:0}body.home #page #primary section#news .inner{display:flex;justify-content:space-between}body.home #page #primary section#news .inner .wrapper{padding-top:5.3333333333vw}body.home #page #primary section#news .inner .wrapper .date{display:block;font-family:var(--fontNotoSans);font-size:3.4666666667vw;font-weight:500;line-height:8vw;margin-bottom:4.8vw;vertical-align:middle}body.home #page #primary section#news .inner .wrapper .date strong{font-size:8vw;font-weight:700;vertical-align:middle;padding-left:1.6vw}body.home #page #primary section#news .inner .wrapper .date strong i{font-size:4.5333333333vw;font-style:normal;padding-left:0.8vw}body.home #page #primary section#news .inner .wrapper h2{display:block;font-size:6.4vw;font-weight:500;line-height:9.0666666667vw;margin-bottom:3.2vw}body.home #page #primary section#news .inner .wrapper .subtitle{text-align:left}body.home #page #primary section#news .inner .news-list{width:100%;max-width:200vw}body.home #page #primary section#news .inner .news-list li a{justify-content:space-between;align-items:center}body.home #page #primary section#news .inner .news-list li a .title{max-width:136vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.home #page #primary section#news .inner .news-list li a::after{top:50%;transform:translateY(-50%)}body.home #page #primary section#information{display:none;padding:26.1333333333vw 0 37.6vw}body.home #page #primary section#information .inner{display:flex;justify-content:space-between}body.home #page #primary section#information .inner .wrapper{width:64vw}body.home #page #primary section#information .inner .wrapper h2{font-size:6.4vw;margin-bottom:4vw}body.home #page #primary section#information .inner .wrapper .subtitle{text-align:left;margin-bottom:17.8666666667vw}body.home #page #primary section#information .inner .information-list{width:100%;max-width:200vw}body.home #page #primary section#information .inner .information-list .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.home #page #primary section#enjoy{padding:25.3333333333vw 0 0;position:relative;z-index:1;background-color:#ffffff;background-image:url("../img/top/bg-enjoy.webp");background-repeat:no-repeat;background-size:100%;background-position:center top}body.home #page #primary section#enjoy::before{content:"";display:block;width:100%;height:164.2666666667vw;background-image:url("../img/top/sakura-l-sp.webp");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:-13.3333333333vw;left:0;right:0;margin:0 auto;pointer-events:none;z-index:-1}body.home #page #primary section#enjoy .inner{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;gap:9.0666666667vw 0}body.home #page #primary section#enjoy .inner .wrapper{display:flex;flex-direction:column;align-items:flex-end;flex-wrap:wrap;gap:0;width:100%;max-width:unset}body.home #page #primary section#enjoy .inner .wrapper h2{width:100%;margin-bottom:3.4666666667vw;font-size:6.4vw;line-height:9.6vw}body.home #page #primary section#enjoy .inner .wrapper h2 span{display:block;font-size:4.2666666667vw;margin-bottom:3.2vw}body.home #page #primary section#enjoy .inner .wrapper p{width:100%;margin-bottom:3.7333333333vw}body.home #page #primary section#enjoy .inner .wrapper .btn+.btn{margin-top:4.8vw}body.home #page #primary section#enjoy .inner #enjoy-slide{width:100vw;height:63.4666666667vw;margin:0 auto 0 -5.3333333333vw}body.home #page #primary section#enjoy .inner #enjoy-slide .slick-list .slick-track .slick-slide{width:100vw}body.home #page #primary section#event{padding:16.5333333333vw 0 19.2vw}body.home #page #primary section#event .inner h2{text-align:center;margin-bottom:2.6666666667vw}body.home #page #primary section#event .inner .event-list{margin-bottom:6.6666666667vw}body.home #page #primary section#event .inner .event-list li a{padding:2.9333333333vw 0;min-height:unset}body.home #page #primary section#event .inner .event-list li a .wrapper{display:none}body.home #page #primary section#event .inner .btn{margin:0 0 0 auto;background-position:right 3.2vw center}body.home #page #primary section#service{padding:0 0 26.6666666667vw}body.home #page #primary section#service .inner{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:4.8vw 0;position:relative;z-index:1}body.home #page #primary section#service .inner #service-slide{width:92.2666666667vw;height:51.2vw;margin:0 0 0 -6.9333333333vw}body.home #page #primary section#service .inner #service-slide .slick-list .slick-track .slick-slide{width:92.2666666667vw}body.home #page #primary section#service .inner .wrapper{width:100%;padding-left:0;margin-bottom:5.6vw}body.home #page #primary section#service .inner .wrapper p{margin-bottom:4.2666666667vw}body.home #page #primary section#service .inner .wrapper p.footnote{font-size:3.7333333333vw;line-height:1;letter-spacing:0.025em;margin-bottom:8vw}body.home #page #primary section#service .inner .wrapper ul{width:100%;max-width:89.3333333333vw;display:flex;flex-wrap:wrap;gap:2.6666666667vw;margin-bottom:5.6vw}body.home #page #primary section#service .inner .wrapper ul li a{display:block;min-width:27.7333333333vw;height:5.8666666667vw;font-size:3.7333333333vw;font-weight:500;line-height:5.8666666667vw;text-align:center;color:#ffffff;background-color:#d39fa7;background-image:url("../img/top/service-category-arrow.svg");background-repeat:no-repeat;background-size:1.0666666667vw;background-position:right 2.1333333333vw center;border-radius:2.9333333333vw;padding:0 3.7333333333vw}body.home #page #primary section#service .inner .wrapper .btn{margin-left:auto}body.home #page #primary section#service .inner>.btn+.btn{margin-left:0}body.home #page #primary section#service::before{content:"";display:block;width:18.6666666667vw;height:213.3333333333vw;background-color:#eecac8;position:absolute;left:0;bottom:0;z-index:0}body.home #page #primary section#service::after{content:"";display:block;width:100%;height:8vw;background-image:url("../img/top/instagram-wave-sp.svg");background-repeat:repeat-x;background-size:contain;background-position:center bottom;position:absolute;left:0;right:0;bottom:0;margin:0 auto;z-index:0}body.home #page #primary section#instagram{padding:5.6vw 0 17.3333333333vw;background-color:#eef4f9}body.home #page #primary section#instagram .inner{max-width:89.3333333333vw}body.home #page #primary section#instagram .inner h2{text-align:center;margin-bottom:5.6vw}body.home #page #primary section#instagram .inner #instaList{width:100%;display:flex;flex-wrap:wrap}body.home #page #primary section#instagram .inner #instaList li{width:calc(100%/3);height:29.78vw;position:relative}body.home #page #primary section#instagram .inner #instaList li img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body.home #page #primary section#instagram .inner #instaList li .wrapper{opacity:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.5);padding:2.6666666667vw}body.home #page #primary section#instagram .inner #instaList li .wrapper .reaction{display:flex;justify-content:center;gap:0 3.2vw;width:100%;font-size:2.6666666667vw;line-height:3.2vw;color:#ffffff}body.home #page #primary section#instagram .inner #instaList li .wrapper .reaction .like{padding-left:5.3333333333vw;background-image:url("../img/common/icon-like.svg");background-repeat:no-repeat;background-size:contain;background-position:center left}body.home #page #primary section#instagram .inner #instaList li .wrapper .reaction .comments{padding-left:5.3333333333vw;background-image:url("../img/common/icon-comment.svg");background-repeat:no-repeat;background-size:contain;background-position:center left}body.home #page #primary section#instagram .inner #instaList li .wrapper p{font-size:2.6666666667vw;line-height:3.2vw;color:#ffffff}body.home #page #primary section#instagram .inner #instaList li .wrapper>a{font-size:2.4vw;line-height:1;letter-spacing:0;color:#ffffff}body.home #page #primary section#instagram .inner #instaList li .wrapper>a::after{content:"▶"}body.home #page #primary section#instagram .inner #instaList li:hover .wrapper{opacity:1}body.home #page #primary section#instagram .inner #instaList li:nth-child(n+7){display:none}body.home #page #primary #tab-section{display:block;padding:9.3333333333vw 1.8666666667vw 13.8666666667vw;background-color:#f4ecf0;position:relative;min-height:128vw}body.home #page #primary #tab-section>.date{display:block;font-family:var(--fontNotoSans);font-size:3.4666666667vw;font-weight:500;line-height:8vw;margin-bottom:4.8vw;vertical-align:middle}body.home #page #primary #tab-section>.date strong{font-size:8vw;font-weight:700;vertical-align:middle;padding-left:1.6vw}body.home #page #primary #tab-section>.date strong i{font-size:4.5333333333vw;font-style:normal;padding-left:0.8vw}body.home #page #primary #tab-section .content{width:91.7333333333vw;pointer-events:none}body.home #page #primary #tab-section .content .tab{width:46.9333333333vw;font-size:4.2666666667vw;font-weight:500;line-height:1;text-align:center;color:#ffffff;padding:2.9333333333vw 0 2.1333333333vw;border-radius:2.6666666667vw 2.6666666667vw 0 0;pointer-events:auto;box-shadow:0.3466666667vw 0.3466666667vw 0.3466666667vw #777}body.home #page #primary #tab-section .content .tab span{display:block;font-size:2.4vw;font-weight:400;line-height:1;margin-top:1.6vw}body.home #page #primary #tab-section .content .tab.news{background-color:#df7472}body.home #page #primary #tab-section .content .tab.information{background-color:#7fb1b3;margin-left:auto}body.home #page #primary #tab-section .content .wrapper{padding:1.8666666667vw;border-radius:0 2.6666666667vw 2.6666666667vw 2.6666666667vw;position:relative;pointer-events:auto;box-shadow:0.3466666667vw 0.3466666667vw 0.3466666667vw #777}body.home #page #primary #tab-section .content .wrapper ul{background-color:#ffffff;padding:3.7333333333vw 5.3333333333vw 22.4vw;border-radius:0.8vw;min-height:77.3333333333vw}body.home #page #primary #tab-section .content .wrapper .btn{position:absolute;bottom:8vw;left:0;right:0;margin:0 auto}body.home #page #primary #tab-section .content#news{position:relative}body.home #page #primary #tab-section .content#news.active{z-index:1}body.home #page #primary #tab-section .content#news .wrapper{background-color:#df7472}body.home #page #primary #tab-section .content#information{position:absolute;top:18.1333333333vw;right:2.6666666667vw}body.home #page #primary #tab-section .content#information.active{z-index:1}body.home #page #primary #tab-section .content#information .wrapper{border-radius:2.6666666667vw 0 2.6666666667vw 2.6666666667vw;background-color:#7fb1b3}body.home #page #primary>.wrapper{display:flex;justify-content:center;gap:0 16vw}body.home #page #primary>.wrapper section{width:100%;max-width:136vw;margin:0}body.home #page #primary>.wrapper#tips-area{padding:18.4vw 0 17.0666666667vw}body.home #page #primary>.wrapper#flow-faq{background-color:#effbff;padding:13.3333333333vw 0 12.5333333333vw}body.home #page #primary::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background-image:url("../img/top/bg-sakura.webp");background-repeat:no-repeat;background-size:contain;background-position:center top;z-index:-1}body #page{overflow-x:hidden}body #page #primary{position:relative;z-index:0;overflow:unset}body #page #primary .slick-slider .slick-list{width:100%;height:100%}body #page #primary .slick-slider .slick-list .slick-track{height:100%;transition:unset}body #page #primary .slick-slider .slick-list .slick-track .slick-slide{height:100%}body #page #primary .slick-slider .slick-list .slick-track .slick-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body #page #primary .slick-slider .slick-dots{display:flex;justify-content:center;gap:0 3.7333333333vw;bottom:-5.8666666667vw}body #page #primary .slick-slider .slick-dots li{display:block;width:1.6vw;height:1.6vw;margin:0}body #page #primary .slick-slider .slick-dots li button{width:100%;height:100%;padding:0;border-radius:50%;background-color:#c4c4c4}body #page #primary .slick-slider .slick-dots li button::before{content:none}body #page #primary .slick-slider .slick-dots li[aria-hidden="false"] button{background-color:#4d4d4d}body #page #primary .information-list li,body #page #primary .news-list li{border-bottom:0.2666666667vw solid #ababab}body #page #primary .information-list li a,body #page #primary .news-list li a{display:flex;flex-wrap:wrap;align-items:center;gap:1.3333333333vw 1.7333333333vw;padding:2.6666666667vw 0 3.2vw 0;position:relative}body #page #primary .information-list li a .date,body #page #primary .news-list li a .date{font-size:3.7333333333vw;font-weight:500;line-height:5.8666666667vw}body #page #primary .information-list li a .cat,body #page #primary .news-list li a .cat{display:inline-block;font-size:3.7333333333vw;font-weight:500;line-height:5.8666666667vw;color:#ffffff;padding:0 2.6666666667vw;border-radius:2.9333333333vw}body #page #primary .information-list li a .title,body #page #primary .news-list li a .title{display:block;width:100%;font-size:3.7333333333vw;font-weight:500;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body #page #primary .information-list li a::after,body #page #primary .news-list li a::after{content:none}body #page #primary .event-list{display:flex;flex-direction:column;flex-wrap:wrap;gap:0}body #page #primary .event-list li{width:100%;border-bottom:0.2666666667vw solid #ababab}body #page #primary .event-list li a{display:flex;align-items:flex-start;position:relative;padding:4.5333333333vw 0 4.5333333333vw 33.6vw;min-height:29.3333333333vw}body #page #primary .event-list li a .wrapper{display:block;width:29.3333333333vw;height:20.2666666667vw;position:absolute;top:4.5333333333vw;left:0;margin-bottom:0}body #page #primary .event-list li a .wrapper img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body #page #primary .event-list li a .wrapper .eventend{display:none;width:100%;height:24vw;flex-direction:column;align-items:center;justify-content:center;gap:2.1333333333vw 0;position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%);background-color:rgba(75, 28, 28, 0.6);font-family:var(--fontNotoSans);font-size:3.7333333333vw;line-height:5.3333333333vw;color:#ffffff;text-align:center}body #page #primary .event-list li a .wrapper .eventend span{display:none;width:24vw;height:3.7333333333vw;font-size:2.6666666667vw;line-height:3.2vw;text-align:center;border:0.2666666667vw solid #ffffff}body #page #primary .event-list li a .tags{display:block}body #page #primary .event-list li a .tags .new,body #page #primary .event-list li a .tags .eventend{display:block;width:10.4vw;height:3.7333333333vw;font-size:2.6666666667vw;font-weight:700;line-height:3.7333333333vw;text-align:center;background-color:#df7472;color:#ffffff;margin-bottom:1.0666666667vw}body #page #primary .event-list li a .tags .eventend{width:24vw;background-color:rgba(75, 28, 28, 0.6)}body #page #primary .event-list li a .title{display:block;font-size:3.7333333333vw;font-weight:500;line-height:6.4vw;text-align:left;margin-bottom:2.6666666667vw}body #page #primary .event-list li a label{display:none;font-size:3.4666666667vw;line-height:4.8vw;text-align:center;border:0.2666666667vw solid #000000;padding:0 1.6vw;cursor:pointer;margin-bottom:2.4vw}body #page #primary .event-list li a span{display:block;font-size:3.2vw;line-height:1.2;letter-spacing:0}body #page #primary .event-list li a>.new{display:none;width:14.9333333333vw;height:14.9333333333vw;font-size:3.7333333333vw;font-weight:700;line-height:14.9333333333vw;text-align:center;background-color:#df7472;color:#ffffff;border-radius:50%;position:absolute;top:-7.4666666667vw;left:2.4vw}body #page #primary .diary-list{display:flex;flex-direction:column;gap:5.3333333333vw 0;margin-bottom:12.8vw}body #page #primary .diary-list>li{display:flex;flex-direction:column;justify-content:flex-start;gap:3.4666666667vw 0;background-color:#ffffff;border-radius:2.6666666667vw;padding:4.2666666667vw 3.7333333333vw 6.1333333333vw}body #page #primary .diary-list>li .wrapper{width:100%;max-width:unset;display:flex;flex-wrap:wrap;align-items:center;gap:0 4.8vw}body #page #primary .diary-list>li .wrapper .blooming-status{width:auto;margin-bottom:3.4666666667vw}body #page #primary .diary-list>li .wrapper .blooming-status li{width:27.7333333333vw;height:5.8666666667vw;font-size:3.7333333333vw;line-height:5.3333333333vw;border-radius:2.9333333333vw}body #page #primary .diary-list>li .wrapper .datetime{display:block;font-size:3.7333333333vw;line-height:5.3333333333vw;margin-bottom:3.4666666667vw}body #page #primary .diary-list>li .wrapper .title{display:block;width:100%;margin-bottom:2.6666666667vw;font-size:5.3333333333vw;font-weight:500;line-height:9.0666666667vw;border-bottom:0.2666666667vw solid #000000}body #page #primary .diary-list>li .wrapper p{display:block;width:100%;font-size:3.7333333333vw;line-height:8vw}body #page #primary .diary-list>li .diary-slide{width:100%;max-width:100%;height:45.3333333333vw;margin-bottom:0}body #page #primary .diary-list>li .diary-slide .slick-track{height:45.3333333333vw}body #page #primary .diary-list>li .diary-slide .slick-track .slick-slide{width:72.5333333333vw;height:45.3333333333vw;position:relative;margin:0 1.3333333333vw;cursor:pointer}body #page #primary .diary-list>li .diary-slide .slick-track .slick-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body #page #primary .diary-list>li .diary-slide .slick-track .slick-slide label{display:block;background-color:rgba(75, 28, 28, 0.6);font-size:2.6666666667vw;line-height:5.8666666667vw;color:#ffffff;text-align:center;position:absolute;bottom:0;left:0;right:0}body #page #primary .diary-list>li .diary-slide.single .slick-list .slick-track{width:100% !important;left:unset !important}body #page #primary .diary-list>li .diary-slide.single .slick-list .slick-track .slick-slide{margin:0 auto;float:unset}body #page #primary .diary-list>li .diary-slide .slick-arrow{width:3.4666666667vw;height:5.8666666667vw;background-repeat:no-repeat;background-size:contain;background-position:center}body #page #primary .diary-list>li .diary-slide .slick-arrow::before{content:none}body #page #primary .diary-list>li .diary-slide .slick-arrow.slick-prev{background-image:url("../img/bloominginformation/slide-arrow-left.svg");left:-4vw}body #page #primary .diary-list>li .diary-slide .slick-arrow.slick-next{background-image:url("../img/bloominginformation/slide-arrow-right.svg");right:-4vw}body #page #primary .blooming-status{width:72vw;padding-right:0;display:flex;flex-wrap:wrap;gap:2.1333333333vw 1.6vw;margin-bottom:6.9333333333vw}body #page #primary .blooming-status li{display:block;width:22.9333333333vw;height:6.9333333333vw;font-size:3.2vw;font-weight:500;line-height:6.4vw;text-align:center;color:#918075;border:0.2666666667vw solid #918075;border-radius:3.4666666667vw}body #page #primary .blooming-status li.active{color:#ffffff}body #page #primary .blooming-status.open li.active.clr-0{background-color:#698b75;border-color:#698b75}body #page #primary .blooming-status.open li.active.clr-1{background-color:#b4c78c;border-color:#b4c78c}body #page #primary .blooming-status.open li.active.clr-2{background-color:#f2bcc0;border-color:#f2bcc0}body #page #primary .blooming-status.open li.active.clr-3{background-color:#f2a2ac;border-color:#f2a2ac}body #page #primary .blooming-status.open li.active.clr-4{background-color:#f28999;border-color:#f28999}body #page #primary .blooming-status.open li.active.clr-5{background-color:#df868c;border-color:#df868c}body #page #primary .blooming-status.open li.active.clr-6{background-color:#d1868c;border-color:#d1868c}body #page #primary .blooming-status.open li.active.clr-7{background-color:#b87d8c;border-color:#b87d8c}body #page #primary .blooming-status.open li.active.clr-8{background-color:#a06379;border-color:#a06379}body #page #primary .blooming-status.close li.active.clr-0{background-color:#96c48c;border-color:#96c48c}body #page #primary .blooming-status.close li.active.clr-1{background-color:#51b97b;border-color:#51b97b}body #page #primary .blooming-status.close li.active.clr-2{background-color:#ac9b80;border-color:#ac9b80}body #page #primary .blooming-status.close li.active.clr-3{background-color:#918075;border-color:#918075}body #page #primary .blooming-status.close li.active.clr-4{background-color:#698b75;border-color:#698b75}body #page #primary #sightseeing{padding:15.4666666667vw 0 10.1333333333vw;background-color:#f1f1ec}body #page #primary #sightseeing .inner h2{margin-bottom:6.4vw}body #page #primary #sightseeing .inner h2 span{display:block;font-size:3.7333333333vw;font-weight:400;line-height:1;margin-left:0;margin-top:3.7333333333vw}body #page #primary #sightseeing .inner ul{width:100%;max-width:unset;margin:0 auto 6.1333333333vw;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:2.6666666667vw}body #page #primary #sightseeing .inner ul li a{display:block;width:28vw;height:28vw;padding-top:20.8vw;background-color:#ffffff;background-repeat:no-repeat;background-size:contain;background-position:center;border-radius:2.6666666667vw;font-size:2.6666666667vw;font-weight:500;text-align:center;line-height:1;letter-spacing:0.1em}body #page #primary #sightseeing .inner ul li:nth-child(-n+3) a{width:28vw}body #page #primary #sightseeing .inner ul li:nth-child(1) a{background-image:url("../img/top/sightseeing-1.svg")}body #page #primary #sightseeing .inner ul li:nth-child(2) a{background-image:url("../img/top/sightseeing-2.svg")}body #page #primary #sightseeing .inner ul li:nth-child(3) a{background-image:url("../img/top/sightseeing-3.svg")}body #page #primary #sightseeing .inner ul li:nth-child(4) a{background-image:url("../img/top/sightseeing-4.svg")}body #page #primary #sightseeing .inner ul li:nth-child(5) a{background-image:url("../img/top/sightseeing-5.svg")}body #page #primary #sightseeing .inner ul li:nth-child(6) a{background-image:url("../img/top/sightseeing-6.svg")}body #page #primary #sightseeing .inner ul li:nth-child(7) a{background-image:url("../img/top/sightseeing-7.svg")}body #page #primary #sightseeing .inner ul li:nth-child(8) a{background-image:url("../img/top/sightseeing-8.svg")}body #page #primary #sightseeing .inner .btn{margin:0 auto}body.page #page #primary,body.archive #page #primary,body.single #page #primary,body.search #page #primary{padding-top:16vw}body.page #page #primary article,body.archive #page #primary article,body.single #page #primary article,body.search #page #primary article{width:100%;margin:0}body.page #page #primary article .entry-header,body.page #page #primary article .page-header,body.archive #page #primary article .entry-header,body.archive #page #primary article .page-header,body.single #page #primary article .entry-header,body.single #page #primary article .page-header,body.search #page #primary article .entry-header,body.search #page #primary article .page-header{display:flex;flex-direction:column;width:100%;margin:0 auto;height:auto;padding:13.3333333333vw 5.3333333333vw 0;position:relative;overflow-y:visible}body.page #page #primary article .entry-header::before,body.page #page #primary article .page-header::before,body.archive #page #primary article .entry-header::before,body.archive #page #primary article .page-header::before,body.single #page #primary article .entry-header::before,body.single #page #primary article .page-header::before,body.search #page #primary article .entry-header::before,body.search #page #primary article .page-header::before{content:"";display:block;width:100%;height:181.6vw;background-image:url("../img/common/header-bg-sp.webp");background-repeat:no-repeat;background-size:cover;background-position:center top;position:absolute;top:0;left:0;right:0;margin:0 auto}body.page #page #primary article .entry-header::after,body.page #page #primary article .page-header::after,body.archive #page #primary article .entry-header::after,body.archive #page #primary article .page-header::after,body.single #page #primary article .entry-header::after,body.single #page #primary article .page-header::after,body.search #page #primary article .entry-header::after,body.search #page #primary article .page-header::after{content:"";display:block;width:100%;height:48vw;background-image:url("../img/common/header-img.webp");background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;top:unset;right:unset;margin-bottom:2.2666666667vw}body.page #page #primary article .entry-header .wrapper,body.page #page #primary article .page-header .wrapper,body.archive #page #primary article .entry-header .wrapper,body.archive #page #primary article .page-header .wrapper,body.single #page #primary article .entry-header .wrapper,body.single #page #primary article .page-header .wrapper,body.search #page #primary article .entry-header .wrapper,body.search #page #primary article .page-header .wrapper{display:flex;flex-direction:column;justify-content:center;gap:3.2vw 0;width:100%;max-width:unset;height:auto;margin:0;position:relative;order:2}body.page #page #primary article .entry-header .wrapper .entry-title,body.page #page #primary article .entry-header .wrapper .page-title,body.page #page #primary article .page-header .wrapper .entry-title,body.page #page #primary article .page-header .wrapper .page-title,body.archive #page #primary article .entry-header .wrapper .entry-title,body.archive #page #primary article .entry-header .wrapper .page-title,body.archive #page #primary article .page-header .wrapper .entry-title,body.archive #page #primary article .page-header .wrapper .page-title,body.single #page #primary article .entry-header .wrapper .entry-title,body.single #page #primary article .entry-header .wrapper .page-title,body.single #page #primary article .page-header .wrapper .entry-title,body.single #page #primary article .page-header .wrapper .page-title,body.search #page #primary article .entry-header .wrapper .entry-title,body.search #page #primary article .entry-header .wrapper .page-title,body.search #page #primary article .page-header .wrapper .entry-title,body.search #page #primary article .page-header .wrapper .page-title{display:block;width:100%;max-width:133.3333333333vw;font-size:6.4vw;font-weight:500;line-height:1;letter-spacing:0;text-align:left;padding-bottom:4.8vw;border-bottom:0.2666666667vw solid #c4c4c4;position:relative}body.page #page #primary article .entry-header .wrapper .entry-title::before,body.page #page #primary article .entry-header .wrapper .page-title::before,body.page #page #primary article .page-header .wrapper .entry-title::before,body.page #page #primary article .page-header .wrapper .page-title::before,body.archive #page #primary article .entry-header .wrapper .entry-title::before,body.archive #page #primary article .entry-header .wrapper .page-title::before,body.archive #page #primary article .page-header .wrapper .entry-title::before,body.archive #page #primary article .page-header .wrapper .page-title::before,body.single #page #primary article .entry-header .wrapper .entry-title::before,body.single #page #primary article .entry-header .wrapper .page-title::before,body.single #page #primary article .page-header .wrapper .entry-title::before,body.single #page #primary article .page-header .wrapper .page-title::before,body.search #page #primary article .entry-header .wrapper .entry-title::before,body.search #page #primary article .entry-header .wrapper .page-title::before,body.search #page #primary article .page-header .wrapper .entry-title::before,body.search #page #primary article .page-header .wrapper .page-title::before{content:"";display:block;width:26.6666666667vw;height:1.6vw;background-color:#dfacae;position:absolute;bottom:-0.2666666667vw;left:0}body.page #page #primary article .entry-header .wrapper .subtitle,body.page #page #primary article .page-header .wrapper .subtitle,body.archive #page #primary article .entry-header .wrapper .subtitle,body.archive #page #primary article .page-header .wrapper .subtitle,body.single #page #primary article .entry-header .wrapper .subtitle,body.single #page #primary article .page-header .wrapper .subtitle,body.search #page #primary article .entry-header .wrapper .subtitle,body.search #page #primary article .page-header .wrapper .subtitle{display:block;font-size:2.6666666667vw;line-height:1;letter-spacing:0.05em;color:#dfacae}body.page #page #primary article .entry-header .wrapper::after,body.page #page #primary article .page-header .wrapper::after,body.archive #page #primary article .entry-header .wrapper::after,body.archive #page #primary article .page-header .wrapper::after,body.single #page #primary article .entry-header .wrapper::after,body.single #page #primary article .page-header .wrapper::after,body.search #page #primary article .entry-header .wrapper::after,body.search #page #primary article .page-header .wrapper::after{content:none}body.page #page #primary article .entry-header .breadcrumbs,body.page #page #primary article .page-header .breadcrumbs,body.archive #page #primary article .entry-header .breadcrumbs,body.archive #page #primary article .page-header .breadcrumbs,body.single #page #primary article .entry-header .breadcrumbs,body.single #page #primary article .page-header .breadcrumbs,body.search #page #primary article .entry-header .breadcrumbs,body.search #page #primary article .page-header .breadcrumbs{width:100%;max-width:288vw;margin:0 auto;font-size:2.6666666667vw;font-weight:400;line-height:1;order:1;margin-bottom:4.8vw}body.page #page #primary article .entry-header .breadcrumbs a,body.page #page #primary article .page-header .breadcrumbs a,body.archive #page #primary article .entry-header .breadcrumbs a,body.archive #page #primary article .page-header .breadcrumbs a,body.single #page #primary article .entry-header .breadcrumbs a,body.single #page #primary article .page-header .breadcrumbs a,body.search #page #primary article .entry-header .breadcrumbs a,body.search #page #primary article .page-header .breadcrumbs a{color:#666666}body.page #page #primary article .entry-content,body.archive #page #primary article .entry-content,body.single #page #primary article .entry-content,body.search #page #primary article .entry-content{width:100%;margin:0 auto;padding-top:10.6666666667vw;position:relative}body.page #page #primary article .entry-content section,body.archive #page #primary article .entry-content section,body.single #page #primary article .entry-content section,body.search #page #primary article .entry-content section{width:100%}body.page #page #primary article .entry-content section h2,body.archive #page #primary article .entry-content section h2,body.single #page #primary article .entry-content section h2,body.search #page #primary article .entry-content section h2{font-size:5.3333333333vw;font-weight:500;text-align:left;line-height:8vw;margin-bottom:6.4vw;padding-left:3.4666666667vw;border-left:1.6vw solid #dfacae}body.page #page #primary article .entry-content section .inner,body.archive #page #primary article .entry-content section .inner,body.single #page #primary article .entry-content section .inner,body.search #page #primary article .entry-content section .inner{width:100%;max-width:89.3333333333vw;margin:0 auto}body.page #page #primary article .entry-content section table,body.archive #page #primary article .entry-content section table,body.single #page #primary article .entry-content section table,body.search #page #primary article .entry-content section table{border-collapse:collapse}body.page #page #primary article .entry-content section table caption,body.archive #page #primary article .entry-content section table caption,body.single #page #primary article .entry-content section table caption,body.search #page #primary article .entry-content section table caption{display:table-caption}body.page #page #primary article .entry-content section table tbody tr,body.archive #page #primary article .entry-content section table tbody tr,body.single #page #primary article .entry-content section table tbody tr,body.search #page #primary article .entry-content section table tbody tr{display:block;width:100%}body.page #page #primary article .entry-content section table tbody tr th,body.page #page #primary article .entry-content section table tbody tr td,body.archive #page #primary article .entry-content section table tbody tr th,body.archive #page #primary article .entry-content section table tbody tr td,body.single #page #primary article .entry-content section table tbody tr th,body.single #page #primary article .entry-content section table tbody tr td,body.search #page #primary article .entry-content section table tbody tr th,body.search #page #primary article .entry-content section table tbody tr td{display:block;width:100%;font-size:3.7333333333vw;font-weight:400;line-height:6.9333333333vw;letter-spacing:0;padding:4.8vw 0;border:0.2666666667vw solid #ababab}body.page #page #primary article .entry-content section table tbody tr th,body.archive #page #primary article .entry-content section table tbody tr th,body.single #page #primary article .entry-content section table tbody tr th,body.search #page #primary article .entry-content section table tbody tr th{background-color:#eaeaea;text-align:center}body.page #page #primary article .entry-content section table tbody tr th+td,body.archive #page #primary article .entry-content section table tbody tr th+td,body.single #page #primary article .entry-content section table tbody tr th+td,body.search #page #primary article .entry-content section table tbody tr th+td{border-top:none}body.page #page #primary article .entry-content section table tbody tr+tr th,body.archive #page #primary article .entry-content section table tbody tr+tr th,body.single #page #primary article .entry-content section table tbody tr+tr th,body.search #page #primary article .entry-content section table tbody tr+tr th{border-top:none}body.page #page #primary article .entry-content section dl.type-list dt,body.archive #page #primary article .entry-content section dl.type-list dt,body.single #page #primary article .entry-content section dl.type-list dt,body.search #page #primary article .entry-content section dl.type-list dt{display:block;font-size:3.7333333333vw;font-weight:500;line-height:8vw;text-align:left;padding:4vw;border:0.2666666667vw solid #ababab}body.page #page #primary article .entry-content section dl.type-list dt::before,body.archive #page #primary article .entry-content section dl.type-list dt::before,body.single #page #primary article .entry-content section dl.type-list dt::before,body.search #page #primary article .entry-content section dl.type-list dt::before{content:"・"}body.page #page #primary article .entry-content section dl.type-list dt+dd,body.archive #page #primary article .entry-content section dl.type-list dt+dd,body.single #page #primary article .entry-content section dl.type-list dt+dd,body.search #page #primary article .entry-content section dl.type-list dt+dd{border-top:none}body.page #page #primary article .entry-content section dl.type-list dd,body.archive #page #primary article .entry-content section dl.type-list dd,body.single #page #primary article .entry-content section dl.type-list dd,body.search #page #primary article .entry-content section dl.type-list dd{display:block;font-size:3.7333333333vw;line-height:8vw;text-align:left;padding:4vw;border:0.2666666667vw solid #ababab}body.page #page #primary article .entry-content section dl.type-list dd a,body.archive #page #primary article .entry-content section dl.type-list dd a,body.single #page #primary article .entry-content section dl.type-list dd a,body.search #page #primary article .entry-content section dl.type-list dd a{font-size:4.2666666667vw;font-weight:700;color:#b9274e;text-decoration:underline}body.page #page #primary article .entry-content section dl.type-list+dl dt,body.archive #page #primary article .entry-content section dl.type-list+dl dt,body.single #page #primary article .entry-content section dl.type-list+dl dt,body.search #page #primary article .entry-content section dl.type-list+dl dt{border-top:none}body.page #page #primary article .entry-content section#documents,body.archive #page #primary article .entry-content section#documents,body.single #page #primary article .entry-content section#documents,body.search #page #primary article .entry-content section#documents{padding:15.4666666667vw 0 17.0666666667vw}body.page #page #primary article .entry-content section#documents .inner .documents-list,body.archive #page #primary article .entry-content section#documents .inner .documents-list,body.single #page #primary article .entry-content section#documents .inner .documents-list,body.search #page #primary article .entry-content section#documents .inner .documents-list{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:6.6666666667vw 0}body.page #page #primary article .entry-content section#documents .inner .documents-list li,body.archive #page #primary article .entry-content section#documents .inner .documents-list li,body.single #page #primary article .entry-content section#documents .inner .documents-list li,body.search #page #primary article .entry-content section#documents .inner .documents-list li{width:100%;max-width:unset;border-radius:5.3333333333vw;background-color:#eef4f9;padding:8vw 4.8vw}body.page #page #primary article .entry-content section#documents .inner .documents-list li .name,body.archive #page #primary article .entry-content section#documents .inner .documents-list li .name,body.single #page #primary article .entry-content section#documents .inner .documents-list li .name,body.search #page #primary article .entry-content section#documents .inner .documents-list li .name{display:block;width:100%;font-family:var(--fontNotoSans);font-size:4.8vw;font-weight:700;line-height:1;text-align:center;margin-bottom:5.6vw}body.page #page #primary article .entry-content section#documents .inner .documents-list li figure,body.archive #page #primary article .entry-content section#documents .inner .documents-list li figure,body.single #page #primary article .entry-content section#documents .inner .documents-list li figure,body.search #page #primary article .entry-content section#documents .inner .documents-list li figure{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4.5333333333vw}body.page #page #primary article .entry-content section#documents .inner .documents-list li figure img,body.archive #page #primary article .entry-content section#documents .inner .documents-list li figure img,body.single #page #primary article .entry-content section#documents .inner .documents-list li figure img,body.search #page #primary article .entry-content section#documents .inner .documents-list li figure img{display:block;width:100%;max-width:37.3333333333vw}body.page #page #primary article .entry-content section#documents .inner .documents-list li a,body.archive #page #primary article .entry-content section#documents .inner .documents-list li a,body.single #page #primary article .entry-content section#documents .inner .documents-list li a,body.search #page #primary article .entry-content section#documents .inner .documents-list li a{font-family:var(--fontNotoSans);font-size:3.7333333333vw;line-height:5.6vw;color:#b9274e;margin-left:9.6vw;padding-bottom:0.8vw;border-bottom:0.2666666667vw solid #b9274e;position:relative}body.page #page #primary article .entry-content section#documents .inner .documents-list li a::before,body.archive #page #primary article .entry-content section#documents .inner .documents-list li a::before,body.single #page #primary article .entry-content section#documents .inner .documents-list li a::before,body.search #page #primary article .entry-content section#documents .inner .documents-list li a::before{content:"";display:block;width:5.8666666667vw;height:5.6vw;background-image:url("../img/common/icon-download.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:50%;left:-8.5333333333vw;transform:translateY(-50%)}body.page #page #primary article .entry-content section#anchorlinks,body.archive #page #primary article .entry-content section#anchorlinks,body.single #page #primary article .entry-content section#anchorlinks,body.search #page #primary article .entry-content section#anchorlinks{margin-bottom:14.6666666667vw}body.page #page #primary article .entry-content section#anchorlinks .inner>a,body.archive #page #primary article .entry-content section#anchorlinks .inner>a,body.single #page #primary article .entry-content section#anchorlinks .inner>a,body.search #page #primary article .entry-content section#anchorlinks .inner>a{display:inline-block;font-size:4.8vw;font-weight:500;line-height:6.9333333333vw;letter-spacing:0;color:#b9274e;padding-left:4.2666666667vw;background-image:url("../img/access/chevron-right.svg");background-repeat:no-repeat;background-size:1.8666666667vw;background-position:center left;position:relative;margin-bottom:10.1333333333vw}body.page #page #primary article .entry-content section#anchorlinks .inner>a::after,body.archive #page #primary article .entry-content section#anchorlinks .inner>a::after,body.single #page #primary article .entry-content section#anchorlinks .inner>a::after,body.search #page #primary article .entry-content section#anchorlinks .inner>a::after{content:"";display:block;width:100%;height:0.2666666667vw;background-color:#b9274e;position:absolute;bottom:0;left:0;right:0}body.page #page #primary article .entry-content section#anchorlinks .inner .anchor-list-large,body.archive #page #primary article .entry-content section#anchorlinks .inner .anchor-list-large,body.single #page #primary article .entry-content section#anchorlinks .inner .anchor-list-large,body.search #page #primary article .entry-content section#anchorlinks .inner .anchor-list-large{display:flex;flex-direction:column;flex-wrap:wrap;gap:5.3333333333vw 4.2666666667vw;margin-bottom:5.6vw}body.page #page #primary article .entry-content section#anchorlinks .inner .anchor-list-large li,body.archive #page #primary article .entry-content section#anchorlinks .inner .anchor-list-large li,body.single #page #primary article .entry-content section#anchorlinks .inner .anchor-list-large li,body.search #page #primary article .entry-content section#anchorlinks .inner .anchor-list-large li{width:100%}body.page #page #primary article .entry-content section#anchorlinks .inner .anchor-list-large li a,body.archive #page #primary article .entry-content section#anchorlinks .inner .anchor-list-large li a,body.single #page #primary article .entry-content section#anchorlinks .inner .anchor-list-large li a,body.search #page #primary article .entry-content section#anchorlinks .inner .anchor-list-large li a{display:flex;justify-content:flex-start;align-items:center;gap:0 1.0666666667vw;width:100%;height:16vw;font-family:var(--fontNotoSans);font-size:4.8vw;font-weight:500;line-height:15.4666666667vw;text-align:center;border:0.2666666667vw solid #000000;background-color:#ffffff;background-image:url("../img/access/chevron-below-bk.svg");background-repeat:no-repeat;background-position:right 4.8vw center;background-size:3.7333333333vw;padding-left:5.0666666667vw}body.page #page #primary article .entry-content section#anchorlinks .inner .anchor-list-large li a::before,body.archive #page #primary article .entry-content section#anchorlinks .inner .anchor-list-large li a::before,body.single #page #primary article .entry-content section#anchorlinks .inner .anchor-list-large li a::before,body.search #page #primary article .entry-content section#anchorlinks .inner .anchor-list-large li a::before{content:"";display:inline-block;width:6.9333333333vw;height:6.9333333333vw;background-image:url("../img/access/car/icon-car.svg");background-repeat:no-repeat;background-size:contain;background-position:center}body.page #page #primary article .entry-content section#anchorlinks .inner .anchor-list-small,body.archive #page #primary article .entry-content section#anchorlinks .inner .anchor-list-small,body.single #page #primary article .entry-content section#anchorlinks .inner .anchor-list-small,body.search #page #primary article .entry-content section#anchorlinks .inner .anchor-list-small{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;gap:3.7333333333vw 0}body.page #page #primary article .entry-content section#anchorlinks .inner .anchor-list-small li a,body.archive #page #primary article .entry-content section#anchorlinks .inner .anchor-list-small li a,body.single #page #primary article .entry-content section#anchorlinks .inner .anchor-list-small li a,body.search #page #primary article .entry-content section#anchorlinks .inner .anchor-list-small li a{display:inline-block;font-family:var(--fontNotoSans);font-size:4.2666666667vw;font-weight:500;line-height:5.8666666667vw;letter-spacing:0;color:#b9274e;padding-left:4.8vw;background-image:url("../img/access/chevron-below.svg");background-repeat:no-repeat;background-size:3.2vw;background-position:center left;position:relative}body.page #page #primary article .entry-content section#anchorlinks .inner .anchor-list-small li a::after,body.archive #page #primary article .entry-content section#anchorlinks .inner .anchor-list-small li a::after,body.single #page #primary article .entry-content section#anchorlinks .inner .anchor-list-small li a::after,body.search #page #primary article .entry-content section#anchorlinks .inner .anchor-list-small li a::after{content:"";display:block;width:100%;height:0.2666666667vw;background-color:#b9274e;position:absolute;bottom:0;left:0;right:0}body.page #page #primary article .entry-content section#routebus,body.page #page #primary article .entry-content section#circulationbus,body.page #page #primary article .entry-content section#shuttlebus,body.page #page #primary article .entry-content section#temporarybus,body.page #page #primary article .entry-content section#iidaline,body.archive #page #primary article .entry-content section#routebus,body.archive #page #primary article .entry-content section#circulationbus,body.archive #page #primary article .entry-content section#shuttlebus,body.archive #page #primary article .entry-content section#temporarybus,body.archive #page #primary article .entry-content section#iidaline,body.single #page #primary article .entry-content section#routebus,body.single #page #primary article .entry-content section#circulationbus,body.single #page #primary article .entry-content section#shuttlebus,body.single #page #primary article .entry-content section#temporarybus,body.single #page #primary article .entry-content section#iidaline,body.search #page #primary article .entry-content section#routebus,body.search #page #primary article .entry-content section#circulationbus,body.search #page #primary article .entry-content section#shuttlebus,body.search #page #primary article .entry-content section#temporarybus,body.search #page #primary article .entry-content section#iidaline{margin-bottom:16vw}body.page #page #primary article .entry-content section#routebus .inner,body.page #page #primary article .entry-content section#circulationbus .inner,body.page #page #primary article .entry-content section#shuttlebus .inner,body.page #page #primary article .entry-content section#temporarybus .inner,body.page #page #primary article .entry-content section#iidaline .inner,body.archive #page #primary article .entry-content section#routebus .inner,body.archive #page #primary article .entry-content section#circulationbus .inner,body.archive #page #primary article .entry-content section#shuttlebus .inner,body.archive #page #primary article .entry-content section#temporarybus .inner,body.archive #page #primary article .entry-content section#iidaline .inner,body.single #page #primary article .entry-content section#routebus .inner,body.single #page #primary article .entry-content section#circulationbus .inner,body.single #page #primary article .entry-content section#shuttlebus .inner,body.single #page #primary article .entry-content section#temporarybus .inner,body.single #page #primary article .entry-content section#iidaline .inner,body.search #page #primary article .entry-content section#routebus .inner,body.search #page #primary article .entry-content section#circulationbus .inner,body.search #page #primary article .entry-content section#shuttlebus .inner,body.search #page #primary article .entry-content section#temporarybus .inner,body.search #page #primary article .entry-content section#iidaline .inner{display:flex;flex-direction:column;justify-content:space-between;gap:11.2vw 0}body.page #page #primary article .entry-content section#routebus .inner .wrapper,body.page #page #primary article .entry-content section#circulationbus .inner .wrapper,body.page #page #primary article .entry-content section#shuttlebus .inner .wrapper,body.page #page #primary article .entry-content section#temporarybus .inner .wrapper,body.page #page #primary article .entry-content section#iidaline .inner .wrapper,body.archive #page #primary article .entry-content section#routebus .inner .wrapper,body.archive #page #primary article .entry-content section#circulationbus .inner .wrapper,body.archive #page #primary article .entry-content section#shuttlebus .inner .wrapper,body.archive #page #primary article .entry-content section#temporarybus .inner .wrapper,body.archive #page #primary article .entry-content section#iidaline .inner .wrapper,body.single #page #primary article .entry-content section#routebus .inner .wrapper,body.single #page #primary article .entry-content section#circulationbus .inner .wrapper,body.single #page #primary article .entry-content section#shuttlebus .inner .wrapper,body.single #page #primary article .entry-content section#temporarybus .inner .wrapper,body.single #page #primary article .entry-content section#iidaline .inner .wrapper,body.search #page #primary article .entry-content section#routebus .inner .wrapper,body.search #page #primary article .entry-content section#circulationbus .inner .wrapper,body.search #page #primary article .entry-content section#shuttlebus .inner .wrapper,body.search #page #primary article .entry-content section#temporarybus .inner .wrapper,body.search #page #primary article .entry-content section#iidaline .inner .wrapper{width:100%;max-width:133.3333333333vw}body.page #page #primary article .entry-content section#routebus .inner .wrapper h3,body.page #page #primary article .entry-content section#circulationbus .inner .wrapper h3,body.page #page #primary article .entry-content section#shuttlebus .inner .wrapper h3,body.page #page #primary article .entry-content section#temporarybus .inner .wrapper h3,body.page #page #primary article .entry-content section#iidaline .inner .wrapper h3,body.archive #page #primary article .entry-content section#routebus .inner .wrapper h3,body.archive #page #primary article .entry-content section#circulationbus .inner .wrapper h3,body.archive #page #primary article .entry-content section#shuttlebus .inner .wrapper h3,body.archive #page #primary article .entry-content section#temporarybus .inner .wrapper h3,body.archive #page #primary article .entry-content section#iidaline .inner .wrapper h3,body.single #page #primary article .entry-content section#routebus .inner .wrapper h3,body.single #page #primary article .entry-content section#circulationbus .inner .wrapper h3,body.single #page #primary article .entry-content section#shuttlebus .inner .wrapper h3,body.single #page #primary article .entry-content section#temporarybus .inner .wrapper h3,body.single #page #primary article .entry-content section#iidaline .inner .wrapper h3,body.search #page #primary article .entry-content section#routebus .inner .wrapper h3,body.search #page #primary article .entry-content section#circulationbus .inner .wrapper h3,body.search #page #primary article .entry-content section#shuttlebus .inner .wrapper h3,body.search #page #primary article .entry-content section#temporarybus .inner .wrapper h3,body.search #page #primary article .entry-content section#iidaline .inner .wrapper h3{font-family:var(--fontNotoSans);font-size:5.3333333333vw;font-weight:700;line-height:9.6vw;color:#df6f8c}body.page #page #primary article .entry-content section#routebus .inner .wrapper h4,body.page #page #primary article .entry-content section#circulationbus .inner .wrapper h4,body.page #page #primary article .entry-content section#shuttlebus .inner .wrapper h4,body.page #page #primary article .entry-content section#temporarybus .inner .wrapper h4,body.page #page #primary article .entry-content section#iidaline .inner .wrapper h4,body.archive #page #primary article .entry-content section#routebus .inner .wrapper h4,body.archive #page #primary article .entry-content section#circulationbus .inner .wrapper h4,body.archive #page #primary article .entry-content section#shuttlebus .inner .wrapper h4,body.archive #page #primary article .entry-content section#temporarybus .inner .wrapper h4,body.archive #page #primary article .entry-content section#iidaline .inner .wrapper h4,body.single #page #primary article .entry-content section#routebus .inner .wrapper h4,body.single #page #primary article .entry-content section#circulationbus .inner .wrapper h4,body.single #page #primary article .entry-content section#shuttlebus .inner .wrapper h4,body.single #page #primary article .entry-content section#temporarybus .inner .wrapper h4,body.single #page #primary article .entry-content section#iidaline .inner .wrapper h4,body.search #page #primary article .entry-content section#routebus .inner .wrapper h4,body.search #page #primary article .entry-content section#circulationbus .inner .wrapper h4,body.search #page #primary article .entry-content section#shuttlebus .inner .wrapper h4,body.search #page #primary article .entry-content section#temporarybus .inner .wrapper h4,body.search #page #primary article .entry-content section#iidaline .inner .wrapper h4{font-family:var(--fontNotoSans);font-size:4.8vw;font-weight:700;line-height:9.6vw}body.page #page #primary article .entry-content section#routebus .inner .wrapper p,body.page #page #primary article .entry-content section#circulationbus .inner .wrapper p,body.page #page #primary article .entry-content section#shuttlebus .inner .wrapper p,body.page #page #primary article .entry-content section#temporarybus .inner .wrapper p,body.page #page #primary article .entry-content section#iidaline .inner .wrapper p,body.archive #page #primary article .entry-content section#routebus .inner .wrapper p,body.archive #page #primary article .entry-content section#circulationbus .inner .wrapper p,body.archive #page #primary article .entry-content section#shuttlebus .inner .wrapper p,body.archive #page #primary article .entry-content section#temporarybus .inner .wrapper p,body.archive #page #primary article .entry-content section#iidaline .inner .wrapper p,body.single #page #primary article .entry-content section#routebus .inner .wrapper p,body.single #page #primary article .entry-content section#circulationbus .inner .wrapper p,body.single #page #primary article .entry-content section#shuttlebus .inner .wrapper p,body.single #page #primary article .entry-content section#temporarybus .inner .wrapper p,body.single #page #primary article .entry-content section#iidaline .inner .wrapper p,body.search #page #primary article .entry-content section#routebus .inner .wrapper p,body.search #page #primary article .entry-content section#circulationbus .inner .wrapper p,body.search #page #primary article .entry-content section#shuttlebus .inner .wrapper p,body.search #page #primary article .entry-content section#temporarybus .inner .wrapper p,body.search #page #primary article .entry-content section#iidaline .inner .wrapper p{font-family:var(--fontNotoSans)}body.page #page #primary article .entry-content section#routebus .inner .wrapper p a,body.page #page #primary article .entry-content section#circulationbus .inner .wrapper p a,body.page #page #primary article .entry-content section#shuttlebus .inner .wrapper p a,body.page #page #primary article .entry-content section#temporarybus .inner .wrapper p a,body.page #page #primary article .entry-content section#iidaline .inner .wrapper p a,body.archive #page #primary article .entry-content section#routebus .inner .wrapper p a,body.archive #page #primary article .entry-content section#circulationbus .inner .wrapper p a,body.archive #page #primary article .entry-content section#shuttlebus .inner .wrapper p a,body.archive #page #primary article .entry-content section#temporarybus .inner .wrapper p a,body.archive #page #primary article .entry-content section#iidaline .inner .wrapper p a,body.single #page #primary article .entry-content section#routebus .inner .wrapper p a,body.single #page #primary article .entry-content section#circulationbus .inner .wrapper p a,body.single #page #primary article .entry-content section#shuttlebus .inner .wrapper p a,body.single #page #primary article .entry-content section#temporarybus .inner .wrapper p a,body.single #page #primary article .entry-content section#iidaline .inner .wrapper p a,body.search #page #primary article .entry-content section#routebus .inner .wrapper p a,body.search #page #primary article .entry-content section#circulationbus .inner .wrapper p a,body.search #page #primary article .entry-content section#shuttlebus .inner .wrapper p a,body.search #page #primary article .entry-content section#temporarybus .inner .wrapper p a,body.search #page #primary article .entry-content section#iidaline .inner .wrapper p a{color:#df6f8c;text-decoration:underline}body.page #page #primary article .entry-content section#routebus .inner .wrapper p+h3,body.page #page #primary article .entry-content section#circulationbus .inner .wrapper p+h3,body.page #page #primary article .entry-content section#shuttlebus .inner .wrapper p+h3,body.page #page #primary article .entry-content section#temporarybus .inner .wrapper p+h3,body.page #page #primary article .entry-content section#iidaline .inner .wrapper p+h3,body.archive #page #primary article .entry-content section#routebus .inner .wrapper p+h3,body.archive #page #primary article .entry-content section#circulationbus .inner .wrapper p+h3,body.archive #page #primary article .entry-content section#shuttlebus .inner .wrapper p+h3,body.archive #page #primary article .entry-content section#temporarybus .inner .wrapper p+h3,body.archive #page #primary article .entry-content section#iidaline .inner .wrapper p+h3,body.single #page #primary article .entry-content section#routebus .inner .wrapper p+h3,body.single #page #primary article .entry-content section#circulationbus .inner .wrapper p+h3,body.single #page #primary article .entry-content section#shuttlebus .inner .wrapper p+h3,body.single #page #primary article .entry-content section#temporarybus .inner .wrapper p+h3,body.single #page #primary article .entry-content section#iidaline .inner .wrapper p+h3,body.search #page #primary article .entry-content section#routebus .inner .wrapper p+h3,body.search #page #primary article .entry-content section#circulationbus .inner .wrapper p+h3,body.search #page #primary article .entry-content section#shuttlebus .inner .wrapper p+h3,body.search #page #primary article .entry-content section#temporarybus .inner .wrapper p+h3,body.search #page #primary article .entry-content section#iidaline .inner .wrapper p+h3{margin-top:4.2666666667vw}body.page #page #primary article .entry-content section#routebus .inner .wrapper .night,body.page #page #primary article .entry-content section#circulationbus .inner .wrapper .night,body.page #page #primary article .entry-content section#shuttlebus .inner .wrapper .night,body.page #page #primary article .entry-content section#temporarybus .inner .wrapper .night,body.page #page #primary article .entry-content section#iidaline .inner .wrapper .night,body.archive #page #primary article .entry-content section#routebus .inner .wrapper .night,body.archive #page #primary article .entry-content section#circulationbus .inner .wrapper .night,body.archive #page #primary article .entry-content section#shuttlebus .inner .wrapper .night,body.archive #page #primary article .entry-content section#temporarybus .inner .wrapper .night,body.archive #page #primary article .entry-content section#iidaline .inner .wrapper .night,body.single #page #primary article .entry-content section#routebus .inner .wrapper .night,body.single #page #primary article .entry-content section#circulationbus .inner .wrapper .night,body.single #page #primary article .entry-content section#shuttlebus .inner .wrapper .night,body.single #page #primary article .entry-content section#temporarybus .inner .wrapper .night,body.single #page #primary article .entry-content section#iidaline .inner .wrapper .night,body.search #page #primary article .entry-content section#routebus .inner .wrapper .night,body.search #page #primary article .entry-content section#circulationbus .inner .wrapper .night,body.search #page #primary article .entry-content section#shuttlebus .inner .wrapper .night,body.search #page #primary article .entry-content section#temporarybus .inner .wrapper .night,body.search #page #primary article .entry-content section#iidaline .inner .wrapper .night{border:0.2666666667vw solid #919191;padding:6.1333333333vw 4vw;margin-top:7.2vw}body.page #page #primary article .entry-content section#routebus .inner .wrapper .night h2,body.page #page #primary article .entry-content section#circulationbus .inner .wrapper .night h2,body.page #page #primary article .entry-content section#shuttlebus .inner .wrapper .night h2,body.page #page #primary article .entry-content section#temporarybus .inner .wrapper .night h2,body.page #page #primary article .entry-content section#iidaline .inner .wrapper .night h2,body.archive #page #primary article .entry-content section#routebus .inner .wrapper .night h2,body.archive #page #primary article .entry-content section#circulationbus .inner .wrapper .night h2,body.archive #page #primary article .entry-content section#shuttlebus .inner .wrapper .night h2,body.archive #page #primary article .entry-content section#temporarybus .inner .wrapper .night h2,body.archive #page #primary article .entry-content section#iidaline .inner .wrapper .night h2,body.single #page #primary article .entry-content section#routebus .inner .wrapper .night h2,body.single #page #primary article .entry-content section#circulationbus .inner .wrapper .night h2,body.single #page #primary article .entry-content section#shuttlebus .inner .wrapper .night h2,body.single #page #primary article .entry-content section#temporarybus .inner .wrapper .night h2,body.single #page #primary article .entry-content section#iidaline .inner .wrapper .night h2,body.search #page #primary article .entry-content section#routebus .inner .wrapper .night h2,body.search #page #primary article .entry-content section#circulationbus .inner .wrapper .night h2,body.search #page #primary article .entry-content section#shuttlebus .inner .wrapper .night h2,body.search #page #primary article .entry-content section#temporarybus .inner .wrapper .night h2,body.search #page #primary article .entry-content section#iidaline .inner .wrapper .night h2{font-family:var(--fontNotoSans);font-size:4.8vw;font-weight:700;line-height:1;padding-left:0;border:none;margin-bottom:2.6666666667vw}body.page #page #primary article .entry-content section#routebus .inner .wrapper .night h3,body.page #page #primary article .entry-content section#circulationbus .inner .wrapper .night h3,body.page #page #primary article .entry-content section#shuttlebus .inner .wrapper .night h3,body.page #page #primary article .entry-content section#temporarybus .inner .wrapper .night h3,body.page #page #primary article .entry-content section#iidaline .inner .wrapper .night h3,body.archive #page #primary article .entry-content section#routebus .inner .wrapper .night h3,body.archive #page #primary article .entry-content section#circulationbus .inner .wrapper .night h3,body.archive #page #primary article .entry-content section#shuttlebus .inner .wrapper .night h3,body.archive #page #primary article .entry-content section#temporarybus .inner .wrapper .night h3,body.archive #page #primary article .entry-content section#iidaline .inner .wrapper .night h3,body.single #page #primary article .entry-content section#routebus .inner .wrapper .night h3,body.single #page #primary article .entry-content section#circulationbus .inner .wrapper .night h3,body.single #page #primary article .entry-content section#shuttlebus .inner .wrapper .night h3,body.single #page #primary article .entry-content section#temporarybus .inner .wrapper .night h3,body.single #page #primary article .entry-content section#iidaline .inner .wrapper .night h3,body.search #page #primary article .entry-content section#routebus .inner .wrapper .night h3,body.search #page #primary article .entry-content section#circulationbus .inner .wrapper .night h3,body.search #page #primary article .entry-content section#shuttlebus .inner .wrapper .night h3,body.search #page #primary article .entry-content section#temporarybus .inner .wrapper .night h3,body.search #page #primary article .entry-content section#iidaline .inner .wrapper .night h3{margin-top:0}body.page #page #primary article .entry-content section#routebus .inner .wrapper .night strong,body.page #page #primary article .entry-content section#circulationbus .inner .wrapper .night strong,body.page #page #primary article .entry-content section#shuttlebus .inner .wrapper .night strong,body.page #page #primary article .entry-content section#temporarybus .inner .wrapper .night strong,body.page #page #primary article .entry-content section#iidaline .inner .wrapper .night strong,body.archive #page #primary article .entry-content section#routebus .inner .wrapper .night strong,body.archive #page #primary article .entry-content section#circulationbus .inner .wrapper .night strong,body.archive #page #primary article .entry-content section#shuttlebus .inner .wrapper .night strong,body.archive #page #primary article .entry-content section#temporarybus .inner .wrapper .night strong,body.archive #page #primary article .entry-content section#iidaline .inner .wrapper .night strong,body.single #page #primary article .entry-content section#routebus .inner .wrapper .night strong,body.single #page #primary article .entry-content section#circulationbus .inner .wrapper .night strong,body.single #page #primary article .entry-content section#shuttlebus .inner .wrapper .night strong,body.single #page #primary article .entry-content section#temporarybus .inner .wrapper .night strong,body.single #page #primary article .entry-content section#iidaline .inner .wrapper .night strong,body.search #page #primary article .entry-content section#routebus .inner .wrapper .night strong,body.search #page #primary article .entry-content section#circulationbus .inner .wrapper .night strong,body.search #page #primary article .entry-content section#shuttlebus .inner .wrapper .night strong,body.search #page #primary article .entry-content section#temporarybus .inner .wrapper .night strong,body.search #page #primary article .entry-content section#iidaline .inner .wrapper .night strong{display:block;font-size:5.8666666667vw;font-weight:700;line-height:11.4666666667vw;letter-spacing:0;color:#df6f8c;background-color:#f4ecf0;padding:0 2.1333333333vw}body.page #page #primary article .entry-content section#routebus .inner .wrapper .night strong span,body.page #page #primary article .entry-content section#circulationbus .inner .wrapper .night strong span,body.page #page #primary article .entry-content section#shuttlebus .inner .wrapper .night strong span,body.page #page #primary article .entry-content section#temporarybus .inner .wrapper .night strong span,body.page #page #primary article .entry-content section#iidaline .inner .wrapper .night strong span,body.archive #page #primary article .entry-content section#routebus .inner .wrapper .night strong span,body.archive #page #primary article .entry-content section#circulationbus .inner .wrapper .night strong span,body.archive #page #primary article .entry-content section#shuttlebus .inner .wrapper .night strong span,body.archive #page #primary article .entry-content section#temporarybus .inner .wrapper .night strong span,body.archive #page #primary article .entry-content section#iidaline .inner .wrapper .night strong span,body.single #page #primary article .entry-content section#routebus .inner .wrapper .night strong span,body.single #page #primary article .entry-content section#circulationbus .inner .wrapper .night strong span,body.single #page #primary article .entry-content section#shuttlebus .inner .wrapper .night strong span,body.single #page #primary article .entry-content section#temporarybus .inner .wrapper .night strong span,body.single #page #primary article .entry-content section#iidaline .inner .wrapper .night strong span,body.search #page #primary article .entry-content section#routebus .inner .wrapper .night strong span,body.search #page #primary article .entry-content section#circulationbus .inner .wrapper .night strong span,body.search #page #primary article .entry-content section#shuttlebus .inner .wrapper .night strong span,body.search #page #primary article .entry-content section#temporarybus .inner .wrapper .night strong span,body.search #page #primary article .entry-content section#iidaline .inner .wrapper .night strong span{font-size:4.2666666667vw;padding-right:0.5em}body.page #page #primary article .entry-content section#routebus .inner .wrapper ol,body.page #page #primary article .entry-content section#circulationbus .inner .wrapper ol,body.page #page #primary article .entry-content section#shuttlebus .inner .wrapper ol,body.page #page #primary article .entry-content section#temporarybus .inner .wrapper ol,body.page #page #primary article .entry-content section#iidaline .inner .wrapper ol,body.archive #page #primary article .entry-content section#routebus .inner .wrapper ol,body.archive #page #primary article .entry-content section#circulationbus .inner .wrapper ol,body.archive #page #primary article .entry-content section#shuttlebus .inner .wrapper ol,body.archive #page #primary article .entry-content section#temporarybus .inner .wrapper ol,body.archive #page #primary article .entry-content section#iidaline .inner .wrapper ol,body.single #page #primary article .entry-content section#routebus .inner .wrapper ol,body.single #page #primary article .entry-content section#circulationbus .inner .wrapper ol,body.single #page #primary article .entry-content section#shuttlebus .inner .wrapper ol,body.single #page #primary article .entry-content section#temporarybus .inner .wrapper ol,body.single #page #primary article .entry-content section#iidaline .inner .wrapper ol,body.search #page #primary article .entry-content section#routebus .inner .wrapper ol,body.search #page #primary article .entry-content section#circulationbus .inner .wrapper ol,body.search #page #primary article .entry-content section#shuttlebus .inner .wrapper ol,body.search #page #primary article .entry-content section#temporarybus .inner .wrapper ol,body.search #page #primary article .entry-content section#iidaline .inner .wrapper ol{list-style:none;display:flex;flex-direction:column;gap:11.7333333333vw 0;margin-top:10.6666666667vw}body.page #page #primary article .entry-content section#routebus .inner .wrapper ol li dl,body.page #page #primary article .entry-content section#circulationbus .inner .wrapper ol li dl,body.page #page #primary article .entry-content section#shuttlebus .inner .wrapper ol li dl,body.page #page #primary article .entry-content section#temporarybus .inner .wrapper ol li dl,body.page #page #primary article .entry-content section#iidaline .inner .wrapper ol li dl,body.archive #page #primary article .entry-content section#routebus .inner .wrapper ol li dl,body.archive #page #primary article .entry-content section#circulationbus .inner .wrapper ol li dl,body.archive #page #primary article .entry-content section#shuttlebus .inner .wrapper ol li dl,body.archive #page #primary article .entry-content section#temporarybus .inner .wrapper ol li dl,body.archive #page #primary article .entry-content section#iidaline .inner .wrapper ol li dl,body.single #page #primary article .entry-content section#routebus .inner .wrapper ol li dl,body.single #page #primary article .entry-content section#circulationbus .inner .wrapper ol li dl,body.single #page #primary article .entry-content section#shuttlebus .inner .wrapper ol li dl,body.single #page #primary article .entry-content section#temporarybus .inner .wrapper ol li dl,body.single #page #primary article .entry-content section#iidaline .inner .wrapper ol li dl,body.search #page #primary article .entry-content section#routebus .inner .wrapper ol li dl,body.search #page #primary article .entry-content section#circulationbus .inner .wrapper ol li dl,body.search #page #primary article .entry-content section#shuttlebus .inner .wrapper ol li dl,body.search #page #primary article .entry-content section#temporarybus .inner .wrapper ol li dl,body.search #page #primary article .entry-content section#iidaline .inner .wrapper ol li dl{font-family:var(--fontNotoSans)}body.page #page #primary article .entry-content section#routebus .inner .wrapper ol li dl dt,body.page #page #primary article .entry-content section#circulationbus .inner .wrapper ol li dl dt,body.page #page #primary article .entry-content section#shuttlebus .inner .wrapper ol li dl dt,body.page #page #primary article .entry-content section#temporarybus .inner .wrapper ol li dl dt,body.page #page #primary article .entry-content section#iidaline .inner .wrapper ol li dl dt,body.archive #page #primary article .entry-content section#routebus .inner .wrapper ol li dl dt,body.archive #page #primary article .entry-content section#circulationbus .inner .wrapper ol li dl dt,body.archive #page #primary article .entry-content section#shuttlebus .inner .wrapper ol li dl dt,body.archive #page #primary article .entry-content section#temporarybus .inner .wrapper ol li dl dt,body.archive #page #primary article .entry-content section#iidaline .inner .wrapper ol li dl dt,body.single #page #primary article .entry-content section#routebus .inner .wrapper ol li dl dt,body.single #page #primary article .entry-content section#circulationbus .inner .wrapper ol li dl dt,body.single #page #primary article .entry-content section#shuttlebus .inner .wrapper ol li dl dt,body.single #page #primary article .entry-content section#temporarybus .inner .wrapper ol li dl dt,body.single #page #primary article .entry-content section#iidaline .inner .wrapper ol li dl dt,body.search #page #primary article .entry-content section#routebus .inner .wrapper ol li dl dt,body.search #page #primary article .entry-content section#circulationbus .inner .wrapper ol li dl dt,body.search #page #primary article .entry-content section#shuttlebus .inner .wrapper ol li dl dt,body.search #page #primary article .entry-content section#temporarybus .inner .wrapper ol li dl dt,body.search #page #primary article .entry-content section#iidaline .inner .wrapper ol li dl dt{font-size:4.8vw;font-weight:500;line-height:1;margin-bottom:2.6666666667vw}body.page #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2) p,body.page #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2) p,body.page #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2) p,body.page #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2) p,body.page #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2) p,body.archive #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2) p,body.archive #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2) p,body.archive #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2) p,body.archive #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2) p,body.archive #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2) p,body.single #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2) p,body.single #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2) p,body.single #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2) p,body.single #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2) p,body.single #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2) p,body.search #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2) p,body.search #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2) p,body.search #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2) p,body.search #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2) p,body.search #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2) p{margin-bottom:5.8666666667vw}body.page #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2)>a figure,body.page #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2)>a figure,body.page #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2)>a figure,body.page #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2)>a figure,body.page #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2)>a figure,body.archive #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2)>a figure,body.archive #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2)>a figure,body.archive #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2)>a figure,body.archive #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2)>a figure,body.archive #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2)>a figure,body.single #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2)>a figure,body.single #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2)>a figure,body.single #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2)>a figure,body.single #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2)>a figure,body.single #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2)>a figure,body.search #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2)>a figure,body.search #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2)>a figure,body.search #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2)>a figure,body.search #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2)>a figure,body.search #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2)>a figure{display:flex;flex-wrap:wrap;justify-content:space-between}body.page #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2)>a figure img,body.page #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2)>a figure img,body.page #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2)>a figure img,body.page #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2)>a figure img,body.page #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2)>a figure img,body.archive #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2)>a figure img,body.archive #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2)>a figure img,body.archive #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2)>a figure img,body.archive #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2)>a figure img,body.archive #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2)>a figure img,body.single #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2)>a figure img,body.single #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2)>a figure img,body.single #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2)>a figure img,body.single #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2)>a figure img,body.single #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2)>a figure img,body.search #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2)>a figure img,body.search #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2)>a figure img,body.search #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2)>a figure img,body.search #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2)>a figure img,body.search #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2)>a figure img{display:block;width:100%;max-width:42.6666666667vw}body.page #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2)>a label,body.page #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2)>a label,body.page #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2)>a label,body.page #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2)>a label,body.page #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2)>a label,body.archive #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2)>a label,body.archive #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2)>a label,body.archive #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2)>a label,body.archive #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2)>a label,body.archive #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2)>a label,body.single #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2)>a label,body.single #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2)>a label,body.single #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2)>a label,body.single #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2)>a label,body.single #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2)>a label,body.search #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2)>a label,body.search #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2)>a label,body.search #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2)>a label,body.search #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2)>a label,body.search #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2)>a label{display:inline-block;font-family:var(--fontNotoSans);font-size:4vw;line-height:4.2666666667vw;color:#b9274e;margin-left:8.5333333333vw;padding-bottom:1.0666666667vw;border-bottom:0.2666666667vw solid #b9274e;position:relative}body.page #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2)>a label::before,body.page #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2)>a label::before,body.page #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2)>a label::before,body.page #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2)>a label::before,body.page #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2)>a label::before,body.archive #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2)>a label::before,body.archive #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2)>a label::before,body.archive #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2)>a label::before,body.archive #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2)>a label::before,body.archive #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2)>a label::before,body.single #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2)>a label::before,body.single #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2)>a label::before,body.single #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2)>a label::before,body.single #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2)>a label::before,body.single #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2)>a label::before,body.search #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2)>a label::before,body.search #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2)>a label::before,body.search #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2)>a label::before,body.search #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2)>a label::before,body.search #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2)>a label::before{content:"";display:block;width:5.8666666667vw;height:5.6vw;background-image:url("../img/common/icon-download.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:50%;left:-8.5333333333vw;transform:translateY(-50%)}body.page #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2)>a+h4,body.page #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2)>a+h4,body.page #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2)>a+h4,body.page #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2)>a+h4,body.page #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2)>a+h4,body.archive #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2)>a+h4,body.archive #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2)>a+h4,body.archive #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2)>a+h4,body.archive #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2)>a+h4,body.archive #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2)>a+h4,body.single #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2)>a+h4,body.single #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2)>a+h4,body.single #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2)>a+h4,body.single #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2)>a+h4,body.single #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2)>a+h4,body.search #page #primary article .entry-content section#routebus .inner .wrapper:nth-child(2)>a+h4,body.search #page #primary article .entry-content section#circulationbus .inner .wrapper:nth-child(2)>a+h4,body.search #page #primary article .entry-content section#shuttlebus .inner .wrapper:nth-child(2)>a+h4,body.search #page #primary article .entry-content section#temporarybus .inner .wrapper:nth-child(2)>a+h4,body.search #page #primary article .entry-content section#iidaline .inner .wrapper:nth-child(2)>a+h4{margin-top:13.3333333333vw}body.page #page #primary article .entry-content section#parking-figure,body.archive #page #primary article .entry-content section#parking-figure,body.single #page #primary article .entry-content section#parking-figure,body.search #page #primary article .entry-content section#parking-figure{padding-bottom:16vw}body.page #page #primary article .entry-content section#parking-figure .inner,body.archive #page #primary article .entry-content section#parking-figure .inner,body.single #page #primary article .entry-content section#parking-figure .inner,body.search #page #primary article .entry-content section#parking-figure .inner{display:flex;flex-direction:column;align-items:center}body.page #page #primary article .entry-content section#parking-figure .inner h2,body.archive #page #primary article .entry-content section#parking-figure .inner h2,body.single #page #primary article .entry-content section#parking-figure .inner h2,body.search #page #primary article .entry-content section#parking-figure .inner h2{font-family:var(--fontNotoSans);font-size:5.3333333333vw;font-weight:700;line-height:1;text-align:center;color:#df6f8c;margin-bottom:5.6vw;padding:0;border:none}body.page #page #primary article .entry-content section#parking-figure .inner a,body.archive #page #primary article .entry-content section#parking-figure .inner a,body.single #page #primary article .entry-content section#parking-figure .inner a,body.search #page #primary article .entry-content section#parking-figure .inner a{width:100%;display:flex;flex-direction:column;align-items:center}body.page #page #primary article .entry-content section#parking-figure .inner a figure,body.archive #page #primary article .entry-content section#parking-figure .inner a figure,body.single #page #primary article .entry-content section#parking-figure .inner a figure,body.search #page #primary article .entry-content section#parking-figure .inner a figure{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4.2666666667vw 0}body.page #page #primary article .entry-content section#parking-figure .inner a figure:has(img),body.archive #page #primary article .entry-content section#parking-figure .inner a figure:has(img),body.single #page #primary article .entry-content section#parking-figure .inner a figure:has(img),body.search #page #primary article .entry-content section#parking-figure .inner a figure:has(img){margin-bottom:4.2666666667vw}body.page #page #primary article .entry-content section#parking-figure .inner a figure img,body.archive #page #primary article .entry-content section#parking-figure .inner a figure img,body.single #page #primary article .entry-content section#parking-figure .inner a figure img,body.search #page #primary article .entry-content section#parking-figure .inner a figure img{display:block;width:100%}body.page #page #primary article .entry-content section#parking-figure .inner a label,body.archive #page #primary article .entry-content section#parking-figure .inner a label,body.single #page #primary article .entry-content section#parking-figure .inner a label,body.search #page #primary article .entry-content section#parking-figure .inner a label{font-family:var(--fontNotoSans);font-size:3.7333333333vw;line-height:4.2666666667vw;color:#b9274e;margin-left:8.5333333333vw;padding-bottom:1.0666666667vw;border-bottom:0.2666666667vw solid #b9274e;position:relative}body.page #page #primary article .entry-content section#parking-figure .inner a label::before,body.archive #page #primary article .entry-content section#parking-figure .inner a label::before,body.single #page #primary article .entry-content section#parking-figure .inner a label::before,body.search #page #primary article .entry-content section#parking-figure .inner a label::before{content:"";display:block;width:5.8666666667vw;height:5.6vw;background-image:url("../img/common/icon-download.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:50%;left:-8.5333333333vw;transform:translateY(-50%)}body.page #page #primary article .entry-content section .freespace,body.archive #page #primary article .entry-content section .freespace,body.single #page #primary article .entry-content section .freespace,body.search #page #primary article .entry-content section .freespace{margin-top:7.2vw;border:0.2666666667vw solid #919191;padding:6.1333333333vw 8vw}body.page #page #primary article .entry-content section .freespace h2,body.archive #page #primary article .entry-content section .freespace h2,body.single #page #primary article .entry-content section .freespace h2,body.search #page #primary article .entry-content section .freespace h2{font-family:var(--fontNotoSans);font-size:5.3333333333vw;font-weight:700;line-height:1;padding-left:0;border:none;margin-bottom:2.6666666667vw}body.page #page #primary article .entry-content section .freespace h3,body.archive #page #primary article .entry-content section .freespace h3,body.single #page #primary article .entry-content section .freespace h3,body.search #page #primary article .entry-content section .freespace h3{margin-top:0}body.page #page #primary article .entry-content section .bus-schedule,body.archive #page #primary article .entry-content section .bus-schedule,body.single #page #primary article .entry-content section .bus-schedule,body.search #page #primary article .entry-content section .bus-schedule{margin-top:7.2vw;border:0.2666666667vw solid #919191;padding:6.1333333333vw 4vw}body.page #page #primary article .entry-content section .bus-schedule strong,body.archive #page #primary article .entry-content section .bus-schedule strong,body.single #page #primary article .entry-content section .bus-schedule strong,body.search #page #primary article .entry-content section .bus-schedule strong{display:block;font-size:5.3333333333vw;font-weight:700;line-height:11.4666666667vw;letter-spacing:0;color:#df6f8c;background-color:#f4ecf0;padding:0 2.1333333333vw}body.page #page #primary article .entry-content section .bus-schedule strong span,body.archive #page #primary article .entry-content section .bus-schedule strong span,body.single #page #primary article .entry-content section .bus-schedule strong span,body.search #page #primary article .entry-content section .bus-schedule strong span{font-size:4.2666666667vw;padding-right:0.5em}body.page #page #primary article .entry-content section .bus-schedule .footnote,body.archive #page #primary article .entry-content section .bus-schedule .footnote,body.single #page #primary article .entry-content section .bus-schedule .footnote,body.search #page #primary article .entry-content section .bus-schedule .footnote{margin-top:3.7333333333vw;font-size:3.7333333333vw;line-height:5.3333333333vw}body.page #page #primary article #linkButton,body.archive #page #primary article #linkButton,body.single #page #primary article #linkButton,body.search #page #primary article #linkButton{padding:17.6vw 0}body.page #page #primary article #linkButton .inner,body.archive #page #primary article #linkButton .inner,body.single #page #primary article #linkButton .inner,body.search #page #primary article #linkButton .inner{width:100%;max-width:288vw;margin:0 auto}body.page #page #primary article #linkButton .inner .btn-list,body.archive #page #primary article #linkButton .inner .btn-list,body.single #page #primary article #linkButton .inner .btn-list,body.search #page #primary article #linkButton .inner .btn-list{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7.7333333333vw 0}body.page #page #primary article #pageBanner,body.archive #page #primary article #pageBanner,body.single #page #primary article #pageBanner,body.search #page #primary article #pageBanner{padding:8.2666666667vw 0;background-color:#f1f1ec}body.page #page #primary article #pageBanner .inner,body.archive #page #primary article #pageBanner .inner,body.single #page #primary article #pageBanner .inner,body.search #page #primary article #pageBanner .inner{width:100%;max-width:89.3333333333vw;margin:0 auto}body.page #page #primary article #pageBanner .inner .pageBanner-list,body.archive #page #primary article #pageBanner .inner .pageBanner-list,body.single #page #primary article #pageBanner .inner .pageBanner-list,body.search #page #primary article #pageBanner .inner .pageBanner-list{display:flex;flex-direction:column;flex-wrap:wrap;gap:5.3333333333vw 0}body.page #page #primary article #pageBanner .inner .pageBanner-list li,body.archive #page #primary article #pageBanner .inner .pageBanner-list li,body.single #page #primary article #pageBanner .inner .pageBanner-list li,body.search #page #primary article #pageBanner .inner .pageBanner-list li{width:100%;max-width:unset}body.page #page #primary article #pageBanner .inner .pageBanner-list li a,body.archive #page #primary article #pageBanner .inner .pageBanner-list li a,body.single #page #primary article #pageBanner .inner .pageBanner-list li a,body.search #page #primary article #pageBanner .inner .pageBanner-list li a{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:3.7333333333vw 0;background-color:#ffffff;border-right:0.8vw solid #84abb8;padding:3.4666666667vw 5.6vw 0 0}body.page #page #primary article #pageBanner .inner .pageBanner-list li a .name,body.archive #page #primary article #pageBanner .inner .pageBanner-list li a .name,body.single #page #primary article #pageBanner .inner .pageBanner-list li a .name,body.search #page #primary article #pageBanner .inner .pageBanner-list li a .name{font-size:4.8vw;font-weight:500;line-height:5.8666666667vw;padding-left:4vw}body.page #page #primary article #pageBanner .inner .pageBanner-list li a .en,body.archive #page #primary article #pageBanner .inner .pageBanner-list li a .en,body.single #page #primary article #pageBanner .inner .pageBanner-list li a .en,body.search #page #primary article #pageBanner .inner .pageBanner-list li a .en{font-size:2.4vw;line-height:2.9333333333vw;text-align:right}body.page #page #primary article #pageBanner .inner .pageBanner-list li a img,body.archive #page #primary article #pageBanner .inner .pageBanner-list li a img,body.single #page #primary article #pageBanner .inner .pageBanner-list li a img,body.search #page #primary article #pageBanner .inner .pageBanner-list li a img{display:block;width:83.2vw;height:24vw;object-fit:cover;object-position:center}body.page #page #primary.festival article .page-header::after{background-image:url("../img/festival/header-img.webp")}body.page #page #primary.festival article .entry-content{padding-top:8vw}body.page #page #primary.festival article .entry-content section#overview{background-color:#eecac8}body.page #page #primary.festival article .entry-content section#overview .inner{background-color:#eecac8;position:relative;padding:8vw 0 6.4vw;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}body.page #page #primary.festival article .entry-content section#overview .inner::before{content:none}body.page #page #primary.festival article .entry-content section#overview .inner h2{width:100%;font-size:6.9333333333vw;font-weight:600;line-height:1;margin-bottom:5.6vw;border:none;padding:0;order:0}body.page #page #primary.festival article .entry-content section#overview .inner span{width:100%;display:block;font-family:var(--fontNotoSans);font-size:5.3333333333vw;font-weight:500;line-height:1;margin-bottom:4vw}body.page #page #primary.festival article .entry-content section#overview .inner span label{display:block;width:14.9333333333vw;font-family:var(--fontNotoSerif);font-size:3.2vw;line-height:3.7333333333vw;text-align:center;border:0.2666666667vw solid #000000;margin-bottom:2.6666666667vw}body.page #page #primary.festival article .entry-content section#overview .inner span strong{width:100%;font-size:5.3333333333vw;font-weight:700;line-height:1;margin-bottom:0}body.page #page #primary.festival article .entry-content section#overview .inner span small{width:100%;font-size:3.7333333333vw;font-weight:500;line-height:1;padding-left:0;display:block;margin-top:3.2vw}body.page #page #primary.festival article .entry-content section#overview .inner span:nth-child(2){order:1}body.page #page #primary.festival article .entry-content section#overview .inner span:nth-child(3){order:3}body.page #page #primary.festival article .entry-content section#overview .inner span:nth-child(4){order:2}body.page #page #primary.festival article .entry-content section#overview .inner .btn{order:4}body.page #page #primary.festival article .entry-content section#fee{padding-top:9.6vw}body.page #page #primary.festival article .entry-content section#fee .inner table{margin-bottom:4.2666666667vw}body.page #page #primary.festival article .entry-content section#fee .inner table colgroup col:nth-child(1){width:42.6666666667vw}body.page #page #primary.festival article .entry-content section#fee .inner table colgroup col:nth-child(2){width:25.8666666667vw}body.page #page #primary.festival article .entry-content section#fee .inner table colgroup col:nth-child(3){width:21.3333333333vw}body.page #page #primary.festival article .entry-content section#fee .inner table tr{display:table-row}body.page #page #primary.festival article .entry-content section#fee .inner table tr th{display:table-cell}body.page #page #primary.festival article .entry-content section#fee .inner table tr td{display:table-cell}body.page #page #primary.festival article .entry-content section#fee .inner table tr td.type{padding-left:3.4666666667vw;width:42.6666666667vw}body.page #page #primary.festival article .entry-content section#fee .inner table tr td.fee{text-align:center;width:25.8666666667vw}body.page #page #primary.festival article .entry-content section#fee .inner table tr td.notice{padding-left:3.4666666667vw;padding-right:3.4666666667vw;width:21.3333333333vw}body.page #page #primary.festival article .entry-content section#fee .inner ul li{font-size:3.7333333333vw;line-height:8vw}body.page #page #primary.festival article .entry-content section#fee .inner ul li::before{content:"・"}body.page #page #primary.festival article .entry-content section#fee .inner ul li:first-child,body.page #page #primary.festival article .entry-content section#fee .inner ul li:nth-child(3){font-family:var(--fontNotoSans);font-weight:700}body.page #page #primary.festival article .entry-content section#store{padding-top:17.0666666667vw}body.page #page #primary.festival article .entry-content section#payments{padding-top:21.0666666667vw}body.page #page #primary.festival article .entry-content section#payments .inner dl dt{background-color:#eaeaea}body.page #page #primary.festival article .entry-content section#discount{padding-top:21.0666666667vw}body.page #page #primary.festival article .entry-content section#discount .inner table{margin-bottom:4.2666666667vw}body.page #page #primary.festival article .entry-content section#discount .inner table tbody tr th{text-align:left;padding-left:9.3333333333vw}body.page #page #primary.festival article .entry-content section#discount .inner table tbody tr td{padding-left:7.2vw}body.page #page #primary.festival article .entry-content section#discount .inner ul li{font-size:3.7333333333vw;line-height:8vw}body.page #page #primary.festival article .entry-content section#discount .inner ul li::before{content:"・"}body.page #page #primary.festival article .entry-content section#withdog,body.page #page #primary.festival article .entry-content section#cooperation{max-width:unset}body.page #page #primary.festival article .entry-content section#withdog .inner ul,body.page #page #primary.festival article .entry-content section#cooperation .inner ul{margin-bottom:5.8666666667vw}body.page #page #primary.festival article .entry-content section#withdog .inner ul li,body.page #page #primary.festival article .entry-content section#cooperation .inner ul li{font-size:3.7333333333vw;line-height:8vw}body.page #page #primary.festival article .entry-content section#withdog .inner ul li::before,body.page #page #primary.festival article .entry-content section#cooperation .inner ul li::before{content:"・"}body.page #page #primary.festival article .entry-content section#withdog .inner img,body.page #page #primary.festival article .entry-content section#cooperation .inner img{display:block;width:100%}body.page #page #primary.festival article .entry-content section#withdog{margin-bottom:16.5333333333vw}body.page #page #primary.festival article .entry-content section#map{background-color:#dfe9c9;padding:15.2vw 0 14.4vw}body.page #page #primary.festival article .entry-content section#map .inner img{display:block;width:100%;max-width:unset;margin:0 auto}body.page #page #primary.festival article .entry-content>.wrapper{width:100%;max-width:89.3333333333vw;margin:0 auto;padding-top:14.9333333333vw;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}body.page #page #primary.lightup article .page-header::after{background-image:url("../img/lightup/header-img.webp")}body.page #page #primary.lightup article .entry-content section#overview{padding-bottom:14.9333333333vw}body.page #page #primary.lightup article .entry-content section#overview .inner{max-width:unset;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}body.page #page #primary.lightup article .entry-content section#overview .inner h2{width:100%;max-width:89.3333333333vw;font-size:6.4vw;font-weight:500;padding:0;border:none;line-height:1;margin:0 auto 5.3333333333vw}body.page #page #primary.lightup article .entry-content section#overview .inner>p{width:100%;max-width:89.3333333333vw;font-size:3.4666666667vw;line-height:8vw;margin:0 auto 9.3333333333vw}body.page #page #primary.lightup article .entry-content section#overview .inner img{display:none}body.page #page #primary.lightup article .entry-content section#overview .inner .info{width:100%;max-width:unset;background-color:#eecac8;padding:8.5333333333vw 5.3333333333vw 6.4vw}body.page #page #primary.lightup article .entry-content section#overview .inner .info span{display:flex;flex-direction:column;align-items:flex-start;font-family:var(--fontNotoSans);font-size:5.3333333333vw;font-weight:500;line-height:1;margin-bottom:5.8666666667vw}body.page #page #primary.lightup article .entry-content section#overview .inner .info span label{display:inline-block;width:auto;font-family:var(--fontNotoSerif);font-size:3.2vw;line-height:4.2666666667vw;text-align:center;border:0.2666666667vw solid #000000;margin-bottom:2.6666666667vw;padding:0 2.6666666667vw}body.page #page #primary.lightup article .entry-content section#overview .inner .info span strong{width:100%;font-size:5.3333333333vw;font-weight:700;line-height:1;margin-bottom:2.6666666667vw}body.page #page #primary.lightup article .entry-content section#overview .inner .info p{width:100%;max-width:unset;font-size:3.7333333333vw;line-height:8vw}body.page #page #primary.lightup article .entry-content section#shuttlebus{padding-bottom:0;margin-bottom:0}body.page #page #primary.lightup article .entry-content section#shuttlebus .inner{display:flex;flex-wrap:wrap;justify-content:space-between}body.page #page #primary.lightup article .entry-content section#shuttlebus .inner h2{width:100%}body.page #page #primary.lightup article .entry-content section#shuttlebus .inner p{width:100%;margin-bottom:18.1333333333vw}body.page #page #primary.lightup article .entry-content section#shuttlebus .inner .course{width:100%;max-width:unset}body.page #page #primary.lightup article .entry-content section#shuttlebus .inner .course h3{display:block;width:100%;font-family:var(--fontNotoSans);font-size:6.4vw;font-weight:700;line-height:1;color:#df6f8c;margin-bottom:5.0666666667vw}body.page #page #primary.lightup article .entry-content section#shuttlebus .inner .course figcaption{display:flex;align-items:center;gap:0 4.5333333333vw;font-family:var(--fontNotoSans);font-size:4.8vw;line-height:1;margin-bottom:5.6vw}body.page #page #primary.lightup article .entry-content section#shuttlebus .inner .course figcaption span{display:block;width:13.6vw;height:5.0666666667vw;font-size:3.7333333333vw;line-height:4.5333333333vw;text-align:center;border:0.2666666667vw solid #000000}body.page #page #primary.lightup article .entry-content section#shuttlebus .inner .course img{display:block;width:100%}body.page #page #primary.lightup article .entry-content section#shuttlebus .inner .img-wrapper{width:100%;max-width:unset;position:relative;display:flex;flex-direction:column;gap:6.1333333333vw 0}body.page #page #primary.lightup article .entry-content section#shuttlebus .inner .img-wrapper img{display:block;width:100%;max-width:unset;position:relative}body.page #page #primary.lightup article .entry-content section#shuttlebus .inner .img-wrapper img:nth-child(1){display:block}body.page #page #primary.lightup article .entry-content section#shuttlebus .inner .img-wrapper img:nth-child(2){margin-left:0;z-index:1}body.page #page #primary.lightup article .entry-content section#shuttlebus .inner .img-wrapper img:nth-child(3){margin-top:0}body.page #page #primary.bloominginformation article .page-header::after{background-image:url("../img/bloominginformation/header-img.webp")}body.page #page #primary.bloominginformation article .entry-content section#overview{background-color:#dfacae;padding-bottom:1.6vw}body.page #page #primary.bloominginformation article .entry-content section#overview .inner{background-color:#ffffff;background-repeat:no-repeat;background-size:contain;background-position:right top;padding:6.4vw 5.3333333333vw 6.9333333333vw;position:relative;max-width:unset}body.page #page #primary.bloominginformation article .entry-content section#overview .inner::before{content:none}body.page #page #primary.bloominginformation article .entry-content section#overview .inner h3{width:100%;display:block;font-size:5.3333333333vw;font-weight:500;line-height:8vw;letter-spacing:0.05em;margin-bottom:5.0666666667vw}body.page #page #primary.bloominginformation article .entry-content section#overview .inner .date{width:100%;display:block;font-family:var(--fontNotoSans);font-size:3.4666666667vw;font-weight:500;line-height:1;margin-bottom:2.9333333333vw}body.page #page #primary.bloominginformation article .entry-content section#overview .inner .date strong{display:block;font-size:6.4vw;font-weight:700;line-height:6.9333333333vw;margin-top:1.8666666667vw}body.page #page #primary.bloominginformation article .entry-content section#overview .inner .date strong i{font-size:3.7333333333vw;font-style:normal}body.page #page #primary.bloominginformation article .entry-content section#overview .inner p{width:100%;max-width:unset;display:block;font-size:4.2666666667vw;font-weight:500;line-height:1;text-align-last:left;margin-bottom:2.6666666667vw}body.page #page #primary.bloominginformation article .entry-content section#overview .inner .btn-wrapper{display:flex;justify-content:space-between;gap:0}body.page #page #primary.bloominginformation article .entry-content section#overview .inner .btn-wrapper .btn,body.page #page #primary.bloominginformation article .entry-content section#overview .inner .btn-wrapper .dummy{width:43.7333333333vw}body.page #page #primary.bloominginformation article .entry-content section#overview .inner .w_bg{display:flex;flex-direction:column;gap:1.3333333333vw;margin-bottom:16vw}body.page #page #primary.bloominginformation article .entry-content section#overview .inner .w_bg #weather-wrapper .wx-panel{padding:0 !important;background:unset;border-radius:0;border:none}body.page #page #primary.bloominginformation article .entry-content section#overview .inner .w_bg #weather-wrapper .wx-panel .pc-header .pc-today{border:none;border-radius:0;padding:0;background:unset;margin:0}body.page #page #primary.bloominginformation article .entry-content section#overview .inner .w_bg #weather-wrapper .wx-panel .pc-header .pc-today .pc-tempbox{justify-content:flex-end;flex-direction:row-reverse;gap:0 2.9333333333vw}body.page #page #primary.bloominginformation article .entry-content section#overview .inner .w_bg #weather-wrapper .wx-panel .pc-header .pc-today .pc-tempbox .pc-icon{width:5.8666666667vw;height:5.8666666667vw}body.page #page #primary.bloominginformation article .entry-content section#overview .inner .w_bg #weather-wrapper .wx-panel .pc-header .pc-today .pc-tempbox .pc-icon img{width:100%;height:100%;object-fit:contain;object-position:center}body.page #page #primary.bloominginformation article .entry-content section#overview .inner .w_bg #weather-wrapper .wx-panel .pc-header .pc-today .pc-tempbox .pc-temp-now{font-family:var(--fontNotoSans);font-size:4.8vw;font-weight:500;line-height:5.8666666667vw;color:#000000}body.page #page #primary.bloominginformation article .entry-content section#overview .inner .w_bg #weather-wrapper .pc-date,body.page #page #primary.bloominginformation article .entry-content section#overview .inner .w_bg #weather-wrapper .pc-metrics,body.page #page #primary.bloominginformation article .entry-content section#overview .inner .w_bg #weather-wrapper .pc-week,body.page #page #primary.bloominginformation article .entry-content section#overview .inner .w_bg #weather-wrapper .wx-credit,body.page #page #primary.bloominginformation article .entry-content section#overview .inner .w_bg #weather-wrapper .pc-maxmin,body.page #page #primary.bloominginformation article .entry-content section#overview .inner .w_bg #weather-wrapper .wi-thermometer{display:none}body.page #page #primary.bloominginformation article .entry-content section#overview .inner .w_bg>label{font-family:var(--fontNotoSans);font-size:2.6666666667vw;font-weight:400;line-height:1;color:#000000}body.page #page #primary.bloominginformation article .entry-content section#overview .inner .blooming-status{max-width:72vw;padding-right:0;gap:1.6vw}body.page #page #primary.bloominginformation article .entry-content section#overview .inner .blooming-status li{width:22.9333333333vw;height:6.9333333333vw;font-size:3.7333333333vw;line-height:6.4vw;border-radius:3.4666666667vw}body.page #page #primary.bloominginformation article .entry-content section#overview .inner.open.open-0{background-image:url("../img/blooming/blooming-open-sp-1.webp")}body.page #page #primary.bloominginformation article .entry-content section#overview .inner.open.open-1{background-image:url("../img/blooming/blooming-open-sp-2.webp")}body.page #page #primary.bloominginformation article .entry-content section#overview .inner.open.open-2{background-image:url("../img/blooming/blooming-open-sp-3.webp")}body.page #page #primary.bloominginformation article .entry-content section#overview .inner.open.open-3{background-image:url("../img/blooming/blooming-open-sp-4.webp")}body.page #page #primary.bloominginformation article .entry-content section#overview .inner.open.open-4{background-image:url("../img/blooming/blooming-open-sp-5.webp")}body.page #page #primary.bloominginformation article .entry-content section#overview .inner.open.open-5{background-image:url("../img/blooming/blooming-open-sp-6.webp")}body.page #page #primary.bloominginformation article .entry-content section#overview .inner.open.open-6{background-image:url("../img/blooming/blooming-open-sp-7.webp")}body.page #page #primary.bloominginformation article .entry-content section#overview .inner.open.open-7{background-image:url("../img/blooming/blooming-open-sp-8.webp")}body.page #page #primary.bloominginformation article .entry-content section#overview .inner.open.open-8{background-image:url("../img/blooming/blooming-open-sp-9.webp")}body.page #page #primary.bloominginformation article .entry-content section#overview .inner.close.close-0{background-image:url("../img/blooming/blooming-close-sp-2.webp")}body.page #page #primary.bloominginformation article .entry-content section#overview .inner.close.close-1{background-image:url("../img/blooming/blooming-close-sp-3.webp")}body.page #page #primary.bloominginformation article .entry-content section#overview .inner.close.close-2{background-image:url("../img/blooming/blooming-close-sp-4.webp")}body.page #page #primary.bloominginformation article .entry-content section#overview .inner.close.close-3{background-image:url("../img/blooming/blooming-close-sp-5.webp")}body.page #page #primary.bloominginformation article .entry-content section#overview .inner.close.close-4{background-image:url("../img/blooming/blooming-close-sp-1.webp")}body.page #page #primary.bloominginformation article .entry-content section#diary{background-color:#f4ecf0;padding:11.7333333333vw 0 14.6666666667vw;margin-bottom:12.8vw}body.page #page #primary.bloominginformation article .entry-content section#diary .inner h2{padding-left:0;text-align:center;margin-bottom:3.4666666667vw;border:none;font-size:6.4vw}body.page #page #primary.bloominginformation article .entry-content section#diary .inner .subtitle{display:block;font-size:2.6666666667vw;line-height:1;text-align:center;margin-bottom:6.9333333333vw}body.page #page #primary.bloominginformation article .entry-content section#diary .inner .btn{margin:0 auto}body.page #page #primary.bloominginformation article .entry-content section#prediction{margin-bottom:17.3333333333vw}body.page #page #primary.bloominginformation article .entry-content section#prediction .inner{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;gap:5.3333333333vw 0}body.page #page #primary.bloominginformation article .entry-content section#prediction .inner h2{width:100%}body.page #page #primary.bloominginformation article .entry-content section#prediction .inner dl{width:100%;max-width:unset;border:0.2666666667vw solid #ababab;border-bottom:1.3333333333vw solid #dfacae;padding:4.5333333333vw 3.7333333333vw 0.5333333333vw;font-family:var(--fontNotoSans)}body.page #page #primary.bloominginformation article .entry-content section#prediction .inner dl dt{display:block;font-size:4.2666666667vw;font-weight:700;line-height:9.3333333333vw;background-repeat:no-repeat;background-size:contain;background-position:center right}body.page #page #primary.bloominginformation article .entry-content section#prediction .inner dl.tenkijp dt{background-image:url("../img/bloominginformation/tenkijp.webp")}body.page #page #primary.bloominginformation article .entry-content section#prediction .inner dl.weathernews dt{background-image:url("../img/bloominginformation/weathernews.webp")}body.page #page #primary.bloominginformation article .entry-content section#prediction .inner dl dd ul li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:5.0666666667vw 0}body.page #page #primary.bloominginformation article .entry-content section#prediction .inner dl dd ul li label{display:block;width:27.7333333333vw;height:5.8666666667vw;border-radius:2.9333333333vw;font-size:3.7333333333vw;line-height:5.8666666667vw;text-align:center;color:#ffffff;background-color:#f2a2ac}body.page #page #primary.bloominginformation article .entry-content section#prediction .inner dl dd ul li span{display:inline-block;line-height:9.0666666667vw;vertical-align:bottom}body.page #page #primary.bloominginformation article .entry-content section#prediction .inner dl dd ul li span.y{font-size:4.2666666667vw;font-weight:700;margin-top:9.0666666667vw}body.page #page #primary.bloominginformation article .entry-content section#prediction .inner dl dd ul li span.md{font-size:9.6vw;font-weight:700;margin-top:9.0666666667vw}body.page #page #primary.bloominginformation article .entry-content section#prediction .inner dl dd ul li span.announcement{display:block;width:100%;font-size:3.2vw;font-weight:500;text-align:right}body.page #page #primary.bloominginformation article .entry-content section#prediction .inner dl dd ul li+li{border-top:0.2666666667vw solid #ababab}body.page #page #primary.bloominginformation article .entry-content section#prediction .inner dl dd ul.max label{background-color:#df868c}body.page #page #primary.bloominginformation article .entry-content section#history .inner h3{font-family:var(--fontNotoSans);font-size:5.3333333333vw;line-height:8.5333333333vw;color:#df6f8c;margin-bottom:1.8666666667vw}body.page #page #primary.bloominginformation article .entry-content section#history .inner p{font-size:3.7333333333vw;line-height:8vw;margin-bottom:6.1333333333vw}body.page #page #primary.bloominginformation article .entry-content section#history .inner .table-wrapper{width:94.6666666667vw;margin-right:-5.3333333333vw;overflow-x:scroll}body.page #page #primary.bloominginformation article .entry-content section#history .inner table{table-layout:fixed}body.page #page #primary.bloominginformation article .entry-content section#history .inner table colgroup col{width:29.3333333333vw}body.page #page #primary.bloominginformation article .entry-content section#history .inner table caption{display:block;font-family:var(--fontNotoSans);font-size:4.2666666667vw;font-weight:700;line-height:1;text-align:left;white-space:nowrap;margin-bottom:4.8vw}body.page #page #primary.bloominginformation article .entry-content section#history .inner table tbody tr{display:table-row;width:auto}body.page #page #primary.bloominginformation article .entry-content section#history .inner table tbody tr th,body.page #page #primary.bloominginformation article .entry-content section#history .inner table tbody tr td{display:table-cell;width:29.3333333333vw}body.page #page #primary.bloominginformation article .entry-content section#history .inner table tbody tr th.avg,body.page #page #primary.bloominginformation article .entry-content section#history .inner table tbody tr td.avg{border-left-width:1.3333333333vw;border-left-style:double}body.page #page #primary.bloominginformation article .entry-content section#history .inner table tbody tr th{font-weight:500}body.page #page #primary.bloominginformation article .entry-content section#history .inner table tbody tr td{text-align:center}body.page #page #primary.bloominginformation article .entry-content section#history .inner table tbody tr.max th{background-color:#dfacae}body.page #page #primary.bloominginformation article .entry-content section#history .inner table tbody tr.max td{background-color:#f4ecf0;text-indent:1em;padding-right:1em}body.page #page #primary.about article .page-header::after{background-image:url("../img/about/header-img.webp")}body.page #page #primary.about article .entry-content section#reason,body.page #page #primary.about article .entry-content section#charm{margin-bottom:16.8vw}body.page #page #primary.about article .entry-content section#reason .inner,body.page #page #primary.about article .entry-content section#charm .inner{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:5.8666666667vw 0}body.page #page #primary.about article .entry-content section#reason .inner .wrapper,body.page #page #primary.about article .entry-content section#charm .inner .wrapper{width:100%}body.page #page #primary.about article .entry-content section#reason .inner .wrapper h2,body.page #page #primary.about article .entry-content section#charm .inner .wrapper h2{padding-left:0;border:none;font-size:6.4vw;line-height:9.6vw;margin-bottom:4.2666666667vw;white-space:nowrap}body.page #page #primary.about article .entry-content section#reason .inner .wrapper p,body.page #page #primary.about article .entry-content section#charm .inner .wrapper p{line-height:8vw}body.page #page #primary.about article .entry-content section#reason .inner img,body.page #page #primary.about article .entry-content section#charm .inner img{display:block;width:100%;margin-top:2.1333333333vw}body.page #page #primary.about article .entry-content section#charm .inner .wrapper{order:0}body.page #page #primary.about article .entry-content section#charter{margin-bottom:15.4666666667vw}body.page #page #primary.about article .entry-content section#charter .inner p{width:100%;max-width:unset;font-size:3.7333333333vw;line-height:8vw;margin-bottom:6.6666666667vw}body.page #page #primary.about article .entry-content section#charter .inner a{display:block;width:100%}body.page #page #primary.about article .entry-content section#youtube .inner ul{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;gap:6.9333333333vw 0}body.page #page #primary.about article .entry-content section#youtube .inner ul li iframe{display:block;width:100%;height:50.4vw;margin-bottom:0.5333333333vw}body.page #page #primary.about article .entry-content section#youtube .inner ul li label{display:block;font-size:3.7333333333vw}body.page #page #primary.history article .page-header::after{background-image:url("../img/history/header-img.webp")}body.page #page #primary.history article .entry-content section#intro{margin-bottom:15.4666666667vw}body.page #page #primary.history article .entry-content section#intro .inner h2{padding-left:0;border:none;font-size:6.4vw;font-weight:500;line-height:1;margin-bottom:4.8vw}body.page #page #primary.history article .entry-content section#trajectory{margin-bottom:18.1333333333vw}body.page #page #primary.history article .entry-content section#trajectory .inner{display:flex;flex-direction:column;justify-content:flex-start;gap:8.5333333333vw 0}body.page #page #primary.history article .entry-content section#trajectory .inner .wrapper{width:100%}body.page #page #primary.history article .entry-content section#trajectory .inner figure{width:100%;max-width:unset;margin-top:0}body.page #page #primary.history article .entry-content section#trajectory .inner figure img{display:block;width:100%}body.page #page #primary.history article .entry-content section#trajectory .inner figure figcaption{display:block;font-size:3.7333333333vw;line-height:10.1333333333vw}body.page #page #primary.history article .entry-content section#history .inner h3{display:block;font-size:5.3333333333vw;font-weight:500;line-height:9.0666666667vw;text-align:left;border-bottom:0.8vw solid #ababab;margin-bottom:3.7333333333vw}body.page #page #primary.history article .entry-content section#history .inner h3:nth-of-type(n+2){margin-top:16.5333333333vw}body.page #page #primary.history article .entry-content section#history .inner table tbody tr th,body.page #page #primary.history article .entry-content section#history .inner table tbody tr td{line-height:6.9333333333vw;padding:4.8vw 3.7333333333vw;text-align:left;vertical-align:top}body.page #page #primary.history article .entry-content section#history .inner table tbody tr th{width:100%}body.page #page #primary.history article .entry-content section#history .inner .photos{margin-top:8.5333333333vw;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;gap:6.9333333333vw 0}body.page #page #primary.history article .entry-content section#history .inner .photos#meiji figure:nth-child(1){width:100%}body.page #page #primary.history article .entry-content section#history .inner .photos#meiji figure:nth-child(2){width:100%}body.page #page #primary.history article .entry-content section#history .inner .photos#meiji figure img{display:block;width:100%}body.page #page #primary.history article .entry-content section#history .inner .photos#meiji figure figcaption{display:block;font-size:3.7333333333vw;line-height:5.3333333333vw}body.page #page #primary.history article .entry-content section#history .inner .photos#showa figure img{display:block;width:100%}body.page #page #primary.history article .entry-content section#history .inner .photos#showa figure figcaption{display:block;font-size:3.7333333333vw;line-height:5.3333333333vw}body.page #page #primary.history article .entry-content section#history .inner .photos#showa figure:nth-child(1){width:100%}body.page #page #primary.history article .entry-content section#history .inner .photos#showa figure:nth-child(2){width:100%}body.page #page #primary.history article .entry-content section#history .inner .photos#showa figure:nth-child(3){width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2.6666666667vw 0}body.page #page #primary.history article .entry-content section#history .inner .photos#showa figure:nth-child(3) img{width:100%}body.page #page #primary.history article .entry-content section#history .inner .photos#showa figure:nth-child(3) figcaption{width:100%;max-width:unset;line-height:5.3333333333vw}body.page #page #primary.history article .entry-content section#history .inner .photos#reiwa figure img{display:block;width:138.1333333333vw;margin-bottom:2.1333333333vw}body.page #page #primary.history article .entry-content section#history .inner .photos#reiwa figure figcaption{display:block;font-size:3.7333333333vw;line-height:10.1333333333vw}body.page #page #primary.castleruins article .page-header::after{background-image:url("../img/castleruins/header-img.webp")}body.page #page #primary.castleruins article .entry-content section#intro{margin-bottom:13.8666666667vw}body.page #page #primary.castleruins article .entry-content section#intro .inner{display:flex;flex-direction:column;justify-content:flex-start;gap:5.8666666667vw 0}body.page #page #primary.castleruins article .entry-content section#intro .inner .wrapper{width:100%}body.page #page #primary.castleruins article .entry-content section#intro .inner .wrapper h2{padding-left:0;border:none;font-size:6.4vw;font-weight:500;line-height:9.6vw;margin-bottom:6.4vw}body.page #page #primary.castleruins article .entry-content section#intro .inner .wrapper p{line-height:8vw}body.page #page #primary.castleruins article .entry-content section#intro .inner figure{width:100%}body.page #page #primary.castleruins article .entry-content section#intro .inner figure img{display:block;width:100%;margin-bottom:2.1333333333vw}body.page #page #primary.castleruins article .entry-content section#intro .inner figure figcaption{display:block;font-size:3.7333333333vw;line-height:5.8666666667vw}body.page #page #primary.castleruins article .entry-content section#history{display:flex;flex-direction:column;margin-bottom:21.3333333333vw}body.page #page #primary.castleruins article .entry-content section#history .inner>h2{margin-bottom:3.7333333333vw}body.page #page #primary.castleruins article .entry-content section#history .inner:nth-child(2),body.page #page #primary.castleruins article .entry-content section#history .inner:nth-child(3){display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5.3333333333vw 0;margin-bottom:10.6666666667vw}body.page #page #primary.castleruins article .entry-content section#history .inner:nth-child(2) .wrapper,body.page #page #primary.castleruins article .entry-content section#history .inner:nth-child(3) .wrapper{width:100%}body.page #page #primary.castleruins article .entry-content section#history .inner:nth-child(2)>img,body.page #page #primary.castleruins article .entry-content section#history .inner:nth-child(3)>img{display:block;width:100%;max-width:unset}body.page #page #primary.castleruins article .entry-content section#history .inner:nth-child(3) .wrapper{order:1}body.page #page #primary.castleruins article .entry-content section#history .inner:nth-child(3) .photos{display:flex;flex-direction:column;gap:8.8vw 0}body.page #page #primary.castleruins article .entry-content section#history .inner:nth-child(3) .photos figure{width:100%;max-width:unset;display:flex;flex-direction:column;align-items:center}body.page #page #primary.castleruins article .entry-content section#history .inner:nth-child(3) .photos figure img{display:block;width:100%}body.page #page #primary.castleruins article .entry-content section#history .inner:nth-child(3) .photos figure figcaption{display:block;font-size:3.7333333333vw;line-height:5.3333333333vw}body.page #page #primary.castleruins article .entry-content section#history .inner:nth-child(3) .photos figure:first-child img{width:100%}body.page #page #primary.castleruins article .entry-content section#history .inner:nth-child(4){display:flex;flex-direction:column;align-items:center;margin-top:5.3333333333vw !important}body.page #page #primary.castleruins article .entry-content section#history .inner:nth-child(4) a figure{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;max-width:unset}body.page #page #primary.castleruins article .entry-content section#history .inner:nth-child(4) a figure img{display:block;width:100%;margin-bottom:4.5333333333vw}body.page #page #primary.castleruins article .entry-content section#history .inner:nth-child(4) a figure figcaption{font-family:var(--fontNotoSans);font-size:4vw;line-height:4.2666666667vw;color:#b9274e;margin-left:8.5333333333vw;padding-bottom:1.0666666667vw;border-bottom:0.2666666667vw solid #b9274e;position:relative}body.page #page #primary.castleruins article .entry-content section#history .inner:nth-child(4) a figure figcaption::before{content:"";display:block;width:5.8666666667vw;height:5.6vw;background-image:url("../img/common/icon-download.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:50%;left:-8.5333333333vw;transform:translateY(-50%)}body.page #page #primary.castleruins article .entry-content section#history .inner+.inner{margin-top:0}body.page #page #primary.castleruins article .entry-content section#selection .inner h2{padding-left:0;border:none;font-size:6.4vw;font-weight:500;line-height:9.6vw;margin-bottom:11.2vw}body.page #page #primary.castleruins article .entry-content section#selection .inner dl dt{font-size:5.3333333333vw;font-weight:500;text-align:left;line-height:8vw;margin-bottom:4vw;padding-left:3.4666666667vw;border-left:1.6vw solid #dfacae}body.page #page #primary.castleruins article .entry-content section#selection .inner dl dd{display:flex;flex-direction:column;justify-content:space-between}body.page #page #primary.castleruins article .entry-content section#selection .inner dl dd .wrapper{width:100%}body.page #page #primary.castleruins article .entry-content section#selection .inner dl dd .wrapper h4{font-family:var(--fontNotoSans);font-size:4.8vw;font-weight:500}body.page #page #primary.castleruins article .entry-content section#selection .inner dl dd .wrapper p strong{font-weight:700}body.page #page #primary.castleruins article .entry-content section#selection .inner dl dd .wrapper p a{color:#b9274e;text-decoration:underline}body.page #page #primary.castleruins article .entry-content section#selection .inner dl dd .wrapper p+h4{margin-top:8vw}body.page #page #primary.castleruins article .entry-content section#selection .inner dl dd img{display:block;width:100%;max-width:unset;margin-top:3.7333333333vw}body.page #page #primary.castleruins article .entry-content section#selection .inner dl:nth-of-type(1) dd .wrapper{width:100%}body.page #page #primary.castleruins article .entry-content section#selection .inner dl+dl{margin-top:16vw}body.page #page #primary.access article .page-header::after{background-image:url("../img/access/header-img.webp")}body.page #page #primary.access article .entry-content section#map{margin-bottom:19.2vw}body.page #page #primary.access article .entry-content section#map .inner{font-family:var(--fontNotoSans)}body.page #page #primary.access article .entry-content section#map .inner h2{font-size:5.8666666667vw;font-weight:700;line-height:1;padding-left:0;border:none;margin-bottom:4.2666666667vw}body.page #page #primary.access article .entry-content section#map .inner p{font-size:4.2666666667vw;font-weight:500;line-height:1;margin-bottom:5.6vw}body.page #page #primary.access article .entry-content section#map .inner iframe{display:block;width:100%;height:48vw;margin-bottom:9.0666666667vw}body.page #page #primary.access article .entry-content section#map .inner>a{display:inline-block;font-size:4.8vw;font-weight:500;line-height:6.9333333333vw;letter-spacing:0;color:#b9274e;padding-left:4.2666666667vw;background-image:url("../img/access/chevron-right.svg");background-repeat:no-repeat;background-size:1.8666666667vw;background-position:center left;position:relative;margin-bottom:10.1333333333vw}body.page #page #primary.access article .entry-content section#map .inner>a::after{content:"";display:block;width:100%;height:0.2666666667vw;background-color:#b9274e;position:absolute;bottom:0;left:0;right:0}body.page #page #primary.access article .entry-content section#map .inner ul{display:flex;flex-direction:column;justify-content:flex-start;gap:4.8vw 0}body.page #page #primary.access article .entry-content section#map .inner ul li a{display:block;width:100%;height:24vw;background-color:#df6f8c;font-size:5.3333333333vw;font-weight:500;line-height:8vw;color:#ffffff;text-align:center;padding-top:13.3333333333vw;box-shadow:0.8vw 0.8vw 0 rgba(0, 0, 0, 0.2);position:relative;background-repeat:no-repeat;background-size:10.6666666667vw;background-position:center top 3.2vw}body.page #page #primary.access article .entry-content section#map .inner ul li a strong{font-size:6.9333333333vw;font-weight:700}body.page #page #primary.access article .entry-content section#map .inner ul li a::after{content:"";display:block;width:3.2vw;height:5.3333333333vw;background-image:url("../img/access/chevron-right-wh.svg");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:50%;right:4vw;transform:translateY(-50%)}body.page #page #primary.access article .entry-content section#map .inner ul li.car a{background-image:url("../img/access/car.svg")}body.page #page #primary.access article .entry-content section#map .inner ul li.train a{background-image:url("../img/access/train.svg")}body.page #page #primary.access article .entry-content section#map .inner ul li.expressbus a{background-image:url("../img/access/bus.svg")}body.page #page #primary.access article .entry-content section#taxi .inner dl{display:flex;gap:0 8vw;align-items:center}body.page #page #primary.access article .entry-content section#taxi .inner dl dt{width:37.3333333333vw}body.page #page #primary.access article .entry-content section#taxi .inner dl dd::before{content:"☎ "}body.page #page #primary.access article .entry-content section#taxi .inner dl+dl{margin-top:2.6666666667vw}body.page #page #primary.car article .page-header::after,body.page #page #primary.train article .page-header::after,body.page #page #primary.expressbus article .page-header::after{background-image:url("../img/access/header-img.webp")}body.page #page #primary.car article .entry-content section#map,body.page #page #primary.train article .entry-content section#map,body.page #page #primary.expressbus article .entry-content section#map{margin-bottom:19.7333333333vw}body.page #page #primary.car article .entry-content section#map .inner,body.page #page #primary.train article .entry-content section#map .inner,body.page #page #primary.expressbus article .entry-content section#map .inner{font-family:var(--fontNotoSans)}body.page #page #primary.car article .entry-content section#map .inner h2,body.page #page #primary.train article .entry-content section#map .inner h2,body.page #page #primary.expressbus article .entry-content section#map .inner h2{font-size:4.8vw;font-weight:700;line-height:1;padding-left:0;border:none;margin-bottom:3.7333333333vw}body.page #page #primary.car article .entry-content section#map .inner p,body.page #page #primary.train article .entry-content section#map .inner p,body.page #page #primary.expressbus article .entry-content section#map .inner p{font-size:3.7333333333vw;font-weight:500;line-height:1;margin-bottom:4.2666666667vw}body.page #page #primary.car article .entry-content section#map .inner iframe,body.page #page #primary.train article .entry-content section#map .inner iframe,body.page #page #primary.expressbus article .entry-content section#map .inner iframe{display:block;width:100%;height:48vw}body.page #page #primary.car article .entry-content section#tokyo .inner,body.page #page #primary.car article .entry-content section#nagoya .inner,body.page #page #primary.car article .entry-content section#general .inner,body.page #page #primary.train article .entry-content section#tokyo .inner,body.page #page #primary.train article .entry-content section#nagoya .inner,body.page #page #primary.train article .entry-content section#general .inner,body.page #page #primary.expressbus article .entry-content section#tokyo .inner,body.page #page #primary.expressbus article .entry-content section#nagoya .inner,body.page #page #primary.expressbus article .entry-content section#general .inner{padding-bottom:17.6vw;margin-bottom:16vw;border-bottom:0.2666666667vw solid #ababab}body.page #page #primary.car article .entry-content section#tokyo .inner h2,body.page #page #primary.car article .entry-content section#nagoya .inner h2,body.page #page #primary.car article .entry-content section#general .inner h2,body.page #page #primary.train article .entry-content section#tokyo .inner h2,body.page #page #primary.train article .entry-content section#nagoya .inner h2,body.page #page #primary.train article .entry-content section#general .inner h2,body.page #page #primary.expressbus article .entry-content section#tokyo .inner h2,body.page #page #primary.expressbus article .entry-content section#nagoya .inner h2,body.page #page #primary.expressbus article .entry-content section#general .inner h2{width:133.3333333333vw;font-family:var(--fontNotoSans);font-size:5.3333333333vw;font-weight:500;line-height:10.6666666667vw;padding-left:11.7333333333vw;border:none;background-image:url("../img/access/car/icon-car.svg");background-repeat:no-repeat;background-position:left center;background-size:contain;margin:0 auto 6.4vw}body.page #page #primary.car article .entry-content section#tokyo .inner img,body.page #page #primary.car article .entry-content section#nagoya .inner img,body.page #page #primary.car article .entry-content section#general .inner img,body.page #page #primary.train article .entry-content section#tokyo .inner img,body.page #page #primary.train article .entry-content section#nagoya .inner img,body.page #page #primary.train article .entry-content section#general .inner img,body.page #page #primary.expressbus article .entry-content section#tokyo .inner img,body.page #page #primary.expressbus article .entry-content section#nagoya .inner img,body.page #page #primary.expressbus article .entry-content section#general .inner img{display:block;width:100%;max-width:unset;margin:0 auto}body.page #page #primary.car article .entry-content section#tokyo .inner p,body.page #page #primary.car article .entry-content section#nagoya .inner p,body.page #page #primary.car article .entry-content section#general .inner p,body.page #page #primary.train article .entry-content section#tokyo .inner p,body.page #page #primary.train article .entry-content section#nagoya .inner p,body.page #page #primary.train article .entry-content section#general .inner p,body.page #page #primary.expressbus article .entry-content section#tokyo .inner p,body.page #page #primary.expressbus article .entry-content section#nagoya .inner p,body.page #page #primary.expressbus article .entry-content section#general .inner p{font-size:3.4666666667vw;line-height:8vw;width:100%;max-width:unset;margin:0.8vw auto 0}body.page #page #primary.car article .entry-content section#tokyo .inner p a,body.page #page #primary.car article .entry-content section#nagoya .inner p a,body.page #page #primary.car article .entry-content section#general .inner p a,body.page #page #primary.train article .entry-content section#tokyo .inner p a,body.page #page #primary.train article .entry-content section#nagoya .inner p a,body.page #page #primary.train article .entry-content section#general .inner p a,body.page #page #primary.expressbus article .entry-content section#tokyo .inner p a,body.page #page #primary.expressbus article .entry-content section#nagoya .inner p a,body.page #page #primary.expressbus article .entry-content section#general .inner p a{color:#b9274e;text-decoration:underline}body.page #page #primary.car article .entry-content section#parking,body.page #page #primary.train article .entry-content section#parking,body.page #page #primary.expressbus article .entry-content section#parking{width:100%;max-width:unset}body.page #page #primary.car article .entry-content section#parking .inner,body.page #page #primary.train article .entry-content section#parking .inner,body.page #page #primary.expressbus article .entry-content section#parking .inner{background-color:#eef4f9;border-radius:5.3333333333vw;padding:7.2vw 4.8vw;margin-bottom:6.4vw}body.page #page #primary.car article .entry-content section#parking .inner h2,body.page #page #primary.train article .entry-content section#parking .inner h2,body.page #page #primary.expressbus article .entry-content section#parking .inner h2{font-family:var(--fontNotoSans);font-size:4.8vw;font-weight:500;line-height:1;text-align:center;padding:0;border:none;margin-bottom:5.6vw}body.page #page #primary.car article .entry-content section#parking .inner a figure,body.page #page #primary.train article .entry-content section#parking .inner a figure,body.page #page #primary.expressbus article .entry-content section#parking .inner a figure{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4.2666666667vw}body.page #page #primary.car article .entry-content section#parking .inner a figure img,body.page #page #primary.train article .entry-content section#parking .inner a figure img,body.page #page #primary.expressbus article .entry-content section#parking .inner a figure img{display:block;width:37.3333333333vw}body.page #page #primary.car article .entry-content section#parking .inner a label,body.page #page #primary.train article .entry-content section#parking .inner a label,body.page #page #primary.expressbus article .entry-content section#parking .inner a label{font-family:var(--fontNotoSans);font-size:4vw;line-height:4.2666666667vw;color:#b9274e;margin-left:8.5333333333vw;padding-bottom:1.0666666667vw;border-bottom:0.2666666667vw solid #b9274e;position:relative}body.page #page #primary.car article .entry-content section#parking .inner a label::before,body.page #page #primary.train article .entry-content section#parking .inner a label::before,body.page #page #primary.expressbus article .entry-content section#parking .inner a label::before{content:"";display:block;width:5.8666666667vw;height:5.6vw;background-image:url("../img/common/icon-download.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:50%;left:-8.5333333333vw;transform:translateY(-50%)}body.page #page #primary.car article .entry-content section#parking .btn,body.page #page #primary.train article .entry-content section#parking .btn,body.page #page #primary.expressbus article .entry-content section#parking .btn{margin:0 auto}body.page #page #primary.car article .entry-content section#youtube,body.page #page #primary.train article .entry-content section#youtube,body.page #page #primary.expressbus article .entry-content section#youtube{width:100%;max-width:unset}body.page #page #primary.car article .entry-content section#youtube .inner h2,body.page #page #primary.train article .entry-content section#youtube .inner h2,body.page #page #primary.expressbus article .entry-content section#youtube .inner h2{font-family:var(--fontNotoSans);font-size:5.3333333333vw;font-weight:500;line-height:1;padding:0;border:none;margin-bottom:5.6vw}body.page #page #primary.car article .entry-content section#youtube .inner ul,body.page #page #primary.train article .entry-content section#youtube .inner ul,body.page #page #primary.expressbus article .entry-content section#youtube .inner ul{display:flex;flex-direction:column;justify-content:flex-start;gap:6.6666666667vw 0}body.page #page #primary.car article .entry-content section#youtube .inner ul li iframe,body.page #page #primary.train article .entry-content section#youtube .inner ul li iframe,body.page #page #primary.expressbus article .entry-content section#youtube .inner ul li iframe{display:block;width:100%;height:51.2vw}body.page #page #primary.car article .entry-content section#youtube .inner ul li label,body.page #page #primary.train article .entry-content section#youtube .inner ul li label,body.page #page #primary.expressbus article .entry-content section#youtube .inner ul li label{display:block;font-family:var(--fontNotoSans);font-size:3.7333333333vw;line-height:11.7333333333vw}body.page #page #primary.car article .entry-content section#shuttlebus .inner,body.page #page #primary.train article .entry-content section#shuttlebus .inner,body.page #page #primary.expressbus article .entry-content section#shuttlebus .inner{align-items:center}body.page #page #primary.car article .entry-content>.wrapper,body.page #page #primary.train article .entry-content>.wrapper,body.page #page #primary.expressbus article .entry-content>.wrapper{display:flex;flex-direction:column;justify-content:flex-start;gap:13.8666666667vw 0;width:100%;max-width:unset;margin:0 auto 13.3333333333vw}body.page #page #primary.car article .page-header::after{background-image:url("../img/access/car/header-img.webp")}body.page #page #primary.train article .page-header::after{background-image:url("../img/access/train/header-img.webp")}body.page #page #primary.train article .entry-content section#anchorlinks .inner .anchor-list-large{gap:5.0666666667vw 0}body.page #page #primary.train article .entry-content section#anchorlinks .inner .anchor-list-large li a{width:100%}body.page #page #primary.train article .entry-content section#anchorlinks .inner .anchor-list-large li a::before{background-image:url("../img/access/train/icon-train.svg")}body.page #page #primary.train article .entry-content section#tokyo .inner h2,body.page #page #primary.train article .entry-content section#nagoya .inner h2{background-image:url("../img/access/train/icon-train.svg")}body.page #page #primary.train article .entry-content section#routebus .inner .wrapper:nth-child(2),body.page #page #primary.train article .entry-content section#circulationbus .inner .wrapper:nth-child(2),body.page #page #primary.train article .entry-content section#iidaline .inner .wrapper:nth-child(2){padding-top:13.8666666667vw}body.page #page #primary.train article .entry-content section#temporarybus .inner{align-items:center}body.page #page #primary.expressbus article .page-header::after{background-image:url("../img/access/train/header-img.webp")}body.page #page #primary.expressbus article .entry-content section#anchorlinks .inner .anchor-list-large{gap:5.0666666667vw 0}body.page #page #primary.expressbus article .entry-content section#anchorlinks .inner .anchor-list-large li a{width:100%}body.page #page #primary.expressbus article .entry-content section#anchorlinks .inner .anchor-list-large li a::before{background-image:url("../img/access/expressbus/icon-bus.svg")}body.page #page #primary.expressbus article .entry-content section#tokyo .inner h2,body.page #page #primary.expressbus article .entry-content section#nagoya .inner h2{background-image:url("../img/access/expressbus/icon-bus.svg")}body.page #page #primary.expressbus article .entry-content section#routebus .inner .wrapper:nth-child(2),body.page #page #primary.expressbus article .entry-content section#circulationbus .inner .wrapper:nth-child(2){padding-top:13.8666666667vw}body.page #page #primary.parking article .page-header::after{background-image:url("../img/parking/header-img.webp")}body.page #page #primary.parking article .entry-content section#intro{margin-bottom:5.8666666667vw}body.page #page #primary.parking article .entry-content section#intro .inner h2{font-size:6.4vw;font-weight:600;padding:0;border:none;margin-bottom:6.4vw}body.page #page #primary.parking article .entry-content section#intro .inner h3{font-family:var(--fontNotoSans);font-size:4.8vw;font-weight:700;line-height:8vw;color:#df6f8c;margin-bottom:2.6666666667vw}body.page #page #primary.parking article .entry-content section#intro .inner p{font-size:3.7333333333vw;line-height:8vw}body.page #page #primary.parking article .entry-content section#anchorlinks .inner .anchor-list-large{gap:5.0666666667vw 0;flex-direction:column}body.page #page #primary.parking article .entry-content section#anchorlinks .inner .anchor-list-large li a{width:100%;gap:0 2.4vw;justify-content:flex-start;padding-left:4.8vw}body.page #page #primary.parking article .entry-content section#anchorlinks .inner .anchor-list-large li:nth-child(1) a::before{background-image:url("../img/parking/icon-parking-paid.svg")}body.page #page #primary.parking article .entry-content section#anchorlinks .inner .anchor-list-large li:nth-child(2) a::before{background-image:url("../img/parking/icon-parking-free.svg")}body.page #page #primary.parking article .entry-content section#map{margin-bottom:13.3333333333vw}body.page #page #primary.parking article .entry-content section#map .inner iframe{display:block;width:100%;height:48vw}body.page #page #primary.parking article .entry-content section .pa{display:inline-block;width:13.3333333333vw;font-family:var(--fontNotoSans);font-size:5.6vw;font-weight:700;line-height:7.4666666667vw;text-align:center;color:#ffffff;border-radius:0.8vw}body.page #page #primary.parking article .entry-content section .pa.normal{background-color:#0066aa}body.page #page #primary.parking article .entry-content section .pa.bus{background-color:#ae8641}body.page #page #primary.parking article .entry-content section .pa.everyday{background-color:#c20379}body.page #page #primary.parking article .entry-content section .pa.holiday{background-color:#087b34}body.page #page #primary.parking article .entry-content section .pa+.pa{margin-left:2.1333333333vw}body.page #page #primary.parking article .entry-content section#paid{padding:10.9333333333vw 0 12.2666666667vw;background-color:#f4ecf0}body.page #page #primary.parking article .entry-content section#paid .inner h3{font-family:var(--fontNotoSans);font-size:5.3333333333vw;font-weight:700;line-height:1;color:#df6f8c;margin-bottom:4.5333333333vw}body.page #page #primary.parking article .entry-content section#paid .inner p{font-family:var(--fontNotoSans);margin-bottom:11.2vw}body.page #page #primary.parking article .entry-content section#paid .inner p .pa{width:11.2vw;font-size:4vw;line-height:6.4vw}body.page #page #primary.parking article .entry-content section#paid .inner p .pa+.pa{margin-left:1.0666666667vw}body.page #page #primary.parking article .entry-content section#paid .inner h4{font-family:var(--fontNotoSans);font-size:4.2666666667vw;font-weight:500;line-height:1;margin-bottom:5.3333333333vw}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;gap:5.3333333333vw 0;align-items:flex-start}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li{width:91.7333333333vw;background-color:#ffffff;padding:4.5333333333vw 5.3333333333vw 6.6666666667vw;border-radius:2.6666666667vw}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl{font-family:var(--fontNotoSans)}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl dt{display:block;width:100%;height:10.6666666667vw;font-size:4.8vw;font-weight:700;line-height:10.6666666667vw;text-align:center;color:#ffffff;background-color:#df6f8c}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl dt::before{content:"";display:inline-block;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:top;margin-right:2.4vw}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl>span{display:block;font-size:3.2vw;line-height:1;text-align:center;margin:1.8666666667vw 0 2.9333333333vw}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl>span+dd{padding-top:0}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl dd{padding-top:3.7333333333vw}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl dd .numbers{position:relative;padding-bottom:3.2vw;border-bottom:0.2666666667vw solid #ababab;margin-bottom:6.9333333333vw}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl dd .numbers label{font-size:3.7333333333vw;line-height:1;position:absolute;top:0;left:0}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl dd .numbers ul{padding-left:22.1333333333vw}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl dd .numbers ul li{display:block}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl dd .numbers ul li .name{display:inline-block;font-size:3.7333333333vw;line-height:1;margin-left:2.4vw}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl dd .numbers.single{padding-bottom:5.6vw}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl dd .numbers.single ul{padding:0}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl dd .numbers.single ul li{display:flex;flex-direction:column;align-items:center}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl dd .numbers.single ul li .name{display:block;text-align:center;margin-left:0;margin-top:5.0666666667vw}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl dd .fee{display:block;font-size:4.8vw;font-weight:700;line-height:4.8vw;text-align:center;position:relative;padding-left:13.3333333333vw}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl dd .fee label{font-size:3.7333333333vw;line-height:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl dd .fee span{font-size:3.2vw;font-weight:400}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl.normal dt::before{width:7.2vw;background-image:url("../img/parking/icon-normal.svg")}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl.bus dt::before{width:9.0666666667vw;background-image:url("../img/parking/icon-bus.svg")}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl.micro dt::before{width:7.2vw;background-image:url("../img/parking/icon-micro.svg")}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl.disabled dt::before{width:4.5333333333vw;background-image:url("../img/parking/icon-disabled.svg")}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl.motorcycles dt::before{width:7.2vw;background-image:url("../img/parking/icon-motorcycles.svg")}body.page #page #primary.parking article .entry-content section#paid .inner .paid-parking-list>li dl.moped dt::before{width:7.2vw;background-image:url("../img/parking/icon-moped.svg")}body.page #page #primary.parking article .entry-content section#free{padding-top:17.6vw;margin-bottom:17.8666666667vw}body.page #page #primary.parking article .entry-content section#free .inner h3{font-family:var(--fontNotoSans);font-size:5.3333333333vw;font-weight:700;line-height:1;color:#df6f8c;margin-bottom:4vw}body.page #page #primary.parking article .entry-content section#free .inner p{font-family:var(--fontNotoSans);margin-bottom:5.3333333333vw}body.page #page #primary.parking article .entry-content section#free .inner p a{color:#b9274e;text-decoration:underline}body.page #page #primary.parking article .entry-content section#free .inner .free-parking-list{display:flex;flex-direction:column;gap:5.3333333333vw 0}body.page #page #primary.parking article .entry-content section#free .inner .free-parking-list li{border:0.2666666667vw solid #ababab;border-radius:2.6666666667vw;padding:4vw 4vw;display:flex;flex-wrap:wrap;align-items:center;gap:3.7333333333vw 0;font-family:var(--fontNotoSans)}body.page #page #primary.parking article .entry-content section#free .inner .free-parking-list li .name{display:block;font-size:4.8vw;font-weight:700;line-height:1;width:auto;min-width:37.3333333333vw;padding-left:2.1333333333vw}body.page #page #primary.parking article .entry-content section#free .inner .free-parking-list li .map{display:block;width:13.3333333333vw;height:5.3333333333vw;font-size:3.2vw;line-height:5.3333333333vw;color:#ffffff;text-align:center;background-color:#919191;border-radius:0.8vw;margin-right:0}body.page #page #primary.parking article .entry-content section#free .inner .free-parking-list li .map::before{content:"";display:inline-block;width:2.4vw;height:100%;background-image:url("../img/parking/icon-map.svg");background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:top;margin-right:0.8vw}body.page #page #primary.parking article .entry-content section#free .inner .free-parking-list li .dummy{width:32vw}body.page #page #primary.parking article .entry-content section#free .inner .free-parking-list li .walk,body.page #page #primary.parking article .entry-content section#free .inner .free-parking-list li .shuttlebus{width:100%;font-size:3.7333333333vw;line-height:1;width:84.8vw}body.page #page #primary.parking article .entry-content section#free .inner .free-parking-list li .walk strong,body.page #page #primary.parking article .entry-content section#free .inner .free-parking-list li .shuttlebus strong{font-size:4.8vw;font-weight:700;padding-left:1em}body.page #page #primary.parking article .entry-content section#free .inner .free-parking-list li .walk a,body.page #page #primary.parking article .entry-content section#free .inner .free-parking-list li .shuttlebus a{color:#b9274e;text-decoration:underline}body.page #page #primary.parking article .entry-content section#free .inner .free-parking-list li .walk.shuttlebus,body.page #page #primary.parking article .entry-content section#free .inner .free-parking-list li .shuttlebus.shuttlebus{font-size:4.8vw;font-weight:700}body.page #page #primary.parking article .entry-content section#free .inner .free-parking-list li .period{width:100%;font-size:3.7333333333vw;line-height:1;display:flex;flex-wrap:wrap;gap:2.4vw 0}body.page #page #primary.parking article .entry-content section#free .inner .free-parking-list li .period strong{display:block;font-size:4.8vw;font-weight:700;margin-left:5.6vw}body.page #page #primary.parking article .entry-content section#free .inner .free-parking-list li .period div{display:block;width:100%;padding-left:27.7333333333vw}body.page #page #primary.parking article .entry-content section#free .inner .free-parking-list li.pa-2 .name{width:22.9333333333vw}body.page #page #primary.parking article .entry-content section#free .inner .free-parking-list li.pa-3 .name{width:7.4666666667vw}body.page #page #primary.parking article .entry-content section#documents{padding-top:0}body.page #page #primary.guide article .page-header::after{background-image:url("../img/guide/header-img.webp")}body.page #page #primary.guide article .entry-content>label{display:block;font-size:8.5333333333vw;font-weight:500;padding-left:0;border:none;text-align:center;position:relative;padding-bottom:4.5333333333vw;margin-bottom:13.3333333333vw}body.page #page #primary.guide article .entry-content>label::after{content:"";display:block;width:18.6666666667vw;height:0.8vw;background-color:#dfacae;position:absolute;bottom:0;left:0;right:0;margin:0 auto}body.page #page #primary.guide article .entry-content section#intro{margin-bottom:27.2vw}body.page #page #primary.guide article .entry-content section#intro .inner{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:5.3333333333vw 0}body.page #page #primary.guide article .entry-content section#intro .inner .wrapper{width:100%;max-width:144vw}body.page #page #primary.guide article .entry-content section#intro .inner .wrapper h2{font-size:6.4vw;font-weight:500;line-height:9.6vw;margin-bottom:3.2vw;padding:0;border:none}body.page #page #primary.guide article .entry-content section#intro .inner .wrapper h2 span{display:block;font-size:4.8vw;margin-bottom:3.2vw}body.page #page #primary.guide article .entry-content section#intro .inner .wrapper p{line-height:8vw}body.page #page #primary.guide article .entry-content section#intro .inner .anchor-list-pink{width:100%;max-width:unset;display:flex;flex-wrap:wrap;justify-content:space-between;gap:5.0666666667vw 0}body.page #page #primary.guide article .entry-content section#intro .inner .anchor-list-pink li a{display:block;width:43.2vw;height:10.6666666667vw;font-size:4vw;line-height:10.6666666667vw;text-align:center;color:#ffffff;background-color:#d39fa7;background-image:url("../img/guide/chevron-below.svg");background-repeat:no-repeat;background-size:2.1333333333vw;background-position:right 3.4666666667vw center;border-radius:5.3333333333vw}body.page #page #primary.guide article .entry-content section#north .inner,body.page #page #primary.guide article .entry-content section#south .inner,body.page #page #primary.guide article .entry-content section#blooming .inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10.6666666667vw 0;align-items:flex-start}body.page #page #primary.guide article .entry-content section#north .inner h2,body.page #page #primary.guide article .entry-content section#south .inner h2,body.page #page #primary.guide article .entry-content section#blooming .inner h2{display:flex;align-items:center;gap:0 2.4vw;width:100%;padding-left:0;border:none;margin-bottom:0;font-size:6.4vw;line-height:6.9333333333vw}body.page #page #primary.guide article .entry-content section#north .inner h2 label,body.page #page #primary.guide article .entry-content section#south .inner h2 label,body.page #page #primary.guide article .entry-content section#blooming .inner h2 label{display:block;width:19.4666666667vw;height:6.9333333333vw;font-family:var(--fontNotoSans);font-size:3.7333333333vw;font-weight:500;line-height:6.9333333333vw;text-align:center;color:#ffffff;background-color:#dfacae}body.page #page #primary.guide article .entry-content section#north .inner dl,body.page #page #primary.guide article .entry-content section#south .inner dl,body.page #page #primary.guide article .entry-content section#blooming .inner dl{width:100%;max-width:unset}body.page #page #primary.guide article .entry-content section#north .inner dl dt,body.page #page #primary.guide article .entry-content section#south .inner dl dt,body.page #page #primary.guide article .entry-content section#blooming .inner dl dt{font-size:5.3333333333vw;font-weight:500;text-align:left;line-height:8vw;margin-bottom:3.7333333333vw;padding-left:3.4666666667vw;border-left:1.6vw solid #dfacae}body.page #page #primary.guide article .entry-content section#north .inner dl dd>img,body.page #page #primary.guide article .entry-content section#south .inner dl dd>img,body.page #page #primary.guide article .entry-content section#blooming .inner dl dd>img{display:block;width:100%;height:57.3333333333vw;object-fit:cover;object-position:center}body.page #page #primary.guide article .entry-content section#north .inner dl dd>img+p,body.page #page #primary.guide article .entry-content section#south .inner dl dd>img+p,body.page #page #primary.guide article .entry-content section#blooming .inner dl dd>img+p{margin-top:3.2vw}body.page #page #primary.guide article .entry-content section#north{margin-bottom:20.2666666667vw}body.page #page #primary.guide article .entry-content section#south{margin-bottom:29.3333333333vw}body.page #page #primary.guide article .entry-content section#timetable{background:linear-gradient(to bottom, #f4ece9 0%, #ebf7f6 35%, #eadff0 70%, #dfdbf0 100%);padding:14.6666666667vw 0 17.3333333333vw;margin-bottom:23.4666666667vw}body.page #page #primary.guide article .entry-content section#timetable .inner h2{display:block;font-size:7.4666666667vw;font-weight:500;padding-left:0;border:none;text-align:center;position:relative;padding-bottom:4.5333333333vw;margin-bottom:10.6666666667vw}body.page #page #primary.guide article .entry-content section#timetable .inner h2::after{content:"";display:block;width:18.6666666667vw;height:0.8vw;background-color:#dfacae;position:absolute;bottom:0;left:0;right:0;margin:0 auto}body.page #page #primary.guide article .entry-content section#timetable .inner dl dt{display:flex;align-items:center;gap:0 2.4vw;width:100%;padding-left:0;border:none;margin-bottom:4.2666666667vw;font-size:6.4vw;line-height:6.9333333333vw}body.page #page #primary.guide article .entry-content section#timetable .inner dl dt label{display:block;width:19.4666666667vw;height:6.9333333333vw;font-family:var(--fontNotoSans);font-size:3.7333333333vw;font-weight:500;line-height:6.9333333333vw;text-align:center;color:#ffffff;background-color:#dfacae}body.page #page #primary.guide article .entry-content section#timetable .inner dl dd p{width:100%;max-width:unset;margin-bottom:3.7333333333vw}body.page #page #primary.guide article .entry-content section#timetable .inner dl dd .photo-slide{display:flex;justify-content:space-between;align-items:flex-start}body.page #page #primary.guide article .entry-content section#timetable .inner dl dd .photo-slide>li{width:89.3333333333vw;height:57.6vw}body.page #page #primary.guide article .entry-content section#timetable .inner dl dd .photo-slide>li img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body.page #page #primary.guide article .entry-content section#timetable .inner dl+dl{margin-top:12.2666666667vw}body.page #page #primary.guide article .entry-content section#timetable .inner dl:nth-of-type(1) dt label{background-color:#dfacae}body.page #page #primary.guide article .entry-content section#timetable .inner dl:nth-of-type(2) dt label{background-color:#b0cdab}body.page #page #primary.guide article .entry-content section#blooming{margin-bottom:24.5333333333vw}body.page #page #primary.guide article .entry-content section#blooming .inner{gap:13.3333333333vw 0}body.page #page #primary.guide article .entry-content section#blooming .inner h2{display:block;font-size:6.4vw;font-weight:500;padding-left:0;border:none;text-align:center;position:relative;padding-bottom:4.5333333333vw;margin-bottom:0}body.page #page #primary.guide article .entry-content section#blooming .inner h2::after{content:"";display:block;width:18.6666666667vw;height:0.8vw;background-color:#dfacae;position:absolute;bottom:0;left:0;right:0;margin:0 auto}body.page #page #primary.guide article .entry-content section#blooming .inner dl dt{display:flex;align-items:flex-end;gap:0 2.4vw;width:100%;padding-left:0;border:none;margin-bottom:6.9333333333vw;font-size:6.4vw;line-height:6.9333333333vw}body.page #page #primary.guide article .entry-content section#blooming .inner dl dt label{display:block;width:19.4666666667vw;height:6.9333333333vw;font-family:var(--fontNotoSans);font-size:3.7333333333vw;font-weight:500;line-height:6.9333333333vw;text-align:center;color:#ffffff;background-color:#dfacae}body.page #page #primary.guide article .entry-content section#blooming .inner dl dt small{font-size:4.8vw}body.page #page #primary.guide article .entry-content section#event{background-color:#eef4f9;padding:20vw 0 17.8666666667vw}body.page #page #primary.guide article .entry-content section#event .inner h2{display:block;font-size:8.5333333333vw;font-weight:500;line-height:1;padding-left:0;border:none;text-align:center;margin-bottom:2.6666666667vw}body.page #page #primary.guide article .entry-content section#event .inner .subtitle{display:block;font-size:3.2vw;font-weight:400;line-height:1;letter-spacing:0.05em;text-align:center;margin-bottom:11.7333333333vw}body.page #page #primary.guide article .entry-content section#event .inner .event-list{margin-bottom:7.4666666667vw}body.page #page #primary.guide article .entry-content section#event .inner .event-list li a{padding-left:0;min-height:unset}body.page #page #primary.guide article .entry-content section#event .inner .event-list li a .wrapper{display:none}body.page #page #primary.guide article .entry-content section#event .inner .btn{margin:0 auto}body.page #page #primary.guide article .entry-content section#experience{background-color:#f4ecf0;padding:14.4vw 0 16vw}body.page #page #primary.guide article .entry-content section#experience .inner h2{font-size:7.4666666667vw;font-weight:500;padding-left:0;border:none;text-align:center;position:relative;padding-bottom:4.5333333333vw;margin-bottom:5.8666666667vw}body.page #page #primary.guide article .entry-content section#experience .inner h2::after{content:"";display:block;width:18.6666666667vw;height:0.8vw;background-color:#dfacae;position:absolute;bottom:0;left:0;right:0;margin:0 auto}body.page #page #primary.guide article .entry-content section#experience .inner>p{text-align:center;margin-bottom:5.8666666667vw}body.page #page #primary.guide article .entry-content section#experience .inner ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4vw 0}body.page #page #primary.guide article .entry-content section#experience .inner ul li{width:43.2vw}body.page #page #primary.guide article .entry-content section#experience .inner ul li a figure{display:block;width:43.2vw;height:43.2vw;border-radius:50%;margin-bottom:0;overflow:hidden;position:relative}body.page #page #primary.guide article .entry-content section#experience .inner ul li a figure img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body.page #page #primary.guide article .entry-content section#experience .inner ul li a figure figcaption{display:flex;flex-direction:column;justify-content:center;width:15.2vw;height:100%;background-color:rgba(255, 255, 255, 0.9);background-image:url("../img/guide/icon-bloom.svg");background-repeat:no-repeat;background-size:4.5333333333vw;background-position:center top 4.5333333333vw;font-size:3.7333333333vw;font-weight:500;line-height:4.5333333333vw;writing-mode:vertical-rl;text-indent:-0.5em;padding-top:10.4vw;position:absolute;top:0;left:0;right:0;margin:0 auto}body.page #page #primary.guide article .entry-content section#experience .inner ul li a p{display:none}body.page #page #primary.service article .page-header::after{background-image:url("../img/service/header-img.webp")}body.page #page #primary.service article .entry-content section .inner{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:5.8666666667vw 0}body.page #page #primary.service article .entry-content section .inner .wrapper{width:100%;max-width:unset}body.page #page #primary.service article .entry-content section .inner .wrapper h3{font-family:var(--fontNotoSans);font-size:4.8vw;font-weight:500}body.page #page #primary.service article .entry-content section .inner .wrapper p strong{font-family:var(--fontNotoSans);font-weight:500}body.page #page #primary.service article .entry-content section .inner .wrapper p+h3{margin-top:8.5333333333vw}body.page #page #primary.service article .entry-content section .inner>img{display:block;width:100%;max-height:unset;object-fit:unset;object-position:unset}body.page #page #primary.service article .entry-content section .inner table{margin-top:13.6vw}body.page #page #primary.service article .entry-content section .inner table caption{display:block;font-family:var(--fontNotoSans);font-size:4.8vw;font-weight:500;line-height:1;white-space:nowrap;text-align:left;margin-bottom:4.8vw}body.page #page #primary.service article .entry-content section .inner table tbody tr th,body.page #page #primary.service article .entry-content section .inner table tbody tr td{line-height:8.5333333333vw}body.page #page #primary.service article .entry-content section .inner table tbody tr th{width:100%}body.page #page #primary.service article .entry-content section .inner table tbody tr td{padding-left:4.2666666667vw;padding-right:4.2666666667vw;line-height:8vw}body.page #page #primary.service article .entry-content section .inner table tbody tr td strong{font-family:var(--fontNotoSans);font-weight:500}body.page #page #primary.service article .entry-content section .inner table tbody tr td strong small{font-size:3.7333333333vw}body.page #page #primary.service article .entry-content section .inner table tbody tr td .notice{margin-top:8.5333333333vw;font-size:3.7333333333vw;line-height:8vw}body.page #page #primary.service article .entry-content section .inner dl{width:100%;margin-top:11.7333333333vw}body.page #page #primary.service article .entry-content section .inner dl dt{font-family:var(--fontNotoSans);font-size:4.8vw;font-weight:500}body.page #page #primary.service article .entry-content section#intro{margin-bottom:17.0666666667vw}body.page #page #primary.service article .entry-content section#intro .inner .wrapper h2{font-size:6.4vw;font-weight:500;line-height:1;margin-bottom:4.8vw;padding:0;border:none}body.page #page #primary.service article .entry-content section#intro .inner .wrapper p{line-height:8vw}body.page #page #primary.service article .entry-content section#intro .inner .anchor-list-pink{width:100%;max-width:unset;display:flex;flex-wrap:wrap;gap:2.6666666667vw 3.0666666667vw}body.page #page #primary.service article .entry-content section#intro .inner .anchor-list-pink li a{display:block;width:27.7333333333vw;height:5.8666666667vw;font-size:3.7333333333vw;line-height:5.8666666667vw;text-align:center;color:#ffffff;background-color:#d39fa7;background-image:url("../img/guide/chevron-below.svg");background-repeat:no-repeat;background-size:1.8666666667vw;background-position:right 2.4vw center;border-radius:2.9333333333vw}body.page #page #primary.service article .entry-content section#poster .inner img{width:60.2666666667vw;margin-right:72.5333333333vw}body.page #page #primary.service article .entry-content section+section{margin-top:17.0666666667vw}body.page #page #primary.entranceguide article .page-header::after{background-image:url("../img/entranceguide/header-img.webp")}body.page #page #primary.entranceguide article .entry-content section#anchorlinks{margin-bottom:13.3333333333vw}body.page #page #primary.entranceguide article .entry-content section#anchorlinks .inner h2{font-size:6.4vw;font-weight:500;line-height:1;margin-bottom:4vw;padding:0;border:none}body.page #page #primary.entranceguide article .entry-content section#anchorlinks .inner p{font-size:3.4666666667vw;line-height:8vw;margin-bottom:8.5333333333vw}body.page #page #primary.entranceguide article .entry-content section#anchorlinks .inner .anchor-list-small{flex-direction:column;justify-content:flex-start;gap:2.6666666667vw 0}body.page #page #primary.entranceguide article .entry-content section#anchorlinks .inner .anchor-list-small li{width:100%}body.page #page #primary.entranceguide article .entry-content section#anchorlinks .inner .anchor-list-small li a{font-size:4.2666666667vw;line-height:6.1333333333vw;padding-left:7.4666666667vw;background-size:4.5333333333vw}body.page #page #primary.entranceguide article .entry-content section.head_and_article .inner dl{background-color:#f4ecf0;padding:4.5333333333vw 4vw 3.4666666667vw}body.page #page #primary.entranceguide article .entry-content section.head_and_article .inner dl dt{font-size:4.8vw;font-weight:700;line-height:8vw;text-align:center;color:#ffffff;padding:1.3333333333vw 4vw;background-color:#df6f8c;margin-bottom:2.1333333333vw}body.page #page #primary.entranceguide article .entry-content section.head_and_article .inner dl dd{font-size:3.7333333333vw;line-height:8vw}body.page #page #primary.entranceguide article .entry-content section.head_and_article .inner dl+dl{margin-top:5.8666666667vw}body.page #page #primary.faq article .page-header::after{background-image:url("../img/faq/header-img.webp")}body.page #page #primary.faq article .entry-content section#anchorlinks{margin-bottom:12.8vw}body.page #page #primary.faq article .entry-content section#anchorlinks .inner .anchor-list-small{justify-content:flex-start;gap:2.6666666667vw 0}body.page #page #primary.faq article .entry-content section#anchorlinks .inner .anchor-list-small li{width:100%}body.page #page #primary.faq article .entry-content section#anchorlinks .inner .anchor-list-small li a{font-size:4.2666666667vw;line-height:6.1333333333vw;padding-left:7.4666666667vw;background-size:4.5333333333vw}body.page #page #primary.faq article .entry-content section.faq .inner dl{background-color:#f4ecf0;padding:3.7333333333vw 3.7333333333vw 4.8vw;border-radius:2.6666666667vw}body.page #page #primary.faq article .entry-content section.faq .inner dl dt{font-family:var(--fontNotoSans);font-size:4.8vw;font-weight:700;line-height:1.2;letter-spacing:0;color:#df6f8c;margin-bottom:2.6666666667vw;padding:1.3333333333vw 0 3.4666666667vw 10.6666666667vw;border-bottom:0.2666666667vw solid #df6f8c;background-image:url("../img/faq/icon-q.svg");background-repeat:no-repeat;background-size:8vw;background-position:left top}body.page #page #primary.faq article .entry-content section.faq .inner dl dd{padding:0 0 0 10.6666666667vw;background-image:url("../img/faq/icon-a.svg");background-repeat:no-repeat;background-size:8vw;background-position:left top;min-height:10.1333333333vw;letter-spacing:0.025em;font-size:3.7333333333vw;line-height:8vw}body.page #page #primary.faq article .entry-content section.faq .inner dl dd a{font-family:var(--fontNotoSans);color:#b9274e;text-decoration:underline}body.page #page #primary.faq article .entry-content section.faq .inner dl+dl{margin-top:5.3333333333vw}body.page #page #primary.faq article .entry-content section.faq.faq{margin-top:18.6666666667vw}body.page #page #primary.tourist article .page-header::after{background-image:url("../img/tourist/header-img.webp")}body.page #page #primary.tourist article .entry-content section .inner h2{font-size:6.4vw;font-weight:500;line-height:1;padding-left:0;border:none;margin-bottom:4.8vw}body.page #page #primary.tourist article .entry-content section .inner>p{line-height:8vw;margin-bottom:13.3333333333vw}body.page #page #primary.tourist article .entry-content section .inner h3{font-size:5.3333333333vw;font-weight:500;text-align:left;line-height:8vw;margin-bottom:4vw;padding-left:3.4666666667vw;border-left:1.6vw solid #dfacae}body.page #page #primary.tourist article .entry-content section#spot,body.page #page #primary.tourist article .entry-content section#strolling{padding-top:13.3333333333vw;margin-bottom:14.4vw}body.page #page #primary.tourist article .entry-content section#spot .inner .spot,body.page #page #primary.tourist article .entry-content section#strolling .inner .spot{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8vw 0}body.page #page #primary.tourist article .entry-content section#spot .inner .spot .wrapper,body.page #page #primary.tourist article .entry-content section#strolling .inner .spot .wrapper{width:100%;max-width:unset}body.page #page #primary.tourist article .entry-content section#spot .inner .spot .wrapper p,body.page #page #primary.tourist article .entry-content section#strolling .inner .spot .wrapper p{letter-spacing:0.025em}body.page #page #primary.tourist article .entry-content section#spot .inner .spot .wrapper p span,body.page #page #primary.tourist article .entry-content section#strolling .inner .spot .wrapper p span{display:inline-block;line-height:5.3333333333vw;border:0.2666666667vw solid #000000;padding:0 1.0666666667vw;margin-right:1.3333333333vw}body.page #page #primary.tourist article .entry-content section#spot .inner .spot .wrapper ul,body.page #page #primary.tourist article .entry-content section#strolling .inner .spot .wrapper ul{margin-top:9.3333333333vw}body.page #page #primary.tourist article .entry-content section#spot .inner .spot .wrapper ul li,body.page #page #primary.tourist article .entry-content section#strolling .inner .spot .wrapper ul li{letter-spacing:0.025em;font-size:3.7333333333vw;line-height:8vw}body.page #page #primary.tourist article .entry-content section#spot .inner .spot .wrapper ul li label,body.page #page #primary.tourist article .entry-content section#strolling .inner .spot .wrapper ul li label{display:inline-block;line-height:5.3333333333vw;border:0.2666666667vw solid #000000;padding:0 1.0666666667vw;margin-right:2.9333333333vw}body.page #page #primary.tourist article .entry-content section#spot .inner .spot>img,body.page #page #primary.tourist article .entry-content section#strolling .inner .spot>img{display:block;width:100%;max-width:132.8vw}body.page #page #primary.tourist article .entry-content section#spot .inner .spot figure,body.page #page #primary.tourist article .entry-content section#strolling .inner .spot figure{display:block;width:100%;max-width:unset}body.page #page #primary.tourist article .entry-content section#spot .inner .spot figure img,body.page #page #primary.tourist article .entry-content section#strolling .inner .spot figure img{display:block;width:100%}body.page #page #primary.tourist article .entry-content section#spot .inner .spot figure figcaption,body.page #page #primary.tourist article .entry-content section#strolling .inner .spot figure figcaption{margin-top:2.4vw}body.page #page #primary.tourist article .entry-content section#spot .inner .spot figure figcaption a,body.page #page #primary.tourist article .entry-content section#strolling .inner .spot figure figcaption a{font-family:var(--fontNotoSans);font-size:4vw;line-height:4.2666666667vw;color:#b9274e;margin-left:8.5333333333vw;padding-bottom:1.0666666667vw;border-bottom:0.2666666667vw solid #b9274e;position:relative}body.page #page #primary.tourist article .entry-content section#spot .inner .spot figure figcaption a::before,body.page #page #primary.tourist article .entry-content section#strolling .inner .spot figure figcaption a::before{content:"";display:block;width:5.8666666667vw;height:5.6vw;background-image:url("../img/common/icon-download.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:50%;left:-8.5333333333vw;transform:translateY(-50%)}body.page #page #primary.tourist article .entry-content section#spot .inner .spot figure+.img-wrapper,body.page #page #primary.tourist article .entry-content section#strolling .inner .spot figure+.img-wrapper{margin-top:-2.1333333333vw}body.page #page #primary.tourist article .entry-content section#spot .inner .spot .img-wrapper,body.page #page #primary.tourist article .entry-content section#strolling .inner .spot .img-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;gap:5.8666666667vw 0;align-items:flex-start;margin-top:5.8666666667vw}body.page #page #primary.tourist article .entry-content section#spot .inner .spot .img-wrapper img,body.page #page #primary.tourist article .entry-content section#strolling .inner .spot .img-wrapper img{display:block;width:93.3333333333vw}body.page #page #primary.tourist article .entry-content section#spot .inner .spot+.spot,body.page #page #primary.tourist article .entry-content section#strolling .inner .spot+.spot{margin-top:13.3333333333vw}body.page #page #primary.tourist article .entry-content section#around{margin-bottom:12.8vw}body.page #page #primary.tourist article .entry-content section#around .inner>p{margin-bottom:4.8vw}body.page #page #primary.tourist article .entry-content section#around .inner .aroundevent-list{display:flex;flex-direction:column;flex-wrap:wrap;gap:11.2vw 0}body.page #page #primary.tourist article .entry-content section#around .inner .aroundevent-list li{width:100%}body.page #page #primary.tourist article .entry-content section#around .inner .aroundevent-list li img{display:block;width:100%;height:62.4vw;object-fit:cover;object-position:center;margin-bottom:4.8vw}body.page #page #primary.tourist article .entry-content section#around .inner .aroundevent-list li .title{font-size:5.3333333333vw;font-weight:500;line-height:1.2;margin-bottom:3.2vw}body.page #page #primary.tourist article .entry-content section#around .inner .aroundevent-list li p{line-height:8vw;margin-bottom:5.8666666667vw}body.page #page #primary.tourist article .entry-content section#other-site .inner{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:5.3333333333vw 0}body.page #page #primary.tourist article .entry-content section#other-site .inner a{display:block;width:unset}body.page #page #primary.tourist article .entry-content section#other-site .inner a img{display:block;width:100%;height:36vw;object-fit:cover;object-position:center;margin-bottom:1.6vw}body.page #page #primary.tourist article .entry-content section#other-site .inner a p{font-size:3.7333333333vw;line-height:6.9333333333vw}body.page #page #primary.youtube article .entry-content section .inner h2{font-family:var(--fontNotoSans);font-size:5.3333333333vw;font-weight:500;line-height:1;padding-left:0;border:none;margin-bottom:6.1333333333vw}body.page #page #primary.youtube article .entry-content section .inner ul{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;gap:9.8666666667vw 0}body.page #page #primary.youtube article .entry-content section .inner ul li iframe{display:block;width:100%;height:50.1333333333vw;margin-bottom:2.6666666667vw}body.page #page #primary.youtube article .entry-content section .inner ul li label{display:block;font-size:3.7333333333vw}body.page #page #primary.youtube article .entry-content section+section{margin-top:19.2vw}body.archive #page #primary article .entry-content .pagination_wrapper,body.search #page #primary article .entry-content .pagination_wrapper{padding-top:16.2666666667vw}body.archive #page #primary article .entry-content .pagination_wrapper ul,body.search #page #primary article .entry-content .pagination_wrapper ul{display:flex;justify-content:center;gap:0 1.0666666667vw}body.archive #page #primary article .entry-content .pagination_wrapper ul li a,body.archive #page #primary article .entry-content .pagination_wrapper ul li span,body.search #page #primary article .entry-content .pagination_wrapper ul li a,body.search #page #primary article .entry-content .pagination_wrapper ul li span{display:block;width:9.0666666667vw;height:9.0666666667vw;font-family:var(--fontInter);font-size:4.2666666667vw;font-weight:500;line-height:8.5333333333vw;text-align:center;background-color:#ffffff;border:0.2666666667vw solid #939393;transition:all 0.5s ease;color:#939393}body.archive #page #primary article .entry-content .pagination_wrapper ul li a:link,body.archive #page #primary article .entry-content .pagination_wrapper ul li a:visited,body.archive #page #primary article .entry-content .pagination_wrapper ul li span:link,body.archive #page #primary article .entry-content .pagination_wrapper ul li span:visited,body.search #page #primary article .entry-content .pagination_wrapper ul li a:link,body.search #page #primary article .entry-content .pagination_wrapper ul li a:visited,body.search #page #primary article .entry-content .pagination_wrapper ul li span:link,body.search #page #primary article .entry-content .pagination_wrapper ul li span:visited{color:#939393}body.archive #page #primary article .entry-content .pagination_wrapper ul li a.current,body.archive #page #primary article .entry-content .pagination_wrapper ul li a:hover,body.archive #page #primary article .entry-content .pagination_wrapper ul li span.current,body.archive #page #primary article .entry-content .pagination_wrapper ul li span:hover,body.search #page #primary article .entry-content .pagination_wrapper ul li a.current,body.search #page #primary article .entry-content .pagination_wrapper ul li a:hover,body.search #page #primary article .entry-content .pagination_wrapper ul li span.current,body.search #page #primary article .entry-content .pagination_wrapper ul li span:hover{background-color:#939393;color:#ffffff}body.archive.post-type-archive-news #page #primary article .page-header .wrapper .page-title,body.search.post-type-archive-news #page #primary article .page-header .wrapper .page-title{font-size:6.4vw}body.archive.post-type-archive-news #page #primary article .page-header::after,body.search.post-type-archive-news #page #primary article .page-header::after{background-image:url("../img/news/header-img.webp")}body.archive.post-type-archive-news #page #primary article .entry-content section .inner,body.search.post-type-archive-news #page #primary article .entry-content section .inner{display:block;justify-content:space-between}body.archive.post-type-archive-news #page #primary article .entry-content section .inner .today,body.search.post-type-archive-news #page #primary article .entry-content section .inner .today{font-family:var(--fontNotoSans)}body.archive.post-type-archive-news #page #primary article .entry-content section .inner .today h2,body.search.post-type-archive-news #page #primary article .entry-content section .inner .today h2{padding-left:0;border:none;font-size:4.8vw;font-weight:700;line-height:1;margin-bottom:3.7333333333vw}body.archive.post-type-archive-news #page #primary article .entry-content section .inner .today .md,body.search.post-type-archive-news #page #primary article .entry-content section .inner .today .md{display:block;font-size:5.8666666667vw;font-weight:700;line-height:8.8vw;margin-bottom:3.4666666667vw}body.archive.post-type-archive-news #page #primary article .entry-content section .inner .today .md strong,body.search.post-type-archive-news #page #primary article .entry-content section .inner .today .md strong{font-size:10.1333333333vw;font-weight:700}body.archive.post-type-archive-news #page #primary article .entry-content section .inner .today .y,body.search.post-type-archive-news #page #primary article .entry-content section .inner .today .y{display:block;font-size:4.2666666667vw;font-weight:500;line-height:1}body.archive.post-type-archive-news #page #primary article .entry-content section .inner .news-list,body.search.post-type-archive-news #page #primary article .entry-content section .inner .news-list{max-width:unset}body.archive.post-type-archive-news #page #primary article .entry-content section .inner .news-list li a,body.search.post-type-archive-news #page #primary article .entry-content section .inner .news-list li a{pointer-events:none;padding-right:0}body.archive.post-type-archive-news #page #primary article .entry-content section .inner .news-list li a::after,body.search.post-type-archive-news #page #primary article .entry-content section .inner .news-list li a::after{content:none}body.archive.post-type-archive-news #page #primary article .entry-content section .inner .comingsoon,body.search.post-type-archive-news #page #primary article .entry-content section .inner .comingsoon{width:100%;max-width:unset}body.archive.post-type-archive-news #page #primary article .entry-content section .inner.noposts,body.search.post-type-archive-news #page #primary article .entry-content section .inner.noposts{align-items:center}body.archive.post-type-archive-bloomdiary #page #primary article .page-header::after,body.search.post-type-archive-bloomdiary #page #primary article .page-header::after{background-image:url("../img/bloominginformation/header-img.webp")}body.archive.post-type-archive-bloomdiary #page #primary article .entry-content section,body.search.post-type-archive-bloomdiary #page #primary article .entry-content section{background-color:#f4ecf0;padding:8.5333333333vw 0}body.archive.post-type-archive-bloomdiary #page #primary article .entry-content section .inner .diary-list,body.search.post-type-archive-bloomdiary #page #primary article .entry-content section .inner .diary-list{margin-bottom:0}body.archive.post-type-archive-bloomdiary #page #primary article .entry-content section .inner .pagination_wrapper,body.search.post-type-archive-bloomdiary #page #primary article .entry-content section .inner .pagination_wrapper{display:none}body.archive.post-type-archive-bloomdiary #page #primary article .entry-content>.btn,body.search.post-type-archive-bloomdiary #page #primary article .entry-content>.btn{margin:9.3333333333vw auto}body.archive.post-type-archive-information #page #primary article .page-header::after,body.search.post-type-archive-information #page #primary article .page-header::after{background-image:url("../img/information/header-img.webp")}body.archive.post-type-archive-information #page #primary article .entry-content section .inner,body.search.post-type-archive-information #page #primary article .entry-content section .inner{max-width:89.3333333333vw}body.archive.post-type-archive-event #page #primary article .page-header::after,body.search.post-type-archive-event #page #primary article .page-header::after{background-image:url("../img/event/header-img.webp")}body.single #page #primary article .entry-content{width:100%;max-width:288vw;margin:0 auto}body.single #page #primary article .entry-content .post_navigation_link{width:100%;display:flex;justify-content:center;align-items:center;gap:0 3.4666666667vw;margin-top:21.8666666667vw}body.single #page #primary article .entry-content .post_navigation_link a{font-size:3.2vw;color:#939393;border-radius:0.5333333333vw;background:none}body.single #page #primary article .entry-content .post_navigation_link a.back-archive{width:34.6666666667vw;height:9.0666666667vw;line-height:8.5333333333vw;border-color:#939393}body.single #page #primary article .entry-content .post_navigation_link a.goto-prev,body.single #page #primary article .entry-content .post_navigation_link a.goto-next{width:9.0666666667vw;height:9.0666666667vw;border:0.2666666667vw solid #939393;text-align:center}body.single #page #primary article .entry-content .post_navigation_link .dummy{font-size:4.2666666667vw;width:10.6666666667vw}body.single.single-event #page #primary article .page-header::after{background-image:url("../img/event/header-img.webp")}body.single.single-event #page #primary article .entry-content{display:flex;flex-wrap:wrap;justify-content:space-between}body.single.single-event #page #primary article .entry-content section{width:100%;max-width:89.3333333333vw;margin:0 auto}body.single.single-event #page #primary article .entry-content section#overview{width:100%;max-width:89.3333333333vw;margin-bottom:10.6666666667vw}body.single.single-event #page #primary article .entry-content section#overview .title{display:block;width:100%;font-size:5.3333333333vw;font-weight:500;line-height:8vw;padding-bottom:2.4vw;border-bottom:0.2666666667vw solid #ababab;margin-bottom:2.9333333333vw}body.single.single-event #page #primary article .entry-content section#photos{width:100%;max-width:89.3333333333vw;margin-bottom:14.1333333333vw}body.single.single-event #page #primary article .entry-content section#photos #event-photos{width:100%;height:53.3333333333vw;margin-bottom:2.6666666667vw}body.single.single-event #page #primary article .entry-content section#photos #event-photos .slick-list{height:53.3333333333vw}body.single.single-event #page #primary article .entry-content section#photos #event-photos .slick-list .slick-track{height:53.3333333333vw}body.single.single-event #page #primary article .entry-content section#photos #event-photos .slick-list .slick-track .slick-slide{width:89.3333333333vw;height:53.3333333333vw}body.single.single-event #page #primary article .entry-content section#photos #event-photos .slick-list .slick-track .slick-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body.single.single-event #page #primary article .entry-content section#photos #event-photos .slick-arrow{width:2.6666666667vw;height:4.5333333333vw;background-repeat:no-repeat;background-size:contain;background-position:center}body.single.single-event #page #primary article .entry-content section#photos #event-photos .slick-arrow::before{content:none}body.single.single-event #page #primary article .entry-content section#photos #event-photos .slick-arrow.slick-prev{background-image:url("../img/event/chevron-left.svg");left:-3.7333333333vw}body.single.single-event #page #primary article .entry-content section#photos #event-photos .slick-arrow.slick-next{background-image:url("../img/event/chevron-right.svg");right:-3.7333333333vw}body.single.single-event #page #primary article .entry-content section#photos #thumbnail-list{display:flex;flex-wrap:wrap;gap:2.5066666667vw}body.single.single-event #page #primary article .entry-content section#photos #thumbnail-list li{width:12.8vw;height:12.8vw;cursor:pointer}body.single.single-event #page #primary article .entry-content section#photos #thumbnail-list li img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body.single.single-event #page #primary article .entry-content section#detail{margin-bottom:8.5333333333vw}body.single.single-event #page #primary article .entry-content section#detail table{table-layout:fixed;width:100%}body.single.single-event #page #primary article .entry-content section#detail table tbody tr th,body.single.single-event #page #primary article .entry-content section#detail table tbody tr td{padding-left:4.5333333333vw;padding-right:4.5333333333vw;line-height:6.9333333333vw}body.single.single-event #page #primary article .entry-content section#detail table tbody tr th p,body.single.single-event #page #primary article .entry-content section#detail table tbody tr td p{line-height:6.9333333333vw;word-break:break-all}body.single.single-event #page #primary article .entry-content section#detail table tbody tr th p+p,body.single.single-event #page #primary article .entry-content section#detail table tbody tr td p+p{margin-top:6.9333333333vw}body.single.single-event #page #primary article .entry-content section#detail table tbody tr th{text-align:left;width:100%;vertical-align:top}body.single.single-event #page #primary article .entry-content section#documents{padding:0}body.single.single-event #page #primary article .entry-content section#documents .documents-list li a{font-family:var(--fontNotoSans);font-size:4vw;line-height:4.2666666667vw;color:#b9274e;margin-left:8.5333333333vw;padding-bottom:1.0666666667vw;border-bottom:0.2666666667vw solid #b9274e;position:relative}body.single.single-event #page #primary article .entry-content section#documents .documents-list li a::before{content:"";display:block;width:5.8666666667vw;height:5.6vw;background-image:url("../img/common/icon-download.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:50%;left:-8.5333333333vw;transform:translateY(-50%)}body.single.single-information #page #primary article .page-header::after{background-image:url("../img/information/header-img.webp")}body.single.single-information #page #primary article .entry-content{max-width:89.3333333333vw}body.single.single-information #page #primary article .entry-content .post-header{display:flex;flex-wrap:wrap;align-items:flex-end;gap:2.6666666667vw 0}body.single.single-information #page #primary article .entry-content .post-header .date{font-size:3.2vw;line-height:5.8666666667vw}body.single.single-information #page #primary article .entry-content .post-header .cat{display:inline-block;font-size:3.2vw;line-height:5.3333333333vw;color:#ffffff;padding:0 2.9333333333vw;border-radius:2.6666666667vw;margin-left:3.2vw}body.single.single-information #page #primary article .entry-content .post-header .title{width:100%;font-size:5.3333333333vw;font-weight:500;line-height:8vw;padding-bottom:3.4666666667vw;border-bottom:0.2666666667vw solid #ababab;margin-bottom:6.6666666667vw}body.single.single-information #page #primary article .post-content p+p{margin-top:8vw}body.single.single-information #page #primary article .post-content a{color:#b9274e;text-decoration:underline}