@charset "utf-8";
#base{margin: 20px 0;}
.scl_text {color: #666;}
#baseLeftContents {display: inline-block;width: 75%;margin: 0 1%;}
#baseLeftContents #scldetail {padding: 10px;border-top: 2px solid #f00;box-shadow: 3px 3px 3px #ccc, -1px 0 1px #ccc;}
#baseLeftContents #scldetail .movie_sclName {border-left: 5px solid #f00;padding-left: 10px;font-size: 26px;margin-bottom: 10px;line-height: 1;}
#baseLeftContents #scldetail .movie_area video {width: 100%;}
#baseLeftContents #scldetail .movie_area img {width: 100%;}
#baseLeftContents #scldetail .movie_sclName .scl_cate {font-size: 12px;margin-left: 5px;}
.h2_outer {border: 1px solid #ccc;border-top: 2px solid #f00;padding: 8px;background: linear-gradient(to bottom, #fff 0%, #f7f7f7 100%);}
.h2_outer h2 {border-left: 6px solid #f00;padding-left: 5px;font-weight: bold;font-size: 12px;}
#baseLeftContents .sizeL {padding:10px 8px;}
#baseLeftContents .sizeL h2 {font-size: 26px;line-height: 1.2em;padding-left: 10px;}
#baseLeftContents .h2_outer {margin-bottom: 10px;}
#baseLeftContents #scldetail .movie_title {font-size: 26px;margin-bottom: 15px;}
.others {overflow: hidden;padding: 13px 10px 13px 14px;box-shadow: 3px 3px 3px #ccc, 0 -1px 1px #ccc, -1px 0 1px #ccc;}
.others ul li {display: inline-block;width: 19.5%;overflow: hidden;vertical-align: top;}
.others ul li:nth-child(n+6) {margin-top: 15px;}
.others ul li figure {width: 140px;height: 105px;overflow: hidden;margin: 0 0 10px;}
.others ul li img {width: 100%;}
.others ul li .menu_cate {background: #f00;padding: 3px;text-align: center;border-radius: 3px;color: #fff;display: inline-block;margin-bottom: 5px;}
#baseRightContents {display: inline-block;width: 20%;vertical-align: top;box-shadow: 3px 3px 3px #ccc, -1px 0 1px #ccc;margin: 0 1%;}
#baseRightContents .h2_outer {border: none;border-bottom: 1px solid #ccc;border-top: 2px solid #f00;}
#baseRightContents .RightContents_inner {padding: 10px;}
#baseRightContents .sideCont ul li img {width: 180px;height: auto;}