/* 全般設定 */body { color: #FFFFFF;	margin-top: 0px;	margin-left: 24px;	margin-right: 24px;	margin-bottom: auto;}/* 全般的なリンク */a:link {	background-color:transparent;	color:#336600;}a:hover {	background-color:transparent;	color:#33CC66;}a:visited {	color: #CC6633;}H1 {	height: 20px;	text-align:left;	font-size: 14px;	color: #FFFFFF;	font-weight:bold;	line-height: 130%;	background-color:#99CC99; 	border-left: 1px solid #FFFFFF;}H2	{	font-size:14px;		color:#333333;		background-color:#FFFFFF; 	font-weight:bold;	margin-top:10px;	margin-bottom: 5px;	border-top: 1px dotted #CCCCCC;	border-bottom: 1px dotted #CCCCCC;	}H3	{	font-size:12px;		color:#333333;		background-color:#FFFFCC; 	font-weight:bold;	border-top: 1px dotted #CCCCCC;	border-bottom: 1px dotted #CCCCCC;	padding: 3px 3px 3px 3px;	}.honbun {	font-size: 12px;	color: #333333;	line-height: 140%;}.honbun_s {	font-size: 10px;	color: #333333;	line-height: 110%;}.tel {	font-size: 14px;	color: #FF6600;	font-weight:bold;	line-height: 130%;}.spacetop {	text-align:left;	padding-top: 20px;	padding-left: 20px;}.spaceleft {	text-align:left;	padding-top: 5px;	padding-left: 20px;}.spacerighttop {	text-align:right;	padding-top: 10px;	padding-right: 30px;}.spaceright {	text-align:right;	padding-top: 10px;}.spacecenter {	text-align:center;	padding: 5px 5px 5px 5px;}.spacelefttop {	text-align:left;	padding-top: 10px;	padding-left: 10px;}.spacecltop {	text-align:right;	padding-top: 20px;	padding-right:17px;}.spaceclleft {	text-align:left;	padding-top: 10px;}.spaceclright {	text-align:right;	padding-top: 5px;	padding-right:17px;}.header {	width: 850px;	height: 45px;	font-size: 11px;	line-height: 110%;	margin-top:0px;	background-image:url(img/title.jpg);}.headerTop {	font-size: 11px;	line-height: 110%;	margin-left:125px;}.credit {	width: 850px;	text-align: center;	font-size: 10px;	color: #999999;	margin-top:10px;	line-height: 110%;	border-top: 1px solid #CCCCCC;}.linetop{	font-size:12px;		color:#333333;		line-height: 130%;	margin-top: 5px;	margin-bottom: 5px;	border-top: 1px dotted #CCCCCC;	border-left: 1px dotted #CCCCCC;	border-right: 1px dotted #CCCCCC;	border-bottom: 1px dotted #CCCCCC;	}/* エアスタジオ */.h1_st {	width: 630px;	height: 20px;	text-align:right;	font-size: 14px;	color: #FFFFFF;	font-weight:bold;	line-height: 130%;	background-color:#E2A53A; 	border-right: 1px solid #FFFFFF;}/* 第一なるみ病院 */.ho_menu {	text-align:left;	border: 1px solid #5FC87F;}.ho_menuText {	font-size:12px;	color: #5FC87F;	text-align:left;	padding: 3px 3px 3px 3px;}.ho_whatnew {	text-align:left;	font-size:10px;	color: #6F77C0;	line-height: 110%;	font-weight: normal;}.h1_ho {	width: 628px;	height: 20px;	text-align: left;	font-size: 14px;	color: #FFFFFF;	font-weight:bold;	line-height: 130%;	background-color:#99CC99; 	border-left: 1px solid #FFFFFF;}.ho_list {	text-align:center;	font-size:13px;	color: #333333;	line-height: 130%;	font-weight: normal;	padding: 3px 3px 3px 3px;	border-top: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;}.ho_listleft {	text-align:left;	font-size:13px;	color: #333333;	line-height: 130%;	font-weight: normal;	padding: 3px 3px 3px 3px;	border-top: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;}.ho_hyobo {	font-size: 12px;	width: 100px;	text-align:center;	color: #333333;	line-height: 140%;	background-color:#FFFFCC; 	line-height: 130%;	padding: 2px 2px 2px 2px;	border-top: 1px solid #FFCC66;	border-bottom: 1px solid #FFCC66;}.ho_info {	font-size: 12px;	width: 100px;	text-align:center;	color: #333333;	line-height: 140%;	background-color:#E0E7FE; 	line-height: 130%;	padding: 3px 3px 3px 3px;	border-top: 1px dotted #CCCCCC;	border-bottom: 1px dotted #CCCCCC;}.ho_infol {	font-size: 12px;	width: 210px;	text-align:center;	color: #333333;	line-height: 140%;	background-color:#E0E7FE; 	line-height: 130%;	padding: 3px 3px 3px 3px;	border-top: 1px dotted #CCCCCC;	border-bottom: 1px dotted #CCCCCC;}.spacehorighttop {	text-align:right;	padding-top: 5px;	padding-right: 30px;}/* なるみ記念診療所 */.cl_menu {	text-align:left;	border: 1px solid #6F86F5;}.cl_menuText {	width: 160px;	font-size:12px;	color: #6F86F5;	text-align:left;	padding: 3px 3px 3px 3px;}.cl_whatnew {	text-align:left;	font-size:10px;	color: #66CC66;	line-height: 110%;	font-weight: normal;}.h1_cl {	width: 630px;	height: 20px;	text-align:right;	font-size: 14px;	color: #FFFFFF;	font-weight:bold;	line-height: 130%;	background-color:#90A1F3; 	border-right: 1px solid #FFFFFF;}.cl_list {	text-align:center;	font-size:13px;	color: #333333;	line-height: 130%;	font-weight: normal;	padding: 3px 3px 3px 3px;	border-top: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;}/* なるみ会 */.co_menu {	text-align:left;	border: 1px solid #CCCCCC;}.co_menuText {	width: 160px;	font-size:12px;	color: #333333;	text-align:left;	padding: 3px 3px 3px 3px;}.h1_co {	width: 630px;	height: 22px;	text-align:left;	font-size: 14px;	color: #333333;	font-weight:bold;	line-height: 130%;	background-color:#CCCCCC; 	border-left: 1px solid #FFFFFF;}.co_listko {	text-align:center;	font-size:13px;	color: #333333;	background-color:#FFFFCC; 	line-height: 130%;	font-weight: normal;	padding: 3px 3px 3px 3px;	border-top: 1px dotted #CCCCCC;	border-left: 1px dotted #CCCCCC;	border-right: 1px dotted #CCCCCC;	border-bottom: 1px dotted #CCCCCC;}.co_list {	text-align:left;	font-size:13px;	color: #333333;	background-color:#FFFFFF; 	line-height: 130%;	font-weight: normal;	padding: 3px 3px 3px 3px;	border-top: 1px dotted #CCCCCC;	border-left: 1px dotted #CCCCCC;	border-right: 1px dotted #CCCCCC;	border-bottom: 1px dotted #CCCCCC;}.co_list-1 {	text-align:left;	font-size:13px;	color: #333333;	background-color:#FFFFCC; 	line-height: 130%;	font-weight: normal;	padding: 3px 3px 3px 3px;	border-top: 1px dotted #CCCCCC;	border-left: 1px dotted #CCCCCC;	border-right: 1px dotted #CCCCCC;	border-bottom: 1px dotted #CCCCCC;}.co_header {	font-size: 12px;	color: #333333;	line-height: 140%;	background-color:#FFFFFF; 	line-height: 130%;	padding: 15px 15px 15px 15px;	border-top: 1px solid #339900;	border-bottom: 1px solid #339900;}
