@charset "utf-8";

/* layout
-------------------------------------------------------------*/
.co_container_box_inner{
	margin: 0;
	padding: 10px 5px;
}
.contents_right{
	margin: 0 0 0 8px;
	z-index: 1;
	text-align: center;
	float: left;
	width: 801px;
}
.clearfix:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

/* tab_wrapper
-------------------------------------------------------------*/
.tab_wrapper{
	width: 100%;
	height: 55px;
	margin: 3px 0 15px;
	border-bottom: 1px solid #FF848D;
}
.tab_wrapper .each_tab{
	float: left;
	list-style: none;
	text-align: center;
	width: 31%;
	padding: 0 5px 0 5px;
}
.tab_wrapper .each_tab li{
	height: 45px;
	margin-top: 8px;
	width: 100%;
	border: 1px solid #AAA;
	border-bottom: none !important;
	border-radius: 5px 5px 0 0;
	box-sizing: border-box;
}
ul.each_tab li.selected{
	height: 55px;
	margin-top: 0;
	border: 1px solid #FF848D;
}
.tab_wrapper .each_tab li span,
.tab_wrapper .each_tab li a{
	display: block;
}
ul.each_tab li .tab_text{
	display: block;
	height: 46px;
	background: #FFF;
	color:#666;
	font-weight:bold;
	font-size: 18px;
	line-height: 49px;
	border-radius: 4px 4px 0 0;
}
ul.each_tab li.selected a{
	color:#FF848D;
}
ul.each_tab li.selected .tab_text{
	height: 48px;
	border-top: 7px solid #FF848D;
	border-bottom: 1px solid #fff;
	color: #FF848D;
}
ul.each_tab li a:hover{
	text-decoration: none;
}
ul.each_tab li:hover div{
	background: #EEEEEE;
}

/* contents
-------------------------------------------------------------*/
.manga_link{
	margin: 10px 10px 5px;
	text-align: right;
  font-size: 12px;
}
.manga_link span:nth-child(4):after,
.manga_link span:nth-child(8):after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.prize_outline{
	text-align:center;
	margin:5px auto;
}
.prize_outline p{
	text-align:left;
	padding:5px;
	font-size:12px;
}
.award_box{
	margin:0 5px 20px;
}
.award_box a{
	display: block
}
.award_box a:hover{
	opacity: 0.7;
	text-decoration: none;
}
.common_title{
	position:relative;
	min-height: 27px;
	line-height:27px;
	border-radius: 3px 3px 0 0;
	box-sizing: border-box;
}
.common_title a{
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
}
.f_right{
	position: absolute;
	top: 50%;
	right: 10px;
	width: 6px;
	height: 6px;
	margin-top: -3px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.common_title a:hover .f_right{
	opacity: 0.8;
}
.orange_title{
	background: #FF7E15;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #FF7E15), color-stop(1.00, #FF7709));
	background: -webkit-linear-gradient(top, #FF7E15 0%, #FF7709 100%);
	background: -moz-linear-gradient(top, #FF7E15 0%, #FF7709 100%);
	background: -o-linear-gradient(top, #FF7E15 0%, #FF7709 100%);
	background: -ms-linear-gradient(top, #FF7E15 0%, #FF7709 100%);
	background: linear-gradient(to bottom, #FF7E15 0%, #FF7709 100%);
	text-shadow: 0 -1px 0 #E46702;
}
.orange_inner{
	border: 1px solid #FF7E15;
	border-top:none;
}
.navy_title{
	background: #326BB1;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #326BB1), color-stop(1.00, #2763AC));
	background: -webkit-linear-gradient(top, #326BB1 0%, #2763AC 100%);
	background: -moz-linear-gradient(top, #326BB1 0%, #2763AC 100%);
	background: -o-linear-gradient(top, #326BB1 0%, #2763AC 100%);
	background: -ms-linear-gradient(top, #326BB1 0%, #2763AC 100%);
	background: linear-gradient(to bottom, #326BB1 0%, #2763AC 100%);
	text-shadow: 0 -1px 0 #134F99;
}
.navy_inner{
	border: 1px solid #326BB1;
	border-top:none;
}
.pink_title{
	background: #F8B6CF;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #F8B6CF), color-stop(1.00, #F098B8));
	background: -webkit-linear-gradient(top, #F8B6CF 0%, #F098B8 100%);
	background: -moz-linear-gradient(top, #F8B6CF 0%, #F098B8 100%);
	background: -o-linear-gradient(top, #F8B6CF 0%, #F098B8 100%);
	background: -ms-linear-gradient(top, #F8B6CF 0%, #F098B8 100%);
	background: linear-gradient(to bottom, #F8B6CF 0%, #F098B8 100%);
	text-shadow: 0 -1px 0 #E086A7;
}
.pink_inner{
	border: 1px solid #F8B6CF;
	border-top:none;
}
.dark_pink_title{
	background: #E37CA7;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #E37CA7), color-stop(1.00, #D74381));
	background: -webkit-linear-gradient(top, #E37CA7 0%, #D74381 100%);
	background: -moz-linear-gradient(top, #E37CA7 0%, #D74381 100%);
	background: -o-linear-gradient(top, #E37CA7 0%, #D74381 100%);
	background: -ms-linear-gradient(top, #E37CA7 0%, #D74381 100%);
	background: linear-gradient(to bottom, #E37CA7 0%, #D74381 100%);
	text-shadow: 0 -1px 0 #E086A7;
}
.dark_pink_inner{
	border: 1px solid #E37CA7;
	border-top:none;
}
.dark_blue_title{
	background: #53B7DB;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #53B7DB), color-stop(1.00, #45B4DB));
	background: -webkit-linear-gradient(top, #53B7DB 0%, #45B4DB 100%);
	background: -moz-linear-gradient(top, #53B7DB 0%, #45B4DB 100%);
	background: -o-linear-gradient(top, #53B7DB 0%, #45B4DB 100%);
	background: -ms-linear-gradient(top, #53B7DB 0%, #45B4DB 100%);
	background: linear-gradient(to bottom, #53B7DB 0%, #45B4DB 100%);
	text-shadow: 0 -1px 0 #3DA0C4;
}
.dark_blue_inner{
	border: 1px solid #53B7DB;
	border-top:none;
}
.yellow_title{
	background: #FFDE21;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #FFDE21), color-stop(1.00, #F1D21C));
	background: -webkit-linear-gradient(top, #FFDE21 0%, #F1D21C 100%);
	background: -moz-linear-gradient(top, #FFDE21 0%, #F1D21C 100%);
	background: -o-linear-gradient(top, #FFDE21 0%, #F1D21C 100%);
	background: -ms-linear-gradient(top, #FFDE21 0%, #F1D21C 100%);
	background: linear-gradient(to bottom, #FFDE21 0%, #F1D21C 100%);
	text-shadow: 0 -1px 0 #FFFFFF;
}
.yellow_title a{
	color: #333;
}
.yellow_inner{
	border: 1px solid #F1D21C;
	border-top:none;
}
.light_blue_title{
	background: #32CBFF;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #32CBFF), color-stop(1.00, #25C1F7));
	background: -webkit-linear-gradient(top, #32CBFF 0%, #25C1F7 100%);
	background: -moz-linear-gradient(top, #32CBFF 0%, #25C1F7 100%);
	background: -o-linear-gradient(top, #32CBFF 0%, #25C1F7 100%);
	background: -ms-linear-gradient(top, #32CBFF 0%, #25C1F7 100%);
	background: linear-gradient(to bottom, #32CBFF 0%, #25C1F7 100%);
	text-shadow: 0 -1px 0 #1EB0E2;
}
.light_blue_inner{
	border: 1px solid #32CBFF;
	border-top:none;
}
.blue_title{
	background: #77C4F8;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #77C4F8), color-stop(1.00, #029FE6));
	background: -webkit-linear-gradient(top, #77C4F8 0%, #029FE6 100%);
	background: -moz-linear-gradient(top, #77C4F8 0%, #029FE6 100%);
	background: -o-linear-gradient(top, #77C4F8 0%, #029FE6 100%);
	background: -ms-linear-gradient(top, #77C4F8 0%, #029FE6 100%);
	background: linear-gradient(to bottom, #77C4F8 0%, #029FE6 100%);
	text-shadow: 0 -1px 0 #1C9FCB;
}
.blue_inner{
	border: 1px solid #77C4F8;
	border-top:none;
}
.tl_pink_title{
	background: #FD6574;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #FD6574), color-stop(1.00, #F66));
	background: -webkit-linear-gradient(top, #FD6574 0%, #F66 100%);
	background: -moz-linear-gradient(top, #FD6574 0%, #F66 100%);
	background: -o-linear-gradient(top, #FD6574 0%, #F66 100%);
	background: -ms-linear-gradient(top, #FD6574 0%, #F66 100%);
	background: linear-gradient(to bottom, #FD6574 0%, #F66 100%);
	text-shadow: 0 -1px 0 #E64646;
}
.tl_pink_inner{
	border: 1px solid #FD6574;
	border-top:none;
}
.dark_green_title{
	background: #369B38;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #369B38), color-stop(1.00, #28772B));
	background: -webkit-linear-gradient(top, #369B38 0%, #28772B 100%);
	background: -moz-linear-gradient(top, #369B38 0%, #28772B 100%);
	background: -o-linear-gradient(top, #369B38 0%, #28772B 100%);
	background: -ms-linear-gradient(top, #369B38 0%, #28772B 100%);
	background: linear-gradient(to bottom, #369B38 0%, #28772B 100%);
	text-shadow: 0 -1px 0 #28772B;
}
.dark_green_inner{
	border: 1px solid #28772B;
	border-top:none;
}
.pinkblue_title{
	background: #f30c72;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #f30c72), color-stop(1.00, #da0b66));
	background: -webkit-linear-gradient(top, #f30c72 0%, #da0b66 100%);
	background: -moz-linear-gradient(top, #f30c72 0%, #da0b66 100%);
	background: -o-linear-gradient(top, #f30c72 0%, #da0b66 100%);
	background: -ms-linear-gradient(top, #f30c72 0%, #da0b66 100%);
	background: linear-gradient(to bottom, #f30c72 0%, #da0b66 100%);
	text-shadow: 0 -1px 0 #e086a7;
}
.pinkblue_inner{
	border: 1px solid #f30c72;
	border-top:none;
}
.pinkblue2_title{
	background: #ff81c5;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #ff81c5), color-stop(1.00, #fb6bb8));
	background: -webkit-linear-gradient(top, #ff81c5 0%, #fb6bb8 100%);
	background: -moz-linear-gradient(top, #ff81c5 0%, #fb6bb8 100%);
	background: -o-linear-gradient(top, #ff81c5 0%, #fb6bb8 100%);
	background: -ms-linear-gradient(top, #ff81c5 0%, #fb6bb8 100%);
	background: linear-gradient(to bottom, #ff81c5 0%, #fb6bb8 100%);
	border-radius: 3px 3px 0 0;
	text-shadow: 0 -1px 0 #e4489c;
}
.pinkblue2_inner{
	border: 1px solid #ff81c5;
	border-top:none;
}
.note{
	border-bottom: 1px solid #DDD;
	font-size: 12px;
	padding: 5px;
}
.nominate_box_list{
	list-style: none;
	background: #FFF;
	padding: 13px 5px;
}
.nominate_box_list:after{
	content: " ";
	display: block;
	clear: both;
}
.nominate_box_list li{
	width: 20%;
	margin: 0;
	text-align: center;
	float: left;
}
.nominate_box_list li div.thumbnail{
	display: inline-block;
	vertical-align: middle;
	width: 120px;
	height: 170px;
	margin: 0 auto 5px;
}
.nominate_box_list li div.thumbnail a{
	width: 120px;
	height: 170px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
}
.nominate_box_list li div.thumbnail img{
	max-width:120px;
	max-height:170px;
}
.nominate_box_list li div.title_name{
	width: 120px;
	height: 14px;
	line-height: 1.2;
	margin: 0 auto 5px;
	overflow: hidden;
	font-size: 12px;
	text-align: center;
}
.nominate_box_list li div.btn_area img{
	width: 100px;
}
.more{
	background: #FAFAFA;
	padding: 8px 4px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	border-radius: 0 0 3px 3px;
}
a .more{
	display: block;
}
a .more.orange_inner{
	color: #FF7E15;
}
a .more.navy_inner {
	color: #326BB1;
}
a .more.pink_inner{
	color: #ef5e92;
}
a .more.dark_pink_inner{
	color: #E37CA7;
}
a .more.dark_blue_inner{
	color: #009ad2;
}
a .more.yellow_inner{
	color: #333;
}
a .more.light_blue_inner{
	color: #00b5f3;
}
a .more.blue_inner{
	color: #029FE6;
}
a .more.tl_pink_inner{
	color: #F66 ;
}
a .more.dark_green_inner{
	color: #369B38;
}
a .more.pinkblue_inner{
	color: #f30c72;
}
a .more.pinkblue2_inner{
	color: #ff81c5;
}
