@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");@font-face{font-family:'Famous_College';src:url("../font/Famous_College.ttf") format("truetype"),url("../font/Famous_College.otf") format("opnetype");font-weight:normal;font-style:normal}@keyframes border_anim{0%{width:0%}100%{width:100%}}@keyframes r1{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes r6{0%{transform:rotateX(0deg)}100%{transform:rotateX(360deg)}}@keyframes animatedBackground{from{background-position:0 0}to{background-position:-3549px 0}}@keyframes animatedBackgroundtop{from{background-position:0 0}to{background-position:-2000px 0}}@keyframes animatedBackground-doun{from{background-position:0 0}to{background-position:3549px 0}}.inviewfadeInUp{opacity:0;-webkit-transform:translate(0, 60px);transform:translate(0px, 60px);transition:0.5s}.fadeInUp{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.item-1{background-image:url("image_1.png")}.item-2{background-image:url("image_2.png")}.item-3{background-image:url("image_3.png")}.item-4{background-image:url("image_4.png")}.item-5{background-image:url("image_5.png")}.button{background:brue}@media screen and (max-width: 767px){.spnone{display:none}}@media screen and (min-width: 768px) and (max-width: 1024px){.tabnone{display:none}}@media screen and (min-width: 768px) and (max-width: 1024px){display:none}@media screen and (min-width: 1025px){.pcnone{display:none}}*,: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{-webkit-font-smoothing:subpixel-antialiased;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}body{position:relative;overflow-x:hidden;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;color:#000;-webkit-animation:fadeIn 1.5s ease 0s 1 normal;animation:fadeIn 1.5s ease 0s 1 normal;background-color:#fff;font-size:14px;line-height:24px}@media (min-width: 992px){body{font-size:16px}}header{width:100%;height:auto;background-color:#000;position:fixed;top:0;left:0;z-index:99}@media (min-width: 1201px){header{height:50px}}header nav.globalMenuSp{width:100%;position:fixed;z-index:2;top:0;left:0;text-align:center;transform:translateY(-100%);transition:all 0.6s;padding:0 0 50px 0}@media (min-width: 1201px){header nav.globalMenuSp{position:relative;z-index:3;transform:translateY(0%);height:50px}}header nav.globalMenuSp ul{display:flex;flex-direction:column;position:relative;width:100%}@media (min-width: 1201px){header nav.globalMenuSp ul{flex-direction:row;padding:0 20px}}@media (min-width: 1200px){header nav.globalMenuSp ul{margin:0 auto}}@media (min-width: 1201px){header nav.globalMenuSp ul.menu__second-level{width:auto;display:none;z-index:1;left:50%;transform:translateX(-50%);width:180px}}header nav.globalMenuSp ul li{list-style-type:none;padding:0;height:auto;width:95%;margin:0 auto;position:relative;-webkit-transition:all .5s;transition:all .5s}@media (min-width: 1201px){header nav.globalMenuSp ul li{min-width:auto;max-width:100%;width:auto;margin:0;min-width:100px;max-width:130px}}header nav.globalMenuSp ul li:after{content:'';position:absolute;bottom:0;left:50%;right:0;width:100%;height:1px;background:#175F69;transform:translateX(-50%);animation:border_anim 3s infinite forwards running}@media (min-width: 1201px){header nav.globalMenuSp ul li:after{display:none}}@keyframes expansion{0%{width:0%}100%{width:100%;background:#FFC100}}@keyframes expansion2{0%{width:100%;background:#FFC100}100%{width:0%}}@media (min-width: 1201px){header nav.globalMenuSp ul li{width:auto;height:50px}}header nav.globalMenuSp ul li:last-child{padding-bottom:0}header nav.globalMenuSp ul li a{display:block;color:#fff;text-decoration:none;font-size:16px;font-weight:bold;padding:8px;position:relative;display:block;text-decoration:none}@media (min-width: 768px) and (max-width: 1080px) and (orientation: landscape){header nav.globalMenuSp ul li a{padding:12px 8px;font-size:14px}}@media (min-width: 1201px){header nav.globalMenuSp ul li a{padding:12px 20px 0 20px}}header nav.globalMenuSp ul li a::after{position:absolute;bottom:-2px;left:0;content:'';width:100%;height:1px;background:#7e7d7d;transform:scale(0, 1);transform-origin:right top;transition:transform .3s}@media (min-width: 1201px){header nav.globalMenuSp ul li a:hover::after{transform-origin:left top;transform:scale(1, 1)}}@media (min-width: 1201px){header nav.globalMenuSp ul li ul{width:auto;display:block}}header nav.globalMenuSp ul li ul.menu__second-level{display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 1201px){header nav.globalMenuSp ul li ul.menu__second-level{display:none;z-index:1;-webkit-transition:all .2s ease;transition:all .2s ease}}header nav.globalMenuSp ul li ul li{width:100%}header nav.globalMenuSp ul li ul li:first-child::after,header nav.globalMenuSp ul li ul li:nth-child(2)::after,header nav.globalMenuSp ul li ul li:nth-child(3)::after,header nav.globalMenuSp ul li ul li:nth-child(4)::after,header nav.globalMenuSp ul li ul li:nth-child(5)::after,header nav.globalMenuSp ul li ul li:nth-child(6)::after{height:0px}@media (min-width: 1201px){header nav.globalMenuSp ul li ul li{width:100%;display:block;height:auto;max-width:100%}}header nav.globalMenuSp ul li ul li a{padding:12px 10px;font-size:12px}header nav.globalMenuSp ul li ul li a:hover{visibility:visible;opacity:1;color:#FFC100}header nav.globalMenuSp ul li:hover ul.menu__second-level{top:0;display:block}@media (min-width: 1201px){header nav.globalMenuSp ul li:hover ul.menu__second-level{background-color:rgba(0,0,0,0.8);top:50px;position:absolute}}header nav.globalMenuSp ul li:hover ul.menu__second-level li{max-width:100%;height:auto}header nav.globalMenuSp ul li:hover ul.menu__second-level li a{padding:12px 10px;font-size:12px}header nav.globalMenuSp ul li:hover ul.menu__second-level li:last-child a:hover:after{display:none}header nav.globalMenuSp ul li.logo{padding:24px 0 30px 0}@media (min-width: 1201px){header nav.globalMenuSp ul li.logo{padding:0;min-width:auto;max-width:auto}}header nav.globalMenuSp ul li.logo a{display:block;padding:0}@media (min-width: 1201px){header nav.globalMenuSp ul li.logo a{display:inline-block}}header nav.globalMenuSp ul li.logo img{width:15%;height:auto;margin:0 auto;display:block}@media (min-width: 1201px){header nav.globalMenuSp ul li.logo img{width:30px;height:auto;margin:10px auto 0 auto}}@media (min-width: 1201px){header nav.globalMenuSp ul li.logo a{padding:0 20px 0 0}}header nav.globalMenuSp ul li.logo a:hover::after{transform-origin:left top;transform:scale(0)}header nav.globalMenuSp ul li.logo:after{content:none}header nav.globalMenuSp ul li.menu.null a{color:#888;pointer-events:none}header nav.globalMenuSp ul li.menu.current a{color:#FFC100;pointer-events:auto !important}header nav.globalMenuSp ul li.menu.current ul li a{color:#fff}header nav.globalMenuSp ul li.menu.current ul li a:hover{color:#FFC100}@media (min-width: 1201px){header nav.globalMenuSp ul li.menu.right{position:absolute;top:0px;right:28px;max-width:220px}}@media (min-width: 1201px){header nav.globalMenuSp ul li.menu.right a{font-size:14px}}@media (min-width: 992px){header nav.globalMenuSp ul li.menu.sns{position:absolute;top:0px;right:160px;max-width:100px}}header nav.globalMenuSp ul li.menu.sns ul li{display:flex;justify-content:center}@media (min-width: 992px){header nav.globalMenuSp ul li.menu.sns ul li{justify-content:space-between}}header nav.globalMenuSp ul li.menu.sns ul li a img{width:25px;height:auto}@media (min-width: 1201px){header nav.globalMenuSp ul li.menu.sns ul li a{font-size:14px}}@media (min-width: 992px){header nav.globalMenuSp ul li.menu.sns ul.menu__second-level{width:160px}}header nav.globalMenuSp.active{height:100vh;background-color:rgba(0,0,0,0.9);transform:translateY(0%);overflow-y:scroll}@media (min-width: 1201px){header nav.globalMenuSp.active{background-color:transparent;height:auto;overflow:auto}}.hamburger{display:block;position:fixed;z-index:3;right:16px;top:16px;width:42px;height:42px;cursor:pointer;text-align:center;z-index:9999}@media (min-width: 1201px){.hamburger{display:none}}.hamburger span{display:block;position:absolute;width:30px;height:2px;left:6px;background:#fff;-webkit-transition:0.5s all;-moz-transition:0.5s all;transition:0.5s all;box-shadow:1px 1px 1px #999}.hamburger span:nth-child(1){top:10px}.hamburger span:nth-child(2){top:20px}.hamburger span:nth-child(3){top:30px}.hamburger::after{position:absolute;top:50%;left:50%;display:block;content:'';width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;border:2px solid transparent;transition:all .75s}.hamburger.active span:nth-child(1){top:20px;left:8px;width:24px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.active span:nth-child(2){left:60%;opacity:0;-webkit-animation:active-btn17-bar02 .8s forwards;animation:active-hamburger-bar02 .8s forwards}.hamburger.active span:nth-child(3){top:20px;left:8px;width:24px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.active::after{border:2px solid #fff}@-webkit-keyframes active-hamburger-bar02{100%{height:0}}@keyframes active-hamburger-bar02{100%{height:0}}#loading{width:100vw;height:100vh;transition:all 1s;background-color:#fff;position:fixed;top:0;left:0;z-index:9999999;display:flex;justify-content:space-between;align-items:center}.loaded{opacity:0;visibility:hidden;display:none}.positioning{margin:50px auto;position:relative}.breeding-rhombus-spinner{height:65px;width:65px;position:relative;transform:rotate(45deg);margin:0 auto}.breeding-rhombus-spinner,.breeding-rhombus-spinner *{box-sizing:border-box}.breeding-rhombus-spinner .rhombus{height:calc(65px / 7.5);width:calc(65px / 7.5);animation-duration:2000ms;top:calc(65px / 2.3077);left:calc(65px / 2.3077);background-color:#00205B;position:absolute;animation-iteration-count:infinite}.breeding-rhombus-spinner .rhombus:nth-child(2n+0){margin-right:0}.breeding-rhombus-spinner .rhombus.child-1{animation-name:breeding-rhombus-spinner-animation-child-1;animation-delay:calc(100ms * 1)}.breeding-rhombus-spinner .rhombus.child-2{animation-name:breeding-rhombus-spinner-animation-child-2;animation-delay:calc(100ms * 2)}.breeding-rhombus-spinner .rhombus.child-3{animation-name:breeding-rhombus-spinner-animation-child-3;animation-delay:calc(100ms * 3)}.breeding-rhombus-spinner .rhombus.child-4{animation-name:breeding-rhombus-spinner-animation-child-4;animation-delay:calc(100ms * 4)}.breeding-rhombus-spinner .rhombus.child-5{animation-name:breeding-rhombus-spinner-animation-child-5;animation-delay:calc(100ms * 5)}.breeding-rhombus-spinner .rhombus.child-6{animation-name:breeding-rhombus-spinner-animation-child-6;animation-delay:calc(100ms * 6)}.breeding-rhombus-spinner .rhombus.child-7{animation-name:breeding-rhombus-spinner-animation-child-7;animation-delay:calc(100ms * 7)}.breeding-rhombus-spinner .rhombus.child-8{animation-name:breeding-rhombus-spinner-animation-child-8;animation-delay:calc(100ms * 8)}.breeding-rhombus-spinner .rhombus.big{height:calc(65px / 3);width:calc(65px / 3);animation-duration:2000ms;top:calc(65px / 3);left:calc(65px / 3);background-color:#00205B;animation:breeding-rhombus-spinner-animation-child-big 2s infinite;animation-delay:0.5s}@keyframes breeding-rhombus-spinner-animation-child-1{50%{transform:translate(-325%, -325%)}}@keyframes breeding-rhombus-spinner-animation-child-2{50%{transform:translate(0, -325%)}}@keyframes breeding-rhombus-spinner-animation-child-3{50%{transform:translate(325%, -325%)}}@keyframes breeding-rhombus-spinner-animation-child-4{50%{transform:translate(325%, 0)}}@keyframes breeding-rhombus-spinner-animation-child-5{50%{transform:translate(325%, 325%)}}@keyframes breeding-rhombus-spinner-animation-child-6{50%{transform:translate(0, 325%)}}@keyframes breeding-rhombus-spinner-animation-child-7{50%{transform:translate(-325%, 325%)}}@keyframes breeding-rhombus-spinner-animation-child-8{50%{transform:translate(-325%, 0)}}@keyframes breeding-rhombus-spinner-animation-child-big{50%{transform:scale(0.5)}}.la-ball-clip-rotate,.la-ball-clip-rotate>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-clip-rotate{display:block;font-size:0;color:#1F4E93}.la-ball-clip-rotate.la-dark{color:#333}.la-ball-clip-rotate>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-clip-rotate{width:32px;height:32px}.la-ball-clip-rotate>div{width:32px;height:32px;background:transparent;border-width:2px;border-bottom-color:transparent;border-radius:100%;-webkit-animation:ball-clip-rotate .75s linear infinite;-moz-animation:ball-clip-rotate .75s linear infinite;-o-animation:ball-clip-rotate .75s linear infinite;animation:ball-clip-rotate .75s linear infinite}.la-ball-clip-rotate.la-sm{width:16px;height:16px}.la-ball-clip-rotate.la-sm>div{width:16px;height:16px;border-width:1px}.la-ball-clip-rotate.la-2x{width:64px;height:64px}.la-ball-clip-rotate.la-2x>div{width:64px;height:64px;border-width:4px}.la-ball-clip-rotate.la-3x{width:96px;height:96px}.la-ball-clip-rotate.la-3x>div{width:96px;height:96px;border-width:6px}@-webkit-keyframes ball-clip-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes ball-clip-rotate{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}50%{-moz-transform:rotate(180deg);transform:rotate(180deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes ball-clip-rotate{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}50%{-o-transform:rotate(180deg);transform:rotate(180deg)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ball-clip-rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@media (min-width: 1200px){.container{max-width:1200px;padding:0;margin:0 auto}}section.section-page{width:100%;height:auto;background-color:#E0E0E0;word-wrap:break-word}section.section-page.pagespace{padding:50px 0 0 0}@media (min-width: 992px){section.section-page.pagespace{padding:100px 0 0 0}}section.section-page .container{padding:15px 0 15px 0}@media (min-width: 992px){section.section-page .container{padding:65px 0 15px 0}}section.section-page .container .flex{display:flex}section.section-page .container .flex.head{justify-content:space-between;align-items:center;flex-direction:column}@media (min-width: 768px){section.section-page .container .flex.head{flex-direction:row}section.section-page .container .flex.head h1{color:#000;letter-spacing:2px;text-transform:uppercase;line-height:22px;font-size:14px;font-weight:bold;text-align:center}}@media (min-width: 768px) and (min-width: 992px){section.section-page .container .flex.head h1{margin:0}}section.section-page .all a{display:block;text-align:right;font-size:14px;color:#0B7584}@media (min-width: 992px){section.section-page .all a{font-size:16px}}section.section-page .container-fluid{padding:30px 0 80px 0;margin:0 auto;background-color:#fff}section.section-page .container-fluid .container{width:90%;padding:0}@media (min-width: 768px){section.section-page .container-fluid .container{width:100%}}section.section-page .container-fluid .container.flex-culum{display:flex;justify-content:space-between;flex-direction:column;margin:0 auto}@media (min-width: 992px){section.section-page .container-fluid .container.flex-culum{flex-direction:row;max-width:1200px}}section.section-page .container-fluid .container.flex-culum .left{background-color:#fff;width:100%;padding:16px;margin:0 auto}@media (min-width: 992px){section.section-page .container-fluid .container.flex-culum .left{max-width:900px;width:100%;padding:0;margin:0 auto}}section.section-page .container-fluid .container.flex-culum .left .eye{width:100%;height:auto;margin:0 auto 24px auto}@media (min-width: 992px){section.section-page .container-fluid .container.flex-culum .left .eye{width:100%;height:auto}}section.section-page .container-fluid .container.flex-culum .left h1{display:block;color:#000;padding:0;padding:32px 0;letter-spacing:2px;text-transform:uppercase;line-height:30px;font-size:22px;font-weight:bold;text-align:center}@media (min-width: 992px){section.section-page .container-fluid .container.flex-culum .left h1{font-size:22px;line-height:30px;text-align:center}section.section-page .container-fluid .container.flex-culum .left h1.Famous_College{font-size:40px;line-height:50px}}section.section-page .container-fluid .container.flex-culum .left h2{font-size:16px;line-height:24px;margin:24px auto;display:block;color:#000}section.section-page .container-fluid .container.flex-culum .left h2:first-child{margin:0 auto 24px auto}@media (min-width: 992px){section.section-page .container-fluid .container.flex-culum .left h2{font-size:20px;line-height:30px}}section.section-page .container-fluid .container.flex-culum .left h3{font-size:16px;line-height:24px;margin:24px auto;border-bottom:1px solid #E0E0E0;display:block;padding:11px 5px;color:#000}@media (min-width: 992px){section.section-page .container-fluid .container.flex-culum .left h3{font-size:18px;line-height:30px}}section.section-page .container-fluid .container.flex-culum .left h4{font-size:14px;line-height:24px;display:block;margin:40px auto 23px auto;color:#0B7584}@media (min-width: 992px){section.section-page .container-fluid .container.flex-culum .left h4{font-size:16px;line-height:24px}}section.section-page .container-fluid .container.flex-culum .left .box{background-color:rgba(24,17,33,0.06);padding:24px;margin:24px auto 32px auto;word-break:break-all}section.section-page .container-fluid .container.flex-culum .left .box h2:first-child,section.section-page .container-fluid .container.flex-culum .left .box h3:first-child,section.section-page .container-fluid .container.flex-culum .left .box h4:first-child{margin:0 auto 23px auto}section.section-page .container-fluid .container.flex-culum .left .box h4{color:#000;padding:0 0 21px 0;border-bottom:1px solid #E0E0E0}section.section-page .container-fluid .container.flex-culum .left p{font-size:14px;line-height:24px;color:#000}@media (min-width: 992px){section.section-page .container-fluid .container.flex-culum .left p{font-size:16px;line-height:24px}}section.section-page .container-fluid .container.flex-culum .left a{text-decoration:underline;color:#0B7584}section.section-page .container-fluid .container.flex-culum .left a:hover{text-decoration:none;color:#00587C;opacity:1}section.section-page .container-fluid .container.flex-culum .left ul li{font-size:14px;line-height:24px;padding:0 0 0 20px;margin:5px 0;position:relative;color:#000}@media (min-width: 992px){section.section-page .container-fluid .container.flex-culum .left ul li{font-size:16px;line-height:24px}}section.section-page .container-fluid .container.flex-culum .left ul li:before{content:'●';position:absolute;left:0;top:0;font-size:12px;color:#F39353}section.section-page .container-fluid .container.flex-culum .left ul li a{font-size:14px;line-height:24px;padding:0}@media (min-width: 992px){section.section-page .container-fluid .container.flex-culum .left ul li a{font-size:16px;line-height:24px}}section.section-page .container-fluid .container.flex-culum .left .meta{padding:24px;display:flex}section.section-page .container-fluid .container.flex-culum .left .meta time{font-size:12px;color:#000;margin-right:16px}section.section-page .container-fluid .container.flex-culum .left .meta ul.cat{width:80%;display:flex;margin:-5px 0 0 0}section.section-page .container-fluid .container.flex-culum .left .meta ul.cat li{width:auto;margin:0 8px 0 0;list-style-type:none;padding:0}section.section-page .container-fluid .container.flex-culum .left .meta ul.cat li::before{display:none}section.section-page .container-fluid .container.flex-culum .left .meta ul.cat li a{font-size:11px;color:#fff;padding:3px 5px;text-align:center}section.section-page .container-fluid .container.flex-culum .left .meta ul.cat li.green a{background-color:#175F69}section.section-page .container-fluid .container.flex-culum .left .meta ul.cat li.yellow a{background-color:#FFC100}section.section-page .container-fluid .container.flex-culum .left .meta ul.cat li.red a{background-color:#D74B34}section.section-page .container-fluid .container.flex-culum .left .meta{padding:0;display:flex;justify-content:center;align-self:center}section.section-page .container-fluid .container.flex-culum .left .meta ul.cat{margin:0;width:auto}section.section-page .container-fluid .container.flex-culum .left .meta ul.cat li a{padding:3px 5px;line-height:11px;text-decoration:none}section.section-page .container-fluid .container.flex-culum .right{display:none}section.section-page .container-fluid .container ul.flex{flex-wrap:wrap;display:flex}section.section-page .container-fluid .container ul.flex li{width:100%;margin:0 auto;background-color:#fff;margin:12px auto;border:1px solid #E0E0E0}@media (min-width: 992px){section.section-page .container-fluid .container ul.flex li{width:32%;margin:15px 0}section.section-page .container-fluid .container ul.flex li:nth-child(2),section.section-page .container-fluid .container ul.flex li:nth-child(5),section.section-page .container-fluid .container ul.flex li:nth-child(8),section.section-page .container-fluid .container ul.flex li:nth-child(11){margin-right:20px;margin-left:20px}}section.section-page .container-fluid .container ul.flex li .imgwrap{overflow:hidden;position:relative}section.section-page .container-fluid .container ul.flex li .imgwrap a img{transition:.3s}section.section-page .container-fluid .container ul.flex li .imgwrap a:hover img{transform:scale(1.05)}section.section-page .container-fluid .container ul.flex li .meta{padding:24px;display:flex}section.section-page .container-fluid .container ul.flex li .meta time{font-size:12px;color:#000;margin-right:16px}section.section-page .container-fluid .container ul.flex li .meta ul.cat{width:80%;display:flex;margin:-5px 0 0 0}section.section-page .container-fluid .container ul.flex li .meta ul.cat li{width:auto;margin:0 8px 0 0;list-style-type:none;padding:0}section.section-page .container-fluid .container ul.flex li .meta ul.cat li::before{display:none}section.section-page .container-fluid .container ul.flex li .meta ul.cat li a{font-size:11px;color:#fff;padding:3px 5px;text-align:center}section.section-page .container-fluid .container ul.flex li .meta ul.cat li.green a{background-color:#175F69}section.section-page .container-fluid .container ul.flex li .meta ul.cat li.yellow a{background-color:#FFC100}section.section-page .container-fluid .container ul.flex li .meta ul.cat li.red a{background-color:#D74B34}section.section-page .container-fluid .container ul.flex li h2{display:block;margin:0 auto;padding:0 16px 20px 16px;font-size:15px;line-height:24px}@media (min-width: 992px){section.section-page .container-fluid .container ul.flex li h2{padding:0 24px 30px 24px;font-size:18px;line-height:30px}}section.section-page .container-fluid .container ul.flex li h2 a{color:#000}section.section-page .container-fluid .container ul.flex li ul li{border:none}section.section-page .container-fluid.full{color:#000}section.section-page .container-fluid.full .container{padding:0}section.section-page .container-fluid.full .container .tab_box{width:100%;margin:0 auto}@media (min-width: 992px){section.section-page .container-fluid.full .container{width:100%}}section.section-page .container-fluid.full .container .flex.menus{justify-content:space-between}section.section-page .container-fluid.full .container .flex.menus li{width:33%;background-color:#999;margin:8px auto;padding:0;font-size:22px;font-family:'Bebas Neue', cursive;font-weight:300;font-style:normal}@media (min-width: 992px){section.section-page .container-fluid.full .container .flex.menus li{width:33%;margin:0;font-size:30px}}section.section-page .container-fluid.full .container .flex.menus li.tab_btn{color:#fff;position:relative;padding:8px;width:48%;border-radius:5px;border:none;box-shadow:0px 1px 5px #707070}@media (min-width: 992px){section.section-page .container-fluid.full .container .flex.menus li.tab_btn{padding:14px 24px;width:19%}}section.section-page .container-fluid.full .container .flex.menus li.tab_btn:hover{opacity:0.8}section.section-page .container-fluid.full .container .flex.menus li.set01.active,section.section-page .container-fluid.full .container .flex.menus li.set02.active,section.section-page .container-fluid.full .container .flex.menus li.set03.active,section.section-page .container-fluid.full .container .flex.menus li.set04.active,section.section-page .container-fluid.full .container .flex.menus li.set_base.active{background-color:#760700}section.section-page .container-fluid.full .container .flex.menus li .top{display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:40px}@media (min-width: 992px){section.section-page .container-fluid.full .container .flex.menus li .top{flex-direction:row}}section.section-page .container-fluid.full .container .flex.menus li .top img{width:20px;height:auto;margin:0 auto 16px auto}@media (min-width: 992px){section.section-page .container-fluid.full .container .flex.menus li .top img{width:47px;height:46.5px;margin:0 16px 0 0}}section.section-page .container-fluid.full .container .flex.menus li .top time,section.section-page .container-fluid.full .container .flex.menus li .top span{font-family:'Bebas Neue', cursive;font-weight:300;font-style:normal;display:block;text-align:center;line-height:normal}section.section-page .container-fluid.full .container .flex.menus li .top time{font-size:16px}@media (min-width: 992px){section.section-page .container-fluid.full .container .flex.menus li .top time{font-size:20px}}section.section-page .container-fluid.full .container .flex.menus li .top span{font-size:30px}@media (min-width: 992px){section.section-page .container-fluid.full .container .flex.menus li .top span{font-size:40px}}section.section-page .container-fluid.full .container .flex.menus li .top p{font-size:16px;margin-bottom:0;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif}@media (min-width: 992px){section.section-page .container-fluid.full .container .flex.menus li .top p{font-size:20px;line-height:40px}}section.section-page .container-fluid.full .container .flex.menus li .bottom{padding:24px 0 0 0}section.section-page .container-fluid.full .container .flex.menus li .bottom p{margin:0 auto;font-size:14px;line-height:24px;color:#000}@media (min-width: 992px){section.section-page .container-fluid.full .container .flex.menus li .bottom p{font-size:16px;line-height:24px}}@media (min-width: 768px){section.section-page .container-fluid.full .container .flex.menus.tk{justify-content:center !important}section.section-page .container-fluid.full .container .flex.menus.tk li{max-width:240px;margin:0 10px}}section.section-page .container-fluid.full .container .tab_box{width:100%;margin:0 auto}section.section-page .container-fluid.full .container .tab_box.timetable .flex.menus{justify-content:space-between}section.section-page .container-fluid.full .container .tab_box.timetable .flex.menus li.tab_btn{width:31.5%}section.section-page .container-fluid.full .container .tab_box.timetable .flex.tk li.tab_btn{width:48.5%}@media (min-width: 768px){section.section-page .container-fluid.full .container .tab_box.timetable .flex.tk li.tab_btn{width:31.5%}}section.section-page .container-fluid.full .container .tab_box.timetable .flex.tk li p{line-height:40px}section.section-page .container-fluid.full .container .tab_box.timetable .flex.tk .active p{color:#fff !important}section.section-page .container-fluid.full .container .tab_box.food .flex.menus{justify-content:space-between}section.section-page .container-fluid.full .container .tab_box.food .flex.menus li.tab_btn{width:30%}@media (min-width: 768px){section.section-page .container-fluid.full .container .tab_box.food .flex.menus li.tab_btn{width:32%}}section.section-page .container-fluid.full .container .tab_box.food .splide:not(.is-overflow) .splide__pagination{display:block !important;text-align:center}section.section-page .container-fluid.full .container .tab_box.food .splide__pagination{bottom:10px !important}section.section-page .container-fluid.full .container .artist_list .flex{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:50px 0px 0px 0;width:100%;margin:0 auto}@media (min-width: 768px){section.section-page .container-fluid.full .container .artist_list .flex{align-items:top;padding:100px 0px 0px 0}}@media (min-width: 992px){section.section-page .container-fluid.full .container .artist_list .flex{align-items:top}}section.section-page .container-fluid.full .container .artist_list .flex .box{width:48%;margin:0 auto 16px auto;padding:0;background-color:#fff}@media screen and (min-width: 821px) and (max-width: 1200px){section.section-page .container-fluid.full .container .artist_list .flex .box{width:33%}}@media screen and (min-width: 1201px){section.section-page .container-fluid.full .container .artist_list .flex .box{width:24%;margin:0 16px 16px 0}section.section-page .container-fluid.full .container .artist_list .flex .box:nth-child(4n){margin:0 0 16px 0}}section.section-page .container-fluid.full .container .artist_list .flex .box .img_area{position:relative;z-index:1;margin:0 auto 16px auto}section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img{width:auto;max-width:100%;height:auto;z-index:2}section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.youth,section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.jam_lc,section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.fire_lc,section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.jam,section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.fire,section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.new{width:35px;z-index:3;position:absolute;bottom:8px}@media (min-width: 768px){section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.youth,section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.jam_lc,section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.fire_lc,section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.jam,section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.fire,section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.new{width:35px}}@media screen and (min-width: 1200px){section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.youth,section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.jam_lc,section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.fire_lc,section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.jam,section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.fire,section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.new{width:48px}}section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.new{top:0px;right:0;bottom:auto}section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.youth{right:60px}@media (min-width: 768px){section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.youth{right:88px;bottom:12px}}@media screen and (min-width: 1200px){section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.youth{right:130px}}section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.jam_lc{right:33px}@media (min-width: 768px){section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.jam_lc{right:48px;bottom:12px}}@media screen and (min-width: 1200px){section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.jam_lc{right:72px}}section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.fire_lc{right:8px}@media (min-width: 768px){section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.fire_lc{right:8px;bottom:12px}}@media screen and (min-width: 1200px){section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.fire_lc{right:16px}}section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.jam{right:8px;bottom:12px}@media (min-width: 768px){section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.jam{right:8px}}@media screen and (min-width: 1200px){section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.jam{right:16px}}section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.fire{right:8px;bottom:12px}@media (min-width: 768px){section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.fire{right:8px}}@media screen and (min-width: 1200px){section.section-page .container-fluid.full .container .artist_list .flex .box .img_area img.fire{right:16px}}section.section-page .container-fluid.full .container .artist_list .flex .box:after{content:"";display:block;width:32%;height:0}section.section-page .container-fluid.full .container .artist_list .flex .box h3{display:block;font-size:16px;text-align:center;color:#000;line-height:24px;margin:0 auto 16px auto;font-weight:bold;border:none;padding:0}@media (min-width: 768px){section.section-page .container-fluid.full .container .artist_list .flex .box h3{font-size:16px}}@media (min-width: 992px){section.section-page .container-fluid.full .container .artist_list .flex .box h3{font-size:18px}}section.section-page .container-fluid.full .container .artist_list .flex .box img{width:100%}section.section-page .container-fluid.full .container .artist_list.pages{margin:40px auto 0 auto}section.section-page .container-fluid.full .container .artist_list.timetable{margin:40px auto 30px auto}section.section-page .container-fluid.full .container .artist_list.timetable img{display:block;width:auto;width:100%;margin:0 auto}section.section-page .container-fluid.full .container .artist_list.timetable+h2{padding:30px 0 0 0}@media (min-width: 992px){section.section-page .container-fluid.full .container .artist_list.timetable+h2{padding:30px 0 20px 0}}section.section-page .container-fluid.full .container .artist_list.food .flex{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:40px 0px 0px 0;width:100%;margin:0 auto}@media (min-width: 768px){section.section-page .container-fluid.full .container .artist_list.food .flex{align-items:top}}@media (min-width: 992px){section.section-page .container-fluid.full .container .artist_list.food .flex{align-items:top}}section.section-page .container-fluid.full .container .artist_list.food .flex .box{width:100%;margin:0 auto 16px auto}@media (min-width: 768px){section.section-page .container-fluid.full .container .artist_list.food .flex .box{width:48%;margin:0 auto 43px auto}}@media (min-width: 992px){section.section-page .container-fluid.full .container .artist_list.food .flex .box{width:31.5%;margin:0 auto 43px auto}}section.section-page .container-fluid.full .container .artist_list.food .flex .box:after{content:"";display:block;width:31.5%;height:0}section.section-page .container-fluid.full .container .artist_list.food .flex .box h3{display:block;font-size:16px;text-align:center;color:#fff;line-height:24px;margin:24px auto 16px auto;font-weight:bold}@media (min-width: 768px){section.section-page .container-fluid.full .container .artist_list.food .flex .box h3{font-size:16px}}@media (min-width: 992px){section.section-page .container-fluid.full .container .artist_list.food .flex .box h3{font-size:18px}}section.section-page .container-fluid.full .container .artist_list.food .flex .box img{width:100%}section.section-page .container-fluid.full .container h2{width:95%;margin:0 auto;display:block;padding:30px 0;text-align:left;font-size:14px;line-height:30px;font-weight:normal}@media (min-width: 992px){section.section-page .container-fluid.full .container h2{width:100%;padding:51px 0 10px 0;text-align:center;font-size:16px;line-height:30px}}section.section-page .container-fluid.full .container .tab_box .tab_btn{cursor:pointer;transition:all 0.2s ease 0s}section.section-page .container-fluid.full .container .tab_box .tab_panel{display:none}section.section-page .container-fluid.full .container .tab_box .tab_panel .textarea{width:100%;padding:30px 0 10px 0;text-align:center}@media (min-width: 768px){section.section-page .container-fluid.full .container .tab_box .tab_panel .textarea{padding:70px 0 10px 0}}section.section-page .container-fluid.full .container .tab_box .tab_panel .textarea img{width:80%;margin:0px auto 30px auto}@media (min-width: 768px){section.section-page .container-fluid.full .container .tab_box .tab_panel .textarea img{width:500px;margin:0 auto 30px auto}}section.section-page .container-fluid.full .container .tab_box .tab_panel .textarea .ticket{margin:20px auto 0 auto}@media (min-width: 768px){section.section-page .container-fluid.full .container .tab_box .tab_panel .textarea .ticket{max-width:298px;margin:40px auto 0 auto}}section.section-page .container-fluid.full .container .tab_box .tab_panel #jam .textarea img,section.section-page .container-fluid.full .container .tab_box .tab_panel #sun .textarea img,section.section-page .container-fluid.full .container .tab_box .tab_panel #fire .textarea img{width:223px}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper{width:100%}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .button_wrap{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;margin:40px auto}@media (min-width: 768px){section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .button_wrap{height:70px;margin:40px auto 60px auto}}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .button_wrap .swiper-button-prev,section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .button_wrap .swiper-button-next{background-color:#999;color:#fff;position:static;padding:8px;width:30%;height:100%;top:0;display:flex;justify-content:center;align-items:center;margin:10px 10px 0 10px;border-radius:5px;border:none;box-shadow:0px 1px 5px #707070;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif}@media (min-width: 768px){section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .button_wrap .swiper-button-prev,section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .button_wrap .swiper-button-next{padding:14px 24px;width:19%}}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .button_wrap .swiper-button-prev::after,section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .button_wrap .swiper-button-next::after{display:none}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .button_wrap .swiper-button-prev.swiper-button-disabled,section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .button_wrap .swiper-button-next.swiper-button-disabled{opacity:1;background-color:#760700 !important}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .button_wrap .swiper-button-prev p,section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .button_wrap .swiper-button-next p{margin:0 auto;color:#fff;font-size:18px}@media (min-width: 768px){section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .button_wrap .swiper-button-prev p,section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .button_wrap .swiper-button-next p{font-size:20px}}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide{width:100%;height:auto;padding:0}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp{justify-content:space-between;border-top:1px solid #E3E3E3;border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp:last-child{border-bottom:1px solid #E3E3E3}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .day{width:40px;background-color:#262626;padding:20px 5px 0 5px}@media (min-width: 768px){section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .day{width:68px;padding:30px 0 0 0}}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .day span,section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .day p{display:block;text-align:center;color:#fff}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .day span.sat,section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .day p.sat{color:#5791FF}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .day span.sun,section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .day p.sun{color:#FF6157}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .day span{font-size:18px}@media (min-width: 768px){section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .day span{font-size:24px}}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .day p{font-size:12px}@media (min-width: 768px){section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .day p{font-size:16px}}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element{display:flex;justify-content:space-between;flex-direction:column;padding:20px;margin:0 auto;width:90%}@media (min-width: 768px){section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element{width:100%;padding:30px;flex-direction:row}}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .img{width:100%;margin:0 auto}@media (min-width: 768px){section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .img{width:40%;margin:0}}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt{width:100%;display:flex;flex-direction:column;justify-content:space-between;text-align:left}@media (min-width: 768px){section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt{width:57%}}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt h4,section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt h5{width:100%;border:none;padding:0;font-weight:normal}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt h4{font-size:18px;line-height:26px;margin:20px auto}@media (min-width: 768px){section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt h4{font-size:26px;line-height:31px}}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt h5{font-size:14px;line-height:24px;margin:0 auto 20px auto}@media (min-width: 768px){section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt h5{font-size:18px;line-height:31px}}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt dl{margin:0 auto;display:flex;width:100%}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt dl.full{width:100%}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt dl.full:first-of-type{margin:20px auto 0 auto}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt dl.line{display:flex;flex-wrap:wrap}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt dl dt,section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt dl dd{font-weight:normal;margin:0}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt dl dt{position:relative;padding:0 16px 0 0;white-space:nowrap}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt dl dt::after{content:':';position:absolute;top:0;right:4px;bottom:0;margin:auto;width:5px;height:100%}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt .rand{display:flex;flex-direction:column}@media (min-width: 768px){section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt .rand{flex-direction:row}}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt .rand dl{width:auto;margin:0}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt .rand dl dd{padding:0 8px 0 0}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt .link{width:100%;min-width:234px;height:40px;text-align:center;margin:30px auto 0 auto}@media (min-width: 768px){section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt .link{width:50%;margin:40px 0 0 auto;height:56px}}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt .link.ended p,section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt .link.sold p,section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt .link.now p{margin:0 auto;line-height:normal;line-height:40px;font-size:16px}@media (min-width: 768px){section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt .link.ended p,section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt .link.sold p,section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt .link.now p{line-height:56px;font-size:16px}}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt .link.ended{background-color:#A2A2A2;border-radius:5px}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt .link.ended p{color:#fff}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt .link.sold{background-color:#fff;border:1px solid #FF8D2B}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt .link.sold p{color:#FF8D2B}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt .link.now{background-color:#FF8D2B;border-radius:5px}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt .link.now a{display:block}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt .link.now a,section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element .txt .link.now p{color:#fff}section.section-page .container-fluid.full .container .tab_box .tab_panel #basearea .mySwiper .swiper-slide .flex.wrp .element.more .txt{justify-content:flex-start}section.section-page .container-fluid.full .container .tab_box .tab_panel.active{display:block}section.section-page .container-fluid.full h1{display:block;color:#000;padding:0;padding:32px 0 44px 0;letter-spacing:2px;text-transform:uppercase;line-height:22px;font-size:22px;font-weight:bold;text-align:center}@media (min-width: 992px){section.section-page .container-fluid.full h1{font-size:22px;line-height:30px;text-align:center}}section.section-page .container-fluid.full h2{font-size:16px;line-height:24px;margin:24px auto;display:block;color:#000}section.section-page .container-fluid.full h2:first-child{margin:0 auto 24px auto}@media (min-width: 992px){section.section-page .container-fluid.full h2{font-size:20px;line-height:30px}}section.section-page .container-fluid.full h3{font-size:16px;line-height:24px;margin:24px auto;border-bottom:1px solid #E0E0E0;display:block;padding:11px 5px;color:#000}@media (min-width: 992px){section.section-page .container-fluid.full h3{font-size:18px;line-height:30px}}section.section-page .container-fluid.full h4{font-size:14px;line-height:24px;display:block;padding:8px 0 8px 16px;margin:40px auto 23px auto;border-left:solid 6px #ccc}@media (min-width: 992px){section.section-page .container-fluid.full h4{font-size:16px;line-height:24px}}section.section-page .container-fluid.full .box{background-color:rgba(24,17,33,0.06);padding:24px;margin:24px auto;word-break:break-all}section.section-page .container-fluid.full .box h2:first-child,section.section-page .container-fluid.full .box h3:first-child,section.section-page .container-fluid.full .box h3:first-child{margin:0 auto 23px auto}section.section-page .container-fluid.full p{font-size:14px;line-height:24px;color:#000}@media (min-width: 992px){section.section-page .container-fluid.full p{font-size:16px;line-height:24px}}section.section-page .container-fluid.none_head{padding:0 0 80px 0}@media (min-width: 992px){section.section-page .container-fluid.none_head{padding:50px 0 160px 0}}section.section-page .container-fluid .pagination ul{width:100%;display:flex;justify-content:center;padding:50px 0 0 0}section.section-page .container-fluid .pagination ul li{padding:4px 6px;font-size:12px}section.section-page .container-fluid .pagination ul li.current{color:#E6975F}section.section-page .container-fluid .pagination ul li a{color:#225779;padding:5px;border:1px solid #225779}section.section-page .container-fluid .pagination ul li a:hover{background-color:#225779;color:#fff}section.section-page.artist{padding:0 0 160px 0;background-color:#fff}@media (min-width: 992px){section.section-page.artist{padding:50px 0 160px 0}}section.section-page.artist .meta{margin:0 auto;display:block;color:#000;padding:0}section.section-page.artist .meta h1{margin:40px auto;text-align:center}section.section-page.artist .container-fluid{padding:0}section.section-page.artist .container h2 img{margin:40px auto 70px auto;display:block}@-webkit-keyframes active-hamburger-bar02{100%{height:0}}@keyframes active-hamburger-bar02{100%{height:0}}@keyframes tsun{0%{transform:translateX(20px)}100%{transform:translateX(0px)}}@-webkit-keyframes tsun{0%{transform:translateX(20px)}100%{transform:translateX(0px)}}.delayed-image{width:auto;height:auto;-webkit-animation:fadeIn 3s ease 0s 1 normal;animation:fadeIn 3s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fuwafuwa{0%{transform:translate(0, 0) rotate(-7deg)}50%{transform:translate(0, -7px) rotate(0deg)}100%{transform:translate(0, 0) rotate(7deg)}}.swiper-button-next,.swiper-button-prev{color:#fff}.swiper-pagination-bullet-active{background-color:#B14030 !important;color:#B14030}.breadcrumbs{padding:16px 0 24px 0;display:flex;align-items:center}@media (min-width: 768px){.breadcrumbs{padding:16px 0 40px 0;justify-content:center}}.breadcrumbs span{padding:0 8px;display:inline;position:relative}.breadcrumbs span:after{position:absolute;content:'|';top:0;right:-2px;bottom:0;margin:auto;color:#888}.breadcrumbs span:first-child{padding:0 8px 0 0}.breadcrumbs span:last-child{padding:0 0 0 8px}.breadcrumbs span:last-child::after{display:none}.breadcrumbs span span{padding:0}.breadcrumbs span span:first-child,.breadcrumbs span span:last-child{padding:0}.breadcrumbs span span:after{display:none}.breadcrumbs li,.breadcrumbs span,.breadcrumbs a{font-size:10px;text-transform:uppercase}@media (min-width: 992px){.breadcrumbs li,.breadcrumbs span,.breadcrumbs a{font-size:12px}}.container .box{word-break:break-all}.container .box h2:first-child,.container .box h3:first-child,.container .box h4:first-child{margin:0 auto 23px auto !important}.container .box p:last-child{margin-bottom:0}.artist_list picture{display:block;padding:0 0 80px 0}#null{pointer-events:none}.teat_area{padding:40px 0}.table-responsive table.bus{width:100%;max-width:800px;margin:24px auto;border-top:1px solid #ccc;border-right:1px solid #ccc}.table-responsive table.bus caption{caption-side:top;color:#000;font-size:14px;line-height:24px}@media (min-width: 992px){.table-responsive table.bus caption{text-align:right}}@media (min-width: 992px){.table-responsive table.bus{max-width:900px}}.table-responsive table.bus tr{border-bottom:1px solid #ccc}.table-responsive table.bus th,.table-responsive table.bus td{white-space:nowrap;font-size:13px !important;line-height:22px !important;border-left:1px solid #ccc}.table-responsive table.bus th ul,.table-responsive table.bus td ul{margin:0;list-style-type:none;display:flex;flex-wrap:wrap}.table-responsive table.bus th ul li,.table-responsive table.bus td ul li{width:100%;font-size:13px !important;line-height:22px !important;margin:0 !important;padding:0 5px !important;text-align:center}@media (min-width: 992px){.table-responsive table.bus th ul li,.table-responsive table.bus td ul li{width:50%}}.table-responsive table.bus th ul li:last-child,.table-responsive table.bus td ul li:last-child{border-bottom:none}.table-responsive table.bus th ul li::before,.table-responsive table.bus td ul li::before{display:none}.table-responsive table.bus th,.table-responsive table.bus td{padding:8px}.table-responsive table.bus th{background-color:#efefef;vertical-align:middle;text-align:center}.table-responsive table.bus td{vertical-align:top;text-align:center}@media (min-width: 992px){.table-responsive table.bus td{width:30%}}#base .artist_list .flex{padding:50px 0px 0px 0}footer{background-color:#760700;padding:40px 0 120px 0;z-index:3}@media (min-width: 768px){footer{padding:40px 0 0 0;background-size:auto 100%, auto 100%}}footer .container{position:relative}footer .container .totop{animation:fuwafuwa 3s infinite ease-in-out .8s alternate;position:absolute;top:-110px;right:16px;width:30px;height:auto}@media (min-width: 992px){footer .container .totop{top:auto;right:0;width:55px}}@media (min-width: 992px){footer .container{max-width:1200px}}footer .container .logoarea.flex{align-items:center;padding:0 0 24px 0;display:flex;flex-direction:column}@media (min-width: 992px){footer .container .logoarea.flex{max-width:1200px;flex-direction:row}}footer .container .logoarea.flex .logo{width:70%}@media (min-width: 768px){footer .container .logoarea.flex .logo{width:25%}}@media (min-width: 992px){footer .container .logoarea.flex .logo{max-width:163px}}footer .container .logoarea.flex p{color:#fff;margin:24px auto 0 auto;font-size:12px}@media (min-width: 992px){footer .container .logoarea.flex p{width:90%;margin:0 0 0 24px}footer .container .logoarea.flex p br.pc_none{display:none}}footer .container .menu{width:85%;margin:0 auto}@media (min-width: 992px){footer .container .menu{width:auto;margin:0}}footer .container .menu ul li{display:block;padding:8px 0;color:#fff;font-size:14px;font-weight:bold;position:relative;text-decoration:none}footer .container .menu ul li.parent_child{cursor:pointer}footer .container .menu ul li.parent_child a:hover{color:#fff}footer .container .menu ul li.parent_child .menu__second-level{display:none;padding:8px 0 0 20px}footer .container .menu ul li.parent_child .menu__second-level a{font-size:13px}footer .container .menu ul li a{color:#fff;font-size:14px;font-weight:bold;position:relative;display:inline-block;text-decoration:none;padding:0}@media (min-width: 992px){footer .container .menu ul li a{font-size:16px}}footer .container .menu ul li a::after{position:absolute;bottom:-4px;left:0;content:'';width:100%;height:1px;background:#fff;transform:scale(0, 1);transform-origin:right top;transition:transform .3s}footer .container .menu ul li a:hover::after{transform-origin:left top;transform:scale(1, 1)}footer .container .menu ul li.null a{color:#888;pointer-events:none}footer .container .menu .left{width:100%}footer .container .sponsorship{width:100%;margin:24px auto 0 auto}footer .container .sponsorship p,footer .container .sponsorship table{font-size:12px;color:#fff;margin:0 0 0 0}@media (min-width: 992px){footer .container .sponsorship p,footer .container .sponsorship table{font-size:12px}}footer .container .sponsorship table tr th,footer .container .sponsorship table tr td{line-height:20px}footer .container .sponsorship table tr th{padding:0 10px 0 0}@media (max-width: 767px){footer .container .sponsorship table tr th{white-space:nowrap}}footer .ticket{width:100%;position:fixed;bottom:0;left:0;right:0;margin:auto;z-index:10;padding:16px 0;background-color:rgba(0,0,0,0.6)}@media (min-width: 768px){footer .ticket{padding:24px 0}}footer .ticket a{width:80%;margin:0 auto;font-size:16px}@media (min-width: 768px){footer .ticket a{width:298px;font-size:18px}}footer small{display:block;padding:24px 0 17px 0;text-align:center;font-size:11px;color:#fff}@media (min-width: 992px){footer small{font-size:16px}}
