@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Gothic+A1:wght@500&display=swap");a,article,aside,b,body,caption,dd,div,dl,dt,em,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,nav,ol,p,pre,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}body,html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:18px;line-height:1.4;color:#311c00;font-family:Open Sans,proxima-nova,sans-serif}dl,dl dd p,dl dd ul,dl h2,dl h3,dl ol,dl table,h1,h2,h3,h4,h5,h6,input,ol,ol li dl,ol li p,ol ul,p,table,table p,table table,table ul,textarea,ul,ul li dl,ul li p,ul ol,ul table,ul ul{font-size:100%}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}nav ul,ol li,ul li{list-style:none}a,a:active,a:hover,a:link,a:visited{color:#311c00;text-decoration:none}table{border-collapse:collapse;border-spacing:0;line-height:1.4}em,strong{font-weight:700}hr{display:none}input,select{vertical-align:middle}button:focus{outline:0}@media screen and (max-width:767px){body,html{font-size:4.27vw}}@media screen and (min-width:768px){h1{font-size:48px}}@media screen and (max-width:767px){h1{font-size:3.75rem}}@media screen and (min-width:768px){h2{font-size:40px}}@media screen and (max-width:767px){h2{font-size:3.375rem}}@media screen and (min-width:768px){h3{font-size:30px}}@media screen and (max-width:767px){h3{font-size:2.25rem}}header{color:#000}header .header-container{max-width:1400px;margin:auto;padding:18px 40px}@media screen and (max-width:767px){header .header-container{padding:4.5vw 0 2vw 4.66vw;position:relative}}header .header-container .header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){header .header-container .header-inner{display:block}}header .header-container .header-inner .header-logo,header .header-container .header-inner h1{line-height:1;font-size:1rem}header .header-container .header-inner .header-logo img,header .header-container .header-inner h1 img{width:225px}@media screen and (max-width:767px){header .header-container .header-inner .header-logo img,header .header-container .header-inner h1 img{width:32vw}}@media screen and (max-width:767px){header .header-container .header-inner .header-content{height:100%;position:absolute;right:0;top:0}}@media screen and (min-width:992px){header .header-container .header-inner .header-content .header-content-btn{display:none}}@media screen and (max-width:767px){header .header-container .header-inner .header-content-btn{background:#080404;height:100%;width:16vw;position:relative}}header .header-container .header-inner .header-content-btn span{position:absolute;left:25%;display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;height:1px;background-color:#fff;border-radius:0}header .header-container .header-inner .header-content-btn span:first-of-type{top:calc(50% - 10px)}header .header-container .header-inner .header-content-btn span:nth-of-type(2){top:calc(50% - 1px)}header .header-container .header-inner .header-content-btn span:nth-of-type(3){top:calc(50% + 7px)}header .header-container .header-inner .header-content-btn.active span:first-of-type{-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}header .header-container .header-inner .header-content-btn.active span:nth-of-type(2){opacity:0}header .header-container .header-inner .header-content-btn.active span:nth-of-type(3){-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}@media screen and (min-width:768px){header .header-container .header-inner .header-content .menu{display:block!important}}@media screen and (max-width:767px){header .header-container .header-inner .header-content .menu{width:100vw;display:none;position:absolute;z-index:100;right:0;top:100%;background:#080404;color:#fff}}header .header-container .header-inner .header-content .menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){header .header-container .header-inner .header-content .menu ul{display:block;width:100%;padding:8% 5%;-webkit-box-sizing:border-box;box-sizing:border-box}}header .header-container .header-inner .header-content .menu ul li:first-child,header .header-container .header-inner .header-content .menu ul li:nth-child(2){padding-right:60px}@media screen and (max-width:767px){header .header-container .header-inner .header-content .menu ul li{padding:5% 3%;border-bottom:1px solid #fff}header .header-container .header-inner .header-content .menu ul li:first-child{border-top:1px solid #fff}header .header-container .header-inner .header-content .menu ul li:first-child,header .header-container .header-inner .header-content .menu ul li:nth-child(2){padding-right:0}}header .header-container .header-inner .header-content .menu ul li a{color:#000}@media screen and (max-width:767px){header .header-container .header-inner .header-content .menu ul li a{color:#fff}}header .header-container .header-inner .header-content .menu-humberger{position:fixed;top:0;left:0}header .header-container .header-inner .header-content .menu-humberger .menu-sp{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#efefef;background-color:#ff0;-webkit-transition:.3s;transition:.3s}header .header-container .header-inner .header-content .menu-humberger .menu-sp .menu-sp-list{width:50%;height:20%;text-align:center;margin:0 auto}header .header-container .header-inner .header-content #menu-humberger_sp{position:relative;height:20px;width:28px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#080404;padding:0 4vw}header .header-container .header-inner .header-content #menu-humberger_sp span{position:absolute;left:0;height:2px;width:8vw;background-color:#fff;border-radius:2px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}header .header-container .header-inner .header-content #menu-humberger_sp span:first-of-type{bottom:25px}header .header-container .header-inner .header-content #menu-humberger_sp span:nth-of-type(2){bottom:10px}header .header-container .header-inner .header-content #menu-humberger_sp span:nth-of-type(3){bottom:-5px}footer{background:#000;color:#fff}footer .footer-container{margin-top:50px}@media screen and (max-width:767px){footer .footer-container{margin-top:0}}footer .footer-container .footer-inner{max-width:960px;margin:auto;text-align:center;padding:71px 0 45px}@media screen and (max-width:767px){footer .footer-container .footer-inner{padding:13.3vw 0 11.7vw}}footer .footer-container .footer-inner .footer-up .footer-logo img{width:266px}@media screen and (max-width:767px){footer .footer-container .footer-inner .footer-up .footer-logo img{width:64vw}}footer .footer-container .footer-inner .footer-up .footer-content{padding-top:45px}@media screen and (max-width:767px){footer .footer-container .footer-inner .footer-up .footer-content{padding-top:10.66vw}}footer .footer-container .footer-inner .footer-up .footer-content .menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer-container .footer-inner .footer-up .footer-content .menu ul li a{color:#fff;font-weight:700}footer .footer-container .footer-inner .footer-up .footer-content .menu ul li:first-child,footer .footer-container .footer-inner .footer-up .footer-content .menu ul li:nth-child(2){padding-right:80px}@media screen and (max-width:767px){footer .footer-container .footer-inner .footer-up .footer-content .menu ul li:first-child,footer .footer-container .footer-inner .footer-up .footer-content .menu ul li:nth-child(2){padding-right:19.3vw}}footer .footer-container .footer-bottom{margin:auto;border-top:1px solid #fff;font-size:12px}footer .footer-container .footer-bottom .footer-bottom-link{max-width:960px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:30px 5px}@media screen and (max-width:767px){footer .footer-container .footer-bottom .footer-bottom-link{display:block;text-align:center;padding:6.8vw 0}}footer .footer-container .footer-bottom .footer-bottom-link .footer-link{display:inline-block;text-align:center}@media screen and (max-width:767px){footer .footer-container .footer-bottom .footer-bottom-link .footer-link{padding-bottom:5.3vw}}@media screen and (max-width:767px){footer .footer-container .footer-bottom .footer-bottom-link .footer-link .menu{font-size:2.8vw}}footer .footer-container .footer-bottom .footer-bottom-link .footer-link .menu ul{display:-webkit-box;display:-ms-flexbox;display:flex}footer .footer-container .footer-bottom .footer-bottom-link .footer-link .menu ul li a{color:#fff}footer .footer-container .footer-bottom .footer-bottom-link .footer-link .menu ul li:nth-child(2){padding:0 10px}@media screen and (max-width:767px){footer .footer-container .footer-bottom .footer-bottom-link .footer-copyright{font-size:2.8vw}}body{color:#333;font-family:Noto Sans JP,sans-serif;font-size:16px}@media screen and (max-width:767px){body{font-size:3.65vw}}#container .head-contents{background-image:url(/entertainment/assets/img/h1_bg_image.jpg);background-repeat:no-repeat;background-position:0 100%;background-size:81.3% 170px;height:240px;margin-top:30px}@media screen and (max-width:767px){#container .head-contents{margin-top:3.91vw;height:auto;margin-bottom:2%;padding-bottom:8%}}#container .head-contents .head-band{height:170px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width:767px){#container .head-contents .head-band{height:auto;padding:1.5em 0 1.8em}}#container .head-contents .head-band .head-text{color:#fff;text-align:center;margin:auto;position:relative;z-index:1}#container .head-contents .head-band .head-text h1{font-size:44px}@media screen and (max-width:767px){#container .head-contents .head-band .head-text h1{font-size:7.9vw}}#container .head-contents .head-band .head-text p{font-size:14px}@media screen and (max-width:767px){#container .head-contents .head-band .head-text p{font-size:2.6vw}}#container .head-contents .head-band:after{content:"";width:81%;height:100%;background-color:#141531;position:absolute;right:0;top:0}#container .error{text-align:center;font-size:32px;padding:80px 0;margin:auto 0}#container .error p.btn{background-color:#000;width:61.45%;padding:15px 5px;margin:50px auto auto;max-width:320px}#container .error p.btn a{color:#fff;font-size:20px;font-weight:700;text-align:center;padding:20px;display:block}