@charset "utf-8";
/* CSS Document */

h2 { font-size:40px; color:#333; font-family:psl_displayregular; font-weight:normal; }
h2 span { font-family: 'icomoon'; font-size:20px; color:#FFF;background:#000066;border-radius:100px; padding:8px; margin:1px 6px 0 0; display:inline; float:left; }

.oscar2015-page .details {  background:#9c0000;  padding:0px 0px; color:#fff; font-family: Tahoma; font-size:14px; text-align:center; padding:6px 0}
.oscar2015-page .details strong { font-family: Tahoma; font-size:14px; color:#FFCC00;  }



.col-2 { background:#000; overflow:hidden; padding:8px 0px; width:100%}
.col-2 h2 { margin:10px 0 0 10px; }
.col-2 article ul { overflow:hidden; margin:10px 20px 10px; }
.col-2 article ul li { clear:both; position:relative;}

 .col-2 article ul li a img  { width:80%; height:auto; display:block; margin-bottom:5px ; margin:0 auto}
.col-2 article ul li a strong { display:inline; color:#900;  }

/*.col-2 article ul li:nth-child(2), .col-2 article ul li:nth-child(3) { display:inline; float:left; clear:none; width:48%; margin:10px 2% 10px 0; }
.col-2 article ul li:nth-child(3) { margin:10px 0 10px 2%; }
.col-2 article ul li:nth-child(4), .col-2 article ul li:nth-child(5), .col-2 article ul li:nth-child(6) { text-indent:15px; padding:5px 0; white-space:nowrap; }
.col-2 article ul li:nth-child(4) a, .col-2 article ul li:nth-child(5) a, .col-2 article ul li:nth-child(6) a { overflow:hidden; text-overflow:ellipsis; display:block; padding-right:12px; font-size:15px}
.col-2 article ul li:nth-child(4):before, .col-2 article ul li:nth-child(5):before, .col-2 article ul li:nth-child(6):before { content:""; display:block; position:absolute; top:10px; left:2px; width:1px; height:1px; border-left:7px solid #900; border-top:4px solid transparent; border-bottom:4px solid transparent; }
*/

.col-2 article ul li a { color:#666; }
.col-2 article p { padding:6px; }
.col-2 article p a { display:block; background:#e3e3e3; border-top:1px dashed #FFF; padding:5px 0; text-align:center; color:#666; font-size:15px; }





.col-2 .prize_01 { width:100%;   display:inline; float:left;background:url(../images/bg_article.png) top left no-repeat #000000 ;  margin: 0 auto; position: relative; overflow: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; /* Fix of Webkit flickering */
z-index: 1; height:auto; padding-bottom:15px }
.col-2 .prize_01 h2 {  color:#FFCC00;  text-align:center ; background:url(../images/line_01.png) bottom center no-repeat; font-size:28px ; padding:8px 0}
.col-2 .prize_01 { border-bottom:2px solid #e49927; width:100%;}
.col-2 .prize_01 p a { background:#f99bac; color:#FFF; }


.col-clip-photo { background:#d0d0d0; overflow:hidden; padding:8px 0; }
.col-clip-photo h2 { margin:10px 0 0 10px; }
.col-clip-photo article ul { overflow:hidden; margin:10px 20px 10px; }
.col-clip-photo article ul li { clear:both; position:relative; }
.col-clip-photo article ul li:first-child a img, .col-clip-photo article ul li:nth-child(2) a img, .col-clip-photo article ul li:nth-child(3) a img , .col-clip-photo article ul li:nth-child(4) a img , .col-clip-photo article ul li:nth-child(5) a img , .col-clip-photo article ul li:nth-child(6) a img , .col-clip-photo article ul li:nth-child(7) a img , .col-clip-photo article ul li:nth-child(8) a img  { width:100%; height:auto; display:block; margin-bottom:5px }

.col-clip-photo article ul li:first-child a , .col-clip-photo article ul li:nth-child(2) a , .col-clip-photo article ul li:nth-child(3) a  , .col-clip-photo article ul li:nth-child(4) a  , .col-clip-photo article ul li:nth-child(5) a  , .col-clip-photo article ul li:nth-child(6) a  , .col-clip-photo article ul li:nth-child(7) a  , .col-clip-photo article ul li:nth-child(8) a { font-size:15px; } 

.col-clip-photo article ul li:first-child a strong { display:inline; color:#900; }
.col-clip-photo article ul li:nth-child(2), .col-clip-photo article ul li:nth-child(3) , .col-clip-photo article ul li:nth-child(4) , .col-clip-photo article ul li:nth-child(5) , .col-clip-photo article ul li:nth-child(6) , .col-clip-photo article ul li:nth-child(7) , .col-clip-photo article ul li:nth-child(8) { display:inline; float:left; clear:none; width:48%; margin:10px 2% 10px 0; }


.col-clip-photo article ul li a { color:#666;font-size:15px; }
.col-clip-photo article p { padding:6px; }
.col-clip-photo article p a { display:block; background:#e3e3e3; border-top:1px dashed #FFF; padding:5px 0; text-align:center; color:#666; font-size:15px; }


.col-clip-photo .photo { background:#FFF; border-top:3px solid #859dee; width:98%; margin:0 0 0 1%; display:inline; float:left; background:#FFF; }
.col-clip-photo .photo { font-size:15px}
.col-clip-photo .photo h2 span { background:#859dee; }
.col-clip-photo .photo p a { background:#859dee; color:#FFF; }


.col-clip-photo .clip { background:#FFF; border-top:3px solid #ca77e2; width:98%; margin:0 0 0 1%; display:inline; float:left; background:#FFF; }
.col-clip-photo .clip { font-size:15px}
.col-clip-photo .clip h2 span { background:#ca77e2; }
.col-clip-photo .clip p a { background:#ca77e2; color:#FFF; }




.col-3 { background:#fff; overflow:hidden; padding:8px 0px; width:100% }
.col-3 h2 { margin:10px 0 0 10px; }
.col-3 article ul { overflow:hidden; margin:10px 20px 10px;  }
.col-3 article ul li { clear:both; position:relative;  }
.col-3 article ul li:first-child a img, .col-3 article ul li:nth-child(2) a img, .col-3 article ul li:nth-child(3) a img { width:100%; height:auto; display:block;  margin-bottom:5px}
.col-3 article ul li:first-child a strong { display:inline; color:#ca1f4b; }
.col-3 article ul li:nth-child(2), .col-3 article ul li:nth-child(3) { display:inline; float:left; clear:none; width:48%; margin:10px 2% 10px 0;  }
.col-3 article ul li:nth-child(3) { margin:10px 0 10px 2%; }
.col-3 article ul li:nth-child(4), .col-3 article ul li:nth-child(5), .col-3 article ul li:nth-child(6) { text-indent:15px; padding:5px 0; white-space:nowrap; }
.col-3 article ul li:nth-child(4) a, .col-3 article ul li:nth-child(5) a, .col-3 article ul li:nth-child(6) a { overflow:hidden; text-overflow:ellipsis; display:block; padding-right:12px; font-size:15px }
.col-3 article ul li:nth-child(4):before, .col-3 article ul li:nth-child(5):before, .col-3 article ul li:nth-child(6):before { content:""; display:block; position:absolute; top:10px; left:2px; width:1px; height:1px; border-left:7px solid #0034aa; border-top:4px solid transparent; border-bottom:4px solid transparent; }
.col-3 article ul li a { color:#666; font-size:15px; }
.col-3 article p { padding:6px; }
.col-3 article p a { display:block; background:#d91649; border-top:1px dashed #FFF; padding:5px 0; text-align:center; color:#666; font-size:15px; }


.col-3 .surgery { border-top:2px solid #f24c96; }
.col-3 .surgery h2 span { background:#f24c96; }
.col-3 .surgery p a { background:#f24c96; color:#FFF; }

.col-3 .skin { border-top:2px solid #ec093f; }
.col-3 .skin h2 span { background:#ec093f; }
.col-3 .skin p a { background:#ec093f; color:#FFF; }

.col-3 .hair { border-top:2px solid #f99bac; }
.col-3 .hair h2 span { background:#f99bac; }
.col-3 .hair p a { background:#f99bac; color:#FFF; }

.col-3 p a { display:block; text-align:right; padding:6px 10px; color:#060; font-size:15px; }

.col-1 { overflow:hidden; padding:8px 0px; width:100% ; }

.col-1 .makeup { background:#FFF; overflow:hidden; border-top:2px solid #fa6e52; margin-top:10px;  }
.col-1 .makeup h2 { margin:5px 5px 0; }
.col-1 .makeup h2 span { background:#fa6e52; }
.col-1 .makeup ul { overflow:hidden; clear:both; }
.col-1 .makeup li { width:49%; display:inline; float:left; margin:0 .5%; }
.col-1 .makeup li.film { text-align:center; font-weight:normal; }
.col-1 .makeup li a { display:block; padding:8px; color:#666; font-size:15px }
.col-1 .makeup li a img { width:100%; height:auto; margin-bottom:5px }
.col-1 .makeup p a { display:block; text-align:right; padding:6px 10px; background:#fa6e52; color:#FFF; }





.col-1 .etc { background:#FFF; overflow:hidden; border-top:2px solid #ed4664; margin-top:10px;}
.col-1 .etc h2 { margin:5px 5px 0; }
.col-1 .etc h2 span { background:#ed4664; }
.col-1 .etc ul { overflow:hidden; clear:both; }
.col-1 .etc li { width:49%; display:inline; float:left; margin:0 .5%; }
.col-1 .etc li.film { text-align:center; font-weight:normal; }
.col-1 .etc li a { display:block; padding:8px; color:#666; font-size:15px }
.col-1 .etc li a strong { font-size:18px; display:block; margin:0 auto; text-align:center}
.col-1 .etc li a img { width:100%; height:auto; margin-bottom:5px }
.col-1 .etc p a { display:block; text-align:right; padding:6px 10px; background:#ed4664; color:#FFF; }



.col-1 .category { background:#FFF; overflow:hidden;  border-top:2px solid #f99bac; margin-top:10px;}
.col-1 .category h2 { margin:5px 5px 0; }
.col-1 .category h2 span { background:#f99bac; }
.col-1 .category ul { overflow:hidden; clear:both; }
.col-1 .category li { width:98%; display:inline; float:left; margin:0 1%; }
.col-1 .category li.film { text-align:center; font-weight:normal; }
.col-1 .category li a { display:block; padding:8px; color:#666; font-size:15px}
.col-1 .category li a strong { color:#CC0000}
.col-1 .category li a img { width:100%; height:auto; }
.col-1 .category p a { display:block; text-align:center; padding:15px 0; color:#000; font-size:15px; box-shadow:0 0 4px rgba(0,0,0,0.2); margin:4px 15px 16px; border-radius:6px;
background: #f4f4f4; /* Old browsers */
background: -moz-linear-gradient(top,  #f4f4f4 0%, #ffffff 87%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(87%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4f4f4 0%,#ffffff 87%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4f4f4 0%,#ffffff 87%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4f4f4 0%,#ffffff 87%); /* IE10+ */
background: linear-gradient(to bottom,  #f4f4f4 0%,#ffffff 87%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
 }
