body{overflow-x:hidden；}@keyframes anim{0%{transform:translateX(0px)}100%{transform:translateX(300px)}}@keyframes bggradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.container{max-width:100%;margin:0 auto}.container img{width:auto;max-width:100%;height:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1260px}}.grow{display:inline-block;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.grow:hover{transform:scale(1.1)}.shrink{display:inline-block;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.shrink:hover{transform:scale(0.9)}@keyframes pulse{25%{transform:scale(1.1)}75%{transform:scale(0.9)}}.pulse{display:inline-block;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.pulse:hover{animation-name:pulse;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse-grow{to{transform:scale(1.1)}}.pulse-grow{display:inline-block;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.pulse-grow:hover{animation-name:pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes pulse-shrink{to{transform:scale(0.9)}}.pulse-shrink{display:inline-block;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.pulse-shrink:hover{animation-name:pulse-shrink;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes push{50%{transform:scale(0.8)}100%{transform:scale(1)}}.push{display:inline-block;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.push:hover{animation-name:push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}@keyframes pop{50%{transform:scale(1.2)}100%{transform:scale(1)}}.pop{display:inline-block;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.pop:hover{animation-name:pop;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.rotate{display:inline-block;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.rotate:hover{transform:rotate(4deg)}.grow-rotate{display:inline-block;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.grow-rotate:hover{transform:scale(1.1) rotate(4deg)}.float{display:inline-block;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.float:hover{transform:translateY(-5px)}.sink{display:inline-block;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.sink:hover{transform:translateY(5px)}@keyframes hover{50%{transform:translateY(-3px)}100%{transform:translateY(-6px)}}.hover{display:inline-block;transition-duration:.5s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.hover:hover{transform:translateY(-6px);animation-name:hover;animation-duration:1.5s;animation-delay:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes hang{50%{transform:translateY(3px)}100%{transform:translateY(6px)}}.hang{display:inline-block;transition-duration:.5s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.hang:hover{transform:translateY(6px);animation-name:hang;animation-duration:1.5s;animation-delay:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}.skew{display:inline-block;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.skew:hover{transform:skew(-10deg)}.skew-forward{display:inline-block;transition-duration:.3s;transition-property:transform;transform-origin:0 100%;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.skew-forward:hover{transform:skew(-10deg)}@keyframes wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}.wobble-vertical{display:inline-block;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.wobble-vertical:hover{animation-name:wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes wobble-horizontal{16.65%{transform:translateX(8px)}33.3%{transform:translateX(-6px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}100%{transform:translateX(0)}}.wobble-horizontal{display:inline-block;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.wobble-horizontal:hover{animation-name:wobble-horizontal;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes wobble-top{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.wobble-top{display:inline-block;transform-origin:0 100%;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.wobble-top:hover{animation-name:wobble-top;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes wobble-bottom{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.wobble-bottom{display:inline-block;transform-origin:100% 0;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.wobble-bottom:hover{animation-name:wobble-bottom;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.fade-out{opacity:0;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transition:all 1s}.fade-in{opacity:1}.border-fade{display:inline-block;transition-duration:.3s;transition-property:box-shadow;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:inset 0 0 0 4px #ececec,0 0 1px transparent}.border-fade:hover{box-shadow:inset 0 0 0 4px #666,0 0 1px transparent}.hollow{display:inline-block;transition-duration:.3s;transition-property:background;transform:translateZ(0);box-shadow:inset 0 0 0 4px #ececec,0 0 1px transparent}.hollow:hover{background:none}.trim{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.trim:before{content:'';position:absolute;border:white solid 4px;top:4px;left:4px;right:4px;bottom:4px;opacity:0;transition-duration:.3s;transition-property:opacity}.trim:hover:before{opacity:1}.outline-outward{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.outline-outward:before{content:'';position:absolute;border:#ececec solid 4px;top:0;right:0;bottom:0;left:0;transition-duration:.3s;transition-property:top right bottom left}.outline-outward:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px}.outline-inward{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.outline-inward:before{content:'';position:absolute;border:#ececec solid 4px;top:-16px;right:-16px;bottom:-16px;left:-16px;opacity:0;transition-duration:.3s;transition-property:top right bottom left}.outline-inward:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:1}.round-corners{display:inline-block;transition-duration:.3s;transition-property:border-radius;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.round-corners:hover{border-radius:1em}.glow{display:inline-block;transition-duration:.3s;transition-property:box-shadow;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.glow:hover{box-shadow:0 0 8px rgba(0,0,0,0.6)}.box-shadow-outset{display:inline-block;transition-duration:.3s;transition-property:box-shadow;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.box-shadow-outset:hover{box-shadow:2px 2px 2px rgba(0,0,0,0.6)}.box-shadow-inset{display:inline-block;transition-duration:.3s;transition-property:box-shadow;box-shadow:inset 0 0 0 rgba(0,0,0,0.6),0 0 1px transparent;-webkit-tap-highlight-color:transparent;transform:translateZ(0)}.box-shadow-inset:hover{box-shadow:inset 2px 2px 2px rgba(0,0,0,0.6),0 0 1px transparent}.float-shadow{display:inline-block;position:relative;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:radial-gradient(ellipse at center, rgba(0,0,0,0.35) 0%, transparent 80%);transition-duration:.3s;transition-property:transform opacity}.float-shadow:hover{transform:translateY(-5px)}.float-shadow:hover:before{opacity:1;transform:translateY(5px)}@keyframes hover{50%{transform:translateY(-3px)}100%{transform:translateY(-6px)}}@keyframes hover-shadow{0%{transform:translateY(6px);opacity:.4}50%{transform:translateY(3px);opacity:1}100%{transform:translateY(6px);opacity:.4}}.hover-shadow{display:inline-block;position:relative;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.hover-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:radial-gradient(ellipse at center, rgba(0,0,0,0.35) 0%, transparent 80%);transition-duration:.3s;transition-property:transform opacity}.hover-shadow:hover{transform:translateY(-6px);animation-name:hover;animation-duration:1.5s;animation-delay:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}.hover-shadow:hover:before{opacity:.4;transform:translateY(6px);animation-name:hover-shadow;animation-duration:1.5s;animation-delay:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}.shadow-radial{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.shadow-radial:before,.shadow-radial:after{pointer-events:none;position:absolute;content:'';left:0;width:100%;box-sizing:border-box;background-repeat:no-repeat;height:5px;opacity:0;transition-duration:.3s;transition-property:opacity}.shadow-radial:before{bottom:100%;background:radial-gradient(ellipse at 50% 150%, rgba(0,0,0,0.6) 0%, transparent 80%)}.shadow-radial:after{top:100%;background:radial-gradient(ellipse at 50% -50%, rgba(0,0,0,0.6) 0%, transparent 80%)}.shadow-radial:hover:before,.shadow-radial:hover:after{opacity:1}.bubble-top{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.bubble-top:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;transition-duration:.3s;left:calc(50% - 10px);border-width:0 10px 10px 10px;border-color:transparent transparent #ececec transparent;transition-property:top}.bubble-top:hover:before{top:-10px}.bubble-right{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.bubble-right:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;transition-duration:.3s;transition-property:right;top:calc(50% - 10px);right:0;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #ececec}.bubble-right:hover:before{right:-10px}.bubble-bottom{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.bubble-bottom:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;transition-duration:.3s;transition-property:bottom;left:calc(50% - 10px);bottom:0;border-width:10px 10px 0 10px;border-color:#ececec transparent transparent transparent}.bubble-bottom:hover:before{bottom:-10px}.bubble-left{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.bubble-left:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;transition-duration:.3s;transition-property:left;top:calc(50% - 10px);left:0;border-width:10px 10px 10px 0;border-color:transparent #ececec transparent transparent}.bubble-left:hover:before{left:-10px}.bubble-float-top{display:inline-block;position:relative;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.bubble-float-top:before{pointer-events:none;position:absolute;z-index:-1;content:'';left:calc(50% - 10px);top:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ececec transparent;transition-duration:.3s;transition-property:top}.bubble-float-top:hover{transform:translateY(5px) translateZ(0)}.bubble-float-top:hover:before{top:-10px}.bubble-float-right{display:inline-block;position:relative;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.bubble-float-right:before{pointer-events:none;position:absolute;z-index:-1;top:calc(50% - 10px);right:0;content:'';border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #00BB00;transition-duration:.3s;transition-property:right}.bubble-float-right:hover{transform:translateX(-5px)}.bubble-float-right:hover:before{right:-10px}.bubble-float-bottom{display:inline-block;position:relative;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.bubble-float-bottom:before{pointer-events:none;position:absolute;z-index:-1;content:'';left:calc(50% - 10px);bottom:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#ececec transparent transparent transparent;transition-duration:.3s;transition-property:bottom}.bubble-float-bottom:hover{transform:translateY(-5px) translateZ(0)}.bubble-float-bottom:hover:before{bottom:-10px}.bubble-float-left{display:inline-block;position:relative;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.bubble-float-left:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:calc(50% - 10px);left:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #ececec transparent transparent;transition-duration:.3s;transition-property:left}.bubble-float-left:hover{transform:translateX(5px)}.bubble-float-left:hover:before{left:-10px}.curl-top-left{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.curl-top-left:before{pointer-events:none;position:absolute;content:'';height:0;width:0;top:0;left:0;background:#fff;background:linear-gradient(135deg, #fff 45%, #aaa 50%, #ccc 56%, #fff 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#000000');z-index:1000;box-shadow:1px 1px 1px rgba(0,0,0,0.4);transition-duration:.3s;transition-property:width height}.curl-top-left:hover:before{width:25px;height:25px}.curl-top-right{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.curl-top-right:before{pointer-events:none;position:absolute;content:'';height:0;width:0;top:0;right:0;background:#fff;background:linear-gradient(225deg, #fff 45%, #aaa 50%, #ccc 56%, #fff 80%);box-shadow:-1px 1px 1px rgba(0,0,0,0.4);transition-duration:.3s;transition-property:width height}.curl-top-right:hover:before{width:25px;height:25px}.curl-bottom-right{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.curl-bottom-right:before{pointer-events:none;position:absolute;content:'';height:0;width:0;bottom:0;right:0;background:#fff;background:linear-gradient(315deg, #fff 45%, #aaa 50%, #ccc 56%, #fff 80%);box-shadow:-1px -1px 1px rgba(0,0,0,0.4);transition-duration:.3s;transition-property:width height}.curl-bottom-right:hover:before{width:25px;height:25px}.curl-bottom-left{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.curl-bottom-left:before{pointer-events:none;position:absolute;content:'';height:0;width:0;bottom:0;left:0;background:#fff;background:linear-gradient(45deg, #fff 45%, #aaa 50%, #ccc 56%, #fff 80%);box-shadow:1px -1px 1px rgba(0,0,0,0.4);transition-duration:.3s;transition-property:width height}.curl-bottom-left:hover:before{width:25px;height:25px}.link{display:block;width:100%;text-align:center}.link a{font-weight:bold}#forkongithub a{background:#000;color:#fff;text-decoration:none;font-family:arial, sans-serif;text-align:center;font-weight:bold;padding:5px 40px;font-size:1rem;line-height:2rem;position:relative;transition:0.5s}#forkongithub a:hover{background:#060;color:#fff}#forkongithub a::before,#forkongithub a::after{content:"";width:100%;display:block;position:absolute;top:1px;left:0;height:1px;background:#fff}#forkongithub a::after{bottom:1px;top:auto}@media screen and (min-width: 800px){#forkongithub{position:absolute;display:block;top:0;right:0;width:200px;overflow:hidden;height:200px}#forkongithub a{width:200px;position:absolute;top:60px;right:-60px;transform:rotate(45deg);-webkit-transform:rotate(45deg);box-shadow:4px 4px 10px rgba(0,0,0,0.8)}}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}audio:not([controls]){display:none;height:0}hr{overflow:visible}*{padding:0;margin:0;box-sizing:border-box}* input[type="submit"],* input[type="button"]{border-radius:0;-webkit-appearance:button;appearance:button;border:none}* input[type="submit"]::-webkit-search-decoration,* input[type="button"]::-webkit-search-decoration{display:none}* input[type="submit"]::focus,* input[type="button"]::focus{outline-offset:-2px}html{overflow-y:scroll}a:before,a:after,input{-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-duration:0.2s;transition-timing-function:ease}input[type="submit"],input[type="button"]{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a:hover,input[type="submit"]:hover,input[type="button"]:hover{opacity:0.7}li{list-style-type:none}@font-face{font-family:'conthrax-sb';src:url("../font/conthrax-sb.ttf") format("truetype");font-weight:normal;font-style:normal}.conthrax-sb{font-family:conthrax-sb, sans-serif;text-transform:uppercase}@keyframes poyoyon3{0%,40%{transform:skew(0deg, 0deg)}5%{transform:skew(5deg, 5deg)}10%{transform:skew(-4deg, -4deg)}15%{transform:skew(3deg, 3deg)}20%{transform:skew(-2deg, -2deg)}25%{transform:skew(1deg, 1deg)}30%{transform:skew(-0.6deg, -0.6deg)}35%{transform:skew(0.3deg, 0.3deg)}}.heading{position:relative;font-size:18px;line-height:28px;color:#000;text-align:center;padding-bottom:10px;margin:0px auto}.heading span{display:block;padding:10px 0;font-weight:bold;font-size:16px;line-height:28px;text-align:center}@media (min-width: 768px){.heading span{font-size:22px;line-height:30px}}.heading small{font-size:14px}@media (min-width: 768px){.heading small{font-size:15px}}@media (min-width: 768px){.heading{font-size:26px;line-height:40px;margin:40px auto 30px auto}.heading br.pcnone{display:none}}.heading::before{content:attr(data-en);display:block;color:#E7C4D2;font-size:16px;text-transform:uppercase;font-family:conthrax-sb, sans-serif;padding:0 0 10px 0}@media (min-width: 768px){.heading::before{font-size:20px}}body{position:relative;font-family:"biz-udpgothic", sans-serif;font-weight:400;font-style:normal;color:#fff;background-color:#333}a{color:#C94B79;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}h1,h2,h3,h4,h5,h6{color:#333;font-weight:500;line-height:normal}p{color:#333;font-size:14px;line-height:24px}p:last-child{margin-bottom:0}ul{padding-left:10px}strong.md{display:block;font-size:16px;padding:5px}@media (min-width: 768px){strong.md{border-bottom:1px dashed #efefef;margin:0 0 16px 0}}:root{--hamburger-menu-size:92px;--hamburger-menu-padding:24px;--hamburger-menu-border-px:1px;--hamburger-menu-border-color:#fff;--hamburger-menu-transition:0.3s}.hamburger-menu{margin:0 auto;cursor:pointer;position:absolute;top:0;right:0;width:92px;height:80px;background-color:rgba(0,0,0,0.8);z-index:15}@media (min-width: 1200px){.hamburger-menu{display:none}}.hamburger-menu-line{position:absolute;transition:var(--hamburger-menu-transition);width:44px;height:var(--hamburger-menu-border-px);background-color:var(--hamburger-menu-border-color)}.line-top{top:var(--hamburger-menu-padding);left:var(--hamburger-menu-padding)}.line-middle{top:calc(50% - var(--hamburger-menu-border-px)/2);left:var(--hamburger-menu-padding)}.line-bottom{bottom:var(--hamburger-menu-padding);left:var(--hamburger-menu-padding)}.hamburger-menu-active>.line-top{top:calc(50% - var(--hamburger-menu-border-px)/2);transform:rotate(45deg)}.hamburger-menu-active>.line-middle{width:0;height:0;left:var(--hamburger-menu-padding)}.hamburger-menu-active>.line-bottom{top:calc(50% - var(--hamburger-menu-border-px)/2);transform:rotate(-45deg)}img{width:auto;max-width:100%;height:auto}.layer_board_bg,.layer_board{position:absolute}.layer_board_bg .btn_close,.layer_board .btn_close{position:absolute;top:-20px;left:auto;right:-20px;width:40px;height:40px;background-color:#000;color:#fff;content:'×';z-index:10px;text-align:center;line-height:40px;font-size:18px;border-radius:40px;cursor:pointer}.layer_board_bg .btn_close img,.layer_board .btn_close img{width:25px;height:auto;display:block;margin:8px auto}.layer_board_bg{position:fixed;width:100%;height:100%;z-index:1000;top:0;left:0;display:none;cursor:pointer;background:#000}.layer_board{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:2000;width:80%}@media (min-width: 992px){.layer_board{max-width:500px}}.layer_board img{width:100%;height:auto}@media screen and (max-width: 767px){.layer_board img{height:auto;display:block;margin:0 auto}}.layer_board p{margin-bottom:50px}.btn_close{display:block;text-decoration:none;width:100%;height:100%}#wrap{width:100%;height:auto}.loader,.loader:before,.loader:after{background:#ffffff;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}.loader{color:#ffffff;text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loader:before,.loader:after{position:absolute;top:0;content:''}.loader:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loader:after{left:1.5em}@-webkit-keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.loaderv{position:relative;width:75px;height:100px}.loaderv__bar{position:absolute;bottom:0;width:10px;height:50%;background-color:#fff;transform-origin:center bottom;box-shadow:1px 1px 0 rgba(0,0,0,0.2)}.loaderv__bar:nth-child(1){left:0px;transform:scale(1, .2);animation:barUp1 4s infinite}.loaderv__bar:nth-child(2){left:15px;transform:scale(1, .4);animation:barUp2 4s infinite}.loaderv__bar:nth-child(3){left:30px;transform:scale(1, .6);animation:barUp3 4s infinite}.loaderv__bar:nth-child(4){left:45px;transform:scale(1, .8);animation:barUp4 4s infinite}.loaderv__bar:nth-child(5){left:60px;transform:scale(1, 1);animation:barUp5 4s infinite}.loaderv__ball{position:absolute;bottom:10px;left:0;width:10px;height:10px;background-color:#fff;border-radius:50%;animation:ball 4s infinite}@keyframes ball{0%{transform:translate(0, 0)}5%{transform:translate(8px, -14px)}10%{transform:translate(15px, -10px)}17%{transform:translate(23px, -24px)}20%{transform:translate(30px, -20px)}27%{transform:translate(38px, -34px)}30%{transform:translate(45px, -30px)}37%{transform:translate(53px, -44px)}40%{transform:translate(60px, -40px)}50%{transform:translate(60px, 0)}57%{transform:translate(53px, -14px)}60%{transform:translate(45px, -10px)}67%{transform:translate(37px, -24px)}70%{transform:translate(30px, -20px)}77%{transform:translate(22px, -34px)}80%{transform:translate(15px, -30px)}87%{transform:translate(7px, -44px)}90%{transform:translate(0, -40px)}100%{transform:translate(0, 0)}}@keyframes barUp1{0%{transform:scale(1, 0.2)}40%{transform:scale(1, 0.2)}50%{transform:scale(1, 1)}90%{transform:scale(1, 1)}100%{transform:scale(1, 0.2)}}@keyframes barUp2{0%{transform:scale(1, 0.4)}40%{transform:scale(1, 0.4)}50%{transform:scale(1, 0.8)}90%{transform:scale(1, 0.8)}100%{transform:scale(1, 0.4)}}@keyframes barUp3{0%{transform:scale(1, 0.6)}100%{transform:scale(1, 0.6)}}@keyframes barUp4{0%{transform:scale(1, 0.8)}40%{transform:scale(1, 0.8)}50%{transform:scale(1, 0.4)}90%{transform:scale(1, 0.4)}100%{transform:scale(1, 0.8)}}@keyframes barUp5{0%{transform:scale(1, 1)}40%{transform:scale(1, 1)}50%{transform:scale(1, 0.2)}90%{transform:scale(1, 0.2)}100%{transform:scale(1, 1)}}.part{width:250px;position:absolute}.svgpath{fill:rgba(124,70,140,0);stroke:#B4407B;stroke-width:1.5px;stroke-dasharray:1000;stroke-linecap:round;z-index:2}.svgbg{fill:rgba(35,90,164,0.4);z-index:1}.loaders{position:absolute;top:0px;bottom:0px;left:0px;right:0px;margin:auto;width:175px;height:100px}.loaders span{display:block;background:#ccc;width:7px;height:10%;border-radius:14px;margin-right:5px;float:left;margin-top:25%}.loaders span:last-child{margin-right:0px}.loaders span:nth-child(1){animation:load 2.5s 1.4s infinite linear}.loaders span:nth-child(2){animation:load 2.5s 1.2s infinite linear}.loaders span:nth-child(3){animation:load 2.5s 1s infinite linear}.loaders span:nth-child(4){animation:load 2.5s 0.8s infinite linear}.loaders span:nth-child(5){animation:load 2.5s 0.6s infinite linear}.loaders span:nth-child(6){animation:load 2.5s 0.4s infinite linear}.loaders span:nth-child(7){animation:load 2.5s 0.2s infinite linear}.loaders span:nth-child(8){animation:load 2.5s 0s infinite linear}.loaders span:nth-child(9){animation:load 2.5s 0.2s infinite linear}.loaders span:nth-child(10){animation:load 2.5s 0.4s infinite linear}.loaders span:nth-child(11){animation:load 2.5s 0.6s infinite linear}.loaders span:nth-child(12){animation:load 2.5s 0.8s infinite linear}.loaders span:nth-child(13){animation:load 2.5s 1s infinite linear}.loaders span:nth-child(14){animation:load 2.5s 1.2s infinite linear}.loaders span:nth-child(15){animation:load 2.5s 1.4s infinite linear}@keyframes load{0%{background:#B4407B;margin-top:25%;height:10%}50%{background:#265295;height:100%;margin-top:0%}100%{background:#B4407B;height:10%;margin-top:25%}}#playload{animation:dash 2.5s reverse ease-in-out infinite}@keyframes dash{to{stroke-dashoffset:2000}}.container-fluid{padding:0}main{position:relative;min-height:100dvh}main.Gradation_02{z-index:4;clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 0);background-color:transparent;padding:40px 0 0 0}main.Gradation_02::after{content:'';z-index:-1;inset:0;width:100%;height:100%;position:fixed;background-color:#0f62d8;background-image:linear-gradient(45deg, #0f62d8 0%, #2158a5 27%, #735497 54%, #cb4580 80%, #ea3673 100%);background-size:100% 100%;animation:bggradient 20s ease infinite}@media (min-width: 992px){main.Gradation_02::after{background-attachment:fixed}}@keyframes anim{0%{transform:translateX(0px)}100%{transform:translateX(50px)}}@keyframes anim_back{0%{transform:translateX(50px)}100%{transform:translateX(0px)}}section{z-index:1;position:relative}section.head-nav{position:fixed;z-index:10;background:linear-gradient(90deg, #0015fd, #7e00fd, #fd00cf)}section.head-nav .menu-toggle-wrap{position:fixed;top:0;left:0}section.head-nav nav.navbar{width:100%}@media screen and (max-width: 767px){section.head-nav nav.navbar{display:none}}@media screen and (min-width: 768px){section.head-nav nav.navbar{display:none}}@media (min-width: 992px){section.head-nav nav.navbar{height:60px}}section.head-nav nav.navbar .navbar-toggler{border:none;position:absolute;padding:0;right:10px;top:10px;z-index:999}section.head-nav nav.navbar .navbar-toggler:focus{box-shadow:none}section.head-nav nav.navbar .nav-item.sns{margin-right:0px}section.head-nav nav.navbar .nav-item.sns ul{min-width:50px}section.head-nav nav.navbar .nav-item.sns ul li{padding:10px 0;display:inline-block;width:20%}@media (min-width: 992px){section.head-nav nav.navbar .nav-item.sns ul li{display:block;width:100%}}section.head-nav nav.navbar .nav-item.sns ul li a:hover{background-color:transparent}section.head-nav nav.navbar .nav-item .dropdown-menu{background-color:rgba(0,0,0,0.2)}section.head-nav nav.navbar .nav-item .dropdown-menu img{width:30px;height:auto;display:block;margin:0 auto}section.head-nav nav.navbar .navbar-toggler-icon{animation:anim_back 0.5s;background:#5625F3;border-radius:6px;width:40px;height:40px;background-image:var(--bs-navbar-toggler-icon-bg);background-size:85% auto;background-position:center center}section.head-nav nav.navbar .navbar-toggler-icon.open{animation:anim 0.5s forwards}section.head-nav nav.navbar .logo{width:60%;padding:5px 0 0 20px;z-index:999}@media (min-width: 768px){section.head-nav nav.navbar .logo{padding:20px 0 0 20px}}@media (min-width: 992px){section.head-nav nav.navbar .logo{width:30%}}section.head-nav nav.navbar .logo a{display:block;z-index:99}section.head-nav nav.navbar .btn-close{margin-top:-24px;margin-right:-12px;margin-left:auto;background:url();color:#fff;font-size:40px;width:40px;height:40px}section.head-nav nav.navbar .modal-backdrop{z-index:1;--bs-backdrop-bg:transparent}section.head-nav nav.navbar .modal-backdrop.show{opacity:0.8}section.head-nav nav.navbar .offcanvas{background-color:rgba(0,0,0,0.7)}section.head-nav nav.navbar .offcanvas-body{padding:80px 30px 30px 30px;position:relative}section.head-nav nav.navbar .offcanvas-body::after{width:95%;height:200px;content:'';position:absolute;bottom:-30px;left:0;right:0;margin:auto;background:url(../img/logo/mv_daruma_vsp.png) no-repeat;background-size:100% auto;background-position:center;animation:8s fadeInDown}@media (min-width: 992px){section.head-nav nav.navbar .offcanvas-body::after{display:none}}@media (min-width: 992px){section.head-nav nav.navbar .offcanvas-body{padding:0}}section.head-nav nav.navbar .offcanvas-body li{font-family:conthrax-sb, sans-serif}section.head-nav nav.navbar .offcanvas-body li a.nav-link{text-shadow:1px 1px 2px #111;color:#fff}section.head-nav nav.navbar .offcanvas-body li.bottom_daruma img{width:30%;position:absolute;right:-40px;bottom:-20px}@media (min-width: 992px){section.head-nav nav.navbar .offcanvas-body li.bottom_daruma img{display:none}}section.head-nav .menu-toggle-wrap .menu-navigation{transition:opacity 0.3s ease}section.head-nav .menu-toggle-wrap .logo{width:200px;padding:10px;position:fixed;top:10px;right:10px;border-radius:80px;height:auto;background-color:rgba(0,0,0,0.3);z-index:999}@media (min-width: 768px){section.head-nav .menu-toggle-wrap .logo{width:400px;top:20px;right:20px}}section.head-nav .menu-toggle-wrap .logo a{display:flex;align-items:center;height:40px;padding:0 60px 0 10px}@media (min-width: 768px){section.head-nav .menu-toggle-wrap .logo a{height:60px;padding:0 100px 0 20px}}section.head-nav .menu-toggle-wrap.open{width:100%;height:100dvh;position:fixed;background-color:#0f62d8;background-image:linear-gradient(45deg, #0f62d8 0%, #2158a5 27%, #735497 54%, #cb4580 80%, #ea3673 100%);background-size:100% 100%;animation:bggradient 20s ease infinite}section.head-nav .menu-toggle-wrap.open .menu_wrap{visibility:visible;max-width:250px;z-index:999;position:absolute;left:0px;right:0;top:20px;opacity:1}@media (min-width: 768px){section.head-nav .menu-toggle-wrap.open .menu_wrap{max-width:250px;left:20px;right:0;top:20px}}section.head-nav .menu-toggle-wrap.open .menu_wrap img{display:block}section.head-nav .menu-toggle-wrap.close{visibility:hidden}section.head-nav .menu-toggle-wrap.close .menu{display:none}section.head-nav .menu-toggle-wrap.close .logo,section.head-nav .menu-toggle-wrap.close .menu-icon-toggle{visibility:initial}section.head-nav .menu-icon-toggle{display:block;width:60px;height:60px;border-radius:50%;padding:20px;position:fixed;top:10px;right:10px;z-index:99999}@media (min-width: 768px){section.head-nav .menu-icon-toggle{width:80px;height:80px;top:20px;right:20px}}.home section.head-nav .menu-icon-toggle{top:50px;position:absolute;right:20px;top:20px}section.head-nav .menu-icon-toggle span{display:block;width:20px;height:2px;position:absolute;top:50%;left:0;right:0;margin:auto;background-color:#fff;transform:translate(0, -50%);transition:opacity 0.3s 0.3s;box-shadow:1px 1px 2px #777}@media (min-width: 768px){section.head-nav .menu-icon-toggle span{width:30px}}.home:not(.open) section.head-nav .menu-icon-toggle span{background-color:#fff}section.head-nav .menu-icon-toggle::before,section.head-nav .menu-icon-toggle::after{content:'';display:block;width:20px;height:2px;position:absolute;background-color:#fff;transition:transform 0.3s, top 0.3s 0.3s, bottom 0.3s 0.3s;box-shadow:1px 1px 2px #777}@media (min-width: 768px){section.head-nav .menu-icon-toggle::before,section.head-nav .menu-icon-toggle::after{width:30px}}section.head-nav .menu-icon-toggle::before{top:22px;left:0;right:0;margin:auto}@media (min-width: 768px){section.head-nav .menu-icon-toggle::before{top:30px}}section.head-nav .menu-icon-toggle::after{bottom:22px;left:0;right:0;margin:auto}@media (min-width: 768px){section.head-nav .menu-icon-toggle::after{bottom:30px}}.open section.head-nav .menu-icon-toggle span{opacity:0;transition:opacity 0.3s}.open section.head-nav .menu-icon-toggle::before,.open section.head-nav .menu-icon-toggle::after{background-color:#fff}.open section.head-nav .menu-icon-toggle::before{top:calc(50% - 1px);transform:rotate(45deg)}.open section.head-nav .menu-icon-toggle::after{bottom:calc(50% - 1px);transform:rotate(-45deg)}.open section.head-nav .menu-icon-toggle::before,.open section.head-nav .menu-icon-toggle::after{transition:top 0.3s, bottom 0.3s, transform 0.3s 0.3s}section.head-nav .menu-background{visibility:hidden;width:300%;height:100px;position:absolute;left:-100%;background-color:#CB4580;transition:background-position 0.2s, transform 0.2s 0.2s, visibility 0.2s 0.3s;z-index:2}@media (min-width: 992px){section.head-nav .menu-background{left:-130%;height:150px}}.open section.head-nav .menu-background{visibility:visible;transition:background-position 0.5s, transform 0.5s 0.5s}section.head-nav .menu-background.top{transform:rotate(-45deg) translateY(-150%);background:linear-gradient(to top, #805497 50%, #CB4580 50%);background-size:100% 200%;background-position:-100% 100%}.open section.head-nav .menu-background.top{transform:rotate(-45deg) translateY(-49%);background-position:0 0}section.head-nav .menu-background.middle{transform:rotate(-45deg) translateY(50%) scaleY(0);background:#2e73d3;height:100px}@media (min-width: 992px){section.head-nav .menu-background.middle{height:150px}}.open section.head-nav .menu-background.middle{transform:rotate(-45deg) translateY(50%) scaleY(1)}section.head-nav .menu_area{align-items:center;visibility:hidden;list-style-type:none;margin:0;padding:0;z-index:99999;position:absolute;top:-999px;left:-999px}.open section.head-nav .menu_area{width:90%;max-width:700px;visibility:visible;top:50%;left:50%;transform:translate(-50%, -50%)}section.head-nav .menu{padding:0}section.head-nav .menu:first-child{width:60%}section.head-nav .menu:last-child{width:35%}section.head-nav .menu li{opacity:0;margin-bottom:5px;transform:translateX(20px);transition:all 0.3s}section.head-nav .menu li.none{display:none}section.head-nav .menu li.none .venue{display:none}section.head-nav .menu li.null{opacity:0.3;pointer-events:none}section.head-nav .menu li.null .venue{display:none}.open section.head-nav .menu li{opacity:1;transform:translateX(0);backface-visibility:hidden}section.head-nav .menu li ul.sns{display:flex;align-items:center;justify-content:flex-start;padding:0 0 20px 0}section.head-nav .menu li ul.sns li{margin-right:8px}section.head-nav .menu li ul.sns li a{padding:5px}section.head-nav .menu li ul.sns li img{width:25px;height:auto}section.head-nav .menu li ul.venue{padding:0 0 20px 20px}@media (min-width: 992px){section.head-nav .menu li ul.venue{padding:0 0 20px 20px}}section.head-nav .menu li ul.venue li{width:100%;position:relative}section.head-nav .menu li ul.venue li:before{content:'└';position:absolute;top:0;bottom:0;left:-20px;margin:auto;height:13px}section.head-nav .menu li ul.venue li a{padding:5px 0;display:block;font-size:13px}section.head-nav .menu li ul.venue li a img{margin:0 auto}section.head-nav .menu a,section.head-nav .menu span{position:relative;font-size:24px;text-decoration:none;color:#fff}section.head-nav .menu a p,section.head-nav .menu span p{font-family:conthrax-sb, sans-serif;color:#fff;font-size:16px;margin-bottom:1px}@media (min-width: 992px){section.head-nav .menu a p,section.head-nav .menu span p{font-size:20px}}section.head-nav .menu a p::after,section.head-nav .menu span p::after{content:attr(data-en);display:block;color:#ccc;font-size:12px;line-height:20px;padding:0 0 10px 0;bottom:0;font-family:"biz-udpgothic", sans-serif;font-weight:400;font-style:normal}@media (min-width: 992px){section.head-nav .menu a p::after,section.head-nav .menu span p::after{line-height:24px}}section.head-nav .content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;color:#fd00cf;transition:all 0.3s 1s}.open section.head-nav .content{opacity:0;transition:all 0.3s}section.head-title{width:100%;padding:40px 0}@media (min-width: 768px){section.head-title{padding:80px 0}}section.head-title h1{color:#fff}section.head-title h1 span{display:block}section .flex{display:flex;justify-content:space-between}section .container{padding:24px;margin:0 auto}@media (min-width: 768px){section .container{padding:40px;width:100%}}section .container .addtoany_share_save_container{margin:100px auto 0 auto}section .container .addtoany_share_save_container .addtoany_list{display:flex;line-height:16px;height:auto;justify-content:center;flex-wrap:wrap}section .container.wh{background-color:rgba(255,255,255,0.8)}section .container img.not_fd{display:block;margin:80px auto}@media (min-width: 992px){section .container img.not_fd{max-width:600px}}section .container .container_inner{margin:0 auto}@media (min-width: 992px){section .container .container_inner{max-width:900px}}section .container .container_inner.wh{background-color:rgba(255,255,255,0.8);padding:40px 24px}@media (min-width: 992px){section .container .container_inner.wh{max-width:900px;padding:60px}}section .container.wh-txt{color:#fff}section .container.wh-txt h1,section .container.wh-txt h2,section .container.wh-txt h3,section .container.wh-txt h4,section .container.wh-txt h5,section .container.wh-txt p,section .container.wh-txt span{color:#fff}section .container.postwidth{margin:20px auto 0 auto}section .container .pp{width:100%;padding:20px;margin:20px auto;height:160px;overflow-y:scroll;background-color:rgba(255,255,255,0.8)}@media (min-width: 768px){section .container .pp{width:80%;padding:20px 40px}}section .container .pp p{font-size:13px;line-height:20px;text-align:left}section .container table{border-top:1px solid #fff;width:100%;margin:30px auto}section .container table tr{border-bottom:1px solid #fff;width:100%}section .container table th,section .container table td{font-size:14px;padding:14px}@media (min-width: 768px){section .container table th,section .container table td{font-size:14px;padding:20px}}section .container table th{white-space:nowrap;display:block;width:100%;text-align:center;position:relative}@media (min-width: 768px){section .container table th{text-align:left}}section .container table th:after{content:'';width:20px;height:1px;position:absolute;right:0;left:0;bottom:6px;margin:auto;background-color:#e189d6}@media (min-width: 768px){section .container table th:after{display:none}}@media (min-width: 768px){section .container table th{display:table-cell;width:30%}}section .container table th p{margin:0;float:left}section .container table th span{color:red;float:right}@media (max-width: 767px){section .container table th{font-size:15px}}section .container table td{width:100%;display:block}@media (min-width: 768px){section .container table td{display:table-cell;width:70%}}section .container table td input,section .container table td textarea{width:100%;border:none;background-color:#fff;padding:10px;border-radius:5px}@media (max-width: 767px){section .container table.st th{text-align:center;border-bottom:1px dashed #fff}}section .container table.st td ul{list-style-type:disc}section .container table.st td ul li{list-style-type:disc;margin:5px 0}section .container .wpcf7-form-control-wrap,section .container .wpcf7-response-output{color:#333}section .container .wpcf7-form-control.wpcf7-acceptance{width:100%;display:block;border:3px solid #f6ae4a;margin:0 auto;padding:10px 20px}@media (min-width: 768px){section .container .wpcf7-form-control.wpcf7-acceptance{width:80%}}section .container .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item,section .container .wpcf7-form-control.wpcf7-acceptance label{display:block;width:100%;text-align:center;margin:0 auto}section .container .wpcf7-form-control.wpcf7-acceptance input{display:block;margin:10px auto;transform:scale(1.2)}section .container .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label{display:block}section .container .wpcf7-form-control.wpcf7-acceptance span{font-size:14px}section .container .wpcf7-form-control.wpcf7-submit{width:100%;display:block;margin:24px auto 0 auto;padding:10px 20px;text-align:center;background-color:#C0373B;color:#fff}@media (min-width: 768px){section .container .wpcf7-form-control.wpcf7-submit{width:80%}}section .container .wpcf7-form-control.wpcf7-submit:disabled{color:#FFF;background:#AAA}section.main-visual{position:sticky !important;top:0;left:0;position:relative}section.main-visual.Gradation_02{background-color:#0f62d8;background-image:linear-gradient(45deg, #0f62d8 0%, #2158a5 27%, #735497 54%, #cb4580 80%, #ea3673 100%);background-size:100% 100%;animation:bggradient 20s ease infinite}section.main-visual .container-fluid{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;position:relative}section.main-visual .container-fluid .main_logo{width:80%;display:flex;flex-direction:column}@media (min-width: 992px){section.main-visual .container-fluid .main_logo{width:40%}}section.main-visual .container-fluid .main_logo img{padding:10px 0}section.main-visual .container-fluid .main_logo .box{display:flex;justify-content:space-between;align-items:flex-end}section.main-visual .container-fluid .main_logo .box img{width:34%}section.main-visual .container-fluid .main_logo .box img:nth-of-type(2){width:26%}section.main-visual .daruma{position:absolute;bottom:0;left:0;right:0;margin:auto;width:90%;opacity:0.2;overflow:hidden;--animate-duration:2s;z-index:-1}section.main-visual .daruma img{display:block;margin:0 auto -10% auto}@media (min-width: 992px){section.main-visual .daruma img{margin:0 auto -20% auto}}section.main-visual.video-wrap{width:100%;height:auto;position:relative;top:0;left:0;z-index:1}section.main-visual.video-wrap #youtube-area{position:fixed;z-index:1;top:0;right:0;left:0;bottom:0;overflow:hidden;opacity:0}section.main-visual.video-wrap #youtube-area.appear{animation-name:PageAnimeAppear;animation-duration:.5s;animation-fill-mode:forwards}@keyframes PageAnimeAppear{0%{opacity:0}100%{opacity:1}}section.main-visual.video-wrap #youtube{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:177.77777778vh;height:56.25vw;min-height:100%;min-width:100%}section.main-visual.video-wrap #youtube-mask{position:absolute;position:fixed;z-index:1;top:0;width:100%;height:100%}section.main-visual.video-wrap .overlay,section.main-visual.video-wrap #yt_player{position:fixed;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto}section.main-visual.video-wrap .overlay{z-index:-1}section.main-visual.video-wrap #yt_player{z-index:-2}section.main-visual.video-wrap h1{position:absolute;z-index:2;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#fff;text-shadow:0 0 15px #666}section .all_more{width:50%;margin:20px auto 40px auto}@media (min-width: 992px){section .all_more{width:80%;margin:60px auto 40px auto}}section .all_more a{display:block;text-align:center;position:relative;color:#000;padding:5px 10px;font-size:12px;background-color:rgba(255,255,255,0.8);transition-duration:.4s;border-radius:20px}@media (min-width: 992px){section .all_more a{padding:10px;font-size:14px}}section .all_more a:hover{opacity:1;letter-spacing:0.15em}section .all_more a:before,section .all_more a::after{content:'';position:absolute;top:0;bottom:0;margin:auto;width:20px;height:1px;background-color:#efefef;animation:poyoyon3 1.5s infinite}@media (min-width: 992px){section .all_more a:before,section .all_more a::after{width:30px}}section .all_more a:before{left:-20px}@media (min-width: 992px){section .all_more a:before{left:-30px}}section .all_more a:after{right:-20px}@media (min-width: 992px){section .all_more a:after{right:-30px}}@media (min-width: 768px){section .all_more{width:40%;max-width:300px}}section.infomation{padding:40px 0 0 0}@media (min-width: 992px){section.infomation{padding:40px 0}}section.infomation h2{text-align:center;color:#000;display:block;margin:0px auto 40px auto}@media (min-width: 768px){section.infomation h2{margin:0px auto 60px auto}}section.infomation h2 span{padding:10px 0 0 0;display:block;font-size:14px;font-family:"biz-udpgothic", sans-serif;font-weight:400;font-style:normal}section.infomation .flex{flex-wrap:wrap;justify-content:normal;flex-direction:column;gap:30px}@media (min-width: 768px){section.infomation .flex{flex-direction:row}}@media (min-width: 992px){section.infomation .flex{gap:30px}}@media (min-width: 1200px){section.infomation .flex{gap:30px}}section.infomation .flex .card{width:100%;position:relative;border-radius:0}@media (min-width: 768px){section.infomation .flex .card{width:47%}}@media (min-width: 992px){section.infomation .flex .card{width:31%}}section.infomation .flex .card .card-title{line-height:25px;font-size:15px;font-weight:bold}@media (min-width: 768px){section.infomation .flex .card .card-title{line-height:26px;font-size:16px}}section.infomation .flex .card .card-text{line-height:24px;font-size:14px}section.infomation .flex .card .card-body{display:flex;flex-direction:column;justify-content:space-between}section.infomation .flex .card .card-body h5,section.infomation .flex .card .card-body p{color:#333}section.infomation .flex .card .card-body .btn{margin:0 0 0 auto;background-color:#C94B79;color:#fff;border-radius:0;font-size:12px}@media (min-width: 768px){section.infomation .flex .card .card-body .btn{font-size:14px}}section.infomation .heading{max-width:900px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}section.infomation .heading h2{margin:0;display:flex;align-items:center;width:90%}section.infomation .heading h2 span{margin:0 0 10px 10px;letter-spacing:1px;font-size:12px}@media (min-width: 992px){section.infomation .heading h2 span{font-size:14px;margin:0 0 10px 20px}}section.infomation .heading .all_more{max-width:150px;margin:0 30px 0 0}section.infomation .heading .all_more a{padding:5px 8px;line-height:20px}@media (min-width: 992px){section.infomation .topnews_wrap{max-width:900px;margin:0 auto}}section.infomation .topnews_wrap ul{width:100%;height:auto;margin:0 auto;padding:16px;background-color:rgba(255,255,255,0.6)}@media (min-width: 768px){section.infomation .topnews_wrap ul{padding:30px}}section.infomation .topnews_wrap ul li{display:flex;align-items:center;flex-wrap:wrap;margin:0 auto;padding:0 0 30px 0}section.infomation .topnews_wrap ul li:last-child{padding:0}@media (min-width: 992px){section.infomation .topnews_wrap ul li{flex-wrap:nowrap;flex-direction:row}}section.infomation .topnews_wrap ul li time{font-size:11px;color:#BB5478;width:auto}@media (min-width: 992px){section.infomation .topnews_wrap ul li time{width:8%;min-width:69px;margin-right:16px}}section.infomation .topnews_wrap ul li a{color:#000;padding:10px 0 0 0;font-size:14px}@media (orientation: landscape){section.infomation .topnews_wrap ul li a{padding:0}}section.infomation .topnews_wrap ul li a span{width:60px;margin:0 0 0 auto}@media (min-width: 992px){section.infomation .topnews_wrap ul li a span{width:8%;margin:0;padding:0 16px}}section.infomation .topnews_wrap ul li a.cat{color:#BB5478;border:1px solid #BB5478;padding:4px 8px;font-size:12px;white-space:nowrap;border-radius:20px;margin-left:10px}@media (min-width: 992px){section.infomation .topnews_wrap ul li a.cat{margin-left:0;margin-right:10px}}section.infomation .topnews_wrap ul li a p{margin:5px 0;font-size:14px;color:#000;width:100%}@media (min-width: 992px){section.infomation .topnews_wrap ul li a p{margin:0}}section.infomation .topnews_wrap ul li a span{border-radius:5px;background-color:#BB5478;font-size:12px;padding:5px 10px;color:#fff;text-align:center;font-family:conthrax-sb, sans-serif;border-radius:20px}@media (min-width: 992px){section.infomation .topnews_wrap ul li a span{margin-left:16px}}section.bunner .container{padding:0}section.bunner .topnews_wrap{width:87%;margin:0 auto}@media (min-width: 992px){section.bunner .topnews_wrap{width:100%;max-width:900px}}section.bunner .topnews_wrap .splide{width:100%;margin:0 auto}section.bunner .topnews_wrap .splide .splide__pagination{bottom:0px}@media (min-width: 992px){section.bunner .topnews_wrap .splide .splide__pagination{bottom:10px}}section.bunner .topnews_wrap .splide .splide__pagination .splide__pagination__page.is-active{background-color:#000}section.bunner .topnews_wrap .splide .splide__arrows .splide__arrow{background:rgba(255,255,255,0.4)}section.bunner .topnews_wrap .splide .splide__arrows svg{fill:#fff;height:1em;width:1em}section.bunner .topnews_wrap .splide .splide__arrows .splide__arrow--prev{left:-1em}@media (min-width: 992px){section.bunner .topnews_wrap .splide .splide__arrows .splide__arrow--prev{left:-3em}}section.bunner .topnews_wrap .splide .splide__arrows .splide__arrow--next{right:-1em}@media (min-width: 992px){section.bunner .topnews_wrap .splide .splide__arrows .splide__arrow--next{right:-3em}}section.bunner .topnews_wrap .splide__track{margin-bottom:30px}section.bunner .topnews_wrap .splide__slide{height:auto}@media (min-width: 992px){section.bunner .topnews_wrap .splide__slide{height:300px}}section.bunner .topnews_wrap .splide__slide img{width:100%;height:100%;object-fit:cover}section.bunner .topnews_wrap.bottom{margin:0 auto 40px auto}@media (min-width: 992px){section.bunner .topnews_wrap.bottom{margin:0 auto}}section.catchcopy img.copy{display:block;margin:0 auto;width:80%;max-width:700px}section.catchcopy .txtarea{max-width:800px;margin:0 auto 0px auto}section.catchcopy .txtarea p{text-align:center}@media (min-width: 768px){section.catchcopy .txtarea p{text-align:center;font-size:18px;line-height:40px}}section.catchcopy .txtarea .youtube_modal{display:block;position:relative;width:100%;margin:0 auto;padding-top:56.25%}section.catchcopy .txtarea .youtube_modal iframe,section.catchcopy .txtarea .youtube_modal a{position:absolute;top:0;left:0;width:100%;height:100%}section.hole,section.access{padding:40px 0}section.hole .blank_btn,section.access .blank_btn{width:100%;text-decoration:none;display:flex;justify-content:space-between;align-items:center;border-radius:30px;color:#fff;background-color:#C94B79;font-size:13px;line-height:20px;padding:5px 10px;text-align:center;margin:20px auto 0 auto}@media (min-width: 992px){section.hole .blank_btn,section.access .blank_btn{font-size:14px;line-height:20px;padding:8px 16px}}section.hole .blank_btn span,section.access .blank_btn span{margin:0 auto}section.hole .blank_btn i,section.access .blank_btn i{font-size:18px}section.hole .blank_btn img,section.access .blank_btn img{width:20px !important}section.hole .blank_btn.min,section.access .blank_btn.min{width:80%}@media (min-width: 992px){section.hole .blank_btn.min,section.access .blank_btn.min{max-width:250px}}section.hole .info_gm,section.access .info_gm{width:100%;margin:10px auto 0px auto}section.hole .info_gm.normal,section.access .info_gm.normal{margin:60px auto 30px auto}@media (min-width: 768px){section.hole .info_gm.normal,section.access .info_gm.normal{margin:60px auto 0 auto}}section.hole .info_gm p,section.access .info_gm p{display:block;line-height:24px}section.hole .info_gm table,section.access .info_gm table{width:100%;max-width:600px;margin:0 auto;border-top:1px solid #989898}section.hole .info_gm table.full,section.access .info_gm table.full{max-width:100%}section.hole .info_gm table tr,section.access .info_gm table tr{border-bottom:1px solid #989898}section.hole .info_gm table tr th,section.access .info_gm table tr th{padding:8px 8px 16px 8px;font-size:15px;position:relative}@media (min-width: 992px){section.hole .info_gm table tr th,section.access .info_gm table tr th{padding:20px}}section.hole .info_gm table tr th:after,section.access .info_gm table tr th:after{content:'';width:20px;height:1px;position:absolute;right:0;left:0;bottom:6px;margin:auto;background-color:#e189d6}@media (min-width: 768px){section.hole .info_gm table tr th:after,section.access .info_gm table tr th:after{display:none}}section.hole .info_gm table tr td,section.access .info_gm table tr td{padding:8px;font-size:13px;text-align:left}@media (min-width: 992px){section.hole .info_gm table tr td,section.access .info_gm table tr td{font-size:14px;padding:20px}}section.hole .info_gm table tr th,section.hole .info_gm table tr td,section.access .info_gm table tr th,section.access .info_gm table tr td{line-height:26px}@media (min-width: 992px){section.hole .info_gm table tr th br.pcnone,section.hole .info_gm table tr td br.pcnone,section.access .info_gm table tr th br.pcnone,section.access .info_gm table tr td br.pcnone{display:none}}section.hole .container,section.access .container{background-color:rgba(0,0,0,0.3);padding:40px 24px 30px 24px;color:#fff;width:100%}@media (min-width: 992px){section.hole .container,section.access .container{width:100%;padding:40px 40px 80px 40px}}section.hole .container p,section.hole .container span,section.access .container p,section.access .container span{color:#fff}section.hole .container p.margin_none,section.access .container p.margin_none{display:block;text-align:center;text-transform:none;color:#a4a2a2}section.hole .container h3,section.access .container h3{width:100%;margin:-60px auto 0px auto;display:block;overflow:hidden;padding:0 0 40px 0;height:auto}@media (min-width: 768px){section.hole .container h3,section.access .container h3{padding:0 0 100px 0}}section.hole .container h3 img,section.access .container h3 img{display:block;width:70%;height:auto;margin:0 auto}@media (min-width: 768px){section.hole .container h3 img,section.access .container h3 img{width:35%}}@media (min-width: 992px){section.hole .container h3 img,section.access .container h3 img{width:30%}}section.hole .container h3 img.st,section.access .container h3 img.st{margin:40px auto 0 auto}section.hole .container h3 img.st.big,section.access .container h3 img.st.big{width:90%}@media (min-width: 768px){section.hole .container h3 img.st.big,section.access .container h3 img.st.big{width:50%}}section.hole .container h3 img.min,section.access .container h3 img.min{width:20%;margin:20px auto 0 auto}@media (min-width: 768px){section.hole .container h3 img.min,section.access .container h3 img.min{width:100px}}section.hole .container h4,section.access .container h4{text-align:center;color:#fff;display:block;margin:30px auto 60px auto}@media (min-width: 992px){section.hole .container h4,section.access .container h4{margin:0px auto 80px auto}}section.hole .container h4.mt,section.access .container h4.mt{margin:80px auto 40px auto}@media (min-width: 992px){section.hole .container h4.mt,section.access .container h4.mt{margin:80px auto}}section.hole .container h4.fst,section.access .container h4.fst{margin:30px auto 60px auto !important}@media (min-width: 992px){section.hole .container h4.fst,section.access .container h4.fst{margin:60px auto 80px auto !important}}section.hole .container h4 i,section.access .container h4 i{font-style:normal}section.hole .container h4 i.lowercase,section.access .container h4 i.lowercase{text-transform:lowercase}section.hole .container h4 span,section.access .container h4 span{padding:10px 0 0 0;display:block;font-size:14px;line-height:28px;font-family:"biz-udpgothic", sans-serif;font-weight:400;font-style:normal}section.hole .container h4 span i,section.access .container h4 span i{display:block;font-style:normal}@media (min-width: 768px){section.hole .container h4 span i,section.access .container h4 span i{padding:0 0 0 10px;display:inline-block}}section.hole .container .biglogo,section.access .container .biglogo{margin:0 auto;padding:0 0 20px 0}@media (min-width: 992px){section.hole .container .biglogo,section.access .container .biglogo{padding:0 0 60px 0}}section.hole .container .biglogo.mb_none,section.access .container .biglogo.mb_none{padding:0 0 0 0}section.hole .container .biglogo img,section.access .container .biglogo img{width:100%;margin:0 auto 30px auto;display:block}@media (min-width: 992px){section.hole .container .biglogo img,section.access .container .biglogo img{width:80%}}section.hole .container .biglogo img.min,section.access .container .biglogo img.min{max-width:600px}@media (min-width: 992px){section.hole .container .biglogo img.arena,section.access .container .biglogo img.arena{width:60%;margin:0 auto}}section.hole .container .biglogo img.upday,section.access .container .biglogo img.upday{width:20%;margin:0 auto 10px auto}@media (min-width: 768px){section.hole .container .biglogo img.upday,section.access .container .biglogo img.upday{width:120px}}section.hole .container .biglogo.yg,section.access .container .biglogo.yg{margin:-50px auto 0 auto;padding:0 0 20px 0}@media (min-width: 992px){section.hole .container .biglogo.yg,section.access .container .biglogo.yg{margin:-30px auto 0 auto;padding:0 0 40px 0}}section.hole .container .biglogo.yg img.min,section.access .container .biglogo.yg img.min{max-width:900px !important}section.hole .container .bunner_area,section.access .container .bunner_area{width:100%;margin:10px auto}@media (min-width: 992px){section.hole .container .bunner_area,section.access .container .bunner_area{width:80%;max-width:900px}}section.hole .container .bunner_area a,section.access .container .bunner_area a{display:block}section.hole .container .bunner_area a img,section.access .container .bunner_area a img{width:100%}section.hole .container .bunner_area.art,section.access .container .bunner_area.art{margin:-30px auto 50px auto}@media (min-width: 992px){section.hole .container .bunner_area.art,section.access .container .bunner_area.art{margin:-20px auto 80px auto}}section.hole .container .bunner_area.txt,section.access .container .bunner_area.txt{margin:0 auto 60px auto;padding:0 10px}section.hole .container .bunner_area.txt strong,section.access .container .bunner_area.txt strong{font-size:18px;text-decoration:underline}section.hole .container .bunner_area.txt p,section.access .container .bunner_area.txt p{margin:0}section.hole .container .bunner_area.txt p,section.hole .container .bunner_area.txt ul li,section.access .container .bunner_area.txt p,section.access .container .bunner_area.txt ul li{font-size:14px}section.hole .container .bunner_area.txt ul,section.access .container .bunner_area.txt ul{padding:0}section.hole .container .bunner_area.txt ul li,section.access .container .bunner_area.txt ul li{list-style-type:disc;margin:5px 0}section.hole .container .bunner_area.btnone,section.access .container .bunner_area.btnone{margin:40px auto 0 auto}section.hole .container img.full,section.access .container img.full{width:100%;margin:0 auto}section.hole .container .artst,section.access .container .artst{display:flex;justify-content:space-between;flex-direction:column;position:relative}@media (min-width: 992px){section.hole .container .artst:after,section.access .container .artst:after{content:'';width:1px;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-color:#898888}}@media (min-width: 992px){section.hole .container .artst,section.access .container .artst{flex-direction:row}}section.hole .container .artst .left,section.hole .container .artst .right,section.access .container .artst .left,section.access .container .artst .right{width:100%}@media (min-width: 992px){section.hole .container .artst .left,section.hole .container .artst .right,section.access .container .artst .left,section.access .container .artst .right{width:47%}}section.hole .container .artst .left h5,section.hole .container .artst .right h5,section.access .container .artst .left h5,section.access .container .artst .right h5{display:block;color:#fff;text-align:center;padding:10px;margin:0 auto 20px auto;font-size:18px}@media (min-width: 992px){section.hole .container .artst .left h5,section.hole .container .artst .right h5,section.access .container .artst .left h5,section.access .container .artst .right h5{font-size:22px;margin:0 auto 30px auto}}section.hole .container .artst .left h5 small,section.hole .container .artst .right h5 small,section.access .container .artst .left h5 small,section.access .container .artst .right h5 small{font-size:14px}section.hole .container .artst .left ul,section.hole .container .artst .right ul,section.access .container .artst .left ul,section.access .container .artst .right ul{width:90%;padding:0;margin:0 auto}section.hole .container .artst .left ul.txt,section.hole .container .artst .right ul.txt,section.access .container .artst .left ul.txt,section.access .container .artst .right ul.txt{width:90%;margin:0 auto 20px auto}@media (min-width: 992px){section.hole .container .artst .left ul.txt,section.hole .container .artst .right ul.txt,section.access .container .artst .left ul.txt,section.access .container .artst .right ul.txt{margin:0 auto 40px auto}}section.hole .container .artst .left ul.txt li,section.hole .container .artst .right ul.txt li,section.access .container .artst .left ul.txt li,section.access .container .artst .right ul.txt li{color:#fff;font-size:13px;line-height:22px;padding:5px 0}@media (min-width: 992px){section.hole .container .artst .left ul.txt li,section.hole .container .artst .right ul.txt li,section.access .container .artst .left ul.txt li,section.access .container .artst .right ul.txt li{font-size:14px;line-height:24px;padding:10px 0}}section.hole .container .artst .left ul.txt li a,section.hole .container .artst .left ul.txt li p,section.hole .container .artst .right ul.txt li a,section.hole .container .artst .right ul.txt li p,section.access .container .artst .left ul.txt li a,section.access .container .artst .left ul.txt li p,section.access .container .artst .right ul.txt li a,section.access .container .artst .right ul.txt li p{color:#fff;font-size:13px}@media (min-width: 992px){section.hole .container .artst .left ul.txt li a,section.hole .container .artst .left ul.txt li p,section.hole .container .artst .right ul.txt li a,section.hole .container .artst .right ul.txt li p,section.access .container .artst .left ul.txt li a,section.access .container .artst .left ul.txt li p,section.access .container .artst .right ul.txt li a,section.access .container .artst .right ul.txt li p{font-size:14px}}section.hole .container .artst .left ul.txt li a,section.hole .container .artst .right ul.txt li a,section.access .container .artst .left ul.txt li a,section.access .container .artst .right ul.txt li a{display:block;text-decoration:underline}section.hole .container .artst .left ul.at,section.hole .container .artst .left ul.at_picup,section.hole .container .artst .right ul.at,section.hole .container .artst .right ul.at_picup,section.access .container .artst .left ul.at,section.access .container .artst .left ul.at_picup,section.access .container .artst .right ul.at,section.access .container .artst .right ul.at_picup{width:100%;display:flex;justify-content:space-around;flex-wrap:wrap;margin:20px auto;gap:30px 0%}@media (min-width: 992px){section.hole .container .artst .left ul.at,section.hole .container .artst .left ul.at_picup,section.hole .container .artst .right ul.at,section.hole .container .artst .right ul.at_picup,section.access .container .artst .left ul.at,section.access .container .artst .left ul.at_picup,section.access .container .artst .right ul.at,section.access .container .artst .right ul.at_picup{gap:30px 1%}}section.hole .container .artst .left ul.at li,section.hole .container .artst .left ul.at_picup li,section.hole .container .artst .right ul.at li,section.hole .container .artst .right ul.at_picup li,section.access .container .artst .left ul.at li,section.access .container .artst .left ul.at_picup li,section.access .container .artst .right ul.at li,section.access .container .artst .right ul.at_picup li{width:48%;position:relative}section.hole .container .artst .left ul.at li a,section.hole .container .artst .left ul.at_picup li a,section.hole .container .artst .right ul.at li a,section.hole .container .artst .right ul.at_picup li a,section.access .container .artst .left ul.at li a,section.access .container .artst .left ul.at_picup li a,section.access .container .artst .right ul.at li a,section.access .container .artst .right ul.at_picup li a{display:block}section.hole .container .artst .left ul.at li p,section.hole .container .artst .left ul.at_picup li p,section.hole .container .artst .right ul.at li p,section.hole .container .artst .right ul.at_picup li p,section.access .container .artst .left ul.at li p,section.access .container .artst .left ul.at_picup li p,section.access .container .artst .right ul.at li p,section.access .container .artst .right ul.at_picup li p{width:95%;font-size:13px;line-height:22px;margin:10px auto;text-align:left}@media (min-width: 992px){section.hole .container .artst .left ul.at li p,section.hole .container .artst .left ul.at_picup li p,section.hole .container .artst .right ul.at li p,section.hole .container .artst .right ul.at_picup li p,section.access .container .artst .left ul.at li p,section.access .container .artst .left ul.at_picup li p,section.access .container .artst .right ul.at li p,section.access .container .artst .right ul.at_picup li p{font-size:14px;line-height:24px;text-align:center}}section.hole .container .artst .left ul.at li .newmark,section.hole .container .artst .left ul.at_picup li .newmark,section.hole .container .artst .right ul.at li .newmark,section.hole .container .artst .right ul.at_picup li .newmark,section.access .container .artst .left ul.at li .newmark,section.access .container .artst .left ul.at_picup li .newmark,section.access .container .artst .right ul.at li .newmark,section.access .container .artst .right ul.at_picup li .newmark{display:flex;align-items:center;position:absolute;top:-3px;right:-5px;width:auto;height:auto;background-color:#EA3223;padding:2px 3px;transform:rotate(20deg);text-align:center;box-shadow:2px 1px 3px #333}@media (min-width: 992px){section.hole .container .artst .left ul.at li .newmark,section.hole .container .artst .left ul.at_picup li .newmark,section.hole .container .artst .right ul.at li .newmark,section.hole .container .artst .right ul.at_picup li .newmark,section.access .container .artst .left ul.at li .newmark,section.access .container .artst .left ul.at_picup li .newmark,section.access .container .artst .right ul.at li .newmark,section.access .container .artst .right ul.at_picup li .newmark{top:-5px;padding:3px 5px}}section.hole .container .artst .left ul.at li .newmark p,section.hole .container .artst .left ul.at_picup li .newmark p,section.hole .container .artst .right ul.at li .newmark p,section.hole .container .artst .right ul.at_picup li .newmark p,section.access .container .artst .left ul.at li .newmark p,section.access .container .artst .left ul.at_picup li .newmark p,section.access .container .artst .right ul.at li .newmark p,section.access .container .artst .right ul.at_picup li .newmark p{display:block;font-size:8px;line-height:8px;margin:0;text-align:center}@media (min-width: 992px){section.hole .container .artst .left ul.at li .newmark p,section.hole .container .artst .left ul.at_picup li .newmark p,section.hole .container .artst .right ul.at li .newmark p,section.hole .container .artst .right ul.at_picup li .newmark p,section.access .container .artst .left ul.at li .newmark p,section.access .container .artst .left ul.at_picup li .newmark p,section.access .container .artst .right ul.at li .newmark p,section.access .container .artst .right ul.at_picup li .newmark p{font-size:10px;line-height:10px}}section.hole .container .artst .left ul.at li .newmark i,section.hole .container .artst .left ul.at_picup li .newmark i,section.hole .container .artst .right ul.at li .newmark i,section.hole .container .artst .right ul.at_picup li .newmark i,section.access .container .artst .left ul.at li .newmark i,section.access .container .artst .left ul.at_picup li .newmark i,section.access .container .artst .right ul.at li .newmark i,section.access .container .artst .right ul.at_picup li .newmark i{display:none}section.hole .container .artst .left ul.at_picup,section.hole .container .artst .right ul.at_picup,section.access .container .artst .left ul.at_picup,section.access .container .artst .right ul.at_picup{width:48%;display:block;margin:20px auto}section.hole .container .artst .left ul.at_picup li,section.hole .container .artst .right ul.at_picup li,section.access .container .artst .left ul.at_picup li,section.access .container .artst .right ul.at_picup li{width:100%}section.hole .container .artst .left .gld,section.hole .container .artst .right .gld,section.access .container .artst .left .gld,section.access .container .artst .right .gld{color:#C9A2B8;display:block;text-align:center;text-transform:none;margin:30px auto 30px auto}section.hole .container .artst .left .item img,section.hole .container .artst .right .item img,section.access .container .artst .left .item img,section.access .container .artst .right .item img{width:100%}@media (max-width: 767px){section.hole .container .artst .left,section.access .container .artst .left{padding-bottom:40px}}section.hole .container .artst .left h5,section.access .container .artst .left h5{background-color:rgba(56,133,199,0.5)}section.hole .container .artst .right h5,section.access .container .artst .right h5{background-color:rgba(149,129,183,0.5)}section.hole .accordion,section.access .accordion{margin-top:20px;border:1px solid #fff}section.hole .accordion img.full,section.hole .accordion iframe.full,section.access .accordion img.full,section.access .accordion iframe.full{width:100%;margin:0 auto}@media (max-width: 767px){section.hole .accordion iframe.full,section.access .accordion iframe.full{height:350px}}section.hole .accordion .others,section.access .accordion .others{display:flex;justify-content:center;align-items:center;margin:0 auto 0 auto;flex-direction:column}@media (min-width: 992px){section.hole .accordion .others,section.access .accordion .others{flex-direction:row;margin:40px auto 0 auto}}section.hole .accordion .others .item,section.access .accordion .others .item{width:100%;margin:16px 0}@media (min-width: 992px){section.hole .accordion .others .item,section.access .accordion .others .item{width:40%;margin:0 16px}}section.hole .accordion .others .item h5,section.access .accordion .others .item h5{font-size:14px;line-height:24px;font-weight:bold;display:block;color:#fff;border-bottom:1px solid #efefef;padding:10px 0;text-align:center}@media (min-width: 992px){section.hole .accordion .others .item h5,section.access .accordion .others .item h5{text-align:left;font-size:15px}}section.hole .accordion .others .item h5.flex,section.access .accordion .others .item h5.flex{display:flex;align-items:center;justify-content:flex-start}section.hole .accordion .others .item h5.flex small,section.access .accordion .others .item h5.flex small{font-weight:normal;padding:0 0 0 16px}section.hole .accordion .others .item .blank_btn,section.access .accordion .others .item .blank_btn{width:100%;text-decoration:none;display:flex;justify-content:space-between;align-items:center;border-radius:30px;color:#fff;background-color:#C94B79;font-size:13px;line-height:20px;padding:5px 10px;text-align:center;margin:20px auto 0 auto}@media (min-width: 992px){section.hole .accordion .others .item .blank_btn,section.access .accordion .others .item .blank_btn{font-size:14px;line-height:20px;padding:8px 16px}}section.hole .accordion .others .item .blank_btn span,section.access .accordion .others .item .blank_btn span{margin:0 auto}section.hole .accordion .others .item .blank_btn img,section.access .accordion .others .item .blank_btn img{width:20px}section.hole .question,section.access .question{padding:10px 80px 10px 10px;color:#fff;position:relative;cursor:pointer;text-align:center;font-size:14px}@media (min-width: 992px){section.hole .question,section.access .question{padding:10px;font-size:18px}}section.hole .question::before,section.hole .question::after,section.access .question::before,section.access .question::after{position:absolute;transition:0.3s;width:55px;height:25px;line-height:25px;color:#fff;border-radius:10px;text-align:center;font-size:10px;font-family:conthrax-sb, sans-serif;right:10px;top:0;bottom:0;margin:auto}@media (min-width: 992px){section.hole .question::before,section.hole .question::after,section.access .question::before,section.access .question::after{font-size:12px;width:80px;height:25px;line-height:25px;right:20px;border-radius:20px}}section.hole .question.open,section.access .question.open{border-bottom:1px solid #ccc}section.hole .question.open::before,section.access .question.open::before{content:'CLOSE';background-color:#333}section.hole .question::before,section.access .question::before{content:'OPEN';background-color:#C94B79}section.hole .answer,section.access .answer{padding:20px;display:none;color:#fff}@media (min-width: 992px){section.hole .answer,section.access .answer{padding:30px}}section.hole .answer p,section.access .answer p{color:#fff}section.hole .answer .flex,section.access .answer .flex{justify-content:space-between;align-items:center;flex-direction:column;font-size:14px}section.hole .answer .flex p,section.access .answer .flex p{font-size:14px}@media (min-width: 992px){section.hole .answer .flex,section.access .answer .flex{flex-direction:row}}section.hole .answer .flex a,section.access .answer .flex a{font-size:14px;text-decoration:underline;color:#e3c7d2}section.hole .answer .flex a.blank_btn,section.access .answer .flex a.blank_btn{width:100%;text-decoration:none;display:flex;justify-content:space-between;align-items:center;border-radius:30px;color:#fff;background-color:#C94B79;font-size:14px;line-height:20px;padding:8px 16px;text-align:center;margin:20px auto 0 auto}section.hole .answer .flex a.blank_btn span,section.access .answer .flex a.blank_btn span{width:90%}section.hole .answer .flex a.blank_btn i,section.access .answer .flex a.blank_btn i{width:10%;font-size:20px}section.hole .answer .flex a.blank_btn img,section.access .answer .flex a.blank_btn img{width:20px}section.hole .answer .flex .left,section.access .answer .flex .left{width:100%}@media (min-width: 992px){section.hole .answer .flex .left,section.access .answer .flex .left{width:60%}}section.hole .answer .flex .left iframe,section.access .answer .flex .left iframe{width:100%;height:200px;margin:0 auto 10px auto}@media (min-width: 992px){section.hole .answer .flex .left iframe,section.access .answer .flex .left iframe{height:300px;margin:0 auto}}section.hole .answer .flex .right,section.access .answer .flex .right{width:100%}@media (min-width: 992px){section.hole .answer .flex .right,section.access .answer .flex .right{width:36%}}section.hole .areas .img,section.access .areas .img{margin:0 auto 30px auto}section.hole .areas .txt,section.access .areas .txt{margin:30px auto 0 auto}section.hole .areas .txt span,section.hole .areas .txt p,section.hole .areas .txt i,section.hole .areas .txt strong,section.access .areas .txt span,section.access .areas .txt p,section.access .areas .txt i,section.access .areas .txt strong{font-size:14px;line-height:24px}section.hole .flex.map,section.access .flex.map{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media (min-width: 992px){section.hole .flex.map,section.access .flex.map{flex-direction:row}}section.hole .flex.map .img,section.access .flex.map .img{width:100%;margin:0 auto 20px auto}@media (min-width: 992px){section.hole .flex.map .img,section.access .flex.map .img{margin:0 auto 40px auto;width:65%}}section.hole .flex.map .txt,section.access .flex.map .txt{width:100%}@media (min-width: 992px){section.hole .flex.map .txt,section.access .flex.map .txt{width:33%}}section.hole .flex.map .txt .box,section.access .flex.map .txt .box{padding:10px 0 10px 0;border-bottom:1px solid #c0bcbc;display:flex;justify-content:space-between;align-items:center}@media (min-width: 992px){section.hole .flex.map .txt .box,section.access .flex.map .txt .box{padding:20px 0 20px 0}}section.hole .flex.map .txt .box .md h5,section.access .flex.map .txt .box .md h5{color:#fff;display:block;padding:0 0 0 0;font-size:15px}@media (min-width: 992px){section.hole .flex.map .txt .box .md h5,section.access .flex.map .txt .box .md h5{font-size:16px}}section.hole .flex.map .txt .box .md h5 small,section.access .flex.map .txt .box .md h5 small{font-size:11px;display:block;padding:5px 0 0 0}@media (min-width: 992px){section.hole .flex.map .txt .box .md h5 small,section.access .flex.map .txt .box .md h5 small{font-size:13px}}section.hole .flex.map .txt .box .md p,section.access .flex.map .txt .box .md p{font-size:13px}@media (min-width: 992px){section.hole .flex.map .txt .box .md p,section.access .flex.map .txt .box .md p{font-size:14px}}section.hole .flex.map .txt .box .md img,section.access .flex.map .txt .box .md img{width:20px;margin-right:6px}section.hole .flex.map .txt .box a.blank_btn,section.access .flex.map .txt .box a.blank_btn{margin:0;background-color:#C94B79;font-size:13px;padding:4px 12px;border-radius:30px;max-width:150px}@media (min-width: 992px){section.hole .flex.map .txt .box a.blank_btn,section.access .flex.map .txt .box a.blank_btn{max-width:200px}}section.hole .flex.map .txt .box a.blank_btn span,section.access .flex.map .txt .box a.blank_btn span{font-size:10px}@media (min-width: 992px){section.hole .flex.map .txt .box a.blank_btn span,section.access .flex.map .txt .box a.blank_btn span{font-size:13px}}section.hole .flex.map .txt .box a.blank_btn i,section.access .flex.map .txt .box a.blank_btn i{font-size:13px;color:#fff;margin-left:5px}section.hole .flex.map .txt .box a.blank_btn img,section.access .flex.map .txt .box a.blank_btn img{width:20px}section.hole .flex.map .txt .box_nm,section.access .flex.map .txt .box_nm{padding:20px 0 20px 0}section.hole .flex.map .txt .box_nm h5,section.access .flex.map .txt .box_nm h5{color:#fff;display:block;padding:0 0 0 0;font-size:15px}@media (min-width: 992px){section.hole .flex.map .txt .box_nm h5,section.access .flex.map .txt .box_nm h5{font-size:16px}}section.hole .flex.map .txt .box_nm h5 i,section.access .flex.map .txt .box_nm h5 i{font-size:14px;margin-right:6px}section.hole .flex.map .txt .box_nm p,section.access .flex.map .txt .box_nm p{font-size:13px}@media (min-width: 992px){section.hole .flex.map .txt .box_nm p,section.access .flex.map .txt .box_nm p{font-size:14px}}section.hole .flex.map .txt .box_nm dl,section.access .flex.map .txt .box_nm dl{width:100%;display:block;border:1px solid #c0bcbc}section.hole .flex.map .txt .box_nm dl dt,section.hole .flex.map .txt .box_nm dl dd,section.access .flex.map .txt .box_nm dl dt,section.access .flex.map .txt .box_nm dl dd{padding:5px;margin:0;font-size:13px}@media (min-width: 992px){section.hole .flex.map .txt .box_nm dl dt,section.hole .flex.map .txt .box_nm dl dd,section.access .flex.map .txt .box_nm dl dt,section.access .flex.map .txt .box_nm dl dd{font-size:14px}}section.hole .flex.map_eki,section.access .flex.map_eki{display:block}section.hole .flex.map_eki iframe,section.access .flex.map_eki iframe{width:100%}section.hole table.ticket,section.access table.ticket{border:none}section.hole table.ticket .gmesse,section.access table.ticket .gmesse{background-color:rgba(0,133,205,0.3)}section.hole table.ticket .theatre,section.access table.ticket .theatre{background-color:rgba(171,140,67,0.3)}section.hole table.ticket tr,section.access table.ticket tr{border-bottom:1px solid #fff}@media screen and (max-width: 767px){section.hole table.ticket tr.area,section.access table.ticket tr.area{border-top:0px;padding:0 30px 30px 30px;display:block}}section.hole table.ticket tr:first-child,section.access table.ticket tr:first-child{border-top:1px solid #fff}section.hole table.ticket tr th,section.hole table.ticket tr td,section.access table.ticket tr th,section.access table.ticket tr td{font-weight:normal;font-size:14px;padding:20px 10px;line-height:26px;height:auto;overflow:hidden}section.hole table.ticket tr th a,section.hole table.ticket tr td a,section.access table.ticket tr th a,section.access table.ticket tr td a{text-decoration:underline;color:#e3c7d2}section.hole table.ticket tr th span,section.hole table.ticket tr td span,section.access table.ticket tr th span,section.access table.ticket tr td span{text-transform:none}section.hole table.ticket tr th span.conthrax-sb,section.hole table.ticket tr td span.conthrax-sb,section.access table.ticket tr th span.conthrax-sb,section.access table.ticket tr td span.conthrax-sb{font-size:12px}section.hole table.ticket tr th,section.access table.ticket tr th{text-align:center;width:100%;text-align:center}@media (min-width: 992px){section.hole table.ticket tr th.none,section.access table.ticket tr th.none{background-image:linear-gradient(to right top, transparent calc(50% - 0.5px), #efefef 50%, #efefef calc(50% + 0.5px), transparent calc(50% + 1px))}}section.hole table.ticket tr th.md,section.access table.ticket tr th.md{width:100%;display:block}@media (min-width: 992px){section.hole table.ticket tr th.md,section.access table.ticket tr th.md{width:20%;display:table-cell;text-align:left}}@media (min-width: 992px){section.hole table.ticket tr th,section.access table.ticket tr th{width:40%;display:table-cell}}section.hole table.ticket tr td,section.access table.ticket tr td{width:100%}@media (min-width: 992px){section.hole table.ticket tr td,section.access table.ticket tr td{width:40%;display:table-cell}}section.hole table.ticket tr td ul,section.access table.ticket tr td ul{padding:0 0 0 8px;margin:0 auto}section.hole table.ticket tr td ul li,section.access table.ticket tr td ul li{list-style-type:disc;margin-left:10px;font-size:14px;line-height:22px;margin:8px 0}@media screen and (max-width: 767px){section.hole table.ticket tr.area th,section.access table.ticket tr.area th{padding:5px;font-size:12px}section.hole table.ticket tr.area th p,section.access table.ticket tr.area th p{font-size:12px;text-align:center;width:100%}}@media screen and (min-width: 768px){section.hole table.ticket tr.area th p,section.access table.ticket tr.area th p{display:none}}section.hole#takasaki-foundation .artst .left ul.at_picup,section.hole#takasaki-foundation .artst .right ul.at_picup,section.access#takasaki-foundation .artst .left ul.at_picup,section.access#takasaki-foundation .artst .right ul.at_picup{width:100%;margin:20px auto 40px auto}section #pagingArea{width:100%;margin:80px auto 0 auto}section #pagingArea ul{padding:80px 0 0 0;display:flex;justify-content:center;flex-wrap:wrap;padding:0}section #pagingArea ul li{margin:0 12px;font-family:conthrax-sb, sans-serif;font-size:10px}@media (min-width: 768px){section #pagingArea ul li{font-size:13px}}section #pagingArea ul li span{padding:5px;line-height:24px;color:#000}@media (min-width: 768px){section #pagingArea ul li span{line-height:30px}}section #pagingArea ul li a{display:block;position:relative;padding:5px;color:#fff}#takasaki-arena h3 img{width:85%}@media (min-width: 768px){#takasaki-arena h3 img{width:45%}}@media (min-width: 992px){#takasaki-arena h3 img{width:35% !important}}.daruma_img{position:absolute;bottom:0;left:0;right:0;margin:auto;width:90%;opacity:0.2;overflow:hidden;--animate-duration:2s;z-index:-1}@media (min-width: 992px){.daruma_img{width:60%}}#Under section.infomation{padding:0 0 80px 0}#Under section.infomation.single{word-wrap:break-word}#Under section.infomation.single strong{color:#000}#Under section.infomation.single .heateor_sss_sharing_container{display:block;padding:80px 0 0 0}#Under section.infomation.single .heateor_sss_sharing_container .heateor_sss_sharing_ul{display:flex;justify-content:center;flex-wrap:wrap}#Under section.infomation.single img.eye{display:block;margin:0 auto 50px auto}#Under section.infomation.single .meta{display:flex;align-items:center;width:100%;margin:0 auto 30px auto}#Under section.infomation.single .meta a,#Under section.infomation.single .meta time{font-size:12px}#Under section.infomation.single .meta time{color:#BB5478;font-weight:normal}#Under section.infomation.single .meta a{padding:5px 8px;color:#fff;margin-right:12px;background-color:#C94B79;border-radius:20px}#Under section.infomation.single h3{color:#000;padding:30px 0}#Under section.infomation.single img{margin:20px 0}#Under section.infomation.single .container h3,#Under section.infomation.single .container h4,#Under section.infomation.single .container h5,#Under section.infomation.single .container h6{line-height:30px;font-size:20px;font-weight:bold}@media (min-width: 768px){#Under section.infomation.single .container h3,#Under section.infomation.single .container h4,#Under section.infomation.single .container h5,#Under section.infomation.single .container h6{line-height:40px;font-size:24px}}#Under section.infomation.single .container ul{padding:0}#Under section.infomation.single .container ul li{padding-left:20px;position:relative;margin:3px 0}#Under section.infomation.single .container ul li:before{position:absolute;content:'●';color:#fff;top:0;left:0;bottom:0;margin:auto;font-size:10px;width:10px;height:10px}#Under section.infomation.single .container h3{padding:10px;background-color:rgba(255,255,255,0.4);margin:40px auto 20px auto}#Under section.infomation.single .container h4,#Under section.infomation.single .container h5,#Under section.infomation.single .container h6{display:block;position:relative;margin:40px auto 20px auto;padding:10px;background-color:rgba(201,75,121,0.3)}#Under section.infomation.single .container h4:before,#Under section.infomation.single .container h5:before,#Under section.infomation.single .container h6:before{top:0;left:0}#Under section.infomation.single .container h4:after,#Under section.infomation.single .container h5:after,#Under section.infomation.single .container h6:after{bottom:0;left:0}#Under section.infomation.single .container .box{display:block;width:100%;margin:20px auto;padding:30px;border:1px solid #fff}#Under section.infomation.single .container .Share{width:90%;max-width:500px;margin:80px auto 0 auto}#Under section.infomation.single .container .Share h6{text-align:center;color:#fff;font-size:15px;margin:0 auto}@media (min-width: 992px){#Under section.infomation.single .container .Share h6{font-size:18px}}#Under section.infomation.single .container .Share h6:after,#Under section.infomation.single .container .Share h6::before{display:none}#Under section.infomation.single .container .Share .socialBtn{display:flex;justify-content:space-around;align-items:center;margin:0 auto;flex-wrap:wrap}@media (min-width: 992px){#Under section.infomation.single .container .Share .socialBtn{height:40px;flex-wrap:nowrap;justify-content:space-between}}#Under section.infomation.single .container .Share .socialBtn a{display:block;color:#fff;font-size:22px}@media (min-width: 992px){#Under section.infomation.single .container .Share .socialBtn a{font-size:33px}}#Under section.infomation.single .container .Share .socialBtn a img{width:20px;height:auto}@media (min-width: 992px){#Under section.infomation.single .container .Share .socialBtn a img{width:30px}}#Under section.infomation.related{margin:0 auto}#Under section.infomation.related h2,#Under section.infomation.related span{color:#fff}#Under section.head-title{padding:80px 0 40px 0}@media (min-width: 768px){#Under section.head-title{padding:80px 0 40px 0}}#Under section.head-title h2{color:#fff;text-align:center;color:#fff;display:block;margin:70px auto 30px auto}@media (min-width: 768px){#Under section.head-title h2{margin:40px auto 30px auto}}#Under section.head-title h2 span{display:block;padding:10px 0 0 0;font-size:14px;font-family:"biz-udpgothic", sans-serif;font-weight:400;font-style:normal}#Under section.Gradation_02::before{height:100dvh}#Under section .mailhead{width:100%;padding:6px}@media (min-width: 768px){#Under section .mailhead{padding:24px}}@media screen and (max-width: 767px){#Under section .mailhead .align-items-center{flex-direction:column}#Under section .mailhead .align-items-center .col p{font-size:13px}#Under section .mailhead .align-items-center .col:first-child{text-align:left;padding:0 0 30px 0}#Under section .mailhead .align-items-center .col:first-child br{display:none}}#Under section .mailhead .tel{background-color:#fff;padding:10px 0}#Under section .breadcrumbs{padding:0 0 20px 0;font-size:12px;color:#ccc}#Under section .breadcrumbs span.bb_home i{padding-right:6px}#Under section .breadcrumbs span,#Under section .breadcrumbs p,#Under section .breadcrumbs a{font-size:12px;color:#fff}@media (min-width: 992px){#Under section .breadcrumbs{max-width:900px}}#Under section .breadcrumbs.container{padding:30px 0 0 0;font-size:12px;color:#ccc}#Under section .breadcrumbs.container span,#Under section .breadcrumbs.container p,#Under section .breadcrumbs.container a{font-size:12px;color:#fff}@media (min-width: 992px){#Under section .breadcrumbs.container{max-width:900px}}#Under section .col.tel span{font-size:20px;display:flex;align-items:center;justify-content:center;color:#7e00fd;padding:6px 0}#Under section .col.tel span svg{width:20px;height:auto}#Under section .col.tel span i{padding-left:8px;font-weight:bold;font-style:normal}@media (min-width: 992px){#Under section.full section.hole:first-of-type{padding:0 0 40px 0 !important}}#Under section.full .breadcrumbs{padding:0}@media (min-width: 992px){#Under section.full .breadcrumbs{max-width:100%}}#Under section.full .container.bb{padding:40px 20px 20px 20px}@media (min-width: 992px){#Under section.full .container.bb{padding:40px 0 20px 0}}#Under section.full .container.bk{width:100%;padding:40px 20px 40px 20px;background-color:rgba(0,0,0,0.3);color:#fff;color:#fff}@media (min-width: 992px){#Under section.full .container.bk{padding:40px}}#Under section.full .container.bk p{color:#fff}#Under section.full .container.bk .margin_none{display:block;text-align:center;text-transform:none;color:#a4a2a2}@media (min-width: 992px){#Under section.full .container.bk .margin_none{padding:30px 0 0 0}}#Under section.full .container.bk.not_first{margin:80px auto 0 auto}#Under section.full .container.bk.not_first h4.conthrax-sb{margin:0px auto 40px auto}@media (min-width: 992px){#Under section.full .container.bk.not_first h4.conthrax-sb{margin:0px auto 80px auto}}#Under section.full .container h4{text-align:center;color:#fff;display:block;margin:20px auto 60px auto}@media (min-width: 992px){#Under section.full .container h4{margin:40px auto 80px auto}}#Under section.full .container h4.mt{margin:80px auto 60px auto}@media (min-width: 992px){#Under section.full .container h4.mt{margin:80px auto}}#Under section.full .container h4 span{padding:10px 0 0 0;display:block;font-size:14px;font-family:"biz-udpgothic", sans-serif;font-weight:400;font-style:normal}#Under section.full .container h4 small{font-size:0.7rem;display:block;padding:2em 0 0 0;letter-spacing:1px}#Under .hole_logo:not(:first-child) h3{margin:120px auto 0 auto}#Under .hole_logo:not(:first-child) h3 span.subs{padding:0 0 40px 0}#Under .hole_logo h3{width:100%;margin:-60px auto 0px auto;display:block;overflow:hidden;padding:0 0 40px 0;height:auto}@media (min-width: 768px){#Under .hole_logo h3{padding:0 0 100px 0}}#Under .hole_logo h3 img{display:block;width:70%;height:auto;margin:0 auto}@media (min-width: 768px){#Under .hole_logo h3 img{width:35%}}@media (min-width: 992px){#Under .hole_logo h3 img{width:30%}}#Under .hole_logo h3 img.st{margin:40px auto 0 auto}#Under .hole_logo h3 img.st.big{width:90%}@media (min-width: 768px){#Under .hole_logo h3 img.st.big{width:50%}}#Under .hole_logo h3 img.min{width:20%;margin:20px auto 0 auto}@media (min-width: 768px){#Under .hole_logo h3 img.min{width:100px}}#Under .hole_logo h3{margin:120px auto 0 auto;padding:0 0 40px 0}#Under .hole_logo h3.fst{margin:0 auto 0px auto;padding:0 0 40px 0}#Under .hole_logo h3 img.um2{width:90%;margin:0 auto 40px auto}@media (min-width: 768px){#Under .hole_logo h3 img.um2{width:60%}}#Under .hole_logo h3 span.subs{display:block;text-align:center;font-size:18px;letter-spacing:2px;color:#fff}@media (min-width: 992px){#Under .hole_logo h3 span.subs{font-size:24px}}#Under .hole_logo h3 span.subs.eng{font-family:conthrax-sb, sans-serif}#Under .hole_logo h3 span.subs.big{font-size:22px}@media (min-width: 992px){#Under .hole_logo h3 span.subs.big{font-size:35px}}#Under .info_gm{width:100%;margin:0px auto 30px auto}@media (min-width: 768px){#Under .info_gm{margin:0px auto 60px auto}}#Under .info_gm p{display:block;line-height:24px}@media (min-width: 992px){#Under .info_gm p{text-align:center}}.access_page{color:#fff;padding:0}.access_page p,.access_page h3,.access_page h4,.access_page h5,.access_page a{color:#fff}.access_page .biglogo{margin:0 auto;padding:0 0 60px 0}@media (min-width: 992px){.access_page .biglogo{padding:0 0 50px 0}}.access_page .biglogo img{width:100%;margin:0 auto;display:block}@media (min-width: 992px){.access_page .biglogo img{width:80%}}.access_page .biglogo img.min{max-width:600px}.access_page .info_gm{width:100%;margin:10px auto 60px auto}.access_page .info_gm p{display:block;text-align:center;line-height:24px}.access_page .info_gm table{width:100%;max-width:600px;margin:0 auto;border-top:1px solid #989898}.access_page .info_gm table tr{border-bottom:1px solid #989898}.access_page .info_gm table tr th,.access_page .info_gm table tr td{font-size:13px;padding:8px;text-align:center}@media (min-width: 992px){.access_page .info_gm table tr th,.access_page .info_gm table tr td{font-size:14px;padding:20px}}@media (min-width: 992px){.access_page .info_gm table tr th,.access_page .info_gm table tr td{text-align:left}}@media (min-width: 992px){.access_page .info_gm table tr th br.pcnone,.access_page .info_gm table tr td br.pcnone{display:none}}.access_page .accordion{margin-top:20px;border:1px solid #fff}.access_page .accordion img.full,.access_page .accordion iframe.full{width:100%;margin:0 auto}@media (max-width: 767px){.access_page .accordion iframe.full{height:350px}}.access_page .accordion .others{display:flex;justify-content:center;align-items:center;margin:0 auto 0 auto;flex-direction:column}@media (min-width: 992px){.access_page .accordion .others{flex-direction:row;margin:40px auto 0 auto}}.access_page .accordion .others .item{width:100%;margin:16px 0}@media (min-width: 992px){.access_page .accordion .others .item{width:40%;margin:0 16px}}.access_page .accordion .others .item h5{font-size:14px;line-height:24px;font-weight:bold;display:block;color:#fff;border-bottom:1px solid #efefef;padding:10px 0;text-align:center}@media (min-width: 992px){.access_page .accordion .others .item h5{text-align:left;font-size:15px}}.access_page .accordion .others .item h5.flex{display:flex;align-items:center;justify-content:flex-start}.access_page .accordion .others .item h5.flex small{font-weight:normal;padding:0 0 0 16px}.access_page .accordion .others .item .blank_btn{width:100%;text-decoration:none;display:flex;justify-content:space-between;align-items:center;border-radius:30px;color:#fff;background-color:#C94B79;font-size:13px;line-height:20px;padding:5px 10px;text-align:center;margin:20px auto 0 auto}@media (min-width: 992px){.access_page .accordion .others .item .blank_btn{font-size:14px;line-height:20px;padding:8px 16px}}.access_page .accordion .others .item .blank_btn span{margin:0 auto}.access_page .accordion .others .item .blank_btn img{width:20px}.access_page .accordion.qa dl{width:100%;margin:0;display:flex;align-items:center}.access_page .accordion.qa dl dt,.access_page .accordion.qa dl dd{padding:0 6px;margin:0;text-align:left}@media (min-width: 992px){.access_page .accordion.qa dl dt,.access_page .accordion.qa dl dd{padding:0 10px}}.access_page .accordion.qa dl dt p:last-child,.access_page .accordion.qa dl dd p:last-child{margin-bottom:0}.access_page .accordion.qa .question dt p{text-align:left;font-size:16px;color:#e34c8e !important}@media (min-width: 992px){.access_page .accordion.qa .question dt p{font-size:20px}}.access_page .accordion.qa .answer dt p{font-size:16px;color:#99b8f3 !important}@media (min-width: 992px){.access_page .accordion.qa .answer dt p{font-size:20px}}.access_page .accordion.qa .answer dd ul li{margin:16px 0;position:relative;font-size:15px;line-height:26px}.access_page .accordion.qa .answer dd ul li p{font-size:15px;line-height:26px}.access_page .accordion.qa .answer dd ul li::before{content:'●';top:0;left:-20px;position:absolute;font-size:11px}.access_page .accordion.qa .answer dd a{text-decoration:underline;color:#E7C0CA}.access_page .question{padding:10px 80px 10px 10px;color:#fff;position:relative;cursor:pointer;text-align:center;font-size:14px}@media (min-width: 992px){.access_page .question{padding:10px;font-size:18px}}.access_page .question{border-bottom:1px solid #ccc}.access_page .question::before,.access_page .question::after{position:absolute;transition:0.3s;width:55px;height:25px;line-height:25px;color:#fff;border-radius:10px;text-align:center;font-size:10px;font-family:conthrax-sb, sans-serif;right:10px;top:0;bottom:0;margin:auto}@media (min-width: 992px){.access_page .question::before,.access_page .question::after{font-size:12px;width:80px;height:25px;line-height:25px;right:20px;border-radius:20px}}.access_page .question.open{border-bottom:1px solid #ccc}.access_page .question.open::before{content:'CLOSE';background-color:#333}.access_page .question::before{content:'OPEN';background-color:#C94B79}.access_page .answer{padding:20px;display:none;color:#fff}@media (min-width: 992px){.access_page .answer{padding:20px 10px}}.access_page .answer p{color:#fff}.access_page .answer .flex{justify-content:space-between;align-items:center;flex-direction:column;font-size:14px}.access_page .answer .flex p{font-size:14px}@media (min-width: 992px){.access_page .answer .flex{flex-direction:row}}.access_page .answer .flex a{font-size:14px;text-decoration:underline;color:#e3c7d2}.access_page .answer .flex a.blank_btn{width:100%;text-decoration:none;display:flex;justify-content:space-between;align-items:center;border-radius:30px;color:#fff;background-color:#C94B79;font-size:14px;line-height:20px;padding:8px 16px;text-align:center;margin:20px auto 0 auto}.access_page .answer .flex a.blank_btn span{width:90%}.access_page .answer .flex a.blank_btn i{width:10%;font-size:20px}.access_page .answer .flex a.blank_btn img{width:20px}.access_page .answer .flex .left{width:100%}@media (min-width: 992px){.access_page .answer .flex .left{width:60%}}.access_page .answer .flex .left iframe{width:100%;height:200px;margin:0 auto 10px auto}@media (min-width: 992px){.access_page .answer .flex .left iframe{height:300px;margin:0 auto}}.access_page .answer .flex .right{width:100%}@media (min-width: 992px){.access_page .answer .flex .right{width:36%}}.access_page .flex.map{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media (min-width: 992px){.access_page .flex.map{flex-direction:row}}.access_page .flex.map .img{width:100%;margin:0 auto 20px auto}@media (min-width: 992px){.access_page .flex.map .img{margin:0 auto 40px auto;width:65%}}.access_page .flex.map .txt{width:100%}@media (min-width: 992px){.access_page .flex.map .txt{width:33%}}.access_page .flex.map .txt .box{padding:10px 0 10px 0;border-bottom:1px solid #c0bcbc;display:flex;justify-content:space-between;align-items:center}.access_page .flex.map .txt .box .md h5{color:#fff;display:block;padding:0 0 0 0;font-size:15px}@media (min-width: 992px){.access_page .flex.map .txt .box .md h5{font-size:16px}}.access_page .flex.map .txt .box .md h5 small{font-size:11px;display:block;padding:5px 0 0 0}@media (min-width: 992px){.access_page .flex.map .txt .box .md h5 small{font-size:13px}}.access_page .flex.map .txt .box .md p{font-size:13px}@media (min-width: 992px){.access_page .flex.map .txt .box .md p{font-size:14px}}.access_page .flex.map .txt .box .md p img{width:10px;margin-right:12px}.access_page .flex.map .txt .box a.blank_btn{background-color:#C94B79;font-size:13px;padding:4px 12px;border-radius:30px}.access_page .flex.map .txt .box a.blank_btn span{font-size:10px}@media (min-width: 992px){.access_page .flex.map .txt .box a.blank_btn span{font-size:13px}}.access_page .flex.map .txt .box a.blank_btn i{font-size:13px;color:#fff;margin-left:5px}.access_page .flex.map .txt .box a.blank_btn img{width:20px}.access_page .flex.map .txt .box_nm{padding:20px 0 20px 0}.access_page .flex.map .txt .box_nm h5{color:#fff;display:block;padding:0 0 0 0;font-size:15px}@media (min-width: 992px){.access_page .flex.map .txt .box_nm h5{font-size:16px}}.access_page .flex.map .txt .box_nm h5 img{width:13px;margin-right:12px}.access_page .flex.map .txt .box_nm p{font-size:13px}@media (min-width: 992px){.access_page .flex.map .txt .box_nm p{font-size:14px}}.access_page .flex.map .txt .box_nm dl{width:100%;display:block;border:1px solid #c0bcbc}.access_page .flex.map .txt .box_nm dl dt,.access_page .flex.map .txt .box_nm dl dd{padding:5px;margin:0;font-size:13px}@media (min-width: 992px){.access_page .flex.map .txt .box_nm dl dt,.access_page .flex.map .txt .box_nm dl dd{font-size:14px}}.access_page .flex.map_eki{display:block;padding:0 10px}.access_page .flex.map_eki iframe{width:100%;height:300px;margin:16px auto 0 auto}.access_page h3{width:100%;margin:0px auto;display:block;overflow:hidden;padding:0 0 40px 0;height:auto}@media (min-width: 992px){.access_page h3{padding:0 0 50px 0}}.access_page h3 img{display:block;width:70%;height:auto;margin:0 auto}@media (min-width: 768px){.access_page h3 img{width:35%}}@media (min-width: 992px){.access_page h3 img{width:30%}}.access_page h3 img.st{margin:40px auto 0 auto}.access_page h3 img.um{width:80%;margin:40px auto 0 auto}@media (min-width: 768px){.access_page h3 img.um{width:50%}}.access_page h3 img.min{width:20%;margin:20px auto 0 auto}@media (min-width: 768px){.access_page h3 img.min{width:100px}}.access_page table.ticket{border:none;margin:0 auto 80px auto}@media (min-width: 992px){.access_page table.ticket{margin:0 auto 160px auto}}.access_page table.ticket:last-child{margin:0 auto}.access_page table.ticket .gmesse{background-color:rgba(0,133,205,0.3)}.access_page table.ticket .theatre{background-color:rgba(171,140,67,0.3)}.access_page table.ticket .wt{background-color:rgba(255,255,255,0.2)}.access_page table.ticket tr{border-bottom:1px solid #fff}@media screen and (max-width: 767px){.access_page table.ticket tr.area{border-top:0px;padding:0 30px 30px 30px;display:block}}.access_page table.ticket tr:first-child{border-top:1px solid #fff}@media screen and (max-width: 767px){.access_page table.ticket tr:first-child{border-top:0px}}.access_page table.ticket tr th,.access_page table.ticket tr td{font-weight:normal;font-size:14px;padding:20px 10px;height:auto;overflow:hidden}.access_page table.ticket tr th a,.access_page table.ticket tr td a{text-decoration:underline;color:#e3c7d2}.access_page table.ticket tr th span,.access_page table.ticket tr td span{text-transform:none}.access_page table.ticket tr th span.conthrax-sb,.access_page table.ticket tr td span.conthrax-sb{font-size:12px}.access_page table.ticket tr th{text-align:center;font-weight:bold;width:100%;text-align:center}@media (min-width: 992px){.access_page table.ticket tr th.none{background-image:linear-gradient(to right top, transparent calc(50% - 0.5px), #efefef 50%, #efefef calc(50% + 0.5px), transparent calc(50% + 1px))}}.access_page table.ticket tr th.md{width:100%;display:block}@media (min-width: 992px){.access_page table.ticket tr th.md{width:20%;display:table-cell;text-align:left}}@media (min-width: 992px){.access_page table.ticket tr th{width:40%;display:table-cell}}.access_page table.ticket tr td{width:100%}@media (min-width: 992px){.access_page table.ticket tr td{width:80%;display:table-cell}}.access_page table.ticket tr td ul{padding:0;margin:0 auto}.access_page table.ticket tr td ul li{list-style-type:disc;margin-left:10px;margin:8px 0}.access_page table.ticket tr td ul li strong{font-size:18px;text-decoration:underline}.access_page table.ticket tr td .bunner_area{margin:12px auto}@media (min-width: 992px){.access_page table.ticket tr td .btn_set .btn{margin:5px 0}}.access_page table.ticket tr td .btn_set .btn a{display:block;background-color:#C94B79;color:#fff;text-decoration:none;border-radius:30px;padding:8px;text-decoration:none}.access_page table.ticket tr td div.box{margin-bottom:20px}.access_page table.ticket tr td div.close{padding:0 0 20px 0;position:relative;display:inherit}.access_page table.ticket tr td div.close:after{position:absolute;content:'受付終了';width:220px;height:40px;line-height:30px;padding:5px 10px;background-color:rgba(46,88,161,0.8);right:30px;top:-10px;bottom:0;margin:auto;transform:rotate(-10deg);font-weight:bold;text-align:center}@media screen and (max-width: 767px){.access_page table.ticket tr.area th{padding:5px;font-size:12px}.access_page table.ticket tr.area th p{font-size:12px;text-align:center;width:100%}}@media screen and (min-width: 768px){.access_page table.ticket tr.area th p{display:none}}.access_page ul.li_all{display:block;width:100%}.access_page ul.li_all.min{width:90%;margin:40px auto 0 auto}.access_page ul.li_all li{display:block;width:100%;margin:16px 0;position:relative;font-size:15px}.access_page ul.li_all li::before{content:'●';top:0;left:-20px;position:absolute;font-size:11px}.access_page ul.li_all li ul li{margin:8px 0}.access_page ul.li_all li ul li::before{content:'-';top:0;left:-20px;position:absolute;font-size:11px}.area_block:not(:first-child) h3{padding:60px 0 30px 0}@media (min-width: 992px){.area_block:not(:first-child) h3{padding:120px 0 50px 0}}.area_block h3{margin:0 auto !important;padding:30px 0}.area_block h3 span.subs{display:block;text-align:center;font-size:18px;padding:40px 0 40px 0;letter-spacing:2px}@media (min-width: 992px){.area_block h3 span.subs{font-size:24px}}.area_block h3 span.subs.eng{font-family:conthrax-sb, sans-serif}.area_block p.margin_none{margin:0 auto 20px auto !important}.accordion-details{margin:0 auto 30px auto}.accordion-details details{width:100%;margin-top:20px;border:1px solid #fff;padding:5px 10px}.accordion-details details summary{position:relative;padding:5px}.accordion-details details summary::before,.accordion-details details summary::after{position:absolute;transition:0.3s;width:55px;height:20px;line-height:20px;color:#fff;border-radius:10px;text-align:center;font-size:10px;font-family:conthrax-sb, sans-serif;right:0px;top:0;bottom:0;margin:auto}@media (min-width: 992px){.accordion-details details summary::before,.accordion-details details summary::after{font-size:11px;width:60px;height:20px;line-height:20px;right:0px;border-radius:20px}}.accordion-details details summary::before{content:'OPEN';background-color:#C94B79}.accordion-details details[open] summary{border-bottom:1px solid #c8c6c6}.accordion-details details[open] summary::before{content:'CLOSE';background-color:#333}.accordion-details details iframe,.accordion-details details img{width:98%;margin:10px auto;display:block}.accordion-details details iframe{height:200px}@media (min-width: 768px){.accordion-details details iframe{height:300px}}.access .area_block{padding:0 0 60px 0}.access .area_block:last-child{padding:0}.access .area_block p.margin_none:not(:first-of-type){display:none}.food_cat ul{padding:0;width:100%;margin:40px auto}.food_cat ul li{width:100%;display:flex;justify-content:center;align-items:center;padding:10px;text-align:center;background:#755691;letter-spacing:2px;font-size:18px}@media (min-width: 992px){.food_cat ul li{font-size:20px}}.food_cat ul li img{width:20px;margin-right:16px}@media (min-width: 992px){.food_cat ul li img{width:40px}}.food_cat ul li a:hover{opacity:1}.all_area{margin:30px auto}@media (min-width: 992px){.all_area{width:80%;max-width:900px}}.full .all_area{margin:0 auto 30px auto}@media (min-width: 992px){.full .all_area{margin:0 auto 60px auto}}.food_wrap,.goods_wrap{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:40px}.food_wrap .foot_item,.goods_wrap .foot_item{position:relative;width:calc(100%/2 - 10px)}@media (min-width: 992px){.food_wrap .foot_item,.goods_wrap .foot_item{width:calc(100%/4 - 20px)}}.food_wrap .foot_item .food_ken,.goods_wrap .foot_item .food_ken{position:absolute;top:0;right:0;padding:4px 6px;font-size:12px;text-align:center;display:initial;z-index:3;background-color:#e34c8e}@media (min-width: 768px){.food_wrap .foot_item .food_ken,.goods_wrap .foot_item .food_ken{font-size:13px}}.food_wrap .foot_item .food_num,.goods_wrap .foot_item .food_num{position:absolute;top:5px;left:5px;font-size:14px;line-height:25px;width:30px;height:25px;font-weight:bold;text-align:center;z-index:3}@media (min-width: 768px){.food_wrap .foot_item .food_num,.goods_wrap .foot_item .food_num{font-size:16px;line-height:40px;width:50px;height:40px}}.food_wrap .foot_item .food_num.arena,.goods_wrap .foot_item .food_num.arena{background:url(../img/ico/tenpo_car.png) no-repeat;background-size:100% auto;height:30px}@media (min-width: 768px){.food_wrap .foot_item .food_num.arena,.goods_wrap .foot_item .food_num.arena{height:40px}}.food_wrap .foot_item .food_num.arena p,.goods_wrap .foot_item .food_num.arena p{font-size:14px;line-height:28px;padding:0 0 0 5px}@media (min-width: 768px){.food_wrap .foot_item .food_num.arena p,.goods_wrap .foot_item .food_num.arena p{font-size:16px;line-height:38px}}.food_wrap .foot_item .food_num.pr_blue,.goods_wrap .foot_item .food_num.pr_blue{background:url(../img/ico/tenpo_blue.png) no-repeat}.food_wrap .foot_item .food_num.pr_orenge,.goods_wrap .foot_item .food_num.pr_orenge{background:url(../img/ico/tenpo_orenge.png) no-repeat}.food_wrap .foot_item .food_num.pr_pink,.goods_wrap .foot_item .food_num.pr_pink{background:url(../img/ico/tenpo_pink.png) no-repeat}.food_wrap .foot_item .food_num.pr_blue,.food_wrap .foot_item .food_num.pr_orenge,.food_wrap .foot_item .food_num.pr_pink,.goods_wrap .foot_item .food_num.pr_blue,.goods_wrap .foot_item .food_num.pr_orenge,.goods_wrap .foot_item .food_num.pr_pink{top:-10px;color:#fff;font-weight:bold;text-align:center;background-size:100% auto;background-position:center center}@media (min-width: 768px){.food_wrap .foot_item .food_num.pr_blue,.food_wrap .foot_item .food_num.pr_orenge,.food_wrap .foot_item .food_num.pr_pink,.goods_wrap .foot_item .food_num.pr_blue,.goods_wrap .foot_item .food_num.pr_orenge,.goods_wrap .foot_item .food_num.pr_pink{top:4px}}.food_wrap .foot_item .food_num.pr_blue p,.food_wrap .foot_item .food_num.pr_orenge p,.food_wrap .foot_item .food_num.pr_pink p,.goods_wrap .foot_item .food_num.pr_blue p,.goods_wrap .foot_item .food_num.pr_orenge p,.goods_wrap .foot_item .food_num.pr_pink p{font-size:14px;line-height:28px;margin:0}@media (min-width: 768px){.food_wrap .foot_item .food_num.pr_blue p,.food_wrap .foot_item .food_num.pr_orenge p,.food_wrap .foot_item .food_num.pr_pink p,.goods_wrap .foot_item .food_num.pr_blue p,.goods_wrap .foot_item .food_num.pr_orenge p,.goods_wrap .foot_item .food_num.pr_pink p{font-size:16px;line-height:40px}}.food_wrap .foot_item .img,.goods_wrap .foot_item .img{margin:0 auto}.food_wrap .foot_item .shop_name,.food_wrap .foot_item .item_name,.food_wrap .foot_item .item_info,.goods_wrap .foot_item .shop_name,.goods_wrap .foot_item .item_name,.goods_wrap .foot_item .item_info{width:90%;margin:5px auto}.food_wrap .foot_item .shop_name p,.food_wrap .foot_item .item_name p,.food_wrap .foot_item .item_info p,.goods_wrap .foot_item .shop_name p,.goods_wrap .foot_item .item_name p,.goods_wrap .foot_item .item_info p{margin-bottom:5px}.food_wrap .foot_item .shop_name a,.food_wrap .foot_item .item_name a,.food_wrap .foot_item .item_info a,.goods_wrap .foot_item .shop_name a,.goods_wrap .foot_item .item_name a,.goods_wrap .foot_item .item_info a{color:#fff;text-decoration:underline;font-size:14px}.food_wrap .foot_item .shop_name ul,.food_wrap .foot_item .item_name ul,.food_wrap .foot_item .item_info ul,.goods_wrap .foot_item .shop_name ul,.goods_wrap .foot_item .item_name ul,.goods_wrap .foot_item .item_info ul{padding:0}.food_wrap .foot_item .shop_name ul li,.food_wrap .foot_item .item_name ul li,.food_wrap .foot_item .item_info ul li,.goods_wrap .foot_item .shop_name ul li,.goods_wrap .foot_item .item_name ul li,.goods_wrap .foot_item .item_info ul li{list-style-type:disc;font-size:12px;margin:0 0 5px 0}.food_wrap .foot_item .item_name,.goods_wrap .foot_item .item_name{display:flex;justify-content:space-between;align-items:center}.food_wrap .foot_item .item_info,.goods_wrap .foot_item .item_info{font-size:13px}.food_wrap .foot_item .item_info p,.food_wrap .foot_item .item_info li,.goods_wrap .foot_item .item_info p,.goods_wrap .foot_item .item_info li{font-size:12px}@media (min-width: 992px){.food_wrap .foot_item .item_info p,.food_wrap .foot_item .item_info li,.goods_wrap .foot_item .item_info p,.goods_wrap .foot_item .item_info li{font-size:13px}}.food_wrap .foot_item .shop_name,.goods_wrap .foot_item .shop_name{margin:0 auto 14px auto;width:100%;padding:5px 8px;background-color:rgba(255,255,255,0.3)}.food_wrap .foot_item .shop_name a,.food_wrap .foot_item .shop_name p,.food_wrap .foot_item .shop_name dl,.food_wrap .foot_item .shop_name dt,.food_wrap .foot_item .shop_name dd,.goods_wrap .foot_item .shop_name a,.goods_wrap .foot_item .shop_name p,.goods_wrap .foot_item .shop_name dl,.goods_wrap .foot_item .shop_name dt,.goods_wrap .foot_item .shop_name dd{font-size:13px;font-weight:normal;line-height:20px;margin:0 auto}.food_wrap .foot_item .shop_name dl,.goods_wrap .foot_item .shop_name dl{display:flex;align-items:center;flex-direction:column}@media (min-width: 1200px){.food_wrap .foot_item .shop_name dl,.goods_wrap .foot_item .shop_name dl{flex-direction:row}}.food_wrap .foot_item .shop_name dl dd,.goods_wrap .foot_item .shop_name dl dd{width:100%}.food_wrap .foot_item .shoplink,.goods_wrap .foot_item .shoplink{width:100%}.food_wrap .foot_item .shoplink a,.goods_wrap .foot_item .shoplink a{display:block;border-radius:30px;color:#fff;text-align:center;width:80%;padding:6px;background-color:#C94B79;font-size:13px;margin:0 auto}@media (min-width: 992px){.food_wrap .foot_item .shoplink a,.goods_wrap .foot_item .shoplink a{width:60%}}.food_wrap .foot_item .item_name,.goods_wrap .foot_item .item_name{margin:20px auto 12px auto}.food_wrap .foot_item .item_name span,.goods_wrap .foot_item .item_name span{display:block;text-align:right;color:#f6bcbc;font-size:12px}@media (min-width: 992px){.food_wrap .foot_item .item_name span,.goods_wrap .foot_item .item_name span{font-size:14px}}.goods_wrap .foot_item{position:relative;width:calc(100%/1 - 10px);border:1px solid #888}@media (min-width: 768px){.goods_wrap .foot_item{border:none}}@media (min-width: 992px){.goods_wrap .foot_item{width:calc(100%/2 - 10px)}}.access .goods_wrap .foot_item{position:relative;width:calc(100%/2 - 10px)}@media (min-width: 992px){.access .goods_wrap .foot_item{width:calc(100%/3 - 20px)}}.notes_info{width:100%;padding:30px;background-color:rgba(255,255,255,0.6);color:#333 !important;margin:0 auto;text-align:left}.notes_info p{margin:0 auto 20px auto !important}.notes_info p,.notes_info span,.notes_info strong,.notes_info i,.notes_info small{color:#333 !important;text-align:left !important}.notes_info p:last-child,.notes_info span:last-child,.notes_info strong:last-child,.notes_info i:last-child,.notes_info small:last-child{margin:0 !important}.notes_info p.red,.notes_info span.red,.notes_info strong.red,.notes_info i.red,.notes_info small.red{color:#EA3223 !important}.notes_info p.deco,.notes_info span.deco,.notes_info strong.deco,.notes_info i.deco,.notes_info small.deco{text-decoration:underline;text-decoration-style:double;text-decoration-thickness:1px;text-decoration-color:#EA3223}.notes_info a{color:#fff !important;background-color:#EA3223;font-size:14px;padding:4px}.notes_info small{font-size:13px !important}.sponser_bunner{width:100%;margin:0 auto}@media (min-width: 992px){.sponser_bunner{margin:0 auto 0 auto}}.sponser_bunner ul{display:flex;flex-wrap:wrap;gap:16px 4%;padding:0}@media (min-width: 992px){.sponser_bunner ul{gap:23px 2%}}.sponser_bunner ul li a{display:block}.sponser_bunner ul li img{width:100%;display:block;margin:0 auto}.sponser_bunner ul.Sponsorship_01,.sponser_bunner ul.Sponsorship_02{margin-bottom:40px}@media (min-width: 992px){.sponser_bunner ul.Sponsorship_01,.sponser_bunner ul.Sponsorship_02{margin-bottom:60px}}.sponser_bunner ul.Sponsorship_03{margin-bottom:0;gap:16px}.sponser_bunner ul.Sponsorship_01 li{width:100%}@media (min-width: 992px){.sponser_bunner ul.Sponsorship_01 li{width:49%}}.sponser_bunner ul.Sponsorship_02 li{width:48%}.sponser_bunner ul.Sponsorship_02 li:nth-last-child(2),.sponser_bunner ul.Sponsorship_02 li:nth-last-child(1){margin-bottom:0}@media (min-width: 992px){.sponser_bunner ul.Sponsorship_02 li{width:32%}}.sponser_bunner ul.Sponsorship_03{justify-content:space-between}.sponser_bunner ul.Sponsorship_03 li{width:100%}.sponser_bunner ul.Sponsorship_03 li:nth-last-child(2),.sponser_bunner ul.Sponsorship_03 li:nth-last-child(1){margin-bottom:0}.sponser_bunner ul.Sponsorship_03 li p{color:#fff;font-size:14px;line-height:20px}.sponser_bunner ul.Sponsorship_03 li a{text-decoration:underline solid #efefef}.sponser_bunner ul.Sponsorship_03 li a p{color:#fff;font-size:14px;line-height:20px}@media (min-width: 992px){.sponser_bunner ul.Sponsorship_03 li{width:32%;text-align:center}}.sponser_bunner ul.Sponsorship_10{justify-content:space-between;margin:50px auto 0 auto}@media (min-width: 992px){.sponser_bunner ul.Sponsorship_10{gap:16px 1%}}.sponser_bunner ul.Sponsorship_10 li{width:100%}.sponser_bunner ul.Sponsorship_10 li:nth-last-child(2),.sponser_bunner ul.Sponsorship_10 li:nth-last-child(1){margin-bottom:0}.sponser_bunner ul.Sponsorship_10 li p{color:#fff;font-size:12px;line-height:18px}.sponser_bunner ul.Sponsorship_10 li a{text-decoration:underline solid #efefef}.sponser_bunner ul.Sponsorship_10 li a p{color:#fff;font-size:12px;line-height:18px}@media (min-width: 992px){.sponser_bunner ul.Sponsorship_10 li{width:23%;text-align:center}}.ticket_info{width:100%;max-width:900px;margin:0 auto}.ticket_info h3.hd_ticket_sub{font-size:1.3rem;color:#fff;text-align:center;margin:0 auto 0.8em auto !important}.ticket_info .hd_ticket_sub02{text-align:center}.ticket_info .ticket_type{width:100%;margin:1em auto 2em auto;display:flex;justify-content:center;flex-direction:column;gap:1em}@media (min-width: 992px){.ticket_info .ticket_type{flex-direction:row}}.ticket_info .ticket_type dl{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1em;padding:1.5em 0;width:100%;border-top:solid .1em #989898;border-bottom:solid .1em #989898}@media (min-width: 992px){.ticket_info .ticket_type dl{flex-direction:row}}.ticket_info .ticket_type dt{text-align:center;font-size:0.9rem}.ticket_info .ticket_type dd{font-size:1.5rem}.ticket_info .ticket_type dd span{position:relative}.ticket_info .ticket_type dd span:after{position:absolute;content:'';width:auto;height:1px;background-color:#ee878a;left:0;right:0;bottom:-2px}.sales_info{width:100%;max-width:900px;margin:0 auto}.sales_info .item dl{text-align:center}.sales_info .item dl dt,.sales_info .item dl dd{color:#fff;font-size:1.2rem}.btn{display:block;margin:0 auto;max-width:280px}.btn a.blank_btn{width:100%;text-decoration:none;display:flex;justify-content:space-between;align-items:center;border-radius:30px;color:#fff;background-color:#C94B79;font-size:14px;padding:10px;text-align:center;margin:20px auto 0 auto}@media (min-width: 992px){.btn a.blank_btn{font-size:14px;line-height:20px;padding:12px 16px}}.btn a.blank_btn img{width:20px}.btn a.blank_btn span{margin:0 auto}.ticket_info_notice{margin:2em auto 0 auto}.ticket_info_notice ul{padding:0}.ticket_info_notice ul li{list-style-type:disc;padding:5px 0;font-size:0.8em}.bunner_wrap{width:100%;margin:0 auto 80px auto}@media (min-width: 992px){.under section.hole:first-child{padding:0 0 40px 0}.under section.hole .container{padding:40px}}.under section.hole .container h3{padding:0 0 20px 0}@media (min-width: 992px){.under section.hole .container h3{padding:0 0 70px 0}}.under section.hole .biglogo{padding:40px 0 20px 0}@media (min-width: 992px){.under section.hole .biglogo{padding:0 0 60px 0}}.under section.hole.tt .biglogo{padding:40px 0 20px 0}@media (min-width: 992px){.under section.hole.tt .biglogo{padding:0 0 20px 0}}.under section.hole.tt .container h4.mt{margin:40px auto 40px auto}.under .under_none{display:none !important}.under .bunner_area{width:100% !important;max-width:100% !important}.under .bunner_area.txt{width:80% !important;max-width:900px !important;margin:0 auto !important;padding:0 10px}.under .bunner_area.txt strong{font-size:18px;text-decoration:underline}.under .bunner_area.txt p{margin:0}.under .bunner_area.txt p,.under .bunner_area.txt ul li{font-size:14px}.under .bunner_area.txt ul{padding:0}.under .bunner_area.txt ul li{list-style-type:disc;margin:5px 0}.under div.box{margin-bottom:20px}.under div.box.web{padding:20px 10px 0 10px}.under div.close{padding:0 0 20px 0;position:relative;display:inherit}.under div.close:after{position:absolute;content:'受付終了';width:100px;height:40px;line-height:30px;padding:5px 10px;background-color:rgba(46,88,161,0.8);right:40%;top:-10px;bottom:0;margin:auto;transform:rotate(-10deg);font-weight:bold;text-align:center}@media (min-width: 992px){.btn_set .btn{margin:5px 0}}.btn_set .btn a{display:block;background-color:#C94B79;color:#fff;text-decoration:none;border-radius:30px;padding:8px;text-decoration:none}.btn_set .btn.coming a{position:relative;cursor:not-allowed}.btn_set .btn.coming a::after{position:absolute;content:'Coming Soon';width:100px;height:30px;color:#d4b1fa;right:-80px;bottom:0px;font-size:11px;transform:rotate(-10deg)}@media (min-width: 992px){.btn_set .btn.coming a::after{right:-80px}}span.soluout{font-size:13px;color:#fff;padding:0px 7px;margin-left:10px;background-color:#f0334f;display:inline-block;line-height:18px}.lineip_freespace{width:100%;margin:30px auto 0 auto;display:block}.lineip_freespace h5{font-size:18px;margin:0 auto 20px auto;display:block;color:#fff;text-align:center;padding:10px;background-color:#0f62d8;background-image:linear-gradient(45deg, #0f62d8 0%, #2158a5 27%, #735497 54%, #cb4580 80%, #ea3673 100%);background-size:100% 100%;animation:bggradient 20s ease infinite}@media (min-width: 992px){.lineip_freespace h5{font-size:22px;margin:0 auto 30px auto}}.lineip_freespace .flex{justify-content:center}.lineip_freespace .flex.Collab{margin:0 auto 40px auto;flex-direction:column}@media (min-width: 768px){.lineip_freespace .flex.Collab{flex-direction:row;margin:0 auto}}.lineip_freespace .flex.Collab .items{width:90%;margin:0 auto;height:auto;position:relative}@media (min-width: 768px){.lineip_freespace .flex.Collab .items{width:43%;margin:0}}.lineip_freespace .flex.Collab .items:after{background:url(../img/bootstrap-icons-1.11.3/x-lg.svg) no-repeat;background-size:30px auto;background-position:center center;position:absolute;content:'';width:30px;height:30px;left:0;right:0;bottom:-40px;margin:auto;color:#fff}@media (min-width: 768px){.lineip_freespace .flex.Collab .items:after{background-size:50px auto;width:50px;height:50px;left:auto;top:35%;right:-65px;bottom:0;margin:0}}.lineip_freespace .flex.Collab .items:last-of-type{padding:60px 0 0 0}@media (min-width: 768px){.lineip_freespace .flex.Collab .items:last-of-type{padding:0;margin-left:80px}}.lineip_freespace .flex.Collab .items:last-of-type:after{display:none}.lineip_freespace .flex.Collab .items h6{color:#fff;text-align:center}.lineip_freespace .flex.Collab .items h6 img{width:70%;margin:0 auto;display:block}@media (min-width: 768px){.lineip_freespace .flex.Collab .items h6 img{width:60%}}.lineip_freespace .flex.Collab .items h6 img.yama{width:40%}@media (min-width: 768px){.lineip_freespace .flex.Collab .items h6 img.yama{width:35%}}footer{z-index:1;position:relative;margin:0 auto}@media (min-width: 992px){footer{padding:160px 0 0 0}}footer .container-fluid{background-color:rgba(0,0,0,0.2);overflow:hidden;padding:0 0 80px 0}@media (min-width: 768px){footer .container-fluid{padding:0 0 170px 0}}footer .container-fluid .container .foot_menu{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:80px 0 40px 0;flex-wrap:wrap;width:90%}@media (min-width: 992px){footer .container-fluid .container .foot_menu{width:100%;flex-direction:row}}footer .container-fluid .container .foot_menu ul{width:47%;padding:0}@media (min-width: 768px){footer .container-fluid .container .foot_menu ul{width:30%}}@media (min-width: 992px){footer .container-fluid .container .foot_menu ul{width:20%}}footer .container-fluid .container .foot_menu ul.logo{width:90%;display:block;margin:0}footer .container-fluid .container .foot_menu ul.logo li.eng{text-align:center}@media (min-width: 992px){footer .container-fluid .container .foot_menu ul.logo li.eng{display:none}}@media screen and (max-width: 767px){footer .container-fluid .container .foot_menu ul.logo{max-width:350px;margin:0 auto}}@media (min-width: 768px){footer .container-fluid .container .foot_menu ul.logo{width:100%;padding:0 40px 0 0;margin:0 auto}}@media (min-width: 992px){footer .container-fluid .container .foot_menu ul.logo{max-width:350px;padding:0 80px 0 0;margin:0}}footer .container-fluid .container .foot_menu ul li{text-align:left;margin:10px 0}footer .container-fluid .container .foot_menu ul li.none{display:none}footer .container-fluid .container .foot_menu ul li.none .venue{display:none}footer .container-fluid .container .foot_menu ul li.null{opacity:0.3;pointer-events:none}footer .container-fluid .container .foot_menu ul li.null .venue{display:none}footer .container-fluid .container .foot_menu ul li p{font-size:12px;line-height:20px;color:#fff}footer .container-fluid .container .foot_menu ul li a img{width:100%;display:block;margin:0 auto 10px auto}footer .container-fluid .container .foot_menu ul li .sns{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:30px auto 0 auto}@media screen and (max-width: 767px){footer .container-fluid .container .foot_menu ul li .sns{margin:30px auto}}@media (min-width: 992px){footer .container-fluid .container .foot_menu ul li .sns{width:100%}}footer .container-fluid .container .foot_menu ul li .sns li{width:19%}footer .container-fluid .container .foot_menu ul li .sns li.md{width:100%;position:relative;padding:0 0 10px 0;margin:0 0 10px 0}footer .container-fluid .container .foot_menu ul li .sns li.md::after{content:attr(data-en);display:block;color:#ccc;font-size:12px;padding:0 0 20px 0;bottom:0;font-family:"biz-udpgothic", sans-serif;font-weight:400;font-style:normal}footer .container-fluid .container .foot_menu ul li .sns li a{display:block}footer .container-fluid .container .foot_menu ul li .sns li a img{width:30px}footer .container-fluid .container .foot_menu ul li ul.venue{width:100%;border:none;margin:0 0 20px 25px}@media (min-width: 992px){footer .container-fluid .container .foot_menu ul li ul.venue{display:block;width:50%}}footer .container-fluid .container .foot_menu ul li ul.venue li{display:flex;width:100%;margin:0;position:relative}footer .container-fluid .container .foot_menu ul li ul.venue li:before{content:'└';position:absolute;top:0;bottom:0;left:-20px;margin:auto;height:13px}@media (min-width: 992px){footer .container-fluid .container .foot_menu ul li ul.venue li{width:100%}}footer .container-fluid .container .foot_menu ul li ul.venue li:last-child{border-bottom:none}footer .container-fluid .container .foot_menu ul li ul.venue li a{padding:5px 0;display:block;font-size:13px}footer .container-fluid .container .foot_menu ul li ul.venue li a img{margin:0 auto}footer .container-fluid .container .foot_menu ul li{color:#fff}footer .container-fluid .container .foot_menu ul li a,footer .container-fluid .container .foot_menu ul li p{color:#fff}footer .container-fluid .container .foot_menu ul li.eng{font-family:conthrax-sb, sans-serif;line-height:20px}footer .container-fluid .container .foot_menu ul li.eng p{position:relative}footer .container-fluid .container .foot_menu ul li.eng p::after{content:attr(data-en);display:block;color:#ccc;font-size:12px;padding:0 0 10px 0;bottom:0;font-family:"biz-udpgothic", sans-serif;font-weight:400;font-style:normal}footer .container-fluid .container .foot_menu ul li.eng .spN{display:none}@media (min-width: 992px){footer .container-fluid .container .foot_menu ul li.eng .spN{display:block}}@media screen and (max-width: 820px){footer .container-fluid .container .foot_menu ul li.center{text-align:left;font-size:13px}}@media (min-width: 768px){footer .container-fluid .container .foot_menu ul li.center{text-align:center;font-size:13px}}@media screen and (max-width: 820px){footer .container-fluid .container .foot_menu ul li.center.spnone{display:none}}footer .container-fluid .container .flex.sp_ac{display:flex;justify-content:space-between;align-items:center;flex-direction:column;margin:0 auto 24px auto}@media (min-width: 992px){footer .container-fluid .container .flex.sp_ac{flex-direction:row}}footer .container-fluid .container .flex.sp_ac .sponsorship{width:100%}@media (min-width: 992px){footer .container-fluid .container .flex.sp_ac .sponsorship{width:70%}}footer .container-fluid .container .flex.sp_ac .archive_menu{width:95%;background-color:rgba(255,255,255,0.3);border-top-left-radius:20px;border-bottom-left-radius:20px;margin:0 -20px 0 auto;padding:5px 20px 5px 5px}@media (min-width: 992px){footer .container-fluid .container .flex.sp_ac .archive_menu{background-color:transparent;border-radius:0px;width:30%;margin:0 auto;padding:0}}footer .container-fluid .container .sponsorship{color:#fff;padding:40px 0;width:90%;margin:0 auto}@media (min-width: 992px){footer .container-fluid .container .sponsorship{width:100%}}footer .container-fluid .container .sponsorship p{letter-spacing:1px;display:block;color:#fff;font-size:10px;line-height:13px}footer .container-fluid .container .sponsorship p strong{line-height:24px}@media (min-width: 992px){footer .container-fluid .container .sponsorship p{font-size:11px;line-height:14px}}footer .container-fluid .container .archive_menu{text-align:center;margin:0 auto}footer .container-fluid .container .archive_menu span,footer .container-fluid .container .archive_menu ul,footer .container-fluid .container .archive_menu li,footer .container-fluid .container .archive_menu a,footer .container-fluid .container .archive_menu p{font-size:10px;margin-bottom:0;color:#fff}@media (min-width: 992px){footer .container-fluid .container .archive_menu span,footer .container-fluid .container .archive_menu ul,footer .container-fluid .container .archive_menu li,footer .container-fluid .container .archive_menu a,footer .container-fluid .container .archive_menu p{font-size:12px}}footer .container-fluid .container .archive_menu select{width:100%;border:none;background-color:rgba(255,255,255,0.7);padding:10px;border-radius:5px;margin:0 auto;-webkit-appearance:none;appearance:none}footer .container-fluid .container .archive_menu.list{display:flex;align-items:center;justify-content:flex-end}footer .container-fluid .container .archive_menu.list ul{margin:0}footer .container-fluid .container .archive_menu.list ul li a{text-decoration:underline;font-size:10px}@media (min-width: 992px){footer .container-fluid .container .archive_menu.list ul li a{font-size:12px}}footer .container-fluid small{color:#fff;font-size:8px;letter-spacing:1px;text-align:center;font-family:conthrax-sb, sans-serif;display:block}@media (min-width: 992px){footer .container-fluid small{font-size:10px}}footer .container-fluid.sponser{width:100%;padding:0;background-color:#fff;padding:30px 24px;margin:0 auto}@media (min-width: 992px){footer .container-fluid.sponser{margin:30px auto 0 auto;padding:48px 32px}}footer .container-fluid.sponser h2{color:#5D3A62;text-align:center;display:block;margin:0px auto 30px auto}@media (min-width: 768px){footer .container-fluid.sponser h2{margin:0px auto 40px auto}}footer .container-fluid.sponser h2 span{display:block;font-size:14px;padding:10px 0 0 0;display:block;font-family:"biz-udpgothic", sans-serif;font-weight:400;font-style:normal}footer .container-fluid.sponser ul.Sponsorship_01{padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:20px}footer .container-fluid.sponser ul.Sponsorship_01 li{width:29%}@media (min-width: 992px){footer .container-fluid.sponser ul.Sponsorship_01 li{width:auto;max-width:200px}}#Under footer .container-fluid{padding:0 0 20px 0}.not footer{padding:0;background:rgba(0,0,0,0.8)}.flex.areamap{margin:40px auto;flex-direction:column;justify-content:space-between}@media (min-width: 768px){.flex.areamap{flex-direction:row}}.flex.areamap .items{width:100%;font-size:14px;border-bottom:1px dashed #efefef;padding:24px 0}.flex.areamap .items:first-child{border-top:1px dashed #efefef}@media (min-width: 768px){.flex.areamap .items:first-child{border-top:none;padding:24px 24px 24px 0}}@media (min-width: 768px){.flex.areamap .items:last-child{border-top:none;padding:24px 0 24px 24px}}@media (min-width: 768px){.flex.areamap .items{width:33%;border-right:1px dashed #efefef;border-bottom:none;padding:24px}.flex.areamap .items:last-child{border-right:none}}.flex.areamap .items h3{display:block;text-align:center;color:#fff;font-size:15px;margin:0 auto 24px auto;padding:0 0 20px 0;border-bottom:1px dashed #efefef}@media (min-width: 768px){.flex.areamap .items h3{font-size:18px;margin:0 auto 40px auto}}.flex.areamap .items a.maplink,.flex.areamap .items a.pagelink{display:block;color:#fff;padding:4px 6px;border-radius:30px;max-width:150px;text-align:center;margin:10px 0 0 0}.flex.areamap .items a.maplink{background-color:#000}.flex.areamap .items a.pagelink{background-color:#C94B79}.flex.areamap .items ul{width:100%;padding:0;margin:0}.flex.areamap .items ul li{margin:0 0 24px 0}.flex.areamap .items ul li:last-child{margin:0}.flex.areamap .items ul li.icon{display:flex;flex-wrap:wrap}.flex.areamap .items ul li.icon img{width:15px;margin-right:8px}.flex.areamap .items ul li.icon img.fd{width:20px}.flex.areamap .items ul li.icon span{width:90%}.flex.areamap .items ul li.icon a{display:block;width:100%}.flex.areamap .items ul li .blocks{width:100%;display:block}@media (min-width: 768px){.flex.areamap.gm .items{width:25%}}.flex.areamap.arena .items{border-bottom:none;padding:24px 0 0 0}@media (min-width: 768px){.flex.areamap.arena .items{padding:24px}}.flex.areamap.arena .items:first-child{border-top:1px dashed #efefef}@media (min-width: 768px){.flex.areamap.arena .items:first-child{border-top:none;border-bottom:none;padding:24px 24px 24px 0}}.flex.areamap.arena .items:last-child{border-bottom:1px dashed #efefef;padding:24px 0 24px 0}@media (min-width: 768px){.flex.areamap.arena .items:last-child{border-top:none;border-bottom:none;padding:24px 0 24px 24px}}.flex.pr{padding:0;margin:0 auto;flex-direction:column}@media (min-width: 768px){.flex.pr{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.flex.pr li{display:flex;width:90%;align-items:center;margin:5px auto;font-size:13px}@media (min-width: 768px){.flex.pr li{width:33%;margin:10px auto;font-size:14px}}.flex.pr li p{font-size:14px;margin:0}.flex.pr li span{color:#fff;font-weight:bold;text-align:center;width:30px;height:28px;font-size:13px;line-height:28px;margin-right:16px}@media (min-width: 768px){.flex.pr li span{width:40px;height:38px;line-height:38px}}.flex.pr li span.pr_blue{background:url(../img/ico/tenpo_blue.png) no-repeat}.flex.pr li span.pr_orenge{background:url(../img/ico/tenpo_orenge.png) no-repeat}.flex.pr li span.pr_blue,.flex.pr li span.pr_orenge{background-size:100% auto;background-position:center center}img.kaijyou{display:block;margin:30px 0 0 0}@media (min-width: 992px){img.kaijyou{max-width:500px}}.fixation{position:fixed;left:0;bottom:0;z-index:10;width:100%;padding:10px;background-color:rgba(0,0,0,0.4)}@media (min-width: 768px){.fixation{padding:30px}}.fixation ul{padding:0;margin:0 auto;display:flex;justify-content:space-between}.fixation ul li{width:32%}@media (min-width: 768px){.fixation ul li{width:30%}}.fixation ul li a{display:flex;justify-content:center;align-items:stretch;flex-direction:column;height:100%;background-color:#735497;border-radius:40px;text-align:center;color:#fff;padding:5px;position:relative}@media (min-width: 1200px){.fixation ul li a{overflow:hidden}}.fixation ul li a span{position:absolute;top:-15px;left:0;width:34px;height:20px;line-height:20px;background-color:#c51b5a;color:#fff;font-size:10px;text-align:center;border-radius:25px}.fixation ul li a span.dob{width:60px}@media (min-width: 1200px){.fixation ul li a span.dob{width:80px}}@media (min-width: 768px){.fixation ul li a span{top:-10px}}@media (min-width: 1200px){.fixation ul li a span{width:40px;height:40px;line-height:40px;font-size:13px;border-radius:40px;top:0;left:10px;bottom:0;margin:auto}}.fixation ul li a span small{display:inline-block;font-size:10px}@media (min-width: 768px){.fixation ul li a{padding:10px}}@media (min-width: 1200px){.fixation ul li a::before{background-color:#ea3673;background-image:linear-gradient(45deg, #ea3673 0%, #cb4580 27%, #735497 54%, #2158a5 80%, #0f62d8 100%);border-radius:50%;content:"";display:block;margin:auto;opacity:0;pointer-events:none;position:absolute;top:50%;left:0;right:0;width:100%;padding-top:100%;height:0;z-index:-1;transform:translateY(-50%) scale(0.1);transition:opacity .5s, transform 0s;transition-delay:0s, .4s}}.fixation ul li a img{width:80%;display:block;margin:0 auto}@media (min-width: 768px){.fixation ul li a img{width:60%}}.fixation ul li a:hover{opacity:1;background-color:transparent}.fixation ul li a:hover::before{opacity:1;transform:translateY(-50%) scale(1.1);transition-delay:0s;transition:opacity .8s, transform .4s ease-in-out}table.full{max-width:100%}table.full tr{border-bottom:1px solid #fff}@media (min-width: 768px){table.full th{width:20%}}@media (min-width: 768px){table.full td{width:80%}}table .flex.stage{width:100%;justify-content:flex-start;align-items:center;margin:20px auto;flex-direction:column}@media (min-width: 768px){table .flex.stage{flex-direction:row}}table .flex.stage .left{width:100%;text-align:center}@media (min-width: 768px){table .flex.stage .left{text-align:left;padding:0 20px 0 0;white-space:nowrap;width:25%}}table .flex.stage .right{width:100%}@media (min-width: 768px){table .flex.stage .right{width:73%}}table .flex.stage .right img{max-width:200px;display:block;margin:30px auto 0 auto}table .flex.stage .right small{display:block;text-align:center;margin:20px auto 0 auto}table .flex.area{justify-content:space-between;align-items:center;flex-direction:column}@media (min-width: 768px){table .flex.area{flex-direction:row}}table .flex.area .left img,table .flex.area .right img{max-width:200px;display:block;margin:0 auto}table .flex.area .left{width:100%;padding:0 0 20px 0}@media (min-width: 768px){table .flex.area .left{width:49%;padding:0}}table .flex.area .right{width:100%}@media (min-width: 768px){table .flex.area .right{width:49%}}table .flex.tc{width:100%;justify-content:space-between;flex-direction:column}@media (min-width: 992px){table .flex.tc{flex-wrap:wrap;flex-direction:row}}table .flex.tc .item{width:100%;flex-direction:column;padding:0 0 20px 0;margin:0 auto 20px auto;border-bottom:1px dashed #989898}@media (min-width: 992px){table .flex.tc .item{padding:0}}table .flex.tc .item a,table .flex.tc .item .btn_set .btn a{text-decoration:none !important;color:#fff !important}table .flex.web{width:100%;justify-content:flex-start;align-items:center;flex-direction:column}@media (min-width: 992px){table .flex.web{flex-direction:row}}table .flex.web .left{width:100%}@media (min-width: 992px){table .flex.web .left{width:40%}}table .flex.web .right{width:100%}@media (min-width: 992px){table .flex.web .right{width:56%}}table .btn_set .btn a{text-decoration:none !important;color:#fff !important}.map_btn_min{margin:0 10px;padding:4px 10px;background-color:#000;text-decoration:none !important;color:#fff !important;text-align:center;font-size:12px;border-radius:20px}.pc_left_sp_center{text-align:center !important}@media screen and (max-width: 767px){.map_btn_min.mn{margin:0}.spspabe{display:block;height:8px}.spnone{display:none}.spblock{display:none}.sp_center{display:block;text-align:center}.pc_center_sp_left{text-align:left;display:block}}@media screen and (min-width: 768px){.pcnone{display:none}.pc_center_sp_left{text-align:center;display:block}}
