@charset "euc-jp";
/* $Id: iclinic.css,v 1.9 2006/02/18 08:42:43 admin Exp $ */
/* デフォルト */ 
	
* 
{
	margin:			0 0 0 0;
	padding:		0 0 0 0;
	border:			none 0px;
	font-size:		9pt;
	font-weight:	normal;
	font-family:	"ＭＳ ゴシック",sans-serif;
}
 
body 
{
	width:			800px;
	padding:		5px 0 0 0;
	margin:			10px 10px 0 10px;
	border:			black solid 1px;
}
 
dt 
{
	display:		inline;
}
 
dd 
{
	display:		inline;
}
 
h1 
{
	font-size:		small;
}
 
h2 
{
	font-size:		small;
}
 
a 
{
	font-size:		inherit;
}

 
input 
{
	border:			solid black 1px;
	padding:		2px 2px 2px 2px;
}

 
textarea 
{
	border:			solid black 1px;
}
  
/* 中間層 */ 
	
table#midlayer 
{
	width:	784px;
	margin-left:	8px;
	margin-right:	8px;
	padding-top:	8px;
	border-collapse:	collapse;
}
	
table#midlayer tr td 
{
	vertical-align:	top;
}
  

/* ヘッダー */ 

	
tr#header2 td 
{
	height:				82px;
	width:				784px;
	border-bottom:			solid #66CC33 4px;
	padding:		0 0 0 0;
	line-height:	0;
}
 
tr#header3 
{
}
	
tr#header3 td 
{
	vertical-align:	middle;
	padding:	0 0 0 0;
	height:			18px;
}
	
tr#header3 ul 
{
	list-style-type:	none;
	vertical-align:		middle;
	margin:		2px 0 0 0;
}
	
tr#header3 ul li 
{
	display:	inline;
	vertical-align:		middle;
}
	
tr#header3 ul li img 
{
	vertical-align:	middle;
}
    
tr#header3 td#adosusume 
{
	padding:		4px 0 0 0;
	background-color:	#99CCCC;
	font:			white;
	text-align:		center;
}
 
tr#header3 td#noad 
{
	background-color:	white;
}
   
/* 左ペイン */ 
	
td#leftbar 
{
	width:			149px;
	padding:		8px 8px 8px 8px;
	background-color:	#CCCC99;
	border-top:		solid #66CC33 4px;
}
	
td#leftbar h1 
{
	background-color:	#FFFF66;
	text-align:		center;
	color:	#336633;
	padding:		5px 0 5px 0;
	width:		145px;
}
 
td#leftbar select, td#leftbar h2, td#leftbar p.formbutton, td#leftbar p.formtext 
{
	margin:		0px 0px 0px 7px;
	width:			140px;
}
 
td#leftbar h2 
{
	margin-top:		10px;
}
 
td#leftbar p.formtext 
{
	text-align:		left;
	margin:			5px 0px 10px 6px;
}
 
td#leftbar p.formbutton 
{
	text-align:		right;
	margin:			5px 0px 10px 0px;
}
 
td#leftbar p#medhonpo 
{
	text-align:		center;
	margin:			5px 0 10px 0px;
}
 
td#leftbar dl 
{
	margin:			15px 5px 15px 5px;
}
	
td#leftbar dl dt 
{
	display:	block;
	margin:		5px 0px 5px 0px;
}
 
td#leftbar dl dd 
{
	display:	block;
	margin:		0px 0px 0px 5px;
	color:	#336633;
}
    
/* 中央ペイン */ 
	
td#main 
{
	width:			389px;
	border-top:		solid #66CC33 4px;
}
	
td#main h1, td#main h2, td#main ul, td#main hr, td#main p, td#main table 
{
	margin-left:	5px;
	margin-right:	10px;
}
div#main p.cl_list
{
	padding-left:	15px;
}
 
td#main h2.right 
{
	margin-right:	10px;
	margin-left:	auto;
}
 
td#main h1 
{
	padding:		20px 0 10px 0;
}
 
td#main h2 
{
	color:				white;
	background-color:	#66CC33;
	width:				200px;
	text-align:			center;
	padding:			2px 0 2px 0;
	margin-top:			10px;
}
 
td#main table 
{
	color:	#336633;
	border-collapse:	separate;
	border-spacing:	3px;
	margin-top:		5px;
	margin-bottom:	5px;
}
	
td#main table caption 
{
	font-size:	medium;
	text-align:	center;
	margin-top:	15px;
}

td#main table caption a
{
	font-size:	medium;
}
 
td#main table th, div#main table td 
{
	text-align:	left;
	vertical-align:	middle;
	font-size:	small;
}
 
td#main table th
{
	white-space:	nowrap;
}
td#main table td 
{
	padding-left:	7px;
}
  
td#main p 
{
	word-spacing:	2px;
	padding:	3px 3px 3px 3px;
	color:	#336633;
}
 
td#main p#intro, td#main p#images 
{
	float:		left;
}

	
td#main p#images img 
{
	display:	block;
	float:		left;
}
  
td#main hr 
{
	height:				2px;
	background-color:	#66CC33;
	margin-top:			5px;
	margin-bottom:		5px;
}
 
td#main ul 
{
	list-style-type:		none;
	list-style-position:	outside;
	padding:				5px 0 0 10px;
	border-top:				solid #66CC33 1px;
	margin-bottom:		10px;
}
	
td#main ul li 
{
	color:	#336633;
	margin:	5px 0 5px 0;
}
td#main ul li a
{
	font-size:	small;
}



    
/* 中央ペイン */ 
	
td#main2 
{
	width:			600px;
	border-top:		solid #66CC33 4px;
}
	
td#main2 h1, td#main2 h2, td#main2 ul, td#main2 hr, td#main2 p, td#main2 table 
{
	margin-left:	5px;
	margin-right:	10px;
}
td#main2 p.cl_list
{
	padding-left:	15px;
}
 
td#main2 h2.right 
{
	margin-right:	10px;
	margin-left:	auto;
}
 
td#main2 h1 
{
	padding:		20px 0 10px 0;
}
 
td#main2 h2 
{
	color:				white;
	background-color:	#66CC33;
	width:				200px;
	text-align:			center;
	padding:			2px 0 2px 0;
	margin-top:			10px;
}
 
td#main2 table 
{
	color:	#336633;
	border-collapse:	separate;
	border-spacing:	3px;
	margin-top:		5px;
	margin-bottom:	5px;
}
	
td#main2 table caption 
{
	font-size:	medium;
	text-align:	center;
	margin-top:	15px;
}
 
td#main2 table th, td#main2 table td 
{
	text-align:	left;
	vertical-align:	middle;
	font-size:	small;
}
 
td#main2 table th
{
	white-space:	nowrap;
}
td#main2 table td 
{
	padding-left:	7px;
}
  
td#main2 p 
{
	word-spacing:	2px;
	padding:	3px 3px 3px 3px;
	color:	#336633;
}
 
td#main2 hr 
{
	height:				2px;
	background-color:	#66CC33;
	margin-top:			5px;
	margin-bottom:		5px;
}
 
td#main2 ul 
{
	list-style-type:		none;
	list-style-position:	outside;
	padding:				5px 0 0 10px;
	border-top:				solid #66CC33 1px;
	margin-bottom:		10px;
}
	
td#main2 ul li 
{
	color:	#336633;
	margin:	5px 0 5px 0;
}
td#main2 ul li a
{
	font-size:	small;
}

td#main2 p#intro, td#main2 p#images
{
	float:		left;
}

td#main2 p#images img
{
	display:	block;
	float:		left;
}
    

/* 右ペイン */ 
	
td#admain 
{
	width:			210px;
	background-color:	#99CCCC;
	padding:	10px 10px 10px 10px;
}
	
td#admain table 
{
	border-collapse:	collapse;
}
	
td#admain table tr td 
{
	padding:		8px 5px 8px 5px;
	border-top:		solid #99CCCC 1px;
	width:			200px;
	background-color:	white;
}
	
td#admain table tr td p 
{
	float:	left;
	width:	100px;
	position relative;
}
 
td#admain table tr td img 
{
	display:		block;
	float:			left;
	width:			100px;
}
 
td#admain table tr td div 
{
	clear:	left;
}
     
/* フッター */ 
	
td#footer0 
{
	clear:			both;
	margin-left:		220px;
}

 
td#footer1 
{
	clear:			both;
	margin:			0 8px 0 8px;
	padding:		10px 0 10px 0;
	border-top:		solid #66cc33 12px;
	text-align:		center;
}
	
td#footer1 p#google img, td#footer1 p#google input 
{
	background-color:	white;
	vertical-align:		middle;
}
    
/* フッター */ 
	
p#footer2 
{
	text-align:	center;
	padding:		10px 0 10px 0;
	background-color:	#336633;
	color:		#ffffff;
}
p#footer2 a:link, p#footer2 a:visited, p#footer2 a:hover
{
	color:		yellow;
}
  

