@charset "shift_jis";

/*
-----------------------------------------------
2006.1.31
{fUC
----------------------------------------------- */
body	{
	margin:0;
	padding:0;
	text-align:left;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	line-height:140%;
	}
	
body, td{
	line-height:140%;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 80%;
}

img	{
	border:0;
	}
a:link	{
	color:#03F;
	text-decoration:none;
	}
a:visited	{
	color:#039;
	text-decoration:none;
	}
a:hover,
a:active	{
	color:#F00;
	text-decoration:underline;
	}
h1,h2,h3,h4,p,form	{
	margin:0;
	}
#header {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/header_bg.gif);
	height: 159px;
	background-repeat: no-repeat;
}

#logo {
	height: 89px;
	background-image: url(../images/logo_bg.gif);
	background-repeat: no-repeat;
}
#fontCheng {
	visibility: hidden;
	display: none;
}
#priv {
	visibility: hidden;
	display: none;
}
#globalNav {
	top: 0px;
	left: 0;
	width: 190px;
	height: 189px;
	list-style-type: none;
	padding: 46px 0px 0px 8px;
	background-image: url(../images/global_nav_bg.gif);
	background-repeat: no-repeat;
}
#globalNav li {
	visibility: hidden;
	display: none;
}
#globalNav li a {
	visibility: hidden;
	display: none;
}
.about_top {
	visibility: hidden;
	display: none;
}
#about .section {
	margin: 0px 0px 0px 10px;
	padding: 2px 30px 0px 0px
}
#about .section p {
	font-size: 12px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	line-height: 20px;
	margin: 0px 0px 0px 5px;
	color: #000000;
	padding-right: 0px;
}
#about .section .link {
	background: url(../images/arrow.gif) left center no-repeat;
	padding-left: 14px;
}
#about .section ol {
	font-size: 12px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	line-height: 20px;
	margin: 8px 30px 0px 10px;
	color: #000000;
	padding-left: 10px;
}
#about .osirase {
	font-size: 12px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 8px 60px 0px 20px;
	background-image: url(../images/osirase_bg.gif);
	background-repeat: repeat-y
}
.about_top {
	font-size: 10px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	height: 10px;
	letter-spacing: 2px;
	text-align: right;
	width: 520px;
}
.stylemedicalinfo {
	visibility: hidden;
	display: none
}

#all{
	position:relative;
	/* macIE5 p \*/
	position:static;
	/* macIE5 ȊO */
	padding:0;
	margin:0;
	width:750px;
	border-top:solid 4px #F51;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	background-color:#FFF;
	
	}
/* IE p */
* html #all{
	width:738px;
	}

#allArea{
	width:750px;
	text-align:left;
	margin-left:0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	}

