@charset "Shift_JIS";

@media screen, tty, tv, projection, handheld, print, braille, aural {

	#title h1 { color:#488; font-size:24px; line-height:34px; }

	#title table { width:400px; height:auto; border-spacing:0;
	border:1px solid #777;
	border-color:#aaa #777 #777 #aaa;
	font-family:Osaka,Verdana,'‚l‚r ‚oƒSƒVƒbƒN';
	font-size:16px; font-weight:normal; line-height:24px; }

	#title td.cell1 { width:auto; height:34px;
	text-align:center; font-size:20px; font-weight:bold;
	line-height:24px; color:#fff;
	background:black url(../part/arro01.gif);
	background-position:50%; background-repeat:no-repeat; }

	#title td.cell1 span { font-size:16px !important; }
	#title td.cell1 strong { font-weight:bold; color:#888; }

	#title td.cell2 { width:auto; height:80px;
	text-align:center; font-weight:bold;
	background:#fff url(../part/hospital.gif) no-repeat 85% 50%; }

	#title2 h1 { color:#000; font-size:26px; line-height:44px; }

	#title2 table { margin:0; border-spacing:2px;
	border-collapse:separate; }

	#title2 td,#title2 td span { font-size:16px !important;
	font-weight:normal; line-height:24px; color:#000;
	font-family:Osaka,Verdana,'‚l‚r ‚oƒSƒVƒbƒN'; }

	dl { margin:0 5% 0; }
	dl dt { margin:18px 0 0; }
	dl dd { border:2px solid #99e; padding:6px 16px; }

	.vc { color:#c44; }

	#bckimg { margin:0 5%; padding:18px 0; line-height:1.5em;
	font-family:Osaka,Verdana,'MS UI Gothic','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	border:2px solid #aaa; border-color:#bbb #777 #777 #bbb;
	background:#fff url(css-img/yama1.jpg) repeat-x; }
	#bckimg .indent { margin:0 5%; }
	#bckimg p { clear:both; }
	#skd { float:right; width:25%; height:auto; padding:4px 8px;
	font-size:14px; line-height:20px;
	border:2px solid #aaa; border-color:#777 #bbb #bbb #777;
	background:#ffc none; }

}
