@font-face{font-family:"Quentin";src:url("../fonts/Quentin.otf") format("opentype")}.t__min{font-family:cormorant-garamond,shippori-mincho,sans-serif !important}@-webkit-keyframes scrollDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top}45%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center top;transform-origin:center top}55%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center bottom;transform-origin:center bottom}100%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@keyframes scrollDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top}45%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center top;transform-origin:center top}55%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center bottom;transform-origin:center bottom}100%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@-webkit-keyframes loopCl{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loopCl{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loopClRv{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loopClRv{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes floatAnim{0%{-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)}20%{-webkit-transform:scale(1.025) translatey(2rem);transform:scale(1.025) translatey(2rem)}40%{-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)}60%{-webkit-transform:scale(1.025) translatey(2rem);transform:scale(1.025) translatey(2rem)}80%{-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)}100%{-webkit-transform:scale(1.025) translatey(2rem);transform:scale(1.025) translatey(2rem)}}@keyframes floatAnim{0%{-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)}20%{-webkit-transform:scale(1.025) translatey(2rem);transform:scale(1.025) translatey(2rem)}40%{-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)}60%{-webkit-transform:scale(1.025) translatey(2rem);transform:scale(1.025) translatey(2rem)}80%{-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)}100%{-webkit-transform:scale(1.025) translatey(2rem);transform:scale(1.025) translatey(2rem)}}@-webkit-keyframes BoudingMarker{0%{opacity:0;-webkit-transform:translateY(-200%);transform:translateY(-200%)}5%{opacity:1;-webkit-transform:translateY(-200%);transform:translateY(-200%)}85%{opacity:1;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes BoudingMarker{0%{opacity:0;-webkit-transform:translateY(-200%);transform:translateY(-200%)}5%{opacity:1;-webkit-transform:translateY(-200%);transform:translateY(-200%)}85%{opacity:1;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes rotateLoop{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateLoop{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}input,select,textarea{outline:none}input::focus,select::focus,textarea::focus{outline:none}input[type=submit],select,input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,select::focus,input[type=button]::focus{outline-offset:-2px}button{background:none;color:inherit;border:none;outline:none;font-size:inherit;font-weight:inherit;font-family:inherit;text-align:left}button:focus{outline:none}.slick-slide{outline:none !important}button{cursor:pointer;outline:none;padding:0}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}::-moz-selection{background-color:#fff;color:#121212}::selection{background-color:#fff;color:#121212}html{scroll-behavior:smooth;background:#fff;color:#121212;-ms-overflow-style:none;scrollbar-width:none;font-weight:400;margin-top:0 !important}html::-webkit-scrollbar{display:none}html.locked{overflow:hidden;-ms-touch-action:none;touch-action:none}body{font-weight:400;font-style:normal;font-size:100%;background:#fff;color:#121212}body.__locked{overflow:hidden}a{text-decoration:none;color:inherit}h1,h2,h3{font-weight:700}img{display:block;width:100%;height:auto}svg{display:block;width:100%;height:auto}#__cvButtons{position:fixed;z-index:10}@media screen and (min-width: 320px){#__cvButtons{right:2.5vw;bottom:2.5vw;width:calc(100% - 5vw)}}@media screen and (min-width: 600px){#__cvButtons{right:1vw;bottom:1vw;width:auto}}@media screen and (min-width: 1025px){#__cvButtons{right:1vw;bottom:1vw;width:auto}}#__cvButtons .__btnAreaBody{-webkit-box-shadow:3px 3px 30px rgba(0,0,0,.3);box-shadow:3px 3px 30px rgba(0,0,0,.3);border-radius:2rem}#__cvButtons a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:-webkit-gradient(linear, left top, right top, from(#121212), to(#E42742));background:linear-gradient(90deg, #121212 0%, #E42742 100%);color:#fff;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}@media screen and (min-width: 320px){#__cvButtons a{padding:8px 20px 6px}}@media screen and (min-width: 600px){#__cvButtons a{padding:8px 20px 6px}}@media screen and (min-width: 1025px){#__cvButtons a{padding:8px 20px 6px}}#__cvButtons a:first-child{border-radius:1rem 1rem 0 0}#__cvButtons a:first-child span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}@media screen and (min-width: 320px){#__cvButtons a:first-child span{font-size:3.6vw}}@media screen and (min-width: 600px){#__cvButtons a:first-child span{font-size:1.5vw}}@media screen and (min-width: 1025px){#__cvButtons a:first-child span{font-size:1.1vw}}#__cvButtons a:first-child span:nth-child(1){display:block;line-height:1;background:#fff;color:#1c2652;text-align:center;font-size:65%;padding:5px 0;border-radius:10px;margin-bottom:4px}#__cvButtons a:last-child{border-radius:0 0 1rem 1rem;background:#1c2652;color:#fff;text-align:center;font-weight:700;letter-spacing:.08em}@media screen and (min-width: 320px){#__cvButtons a:last-child{font-size:3.8vw}}@media screen and (min-width: 600px){#__cvButtons a:last-child{font-size:1.6vw}}@media screen and (min-width: 1025px){#__cvButtons a:last-child{font-size:1.1vw}}#__cvButtons a:hover{opacity:.6}#__cvButtons a svg{display:block;margin-right:.5rem}@media screen and (min-width: 320px){#__cvButtons a svg{width:5.1vw}}@media screen and (min-width: 600px){#__cvButtons a svg{width:3.1vw}}@media screen and (min-width: 1025px){#__cvButtons a svg{width:2.1vw}}header .headerContainer .menu1{width:0}header .headerContainer .sp.ecButton{width:23%;padding:8% 0 2.34375%;float:left}header .headerContainer .sp.ecButton a img:hover{opacity:1}header .header_inner h1{width:41.401042%}header #gnavi_button.sp a img{width:30px}#iwakifc-wrap header .logo li.ecButton{padding-right:30px;border-right:1px solid #fff}#__globalContainer{background:#121212;color:#fff}#__globalContainer.__isTop{background:#eee;color:#121212}#__globalContainer.__isTop .__topSection{padding:3rem 0}#__globalContainer.__isTop .__fcHead{padding-bottom:2rem}#__globalContainer.__isTop .__fcHead .__en{color:#121212}#__globalContainer.__isTop .__fcHead .__en span::after{background:radial-gradient(circle farthest-side, #1c2652, #1c2652 50%, transparent 50%, transparent);background-size:10px 10px}#__globalContainer.__isPremium{background:#121212;color:#e7b258}#__globalContainer.__isTicket{background:#1c2652;color:#fff}#__topPoint li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1.5rem 0}@media screen and (min-width: 320px){#__topPoint li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}@media screen and (min-width: 600px){#__topPoint li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}}@media screen and (min-width: 1025px){#__topPoint li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}}#__topPoint li p{font-weight:900;line-height:1.6}@media screen and (min-width: 320px){#__topPoint li p{padding:1rem 0 1.5rem;font-size:6.4vw}}@media screen and (min-width: 600px){#__topPoint li p{padding:0 0 0 1rem;font-size:30px}}@media screen and (min-width: 1025px){#__topPoint li p{padding:0 0 0 1rem;font-size:30px}}#__topPoint .__icon{position:relative;font-family:oswald,sans-serif;border-radius:50%;background:#121212;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:150px;height:150px;line-height:.9}#__topPoint .__icon::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 100 100' version='1.1' xmlns='http://www.w3.org/2000/svg'><circle cx='50' cy='50' r='45' stroke='%23fff' stroke-width='3.5' stroke-dasharray='0 8' stroke-linecap='round' fill='transparent' /></svg>");background-size:100% 100%;background-repeat:no-repeat;-webkit-transform:scale(0.985);transform:scale(0.985)}#__topPoint .__icon span:nth-child(1){font-size:30px;letter-spacing:.04em}#__topPoint .__icon span:nth-child(2){font-size:55px}#__topIntro{position:relative;z-index:1}@media screen and (min-width: 320px){#__topIntro{margin-top:-7.5vw}}@media screen and (min-width: 600px){#__topIntro{margin-top:-3.5vw}}@media screen and (min-width: 1025px){#__topIntro{margin-top:-2.5vw}}#__topIntro p{margin:2rem 0}#__topCource li{margin-bottom:3rem}#__topCource li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#__topCource li a:hover img{opacity:.5}#__topCource li a:hover p{color:#1c2652;opacity:1;text-decoration:underline}#__topCource li img{display:block;width:80%;margin:0 auto 1rem;-webkit-transition:opacity 700ms ease;transition:opacity 700ms ease}@media screen and (min-width: 320px){#__topCource li img{width:100%}}@media screen and (min-width: 600px){#__topCource li img{width:80%}}@media screen and (min-width: 1025px){#__topCource li img{width:80%}}#__topCource li p{font-weight:700;line-height:1.4;text-align:center}@media screen and (min-width: 320px){#__topCource li p{font-size:3.6vw}}@media screen and (min-width: 600px){#__topCource li p{font-size:20px}}@media screen and (min-width: 1025px){#__topCource li p{font-size:20px}}#__topCource li p strong{font-weight:700;color:#121212}#__topCource li .__withIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#__topCource li .__withIcon .__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:125px;height:125px;background:#121212;color:#fff;border-radius:50%}#__topCource li .__withIcon .__icon span{font-weight:900}#__topCource li .__withIcon .__icon span:nth-child(1){font-size:23px}#__topCource li .__withIcon .__icon span:nth-child(2){font-size:40px}#__topCource li .__withIcon p{text-align:left;padding-left:1rem}#__pageMv{position:relative;z-index:1;background:#121212;overflow:hidden}@media screen and (min-width: 320px){#__pageMv{margin-top:-16vw}}@media screen and (min-width: 600px){#__pageMv{margin-top:0}}@media screen and (min-width: 1025px){#__pageMv{margin-top:0}}#__pageMv .__inner{position:relative;width:100%;height:100vh;height:100svh}#__pageMv .__layerPar{position:relative}#__pageMv .__layer{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}#__pageMv .__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#__pageMv .__mv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#__pageMv .__mv img{height:auto}@media screen and (min-width: 320px){#__pageMv .__mv img{width:80%}}@media screen and (min-width: 600px){#__pageMv .__mv img{width:65%}}@media screen and (min-width: 1025px){#__pageMv .__mv img{width:35%}}#__pageMv .__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#__pageMv .__nav nav{position:relative;width:100%}@media screen and (min-width: 320px){#__pageMv .__nav nav{padding-top:45svh}}@media screen and (min-width: 600px){#__pageMv .__nav nav{padding-top:55svh}}@media screen and (min-width: 1025px){#__pageMv .__nav nav{padding-top:67svh}}#__pageMv .__nav ul{position:relative;z-index:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:repeat(3, 1fr);width:100%;color:#fff;padding-bottom:1rem}@media screen and (min-width: 320px){#__pageMv .__nav ul{display:grid}}@media screen and (min-width: 600px){#__pageMv .__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}}#__pageMv .__nav ul li{position:relative}@media screen and (min-width: 320px){#__pageMv .__nav ul li{padding:0 1rem}}@media screen and (min-width: 600px){#__pageMv .__nav ul li{padding:0 1rem}}#__pageMv .__nav ul li.__activate a{border:solid 1px rgba(255,255,255,.3);background:rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:4px;-webkit-box-shadow:3px 3px 15px rgba(18,18,18,.3);box-shadow:3px 3px 15px rgba(18,18,18,.3)}#__pageMv .__nav ul a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 1.5rem;text-shadow:0 0 10px rgba(0,0,0,.15);-webkit-transition:opacity 700ms ease;transition:opacity 700ms ease}@media screen and (min-width: 320px){#__pageMv .__nav ul a{padding:.3rem 0 .5rem}}@media screen and (min-width: 600px){#__pageMv .__nav ul a{padding:1rem 1.5rem}}@media screen and (min-width: 1025px){#__pageMv .__nav ul a{padding:1rem 1.5rem}}#__pageMv .__nav ul a:hover{color:inherit;opacity:.5}#__pageMv .__nav ul span{display:inline-block;font-weight:700}#__pageMv .__nav ul span:nth-child(1){font-family:oswald,sans-serif;letter-spacing:.08em}@media screen and (min-width: 320px){#__pageMv .__nav ul span:nth-child(1){font-size:1.8rem}}@media screen and (min-width: 600px){#__pageMv .__nav ul span:nth-child(1){font-size:40px}}@media screen and (min-width: 320px){#__pageMv .__nav ul span:nth-child(2){font-size:.84rem;margin-top:2px}}@media screen and (min-width: 600px){#__pageMv .__nav ul span:nth-child(2){font-size:12px;margin-top:10px}}@media screen and (min-width: 320px){#__mtrImg{margin:-10vw 0 -25vw}}@media screen and (min-width: 600px){#__mtrImg{margin:-10vw 0 -25vw}}@media screen and (min-width: 1025px){#__mtrImg{margin:-10vw 0 -25vw}}#__fcContainer{margin:0 auto;-webkit-box-shadow:0 40px 100px -10px rgba(0,0,0,.3);box-shadow:0 40px 100px -10px rgba(0,0,0,.3)}@media screen and (min-width: 320px){#__fcContainer{width:100%;padding:6rem 3% 0}}@media screen and (min-width: 600px){#__fcContainer{width:720px;padding:6rem 3% 0}}@media screen and (min-width: 1025px){#__fcContainer{width:720px;padding:6rem 3% 0}}#__fcContainer .__fcHead{position:relative;text-align:center}@media screen and (min-width: 320px){#__fcContainer .__fcHead{padding-bottom:1rem}}@media screen and (min-width: 600px){#__fcContainer .__fcHead{padding-bottom:4rem}}@media screen and (min-width: 1025px){#__fcContainer .__fcHead{padding-bottom:6rem}}#__fcContainer .__fcHead .__en{position:relative;font-family:oswald,sans-serif;letter-spacing:.04em;font-size:60px}#__fcContainer .__fcHead .__en span{position:relative;display:inline-block;padding:0 1rem 1rem;margin-bottom:1rem}#__fcContainer .__fcHead .__en span::after{content:"";display:block;position:absolute;bottom:-5px;left:0;width:100%;height:10px;background:radial-gradient(circle farthest-side, #FFF, #FFF 50%, transparent 50%, transparent);background-size:10px 10px}#__fcContainer .__fcHead .__ja{font-weight:700}@media screen and (min-width: 320px){#__fcContainer .__fcHead .__ja{font-size:16px}}@media screen and (min-width: 600px){#__fcContainer .__fcHead .__ja{font-size:16px}}@media screen and (min-width: 1025px){#__fcContainer .__fcHead .__ja{font-size:16px}}#__fcContainer .__fcHead .__desc{font-weight:700;line-height:1.5}@media screen and (min-width: 320px){#__fcContainer .__fcHead .__desc{font-size:4.2vw;margin:3rem 0 2rem}}@media screen and (min-width: 600px){#__fcContainer .__fcHead .__desc{font-size:26px;margin:5rem 0 3rem}}@media screen and (min-width: 1025px){#__fcContainer .__fcHead .__desc{font-size:26px;margin:5rem 0 3rem}}#__fcContainer .__fcHead .__info,#__fcContainer .__fcHead .__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#__fcContainer .__fcHead .__icon{width:50px;height:50px;font-size:16px;font-weight:700;letter-spacing:.15em;margin-right:10px}#__fcContainer .__fcHead .__icon.__isRegular{background:#fff;color:#121212}#__fcContainer .__fcHead .__icon.__isPremium{background:#e7b258;color:#121212}#__fcContainer .__fcHead .__num{font-family:oswald,sans-serif;font-size:40px}#__fcContainer .__fcHead .__num small{font-family:noto-sans,sans-serif;font-weight:700;font-size:18px}#__fcContainer .__fcHead .__mtr{position:absolute;height:auto}#__fcContainer .__fcHead .__mtr.__num1{width:88px;top:18px;left:calc(50% - 160px)}#__fcContainer .__fcHead .__mtr.__num2{width:87px;top:18px;right:calc(50% - 175px)}#__fcContainer .__fcHead.__isPremium .__en span::after{content:"";display:block;position:absolute;background:radial-gradient(circle farthest-side, #e7b258, #e7b258 50%, transparent 50%, transparent);background-size:10px 10px}#__fcContainer .__headCommon{position:relative;text-align:center;font-weight:700;font-size:20px;letter-spacing:.1em;margin-bottom:3rem}@media screen and (min-width: 320px){#__fcContainer .__headCommon{margin-top:6rem}}@media screen and (min-width: 600px){#__fcContainer .__headCommon{margin-top:6rem}}@media screen and (min-width: 1025px){#__fcContainer .__headCommon{margin-top:6rem}}#__fcContainer .__headCommon span{position:relative;display:inline-block;padding:0 1rem .5rem}#__fcContainer .__headCommon span::after{content:"";display:block;position:absolute;bottom:-10px;left:0;width:100%;height:10px;background:radial-gradient(circle farthest-side, #FFF, #FFF 50%, transparent 50%, transparent);background-size:10px 10px}#__fcContainer .__headCommon .__mtr{position:absolute;height:auto}#__fcContainer .__headCommon .__mtr.__num1{width:105px;top:-32px;right:calc(50% - 160px)}#__fcContainer .__headCommon .__mtr.__num2{width:75px;top:-32px;left:calc(50% - 145px)}#__fcContainer .__headCommon.__isPremium span::after{content:"";display:block;position:absolute;background:radial-gradient(circle farthest-side, #e7b258, #e7b258 50%, transparent 50%, transparent);background-size:10px 10px}#__fcContainer .__grid{display:grid;grid-template-columns:repeat(2, 1fr);font-weight:700}@media screen and (min-width: 320px){#__fcContainer .__grid{gap:.5rem;font-size:3.2vw;letter-spacing:.05em}}@media screen and (min-width: 600px){#__fcContainer .__grid{gap:3rem;font-size:15px;letter-spacing:.1em}}@media screen and (min-width: 1025px){#__fcContainer .__grid{gap:3rem;font-size:15px;letter-spacing:.1em}}#__fcContainer .__grid li{position:relative;margin-bottom:2rem}#__fcContainer .__grid li.__isPremium::before{content:"";display:block;position:absolute;width:120%;height:120%;top:-5%;left:-10%;background:url("../images/__gridBg.png") center top/cover no-repeat}#__fcContainer .__grid li.__isPremium .__img::before,#__fcContainer .__grid li.__isPremium .__img::after{content:"";display:block;position:absolute;z-index:1;left:0;width:100%;height:5px;background:rgba(0,0,0,0);background:-webkit-gradient(linear, right top, left top, from(rgb(181, 120, 32)), color-stop(50%, rgb(236, 201, 110)), to(rgb(181, 120, 32)));background:linear-gradient(270deg, rgb(181, 120, 32) 0%, rgb(236, 201, 110) 50%, rgb(181, 120, 32) 100%)}#__fcContainer .__grid li.__isPremium .__img::before{top:0}#__fcContainer .__grid li.__isPremium .__img::after{bottom:0}#__fcContainer .__grid li.__isPremium .__imgInner::before,#__fcContainer .__grid li.__isPremium .__imgInner::after{content:"";display:block;position:absolute;z-index:1;top:0;width:5px;height:100%;background:rgba(0,0,0,0);background:-webkit-gradient(linear, left bottom, left top, from(rgb(181, 120, 32)), color-stop(50%, rgb(236, 201, 110)), to(rgb(181, 120, 32)));background:linear-gradient(0deg, rgb(181, 120, 32) 0%, rgb(236, 201, 110) 50%, rgb(181, 120, 32) 100%)}#__fcContainer .__grid li.__isPremium .__imgInner::before{left:0}#__fcContainer .__grid li.__isPremium .__imgInner::after{right:0}#__fcContainer .__grid li.__isRegular{color:#fff}#__fcContainer .__grid li.__isRegular .__img::before,#__fcContainer .__grid li.__isRegular .__img::after{content:"";display:block;position:absolute;z-index:1;left:0;width:100%;height:5px;background:#121212}#__fcContainer .__grid li.__isRegular .__img::before{top:0}#__fcContainer .__grid li.__isRegular .__img::after{bottom:0}#__fcContainer .__grid li.__isRegular .__imgInner::before,#__fcContainer .__grid li.__isRegular .__imgInner::after{content:"";display:block;position:absolute;z-index:1;top:0;width:5px;height:100%;background:#121212}#__fcContainer .__grid li.__isRegular .__imgInner::before{left:0}#__fcContainer .__grid li.__isRegular .__imgInner::after{right:0}#__fcContainer .__grid .__img{position:relative;z-index:1}#__fcContainer .__grid .img{width:100%}#__fcContainer .__grid .__imgInner{position:relative;width:100%;height:0;padding-bottom:82.14%;background:#fff}#__fcContainer .__grid .__imgInner a,#__fcContainer .__grid .__imgInner img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#__fcContainer .__grid .__imgInner a:hover img{opacity:.5}#__fcContainer .__grid .__imgInner img{-webkit-transition:opacity 700ms ease;transition:opacity 700ms ease}#__fcContainer .__grid p{text-align:center;padding-top:1rem}#__fcContainer .__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 0}#__fcContainer .__btn a{position:relative;display:inline-block;font-size:25px;font-weight:700;letter-spacing:.06em;padding:2rem 10rem 2rem 3rem;border-radius:1.5rem;background:#eee;color:#121212}#__fcContainer .__btn img{position:absolute;top:-23px;right:0;width:148px}.__tableWrapper{border:solid 3px #fff}.__tableWrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.__tableWrapper dl{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;border-bottom:solid 1px #fff}.__tableWrapper dl:last-child{border:none}.__tableWrapper dt{width:65%;border-right:solid 3px #fff}@media screen and (min-width: 320px){.__tableWrapper dt{font-size:4vw}}@media screen and (min-width: 600px){.__tableWrapper dt{font-size:28px}}@media screen and (min-width: 1025px){.__tableWrapper dt{font-size:28px}}.__tableWrapper dd{font-family:oswald,sans-serif;width:35%;font-size:40px}@media screen and (min-width: 320px){.__tableWrapper dd{font-size:7vw}}@media screen and (min-width: 600px){.__tableWrapper dd{font-size:40px}}@media screen and (min-width: 1025px){.__tableWrapper dd{font-size:40px}}.__tableWrapper dd span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.__tableWrapper dd small{font-family:noto-sans,sans-serif;font-size:50%;margin-left:5px}.__tableWrapper dt,.__tableWrapper dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 10px;line-height:1}@media screen and (min-width: 320px){.__btnWrapper{padding:1rem 0}}@media screen and (min-width: 600px){.__btnWrapper{padding:1rem 15% 3rem}}@media screen and (min-width: 1025px){.__btnWrapper{padding:1rem 15% 3rem}}.__btnWrapper a:hover img{opacity:.5}.__btnWrapper img{-webkit-transition:opacity 700ms ease;transition:opacity 700ms ease}.__headSimple{position:relative;font-weight:900;letter-spacing:.06em}@media screen and (min-width: 320px){.__headSimple{font-size:6vw;padding:0 0 0 1.2rem;margin:3rem 0 2rem}}@media screen and (min-width: 600px){.__headSimple{font-size:30px;padding:0 0 0 1.2rem;margin:5rem 0 3rem}}@media screen and (min-width: 1025px){.__headSimple{font-size:30px;padding:0 0 0 1.2rem;margin:5rem 0 3rem}}.__headSimple::before{content:"";display:block;position:absolute;top:0;left:0;width:8px;height:100%;background:#1c2652}#__fcContainer .__sectionInner{position:relative}@media screen and (min-width: 320px){#__fcContainer .__sectionInner{padding:0 1rem}}@media screen and (min-width: 600px){#__fcContainer .__sectionInner{padding:0 2rem}}@media screen and (min-width: 1025px){#__fcContainer .__sectionInner{padding:0 2rem}}@media screen and (min-width: 320px){#__fcContainer .__sectionInner .__imgHowto{width:100%}}@media screen and (min-width: 600px){#__fcContainer .__sectionInner .__imgHowto{width:75%}}@media screen and (min-width: 1025px){#__fcContainer .__sectionInner .__imgHowto{width:75%}}#__fcContainer .__sectionInner .__mtr{position:absolute}@media screen and (min-width: 320px){#__fcContainer .__sectionInner .__mtr.__num1{width:30vw;top:-38vw;right:-2vw}}@media screen and (min-width: 600px){#__fcContainer .__sectionInner .__mtr.__num1{width:160px;top:-90px;right:-25px}}@media screen and (min-width: 1025px){#__fcContainer .__sectionInner .__mtr.__num1{width:160px;top:-90px;right:-25px}}#__fcContainer .__sectionInner p{margin-top:1.5rem;line-height:1.7}@media screen and (min-width: 320px){#__fcContainer .__sectionInner p{font-size:3.4vw}}@media screen and (min-width: 600px){#__fcContainer .__sectionInner p{font-size:16px}}@media screen and (min-width: 1025px){#__fcContainer .__sectionInner p{font-size:16px}}#sb-container{display:none !important}#__topFv h1{font-weight:900;color:#121212;text-align:center}@media screen and (min-width: 320px){#__topFv h1{font-size:7vw}}@media screen and (min-width: 600px){#__topFv h1{font-size:2.6rem}}@media screen and (min-width: 1025px){#__topFv h1{font-size:2.6rem}}#__topFv p{font-weight:700}#__topFv .__top{text-align:center;padding:1.5rem 0 1rem;line-height:1.6}@media screen and (min-width: 320px){#__topFv .__top{font-size:3.6vw}}@media screen and (min-width: 600px){#__topFv .__top{font-size:1.2rem}}@media screen and (min-width: 1025px){#__topFv .__top{font-size:1.2rem}}#__topFv .__bottom{padding:1.5rem}@media screen and (min-width: 320px){#__topFv .__bottom{font-size:3.2vw}}@media screen and (min-width: 600px){#__topFv .__bottom{font-size:1rem}}@media screen and (min-width: 1025px){#__topFv .__bottom{font-size:1rem}}.__btnText{text-align:center;padding-top:2.5rem;letter-spacing:.045em;font-weight:700;font-size:1.4rem}.__btnText a{position:relative;display:inline-block}.__btnText a::after{content:"";display:block;position:absolute;bottom:-8px;left:0;width:100%;height:3px;background:#121212;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center left;transform-origin:center left;-webkit-transition:-webkit-transform 700ms ease;transition:-webkit-transform 700ms ease;transition:transform 700ms ease;transition:transform 700ms ease, -webkit-transform 700ms ease}.__btnText a:hover{color:inherit}.__btnText a:hover::after{opacity:1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center right;transform-origin:center right}.__btnCommon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem 0}.__btnCommon a{position:relative;display:inline-block;background:-webkit-gradient(linear, left top, right top, from(#121212), to(#1c2652));background:linear-gradient(90deg, #121212 0%, #1c2652 100%);border-radius:5rem;font-weight:700;letter-spacing:.15em;color:#1c2652}.__btnCommon a::after{content:"";display:block;position:absolute;top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px);border-radius:5rem;background:#fff}.__btnCommon a:hover img{-webkit-transform:translateX(1rem);transform:translateX(1rem)}.__btnCommon .__btnInner{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:300px;height:80px}.__btnCommon img{width:80px !important;margin-left:8px;-webkit-transition:-webkit-transform 400ms ease;transition:-webkit-transform 400ms ease;transition:transform 400ms ease;transition:transform 400ms ease, -webkit-transform 400ms ease}@media screen and (min-width: 320px){.__ticketSection{padding-bottom:8rem}}@media screen and (min-width: 600px){.__ticketSection{padding-bottom:8rem}}@media screen and (min-width: 1025px){.__ticketSection{padding-bottom:8rem}}.__headCommonL{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.__headCommonL .__en{position:relative;font-family:oswald,sans-serif;font-weight:700;display:inline-block}@media screen and (min-width: 320px){.__headCommonL .__en{font-size:5.8rem}}@media screen and (min-width: 600px){.__headCommonL .__en{font-size:5rem}}.__headCommonL .__en span{position:relative;display:inline-block}.__headCommonL .__en::before{content:"";display:block;position:absolute;bottom:-2px;left:-2.5%;width:105%;height:10px;background:#121212}.__headCommonL .__ja{font-weight:900;letter-spacing:.14em;margin:10px 0 2rem}@media screen and (min-width: 320px){.__headCommonL .__ja{font-size:3.2vw}}@media screen and (min-width: 600px){.__headCommonL .__ja{font-size:1.2rem}}@media screen and (min-width: 1025px){.__headCommonL .__ja{font-size:1.2rem}}.__headCommonS{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:2.5rem}.__headCommonS .__en{font-family:oswald,sans-serif;font-weight:700}@media screen and (min-width: 320px){.__headCommonS .__en{font-size:3.2rem}}@media screen and (min-width: 600px){.__headCommonS .__en{font-size:4rem}}.__headCommonS .__en::after{content:"/";font-family:noto-sans,sans-serif;display:inline-block}@media screen and (min-width: 320px){.__headCommonS .__en::after{margin:0 .5rem}}@media screen and (min-width: 600px){.__headCommonS .__en::after{margin:0 1rem}}.__headCommonS .__ja{font-weight:700;letter-spacing:.14em}@media screen and (min-width: 320px){.__headCommonS .__ja{font-size:1.1rem;-webkit-transform:translateY(-0.9rem);transform:translateY(-0.9rem)}}@media screen and (min-width: 600px){.__headCommonS .__ja{font-size:1rem;-webkit-transform:translateY(-1.1rem);transform:translateY(-1.1rem)}}dl{padding:0 0 1.5rem}@media screen and (min-width: 320px){dl{font-size:3.6vw}}@media screen and (min-width: 600px){dl{font-size:1.2rem}}@media screen and (min-width: 1025px){dl{font-size:1.2rem}}dl dt{font-weight:900}dl dt::before{content:"■";margin-right:3px}dl dd{padding:1rem 1.5rem;line-height:1.64;font-size:80%}dl dd a{font-size:125%;font-weight:700;text-decoration:underline !important}dl dd a:hover{text-decoration:none !important}h3{position:relative;padding:5px 0;margin-bottom:1rem}@media screen and (min-width: 320px){h3{font-size:3.8vw}}@media screen and (min-width: 600px){h3{font-size:1.2rem}}@media screen and (min-width: 1025px){h3{font-size:1.2rem}}h3::before{content:"";display:block;position:absolute;width:4px;height:100%;top:0;left:0;background:#1c2652}h3 span{padding-left:1rem}.__descInner{padding:0 1.5rem}ol li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0;font-weight:700}@media screen and (min-width: 320px){ol li{font-size:3.4vw}}@media screen and (min-width: 600px){ol li{font-size:1rem}}@media screen and (min-width: 1025px){ol li{font-size:1rem}}ol li::before{content:attr(data-text);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1;background:#121212;color:#fff;border-radius:50%;width:20px;height:20px;font-weight:700;font-size:14px}ol li span{display:inline-block;width:calc(100% - 25px)}@media screen and (min-width: 320px){.__atten{font-size:3.1vw}}@media screen and (min-width: 600px){.__atten{font-size:14px}}@media screen and (min-width: 1025px){.__atten{font-size:14px}}.__simpleDesc{font-weight:700}@media screen and (min-width: 320px){.__simpleDesc{font-size:3.4vw}}@media screen and (min-width: 600px){.__simpleDesc{font-size:1rem}}@media screen and (min-width: 1025px){.__simpleDesc{font-size:1rem}}.__tblBox{margin-top:3rem}.__tblBox h4{font-weight:900;margin-bottom:5px}@media screen and (min-width: 320px){.__tblBox h4{font-size:3.4vw}}@media screen and (min-width: 600px){.__tblBox h4{font-size:1rem}}@media screen and (min-width: 1025px){.__tblBox h4{font-size:1rem}}.__tblBox ul{border:solid 3px;background:#fff}.__tblBox ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid 3px;font-weight:700}@media screen and (min-width: 320px){.__tblBox ul li{font-size:3.4vw}}@media screen and (min-width: 600px){.__tblBox ul li{font-size:1rem}}@media screen and (min-width: 1025px){.__tblBox ul li{font-size:1rem}}.__tblBox ul li:last-child{border-bottom:none}.__tblBox ul li h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30%;border-right:solid 3px;font-weight:700;letter-spacing:.35em}.__tblBox ul li p{width:70%;padding:1rem}#__howtoNav{padding:1.5rem 0 3rem}#__howtoNav ul{display:grid;grid-template-columns:repeat(2, 1fr);border-radius:5px;overflow:hidden}#__howtoNav li:first-child{border-right:solid 1px #fff}#__howtoNav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:#1c2652;color:#fff;font-weight:700;-webkit-transition:background-color 400ms ease;transition:background-color 400ms ease}@media screen and (min-width: 320px){#__howtoNav a{height:15vw;font-size:3.4vw;padding:0 1rem}}@media screen and (min-width: 600px){#__howtoNav a{height:8vw;font-size:1rem;padding:0 1.5rem}}@media screen and (min-width: 1025px){#__howtoNav a{height:5vw;font-size:1rem;padding:0 1.5rem}}#__howtoNav a:hover{background:#121212}#__howtoNav svg{fill:#fff}@media screen and (min-width: 320px){#__howtoNav svg{width:1.5rem}}@media screen and (min-width: 600px){#__howtoNav svg{width:2rem}}@media screen and (min-width: 1025px){#__howtoNav svg{width:2rem}}.commtable{margin:3rem 0 6rem}.commtable h4{font-family:oswald,sans-serif;margin-bottom:.5rem}@media screen and (min-width: 320px){.commtable h4{font-size:4vw}}@media screen and (min-width: 600px){.commtable h4{font-size:1.4rem}}@media screen and (min-width: 1025px){.commtable h4{font-size:1.4rem}}.commtable th,.commtable td{font-weight:700;font-family:cormorant-garamond,shippori-mincho,sans-serif}@media screen and (min-width: 320px){.commtable th,.commtable td{font-size:3.4vw}}@media screen and (min-width: 600px){.commtable th,.commtable td{font-size:1rem}}@media screen and (min-width: 1025px){.commtable th,.commtable td{font-size:1rem}}.commtable th{color:#fff;background-color:#c11830 !important}.fcTable table{border-top:1px solid #000;border-right:1px solid #000}.fcTable th,.fcTable td{border-left:1px solid #000;border-bottom:1px solid #000}/*# sourceMappingURL=ticket.css.map */