@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Shippori+Mincho+B1:wght@400;500;600;700;800&display=swap");body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}.clearfix:after{content:"";display:block;clear:both}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}#bluray h2::before{background:url(../images/bluray/tit_bluray.png) no-repeat;display:block;position:fixed;top:0;left:0;width:100%;content:"";z-index:-1}@media screen and (max-width: 1024px){#bluray h2::before{background-position:top center;background-size:65%;height:31%}}@media screen and (min-width: 1025px){#bluray h2::before{background-position:370px 0;background-size:auto;height:260px}}@media screen and (max-width: 1024px){#bluray .heading{margin:0 auto 2rem}}#bluray .heading+p{background:#f8fbfc;margin:2rem auto;padding:1rem 0;text-align:center}#bluray h4{color:#000}@media screen and (max-width: 1024px){#bluray h4{margin:3.0rem 0 1rem}}@media screen and (min-width: 1025px){#bluray h4{margin:3.5rem 0 1rem}}#bluray h5{margin:2rem auto 0.5rem;color:#404b8b;font-weight:bold}@media screen and (max-width: 1024px){#bluray h5+p{margin:0 auto 1.5rem}}#bluray dl+h4{margin:2.5rem 0 1rem}@media screen and (max-width: 1024px){#bluray .box p{font-size:1.4rem}}#bluray .box .heading{text-align:center}@media screen and (min-width: 1025px){#bluray .box .heading{margin:0 auto 2rem;font-size:1.9rem}}#bluray .box .heading span{font-weight:bold;color:#4ba9ef}#bluray .caption{margin:0 0 1.5rem 0;text-align:center}@media screen and (max-width: 1024px){#bluray .caption{margin:2rem auto;font-size:1.4rem}}@media screen and (min-width: 1025px){#bluray .caption{margin:2rem auto}}#bluray .shopCol{padding:3% 3% 2%}@media screen and (max-width: 1024px){#bluray .shopColInner{font-size:1.4rem}}#bluray .shopColInner dt{color:#404b8b;font-weight:500}#bluray .shopColInner dd{margin:0 0 1.5rem 0;font-weight:300}@media screen and (min-width: 1025px){#bluray .shopColInner dd{margin:0 0 2rem 0}}@media screen and (max-width: 1024px){#bluray .pic{width:80%;margin:1.5rem auto}}@media screen and (min-width: 1025px){#bluray .pic{width:55%;max-width:350px;margin:0 auto 2rem}}#bluray .pic a{opacity:1;transition:.3s ease-in-out}#bluray .pic a:hover{opacity:.7}@media screen and (max-width: 1024px){#bluray .pic.portrait{width:50%;margin:1.5rem auto}}@media screen and (min-width: 1025px){#bluray .pic.portrait{width:30%;max-width:250px;margin:0 auto 2rem}}#bluray .contact{margin:0 0 3rem 0}@media screen and (max-width: 1024px){.movieCol{padding:1rem}}@media screen and (min-width: 1025px){.movieCol{padding:2rem}}.movieCol .youtube{width:100%;aspect-ratio:16 / 9}.movieCol .youtube iframe{width:100%;height:100%}@media screen and (min-width: 1025px){.jacketList{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;gap:0 2%}}@media screen and (max-width: 1024px){.jacketList li{width:65%;margin:0 auto;padding:4%}.jacketList li:not(:last-child){margin:0 auto 5%}}@media screen and (min-width: 1025px){.jacketList li{padding:2%}}.jacketList li a{opacity:1;transition:.3s ease-in-out}.jacketList li a:hover{opacity:.7}.jacketList p{text-align:center;color:#0f4a87}@media screen and (max-width: 1024px){.jacketList p{margin:2% auto 0}}@media screen and (min-width: 1025px){.jacketList p{margin:10px auto 0;font-size:1.3rem}}.ticketCol{padding:3%}@media screen and (max-width: 1024px){.ticketCol{margin:0 auto 2rem;font-size:1.4rem;text-align:left}}@media screen and (min-width: 1025px){.ticketCol{margin:0 auto}}@media screen and (min-width: 1025px){.ticketCol dl{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.ticketCol dt{font-weight:400;color:#0f4a87}@media screen and (min-width: 1025px){.ticketCol dt{display:inline;width:15%;margin:0 0 0.5rem 0}}.ticketCol dd{font-weight:300}@media screen and (max-width: 1024px){.ticketCol dd{margin:0 0 1rem 0}}@media screen and (min-width: 1025px){.ticketCol dd{display:inline;width:85%;margin:0 0 0.5rem 0}}@media screen and (min-width: 1025px){.ticketCol dl.resale dt{width:30%}}@media screen and (min-width: 1025px){.ticketCol dl.resale dd{width:70%}}.ticketCol dl.resale dd span{color:#0f4a87}

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