.upcopy{	
	width: 785px;
	height:30px;
	background: #999999;
	}
.upin{	
	width: 782px;
	height:30px;
	background: #220900;
	text-align: right;
	}


table {
	font-size: 16px;
}
.top_style2 {
	color: #993300;
	font-weight: bold;
}

.style8 {color: #FFFFFF}
.style9 {color: #CCCCCC}

h5 {
	margin:0;
	padding:5px 0 5px 15px;
	background-color:#663300;
	color:#FFFFFF;
	width:278px;
	height:15px;
	margin-bottom:5px;
	}
.normal {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 15px;
	LINE-HEIGHT: 110%;
}
.small {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	LINE-HEIGHT: 110%;

}
.xs {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11px;
	LINE-HEIGHT: 110%;

}
.large {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 16px;
	LINE-HEIGHT: 120%;
}
.s-small {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11px;
	color:#cccccc;
}
.s-small-black {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11px;
	color:#333333;
}
.copy {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11px;
}
.dir {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
}

H1{
	font-size: 10px;
	color: #999999;
	font-weight:normal;
}
H2{
	font-size: 16px;
	color: #333333;
	font-weight:bold;
}
H3{
	font-size: 14px;
	color: 333333;
	font-weight:normal;
}


.cath{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
	color:#CCCCCC;
}

#aa li{	
	list-style-image:url(../shinbi/ao.gif);
	font-size:15px;
	color:#333333;
	line-height:130%;
	}
.hyou{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px; color=#cc3300;
}
A.side{ color:#F7F7D4 ;text-decoration:none ;font-size: 14px;LINE-HEIGHT: 110%;}
A.side:link {  color:#F7F7D4 ;text-decoration:nonee;font-size: 14px;LINE-HEIGHT: 110%;}
A.side:visited {  color:#F7F7D4 ; text-decoration:none;font-size: 14px;LINE-HEIGHT: 110%;}
A.side:active {  color:#F7F7D4 ; text-decoration:underline;font-size: 14px;LINE-HEIGHT: 110%;}
A.side:hover { color:#F7F7D4 ;text-decoration:underline ;font-size: 14px;LINE-HEIGHT: 110%;}


A { color:#0000ff;}



p.form	{
	font-size:14px;
	font-weight:normal;
	color:	#8B0000;
	background-color:#D7C9AF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	border-bottom:	1px solid #CCCCCC;	
	}
p.magu	{
	font-size:15px;
	font-weight:bold;
	color:	#511A00;
	background-color:#D7C9AF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	border-bottom:	1px solid #CCCCCC;	
	}
/*左メニュー*/
.leftmenu{
	font-size:16px;
	font-weight:bold;
	color:	#E0E3B6;
	padding-top:7px;
	padding-bottom:5px;
	padding-left:32px;
	LINE-HEIGHT: 110%;
	}
A.s_side{ color:#ffffff ;text-decoration:none ;font-size: 14px;LINE-HEIGHT: 110%;}
A.s_side:link {  color:#ffffff ;text-decoration:nonee;font-size: 14px;LINE-HEIGHT: 110%;}
A.s_side:visited {  color:#ffffff ; text-decoration:none;font-size: 14px;LINE-HEIGHT: 110%;}
A.s_side:active {  color:#ffffff ; text-decoration:underline;font-size: 14px;LINE-HEIGHT: 110%;}
A.s_side:hover { color:#ffffff ;text-decoration:underline ;font-size: 14px;LINE-HEIGHT: 110%;}

A.white{ color:#ffffff ;text-decoration:none ;font-size: 16px;LINE-HEIGHT: 110%;}
A.whitee:link {  color:#ffffff ;text-decoration:nonee;font-size: 16px;LINE-HEIGHT: 110%;}
A.whitee:visited {  color:#ffffff ; text-decoration:none;font-size: 16px;LINE-HEIGHT: 110%;}
A.white:active {  color:#ffffff ; text-decoration:underline;font-size: 16px;LINE-HEIGHT: 110%;}
A.white:hover { color:#ffffff ;text-decoration:underline ;font-size: 16px;LINE-HEIGHT: 110%;}



	
		
/*角丸ボックス*/	
.rbox {
width:400px;
background-color:#FDF5E6;
}
.textbox {
text-align:left;
margin:0px;
padding:10px;
background-color:#FDF5E6;
}
.rtop, .rbottom{
background-color:#ffffff;
}
.rtop span, .rbottom span{
display:block;
height:1px;
overflow:hidden;
background-color:#FDF5E6;
}
.r1{margin: 0px 5px;}
.r2{margin: 0px 3px;}
.r3{margin: 0px 2px;}
.r4{margin: 0px 1px; height: 2px;}

/*角丸ボックスおわり*/		
	
#content	{
	width:	550px;
	margin:0 0 2em;
	text-align:left;
	}
#content h1	{
	margin:	0.5em 0 0.3em;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#576114;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:	1px solid #CCCCCC;
	}
#contents h1 img	{
	vertical-align:bottom;
	}
#content .lead p	{
	margin:	0;
	text-align:right;
	line-height:1.4;
	font-size:small;
	color:#3366ff;
	background:transparent;
	}
#clients1	{
	float:	left;
	width:	550px;

	}
#clients2	{
	float:  right;
	width:	233px;
	}
#content h2	{
	margin:	1em 0 0.3em;
	font-size:15px;
	font-weight:normal;
	color:	#8B0000;
	background-color:#FDF5E6;
	border-left:7px solid #8B4513;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	border-bottom:	1px solid #CCCCCC;	
	}
#clients1 p,#clients2 p	{
	margin:	0;
	line-height:	1.6;
	color:#333333;
	font-size:	14px;
	padding-left:20px;
	text-indent:0.7em;

	}
#contenttop	{
	width:	580px;
	margin-top:6px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}
.img0 {
	margin:0 0 -5px 0;
	}	
#con_0 {
	width:110px;
	height:130px;
	}	
#con_0 img{
	margin:3px 0 3px 0;
	}	
.con0 {
	font-size:10px;
	margin: 3px 6px 3px 8px;
	text-align:center;	
	}	
#con_1 {
	width:460px;
	height:130px;
	float:right;
	}	
#con_11 {
	width:460px;
	height:110px;
	border:1px solid #660000;
	background-color:#FFFFFF;
	}
.img11 {
	margin:15px 5px 15px 5px;
	vertical-align:text-top;
	}
#con_111 {
	float:right;
	width:380px;
	font-size:13px;
	}
		
#con_111 ul{
	margin:10px;
	padding:0;
	}	
#con_111 li{
	line-height:100%;
	margin-left:10px;
	padding:0;
	list-style-image: url("../menu/sub_brow.gif")	
	}
#con_2 {
	margin-top:15px;
	width:290px;
	font-size:14px;
	float:left;
	}
#con_3 {
	margin-top:15px;
	width:280px;
	float:right;
	}	
#con_33 {
	width:280px;
	height:150px;
	border:1px solid #660000;
	font-size:12px;
	}
#con_33 P{
	margin:0;
	font-size:14px;
	padding:10px;
	line-height:140%;
	}			
#con_4 {
	margin-top:10px;
	width:280px;
	float:right;
	}
#con_44 {
	width:280px;
	height:165px;
	border:1px solid #660000;
	font-size:12px;
	}
#con_44 P{
	margin:0;
	padding:10px;
	line-height:140%;
	}			
#con_5 {
	clear:both;
	padding-top:8px;
	font-size:13px;
	text-align:left;
	width:560px;
	}	
#con_6 {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	font-size:14px;
	width:500px;
	}
#con_6 p{
	font-size:14px;
	margin:0px 0 0px 0;
	}
#con_6 .bb{
	font-size:14px;
	font-weight:bold;
	color:#660000;
	margin:3px 0 3px 0;
	}		
#con_7 {
	margin-top:10px;
	width:590px;
	text-align:center;
		}								
#Footer li {
	margin:5px 15px 5px;
	line-height:150%;
	float:left;
	list-style-type:none;
	font-size:12px;
	color:#FFFFFF;
}
#con567 { text-align:center; }	
#Footer a {
	font-size:12px;
	color:#FFFFFF;
}
#Footer a.foot {
	font-size:12px;
	color:#FFE4C4;
}		
A.foot{ color:#A0522D ;text-decoration:none ;font-size: 14px;LINE-HEIGHT: 110%;}
A.foot:link {  color:#A0522D ;text-decoration:nonee;font-size: 14px;LINE-HEIGHT: 110%;}
A.foot:visited {  color:#F7F7D4 ; text-decoration:none;font-size: 14px;LINE-HEIGHT: 110%;}
A.foot:active {  color:#F7F7D4 ; text-decoration:underline;font-size: 14px;LINE-HEIGHT: 110%;}
A.foot:hover { color:#A0522D ;text-decoration:underline ;font-size: 14px;LINE-HEIGHT: 110%;}

A.ffcopy{ color:#cccccc ;text-decoration:underline ;font-size: 10px;LINE-HEIGHT: 110%;}
A.fcopy:link {  color:#cccccc ;text-decoration:underline;font-size: 10px;LINE-HEIGHT: 110%;}
A.fcopy:visited {  color:#cccccc ; text-decoration:underline;font-size: 10px;LINE-HEIGHT: 110%;}
A.fcopy:active {  color:#cccccc ; text-decoration:underline;font-size: 10px;LINE-HEIGHT: 110%;}
A.fcopy:hover { color:#cccccc ;text-decoration:underline ;font-size: 10px;LINE-HEIGHT: 110%;}

.boxnaka {
	margin-top:10Px;
	width:550px;
	border:1px solid #999999;
	padding:5px;
	float:auto;
}
#new {
	font-size:13px;
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px;
	 PADDING-BOTTOM: 0px; OVERFLOW: auto; WIDTH: 280;
	 PADDING-TOP: 0px; HEIGHT: 150px; BACKGROUND-COLOR: #ffffff;
	 TEXT-ALIGN: left;font-size: 13px;color=#000000;LINE-HEIGHT: 110%;

}
/*サイトマップ*/
.link_tbl {
	width:600px;
	border-bottom: 1px solid #D2D3D5;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 2px;
	text-align:center;
	border-collapse:collapse;
	}
.link_td {
	text-align:center;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding:3px 0px 0px 5px;
	border: 1px solid #cccccc;
	background: #eeeeee;
	height:35px;

	}
A.map{ color:#333333 ;text-decoration:underline ;font-size: 14px;}
A.map:link {  color:#333333;text-decoration:underline;font-size: 14px;}
A.map:visited {  color:#333333 ; text-decoration:underline;font-size: 14px;}
A.map:active {  color:#333333 ; text-decoration:underline;font-size: 14px;}
A.map:hover { color:#333333 ;text-decoration:underline ;font-size: 14px;}

/*ドクターのページ*/
.aisatu_td {
	text-align:left;
	font-size: 15px;
	margin: 10px 10px 10px 10px;
	padding:10px 10px 10px 10px;
	border: 1px solid #663300;
	background: #FFF1D7;
	LINE-HEIGHT: 120%;
	}
/*医療費のページ*/
.hiyou_box{
	width: 560px;
	text-align: left;
	font-size: 14px;
	border: 1px solid #531D03;
	border-collapse:collapse;
	margin:0px 0px 0px 10px;
	}
		
.hiyou_td{
	height:30px;
	text-align: left;
	font-size: 14px;
	border: 1px solid #cccccc;
	background-color: #9a662d;
	border-collapse:collapse;		
	margin-top: 12px;
	margin-bottom: 12px;
	padding:5px 5px 5px 5px;
	color:#ffffff ;
	}
.hiyou_td50{
	height:40px;
	text-align: left;
	font-size: 14px;
	border: 1px solid #cccccc;
	background-color: #9a662d;
	border-collapse:collapse;		
	margin-top: 12px;
	margin-bottom: 12px;
	padding:5px 5px 5px 5px;
	color:#ffffff ;

	}
.hiyou_td01{
	text-align: left;
	font-size: 14px;
	border: 1px solid #cccccc;
	background-color: #FAF9B7;
	border-collapse:collapse;
	margin-top: 12px;
	margin-bottom: 12px;
	padding:5px 0px 5px 5px;
	width:210px;
	font-weight:bold;
	}
.hiyou_td01big{
	text-align: left;
	font-size: 16px;
	border: 1px solid #cccccc;
	background-color: #FAF9B7;
	border-collapse:collapse;
	margin-top: 12px;
	margin-bottom: 12px;
	padding:5px 0px 5px 5px;
	width:210px;
	font-weight:bold;
	}
.hiyou_td11{
	text-align: left;
	font-size: 14px;
	border: 1px solid #cccccc;
	background-color: #D4DFC8;
	border-collapse:collapse;		
	margin-top: 12px;
	margin-bottom: 12px;
	padding:5px 0px 5px 5px;
	width:210px;
	font-weight:bold;
	}
.hiyou_td02{
	text-align: center;
	font-size: 15px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	border-collapse:collapse;		
	margin-top: 12px;
	margin-bottom: 12px;
	padding:5px 5px 5px 5px;
	text-align: right;
	width:100px;
	font-weight:bold;
	}
.hiyou_td02big{
	text-align: center;
	font-size: 17px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	border-collapse:collapse;		
	margin-top: 12px;
	margin-bottom: 12px;
	padding:5px 5px 5px 5px;
	text-align: right;
	width:100px;
	font-weight:bold;
	}
.hiyou_td03{
	text-align: left;
	font-size: 12px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	border-collapse:collapse;		
	margin-top: 12px;
	margin-bottom: 12px;
	padding:5px 5px 5px 5px;
	LINE-HEIGHT: 120%;
	width:250px;
	}
.hiyou_tdcom{
	text-align: left;
	font-size: 12px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	border-collapse:collapse;		
	margin-top: 12px;
	margin-bottom: 12px;
	padding:5px 5px 5px 5px;
	LINE-HEIGHT: 130%;
	width:560px;
	}
.hiyou_tdcomyell{
	text-align: left;
	font-size: 12px;
	border: 1px solid #cccccc;
	background-color: #FAF9B7;
	border-collapse:collapse;		
	margin-top: 12px;
	margin-bottom: 12px;
	padding:5px 5px 5px 5px;
	LINE-HEIGHT: 120%;
	width:560px;
	}
.sinbi_waku{
	background-color: #DAE4F4;
	border: 1px dotted #999999;
	text-align:left;
	font-size: 12px;
	padding:3px 0px 3px 10px;
	clear: both;
	color: #338DFD;
	font-weight:bold;
	}
.sinbi_ti{
	text-align: left;
	font-size: 15px;
	margin-top: 12px;
	margin-bottom: 20px;
	padding:15px 5px 3px 5px;
	LINE-HEIGHT: 120%;
	border-bottom: 1px solid #cccccc;
	color: #9A662D;
	font-weight:bold;
	}
.sinbi_ti01{
	text-align: left;
	font-size: 15px;
	margin-top: 12px;
	margin-bottom: 20px;
	padding:5px 5px 3px 5px;
	LINE-HEIGHT: 120%;
	border: 1px solid #cccccc;
	color: #F7F7D4;
	font-weight:bold;
	background-color:#622F1B;
	}
