@charset "UTF-8";/* Farm of Pharmacy | IMU */@import "navi.css";body{	color:#333;	background:#E8F1F4;	text-align: center;}body, form, ul, ol, dl, dd, div, h1, h2, h3, h4, h5, iframe  {	margin: 0px;	padding: 0px;}h1, h2, h3, h4, h5, h6,  {	margin: 0px;	padding: 0px;	clear: both;}ul, ol, li  {	list-style: none;}body,th,td,p,div,a,li,dt.dd {	font-size: 12px;	line-height:130%;}p {	line-height: 140%;	margin-bottom: 1em;	margin-top: 0px;	color: #8C8C8C;}a:link {text-decoration:none;color:#36C;}a:visited {text-decoration:none;color:#936;}a:hover {text-decoration:none;color:#F60;}a:active {text-decoration:none;color:#F30;}.M{font-size:100%}.L{font-size:130%}.LL{font-size:150%}.S{font-size:80%}.bld{font-weight:bold}h3 {	padding-bottom: 11px;	width: 12px;}#mainStage {	margin: 0px auto;	padding: 0px;	width: 760px;	text-align: left;	background: #FFF;}img {	border-style: none;}#header {	text-align: left;	margin: 0px;	padding: 0px;	float: left;	width: 585px;	background: url(../img/header.gif) no-repeat left top;}#header h1 {	text-indent: -9999px;	height: 99px;	width: 585px;	clear: left;	display: block;}h2 {	text-indent: -9999px;	height: 60px;	width: 585px;	font-size: 1px;}a.home {	display: block;	height: 90px;	width: 420px;}#topNews {	padding: 0px;	margin: 0px;}#topNews h2 {	text-indent: 0px;	padding: 0px;	float: left;	margin: 15px 0px 0px;	width: 86px;}#footer {	padding: 0;	font-size: 11px;	background: url(../img/copyright.gif) no-repeat right top;	border-top: 1px solid #333;	border-bottom: 1px solid #333;	clear: both;	margin: 0px;}#footer p {	text-indent: -9999px;	margin: 0px;	padding: 0px;	height: 19px;	display: block;}#visual {	text-align: center;	padding: 30px;}address {	font-weight: normal;	text-decoration: none;	font-style: normal;	padding: 11px;	color: #666666;	clear: both;}form {	margin: 0px;	padding: 0px;}.utyNavi a{	margin-bottom: 11px;	text-align: right;}.rss {	font-size: 10px;	font-weight: bold;	color: #;	background-color: #FF6600;	padding: 2px 6px;	font-style: normal;}.pageNavi {	text-align: right;	margin-top: 20px;	padding-left: 20px;}.pageNavi a {	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #666666;	height: 200px;	width: 160px;	float: right;}#content {	text-align: left;	clear: both;	float: none;}.rightBtn {	vertical-align: bottom;	float: right;	width: 175px;	background: url(../ground/bg_right.gif) no-repeat left bottom;	text-align: right;}.clear {	clear: both;}
