<!--
/*
 * Public CSS
 *
 /

/* Default Style */
	body {
		width:100%; margin:0px; padding:0px;
		background: #FFFFFF;
		font-size:10pt; color:#444444; line-height:140%;
	}

	h1 {
		padding:2px 0px 2px 10px; margin-bottom:-3px; margin-left:13px;
		border-left:6px solid #5674B9;
		border-bottom:1px solid #5674B9;
		color:#000000; font-size:11pt; font-weight:bold;
	}

	.headH2
	{
		padding:2px 0px 2px 10px; margin-bottom:-3px; margin-left:13px;
		border-left:3px solid #5674B9;
		background:#F1F1F1;
		color:#000000; font-size:12px; font-weight:bold;
	}

	h5 {
		font-size:11pt; color:#003399;
		border-bottom:1px dotted #CCCCCC;
	}

	ul.Row_S {margin:-25px 0px -10px 0px;}
	li.Row_S {margin:-8px 0px;}

/* Layout Style */
	#Wrapper {
		width:790px; margin:auto;
		border:0px #A3A3A3 solid;
		background-color:#FFFFFF;
	}

	#Top_Menu {
		height:18px;
		background:#7C88BD;
	}

		#Top_Menu_Sub {
			margin:0px;
			border-top:1px solid #FFFFFF;
			background:#666666;
		}

		#Top_Menu_Sub_Left {
			width:254px; float:left;
		}

			.Top_Menu_Sub_Left_Block {
				height:21px; padding:3px 0px 0px 22px; display:block;
				border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF;
				background:url(../images/Top_Menu_Sub_Mark.gif) no-repeat #C6CEE3;
				font-size:10pt; color:#003399;
			}
			.Top_Menu_Sub_Left_Block2 {
				height:21px; padding:3px 0px 0px 22px; display:block;
				border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF;
				background:url(../images/Top_Menu_Sub_Mark2.gif) no-repeat #E1E7F1;
				font-size:10pt; color:#003399;
			}

		#Top_Menu_Sub_Right {
			width:505px; padding:8px 15px;
			font-size:8pt; color:#FFFFFF; line-height:130%;
			float:right; 
		}

	#Top_Main_Left {
		width:504px;
		background:#FFFFFF;
		float:left;
	}

	#Top_Main_Right {
		width:265px; padding:10px 0px 10px 10px;
		background:#FFFFFF;
		float:right; 
	}

	#Top_Main_Bottom {
		width:100%; height:25px; padding:3px 0px 0px 10px;
		background:url(../images/Top_Main_Bottom.gif) no-repeat;
	}

	.Info_Box {
		padding:10px 0px 10px 15px;
		background:url(../images/icon/side_Mark5.gif) no-repeat 0px 11px;
		border-bottom:1px dotted #CCCCCC;
		font-size:8pt;
		display:block; float:left; clear:both;
	}

/* Main Style */
	#Main_Menu {
		margin:0px;
		border-Main:1px solid #FFFFFF;
		background:#FFFFFF;
	}
		#Main_Menu_Left {
			width:154px; float:left;
		}

			.Main_Menu_Left_Block {
				height:21px; padding:3px 0px 0px 22px; display:block;
				border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF;
				background:url(../images/Main_Menu_Sub_Mark.gif) no-repeat #C6CEE3;
				font-size:10pt; color:#003399;
			}

		#Main_Menu_Right {
			width:628px; padding:6px 0px 0px 8px;
			font-size:10pt; line-height:130%;
			float:right; 
		}

			.Main_Menu_Right_Block {
				width:160px; height:157px; padding-left:10px; margin-left:10px;
				color:#666666; border-left:1px solid #DDDDDD;
				float:right;
			}

			.Main_Menu_Right_Block2 {
				width:160px; height:200px; padding-left:10px; margin-left:10px;
				color:#666666; border-left:1px solid #DDDDDD;
				float:right;
			}

	.Main_Box {
		padding:10px 15px;
		background-color:#EEEEEE;
		border-bottom:1px solid #999999;
		line-height:140%;
	}

	.Main_Box2 {
		padding:10px 0px 10px 15px;
		background-color:#FFFFFF;
		border-bottom:1px solid #999999;
		line-height:140%;
	}


	.Contents_Menu_Block {
		margin:10px;
	}
	
	.Contents_Menu_Left_Block {
		height:21px; padding:3px 0px 0px 22px; display:block;
		background:url(../images/Contents_Menu_Mark.gif) no-repeat;
	}
	
/* Title Style */

	.Page_Title2 {
		width:759px; height:35px;
		padding:27px 0px 0px 31px;
		background:url(../images/Page_Title3.gif) no-repeat;
		font-size:12pt; color:#39399D; font-weight:bold;
	}

	.Title_01 {
		font-size:10pt; color:#003399; font-weight:bold;
		border-bottom:1px dotted #CCCCCC;
	}
	
		.Title_01b {
			font-size:10pt; color:#555555; font-weight:bold;
			border-bottom:1px dotted #AAAAAA;
		}
		
	.Title_02 {
		font-size:10pt; color:#5674B9;
		border-bottom:1px dotted #AAAAAA;
		margin-bottom:8px;
		display:block;
	}

	.Title_03 {
		font-size:10pt; font-weight:bold;
		border-bottom:1px dotted #CCCCCC;
	}


	.Facility_Title {
		padding-left:5px; margin-bottom:8px;
		border:1px solid #C6CEE3; background:#F9FBFD;
		font-size:10pt; color:#003399; font-weight:bold;
		display:block;
	}

	.Title_04 {
		margin-bottom:8px; padding:3px 0px 3px 10px;
		background:url("../images/news_Title.gif") repeat-x; border:1px solid #344B56;
		color:#FFFFFF; font-size:12px; font-weight:bold;
	}


/* Box Style */
	.Title_Box {
		padding:1px 0px 2px 8px; margin-bottom:10px;
		border:1px solid; background:#FFFFFF;
		font-size:10pt;
		display:block;
	}

	.Side_Box {
		width:264px;
		border:1px solid #CCCCCC;
	}

	.Note_01 {
		padding:8px;
		border:1px solid #CCCCCC;
		background:#F4F4F4;
		display:block;
	}
	
	.Note_02 {
		padding:8px;
		border:1px solid #E9D6A3;
		background:#FBF5E3;
		display:block;
	}

	.Note_03 {
		margin-left:22px;
		padding:10px;
		border:1px solid #C6C596;
		background:#F2F2E4;
	}

	.Hospital_Info_Box {
		padding:10px 0px 10px 0px;
		font-size:9pt;
		display:block; float:left; clear:both;
	}
	.Index_CaseBox {
		padding:20px 10px 10px 10px;
		border:1px solid #C6CEE3;
		background-color:#FFFFFF;
		line-height:140%;
	}

/* Album Style */

	.Album {
		width:83px; height:95px; margin-left:8px; padding:4px 0px 0px 4px;
		border:1px solid #BABABA; border-width:0px 1px 1px 0px;
		display:block; float:left;
	}

	
/* Link Style */
	a.Link_Top_Menu:link 	{
		float:left; padding:0px 10px;
		font-size:8pt; color:#E1E5F2; text-decoration:none; display:block;
	}
	a.Link_Top_Menu:visited 	{
		float:left; padding:0px 10px;
		font-size:8pt; color:#E1E5F2; text-decoration:none; display:block;
	}
	a.Link_Top_Menu:hover	{background:#555D81;}

	a.Link_Top_Menu_Sub:link {font-size:10pt; color:#003399; text-decoration:none;}
	a.Link_Top_Menu_Sub:visited {font-size:10pt; color:#003399; text-decoration:none;}
	a.Link_Top_Menu_Sub:hover {color:#FF0000; text-decoration:underline;}

	a.Link_Button:link {
		width:140px; padding:1px 0px;
		border:1px solid #E3CEB2; background-color:#F5EDE1;
		font-size:10pt;  color:#000000; text-decoration:none;
		display:block; text-align:center;
	}
	a.Link_Button:visited {
		width:140px; padding:1px 5px;
		border:1px solid #E3CEB2; background-color:#F5EDE1;
		font-size:10pt;  color:#000000; text-decoration:none;
		display:block; text-align:center;
	}
	a.Link_Button:hover {
		border:1px solid #CBA572; background-color:#E3CEB2;
	}

	a.Link_Bottom_Menu:link 	{
		float:left; padding:0px 10px;
		font-size:9pt; color:#525252; text-decoration:none; display:block;
	}
	a.Link_Bottom_Menu:visited 	{
		float:left; padding:0px 10px;
		font-size:9pt; color:#525252; text-decoration:none; display:block;
	}
	a.Link_Bottom_Menu:hover	{background:#DDDDDD;}
	
	a.Link_Normal:link {color:#0066CC; text-decoration:none;}
	a.Link_Normal:visited {color:#0066CC; text-decoration:none;}
	a.Link_Normal:hover {color:#FF0000; text-decoration:underline;}

	a.Link_NormalB:link {color:#0066CC; text-decoration:none; font-weight:bold;}
	a.Link_NormalB:visited {color:#0066CC; text-decoration:none; font-weight:bold;}
	a.Link_NormalB:hover {color:#FF0000; text-decoration:underline;}

	a.Link_Case:link {color:#003399; text-decoration:none;}
	a.Link_Case:visited {color:#003399; text-decoration:none;}
	a.Link_Case:hover {color:#FF0000; text-decoration:underline;}

	a.Link_Voice:link {color:#CCCCCC; font-wight:bold; text-decoration:none;}
	a.Link_Voice:visited {color:#CCCCCC; font-wight:bold; text-decoration:none;}
	a.Link_Voice:hover {color:#FFFF00; text-decoration:underline;}

	a.Link_Voice2:link 		{color:#003399; font-size:10pt; font-wight:bold; font-weight:bold; text-decoration:none; padding-left:10px; border-left:3px solid #C2D1E0;}
	a.Link_Voice2:visited 	{color:#003399; font-size:10pt; font-wight:bold; font-weight:bold; text-decoration:none; padding-left:10px; border-left:3px solid #C2D1E0;}
	a.Link_Voice2:hover		{color:#FF0000; text-decoration:underline;}

/* Form Style */
	div.form-container { margin: 10px; padding: 5px; background-color: #FFF; border: #EEE 1px solid; }

	p.legend { margin-bottom: 1em; }
	p.legend em { color: #C00; font-style: normal; }

	div.privacy { margin: 0 0 10px 0; padding: 5px 10px; border: #EBEBEB 1px solid; background-color: #FFFFFF; }
	div.privacy p { margin: 0; }
	div.privacy p em { color: #C00; font-style: normal; font-weight: bold; }

	div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
	div.errors p { margin: 0; }
	div.errors p em { color: #C00; font-style: normal; font-weight: bold; }


	div.form-container form fieldset { margin: 10px 0; padding: 10px; border: #DDD 1px solid; }
	div.form-container form fieldset div { padding: 0.25em 0; }
	div.form-container label, 
	div.form-container span.label { margin-right: 5px; padding-right: 5px; display: block; float: left; text-align: right; position: relative; }
	div.form-container div.controlset label { display: inline; float: none; } 
	div.form-container div.buttonrow { margin-left: 100px; }



/* Button Style */
	.Solid_Button {
		 border:1px solid #E3CEB2; background-color:#F5EDE1;
	}


/* Main Style */
	.Size_VS		{font-size:7pt;}
	.Size_S			{font-size:8pt;}
	.Size_M			{font-size:9pt;}
	.Size_MM		{font-size:10pt;}
	.Size_ML		{font-size:11pt;}
	.Size_L			{font-size:12pt;}
	.Line_120		{line-height:120%;}
	.Line_130		{line-height:130%;}
	.Line_150		{line-height:150%;}
	.Line_200		{line-height:200%;}
	.IME_On			{ime-mode:active;}
	.IME_Off		{ime-mode:inactive;}
	.Bold			{font-weight:bold;}
	.Italic			{font-weight:Italic;}
	.Font_NonP		{font-family:"ͣ å",sans-serif;}
	.Font_NonP2		{font-family:"ͣ å",sans-serif; font-size:9pt; color:#000000; line-height:2.3em;}

/* Custom Color */
	.Color_Black	{color:#000000;}
	.Color_White	{color:#FFFFFF;}
	.Color_Gray		{color:#555555;}
	.Color_Gray2	{color:#666666;}
	.Color_Gray3	{color:#888888;}
	.Color_Gray4	{color:#999999;}
	.Color_Gray5	{color:#AAAAAA;}
	.Color_Gray6	{color:#CCCCCC;}
	.Color_Red		{color:#FF0000;}
	.Color_Red2		{color:#FF3300;}
	.Color_Brown	{color:#CC0000;}
	.Color_Brown2	{color:#996633;}
	.Color_Brown3	{color:#5B1E00;}
	.Color_Brown4	{color:#AA593F;}
	.Color_Green	{color:#00CC00;}
	.Color_Green2	{color:#006600;}
	.Color_Green3	{color:#339900;}
	.Color_Blue		{color:#0000FF;}
	.Color_Blue2	{color:#2D496C;}
	.Color_Blue3	{color:#39399D;}
	.Color_Blue4	{color:#003399;}
	.Color_Sky		{color:#0066CC;}
	.Color_Yellow	{color:#FFFF00;}
	.Color_Orange	{color:#FAB64B;}
	.Color_Orange2	{color:#E3792C;}
	.Color_Orange3	{color:#FFF799;}

/* ETC Style */
	dl#vision {
		padding-left:10px;
	}
		dl#vision dt {
		font-size:11pt; color:#39399D; font-weight:bold;
		}
		
	.Spacer	{
 		font-size:0px; display:block;
	}

	.Spacer_Clear {
		width:100%; height:8px; clear:both;
	}

	.Grphic_Frame {
		border:1px solid #DDDDDD; padding:3px;
	}

	.Grphic_Frame_Left {
		float:left; padding:1px; margin:0px 10px 10px 0px; border:1px solid #CDCDCD;
	}
	.Grphic_Frame_Right {
		float:right; padding:1px; margin:0px 0px 10px 10px; border:1px solid #CDCDCD;
	}

	.Grphic_Frame_Left2 {
		float:left; padding:1px; margin-right:10px; border:1px solid #CDCDCD;
	}
	.Grphic_Frame_Right2 {
		float:right; padding:1px; margin-left:10px; border:1px solid #CDCDCD;
	}

		.Grphic_Frame_Left2b {
			float:left; padding:1px; margin:8px 10px 20px 0px; border:1px solid #CDCDCD;
		}
		.Grphic_Frame_Right2b {
			float:right; padding:1px; margin:8px 10px 10px 0px; border:1px solid #CDCDCD;
		}
	
	.Grphic_Frame_Left3 {
		float:left; padding:1px; margin-right:10px;
	}
	.Grphic_Frame_Right3 {
		float:right; padding:1px; margin-left:10px;
	}

	.Grphic_Frame_Left4 {
		float:left; padding:1px; margin:0px 10px 0px 0px; border:1px solid #CDCDCD;
	}
	.Grphic_Frame_Right4 {
		float:right; padding:1px; margin:0px 0px 0px 10px; border:1px solid #CDCDCD;
	}

		.Grphic_Frame_Left4b {
			float:left; padding:1px; margin:0px 15px 0px 15px; border:1px solid #CDCDCD;
		}
		.Grphic_Frame_Right4b {
			float:right; padding:1px; margin:0px 0px 0px 15px; border:1px solid #CDCDCD;
		}

	.Grphic_Frame_Left5 {
		float:left; padding:1px; margin:0px 20px 20px 0px; border:1px solid #CDCDCD;
	}
	.Grphic_Frame_Right5 {
		float:right; padding:1px; margin:0px 0px 20px 20px; border:1px solid #CDCDCD;
	}


	.Clear {clear:both;}

-->
