@charset "Shift-JIS";







/* ---------------------------------------------------------------------------







		Biotech Web Site Style Seat - Basic







--------------------------------------------------------------------------- */











/* ---------------------------------------------------------------------------



	basic layout 



--------------------------------------------------------------------------- */







body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {

	margin:0;

	padding:0;

}



img {

	border:0px;

	vertical-align:bottom;



}

ol, ul {

	list-style:none outside none;

}



body{

	color:#333;

	font-size:0.75em;

	font-family:"Arial", "sans-serif";

	text-align:center;

}



hr.pause {



	clear:both;



	display:none;



}



div#wrapper {



}













/* ---------------------------------------------------------------------------



	Link 



--------------------------------------------------------------------------- */



a:link {



	color:#028bd9;



	text-decoration: underline;



}



a:visited {



	color:#028bd9;



	text-decoration: underline;



}



a:hover {



	color:#028bd9;



	text-decoration: underline;



}



a:active {



	color:#028bd9;



	text-decoration: underline;



}







p.style_off {



	display:none;

}



div#header {

	background:url(../img/header_bg.gif) repeat-x;

	height:153px;



}

div#header_inner {

	margin:0 auto;

	width:960px;

	position:relative;

}



div#headlogo {

	float:left;

	height:8px;

	padding:40px 0px 13px 10px;

}



div#headlogo a {

	float:left;

	width:140px;

	height:21px;



/*	_margin:12px 0px 0px 0px;*/



}

div#header div#headlogo h1 {

	float:left;

	padding:5px 0 0 15px;

	font-size:16px;

}





div#head_ad {

	float:right;

	width:233px;

	height:0;

	text-align:right;

	padding-top:37px;

}



div#head_text {

	clear:both;

	left:0;

	position:absolute;

	top:86px;

}



div#container {

	background:url("../img/gn_bg.gif") repeat-x scroll 0 390px transparent;

}

div#container_inner {

	padding:15px 0 0 0;

	margin:0 auto;

	width:960px;

}

div#customer_voice {

	width:960px;

	height:375px;

}

div#top_navi {

	padding:12px 0 0 0;

	width:960px;

}

div#top_navi ul {

	overflow:hidden;

}

div#top_navi ul li {

	float:left;

}

div#w_free {

	clear:both;

	width:960px;

	height:101px;

	margin:20px 0 0 0;

	background:url("../img/w_taiken_bg.jpg") no-repeat scroll 0 0 transparent;

}

div#w_free ul {

	padding:10px 7px  0;

	float:right;

}

div#w_free ul li{

	float:left;

	margin:0 5px 15px 0;

}

div#main_navi {

	clear:both;

	width:960px;

/* 	margin:20px 0 0 0; */

}

div#main_navi ul {

	overflow:hidden;



}

div#main_navi ul li {

	float:left;

	margin:15px 14px 0 0;

}

div#main_navi ul .no_margin {

	float:left;

	margin:15px 0 0 0;

}

div#left_navi {

	float:left;

	margin:0 14px 0 0;

}

div#left_navi ul {

	overflow:hidden;

}

div#left_navi ul li {

	margin:15px 0 0 0;

}

div#news {

	background:url("../img/whatsnews.gif") no-repeat scroll 0 0 transparent;

	width:469px;

	height:95px;

	border:1px #c0c0c0 solid;

	float:left;

	margin:10px 14px 0 0;

	padding:40px 0 10px 0 ;

}

div#kuchikomi {


	width:469px;

	height:39px;

	float:left;

	margin:16px 14px 0 0;


}
d
iv#middle {

	float:left;

}


div#news ul #li_line {

	width:439px;

    _margin: 0 auto 0 auto!important;

	border-bottom:1px #CCC solid;

}

*+html div#news ul #li_line {
margin: 0 auto 0 auto!important
}

div#news ul #more_view {

   padding:0 15px 0 0;

   text-align:right;

}



div#news li {

	padding:0 0 0 15px;

	margin:3px 0 0 0;

	_margin:1px 0 0 0;
	
	text-align:left;

	

}

.bold {

	font-weight:bold;

	margin:0 3px 0 0;

}

div#right_navi {

	float:left;
	margin-top:-54px;

}

div#right_navi ul {

	overflow:hidden;

}

div#right_navi ul li {

	margin:15px 0 0 0;

}

div#footer {

	clear:both;

	padding:40px 0 0 0;

	background:url("../img/footer_bg.gif") repeat-x scroll 0 100px transparent;

}

div#footer_inner {

	width:960px;

	margin:0 auto;

}



div#footer_left {

	float:left;

	padding:40px 0 0 0 ;

}

div#footer_left ul {

	overflow:hidden;

}

div#footer_left ul li{

	float:left;

	margin:0 10px 0 0;

}

div#footer_right {

	float:right;

}

div#footer_right ul {

	overflow:hidden;

}

div#footer_right ul li{

	float:left;

	margin:0 5px 0 0;

	padding:20px 0 0 0;



}

div#footer_right ul #f_r_nomargin {

	float:left;

	margin:0 5px 0 0;

	padding:0 0 0 0;



}



div#footer_bottom {

	clear:both;

	width:640px;

	margin:0 auto 0 auto;

	padding:20px 0 0 0;

}

div#footer_bottom  a {

	text-decoration: none;

}





div#footer_bottom ul {

	overflow:hidden;

}

div#footer_bottom ul li{

	float:left;

	margin:0 5px 0 0;

}

div#copy_right {

	clear:both;

	width:300px;

	margin:0 auto 0 auto;

	padding:30px 0 0 0;

}