﻿html{box-sizing:border-box;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}ul,ol{list-style:none}a{text-decoration:none}.wrapper{overflow:hidden}html{background:#ffffff}html.js--fixed{height:100%;overflow:hidden}body{background:#ffffff;overflow-wrap:break-word;word-wrap:break-word;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-touch-callout:none;-webkit-user-select:none;color:#fff;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:24px;font-weight:400;line-height:1;letter-spacing:0;text-indent:0}body.js--fixed{height:100%;overflow:hidden}a,button{display:block;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.125s linear;color:#fff;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:24px;font-weight:400;line-height:1;letter-spacing:0;text-indent:0}a::-moz-focus-inner,button::-moz-focus-inner{border-style:none}a:focus,button:focus{outline:none}@media screen and (max-width: 750px){a:active,button:active{opacity:0.5}}@media screen and (min-width: 751px){a:hover,button:hover{opacity:0.5}}img{display:block;max-width:100%}.js--effect.js--l{opacity:0;transform:translate(-100px, 50px);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.js--effect.js--l.js--finish{opacity:1;transform:translate(0, 0)}.js--effect.js--r{opacity:0;transform:translate(100px, 50px);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.js--effect.js--r.js--finish{opacity:1;transform:translate(0, 0)}.js--nav.js--l{opacity:0;transform:translate(-50px, 50px);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.js--nav.js--l.js--finish{opacity:1;transform:translate(0, 0)}.js--nav.js--r{opacity:0;transform:translate(-50px, 50px);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.js--nav.js--r.js--finish{opacity:1;transform:translate(0, 0)}.js--modal.js--l{opacity:0;transform:translate(-50px, 50px);transform-origin:center center;transition:all 0.75s cubic-bezier(0.215, 0.61, 0.355, 1)}.js--modal.js--l.js--finish{opacity:1;transform:translate(0, 0)}.js--modal.js--r{opacity:0;transform:translate(-50px, 50px);transform-origin:center center;transition:all 0.75s cubic-bezier(0.215, 0.61, 0.355, 1)}.js--modal.js--r.js--finish{opacity:1;transform:translate(0, 0)}.fancybox-container .fancybox-bg{opacity:1 !important;background:#000000}.fancybox-container .fancybox-inner .fancybox-button{position:relative;width:100px;height:110px;padding:0;background:#000000}.fancybox-container .fancybox-inner .fancybox-button::before{content:'';display:block;position:absolute;left:13px;top:32px;width:80px;height:6px;background:#FFFF00;transform:translateY(20px) rotate(315deg)}.fancybox-container .fancybox-inner .fancybox-button::after{content:'';display:block;position:absolute;left:13px;top:72px;width:80px;height:6px;background:#FFFF00;transform:translateY(-20px) rotate(-315deg)}.fancybox-container .fancybox-inner .fancybox-button svg{display:none}.fancybox-container .fancybox-inner .fancybox-close-small{position:absolute;right:0;top:-110px;width:100px;height:110px;padding:0;background:#000000}.fancybox-container .fancybox-inner .fancybox-close-small::before{content:'';display:block;position:absolute;left:13px;top:32px;width:80px;height:6px;background:#FFFF00;transform:translateY(20px) rotate(315deg)}.fancybox-container .fancybox-inner .fancybox-close-small::after{content:'';display:block;position:absolute;left:13px;top:72px;width:80px;height:6px;background:#FFFF00;transform:translateY(-20px) rotate(-315deg)}.fancybox-container .fancybox-inner .fancybox-close-small svg{display:none}.fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide--image{padding:110px 30px 110px 30px}.fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide--iframe{padding:110px 30px 0 30px}.fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide--iframe .fancybox-content{margin:0 0 116px 0}.fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide--video{padding:110px 30px 110px 30px}.loading{position:fixed;left:0;top:0;width:100%;height:100%;background:#ffffff;z-index:1098}.loading{left:0;opacity:1;transition:left 0s linear 0s, opacity 0.5s linear 0s, visibility 0s linear 0s;visibility:visible}.loading.js--inactive{left:-100%;opacity:0;transition:left 0s linear 0.5s, opacity 0.5s linear 0s, visibility 0s linear 1.5s;visibility:hidden}.page{position:relative;min-width:750px;overflow:hidden}.page .pageHeader{position:relative;height:1990px;padding:0 calc((100% - 750px) / 2) 0 calc((100% - 750px) / 2);background:url(../img/header_bg.png) top center no-repeat}.page .pageHeader .headerLogo__h1{position:relative;left:-10px;padding:180px 0 105px 0}.page .pageHeader .headerLogo__span:nth-of-type(1){display:block}.page .pageHeader .headerLogo__span:nth-of-type(2){display:block}.page .pageHeader .headerLogo__span:nth-of-type(3){display:block}.page .pageHeader .headerLogo__span:nth-of-type(4){display:block}.page .pageHeader .headerLead__p{position:relative;top:-55px;width:510px;margin:0 30px 0 auto;color:#C5A120;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:26px;font-weight:400;line-height:2.2;letter-spacing:.08em;text-indent:0}.page .pageHeader .headerForward__span{position:absolute;left:0;right:0;top:0;width:750px;margin:auto}.page .pageHeader .headerForward__a{position:absolute;left:0;top:690px}.page .pageHeader .headerTrigger{position:fixed;left:0;right:0;top:0;width:750px;margin:auto;z-index:104}.page .pageHeader .headerTrigger .headerTrigger__button{position:absolute;right:0;top:0;width:165px;height:96px}.page .pageHeader .headerTrigger{mix-blend-mode:multiply}.page .pageHeader .headerTrigger .headerTrigger__button .headerTrigger__span:nth-of-type(1){display:block;position:absolute;left:20px;top:28px;width:125px;height:8px;background:#8B6D05;transform:translateY(0) rotate(0);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .pageHeader .headerTrigger .headerTrigger__button .headerTrigger__span:nth-of-type(2){display:block;position:absolute;left:20px;top:44px;width:125px;height:8px;background:#8B6D05;transform:scaleX(1);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .pageHeader .headerTrigger .headerTrigger__button .headerTrigger__span:nth-of-type(3){display:block;position:absolute;left:20px;top:60px;width:125px;height:8px;background:#8B6D05;transform:translateY(0) rotate(0);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .pageHeader .headerTrigger.js--active{mix-blend-mode:normal}.page .pageHeader .headerTrigger.js--active .headerTrigger__button .headerTrigger__span:nth-of-type(1){background:#ffffff;transform:translateY(16px) rotate(15deg)}.page .pageHeader .headerTrigger.js--active .headerTrigger__button .headerTrigger__span:nth-of-type(2){background:#ffffff;transform:scaleX(0)}.page .pageHeader .headerTrigger.js--active .headerTrigger__button .headerTrigger__span:nth-of-type(3){background:#ffffff;transform:translateY(-16px) rotate(-15deg)}.page .pageHeader .headerTarget::before{content:'';position:fixed;right:0;top:0;width:100vw;height:100vh;background:#8B6D05;z-index:102}.page .pageHeader .headerTarget::before{right:-100%;opacity:0;transition:right 0s linear 0.25s, opacity 0.25s linear 0s}.page .pageHeader .headerTarget.js--active::before{right:0;opacity:1;transition:right 0s linear 0s, opacity 0.25s linear 0s}.page .pageHeader .headerTarget .targetNav{position:fixed;right:0;top:0;width:100vw;height:100vh;z-index:103;-webkit-overflow-scrolling:touch}.page .pageHeader .headerTarget .targetNav{top:-100%;overflow:hidden;transition:top 0s linear 0.5s}.page .pageHeader .headerTarget .targetNav.js--active{top:0;overflow:auto;transition:top 0s linear 0s}.page .pageHeader .headerTarget .targetNav .navMark{position:absolute;left:0;right:0;top:0;width:750px;margin:auto}.page .pageHeader .headerTarget .targetNav .navMark__img{position:absolute;right:20px;top:130px}.page .pageHeader .headerTarget .targetNav .navMenu{min-width:750px;overflow:hidden}.page .pageHeader .headerTarget .targetNav .navMenu__ul{width:750px;margin:0 auto;padding:55px 0 55px 0}.page .pageHeader .headerTarget .targetNav .navMenu__li{position:relative;left:-5px;width:760px;padding:0 0 55px 0}.page .pageHeader .headerTarget .targetNav .navMenu__a{display:inline-block;color:#FEFEFE;font-family:"Josefin Sans","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:80px;font-weight:600;line-height:1;letter-spacing:.04em;text-indent:0}.page .pageHeader .headerTarget .targetNav .navMenu__a--aaa{position:relative;color:#FEFEFE;font-family:"Josefin Sans","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:52px;font-weight:700;line-height:1;letter-spacing:.12em;text-indent:0}.page .pageHeader .headerTarget .targetNav .navMenu__a--aaa::after{content:'';position:absolute;right:-21px;top:0;width:21px;height:21px;background:url(../img/icon_blank.svg) right top no-repeat}.page .pageHeader .headerTarget .targetNav .navShare{display:flex;align-items:center;width:750px;margin:0 auto;padding:0 0 55px 0}.page .pageHeader .headerTarget .targetNav .navShare__h2{margin:0 30px 0 0;color:#FEFEFE;font-family:"Josefin Sans","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:32px;font-weight:600;line-height:1;letter-spacing:.1em;text-indent:0}.page .pageHeader .headerTarget .targetNav .navShare__ul{display:flex}.page .pageHeader .headerTarget .targetNav .navShare__li{margin:0 30px 0 0}.page .pageHeader .headerTarget .targetNav .navShare__a{display:flex;justify-content:center;align-items:center;width:100px;height:100px;border:solid 2px #ffffff;border-radius:100%}.page .pageHeader .headerTarget .targetNav .navShare__img{height:39px}.page .pageMain .main{display:block}.page .pageMain .main .mainMovie{height:1210px;padding:0 calc((100% - 750px) / 2) 0 calc((100% - 750px) / 2);background:url(../img/main_movie_bg-1.png) top center no-repeat,url(../img/main_movie_bg-2.png) center center}.page .pageMain .main .mainMovie .movieHeader__h2{position:relative;left:-10px;width:770px;padding:175px 0 0 0}.page .pageMain .main .mainMovie .movieList{position:relative;z-index:2}.page .pageMain .main .mainMovie .movieList .swiper-custom{position:relative;left:40px;top:-8px}.page .pageMain .main .mainMovie .movieList .swiper-custom .swiper-container{width:738px;padding:0 0 215px 0}.page .pageMain .main .mainMovie .movieList .swiper-custom .swiper-container .swiper-wrapper{transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.page .pageMain .main .mainMovie .movieList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide{position:relative;background:#000000}.page .pageMain .main .mainMovie .movieList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .movieList__a{position:relative;width:100%;padding:56.25% 0 0 0;overflow:hidden}.page .pageMain .main .mainMovie .movieList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .movieList__a .movieList__iframe{display:block;position:absolute;left:-10px;top:0;width:10px;height:10px}.page .pageMain .main .mainMovie .movieList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .movieList__a .movieList__img{position:absolute;left:0;top:0;width:100%;height:100%;transition:all 0.125s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .pageMain .main .mainMovie .movieList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .movieList__a::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%}@media screen and (max-width: 750px){.page .pageMain .main .mainMovie .movieList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .movieList__a:active .movieList__img{transform:scale(1.06725, 1.06725);filter:contrast(150%)}}@media screen and (min-width: 751px){.page .pageMain .main .mainMovie .movieList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .movieList__a:hover .movieList__img{transform:scale(1.06725, 1.06725);filter:contrast(150%)}}.page .pageMain .main .mainMovie .movieList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .movieList__span{display:flex;align-items:center;position:absolute;left:190px;bottom:-135px;width:480px;height:165px;padding:0 45px 0 100px;background:#D6C896;box-sizing:border-box;pointer-events:none;user-select:none;z-index:10;color:#0E0A00;font-family:"Lato","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:26px;font-weight:400;line-height:1.8;letter-spacing:.1;text-indent:0}.page .pageMain .main .mainMovie .movieList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .movieList__span .movieList__mark{position:absolute;left:-35px;top:-40px;background:none;text-stroke:1px #ffffff;-webkit-text-stroke:1px #ffffff;color:rgba(0,0,0,0);font-family:"Josefin Sans","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:108px;font-weight:700;line-height:1;letter-spacing:.06em;text-indent:0}.page .pageMain .main .mainMovie .movieList .swiper-custom .swiper-pagination{position:absolute;left:245px;bottom:15px;width:100px;height:2px;background:#ffffff}.page .pageMain .main .mainMovie .movieList .swiper-custom .swiper-pagination .swiper-pagination-progressbar-fill{background:#7C6104}.page .pageMain .main .mainMovie .movieList .swiper-custom .swiper-pagination-custom{display:flex;justify-content:space-between;position:absolute;left:190px;bottom:0;width:215px}.page .pageMain .main .mainMovie .movieList .swiper-custom .swiper-pagination-custom .swiper-pagination-current{display:block;color:#fff;font-family:"Josefin Sans","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:26px;font-weight:400;line-height:1;letter-spacing:.12em;text-indent:0}.page .pageMain .main .mainMovie .movieList .swiper-custom .swiper-pagination-custom .swiper-pagination-total{display:block;color:#fff;font-family:"Josefin Sans","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:26px;font-weight:400;line-height:1;letter-spacing:.12em;text-indent:0}.page .pageMain .main .mainMusic{position:relative;height:1743px;background:url(../img/main_music_bg.png) top center}@media screen and (max-width: 750px){.page .pageMain .main .mainMusic #musicCursor{display:none}}@media screen and (min-width: 751px){.page .pageMain .main .mainMusic #musicCursor{position:fixed;top:0;left:0;z-index:50;width:120px;height:120px;pointer-events:none}.page .pageMain .main .mainMusic #musicCursor .musicCursor__p{display:block;width:120px;height:120px;opacity:0;transition:all 0.25s linear 0s}.page .pageMain .main .mainMusic #musicCursor .musicCursor__span{display:block;width:120px;height:120px;border-radius:100%;background:url(../img/cursor.svg) center center no-repeat #896B03;animation:between 2s cubic-bezier(0.645, 0.045, 0.355, 1) infinite alternate}.page .pageMain .main .mainMusic #musicCursor.js--active .musicCursor__p{opacity:1}@keyframes between{0%{transform:scale(0.95, 0.95)}50%{transform:scale(1.05, 1.05)}100%{transform:scale(0.95, 0.95)}}}.page .pageMain .main .mainMusic .musicHeader{position:absolute;left:0;right:0;top:0;width:750px;margin:auto}.page .pageMain .main .mainMusic .musicHeader__h2{position:absolute;right:29px;top:1524px}.page .pageMain .main .mainMusic .musicList{position:relative;top:calc(-600px - 3px)}.page .pageMain .main .mainMusic .musicList .swiper-custom{position:relative}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container{height:calc(1390px + 1040px)}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper{transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide{width:203px;margin:0 19px 0 19px;transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide.js--prev-9{top:1350px}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide.js--prev-8{top:1275px}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide.js--prev-7{top:1200px}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide.js--prev-6{top:1125px}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide.js--prev-5{top:1050px}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide.js--prev-4{top:975px}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide.js--prev-3{top:900px}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide.js--prev-2{top:825px}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide.js--prev-1{top:750px}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide.js--center{top:675px}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide.js--next-1{top:600px}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide.js--next-2{top:525px}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide.js--next-3{top:450px}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide.js--next-4{top:375px}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide.js--next-5{top:300px}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide.js--next-6{top:225px}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide.js--next-7{top:150px}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide.js--next-8{top:75px}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide.js--next-9{top:0}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .musicList__ul .musicList__li{padding:0 0 24px 0}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .musicList__ul .musicList__li .musicList__a{position:relative;overflow:hidden}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .musicList__ul .musicList__li .musicList__a:after{content:'Play';display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(126,100,10,0.9);color:#fff;font-family:"Josefin Sans","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:26px;font-weight:700;line-height:1;letter-spacing:.1em;text-indent:0}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .musicList__ul .musicList__li .musicList__a:after{opacity:0;transition:all 0.125s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .musicList__ul .musicList__li .musicList__a .musicList__img{transition:all 0.125s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 750px){.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .musicList__ul .musicList__li .musicList__a:active{opacity:1}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .musicList__ul .musicList__li .musicList__a:active:after{opacity:1}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .musicList__ul .musicList__li .musicList__a:active .musicList__img{transform:scale(1.06725, 1.06725);filter:contrast(150%)}}@media screen and (min-width: 751px){.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .musicList__ul .musicList__li .musicList__a:hover{opacity:1}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .musicList__ul .musicList__li .musicList__a:hover:after{opacity:1}.page .pageMain .main .mainMusic .musicList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .musicList__ul .musicList__li .musicList__a:hover .musicList__img{transform:scale(1.06725, 1.06725);filter:contrast(150%)}}.page .pageMain .main .mainDiscography{position:relative;background:url(../img/main_discography_bg-1.png) top center no-repeat,url(../img/main_discography_bg-2.png) center center}.page .pageMain .main .mainDiscography .discographyHeader{padding:0 calc((100% - 750px) / 2) 0 calc((100% - 750px) / 2)}.page .pageMain .main .mainDiscography .discographyHeader__h2{position:relative;left:-10px;width:770px;padding:175px 0 0 0}.page .pageMain .main .mainDiscography .discographyList{position:relative;top:-3px}.page .pageMain .main .mainDiscography .discographyList .swiper-custom{padding:240px 0 0 0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination{display:flex;justify-content:space-between;flex-wrap:wrap;position:absolute;left:0;right:0;top:0;width:670px;margin:auto}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a{display:flex;align-items:center;width:328px;height:90px;margin:0 0 15px 0;padding:5px 18px 0 18px;border:solid 3px #ffffff;background:url(../img/main_discography-of.svg) right 10px center no-repeat #886A02;opacity:1;transition:all 0.125s linear}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a span:nth-of-type(1){position:relative;color:#fff;font-family:"Josefin Sans","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:27px;font-weight:600;line-height:1;letter-spacing:0;text-indent:0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a span:nth-of-type(2){position:relative;color:#fff;font-family:"Josefin Sans","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:24px;font-weight:600;line-height:1;letter-spacing:0;text-indent:0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a span:nth-of-type(3){position:relative;padding:0 0 0 30px}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a span:nth-of-type(3).name1{color:#fff;font-family:"Josefin Sans","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:24px;font-weight:600;line-height:1;letter-spacing:.06em;text-indent:0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a span:nth-of-type(3).name2{color:#fff;font-family:"Josefin Sans","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:24px;font-weight:600;line-height:1;letter-spacing:-.03em;text-indent:0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a span:nth-of-type(3)::after{content:'';position:absolute;left:10px;top:0;bottom:5px;width:12px;height:1px;margin:auto;background:#FEFDFD}@media screen and (max-width: 750px){.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a:active{opacity:1;background:url(../img/main_discography-on.svg) right 10px center no-repeat #FEFEFE}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a:active span:nth-of-type(1){color:#1B1500}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a:active span:nth-of-type(2){color:#1B1500}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a:active span:nth-of-type(3).name1{color:#1B1500}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a:active span:nth-of-type(3).name2{color:#1B1500}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a:active span:nth-of-type(3)::after{background:#1B1500}}@media screen and (min-width: 751px){.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a:hover{background:url(../img/main_discography-on.svg) right 10px center no-repeat #FEFEFE}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a:hover span:nth-of-type(1){color:#1B1500}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a:hover span:nth-of-type(2){color:#1B1500}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a:hover span:nth-of-type(3).name1{color:#1B1500}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a:hover span:nth-of-type(3).name2{color:#1B1500}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a:hover span:nth-of-type(3)::after{background:#1B1500}}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a.js--active{background:url(../img/main_discography-on.svg) right 10px center no-repeat #FEFEFE}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a.js--active span:nth-of-type(1){color:#1B1500}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a.js--active span:nth-of-type(2){color:#1B1500}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a.js--active span:nth-of-type(3).name1{color:#1B1500}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a.js--active span:nth-of-type(3).name2{color:#1B1500}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listPagination .listPagination__a.js--active span:nth-of-type(3)::after{background:#1B1500}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listMeta{position:relative;width:670px;height:185px;margin:0 auto}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listMeta__p{position:absolute;left:0;top:0;opacity:0;transition:all 0.25s linear 0s}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listMeta__p.js--active{opacity:1}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listMeta__span:nth-of-type(1){display:block;padding:0 0 15px 0;color:#fff;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:24px;font-weight:400;line-height:1;letter-spacing:0;text-indent:0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listMeta__span:nth-of-type(2){display:block;padding:0 0 30px 0;color:#fff;font-family:"Lato","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:24px;font-weight:400;line-height:1;letter-spacing:0;text-indent:0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .listMeta__span:nth-of-type(3){display:block;padding:0 0 40px 0;color:#fff;font-family:"Josefin Sans","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:56px;font-weight:600;line-height:1;letter-spacing:0;text-indent:0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container{position:relative;left:-50px;width:calc(100% + 50px);padding:0 0 200px 0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper{transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide{position:relative;width:500px;margin:0 30px 0 30px;padding:0 0 2px 0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productJk{padding:0 0 30px 0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productType{position:relative;display:flex;padding:0 0 20px 0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productType .productType__span--1{color:#fff;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:40px;font-weight:700;line-height:1;letter-spacing:.06em;text-indent:0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productType .productType__span--2{padding:3px 0 0 20px;color:#fff;font-family:"Josefin Sans","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:48px;font-weight:600;line-height:1;letter-spacing:.12em;text-indent:0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productType .productType__span--3{padding:5px 0 0 0;color:#fff;font-family:"Josefin Sans","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:44px;font-weight:600;line-height:1;letter-spacing:.12em;text-indent:0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productType .productType__span--4{color:#fff;font-family:"Lato","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:40px;font-weight:300;line-height:1;letter-spacing:.06em;text-indent:0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productType .productType__span--5{padding:0 0 0 5px;width:50px;color:#fff;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:20px;font-weight:700;line-height:1;letter-spacing:.06em;text-indent:0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productType .productType__strong{position:absolute;right:0;top:5px;color:#FFF95A;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:24px;font-weight:700;line-height:1;letter-spacing:0;text-indent:0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productType .productType__strong::after{content:'';position:absolute;left:0;bottom:-10px;width:100%;height:2px;background:#FFF95A}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productMeta{padding:0 0 40px 0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productMeta .productMeta__span{color:#fff;font-family:"Lato","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:22px;font-weight:400;line-height:1;letter-spacing:.1em;text-indent:0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productMeta .productMeta__small{color:#fff;font-family:"Lato","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:.1em;text-indent:0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productSample{padding:0 0 30px 0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productEc{padding:0 0 40px 0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productEc .productEc__a{display:flex;align-items:center;width:500px;height:110px;padding:5px 35px 0 35px;border:solid 4px #ffffff;background:#8C6D05;box-sizing:border-box}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productEc .productEc__a .productEc__span--1{color:#fff;font-family:"Josefin Sans","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:34px;font-weight:600;line-height:1;letter-spacing:.1em;text-indent:0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productEc .productEc__a .productEc__span--2{padding:0 15px 0 15px;color:#fff;font-family:"Lato","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:30px;font-weight:300;line-height:1;letter-spacing:.1em;text-indent:0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productEc .productEc__a .productEc__span--3{color:#fff;font-family:"Josefin Sans","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:34px;font-weight:600;line-height:1;letter-spacing:.1em;text-indent:0}@media screen and (max-width: 750px){.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productEc .productEc__a:active{background:#ffffff;opacity:1}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productEc .productEc__a:active .productEc__span--1{color:#000000}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productEc .productEc__a:active .productEc__span--2{color:#000000}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productEc .productEc__a:active .productEc__span--3{color:#000000}}@media screen and (min-width: 751px){.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productEc .productEc__a:hover{background:#ffffff;opacity:1}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productEc .productEc__a:hover .productEc__span--1{color:#000000}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productEc .productEc__a:hover .productEc__span--2{color:#000000}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productEc .productEc__a:hover .productEc__span--3{color:#000000}}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productContents{margin:0 0 50px 0;padding:35px 35px 35px 35px;background:#D6C896}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productContents__li{color:#020100;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:26px;font-weight:500;line-height:2;letter-spacing:0;text-indent:0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productContents__strong{color:#D43000;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:26px;font-weight:700;line-height:2;letter-spacing:0;text-indent:0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productContents__p{padding:0 0 0 25px;color:#020100;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:26px;font-weight:500;line-height:1.6;letter-spacing:0;text-indent:0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productContents__mark{background:transparent;color:#D53000;font-family:"Josefin Sans","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:26px;font-weight:700;line-height:1.6;letter-spacing:0;text-indent:0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productToggle{border-top:solid 1px #ffffff}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productToggle:last-of-type{border-bottom:solid 1px #ffffff}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productToggle .toggleTrigger__a{display:flex;padding:30px 55px 30px 20px;background:url(../img/main_discography-down.svg) right 20px center no-repeat}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productToggle .toggleTrigger__a.js--active{background:url(../img/main_discography-up.svg) right 20px center no-repeat}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productToggle .toggleTrigger__strong{padding:5px 30px 0 0;white-space:nowrap;color:#fff;font-family:"Josefin Sans","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:30px;font-weight:600;line-height:1;letter-spacing:.1em;text-indent:0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productToggle .toggleTrigger__img{display:inline}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productToggle .toggleTrigger__span{flex:1;color:#fff;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:23px;font-weight:400;line-height:1.6;letter-spacing:.06em;text-indent:0}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productToggle .toggleTarget{display:none}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productToggle .toggleTarget__li{padding:15px 40px 15px 40px;border-top:solid 1px rgba(255,255,255,0.5)}.page .pageMain .main .mainDiscography .discographyList .swiper-custom .swiper-container .swiper-wrapper .swiper-slide .productToggle .toggleTarget__span{display:block;color:#fff;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:23px;font-weight:400;line-height:1.6;letter-spacing:.06em;text-indent:0;padding:0 0 0 1.25em;text-indent:-1.25em}.page .pageMain .main .mainTour{padding:51px 0 110px 0;background:url(../img/main_music_bg.png) top center;border-bottom:solid 1px #E2CA73}.page .pageMain .main .mainTour .tourHeader{position:relative}.page .pageMain .main .mainTour .tourHeader__h2{position:absolute;left:0;right:0;top:-87px;width:424px;margin:auto}.page .pageMain .main .mainTour .tourDetail{width:610px;margin:0 auto;padding:180px 0 0 0;border:solid 1px #E2CA74;background:#ffffff}.page .pageMain .main .mainTour .tourDetail .detailName__span{display:block;position:relative;left:-80px;width:770px;padding:0 0 25px 0}.page .pageMain .main .mainTour .tourDetail .detailName__p{padding:0 0 80px 0;text-align:center;color:#000;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:44px;font-weight:900;line-height:1.54;letter-spacing:0;text-indent:0}.page .pageMain .main .mainTour .tourDetail .detailName__p2{padding:0 0 80px 0;text-align:center;color:#000;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:30px;font-weight:900;line-height:1.54;letter-spacing:0;text-indent:0}.page .pageMain .main .mainTour .tourDetail .detailItem{padding:0 0 80px 0}.page .pageMain .main .mainTour .tourDetail .detailItem__p{padding:0 0 45px 0;text-align:center;color:#0E0A00;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:26px;font-weight:500;line-height:1;letter-spacing:0;text-indent:0}.page .pageMain .main .mainTour .tourDetail .detailItem__ul{display:flex;justify-content:space-between;position:relative;left:-50px;width:710px;padding:0 0 20px 0}.page .pageMain .main .mainTour .tourDetail .detailItem__small{display:block;text-align:center;color:#0E0A00;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:26px;font-weight:500;line-height:1;letter-spacing:0;text-indent:0}.page .pageMain .main .mainTour .tourDetail .detailPeriod{text-align:center}.page .pageMain .main .mainTour .tourDetail .detailPeriod__h3{display:inline-block;position:relative;margin:0 0 40px 0;text-align:center;color:#0E0A00;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:26px;font-weight:500;line-height:1;letter-spacing:0;text-indent:0}.page .pageMain .main .mainTour .tourDetail .detailPeriod__h3::after{content:'';position:absolute;left:0;bottom:-12px;width:100%;height:1px;background:#000000}.page .pageMain .main .mainTour .tourDetail .detailPeriod__p{padding:0 0 50px 0}.page .pageMain .main .mainTour .tourDetail .detailPeriod__span--1{display:inline-block;color:#0E0A00;font-family:"Lato","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:42px;font-weight:900;line-height:1;letter-spacing:.1em;text-indent:0}.page .pageMain .main .mainTour .tourDetail .detailPeriod__span--2{display:inline-block;padding:0 5px 0 5px;color:#0E0A00;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:20px;font-weight:500;line-height:1;letter-spacing:.06em;text-indent:0}.page .pageMain .main .mainTour .tourDetail .detailPeriod__span--3{display:inline-block;color:#0E0A00;font-family:"Lato","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:26px;font-weight:700;line-height:1;letter-spacing:.02em;text-indent:0}.page .pageMain .main .mainTour .tourDetail .detailPeriod__span--4{display:inline-block;padding:0 10px 0 10px;color:#0E0A00;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:18px;font-weight:400;line-height:1;letter-spacing:0;text-indent:0}.page .pageMain .main .mainTour .tourDetail .detailPeriod__span--5{display:inline-block;color:#0E0A00;font-family:"Lato","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:42px;font-weight:900;line-height:1;letter-spacing:.1em;text-indent:0}.page .pageMain .main .mainTour .tourDetail .detailPeriod__span--6{display:inline-block;padding:0 5px 0 5px;color:#0E0A00;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:20px;font-weight:500;line-height:1;letter-spacing:.06em;text-indent:0}.page .pageMain .main .mainTour .tourDetail .detailPeriod__span--7{display:inline-block;color:#0E0A00;font-family:"Lato","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:26px;font-weight:700;line-height:1;letter-spacing:.02em;text-indent:0}.page .pageMain .main .mainTour .tourDetail .detailLimit{text-align:center}.page .pageMain .main .mainTour .tourDetail .detailLimit__h3{display:inline-block;position:relative;margin:0 0 30px 0;text-align:center;color:#0E0A00;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:26px;font-weight:500;line-height:1;letter-spacing:0;text-indent:0}.page .pageMain .main .mainTour .tourDetail .detailLimit__h3::after{content:'';position:absolute;left:0;bottom:-12px;width:100%;height:1px;background:#000000}.page .pageMain .main .mainTour .tourDetail .detailLimit__p{padding:0 0 20px 0}.page .pageMain .main .mainTour .tourDetail .detailLimit__span--1{display:inline-block;color:#0E0A00;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:27px;font-weight:700;line-height:1;letter-spacing:0;text-indent:0}.page .pageMain .main .mainTour .tourDetail .detailLimit__span--2{display:inline-block;padding:0 5px 0 5px;color:#0E0A00;font-family:"Lato","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:40px;font-weight:900;line-height:1;letter-spacing:0;text-indent:0}.page .pageMain .main .mainTour .tourDetail .detailLimit__span--3{display:inline-block;color:#0E0A00;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:27px;font-weight:700;line-height:1;letter-spacing:0;text-indent:0}.page .pageMain .main .mainTour .tourDetail .detailLimit__small{display:block;padding:0 0 70px 0;color:#0E0A00;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:26px;font-weight:500;line-height:1;letter-spacing:0;text-indent:0}.page .pageMain .main .mainTour .tourDetail .detailSheets{text-align:center}.page .pageMain .main .mainTour .tourDetail .detailSheets__h3{display:inline-block;position:relative;margin:0 0 40px 0;text-align:center;color:#0E0A00;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:26px;font-weight:500;line-height:1;letter-spacing:0;text-indent:0}.page .pageMain .main .mainTour .tourDetail .detailSheets__h3::after{content:'';position:absolute;left:0;bottom:-12px;width:100%;height:1px;background:#000000}.page .pageMain .main .mainTour .tourDetail .detailSheets__p{padding:0 0 15px 0;text-align:center}.page .pageMain .main .mainTour .tourDetail .detailSheets__span--1{display:inline-block;color:#0E0A00;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:27px;font-weight:700;line-height:1;letter-spacing:.04em;text-indent:0}.page .pageMain .main .mainTour .tourDetail .detailSheets__span--2{display:inline-block;padding:0 5px 0 5px;color:#0E0A00;font-family:"Lato","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:40px;font-weight:900;line-height:1;letter-spacing:0;text-indent:0}.page .pageMain .main .mainTour .tourDetail .detailSheets__span--3{display:inline-block;color:#0E0A00;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:27px;font-weight:700;line-height:1;letter-spacing:0;text-indent:0}.page .pageMain .main .mainTour .tourDetail .detailSheets__ul{width:470px;margin:0 auto;padding:0 0 55px 0;text-align:left}.page .pageMain .main .mainTour .tourDetail .detailSheets__li{color:#0E0A00;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:20px;font-weight:500;line-height:2;letter-spacing:0;text-indent:0;padding:0 0 0 1em;text-indent:-1em}.page .pageMain .main .mainTour .tourDetail .detailBanner__ul{width:470px;margin:0 auto;padding:0 0 25px 0}.page .pageMain .main .mainTour .tourDetail .detailBanner__li{padding:0 0 20px 0}.page .pageMain .main .mainTour .tourDetail .detailBanner__a{display:flex;justify-content:center;align-items:center;width:470px;height:100px;border:solid 2px #896C04}.page .pageMain .main .mainTour .tourDetail .detailBanner__a--1{color:#6F5704;font-family:"Josefin Sans","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:27px;font-weight:600;line-height:1;letter-spacing:.1em;text-indent:0}.page .pageMain .main .mainTour .tourDetail .detailBanner__a--2{color:#6F5704;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:27px;font-weight:500;line-height:1;letter-spacing:0;text-indent:0}@media screen and (max-width: 750px){.page .pageMain .main .mainTour .tourDetail .detailBanner__a:active{color:#ffffff;background:#896C04;opacity:1}}@media screen and (min-width: 751px){.page .pageMain .main .mainTour .tourDetail .detailBanner__a:hover{color:#ffffff;background:#896C04;opacity:1}}.page .pageMain .main .mainTour .tourDetail .detailEx{width:470px;margin:0 auto}.page .pageMain .main .mainTour .tourDetail .detailEx__p{padding:0 0 65px 0;color:#0E0A00;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:20px;font-weight:500;line-height:2;letter-spacing:0;text-indent:0}.page .pageFooter{position:relative;padding:18px 0 0 0}.page .pageFooter .footerPagetop{position:fixed;right:0;bottom:0;transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);z-index:10;mix-blend-mode:multiply}.page .pageFooter .footerPagetop{transform:translate(117px, 0)}.page .pageFooter .footerPagetop.js--fixed{transform:translate(0, 0)}.page .pageFooter .footerPagetop.js--bottom{position:absolute;right:0;bottom:0}.page .pageFooter .footerPagetop.js--bottom .footerPagetop__span{display:block;position:absolute;right:0;bottom:428px}.page .pageFooter .footerPagetop .footerPagetop__span{display:block}.page .pageFooter .footerPagetop .footerPagetop__a{display:flex;justify-content:center;align-items:center;width:117px;height:251px}.page .pageFooter .footerNav{padding:115px 0 0 0;border-top:solid 1px #E2CA73}.page .pageFooter .footerNav .navShare{display:flex;align-items:center;width:750px;margin:0 auto;padding:0 0 120px 0}.page .pageFooter .footerNav .navShare__h2{margin:0 30px 0 40px;color:#896B03;font-family:"Josefin Sans","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:32px;font-weight:600;line-height:1;letter-spacing:.1em;text-indent:0}.page .pageFooter .footerNav .navShare__ul{display:flex}.page .pageFooter .footerNav .navShare__li{margin:0 30px 0 0}.page .pageFooter .footerNav .navShare__a{display:flex;justify-content:center;align-items:center;width:100px;height:100px;border:solid 2px #896B03;border-radius:100%}.page .pageFooter .footerNav .navShare__img{height:39px}.page .pageFooter .footerNav .navLink__span{display:block;width:100%;height:308px;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../img/footer_link.png) center center repeat-x}.page .pageFooter .footerCopyright{display:flex;justify-content:space-between;width:750px;margin:0 auto}.page .pageFooter .footerCopyright .copyrightAssist__ul{display:flex;align-items:center;height:120px}.page .pageFooter .footerCopyright .copyrightAssist__li{padding:0 0 0 30px}.page .pageFooter .footerCopyright .copyrightAssist__a{position:relative;color:#0E0A00;font-family:"Josefin Sans","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:0;text-indent:0}.page .pageFooter .footerCopyright .copyrightAssist__a::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:#000000}.page .pageFooter .footerCopyright .copyrightAvex__a{display:flex;align-items:center;height:120px;padding:0 120px 0 0;background:url(../img/footer_avex.png) right 30px center no-repeat;color:#0E0A00;font-family:"Noto Sans JP","Josefin Sans","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:24px;font-weight:400;line-height:1;letter-spacing:0;text-indent:0}.modal .modalTrigger{position:fixed;top:0;z-index:203}.modal .modalTrigger{right:-100%;opacity:0;transition:right 0s linear 0.25s, opacity 0.25s linear 0s, visibility 0s linear 0.25s;visibility:hidden}.modal .modalTrigger.js--active{right:calc((100% - 750px) / 2);opacity:1;transition:right 0s linear 0s, opacity 0.25s linear 0s, visibility 0s linear 0s;visibility:visible}.modal .modalTrigger .triggerButton{position:absolute;right:30px;top:30px;width:90px;height:90px}.modal .modalTrigger .triggerButton .triggerButton__button{position:absolute;right:0;top:0;width:165px;height:96px}.modal .modalTrigger .triggerButton .triggerButton__button .triggerButton__span:nth-of-type(1){display:block;position:absolute;left:20px;top:28px;width:125px;height:8px;background:#ffffff;transform:translateY(16px) rotate(15deg)}.modal .modalTrigger .triggerButton .triggerButton__button .triggerButton__span:nth-of-type(2){display:block;position:absolute;left:20px;top:44px;width:125px;height:8px;background:#ffffff;transform:scaleX(0)}.modal .modalTrigger .triggerButton .triggerButton__button .triggerButton__span:nth-of-type(3){display:block;position:absolute;left:20px;top:60px;width:125px;height:8px;background:#ffffff;transform:translateY(-16px) rotate(-15deg)}.modal .modalBackground{background:url(../img/main_discography_bg-2.png) center center;height:100%;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:201}.modal .modalBackground{right:-100%;opacity:0;transition:right 0s linear 0.5s, opacity 0.25s linear 0.25s, visibility 0s linear 0.5s;visibility:hidden}.modal .modalBackground.js--active{right:0;opacity:1;transition:right 0s linear 0s, opacity 0.25s linear 0s, visibility 0s linear 0s;visibility:visible}.modal .modalTarget{position:fixed;right:0;top:0;width:100%;height:100%;padding:150px 0 0 0;overflow:auto;z-index:202;-webkit-overflow-scrolling:touch}.modal .modalTarget{right:-100%;transition:all 0s linear 0.5s}.modal .modalTarget.js--active{right:0;transition:all 0s linear}.modal .modalTarget .targetEc{margin:0 calc((100% - 560px) / 2) 0 calc((100% - 560px) / 2)}.modal .modalTarget .targetEc .targetEc__h2{margin:0 calc((100% - 520px) / 2) 0 calc((100% - 520px) / 2);padding:0 0 30px 0}.modal .modalTarget .targetEc .targetEc__h2 .targetEc__strong{display:inline-block;padding:0 0 10px 0;color:#fff;font-family:"Josefin Sans","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:32px;font-weight:900;line-height:1;letter-spacing:0;text-indent:0}.modal .modalTarget .targetEc .targetEc__h2 .targetEc__span{display:inline-block;padding:0 0 10px 0;color:#fff;font-family:"Lato","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:28px;font-weight:400;line-height:1;letter-spacing:0;text-indent:0}.modal .modalTarget .targetEc .targetEc__h2 .targetEc__small{display:inline-block;padding:0 0 10px 0;color:#fff;font-family:"Lato","Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:28px;font-weight:400;line-height:1;letter-spacing:0;text-indent:0}.modal .modalTarget .targetEc .targetEc__ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 calc((100% - 520px) / 2) 0 calc((100% - 520px) / 2);padding:0 0 10px 0}.modal .modalTarget .targetEc .targetEc__ul .targetEc__li{width:calc(33.33% - 10px);margin:0 0 20px 0}.modal .modalTarget .targetEc .targetEc__ul .targetEc__li::before{content:'';display:block;width:calc(33.33% - 10px);order:1}.modal .modalTarget .targetEc .targetEc__ul .targetEc__li::after{content:'';display:block;width:calc(33.33% - 10px)}.modal .modalTarget .targetEc .targetEc__ul .targetEc__li .targetEc__a{height:60px;padding:8px 2px 0 2px;background:#FCFCFC}.modal .modalTarget .targetEc .targetEc__ul .targetEc__li .targetEc__a .targetEc__img{margin:0 auto}
