@charset "utf-8";


/*　印刷ボタン
 ---------------------------------------------------------------------*/
.content .print_btn {text-align:right;margin-right:5px;}
.content .print_btn img { margin:5px; cursor:pointer;}

.content .releasedate {
	float:left;
	font-weight:bold;
	color:#40a5b7;
	padding:10px 15px;
	font-size:93%;
}

.content .btn_presstop {
	margin:20px 15px 0 0 ;
	text-align:right;
	clear:both;
}

/*　ページ下リンクボタン
 ---------------------------------------------------------------------*/
.pageNav {
	clear:both;
	position:relative;
	text-align:center;
	height:30px;
	margin-top:20px;
	margin-bottom:40px;
}

.pageNav a {
	display:block;
	width:150px;
	color:#298d9f;
	text-decoration:none;
	background:url(../../images/bg_common_btn.gif) repeat-x bottom left;
	border:1px solid #cfcfcf;
}
.pageNav a:hover {
/*	color:#D19C02;*/
}

.pageNav a.link_prev {
	position:absolute;
	top:0;
	left:20px;
}
.pageNav a.link_prev span{
	display:block;
	background:url(../../images/icn_prev.png) no-repeat  5% 50%;
	padding:7px 5px 7px 20px;
}
.pageNav a.link_next {
	position:absolute;
	top:0;
	right:20px;
}
.pageNav a.link_next span{
	display:block;
	padding:7px 20px 7px 5px;
	background:url(../../images/icn_next.png) no-repeat 95% 50%;
}

/* PDFアイコン位置調整 */
.iconPdf {
	vertical-align:bottom;
	margin:0 3px;
	}



/* 枠囲み注釈 */
.content .releasenotes {
	margin:20px 30px 20px;
	border:1px solid #d8d8d8;
	background:url(../../images/bg_boxnotes.gif) repeat-x bottom left;
	padding:10px;
}
.content .releasenotes p, .releasenotes li{
	font-size:77%;/*10px相当*/
}


/*　テキストスタイル
 ---------------------------------------------------------------------*/
 /*　図表タイトル　*/
 div.content .title_color_green {
	font-weight:bold;
	color:#79a321;
	padding:3px;
}

div.content .title_color_red {
	font-weight:bold;
	color:#b62727;
	padding:3px;
}

div.content .title_color_blue {
	font-weight:bold;
	color:#0c3b81;
	padding:3px;
}


 /*プレス注釈用*/
div.content .txt-s {
	 font-size:77% !important;
 }
 
/*太字*/
div.content .accent_type1 {
	font-weight:bold;
	}
	
/*太字+グレー下線*/
div.content .accent_type1_2 {
	font-weight:bold;
	background:url(../../images/bg_accent2.gif) repeat-x left bottom;
	}
	
/*グレー下線のみ*/
div.content .accent_type1_3 {
	background:url(../../images/bg_accent2.gif) repeat-x left bottom;
	}
	

/*マスタード*/
div.content .accent_type2 {
	font-weight:bold;
	color:#D19C02;
	}
	
/*マスタード+黄色下線*/
div.content .accent_type2_2 {
	font-weight:bold;
	color:#D19C02;
	background:url(../../images/bg_accent.gif) repeat-x left bottom;
	}
	
/*黄色下線のみ*/
.content .accent_type2_3 {
	background:url(../../images/bg_accent.gif) repeat-x left bottom;
	}
	
/*赤*/
.content .accent_type3 {
	font-weight:bold;
	color:#D23330;
	}
	
	
/* ラジオ調査グラフ */
.radiochousaBox {
	float:left;
	width:585px;
	margin-bottom:40px;
   /margin-bottom:10px;/*forIE6.7*/
}

.radioChousaMain {
	width:530px;
	margin:0 auto;
	clear:both;
}
.radioChousaMain img{
	margin-bottom:15px;
}
.radioChousaL {
	float:left;
	width:255px;
	margin-right:20px;
}
.radioChousaR {
	float:left;
	width:255px;
}
.radiochousaTitle01 {
	padding-left: 2.2em;
    text-indent: -2.9em;
   _padding-left: 2.2em; /*forIE6*/
   _text-indent: -2.2em; /*forIE6*/
}
.radiochousaTitle02 {
	font-size: 77% !important;
    padding-left: 0.1em;
    text-indent: -0.8em;
   _padding-left: 1em; /*forIE6*/
   _text-indent: -1em; /*forIE6*/
}

/* ラジオ調査 500px　囲み枠 */	
.radioKakomi {
	background: url("../../images/bg_boxnotes.gif") repeat-x scroll left bottom transparent;
    border: 1px solid #D8D8D8;
    font-size: 82%;
    margin: 0 auto;
    padding: 10px;
    text-align: center;
    width: 500px;
}

/* タレイメ 人気度ベスト10　画像配置 */	
.talentBestImg {
	width:550px;
	float:left;
	margin-left:17px !important;
}
.talentBestImgL {
	width:270px;
	float:left;
	margin-right:10px;
}
.talentBestImgR {
	width:270px;
	float:left;
}
	
/* タレイメ 人気度ベスト20　テーブル */		
.talent_tbl_best20 {
    float: left;
    margin-left: 22px;
	_margin-left: 12px;/*forIE6*/
    width: 260px !important;
	color: #75797A;
}
.talent_txts {
	font-size:90%;
}
.talent_tbl_best20 caption {
    display: none;
}
.talent_per {
    display: block;
    font-size: 85% !important;
    margin: 0 auto;
    text-align: right;
}

.talent_tbl_best20 table {
    width: 260px;
}
tr.talent_item {
    background: none repeat scroll 0 0 #B7B7B7;
    text-align: center;
	color: #333333;
}
.talent_tbl_best20 table, table.chara_tbl_2col_simple {
    border: 1px solid #CCCCCC;
	font-size: 93% !important;
}
.talent_tbl_best20 table th {
    line-height: 1.2;
    text-align: center;
}
.talent_tbl_best20 table th, table.talent_tbl_2col_simple th {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 7px;
}
.talent_tbl_best20 table td, table.talent_tbl_2col_simple td {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 5px;
}
.talent_mens {
    background: none repeat scroll 0 0 #D2EDFB;
    color: #0C3B81;
}
.talent_women {
    background: none repeat scroll 0 0 #FFDEED;
    color: #B62727;
}
.talent_number {
    background: none repeat scroll 0 0 #EEEEEE;
    text-align: center;
}
.talent_mb40 {
	margin-bottom:40px;
   /margin-bottom:10px !important;
}
.talent_mb20 {
	margin-bottom:20px;
   /margin-bottom:5px !important;
}



/* タレイメ 人気度ベスト20　生活者特性別タレント評価指標分析 テーブル */		
.talent_tbl_best20a {
    float: left;
    margin-left: 22px;
	_margin-left: 12px;/*forIE6*/
    width: 260px !important;
	color: #75797A;
}

.talent_tbl_best20a caption {
    display: none;
}

.talent_tbl_best20a table {
    width: 260px;
}
tr.talent_itema {
    background: none repeat scroll 0 0 #B7B7B7;
    text-align: center;
	color: #333333;
}
.talent_tbl_best20a table {
    border: 1px solid #CCCCCC;
	font-size: 93% !important;
}
.talent_tbl_best20a table th {
    line-height: 1.2;
    text-align: center;
}
.talent_tbl_best20a table th {
	border-right: 1px solid #CCCCCC;
    padding: 7px;
}
.talent_tbl_best20a table td {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 5px;
}
.talent_mensa {
    background: none repeat scroll 0 0 #D2EDFB;
    color: #0C3B81;
}
.talent_bgB {
	background: none repeat scroll 0 0 #D2EDFB;
	border-bottom: 1px solid #CCCCCC;
}
.talent_bgB02 {
	background: none repeat scroll 0 0 #c3dfee;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #0C3B81;
}
.talent_bgP {
	background: none repeat scroll 0 0 #FFDEED;
	border-bottom: 1px solid #CCCCCC;
}
.talent_bgP02 {
	background: none repeat scroll 0 0 #fac5dd;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #B62727;
}
.talent_womena {
    background: none repeat scroll 0 0 #FFDEED;
    color: #B62727;
}


/* タレイメ 500px　囲み枠 */	
.talentKakomi {
    border: 1px solid #D8D8D8;
    margin: 0 auto;
    padding: 10px;
    width: 520px;
}
.talentKakomiTitle {
	font-weight:bold;
	border-left: 5px solid #D19C02;
    color: #D19C02 !important;
    font-weight: bold;
    margin-bottom: 0 !important;
	margin-top:10px !important;
    padding: 2px 0 2px 10px;
}
.talentKakomiTitleSub {
    color: #D19C02 !important;
    font-size: 80% !important;
    margin-bottom: 20px !important;
    margin-left: 15px;
}
.talentKakomi img {
	float:right;
	width:140px;
	margin-left:10px;
	margin-right:10px;
}
.talentKakomiL {
	float:left;
	width:350px;
	margin-left: 10px;
	margin-bottom:20px;
}


/* PDF画像があるリストのマーク位置 */
ul.arrowRpdf {
    list-style: none outside none;
}

ul.arrowRpdf li {
    background: url("../../images/icn_arrowR.png") no-repeat scroll 0 5px transparent;
    padding-left: 15px;
}
ul.arrowRpdf img {
	position:relative;
	top:3px;
}
/*プレスリリースインデックス*/

.press_intro{
	 width: 330px;
	 padding: 10px;
}

.press_toi {
	width: 204px;
	padding:10px 20px 20px 10px;
}


.press_toi2 {
	padding: 5px;
	background-color:#ededed;
}



#press_nendo{
	background:#fffbc2 url(../../press/images/bg_yearnav.jpg) repeat-x left bottom;
	border-bottom:1px solid #bbc36d;
	border-top:1px solid #bbc36d;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 5px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 84%;
	clear:both;
	overflow: hidden;
}

/*#list12 #contentArea #press_nendo{
	background:url(../../press/images/bn_year.jpg) no-repeat left;
	height: 34px;
	margin-left: 30px;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-left: 30px;
	padding-top: 12px;
	font-size: 84%;
	font-weight: bold;
}
*/

#press_nendo ul li{
    display: inline; 
	padding: 0px 10px 0px 12px;
/*	background: url(../../press/images/ic_right_arrow.gif) no-repeat left;*/
	background: url(../../press/images/icn_yearnav_2.gif) no-repeat left;
}

#press_nendo ul li.active{
    display: inline; 
	padding: 0px 10px 0px 12px;
/*	background: url(../../press/images/ic_right_arrow.gif) no-repeat left;*/
	background: url(../../press/images/icn_yearnav.png) no-repeat left;
	font-weight:bold;
	color: #646464;
}

#press_nendo a{
	color: #d29400;
	text-decoration: underline;
}

#press_nendo a:hover{
	color: #d29400;
	text-decoration: none;
}


#press_news{
	margin-top: 20px;
	margin-bottom: 20px;
	width: 585px;
}

#press_news a {
	color: #43a7b9;
	text-decoration: none;
}

#press_news a:hover {
	color: #43a7b9;
	text-decoration: underline;
}

#press_news dl {
	margin-left: 20px;
	width: 545px;
	border-bottom: 1px dotted #666666;
}

#press_news dl dt {
	float: left;
	font-size: 84%;
	padding: 10px 5px 10px 5px;
	color: #3f3f3f;
}

#press_news dl dd {
	padding: 10px 5px 10px 100px;
	font-size: 84%;
	color: #3f3f3f;
}


.press_pdf {
	margin:20px 30px 20px;
	border:1px solid #d8d8d8;
	background:#ffffff url(../../images/bg_boxnotes.gif) repeat-x bottom left;
	padding:10px;
	/*height:60px;*/
}

.press_pdf p {
	font-size:77%;/*10px相当*/
}


/*プレスtable 2012*/

table.presstable_120301 {
	width: 520px;
	border:2px solid #b7b7b7;
	font-size:93%;
	margin:20px auto;
}

table.presstable_120301 th{
	padding:5px;
	border:1px solid #b7b7b7;
	font-size:93%;
	color: #3f3f3f;
}

table.presstable_120301 td{
	padding:5px;
	border:1px solid #b7b7b7;
	font-size:93%;
	color: #3f3f3f;
}


/*プレス 20110301*/

.teikyo_notes { color:#75797A; }

.teikyo_notes dt {
     width: 140px;
     padding: 2px 2px 0px 0px;
     float: left;
     text-align:left;
     clear:left;
     margin-right: -13em;
}

.teikyo_notes dd {
     padding: 2px 20px 0px 145px;
     text-align:left;
     overflow:hidden;
} 
	

/*プレスtable 20091210_2*/

table.soto_summary{
	border-collapse:collapse;
	border:2px solid #b7b7b7;
    margin-left:auto;
	margin-right:auto;
	font-size:65%;	
	width:520px;
}
table.soto_summary caption{
	display:none;
}
table.soto_summary th{
	background-color:#eeeeee;
	padding:5px;
	border:1px solid #b7b7b7;
	color: #3f3f3f;
	text-align:left;
}
table.soto_summary td{
	padding:5px;
	border:1px solid #b7b7b7;
	color: #3f3f3f;
}


table.soto_town{
	border-collapse:collapse;
	/*border:2px solid #b7b7b7;*/
    margin-left:auto;
	margin-right:auto;
	font-size:65%;	
	width:520px;
}
table.soto_town caption{
	display:none;
}
table.soto_town th{
	background-color:#eeeeee;
	padding:5px;
	color: #3f3f3f;
	border:1px solid #b7b7b7;
	border-right: none;
	text-align:center;
}
table.soto_town th.t_border_r{
	border-left: none;
	text-align:right;
}
table.soto_town td{
	padding:5px;
	border:1px solid #b7b7b7;
	color: #3f3f3f;
}
table.soto_town td.borderless{
	border-right:none !important;
	border-top:none !important;
	border-bottom-color:#b7b7b7 !important;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-left-color:#b7b7b7 !important;
	border-left-style:solid;
	border-left-width:2px;
}
table.soto_town th.border2Top {
	border-top:2px solid #b7b7b7 !important;
}
table.soto_town .border2Left {
	border-left:2px solid #b7b7b7 !important;
}
table.soto_town .border2Btm {
	border-bottom:2px solid #b7b7b7 !important;
}
table.soto_town .border2Right {
	border-right:2px solid #b7b7b7 !important;
}


/*プレスtable 20091021_mcr*/

/*table.mcr{
	border-collapse:collapse;
	border:2px solid #b7b7b7;
    margin-left:auto;
	margin-right:auto;
	font-size:77%;	
	width:520px;
}
table.mcr caption{
	display:none;
}
table.mcr th{
	background-color:#eeeeee;
	padding:5px;
	border:1px solid #b7b7b7;
	color:#000000;
	text-align:left;
}
table.mcr th.mcr_way{
	background-color:#b7b7b7;
	padding:5px;
	border:1px solid #ffffff;
	color:#000000;
	text-align:left;
}
table.mcr td{
	padding:5px;
	border:1px solid #b7b7b7;
	color: #3f3f3f;
}*/



/*プレスtable 20090930*/

table.tvcm_mode{
	border-collapse:collapse;
	border:2px solid #b7b7b7;
	margin:20px auto;
	width:520px;
	font-size:77%;
}
table.tvcm_mode caption{
	display:none;
}
table.tvcm_mode th{
	background-color:#eeeeee;
	padding:5px;
	border:1px solid #b7b7b7;
	color: #3f3f3f;
	text-align:left;
}
table.tvcm_mode td{
	padding:5px;
	border:1px solid #b7b7b7;
	color: #3f3f3f;
}
table.tvcm_mode td li,
table.tvcm_mode td p{
	font-size:inherit;
}

.tvcm_notes { color:#75797A; }

.tvcm_notes dt {
     width: 140px;
     padding: 2px 2px 0px 0px;
     float: left;
     text-align:left;
     clear:left;
     margin-right: -13em;
}

.tvcm_notes dd {
     padding: 2px 20px 0px 145px;
     text-align:left;
     overflow:hidden;
} 

/* 2012 0118 SOTO press */
.sotoLogo {
	vertical-align:top;
}


.w40 { width:40px !important; }
.w260 { width:260px !important; }
.w450 { width:450px !important; }


.chara_tbl_best20 {
	float: left;
	width: 260px !important;
	margin-left: 22px;
}


/* 基本テーブル設定 */
.chara_tbl_best20 table,
table.chara_tbl_2col_simple {
	border: #CCC 1px solid;
	font-size: 93%;
}
.chara_tbl_best20 table th,
table.chara_tbl_2col_simple th {
	padding: 5px;
	border-right: #CCC 1px solid;
	border-bottom: #CCC 1px solid;
}
.chara_tbl_best20 table td,
table.chara_tbl_2col_simple td {
	padding: 5px;
	border-right: #CCC 1px solid;
	border-bottom: #CCC 1px solid;
}


/* 個別テーブル設定 */
.chara_tbl_best20 table {
	width: 260px;
}
.chara_tbl_best20 table th {
	text-align: center;
	line-height: 1.2;
}

table.chara_tbl_2col_simple {
	width: 450px;
	margin: 0 auto;
	color: #75797A;
}
table.chara_tbl_2col_simple th {
	background: #eeeeee;
	text-align: left;
}
table.chara_tbl_2col_simple td {
	text-align: center;
}


tr.chara_item {
	background: #B7B7B7;
	text-align: center;
}
tr.chara_item td {
	border-right: #FFFFFF 1px solid;
	white-space: nowrap;
}
.chara_mother {
	background: #dff4d7;
	color: #356e1e;
}
.chara_child {
	background: #fff7d4;;
	color: #786200;
}
.chara_man {
	background: #d2edfb;
	color: #0c3b81;
}
.chara_woman {
	background: #ffdeed;
	color: #b62727;
}


/* 個別設定 */
.chara_number {
	background: #eeeeee;
	text-align: center;
}
.chara_per {
	display: block;
	margin: 0 auto;
	text-align: right;
	font-size: 85% !important;
}


/* テーブルページ追加スタイル */
dl.table_note_dl {
	margin: 0 10px 0 40px;
	font-size: 70%;
}
dl.table_note_dl dt {
	clear: left;
	float: left;
	width: 240px;
	margin-bottom: 15px;
}
dl.table_note_dl dd {
	margin-bottom: 15px;
	padding-left: 245px;
}


/*　プレスリリース標準テーブル　*/
table.presstable_120229{
	border-collapse:collapse;
	border:2px solid #b7b7b7;
	margin:0 15px 20px;
}
table.presstable_120229 caption{
	font-size: 84%;
}

table.presstable_120229 caption.noUse{
	display:none !important;
}
table.presstable_120229 th{
	background-color:#eeeeee;
	padding:5px;
	border:1px solid #b7b7b7;
	font-size:93%;
	color: #3f3f3f;
	text-align:left;
}
table.presstable_120229 td{
	padding:5px;
	border:1px solid #b7b7b7;
	font-size:93%;
	color: #3f3f3f;
}
table.presstable_120229 td li,
table.presstable_120229 td p{
	font-size:inherit;
}
table.presstable_120229 tr.table_bggray th{
	background: #B7B7B7 !important;
	border-right: #FFFFFF 1px solid;
	color: #494949;
}

/* 下線テキスト */
.underline { text-decoration:underline;}

/*　枠付き注目テキスト　*/
.accent_frame { 
    border: 1px solid #8D8C8C;
    margin-bottom: 30px;
    margin-top: 30px;
    padding: 15px;
    margin-left: 30px;
    margin-right: 30px;
}

/* 110905　本文インデント調整 */
.press110905-note5 {
	padding-left:5.58em;
	text-indent:-5.58em;
	margin:0px 10px 5px 60px
}


/* タレント別CM露出量表 */
ul.tale-cm-point li{
	margin-bottom:10px;
}
table.tale-cm {
	border-collapse:collapse;
	border:1px solid #b7b7b7;
	margin:20px auto 10px;
	width:550px;
}
table.tale-cm caption.tale-cm-kanto{
    color: #0060B6;
    font-weight: bold;
	font-size:93%;
	text-align:center;
}
table.tale-cm caption.tale-cm-kansai{
    color: #C82657;
    font-weight: bold;
	font-size:93%;
	text-align:center;
}
table.tale-cm caption.tale-cm-chukyo{
    color: #2E8F05;
    font-weight: bold;
	font-size:93%;
	text-align:center;
}


table.tale-cm th{
	background-color:#b7b7b7;
	padding:5px;
	border:1px solid #b7b7b7;
	border-right:1px solid #ffffff;
	font-size:93%;
	color:#4a4a4a;
}
table.tale-cm th.border{
	border-right:none;
}
table.tale-cm th.rank{
	background-color:#eeeeee;
	font-size:85%;
	padding:3px;
	border:1px solid #b7b7b7;
	color:#4a4a4a;
	text-align:center;
}
table.tale-cm td{
	padding:5px;
	border:1px solid #b7b7b7;
	font-size:85%;
	color: #3f3f3f;
}
table.tale-cm td.tale-cm-talent{
	width:100px;
}
table.tale-cm td.tale-cm-name{
	font-size:70%;
}
table.tale-cm td.tale-cm-rank{
	text-align:right;
	width:40px;
}
table.tale-cm td.tale-cm-number{
	text-align:right;
	font-size:77%;
	width:50px;
}

/*　テーブルサイズ　*/
.tbl_size200 {width:200px;}
.tbl_size240 {width:240px;}
.tbl_size450 {width:450px;}
.tbl_size560 {width:560px;}
.tbl_size580 {width:580px;}

/*幅指定用 */
.w50 {width:50px !important;}
.w60 {width:60px !important;}
.w80 {width:80px !important;}
.w100 {width:100px !important;}
.w140 {width:140px !important;}
.w250 {width:250px !important;}
.w290 {width:290px !important;}


/*　プレスリリース標準テーブル　*/
table.presstable{
	border-collapse:collapse;
	border:2px solid #b7b7b7;
	margin:20px auto;
		
}

table.presstable caption.noUse{
	display:none;
}
table.presstable th{
	background-color:#eeeeee;
	padding:5px;
	border:1px solid #b7b7b7;
	font-size:93%;
	color: #3f3f3f;
	text-align:left;
}
table.presstable td{
	padding:5px;
	border:1px solid #b7b7b7;
	font-size:93%;
	color: #3f3f3f;
}
table.presstable td li,
table.presstable td p{
	font-size:inherit;
}

/*　男女表色：ハイスコア　*/
th.th_all{
	background-color: #FDF1C7 !important;
	color: #087204 !important;
}
th.th_man{
	background-color:#d2edfb !important;
	color:#0c3b81 !important;
}
th.th_woman{
	background-color:#ffdeed !important;
	color:#b62727 !important;
}
td.highscore{
  background-color: #dbfbbc !important;
  border: 2px solid #b7b7b7 !important;
}
.red_highscore{
	font-weight:bold;
	color:#ff0000 !important;
}
/* 120406 J-READ調査表 */
/* 100513 J-READ調査表 */
table.presstable_jread_triple{
	border-collapse:collapse;
	border:1px solid #b7b7b7;
	margin:0px auto 20px;
	width:570px;
}
table.presstable_jread_triple caption img{
	vertical-align:text-bottom;
}
table.presstable_jread_triple th{
	background-color:#eeeeee;
	font-size:70%;
	padding:3px;
	border:1px solid #b7b7b7;
	color:#4a4a4a;
	text-align:left;
}
table.presstable_jread_triple th.th_all{
	background-color: #FDF1C7;
	color: #087204;
	border-right:1px solid #b7b7b7;
	border-left:1px solid #b7b7b7;
	width:40px;
	text-align:center;
}

table.presstable_jread_triple th.th_man{
	background-color:#d2edfb;
	color:#0c3b81;
	border-right:1px solid #b7b7b7;
	border-left:1px solid #b7b7b7;
	text-align:center;
}
table.presstable_jread_triple th.th_woman{
	background-color:#ffdeed;
	color:#b62727;
	border-right:1px solid #b7b7b7;
	border-left:1px solid #b7b7b7;
	text-align:center;
}
table.presstable_jread_triple td{
	border:1px solid #b7b7b7;
	padding:3px;
	text-align:right;
	font-size:85%;
}


/* 120314 電子出版調査表 */
table#presstable_120314{
	border-collapse:collapse;
	border:1px solid #b7b7b7;
	margin:0px auto 20px;
	width:380px;
}
table#presstable_120314 th{
	background-color:#eeeeee;
	font-size:70%;
	padding:3px;
	border:1px solid #b7b7b7;
	color:#4a4a4a;
	text-align:center;
}
table#presstable_120314 th.th_all{
	background-color: #FDF1C7;
	color: #087204;
	border-right:1px solid #b7b7b7;
	border-left:1px solid #b7b7b7;
	width:40px;
	text-align:center;
}

table#presstable_120314 th.th_man{
	background-color:#d2edfb;
	color:#0c3b81;
	border-right:1px solid #b7b7b7;
	border-left:1px solid #b7b7b7;
	text-align:center;
}
table#presstable_120314 th.th_woman{
	background-color:#ffdeed;
	color:#b62727;
	border-right:1px solid #b7b7b7;
	border-left:1px solid #b7b7b7;
	text-align:center;
}
table#presstable_120314 td{
	border:1px solid #b7b7b7;
	padding:3px;
	text-align:right;
	font-size:85%;
}

/* 120308 震災一年後調査表 */
table.presstable_120308{
	border-collapse:collapse;
	border:1px solid #b7b7b7;
	margin:0px auto 5px;
	width:240px;
}
table.presstable_120308 caption{
	font-size:93%;
}
table.presstable_120308 th{
	background-color:#b7b7b7;
	font-size:93%;
	padding:3px;
	border:1px solid #b7b7b7;
	border-right:1px solid #ffffff;
	color:#4a4a4a;
	text-align:center;
}
table.presstable_120308 th.border{
	border-right:1px solid #b7b7b7;
}
table.presstable_120308 th.rank{
	background-color:#eeeeee;
	font-size:93%;
	padding:3px;
	border:1px solid #b7b7b7;
	color:#4a4a4a;
	text-align:center;
}

table.presstable_120308 td{
	border:1px solid #b7b7b7;
	padding:3px;
	text-align:right;
	font-size:85%;
}

/* 120118 SOTO調査表 */
table#presstable_120118{
	border-collapse:collapse;
	border:1px solid #b7b7b7;
	margin:0px auto 20px;
	width:570px;
}
table#presstable_120118 caption{
	font-size:93%;
}
table#presstable_120118 th{
	background-color:#eeeeee;
	font-size:93%;
	padding:3px;
	border:1px solid #b7b7b7;
	color:#4a4a4a;
	text-align:center;
}
table#presstable_120118 th.th-lv2{
	background-color:#b7b7b7;
	font-size:93%;
	padding:3px;
	border:1px solid #b7b7b7;
	border-right:1px solid #ffffff;
	color:#4a4a4a;
	text-align:center;
}

table#presstable_120118 td{
	border:1px solid #b7b7b7;
	padding:3px;
	font-size:77%;
}

/* 091007 J-READ調査表 */
table#presstable_091007{
  border: 1px solid #4ABADA;
  border-collapse: collapse;
 	margin:0px auto 0px;
	width:565px;
}
table#presstable_091007 th{
	font-size:85%;
  border: 1px solid #4ABADA;
	color:#4a4a4a;
	text-align:center;
	padding:0;
}
table#presstable_091007 th.press091007t_all {
    background-color: #FDF1C7;
    color: #087204;
    text-align: left;
		padding:3px;
}
table#presstable_091007 tr.press091007t_male {
    border-top: 2px solid #0C3B81;
}
table#presstable_091007 th.press091007t_male {
    background-color: #DADDEE;
    color: #0C3B81;
    text-align: left;
		padding:3px;
}
table#presstable_091007 tr.press091007t_female {
    border-top: 2px solid #EA0404;
}
table#presstable_091007 th.press091007t_female {
    background-color: #FDD0E4;
    color: #EA0404;
    text-align: left;
		padding:3px;
}

table#presstable_091007 td{
	font-size:77%;
	text-align:right;
	padding:3px;
  border: 1px solid #4ABADA;
}

table#presstable_091007 td.press091007highscore {
    background-color: #D4F7C1;
    padding: 5px;
}
table#presstable_091007 td.press091007all {
    background-color: #FFFCF0;
}
span.press091007highscore {
	    color: #D4F7C1;

}
/* 091007_2 J-READ調査表 */
table#presstable_091007_2{
	border-collapse:collapse;
	border:1px solid #b7b7b7;
	margin:10px auto 20px;
	width:570px;
}
table#presstable_091007_2 th{
	background-color:#eeeeee;
	font-size:93%;
	padding:3px;
	border:1px solid #b7b7b7;
	color:#4a4a4a;
	text-align:center;
}

table#presstable_091007_2 th.th-lv2{
	background-color:#b7b7b7;
	font-size:93%;
	padding:3px;
	border:1px solid #b7b7b7;
	color:#4a4a4a;
	text-align:center;
}

table#presstable_091007_2 td{
	border:1px solid #b7b7b7;
	padding:3px;
	font-size:93%;
	text-align:right;
}

/* 090416 MAGASCENE調査表 */
table#presstable_090416{
	border-collapse:collapse;
	border:1px solid #b7b7b7;
	margin:10px auto 10px;
	width:530px;
}
table#presstable_090416 th{
	background-color:#eeeeee;
	font-size:93%;
	padding:3px;
	border:1px solid #b7b7b7;
	color:#4a4a4a;
	text-align:center;
}
table#presstable_090416 th.press090416t_all {
    background-color: #FDF1C7;
    color: #087204;
    text-align: left;
}
table#presstable_090416 th.press090416t_male {
    background-color: #DADDEE;
    color: #0C3B81;
    text-align: left;
}
table#presstable_090416 th.press090416t_female {
    background-color: #FDD0E4;
    color: #EA0404;
    text-align: left;
}
table#presstable_090416 th.th-lv2{
	background-color: #F7F0E8;
    text-align: left;
}

table#presstable_090416 td{
	border:1px solid #b7b7b7;
	padding:3px;
	font-size:93%;
	text-align:right;
}
table#presstable_090416 td.press090416_highscore{
	color:#ff0000;
	font-weight:bold;
}

/* 090416_2 MAGASCENE調査表 */
table.presstable_090416_2{
	border-collapse:collapse;
	border:1px solid #b7b7b7;
	margin:10px auto 10px;
	width:530px;
}
table.presstable_090416_2 th{
	background-color:#eeeeee;
	font-size:85%;
	padding:3px;
	border:1px solid #b7b7b7;
	color:#4a4a4a;
	text-align:center;
}
table.presstable_090416_2 th.press090416t_all {
    background-color: #FDF1C7;
    color: #087204;
    text-align: left;
}
table.presstable_090416_2 th.press090416t_male {
    background-color: #DADDEE;
    color: #0C3B81;
    text-align: left;
}
table.presstable_090416_2 th.press090416t_female {
    background-color: #FDD0E4;
    color: #EA0404;
    text-align: left;
}
table.presstable_090416_2 th.th-lv2{
	background-color: #ffffff;
  text-align: left;
}
table.presstable_090416_2 th.th-lv3{
	background-color: #F7F0E8;
	font-size:60%;
  text-align: center;
}

table.presstable_090416_2 td{
	border:1px solid #b7b7b7;
	padding:3px;
	font-size:77%;
	text-align:right;
	width:40px;
}
table.presstable_090416_2 td.press090416_2_highscore {color:#ff0000;font-weight:bold;}
span.press090416_2_highscore {color:#ff0000;font-weight:bold;}

/* 090416_3 MAGASCENE調査表 */
table#presstable_090416_3{
	border-collapse:collapse;
	border:1px solid #b7b7b7;
	margin:10px auto 10px;
	width:530px;
}
table#presstable_090416_3 th{
  background-color: #FDD0E4;
	font-size:85%;
	padding:3px;
	border:1px solid #b7b7b7;
	text-align:center;
  color: #EA0404;
}
table#presstable_090416_3 th.th-lv2{
	background-color: #F7F0E8;
	color:#4a4a4a;
	font-size:70%;
  text-align: center;
}
table#presstable_090416_3 th.th-lv3{
	background-color: #ffffff;
	color:#4a4a4a;
  text-align: left;
}
table#presstable_090416_3 td{
	border:1px solid #b7b7b7;
	padding:3px;
	font-size:77%;
	text-align:right;
	width:60px;
}

/* 090109 TargetStyleBook調査表 */
table#presstable_090109{
	border-collapse:collapse;
	border:1px solid #b7b7b7;
	margin:10px auto 10px;
	width:570px;
}
table#presstable_090109 th{
	background-color:#eeeeee;
	font-size:93%;
	padding:3px;
	border:1px solid #b7b7b7;
	color:#4a4a4a;
	text-align:center;
}

table#presstable_090109 th.th-lv2{
	background-color:#eeeeee;
	font-size:77%;
	padding:3px;
	border:1px solid #b7b7b7;
	color:#4a4a4a;
	text-align:center;
}

table#presstable_090109 th.th-lv3{
	background-color:#ffffff;
	font-size:85%;
	padding:3px;
	border:1px solid #b7b7b7;
	color:#4a4a4a;
	text-align:left;
}

table#presstable_090109 td{
	border:1px solid #b7b7b7;
	padding:3px;
	font-size:93%;
	text-align:right;
	width:50px;
}

/* 090109_2 TargetStyleBook調査表 */
table#presstable_090109_2{
	border-collapse:collapse;
	border:1px solid #b7b7b7;
	margin:10px auto 10px;
	width:570px;
}
table#presstable_090109_2 th{
	background-color:#eeeeee;
	font-size:93%;
	padding:3px;
	border:1px solid #b7b7b7;
	color:#4a4a4a;
	text-align:center;
}

table#presstable_090109_2 th.th-lv2{
	background-color:#ffffff;
	padding:3px;
	font-size:85%;
	border:1px solid #b7b7b7;
	color:#4a4a4a;
	text-align:left;
	width:220px;
}


table#presstable_090109_2 td{
	border:1px solid #b7b7b7;
	padding:3px;
	font-size:85%;
	text-align:right;
	width:40px;
}

/* 100325 BrandfactReport */
#brandfact {
    border-collapse: separate;
    border-spacing: 5px;
		width:550px;
		margin:10px auto 20px;
}
#brandfact th {
    vertical-align: top;
		text-align:left;
}
#brandfact th p {
    margin: 0;
}
#brandfact td {
    border: 1px solid #E0E0E0;
    margin: 2px;
    vertical-align: top;
    width: 50%;
}
#brandfact th p:first-letter {
    background-color: #800000;
    color: #FFFFFF;
    float: left;
    font-size: 250%;
    line-height: 1;
    margin-right: 5px;
    padding: 7px;
}
#brandfact td ul {
    margin-bottom: 10px;
    margin-left: 20px;
}
#brandfact td ul dl {
}
#brandfact td ul dl dt {
    float: left;
    width: 3em;
}
#brandfact td ul dl dd {
    padding-left: 3.5em;
}

/* 100415 MAGASCENE調査票 */
.presstable_100415 {
	border-collapse:collapse;
	border:1px solid #b7b7b7;
	margin:10px auto 10px;
	width:570px;
}

.presstable_100415 th{
	font-size:93%;
	padding:3px;
	border:1px solid #b7b7b7;
	color:#4a4a4a;
	text-align:center;
}
.presstable_100415 th.th-lv2{
	background-color:#eeeeee;
	font-size:77%;
	padding:3px;
	border:1px solid #b7b7b7;
	color:#4a4a4a;
	text-align:left;
	width:130px;
}

.presstable_100415 td{
	border:1px solid #b7b7b7;
	padding:3px;
	font-size:85%;
	text-align:right;
	width:50px;
}

table.presstable_helloween{
	border-collapse:collapse;
	border:2px solid #d09e00;
	margin:10px auto;
		
}

table.presstable_helloween caption.noUse{
	display:none;
}
table.presstable_helloween th{
	padding:5px;
	border:1px solid #d09e00;
	font-size:93%;
	color: #3f3f3f;
	text-align:left;
}
table.presstable_helloween td{
	padding:5px;
	border:1px solid #d09e00;
	font-size:93%;
	color: #3f3f3f;
}

/* ----------------------------------- */
/* CM総出稿量                          */
/* ----------------------------------- */
.cm_txt-xs { font-size:60% !important;}

.cm_w450 { width:450px !important;}
.cm_w500 { width:500px !important;}
.cm_w550 { width:550px !important;}
.cm_w600 { width:600px !important;}


/* 注記が文章の場合 */
.cm_notes { color:#75797A; }

* html .cm_notes { height:1%;}

.cm_notes dt {
     width: 140px;
     padding: 2px 2px 0px 0px;
     float: left;
     text-align:left;
     clear:left;
     margin-right: -13em;
}

.cm_notes dd {
     padding: 2px 20px 0px 145px;
     text-align:left;
     overflow:hidden;
} 


/* ---------------------- */
/* table                  */
/* ---------------------- */
.cm_table {
	margin-left:auto;
	margin-right:auto;
	border:#B7B7B7 1px solid;
	border-collapse:collapse;
	font-size:95%;
}

.cm_table th {
	padding:5px;
	background-color:#B7B7B7;
	color:#494949;
	border-left:#fff 1px solid;
	border-bottom:#fff 1px solid;
}

.cm_table td {
	padding:5px;
	border-right:#B7B7B7 1px solid;
	border-bottom:#B7B7B7 1px solid;
}


/* ---------------------- */
/* 3talbe横並び           */
/* ---------------------- */
.cm_table_3column {
	width:180px;
	margin-left:11px;
	margin-top:15px;
	border:#B7B7B7 1px solid;
	border-collapse:collapse;
	float:left;
	font-size:65%;
}

.cm_table_3column th {
	padding:5px;
	color:#494949;
	border-right:#B7B7B7 1px solid;
	border-bottom:#B7B7B7 1px solid;
}

.cm_table_3column td {
	padding:2px;
	border-right:#B7B7B7 1px solid;
	border-bottom:#B7B7B7 1px solid;
}
.cm_table_3column td.point {
	background:#FFFDA5;
	padding:2px;
	border-right:#B7B7B7 1px solid;
	border-bottom:#B7B7B7 1px solid;
}

.cm_table_3column td.cm_number {
	background:#EEE;
	text-align:center;
}

.cm_table_3column tr.cm_bggray td {
	background-color:#B7B7B7;
	color:#494949;
	border-right:#FFF 1px solid;
	text-align:center;
}



.press_marke_w30 { width:30px; }

.press_marke_par {
	width:400px;
	margin:0 auto;
	text-align:right
}

table.press_marke_table {
	border-collapse:collapse;
	border:1px solid #b7b7b7;
	width:400px;
	margin:5px auto;
}

table.press_marke_table th,
table.press_marke_table td{
	border:1px solid #b7b7b7;
	padding:3px;
}

table.press_marke_table .bggray_marke{
	background:#EEE;
}



.long_notes { color:#75797A; }

* html .long_notes { height:1%;}

.long_notes dt {
     width: 200px;
     padding: 2px 2px 0px 0px;
     float: left;
     text-align:left;
     clear:left;
     margin-right: -13em;
}

.long_notes dd {
     padding: 2px 20px 0px 205px;
     text-align:left;
     overflow:hidden;
} 


/* 2009 1021 mcr */
.mcr_1st {
	border:#4ABADA 2px solid !important;
	background:#D4F7C1;
}

.mcr_2nd {
	background:#FFCC00;
}

.mcr_3rd{
	border:#FF3333 2px dashed !important;
	background:#FFCCFF;
}


/* 2010 1018 V' press */
.vLogo {
	vertical-align:bottom;
}

/*dl.vdash_process {
	margin-left:20px;
	margin-top:10px;
	background:url(../../press/2010/images/img_101018_3arrow.gif) no-repeat bottom left;
	}*/

dl.vdash_process dt{
	float:left;
	width:90px;}
	
dl.vdash_process dd{
	padding-left:90px;
	padding-top:20px;
	}
dl.vdash_process dd strong{
	font-weight:bold;
	color:#4ebada;
	font-size:110%;
	}
	
	
* html .vdash_notesw200 { height:1%;}

.vdash_notesw200 dt {
     width: 200px;
     padding: 2px 2px 0px 0px;
     float: left;
     text-align:left;
     clear:left;
     margin-right: -13em;
	 font-size:90%;
	 color:#75797A;
}

.vdash_notesw200 dd {
     padding: 2px 10px 0px 205px;
     text-align:left;
     overflow:hidden;
	 font-size:90%;
	 color:#75797A;
}



* html .vdash_notesw160 { height:1%;}

.vdash_notesw160 dt {
     width: 160px;
     padding: 2px 2px 0px 0px;
     float: left;
     text-align:left;
     clear:left;
     margin-right: -13em;
	 font-size:90%;
	 color:#75797A;
}

.vdash_notesw160 dd {
     padding: 2px 20px 0px 165px;
     text-align:left;
     overflow:hidden;
	 font-size:90%;
	 color:#75797A;
}


* html .vdash_notesw100 { height:1%;}

.vdash_notesw100 dt {
     width: 100px;
     padding: 2px 2px 0px 0px;
     float: left;
     text-align:left;
     clear:left;
     margin-right: -13em;
	 font-size:90%;
	 color:#75797A;
}

.vdash_notesw100 dd {
     padding: 2px 20px 0px 105px;
     text-align:left;
     overflow:hidden;
	 font-size:90%;
	 color:#75797A;
} 


/* 2012 0905 width */
.seminar_w250 { width:250px !important;}



/* 2013 0430 囲み */
.syosekiKakomi {
    border: 1px solid #D8D8D8;
    margin: 0 auto;
    padding: 10px;
    width: 450px;
}

/* 131024 プレスimg囲み枠 */	
.press_131024Kakomi {
    border: 1px solid #D8D8D8;
	margin: 0 auto;
	width: 500px;
}

/* 131122 日本シリーズに関する調査　table */
table.presstable_131122{
	border-collapse:collapse;
	border:1px solid #b7b7b7;
	margin:0px auto 5px;
	width:320px;
}

table.presstable_131122 th{
	background-color:#b7b7b7;
	padding:3px;
	border:1px solid #b7b7b7;
	border-right:1px solid #ffffff;
	color:#4a4a4a;
	text-align:center;
}
table.presstable_131122 th.border{
	border-right:1px solid #b7b7b7;
}
table.presstable_131122 th.rank{
	background-color:#eeeeee;
	padding:3px;
	border:1px solid #b7b7b7;
	color:#4a4a4a;
	text-align:center;
}

table.presstable_131122 td{
	border:1px solid #b7b7b7;
	padding:3px;
	text-align:right;
}

/* 131210 プレスimg囲み枠 */	
.press_131210Kakomi {
    border: 1px solid #D8D8D8;
	margin: 20px auto;
	padding:10px 0;
	width: 520px;
}
/* 140509 プレスimg囲み枠 */	
.press_140509Kakomi {
    border: 1px solid #4ABADA;
	margin: 20px auto;
	padding:10px 0;
	width: 520px;
}


/* ----------------------------------- */
/* その他使用色別tableスタイル         */
/* ----------------------------------- */

/* 1色 */
table.presstable_1color{
	border-collapse:collapse;
	border:2px solid #b7b7b7;
	margin:20px auto;
	width:520px;
	table-layout:fixed;
}
table.presstable_1color caption{
	display:none;
}
table.presstable_1color th{
	background-color:#eeeeee;
	padding:5px;
	border:1px solid #b7b7b7;
	font-size:93%;
	color: #3f3f3f;
	text-align:left;
}
table.presstable_1color td{
	padding:5px;
	border:1px solid #b7b7b7;
	font-size:93%;
	color: #3f3f3f;
}


/* 2色 */
table.presstable_2color {
	border:#B7B7B7 1px solid !important;
	border-collapse:collapse;
	margin:5px 20px 0px;
	width:93%;
}

table.presstable_2color th {
	border-left:#fff 1px solid;
	border-bottom:#fff 1px solid;
	background-color:#B7B7B7;
	color:#494949;
	padding:2px;
}

table.presstable_2color td {
	border-right:#B7B7B7 1px solid;
	border-bottom:#B7B7B7 1px solid;
	padding:3px;
}

table.presstable_2color .bggray_td {
	background:#EEE !important;
	border:#B7B7B7 1px solid;
	text-align:center;
}

table.presstable_2color .bgWhiteColor {
	background:#fff;
	border:#B7B7B7 1px solid;
}

/* 20130724 */
.table_point_blue {
    background: none repeat scroll 0 0 #D2EDFB;
}
.table_point_red {
    background: none repeat scroll 0 0 #FFDEED;
}
.table_point_red2 {
    background: none repeat scroll 0 0 #F9F;
}

.table_point_gray {
    background: none repeat scroll 0 0 #eeeeee;
}


/* 20130725　トピックス囲み */
.TopicsKakomi {
    border: 1px solid #D8D8D8;
    margin: 0 auto;
    padding: 10px;
    width: 520px;
}
.TopicsKakomiTitle {
	font-weight:bold;
	border-left: 5px solid #D19C02;
    color: #D19C02 !important;
    font-weight: bold;
    margin-bottom: 0 !important;
	margin-top:10px !important;
    padding: 2px 0 2px 10px;
}
.TopicsKakomi table {
	width:450px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:3px;
}
.TopicsKakomi p.sub {
	margin-left: 10px;
	color:#06C;
	
}
.TopicsKakomiText {
	margin-left:10px;
}
.cm_table_TopicsKakomi {
	width:250px;
	margin-left:11px;
	margin-top:10px;
	border:#B7B7B7 1px solid;
	border-collapse:collapse;
	float:left;
	font-size:80%;
	text-align:center;
}
.cm_table_TopicsKakomi th {
	padding:5px;
	background-color:#eeeeee;
	border-right:#B7B7B7 1px solid;
	border-bottom:#B7B7B7 1px solid;
}
.cm_table_TopicsKakomi th.talent {
	padding:2px;
	border-right:#B7B7B7 1px solid;
	border-bottom:#B7B7B7 1px solid;
}
.cm_table_TopicsKakomi th.sec {
	padding:2px;
	border-right:#B7B7B7 1px solid;
	border-bottom:#B7B7B7 1px solid;
	width:100px;
}
.cm_table_TopicsKakomi th.rank {
	padding:2px;
	border-right:#B7B7B7 1px solid;
	border-bottom:#B7B7B7 1px solid;
	width:100px;
}

.cm_table_TopicsKakomi td {
	padding:2px;
	border-right:#B7B7B7 1px solid;
	border-bottom:#B7B7B7 1px solid;
}
.cm_table_TopicsKakomi th.rank {
	padding:2px;
	border-right:#B7B7B7 1px solid;
	border-bottom:#B7B7B7 1px solid;
	width:80px;
	text-align:center;
}
.cm_table_TopicsKakomi td.point {
	background:#FFFDA5;
	padding:2px;
	border-right:#B7B7B7 1px solid;
	border-bottom:#B7B7B7 1px solid;
}

table.cm_table_talentTop10{
	border-collapse:collapse;
	border:1px solid #b7b7b7;
	margin:10px auto;
	width:520px;
	font-size:80%;
}
table.cm_table_talentTop10 th{
	border-collapse:collapse;
	border:1px solid #b7b7b7;
	margin:20px auto;
	padding:2px;
	background-color:#eeeeee;
}
table.cm_table_talentTop10 td{
	border-collapse:collapse;
	border:1px solid #b7b7b7;
	margin:20px auto;
	padding:2px;
	text-align:center;
}
table.cm_table_talentTop10 td.left{
	border-collapse:collapse;
	border:1px solid #b7b7b7;
	margin:20px auto;
	padding:2px;
	text-align:left;
}

/****************************************/
.acr_130924{
	margin:30px 25px 30px 25px;
	padding:10px;
	border:4px double #06F;
}
.acr_130924 p.indent-lv2 {	margin:0px 10px 10px 20px;}
.acr_130924 p.indent-lv3 {	margin:0px 10px 10px 40px;}
.acr_130924 ol.indent-lv2 {	margin:0px 10px 10px 40px;}


/*　131015 （ACR／exセミナープログラム）
 ---------------------------------------------------------------------*/
/*インナーメニュー*/
.article_indexBox {
	background-color: #F5F5F5;
    border: 1px solid #CCCCCC;
    margin: 0 10px 10px;
}

.article_indexBox ul.linktype_bkm {
	padding: 0 15px 10px;
}

.article_indexBox ul.linktype_bkm li {
    background: url("../../casestudies/images/mark_bookmark.png") no-repeat scroll 0 3px transparent;
    padding-left: 20px;
    padding-right: 10px;
}


.article_indexBox a {
    text-decoration: none;
}

.article_indexBox a:hover {
    text-decoration: underline;
}

.article_indexBox h2 {
   background: url("../../images/icn_h5sol.png") no-repeat scroll 2px 10px transparent;
    border-bottom: 1px solid #CCCCCC;
    color: #666666;
    font-size: 100%;
    font-weight: bold;
    margin: 0 10px 10px;
    padding: 10px 0 5px 25px;
}

/*　131213 （MVP調査結果）
 ---------------------------------------------------------------------*/
table.mvp_131213{
	border-collapse:collapse;
	border:2px solid #b7b7b7;
	margin:5px auto 5px;
	width:520px;	
}
table.mvp_131213 caption{
	display:none;
}
table.mvp_131213 th{
	background-color:#eeeeee;
	padding:5px;
	border:1px solid #b7b7b7;
	font-size:93%;
	color: #3f3f3f;
	text-align:center;
}
table.mvp_131213 td{
	padding:5px;
	border:1px solid #b7b7b7;
	font-size:93%;
	color: #3f3f3f;
}
table.mvp_131213 .mvp_131213_junre{
	width:200px;
}


/* 20140206　ソチオリンピック関連調査 */
ul.press140206_sochi{
	margin:20px 10px 10px 25px;
	clear:both;
}
ul.press140206_sochi li{
	background:url(../../images/icn_h4.gif) no-repeat 0px 7px;
	padding:6px 20px;
	font-size:100%;/*13px相当*/
	color: #3f3f3f;
	font-weight:bold;
	line-height:1.2;
}

/* 20140422　GW、お疲れ様です */
table.research_20140422{
	border-collapse:collapse;
	border:2px solid #b7b7b7;
	margin:20px auto;
	width:520px;	
}
table.research_20140422 caption{
	display:none;
}
table.research_20140422 th{
	background-color:#eeeeee;
	padding:5px;
	border:1px solid #b7b7b7;
	font-size:93%;
	color: #3f3f3f;
	width:120px;
	text-align:left;
}
table.research_20140422 td{
	padding:5px;
	border:1px solid #b7b7b7;
	font-size:93%;
}
.press140422_gw1 {
	background:#FFFACD;
}
.press140422_gw2 {
	background:#FFCC00;
}

.color_saturday {
	background:#d2edfb;
	color: #0c3b81;
}
.color_sunday {
	background: #ffdeed;
	color: #b62727;
}

/* 2014 0522 W杯 */
#wcup_happygroup {
}

#wcup_happygroup table{
	border-collapse:collapse;
	border:2px solid #b7b7b7;
	margin:10px 0px 20px 160px;
	float:left;
}
#wcup_happygroup table th{
	background-color:#eeeeee;
	padding:6px;
	border:1px solid #b7b7b7;
	font-size:93%;
	color: #3f3f3f;
	width:50px;
	text-align:center;
}
#wcup_happygroup table td{
	padding:6px;
	border:1px solid #b7b7b7;
	font-size:93%;
	width:80px;
	text-align:center;
}

table.wcup_group{
	border-collapse:collapse;
	border:2px solid #b7b7b7;
	margin:20px auto;
}
table.wcup_group th{
	background-color:#eeeeee;
	padding:5px;
	border:1px solid #b7b7b7;
	font-size:77%;
	color: #3f3f3f;
	width:100px;
	text-align:center;
}
table.wcup_group td{
	padding:5px;
	border:1px solid #b7b7b7;
	font-size:77%;
	width:100px;
}


.wcup_1st {
	background:#D4F7C1;
	text-align:center;
}

.wcup_2nd {
	text-align: center;
	background-color: #FFE375;
}

.wcup_3rd{
	background:#FFCCFF;
	text-align:center;
}
.wcup_4th{
	text-align: center;
	background-color: #CDFEFE;
}

/*------------------------------------
　　　　ラジオ調査
-------------------------------------*/

/*	タレイメ表：首都圏ラジオに汎用	*/

.table_talent1{/* 行のみ罫線有/th背景色有/左にヘッダ*/
	border-collapse: collapse;
	margin-bottom: 10px;
	border: 1px solid #4ebada;
	width:360px;
}
.table_talent1 td,
.table_talent2 td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4ebada;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4ebada;
}

.table_talent1 th,
.table_talent2 th {
	background-color: #4ebada;
	font-weight: normal;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.table_talent2{/* 行のみ罫線有/th背景色有/左にヘッダ*/
	border-collapse: collapse;
	margin-bottom: 10px;
	border: 1px solid #4ebada;
	width:520px !important;
}

	
table.talent3{
/*	表ボーダー	*/
	padding: 3px;
	border-color: #92a7b8;
	font-size: 76%;
    margin: 10px 0 10px 20px;
}

table.talent3 td{
/*	表ボーダー	*/
	padding:2px;
	border-color: #92a7b8;
	border-collapse: collapse;
	text-align: right;
	font-size:80%;
}

table.talent3 th{
/*	表ボーダー表見出し(左ナンバー)	*/
	padding:1px;
	border-right:1px solid #92a7b8;
	border-bottom:1px solid #92a7b8;
	border-collapse: collapse;
	background-color:#f7f0e8;
	text-align: left;
	font-weight: normal;
	color: #616161;
	font-size:80%;
}

table.talent3 th.talent_white{
/*	表見出し背景色なし*/
	background-color: #ffffff;
}

table.talent3 th.talent_white2{
/*表見出し背景色なし右下ぞろえ*/
	background-color: #ffffff;
	text-align: right;
	vertical-align: bottom;
}


table.talent3 th.talent_radio1{
/*見出し背景色黄緑*/
	background-color: #fdf1c7;
	color: #087204;
	font-weight: bold;
}

table.talent3 th.talent_radio2{
/*見出し背景色黄緑*/
	background-color: #daddee;
	color: #0c3b81;
	font-weight: bold;
}

table.talent3 th.talent_radio3{
/*見出し背景色黄緑*/
	background-color: #fdd0e4;
	color: #ea0404;
	font-weight: bold;

}

table.talent3 th.talent_radio4{
/*見出し年齢層*/
	background-color: #ffffff;
	font-weight: normal;
	font-size: 76%;

}


/*　詳細ページリード部（目次・サマリー）
 ---------------------------------------------------------------------*/
#article_index{
	background-color:#f5f5f5;
	border:1px solid #cccccc;
	margin:0px 10px 10px;
}

#article_index ul.linktype_bkm{
	padding:10px 15px 10px;
}
#article_index ul.linktype_bkm li{
	background:url(../../casestudies/images/mark_bookmark.png) no-repeat 0px 3px;
	padding-left:20px;
	padding-right:10px;
	width:200px;
	display:inline-block;
}
#article_index a {
	text-decoration:none;
}
#article_index a:hover {
	text-decoration:underline;
}



/*　2014/7/14 タイムシフトリリース
 ---------------------------------------------------------------------*/
.content .notice{
	margin: 0 20px 0px 45px;
}
.content ul.indent-60{
	margin-left: 60px;
  margin-right: 60px;
	list-style-type:disc;
	
}
.content ul.indent-60{
	margin-bottom:40px;
} 

/*過去の視聴率テーブル*/

.content .rate_back{
	margin-bottom:30px;
	margin-left: auto;
	margin-right:auto;
	width: 900px;
	border-top:2px solid #5679aa;
	border-bottom: 2px solid #5679aa;
	border-collapse: collapse;
	border-spacing: 0;
}

.content .rate_back th{
	text-align: center;
	background-color: #ddf3ff;
	margin: 0;
	border-bottom: 2px solid #d9d9d9;
	font-size: 90%;
	color:#4b4848;
	padding: 3px;
	white-space:nowrap;
}
.content .rate_back th.th_2l {
    border-bottom: 2px solid #5679AA;
}

.content .rate_back td{
	font-size: 84%;
	border-bottom: 1px solid #92a8b7;
	text-align: center;
	margin: 0;
	padding: 3px;
}
.content .rate_back td.broadcaster{
	white-space:nowrap;
}
.timeshift_data {
	background: url("../../images/bg_boxnotes.gif") repeat-x scroll left bottom transparent;
    border: 1px solid #D8D8D8;
/*    font-size: 82%;*/
    margin: 20px auto;
    padding: 10px;
    text-align: center;
    width: 510px;
}


/*　キャラ子
 ---------------------------------------------------------------------*/

.chara_child2_pt {
	background: #fff7d4;;
}
.chara_child2_pt strong {
	background: #fff7d4;;
	color: #786200;
}

.chara_man2_pt {
	background:#d2edfb;
}
.chara_man2_pt strong {
	font-weight:bold;
	color: #0c3b81;
}

.chara_woman2_pt {
	background: #ffdeed;
}
.chara_woman2_pt strong {
	font-weight:bold;
	color: #b62727;
}

/*　20140919_Twitter TV エコー
 ---------------------------------------------------------------------*/

.top5_table{
	margin-bottom:10px;
	margin-top:10px;
	margin-left: 5px;
	margin-right:5px;
}

.top5_table table{
	width:auto;
	border-top:2px solid #5679aa;
}
.top5_table table th{
	text-align: center;
	background-color: #ddf3ff;
	margin: 0;
	border: 1px solid #92a8b7;
	border-bottom: 2px solid #d9d9d9;
	font-size: 80%;
	color:#4b4848;
	white-space:nowrap;
}

.top5_table table td{
	font-size: 80%;
	border: 1px solid #92a8b7;
	text-align: center;
	margin: 0;
	padding: 3px;
	white-space:nowrap;
}

table td.title{
	text-align: left;
	white-space: normal !important;
}

/*　20140929_ACR　炭酸飲料
 ---------------------------------------------------------------------*/
.acr_tbl140929 {
    margin:20px auto 10px;
		width:450px;
    border: 1px solid #CCCCCC;
	font-size: 93% !important;
}
.acr_tbl140929 caption {
	text-align:right;
}

.acr_tbl140929 th {
    line-height: 1.2;
		font-weight:bold;
    text-align: center;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 7px;
}
.acr_tbl140929  td {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 7px;
}
.acr_tbl140929 tr.wilkinson{
	background-color:#d50213;
	color:#fff;
}

.acr_tbl140929 tr.drpepper{
	background-color:#81022b;
	color:#fff;
}

.acr_tbl140929_2 {
    margin:20px auto;
		width:550px;
    border: 1px solid #CCCCCC;
	font-size: 93% !important;
}
.acr_tbl140929_2 th {
    line-height: 1.2;
		font-weight:bold;
    text-align: center;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 5px;
		font-size:93%;
		white-space:nowrap;
}
.acr_tbl140929_2 td {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 5px;
}
.acr_tbl140929_2 td.maga_title {
	white-space: nowrap;
	font-size:80%;
}
.acr_tbl140929_2 .wilkinson{
	background-color:#d50213;
	color:#fff;
}

.acr_tbl140929_2 .drpepper{
	background-color:#81022b;
	color:#fff;
}
.acr_tbl140929_2 .acr_total{
	background-color:#878787;
	color:#fff;
}
.acr_tbl140929_2 .wil_color {
	background: #ffdeed;
	text-align:right;
}
.acr_tbl140929_2 .dr_color {
	background: #ffdeed;
	text-align:right;
}
.acr_tbl140929_2 .total_color {
	background:#d2edfb;
	text-align:right;
}

/*　20140930_ACR　コンビニコーヒー
 ---------------------------------------------------------------------*/
.acr_tbl140930 {
    margin:0px auto 10px;
		width:500px;
    border: 1px solid #CCCCCC;
	font-size: 93% !important;
}
.acr_tbl140930 th {
    line-height: 1.2;
		font-weight:bold;
    text-align: center;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 7px;
}
.acr_tbl140930  td {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 7px;
}
.acr_tbl140930 .top1{
	background-color: #FFE375;
/*	background-color:#d50213;
	color:#fff;*/
	font-size:110%;
	font-weight:bold;
}

#acr140930_list {
	list-style-type:none;
	margin:0px 100px 10px 60px;
}
#acr140930_list li{
	position:relative;
	margin-bottom:3px;
}
#acr140930_list li span{
	position:absolute;
	right:0;
	display:inline-block;
	
}

.acr_tbl140930 th.type2 {
	background-color: #FFE375;
}

.acr140930_1st {
	text-align: center;
	background:#FFCCFF;
	width:40px;
}
.acr140930_2nd {
	background:#D4F7C1;
	text-align:center;
	width:40px;
}
.acr140930_3rd{
	text-align:center;
	background-color: #CDFEFE;
	width:40px;
}

/*　　20141204プレス　　*/

table.preg141204 {
	border-collapse:collapse;
	border:1px solid #b7b7b7;
	margin:5px auto 10px;
	width:500px;
	font-size:85%;
}
table.preg141204 th{
	background-color:#b7b7b7;
	padding:2px;
	border:1px solid #b7b7b7;
	border-right:1px solid #ffffff;
	color:#4a4a4a;
}
table.preg141204 th.last{
	border-right:1px solid #b7b7b7;
}
table.preg141204 th.time{
	background-color:#eeeeee;
	padding:1px;
	border:1px solid #b7b7b7;
	color:#4a4a4a;
	text-align:center;
	width:100px;
}
table.preg141204 td{
	padding:1px 5px;
	border:1px solid #b7b7b7;
	font-size:85%;
	color: #3f3f3f;
	text-align:right;
}
table.preg141204 td.point1{background-color:#FF7070;}
table.preg141204 td.point2{background-color:#FFC3C3;}
table.preg141204 td.point3{background-color:#FFEAEA;}

table.hanyo1412044 {
	border:none;
	margin:5px 0 5px 40px;
	width:300px;
	font-size:85%;
	text-align:left;
}
table.hanyo1412044 td.per{
	text-align:right;
	padding-right:5px;
	width:55px;
}
table.hanyo1412044 td.per.point1{background-color:#FF7070;}
table.hanyo1412044 td.per.point2{background-color:#FFC3C3;}
table.hanyo1412044 td.per.point3{background-color:#FFEAEA;}


/*　20150515_J-RADIO
 ---------------------------------------------------------------------*/
table.research_jradio{
	border-collapse:collapse;
	border:2px solid #b7b7b7;
	margin:20px auto;
	width:520px;	
}
table.research_jradio caption{
	display:none;
}
table.research_jradio th{
	background-color:#eeeeee;
	padding:5px;
	border:1px solid #b7b7b7;
	font-size:93%;
	color: #3f3f3f;
	width:80px;
	text-align:left;
}
table.research_jradio td{
	padding:5px;
	border:1px solid #b7b7b7;
	font-size:93%;
	color: #3f3f3f;
}
table.research_jradio td.dotLine{
	border-left:1px dashed #b7b7b7 !important;
	border-right:1px dashed #b7b7b7 !important;
	border-top:1px solid #b7b7b7 !important;
	border-bottom:1px solid #b7b7b7;
	text-align:center;
}
table.research_jradio td.twoLine{
	border-left:2px double #b7b7b7 !important;
}


table.research_jradio td li,
table.research_jradio td p{
	font-size:inherit;
}


/*　20150519_Twitter TV エコー
 ---------------------------------------------------------------------*/
#case03_table th{
}
#case03_table td{
	padding:2px;
}

#case03_table {
	border-collapse:collapse;
	width:550px;
	margin:10px auto 40px;
}
#case03_table th{
	background-color:#eeeeee;
	padding:2px;
	border:1px solid #b7b7b7;
	font-size:93%;
	color: #3f3f3f;
	text-align:center;
}
#case03_table td{
	padding:5px;
	border:1px solid #b7b7b7;
	font-size:93%;
	color: #3f3f3f;
	text-align:right;
}
#case03_table td.score07{	background-color:#f5b4b9;}
#case03_table td.score05{	background-color:#F8CD7E;}
#case03_table td.score04{	background-color:#FDF7A4;}
.legend-socore07{color:#f5b4b9;}
.legend-socore05{	color: #F8CD7E;}
.legend-socore04{	color: #FDF7A4;}

#case03_table tr.tr-border-top th{border-top:5px double #b7b7b7;}
#case03_table tr.tr-border-top td{border-top:5px double #b7b7b7;}

#case03_table th.cell-border-right{border-right:5px double #b7b7b7;}
#case03_table td.cell-border-right{border-right:5px double #b7b7b7;}

/*インナーメニュー*/
.notes_Box {
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
	margin: 0 60px 20px;
	padding:10px
}

/*　20150521_テレビ調査白書
 ---------------------------------------------------------------------*/
ul.hakusyo {
	margine-left:20px;
}
ul.hakusyo li{
	list-style-type: disc;
	padding-left: 1em;
	text-indent: -1em;
	margine-left:50px;
	
}

/*.hakusyo {
	padding: 0;
	width: 585px;
	float: left;
	background: url(../images/common/bg_contents.gif) repeat-y top left;
	border-bottom:1px solid #9bacb0;
	border-radius:6px;
}
.hakusyo {
	padding: 0;
	width: 778px;
	float: left;
	background: url(../images/common/bg_contents_rating.gif) repeat-y top left;
	border-bottom:1px solid #9bacb0;
	border-radius:6px;
}


.hakusyo p, .hakusyo li{color: #3f3f3f;font-size:93%; }
*/

/*150625 和食調査*/
.point_Box {
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
	margin: 0 20px 20px;
	padding:10px
}

/*  */
/*　汎用テーブル（調査概要：上部見出し）
 ---------------------------------------------------------------------*/
table.mvaluetable-160309{
	border-collapse:collapse;
	margin:20px auto;
	width:520px;	
}

table.mvaluetable-160309_2{
	border-collapse:collapse;
	margin:20px auto;
	width:520px;	
}
table.mvaluetable-160309_2 caption,
table.mvaluetable-160309 caption{
	display:none;
}
table.mvaluetable-160309_2 th,
table.mvaluetable-160309 th{
	background-color:#eeeeee;
	padding:5px;
	border:1px solid #b7b7b7;
	font-size:93%;
	color: #3f3f3f;
	text-align:left;
}
table.mvaluetable-160309_2 td,
table.mvaluetable-160309 td{
	font-size:93%;
	color: #3f3f3f;
}
table.mvaluetable-160309_2 td.data-cell,
table.mvaluetable-160309 td.data-cell{
	padding:5px;
	border:1px solid #b7b7b7;
}
.w90{width:90px;}

/*********************************
　20160418クリエイティブカルテ
　　　　　　　　　　　　　　　　*/
table.tbl_160418_creativekarte{
	border-collapse:collapse;
	border:2px solid #b7b7b7;
	margin:20px auto;
	width:520px;	
}
table.tbl_160418_creativekarte caption{
	display:none;
}
table.tbl_160418_creativekarte th{
	background-color:#eeeeee;
	padding:5px;
	border:1px solid #b7b7b7;
	font-size:93%;
	color: #3f3f3f;
	text-align:center;
}
table.tbl_160418_creativekarte th.col_th{
	background-color:#fff;
	text-align:left;
}
table.tbl_160418_creativekarte td{
	padding:5px;
	border:1px solid #b7b7b7;
	font-size:93%;
	color: #3f3f3f;
	text-align:center;
}
table.tbl_160418_creativekarte td.acceptitem{
	background-color: #F0FAFF;
}
table.tbl_160418_creativekarte td strong{
	font-weight:bold;
	color:#003FBF;
	font-size:120% !important;
}
table.tbl_160418_creativekarte .c-kartestyle{
	border:2px solid #333;
	background-color: #F0FAFF;
	font-weight:bold !important;
	width:23%;
}
table.tbl_160418_creativekarte .otherstyle{
	width:23%;
}

/*********************************
　20160418クリエイティブカルテ*/

table th.cubic{
	background-color: #fdd0e4;
	color: #ea0404;
	font-weight: bold;
}
/*********************************
　20161110 ACR/ex表　　　　　　　*/
.press161110table{
	width:580px;
	margin:20px auto 0px;
	border-collapse: separate;
	border-spacing:5px;
}
.press161110table th.hdrGroup{
	width:220px;
	padding:0;
}
.press161110table > td{
	padding:0;
}
.press161110table table{
	width:100%;
}
.press161110table table td{
	border:1px solid #000;
	font-size:85%;
}
.press161110table .hdrTop{
	border:2px solid #000;
	border-bottom:none;
	width:210px;
}
.press161110table td.data{
	width:216px;
}
.press161110table .datalabel{
	display:table-cell;
	width:166px;
	padding:3px;
}
.press161110table .dataitem{
	display:table-cell;
	border-left:1px solid #666;
	text-align:right;
	padding:3px;
	width:46px;
}
/*********************************
　20161114 Timeshift表　　　　　　　*/
.timeshift161114{
	width:550px;
	margin:20px auto 0px;
	border:1px solid #666;
}
.timeshift161114 th{
	background-color:#CCC;
	font-size:80%;
	border:1px solid #666;
}
.timeshift161114 td{
	font-size:80%;
	padding:2px;
	border:1px solid #666;
}

/*********************************
　20161117 夫婦の関係性　　　　　　　*/

img.fufu {
vertical-align: -15px;
}

li.fufu {
	font-weight:bold;
}

span.fufu {
	font-size:125%;
}

p.fufu_notes {
	font-size:80%;
}
/*********************************
　20161212 シナプス　　　　　　　*/
span.ml_zuno{
	margin-left:200px;
}