﻿body.home .mainVisual{height:calc(100vh - 120px);padding:80px 0;background:url("../../images/content/home/mv_bg.jpg") no-repeat center bottom/cover;background-image:image-set(url("../../images/content/home/mv_bg.jpg") 1x, url("../../images/content/home/mv_bg@2x.jpg") 2x);background-image:-webkit-image-set(url("../../images/content/home/mv_bg.jpg") 1x, url("../../images/content/home/mv_bg@2x.jpg") 2x)}body.home .mainVisual>.inner{height:100%}body.home .mainVisual .mainVisualSlider{height:100%;position:relative;z-index:2;overflow:hidden}body.home .mainVisual .mainVisualSlider .sliderWrapper{height:100%;position:relative;z-index:1}body.home .mainVisual .mainVisualSlider .sliderWrapper .slider{height:100%}body.home .mainVisual .mainVisualSlider .item{display:grid;grid-template-columns:50% 1fr;justify-content:center;gap:0 60px;width:100%;height:100%;padding:0 80px;background-color:rgba(0,0,0,.4);backdrop-filter:blur(20px)}body.home .mainVisual .mainVisualSlider .item .img{grid-column:2/3;grid-row:1/2;position:relative;overflow:hidden}body.home .mainVisual .mainVisualSlider .item .img img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover}body.home .mainVisual .mainVisualSlider .item .txt{grid-column:1/2;grid-row:1/2;color:#fff;margin:60px 0;overflow-y:auto}body.home .mainVisual .mainVisualSlider .item .txt .propertyVox{display:flex;align-items:center;gap:20px;font-size:1.4rem;font-weight:600;line-height:1.5;margin-bottom:10px}body.home .mainVisual .mainVisualSlider .item .txt .propertyVox ul{list-style-type:none;padding:0;margin:0}body.home .mainVisual .mainVisualSlider .item .txt .propertyVox .statusList{display:flex;align-items:center;gap:10px}body.home .mainVisual .mainVisualSlider .item .txt .propertyVox .statusList .status{display:inline-block;text-align:center;padding:2px 8px;border-radius:2px}body.home .mainVisual .mainVisualSlider .item .txt .title{font-size:3.2rem;font-weight:700;letter-spacing:.1em;line-height:1.5}body.home .mainVisual .mainVisualSlider .item .txt .title:not(:last-child){margin-bottom:.8em}body.home .mainVisual .mainVisualSlider .item .txt p:not(:last-child){margin-bottom:1.75em}body.home .mainVisual .mainVisualSlider .sliderCtrl .ss-prev,body.home .mainVisual .mainVisualSlider .sliderCtrl .ss-next{width:80px;height:100%}body.home .mainVisual .mainVisualSlider .sliderCtrl .ss-prev::before,body.home .mainVisual .mainVisualSlider .sliderCtrl .ss-next::before{width:30px;height:30px;margin-left:-10px;border-top:1px solid #fff;border-right:1px solid #fff}@media(hover: hover){body.home .mainVisual .mainVisualSlider .sliderCtrl .ss-prev::before,body.home .mainVisual .mainVisualSlider .sliderCtrl .ss-next::before{transition:margin-left ease-out .2s}body.home .mainVisual .mainVisualSlider .sliderCtrl .ss-prev:hover::before,body.home .mainVisual .mainVisualSlider .sliderCtrl .ss-next:hover::before{margin-left:-5px}}body.home .mainVisual .mainVisualSlider .sliderCtrl .stopBtn{width:48px;height:48px;bottom:10px;right:90px}body.home .mainVisual .mainVisualSlider .sliderCtrl .stopBtn::before,body.home .mainVisual .mainVisualSlider .sliderCtrl .stopBtn::after{height:14px}body.home .mainVisual .todayConcert{position:absolute;bottom:30px;left:30px;z-index:12}body.home .mainVisual .todayConcert a{display:inline-block;position:relative;padding-right:34px;display:flex;justify-content:space-between;gap:16px;text-decoration:none;padding:6px 15px 6px 6px;background-color:#fff;border-radius:16px}body.home .mainVisual .todayConcert a::before{display:inline-block;content:"";vertical-align:middle;width:22px;height:6px;background:no-repeat center/contain;margin-top:-4px}body.home .mainVisual .todayConcert a::before{position:absolute;top:50%}body.home .mainVisual .todayConcert a::before{right:0}body.home .mainVisual .todayConcert a::before{background-image:url("../../images/content/content/ico_arrow.svg")}body.home .mainVisual .todayConcert a::before{top:auto;right:14px;bottom:18px}body.home .mainVisual .todayConcert a .img{width:160px;height:120px;border-radius:10px;overflow:hidden}body.home .mainVisual .todayConcert a .img img{width:100%;height:100%;object-fit:cover}body.home .mainVisual .todayConcert a .txt{font-weight:600;width:calc(100% - 176px);padding-top:10px;padding-bottom:30px}body.home .mainVisual .todayConcert a .txt .concertTitle{display:inline-block;color:#fff;font-size:1.4rem;font-weight:normal;line-height:1.5;padding:0 12px;margin-bottom:5px;background-color:#1d50a2;border-radius:2px}@media(hover: hover){body.home .mainVisual .todayConcert a{transition:background-color ease-out .2s}body.home .mainVisual .todayConcert a:hover{background-color:#d2dcec}}body.home .mainVisual .todayConcert .closeBtn{cursor:pointer;text-indent:-9999px;width:28px;height:28px;background-color:#fff;border:none;border-radius:10em;position:absolute;top:-10px;right:-10px;box-shadow:0 0 4px rgba(0,0,0,.2)}body.home .mainVisual .todayConcert .closeBtn::before,body.home .mainVisual .todayConcert .closeBtn::after{display:block;content:"";width:15px;height:1px;background-color:#101013;position:absolute;top:50%;left:50%}body.home .mainVisual .todayConcert .closeBtn::before{transform:translate(-50%, -50%) rotate(45deg)}body.home .mainVisual .todayConcert .closeBtn::after{transform:translate(-50%, -50%) rotate(-45deg)}@media(hover: hover){body.home .mainVisual .todayConcert .closeBtn{transition:background-color ease-out .2s}body.home .mainVisual .todayConcert .closeBtn::before,body.home .mainVisual .todayConcert .closeBtn::after{transition:background-color ease-out .2s}body.home .mainVisual .todayConcert .closeBtn:hover{background-color:#1d50a2}body.home .mainVisual .todayConcert .closeBtn:hover::before,body.home .mainVisual .todayConcert .closeBtn:hover::after{background-color:#fff}}body.home .concertInformationVox{width:892px;padding-left:118px;position:relative}body.home .concertInformationVox::before{display:block;content:"";width:100vw;height:100%;background-color:#fff;position:absolute;top:0;left:118px;z-index:10;transform:translateX(-100%)}body.home .concertInformationVox .sliderWrapper{visibility:hidden;opacity:0}body.home .concertInformationVox .sliderWrapper.is-sliderLoaded{visibility:visible;opacity:1}body.home .concertInformationVox .item>a{display:block;text-decoration:none}@media(hover: hover){body.home .concertInformationVox .item>a .img img{transition:transform ease-out .2s}body.home .concertInformationVox .item>a:hover .img img{transform:translate(-50%, -50%) scale(1.05)}}body.home .concertInformationVox .item .img{padding-top:56.4%;position:relative;z-index:2;overflow:hidden}body.home .concertInformationVox .item .img img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body.home .concertInformationVox .item .txt{padding:25px 0 20px 30px;margin-top:-30px;margin-right:30px;background-color:#fff;position:relative;z-index:2}body.home .concertInformationVox .item .txt .date{display:block;font-size:1.4rem;line-height:1.5;list-style-type:none;padding:0;margin:0}body.home .concertInformationVox .item .txt .date>li{display:inline}body.home .concertInformationVox .item .txt .date>li:not(:first-child){padding-left:20px;position:relative}body.home .concertInformationVox .item .txt .date>li:not(:first-child)::after{display:block;content:"／";position:absolute;top:0;left:0}body.home .concertInformationVox .item .txt .concertTitle{font-size:2rem;font-weight:500;line-height:1.5}body.home .concertInformationVox .item .txt .concertTitle:not(:last-child){margin-bottom:20px}body.home .concertInformationVox .item .txt .status{display:flex;justify-content:center;align-items:center;font-weight:600;text-align:center;width:220px;min-height:35px;padding:4px 10px;position:absolute;top:-35px;left:0}body.home .concertInformationVox .item .txt .btnStyle01{margin-top:30px}body.home .concertInformationVox .sliderWrapper{width:656px;margin-left:0}body.home .concertInformationVox .sliderWrapper .sliderContainer{overflow:visible !important}body.home .concertInformationVox .sliderCtrl .ss-prev,body.home .concertInformationVox .sliderCtrl .ss-next,body.home .concertInformationVox .sliderCtrl .stopBtn{width:88px;height:88px;box-shadow:0 0 4px rgba(0,0,0,.2)}body.home .concertInformationVox .sliderCtrl .ss-prev,body.home .concertInformationVox .sliderCtrl .ss-next{background-color:#d2dcec}body.home .concertInformationVox .sliderCtrl .ss-prev::before,body.home .concertInformationVox .sliderCtrl .ss-next::before{width:18px;height:18px;margin-left:-4px;border-top:2px solid #1d50a2;border-right:2px solid #1d50a2}@media(hover: hover){body.home .concertInformationVox .sliderCtrl .ss-prev,body.home .concertInformationVox .sliderCtrl .ss-next{transition:background-color ease-out .2s}body.home .concertInformationVox .sliderCtrl .ss-prev::before,body.home .concertInformationVox .sliderCtrl .ss-next::before{transition:border-color ease-out .2s}body.home .concertInformationVox .sliderCtrl .ss-prev:hover,body.home .concertInformationVox .sliderCtrl .ss-next:hover{background-color:#1d50a2}body.home .concertInformationVox .sliderCtrl .ss-prev:hover::before,body.home .concertInformationVox .sliderCtrl .ss-next:hover::before{border-color:#fff}}body.home .concertInformationVox .sliderCtrl .ss-prev{left:0}body.home .concertInformationVox .sliderCtrl .ss-next{right:0}body.home .concertInformationVox .sliderCtrl .stopBtn{margin-top:56px;top:50%;left:0}body.home .concertInformationVox .sliderCtrl .stopBtn::before,body.home .concertInformationVox .sliderCtrl .stopBtn::after{height:18px}body.home .concertInformationVox .sliderCtrl .stopBtn.is-stop::after{width:15px}body.home .postCategories{margin-bottom:40px}body.home .postCategories.select{display:none}body.home .aboutusArea{padding-top:0}body.home .aboutusArea::before{display:block;content:"";width:100%;padding-top:45.92%;margin-bottom:120px;background:url("../../images/content/home/aboutus_img.jpg") no-repeat center/cover;background-image:image-set(url("../../images/content/home/aboutus_img.jpg") 1x, url("../../images/content/home/aboutus_img@2x.jpg") 2x);background-image:-webkit-image-set(url("../../images/content/home/aboutus_img.jpg") 1x, url("../../images/content/home/aboutus_img@2x.jpg") 2x)}body.home .aboutusArea .aboutusVox{display:flex;justify-content:space-between}body.home .aboutusArea .aboutusVox>.outline{width:35%}body.home .aboutusArea .aboutusVox>.outline .name{font-size:2.4rem;font-weight:bold;letter-spacing:.1em;line-height:1.5;margin-bottom:40px}body.home .aboutusArea .aboutusVox>.txt{width:calc(65% - 120px)}body.home .ticketArea{color:#fff;padding:120px 50px;background:url("../../images/content/home/ticket_bg.jpg") no-repeat center/cover;background-image:image-set(url("../../images/content/home/ticket_bg.jpg") 1x, url("../../images/content/home/ticket_bg@2x.jpg") 2x);background-image:-webkit-image-set(url("../../images/content/home/ticket_bg.jpg") 1x, url("../../images/content/home/ticket_bg@2x.jpg") 2x);position:relative}body.home .ticketArea::before{display:block;content:"";width:100%;height:100%;background-color:rgba(0,0,0,.7);position:absolute;top:0;left:0;z-index:1}body.home .ticketArea>header,body.home .ticketArea>.inner{max-width:1130px;margin:0 auto;position:relative;z-index:2}body.home .ticketArea>.inner{display:flex;justify-content:space-between;gap:0 50px}body.home .ticketArea .btns{gap:25px;width:650px}body.home .ticketArea .btns .btnStyle03{flex:1}@media only screen and (max-width: 1023px){body.home .mainVisual{padding:20px;position:relative}body.home .mainVisual .mainVisualSlider .sliderWrapper{position:static}body.home .mainVisual .mainVisualSlider .item{grid-template-columns:auto;grid-template-rows:auto 1fr;padding:0}body.home .mainVisual .mainVisualSlider .item .img{grid-column:1/2;grid-row:1/2}body.home .mainVisual .mainVisualSlider .item .img img{height:auto;position:static;transform:none;object-fit:fill}body.home .mainVisual .mainVisualSlider .item .txt{grid-column:1/2;grid-row:2/3;padding:20px;margin:0;overflow-y:visible}body.home .mainVisual .mainVisualSlider .item .txt .propertyVox{display:block}body.home .mainVisual .mainVisualSlider .item .txt .propertyVox .statusList{margin-top:10px}body.home .mainVisual .mainVisualSlider .item .txt .title{font-size:2.2rem}body.home .mainVisual .mainVisualSlider .sliderCtrl .ss-prev,body.home .mainVisual .mainVisualSlider .sliderCtrl .ss-next{display:none}body.home .mainVisual .mainVisualSlider .sliderCtrl .stopBtn{right:20px}body.home .mainVisual .mainVisualSlider .sliderCtrl .stopBtn::before,body.home .mainVisual .mainVisualSlider .sliderCtrl .stopBtn::after{height:14px}body.home .mainVisual .todayConcert{width:calc(100% - 40px);bottom:20px;left:20px}body.home .concertInformationVox{width:auto;padding:0 20px}body.home .concertInformationVox::before{content:none}body.home .concertInformationVox .item .txt .concertTitle:not(:last-child){margin-bottom:10px}body.home .concertInformationVox .item .txt .btnStyle01{margin-top:20px}body.home .concertInformationVox .sliderWrapper{width:auto}body.home .concertInformationVox .sliderCtrl{display:flex;justify-content:space-between;align-items:center;margin-top:40px}body.home .concertInformationVox .sliderCtrl .ss-prev,body.home .concertInformationVox .sliderCtrl .ss-next,body.home .concertInformationVox .sliderCtrl .stopBtn{width:60px;height:60px;position:relative;top:auto;left:auto;transform:none}body.home .concertInformationVox .sliderCtrl .ss-prev{order:1;transform:scaleX(-1)}body.home .concertInformationVox .sliderCtrl .ss-next{order:3}body.home .concertInformationVox .sliderCtrl .stopBtn{margin-top:0;order:2}body.home .postCategories{padding:0 20px;margin-bottom:30px}body.home .postCategories.tabs{display:none}body.home .postCategories.select{display:block}body.home .postsListVox{padding:0 20px}body.home .aboutusArea::before{padding-top:71.8%;margin-bottom:60px;background-image:url("../../images/content/home/aboutus_img-sp.jpg")}body.home .aboutusArea .aboutusVox{display:block;padding:0 20px}body.home .aboutusArea .aboutusVox>.outline{width:auto;margin-bottom:40px}body.home .aboutusArea .aboutusVox>.outline .name{font-size:2.1rem;text-align:center;margin-bottom:20px}body.home .aboutusArea .aboutusVox>.outline .snsList{justify-content:center}body.home .aboutusArea .aboutusVox>.txt{width:auto}body.home .ticketArea{padding-left:20px;padding-right:20px;background-image:url("../../images/content/home/ticket_bg-sp.jpg")}body.home .ticketArea>.inner{display:block}body.home .ticketArea .btns{width:auto;margin-top:60px}body.home .ticketArea .btns .btnStyle03{width:100%;flex:initial}}/*# sourceMappingURL=home.min.css.map */