@charset "shift_jis";

/*
--------------------------------------------------------------
◆◆老人医療センター2008年度版　スタイルシート◆◆
--------------------------------------------------------------
--------------------------------------------------------------
【改訂履歴】
08/01/25	初版作成
--------------------------------------------------------------
*/


/* --◆ボディ設定--*/

body,p,td {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	}
	
body { font-size:16px; }
	
/*IE6*/
* html body {font-size:100%;}

/*IE7*/
*:first-child+html body {font-size:100%;}

dl dt {
	margin-bottom:0.3em;
	}

dl dd {
	margin-left:0;
	padding-left:1em;
	}
	
dl dt.Indent {
	padding-left:1em;
	text-indent:-1em;
	}

dl dd.Noindent {
	padding-left:0;
	}
	
li {
	margin-bottom:0.5em;
	}
	
p.Map {
	text-align:center;
	border:1px solid #ccc;
	padding:5px;
	}
	
table caption {
	text-align:left;
	font-weight:bold;
	padding-bottom:5px;
	}
	
ul.NoMark,
ol.NoMark {
	list-style:none;
	margin-left:0;
	padding-left:1.5em;
	text-indent:-1.5em;
	}


/* ---◆◆テキストサイズ設定◆◆--*/

.txt10 { color:#444; font-size: 10px;}
.txt1012 { color:#444; font-size: 10px; line-height: 12px;}
.txt12 { color:#444; font-size: 12px;}
.txt1218 { color:#444; font-size: 12px; line-height: 18px;}
.txt14 { color:#444; font-size: 14px; line-height: 20px;}
.txt18 { color:#444; font-size: 18px;}
.txt24 { color:#444; font-size: 24px;}

.txt10w { color:#fff; font-size: 10px;}
.txt1012w { color:#fff; font-size: 10px; line-height: 12px;}
.txt12w { color:#fff; font-size: 12px;}
.txt12glay { color:#999; font-size: 12px;}
.txt1218glay { color:#999; font-size: 12px; line-height: 18px;}
.txt1218w { color:#fff; font-size: 12px; line-height: 18px;}
.txt14w { color:#fff; font-size: 14px;}
.txt18w { color:#fff; font-size: 18px;}
.txt24w { color:#fff; font-size: 24px;}

.Honmon { font-size:100%; line-height:150%; }
.Honmon_S { font-size:90%; line-height:150%; }
.Honmon_SS { font-size:80%; line-height:150%; }
.Honmon_SSS { font-size:75%; line-height:150%; }
.Stt { font-size:100%; }
.Ph_caption { margin:3px 0 3px 0; font-size:70%; line-height:125%; color:#666;}

.red {color:#c33;}
.glay {color:#999;}
.emerald {color:#099;}
.bluegreen {color:#0f6e64;}
.lightgreen {color:#97c6c1;}

/* --◆◆強調◆◆--*/

em { color:#c33; font-style:normal; }
strong { color:#f00; }

/* --◆◆リンクカラー設定◆◆-- */

a:link { color:#36c;  text-decoration:none; }
a:visited { color:#066;  text-decoration:none; }
a:hover { text-decoration:underline; }

/* --◆◆ヘッダ設定◆◆-- */

div#Header td.title {
	background-image:url(images/head_title_bk.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	}
	
div#Header td.title_obi {
	color:#fff;
	font-size: 10px;
	}
	
div#Header td.title_obi a:link {
	color:fff;
	}
	
div#Header td.title_obi a:visited {
	color:fff;
	}
	
div#Header td.head_navi {
	background-image:url(images/head_navi_bk.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	}
	
/* --◆◆フッタ設定◆◆-- */
	
div#Footer td {
	color:#999;
	font-size: 10px;
	font-family: 'Lucida Grande', Verdana ;
	}
	
/* --◆◆コンテンツページ設定◆◆-- */

div#C_Title td.Title {
	background-image:url(images/h2_bk.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	}
	
div#C_Lead td.SubTitle {
	height:32px;
	padding-left:10px;
	background-image:url(images/h3_bk.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:100%;
	}
	
div#C_Lead td.SubTitle_l {
	height:60px;
	padding-left:10px;
	background-image:url(images/h3_bk_l.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:100%;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	