@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap");header{position:relative;background:url(../images/top/bg_header.svg) no-repeat center top,url(../images/common/bg_infinity.png) repeat}@media screen and (max-width: 767px){header{background-size:560%}}@media screen and (min-width: 768px) and (max-width: 999px){header{background-size:150%}}@media screen and (min-width: 1000px){header{padding-left:180px;background-size:2000px}}@media screen and (min-width: 1000px) and (max-width: 1300px){header{background-size:130%}}header .inner{position:relative;max-width:1200px;margin:0 auto}header h1{position:relative;margin:0;padding:0;display:block;z-index:1}@media screen and (max-width: 767px){header h1{width:66.66667vw;margin:0 auto;padding:10% 0 0}}@media screen and (min-width: 768px) and (max-width: 999px){header h1{width:44vw;padding:5%}}@media screen and (min-width: 1000px){header h1{width:46%;max-width:560px;padding-top:60px}}@media screen and (max-width: 767px){header .stageDate{width:80vw;margin:5% auto 0}}@media screen and (min-width: 768px) and (max-width: 999px){header .stageDate{position:absolute;top:5%;right:40px;width:52%;max-width:527px}}@media screen and (min-width: 1000px){header .stageDate{position:absolute;top:60px;right:40px;width:46%;max-width:527px}}header #news dl dt{position:relative;padding-left:1.3em;font-weight:900}header #news dl dt:before{position:absolute;left:0;top:.3em;width:1em;height:1em;background:url(../images/top/ico_news.png) no-repeat;background-size:contain;content:""}header #news dl dd{color:#fff;margin-bottom:1em;font-weight:normal}@media screen and (max-width: 767px){header #news{margin:25% 0 0}header #news h2{width:23.6vw;margin:0 auto 5%}header #news dl{height:200px;overflow-y:scroll;width:90%;margin:0 auto;padding:0 5% 0 0}}@media screen and (min-width: 768px) and (max-width: 999px){header #news h2{width:17.7vw;margin:0 auto 5%}header #news dl{height:200px;overflow-y:scroll;width:90%;margin:0 auto;padding:0 5% 0 0}}@media screen and (min-width: 1000px){header #news{position:absolute;right:40px;bottom:0;width:46%;max-width:527px}header #news h2{width:177px;margin:0 auto 40px}header #news dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;height:200px;overflow-y:scroll}header #news dl dt{width:8em;margin-bottom:1em;font-weight:900}header #news dl dd{width:calc(100% - 9em);margin-bottom:1em}}@media screen and (min-width: 1000px) and (max-width: 1300px){header #news dl{height:150px}}section#info>dl{text-align:center;padding:20px;border-radius:10px;background:#fff}section#info>dl>dt{padding:.3em 1em;background:#000;color:#fff;font-weight:900}section#info>dl>dd{font-weight:900}section#info>dl>dd .list02{margin-top:20px}section#info .notice li{margin:.5em 0 0 1em;font-size:.8em;text-indent:-1em;font-weight:normal;text-align:left}@media screen and (max-width: 767px){section#info h2{width:60.93333vw;margin:0 auto 10%}section#info>dl>dt{font-weight:900}section#info>dl>dd{margin:10px 0 50px}section#info>dl>dd .date{margin:0 0 10px;font-size:1rem;font-weight:900}section#info>dl>dd .list02 dt{font-weight:900;border-bottom:1px solid rgba(0,0,0,0.2)}section#info>dl>dd .list02 dd:not(:last-child){margin-bottom:1em}section#info>dl>dd .list02 dd ul{margin:0 0 1em}}@media screen and (min-width: 768px) and (max-width: 999px){section#info h2{width:45.7vw;margin:0 auto 10%}section#info>dl>dt{font-weight:900;font-size:1.5em}section#info>dl>dd{margin:20px 0 80px;text-align:center;font-size:1.5em}section#info>dl>dd .notice{text-align:left;font-size:1rem}section#info>dl>dd .list02 dt{font-weight:900}section#info>dl>dd .list02 dd{margin:0 0 1em}}@media screen and (min-width: 1000px){section#info h2{width:457px;margin:0 auto 60px}section#info>dl{padding:80px 20px 20px}section#info>dl>dt{display:inline-block;font-size:2em;font-weight:900;margin-bottom:.5em}section#info>dl>dd{margin:20px 0 80px;font-size:1.8em}section#info>dl>dd .date{margin:0 0 10px;font-size:1em;font-weight:900}section#info>dl>dd .notice{font-size:1rem}section#info>dl>dd .notice li{text-align:center}section#info>dl>dd .list02 dt{font-weight:900}section#info>dl>dd .list02 dd{margin:0 0 1em}}section#cast .inner{margin:0 auto 20px;padding:20px;border-radius:10px;background:#fff;text-align:center}section#cast .inner img{display:block;margin:0 0 10px}section#cast .inner dl dt{display:inline-block;margin:2em 0 1em;padding:.3em 1em;background:#000;color:#fff}section#cast .notice{font-size:.8em}section#cast .notice li{margin:0 0 .5em 1em;text-indent:-1em;text-align:left}@media screen and (max-width: 767px){section#cast h2{width:21.86667vw;margin:0 auto 10%}}@media screen and (min-width: 768px) and (max-width: 999px){section#cast h2{width:16.4vw;margin:0 auto 10%}}@media screen and (min-width: 1000px){section#cast h2{width:164px;margin:0 auto 60px}section#cast .inner{padding:40px}}section#cb ul{padding:20px;background:#fff;border-radius:10px}section#cb ul li:not(:last-child){margin-bottom:40px;padding-bottom:40px;border-bottom:1px dashed rgba(0,0,0,0.3)}section#cb ul li .name{font-weight:900}@media screen and (max-width: 767px){section#cb h2{width:78.53333vw;margin:0 auto 10%}}@media screen and (min-width: 768px) and (max-width: 999px){section#cb h2{width:58.9vw;margin:0 auto 10%}}@media screen and (min-width: 1000px){section#cb h2{width:589px;margin:0 auto 60px}section#cb ul li{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:100%}section#cb ul li img{display:block;width:30%}section#cb ul li div{width:67%;text-align:left}section#cb ul li div p{margin:0 0 1em}}section#ticket .tit{display:block;margin:0 auto;padding:.3em 1em;background:#000;font-weight:900;color:#fff}section#ticket .list dt{font-size:1.5em}section#ticket .note{margin:2em auto;padding:1em;background:#fff;border-radius:10px}section#ticket .note li{margin:0 0 0 1em;text-indent:-1em}section#ticket .notice{margin-top:40px;padding-top:20px;border-top:1px dashed #000}section#ticket .notice li{margin:0 0 .5em 1em;text-indent:-1em;font-size:.8em;text-align:left}@media screen and (max-width: 767px){section#ticket h2{width:30.4vw;margin:0 auto 10%}}@media screen and (min-width: 768px) and (max-width: 999px){section#ticket{text-align:center}section#ticket .tit{font-size:1.5em}section#ticket h2{width:22.8vw;margin:0 auto 10%}}@media screen and (min-width: 1000px){section#ticket .tit{display:inline-block;font-size:2em}section#ticket h2{width:228px;margin:0 auto 60px}}section#ticket .price p{font-weight:900}@media screen and (max-width: 767px){section#ticket .price p{font-size:1.2em}}@media screen and (min-width: 768px) and (max-width: 999px){section#ticket .price p{font-size:1.5em}}@media screen and (min-width: 1000px){section#ticket .price p{margin-bottom:10px;font-size:1.8em}section#ticket .price .notice li{text-align:center}}section#ticket .saleList{padding:20px;background:#fff;border-radius:10px}section#ticket .saleList>dt{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:.3em 1em;background:#000;font-weight:900;color:#fff}section#ticket .saleList>dt .update{margin-left:1em;padding:.1em .5em;background:url(../images/common/bg_main.jpg);font-size:.6em}section#ticket .saleList>dd .list dt{margin-top:1em;font-weight:900}@media screen and (max-width: 767px){section#ticket .saleList{margin-top:5%}}@media screen and (min-width: 768px) and (max-width: 999px){section#ticket .saleList{margin-top:20px}}@media screen and (min-width: 1000px){section#ticket .saleList{margin-top:20px;padding:40px}section#ticket .saleList>dt{font-size:1.3em}section#ticket .saleList>dd .list dt{margin-bottom:10px}}section#streaming>dl{margin-top:20px;padding:20px;background:#fff;border-radius:10px}@media screen and (min-width: 1000px){section#streaming>dl{padding:40px}}section#streaming>dl>dt{display:inline-block;margin:0 0 1em;padding:.3em 1em;background:#000;font-size:1.5em;font-weight:900;color:#fff}section#streaming>dl>dd:not(:last-child){margin:0 0 2em}@media screen and (min-width: 1000px){section#streaming>dl>dd table{margin:0 auto}}section#streaming>dl>dd table tr th,section#streaming>dl>dd table tr td{text-align:left}@media screen and (max-width: 767px){section#streaming>dl>dd table tr th,section#streaming>dl>dd table tr td{display:block}}@media screen and (max-width: 767px){section#streaming>dl>dd table tr td{margin-bottom:1em}}section#streaming .list>dd>dl>dt{margin-top:1em;margin-bottom:10px;padding-bottom:10px;font-size:1.5em;font-weight:900;border-bottom:1px solid #ccc}section#streaming .list>dd>dl>dd>dl>dt{margin-top:1em;margin-bottom:10px;font-weight:900}section#streaming .notice{margin-top:40px;padding-top:20px;border-top:1px dashed #000}section#streaming .notice.nb{margin-top:0px;border:none}section#streaming .notice li{margin:0 0 .5em 1em;text-indent:-1em;font-size:.8em;text-align:left}section#streaming .notice.only{margin-top:0;border:none}@media screen and (max-width: 767px){section#streaming h2{width:48.26667vw;margin:0 auto 10%}}@media screen and (min-width: 768px) and (max-width: 999px){section#streaming h2{width:36.2vw;margin:0 auto 10%}}@media screen and (min-width: 1000px){section#streaming h2{width:362px;margin:0 auto 60px}}section#goods dl dt{display:inline-block;margin:0 0 1em;padding:.3em 1em;background:#000;font-size:1.5em;font-weight:900;color:#fff}section#goods dl dd{margin:0 0 2em}section#goods .linkBtn{display:block;position:relative;margin:0 auto 3em auto;padding:20px 3em 20px 2em;background:#000;color:#fff;border-radius:100px;text-decoration:none;font-size:1.5rem;font-weight:900}section#goods .linkBtn:after{position:absolute;top:40%;right:20px;width:15px;height:14px;background:url(../images/common/ico_toggle.png) no-repeat;background-size:cover;transition:.3s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);content:""}section#goods .linkBtn .update{margin-left:1em;padding:.1em .5em;background:url(../images/common/bg_main.jpg);font-size:.6em}@media screen and (max-width: 767px){section#goods h2{width:29.33333vw;margin:0 auto 10%}}@media screen and (min-width: 768px) and (max-width: 999px){section#goods h2{width:22vw;margin:0 auto 10%}}@media screen and (min-width: 1000px){section#goods h2{width:220px;margin:0 auto 60px}}section#attention .tab li p{margin:0;padding:20px;color:#fff;text-align:center;background:#000;border-radius:100px;font-size:4.2vw}section#attention .tab li.select p{background:#fff;color:#000}section#attention .content{margin-top:20px;padding:20px;background:#fff;border-radius:10px}@media screen and (min-width: 1000px){section#attention .content{padding:0 40px 40px}}section#attention .content h4{display:inline-block;width:auto}section#attention .content p{margin-top:20px}section#attention .content ul{margin-top:20px}section#attention .content>dl{margin-top:20px !important}section#attention .content>dl>dt{position:relative;padding:10px 2em 10px 1em;background:#000;color:#fff;border-radius:100px;cursor:pointer}section#attention .content>dl>dt:after{position:absolute;top:35%;right:20px;width:15px;height:14px;background:url(../images/common/ico_toggle.png) no-repeat;background-size:cover;transition:.3s;content:""}section#attention .content>dl>dt.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}section#attention .content>dl>dd{display:none}section#attention .content>dl>dd .accompany{display:block;margin-top:20px}@media screen and (min-width: 1000px){section#attention .content>dl>dd .accompany{width:560px}}section#attention .content>dl>dd .light{margin-top:20px;padding:20px;border-radius:10px;background:#fff}section#attention .content>dl>dd .light h5{padding:.3em 1em;background:#000;color:#fff;font-size:1em}@media screen and (min-width: 768px) and (max-width: 999px){section#attention .content>dl>dd .light h5{font-size:1em}}@media screen and (min-width: 1000px){section#attention .content>dl>dd .light h5{font-size:1em}}section#attention .content>dl>dd .light ul:not(:last-child){margin-bottom:40px}section#attention .content>dl>dd .light ul li{margin:0 0 .5em;text-indent:0}@media screen and (max-width: 767px){section#attention h2{width:48.93333vw;margin:0 auto 10%}section#attention .tab li{margin-bottom:10px}}section#attention .content ul li{margin:0 0 .5em 1em;text-indent:-1em}section#attention .content dl{margin-top:40px}@media screen and (min-width: 768px) and (max-width: 999px){section#attention h2{width:36.7vw;margin:0 auto 10%}section#attention .tab{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}section#attention .tab li{width:32%;cursor:pointer}section#attention .tab li p{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100%;transition:.3s;font-size:2vw}section#attention .tab li:hover{opacity:.6}}@media screen and (min-width: 1000px){section#attention h2{width:367px;margin:0 auto 60px}section#attention .tab{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}section#attention .tab li{width:32%;cursor:pointer}section#attention .tab li p{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100%;transition:.3s;font-size:1rem}section#attention .tab li:hover{opacity:.6}section#attention .content{text-align:left}}@media screen and (max-width: 767px){section#qa{padding:8vw 0}}@media screen and (min-width: 768px) and (max-width: 999px){section#qa{padding:6vw 3vw}}@media screen and (min-width: 1000px){section#qa{padding:60px 40px 60px 180px}}section#qa .tab li p{margin:0;padding:20px;color:#fff;text-align:center;background:#000;border-radius:100px;font-size:4.2vw}section#qa .tab li.select p{background:#fff;color:#000}section#qa .content{margin-top:20px;padding:20px;background:#fff;border-radius:10px}@media screen and (min-width: 1000px){section#qa .content{padding:0 40px 40px}}section#qa .content h4{display:inline-block;width:auto}section#qa .content p{margin-top:20px}section#qa .content ul{margin-top:20px}section#qa .content .flowerStand strong,section#qa .content .present strong{font-size:1.2em;color:#d10075}section#qa .content .flowerStand span.notice,section#qa .content .present span.notice{display:block;margin-bottom:.5em;font-size:.8em}section#qa .content .flowerStand .detail dt,section#qa .content .present .detail dt{margin:20px 0 10px;font-size:1.2em;color:#d10075}section#qa .content .flowerStand .detail dd p,section#qa .content .present .detail dd p{margin:0}section#qa .content #inq .detail dt{margin:20px 0 10px;font-size:1.2em;color:#d10075}section#qa .content #inq .detail dd p{margin:0}section#qa .content>dl{margin-top:20px !important}section#qa .content>dl>dt{position:relative;padding:10px 2em 10px 1em;background:#000;color:#fff;border-radius:100px;cursor:pointer}section#qa .content>dl>dt:after{position:absolute;top:35%;right:20px;width:15px;height:14px;background:url(../images/common/ico_toggle.png) no-repeat;background-size:cover;transition:.3s;content:""}section#qa .content>dl>dt.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}section#qa .content>dl>dd{display:none}section#qa .content>dl>dd .accompany{display:block;margin-top:20px}@media screen and (min-width: 1000px){section#qa .content>dl>dd .accompany{width:560px}}@media screen and (max-width: 767px){section#qa h2{width:17.86667vw;margin:0 auto 10%}section#qa .tab li{margin-bottom:10px}}section#qa .content ul li{margin:0 0 .5em 1em;text-indent:-1em}@media screen and (min-width: 768px) and (max-width: 999px){section#qa h2{width:13.4vw;margin:0 auto 10%}section#qa .tab{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}section#qa .tab li{width:32%;cursor:pointer}section#qa .tab li p{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100%;transition:.3s;font-size:1.8vw}section#qa .tab li:hover{opacity:.6}}@media screen and (min-width: 1000px){section#qa h2{width:134px;margin:0 auto 60px}section#qa .tab{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}section#qa .tab li{width:32%;cursor:pointer}section#qa .tab li p{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100%;transition:.3s;font-size:1rem}section#qa .tab li:hover{opacity:.6}section#qa .content{text-align:left}}.icoUpdate{margin-left:1em;padding:.1em .5em;font-size:.6em;font-weight:900;background:url(../images/common/bg_main.jpg) repeat}.txtUpdate{display:block;margin-top:20px;color:#d10075}@media screen and (max-width: 767px){section#special{padding:8vw 0}}@media screen and (min-width: 768px) and (max-width: 999px){section#special{padding:6vw 0}}@media screen and (min-width: 1000px){section#special{padding:60px 40px 60px 180px}}section#special .specialInner{margin-top:20px;padding:20px;background:#fff;border-radius:10px}@media screen and (min-width: 1000px){section#special .specialInner{padding:40px}}section#special .specialInner .notice{font-size:.8rem;line-height:1.5}section#special .specialInner .notice li{margin:0 0 .5em 1em;text-indent:-1em}section#special .specialInner .highlight{display:inline-block;background:linear-gradient(transparent 60%, #fae 60% 110%, transparent 110%)}section#special .specialInner .linkBtn{display:block;position:relative;margin:1em auto 0;padding:10px 3em 10px 2em;background:#d10075;color:#fff;border-radius:100px;text-decoration:none}section#special .specialInner .linkBtn:after{position:absolute;top:35%;right:20px;width:15px;height:14px;background:url(../images/common/ico_toggle.png) no-repeat;background-size:cover;transition:.3s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);content:""}section#special .specialInner>dl{margin-top:1em}section#special .specialInner>dl>dt{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:.3em 1em;background:#000;font-weight:900;color:#fff}@media screen and (min-width: 1000px){section#special .specialInner>dl>dt{font-size:1.3em}}section#special .specialInner>dl>dd{margin:0 0 8vw;text-align:left}@media screen and (min-width: 1000px){section#special .specialInner>dl>dd{margin:0 0 60px}}section#special .specialInner>dl>dd>dl.detail{margin-top:4vw}section#special .specialInner>dl>dd>dl.detail>dt{margin:1em 0 .5em;font-weight:900;border-bottom:1px solid rgba(0,0,0,0.2)}@media screen and (min-width: 1000px){section#special .specialInner>dl>dd>dl.detail>dt{padding-bottom:.5em;font-size:1.3em}}section#special .specialInner>dl>dd>dl.detail>dd{margin-bottom:2em}section#special .specialInner>dl>dd>dl.detail>dd ul li{margin:0 0 .5em 1em;text-indent:-1em}section#special .specialInner>dl>dd.note{text-align:left}section#special .specialInner>dl>dd.note .notice{margin-top:1em}section#special .specialInner>dl>dd.note .notice li p{margin-top:.5em}section#special .specialInner>dl>dd.note ol{margin-top:.5em}section#special .specialInner>dl>dd.note ol li{margin:0 0 .5em 2em;text-indent:-2em;list-style:none}section#special .specialInner>dl.qa>dd{margin-top:1em}section#special .specialInner>dl.qa>dd span.notice{display:block;margin:.5em 0 .5em 1em;text-indent:-1em;line-height:1.5}section#special .specialInner>dl.qa>dd>dl{margin-top:20px !important}@media screen and (min-width: 1000px){section#special .specialInner>dl.qa>dd>dl{text-align:left}}section#special .specialInner>dl.qa>dd>dl>dt{position:relative;padding:10px 3em 10px 2em;background:#000;color:#fff;border-radius:100px;cursor:pointer}section#special .specialInner>dl.qa>dd>dl>dt:after{position:absolute;top:35%;right:20px;width:15px;height:14px;background:url(../images/common/ico_toggle.png) no-repeat;background-size:cover;transition:.3s;content:""}section#special .specialInner>dl.qa>dd>dl>dt.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}section#special .specialInner>dl.qa>dd>dl>dd{display:none}section#special .specialInner>dl.qa>dd>dl>dd p{margin-top:20px}@media screen and (max-width: 767px){section#special h2{width:32.93333vw;margin:0 auto 10%}}@media screen and (min-width: 768px) and (max-width: 999px){section#special h2{width:24.7vw;margin:0 auto 10%}}@media screen and (min-width: 1000px){section#special h2{width:247px;margin:0 auto 60px}}@media screen and (max-width: 767px){section#bluray{padding:8vw 0}}@media screen and (min-width: 768px) and (max-width: 999px){section#bluray{padding:6vw 0}}@media screen and (min-width: 1000px){section#bluray{padding:60px 40px 60px 180px}}section#bluray .blurayInner{margin-top:20px;padding:20px;background:#fff;border-radius:10px}@media screen and (min-width: 1000px){section#bluray .blurayInner{padding:40px}}section#bluray .blurayInner .notice{font-size:.8rem;line-height:1.5}section#bluray .blurayInner .notice li{margin:0 0 .5em 1em;text-indent:-1em}section#bluray .blurayInner .linkBtn{display:block;position:relative;margin:1em auto 0;padding:10px 3em 10px 2em;background:#d10075;color:#fff;border-radius:100px;text-decoration:none;text-align:left}section#bluray .blurayInner .linkBtn:after{position:absolute;top:35%;right:20px;width:15px;height:14px;background:url(../images/common/ico_toggle.png) no-repeat;background-size:cover;transition:.3s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);content:""}@media screen and (min-width: 1000px){section#bluray .blurayInner .linkBtn{text-align:center}}section#bluray .blurayInner>dl{margin-top:1em}section#bluray .blurayInner>dl>dt{position:relative;padding:.3em 1em;background:#000;font-weight:900;color:#fff;text-align:center}@media screen and (min-width: 1000px){section#bluray .blurayInner>dl>dt{font-size:1.3em}}section#bluray .blurayInner>dl>dd{margin:1em 0 1.5em;text-align:left}section#bluray .blurayInner>dl>dd>dl.detail{margin-top:2em;text-align:center}section#bluray .blurayInner>dl>dd>dl.detail>dt{margin:2em 0 .5em;font-weight:900;border-bottom:1px solid rgba(0,0,0,0.2)}section#bluray .blurayInner>dl>dd>dl.detail>dt:first-child{margin-top:0}@media screen and (min-width: 1000px){section#bluray .blurayInner>dl>dd>dl.detail>dt{padding-bottom:.5em;font-size:1.3em}}section#bluray .blurayInner>dl>dd>dl.detail>dt span{display:block;margin:0;font-size:70%}section#bluray .blurayInner>dl>dd>dl.detail>dd{margin-bottom:2em}section#bluray .blurayInner>dl>dd>dl.detail>dd .stit{display:block;margin:1em 0 0;font-weight:900}section#bluray .blurayInner>dl>dd>dl.detail>dd>dl dt{display:inline-block;padding:.25em .5em;background:#000;color:#fff;margin:2em auto 0;font-weight:900}section#bluray .blurayInner>dl>dd>dl.detail>dd>dl dt:first-child{margin-top:1em}section#bluray .blurayInner>dl>dd>dl.detail>dd>dl dd{margin:1em 0 0}section#bluray .blurayInner>dl>dd.tac{text-align:center}section#bluray .blurayInner .box{display:block;margin-top:1em;padding:1em;background:rgba(0,0,0,0.1)}section#bluray .blurayInner .box.mt05em{margin-top:.5em}@media screen and (min-width: 1000px){section#bluray .blurayInner .box.w50p{display:inline-block;width:calc(50% - 1em);margin-right:1em}section#bluray .blurayInner .box.w50p:last-of-type{margin-right:0}}section#bluray .blurayInner .box>li{text-indent:-1em;padding-left:1em;margin-top:.5em}section#bluray .blurayInner .box>li:first-child{margin-top:0}@media screen and (max-width: 767px){section#bluray h2{width:24.93333vw;margin:0 auto 10%}}@media screen and (min-width: 768px) and (max-width: 999px){section#bluray h2{width:18.7vw;margin:0 auto 10%}}@media screen and (min-width: 1000px){section#bluray h2{width:187px;margin:0 auto 60px}}section#supported,section#specialSupported{display:block}@media screen and (max-width: 767px){section#supported,section#specialSupported{padding:8vw 4vw;width:100%}section#supported:before,section#specialSupported:before{width:90%}}@media screen and (min-width: 768px) and (max-width: 999px){section#supported,section#specialSupported{padding:6vw 3vw;width:100%}}@media screen and (min-width: 1000px){section#supported,section#specialSupported{padding:60px 40px 60px 180px;width:100%;max-width:100%}}section#supported h2,section#specialSupported h2{display:block;margin:0 auto}@media screen and (max-width: 767px){section#supported h2,section#specialSupported h2{width:62.66667vw;margin:0 auto 10%}}@media screen and (min-width: 768px) and (max-width: 999px){section#supported h2,section#specialSupported h2{width:47vw;margin:0 auto 10%}}@media screen and (min-width: 1000px){section#supported h2,section#specialSupported h2{width:470px;margin:0 auto 60px}}section#supported .inner,section#specialSupported .inner{background-color:transparent}@media screen and (max-width: 767px){section#supported .inner,section#specialSupported .inner{padding:0;margin-top:5.33333vw}}@media screen and (min-width: 768px) and (max-width: 999px){section#supported .inner,section#specialSupported .inner{padding:0;margin-top:5.33333vw}}@media screen and (min-width: 1000px){section#supported .inner,section#specialSupported .inner{padding:0;margin-top:40px;max-width:1000px}}section#supported ul,section#specialSupported ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}@media screen and (max-width: 767px){section#supported ul,section#specialSupported ul{-webkit-justify-content:space-between;justify-content:space-between}}section#supported ul li,section#specialSupported ul li{display:block}@media screen and (max-width: 767px){section#supported ul li,section#specialSupported ul li{margin:2.66667vw 0 0;width:44vw}section#supported ul li:nth-child(1),section#supported ul li:nth-child(2),section#specialSupported ul li:nth-child(1),section#specialSupported ul li:nth-child(2){margin-top:0}}@media screen and (min-width: 768px) and (max-width: 999px){section#supported ul li,section#specialSupported ul li{width:22.5vw;max-width:241px;margin:1vw .2vw 0}section#supported ul li:nth-child(1),section#supported ul li:nth-child(2),section#supported ul li:nth-child(3),section#supported ul li:nth-child(4),section#specialSupported ul li:nth-child(1),section#specialSupported ul li:nth-child(2),section#specialSupported ul li:nth-child(3),section#specialSupported ul li:nth-child(4){margin-top:0}}@media screen and (min-width: 1000px){section#supported ul li,section#specialSupported ul li{margin:10px 4px 0;width:241px}}section#supported ul li img,section#specialSupported ul li img{display:inline-block;border-radius:3px;overflow:hidden}section#specialSupported{padding-top:20%;background:#000}section#specialSupported:before{top:20%;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media screen and (min-width: 768px) and (max-width: 999px){section#specialSupported{padding-top:15%}section#specialSupported:before{top:20%}}@media screen and (min-width: 1000px){section#specialSupported{padding-top:120px}section#specialSupported:before{top:60px}}section#specialSupported h2{display:block;margin:0 auto}@media screen and (max-width: 767px){section#specialSupported h2{width:100%;margin:0 auto 10%}}@media screen and (min-width: 768px) and (max-width: 999px){section#specialSupported h2{width:74.8vw;margin:0 auto 10%}}@media screen and (min-width: 1000px){section#specialSupported h2{width:748px;margin:0 auto 60px}}section#specialSupported ul{-webkit-justify-content:center;justify-content:center}section#linkCol{display:block;background:url(../images/common/bg_16.png) center repeat}@media screen and (max-width: 767px){section#linkCol{padding:8vw 4vw 16vw;width:100%}}@media screen and (min-width: 768px) and (max-width: 999px){section#linkCol{padding:6vw 3vw 9vw;width:100%}}@media screen and (min-width: 1000px){section#linkCol{padding:60px 0 90px;width:100%;max-width:100%}}section#linkCol .inner{background-color:transparent}@media screen and (max-width: 767px){section#linkCol .inner{padding:0;margin-top:5.33333vw}}@media screen and (min-width: 768px) and (max-width: 999px){section#linkCol .inner{padding:0;margin-top:5.33333vw}}@media screen and (min-width: 1000px){section#linkCol .inner{padding:0;margin-top:40px;max-width:1100px}}section#linkCol ul:nth-of-type(1){display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}@media screen and (max-width: 767px){section#linkCol ul:nth-of-type(1){-webkit-justify-content:space-between;justify-content:space-between}}section#linkCol ul:nth-of-type(1) li{display:block}@media screen and (max-width: 767px){section#linkCol ul:nth-of-type(1) li{margin:2.66667vw 0 0;width:100%}section#linkCol ul:nth-of-type(1) li:nth-child(1){margin-top:0}}@media screen and (min-width: 768px) and (max-width: 999px){section#linkCol ul:nth-of-type(1) li{width:48%;margin:2vw 3vw 0 0}section#linkCol ul:nth-of-type(1) li:nth-child(1),section#linkCol ul:nth-of-type(1) li:nth-child(2){margin-top:0}section#linkCol ul:nth-of-type(1) li:nth-child(2n){margin-right:0}}@media screen and (min-width: 1000px){section#linkCol ul:nth-of-type(1) li{margin:10px 1.2% 0 0;width:32.5%}section#linkCol ul:nth-of-type(1) li:nth-child(1),section#linkCol ul:nth-of-type(1) li:nth-child(2),section#linkCol ul:nth-of-type(1) li:nth-child(3){margin-top:0}section#linkCol ul:nth-of-type(1) li:nth-child(3n){margin-right:0}}section#linkCol ul:nth-of-type(1) li img{display:inline-block;overflow:hidden}section#linkCol ul:nth-of-type(2){display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}@media screen and (max-width: 767px){section#linkCol ul:nth-of-type(2){-webkit-justify-content:space-between;justify-content:space-between;margin-top:4vw}}@media screen and (min-width: 768px) and (max-width: 999px){section#linkCol ul:nth-of-type(2){margin-top:3vw}}@media screen and (min-width: 1000px){section#linkCol ul:nth-of-type(2){margin-top:30px}}section#linkCol ul:nth-of-type(2) li{display:block}@media screen and (max-width: 767px){section#linkCol ul:nth-of-type(2) li{margin:2.66667vw 2vw 0 0;width:48%}section#linkCol ul:nth-of-type(2) li:nth-child(1),section#linkCol ul:nth-of-type(2) li:nth-child(2){margin-top:0}section#linkCol ul:nth-of-type(2) li:nth-child(2n){margin-right:0}}@media screen and (min-width: 768px) and (max-width: 999px){section#linkCol ul:nth-of-type(2) li{width:32%;margin:2vw 1.6vw 0 0}section#linkCol ul:nth-of-type(2) li:nth-child(1),section#linkCol ul:nth-of-type(2) li:nth-child(2),section#linkCol ul:nth-of-type(2) li:nth-child(3){margin-top:0}section#linkCol ul:nth-of-type(2) li:nth-child(3n){margin-right:0}}@media screen and (min-width: 1000px){section#linkCol ul:nth-of-type(2) li{margin:10px 1.3% 0 0;width:24%}section#linkCol ul:nth-of-type(2) li:nth-child(1),section#linkCol ul:nth-of-type(2) li:nth-child(2),section#linkCol ul:nth-of-type(2) li:nth-child(3),section#linkCol ul:nth-of-type(2) li:nth-child(4){margin-top:0}section#linkCol ul:nth-of-type(2) li:nth-child(4n){margin-right:0}}section#linkCol ul:nth-of-type(2) li img{display:inline-block;overflow:hidden}

/*# sourceMappingURL=maps/top.css.map */
