body{background-color:#fff}.is_blur .cover-inner{filter:blur(8px) brightness(0.6)}.back-to-top{transition:all 1s ease-in-out;position:fixed;bottom:4vw;right:4vw;width:12vw;height:12vw;background-color:rgba(255,255,255,.8);border:1px solid #000;border-radius:6vw;display:flex;align-items:center;justify-content:center;cursor:pointer}.back-to-top span{font-size:2em}.back-to-top-outside{right:-16vw}#fp-nav{display:none}#fullpage .section{position:relative;overflow:hidden}#fullpage .section .anime-wrapper{margin-left:-6vw;padding-left:6vw}#fullpage .section .article-inner{width:100%;height:100%;padding-top:20vw;padding-bottom:10vw}#fullpage .section .article-inner .container{padding:0 6vw}@media(min-width: 968px){.back-to-top{display:none}#fp-nav{display:flex;flex-direction:column;align-items:center}#fp-nav .arrow{font-size:3em;color:#333;cursor:pointer}#fp-nav .arrow:hover{transform:scale(1.4)}#fullpage .section .article-inner{padding-top:0;margin-top:0;padding-right:7.6vw;padding-left:7.6vw;padding-bottom:0;height:auto !important}#fullpage .section .article-inner .container{padding:0}}.t60b{font-size:6.5vw;font-weight:bold}.t22m{font-size:4.3vw;line-height:1.8}.t35b,.t35b-voice{font-size:5.1vw;font-weight:bold;line-height:1.57}.t50b{font-size:6.1vw;font-weight:bold;line-height:1.5}.t17b{font-size:4.5vw;font-weight:bold}.t16m{font-size:3.1vw}.t15b{font-size:3.1vw;font-weight:bold}.t35b-voice{font-size:4.1vw}.voice span{box-decoration-break:clone;-webkit-box-decoration-break:clone;background-color:#fff;padding:.3em;line-height:2;padding-left:.4em;padding-right:.8em;white-space:nowrap}.title-rect-naname{display:inline-block;padding:.06em 1em;margin-left:-2000px;padding-left:2000px;position:relative}.title-rect-naname::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-cat-yellow);transform:skew(-30deg);z-index:-1}.title-rect-darkblue::before{background-color:var(--color-darkblue) !important}.title-rect-blue::before{background-color:var(--color-blue) !important}.title-rect-green::before{background-color:var(--color-lightblue) !important}.border-box{border:1px solid #333;padding:.8em}.only-pc{display:none}.only-sp{display:block}@media(min-width: 968px){.only-sp{display:none}.only-pc{display:block}.t60b{font-size:clamp(1px,3.1vw,60px)}.t50b{font-size:clamp(1px,2.4vw,46px)}.t22m{font-size:clamp(1px,1.1vw,22px)}.t35b,.t35b-voice{font-size:clamp(1px,1.8vw,35px)}.t17b{font-size:clamp(1px,.8vw,17px)}.t16m{font-size:clamp(1px,.8vw,16px)}.t15b{font-size:clamp(1px,.78vw,15px)}.t35b-voice{font-size:clamp(1px,1.8vw,35px)}.title-rect-naname{margin-bottom:.5em;margin-top:.6em}}.transform-bg-right{position:absolute;left:40vw;top:0;background-color:#000;opacity:.2;width:200%;height:100%;transform:skew(24deg);z-index:-1}.transform-bg-left{position:absolute;right:50vw;top:0;background-color:#000;opacity:.2;width:200%;height:100%;transform:skew(-24deg);z-index:-1}.bg-narrow{width:50%;left:20%;opacity:.6}.bg-yellow{background-color:var(--color-yellow)}.bg-blue{background-color:var(--color-blue)}.bg-green{background-color:var(--color-green)}#fullpage .section .cover-inner{width:100%;height:100%;padding-top:60vh;transition:all .3s linear;background-image:url(../images/main-sp.jpg);background-repeat:no-repeat;background-size:contain;background-position:0 12vw}#fullpage .section .cover-inner .container{padding:0 6vw;display:flex;flex-direction:column;align-items:flex-end;margin-top:auto;margin-bottom:0}#fullpage .section .cover-inner .category-act{width:38vw;margin-bottom:4vw}#fullpage .section .cover-inner .category-life{width:24vw;margin-bottom:0vw;margin-top:0vw}#fullpage .section .cover-inner .category-culture{width:42vw;margin-bottom:1vw}#fullpage .section .cover-inner .vol{width:25.8vw;margin-bottom:2vw;margin-left:auto}#fullpage .section .cover-inner .title-set{margin-top:2em}#fullpage .section .cover-inner .title{font-size:5.4vw;text-align:right;font-weight:bold;display:none}#fullpage .section .cover-inner .lead{font-size:7.7vw;text-align:right;font-weight:bold;display:none}#fullpage .section .cover-inner img{display:none}@media(min-width: 968px){#fullpage .section .cover-inner{padding-top:0;margin-top:0}#fullpage .section .cover-inner{background-image:url(../images/main-pc.jpg);background-size:cover;background-position:center center}#fullpage .section .cover-inner .container{height:60%;justify-content:flex-end}#fullpage .section .cover-inner .container .white{color:#fff}#fullpage .section .cover-inner .container .title-set{display:flex;align-items:center;margin-top:0}#fullpage .section .cover-inner .container .vol{font-size:2vw;width:10.5vw;margin:0;margin-right:1.4vw}#fullpage .section .cover-inner .container .category-act{width:20.5vw;margin-bottom:1vw}#fullpage .section .cover-inner .container .category-life{width:15.5vw;margin-bottom:0;margin-left:-1vw}#fullpage .section .cover-inner .container .category-culture{width:26.5vw;margin-bottom:0}#fullpage .section .cover-inner .container .title{font-size:3.1vw}#fullpage .section .cover-inner .container .lead{font-size:4.4vw}#fullpage .section .cover-inner .left{align-items:flex-start}#fullpage .section .cover-inner .left .title,#fullpage .section .cover-inner .left .lead{text-align:left}#fullpage .section .cover-inner .bottom{height:100%;padding-bottom:4vw;justify-content:flex-end}}.article-voice{padding-top:0 !important;padding-bottom:0 !important}.article-voice .bg-img{background-repeat:no-repeat;background-position:90% center;background-size:cover;width:100%;height:100vh}.article-voice .img-1{background-image:url(../images/2.jpg)}.article-voice .voice{position:absolute;bottom:10%;left:6vw}@media(min-width: 968px){.article-voice .img-1{width:75vw;background-position:center center;margin-left:-7.6vw}.article-voice .voice{left:auto;right:6%;bottom:17%}}.article-intro .title{margin-top:1em;margin-bottom:1em}@media(min-width: 968px){.article-intro{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10vw;grid-template-rows:auto}.article-intro .title{margin-top:0}.article-intro .img-1{grid-column:-1;grid-row:1}.article-intro .container{grid-column:1;grid-row:1}}.article-video{height:auto !important;padding-top:0 !important;padding-bottom:0 !important}.article-video .container{padding-left:0 !important;padding-right:0 !important}.article-video figure{position:relative}.article-video .play-icon{position:absolute;left:calc(50% - 15vw);top:calc(50% - 15vw);width:30vw;height:30vw}.article-video a:hover .video{filter:brightness(0.8)}@media(min-width: 968px){.article-video{padding-left:15vw !important;padding-right:15vw !important}.article-video .play-icon{left:calc(50% - 5vw);top:calc(50% - 5vw);width:10vw;height:10vw}}.article-video iframe{width:100%;aspect-ratio:16/9}.article-midashi h2.title{margin-top:1em;margin-bottom:1em}.article-midashi .desc{margin-bottom:1em}.article-midashi .img-set{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto}.article-midashi .img-set .img-1{grid-column:1;grid-row:1;width:80%;justify-self:end}.article-midashi .img-set .img-2{grid-column:1;grid-row:2;width:60%;margin-top:-5vw}@media(min-width: 968px){.article-midashi .grid-2col{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}.article-midashi .grid-2col .text{grid-column:1;grid-row:1;width:32.2vw}.article-midashi .grid-2col .img-set{grid-column:-1;grid-row:1;margin-top:-3.3vw;width:35.4vw}.article-midashi .grid-2col .img-set .img-1{width:100%}.article-midashi .grid-2col .img-set .img-2{margin-top:-34%;margin-left:-40%;width:80%}}.info .title{color:var(--color-cat-yellow);border-bottom:1px solid var(--color-cat-yellow);margin-bottom:1vw;font-family:"oswald"}.info .service-list{margin-bottom:1em}.g-map{padding-top:1em;padding-bottom:1em}.g-map iframe{width:100%;aspect-ratio:16/9}.section-close .fp-tableCell{vertical-align:bottom}.section-close footer.footer{margin-top:12vw}.article-close{padding-bottom:0 !important}.article-close .title,.article-close .lead{margin-bottom:1em}.article-close .desc{margin-bottom:1em}.article-close .img-set{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto}.article-close .img-set .img-1{width:90%}.article-close .img-set .img-2{width:50%;justify-self:end;margin-top:-8vw}@media(min-width: 968px){.section-close{padding-top:0}.section-close footer.footer{margin-top:6vw}.article-close{padding-top:8vw !important}.article-close .grid-2col{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}.article-close .grid-2col .contents{width:40vw}.article-close .grid-2col .img-set{width:38vw}.article-close .grid-2-2{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.article-close .grid-2-2 .title-set{grid-column:1;grid-row:1;width:40vw}.article-close .grid-2-2 .border-box{grid-column:1;grid-row:-1;margin-top:1em;margin-bottom:1em}.article-close .grid-2-2 .g-map{grid-column:2;grid-row:1/span 3;justify-self:start;align-self:end;width:60%}}.article-01 .title{margin-bottom:1em}.article-01 .desc{margin-bottom:1em}.article-01 .img-set{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto}.article-01 .img-set .img-1{grid-column:1;grid-row:1;width:86%}.article-01 .img-set .img-2{grid-column:1;grid-row:2;width:70%;margin-top:-5vw;justify-self:end}.article-01 .img-set .img-3{grid-column:1;grid-row:3;width:60%;margin-top:-5vw}.article-02{padding-top:20vw}.article-02 .img-set{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto}.article-02 .img-set .g-map{grid-column:1;grid-row:1}.article-02 .img-set .img-1{grid-column:1;grid-row:2;width:70%}.article-02 .img-set .img-2{grid-column:1;grid-row:3;width:60%;justify-self:end}@media(min-width: 968px){.article-01 .grid-2col{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}.article-01 .grid-2col .text{grid-column:-1;grid-row:1;width:32.2vw}.article-01 .grid-2col .img-set{grid-column:1;grid-row:1;width:49.4vw}.article-01 .grid-2col .img-set .img-1{width:70%}.article-01 .grid-2col .img-set .img-2{width:60%}.article-01 .grid-2col .img-set .img-3{width:50%}.article-02 .grid-2col{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}.article-02 .grid-2col .info{grid-column:1;grid-row:1;width:32.2vw;align-self:center}.article-02 .grid-2col .img-set{grid-column:-1;grid-row:1;width:49.4vw}.article-02 .grid-2col .img-set .img-1{grid-row:1;width:60%}.article-02 .grid-2col .img-set .img-2{grid-row:2;margin-top:-10vw;width:50%}.article-02 .grid-2col .img-set .g-map{grid-row:3;width:50%;margin-left:4vw}}.article-profile{padding-top:20vw}.article-profile *+*{padding-top:1vw;padding-bottom:1vw}.article-profile .title{line-height:1.3;margin-bottom:.5em}@media(min-width: 968px){.article-profile{padding-left:15vw !important;padding-right:15vw !important}.article-profile *+*{padding:0}.article-profile .contents{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:4vw;grid-template-rows:auto auto auto}.article-profile .contents .title{grid-column:2;grid-row:1;text-align:right;margin-top:-3vw;margin-bottom:3vw;line-height:1.1}.article-profile .contents .whois{grid-column:2;grid-row:2;padding:0;margin-bottom:0 !important}.article-profile .contents .desc{grid-column:2;grid-row:3}.article-profile .contents .img-1{grid-column:1;grid-row:1/-1}}@media(min-width: 968px){.article-intro{grid-column-gap:0}.article-intro .container{width:40vw}.article-intro .img-1{width:40vw;margin:0}}.article-voice .img-1{background-position:center center;background-size:contain}.article-voice .voice{top:60%}@media(min-width: 968px){.article-01 .grid-2col{margin-right:-7.6vw}.article-01 .grid-2col .contents{grid-column:1;width:38vw}.article-01 .grid-2col .img-1{grid-column:2;width:50vw;grid-template-columns:1fr;grid-template-rows:auto}.article-close .grid-2col{grid-template-columns:1fr 1fr}.article-close .grid-2col .contents{grid-column:2;grid-row:1;width:auto;justify-self:end}.article-close .grid-2col .contents .title-set{width:30vw;justify-self:end}.article-close .grid-2col .img-set{grid-column:1;grid-row:1}.article-close .grid-2col .img-set .img-1{width:110%}.article-close .grid-2col .img-set .img-2{margin-top:-4vw;margin-right:-10vw;width:70%}.article-close .grid-2-2{display:block}.article-close .g-map{width:auto !important}}
