@charset "UTF-8";:where(:not(iframe, canvas, img, svg, video):not(svg*)){all:unset;display:revert}*,::after,::before{box-sizing:border-box}ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}*{backface-visibility:hidden;-webkit-backface-visibility:hidden}html{font-size:100%}@media (max-width:767px){html{font-size:95%}}@media (max-width:575px){html{font-size:90%}}body{font-weight:400;font-size:1rem;line-height:1.6;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;background:#fff;position:relative;font-style:normal}img{height:auto}h2,h3,h4,h5,h6,p{font-weight:400}sup{top:-0.8em;font-size:0.5em}ruby{ruby-align:center}rt{letter-spacing:-0.1em;text-align:center;font-weight:400 !important;font-size:45%}p{margin:0}.img-container{line-height:0}.container.size-ss,.container-sm.size-ss,.container-md.size-ss,.container-lg.size-ss,.container-xl.size-ss,.container-xxl.size-ss{max-width:calc(420px + var(--bs-gutter-x,1.5rem))}@media (min-width:992px){.container.size-s,.container-sm.size-s,.container-md.size-s,.container-lg.size-s,.container-xl.size-s,.container-xxl.size-s{max-width:calc(640px + var(--bs-gutter-x,1.5rem))}}@media (min-width:992px){.container.size-sm,.container-sm.size-sm,.container-md.size-sm,.container-lg.size-sm,.container-xl.size-sm,.container-xxl.size-sm{max-width:calc(720px + var(--bs-gutter-x,1.5rem))}}@media (min-width:1200px){.container.size-m,.container-sm.size-m,.container-md.size-m,.container-lg.size-m,.container-xl.size-m,.container-xxl.size-m{max-width:calc(960px + var(--bs-gutter-x,1.5rem))}}@media (min-width:1400px){.container.size-l,.container-sm.size-l,.container-md.size-l,.container-lg.size-l,.container-xl.size-l,.container-xxl.size-l{max-width:calc(1200px + var(--bs-gutter-x,1.5rem))}}a{transition:all 0.3s !important}.bg-text{background:#333 !important}.bg-theme{background:#DBB400 !important}.bg-theme-l{background:#f5f4ec !important}.bg-label-voice{background:#ACA277 !important}.bg-label-platinum{background:#9193A2 !important}.bg-label-all{background:#9F7F60 !important}.bg-label-free{background:#7C7C7C !important}.text-text{color:#333 !important}.text-theme{color:#DBB400 !important}.text-theme-l{color:#f5f4ec !important}.text-label-voice{color:#ACA277 !important}.text-label-platinum{color:#9193A2 !important}.text-label-all{color:#9F7F60 !important}.text-label-free{color:#7C7C7C !important}.size-9{font-size:0.5625rem !important}.size-10{font-size:0.625rem !important}.size-11{font-size:0.6875rem !important}.size-12{font-size:0.75rem !important}.size-13{font-size:0.8125rem !important}.size-14{font-size:0.875rem !important}.size-15{font-size:0.9375rem !important}.size-16{font-size:1rem !important}.size-17{font-size:1.06rem !important}.size-18{font-size:1.125rem !important}.size-19{font-size:1.1875rem !important}.size-20{font-size:1.25rem !important}.size-21{font-size:1.3125rem !important}.size-22{font-size:1.375rem !important}.size-24{font-size:1.5rem !important}.size-25{font-size:1.5625rem !important}.size-26{font-size:1.625rem !important}.size-28{font-size:1.75rem !important}.size-30{font-size:1.857rem !important}.size-32{font-size:2rem !important}.size-33{font-size:2.0625rem !important}.size-34{font-size:2.125rem !important}.size-36{font-size:2.25rem !important}.size-38{font-size:2.375rem !important}.size-40{font-size:2.5rem !important}.size-44{font-size:2.75rem !important}.size-45{font-size:2.8125rem !important}.size-48{font-size:3rem !important}.size-50{font-size:3.125rem !important}.size-55{font-size:3.4375rem !important}.size-60{font-size:3.75rem !important}.weight-400{font-weight:400 !important}.weight-500{font-weight:500 !important}.weight-600{font-weight:600 !important}.weight-700{font-weight:700 !important}.family-gothic{font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif}h2,h3,h4,h5{line-height:1.6;margin:0;padding:0}table{border-collapse:separate}table th{padding:1rem;background:#efefef}table td{padding:1rem}table tr+tr{margin-top:0.5rem}ul.asterisk,ul.dot,ul.square,ul.circle{margin:0;padding:0}ul.asterisk li,ul.dot li,ul.square li,ul.circle li{padding-left:1.8rem;position:relative;line-height:1.55}ul.asterisk li::before,ul.dot li::before,ul.square li::before,ul.circle li::before{position:absolute;left:0}ul.asterisk li,ul.dot li,ul.square li,ul.circle li{margin:0.5rem 0}ul.asterisk li::before{content:'※'}ul.dot li::before{content:'・' !important}ul.square li::before{content:'■'}ul.circle li::before{content:'●'}ul a{color:#333}ul a:hover,ul a:active,ul a:focus{color:colo('theme')}ol{counter-reset:olnum;margin:0;padding:0}ol li{padding-left:1.8rem;position:relative;line-height:1.55}ol li::before{position:absolute;left:0;counter-increment:olnum;content:counter(olnum) '.'}ol li{margin:0.5rem 0}ol a{color:#333}ol a:hover,ol a:active,ol a:focus{color:colo('theme')}input[type="checkbox"],input[type="radio"]{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input.form-control,textarea.form-control,select.form-control{border:1px solid #ccc !important;outline:none !important;box-shadow:none !important;transition:all 0.3s;padding:1rem !important;cursor:pointer}input.form-control:hover,input.form-control:active,input.form-control:focus,textarea.form-control:hover,textarea.form-control:active,textarea.form-control:focus,select.form-control:hover,select.form-control:active,select.form-control:focus{border:1px solid #DBB400 !important}@media (max-width:575px){input.form-control,textarea.form-control,select.form-control{padding:0.5rem !important}}.keyword-container{position:relative}.keyword-container::before{content:'';display:inline-block;width:1.5625rem;height:1.5625rem;background:url('assets/icon/search.svg') center center / contain no-repeat;position:absolute;left:1.2rem;top:50%;transform:translateY(-50%)}.keyword-container .form-control{padding-left:3.6rem !important}.select-container{position:relative}.select-container::before{content:'';display:inline-block;width:0.625rem;height:0.625rem;border-bottom:2px solid #707070;border-right:2px solid #707070;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%) rotate(45deg)}.select-container .form-control{padding-right:3.6rem !important}input[type="submit"],button[type="submit"]{background:#333;color:#fff;padding:1rem !important;border-radius:0.25rem;border:1px solid #333;line-height:1.5;text-align:center;min-width:7.8125rem;transition:all 0.3s;width:100%}input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"]:focus,button[type="submit"]:hover,button[type="submit"]:active,button[type="submit"]:focus{background:#DBB400;border:1px solid #DBB400}@media (max-width:575px){input[type="submit"],button[type="submit"]{padding:0.5rem !important}}.form-check{padding:0;margin:0;margin:0 1.2rem 1rem 0}.form-check label{position:relative;display:block;word-break:break-all;cursor:pointer}.form-check label input[type="checkbox"]+span,.form-check label input[type="radio"]+span{position:relative;padding:0 0 0 2rem}.form-check label input[type="checkbox"]+span::before,.form-check label input[type="radio"]+span::before{border-color:#DBB400}.form-check label input[type="checkbox"]:checked+span::before,.form-check label input[type="radio"]:checked+span::before{background-color:#DBB400}.form-check label span{display:inline-block}.form-check label input[type="checkbox"]{position:absolute;top:0;left:0;opacity:0}.form-check label input[type="checkbox"]+span::before,.form-check label input[type="checkbox"]+span::after{position:absolute;top:0.1rem;left:0;display:inline-block;content:'';box-sizing:border-box}.form-check label input[type="checkbox"]+span::before{z-index:0;background-color:transparent;width:22px;height:22px;border:1px #ccc solid;border-radius:2px}.form-check label input[type="checkbox"]+span::after{z-index:1;margin:3px 8px;width:7px;height:12px}.form-check label input[type="checkbox"]:checked+span::before{background-color:#DBB400;border:1px solid #DBB400}.form-check label input[type="checkbox"]:checked+span::after{border:2px solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg)}.btn-theme{background:#333;color:#fff;padding:0.75rem 1rem !important;border-radius:0;border:1px solid #333;line-height:1.5;text-align:center;min-width:7.8125rem;transition:all 0.3s;width:100%;text-decoration:none;display:inline-block;font-weight:700}.btn-theme:hover,.btn-theme:active,.btn-theme:focus{background:#DBB400;border:1px solid #DBB400;color:#fff}@media (max-width:575px){.btn-theme{padding:0.5rem !important}}a.link{display:inline-block;font-size:0.875rem;border:1px solid #707070;position:relative;padding:1.1rem;padding-right:4rem;padding-left:2rem;color:#333;text-decoration:none;margin-top:2rem}a.link::before{content:'';display:inline-block;width:1rem;height:1px;background:#333;top:50%;right:1.5rem;transform:translateY(-50%);position:absolute;transition:all 0.3s}a.link::after{content:'';display:inline-block;width:6px;height:1px;background:#333;right:1.5rem;top:50%;transform-origin:100% 100%;transform:translateY(-50%) rotate(45deg);position:absolute;transition:all 0.3s}a.link:hover,a.link:active,a.link:focus{background:#707070;color:#fff}a.link:hover::before,a.link:hover::after,a.link:active::before,a.link:active::after,a.link:focus::before,a.link:focus::after{background:#fff}.readmore{font-size:0.875rem;font-weight:700;font-family:'Roboto', sans-serif;display:inline-flex !important;align-items:center;text-decoration:none;color:#333 !important}.readmore span{display:inline-block;width:2.8125rem;height:2.8125rem;border-radius:2.8125rem;background:#DFDFDF;position:relative;margin-left:0.9rem}.readmore span::before{content:'';display:inline-block;width:1.375rem;height:1px;background:#333;top:50%;left:-4px;transform:translateY(-50%);position:absolute;transition:all 0.3s}.readmore span::after{content:'';display:inline-block;width:6px;height:1px;background:#333;left:11px;top:50%;transform-origin:100% 100%;transform:translateY(-50%) rotate(45deg);position:absolute;transition:all 0.3s}.readmore:hover span::before,.readmore:active span::before,.readmore:focus span::before{left:50%;transform:translateY(-50%) translateX(-50%)}.readmore:hover span::after,.readmore:active span::after,.readmore:focus span::after{left:calc(50% + 9px);transform:translateY(-50%) translateX(-50%) rotate(45deg)}.readback{font-size:0.875rem;font-weight:700;font-family:'Roboto', sans-serif;display:inline-flex !important;align-items:center;text-decoration:none;color:#333 !important}.readback span{display:inline-block;width:2.8125rem;height:2.8125rem;border-radius:2.8125rem;background:#DFDFDF;position:relative;margin-right:0.9rem}.readback span::before{content:'';display:inline-block;width:1.375rem;height:1px;background:#333;top:50%;right:-4px;transform:translateY(-50%);position:absolute;transition:all 0.3s}.readback span::after{content:'';display:inline-block;width:6px;height:1px;background:#333;right:12px;top:50%;transform-origin:0 0;transform:translateY(-50%) rotate(-45deg);position:absolute;transition:all 0.3s}.readback:hover span::before,.readback:active span::before,.readback:focus span::before{left:50%;transform:translateY(-50%) translateX(-50%)}.readback:hover span::after,.readback:active span::after,.readback:focus span::after{right:calc(50% + 3px);transform:translateY(-50%) translateX(-50%) rotate(-45deg)}.card.movie{border:none;border-radius:0;text-align:left !important;background:transparent}.card.movie .card-header,.card.movie .card-body{padding:0}.card.movie .rank{display:inline-block;width:2.0625rem;height:2.25rem;background:url('assets/icon/ranko.svg') center center / contain no-repeat;margin-left:0.5rem;text-align:center;color:#fff;padding-top:0.8125rem;font-size:0.875rem;font-weight:700;position:relative;bottom:-1px}.card.movie .rank.num1{background:url('assets/icon/rank1.svg') center center / contain no-repeat}.card.movie .rank.num2{background:url('assets/icon/rank2.svg') center center / contain no-repeat}.card.movie .rank.num3{background:url('assets/icon/rank3.svg') center center / contain no-repeat}.card.movie .card-header{line-height:0;border:0;margin-bottom:1rem}.card.movie .card-header img{margin:0;width:100%}.card.movie .card-body .title{margin-top:0.1rem;font-size:0.875rem;font-weight:700;line-height:1.7;transition:all 0.3s}.card.movie:hover .card-body .title,.card.movie:active .card-body .title,.card.movie:focus .card-body .title{color:#DBB400}.card.movie .category{display:inline-block;padding:0.2rem 1rem;color:#fff;font-size:0.8125rem;line-height:1}.card.movie .category.voice{background:#ACA277}.card.movie .category.platinum{background:#9193A2}.card.movie .category.all{background:#9F7F60}.card.movie .category.free{background:#7C7C7C}.card.movie .date{margin-top:0.4rem;color:#999;font-size:0.8125rem}.breadcrumb-wrapper{padding-top:1.6rem;padding-bottom:1.6rem}.breadcrumb-wrapper ul li,.breadcrumb-wrapper ul a{font-size:0.75rem;color:#333}.breadcrumb-wrapper ul li+li{margin-left:3rem;position:relative}.breadcrumb-wrapper ul li+li::before{content:'';display:inline-block;height:1px;width:1rem;background:#DFDFDF;position:absolute;top:50%;transform:translateY(-50%);right:calc(100% + 1rem)}.pagenation{margin-bottom:5rem}.pagenation .pagination{justify-content:center}.pagenation .page-numbers{font-size:1rem;color:#888;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;display:inline-block;width:2.5rem;height:2.5rem;border:1px solid #888;text-align:center;padding-top:0.4rem;background:#fff;text-decoration:none;transition:all 0.3s}.pagenation .page-numbers.current,.pagenation .page-numbers:hover,.pagenation .page-numbers:active,.pagenation .page-numbers:focus{background:#333;border:1px solid #333;color:#fff}.pagenation .page-numbers.next,.pagenation .page-numbers.prev{color:transparent}.pagenation .page-numbers.dots{border:1px solid transparent}.pagenation .page-numbers.next{position:relative;border:1px solid transparent}.pagenation .page-numbers.next::before{content:'';display:inline-block;width:0.5rem;height:0.5rem;border-right:1px solid #888;border-bottom:1px solid #888;transform:translateY(-50%) translateX(-50%) rotate(-45deg);position:absolute;top:50%;left:48%}.pagenation .page-numbers.next:hover::before,.pagenation .page-numbers.next:active::before,.pagenation .page-numbers.next:focus::before{border-right:1px solid #fff;border-bottom:1px solid #fff}.pagenation .page-numbers.prev{position:relative;border:1px solid transparent}.pagenation .page-numbers.prev::before{content:'';display:inline-block;width:0.5rem;height:0.5rem;border-left:1px solid #888;border-top:1px solid #888;transform:translateY(-50%) translateX(-50%) rotate(-45deg);position:absolute;top:50%;left:52%}.pagenation .page-numbers.prev:hover::before,.pagenation .page-numbers.prev:active::before,.pagenation .page-numbers.prev:focus::before{border-left:1px solid #fff;border-top:1px solid #fff}.modal-dialog .btn-close{background:transparent;color:#fff;font-size:3.125rem;width:3.125rem;height:3.125rem;padding:0;opacity:1;line-height:1;text-align:center;right:-0.5rem;bottom:calc(100% + .5rem);position:absolute}.modal-dialog .mordal-content{border-radius:0}.modal-dialog .modal-body{padding:0}#fixBanner{position:fixed;border-radius:50%;width:13.75rem;height:13.75rem;bottom:3.125rem;right:1.25rem;z-index:5}#fixBanner img{width:100%;height:100%;filter:drop-shadow(0px 0px 2.5rem rgba(0, 0, 0, 0.2))}@media (max-width:1199px){#fixBanner{width:10.75rem;height:10.75rem;bottom:4.5rem}#fixBanner img{filter:drop-shadow(0px 0px 0.5rem rgba(0, 0, 0, 0.1))}}@media (max-width:991px){#fixBanner{width:9.75rem;height:9.75rem;bottom:4.5rem}#fixBanner img{filter:drop-shadow(0px 0px 0.5rem rgba(0, 0, 0, 0.1))}}@media (max-width:767px){#fixBanner{width:8.75rem;height:8.75rem;bottom:4.5rem}#fixBanner img{filter:drop-shadow(0px 0px 0.5rem rgba(0, 0, 0, 0.1))}}@media (max-width:575px){#fixBanner{width:6.75rem;height:6.75rem;bottom:4rem;right:1rem}#fixBanner img{filter:drop-shadow(0px 0px 0.5rem rgba(0, 0, 0, 0.1))}}#pageTop{position:fixed;border-radius:50%;background:#333;width:2.8125rem;height:2.8125rem;bottom:1.25rem;right:1.25rem;opacity:0;pointer-events:none;z-index:5}#pageTop.active{opacity:1;pointer-events:auto}#pageTop::before{content:'';display:inline-block;height:1.125rem;width:1px;background:#fff;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);position:absolute;transition:all 0.3s}#pageTop::after{content:'';display:inline-block;width:6px;height:1px;background:#fff;right:50%;top:calc(50% - 9px);transform-origin:100% 100%;transform:translateY(-50%) rotate(-45deg);position:absolute;transition:all 0.3s}@media (max-width:575px){#pageTop{right:1rem;bottom:1rem}}#mastHead{position:sticky;position:-webkit-sticky;top:0;width:100%;background:#fff;z-index:500;padding-top:0;padding-bottom:0;transition:all 0.3s}@media (min-width:1400px){#mastHead.scrolled{padding-top:0.5rem;padding-bottom:0.5rem}}#mastHead .navbar{padding-top:1rem;padding-bottom:1rem}#mastHead .navbar-brand{padding:0;margin:0;padding-left:4rem}@media (max-width:767px){#mastHead .navbar-brand{padding-left:0}}#mastHead .navbar-brand img{width:100%;max-width:21.875rem}@media (max-width:575px){#mastHead .navbar-brand img{max-width:10rem}}#mastHead .navbtn{display:inline-block;height:3.125rem;width:3rem;position:relative;color:#333;margin:0 0.6rem}@media (max-width:575px){#mastHead .navbtn{margin:0 0.3rem;height:2.8125rem}}#mastHead .navbtn img{position:absolute;left:50%;transform:translateX(-50%);top:0}#mastHead .navbtn span{position:absolute;left:50%;transform:translateX(-50%);bottom:0;font-size:0.75rem;font-weight:700;white-space:nowrap;line-height:1}@media (max-width:575px){#mastHead .navbtn span{font-size:0.625rem}}#mastHead .navbtn.register img{width:2rem}#mastHead .navbtn.login{margin-right:1.8rem}#mastHead .navbtn.login img{width:1.625rem}@media (max-width:575px){#mastHead .navbtn.login{margin-right:1rem}}#mastHead .navbar-nav-wrapper{position:absolute;left:0;top:0;width:100%;top:5.96875rem}#mastHead .navbar-nav{position:absolute;left:0;top:0;width:100%;top:5.96875rem;background:rgba(80, 80, 80, 0.95);height:calc(100vh - 5.96875rem) !important;transition:all 0.3s;opacity:0;padding-top:2rem;overflow-y:auto}@media (max-width:767px){#mastHead .navbar-nav{top:5.729375rem;height:calc(100vh - 5.729375rem) !important}}@media (max-width:575px){#mastHead .navbar-nav{top:5.519375rem;height:calc(100vh - 5.519375rem) !important}}#mastHead .menu-item{flex:0 0 auto;width:50%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5)}@media (max-width:575px){#mastHead .menu-item{width:100%}}#mastHead .menu-item a{display:block;height:100%;color:#fff;text-decoration:none;text-align:left;padding:0.2rem 0;border-bottom:1px solid rgba(255, 255, 255, 0.5)}@media (max-width:575px){#mastHead .menu-item a{font-size:1rem}}#mastHead .navbar-collapse:not(.show){display:block;pointer-events:none;transition:all 0s}#mastHead .navbar-collapse.show .navbar-nav{opacity:1}#pageHead{padding-top:6.6rem;padding-bottom:6.6rem;background:url('assets/image/page-ttl.svg') right center / cover no-repeat}#pageHead .title{font-size:2.75rem;font-weight:700;margin:0}#pageHead span{display:block;margin-top:0.8rem;font-family:'Roboto', sans-serif;color:#DBB400;font-size:1.125rem;font-weight:700}@media (max-width:991px){#pageHead{padding-top:5rem;padding-bottom:5rem}#pageHead .title{font-size:2.25rem}}@media (max-width:767px){#pageHead .title{font-size:1.857rem}#pageHead span{font-size:1rem}}@media (max-width:575px){#pageHead{padding-top:3rem;padding-bottom:3rem}#pageHead .title{font-size:1.5rem}#pageHead span{margin-top:0.5rem}}.navbar-toggler,.navbar-toggler span{display:inline-block;transition:all 0.3s;box-sizing:border-box}.navbar-toggler{position:relative;width:3.75rem;height:3.75rem;background:#DBB400;border:none;border-radius:50rem;appearance:none;cursor:pointer;padding:0;box-sizing:border-box;left:0}@include : maxsm(){.navbar-toggler{width:3.125rem;height:3.125rem}}.navbar-toggler:focus{box-shadow:none}.navbar-toggler span{position:absolute;left:50%;transform:translateX(-50%);width:1.857rem;height:2px;background-color:#fff;border-radius:5rem}.navbar-toggler span:nth-of-type(1){top:43%}.navbar-toggler span:nth-of-type(2){top:57%}.navbar-toggler[aria-expanded="true"] span:nth-of-type(1){top:50%;transform:translateY(-50%) translateX(-50%) rotate(-45deg)}.navbar-toggler[aria-expanded="true"] span:nth-of-type(2){top:50%;transform:translateY(-50%) translateX(-50%) rotate(45deg)}footer#mastFoot{background:#F3F3F3;padding-bottom:2rem}footer#mastFoot .nav-wrapper{padding-top:2.7rem;padding-bottom:2.7rem;border-bottom:1px solid #DFDFDF;margin-bottom:2rem}footer#mastFoot>.container>.nav-wrapper>div>ul{padding:0;margin:0;--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5);justify-content:center}footer#mastFoot>.container>.nav-wrapper>div>ul li{max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media (max-width:575px){footer#mastFoot>.container>.nav-wrapper>div>ul li{width:100%}}footer#mastFoot>.container>.nav-wrapper>div>ul li a{text-decoration:none;color:#333;font-size:0.875rem}footer#mastFoot>.container>.nav-wrapper>div>ul li a:hover,footer#mastFoot>.container>.nav-wrapper>div>ul li a:focus,footer#mastFoot>.container>.nav-wrapper>div>ul li a:active{text-decoration:underline}footer#mastFoot .sns-wrapper img{width:1.857rem;height:auto}footer#mastFoot .copy{font-size:0.75rem;font-family:'Roboto', sans-serif;margin:1rem 0 0}body.home #mv{position:relative}body.home #mv .logo{position:absolute;left:51%;transform:translateX(-50%);top:53%;width:98vw}body.home #searchBox{margin-top:-6.5rem;position:relative;z-index:1}@media (max-width:991px){body.home #searchBox{margin-top:-4.5rem}}@media (max-width:767px){body.home #searchBox{margin-top:-3.5rem}}@media (max-width:575px){body.home #searchBox{margin-top:-1.5rem}}body.home h2{font-size:1.5rem;font-weight:700;margin-bottom:2.5rem}body.home h2 .insta{width:2.5rem;margin-right:1.2rem}body.home h2 span{display:inline-block;margin-left:1.2rem;font-size:1rem;font-weight:700;color:#DBB400;font-family:'Roboto', sans-serif}@media (max-width:575px){body.home h2{font-size:1.25rem}body.home h2 span{font-size:0.875rem;display:block;margin-left:0;margin-top:1rem}}body.home .banners{padding-top:3rem;padding-bottom:3rem;background:linear-gradient(to right, #F5EECE 50%, #F8F4E1 50%)}body.home section.sns{padding-top:5.5rem;padding-bottom:6.5rem}body.home section.sns h2.channel{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}@media (max-width:575px){body.home section.sns h2.channel{font-size:1.25rem}}body.home section.sns h2.channel span{display:block;font-family:'Roboto', sans-serif;font-size:1rem;font-weight:700;color:#DBB400}body.home section.sns .youtube{width:100%;aspect-ratio:1.7777777778}body.home section.sns .youtube iframe{width:100%;height:100%}body.home section.sns .twitter-wrapper{display:flex;width:100%;height:100%}body.home section.sns .twitter-timeline{position:relative}body.home section.sns .twitter-wrapper iframe{width:100% !important;height:100% !important;position:absolute !important;top:0;bottom:0;left:0;right:0}@media (max-width:575px){body.home section.sns .twitter-wrapper iframe{height:600px !important;position:relative !important;top:0;left:0;right:auto;bottom:auto}}body.home section.sns a.link{display:inline-block;font-size:0.875rem;border:1px solid #707070;position:relative;padding:1.1rem;padding-right:4rem;padding-left:2rem;color:#333;text-decoration:none;margin-top:2rem}body.home section.sns a.link::before{content:'';display:inline-block;width:1rem;height:1px;background:#333;top:50%;right:1.5rem;transform:translateY(-50%);position:absolute;transition:all 0.3s}body.home section.sns a.link::after{content:'';display:inline-block;width:6px;height:1px;background:#333;right:1.5rem;top:50%;transform-origin:100% 100%;transform:translateY(-50%) rotate(45deg);position:absolute;transition:all 0.3s}body.home section.sns a.link:hover,body.home section.sns a.link:active,body.home section.sns a.link:focus{background:#707070;color:#fff}body.home section.sns a.link:hover::before,body.home section.sns a.link:hover::after,body.home section.sns a.link:active::before,body.home section.sns a.link:active::after,body.home section.sns a.link:focus::before,body.home section.sns a.link:focus::after{background:#fff}.search-container{box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.05);padding:2.5rem 3rem 1.5rem 3rem;background:#fff}@media (max-width:575px){.search-container{padding:1.5rem 1rem 0.5rem 1rem}}@media (min-width:992px){.search-container .keyword-wrapper{flex:1 0 auto;width:55%}}.search-container .category-wrapper{flex:1 0 auto}@media (min-width:992px){.search-container .category-wrapper{flex:1 0 auto;width:25%}}.section-lineup{overflow:hidden;margin:3rem 0;padding:0}.section-lineup:nth-child(1){margin-top:4.5rem}.section-lineup:nth-child(2){background:linear-gradient(to right, #fff 20%, #F3F3F3 20%);padding-top:3rem;padding-bottom:3rem;margin:0}.section-lineup:nth-child(4){background:linear-gradient(to left, #fff 20%, #F3F3F3 20%);padding-top:3rem;padding-bottom:3rem;margin:0}.section-lineup .inner{margin:0 auto;width:80%;padding-left:4rem;padding-right:4rem}.section-lineup .lineup{position:relative}.section-lineup .lineup #sbi_images{padding:0 !important}.section-lineup .lineup-carousel .slick-slide>div{margin-right:1.5rem}.section-lineup .lineup-carousel li{text-align:center}.section-lineup .slick-track .slick-slide>div{margin-right:1.5rem}.section-lineup .slick-list{overflow:visible}.section-lineup .slick-nav-arrows{position:absolute;top:-3.4rem;right:0%}.section-lineup .slick-arrow{display:inline-block;width:2.8125rem;height:2.8125rem;border-radius:2.8125rem;border:1px solid #333;transition:all 0.3s}.section-lineup .slick-next{right:0;left:auto}.section-lineup .slick-next::before{content:'';display:inline-block;width:1rem;height:1px;background:#333;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);position:absolute}.section-lineup .slick-next::after{content:'';display:inline-block;width:6px;height:1px;background:#333;right:0.90625rem;top:50%;transform-origin:100% 100%;transform:translateY(-50%) rotate(45deg);position:absolute}.section-lineup .slick-prev{right:3.8125rem;left:auto}.section-lineup .slick-prev::before{content:'';display:inline-block;width:1rem;height:1px;background:#333;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);position:absolute}.section-lineup .slick-prev::after{content:'';display:inline-block;width:6px;height:1px;background:#333;left:0.90625rem;top:50%;transform-origin:0 100%;transform:translateY(-50%) rotate(-45deg);position:absolute}.section-lineup .slick-prev.slick-disabled,.section-lineup .slick-next.slick-disabled{opacity:0.3}.section-lineup .slick-prev.slick-disabled::before,.section-lineup .slick-prev.slick-disabled::after,.section-lineup .slick-next.slick-disabled::before,.section-lineup .slick-next.slick-disabled::after{opacity:1 !important}#loop{padding-top:5rem;padding-bottom:5rem}.page-template-default a{color:#333;transition:all 0.3s}.page-template-default a:hover,.page-template-default a:active,.page-template-default a:focus{color:#DBB400}.pageContent{padding-bottom:5rem}.pageContent h3{font-size:1.375rem;font-weight:700;position:relative;padding-bottom:1rem;margin-bottom:1.2rem;margin-top:3rem}.pageContent h3::before,.pageContent h3::after{content:'';display:inline-block;position:absolute;bottom:0;height:3px;border-radius:3px}.pageContent h3::before{width:4.375rem;background:#DBB400;left:0}.pageContent h3::after{width:calc(100% - 4.375rem - 5px);background:#DFDFDF;right:0}.pageContent .btn-theme{width:auto;min-width:300px;color:#fff}.pageContent .btn-theme:active,.pageContent .btn-theme:hover,.pageContent .btn-theme:focus{color:#333}@media (max-width:575px){.pageContent .btn-theme{width:100%}}#content-wrap{margin-top:3.2rem}.content-profile{padding-bottom:6rem}.content-profile p{line-height:1.875}.content-profile p+p{margin-top:1.9rem}.content-profile .bnr-wrapper{margin-top:4.5rem;text-align:center}.content-profile .bnr-wrapper a{color:#333 !important}.content-profile .bnr-wrapper span{text-decoration:undeline;font-weight:600}.content-profile .bnr-wrapper .img-container{border:1px solid #ccc;padding:1.7rem 3rem;margin-bottom:0.6rem}.content-movie{padding-bottom:2rem}.content-movie .purchase{text-align:center;margin:3rem 0}.content-movie .forbidden{text-align:center;margin:3rem 0}.content-movie section.content{margin-bottom:3rem}.content-movie section.file{padding-bottom:4rem;text-align:center}.content-movie section.file audio{margin:0 !important;max-width:600px}.content-movie section.file h2{font-size:2.25rem;font-weight:700;margin-bottom:3rem;text-align:center}@media (max-width:575px){.content-movie section.file h2{font-size:1.5rem}}.content-movie section.file h2 span{display:block;font-family:'Roboto', sans-serif;font-size:1rem;font-weight:700;color:#DBB400}.content-movie section.movie{padding-top:5rem;padding-bottom:4rem;text-align:center;background:linear-gradient(to bottom, #F3F3F3 0%, #F3F3F3 60%, #fff 60%)}.content-movie section.movie h2{font-size:2.25rem;font-weight:700;margin-bottom:3rem;text-align:center}@media (max-width:575px){.content-movie section.movie h2{font-size:1.5rem}}.content-movie section.movie h2 span{display:block;font-family:'Roboto', sans-serif;font-size:1rem;font-weight:700;color:#DBB400}.content-movie section.movie .movie-wrapper{padding:56.25% 0 0 0;position:relative}.content-howtouse{padding-bottom:6.5rem}.content-howtouse h2{font-size:1.75rem;font-weight:700;position:relative;padding-bottom:1rem;margin-bottom:1.2rem}@media (max-width:575px){.content-howtouse h2{font-size:1.375rem}}.content-howtouse h2::before,.content-howtouse h2::after{content:'';display:inline-block;position:absolute;bottom:0;height:3px;border-radius:3px}.content-howtouse h2::before{width:4.375rem;background:#DBB400;left:0}.content-howtouse h2::after{width:calc(100% - 4.375rem - 5px);background:#DFDFDF;right:0}.content-howtouse nav,.content-howtouse ul,.content-howtouse li{margin:0;padding:0}.content-howtouse nav a,.content-howtouse ul a,.content-howtouse li a{position:relative;display:block;padding:1rem;padding-right:3rem;border-bottom:1px solid #DFDFDF;text-decoration:none;font-size:1.125rem}@media (max-width:575px){.content-howtouse nav a,.content-howtouse ul a,.content-howtouse li a{font-size:1rem}}.content-howtouse nav a::before,.content-howtouse ul a::before,.content-howtouse li a::before{content:'';display:inline-block;width:1rem;height:1px;background:#333;top:50%;right:1.5rem;transform:translateY(-50%);position:absolute;transition:all 0.3s}.content-howtouse nav a::after,.content-howtouse ul a::after,.content-howtouse li a::after{content:'';display:inline-block;width:6px;height:1px;background:#333;right:1.5rem;top:50%;transform-origin:100% 100%;transform:translateY(-50%) rotate(45deg);position:absolute;transition:all 0.3s}.content-howtouse nav a:hover,.content-howtouse nav a:active,.content-howtouse nav a:focus,.content-howtouse ul a:hover,.content-howtouse ul a:active,.content-howtouse ul a:focus,.content-howtouse li a:hover,.content-howtouse li a:active,.content-howtouse li a:focus{color:#DBB400}.content-howtouse nav a:hover::before,.content-howtouse nav a:hover::after,.content-howtouse nav a:active::before,.content-howtouse nav a:active::after,.content-howtouse nav a:focus::before,.content-howtouse nav a:focus::after,.content-howtouse ul a:hover::before,.content-howtouse ul a:hover::after,.content-howtouse ul a:active::before,.content-howtouse ul a:active::after,.content-howtouse ul a:focus::before,.content-howtouse ul a:focus::after,.content-howtouse li a:hover::before,.content-howtouse li a:hover::after,.content-howtouse li a:active::before,.content-howtouse li a:active::after,.content-howtouse li a:focus::before,.content-howtouse li a:focus::after{background:#DBB400}.agreement h4,.privacy h4,.faq h4{font-size:1.375rem;font-weight:700;position:relative;padding-bottom:1rem;margin-bottom:1.2rem;margin-top:3rem}.agreement h4::before,.agreement h4::after,.privacy h4::before,.privacy h4::after,.faq h4::before,.faq h4::after{content:'';display:inline-block;position:absolute;bottom:0;height:3px;border-radius:3px}.agreement h4::before,.privacy h4::before,.faq h4::before{width:4.375rem;background:#DBB400;left:0}.agreement h4::after,.privacy h4::after,.faq h4::after{width:calc(100% - 4.375rem - 5px);background:#DFDFDF;right:0}.agreement table,.privacy table,.faq table{margin-top:1rem}.faq a{color:#333}.faq a:hover,.faq a:active,.faq a:focus{color:#333}.faq h3{font-size:1.375rem;font-weight:700;position:relative;padding-bottom:1rem;margin-bottom:1.2rem;margin-top:3rem}.faq h3::before,.faq h3::after{content:'';display:inline-block;position:absolute;bottom:0;height:3px;border-radius:3px}.faq h3::before{width:4.375rem;background:#DBB400;left:0}.faq h3::after{width:calc(100% - 4.375rem - 5px);background:#DFDFDF;right:0}.eventlist_detail .date{background:#DBB400;color:#fff;font-weight:700;padding:0.5rem 1rem;font-size:1.125rem}.eventlist_detail h2{font-weight:700;font-size:1.5rem;margin:1rem 0}.eventlist_detail h2 i{margin-right:0.5rem}.eventlist_detail .inner-title,.eventlist_detail .inner-content{padding-top:0.5rem;padding-bottom:0.5rem}.eventlist_detail .inner-title{background:#f5f4ec;padding:0.5rem 1rem;height:100%}.eventlist_detail dd{margin-bottom:0}.eventlist_detail+.eventlist_detail{margin-top:4rem}.frontend-user-admin-login{margin:0 !important;padding:0 !important}.fua_menu_list{margin:0;padding:0;display:flex;margin-bottom:1rem}.fua_menu_list li{width:100%}.fua_menu_list li a{color:#fff;background:#DBB400;text-align:center;display:block;width:100%;text-decoration:none;font-weight:900;padding:0.5rem;transition:all 0.3s}.fua_menu_list li a:hover,.fua_menu_list li a:active,.fua_menu_list li a:focus{background:#333 !important}.fua_menu_list li+li{padding-left:1px}.syubetu_box{width:90%;padding-top:40px !important;padding:20px 25px;padding-bottom:0;box-sizing:border-box;margin-left:auto;margin-right:auto;margin-top:40px !important;margin-bottom:40px;position:relative;border-radius:4px}.syubetu_box::before{background-color:#57b3ba !important;position:absolute;content:"";display:block;left:0;top:0;width:100%;height:100%;opacity:0.12;border-radius:4px;box-sizing:border-box;z-index:-1}.syubetu_box .syubetu_box_ttl{position:absolute;line-height:0;font-size:18px;left:20px;top:-18px;color:#fff;padding:18px 15px;border-radius:2px;letter-spacing:0px !important;background-color:#57b3ba !important}.syubetu_box p{padding-bottom:20px !important}.syubetu_box.vip::before{background-color:#baac57 !important}.syubetu_box.vip .syubetu_box_ttl{background-color:#baac57 !important}