@charset "UTF-8";

/* ---------------------------------------------------------------------

TITLE	: nikkansports.com award用CSS
DATE	: 2011/03/07
URL		: https://www.nikkansports.com/entertainment/award/ns-dramagp/css/dramagp_main.css
AUTHOR  : nikkansports.com

--------------------------------------------------------------------- */

body.page-spring .pageTabNaviSpring a,
body.page-summer .pageTabNaviSummer a,
body.page-autumn .pageTabNaviAutumn a,
body.page-winter .pageTabNaviWinter a,
body.page-final .pageTabNaviFinal a {
	color: #000000;
	font-weight: bold;
	background: #ffffff;
	border-bottom: 1px solid #ffffff;
}
#contentsArea p { margin-bottom: 0.8em; }

/* ---------------------------------------------------------------------
GENRE    : 芸能
THEME    : ドラマグランプリ
--------------------------------------------------------------------- */

#contentsArea { line-height: 1.6em; }
#contentsArea ul { margin: 1em 0; }

.btnWrap {
  text-align: center;
  margin: 20px;
}
.btnWrap h3 a {
  display: block;
  color: #fff;
  text-decoration: none;
  text-align: center;
  padding: 10px;
  background: #ad3535;
  width: 60%;
  margin: auto;
  border-radius: 0.3em;
}
#newVote {
  border: 2px solid #BF0000;
  border-radius: 0.2em;
  background-color: #FFF7F7;
  margin: 25px 0;
  padding: 5px 10px;
}
#newVote p.bold {
  font-size: 95%;
  font-weight: bold;
  margin-bottom: 10px;
}
#newVote li {
  margin-left: 10px;
  font-size: 90%;
  line-height: 1.3em;
}
#newVote li.title {
  font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
  font-size: 100%;
  font-size: bold;
}
p#register {
  font-weight: bold;
  margin-top: 10px;
}



/* nominate Style
------------------------------------------------------- */
#topEntrytable h4.nominate{
	background: none repeat scroll 0 0 #CCCCCC;
	border-radius: 0.3em;
	font-weight: bold;
	line-height: 1;
	margin: 0 0 5px;
	padding: 5px 7px;
}
#topEntrytable .note {
	text-align: right;
	font-size: 14px;
	font-size: 1.4rem;
	color: #888888;
}
#topEntrytable .pageTab {
	margin-top: 10px;
	margin-bottom: 10px;
}
#topEntrytable .listHead {
	margin-bottom: 0;
}
#topEntrytable .entryName {
	text-align: left;
	width: 50%;
}
#topEntrytable .pageTab li.open a {
	background: #FFFFFF;
	border-bottom: none;
}

#privacy {
	margin-bottom: 3em;
	border: 1px solid #efefef;
	padding: 10px;
}


/* Result Style
------------------------------------------------------- */

#topResultTable,
#topResultTableWinner {
	margin-top: 2em;
}

#topResultTable td:first-child,
#topResultTableWinner td:first-child {
	width: 2em !important;
}

#topResultTable td:nth-last-child(4),
#topResultTableWinner td:nth-last-child(12) {
	width: 9em;
}

#topResultTable td:nth-last-child(2) {
	width: 8em;
	white-space: nowrap;
}
#topResultTableWinner td:nth-last-child(10) {
	white-space: nowrap;
}

#topResultTableWinner td:nth-last-child(9) {
	background-color: #f7e5e5;
}

.theme-top #topResultTable tr:nth-child(2) td,
.theme-top #topResultTableWinner tr:nth-child(3) td:first-child,
.theme-top #topResultTableWinner tr:nth-child(3) td:nth-child(2),
.theme-top #topResultTableWinner tr:nth-child(3) td:nth-child(3),
.theme-top #topResultTableWinner tr:nth-child(3) td:nth-child(4),
.theme-top #topResultTableWinner tr:nth-child(3) td:nth-last-child(9) {
	font-weight: bold;
}

.theme-top #topResultTable td:last-child,
.theme-top #topResultTableWinner td:last-child {
	width: 3em;
}
.theme-top #topResultTableWinner td:nth-last-child(7),
.theme-top #topResultTableWinner td:nth-last-child(8) {
	width: 2.5em;
}



/* topWinnertable(ssi) Style
------------------------------------------------------- */
#DoramaTopPrizeWinner tr {
	line-height: 1.6;
	margin-bottom: 1em;
}
#DoramaTopPrizeWinner th {
	text-align: center;
	width: 151px;
	padding-left: 22px;
	white-space: nowrap;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	color: #a83537;
	background: url('https://nihongo.bungatidurpanjang.workers.dev/jp-news-www.nikkansports.com/entertainment/award/ns-dramagp/img/win.gif') no-repeat 12px 0.45em #f7e5e5;
}
#DoramaTopPrizeWinner td {
	text-align: left;
	padding-left: 1em;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold ;
}

.oshirase p{
text-align: center;
}
.dramaBtn{
        text-align: center;
        margin: 15px 0 30px;
}
.dramaBtn #drama-letter-subscribe{
        padding: 10px 30px;
        background: #FFDA40;
        border-radius: 10px;
        font-weight: bold;
        font-size: 20px;
}
.dramaBtn #drama-letter-subscribe:hover{
        text-decoration: none;
}
.oshirase .attention{
    font-size: 14px;
    color: #888888;
line-height: 1.5;
}