﻿body{font-size:14px;font-weight:normal;line-height:1.5;font-family:Arial, Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;color:#fff;margin:0;padding:0;width:100%;background-color:#000}@media screen and (max-width: 425px){body{font-size:12px}}*{box-sizing:border-box}a:link{font-style:normal;text-decoration:none}img{height:auto}#wrap{padding:35px 0 0 0;background:url(../img/vin.png) 0 0/auto 35px repeat-x}.box990{max-width:990px;width:100%;margin:0 auto}h2{text-align:center;margin:0em 0 2em 0}h2 img{width:100%;vertical-align:middle}h2 .bara{max-width:42px}header h1{text-align:center}header h1 img{max-width:990px;width:100%;box-shadow:0 0 20px 2px #000}@media screen and (min-width: 990px){header{background:url(../img/head-bg.jpg) fixed;background-size:cover;background-position:center}}#sampleMovie{background:linear-gradient(to right, rgba(0,0,0,0.8), rgba(0,0,0,0.8)),url(../movie/sampleThum.jpg);background-size:cover;padding:1em 0;border:1px solid yellow}#sampleMovie>div{margin:3em auto;max-width:700px;width:100%}#sampleMovie p{text-align:center;font-size:1.2em;font-weight:bold;color:#ffed00}#sampleMovie p:nth-child(2){color:#ff0000;font-size:1.5em;border-bottom:1px solid yellow}#sampleMovie video{margin-top:1.2em;width:100%;box-shadow:0 0 15px 3px #fff}#news{margin:1em 0;text-align:center;border:1px solid #0086a1;padding:2em 0}#news p{margin:0 0 1em 0}#news a{color:#ff008b;font-weight:bold;border-radius:5px;background-color:#fff200;padding:.5em 1em;display:inline-block}#news a:hover{color:#000;background-color:#ccc200}nav{padding:2em 0;margin:0 auto 2em}nav h2 .t-menu{max-width:174px}nav ul{text-align:center}nav ul li{display:inline-block}nav ul li img:hover{opacity:0.5}@media screen and (max-width: 768px){nav ul li img{max-width:130px}}@media screen and (max-width: 425px){nav ul li img{max-width:100px}}#publication{border:1px solid #0086a1;padding:2em 0;margin:0 0 1em}#publication h2{font-size:2em;font-weight:bold;margin:0 0 .5em}#publication h2:nth-of-type(2){margin-top:2em}#publication ul{text-align:center}#publication ul li{display:inline-block;border:1px solid}#publication ul li a{color:#fff;padding:0.5em 1em}#publication ul.p1 li{margin-bottom:1em;box-sizing:border-box;max-width:143px;border:none}#publication ul.p1 li img{max-width:140px;max-height:200px;width:100%;display:block;margin:0  0 10px 0}#publication ul.p1 li a{display:inline-block}#publication ul.p1 li a:hover{color:#000;background-color:#fff}#publication ul.p1 li a span{border:1px solid;display:inline-block;padding:0.5em 1em;padding:.5em}#publication ul.p1 li a span.baratv{font-size:.5em}#publication ul.p2 li{margin-bottom:1em}#publication ul.p2 li:nth-child(1){position:relative}#publication ul.p2 li:nth-child(1)::before{content:"new";position:absolute;top:-0.5em;left:4px;color:yellow;background-color:#000;line-height:1}#publication ul.p2 li a{display:block}#publication ul.p2 li a:hover{color:#000;background-color:#fff}.tvP{text-align:center}.tvP a{color:#fff;text-decoration:underline}.tvP a img{width:100%;max-width:553px}.tvP a img:hover{opacity:.8}.eventL{text-align:center;margin-bottom:2em}.eventL a img{width:100%;max-width:782px}.eventL a img:hover{opacity:.8}#live{background:url(../img/live-bg.jpg) center no-repeat;background-size:cover;text-align:center;padding:3em 0}#live h2 .t-live{max-width:123px}#live div.lWrap{max-width:529px;width:100%;margin:0 auto}#live div.lWrap .txt{margin:2em 0}#live div.lWrap .live-vin{display:block;width:100%;margin:1em auto;max-width:529px}#live div.lWrap .kaiten180{transform:rotate(-180deg)}#live div.lWrap .snsBox{display:inline-block;width:262px;padding:2em 0 2em 0}#live div.lWrap .snsBox img{margin:0 0 1.5em 0;background-color:#fff;padding:.5em}#live div.lWrap .snsBox a{background-color:#fff;padding:.2em 0;border-radius:4px;font-weight:bold;width:114px;display:inline-block;margin:1.5em 0 0 0}#live div.lWrap .snsBox a:hover{background-color:#000}#live div.lWrap #tc{background-color:#3381ff}#live div.lWrap #tc a{color:#3381ff}#live div.lWrap #line-live{background-color:#5ae628}#live div.lWrap #line-live a{color:#5ae628}@media screen and (max-width: 425px){#live div.lWrap .snsBox{width:90%;margin:0 0 1em 0}}#intro{text-align:center;padding:3em 0}#intro h2 .t-intro{max-width:441px}#intro #topimg{width:100%;background-color:#1f1f1f;text-align:center}#intro #topimg img{width:100%;max-width:990px}#intro .tIntro{background-color:#1f1f1f;border:1px solid #0086a1;padding:1.5em;margin:1em 0 0 0}#intro .tIntro p{margin:0 0 .8em 0}#intro .titleImg{max-width:379px;width:95%;margin:2em 0}#intro ul.status li{width:20%;vertical-align:top;display:inline-block;margin:1em 0}#intro ul.status li h3{margin:0 0 .8em}#intro ul.status li h3::before{vertical-align:middle;content:"";width:63px;height:16px;display:inline-block;background:url(../img/abj1.png) 0/57px 16px no-repeat}#intro ul.status li h3::after{vertical-align:middle;content:"";width:63px;height:16px;display:inline-block;background:url(../img/abj2.png) top right/57px 16px no-repeat}#intro ul.status li:nth-child(1){width:50%}@media screen and (max-width: 990px){#intro ul.status li{width:220px}#intro ul.status li:nth-child(1){width:60%;display:block;margin:0 auto}}@media screen and (max-width: 768px){#intro .tIntro{padding:1em;margin:.5em}}@media screen and (max-width: 425px){#intro ul.status li{width:100%}#intro ul.status li:nth-child(1){width:100%}}#cast{padding:3em 0 0;margin:0 0 7em 0}#cast h2 .t-cast{max-width:135px}#cast ul{text-align:center}#cast ul li{display:inline-block;vertical-align:top;width:100%;max-width:223px;margin:.5em}#cast ul li img{width:100%;margin:0 0 1.2em}#cast ul li a{color:#fff;background-color:#0090ff;display:block;margin:1em 0 0 0;border-radius:1px;padding:.5em 0}#cast ul li a:hover{opacity:.5}#cast ul li .blog{background-color:#ff2f00}@media screen and (max-width: 768px){#cast ul li{width:45%}}#movie{background-color:#1f1f1f;padding:3em 0;margin:0 0 5em 0}#movie h2 .t-movies{max-width:221px}#movie ul{text-align:center}#movie ul li{max-width:480px;width:100%;display:inline-block}#movie ul li button{border:none;outline:none;position:relative}#movie ul li button::before{content:"クリックで再生";position:absolute;color:#fff;width:7em;height:1em;top:0;right:0;left:0;bottom:0;margin:auto;font-size:2em;font-weight:bold;text-shadow:0px 0px 10px #000}#movie ul li img{width:100%;max-width:480px}#movie ul li img:hover{cursor:pointer}@media screen and (max-width: 990px){#movie ul li{margin:0 0 2em 0}}#gallery{background:url(../img/gallery-bg.jpg) center;background-size:cover;margin:0;padding:3em 0}#gallery h2 .t-gallery-o{max-width:589px}#gallery h2 .t-gallery-s{max-width:458px}#gallery ul{text-align:center;margin:0 0 2.5em 0}#gallery ul li{display:inline-block;margin:0 0 .3em 0}#gallery ul li img:hover{opacity:.5}@media screen and (max-width: 990px){#gallery ul li img{width:50px}}#point{padding:4em 0 1em}#point h2 .t-point{max-width:443px}#point ul{margin:4em 0 0 0;width:100%}#point ul li{width:49%;vertical-align:middle;display:inline-block}#point ul li img{width:100%}#april{text-align:center;background:url(../img/vs-bg.jpg) no-repeat;background-size:cover;margin:6em 0;padding:2em 0 3em 0}#april h2 .t-april{max-width:358px}#april .vs{max-width:970px;width:100%;margin:1em 0 0em 0;box-shadow:0 0 10px #000}#footer{background-color:#1f1f1f;width:100%;padding:2em 0;text-align:center}.buy{margin:2em 0;background-color:#1f1f1f;text-align:center;padding:2em 0;border-top:1px solid #696969;border-bottom:1px solid #696969}.buy p{font-weight:bold}.buy .txtBtn{display:block;max-width:400px;margin:1em auto;font-size:1.2em;color:#000;padding:1em 1em;font-weight:bold;background-color:#fff}.buy .txtBtn:hover{opacity:0.5}.buy img{width:100%;max-width:361px;margin:0 0 1.5em 0}.buy img:hover{opacity:0.5}.senkou{background:url(../img/03.jpg) center/cover}.senkou p{color:red;font-size:3.5em;text-shadow:0px 0px 14px #000,0px 0px 7px #000}.senkou a{opacity:.8;box-shadow:0px 0px 14px #000;display:block}#pagetop{position:fixed;bottom:-20px;right:10px;transition:all 0.25s ease}#pagetop:hover{bottom:0px}@media screen and (max-width: 768px){#pagetop img{width:90px}}.youtube{width:100%;max-width:480px}.youtube2{position:relative;width:100%;padding-top:56.25%}.youtube2 iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#sns ul{display:flex;justify-content:center;margin:0 0 2em 0}#sns li{padding-left:13px}#sns li::before{content:none !important}.jkBox{text-align:center}.jkBox .jk{width:100%;margin:1.5em 0;max-width:990px}.buyBox>div{max-width:990px;margin:0 auto}.buyBox>div>div{display:inline-block;width:49%;vertical-align:top}
