﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}strong,p,h1,h2,h3{font-size:inherit;letter-spacing:inherit;line-height:inherit;font-weight:inherit;color:inherit}.clearfix:after{content:"";display:block;clear:both}html,body{height:100%}body{font-size:15px;font-family:"Zen Old Mincho",serif;font-weight:400;color:#413721}img{display:block;width:100%;height:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden}a{font-size:inherit;letter-spacing:inherit;line-height:inherit;font-weight:inherit;color:inherit;text-decoration:none}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}.font-cin{font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:500}.sp{display:none}@media screen and (max-width: 768px){.pc{display:none}.sp{display:block}}.main-bg{position:fixed;top:0;left:0;width:100%;height:100dvh;background:url(../images/main-bg.jpg) center center;background-size:cover;z-index:-1}header{display:flex;justify-content:space-between;position:fixed;top:-90px;left:0;padding:0 15px;width:calc(100% - 30px);height:60px;background:url(../images/header-bg.png) right center no-repeat;filter:drop-shadow(0 0 10px rgba(113, 87, 56, 0.6));z-index:990;transition:top .3s ease,height .3s ease}@media screen and (max-width: 768px){header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;top:0;left:50%;transform:translate3d(-50%, 0, 0);padding:0 10px;max-width:364px;width:94.8%;height:0;background:url(../images/menu-bg-sp.png) center bottom;background-size:100% auto}header.open{height:96dvh}header.open h1,header.open nav{opacity:1;pointer-events:initial}}header.active{top:10px}@media screen and (max-width: 768px){header.active{top:initial}}header h1{margin-top:-4px;width:256px}@media screen and (max-width: 1200px){header h1{width:25%}}@media screen and (max-width: 768px){header h1{margin:0;width:230px;opacity:0;pointer-events:none;transition:opacity .3s}}header nav{position:relative;height:100%}@media screen and (max-width: 768px){header nav{width:100%;height:auto;opacity:0;pointer-events:none;transition:opacity .3s}}header nav .menu-list{display:flex;position:relative;height:100%}@media screen and (max-width: 768px){header nav .menu-list{flex-direction:column;align-items:center;height:fit-content}header nav .menu-list::before,header nav .menu-list::after{content:"";display:block;position:absolute;left:50%;transform:translate3d(-50%, 0, 0);width:20px;height:20px;background:url(../images/deco-mark.svg);background-size:100% 100%}header nav .menu-list::before{top:-35px}header nav .menu-list::after{bottom:-35px}}header nav .menu-list .menu-item{height:100%;font-size:18px}@media screen and (max-width: 768px){header nav .menu-list .menu-item{width:100%;height:auto}}header nav .menu-list .menu-item a{display:flex;justify-content:center;align-items:center;position:relative;padding:.1em 15px 0;height:100%}@media screen and (max-width: 1200px){header nav .menu-list .menu-item a{padding:.1em 5px 0}}@media screen and (max-width: 768px){header nav .menu-list .menu-item a{padding:13px 0}}header nav .menu-list .menu-item a::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:40px;height:40px;background:url(../images/deco-mark-brown.svg);background-size:100% 100%;z-index:-1;opacity:0;transition:opacity .3s}@media screen and (max-width: 1200px){header nav .menu-list .menu-item a p{font-size:10px}}@media screen and (max-width: 768px){header nav .menu-list .menu-item a p{font-size:23px}}header nav .menu-list .menu-item.active a::before{opacity:.4}header nav .menu-list .menu-item:hover a::before{opacity:.4}.menu-button{display:none;position:fixed;top:15px;right:15px;width:60px;height:60px;background:url(../images/menu-button-frame.svg);background-size:100% 100%;z-index:2000}@media screen and (max-width: 768px){.menu-button{display:block}}.menu-button .menu-line-open{position:absolute;top:0;left:0;width:100%;height:100%}.menu-button .menu-line-open::before,.menu-button .menu-line-open::after{content:"";display:block;position:absolute;top:50%;left:50%;width:26px;height:4px;background:url(../images/menu-button-arrow.svg);background-size:100% 100%;transition:transform .2s .3s ease,opacity .2s .3s}.menu-button .menu-line-open::before{transform:translate3d(-50%, calc(-50% - 6px), 0)}.menu-button .menu-line-open::after{transform:translate3d(-50%, calc(-50% + 6px), 0)}.menu-button .menu-line-close::before,.menu-button .menu-line-close::after{content:"";display:block;position:absolute;top:50%;left:50%;width:26px;height:4px;background:url(../images/menu-button-arrow.svg);background-size:100% 100%}.menu-button .menu-line-close::before{transform:translate3d(calc(-50% + 15px), calc(-50% - 15px), 0) rotate(-45deg);transition:transform .3s ease,opacity .3s;opacity:0}.menu-button .menu-line-close::after{transform:translate3d(calc(-50% - 15px), calc(-50% - 15px), 0) rotate(45deg);transition:transform .3s .05s ease,opacity .3s .05s;opacity:0}.menu-button.open .menu-line-open::before{transform:translate3d(calc(-50% + 20px), calc(-50% - 6px), 0);opacity:0;transition:transform .3s ease,opacity .3s}.menu-button.open .menu-line-open::after{transform:translate3d(calc(-50% - 20px), calc(-50% + 6px), 0);opacity:0;transition:transform .3s ease,opacity .3s}.menu-button.open .menu-line-close::before{transform:translate3d(-50%, -50%, 0) rotate(-45deg);opacity:1;transition:transform .3s .2s ease,opacity .3s .2s}.menu-button.open .menu-line-close::after{transform:translate3d(-50%, -50%, 0) rotate(45deg);opacity:1;transition:transform .3s .25s ease,opacity .3s .25s}.home .firstview{display:flex}@media screen and (max-width: 768px){.home .firstview{flex-direction:column-reverse}}.home .firstview .fv-left{width:37.5%;padding-bottom:2vw}@media screen and (max-width: 768px){.home .firstview .fv-left{padding-bottom:60px;width:100%}}.home .firstview .fv-left h1{margin:2.45vw auto 0;width:83%}@media screen and (max-width: 768px){.home .firstview .fv-left h1{display:none}}.home .firstview .fv-left .fv-onair{margin:0 auto;width:77%}@media screen and (max-width: 768px){.home .firstview .fv-left .fv-onair{margin:45px auto 20px;width:93.75%}}.home .firstview .fv-left .menu-list{display:flex;flex-direction:column;align-items:center;gap:1.77vw;margin:3vw 0}@media screen and (max-width: 768px){.home .firstview .fv-left .menu-list{display:none}}.home .firstview .fv-left .menu-list::before,.home .firstview .fv-left .menu-list::after{content:"";display:block;margin:0 auto;width:1.04vw;height:1.04vw;background:url(../images/deco-mark.svg);background-size:100% 100%}.home .firstview .fv-left .menu-list::before{margin-bottom:0}.home .firstview .fv-left .menu-list::after{margin-top:0}.home .firstview .fv-left .menu-list .menu-item{position:relative}.home .firstview .fv-left .menu-list .menu-item a::before{content:"";display:flex;position:absolute;top:50%;left:50%;transform:translate3d(-50%, calc(-50% - 0.15vw), 0);width:2vw;aspect-ratio:1/1;background:url(../images/deco-mark.svg);background-size:100% 100%;opacity:0;transition:opacity .3s}.home .firstview .fv-left .menu-list .menu-item a p{font-size:1.56vw;line-height:1em}.home .firstview .fv-left .menu-list .menu-item a:hover::before{opacity:.5}.home .firstview .fv-left .pv-container{position:relative;margin:0 auto;width:74.17%}@media screen and (max-width: 768px){.home .firstview .fv-left .pv-container{width:90%}.home .firstview .fv-left .pv-container::before{content:"";display:block;margin:0 auto 30px;width:20px;height:20px;background:url(../images/deco-mark.svg);background-size:100% 100%}}.home .firstview .fv-left .pv-container .pv-thumb{position:relative;overflow:hidden}.home .firstview .fv-left .pv-container .pv-thumb::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.5;pointer-events:none;transition:opacity .3s}.home .firstview .fv-left .pv-container .arrow{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:62px;pointer-events:none;transition:opacity .3s}.home .firstview .fv-left .pv-container .thumb{transition:transform .3s ease}.home .firstview .fv-left .pv-container:hover .pv-thumb::after{opacity:0}.home .firstview .fv-left .pv-container:hover .arrow{opacity:0}.home .firstview .fv-left .pv-container:hover .thumb{transform:scale(1.2)}.home .firstview .fv-left .fv-banner-container{display:flex;flex-wrap:wrap;align-items:flex-start;row-gap:1.04vw;position:relative;column-gap:4%;margin:2.08vw auto 0;padding-top:3.125vw;width:72.22%}@media screen and (max-width: 768px){.home .firstview .fv-left .fv-banner-container{flex-direction:column;row-gap:25px;width:90%}}.home .firstview .fv-left .fv-banner-container::before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate3d(-50%, 0, 0);width:1.04vw;height:1.04vw;background:url(../images/deco-mark.svg);background-size:100% 100%}@media screen and (max-width: 768px){.home .firstview .fv-left .fv-banner-container::before{display:none}}.home .firstview .fv-left .fv-banner-container .banner-box{position:relative;width:48%;box-shadow:0 0 10px rgba(113,87,56,.6);transition:opacity .3s}@media screen and (max-width: 768px){.home .firstview .fv-left .fv-banner-container .banner-box{width:100%}}.home .firstview .fv-left .fv-banner-container .banner-box::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px #8a7b5c;box-sizing:border-box;pointer-events:none}.home .firstview .fv-left .fv-banner-container .banner-box:hover{opacity:.5}.home .firstview .fv-right{width:62.5%}@media screen and (max-width: 768px){.home .firstview .fv-right{width:100%}}.home .firstview .fv-right .kv-thumb-container{position:absolute;top:.52vw;right:.52vw;z-index:10}@media screen and (max-width: 768px){.home .firstview .fv-right .kv-thumb-container{top:133vw;right:50%;transform:translate3d(50%, 0, 0)}}.home .firstview .fv-right .kv-thumb-container .swiper-wrapper{flex-direction:column;gap:10px}@media screen and (max-width: 768px){.home .firstview .fv-right .kv-thumb-container .swiper-wrapper{flex-direction:row;gap:5px}}.home .firstview .fv-right .kv-thumb{width:4.7vw;cursor:pointer}@media screen and (max-width: 768px){.home .firstview .fv-right .kv-thumb{width:14.3vw}}.home .firstview .fv-right .kv-thumb .icon-outer{opacity:.4;transition:opacity .3s}.home .firstview .fv-right .kv-thumb .icon-outer path{fill:#413721}.home .firstview .fv-right .kv-thumb .icon-inner{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:75.56%}.home .firstview .fv-right .kv-thumb .icon-inner .icon-pic{width:100%;filter:grayscale(10);transition:filter .3s}.home .firstview .fv-right .kv-thumb .icon-inner .linesvg{position:absolute;top:0;left:0;width:100%;fill:rgba(0,0,0,0);stroke:#b79f80;transition:stroke .3s}.home .firstview .fv-right .kv-thumb.swiper-slide-thumb-active{pointer-events:none}.home .firstview .fv-right .kv-thumb.swiper-slide-thumb-active .icon-outer{opacity:1}.home .firstview .fv-right .kv-thumb.swiper-slide-thumb-active .icon-inner .linesvg{stroke:#413721}.home .firstview .fv-right .kv-thumb.swiper-slide-thumb-active .icon-inner .icon-pic{filter:grayscale(0)}.home .firstview .fv-right .kv-thumb:hover .icon-outer{opacity:1}.home .firstview .fv-right .kv-thumb:hover .icon-inner .linesvg{stroke:#413721}.home .firstview .fv-right .kv-thumb:hover .icon-inner .icon-pic{filter:grayscale(0)}.home .firstview .fv-right .kv-container{width:100%;overflow:hidden}.page{padding-top:60px}@media screen and (max-width: 768px){.page{padding-top:20px}}section{padding:100px 0}@media screen and (max-width: 768px){section{padding:60px 0}}section h2{position:relative;font-size:60px;text-align:center;z-index:1}@media screen and (max-width: 768px){section h2{font-size:45px}}section h2::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%, calc(-50% - 0.08em), 0);width:96px;height:96px;background-image:url(../images/deco-mark-brown.svg);background-size:100% 100%;opacity:.3;z-index:-1}@media screen and (max-width: 768px){section h2::before{width:72px;height:72px}}section h2 span{display:inline-block;transform:translate3d(0, 20px, 0);opacity:0}section h2.inviewed span{transform:translate3d(0, 0, 0);opacity:1}section .section-contents{position:relative;padding-top:50px;z-index:1}@media screen and (max-width: 768px){section .section-contents{padding:40px 5% 0}}.home section.section-news h2,.home section.section-x h2{color:#fff}.home section.section-news h2::before,.home section.section-x h2::before{background-image:url(../images/deco-mark-blue.svg);opacity:1}.deco-frame{position:relative;padding:7px}.deco-frame::before,.deco-frame::after{content:"";display:block;position:absolute;top:50%;transform:translate3d(0, -50%, 0);width:40px;height:calc(100% - 80px);z-index:10;pointer-events:none}.deco-frame::before{left:0;background:url(../images/deco-frame-left.png) left center repeat-y}.deco-frame::after{right:0;background:url(../images/deco-frame-right.png) right center repeat-y}.deco-frame .deco-frames{position:absolute;left:0;width:100%;height:40px;pointer-events:none;z-index:1}.deco-frame .deco-frames::before{content:"";display:block;position:absolute;left:50%;transform:translate3d(-50%, 0, 0);width:calc(100% - 80px);height:10px}.deco-frame .deco-frames.frames-top{top:0;background:url(../images/deco-frame-top-left.png) left top no-repeat,url(../images/deco-frame-top-right.png) right top no-repeat}.deco-frame .deco-frames.frames-top::before{top:0;background:url(../images/deco-frame-top.png) center top repeat-x}.deco-frame .deco-frames.frames-bottom{bottom:0;background:url(../images/deco-frame-bottom-left.png) left bottom no-repeat,url(../images/deco-frame-bottom-right.png) right bottom no-repeat}.deco-frame .deco-frames.frames-bottom::before{bottom:0;background:url(../images/deco-frame-bottom.png) center bottom repeat-x}.deco-frame.type-white::before,.deco-frame.type-white::after{filter:brightness(10)}.deco-frame.type-white .deco-frames{filter:brightness(10)}.common-line{position:relative}.common-line::before,.common-line::after{content:"";display:block;position:absolute;left:0;padding:0 15px;width:100%;height:13px;box-sizing:border-box;background:url(../images/deco-line-center-brown.png) center center repeat-x,url(../images/deco-line-left-brown.svg) left center no-repeat,url(../images/deco-line-right-brown.svg) right center no-repeat;background-clip:content-box,border-box,border-box}.common-line::before{top:-7px}.common-line::after{bottom:-7px}.common-line.type-blue::before,.common-line.type-blue::after{background:url(../images/deco-line-center.png) center center repeat-x,url(../images/deco-line-left.svg) left center no-repeat,url(../images/deco-line-right.svg) right center no-repeat;background-clip:content-box,border-box,border-box}.common-button{position:relative;width:200px;aspect-ratio:5/1}.common-button::before,.common-button::after{content:"";display:block;position:absolute;top:50%;transform:translate3d(0, -50%, 0);width:20px;height:20px;background-image:url(../images/deco-mark-common-button-brown.svg);background-size:100% 100%;opacity:.3;z-index:10}.common-button::before{left:14px}.common-button::after{right:14px}.common-button a{display:block;width:100%;height:100%}.common-button a .outer-frame{fill:#413721}.common-button a .inner-frame{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:100%;height:100%;fill:#413721;transition:opacity .3s}.common-button a p{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);font-size:20px;color:#fff;transition:color .3s}.common-button.type-white::before,.common-button.type-white::after{background-image:url(../images/deco-mark-common-button-blue.svg)}.common-button.type-white a .outer-frame{fill:#fff}.common-button.type-white a .inner-frame{fill:#fff}.common-button.type-white a p{color:#413721}.common-button:hover a .inner-frame{opacity:0}.common-button:hover a p{color:#413721}.common-button:hover.type-white a p{color:#fff}.modaal-content-container{position:relative;padding:20px;background:url(../images/bg-light-brown.png) center center repeat,#f0d5ba}.modaal-content-container::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:calc(100% - 16px);height:calc(100% - 16px);border:solid 1px #413721;box-sizing:border-box;pointer-events:none}.modaal-content-container .pv-modal-container{aspect-ratio:16/9}.modaal-content-container .pv-modal-container iframe{display:block;width:100%;height:100%}.modaal-wrapper .modaal-close{width:70px;height:70px;background:url(../images/close-button-frame.svg);background-size:100% 100%;transition:opacity .3s}@media screen and (max-width: 768px){.modaal-wrapper .modaal-close{top:15px;right:15px;width:60px;height:60px}}.modaal-wrapper .modaal-close::before{top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:22px;height:22px;background:url(../images/close-button-arrow.svg);background-size:100% 100%}.modaal-wrapper .modaal-close::after{display:none}.modaal-wrapper .modaal-close:hover{opacity:.5}.news-x-container{position:relative;background:url(../images/news-bg-left.png) left center no-repeat,url(../images/news-bg-right.png) right center no-repeat,url(../images/bg-blue.png) center center repeat,#4d9cd4;box-shadow:0 0 10px rgba(113,87,56,.3),0 0 20px rgba(113,87,56,.3);z-index:10}@media screen and (max-width: 768px){.news-x-container{background:url(../images/bg-blue.png) center center repeat,#4d9cd4}}.news-x-container .inner{display:flex;justify-content:center;gap:30px;margin:0 auto;padding:0 30px;max-width:1200px}@media screen and (max-width: 768px){.news-x-container .inner{flex-direction:column;padding:0}}.section-news{width:48.7%;padding-bottom:0}@media screen and (max-width: 768px){.section-news{width:100%}}.section-news .news-list .news-item:not(:last-child)::after{display:none}.section-news .news-list .news-item a{display:block;padding:30px 15px;transition:opacity .3s}@media screen and (max-width: 768px){.section-news .news-list .news-item a{padding:20px 10px}}.section-news .news-list .news-item a .date{margin-bottom:5px;font-size:20px;color:#fff}.section-news .news-list .news-item a .title{color:#fff;line-height:1.5em;text-align:justify}@media screen and (max-width: 768px){.section-news .news-list .news-item a .title{font-size:14px}}.section-news .news-list .news-item:hover a{opacity:.5}.section-news .more-button{margin:60px auto 0}@media screen and (max-width: 768px){.section-news .more-button{margin-top:30px}}.page .section-news{width:100%}.page .section-news .section-contents{padding:50px 30px 100px;margin:0 auto;max-width:860px}@media screen and (max-width: 768px){.page .section-news .section-contents{padding:40px 5% 100px}}.page .news-list .news-item a .date,.page .news-list .news-item a .title{color:#413721}.pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:60px}@media screen and (max-width: 768px){.pagination{margin-top:30px}}.pagination .pagination-arrow{width:20px;transition:opacity .3s}.pagination .pagination-arrow.prev{transform:scale(-1, 1)}.pagination .pagination-arrow.off{opacity:.3;pointer-events:none}.pagination .pagination-arrow:hover{opacity:.5}.pagination .num-list{display:flex;gap:10px}.pagination .num-list .num-item{position:relative;width:40px;height:40px;background:url(../images/pagination-frame.svg);background-size:100% 100%}.pagination .num-list .num-item a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.pagination .num-list .num-item .pagination-frame-inner{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:28px;height:30px;fill:rgba(65,55,33,0);stroke:#413721;transition:fill .3s}.pagination .num-list .num-item p{position:relative;transition:color .3s}.pagination .num-list .num-item.active{pointer-events:none}.pagination .num-list .num-item.active .pagination-frame-inner{fill:#413721}.pagination .num-list .num-item.active p{color:#fff}.pagination .num-list .num-item:hover .pagination-frame-inner{fill:#413721}.pagination .num-list .num-item:hover p{color:#fff}.section-x{width:48.7%}@media screen and (max-width: 768px){.section-x{width:100%}}.section-x .section-contents{padding-top:43px}.section-x .wedget-container{width:100%;aspect-ratio:541/400}@media screen and (max-width: 768px){.section-x .wedget-container{aspect-ratio:647/800}}.section-x .follow-button{margin:60px auto 0}@media screen and (max-width: 768px){.section-x .follow-button{margin-top:30px}}.section-article .section-contents{margin:50px auto;padding:0 30px;max-width:860px}@media screen and (max-width: 768px){.section-article .section-contents{margin:40px auto;padding:0 5%}}.section-article .article-title{padding:0 10px 30px}@media screen and (max-width: 768px){.section-article .article-title{padding:0 0 30px}}.section-article .article-title .date{font-size:20px}.section-article .article-title .title{font-size:30px;line-height:1.2em}@media screen and (max-width: 768px){.section-article .article-title .title{font-size:20px}}.section-article .article-text{padding:30px 10px}@media screen and (max-width: 768px){.section-article .article-text{padding:30px 0}}.section-article .article-text p{margin-bottom:20px;line-height:1.5em;text-align:justify}@media screen and (max-width: 768px){.section-article .article-text p{font-size:14px}}.section-article .article-text p a{color:#4d9cd4;font-weight:900;text-decoration:underline;transition:opacity .3s;word-break:break-all}.section-article .article-text p a:hover{opacity:.5}.section-article .article-text h1{margin-bottom:20px;font-size:25px;font-weight:900}.section-article .article-text h2{margin-bottom:20px;font-size:20px;font-weight:900;text-align:left}.section-article .article-text h2::before{display:none}.section-article .article-text h3{margin-bottom:20px;font-size:18px;font-weight:900}.section-article .article-text img{max-width:100%;width:auto}.section-article .article-text .yt{margin-bottom:20px;width:100%;aspect-ratio:16/9}.section-article .article-text .yt iframe{display:block;width:100%;height:100%}.section-article .article-text blockquote{margin-bottom:20px;padding:20px;background:rgba(65,55,33,.1)}.section-article .article-text blockquote *:last-child{margin-bottom:0}.section-article .back-button{margin:60px auto 0}@media screen and (max-width: 768px){.section-article .back-button{margin:30px auto 0}}.section-article .goods-big-pic{margin-bottom:20px}.section-intro{position:relative}.section-intro .intro-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/intro-bg-left.png) center center no-repeat,url(../images/intro-bg-right.png) center center no-repeat;opacity:0;transition:opacity .1s}@media screen and (max-width: 768px){.section-intro .intro-bg{background:url(../images/intro-bg-sp.png) right center no-repeat;background-size:auto 100%}}.section-intro .intro-bg.active{opacity:1;transition:opacity 1s .5s}@media screen and (max-width: 768px){.section-intro h2{font-size:40px}}.section-intro .intro-text p{font-size:20px;line-height:2em;text-align:center}@media screen and (max-width: 768px){.section-intro .intro-text p{font-size:15px;text-align:left;text-shadow:0 0 10px #fff4e9,0 0 10px #fff4e9,0 0 20px #fff4e9,0 0 20px #fff4e9,0 0 10px #fff4e9,0 0 10px #fff4e9,0 0 10px #fff4e9,0 0 10px #fff4e9}}.section-intro .intro-text p:not(:last-child){margin-bottom:2em}.section-intro .select-container{margin:0 auto 30px;padding:0 30px;max-width:860px}@media screen and (max-width: 768px){.section-intro .select-container{padding:0}}.section-intro .select-container .swiper-wrapper{justify-content:center;flex-wrap:wrap;row-gap:20px;column-gap:10px}.section-intro .select-container .select-item{width:40px;height:40px}.section-intro .select-container .select-item.type-intro{width:100%}.section-intro .select-container .select-item.type-intro .common-button{margin:0 auto;cursor:pointer}.section-intro .select-container .select-item.type-intro .common-button a .inner-frame{fill:rgba(65,55,33,0);stroke:#413721;transition:fill .3s}.section-intro .select-container .select-item.type-intro .common-button a p{font-size:15px;color:#413721}.section-intro .select-container .select-item.type-intro .common-button:hover a .inner-frame{fill:#413721;opacity:1}.section-intro .select-container .select-item.type-intro .common-button:hover a p{color:#fff}.section-intro .select-container .select-item.type-intro.swiper-slide-thumb-active{pointer-events:none}.section-intro .select-container .select-item.type-intro.swiper-slide-thumb-active .common-button a .inner-frame{fill:#413721;opacity:1}.section-intro .select-container .select-item.type-intro.swiper-slide-thumb-active .common-button a p{color:#fff}.section-intro .select-container .select-item.type-num{position:relative;width:40px;height:40px;background:url(../images/pagination-frame.svg);background-size:100% 100%;cursor:pointer}.section-intro .select-container .select-item.type-num a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.section-intro .select-container .select-item.type-num .pagination-frame-inner{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:28px;height:30px;fill:rgba(65,55,33,0);stroke:#413721;transition:fill .3s}.section-intro .select-container .select-item.type-num p{position:relative;transition:color .3s}.section-intro .select-container .select-item.type-num.swiper-slide-thumb-active{pointer-events:none}.section-intro .select-container .select-item.type-num.swiper-slide-thumb-active .pagination-frame-inner{fill:#413721}.section-intro .select-container .select-item.type-num.swiper-slide-thumb-active p{color:#fff}.section-intro .select-container .select-item.type-num:hover .pagination-frame-inner{fill:#413721}.section-intro .select-container .select-item.type-num:hover p{color:#fff}.section-intro .story-container{margin:0 auto;padding:0 30px;max-width:860px;overflow:hidden}@media screen and (max-width: 768px){.section-intro .story-container{padding:0}}.section-intro .story-container .story-box.swiper-slide-active{z-index:1}.section-intro .story-container .story-box .story-title{display:flex;align-items:center;gap:20px}@media screen and (max-width: 768px){.section-intro .story-container .story-box .story-title{flex-direction:column;gap:10px}}.section-intro .story-container .story-box .story-title .num{font-size:120px}@media screen and (max-width: 768px){.section-intro .story-container .story-box .story-title .num{font-size:60px}}.section-intro .story-container .story-box .story-title .text{display:flex;align-items:center;transform:translate3d(0, -8px, 0);width:100%;min-height:87px;font-size:30px;font-weight:900;line-height:1.2em;border-top:solid 1px #413721;border-bottom:solid 1px #413721}@media screen and (max-width: 768px){.section-intro .story-container .story-box .story-title .text{padding:10px 0;min-height:auto;font-size:20px}}.section-intro .story-container .story-box .ss-container{overflow:hidden}.section-intro .story-container .story-box .ss-thumb-container{margin:0 auto;max-width:615px;width:100%}.section-intro .story-container .story-box .ss-thumb-container .swiper-wrapper{justify-content:center;gap:.49%}@media screen and (max-width: 768px){.section-intro .story-container .story-box .ss-thumb-container .swiper-wrapper{gap:1px}}.section-intro .story-container .story-box .ss-thumb-container .ss-thumb-item{position:relative;width:16.26%;border:solid 1px #413721;cursor:pointer;pointer-events:initial}.section-intro .story-container .story-box .ss-thumb-container .ss-thumb-item::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:calc(100% + 2px);height:calc(100% + 2px);background:#413721;box-sizing:border-box;opacity:0;transition:opacity .3s}.section-intro .story-container .story-box .ss-thumb-container .ss-thumb-item.swiper-slide-thumb-active::after{opacity:.5}.section-intro .story-container .story-box .ss-thumb-container .ss-thumb-item:hover::after{opacity:.5}.section-intro .story-container .story-box .story-text{margin-top:20px}.section-intro .story-container .story-box .story-text p{line-height:1.5em}.section-intro .story-container .story-box .movie-title{position:relative;margin:60px auto 20px;font-size:40px;font-weight:900;width:fit-content}.section-intro .story-container .story-box .movie-title::after{content:"";display:block;position:absolute;bottom:-5px;left:0;width:100%;height:1px;background:#413721}.section-intro .story-container .story-box .story-movie iframe{display:block;width:100%;height:100%;aspect-ratio:16/9}.section-chara{position:relative;background:url(../images/chara-bg-right.png) right center no-repeat,url(../images/chara-bg-left.png) left center no-repeat,url(../images/bg-light-brown.png) center center repeat,#f0d5ba;box-shadow:0 0 10px rgba(113,87,56,.3),0 0 20px rgba(113,87,56,.3);z-index:10;overflow:hidden}@media screen and (max-width: 768px){.section-chara{background:url(../images/bg-light-brown.png) center center repeat,#f0d5ba}}.section-chara .correlation-button{margin:0 auto;width:300px}.section-chara .correlation-button::before,.section-chara .correlation-button::after{width:30px;height:30px}.section-chara .correlation-button::before{left:20px}.section-chara .correlation-button::after{right:20px}.section-chara .correlation-button a p{display:flex;align-items:center;gap:10px;transform:translate3d(calc(-50% + 12px), calc(-50% - 2px), 0);font-size:30px;font-weight:900}.section-chara .correlation-button a p img{transform:translate3d(0, 2px, 0);width:20px}.section-chara .icon-container{position:relative;margin:60px auto 30px;padding-bottom:10px;width:fit-content}@media screen and (max-width: 768px){.section-chara .icon-container{margin:30px auto}}.section-chara .icon-container::after{content:"";display:block;position:absolute;bottom:0;left:0;margin:0 calc(50% - 50vw);width:100vw;height:1px;background:#413721}.section-chara .icon-container .icon-slider{width:690px;overflow:hidden}@media screen and (max-width: 768px){.section-chara .icon-container .icon-slider{width:295px}}.section-chara .icon-container .icon-slider .chara-icon{width:13.04%;cursor:pointer}@media screen and (max-width: 768px){.section-chara .icon-container .icon-slider .chara-icon{width:18.64%}}.section-chara .icon-container .icon-slider .chara-icon .icon-outer{opacity:.4;transition:opacity .3s}.section-chara .icon-container .icon-slider .chara-icon .icon-outer path{fill:#413721}.section-chara .icon-container .icon-slider .chara-icon .icon-inner{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:75.56%}.section-chara .icon-container .icon-slider .chara-icon .icon-inner .icon-pic{width:100%;filter:grayscale(10);transition:filter .3s}.section-chara .icon-container .icon-slider .chara-icon .icon-inner .linesvg{position:absolute;top:0;left:0;width:100%;fill:rgba(0,0,0,0);stroke:#b79f80;transition:stroke .3s}.section-chara .icon-container .icon-slider .chara-icon.swiper-slide-thumb-active{pointer-events:none}.section-chara .icon-container .icon-slider .chara-icon.swiper-slide-thumb-active .icon-outer{opacity:1}.section-chara .icon-container .icon-slider .chara-icon.swiper-slide-thumb-active .icon-inner .linesvg{stroke:#413721}.section-chara .icon-container .icon-slider .chara-icon.swiper-slide-thumb-active .icon-inner .icon-pic{filter:grayscale(0)}.section-chara .icon-container .icon-slider .chara-icon:hover .icon-outer{opacity:1}.section-chara .icon-container .icon-slider .chara-icon:hover .icon-inner .linesvg{stroke:#413721}.section-chara .icon-container .icon-slider .chara-icon:hover .icon-inner .icon-pic{filter:grayscale(0)}.section-chara .icon-container .icon-arrow .arrow-prev,.section-chara .icon-container .icon-arrow .arrow-next{position:absolute;top:50%;width:20px;cursor:pointer;transition:opacity .3s}.section-chara .icon-container .icon-arrow .arrow-prev:hover,.section-chara .icon-container .icon-arrow .arrow-next:hover{opacity:.5}.section-chara .icon-container .icon-arrow .arrow-prev{left:-50px;transform:scale(-1, 1) translate3d(0, calc(-50% - 5px), 0)}@media screen and (max-width: 768px){.section-chara .icon-container .icon-arrow .arrow-prev{left:-30px}}.section-chara .icon-container .icon-arrow .arrow-next{right:-50px;transform:translate3d(0, calc(-50% - 5px), 0)}@media screen and (max-width: 768px){.section-chara .icon-container .icon-arrow .arrow-next{right:-30px}}.section-chara .chara-container{margin:0 auto;padding:0 30px;max-width:860px}@media screen and (max-width: 768px){.section-chara .chara-container{padding:0;width:100%}}.section-chara .chara-box{display:grid;grid-template-rows:max-content max-content 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"pic name" "pic profile" "pic space"}@media screen and (max-width: 768px){.section-chara .chara-box{grid-template-rows:max-content max-content 1fr;grid-template-columns:1fr;grid-template-areas:"name" "pic" "profile"}}.section-chara .chara-box .chara-pic{grid-area:pic;display:flex;justify-content:center;align-items:center}.section-chara .chara-box .chara-name{grid-area:name;padding-top:30px}@media screen and (max-width: 768px){.section-chara .chara-box .chara-name{padding:0 0 20px}}.section-chara .chara-box .chara-name .name-jp{font-size:40px;font-weight:900}@media screen and (max-width: 768px){.section-chara .chara-box .chara-name .name-jp{font-size:30px}}.section-chara .chara-box .chara-name .name-en{margin-top:5px;color:#79654a;letter-spacing:.4em;font-size:15px}@media screen and (max-width: 768px){.section-chara .chara-box .chara-name .name-en{font-size:13px}}.section-chara .chara-box .chara-name .name-en::before{content:"[";margin-right:.75em}.section-chara .chara-box .chara-name .name-en::after{content:"]";margin-left:.75em}.section-chara .chara-box .chara-name .chara-cv{display:flex;align-items:center;gap:5px;margin-top:15px}.section-chara .chara-box .chara-name .chara-cv .title{display:flex;justify-content:center;align-items:center;width:42px;height:29px;background:url(../images/chara-cv.svg);background-size:100% 100%;color:#f0d5ba;font-size:15px}.section-chara .chara-box .chara-name .chara-cv .cv{font-size:20px;font-weight:900}.section-chara .chara-box .chara-profile{grid-area:profile;margin-top:35px;padding-top:35px}.section-chara .chara-box .chara-profile::after{display:none}.section-chara .chara-box .chara-profile p{font-size:15px;line-height:1.5em;text-align:justify}@media screen and (max-width: 768px){.section-chara .chara-box .chara-profile p{font-size:14px}}.section-chara .chara-box .chara-profile p:not(:last-child){margin-bottom:1em}.section-chara .chara-box:nth-of-type(1) img{width:403px}@media screen and (max-width: 768px){.section-chara .chara-box:nth-of-type(1) img{width:302px}}.section-chara .chara-box:nth-of-type(2) img{width:264px}@media screen and (max-width: 768px){.section-chara .chara-box:nth-of-type(2) img{width:198px}}.section-chara .chara-box:nth-of-type(3) img{width:398px}@media screen and (max-width: 768px){.section-chara .chara-box:nth-of-type(3) img{width:298px}}.section-chara .chara-box:nth-of-type(4) img{width:289px}@media screen and (max-width: 768px){.section-chara .chara-box:nth-of-type(4) img{width:216px}}.section-chara .chara-box:nth-of-type(5) img{width:334px}@media screen and (max-width: 768px){.section-chara .chara-box:nth-of-type(5) img{width:250px}}.section-chara .chara-box:nth-of-type(6) img{width:184px}@media screen and (max-width: 768px){.section-chara .chara-box:nth-of-type(6) img{width:138px}}.section-chara .chara-box:nth-of-type(7) img{width:230px}@media screen and (max-width: 768px){.section-chara .chara-box:nth-of-type(7) img{width:172px}}.section-chara .chara-box:nth-of-type(8) img{width:327px}@media screen and (max-width: 768px){.section-chara .chara-box:nth-of-type(8) img{width:245px}}.section-chara .chara-box:nth-of-type(9) img{width:227px}@media screen and (max-width: 768px){.section-chara .chara-box:nth-of-type(9) img{width:170px}}.section-chara .chara-box:nth-of-type(10) img{width:313px}@media screen and (max-width: 768px){.section-chara .chara-box:nth-of-type(10) img{width:234px}}.section-chara .chara-box:nth-of-type(11) img{width:325px}@media screen and (max-width: 768px){.section-chara .chara-box:nth-of-type(11) img{width:243px}}.section-chara .chara-box:nth-of-type(12) img{width:272px}@media screen and (max-width: 768px){.section-chara .chara-box:nth-of-type(12) img{width:204px}}.section-chara .chara-box:nth-of-type(13) img{width:227px}@media screen and (max-width: 768px){.section-chara .chara-box:nth-of-type(13) img{width:170px}}.section-chara .chara-box:nth-of-type(14) img{width:285px}@media screen and (max-width: 768px){.section-chara .chara-box:nth-of-type(14) img{width:213px}}.section-chara .chara-box:nth-of-type(15) img{width:276px}@media screen and (max-width: 768px){.section-chara .chara-box:nth-of-type(15) img{width:207px}}.section-chara .chara-box:nth-of-type(16) img{width:180px}@media screen and (max-width: 768px){.section-chara .chara-box:nth-of-type(16) img{width:135px}}.section-chara .chara-box:nth-of-type(17) img{width:214px}@media screen and (max-width: 768px){.section-chara .chara-box:nth-of-type(17) img{width:160px}}.section-chara .chara-box:nth-of-type(18) img{width:239px}@media screen and (max-width: 768px){.section-chara .chara-box:nth-of-type(18) img{width:179px}}.section-staffcast .sc-container{margin:0 auto;padding:0 30px;max-width:860px}@media screen and (max-width: 768px){.section-staffcast .sc-container{padding:0;width:100%}}.section-staffcast .sc-container:not(:last-child){margin-bottom:60px}.section-staffcast .sc-container h3{margin-bottom:20px;font-size:40px;text-align:center}@media screen and (max-width: 768px){.section-staffcast .sc-container h3{font-size:30px}}.section-staffcast .sc-container .sc-list{display:flex;flex-wrap:wrap;row-gap:30px;column-gap:3.75%}@media screen and (max-width: 768px){.section-staffcast .sc-container .sc-list{column-gap:20px}}.section-staffcast .sc-container .sc-list .sc-item{width:30.75%}@media screen and (max-width: 768px){.section-staffcast .sc-container .sc-list .sc-item{width:calc(50% - 10px)}}.section-staffcast .sc-container .sc-list .sc-item .position{margin-bottom:8px;padding-bottom:10px;font-size:15px;border-bottom:solid 1px #413721}@media screen and (max-width: 768px){.section-staffcast .sc-container .sc-list .sc-item .position{font-size:13px}}.section-staffcast .sc-container .sc-list .sc-item .name{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:900;line-height:1.2em}@media screen and (max-width: 768px){.section-staffcast .sc-container .sc-list .sc-item .name{font-size:16px}}@media screen and (max-width: 768px){.section-staffcast .sc-container .sc-list .sc-item .name.type-long-sp{font-size:14px}}.section-staffcast .sc-container .sc-list .sc-item .name .comment-modal{transition:opacity .3s}.section-staffcast .sc-container .sc-list .sc-item .name .comment-modal img{transform:translate3d(0, 1px, 0);width:20px}.section-staffcast .sc-container .sc-list .sc-item .name .comment-modal:hover{opacity:.5}.section-staffcast .sc-container .sc-list .sc-item .name-sub{margin-top:5px;line-height:1.2em}@media screen and (max-width: 768px){.section-staffcast .sc-container .sc-list .sc-item .name-sub{font-size:11px}}.section-staffcast .sc-container .sc-list .sc-item.type-long .name{font-size:18px}@media screen and (max-width: 768px){.section-staffcast .sc-container .sc-list .sc-item.type-long{width:100%}.section-staffcast .sc-container .sc-list .sc-item.type-long .name{font-size:16px}}.comment-modal-wrapper .modaal-content-container{padding:38px}@media screen and (max-width: 768px){.comment-modal-wrapper .modaal-content-container{padding:25px}}.comment-modal-wrapper .modaal-content-container .comment-box{display:none;gap:30px}@media screen and (max-width: 768px){.comment-modal-wrapper .modaal-content-container .comment-box{flex-direction:column}}.comment-modal-wrapper .modaal-content-container .comment-box.active{display:flex}.comment-modal-wrapper .modaal-content-container .comment-box.wide-pic{flex-direction:column}.comment-modal-wrapper .modaal-content-container .comment-box .comment-pic{width:100%}.comment-modal-wrapper .modaal-content-container .comment-box .comment-right{width:100%}.comment-modal-wrapper .modaal-content-container .comment-pic{width:calc(50% - 15px)}.comment-modal-wrapper .modaal-content-container .comment-right{width:calc(50% - 15px)}.comment-modal-wrapper .modaal-content-container .comment-right .comment-name{margin-bottom:20px;padding-bottom:20px;border-bottom:solid 1px #413721}.comment-modal-wrapper .modaal-content-container .comment-right .position{margin-bottom:7px;font-size:20px;color:#413721}.comment-modal-wrapper .modaal-content-container .comment-right .name{font-size:30px;font-weight:900;color:#413721}.comment-modal-wrapper .modaal-content-container .comment-right .comment-text p{margin-bottom:20px;line-height:1.5em;text-align:justify;color:#413721}@media screen and (max-width: 768px){.comment-modal-wrapper .modaal-content-container .comment-right .comment-text p{font-size:14px}}.comment-modal-wrapper .modaal-content-container .comment-right .comment-text .question{margin-bottom:5px;font-size:20px;font-weight:900;line-height:1.2em}@media screen and (max-width: 768px){.comment-modal-wrapper .modaal-content-container .comment-right .comment-text .question{font-size:16px}}footer{position:sticky;padding:60px 0;top:100vh;background:url(../images/bg-blue.png) center center repeat,#4d9cd4;box-shadow:0 0 10px rgba(113,87,56,.3),0 0 20px rgba(113,87,56,.3);z-index:10}@media screen and (max-width: 768px){footer{padding:0 0 30px}footer .top-button{margin-bottom:30px;width:100%;height:60px;background:url(../images/bg-light-brown.png) center center repeat,#f0d5ba}footer .top-button a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}footer .top-button img{transform:rotate(-90deg);width:35px}}footer .ft-banner-container{display:flex;justify-content:center;gap:30px;margin-bottom:60px}@media screen and (max-width: 768px){footer .ft-banner-container{flex-direction:column;align-items:center;gap:15px;margin-bottom:30px}}footer .ft-banner-container .banner-box{max-width:250px;position:relative;transition:opacity .3s}footer .ft-banner-container .banner-box::after{content:"";display:flex;position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px #1a6499;box-sizing:border-box;pointer-events:none}footer .ft-banner-container .banner-box:hover{opacity:.5}footer .credit{font-size:12px;text-align:center;color:#fff}.loading{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100dvh;background:url(../images/bg-light-brown.png) center center repeat,#f0d5ba;z-index:10000}@media screen and (max-width: 768px){.loading{width:100vw}}.loading::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:calc(100% - 20px);height:calc(100% - 20px);border:solid 1px #413721}.loading img{width:350px}@media screen and (max-width: 768px){.loading img{width:300px}}.section-music{position:relative;background:url(../images/chara-bg-right.png) right center repeat-y,url(../images/chara-bg-left.png) left center repeat-y,url(../images/bg-light-brown.png) center center repeat,#f0d5ba;box-shadow:0 0 10px rgba(113,87,56,.3),0 0 20px rgba(113,87,56,.3);z-index:10}@media screen and (max-width: 768px){.section-music{background:url(../images/bg-light-brown.png) center center repeat,#f0d5ba}}.section-music .section-contents{margin:0 auto;padding:50px 30px 0;max-width:860px}@media screen and (max-width: 768px){.section-music .section-contents{padding:40px 5% 0}}.section-music .music-container:not(:last-child){margin-bottom:60px}.section-music .music-container h3{font-size:40px;text-align:center}@media screen and (max-width: 768px){.section-music .music-container h3{font-size:30px}}.section-music .music-container .music-title .title,.section-music .music-container .music-title .artist{margin-top:20px;font-size:40px;font-weight:900;text-align:center}@media screen and (max-width: 768px){.section-music .music-container .music-title .title,.section-music .music-container .music-title .artist{font-size:35px}}.section-music .music-container .music-title .artist{font-size:30px}@media screen and (max-width: 768px){.section-music .music-container .music-title .artist{font-size:25px}}.section-music .music-container .music-title .author{margin-top:20px;text-align:center}.section-music .music-container .artist-pic{margin-top:20px}.section-music .music-container .artist-pic.type-tate{margin:20px auto 0;max-width:600px}.section-music .music-container h4{margin-top:20px;padding-bottom:20px;font-size:20px;font-weight:900}.section-music .music-container h4::before{display:none}.section-music .music-container .music-text{margin-top:20px;line-height:1.5em;text-align:justify}@media screen and (max-width: 768px){.section-music .music-container .music-text{font-size:14px}}.section-onair{position:relative;background:url(../images/chara-bg-right.png) right center repeat-y,url(../images/chara-bg-left.png) left center repeat-y,url(../images/bg-light-brown.png) center center repeat,#f0d5ba;box-shadow:0 0 10px rgba(113,87,56,.3),0 0 20px rgba(113,87,56,.3);z-index:10}@media screen and (max-width: 768px){.section-onair{background:url(../images/bg-light-brown.png) center center repeat,#f0d5ba}}.section-onair .section-contents{margin:0 auto;padding:50px 30px 0;max-width:860px}@media screen and (max-width: 768px){.section-onair .section-contents{padding:40px 5% 0}}.section-onair .onair-container:first-child{margin-bottom:60px}.section-onair .onair-container h3{margin-bottom:20px;font-size:40px;text-align:center}@media screen and (max-width: 768px){.section-onair .onair-container h3{font-size:30px}}.section-onair .onair-container h4{margin-bottom:20px;font-size:25px;text-align:center}@media screen and (max-width: 768px){.section-onair .onair-container h4{font-size:20px}}.section-onair .onair-container .onair-list:not(:last-child){margin-bottom:40px}.section-onair .onair-container .onair-item{display:flex;padding:20px 0;border-top:solid 1px #413721}@media screen and (max-width: 768px){.section-onair .onair-container .onair-item{flex-direction:column;gap:.5em}}.section-onair .onair-container .onair-item:last-child{border-bottom:solid 1px #413721}.section-onair .onair-container .onair-item .station{min-width:150px;font-weight:900}@media screen and (max-width: 768px){.section-onair .onair-container .onair-item .date{font-size:13px}}.section-onair .onair-container .onair-item .date .sub{margin-top:5px;font-size:13px}@media screen and (max-width: 768px){.section-onair .onair-container .onair-item .date .sub{font-size:11px}}.section-onair .onair-container .main-text{margin-bottom:20px;font-size:20px;text-align:center}.section-onair .onair-container .main-text:before{content:"◆"}@media screen and (max-width: 768px){.section-onair .onair-container .main-text:before{content:"◆"}}.section-onair .onair-container .main-text:after{content:"◆"}@media screen and (max-width: 768px){.section-onair .onair-container .main-text:after{content:""}}@media screen and (max-width: 768px){.section-onair .onair-container .main-text{font-size:18px;line-height:1.2em;text-align:left}}.section-onair .onair-container .onair-station-list{text-align:center;line-height:1.5em}@media screen and (max-width: 768px){.section-onair .onair-container .onair-station-list{text-align:left}}.section-onair .onair-container .onair-station-list a{display:inline-block;font-weight:900;text-decoration:underline;transition:opacity .3s}.section-onair .onair-container .onair-station-list a:hover{opacity:.5}.section-onair .onair-container .onair-station-list:not(:last-child){margin-bottom:40px}.section-package{position:relative}.section-package .section-contents{margin:0 auto;padding:50px 30px 0;max-width:860px}@media screen and (max-width: 768px){.section-package .section-contents{padding:40px 5% 0}}.section-package .package-container{margin-bottom:60px}@media screen and (max-width: 768px){.section-package .package-container{margin-bottom:40px}}.section-package .package-container .package-title .title{margin:0 0 10px .5em;font-size:40px;font-weight:900;text-align:center}@media screen and (max-width: 768px){.section-package .package-container .package-title .title{font-size:25px}}.section-package .package-container .package-title .sub{margin-bottom:20px;font-size:30px;font-weight:900;text-align:center}@media screen and (max-width: 768px){.section-package .package-container .package-title .sub{font-size:20px}}.section-package .package-container .package-pic-container{display:flex;gap:30px}@media screen and (max-width: 768px){.section-package .package-container .package-pic-container{flex-direction:column}}.section-package .package-container .package-pic.type-tate{margin:0 auto 20px;max-width:500px}.section-package .package-container .package-pic p{margin-top:10px;text-align:center;font-size:14px}.section-package .package-container h4{margin-top:30px;padding-bottom:20px;font-size:20px;font-weight:900}.section-package .package-container h4::before{display:none}.section-package .package-container .package-text{margin-top:20px;line-height:1.5em;text-align:justify}@media screen and (max-width: 768px){.section-package .package-container .package-text{font-size:14px}}.section-package .privilege-container .title{margin-bottom:40px;font-size:40px;text-align:center;font-weight:900}@media screen and (max-width: 768px){.section-package .privilege-container .title{margin-bottom:30px;font-size:25px}}.section-package .privilege-container .store-container{display:flex;flex-wrap:wrap;row-gap:40px;column-gap:3.75%}@media screen and (max-width: 768px){.section-package .privilege-container .store-container{flex-direction:column}}.section-package .privilege-container .store-container .store-box{width:48%}@media screen and (max-width: 768px){.section-package .privilege-container .store-container .store-box{width:100%}}.section-package .privilege-container .store-container .store-box .store-name{display:flex;justify-content:center;align-items:center;gap:5px;margin-bottom:20px;padding-bottom:10px;font-size:20px;font-weight:900;text-align:center}@media screen and (max-width: 768px){.section-package .privilege-container .store-container .store-box .store-name{font-size:15px}}.section-package .privilege-container .store-container .store-box .store-name::before{display:none}.section-package .privilege-container .store-container .store-box .store-name span{padding:.12em .5em .2em;font-size:15px;background:#413721;color:#fff;border-radius:5px}@media screen and (max-width: 768px){.section-package .privilege-container .store-container .store-box .store-name span{font-size:13px}}.section-package .privilege-container .store-container .store-box .privilege-name{margin-top:10px;line-height:1.5em}@media screen and (max-width: 768px){.section-package .privilege-container .store-container .store-box .privilege-name{font-size:13px}}.section-package .privilege-container .store-container .store-box .privilege-name span{font-size:13px}@media screen and (max-width: 768px){.section-package .privilege-container .store-container .store-box .privilege-name span{font-size:11px}}.section-package .privilege-container .store-container .store-box .privilege-pic,.section-package .privilege-container .store-container .store-box .privilege-pic-box{position:relative}.section-package .privilege-container .store-container .store-box .privilege-pic.single,.section-package .privilege-container .store-container .store-box .privilege-pic-box.single{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;background:#f1eeea}@media screen and (max-width: 768px){.section-package .privilege-container .store-container .store-box .privilege-pic.single,.section-package .privilege-container .store-container .store-box .privilege-pic-box.single{aspect-ratio:initial}}.section-package .privilege-container .store-container .store-box .privilege-pic.tate img,.section-package .privilege-container .store-container .store-box .privilege-pic-box.tate img{width:auto;height:100%}@media screen and (max-width: 768px){.section-package .privilege-container .store-container .store-box .privilege-pic.tate img,.section-package .privilege-container .store-container .store-box .privilege-pic-box.tate img{width:100%;height:auto}}.section-package .privilege-container .store-container .store-box .privilege-pic.open,.section-package .privilege-container .store-container .store-box .privilege-pic-box.open{padding-bottom:20px}.section-package .privilege-container .store-container .store-box .privilege-pic .inner,.section-package .privilege-container .store-container .store-box .privilege-pic-box .inner{overflow:hidden}.section-package .privilege-container .store-container .store-box .privilege-pic .swiper-pagination,.section-package .privilege-container .store-container .store-box .privilege-pic-box .swiper-pagination{bottom:0}.section-package .privilege-container .store-container .store-box .privilege-pic .swiper-pagination .swiper-pagination-bullet-active,.section-package .privilege-container .store-container .store-box .privilege-pic-box .swiper-pagination .swiper-pagination-bullet-active{background:#4d9cd4}.section-package .privilege-container .store-container .store-box.melon-all{width:100%}.section-package .privilege-container .store-container .store-box.melon-all .inner{display:flex;flex-wrap:wrap;row-gap:30px;column-gap:3.75%}@media screen and (max-width: 768px){.section-package .privilege-container .store-container .store-box.melon-all .inner{flex-direction:column}}.section-package .privilege-container .store-container .store-box.melon-all .inner .inner-box{width:48%}@media screen and (max-width: 768px){.section-package .privilege-container .store-container .store-box.melon-all .inner .inner-box{width:100%}}.section-package .privilege-container .store-container .store-box .store-button{margin:10px auto 0}.section-goods{position:relative}.section-goods .section-contents{margin:0 auto;padding:50px 30px 0;max-width:860px}@media screen and (max-width: 768px){.section-goods .section-contents{padding:40px 5% 0}}.section-goods .section-contents .goods-list{display:flex;gap:30px;flex-wrap:wrap}@media screen and (max-width: 768px){.section-goods .section-contents .goods-list{gap:20px}}.section-goods .section-contents .goods-list .goods-item{width:calc(33.33% - 20px)}@media screen and (max-width: 768px){.section-goods .section-contents .goods-list .goods-item{width:calc(50% - 10px)}}.section-goods .section-contents .goods-list .goods-item .goods-pic{transition:opacity .3s;border:solid 1px #8a7b5c}.section-goods .section-contents .goods-list .goods-item .goods-pic:hover{opacity:.5}.section-goods .section-contents .goods-list .goods-item p{margin-top:5px;font-size:13px;text-align:center;line-height:1.2em;transition:opacity .3s}.section-goods .section-contents .goods-list .goods-item p:hover{opacity:.5}.custom-modal-container{position:fixed;top:0;left:0;padding:30px;box-sizing:border-box;width:100%;height:100dvh;z-index:1000}.custom-modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8}.custom-modal-contents{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:1000px;width:calc(100% - 60px);max-height:calc(100% - 60px);overflow-y:auto;background:#fff;color:#000;padding:20px;box-shadow:0 0 20px rgba(0,0,0,.3);z-index:1001;box-sizing:border-box}@media screen and (max-width: 768px){.custom-modal-contents{width:calc(100% - 30px);max-height:calc(100% - 30px)}}.custom-modal-container.fit-viewport{overflow:hidden}.custom-modal-container.fit-viewport .custom-modal-contents{width:fit-content;max-width:calc(100vw - 40px);height:fit-content;display:flex;align-items:center;justify-content:center;overflow:hidden}.custom-modal-container.fit-viewport .custom-modal-contents img{display:block;width:auto;height:auto;max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);object-fit:contain}.custom-modal-close{position:fixed;top:20px;right:20px;background:rgba(0,0,0,0);border:none;font-size:28px;cursor:pointer;color:#fff;z-index:1100;transition:opacity .3s}.custom-modal-close:hover{opacity:.5}.pv-modal-wrapper .custom-modal-contents{padding:0}.pv-modal-wrapper .pv-modal-container{aspect-ratio:16/9}.pv-modal-wrapper .pv-modal-container iframe{display:block;width:100%;height:100%}.start-modal-wrapper .custom-modal-contents{padding:0}.custom-modal-close{position:fixed;top:20px;right:20px;width:70px;height:70px;background:rgba(0,0,0,0);border:none;font-size:0;cursor:pointer;color:#fff;z-index:1100}@media screen and (max-width: 1200px){.custom-modal-close{top:10px;right:10px;width:35px;height:35px}}.custom-modal-close::before,.custom-modal-close::after{content:"";display:block;position:absolute;top:50%;left:50%;width:100px;height:1px;background:#fff}@media screen and (max-width: 1200px){.custom-modal-close::before,.custom-modal-close::after{width:50px}}.custom-modal-close::before{transform:translate3d(-50%, -50%, 0) rotate(45deg)}.custom-modal-close::after{transform:translate3d(-50%, -50%, 0) rotate(-45deg)}/*# sourceMappingURL=style.min.css.map */