<!--

/* ---- Note ---- */
/*
	heightは「本来のボックスの高さ」-「padding-top」の値。
*/

/* Default Style */
	body {
		width:100%; margin: 0px;
		background:url("../images/public/index_Back.jpg") repeat-x fixed 0px 0px;
		font-size:10pt; color:#333333; line-height:140%;
	}

	p {line-height:140%;}

	h1 {
		height:23px; padding:13px 0px 0px 6px;
		background:url(../images/public/page_Title2.jpg) no-repeat;
		color:#000000; font-size:14pt; font-weight:bold;
	}

	h2 {
		padding:2px 0px 2px 10px; margin-bottom:-3px;
		border-left:6px solid #F7941D;
		border-bottom:1px solid #EAD09E;
		color:#000000; font-size:11pt; font-weight:bold;
	}

	h3 {
		padding-left:13px; margin-bottom:-10px;
		border-left:3px solid #D8B75F;
		color:#A95D43; font-size:10pt; font-weight:bold;
	}

	h4 {
		margin:5px 0px -10px 17px; padding-left:15px;
		border-left:4px solid #D8B75F;
		color:#A95D43; font-size:13px; font-weight:bold;
	}

	dd {margin-left:19px; color:#777777;}

/* Layout Style */
	#Wrapper {
		width:760px; margin:auto; padding:10px 20px;
		text-align:left;
		border:1px solid #DDE6EC;
		background-color:#FFFFFF;
		word-break:break-all;
	}

	#Top {
		width:748px; height:91px; padding:39px 0px 0px 12px;
		background:url("../images/public/index_Menu.gif") no-repeat;
	}

		#Top a {
			width:100px; height:27px; margin-right:10px; padding-top:5px; text-align:center;
			font-size:10pt; color:#FFFFFF; font-weight:bold; text-decoration:none;
			background:url("../images/public/menu_Button2.gif") no-repeat left top;
			display:block; float:left;
		}

		#Top a:hover {
			font-size:10pt; color:#FFFFFF; font-weight:bold; text-decoration:none;
			background-position:left bottom;
		}

	#Footer	 {
		width:800px; height:15px; margin:auto; padding:0px;
		border:solid #DDE6EC; border-width:0px 1px 1px 1px;
		background-color:#EAF1F6;
	}


/* Box Style */
	#Search_Box {
		padding:15px;
		background:url("../images/public/index_Back2.jpg") repeat-x;
		border:1px solid #EFF3F7;
	}
	
		.Search_Title {
			height:13px;
			border:1px solid #BDD3DF;
			color:#8BA0C5; font-size:8pt; font-weight:bold;
		}

	.Search_Box2 {
		height:20px; padding:15px;
		background:url("../images/public/index_Back2.gif") repeat-x;
		border:1px solid #EFF3F7;
	}

	.Hospital_Title {
		padding:4px 0px 4px 14px;
		background:#FFFBE7;
		border:1px solid #DDDDDD; border-width:0px 1px 1px 0px;
		border-left:8px solid #FFF3CE;
		color:#777777; font-size:14pt; font-weight:bold;
	}

	.Hospital_Text {
		margin:10px; padding:8px; /* background:#F7F7F7;
		border-bottom:1px solid #DDDDDD;*/
	}

	.Field_Title {
		width:150px; padding:3px 3px 3px 15px;
		background:url(../images/icon/menu_Mark1.gif) no-repeat 6px 8px #EAF1F6;
		border:1px solid #DDE6EC;
		color:#3D536B;
	}

	.FacCategory_Title {
		margin-bottom:2px;
		border-bottom:1px solid #CCCCCC;
		background:#F7F7F7; color:#777777;
	}

	.Recruit_Box {
		padding:5px; margin-bottom:10px;
		background:#F0F8EA;
		border:1px solid #D6E3BD;
		color:#444444; font-size:9pt;
	}


	.Clear {clear:both;}


/* Default Line Styel */

	span.Line_Solid {
		margin:0px; display:block;
		border-bottom:1px dotted;
	}

	span.Line_Dotted {
		margin:0px; display:block;
		border-bottom:1px dotted;
	}

	.Line2_Dotted {
		padding:3px; display:block;
		border-top:1px dotted #999999; border-bottom:1px dotted #999999;
	}

	.Line_Table {
		border-bottom:1px solid #CCCCCC;
	}

	.Line_Table2 {
		border-bottom:1px dotted #CCCCCC;
	}
	

/* Default Page Style */


/* Side Box */


/* Menu Style */


/* List Style */

	span.List_01 {
		display:block; padding:0px 0px 0px 15px;
		background:url("../images/icon/side_Mark5.gif") no-repeat;
		font-size:10pt; color:#000000; font-weight:bold; text-decoration:none;
		border-bottom:1px solid #999999;
	}


	.Normal_List {
		margin-top:8px; border-bottom:1px dotted #AAAAAA; padding:0px 0px 11px 10px;  
	}

	.Hospital_List	{font-size:10pt; color:#4A6499; font-weight:bold; text-decoration:none;}



/* Message Style */
	.Msg_Success	{font-size:10pt; font-style:normal; color:#0066CC; font-weight:bold;}
	.Msg_Error		{font-size:10pt; font-style:normal; color:#FF0000; font-weight:bold;}
	.Msg_Information{font-size:10pt; font-style:normal; color:#339900; font-weight:bold;}
	.Msg_Attention	{font-size:10pt; font-style:normal; color:#996633; font-weight:bold;}
	.Msg_Caution	{font-size:10pt; font-style:normal; color:#FF0000; font-weight:bold;}

/* Note Style */
	p.h_Contents {
		margin:15px 0px 15px 17px;
	}


	p.Note_01		{margin:1em 1em 1em 1em; padding:0.5em; border-width:2px; width:92%;
					 border-style:dotted; border-color:#BACDEB; background-color:#F0F6FF;
					 line-height:1.5em; color:#000000;}
	p.Note_02		{margin:1em 1em 1em 1em; padding:0.5em; border-width:2px; width:90%;
					 border-style:dotted; border-color:#F0DCBB; background-color:#FEFBF6;
					 line-height:1.5em;}
	p.Note_03		{padding:0.5em; border-width:1px; width:98%;
					 border-style:solid; border-color:#BBBBBB; background-color:#FCFCFF;
					 line-height:1.5em;}
	p.Note_04		{padding:0.5em; border-width:1px; width:98%;
					 border-style:solid; border-color:#BBBBBB; background-color:#EBEBF1;}

	p.Note_05		{padding:0.5em; border-width:1px; 
					 border-style:solid; border-color:#BBBBBB; background-color:#EBEBF1;}

	.Note_06 {padding:0.5em; border:1px solid #C6C6C6;}

		.Note6_Title {
			width:100%; height:17px; margin:0px; display:block;
			background:#F3F3F3; text-align:center;
			font-size:10pt; font-weight:bold; color:#555555;
		}
		

	.m_table {border: #E8E6CD 3px solid; padding: 8px; width:478px;}
	#membertable_main2 {border: #c0c0c0 1px solid; padding: 5px; width:595px; height:240px; background-color:#fffdee;}
	.table_title {color: #CC3333; background-color:#E8E6CD; font-weight: bold;}

	
/* 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;}
	.Size_LL		{font-size:16pt;}
	.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:#666666;}
	.Color_Gray2	{color:#888888;}
	.Color_Gray3	{color:#AAAAAA;}
	.Color_Gray4	{color:#555555;}
	.Color_Gray5	{color:#BBBBBB;}
	.Color_Gray6	{color:#DDDDDD;}
	.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_Brown5	{color:#D69E5A;}
	.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:#588294;}
	.Color_Blue5	{color:#3D536B;}
	.Color_Sky		{color:#0066CC;}
	.Color_Yellow	{color:#FFFF00;}

/* Link Style */
	a.Link_List:link	{font-size:10pt; color:#4A6499; font-weight:bold; text-decoration:none; display:block; padding:5px 5px 5px 15px;}
	a.Link_List:visited {font-size:10pt; color:#4A6499; font-weight:bold; text-decoration:none; display:block; padding:5px 5px 5px 15px;}
	a.Link_List:hover	{font-size:10pt; font-weight:bold; text-decoration:none; display:block; background:url("../images/icon/menu_Mark1.gif") no-repeat 5px 10px #EAF1F6;}

	a.Link_List2 			{font-size:9pt; color:#438800; text-decoration:none;}
	a.Link_List2:visited	{font-size:9pt; color:#438800; text-decoration:none;}
	a.Link_List2:hover 		{font-size:9pt; color:#FF0000; text-decoration:underline;}

	a.Link_List3:link  		{color:#438800; text-decoration:underline; padding:5px;}
	a.Link_List3:visited	{color:#438800; text-decoration:underline; padding:5px;}
	a.Link_List3:hover		{color:#438800; text-decoration:none; padding:5px; background-color:#EAF2E3;}

	a.Link_List4:link  		{color:#0000FF; text-decoration:none; padding:5px;}
	a.Link_List4:visited	{color:#0000FF; text-decoration:none; padding:5px;}
	a.Link_List4:hover		{color:#FF0000; text-decoration:underline;padding:5px;}

	a.Link_List5:link  	{color:#0000FF; text-decoration:none;}
	a.Link_List5:visited	{color:#0000FF; text-decoration:none;}
	a.Link_List5:hover	{color:#FFFFFF; text-decoration:none; background-color:#0033FF;}


/* Space Style */
	.Spacer	{
		width:100%; height:8px;
	}

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

	.nonProportional {
		font-family:"ＭＳ ゴシック",sans-serif; color:#000000;
	}
	
	.Grphic_Frame {
		border:1px solid #DDDDDD; padding:3px;
	}
	
	.Grphic_Frame2 {
		padding:1px; border:1px solid #CDCDCD; margin-bottom:5px;
	}

	.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; margin:0px 20px 30px 0px;
	}

	.Grphic_Frame_RightBox {
		width:126px; float:right; margin:0px 0px 10px 10px;
	}


/* HospitalAdminMenu Original Style */
h1.box		{font-size:11pt; color:#38448E; font-weight: bold; margin:5pt; padding:3pt; border-width:0px 5px 1px 0px; border-style: none solid solid none; border-coler:#38448E; clear :both;}

.facCheckbox		{width:250px; display:block; float:left;}

.hospitalMenutab00	{background-image:url("../images/hospital_tab0.gif"); height:15px; background-repeat:no-repeat; padding: 3px;}
.hospitalMenutab01	{background-image:url("../images/hospital_tab.gif"); height:15px; background-repeat:no-repeat; padding: 3px;}

-->
