@charset "utf-8";

.main_image_wrap{ background:url(/style_images/main_image_news_back.jpg);}
.main_image_box{ background:url(/style_images/main_image_news.jpg); height:256px;}

.news_sub{ float:left; width:200px;}
.news_sub dt{ display:block; padding:10px; border:1px solid #EEEEEE; border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD;
background:url(/style_images/title_back01.gif); color:#000000;}
.news_sub dd{ display:block; padding:10px; padding-top:5px; margin-bottom:20px; border:1px solid #EEEEEE;}
.news_sub li{ padding-top:5px;}
.news_sub a{ display:block; padding-left:30px; background:url(/style_images/click.gif) 0 2px no-repeat;}

.news_list_title{ float:right; width:468px;}
.news_list{ float:right; width:468px; border:1px solid #EEEEEE; padding:0 15px;}
.news_list li{ padding:15px 0; border-bottom:1px solid #EEEEEE;}
.news_list li span{ display:block; color:#000000;}
.news_list li span.date{ font-size:85%; display:inline;}
.news_list li span.categories{ display:inline;font-size:85%;}
.news_list li span.line{ display:inline; color:#CCCCCC;}
.news_list li a{ font-size:110%; padding-top:5px; display:block; padding-left:30px; background:url(/style_images/click.gif) 0 8px no-repeat;}

.pager{ text-align:center; padding:20px 0;}

.news_title{ font-size:110%;}
.news_title span{ display:block; color:#000000; padding-bottom:2px; }
.news_title span.date{ font-size:85%; display:inline;}
.news_title span.categories{ display:inline;font-size:85%;}
.news_title span.line{ display:inline; color:#CCCCCC;}
.news_body{ padding:20px 14px 10px 14px; border:1px solid #EEEEEE; border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}
.news_body img{ display:block; margin:auto; margin-bottom:20px;}
.news_body p{ margin-bottom:20px;}
.news_body div{ margin-bottom:20px;}
.news_body object{ display:block; margin:auto; margin-bottom:20px;}

.news_footer{ clear:both; padding:14px; border:1px solid #EEEEEE; border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}
.news_footer_left{ float:left; width:300px;}
.news_footer_right{ float:right; width:300px;}
.news_footer li a{ font-size:100%; padding-top:5px; display:block; padding-left:30px; background:url(/style_images/click.gif) 0 7px no-repeat;}


/*
===== entry =====

	1: ikebukuro mic list
	2: nenmatsu-nenshi
	3: genepro
	
====================
*/


/* 1: ikebukuro mic list
----------------------------------------------- */

.news-ikebukuro-mic-list{width:700px; margin-bottom:25px!important;}

.news-ikebukuro-mic-list .col1{width:24%;}
.news-ikebukuro-mic-list .col2{width:47%;}
.news-ikebukuro-mic-list .col3{width:22%;}
.news-ikebukuro-mic-list .col4{width:7%;}
.news-ikebukuro-mic-list th,.news-ikebukuro-mic-list td{line-height:1.7;}

.news-ikebukuro-mic-list td{
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}

.news-ikebukuro-mic-list th img{margin-bottom:10px; display:block;}

.news-ikebukuro-mic-list-p1{
	text-align:center;
	font-size:120%;
}
.news-ikebukuro-mic-list-p2{
	text-align:center!important;
	font-size:120%;
	margin-bottom:0px!important;
}

/* 2: news-nenmatsu-nenshi
----------------------------------------------- */


.news-nenmatsu-nenshi tbody th,.news-nenmatsu-nenshi tbody td{
	vertical-align:middle;
}

.news-nenmatsu-nenshi tbody th{
	text-align:right;
	padding-right:10px;
}


td{
	vertical-align:top!important;
}

td img{vertical-align:top!important;}

/* 3: genepro
----------------------------------------------- */

.gene-price li{
	padding:5px;
	text-align:center;
	line-height:1.6;
	margin-bottom:10px;
}

.gene-price li strong{font-size:130%;}

.gene-list td{
	padding:0px 5px;
}

.gene-list strong{font-size:120%;}

.gene-list table{
	border-width:1px 0px 0px 1px;
	border-color:#999;
	border-style:solid;
	width:220px;
}
.gene-list table td{
	border-width:0px 1px 1px 0px;
	border-color:#999;
	border-style:solid;
	padding:3px!important;

}

.gene-list #table1{background-color:#edf4fd;}
.gene-list #table2{background-color:#fcedf4;}

