@charset "utf-8";
/*Copyright 2010 FSFIELD All Rights Reserved.*/

/*h2*/
h2#h2_report{
	background:url(../img/h2_report01.gif) no-repeat 0 0;
	height:35px;
	margin-bottom:20px;
	}
h2#h2_topics{
	background:url(../img/h2_topics01.gif) no-repeat 0 0;
	height:35px;
	margin-bottom:10px;
	}

/*promotion*/
div#promotion{
	background:#eee;
	width:640px;
	height:230px;
	margin-bottom:20px;
	}
	
div#promotion p{
	width:429px;
	height:220px;
	top:5px;
	left:5px;
	margin-bottom:0;
	}

/*bg_vaccine bg_immunity bg_clinical bg_reception*/
p#bg_vaccine, p#bg_immunity,
p#bg_clinical,p#bg_reception{
	width:223px;
	min-height:210px;
	margin-bottom:0;
	}
* html p#bg_vaccine{height:200px;}
* html p#bg_immunity{height:200px;}
* html p#bg_clinical{height:200px;}
* html p#bg_reception{height:200px;}

p#bg_vaccine a, p#bg_immunity a,
p#bg_clinical a,p#bg_reception a{
	background:url(../img/bg_a_span_bottom01.jpg) no-repeat 0 bottom;
	display:block;
	text-decoration:none;
	min-height:212px;
	}

p#bg_vaccine a span, p#bg_immunity a span,
p#bg_clinical a span,p#bg_reception a span{
	display:block;
	padding:131px 11px 13px;
	min-height:20px;
	color:#333333;
	}

p#bg_vaccine a:hover, p#bg_immunity a:hover,
p#bg_clinical a:hover,p#bg_reception a:hover{
	color:#333333;
	text-decoration:underline;
	}

* html p#bg_vaccine a{
	width:316px;
	height:200px;
	}
* html p#bg_immunity a{
	width:316px;
	height:200px;
	}
* html p#bg_clinical a{
	width:316px;
	height:200px;
	}
* html p#bg_reception a{
	width:316px;
	height:200px;
	}

p#bg_vaccine a span{background:url(../img/bg_vaccine_top01.jpg) no-repeat 0 0;}
p#bg_immunity a span{background:url(../img/bg_immunity_top01.jpg) no-repeat 0 0;}
p#bg_clinical a span{background:url(../img/bg_clinical_top01.jpg) no-repeat 0 0;}
p#bg_reception a span{background:url(../img/bg_reception_top01.jpg) no-repeat 0 0;}

p#bg_vaccine a:hover span{background:url(../img/bg_vaccine_top01_on.jpg) no-repeat 0 0;}
p#bg_immunity a:hover span{background:url(../img/bg_immunity_top01_on.jpg) no-repeat 0 0;}
p#bg_clinical a:hover span{background:url(../img/bg_clinical_top01_on.jpg) no-repeat 0 0;}
p#bg_reception a:hover span{background:url(../img/bg_reception_top01_on.jpg) no-repeat 0 0;}

/*bg_cancer*/
div#bg_cancer{
	/*width:604px;*/
	height:299px;
	margin:0 0 25px 5px;
	position:relative;
	}
div#bg_cancer p{
	position:absolute;
	top:0;
	left:0;
	}
div#bg_cancer ul li img{vertical-align:top;}

li#cancer1{
	position:absolute;
	top:28px;
	left:0;
	}

li#cancer2{
	position:absolute;
	top:58px;
	left:0;
	}
li#cancer3{
	position:absolute;
	top:88px;
	left:0;
	}
li#cancer4{
	position:absolute;
	top:117px;
	left:0;
	}
li#cancer5{
	position:absolute;
	top:147px;
	left:0;
	}
li#cancer6{
	position:absolute;
	top:178px;
	left:0;
	}
li#cancer7{
	position:absolute;
	top:208px;
	left:0;
	}
li#cancer8{
	position:absolute;
	top:28px;
	left:340px;
	}
li#cancer9{
	position:absolute;
	top:58px;
	left:340px;
	}
li#cancer10{
	position:absolute;
	top:88px;
	left:340px;
	}
li#cancer11{
	position:absolute;
	top:120px;
	right:0;
	}

/*date*/
dl#date{
	margin-bottom:20px;
	overflow:scroll;
	height:740px;
	overflow-x:hidden;
	}
dl#date dt{
	padding-top:5px;
	}
* html dl#date dt{}

dl#date dd{
	margin-left:0;
	padding-bottom:5px;
	background:url(../img/bdr_dot01.gif) repeat-x 0 bottom;
	}
	
dl#date dd a{
	color:#008272;
	text-decoration:underline;
	}
dl#date dd a:hover{
	color:#990033;
}

/*bg_news*/
div.bg_news{background:url(../img/bg_news01.gif) repeat-y 0 0;}
div.bg_newstop{background:url(../img/bg_news_top01.gif) no-repeat 0 0;}
div.bg_newsbtm{
	background:url(../img/bg_news_btm01.gif) no-repeat 0 bottom;
	padding:70px 25px 25px;
	}

/*
ul.topilist li{
	display:inline;
	text-align:right;
	}
div#topi_box{position:relative;}
div#topi_btn{
	position:absolute;
	top:10px;
	right:0;
	width:190px;
	height:25px;
	}*/

/*2011.1.11追記suto*/
div#box_sub_left{
	width:451px;
	float:left;
	}
div#box_sub_right{
	width:170px;
	float:right;
	position:relative;
	}
p#rssbtn{
	position:absolute;
	top:7px;
	right:0;
	width:61px;
	height:24px;
	}
span.new{display:none;}
p#top_txt{
font-family:"メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FF6600;
	background: #FFFFCC;
	text-align: center;
	margin: 0px;
	font-weight: bold;
}

