#detail div{background-color:#fff2cc;border-radius:2px;padding:40px;text-align:left}#detail div h4{padding-bottom:20px;font-size:1.6em}@media screen and (max-width:400px){#detail div h4{font-size:1.54em;white-space:nowrap}}#watch>dl:first-of-type{padding:0 .9% 40px}#watch dl dt{padding-bottom:10px;font-size:1.2em;text-align:left}#watch dl.new dt::before{content:"NEW";display:inline-block;background-color:red;border-radius:2px;margin-right:8px;padding:0 10px;color:#fff;font-size:.8em}#watch dl dd div{position:relative;margin:0 auto;padding-top:56%;width:100%;height:0}#watch dl dd div iframe{position:absolute;top:0;left:0;border-radius:2px;width:100%!important;height:100%!important}#watch dl dd aside{padding-top:10px;text-align:left}#watch ul{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%}#watch ul::before{content:"";display:block;width:31.5%;height:0;order:1}#watch ul::after{content:"";display:block;width:31.5%;height:0}#watch ul li{background-color:#d9d9d9;border-radius:2px;margin-bottom:15px;padding:10px;width:31.5%}#watch ul li dl{display:flex;flex-direction:column;height:100%}#watch ul li dl dt{flex-grow:2;display:flex;align-items:center}#watch ul li dl dd{flex-grow:0}@media screen and (max-width:979px){#watch>dl:first-of-type{padding:0 1% 40px}#watch ul li,#watch ul::after,#watch ul::before{width:48%}}@media screen and (max-width:659px){#watch>dl:first-of-type{padding:0 0 40px}#watch ul li,#watch ul::after,#watch ul::before{width:100%}}