.title-blu-ray{margin:0 auto;width:150px}@media screen and (min-width: 640px){.title-blu-ray{width:300px}}.filters{display:flex;justify-content:center}@media screen and (max-width: 640px){.filters{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}}@media screen and (max-width: 640px){.filters::-webkit-scrollbar{display:none}}.filter,.filter-disabled{border:1px solid #fff;border-radius:6px;display:inline-block;font-size:10px;margin:0 2px;white-space:nowrap}@media screen and (min-width: 640px){.filter:hover{background:#fff;color:#3c1f1c;cursor:pointer}}.filter.active{background:#fff;color:#3c1f1c}.filter a{display:block;height:100%;padding:4px 12px;width:100%}.filter-disabled{cursor:not-allowed;opacity:.6}.blu-ray-btn{border:1px solid #fff;border-radius:15px;height:30px;margin:20px auto;padding:2px 0 0;text-align:center;width:200px}.blu-ray-btn a{display:block;height:100%;width:100%}h2{font-size:20px;font-weight:500}@media screen and (min-width: 640px){h2{font-size:32px}}.blu-ray-area-inner{margin:30px auto;max-width:1024px;width:90%}@media screen and (min-width: 640px){.blu-ray-area-inner{display:flex;justify-content:space-between;margin:40px auto 0}}@media screen and (min-width: 640px){.blu-ray-area-inner .img-area{width:40%}}.blu-ray-area-inner .text-area{text-align:left}@media screen and (max-width: 640px){.blu-ray-area-inner .text-area{padding:10px 0 0}}@media screen and (min-width: 640px){.blu-ray-area-inner .text-area{width:55%}}.blu-ray-area-inner .text-area h3{border:none;display:block;font-size:20px;font-weight:bold;margin:30px 0 0;padding:0 0 10px}@media screen and (min-width: 640px){.blu-ray-area-inner .text-area h3{font-size:24px}}.blu-ray-area-inner .text-area h3::before{content:"○ "}@media screen and (min-width: 640px){.blu-ray-area-inner .text-area h3.mt-0{top:-9px;margin-top:0}}.blu-ray-area-inner .text-area p{font-size:14px}.blu-ray-area-inner .text-area .modal-link{background:#fff;color:#3c1f1c;display:inline-block;font-weight:bold;margin:6px 0 0;padding:1px 8px 0 8px;cursor:pointer}@media screen and (min-width: 640px){.blu-ray-area-inner .text-area .modal-link:hover{opacity:.5}}.blu-ray-tokuten-area-inner .blu-ray-tokuten-item{margin:80px auto 0}.blu-ray-tokuten-area-inner h3{border:none;display:block;font-size:20px;font-weight:bold;padding:0 0 10px}@media screen and (min-width: 640px){.blu-ray-tokuten-area-inner h3{font-size:24px}}.blu-ray-tokuten-area-inner h3::before{content:"○ "}.blu-ray-tokuten-area-inner .blu-ray-tokuten-thumbnail{margin:10px auto 20px;width:80%}@media screen and (min-width: 640px){.blu-ray-tokuten-area-inner .blu-ray-tokuten-thumbnail{width:450px}}.blu-ray-tokuten-area-inner .blu-ray-tokuten-thumbnail.landscape{width:100%}@media screen and (min-width: 640px){.blu-ray-tokuten-area-inner .blu-ray-tokuten-thumbnail.landscape{width:600px}}
/*# sourceMappingURL=../css_map/blu-ray.css.map */
