@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0);line-height:1}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;line-height:1;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.fade-in{animation:fade-in 2.5s cubic-bezier(0.39,0.575,0.565,1) both}@keyframes fade-in{0%{opacity:0}50%{opacity:0.6}to{opacity:1}}.mainvisual{display:block;position:relative;width:100%;height:auto;margin-bottom:83px}@media screen and (max-width:999px){.mainvisual{margin-bottom:0}}.mainvisual:before{content:"";position:absolute;top:0;left:0;background-color:#1b213b;width:350px;height:110px;background-color:#1b213b}@media screen and (max-width:1599px){.mainvisual:before{width:300px}}@media screen and (max-width:1499px){.mainvisual:before{width:230px}}@media screen and (max-width:1199px){.mainvisual:before{width:220px}}@media screen and (max-width:999px){.mainvisual:before{content:none}}.mainvisual .js-mv-slider{margin:0;padding:0;line-height:0;overflow:hidden}.mainvisual .js-mv-slider .slick-list{padding:0 0 0 12%!important}@media screen and (max-width:999px){.mainvisual .js-mv-slider .slick-list{padding:0!important}}.mainvisual .js-mv-slider .slider-item .slider-item-inner{display:block;position:relative;padding:0 0 0 30px;opacity:1.0;transition:.3s ease-out;cursor:pointer}@media screen and (max-width:999px){.mainvisual .js-mv-slider .slider-item .slider-item-inner{padding:0}}.mainvisual .js-mv-slider .slider-item .slider-item-inner:hover{opacity:0.7;opacity:1}.mainvisual .js-mv-slider .slider-item .slider-item-inner:hover .wrap-bg:before{background-color:rgba(0,0,0,0)}.mainvisual .js-mv-slider .slider-item .slider-item-inner .wrap-bg{position:relative;padding-bottom:50.4451038576%}.mainvisual .js-mv-slider .slider-item .slider-item-inner .wrap-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.1);transition:.3s ease-out}@media screen and (max-width:600px){.mainvisual .js-mv-slider .slider-item .slider-item-inner .wrap-bg.for-pc{display:none}}.mainvisual .js-mv-slider .slider-item .slider-item-inner .wrap-bg.for-sp{display:none}@media screen and (max-width:600px){.mainvisual .js-mv-slider .slider-item .slider-item-inner .wrap-bg.for-sp{display:block}}.mainvisual .js-mv-slider .slider-item .slider-item-inner .txt-box{position:absolute;bottom:10%}@media screen and (max-width:1299px){.mainvisual .js-mv-slider .slider-item .slider-item-inner .txt-box{bottom:12%}}@media screen and (max-width:999px){.mainvisual .js-mv-slider .slider-item .slider-item-inner .txt-box{bottom:15%}}.mainvisual .js-mv-slider .slider-item .slider-item-inner .txt-box h2{font-family:a-otf-futo-min-a101-pr6n,serif;color:#1b213b;font-size:2.6rem;line-height:2.2;letter-spacing:0.2em}@media screen and (max-width:1299px){.mainvisual .js-mv-slider .slider-item .slider-item-inner .txt-box h2{font-size:2.4rem}}@media screen and (max-width:999px){.mainvisual .js-mv-slider .slider-item .slider-item-inner .txt-box h2{font-size:2rem}}@media screen and (max-width:600px){.mainvisual .js-mv-slider .slider-item .slider-item-inner .txt-box h2{font-size:1.6rem}}.mainvisual .js-mv-slider .slider-item .slider-item-inner .txt-box h2 span.bg-box{display:block}.mainvisual .js-mv-slider .slider-item .slider-item-inner .txt-box h2 span.bg-box>span{background:#fff;display:inline;padding:10px 15px}@media screen and (max-width:600px){.mainvisual .js-mv-slider .slider-item .slider-item-inner .txt-box h2 span.bg-box>span{padding:8px 10px}}.mainvisual .js-mv-slider .slider-item .slider-item-inner .txt-box h2 span.bg-box:not(:last-child){margin-bottom:10px}.mainvisual .js-mv-slider .slider-item .slider-item-inner .txt-box .btn-style02{margin-top:25px}@media screen and (max-width:1299px){.mainvisual .js-mv-slider .slider-item .slider-item-inner .txt-box .btn-style02{margin-top:20px}}@media screen and (max-width:999px){.mainvisual .js-mv-slider .slider-item .slider-item-inner .txt-box .btn-style02{margin-top:15px}}@media screen and (max-width:600px){.mainvisual .js-mv-slider .slider-item .slider-item-inner .txt-box .btn-style02{margin-top:10px}}.mainvisual .js-mv-slider .slider-item .slider-item-inner .txt-box.display_none{display:none}.mainvisual .js-mv-slider .slick-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:100%;text-align:center}.mainvisual .js-mv-slider .slick-dots li{display:inline-block;margin:0 5px}.mainvisual .js-mv-slider .slick-dots li button{position:relative;text-indent:100%;white-space:nowrap;overflow:hidden;width:40px;height:2px}.mainvisual .js-mv-slider .slick-dots li button:before{content:'';position:absolute;top:0;left:0;display:block;width:40px;height:2px;background-color:#cccccc;transition:.3s ease-out}.mainvisual .js-mv-slider .slick-dots li.slick-active button:before{background-color:#ffffff}.mainvisual #mv-arrow{position:relative;background-color:#1b213b}.mainvisual #mv-arrow .arrow-btn{position:absolute;top:50%;transform:translateY(-50%);width:35px;height:35px;background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:1;cursor:pointer;opacity:1.0;transition:.3s ease-out;cursor:pointer}.mainvisual #mv-arrow .arrow-btn:hover{opacity:0.7}.mainvisual #mv-arrow .arrow-btn.arrow-prev{left:22%;background-image:url(../img/common/icon_arrowbtn_white.svg);transform:translateY(-50%) rotate(180deg)}@media screen and (max-width:1099px){.mainvisual #mv-arrow .arrow-btn.arrow-prev{left:18%}}.mainvisual #mv-arrow .arrow-btn.arrow-next{right:22%;background-image:url(../img/common/icon_arrowbtn_white.svg)}@media screen and (max-width:1099px){.mainvisual #mv-arrow .arrow-btn.arrow-next{right:18%}}.mainvisual .nav-content{position:absolute;bottom:-83px;right:0;display:flex;justify-content:flex-end;width:100%;z-index:5}@media screen and (max-width:999px){.mainvisual .nav-content{display:none}}.mainvisual .nav-content ul.nav{display:flex;max-width:1180px;width:100%;background-color:#ffffff}.mainvisual .nav-content ul.nav li{position:relative;flex:1 1 0%}.mainvisual .nav-content ul.nav li:not(:first-child):before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:calc(100% - 30px);background-color:#000000}.mainvisual .nav-content ul.nav li a{display:block;position:relative;font-size:1.6rem;color:#1b213b;font-weight:600;text-align:center;margin:0;padding:80px 0 20px}@media screen and (max-width:1299px){.mainvisual .nav-content ul.nav li a{font-size:1.5rem}}.mainvisual .nav-content ul.nav li a:before{content:"";position:absolute;left:50%;transform:translateX(-50%);background-position:center center;background-repeat:no-repeat;background-size:cover;transition:.3s ease-out}.mainvisual .nav-content ul.nav li a.about:before{top:28px;width:57px;height:36px;background-image:url(../img/common/icon_about.svg)}.mainvisual .nav-content ul.nav li a.blog:before{top:21px;width:48px;height:48px;background-image:url(../img/common/icon_blog.svg)}.mainvisual .nav-content ul.nav li a.spot:before{top:17px;width:49px;height:49px;background-image:url(../img/common/icon_spot.svg)}.mainvisual .nav-content ul.nav li a.gourmet:before{top:21px;width:44px;height:44px;background-image:url(../img/common/icon_gourmet.svg)}.mainvisual .nav-content ul.nav li a.stay:before{top:11px;width:55px;height:55px;background-image:url(../img/common/icon_stay.svg)}.mainvisual .nav-content ul.nav li a.flower:before{top:28px;width:45px;height:39px;background-image:url(../img/common/icon_flower.svg)}.mainvisual .nav-content ul.nav li a.course:before{top:17px;width:43px;height:50px;background-image:url(../img/common/icon_course.svg)}.mainvisual .nav-content ul.nav li a.access:before{top:19px;width:60px;height:51px;background-image:url(../img/common/icon_access.svg)}.mainvisual .nav-content ul.nav li a.workcation:before{top:26px;width:78px;height:40px;background-image:url(../img/common/icon_workcation.svg)}.mainvisual .nav-content ul.nav li a.experience:before{top:20px;width:41px;height:50px;background-image:url(../img/common/icon_experience.svg)}.mainvisual .nav-content ul.nav li a:hover:before{transform:translateX(-50%) translateY(-6px)}.con-pickup{width:100%;padding-top:60px}@media screen and (max-width:600px){.con-pickup{padding-top:30px}}.con-pickup .pickup-top-nav{display:flex;align-items:center;justify-content:flex-start;width:100%}.con-pickup .js-pickup-slider{margin-top:15px}@media screen and (max-width:600px){.con-pickup .js-pickup-slider{margin-top:10px}}.con-pickup .js-pickup-slider .slick-list{padding:0}.con-pickup .js-pickup-slider .slider-item .slider-item-inner{position:relative;display:block;padding:0 13px}@media screen and (max-width:600px){.con-pickup .js-pickup-slider .slider-item .slider-item-inner{padding:0 8px}}.con-pickup .js-pickup-slider .slider-item .slider-item-inner .wrap-bg{padding-bottom:63.8554216867%}.con-pickup #pickup-arrow{display:flex;margin-left:30px}.con-pickup #pickup-arrow .arrow-btn{width:28px;height:28px;background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:1;cursor:pointer;opacity:1.0;transition:.3s ease-out;cursor:pointer}.con-pickup #pickup-arrow .arrow-btn:hover{opacity:0.7}.con-pickup #pickup-arrow .arrow-btn.arrow-prev{background-image:url(../img/common/icon_arrowbtn_blue.svg);transform:rotate(180deg)}.con-pickup #pickup-arrow .arrow-btn.arrow-next{margin-left:8px;background-image:url(../img/common/icon_arrowbtn_blue.svg)}.con-topick{padding-top:100px}@media screen and (max-width:999px){.con-topick{padding-top:80px}}@media screen and (max-width:600px){.con-topick{padding-top:40px}}.con-topick .wrap-topick{display:flex}@media screen and (max-width:999px){.con-topick .wrap-topick{display:block}}.con-topick .wrap-topick .wrap-ttl{width:18%}@media screen and (max-width:999px){.con-topick .wrap-topick .wrap-ttl{width:100%;margin-bottom:15px}}.con-topick .wrap-topick .wrap-content{display:flex;width:82%}@media screen and (max-width:999px){.con-topick .wrap-topick .wrap-content{display:block;width:100%}}.con-topick .wrap-topick .wrap-content .topick-list{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;width:100%;margin-left:80px}@media screen and (max-width:999px){.con-topick .wrap-topick .wrap-content .topick-list{display:block;margin-left:0}}.con-topick .wrap-topick .wrap-content .topick-list li{width:100%;border-bottom:1px solid #b1b1b1;padding-bottom:15px}@media screen and (max-width:999px){.con-topick .wrap-topick .wrap-content .topick-list li{margin-bottom:15px;padding-bottom:10px}}.con-topick .wrap-topick .wrap-content .topick-list li:first-child{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.con-topick .wrap-topick .wrap-content .topick-list li:nth-child(2){-ms-grid-row:3;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.con-topick .wrap-topick .wrap-content .topick-list li:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:2/3}.con-topick .wrap-topick .wrap-content .topick-list li:nth-child(4){-ms-grid-row:3;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:2/3}.con-topick .wrap-topick .wrap-content .topick-list li a.topick-ttl{display:block;font-size:1.8rem;font-weight:600;text-decoration:underline}@media screen and (max-width:999px){.con-topick .wrap-topick .wrap-content .topick-list li a.topick-ttl{font-size:1.6rem}}@media screen and (max-width:600px){.con-topick .wrap-topick .wrap-content .topick-list li a.topick-ttl{font-size:1.4rem}}.con-topick .wrap-topick .wrap-content .topick-list li p.topick-date{display:block;font-size:1.8rem;font-weight:400;color:#666666;margin-top:10px}@media screen and (max-width:999px){.con-topick .wrap-topick .wrap-content .topick-list li p.topick-date{font-size:1.6rem;margin-top:0}}@media screen and (max-width:600px){.con-topick .wrap-topick .wrap-content .topick-list li p.topick-date{font-size:1.4rem}}.con-topick .wrap-btn{margin-top:50px}@media screen and (max-width:600px){.con-topick .wrap-btn{margin-top:30px}}.con-about{position:relative;width:100%;margin-top:100px;z-index:1}@media screen and (max-width:999px){.con-about{margin-top:80px}}@media screen and (max-width:600px){.con-about{margin-top:50px}}.con-about .wrap-bgcolor{position:absolute;top:44px;left:0;width:100%;height:calc(655px - 44px - 82px);background-color:#e9ebed;z-index:-2}@media screen and (max-width:1299px){.con-about .wrap-bgcolor{top:36px;height:calc(530px - 36px - 66px)}}@media screen and (max-width:1199px){.con-about .wrap-bgcolor{top:31px;height:calc(460px - 31px - 58px)}}@media screen and (max-width:999px){.con-about .wrap-bgcolor{top:110px;height:calc(100% - 110px - 40px)}}@media screen and (max-width:600px){.con-about .wrap-bgcolor{top:90px;height:calc(100% - 90px - 30px)}}.con-about .wrap-content{position:relative;display:flex;align-items:flex-start;justify-content:space-between;width:100%}.con-about .wrap-content .wrap-txt{display:flex;width:calc(100% - 688px);padding-left:120px}@media screen and (max-width:1299px){.con-about .wrap-content .wrap-txt{width:calc(100% - 557px);padding-left:60px}}@media screen and (max-width:1199px){.con-about .wrap-content .wrap-txt{width:calc(100% - 483px)}}@media screen and (max-width:999px){.con-about .wrap-content .wrap-txt{display:block;width:100%;padding:30px 60px 0}}@media screen and (max-width:600px){.con-about .wrap-content .wrap-txt{padding:30px 0 0}}.con-about .wrap-content .wrap-txt .heading{flex:1}.con-about .wrap-content .wrap-txt .heading h2{display:inline-block;font-family:toppan-bunkyu-mincho-pr6n,serif;font-size:2.6rem;letter-spacing:0.2em;writing-mode:vertical-rl;text-orientation:upright}@media screen and (max-width:999px){.con-about .wrap-content .wrap-txt .heading h2{writing-mode:horizontal-tb}}@media screen and (max-width:600px){.con-about .wrap-content .wrap-txt .heading h2{font-size:2.2rem}}.con-about .wrap-content .wrap-txt .wrap-detail{width:400px;padding-top:130px;padding-left:70px}@media screen and (max-width:1299px){.con-about .wrap-content .wrap-txt .wrap-detail{width:75%;padding-top:110px;padding-left:50px}}@media screen and (max-width:999px){.con-about .wrap-content .wrap-txt .wrap-detail{width:100%;padding-top:50px;padding-left:0}}@media screen and (max-width:999px){.con-about .wrap-content .wrap-txt .wrap-detail{padding-top:30px}}.con-about .wrap-content .wrap-txt .wrap-detail .wrap-ttl-style02{text-align:left}.con-about .wrap-content .wrap-txt .wrap-detail .wrap-ttl-style02 .ttl-style02{border-left:2px solid #1b213b;border-right:none}.con-about .wrap-content .wrap-txt .wrap-detail p.detail{font-size:1.6rem}@media screen and (max-width:999px){.con-about .wrap-content .wrap-txt .wrap-detail p.detail{font-size:1.5rem}}@media screen and (max-width:600px){.con-about .wrap-content .wrap-txt .wrap-detail p.detail{font-size:1.4rem}}.con-about .wrap-content .wrap-map{width:688px;height:655px}@media screen and (max-width:1299px){.con-about .wrap-content .wrap-map{width:557px;height:530px}}@media screen and (max-width:1199px){.con-about .wrap-content .wrap-map{width:483px;height:460px}}@media screen and (max-width:999px){.con-about .wrap-content .wrap-map{display:none}}.con-about .wrap-btn{margin-top:50px}@media screen and (max-width:600px){.con-about .wrap-btn{margin-top:30px}}.con-blog{position:relative;width:100%;padding:120px 0 60px}@media screen and (max-width:600px){.con-blog{padding:80px 0 50px}}.con-blog:before{content:"";position:absolute;bottom:0;right:0;width:76.75%;height:70%;background-color:#1b213b;z-index:-1}@media screen and (max-width:1299px){.con-blog:before{height:65%}}@media screen and (max-width:999px){.con-blog:before{content:none}}.con-blog .wrap-blog-list{position:relative;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);width:100%;margin-bottom:45px}@media screen and (max-width:999px){.con-blog .wrap-blog-list{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}}@media screen and (max-width:600px){.con-blog .wrap-blog-list{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);margin-bottom:35px}}.con-blog .wrap-blog-list .list-item{position:relative;display:block;cursor:pointer}.con-blog .wrap-blog-list .list-item a{position:relative;display:block;width:100%;height:100%;opacity:1.0;opacity:1.0;transition:.3s ease-out;cursor:pointer}.con-blog .wrap-blog-list .list-item a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);transition:.3s ease-out}.con-blog .wrap-blog-list .list-item a:hover{opacity:0.7;opacity:1}.con-blog .wrap-blog-list .list-item a:hover:before{background-color:rgba(0,0,0,0.1)}.con-blog .wrap-blog-list .list-item .wrap-bg{padding-bottom:55%}@media screen and (max-width:999px){.con-blog .wrap-blog-list .list-item .wrap-bg{padding-bottom:30%;height:100%}}@media screen and (max-width:600px){.con-blog .wrap-blog-list .list-item .wrap-bg{padding-bottom:40%}}.con-blog .wrap-blog-list .list-item .cat-ttl{display:inline-block;position:absolute;top:14px;left:0;min-width:70px}@media screen and (max-width:1299px){.con-blog .wrap-blog-list .list-item .cat-ttl{top:10px}}.con-blog .wrap-blog-list .list-item .cat-ttl p{position:relative;font-size:1.5rem;color:#ffffff;font-weight:600;text-align:center;line-height:37px;height:37px;padding:0 5px 0 15px;background-color:#87272d}@media screen and (max-width:1299px){.con-blog .wrap-blog-list .list-item .cat-ttl p{font-size:1.4rem;line-height:30px;height:30px}}@media screen and (max-width:600px){.con-blog .wrap-blog-list .list-item .cat-ttl p{font-size:1.2rem;padding:0 5px 0 10px}}.con-blog .wrap-blog-list .list-item .cat-ttl p:after{content:"";position:absolute;top:0;right:-20px;width:0;height:0;border-width:37px 20px 0 0;border-style:solid;border-color:#87272d transparent transparent transparent}@media screen and (max-width:1299px){.con-blog .wrap-blog-list .list-item .cat-ttl p:after{border-width:30px 20px 0 0}}.con-blog .wrap-blog-list .list-item .item-ttl{position:absolute;bottom:15px;left:20px;width:calc(100% - 40px);color:#ffffff}@media screen and (max-width:1359px){.con-blog .wrap-blog-list .list-item .item-ttl{bottom:10px;left:15px}}@media screen and (max-width:600px){.con-blog .wrap-blog-list .list-item .item-ttl{bottom:10px;left:10px;width:calc(100% - 20px)}}.con-blog .wrap-blog-list .list-item .item-ttl p.num{font-family:"Barlow",sans-serif;font-style:italic;font-size:3rem;font-weight:700;line-height:1.5;letter-spacing:0.05em}@media screen and (max-width:1359px){.con-blog .wrap-blog-list .list-item .item-ttl p.num{font-size:2.8rem}}@media screen and (max-width:1299px){.con-blog .wrap-blog-list .list-item .item-ttl p.num{font-size:2.4rem}}@media screen and (max-width:600px){.con-blog .wrap-blog-list .list-item .item-ttl p.num{font-size:2rem}}.con-blog .wrap-blog-list .list-item .item-ttl p.ttl{font-size:2rem;font-weight:600;line-height:1.5;letter-spacing:0.1em}@media screen and (max-width:1359px){.con-blog .wrap-blog-list .list-item .item-ttl p.ttl{font-size:1.8rem}}@media screen and (max-width:1299px){.con-blog .wrap-blog-list .list-item .item-ttl p.ttl{font-size:1.6rem}}@media screen and (max-width:600px){.con-blog .wrap-blog-list .list-item .item-ttl p.ttl{font-size:1.4rem}}.con-blog .wrap-blog-list .list-item:first-child{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.con-blog .wrap-blog-list .list-item:nth-child(2){-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:2/3}.con-blog .wrap-blog-list .list-item:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/3;-ms-grid-column:5;-ms-grid-column-span:3;grid-column:3/5}@media screen and (max-width:999px){.con-blog .wrap-blog-list .list-item:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/3}}.con-blog .wrap-blog-list .list-item:nth-child(4){-ms-grid-row:3;-ms-grid-row-span:3;grid-row:2/4;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/3}@media screen and (max-width:999px){.con-blog .wrap-blog-list .list-item:nth-child(4){-ms-grid-row:5;-ms-grid-row-span:1;grid-row:3/4;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/3}}.con-blog .wrap-blog-list .list-item:nth-child(5){-ms-grid-row:5;-ms-grid-row-span:1;grid-row:3/4;-ms-grid-column:5;-ms-grid-column-span:1;grid-column:3/4}@media screen and (max-width:999px){.con-blog .wrap-blog-list .list-item:nth-child(5){-ms-grid-row:7;-ms-grid-row-span:1;grid-row:4/5;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}.con-blog .wrap-blog-list .list-item:nth-child(6){-ms-grid-row:5;-ms-grid-row-span:1;grid-row:3/4;-ms-grid-column:7;-ms-grid-column-span:1;grid-column:4/5}@media screen and (max-width:999px){.con-blog .wrap-blog-list .list-item:nth-child(6){-ms-grid-row:7;-ms-grid-row-span:1;grid-row:4/5;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:2/3}}.con-blog .wrap-blog-list .list-item:first-child{-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/3;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/3}@media screen and (max-width:999px){.con-blog .wrap-blog-list .list-item:first-child{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/3}}.con-blog .wrap-blog-list .list-item:nth-child(2){-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:5;-ms-grid-column-span:1;grid-column:3/4}@media screen and (max-width:999px){.con-blog .wrap-blog-list .list-item:nth-child(2){-ms-grid-row:3;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}.con-blog .wrap-blog-list .list-item:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:7;-ms-grid-column-span:1;grid-column:4/5}@media screen and (max-width:999px){.con-blog .wrap-blog-list .list-item:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:2/3}}.con-blog .wrap-blog-list .list-item:nth-child(4){-ms-grid-row:5;-ms-grid-row-span:1;grid-row:3/4;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}@media screen and (max-width:999px){.con-blog .wrap-blog-list .list-item:nth-child(4){-ms-grid-row:5;-ms-grid-row-span:1;grid-row:3/4;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}.con-blog .wrap-blog-list .list-item:nth-child(5){-ms-grid-row:5;-ms-grid-row-span:1;grid-row:3/4;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:2/3}.con-blog .wrap-blog-list .list-item:nth-child(6){-ms-grid-row:3;-ms-grid-row-span:3;grid-row:2/4;-ms-grid-column:5;-ms-grid-column-span:3;grid-column:3/5}@media screen and (max-width:999px){.con-blog .wrap-blog-list .list-item:nth-child(6){-ms-grid-row:7;-ms-grid-row-span:1;grid-row:4/5;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/3}}@media screen and (min-width:1000px){.con-blog .wrap-blog-list .list-item:first-child .wrap-bg,.con-blog .wrap-blog-list .list-item:nth-child(6) .wrap-bg{padding-bottom:calc(55% + 10px)}}.con-blog .wrap-btn a{border:1px solid #ffffff}@media screen and (max-width:999px){.con-blog .wrap-btn a{border:none}}.con-event{position:relative;width:100%;padding-top:130px}@media screen and (max-width:999px){.con-event{padding-top:80px}}@media screen and (max-width:600px){.con-event{padding-top:50px}}.con-event>.wrap-bg{position:absolute;bottom:40px;left:0;height:300px}@media screen and (max-width:999px){.con-event>.wrap-bg{height:70%}}@media screen and (max-width:600px){.con-event>.wrap-bg{height:85%}}.con-event .wrap-event-list{display:flex;justify-content:center}@media screen and (max-width:999px){.con-event .wrap-event-list{flex-wrap:wrap;width:90%;margin:0 auto}}@media screen and (max-width:600px){.con-event .wrap-event-list{width:100%;padding-left:5%}}.con-event .wrap-event-list a.list-item{position:relative;width:24%;margin-bottom:60px;opacity:1.0;transition:.3s ease-out;cursor:pointer}@media screen and (max-width:999px){.con-event .wrap-event-list a.list-item{width:48%;margin-bottom:40px}}@media screen and (max-width:600px){.con-event .wrap-event-list a.list-item{width:100%;margin-bottom:30px}}.con-event .wrap-event-list a.list-item:hover{opacity:0.7;opacity:1}.con-event .wrap-event-list a.list-item:hover .wrap-bg:before{background-color:rgba(255,255,255,0.2)}.con-event .wrap-event-list a.list-item .wrap-bg{width:95%;padding-bottom:95%}@media screen and (max-width:999px){.con-event .wrap-event-list a.list-item .wrap-bg{padding-bottom:80%}}.con-event .wrap-event-list a.list-item .wrap-bg:before{content:"";position:absolute;top:0;left:0;width:95%;height:100%;background-color:rgba(255,255,255,0);transition:.3s ease-out}.con-event .wrap-event-list a.list-item .wrap-btn{position:absolute;bottom:-30px;right:0;background-color:#87272d}@media screen and (max-width:999px){.con-event .wrap-event-list a.list-item .wrap-btn{bottom:10px}}.con-event .wrap-event-list a.list-item .wrap-btn p{position:relative;display:block;font-family:toppan-bunkyu-mincho-pr6n,serif;font-size:1.6rem;color:#ffffff;font-weight:400;text-align:center;padding:10px 45px 10px 20px;margin:0 auto}@media screen and (max-width:600px){.con-event .wrap-event-list a.list-item .wrap-btn p{font-size:1.4rem;padding:10px 30px 10px 15px}}@media screen and (max-width:999px){.con-event .btn-style01{margin-top:20px}}.con-movie{position:relative;width:100%;padding-top:150px}@media screen and (max-width:999px){.con-movie{margin-top:100px;padding-top:60px}}@media screen and (max-width:600px){.con-movie{padding-top:50px;padding-bottom:50px}}.con-movie:before{content:"";position:absolute;bottom:33px;left:0;width:68.75%;height:63%;background-color:#1b213b;z-index:-1}@media screen and (max-width:999px){.con-movie:before{top:0;width:80%;height:70%}}@media screen and (max-width:600px){.con-movie:before{width:100%;height:100%}}.con-movie .wrap-content{display:flex;padding:0 25px}@media screen and (max-width:999px){.con-movie .wrap-content{display:block}}.con-movie .wrap-content .wrap-txt{width:35%;padding-top:180px;padding-right:65px}@media screen and (max-width:999px){.con-movie .wrap-content .wrap-txt{width:50%;padding-top:0;padding-right:0;margin:0 auto}}@media screen and (max-width:600px){.con-movie .wrap-content .wrap-txt{width:100%}}.con-movie .wrap-content .wrap-txt .wrap-ttl-style02{color:#ffffff}.con-movie .wrap-content .wrap-txt .wrap-ttl-style02 .ttl-style02{border-left:2px solid #ffffff;border-right:2px solid #ffffff}.con-movie .wrap-content .wrap-txt>p{font-size:1.5rem;color:#ffffff}@media screen and (max-width:600px){.con-movie .wrap-content .wrap-txt>p{font-size:1.4rem}}.con-movie .wrap-content .wrap-movie{width:65%}@media screen and (max-width:999px){.con-movie .wrap-content .wrap-movie{width:90%;margin:30px auto 0}}@media screen and (max-width:600px){.con-movie .wrap-content .wrap-movie{width:100%}}.con-movie .wrap-content .wrap-movie .wrap-btn{display:flex;justify-content:center;width:100%;padding-top:50px}@media screen and (max-width:999px){.con-movie .wrap-content .wrap-movie .wrap-btn{padding-top:30px}}@media screen and (max-width:600px){.con-movie .wrap-content .wrap-movie .wrap-btn{display:block}}.con-movie .wrap-content .wrap-movie .wrap-btn .btn-style01{width:46%}@media screen and (max-width:600px){.con-movie .wrap-content .wrap-movie .wrap-btn .btn-style01{width:100%}}.con-movie .wrap-content .wrap-movie .wrap-btn .btn-style01:not(:last-child){margin-right:15px}@media screen and (max-width:600px){.con-movie .wrap-content .wrap-movie .wrap-btn .btn-style01:not(:last-child){margin-right:0;margin-bottom:15px}}.con-movie .wrap-content .wrap-movie .wrap-btn .btn-style01 a{width:100%}.con-convention{margin-top:135px;padding:70px 0 85px;background-color:#dadee1}@media screen and (max-width:999px){.con-convention{margin-top:100px}}@media screen and (max-width:600px){.con-convention{margin-top:0;padding:65px 0 75px}}.con-convention .wrap-content p.intro-txt{font-family:a-otf-futo-min-a101-pr6n,serif;font-size:2rem;text-align:center;letter-spacing:0.1em}@media screen and (max-width:600px){.con-convention .wrap-content p.intro-txt{font-size:1.5rem;letter-spacing:0}}.con-convention .wrap-content .wrap-convention-list{display:flex;justify-content:center}@media screen and (max-width:999px){.con-convention .wrap-content .wrap-convention-list{display:block;width:80%;margin:0 auto}}@media screen and (max-width:600px){.con-convention .wrap-content .wrap-convention-list{width:100%}}.con-convention .wrap-content .wrap-convention-list .list-item{position:relative;display:flex;justify-content:center;align-items:center;width:550px;height:120px;margin-top:30px}@media screen and (max-width:999px){.con-convention .wrap-content .wrap-convention-list .list-item{width:100%}}@media screen and (max-width:600px){.con-convention .wrap-content .wrap-convention-list .list-item{height:100px;margin-top:20px}.con-convention .wrap-content .wrap-convention-list .list-item:not(:first-child){margin-top:10px}}.con-convention .wrap-content .wrap-convention-list .list-item .wrap-btn{display:inline-block}.con-convention .wrap-content .wrap-convention-list .list-item .wrap-btn p{display:block;font-size:1.6rem;color:#1b213b;font-weight:400;text-align:center;padding:10px 50px 10px 30px;margin:0 auto;border-radius:50px}@media screen and (max-width:600px){.con-convention .wrap-content .wrap-convention-list .list-item .wrap-btn p{font-size:1.4rem;padding:8px 40px 8px 25px}}.con-store{width:100%;padding-top:130px}@media screen and (max-width:999px){.con-store{padding-top:100px}}@media screen and (max-width:600px){.con-store{padding-top:70px}}.con-store .js-store-slider .slick-list{padding:0}.con-store .js-store-slider .slider-item .slider-item-inner{position:relative;display:block;padding:0 17.5px}@media screen and (max-width:999px){.con-store .js-store-slider .slider-item .slider-item-inner{padding:0 10px}}.con-store .js-store-slider .slider-item .slider-item-inner .wrap-bg{padding-bottom:66.3507109005%}.con-store .js-store-slider .slider-item .slider-item-inner .wrap-txt{margin-top:15px}.con-store .js-store-slider .slider-item .slider-item-inner .wrap-txt p{display:block}.con-store .js-store-slider .slider-item .slider-item-inner .wrap-txt p.ttl{font-size:1.8rem;line-height:1.6}@media screen and (max-width:600px){.con-store .js-store-slider .slider-item .slider-item-inner .wrap-txt p.ttl{font-size:1.6rem}}.con-store .js-store-slider .slider-item .slider-item-inner .wrap-txt p.price{margin-top:5px}.con-store .wrap-btn{margin-top:50px}@media screen and (max-width:600px){.con-store .wrap-btn{margin-top:30px}}.con-instagram{width:100%;padding-top:150px}@media screen and (max-width:999px){.con-instagram{padding-top:100px}}.con-instagram .wrap-insta{width:100%}.con-home-bnr{padding:100px 0 80px}@media screen and (max-width:600px){.con-home-bnr{padding:80px 0 40px}}.con-home-bnr ul.wrap-bnr-list{display:flex;flex-wrap:wrap;padding:0 15px}.con-home-bnr ul.wrap-bnr-list li{width:25%;padding:0 5px 20px}@media screen and (max-width:600px){.con-home-bnr ul.wrap-bnr-list li{width:50%;padding:0 5px 10px}}.con-home-bnr ul.wrap-bnr-list li a{display:block}.con-home-bnr ul.wrap-bnr-list li a p{font-size:1.2rem;text-align:center;line-height:1.4;margin-top:5px}@media screen and (max-width:600px){.con-home-bnr ul.wrap-bnr-list li a p{font-size:1.1rem}}.black{}.black .mainvisual #mv-arrow{background-color:#000}.black .mainvisual .nav-content ul.nav{background-color:#000}.black .mainvisual .nav-content ul.nav li:not(:first-child):before{background-color:#FFFF00}.black .mainvisual .nav-content ul.nav li a{color:#FFFF00;padding:0}.black .mainvisual .nav-content ul.nav li a:before{content:none}.black .con-topick .wrap-topick .wrap-content .topick-list li{border-bottom:1px solid #FFFF00}.black .con-topick .wrap-topick .wrap-content .topick-list li p.topick-date{color:#FFFF00}.black .con-topick .wrap-btn{margin-top:50px}@media screen and (max-width:600px){.black .con-topick .wrap-btn{margin-top:30px}}.black .con-about .wrap-bgcolor{background-color:#000}.black .con-about .wrap-content{display:block;width:100%}.black .con-about .wrap-content .wrap-txt{width:100%}.black .con-about .wrap-content .wrap-txt .wrap-detail .wrap-ttl-style02 .ttl-style02{border-left:none}.black .con-blog:before{background-color:#000}.black .con-blog .wrap-blog-list a.list-item .cat-ttl p{color:#FFFF00;background-color:#000}.black .con-blog .wrap-blog-list a.list-item .cat-ttl p:after{border-color:#000 transparent transparent transparent}.black .con-blog .wrap-blog-list a.list-item .item-ttl{color:#FFFF00}.black .con-blog .wrap-btn a{border:none}.black .con-event>.wrap-bg{display:none}.black .con-event .wrap-event-list a.list-item .wrap-btn{background-color:#000}.black .con-event .wrap-event-list a.list-item .wrap-btn p{color:#FFFF00}.black .con-event .wrap-event-list a.list-item .wrap-btn p:after{content:none}.black .con-movie:before{background-color:#000}.black .con-movie .wrap-content .wrap-txt .wrap-ttl-style02{color:#FFFF00}.black .con-movie .wrap-content .wrap-txt .wrap-ttl-style02 .ttl-style02{border:none}.black .con-movie .wrap-content .wrap-txt>p{color:#FFFF00}.black .con-convention{background-color:#000}.black .con-convention .wrap-content .wrap-convention-list .list-item{background-image:none!important}.black .con-convention .wrap-content .wrap-convention-list .list-item .wrap-btn{background-color:#000}.black .con-convention .wrap-content .wrap-convention-list .list-item .wrap-btn p{color:#FFFF00;text-decoration:underline}.black .con-convention .wrap-content .wrap-convention-list .list-item .wrap-btn p:after{content:none}.blue{}.blue .mainvisual #mv-arrow{background-color:#0000FF}.blue .mainvisual .nav-content ul.nav{background-color:#0000FF}.blue .mainvisual .nav-content ul.nav li:not(:first-child):before{background-color:#FFFF00}.blue .mainvisual .nav-content ul.nav li a{color:#FFFF00;padding:0}.blue .mainvisual .nav-content ul.nav li a:before{content:none}.blue .con-topick .wrap-topick .wrap-content .topick-list li{border-bottom:1px solid #FFFF00}.blue .con-topick .wrap-topick .wrap-content .topick-list li p.topick-date{color:#FFFF00}.blue .con-topick .wrap-btn{margin-top:50px}@media screen and (max-width:600px){.blue .con-topick .wrap-btn{margin-top:30px}}.blue .con-about .wrap-bgcolor{background-color:#0000FF}.blue .con-about .wrap-content{display:block;width:100%}.blue .con-about .wrap-content .wrap-txt{width:100%}.blue .con-about .wrap-content .wrap-txt .wrap-detail .wrap-ttl-style02 .ttl-style02{border-left:none}.blue .con-blog:before{background-color:#0000FF}.blue .con-blog .wrap-blog-list a.list-item .cat-ttl p{color:#FFFF00;background-color:#0000FF}.blue .con-blog .wrap-blog-list a.list-item .cat-ttl p:after{border-color:#0000FF transparent transparent transparent}.blue .con-blog .wrap-blog-list a.list-item .item-ttl{color:#FFFF00}.blue .con-blog .wrap-btn a{border:none}.blue .con-event>.wrap-bg{display:none}.blue .con-event .wrap-event-list a.list-item .wrap-btn{background-color:#0000FF}.blue .con-event .wrap-event-list a.list-item .wrap-btn p{color:#FFFF00}.blue .con-event .wrap-event-list a.list-item .wrap-btn p:after{content:none}.blue .con-movie:before{background-color:#0000FF}.blue .con-movie .wrap-content .wrap-txt .wrap-ttl-style02{color:#FFFF00}.blue .con-movie .wrap-content .wrap-txt .wrap-ttl-style02 .ttl-style02{border:none}.blue .con-movie .wrap-content .wrap-txt>p{color:#FFFF00}.blue .con-convention{background-color:#0000FF}.blue .con-convention .wrap-content .wrap-convention-list .list-item{background-image:none!important}.blue .con-convention .wrap-content .wrap-convention-list .list-item .wrap-btn{background-color:#0000FF}.blue .con-convention .wrap-content .wrap-convention-list .list-item .wrap-btn p{color:#FFFF00;text-decoration:underline}.blue .con-convention .wrap-content .wrap-convention-list .list-item .wrap-btn p:after{content:none}
/*# sourceMappingURL=index.css.map */