@charset "UTF-8";
/*
wicked_pc.min.css
Copyright (C) 2026 LY Corporation. All Rights Reserved.
*/
html{scroll-behavior:smooth}body{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS UI Gothic",Helvetica,Arial,sans-serif!important;margin:0}.l-content{font-family:"Hiragino Mincho ProN","Yu Mincho",YuMincho,"MS Mincho",serif;min-height:100vh;background:-webkit-gradient(linear,left top,right top,from(#116313),color-stop(#471715),to(#941c4e));background:-webkit-linear-gradient(left,#116313,#471715,#941c4e);background:-moz-linear-gradient(left,#116313,#471715,#941c4e);background:linear-gradient(to right,#116313,#471715,#941c4e)}img{vertical-align:top}p{font-weight:300;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt"}.KeyVisual{position:relative;max-width:1920px;aspect-ratio:1200/420;background-image:url(../../img/img_kv.png);background-size:cover;background-position:center;background-repeat:no-repeat;margin:0 auto}.KeyVisual__inner{overflow:hidden;text-indent:100%;white-space:nowrap;position:relative;height:100%}.KeyVisual__items{list-style:none;margin:0;padding:0;position:absolute;inset:0;z-index:10}.KeyVisual__item{position:absolute}.KeyVisual__item:nth-child(1){top:24%;left:17%;width:16%;height:60%}.KeyVisual__item:nth-child(2){top:24%;right:17%;width:16%;height:60%}.KeyVisual__item__link{overflow:hidden;text-indent:100%;white-space:nowrap;display:block;width:100%;height:100%;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.KeyVisual__item__link:hover{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.Movie{overflow:hidden;text-indent:100%;white-space:nowrap;text-align:center}.Movie__inner{width:100%;border-top:9px solid #be9243;border-bottom:9px solid #be9243;margin:0 auto}.slider{width:100%;height:220px;margin:0 auto;overflow:hidden;position:relative}.slider-track{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%}.slider img{width:320px;height:100%;-webkit-flex-shrink:0;flex-shrink:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.slider-btn{position:absolute;right:20px;bottom:20px;width:52px;height:52px;border-radius:50%;background:rgba(0,0,0,.6);background-image:url(../../img/icon_pause.png);background-size:10px 10px;background-repeat:no-repeat;background-position:center;border:none;cursor:pointer}.slider-btn.is-paused{background-image:url(../../img/icon_play.png);background-size:10px auto}.About{background:#000;color:#fff;padding:60px 0}.About__inner{width:930px;margin:0 auto}.About__head{text-align:center;margin-bottom:30px}.About__head h2{overflow:hidden;text-indent:100%;white-space:nowrap;font-size:32px;letter-spacing:.1em;color:#caa24a;position:relative;background-image:url(../../img/title_about.png);background-size:228px 87px;background-position:top center;background-repeat:no-repeat;height:87px}.About__body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:30px}.About__media{width:450px}.About__text{width:480px;text-align:center}.About__note{font-size:16px;line-height:2;margin-bottom:20px;text-align:left}.About__note--attention{font-size:12px;opacity:.7;margin:0;text-align:center}.About__link{overflow:hidden;text-indent:200%;white-space:nowrap;display:inline-block;padding:0;background-image:url(../../img/btn_about.png);background-repeat:no-repeat;background-size:346px 56px;height:56px;width:346px}.About__link:hover{opacity:.8}.trailer-thumb{position:relative;width:450px;-webkit-flex-shrink:0;flex-shrink:0}.trailer-thumb img{width:100%;display:block}.trailer-thumb .play-btn{overflow:hidden;text-indent:100%;white-space:nowrap;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70px;height:50px;background-color:transparent;background-image:url(../../img/btn_play.png);background-size:70px 50px;background-repeat:no-repeat;background-position:center;border:none;cursor:pointer;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-moz-transition:transform .3s,-moz-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s,-moz-transform .3s}.modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,.8);-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;z-index:999}.modal.active{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.modal .modal-content{position:relative;width:800px}.modal .close{position:absolute;top:-40px;right:0;font-size:30px;background:0 0;border:none;color:#fff;cursor:pointer}.modal .video-wrapper{position:relative;padding-top:56.25%}.modal .video-wrapper iframe{position:absolute;inset:0;width:100%;height:100%}.Introduce{text-align:center;margin:0 auto;background:-webkit-gradient(linear,left top,right top,from(#116313),color-stop(#471715),to(#941c4e));background:-webkit-linear-gradient(left,#116313,#471715,#941c4e);background:-moz-linear-gradient(left,#116313,#471715,#941c4e);background:linear-gradient(to right,#116313,#471715,#941c4e);color:#ebf1c3;padding:60px 0}.Introduce__inner{margin:0 auto}.Introduce__head{margin-bottom:30px}.Introduce__head h2{overflow:hidden;text-indent:100%;white-space:nowrap;color:#fff;font-size:22px;font-weight:700;background:url(../../img/title_introduce.png) no-repeat top center;background-size:192px 87px;background-position:top center;height:87px}.Introduce__body{padding:0;font-size:15px;line-height:1.8}.Introduce__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:30px;max-width:930px;margin:0 auto 45px}.Introduce__item--elphaba::after{content:" ";background-image:url(../../img/icon_border.png);background-repeat:no-repeat;background-position:bottom center;background-size:442px auto;display:block;width:100%;height:65px;margin-top:40px;-webkit-flex-basis:100%;flex-basis:100%}.Introduce__item:not(.Introduce__item--elphaba){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse}.Introduce__itemInfo{width:450px;font-size:15px;line-height:2.5;text-align:center}.Introduce__itemInfo p{text-align:left}.Introduce__itemGallery{width:450px}.Introduce__itemTitle{overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../../img/introduce_title_elphaba.png) no-repeat top center/auto 224px;height:224px;margin-bottom:40px}.Introduce__itemTitle--glinda{background:url(../../img/introduce_title_glinda.png) no-repeat top center/auto 271px;height:271px}.Introduce__mainImage{position:relative}.Introduce__mainImg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Introduce__mainImg.is-fading{opacity:0}.Introduce__thumbnails{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:30px;margin-top:30px}.Introduce__thumb{width:130px;height:130px;-o-object-fit:cover;object-fit:cover;display:block;cursor:pointer;border-radius:8px;opacity:1;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;-moz-transition:opacity .3s ease,transform .3s ease,-moz-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease}.Introduce__thumb:hover{opacity:.7}.Introduce__thumb.active{opacity:.7}.Introduce__btn{position:relative;overflow:visible;font-size:0;line-height:0;background:url(../../img/btn_introduce.png) no-repeat center/432px auto;display:inline-block;width:432px;height:70px;margin:20px auto 0}.Introduce__btn.is-disabled{pointer-events:none;-webkit-filter:grayscale(80%);filter:grayscale(80%);opacity:.6;cursor:default}.Introduce__btn:hover{opacity:.8}.Introduce__note{font-size:13px;margin-top:0;text-align:center;-webkit-flex-basis:100%;flex-basis:100%}.Introduce__note--attention{margin-top:-20px}.Introduce__note--centered{text-align:center!important}.Introduce__note--reg{margin-top:40px;font-size:12px}.Introduce .Introduce__mainImage{position:relative;width:450px;height:450px}.Introduce .Introduce__mainImg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;transition:opacity .4s ease;opacity:1}.Display{overflow:hidden;text-indent:100%;white-space:nowrap;text-align:center}.Display__inner{width:100%;margin:0 auto}.Display__inner::after{content:" ";background-image:url(../../img/icon_border.png);background-repeat:no-repeat;background-position:bottom center;background-size:442px auto;display:block;width:100%;height:65px;-webkit-flex-basis:100%;flex-basis:100%;margin:40px auto 45px}.Display h2{color:#fff;font-size:22px;font-weight:700;background:url(../../img/title_display.png) no-repeat top center;background-size:777px 27px;background-position:top center;height:27px;margin-bottom:45px}.slider{width:100%;height:200px;margin:0 auto;overflow:hidden;position:relative}.slider-track{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%}.slider img{width:300px;height:100%;-webkit-flex-shrink:0;flex-shrink:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.slider-btn{position:absolute;right:20px;bottom:20px;width:52px;height:52px;border-radius:50%;background:rgba(0,0,0,.6);background-image:url(../../img/icon_pause.png);background-size:10px 10px;background-repeat:no-repeat;background-position:center;border:none;cursor:pointer}.slider-btn.is-paused{background-image:url(../../img/icon_play.png);background-size:10px auto}.Identification{margin:0 auto;padding:60px;background:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.Identification__title{color:#fcffba;margin-bottom:30px;text-align:center;font-size:32px;letter-spacing:.1em}.Identification__span{display:inline-block}.Identification__text{padding-bottom:30px;text-align:center;color:#fff;font-size:14px}.Identification__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;width:848px;margin:0 auto 40px;padding-top:140px;color:#f3f4f4;font-size:14px;background:url(../../img/icon_identifications.png) no-repeat;background-position:top center;background-size:796px auto}.Identification__item{width:170px;line-height:1.6;text-align:center}.Identification__item span{display:block}.Identification__link{color:#fcffba}.Identification__link:link,.Identification__link:visited{color:#fcffba;text-decoration:underline}.Identification__notice{border-radius:6px;width:900px;margin:0 auto;background-color:#22272e;padding:20px 30px;font-size:14px;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS UI Gothic",Helvetica,Arial,sans-serif!important}.Identification__noticeTitle{margin-bottom:15px;color:#fff;font-size:16px}.Identification__noticeList{margin-left:-17px}.Identification__noticeItem{margin-bottom:10px;text-indent:14px;color:#a3a3a3}.Identification__noticeItem--red{color:#b8356b}.Identification__noticeItem:before{content:"・ "}.Identification__green{color:#278f24}.Identification__documents{border-radius:3px;width:900px;margin:20px auto 0;padding:20px 30px;background-color:#1c2224;font-size:14px;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS UI Gothic",Helvetica,Arial,sans-serif!important}.Identification__documentsTitle{margin-bottom:15px;color:#278f24;font-size:16px}.Identification__documentsText{margin-top:10px;color:#ccc}.Identification__button{display:block;width:280px;height:60px;margin:30px auto;padding-left:40px;line-height:60px;background:#ebf1c3 url(../../img/icon_arrow_g.png) no-repeat right 25px top 23px;background-size:14px auto;font-size:22px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#278f24;border-radius:30px}.Identification__button:link,.Identification__button:visited{color:#278f24}.Identification__button:hover{background-color:rgba(235,241,195,.8117647059);text-decoration:none}.Donation{margin:0 auto;background-color:#000;color:#fff}.Donation__inner{padding-bottom:60px}.Donation__inner h2{overflow:hidden;text-indent:100%;white-space:nowrap;font-size:32px;font-weight:700;background:url(../../img/title_donation.png) no-repeat top center/199px 87px;height:87px;margin-bottom:30px}.Donation__content{font-size:16px;line-height:1.5;color:#fff;text-align:center}.PromotionBanner{text-align:center;margin:0 auto;padding:60px 0;background-color:#000}.PromotionBanner a{display:block;width:500px;height:150px;margin:0 auto}