@charset "UTF-8";

/*-------------------------------
共通設定
--------------------------------*/
#oscar .container {
background: #edf2f8 url(/special/oscar/img/pattern.jpg) center 0 repeat;
}
#oscar.pc .mainHeader {
background: #000 url(/special/oscar/img/header_bg.jpg) center 0 no-repeat;
}
#oscar.pc section h1.headerMain {
min-height: 180px;
}
#oscar.pc section img {
max-width:100%;
}
.topicPath span {color: #fff;}
section div.navi_8 ul {
padding: 2px 0;
background: #74714f url(/special/oscar/img/nav.png) no-repeat;
}
section div.navi_8 ul li a {
line-height: 3.7;
}
.pc section.trailer .staticFrame .prevew li p.movieTtl {
white-space: nowrap;
font-size:90%;
}
.sp section h2 {
font-size: 130%;
font-weight: bold;
}
.pc h1.ttlTyp_6 {
border-bottom: 2px solid #3c3c3c;
color: #3c3c3c;
font-size: 23px;
}
.sp h1.ttlTyp_6 {
margin-top:40px;
padding-top: 10px;
border-bottom: 2px solid #3c3c3c;
color: #3c3c3c;
}
#oscar.pc section.sectionType6 div.unit div.txt h3 {
font-size: 110%;
}
section.sectionType6 div.unit div.txt a {
font-size: 120%;
}
h1.ttlTyp_6 span:before {
display: inline-block;
width: 8px;
height: .9em;
margin-right: 10px;
background: #fc7a12;
content: "";
}
.pc section a.headerButton_1 {
margin: 1% auto;
}
#oscar.pc section.searchTag ul li a {
font-size: 17px;
}
#oscar.sp section.sectionType6 div.unit div.txt {
width:100%;
}
#oscar.sp section.sectionType6 div.imgContainer div.unit .img {
width: 90%;
}
#oscar.sp section .staticFrame p.txt {
font-size: 120%;
line-height: 1.6;
padding-bottom:1.5em;
}
#oscar #matome_kiji p:nth-of-type(2),#oscar #cast p:nth-of-type(2){
margin-bottom:10px;
padding: 10px;
border: solid 5px #ede5c7;
}
.sp div.container article.contents section {
background: #ffffff;
padding-bottom: 40px;
margin-bottom: 30px;
}
.sp div.container article.contents section.typeHeader1 {
padding-bottom: 0;
}
.sp section.sectionType6 div.unit:nth-child(odd) {
background: #fff;
}
#oscar section#matome_kiji .staticFrame p:nth-of-type(4),#oscar section#cast .staticFrame p:nth-of-type(4) {
padding: 10px;
border-bottom: solid 1px #cc0000;
margin-bottom: 5px;
padding-bottom: 0px;
}
.pc .contents section#trailer,.pc .contents section#matome_kiji,.pc .contents section#cast,.pc .contents section#mainjpg,.pc .contents section#coupon,.pc .contents section#cast_2019 {
width: 970px;
text-align: center;
background: #fff;
color: #000;
padding:10px 0 30px;
margin-bottom:20px;
}
.sp #cast,.sp #trailer{
margin-top: 0;
padding-top: 0;
}
.sp section#trailer,.sp section#matome_kiji,.sp section#cast{
width: 94%;
box-shadow: 0px 4px 8px rgba(0,0,0,0.25);
}
#oscar .year2015_bar h1.ttlTyp_6,#oscar .year2010_bar h1.ttlTyp_6,#oscar .year2000_bar h1.ttlTyp_6 ,#oscar .year1980_bar h1.ttlTyp_6,#oscar .yearetc_bar h1.ttlTyp_6{
display: none;
}
#oscar.pc #year2015,#oscar.pc #year2010,#oscar.pc #year2000,#oscar.pc #year1980,#oscar.pc #yearetc{
background: -webkit-gradient(linear, left top, left bottom, from(#f3e375), to(#c39910));
width: 100%;
}
#oscar.sp #year2015,#oscar.sp #year2010,#oscar.sp #year2000,#oscar.sp #year1980,#oscar.sp #yearetc{
background: -webkit-gradient(linear, left top, left bottom, from(#f3e375), to(#c39910));
padding-top: 1%;
margin-top: 10%;
padding-bottom: 1%;
}
#oscar section#year2015 h2,#oscar section#year2010 h2,#oscar section#year2000 h2,#oscar section#year1980 h2,#oscar section#yearetc h2{
color:#fff;
padding: 2% 2% 2% 0;
margin-top: 5%;
margin-bottom: 10px;
}
#oscar #mainjpg div.unit {
border-bottom: solid 3px #dcdadb;
border-style: dotted;
}
#oscar.pc #mainjpg div.unit {
padding:20px 0;
}
section.searchTag {
background: #fff;
color: #000;
width:100%;
padding-bottom:20px;
}
section.searchTag h1 {
padding-top: 40px;
}
.sp div.container article.contents section.copyright {
display: none;
}
#oscar section#cast_2019  p:nth-child(2n+1){
margin-bottom: 20px;
padding-bottom: 30px;
border-bottom: solid 2px #dcdadb;
border-style: dotted;
}
#oscar section#cast_2019 a:link, #oscar section#cast_2019 a:visited {
font-weight: bold;
font-size: 120%;
}

#oscar section#cast_2019 a.headerButton_4 {
font-size: 150%;
}
