@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:#ffffff}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}a{color:#0B7584;-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{text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:20px;font-weight:bold;line-height:normal;margin:0}img{width:auto;max-width:100%;height:auto}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.bk{background-color:#000}@keyframes fadeOut{from{opacity:1}to{display:none;opacity:0;z-index:-2}}#loader{width:100%;height:100vh;background-color:#000;display:flex;justify-content:center;align-items:center;z-index:9999;position:fixed}#loader.loaded{animation:fadeOut 3s forwards}.spinner{width:200px;height:200px;-webkit-animation:sk-scaleout 1.0s infinite ease-in-out;animation:sk-scaleout 1.0s infinite ease-in-out}.spinner img{width:100%;height:auto}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@media (min-width: 1200px){.container{max-width:1200px;padding:0;margin:0 auto}}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)}}body{position:relative}.bg_wrap{background-color:#000;padding:80px 0 82px 0;margin:50px auto 0 auto}.swiper-mv{position:relative}.swiper-mv h1{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:80%;height:90px;z-index:10}@media (min-width: 768px){.swiper-mv h1{width:350px;height:100px}}@media (min-width: 992px){.swiper-mv h1{width:600px;height:300px}}h2.ills_txt_first{margin:60px auto 0 auto}@media (min-width: 768px){h2.ills_txt_first{margin:80px auto 0 auto;font-size:58px}}h2.ills_txt{margin:0 auto 30px auto;color:#fff}section.mv_area{width:100%;height:auto;overflow:hidden;position:relative;margin:0}@media (min-width: 1201px){section.mv_area{margin:50px 0 0 0}}section.mv_area img{width:100%;height:auto}section.mv_area .swiper-wrapper{padding:0}section.mv_area .swiper-slide{padding:0}section.mv_area .count_day{position:absolute;top:20px;left:20px;color:#fff;z-index:2}@media (min-width: 1201px){section.mv_area .count_day{left:auto;top:20px;right:20px}}section.mv_area .count_day p{letter-spacing:1px}section.mv_area .count_day p,section.mv_area .count_day i,section.mv_area .count_day span{font-weight:bold}section.mv_area .count_day p,section.mv_area .count_day i{font-size:15px;font-style:normal}@media (min-width: 992px){section.mv_area .count_day p,section.mv_area .count_day i{font-size:18px}}section.mv_area .count_day i{padding-left:0;font-size:13px}@media (min-width: 992px){section.mv_area .count_day i{font-size:18px}}section.mv_area .count_day span{font-size:20px}@media (min-width: 992px){section.mv_area .count_day span{font-size:30px}}section.first{margin:0 auto}section.first .container h1{width:80%;height:auto;margin:0px auto 30px auto;display:flex;justify-content:center;align-items:center;padding:0}@media (min-width: 992px){section.first .container h1{height:auto;display:block;width:100%;margin:60px auto 30px auto}}section.first .container h1+strong{display:block;text-align:center;color:#fff;font-size:clamp(14px, 1.6vw, 18px)}section.first .container ul.flex{width:100%;justify-content:space-between;flex-direction:column}@media (min-width: 992px){section.first .container ul.flex{flex-direction:row;max-width:1200px}}section.first .container ul.flex li{width:100%;background-color:#fff;padding:24px;margin:8px auto}@media (min-width: 992px){section.first .container ul.flex li{width:32%;margin:0;padding:43px}}section.first .container ul.flex li .top img{width:30px;height:auto;display:block;margin:0 auto 8px auto}@media (min-width: 992px){section.first .container ul.flex li .top img{width:47px}}section.first .container ul.flex li .top time,section.first .container ul.flex li .top span{font-family:'Bebas Neue', cursive;font-weight:300;font-style:normal;display:block;text-align:center;line-height:normal}section.first .container ul.flex li .top time{font-size:20px}@media (min-width: 992px){section.first .container ul.flex li .top time{font-size:28px}}section.first .container ul.flex li .top span{font-size:58px}@media (min-width: 992px){section.first .container ul.flex li .top span{font-size:68px}}section.first .container ul.flex li .bottom{padding:24px 0 0 0}section.first .container ul.flex li .bottom p{margin:0 auto;font-size:14px;line-height:24px;color:#000}@media (min-width: 992px){section.first .container ul.flex li .bottom p{font-size:16px;line-height:24px}}section.first .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.first .container .artist_list .flex{align-items:top;padding:80px 0px 0px 0}}@media (min-width: 992px){section.first .container .artist_list .flex{align-items:top}}section.first .container .artist_list .flex .box{width:48%;margin:0 auto 16px auto}@media screen and (min-width: 821px) and (max-width: 1200px){section.first .container .artist_list .flex .box{width:33%}}@media screen and (min-width: 1201px){section.first .container .artist_list .flex .box{width:24%;margin:0 16px 16px 0}section.first .container .artist_list .flex .box:nth-child(4n){margin:0 0 16px 0}}section.first .container .artist_list .flex .box .img_area{position:relative;z-index:1;margin:0 auto 16px auto}section.first .container .artist_list .flex .box .img_area img{width:auto;max-width:100%;height:auto;z-index:2}section.first .container .artist_list .flex .box .img_area img.youth,section.first .container .artist_list .flex .box .img_area img.jam_lc,section.first .container .artist_list .flex .box .img_area img.fire_lc,section.first .container .artist_list .flex .box .img_area img.jam,section.first .container .artist_list .flex .box .img_area img.fire,section.first .container .artist_list .flex .box .img_area img.new{width:35px;z-index:3;position:absolute;bottom:8px}@media (min-width: 768px){section.first .container .artist_list .flex .box .img_area img.youth,section.first .container .artist_list .flex .box .img_area img.jam_lc,section.first .container .artist_list .flex .box .img_area img.fire_lc,section.first .container .artist_list .flex .box .img_area img.jam,section.first .container .artist_list .flex .box .img_area img.fire,section.first .container .artist_list .flex .box .img_area img.new{width:35px}}@media screen and (min-width: 1200px){section.first .container .artist_list .flex .box .img_area img.youth,section.first .container .artist_list .flex .box .img_area img.jam_lc,section.first .container .artist_list .flex .box .img_area img.fire_lc,section.first .container .artist_list .flex .box .img_area img.jam,section.first .container .artist_list .flex .box .img_area img.fire,section.first .container .artist_list .flex .box .img_area img.new{width:48px}}section.first .container .artist_list .flex .box .img_area img.new{top:0;right:0;bottom:auto}section.first .container .artist_list .flex .box .img_area img.youth{right:60px}@media (min-width: 768px){section.first .container .artist_list .flex .box .img_area img.youth{right:88px;bottom:12px}}@media screen and (min-width: 1200px){section.first .container .artist_list .flex .box .img_area img.youth{right:130px}}section.first .container .artist_list .flex .box .img_area img.jam_lc{right:33px}@media (min-width: 768px){section.first .container .artist_list .flex .box .img_area img.jam_lc{right:48px;bottom:12px}}@media screen and (min-width: 1200px){section.first .container .artist_list .flex .box .img_area img.jam_lc{right:72px}}section.first .container .artist_list .flex .box .img_area img.fire_lc{right:8px}@media (min-width: 768px){section.first .container .artist_list .flex .box .img_area img.fire_lc{right:8px;bottom:12px}}@media screen and (min-width: 1200px){section.first .container .artist_list .flex .box .img_area img.fire_lc{right:16px}}section.first .container .artist_list .flex .box .img_area img.jam{right:8px;bottom:12px}@media (min-width: 768px){section.first .container .artist_list .flex .box .img_area img.jam{right:8px}}@media screen and (min-width: 1200px){section.first .container .artist_list .flex .box .img_area img.jam{right:16px}}section.first .container .artist_list .flex .box .img_area img.fire{right:8px;bottom:12px}@media (min-width: 768px){section.first .container .artist_list .flex .box .img_area img.fire{right:8px}}@media screen and (min-width: 1200px){section.first .container .artist_list .flex .box .img_area img.fire{right:16px}}section.first .container .artist_list .flex .box:after{content:"";display:block;width:32%;height:0}section.first .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}@media (min-width: 768px){section.first .container .artist_list .flex .box h3{font-size:16px}}@media (min-width: 992px){section.first .container .artist_list .flex .box h3{font-size:18px}}section.first .container .artist_list .flex .box img{width:100%}section.first .container .key{position:relative;z-index:1;width:100%;height:auto;margin:75px auto}@media screen and (min-width: 810px) and (orientation: portrait){section.first .container .key{margin:75px auto 0 auto}}@media (min-width: 992px){section.first .container .key{margin:75px auto 0 auto}}section.first .container .key img{z-index:3}section.first .container .key img.bg{position:relative;z-index:2}section.first .container .key h1,section.first .container .key strong{position:absolute;left:0;right:0;z-index:3}section.first .container .key h1{top:30px}section.first .container .key h1 img{display:block;margin:0 auto;width:100%}@media (min-width: 992px){section.first .container .key h1 img{width:60%}}section.first .container .key strong{bottom:0px;color:#fff}@media (min-width: 768px){section.first .container .key strong{bottom:0px}}@media (min-width: 992px){section.first .container .key strong{color:#191919;bottom:80px}}section.section1{width:90%;margin:0 auto 80px auto}@media (min-width: 992px){section.section1{margin:0 auto 80px auto}}section.section1 .container{padding:0}section.section1 .container .box{width:100%;margin:0 auto}@media (min-width: 992px){section.section1 .container .box{width:100%;max-width:640px;margin:0 auto}}section.section1 .container .box h2{padding:0}section.section1 .container .box ul li a{display:flex;justify-content:space-between;padding:8px;font-size:14px;position:relative;color:#fff}section.section1 .container .box ul li a::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background:rgba(0,0,0,0.05);transform-origin:center center;transform:scale(0, 1);transition:transform .3s}section.section1 .container .box ul li a:hover{opacity:0.8}section.section1 .container .box ul li a:hover::before{transform:scale(1, 1)}section.section1 .container .box ul li a .left{width:15%}section.section1 .container .box ul li a .left img{width:40px;height:40px;object-fit:cover}@media (min-width: 992px){section.section1 .container .box ul li a .left img{width:71px;height:71px}}section.section1 .container .box ul li a .right{width:85%;padding:0 0 0 16px}@media (min-width: 992px){section.section1 .container .box ul li a .right{padding:0}}section.section1 .container .box ul li a .right time,section.section1 .container .box ul li a .right p{color:#fff;margin:0 auto}section.section1 .container .box ul li a .right time{font-size:12px}section.section1 .container .box ul li a .right p{font-size:14px;line-height:24px;text-decoration:underline}section.section1 .container .box .list a{display:block;text-align:center;color:#000;font-size:14px;text-decoration:underline;text-align:right}section.section1 .container .box.black{margin:80px auto 0 auto}section.section1 .container .box.black h2{color:#000}section.section1 .container .box.black ul li a{color:#000}section.section1 .container .box.black ul li a .right p,section.section1 .container .box.black ul li a .right a,section.section1 .container .box.black ul li a .right time{color:#000}section.section1 .container .box.black ul li a::before{background:rgba(0,0,0,0.1)}section.section1 .container .box.black ul li a:hover{opacity:1}section.section2{width:90%;margin:0 auto}section.section2 .container{width:100%;padding:0}section.section2 .container .box{width:100%;background-color:#fff;margin:0 auto 30px auto;padding:30px}@media (min-width: 992px){section.section2 .container .box{max-width:640px;padding:30px 30px 20px 30px}}section.section2 .container .box h2{font-size:16px;font-weight:bold;text-align:center;color:#000;padding:0 0 16px 0;margin:0 auto 30px auto;border-bottom:2px solid #707070}@media (min-width: 992px){section.section2 .container .box h2{font-size:24px}}section.section2 .container .box p{font-size:14px;margin:16px 0;font-weight:bold;color:#000}@media (min-width: 992px){section.section2 .container .box p{font-size:16px}}section.section2 .container .more_txt{display:flex;justify-content:flex-end;max-width:640px;margin:0 auto}section.section2 .container .more_txt a{font-size:14px;line-height:24px;color:#fff;text-decoration:underline}.bunner_t{display:none}@media (min-width: 768px){.bunner_t{position:fixed;display:block;width:100%;padding:45px 45px 0 45px;z-index:99;bottom:45px;right:0px}}.bunner_t a{display:block}@media (min-width: 768px){.bunner_t a{max-width:300px;margin:0 0 0 auto}}.bunner_t span.close{z-index:10;position:absolute;top:30px;right:30px;content:'×';width:40px;height:40px;line-height:40px;color:#fff;text-align:center;font-size:14px;border-radius:50%;background:#555;cursor:pointer;opacity:1}@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{width:100%;margin:0 auto}.swiper.cls{background-color:#000;padding:40px 0}.swiper-slide{padding:0 16px}.swiper-wrapper-mv{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-wrapper-mv .swiper-slide{padding:0}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.15)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 16px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 16px));background:var(--swiper-pagination-bullet-inactive-color, #ccc);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 8px)}.swiper-pagination-bullet-active{background:transparent;background:url(../img/ico/irocks_ico_bg.svg) no-repeat;background-size:100% auto;opacity:var(--swiper-pagination-bullet-inactive-opacity, 1)}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:6px}.Famous_College{font-family:Famous_College, sans-serif;text-transform:uppercase;font-size:32px;text-align:center}@media (min-width: 768px){.Famous_College{font-size:40px}}.ticket{width:90%;margin:20px auto 0 auto}@media (min-width: 992px){.ticket{min-width:298px;max-width:350px}}.ticket a,.ticket span.nolink{font-size:16px;text-align:center;color:#fff;font-weight:bold;display:block;background-color:#E75422;border-radius:5px;padding:18px}@media (min-width: 992px){.ticket a,.ticket span.nolink{font-size:18px}}.ticket span.nolink{opacity:0.6}.ticket a:hover{opacity:1;text-decoration:none;background-color:#f7916f}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}}
