@charset "UTF-8";


#header {
	position: relative;
	padding-bottom: 4px;
	background: url(../images/header_bg.gif) left bottom repeat-x;
}


/*--------------------------------------------------------------------
01 header
02 header - global navi
03 container wrap
04 menu + main wrap
05 menu - localnavi
06 contents
07 footer

１　基本と構造

２　汎用

３　トップ

４　財団紹介
　　４１　ご挨拶
　　４２　事業団の概要
　　４３　基本理念
　　４４　受診者の権利
　　４５　業務財務等資料
　　　　　４５１　寄附行為
　　　　　４５２　役員名簿
　　　　　４５３　事業報告書等
　　４６　お問い合わせ

５　事業紹介
　　５１　助成活動について
　　　　　５１１　三越医学研究助成
　　　　　　　　　５１１１　募集要領
　　　　　　　　　５１１２　対象者
　　　　　５１２　海外留学渡航費助成
　　　　　　　　　５１２１　募集要領
　　　　　　　　　５１２２　対象者
　　５２　健康推進事業
　　５３　援助事業について
　　５４　保健衛生思想の普及

６　総合健診センター
　　６１　健診センターのご案内
　　６２　健診コースのご案内
　　６３　相談コーナー
　　　　　６３１　食生活のご相談

７　診療所
　　７１　診療所のご案内
　　７２　診療案内
　　　　　７２１　検査医師
　　　　　７２２　担当医師
　　７３　インフルエンザ予防接種のご案内

８　アクセス

９　Ｑ＆Ａ

--------------------------------------------------------------------*/


/* 基本
---------------------------------------------*/
body {
	color: #333333;
	font-size: 85%;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;
	background: url(../images/bg-body.gif) repeat;
	background-position: center center;
/*	background: #b8ff87;*/
	}
img {
	vertical-align:		top;
	border-width:		0pt;
	}
a {
	color:				#003399;
	}
h3 {
	padding-top:		5px;
	padding-bottom:		2px;
	padding-left: 		18px;
	text-align: 		left;
	font-size:			120%;
	font-weight:		bolder;
	line-height:		1.5;
	letter-spacing:		0.1em;
	color:				#f9f9ff;
	background-color:	#06f;
/*	margin-bottom:		12px;*/
	}

/*役員名簿で使用していたがh3に変更したので現在は使用していない。他に使用しているモジュールがあるか調べること　*/
.h3-mb0-ls01 {
	padding-top:		5px;
	padding-bottom:		2px;
	font-size:			120%;
	font-weight:		bolder;
	line-height:		1.2;
	letter-spacing:		0.1em;
	color:				#f9f9ff;
	background-color:	#06f;
	}

h4 {
	margin-bottom:		4px;
	color:				#36f;
	font-size:			120%;
	line-height:		1.5;
	letter-spacing:		0.05em;
	}
.f-090-b-120  /* no use(soudan.html) */ {
	margin-bottom:		4px;
	color:				#090;
	font-size:			120%;
	font-weight:		bolder;
	line-height:		1.5;
	letter-spacing:		0.05em;
	}
.f-009-b-120  /* soudan.html */ { color: #009;
	font-size:			120%;
	font-weight:		bolder;
	margin-top:			0.5em;
	margin-bottom:		0.5em;
	}
.f-3cf-b-120 { 
	color:				#3cf;
	font-size:			120%;
	font-weight:		bolder;
	margin-top:			0.5em;
	margin-bottom:		0.5em;
	}
.f-3cf {
	color:				#3cf;
	margin-top:			0.5em;
	margin-bottom:		0.5em;
	}
.f-36f-b { 
	color: 				#36f; 
	font-weight: 		bold; 
	margin-top: 		0.5em; 
	margin-bottom: 		0.5em; 
		}
.f-009-b { 
	color: 				#009; 
	font-weight: 		bold; 
	margin-top: 		0.5em; 
	margin-bottom: 		0.5em;
	}
.f-000 { 
	color: 				#000; 
	margin-top: 		0.5em; 
	margin-bottom: 		0.5em; 
	}
.hisi  /* 見出しに使っている水色の菱形 */ {
	color:				#3cf;
	font-size:			110%;
	font-weight:		bolder;
	padding-top:		3em;
	}
.hisi-tx  /* 見出しに使っている水色の菱形の間の緑の文字 */ {
	color:				#060;
	font-size:			110%;
	font-weight:		bolder;
	padding-top:		3em;
	}

.skk  /*見出しに使っている水色の三角*/ {
	color:				#33ccff;
	font-weight:		normal;
	padding-right:		0.2em;
	vertical-align: 	top;
	}

.skt  /*水色三角、水色四角　の右側の文字*/ {
	color:				#3366FF;
	font-weight:		bolder;
	}

.pd-l18  /* soudan.html */ {
	padding-left:		1em;
	}
.dcrept-pastcap  /*  過去の報告書等　caption */ {
	color:				#090;
	letter-spacing:		0.05em;
	margin-bottom:		0.2em;
	}
.dcrept-pastline /* 過去の報告書等　明細行 */ {
	font-weight:		normal;
	line-height:		1.5;
	text-align:			center;
	vertical-align:		middle;
	padding:			0.3em 0.5em 0.2em;
	border-top:			1px dotted #72ff67;
	border-bottom-color:#72ff67;
	}
.dcrept-pastline-last {
	font-weight:		normal;
	line-height:		1.5;
	text-align:			center;
	padding:			0.3em 0.5em 0.2em;
	vertical-align:		middle;
	border-top:			1px dotted #72ff67;
	border-bottom:		1px dotted #72ff67;
	}
h6 {
	font-weight:		normal;
	line-height:		1.5;
	margin-bottom:		18px;
	margin-left:		18px;
	}
#content #secondary-detail ul {
	font-weight:		normal;
	line-height:		1.5;
	margin-bottom:		6px;
	margin-left:		18px;
	}

.red {	color:			red;	}
.red-b{	color:			red;	font-weight:	bolder;	}

.anp{color: #000000;text-decoration: none;}

.right {		text-align:			right;}
.textright {	text-align:			right;}
.center {		text-align:			center;}
.textcenter {	text-align:			center;}
.left {			text-align:			left;}
.textleft {		text-align:			left;}

.top{			vertical-align:		top;}
.middle{		vertical-align:		middle;}
.bottom {		vertical-align:		bottom;}

.txul{			text-decoration: 	underline;}
.txnn{			text-decoration: 	none;}


.keepall{		white-space: 		nowrap;}

.urlm {
	font-size:			100%;
	font-weight:		normal;
	text-decoration:	none;
	text-align:			left;
	letter-spacing:		1px;
}

.closing {	
	width:				90%;
	line-height:		130%;
	margin:				25px 0 30px 10px;
	padding:			1.2em;
	border:				solid 1px #3399ff;
	color:				#008000;	
	background-color:	#f0ffff;
}

.div-ptn1 { 
	line-height: 		1.3; 
	margin: 			0.5em 0 1.5em 3em;
	}

.div-ptn3 { 
	line-height: 		1.8; 
	padding: 			0.5em 0 1em 2em;
	}
.div-ptn4 { 
	padding: 			1em 0 0 0;
	}
/*汎用　underline,bolder 健康推進事業に使用*/
.ubr {
	text-decoration: 	underline;
	font-weight: 		bolder;
	}
/*汎用　padding-left18px 健康推進事業に使用*/
.pdl18 {
	padding-left: 		18px;
	}
/*汎用　*/
.pt12 {	padding-top: 		12px;	}
.pr12 {	padding-right:  	12px;	}
.pb12 {	padding-bottom: 	12px;	}
.pl12 {	padding-left: 	 	12px;	}

.pt18 {	padding-top: 		18px;	}
.pr18 {	padding-right:  	18px;	}
.pb18 {	padding-bottom: 	18px;	}
.pl18 {	padding-left: 	 	18px;	}

.pt24 {	padding-top: 		24px;	}
.pr24 {	padding-right:  	24px;	}
.pb24 {	padding-bottom: 	24px;	}
.pl24 {	padding-left: 	 	24px;	}

.pt30 {	padding-top: 		30px;	}
.pr30 {	padding-right:  	30px;	}
.pb30 {	padding-bottom: 	30px;	}
.pl30 {	padding-left: 	 	30px;	}

.mt24 {	margin-top: 	24px;	}
.ml24 {	margin-left: 	24px;	}
.mlt24 {margin-top: 	24px;	margin-left: 	24px;	}


/*汎用　診療所のご案内の記号につける小さい文字　*/
.fs70 {
	font-size: 500%;
	}


.tbox1 {
	font-size:			120%;
	font-weight:		bolder;
	width:				11em;
	margin-top:			0;
	margin-bottom:		0.5em;
	padding:			0.2em 1em 0.1em 0.5em;
	border-color:		#c8fbc8;
	border-style:		solid;
	border-width:		1px 1px 1px 10px;
	}

.acr1 /*  アクロバットリーダー　バナー  業務財務等資料 */ {
	padding-top:		12px;
	padding-right:		36px;
	padding-left:		36px;
	font-family:		"ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka, sans-serif;
	font-size:			x-small;
	line-height:		1;
	}

.acr2 /*  アクロバットリーダー　バナー 保健衛生思想の普及 */ {
	width:				480px;
	margin:				1em 0em 2em 0em;
	padding:			0.5em;
	border:				1px solid #eeeeee;
	background-color:	#f8ffff;
	font-family:		"ＭＳ Ｐゴシック","ＭＳ ゴシック",Osaka,sans-serif;
	font-size:			smaller;
	}

/*  アクロバットリーダー　バナー 　　　*/
/*  健康推進事業、健診コース、業務・財務等資料、書式ＤＬ */
.acr3  {
	padding:			0.5em;
	border:				1px solid #eeeeee;
	background-color:	#f8ffff;
	font-family:		"ＭＳ Ｐゴシック","ＭＳ ゴシック",Osaka,sans-serif;
	font-size:			80%;
	line-height: 		1em;
	}

#content #secondary-detail #jigyou p {
	font-weight:		normal;
	line-height:		1.5;
	padding-top:		6px;
	padding-bottom:		6px;
	border-top:			1px dotted #72ff67;
	}
#content #secondary-detail #igaku .gaiyo{
	width:				60px;
	margin:				2em 0 15px 10px;
	padding:			5px;
	color:				#ffffff;
	background-color:	#000099;
	font-weight:		bolder;
	font-size:			120%;
	text-align:			center;
	}
#content #secondary-detail #igaku dl  /* リスト全体 */ {
	vertical-align:		top;
	padding-left:		30pt;
	}
#content #secondary-detail #igaku dt  /* 用語 */ {
	vertical-align:		top;
	color:				#3333ff;
	font-weight:		bolder;
	}
#content #secondary-detail #igaku dd  /* 用語の解説部分 */ {
	line-height:		1em;
	padding-bottom:		12px;
	padding-left:		24px;
	}
#content #secondary-detail ul li ul {
	line-height: 1.5;
	}

#content #secondary-detail #access .tbl {
	font-weight:		bolder;		
	margin:				0.7em 0 1em 3em;
	border-collapse:	collapse;
}
#content #toiawa .tbl {
	font-weight:		bolder;
	margin:				0.7em 0 1em 3em;
	border-collapse:	collapse;
}
.ac1  /* access.html toiawa.html で使用 */ {
	margin:				6px 0em 24px 24px;
	letter-spacing:		0.05em;
}
.ac2  /* access.html toiawa.html で使用 */ {
	margin-top:			0.1em;
	margin-bottom:		0.3em;
	text-decoration:	underline;
	color:				#3366ff;
}
.ac3  /* access.html toiawa.html で使用 */ {
	margin-top:			0.6em;
	margin-bottom:		0.3em;
	text-decoration:	underline;
	color:				#3366ff;
}
#content #secondary-detail #access .telfax {
	color:				#009;
	font-size:			120%;
}
#content #secondary-detail #access #address {
	font-size:			120%;
	text-align:			center;
	width:				auto;
	padding-top:		12px;
	padding-bottom:		12px;
}
#content #secondary-detail #access .namae {
	color:				#009;
	font-size:			150%;
	font-weight:		700;
	padding-top:		12px;
	padding-bottom:		12px;
	text-align: 		center;
}
#content #secondary-detail #access .jusho {
	color: 				#000000;
	font-weight: 		normal;
	text-align: 		center;
	font-size: 			100%;
	}
#content #secondary-detail #access .addr {
	color:				#009;
	font-size:			100%;
	font-weight:		bolder;
	line-height:		1;
	text-align:			left;
	margin-top:			12px;
	margin-bottom:		36px;
}
#content #secondary-detail #access .addrb {
	color:				#000;
	font-weight:		normal;
}
#content #secondary-detail #access .addrl {
	color:				#36f;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing: 	2px;
}

/* 助成海外では使用していません */ 
#content #secondary-detail #jbshig .a1  {
	margin-bottom:		5px
}

/* 見出し 助成対象者、　サイトマップ、　お問い合わせ */
.h-tai { 
	width: 				100%; 
	margin-bottom: 		1.5em; 
	padding-top: 		0.7em; 
	padding-bottom: 	0.5em; 
	border-bottom: 		3px #eee solid;
	text-align: 		center; 
/*	text-decoration: 	underline; 
*/	letter-spacing: 	0.1em; 
	font-size: 			120%; 
	font-weight: 		600; 
	color: 				#06f; 
	background-color: 	#f4f4ff; 
	}

#content #jtaiig .wak /*  医学助成対象者　（外枠）  使用していない */ {
	border:			1px solid #99cca8;
	background-color:	#fbffff;
	margin:			1px;
	padding:		15px;
	width:			auto;
}

/* 医学助成対象者　回数（年度） */
#content #jtaiig .t1 {
	color:			#009900;
	font-size:		120%;
	font-weight:	bold;
	text-align:		left;
	margin-bottom:	10px; 
	margin-left:	10px;
}

/* 医学助成対象者　各年度毎のテーブル */
#content #jtaiig .tbl {
	margin:				0 15px 30px 20px;
	padding:			1px;
	border:				outset 1px #b8f4e6;
}

/*  医学助成対象者　見出し行  */
#content #jtaiig .t2  {
	font-weight:		bold;
	text-align:			left;
	vertical-align:		top;
	background-color:	#defff1;
}

/* 医学助成対象者　研究課題（ｔｒ） */
#content #jtaiig .t3  { 
	color: #36f; 
	font-weight:		bold; 
	font-size:			110%; 
	background-color:	#f9f9ff; 
	}

/* 医学助成対象者　明細行(tr) */
#content #jtaiig .t4  {
	vertical-align:		top;
}

/* 医学助成対象者　合計金額行 （ｔｒ）*/
#content #jtaiig .t5  {
	padding-right:		10px;
	text-align:			right;
}

/* 医学助成対象者　ｔｄ　すべて */
#content #jtaiig td  {
	padding:			5px;
	border:				outset 1px #eee;
}

/* 医学助成対象者　行折り返し禁止　　適用：複数 */
#content #jtaiig .nw  {
	white-space:		nowrap;
}

/* 医学助成対象者　氏名 */
#content #jtaiig .w1  {

}

/* 医学助成対象者　年齢 */
#content #jtaiig .w4  {
}

/* 医学助成対象者　所属機関 */
#content #jtaiig .w2  {
}

/* 医学助成対象者　留学先、現在の専攻 */
#content #jtaiig .w3  {
}




/* 担当医師表　２分割をクリア 
#stanto  {
	text-align: 		center; 
	padding-top: 		20px; 
	width: 				750px; 
	clear: 				both; 
	}
*/ 

#content #stanto {
	letter-spacing:		0.7em;
}

#content #skensa {
/*
	margin-top:			2em;
*/
}

.tbl1 /*診療案内の３個のテーブル*/ {
	margin:				2em 0em;
	border:				solid 1px #473c8b;
	border-collapse: 	collapse;
}


.dotline { 
	background-image: 		url(../images/dotlineh.gif); 
	background-repeat: 		repeat; 
	background-attachment: 	scroll; 
	background-position:	right top; 
	width: 					470px; 
	height: 				2px; 
	}

/* ページトップへ　緑上矢印 */
.totop   {
	text-align:			right;
	vertical-align:		middle;
	width:				40px;
}

/* 担当医師表　見出し1行目　曜日 */
#content #stanto .stanto-hd   {
	border:				solid 1px #473c8b;
	background-color:	#d2d2ff;
	color:				#4b0082;
	font-size:			12px; 
	font-weight:		bold;
	text-align:			center;
	vertical-align:		middle;
	padding: 1em;
	white-space:		nowrap;
	empty-cells:		show;
}


#content #stanto .stanto-am {
	color:				#4b0082;
	font-size:			12px;
	font-weight:		bold;
	background-color:	#d2d2ff;
	text-align:			center;
	padding:			1em;
	vertical-align:		middle;
	border-color:		#473c8b;
	border-style:		solid dotted solid solid;
	border-width:		1px;
	empty-cells:		show;
}


#content #stanto .stanto-pm {
	color:				#4b0082;
	font-size:			12px;
	font-weight:		bold;
	background-color:	#d2d2ff;
	text-align:			center;
	padding:			1em;
	vertical-align:		middle;
	border-color:		#473c8b;
	border-style:		solid solid solid dotted;
	border-width:		1px;
	empty-cells:		show;
}

/* 担当医師表　曜日 */
.stanto-day {
	color:				#4b0082;
	font-size:			12px;
	font-weight:		bold;
	background-color:	#f0f0ff;
	text-align:			center;
	white-space:		nowrap;
	padding:			2px;
	vertical-align:		middle;
	border:				solid 1px #473c8b;
}


/* 担当医師表　診察室 */
.stanto-rm {
	color:				#4b0082;
	background-color:	#f0f0ff;
	text-align:			center;
	white-space:		nowrap;
	padding:			5px;
	vertical-align:		top;
	border:				solid 1px #473c8b;
}

/* 担当医師表　左が点線 */
.stanto-ldot   {
	padding:			5px 15px;
	border-color:		#473c8b;
	border-style:		solid solid solid dotted;
	border-width:		1px;
	background-color:	#fffff0;
	color:				#000000;
	text-align:			center;
	vertical-align:		top;
	white-space:		nowrap;
	empty-cells:		show;
}

/* 担当医師表　右が点線 */
.stanto-rdot   {
	padding:			5px 15px;
	border-color:		#473c8b;
	border-style:		solid dotted solid solid;
	border-width:		1px;
	background-color:	#fffff0;
	color:				#000000;
	text-align:			center;
	vertical-align:		top;
	white-space:		nowrap;
	empty-cells:		show;
}
/*
#content #secondary-detail #jbshig .qual{
	list-style: 		lower-roman;
	}
*/



/* *************************************** */
/*                                         */
/*               基本                      */
/*                                         */
/* *************************************** */

a:link {
	color:				#00e;
}
a:visited {
	color:				#00e;
}
a:hover,
a:focus {
	color:				#ff0000;
}
a:active {
	color:				#c30;
}
#wrapper {
	width:				760px;
	margin:				0 auto;
	border:				groove 1pt silver;
	background-color:	#ffffff;
}
#header {
	position:			relative;
	padding-bottom:		4px;
	background:			url(../images/header_bg.gif) left bottom repeat-x;
}
#content {
/*
	background-color:	#eee;
*/
	clear:				both;
	width:				100%;
}
#content #topics {
	text-align:			center;
	width:				auto;
}
#content #primary {
	float:				right;
	width:				530px;
}
 




/* トップ　ニュースライン
---------------------------------------------*/
/*　ニュースラインブロックの定義　*/
#lead .leadSentence {
	color:				green;
	font-size:			large;
	font-weight:		600;
	line-height:		1.5;
	margin-top:			18px;
	margin-bottom:		10px;
	}
/*　明細行エリア全体の定義　*/
#content #primary #nwstpc {
	padding:			6px 0px 0px 0px;
	text-decoration: 	none;
	}
/* ニュース＆トピックス　日付 */
#content #primary #nwstpc .nwsdat {
	white-space: 		nowrap;
	text-align: 		left;
	letter-spacing:		-0.02em;
	}
/* ニュース＆トピックス　明細１行 */
#content #primary td {
	vertical-align: 	top;
	padding-right: 		12px;
	padding-bottom:		6px;
	letter-spacing:		1px;
	}




#content #secondary {
	float:				left;
	width:				210px;
	margin-bottom:		12px;
	text-align:			center;
	}
#content #secondary h2 {
	float:				right;
	width:				210px;
	padding-bottom:		12px;
	text-align:			center;
	}
#content #secondary #igaku {
	text-align:			center;
	width:				210px;
	padding-top:		4px;
	}
#content #secondary #igaku a:hover,
#content #secondary #igaku a:focus {
	background-image:	url(../images/ln_01_bg.jpg);
	text-align:			center;
	width:				210px;
	float:				right;
	}
#content #secondary #kigai a:hover,
#content #secondary #kigai a:focus {
	background-image:	url(../images/ln_bg.jpg);
	text-align:			center;
	width:				210px;
	float:				right;
	}
#content #secondary #tanto a:hover,
#content #secondary #tanto a:focus {
	background-image:	url(../images/ln_bg.jpg);
	text-align:			center;
	width:				210px;
	float:				right;
	margin-bottom:		12px;
}
#content #secondary #kysin a:hover,
#content #secondary #kysin a:focus {
	background-image:	url(../images/ln_bg.jpg);
	text-align:			center;
	width:				210px;
	float:				right;
	margin-bottom:		12px;
}
#content #secondary #smnar a:hover,
#content #secondary #smnar a:focus {
	background-image:	url(../images/ln_bg.jpg);
	text-align:			center;
	width:				210px;
	float:				right;
	margin-bottom:		12px;
}
#content #secondary #nenmatu a:hover,
#content #secondary #nenmatu a:focus {
/*	background-image:	url(../images/ln_bg.jpg);
	background-image:	url(../images/ln_bg_nenmatu.jpg);
*/	text-align:			center;
	width:				200px;
	margin-bottom:		0;
}
#content #primary-detail {
	float:				left;
	width:				170px;
}



/* エリア定義　secondary-detail　の定義
---------------------------------------------*/
#content #secondary-detail {
	font-size:			100%;
	line-height:		1.5;
	float:				right;
	width:				568px;
	padding-right:		0px;
	padding-bottom:		12px;
	padding-left:		0px;
	border-left: 		1pt solid #eee;
/*	background-color:	#f5fdfd; */
	}


/* エリア定義　sdtext < secondary-detail　の定義
　　　医学研究助成、海外渡航費助成
---------------------------------------------*/
.sdtext {
	margin:				20px 20px 20px 20px;
	}

#content #secondary-detail-igaku { 
	width: 				570px; 
	float: 				right; 
	border-left: 		1pt solid #eee; 
	}
#content #secondary-detail-igaku-tx { 
	font-size: 			120%; 
	line-height: 		1.5; 
	padding-right: 		24px; 
	padding-bottom: 	12px; 
	padding-left: 		24px; 
	border-left: 		1pt solid #eee; 
	}

/* トップ　ローカルボタンのパディング */
#content #secondary #localNavigation #leadTerms div {
	margin-bottom:		12px;
	}

/* トップ　ローカルボタンエリア全体のパディング */
.section{
	margin-top:			12px;
	}

/* 一度クリアしたあと再２分割 */
#content .primary-det  ail-2 {
	width:				170px;
	float:				left;
	}

/* 一度クリアしたあと再２分割 */
#content #secondary-detail-2 {
	font-size:			120%;
	line-height:		1.5;
	padding-right:		24px;
	padding-bottom:		12px;
	padding-left:		24px;
	width:				520px;
	float:				right;
}



/* フッター
---------------------------------------------*/
#footer {
	/*  */
	position: 			relative;
	/* utiliynavi-i absolute指定のために追加*/

	padding-top:		20px;
	width:				100%;
	clear:				both;
	font-size: 			9pt;
}



/* ロゴとユーティリティナビゲーション
---------------------------------------------*/
#logo {
	padding:			0 0 7px;
}

#utilityNavigation {
	position:			absolute;
	right:				0;
	top:				140px;
	width:				170px;
	font-size:			90%;
	line-height:		1.2;
}

/* for index */
#utilityNavigation-i {
	position:			absolute;
	right:				6px;
	top:				0px;
	width:				170px;
}

/*add for mhwf*/
#utilityNavigation1 {
	position:			absolute;
	right:				20;
	top:				150px;
	width:				200px;
	font-size:			90%;
	line-height:		1.2;
}
#utilityNavigation   li,
#utilityNavigation-i li {
	position:			absolute;
	top:				0;
	width:				100px;
}
#utilityNavigation   li#navSiteMap,
#utilityNavigation-i li#navSiteMap
 {
	right:				90px;
}

#utilityNavigation   li#navInquiry,
#utilityNavigation-i li#navInquiry {
	right: 0;
}

#utilityNavigation   li a,
#utilityNavigation-i li a {
	padding-left:		12px;
	text-decoration:	none;
}

#utilityNavigation   li#navSiteMap a,
#utilityNavigation-i li#navSiteMap a {
	background:			url('(EmptyReference!)') left center no-repeat;
}

#utilityNavigation   li#navInquiry a,
#utilityNavigation-i li#navInquiry a {
	background:			url(../images/ico_mail.gi) left center no-repeat;
}

/* グローバルナビゲーション
---------------------------------------------*/
#globalNavigation {
	height:				34px;
	border-top:			1px solid #70747c;
	border-right:		1px solid #70747c;
	border-left:		1px solid #70747c;
	background:			blue url(../images/gn_bg.gif) repeat-x;
}
#globalNavigation li {
	float:				left;
	height:				34px;
	padding-right:		2px;
	background:			url(../images/gn_li_bg.gif) repeat-y right top;
	text-align:			center;
	vertical-align:		middle;
}
#globalNavigation .gn_li_last {
	background:			url(../images/gn_li_bg.gif) repeat-y right top;
	text-align:			center;
	height:				34px;
	float:				left;
	vertical-align:		middle;
	padding-right:		0;
	}
#globalNavigation li a {
	display:			block;
}
#globalNavigation li a:hover,
#globalNavigation li a:focus {
	background:			blue;
}


/* パンくずリスト
---------------------------------------------*/
#topicPath {
	margin-top:				4px;
	height:					56px;
	border-bottom:			1px solid #e5e5e5;
	color:					#60c030;
	background-color:		transparent;
}
#topicPath li {
	background-repeat:		no-repeat;
	background-attachment:	scroll;
	background-position:	left center;
	float:					left;
	padding-top:			12px;
	padding-bottom:			12px;
	padding-left:			10px;
}
#topicPath li.first {
	background-repeat:		no-repeat;
	background-attachment:	scroll;
	background-position:	left center;
	padding-left:			18px;
}
#topicPath li.last {
/*
	background-color: #ffffff;
*/
	background-repeat:		no-repeat;
	background-attachment:	scroll;
	background-position:	left center;
}

/*トピックパスの右のサイトマップのリンク*/
.sitemap{
	position: absolute;
	top: 130px;
	left: 550px;
	}

/*トピックパスの右のお問い合わせのリンク*/
.otoiawase{
	position: absolute;
	top: 130px;
	left: 650px;
	}

/*トピックパスの右のサイトマップのリンク*/
.sitemap1{
	position: relative;
	top: 130px;
	left: 550px;
	}

/*トピックパスの右のお問い合わせのリンク*/
.otoiawase1{
	position: relative;
	top: 130px;
	left: 650px;
	}



/* サイトマップ
---------------------------------------------*/
/*　レベル１　*/
#sitemp .lv1{
	padding: 			24px 0px 0px 4em;
	color: 				#009900;
	font-size: 			120%;
	font-weight: 		bolder;
	}

/*　レベル２　*/
#sitemp .lv2{
	padding: 			5px 0px 0px 4em;
	font-weight: 		normal;
	}

/*　レベル３　*/
#sitemp .lv3{
	padding: 			3px 0px 0px 6em;
	font-weight: 		normal;
	}

/*　レベル３　*/
#sitemp a{
	color: 				#000000;
	text-decoration: 	none;
	}

/*　レベル1 の　リンク文字　*/
#sitemp .lv1-link{
	color: 				#009900;
	text-decoration: 	none;
	}




/* 下階層への導入部分
---------------------------------------------*/

#lead .column {
	clear:				both;
	width:				100%; /* for WinIE6,7 */
}
#lead .column .section {
	width:				275px;
}
#lead .column #leadPurpose,
#lead .column #leadTerms {
	float:				left;
}
#lead .column #leadEnvironment,
#lead .column #leadAccess {
	float:				right;
}
#lead .column .section h2 {
	border-top:			1px solid #d9d9d9;
	border-bottom:		2px solid #f5f5f5;
	font-weight:		normal;
	line-height:		1;
}
#lead .column .section h2 a {
	display:			block;
	width:				235px; /* for WinIE6 */
	padding:			10px 30px 10px 10px;
	border-bottom:		1px solid #D9D9D9;
	background:			url(../images/lead_a_bg.gif) left center no-repeat;
	text-decoration:	none;
}
#lead .column .section h2 a:active {
	background:			url(../images/lead_a_bg.gif) right center no-repeat;
}
#lead .column .section p {
	margin:				7px 10px 18px 10px;
	line-height:		1.5;
}

/* ローカルナビゲーション
---------------------------------------------*/
#localNavigation ul {
	font-size:			110%;
	font-weight:		bolder;
	background:			#cf9;
/*	background:			#6c3;   2008.08 提示カラー　*/
	line-height:		1.7;
	}
#localNavigation ul li  /* 背景-各項目の区切りとなるライン部分のみ見える */ {
	padding-bottom:		2px;
	background:			url(../images/ln_li_bg.gif) repeat-x left bottom;
}
#localNavigation ul li a {
	color:				black;
	display:			block;
	background:			url(../images/arrow_big.gif) no-repeat 9px 19px;
	text-decoration:	none;
	width:				170px;
	padding-top:		12px;
	padding-bottom:		12px;
	padding-left:		18px;
}
#localNavigation ul li a:hover,
#localNavigation ul li a:focus  /* ひし形をオンマウス時にテキストに寄せて表示 */ {
	color:				black;
	background:			#cff url(../images/arrow_big.gif) no-repeat 11px 19px;
/*	background:			#3cf url(../images/arrow_big.gif) no-repeat 11px 19px;   2008.08 提示カラー　*/
}
#localNavigation ul li ul {
	font-size:			95%;
	font-weight:		bolder;
	margin-left:		20px;
}
#localNavigation ul li ul li {
	padding-bottom:		0;
	background:			transparent;
	border-top:			1px solid #f06;
}
#localNavigation ul li ul li a {
	width:				134px; /* for WinIE6 */
	padding:			6px 10px 6px 14px;
	background:			url(../images/arrow_small.gif) no-repeat 5px 11px;
}
#localNavigation ul li ul li a:hover,
#localNavigation ul li ul li a:focus {
	color:				black;
	background:			#cff url(../images/arrow_small.gif) no-repeat 7px 11px;
/*	background:			#6cf url(../images/arrow_small.gif) no-repeat 7px 11px;*/
}


/* フッターナビゲーション
---------------------------------------------*/
#footerNavigation {
	border-top:			1px solid #e5e5e5;
	font-size:			90%;
	line-height:		1.2;
	text-align: 		center;
	text-decoration: 	none;
	padding:			10px 17px;
}
#footerNavigation a {
	font-size:			110%;
	text-decoration:	none;
	letter-spacing:		0.7px;
}
#footerNavigation li {
	float:				left;
	margin-right:		10px;
	padding:			8px 0;
}
#footerNavigation li a {
	display:			block;
	padding-left:		6px;
	background:	url(../images/arrow_small.gif) left center no-repeat;
	text-decoration:	none;
}
#copyright {
	clear:				both;
	width:				726px; /* for WinIE6,7 */
	padding:			10px 17px;
	background:			#f5f5f5;
	border-top:			1px solid #e5e5e5;
	font-size:			90%;
	text-align: 		center;
	line-height:		1;
}



/*　ご挨拶
---------------------------------------------*/
/*　余白　*/
#aisatu .yohaku { 
	line-height: 		1.8; 
	padding: 			12px 18px 18px 18px;
	}
/*　署名　*/
#aisatu p {
	text-align: 		right;
	padding: 			12px 18px 18px 18px;
	}




/* 受診者の権利,基本理念
---------------------------------------------*/
#rinenn,
#kennri {
	margin-bottom: 		6px;
	margin-right: 		12px;
	margin-left: 		12px;
	padding: 			24px 24px 24px 30px;
	border: 			#777799 double 3px;
}
#rinenn table,
#kennri table {
	padding:			1em 2em 1em 0em;
	vertical-align: 	top;
}
#rinenn td,
#kennri td {
	padding:			1em 0em 1em 1em;
	line-height:		1.2em;
	vertical-align: top;
}
#rinenn .hoshin,
#kennri .hoshin {
	padding:			1em 2em 0.5em 1em;
	text-align: 		center;
	line-height:		1.2em;
	font-size: 			130%;
	font-weight: 		bolder;
}
#rinenn .setumei {
	padding:			1em 2em 0em 1em;
	line-height:		1.2em;
	vertical-align: 	top;
}
#rinenn .signature,
#kennri .signature {
	padding:			0em 2em 0em 0em;
	text-align: 		right;
	line-height:		1.2em;
}




/* 業務・財務等資料
---------------------------------------------*/
/* ボタン画像 */
#gyozai	.col1{	
	padding-top:	0.1em;
	padding-bottom:	1em;
	padding-left:	1em;
	text-align:		left;
	vertical-align:	top;
	}

/* 名称 */
#gyozai	.col3{	
	padding-bottom:	1em;
	padding-left:	0.5em;
	font-size:		100%;
	letter-spacing:	0.5px;
	text-align:		left;
	vertical-align:	top;
}

/* テーブル */
#gyozai	table{	
}
/*　文字　*/
#gyozai	a{	
	font-size:		120%;
	font-weight:	bolder;
	color:			#06f;
}




/* 保健衛生思想の普及
---------------------------------------------*/
#hokene .bk-lk {background-image:  url(../img/bl-lk-semine.gif);
	}
#hokene table a {
	text-decoration: 	none;
	}
#hokene table.ichiran {				/*開催一覧*/
	color: 				blue;
	margin-left: 		20px;
	margin-bottom: 		12px;
	}
#hokene .nendo {					/*開催年度*/
	font-weight: 		bolder;
	padding-top:		12px;
	}
#hokene .tm							/*開催回数*/
	{
	padding-left:		18px;
	padding-right:		1em;
	}
#hokene .dt { 						/*開催日付*/
	letter-spacing:		1px;
	}
#hokene .rireki { 					/*履歴・資料ブロック*/
	padding-top: 		18px;
	}
#hokene .sr { 						/*履歴・資料ブロック*/
	padding-top: 		 6px;
	padding-left: 		24px;
	}




/* 健康セミナー、健康講座開催予定
---------------------------------------------*/
/*　明細行　*/
#seminr p{
	padding: 12px 12px 0px 0px;
	}
/*　詳細　*/
#seminr .shosai {
	color: Limegreen;
/*	font-weight: bolder;*/
	text-decoration: underline;
	}
#seminr a:hover,
#seminr a:focus {

	background-color: mistyrose}




/* 援助事業について
---------------------------------------------*/
/*　各大会のブロック全体　*/
#enjojo .taikai { 
	line-height: 		1.3; 
	margin: 			12px 0px 48px 36px;
	}

/*　開催報告記事へのリンク　*/
#enjojo .enjojolnk { 
	margin-bottom:  	1em;
	}

/*　三角の右側　*/
#enjojo .tx1{
	color:	#3366FF;
	font-weight:bolder;
	}
/* 競技大会　場所／日程　表の明細*/
#enjojo .nln{
	padding-bottom:	0.2em;
	vertical-align: top;
	}

/* 競技大会　スポーツ用具 表*/
#enjojo table.tb2{
	border:			2px double #dddddd;
	margin:			1em 0px 1em 4em;
	padding: 		0.5em;
	}

/* 競技大会　スポーツ用具 表の明細*/
#enjojo td.td0{
	padding:		0em 1em;
	text-align:		justify;
	text-justify:	inter-cluster;
	}





/* 助成活動について ・・・？？
---------------------------------------------*/
#jbshig .midashi { 
	color: 				#36f; 
	font-weight: 		bold; 
	margin-top: 		0.5em; 
	margin-bottom: 		0.5em; 
	font-size:			110%;
	}



/* 助成活動について
---------------------------------------------*/
/* 見出し */
#jigyou	.head{
	font-size:			larger;
	font-weight:		bolder;
	}

/* 説明 */
#jigyou .txt{
	padding:			6px 12px 36px 12px;
	}



/* 医学研究助成
---------------------------------------------*/
/* 医学研究、海外助成　対象者へのリンクライン（緑丸のボタン～） */
.taisyo {
	margin-top:			12px;
	margin-bottom:		18px;
	margin-left: 		60px;
	padding-bottom:		0;
	text-align:			left;
	vertical-align:		top;
	font-size:			100%;
	}

/* 医学研究、海外助成　募集要領　締切メッセージ */
.closings { 
	color:				#008000; 
	font-size: 90%; 
	background-color:	#f7ffff; 
	margin:				0.5em 0 1em 0; 
	padding:			0.5em 0 0.5em 1em; 
	width:				auto; 
	border:				solid 1px #3399ff; 
	}

/* 医学研究、海外助成ページのトップ部分　2つのリンク */
#content #secondary-detail #joseig .t3,
#content #secondary-detail #josekg .t3 {
	margin:				12px  0px 0.5em 0px;
	text-align:			left;
	vertical-align: 	top;
	font-weight:		bolder;
	font-size:			120%;
	}

/* 医学研究助成内容　募集要領テキスト */
#content #joseig .tx1 {
	padding-left:		2.0em;
	text-indent:		1em;
	line-height: 		1.6em;
	}

/* 医学研究助成内容　課題 */
.div-ptn2 { 
	line-height: 		1.5; 
	padding: 			0.5em 0 1em 1em;
	}

/* 医学研究助成内容　金額・課題 */
#content #joseig .div-ptn5   {
	line-height:		1.5;
	margin:				0.5em 0 1.5em 2em;
	}

/* 医学研究助成内容　金額・課題    要調査：医学以外での使用　*/
.div-ptn5   {
	line-height:		1.5;
	margin:				1em 0 1.5em 2em;
	}

/* 医学助成 　箇条書きのインデント　*/
#content #joseig .idt, {
	text-indent:		-1.3em;
	margin-left:		3em;
	margin-bottom: 		1em;
	}
#content #joseig .idt2 {
	text-indent:		-1.5em;
	margin-left:		3em;
	margin-bottom: 		1em;
	}

/* 医学助成　対象者一覧リンク　*/
#content #joseig .tai {
	margin-left:		2em;
	line-height:		2em;
	font-size:			90%;
	}

/* 　〃　回数　1行目（直近のもの）*/
#content #joseig .tinos {
	padding-right: 		10px;
	padding-top: 		6px;
	padding-bottom:		6px;
	}

/* 　〃　回数　 */
#content #joseig .tinob {
	padding-right: 		10px;
	white-space: 		nowrap;
	}

/* 　〃　回数　１～５回　*/
#content #joseig .tinol {
	padding-right: 		10px;
	padding-left:		1em;
	white-space: 		nowrap;
	}

/*　医学、海外　募集要領　問合せ先　住所*/
#content #joseig .josei-toiawasesaki,
#content #josekg .josei-toiawasesaki
	{
	width:				26em;
	margin-left:		2em;
	padding:			12px 0px 12px 18px;
	line-height:		1.5em;
	border:				solid 1px #66ccff;
	background-color:	#f7ffff;
	}

/*　医学、海外　募集要領　問合せ先　名称*/
#content #secondary-detail #joseig .t1,
#content #secondary-detail #josekg .t1
	{
	margin-bottom:		12px;
	font-size:			105%;
	font-weight:		bolder;
	text-decoration:	underline;
	}

/*　医学、海外　募集要領　問合せ先　メールアドレス*/
#content #secondary-detail #joseig .t5,
#content #secondary-detail #josekg .t5
	{
	text-align: 		center;
	text-decoration:	none;
	letter-spacing:		1px;
	}

/*　医学、海外　横区切線　*/
.lineyoko { 
	width:				100%; 
	height:				1px; 
	margin-top: 		1em; 
	margin-bottom: 		2em; 
	border-top: 		1px solid #e5e5e5; 
	}




/* 医学研究助成　対象者
---------------------------------------------*/






/* 海外留学渡航費助成　募集要領
---------------------------------------------*/
/*　海外留学　項目見出し　*/
#content #secondary-detail #josekg .h{
	color:				#000099;
	font-size:			105%;
	margin-bottom:		4px;
	font-weight:		bolder
	}

/*  海外留学　箇条書きのインデント　*/
#content #josekg .idt {
	text-indent:		-1.3em;
	margin-left:		2em;
	margin-bottom: 		1em;
	}
#content #josekg .idt2 {
	text-indent:		-1.5em;
	margin-left:		0.5em;
	margin-bottom: 		1em;
	}


/*　海外留学　対象者条件箇条書き　*/
#content #secondary-detail #josekg .a0 {
	margin-left:		-5px;
	margin-bottom:		5px;
	}

/*　海外留学　対象者条件箇条書き　*/
#content #secondary-detail #josekg .a2 /* テキスト */ {
	margin-bottom:		10px							;
	padding-left:		2em;
}





/* 健康推進事業
---------------------------------------------*/
/*　　*/
#kenhoj ul{
	list-style-type:	none;
	margin-top:			0em;
	margin-left:		2em;
	padding-bottom:		24px;
	}

#kenhoj td{	
	vertical-align:		top;
	}

/*　大項目　Ⅰ、Ⅱ　*/
#kenhoj .dno{
	padding-top:		24px;
	vertical-align:		top;
	font-size:			100%;
	font-weight: 		bolder;
	}

/*　項目　*/
#kenhoj .kno{
	padding-top:		1em;
	padding-left:		0em;
	text-align:			left;
	vertical-align:		top;
	width:				10em;
	color:				#3366ff;
	font-size:			98%;
	font-weight: 		bolder;
	white-space:		nowrap;
	}

/*　　項目説明　*/
#kenhoj .ktx{
	padding-top:		0.1em;
	padding-left:		1.5em;
	text-align:			left;
	vertical-align:		top;
	}
			
/*　　*/
#kenhoj .td1s{
	padding-top:		0.1em;
	padding-left:		1.5em;
	text-align:			left;
	vertical-align:		top;
	}

/*--- 無料巡回健診　応募のご案内 ---*/
/*　記　ブロック定義　*/
#kenhoj #ki{
	margin-top: 		12px;
	margin-bottom: 		48px;
	padding-top: 		12px;
	padding-left: 		18px;
	padding-right: 		18px;
	padding-bottom: 	12px;
	background-color: 	#f7ffff;
	background-color: 	azure;
	}
/*　事業内容　テーブル　*/
#kenhoj #ki .tbl{
	border-style:	 	none;
	vertical-align:		top;
	margin:				0
	}

/*　記（文字）　*/
#kenhoj .mojiki{
	text-align: 		center;
	font-weight: 		bolder;
	}
/*　大項目　*/
#kenhoj .kou{
	padding-top:		9px;
	padding-bottom: 	9px;
	text-align:			left;
	color:				#3366ff;
	font-size:			98%;
	font-weight: 		bolder;
	}
/*　PDF申込書ボタン　*/
#kenhoj .pdfbutton{
	margin: 			12px auto 24px auto;
	padding: 			3px 12px;
	text-align:			center;
	width: 				13em;
	color: 				#00f;
	background-color: 	#cff;
	border: 			#099 2px double;
	text-decoration: 	none;
	}
/*　問合せ　*/
#kenhoj .pos1{	position: absolute;	left:4em;	}
#kenhoj .pos2{	position: absolute;	left:16em;	}
#kenhoj .pos3{	position: absolute;	left:18.5em;}
/*　括弧項番　*/
#kenhoj .tdki1{
	padding-top:		0.1em;
	padding-left:		1.5em;
	text-align:			left;
	vertical-align:		top;
	}
/*　括弧項番に続く説明　*/
#kenhoj .tdki2{
	padding-top:		0.1em;
	padding-left:		0.5em;
	text-align:			left;
	vertical-align:		top;
	}
/*　付記　*/
#kenhoj .tdfl{
	padding-top:		0.1em;
	width: 				1.0em;
	text-align:			left;
	vertical-align:		top;
	}
#kenhoj .tdfl2{
	padding-top:		9px;
	width: 				1.0em;
	text-align:			left;
	vertical-align:		top;
	}
#kenhoj .tdfr{
	padding-top:		0.1em;
	width: 				1.5em;
	text-align:			right;
	vertical-align:		top;
	}
#kenhoj .tdff{
	padding-top:		0.1em;
	padding-left:		3px;
	text-align:			left;
	vertical-align:		top;
	}
#kenhoj .tdff2{
	padding-top:		9px;
	padding-left:		3px;
	text-align:			left;
	vertical-align:		top;
	}
/*　検査項目テーブル　*/
#kenhoj .knstbl{
	margin-left:		54px;
	}
/*--- ここまで -----------------無料巡回健診　応募のご案内 ---*/

/*　　*/
#kenhoj .td2{	
	vertical-align:		top;
	letter-spacing:		1px;
	padding:			2px 10px 2px 10px;
	}

/*　実施要領　テーブル　*/
#kenhoj .tbl{
	border-collapse:	collapse;
	border-style:	 	none;
	vertical-align:		top;
	margin:				0px 0px 0px 0em
	}

/*　交付先　テーブル　*/
#kenhoj .tkf{
	margin:				0.5em 0px 12px 1.5em;
	border-style:	 	none;
	vertical-align:		top;
	}

/*　交付先決定の枠　*/
#kenhoj .kofu {
	margin-bottom:		12px;
	padding:			0.3em 0em 0.2em 0em;
	width:				15.0em;
	text-align:			center;
	vertical-align:		middle;
	border-width:		1px;
	border-color:		#999;
	border-style:		solid;
	background-color:	#f0ffff;
	}

/*　　*/



/*　書式のダウンロード
---------------------------------------------*/
/*　各項横並び　*/
#formdl ul {
	float: 				left;
	}
#formdl ul li {
	width: 				9em;
	margin-top: 		9px; 
	padding-left: 		12px;
	}
#formdl p {
	clear: both;
	margin-top: 		18px; 
	padding-bottom:		0px;
	font-weight: 		bolder;
	font-size: 			115%;
	}









/*　健診センター
---------------------------------------------*/
#content #kensin div {
	margin-bottom:		18px;
	margin-left:		30px;
	}
#content #kensin h4 {
	margin:				24px 0px;
	color:				#36f;
	font-size:			150%;
	letter-spacing:		0.05em;
	}
#content #kensin .h1,
#content #course .h1 {
	font-weight:		bold;
	font-size:			larger;
	color:				#33ccff;
	padding-top:		18px;
	padding-bottom:		12px;
	}
#content #kensin .h2,
#content #course .h2 {
	color:				#006600;
	}
#content #kensin .crp {
	background-color:	#d2e9ff;
	width:				90%;
	margin-left:		30px;
	padding-bottom:		1px;
	}
#content #kensin .crphd {
	color:				#36f;
	font-size:			120%;
	font-weight:		bold;
	background-color:	#d2e9ff;
	text-align:			center;
	padding-top:		1px;
	}
#content #kensin .crptx {
	background-color:	#f3f3f3;
	margin:				3px;
	padding:			8px;
	}




/*　健診コース
---------------------------------------------*/
/*　健診パンフ（ｊｐｇ）表示用　*/
#for-pdf {
	text-align:			center;
	clear:				both;
	width:				750px;     /* ???   for WinIE6,7 */
	padding-top:		20px;
	}
#content #for-pdf  .corse-img-border {
	text-align:			center;
	margin-bottom: 		12px;
	margin-left: 		6px;
	border:				solid 1px #999;
	}
#content #for-pdf .osirase-blk {
	font-size:			100%;
	padding:			1em;
	background-color:	#f0ffff;
	border:				gray;
	text-align:			left;
	margin-top:			18px;
	}
#content #for-pdf .osirase0 { 
	margin-top: 		0.5em; 
	margin-bottom: 		0.5em;
	}
#content #for-pdf .osirase1 { 				
	padding-bottom: 	0.8em;
	}
#content #for-pdf .osirase2 { 				
	padding-bottom: 	0.3em; 
	padding-left: 		0.5em;
	}
#content #for-pdf .osirase4 { 
	margin-left: 		3em; 
	padding-bottom: 	0.2em; 
	padding-left: 		0.5em; 
	}
#content #for-pdf .osirase5 { 
	width: 				4.5em; 	
	padding-bottom: 	0.3em; 
	}
#content #for-pdf .osirase6 { 
	width: 				1.5em; 	
	padding-bottom: 	0.3em; 
	}
#content #for-pdf .osirase8 { 				
	padding-bottom: 	0.3em; 
	}
#content #for-pdf .osirase9 { 
	letter-spacing: 	0.25ex; 
	padding-bottom: 	0.3em; 
	}




/*　診療所のご案内
---------------------------------------------*/
/*　専門医によるレベルの高い診療　テーブル　*/
#shnryo .srtb{
	vertical-align:		top;
	background-color:	#ffffcc;
	height:				80px;
	}

/*　国際的に信頼性のある検査　テーブル全体　*/
#shnryo .kstb{
	padding-bottom: 	24px;
	background-color:	#d2d2ff;
	}

/*　国際的に信頼性のある検査の文字　*/
#shnryo .kstb2{
	padding: 			4px;
	width: 				70%;
	font-size: 			120%;
	text-align: 		center;
	background-color:	#33ccff;
	}

/*　国際的に信頼性のある検査　テーブルの各行（入れ子テーブル）　*/
#shnryo .kstb3{
	margin-top: 		0px;
	margin-bottom: 		18px;
	width: 				95%;
	text-align: 		center;
	font-size: 			90%;
	background-color:	#ffffcc;
	}

/*　コレステロールの測定は～、　*/
#shnryo .txt1{
	text-align: 		center;
	font-size: 			90%;
	}

/* 国際的に信頼性のある検査の項目 */ 
#shnryo .kitem {
	color:				#33f;
	font-size:			110%;
	font-weight:		 bolder;
	text-align:			left;
	padding-right:		12px;
	padding-left:		6px;
	white-space:		nowrap;
	}
 
/* 専門医によるレベルの高い医療　イラストのキャプション */ 
#shnryo .shnryo-ka {
	color:				#fff;
	font-size:			120%;
	font-weight:		bolder;
	text-align:			center;
	padding-right:		1.5em;
	padding-left:		1.5em;
	}

/* 広く一般の方々のご来診をお待ちしております */
#shnryo .shnryo-clinic   {
	color:				#36f;
	font-size:			120%;
	font-weight:		bolder;
	text-decoration:	underline;
	padding:			1em 0;
	}




/*　休診のご案内
---------------------------------------------*/
/*　休診スケジュール　*/
#kyusin .tx1   {
	margin: 			0px;
	padding-top: 		12px;
	padding-bottom: 	0px;
	font-size:			100%;
	padding-left:		1em;
	font-weight:		bolder;
	}
#kyusin .tx2{
	width: 				3em;
	margin:				12px 0 3px 3em;
	text-align: 		center;
	font-weight: 		bolder;
	background: 		url(../img/kyusin-bg01.jpg) repeat;
	color: 				#333333;
	letter-spacing: 	2px;
	}
#kyusin .tx3{
	margin:				0;
	padding-top:		3px;
	padding-left:		4.5em;
	}
#kyusin .tx4{
	margin: 			0;
	padding-top: 		48px;
	padding-left:		1.1em;
	font-weight:		bolder;
	color:				#3366ff;
	}

/*　外枠　使用していません　*/
#kyusin .box1{
	margin-top: 		60px;
	margin-bottom: 		60px;
	padding: 			6px 0px;
	vertical-align:		top;
	border:				0px solid #d2d2ff;
	}

/*　枠　*/
#kyusin .box2{
	margin: 			0 0 180px 3em;
	text-align: 		left;
	line-height:		1;
	}

/* テーブル要素　*/
#kyusin td{	
	vertical-align:		top;
	}

/* TEL　*/
#kyusin .tel{	
	padding:			12px 24px 12px 0.5em;
	font-size: 			120%;
	font-weight:		bolder;
	text-decoration: 	underline;
	}



/*　診療所のご案内
---------------------------------------------*/
/*　外枠　*/
#influe .box1{
	width:				auto;
	border:				3px double #99cca8;
	background-color:	#fbffff;
	text-align:			center;
	padding:			1em 0.5em;
	margin:				1.5em 0em 2em 0em;
	}

/*　予防接種詳細　テーブル　*/
#influe .fltb{
	text-align:			center;
	background-color:	#fbffff;
	color:				#ff0066;
	font-weight:		bolder;
	text-align:			center;
	}



/*　Ｑ＆Ａ
---------------------------------------------*/
/*　５Ｗ１Ｈ　*/
#qandaa .twh{
	font-weight:		bold;
	white-space:		nowrap;
	vertical-align:		top;
	color:				#006600;
	padding-right: 		6px;
	}

/*　質問番号と質問文　*/
#qandaa .tqn{
	font-weight:		bold;
	vertical-align:		top;
	color:				#3333ff;
	padding-right: 		6px;
	}

/*　”Ａ”　（答えの）　　*/
#qandaa .ans{
	font-weight:		bold;
	vertical-align:		top;
	}

/*　回答文　*/
#qandaa .tas{
	padding-bottom:		18px;
	}




