/*=====================================
最終修正日　2016.07.05
=====================================*/
/* コンテンツ領域 */
#ContWrapper {
	width: 1007px !important;
	margin: auto;
	clear: both;
 *margin-top:10px;
	margin-top: -7px;
	overflow: hidden;
}
/* ランキングコンテンツ全体 */
#MainContWrapper {
	width: 1007px;
	margin: auto;
	margin-bottom: 20px;
	/* 2011.12.02 追加 */
	margin-top: 10px;
}
/*#MainContWrapper {
	width:1032px;
	margin:auto;
	margin-bottom:20px;
	/* 2011.12.02 追加 */
	/*margin-top:10px;
}*/

/* コンテンツ左側 */
/*#ContLeft {
	width:637px;
	float:left;
}*/
#ContLeft {
	width: 707px;
	/*width: 697px;*/
	float: left;
}
#ContLeft h2 {
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
}
#ContLeft .SmallTitle2 {
	width: 585px;
	margin: 0 auto;
}
#ContLeft .SmallTitle2 h2 {
	background: #fff !important;
	border-top: 2px solid #ff89b3 !important;
	border-bottom: 2px solid #ff89b3 !important;
	padding-top: 9px !important;
	padding-bottom: 7px !important;
	line-height: 1.2;
	font-size: 18px;
	color: #ff89b3;
	text-align: left;
	text-indent: 5px;
	margin-bottom: 10px;
}
/* コンテンツ右側 */
#ContRight {
	width: 300px;
	float: left;
	text-align: center;
}
/*================================================
作家検索ボタン
================================================*/
/*#SakkaSearchBtn {
	width:520px;
	height:34px;
	margin-left:20px;
	clear:both;
}*/
#SakkaSearchBtn {
	width: 520px;
	height: 34px;
	margin-left: 47px;
	margin-bottom: 2px;
	clear: both;
}
#SakkaSearchBtn span {
	font-size: 11px;
	color: #666;
	display: block;
	float: right;
	width: 390px;
	line-height: 34px;
}
#SakkaSearchBtn a {
	width: 120px;
	display: block;
	background: url(../img/sakka_search_btn.gif) 0 0;
	height: 34px;
	text-indent: -9999px;
	font-size: 12px;
}
#SakkaSearchBtn a.openPanel {
	background-position: 0 -34px;
}
#SakkaSearchBtn a:hover {
	opacity: 0.8;
	/* for IE */
	zoom: 1;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}
/*
#SakkaSearchBox {
	width:590px;
	position:absolute;
	padding:5px;
	background:url(../img/alpha_BG_cream.png);
	box-shadow: 0px 1px 3px #CCC; 
	border-radius:5px;
	clear:both;
	text-align:left;
	z-index:10;
	margin-left:23px;
	/* 初期設定 */
	/*display:none;
}*/
#SakkaSearchBox {
	width: 590px;
	position: absolute;
	padding: 5px;
	background: url(../img/alpha_BG_cream.png);
	box-shadow: 0px 1px 3px #CCC;
	border-radius: 5px;
	clear: both;
	text-align: left;
	z-index: 10;
	margin-left: 48px;
	/* 初期設定 */
	display: none;
}
#SakkaSearchBoxBorder {
	border: 2px dotted #FBB0D2;
	border-radius: 3px;
	overflow: hidden;
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.SakkaSearchBoxLeft {
	width: 210px;
	height: 140px;
	float: left;
	padding-left: 20px;
	border-right: 2px dotted #FBB0D2;
}
.SakkaSearchBoxLeft img {
	vertical-align: middle;
}
.SakkaSearchBoxLeft p {
	font-size: 12px;
	font-weight: bold;
	color: #FF2C69;
	margin: 0;
	padding: 0;
	padding-top: 30px;
}
.SakkaSearchBoxRight {
	width: 300px;
	padding-right: 20px;
	float: right;
}
.SakkaSearchBoxRight td {
	text-align: center;
}
.SakkaSearchBoxRight a {
	font-size: 12px;
	color: #FF2C69;
	line-height: 2em;
}
.SakkaSearchBoxRight a:hover {
	color: #5B3737;
}
/*================================================
声優検索ボタン
================================================*/
#SeiyuuSearchBtn {
	width: 120px;
	height: 34px;
	margin-left: 50px;
	clear: both;
}
#SeiyuuSearchBtn a {
	display: block;
	background: url(../img/seiyuu_search_btn.gif) 0 0;
	height: 34px;
	text-indent: -9999px;
	font-size: 12px;
}
#SeiyuuSearchBtn a.openPanel {
	background-position: 0 -34px;
}
#SeiyuuSearchBtn a:hover {
	opacity: 0.8;
	/* for IE */
	zoom: 1;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}
/**/
.SeiyuuSearchBoxLeft {
	width: 210px;
	height: 180px;
	float: left;
	padding-left: 20px;
	border-right: 2px dotted #FBB0D2;
}
.SeiyuuSearchBoxLeft img {
	vertical-align: middle;
}
.SeiyuuSearchBoxLeft p {
	font-size: 12px;
	font-weight: bold;
	color: #FF2C69;
	margin: 0;
	padding: 0;
	padding-top: 10px;
}
/*================================================
BLアワードノミネートボタン
================================================*/
.SakkaShoukai_AwardBtn {
	width: 480px;
	margin: auto;
	text-align: left;
}
/*================================================
作家紹介ヘッダー
================================================*/

.SakkaShoukaiHeader {
	/*width: 450px;*/
	width: 570px;
	margin: 0 auto !important;
	margin-right: 15px !important;
	overflow: hidden;
	padding-left: 50px;
	padding-top: 7px;
	padding-bottom: 15px;
	line-height: 1.3em;
	background: url(../img/sakka_syoukai_title_BG2.gif) no-repeat 0 0;
	height: 40px;
}
.SakkaShoukaiHeader h1 {
	padding-top: 1px !important;
}
.SakkaShoukaiHeader dl {
	/*width: 450px;*/
	width: 520px !important;
	font-size: 14px;
	color: #B20E40;
	float: left !important;
}
.SakkaShoukaiHeader dl dt {
	float: left !important;
}
.SakkaShoukaiHeader dl dt img {
	padding-right: 5px;
}
.SakkaShoukaiHeader dl dd {
	text-align: left;
	float: left;
}
.SakkaShoukaiHeader dl dd h1 .name {
	font-size: 14px;
	color: #B20E40;
	margin-left: 0px;
	margin: 0;
	padding: 0;
	float: left;
}
.SakkaShoukaiHeader dl dd h1 .Kana {
	font-size: 13px;
	color: #B20E40;
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}
.SakkaShoukaiHeader dl dd h1 .Roman {
	font-size: 12px;
	color: #b23a5f;
	margin: 0;
	padding: 0;
	width: 333px;
	float: left;
	clear: both;
	line-height: 1.0em;
	font-weight: normal;
}
.SakkaShoukaiHeader dl dd.Birthday {
	padding-left: 17px;
	float: left;
	width: 70px;
	background-image: url(../img/sakka_birth_i.png);
	background-repeat: no-repeat;
	color: #EC3487;
	font-size: 13px;
	line-height: 1.6;
	margin-top: 7px;
	margin-left: 8px;
	font-weight: bold;
}
.SakkaShoukaiHeader dl dd.TwitIcon {
	float: right;
}
.SakkaShoukaiHeader dl dd.TwitIcon img {
	margin-top: 5px;
	padding-right: 3px;
	float: right;
}
.SakkaShoukaiHeader dl dd a img {
	margin-top: -14px;
	padding-right: 3px;
	float: right;
}
.SakkaShoukaiHeader dl dt a img.Award {
	margin-top: -0px;
	margin-left: -10px;
	float: left;
	padding-right: 5px;
}
.SakkaShoukaiWrapper {
	/*width: 496px;*/
	width: 563px;
	border: 2px dotted #FFC8C9;
	margin: auto;
	overflow: hidden;
	clear: both;
	margin-bottom: 20px;
}
.SakkaShoukaiWrapper h3 {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
}
.SakkaShoukaiLeft {
	width: 150px;
	height: 260px;
	padding: 10px;
	float: left;
	border-right: 2px dotted #FFC8C9;
	text-align: center;
}
.SakkaShoukaiLeft h4 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	padding-bottom: 5px;
	text-align: left;
}
.SakkaShoukaiLeft h4 a {
	color: #B20E40;
}
.SakkaShoukaiLeft h4 a:hover {
	color: #FF2C69;
}
.SakkaShoukaiLeft a img {
	width: 120px;
}
.SakkaShoukaiRight {
	/*width: 280px;*/
	width: 349px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 20px;
	float: left;
	position: relative;
}
.SakkaShoukaiRight p {
	font-size: 11px;
	color: #333;
	margin: 0;
	padding-bottom: 10px;
}
.SakkaShoukaiSyuseiBtn {
	text-align: right;
	right: 10px;
	bottom: 10px;
	clear: both;
}
/*================================================
コミケ情報
================================================*/
.SakkaShoukaiCoWrapper {
	width: 496px;
	margin: 0 auto;
	overflow: hidden;
	clear: both;
	margin-bottom: 15px;
	margin-top: 5px;
}
.SakkaShoukaiCoWrapper p {
	font-size: 16px;
	font-weight: bold;
	color: #FF0022;
	text-align: center;
}
.SakkaShoukaiCoWrapper p a {
	font-size: 16px;
	font-weight: bold;
	color: #FF0022;
}
/*================================================
作品一覧
================================================*/
#SakkaNavi {
	width: 500px;
	height: 34px;
	margin: auto;
	margin-bottom: 5px;
}
#SakkaNavi ul {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
#SakkaNavi li {
	margin: 0;
	padding: 0;
	float: left;
}
#SakkaNavi li a {
	display: block;
	height: 34px;
	text-indent: -9999px;
	font-size: 12px;
}
#ssM01 a {
	width: 112px;
	background: url(../img/sakka_menu.gif) 0 0;
}
#ssM01 a:active {
	background-position: 0 -34px;
}
#ssM01 a:hover {
	background-position: 0 -68px;
}
#ssM01Now a {
	width: 112px;
	background: url(../img/sakka_menu.gif) 0 -68px;
}
#ssM02 a {
	width: 108px;
	background: url(../img/sakka_menu.gif) -112px 0;
}
#ssM02 a:active {
	background-position: -112px -34px;
}
#ssM02 a:hover {
	background-position: -112px -68px;
}
#ssM02Now a {
	width: 108px;
	background: url(../img/sakka_menu.gif) -112px -68px;
}
#ssM03 a {
	width: 74px;
	background: url(../img/sakka_menu.gif) -220px 0;
}
#ssM03 a:active {
	background-position: -220px -34px;
}
#ssM03 a:hover {
	background-position: -220px -68px;
}
#ssM03Now a {
	width: 74px;
	background: url(../img/sakka_menu.gif) -220px -68px;
}
#ssM04 a {
	width: 100px;
	background: url(../img/sakka_menu.gif) -294px 0;
}
#ssM04 a:active {
	background-position: -294px -34px;
}
#ssM04 a:hover {
	background-position: -294px -68px;
}
#ssM04Now a {
	width: 100px;
	background: url(../img/sakka_menu.gif) -294px -68px;
}
#ssM05 a {
	width: 106px;
	background: url(../img/sakka_menu.gif) -394px 0;
}
#ssM05 a:active {
	background-position: -394px -34px;
}
#ssM05 a:hover {
	background-position: -394px -68px;
}
#ssM05Now a {
	width: 106px;
	background: url(../img/sakka_menu.gif) -394px -68px;
}
/* 作家検索詳細設定 */
.SakkaNaviSelect {
	font-size: 12px;
	color: #5B3737;
	line-height: 1.8em;
	width: 500px;
	margin: auto;
}
.SakkaNaviSelect td {
	padding-right: 6px;
}
.SakkaNaviSelectBtnWapper {
	width: 300px;
	clear: both;
	float: right;
	overflow: hidden;
	padding-right: 30px;
	margin-bottom: 20px;
}
.SakkaNaviSelectSubmit {
	width: 110px;
	height: 42px;
	float: left;
}
.SakkaNaviSelectSubmit a {
	display: block;
	background: url(../img/header_search_btn03.gif) 0 0;
	font-size: 12px;
	height: 42px;
	text-indent: -9999px;
}
.SakkaNaviSelectSubmit a:hover {
	background-position: 0 -42px;
}
.SakkaNaviSelectFunction {
	width: 140px;
	float: right;
	font-size: 12px;
	color: #5B3737;
}
.SakkaNaviSelectFunction a img {
	cursor: pointer;
}
/* 声優検索詳細設定 */
.SeiyuuNaviSelect {
	font-size: 12px;
	color: #5B3737;
	line-height: 1.8em;
	width: 300px;
	margin: auto;
	padding: 5px;
	padding-bottom: 15px;
}
/*========================================
作家リストテーブル
========================================*/
/*#SakkaListTable {
	width: 598px;
	margin: auto;
	margin-top: 20px;
}*/

/*デフォルト幅*/
#SakkaListTable_df {
	width: 598px;
	margin: auto;
	margin-top: 20px;
}
#SakkaListTable_df p {
	font-size: 12px;
	color: #333;
}
#SakkaListTable_df p span {
	color: #FD5C85;
	font-weight: bold;
}
#SakkaListTable_df p strong {
	color: #FF2C69;
}
#SakkaListTable_df table.Sakka {
	background: url(../img/sakka_list_table_title_def.gif) no-repeat 0 0;
	clear: both;
}
#SakkaListTable_df table.Sakka th {
	height: 36px;
	font-size: 12px;
	text-indent: -9999px;
}
#SakkaListTable_df table.Sakka tr#noBG {
	background: none;
}
#SakkaListTable_df table.Seiyuu {
	background: url(../img/seiyuu_list_table_title.gif) no-repeat 0 0;
	clear: both;
}
#SakkaListTable_df table.Seiyuu th {
	height: 36px;
	font-size: 12px;
	text-indent: -9999px;
}
#SakkaListTable_df table.Seiyuu tr#noBG {
	background: none;
}
#SakkaListTable_df tr.Pink {
	background-color: #FFEAE9;
}
#SakkaListTable_df td {
	border-left: 1px dotted #FDB0BA;
	border-bottom: 1px dotted #FDB0BA;
	font-size: 12px;
	line-height: 2.5em;
	color: #FD5C85;
}
#SakkaListTable_df td.vBorder {
	border-left: 1px dotted #FDB0BA;
	border-bottom: 1px dotted #FDB0BA;
}
#SakkaListTable_df td.vBorder_Twi {
	border-left: 1px dotted #FDB0BA;
	border-right: 1px dotted #FDB0BA;
	border-bottom: 1px dotted #FDB0BA;
}
#SakkaListTable_df td.vBorder_Twi strong.Comiket {
	line-height: 1.4em;
	color: #FF2C00 !important;
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
}
#SakkaListTable_df td.listText {
	text-indent: 5px;
}
#SakkaListTable_df td.listText strong {
	line-height: 1.4em;
	color: #5B3737;
	font-weight: normal;
	font-size: 11px;
}
#SakkaListTable_df td.NumberLink {
	font-size: 11px;
}
#SakkaListTable_df td.NumberLink a {
	color: #FD5C85;
	text-decoration: none;
	display: block;
	text-align: center;
}
#SakkaListTable_df td.NumberLink a:hover {
	color: #B20E40;
	text-decoration: underline;
}
#SakkaListTable_df td a {
	color: #B20E40;
	font-weight: bold;
}
#SakkaListTable_df td a:hover {
	color: #FF2C69;
}
#SakkaListTable_df td a span {
	font-size: 10px;
	font-weight: normal;
}
#SakkaListTable_df td strong {
	color: #5B3737;
	font-weight: normal;
	font-size: 11px;
}
#SakkaListTable_df td a:hover img {
	opacity: 0.8;
	/* for IE */
	zoom: 1;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}
/*コミケ用幅*/
#SakkaListTable_ck {
	width: 697px;
	margin: auto;
	margin-top: 20px;
}
#SakkaListTable_ck p {
	font-size: 12px;
	color: #333;
}
#SakkaListTable_ck p span {
	color: #FD5C85;
	font-weight: bold;
}
#SakkaListTable_ck p strong {
	color: #FF2C69;
}
#SakkaListTable_ck table.Sakka {
	background: url(../img/sakka_list_table_title_ck.gif) no-repeat 0 0;
	clear: both;
}
#SakkaListTable_ck table.Sakka th {
	height: 36px;
	font-size: 12px;
	text-indent: -9999px;
}
#SakkaListTable_ck table.Sakka tr#noBG {
	background: none;
}
#SakkaListTable_ck table.Seiyuu {
	background: url(../img/seiyuu_list_table_title_ck.gif) no-repeat 0 0;
	clear: both;
}
#SakkaListTable_ck table.Seiyuu th {
	height: 36px;
	font-size: 12px;
	text-indent: -9999px;
}
#SakkaListTable_ck table.Seiyuu tr#noBG {
	background: none;
}
#SakkaListTable_ck tr.Pink {
	background-color: #FFEAE9;
}
#SakkaListTable_ck td {
	border-left: 1px dotted #FDB0BA;
	border-bottom: 1px dotted #FDB0BA;
	font-size: 12px;
	line-height: 2.5em;
	color: #FD5C85;
}
#SakkaListTable_ck td.vBorder {
	border-left: 1px dotted #FDB0BA;
	border-bottom: 1px dotted #FDB0BA;
}
#SakkaListTable_ck td.vBorder_Twi {
	border-left: 1px dotted #FDB0BA;
	border-right: 1px dotted #FDB0BA;
	border-bottom: 1px dotted #FDB0BA;
}
#SakkaListTable_ck td.vBorder_Twi strong.Comiket {
	line-height: 1.4em;
	color: #FF2C00 !important;
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
}
#SakkaListTable_ck td.listText {
	text-indent: 5px;
}
#SakkaListTable_ck td.listText strong {
	line-height: 1.4em;
	color: #5B3737;
	font-weight: normal;
	font-size: 11px;
}
#SakkaListTable_ck td.NumberLink {
	font-size: 11px;
}
#SakkaListTable_ck td.NumberLink a {
	color: #FD5C85;
	text-decoration: none;
	display: block;
	text-align: center;
}
#SakkaListTable_ck td.NumberLink a:hover {
	color: #B20E40;
	text-decoration: underline;
}
#SakkaListTable_ck td a {
	color: #B20E40;
	font-weight: bold;
}
#SakkaListTable_ck td a:hover {
	color: #FF2C69;
}
#SakkaListTable_ck td a span {
	font-size: 10px;
	font-weight: normal;
}
#SakkaListTable_ck td strong {
	color: #5B3737;
	font-weight: normal;
	font-size: 11px;
}
#SakkaListTable_ck td a:hover img {
	opacity: 0.8;
	/* for IE */
	zoom: 1;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}
/*J.GARDEN用幅*/
#SakkaListTable_jg {
	width: 697px;
	margin: auto;
	margin-top: 20px;
}
#SakkaListTable_jg p {
	font-size: 12px;
	color: #333;
}
#SakkaListTable_jg p span {
	color: #FD5C85;
	font-weight: bold;
}
#SakkaListTable_jg p strong {
	color: #FF2C69;
}
#SakkaListTable_jg table.Sakka {
	background: url(../img/sakka_list_table_title_jg.gif) no-repeat 0 0;
	clear: both;
}
#SakkaListTable_jg table.Sakka th {
	height: 36px;
	font-size: 12px;
	text-indent: -9999px;
}
#SakkaListTable_jg table.Sakka tr#noBG {
	background: none;
}
#SakkaListTable_jg table.Seiyuu {
	background: url(../img/seiyuu_list_table_title_jg.gif) no-repeat 0 0;
	clear: both;
}
#SakkaListTable_jg table.Seiyuu th {
	height: 36px;
	font-size: 12px;
	text-indent: -9999px;
}
#SakkaListTable_jg table.Seiyuu tr#noBG {
	background: none;
}
#SakkaListTable_jg tr.Pink {
	background-color: #FFEAE9;
}
#SakkaListTable_jg td {
	border-left: 1px dotted #FDB0BA;
	border-bottom: 1px dotted #FDB0BA;
	font-size: 12px;
	line-height: 2.5em;
	color: #FD5C85;
}
#SakkaListTable_jg td.vBorder {
	border-left: 1px dotted #FDB0BA;
	border-bottom: 1px dotted #FDB0BA;
}
#SakkaListTable_jg td.vBorder_Twi {
	border-left: 1px dotted #FDB0BA;
	border-right: 1px dotted #FDB0BA;
	border-bottom: 1px dotted #FDB0BA;
}
#SakkaListTable_jg td.vBorder_Twi strong.Comiket {
	line-height: 1.4em;
	color: #FF2C00 !important;
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
}
#SakkaListTable_jg td.listText {
	text-indent: 5px;
}
#SakkaListTable_jg td.listText strong {
	line-height: 1.4em;
	color: #5B3737;
	font-weight: normal;
	font-size: 11px;
}
#SakkaListTable_jg td.NumberLink {
	font-size: 11px;
}
#SakkaListTable_jg td.NumberLink a {
	color: #FD5C85;
	text-decoration: none;
	display: block;
	text-align: center;
}
#SakkaListTable_jg td.NumberLink a:hover {
	color: #B20E40;
	text-decoration: underline;
}
#SakkaListTable_jg td a {
	color: #B20E40;
	font-weight: bold;
}
#SakkaListTable_jg td a:hover {
	color: #FF2C69;
}
#SakkaListTable_jg td a span {
	font-size: 10px;
	font-weight: normal;
}
#SakkaListTable_jg td strong {
	color: #5B3737;
	font-weight: normal;
	font-size: 11px;
}
#SakkaListTable_jg td a:hover img {
	opacity: 0.8;
	/* for IE */
	zoom: 1;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}
/* 声優一覧 */
.SeiyuuSelectList {
	width: 210px;
	float: right;
	background-image: none;
	margin-bottom: 5px;
}
.SeiyuuSelectList table {
	background-image: none !important;
	padding: 0 !important;
}
.SeiyuuSelectList td {
	border: 0 !important;
}
/*===============================================
関連記事　BLニュース　タイトルバー
===============================================*/
.ContBox_KanrenBa h4 {
	text-align: center;
	margin-bottom: 0px;
	margin-top: 10px;
}
/*===============================================
関連記事　BLニュース
===============================================*/
.ContBox_Kanren {
	width: 300px;
	margin: 0 auto;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	float: left;
	margin-top: 5px !important;
}
.ContBox_Kanren h4 {
	text-align: center;
	margin-bottom: 0px;
}
.ContBox_Kanren ul {
	width: 300px;
	float: left !important;
	clear: both;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
.ContBox_Kanren ul li {
	clear: both !important;
	list-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: dotted 1px #FFC3CC;
	overflow: hidden !important;
}
.ContBox_Kanren ul li dl {
	width: 100%;
	clear: both !important;
	overflow: hidden !important;
}
.ContBox_Kanren ul li dl dt {
	float: left !important;
}
.ContBox_Kanren ul li dl dt img {
	float: left !important;
	margin-right: 5px;
	border: solid 1px #6B1833;
	width: 40px;
}
.ContBox_Kanren ul li dl dd {
	float: left;
	width: 236px;
}
.ContBox_Kanren ul li a:hover p {
	font-size: 12px;
	color: #FF0066;
	text-decoration: none;
}
.ContBox_Kanren ul li dl dd table {
	width: 236px;
	float: left;
	margin-bottom: 3px;
}
.ContBox_Kanren ul li dl dd table th {
	width: 72px;
	float: left;
	text-align: left;
}
.ContBox_Kanren ul li dl dd table th img {
	float: left;
	margin-right: 1px;
}
.ContBox_Kanren ul li dl dd table th strong {
	float: left;
	text-align: left;
	font-size: 12px;
	color: #B20E40;
	margin-right: 1px;
	text-decoration: none;
}
.ContBox_Kanren ul li dl dd table th a:hover strong {
	color: #FF0066;
	text-decoration: none;
}
.ContBox_Kanren ul li dl dd table th span {
	margin-left: 2x;
	float: left !important;
	font-weight: nomal !important;
	font-size: 9px !important;
	margin-top: 1px;
	color: #C13E66;
	text-decoration: none;
}
.ContBox_Kanren ul li dl dd table th a:hover span {
	color: #FF0066;
	text-decoration: none;
}
.ContBox_Kanren ul li dl dd table td {
	width: 90px;
	float: right !important;
	text-align: right !important;
}
.ContBox_Kanren ul li dl dd table td.CommentSu {
	width: 65px !important;
	float: right !important;
	text-align: right !important;
	font-size: 10px;
	color: #1A1A1A;
	font-weight: bold;
	padding-right: 9px !important;
}
.ContBox_Kanren ul li dl dd table td.CommentSu strong {
	color: #DB2D70;
	font-size: 11px;
}
.ContBox_Kanren ul li dl dd table td.CommentSu strong a {
	color: #DB2D70;
	font-size: 11px;
	text-decoration: none;
}
.ContBox_Kanren ul li dl dd table td.CommentSu strong a:hover {
	color: #FF0066;
}
.ContBox_Kanren ul li dl dd p {
	float: left !important;
	text-align: left;
	line-height: 1.3em;
	font-size: 12px;
	color: #5B3737;
	text-decoration: none;
	clear: both;
}
.ContBox_Kanren ul li dl dd a .ctg {
	float: left !important;
	text-align: left;
	line-height: 1.3em;
	font-weight: bold;
	font-size: 10px;
	color: #5B3737;
	text-decoration: none;
	clear: both;
	margin-left: -7px !important;
	padding-bottom: 2px !important;
}
.ContBox_Kanren ul li dl dd a .text {
	float: left !important;
	text-align: left;
	line-height: 1.3em;
	font-size: 12px;
	color: #5B3737;
	text-decoration: none;
	clear: both;
}
.ContBox_Kanren ul li dl dd a:hover span {
	color: #FF0066;
	text-decoration: none;
}
/* もっと見るボタン */
.ContBox_Kanren .MoreBtn {
	margin-bottom: 6px;
}
.ContBox_Kanren .MoreBtn a {
	color: #FF8CAD;
	background: url(../img/more_btn.gif) no-repeat right;
	font-size: 12px;
	padding-right: 12px;
	margin-top: 2px;
}
.ContBox_Kanren .MoreBtn a:hover {
	color: #F06;
}
/*===============================================
関連記事　インタビュー
===============================================*/
.ContBox_KanrenIn {
	width: 300px;
	margin: 0 auto;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	float: left;
	margin-top: 0px !important;
}
.ContBox_KanrenIn ul {
	width: 293px;
	float: left;
	clear: both;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
.ContBox_KanrenIn ul li {
	clear: both !important;
	list-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: dotted 1px #FFC3CC;
	overflow: hidden !important;
}
.ContBox_KanrenIn ul li img {
	clear: both;
	text-align: center;
	margin-top: 3px;
}
.ContBox_KanrenIn ul li p {
	float: left !important;
	text-align: left;
	line-height: 1.3em;
	font-size: 12px;
	color: #5B3737;
}
.ContBox_KanrenIn ul li a p {
	float: left !important;
	text-align: left;
	line-height: 1.3em;
	font-size: 12px;
	color: #5B3737;
	text-decoration: none;
	clear: both;
	margin-top: 3px;
}
.ContBox_KanrenIn ul li a:hover p {
	color: #FF0066;
}
.ContBox_KanrenIn ul li a span {
	float: left !important;
	text-align: left;
	line-height: 1.3em;
	font-size: 10px;
	color: #5B3737;
	text-decoration: none;
	margin-left: -6px;
	margin-top: 2px;
	font-weight: bold;
}
.ContBox_KanrenIn ul li a:hover span {
	color: #FF0066;
}
.ContBox_KanrenIn ul li table {
	width: 100%;
}
.ContBox_KanrenIn ul li table th {
	width: 60px;
	float: left;
	text-align: left;
}
.ContBox_KanrenIn ul li table th strong {
	float: left;
	text-align: left;
	font-size: 12px;
	color: #B20E40;
	text-decoration: none;
}
.ContBox_KanrenIn ul li table th a:hover strong {
	color: #FF0066;
	text-decoration: none;
}
.ContBox_KanrenIn ul li table th span {
	margin-left: 2x;
	float: left !important;
	font-weight: nomal !important;
	font-size: 10px !important;
	margin-top: 1px;
	color: #C13E66;
	text-decoration: none;
}
.ContBox_KanrenIn ul li table th a:hover span {
	color: #FF0066;
	text-decoration: none;
}
.ContBox_KanrenIn ul li table td {
	width: 95px;
	float: right !important;
	text-align: right !important;
}
.ContBox_KanrenIn ul li table td.CommentSu {
	width: 71px;
	float: right !important;
	text-align: right !important;
	font-size: 10px;
	color: #1A1A1A;
	padding-right: 7px;
	font-weight: bold;
}
.ContBox_KanrenIn ul li table td.CommentSu strong {
	color: #DB2D70;
	font-size: 11px;
}
.ContBox_KanrenIn ul li table td.CommentSu strong a {
	color: #DB2D70;
	font-size: 11px;
	text-decoration: none;
}
.ContBox_KanrenIn ul li table td.CommentSu strong a:hover {
	color: #FF0066;
}
/* もっと見るボタン */
.ContBox_KanrenIn .MoreBtn {
	margin-bottom: 6px;
}
.ContBox_KanrenIn .MoreBtn a {
	color: #FF8CAD;
	background: url(../img/more_btn.gif) no-repeat right;
	font-size: 12px;
	padding-right: 12px;
	margin-top: 2px;
}
.ContBox_KanrenIn .MoreBtn a:hover {
	color: #F06;
}
/*===============================================
関連記事　アワード
===============================================*/
.ContBox_KanrenBla {
	width: 300px;
	margin: 0 auto;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	float: left;
	margin-top: 5px !important;
}
.ContBox_KanrenBla ul {
	width: 300px;
	float: left !important;
	clear: both;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
.ContBox_KanrenBla ul li {
	clear: both !important;
	list-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: dotted 1px #FFC3CC;
	overflow: hidden !important;
}
.ContBox_KanrenBla ul li dl {
	width: 100%;
	clear: both !important;
	overflow: hidden !important;
}
.ContBox_KanrenBla ul li dl dt {
	float: left !important;
}
.ContBox_KanrenBla ul li dl dt img {
	float: left !important;
	margin-right: 5px;
	border: solid 1px #6B1833;
	width: 40px;
}
.ContBox_KanrenBla ul li dl dd {
	float: left;
	width: 236px;
}
.ContBox_KanrenBla ul li a:hover p {
	font-size: 12px;
	color: #FF0066;
	text-decoration: none;
}
.ContBox_KanrenBla ul li dl dd table {
	width: 236px;
	float: left;
	margin-bottom: 3px;
}
.ContBox_KanrenBla ul li dl dd table th {
	width: 72px;
	float: left;
	text-align: left;
}
.ContBox_KanrenBla ul li dl dd table th img {
	float: left;
	margin-right: 1px;
}
.ContBox_KanrenBla ul li dl dd table th strong {
	float: left;
	text-align: left;
	font-size: 12px;
	color: #B20E40;
	margin-right: 1px;
	text-decoration: none;
}
.ContBox_KanrenBla ul li dl dd table th a:hover strong {
	color: #FF0066;
	text-decoration: none;
}
.ContBox_KanrenBla ul li dl dd table th span {
	margin-left: 2x;
	float: left !important;
	font-weight: nomal !important;
	font-size: 9px !important;
	margin-top: 1px;
	color: #C13E66;
	text-decoration: none;
}
.ContBox_KanrenBla ul li dl dd table th a:hover span {
	color: #FF0066;
	text-decoration: none;
}
.ContBox_KanrenBla ul li dl dd table td {
	width: 90px;
	float: right !important;
	text-align: right !important;
}
.ContBox_KanrenBla ul li dl dd table td.CommentSu {
	width: 65px !important;
	float: right !important;
	text-align: right !important;
	font-size: 10px;
	color: #1A1A1A;
	font-weight: bold;
	padding-right: 9px !important;
}
.ContBox_KanrenBla ul li dl dd table td.CommentSu strong {
	color: #DB2D70;
	font-size: 11px;
}
.ContBox_KanrenBla ul li dl dd table td.CommentSu strong a {
	color: #DB2D70;
	font-size: 11px;
	text-decoration: none;
}
.ContBox_KanrenBla ul li dl dd table td.CommentSu strong a:hover {
	color: #FF0066;
}
.ContBox_KanrenBla ul li dl dd a .ctg {
	float: left !important;
	text-align: left;
	line-height: 1.3em;
	font-weight: bold;
	font-size: 10px;
	color: #5B3737;
	text-decoration: none;
	clear: both;
	margin-left: -7px !important;
	padding-bottom: 2px !important;
}
.ContBox_KanrenBla ul li dl dd a .text {
	float: left !important;
	text-align: left;
	line-height: 1.3em;
	font-size: 12px;
	color: #5B3737;
	text-decoration: none;
	clear: both;
}
.ContBox_KanrenBla ul li dl dd a:hover span {
	color: #FF0066;
	text-decoration: none;
}
/* もっと見るボタン */
.ContBox_KanrenBla .MoreBtn {
	margin-bottom: 6px;
}
.ContBox_KanrenBla .MoreBtn a {
	color: #FF8CAD;
	background: url(../img/more_btn.gif) no-repeat right;
	font-size: 12px;
	padding-right: 12px;
	margin-top: 2px;
}
.ContBox_KanrenBla .MoreBtn a:hover {
	color: #F06;
}
