/*############### TOP  & テンプレート　###################*/
body	{/* body用スタイル */
		 background-color:#D2E0BB;
		 margin:0px;
		 padding:0px;
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 color:#666666;
		 }

a	{color:#666666;}
a:visited	{color:#000066;}

a:hover	{/* オーバーの色 */
		 color:#CC0000;
		 background-color:#FFFFCC;}

	 
#main_body	{/* メイン */
			 width:777px;
			 background-color:#FFFFFF;
			 margin:auto;
			 }
			 
#head	{/*　ヘッド　*/
		 padding:20px 0px 0px 0px;
		 border-bottom:4px solid #cccccc;
		 float:left;
		 width:777px;
		 background-color:#FFFFFF;
		 font-size:10px;
		 clear:both;}
		 

#head ul	{/* グローバルナビ用 ULスタイル */
			 padding:0px 0px 0px 0px;
		 	 margin:0px 0px 0px 0px;
			 width:467px;
			 height:20px;
			 list-style-type:none;
			 float:right;
			 overflow:hidden; 
			 }

#head li	{/* グローバルナビ用 liスタイル */
			 float:left;
			 padding:0px;
			 margin:0px;
			 vertical-align:bottom;
			 }		 

.top_link	{padding:0px 5px 0px 0px;
			 font-size:10pt;}

.rogo	{/* ロゴ用スタイル */
		 margin-bottom:10px;}

#navi	{/* パンくずリスト＆文字サイズ表示BOX */
		 float:left;
		 width:777px;
		 padding:3px 0px 0px 0px;
		 margin:0px 0px 4px 0px;}

#list	{/* パンくずリスト用BOX */
		 float:left;
		 font-size:80%;
		 padding:5px 0px 0px 10px;
		 margin:0px;}

#font-size	{/* 文字サイズ切り替え用BOX */
			 float:right;
			 padding:0px 3px 0px 0px;}

#main_img	{/*　メインFlash用BOX　*/			 
			 margin:0px 0px 10px 0px;
			 }

#contents_box	{/* メインイメージ下の編集可能領域BOX */
				 width:757px;
				 float:left;
				 padding:0px 10px 0px 10px;
				 margin:10px 0px 10px 0px;
				 font-size:80%;
				 line-height:140%;
				 }

#futter	{/* フッターBOX*/
		 border-top:4px solid #cccccc;
		 }

#futter_link	{/* フッター上部のリンク用スタイル */
				 font-size:80%;
				 text-align:center;
				 line-height:140%;
				 padding:20px 0px 5px 0px;}

#futter_link a	{color:#003300;}
#futter_link a:visited	{color:#006600;}
#futter_link a:hover	{color:#cc0000;}

#futter ul	{/* フッター上部のULスタイル */
			 padding:0px 0px 0px 0px;
			 margin:3px 0px 0px 0px;
			 list-style-type:none;
			 }

#futter li	{/* フッター上部のliスタイル */
			 float:left;
			 padding:0px 0px 0px 10px;
			 margin:0px;
			 vertical-align:bottom;
			 font-size:80%;
			 }		 
			 
#futter img	{/* フッターのコピーライト */
			 margin:5px 10px 10px 0px;
			 float:right;}			 

#page_top	{float:right;
			 font-size:80%;
			 padding:5px 10px 0px 0px;
			 }

#page_top a	{color:#003300;}
#page_top a:visited	{color:#006600;}
#page_top a:hover	{color:#cc0000;}

p	{/* サイト内で使われるPタグスタイル */
	 margin-top:0px;}


#contents_body	{/* 各ページのサイドバーありのページの右側BOX */
				 width:540px;
				 float:right;
				 line-height:140%;}

.h	{/* メインイメージ下の領域BOX　h2スタイル */
	 margin:0px 0px 5px 0px;
	 padding:2px 0px 0px 5px;
	 font-weight:normal;
	 font-size:110%;
	 }

.h1	{/* h1タグスタイル */
	 margin:0px 0px 5px 0px;
	 padding:2px 0px 2px 5px;
	 
	 font-size:120%;
	 border-left:6px solid #006600;
	 border-bottom:1px solid #006600;}
	 
.h1_1	{/* h1タグスタイル */
		 margin:0px 0px 5px 0px;
		 padding:2px 0px 2px 5px;
		 font-weight:normal;
		 font-size:120%;
		 border-left:6px solid #006600;
		 border-bottom:1px solid #006600;}
	 

.h2	{/* メインイメージ下の領域BOX　hスタイル */
	 margin:0px 0px 5px 0px;
	 padding:2px 0px 0px 5px;
	 font-size:110%;
	 }

.h3	{/* メインイメージ下の領域BOX　hスタイル */
	 background-image:url("../img/mark1.gif");
	 background-repeat:no-repeat;
	 margin:0px 0px 5px 0px;
	 padding:1px 0px 1px 20px;
	 font-size:110%;
	 }

.p	{/* pタグのボトムマージン */
	 margin:0px 0px 10px 0px;}

.h_title	{/* 主にHタグのタイトルで使用 */
			 background-color:#006600;
			 color:#FFFFFF;
			 margin:0px 0px 5px 0px;
			 padding:3px 0px 3px 6px;
			 font-size:110%;
			 font-weight:bold;}
			 
#gloval_img	{/* メインイメージ用BOX */
			 float:left;
			 text-align:left;}

#gloval_menu	{/* 右袖のグローバルメニュー */
				 float:right;
				 width:151px;
				 margin:0px;
				 padding:0px;
				 }

#gloval_menu ul	{/* 右袖のグローバルUL */
				 padding:0px 0px 0px 0px;
				 margin:0px 0px 0px 0px;
				 list-style-type:none;
				 width:150px;
				 float:left;
				 vertical-align:top;
				 font-size:10px;
				 }


.li1			{/* 右袖のグローバールli */
				 padding:0px 0px 0px 0px;
				 margin:0px 0px 0px 0px;
				 height:30px;
				 vertical-align:top;
				 /* ここからIE5 mac には読めない\*/
					overflow:hidden;
					width:151px;
				 /* ここまで IE5 mac には読めない*/
				 /* \*//*/
				 width:149px;
				 /**/
				 }
				 
.li2			{/* 右袖のグローバールli */
				 padding:0px 0px 0px 0px;
				 margin:0px 0px 0px 0px;
				 height:31px;
				 vertical-align:top;
				 /* ここからIE5 mac には読めない\*/
					overflow:hidden;
					width:151px;
				 /* ここまで IE5 mac には読めない*/
				 /* \*//*/
				 width:149px;
				 /**/
				 }
				 
#side_menu	{/* 左のサイドサブメニュー用 */
			 width:200px;
			 float:left;
			 }

#side_menu ul a	{/* 左サイドのaタグ用 */
				 display:block;
				 width:100%;
				 }
#side_menu img 	{margin:0px;
				 padding:0px;
				 vertical-align:top;}

#side_menu ul	{/* 左サイドUL */
				 padding:0px 0px 0px 0px;
		 	 	 margin:0px 0px 0px 0px;
				 list-style-type:none;
				 vertical-align:top;
				}

.side_list_title	{/* 左サイドリスト　上部タイトル用li */
					 background-image:url("../img/left_title.jpg");					
					 color:#FFFFFF;
					 padding:7px 0px 3px 30px;
					 border-bottom:1px solid #ffffff;}

.side_list_title02	{/* 左サイドリスト　上部タイトル用li */
					 background-image:url("../img/left_title2.jpg");					
					 color:#FFFFFF;
					 padding:7px 0px 3px 28px;
					 vertical-align:top;}					 

.side_list_li	{/* 左サイドメニュー用li  */
				 background:url("../img/left_title3.jpg");
				 padding:3px 3px 3px 10px;
				 border-bottom:1px solid #ffffff;
				}

.side_list_li4	{/* 左サイドメニュー用li  */
				 background:url("../img/left_title4.jpg");
				 padding:3px 3px 3px 10px;
				 border-bottom:1px solid #ffffff;}

.side_list_li5	{/* 左サイドメニュー用li  */
				 background:url("../img/left_title5.jpg");
				 padding:3px 3px 3px 10px;
				 border-bottom:1px solid #ffffff;}

.side_list_li6	{/* 左サイドメニュー用li  */
				 background:url("../img/left_title6.jpg");
				 padding:3px 3px 3px 10px;
				 border-bottom:1px solid #ffffff;}
				 				 				 
.lest_list_end	{margin:0px;
				 padding:0px;
				 height:7px;
				 }
					 
.side_list_ad	{/*左サイドメニュー用li  */
				 background-color:#ffffff;
				 padding:3px 3px 3px 5px;
				 background:url("../img/back1.gif");}


#side_menu li.sub	{/* 左サイドメニュー用li  */
					 background:url("../img/left_title3.jpg");
					 background-color:#ffffff;
					 padding:3px 3px 3px 20px;
					 border-bottom:1px solid #ffffff;}

.side_list_img	{/* 左サイドメニュー用li  */
				 padding:0px;
				 margin:0px;
				 }

.dis	{/* 主にPタグで使用 */
		 padding-left:15px;}						 

.disc_ul	{/* リストのディスク用UL */
			 margin:0px 0px 0px 15px;
			 list-style-type:disc;}

.disc_ul li	{/* ディスクのLi */
			 margin:0px 0px 0px 20px;
			 padding:0px 0px 10px 0px;}

.disc_ul2	{/* リストのディスク用UL */
			 margin:0px 0px 0px 15px;
			 list-style-type:disc;}

.disc_ul2 li	{/* ディスクのLi */
				 margin:0px 0px 0px 20px;
				 padding:0px 0px 5px 0px;}

.red	{color:#CC0000;}
.green	{color:#006600;}
.right_margin	{margin-right:10px;}

/*###############  TOP トピック　###################*/	
.top_blue	{color:#3399FF;
			 font-weight:bold;}
			 
.top_green	{color:#006600;
			 font-weight:bold;}

.top_orange	{color:#FF9900;
			 font-weight:bold;}

.topics_table td	{border-bottom:1px solid #dddddd;
					 padding:4px 0px 2px 2px;}

/*###############   TOP　###################*/

#top_layout td	{/* TOPのTDのスタイル */
				 vertical-align:top;}

				 
.layout_left	{/* TOPの左側のスタイル */
				 padding:0px 10px;
				 }

.layout_center	{/* TOPの真ん中スタイル */
				 border-width:0px 1px;
				 border-style:solid;
				 border-color:#cccccc;
				 padding:0px 10px;
				 }
				 
.layout_right	{/* TOPの右側スタイル */
				 padding:0px 10px;
				 }

#topics_left	{/* topics用BOX */
				 width:290px;
				 padding:0px 10px;
				 float:left;}

#topics_table td	{/* TOPのtopics tdのスタイル */
					 border-bottom:1px solid #cccccc;
					 vertical-align:top;
					 line-height:140%;
					 padding:2px 0px;}

.top_img	{margin-bottom:5px;}

.diet	{/* ダイエットの緑文字 */
		 color:#009900;}			 


.top_click	{/* Clickバナー用 */
			 margin-top:10px;
			 float:right}


.top_aisatsu	{padding:3px;
				 border-width:1px;
				 border-style:solid;
				 border-color:#999999;}

.aisatsu_td2	{padding-right:10px;}
	 
/*############### 深川クリニック　###################*/


.aisatsu_td	{/* 挨拶td */
			 padding-left:10px;}

.hukagawa_kensa_td	{/* 深川検査ページtd */
					 border-width:0px 1px 1px 1px;
					 border-color:#999999;
					 border-style:solid;
					 padding:10px 10px 10px 10px;}

.hukagawa_kensa_th	{/* 深川検査th */
					 border-width:0px 0px 1px 1px;
					 border-color:#999999;
					 border-style:solid;
					 padding:10px 10px 10px 10px;}
					 
#hukagawa_shinryou_table td	{/* 深川診療ページTD */
							 border-width:0px 1px 1px 0px;
							 border-color:#999999;
							 border-style:solid;
							 text-align:center;}		 

#hukagawa_shinryou_table th	{border-width:1px 1px 1px 0px;
							 border-color:#999999;
							 border-style:solid;}	
							 
.hukagawa_shinryou_left	{border-width:0px 1px 1px 1px !important;
							 border-color:#999999;
							 border-style:solid;
							 text-align:center !important;}	
							 		
.hukagawa_shinryou_left_top	{border-width:1px 1px 1px 1px !important;
							 border-color:#999999;
							 border-style:solid;
							 text-align:center !important;}								 				 

#fukagawa_table	{background-color:#999999;
				 margin-left:10px;}			
				 
#fukagawa_table td	{padding:3px 6px;
					 background-color:#FFFFFF;
					 text-align:center;
					 }
							 
#fukagawa_table th	{padding:3px 6px;
					 background-color:#EBFFD7;
					 }

#fukagawa_table2	{background-color:#999999;
					 margin-left:10px;}			
				 
#fukagawa_table2 td	{padding:3px 6px;
					 background-color:#FFFFFF;
					 }
							 
#fukagawa_table2 th	{padding:3px 6px;
					 background-color:#EBFFD7;
					 text-align:right;
					 }

.ishi_img	{margin-right:10px;}

.ishi_info	{padding:0px 0px 0px 0px;
	 	 	 margin:0px 0px 0px 0px;
			 list-style-type:none;
			 }

.ishi_info li	{line-height:140%;}

.ishi_info_name	{font-size:120%;
				 padding:2px 0px 7px 0px;}

.ishi_info_box	{width:525px;
				 border-bottom:1px solid #dddddd;
				 padding:0px 0px 3px 0px;
				 margin:0px 0px 5px 0px;				 }
				 
.h1_small {font-size:70%;!important
		   }				 

/*############### 　社会福祉研究所　###################*/
.syakai_ul	{padding:0px 0px 0px 20px;
		 	 margin:0px 0px 0px 0px;
			 list-style-type:disc;}
			 
/*###############  渉外本部　###################*/

.syougai_ul	{padding:0px 0px 10px 20px;
	 	 	 margin:0px 0px 0px 0px;
			 list-style-type:none;}

.syougai_ul li	{width:255px;
				 float:left;
				 padding-right:3px;}

.index_title	{background-color:#006600;
				 color:#FFFFFF;
				 font-weight:bold;
				 margin:10px 0px 5px 0px;
				 padding:3px 0px 3px 6px;
				 font-size:110%;
				 clear:both;}
			 
.keiyaku_index	{border-width:0px 0px 1px 5px;
				 border-style:solid;
				 border-color:#006600;
				 padding:1px 0px 2px 5px;
				 margin:10px 0px 0px 0px;}

.keiyaku_index_ul	{padding:0px 0px 10px 10px;
			 	 	 margin:0px 0px 0px 0px;
					 list-style-type:none;
					 font-weight:bold;
					 }

.keiyaku_index_ul li	{float:left;
						 padding:0px 10px 0px 0px;
						 }

.syougai_net_ul	{padding:0px 0px 10px 0px;
				 list-style-type:decimal;}

#syougai_table	{background-color:#999999;
				 margin-left:10px;}	
				 
#syougai_table	td	{background-color:#FFFFFF;
					 padding:3px 5px;}				 
#syougai_table	th	{background-color:#006600;
					 color:#ffffff;
					 padding:3px 5px;}					
					 	 
/*###############  医師募集　###################*/

#bosyuu_box	{/* 医師募集BOX */
			 width:540px;
			 float:right;
			 line-height:140%;}
				 
				 
#bosyuu_box P	{padding:0px 10px;}

/*###############  検診本部　###################*/
#kenshin_kensa_table td	{border-width:0px 1px 1px 0px;
						 border-color:#cccccc;
						 border-style:solid;
						 padding:3px;}

#kenshin_kensa_table th	{border-width:1px 1px 1px 1px;
						 border-color:#cccccc;
						 border-style:solid;
						 padding:3px;}				
						 
.kenshin_kensa_td_left	{border-width:0px 1px 1px 1px !important;
						 border-color:#cccccc;
						 border-style:solid;
						 padding:3px;}

.kensa_dl dt	{font-weight:bold;}
.kensa_dl dd	{margin:0px;
				 padding:0px 0px 5px 10px;}

.left_white	{padding:3px 5px;
			 border-width:1px 1px 0px 1px;
			 border-style:solid;
			 border-color:#cccccc;
			 text-align:right;}

.right_white	{padding:3px 5px;
				 border-width:1px 1px 0px 0px;
				 border-style:solid;
				 border-color:#cccccc;}			 

.left_green	{padding:3px 5px;
			 border-width:1px 1px 0px 1px;
			 border-style:solid;
			 border-color:#cccccc;
			 background-color:#EBFFD7;
			 text-align:right;}

.right_green	{padding:3px 5px;
				 border-width:1px 1px 0px 0px;
				 border-style:solid;
				 border-color:#cccccc;
				 background-color:#EBFFD7;}	

.bottom_left_white	{padding:3px 5px;
					 border-width:1px 1px 1px 1px;
					 border-style:solid;
					 border-color:#cccccc;
					 text-align:right;}

.bottom_right_white	{padding:3px 5px;
					 border-width:1px 1px 1px 0px;
					 border-style:solid;
					 border-color:#cccccc;}						

#junkai_table td	{padding:3px 5px;
					 border-width:0px 1px 1px 0px;
					 border-style:solid;
					 border-color:#555555;
					 }

#junkai_table th	{padding:3px 5px;
					 border-width:1px 1px 1px 0px;
					 border-style:solid;
					 border-color:#555555;
					 background-color:#EBFFD7;
					 }					   			 			 

.junkai_table_left	{padding:3px 5px;
					 border-width:0px 1px 1px 1px !important;
					 border-style:solid;
					 border-color:#555555;
					 background-color:#EBFFD7;
					 }					 

.junkai_ul	{margin:0px;
			 padding:0px;
			 list-style-type:none;}

.junkai_ul li	{padding:0px 10px 5px 15px;}

/*###############  検診本部　###################*/
.sonota_dl dt	{font-size:110%;
				 font-weight:bold;
				 padding:0px 0px 3px 20px;
				 margin:0px;}

.sonota_dl dd	{padding:0px 30px 20px 30px;
				 margin:0px;
				 line-height:140%;}				 

/*###############  老友新聞　###################*/		
#rouyuu_koukoku_table	{background-color:#999999;
						 margin-left:10px;}			
#rouyuu_koukoku_table td	{padding:3px 6px;
							 background-color:#FFFFFF;
							 }
							 
#rouyuu_koukoku_table th	{padding:3px 6px;
							 background-color:#FFFFFF;
							 }

/*###############  イジカンサービス　###################*/	

.ijikan_img_top	{margin:10px 60px 0px 0px;}
.ijikan_img_bottom	{margin:20px 0px 0px 60px;}


/*###############  長者の森　###################*/
#cyouju_room_table	{background-color:#999999;}
						 	
#cyouju_room_table td	{padding:3px 6px;
						 background-color:#FFFFFF;
						 text-align:center;
						}
							 
#cyouju_room_table th	{padding:3px 6px;
						 background-color:#FFFFFF;
						 }
						 
.cyouju_iryou_img	{width:120px;
					 padding:2px;
					 margin:10px 3px 0px 0px;
					 float:left;
					 text-align:center;}

.cyouju_service_img	{margin-left:10px;
					 float:right;}

.cyouju_service_img2	{margin-right:10px;
						 float:left;
						 width:105px;}

.cyouju_dl	{margin:0px;}
.cyouju_dl dt	{font-weight:bold;
				 font-size:110%;
				 padding-top:5px;}
.cyouju_dl dd	{margin:0px 0px 5px 0px;
				 padding:0px 0px 5px 10px;
				 border-bottom:1px dashed #999999;}

.cyouju_p	{padding-left:15px;
			 margin:0px;}

.cyouju_kyoshitsu_img	{border-width:1px;
						 border-style:solid;
						 border-color:#999999;
						 padding:0px 0px 10px 10px;
						 margin:0px 0px 10px 0px;
						 width:432px;}

.cyouju_kyouyou_img	{border-width:1px;
					 border-style:solid;
					 border-color:#999999;
					 padding:5px 3px 5px 5px;
					 margin:0px 15px 10px 0px;
					 width:230px;
					 float:left;
					 text-align:center;}

.cyouju_tomo_ul	{padding:0px 0px 10px 0px;
				 list-style-type:decimal;
				 margin-top:0px;}

.cyouju_link_ul	{/* リストのディスク用UL */
				 margin:0px 0px 0px 0px;
				 list-style-type:none;}

.cyouju_link_ul li	{/* ディスクのLi */
					 margin:0px 0px 0px 0px;
					 padding:0px 0px 10px 0px;}

.topics	{border-bottom:1px dashed #aaaaaa;
		 width:530px;
		 padding:5px 0px;
		 margin-left:2px;
		 float:left;}

.date	{font-weight:bold;
		 color:#CC0000;
		 float:left;
		 }
		
		 
.info	{float:left;
		 padding-left:5px;
		 width:81%;
		 }		 

.box	{border-width:1px;
		 border-style:solid;
		 border-color:#CCCCCC;
		 padding:5px;} 
					 
/*###############  テーブル系　###################*/
.table_line	{background-color:#999999;}

.table_line td	{padding:3px 6px;
				 background-color:#FFFFFF;
				}

.table_line_center	{background-color:#999999;}

.table_line_center td	{padding:3px 6px;
						 background-color:#FFFFFF;
						 text-align:center;
						}
			
.table_line_th	{padding:3px 6px;
				 background-color:#FFFFFF;
				 }

.table_td_green	{padding:3px 6px;
				 background-color:#EBFFD7;
				 text-align:center;
				}

.table_th_green	{padding:3px 6px;
				 background-color:#EBFFD7;
				 }
.table_th_green2	{padding:3px 6px;
					 background-color:#339900;
					 color:#ffffff;
					 }

.table_th_gray	{padding:3px 6px;
				 background-color:#eeeeee;
				 }	

.table_bottom_line	{border-bottom:1px dashed #666666;
					 padding:6px 0px 6px 3px;
					 vertical-align:top;}

.l_green	{border-left:5px solid #006600;
			 padding-left:7px;}

/*###############  病院index　###################*/
.shinryou_hedder	{width:542px;
				 	 height:21px;}
			 				 
.shinryou_body	{background:url("../img/05.gif");
				 padding:10px 10px 0px 10px;
				 width:522px;
				 }

.shinryou_futter	{background:URL("../img/06.gif");
					 width:542px;
					 height:12px;
					 line-height:0px;
					 margin-bottom:10px;}
				 
.index_img	{float:right;
			 padding-left:10px;}

/*###############  春日クリニック　###################*/

.kasuga_banner	{margin-top:2px;}

.option	{padding-left:20px;}

.h4	{margin:0px 0px 5px 0px;
	 padding:2px 0px 0px 0px;
	 font-size:100%;
	 }

.kasuga_img	{padding:0px 10px 0px 0px;}	 
.kasuga_text	{line-height:180%;
				 padding:10px 0px 0px 0px;}

/*###############  深川クリニック　###################*/
#hyou_midashi	{color:#FFFFFF;
				 font-size:75%;}

#hyou_midashi td	{text-align:center;}

#hyou	{font-size:75%;
		 color:#666666;}

#hyou td	{border-width:0px 1px 1px 0px;
			 border-color:#666666;
			 border-style:solid;
			 text-align:center;}

.td_left	{border-width:0px 1px 1px 1px !important;
			 border-color:#666666;
			 border-style:solid;}

.text_70	{font-size:95%;}			 

.h2_yougo	{margin:0px 0px 5px 10px;
			 padding:2px 0px 2px 4px;
			 font-size:100%;
			 border-bottom:1px solid #ff6600;
			 border-top:1px solid #ff6600;
			 border-right:0px solid #ff6600;
			 border-left:5px solid #ff6600;
			 background-color:#ffffff;
			 font-weight:bold;
			 }

.yougo dt	{font-weight:bold;
			 padding:0px 0px 0px 10px;
			 margin-left:10px;
			 }

.yougo dd	{padding:0px 0px 0px 20px;
			 margin:0px 0px 10px 10px;
			 border-bottom:1px dashed #dddddd;}
			 
			 
/*###############  プライバシーポリシー他　###################*/	
#contents_box_privacy	{/* メインイメージ下の編集可能領域BOX */
				 		 width:702px;
						 padding:0px 10px 0px 10px;
						 margin:auto;
						 font-size:80%;
						 line-height:140%;
						 }	
						 		 
.privacy_title	{background-image:url("../privacy/img/title.gif");
				 width:560px;
				 height:21px;
				 font-size:11pt;				 
				 color:#666666;
				 font-weight:normal;
				 padding:5px 0px 0px 140px;
				 margin:10px 0px 3px 0px;
				 line-height:14pt;}

.sitemap_title	{background-image:url("../sitemap/img/title.gif");
				 width:560px;
				 height:21px;
				 font-size:11pt;				 
				 color:#666666;
				 font-weight:normal;
				 padding:5px 0px 0px 140px;
				 margin:10px 0px 3px 0px;
				 line-height:14pt;}

.group_title_table	{margin:10px 0px;}
				 				 
.group_title1	{font-size:11pt;				 
				 color:#666666;
				 font-weight:normal;
				 margin:0px;
				 padding:0px;
				 }		 

.group_title2	{background-image:url("../group/img/title2.gif");
				 width:410px;
				 height:21px;
				 font-size:11pt;				 
				 color:#666666;
				 font-weight:normal;
				 padding:5px 0px 0px 290px;
				 margin:10px 0px 13px 0px;
				 line-height:14pt;
				 }		

.group_title3	{background-image:url("../group/img/title3.gif");
				 width:410px;
				 height:21px;
				 font-size:11pt;				 
				 color:#666666;
				 font-weight:normal;
				 padding:5px 0px 0px 290px;
				 margin:10px 0px 13px 0px;
				 line-height:14pt;
				 }						 

.recruit_title	{background-image:url("../recruit/img/title.gif");
				 width:560px;
				 height:21px;
				 font-size:11pt;				 
				 color:#666666;
				 font-weight:normal;
				 padding:5px 0px 0px 140px;
				 margin:10px 0px 3px 0px;
				 line-height:14pt;}	


.press_title	{background-image:url("../press_release/img/title.gif");
				 width:560px;
				 height:21px;
				 font-size:11pt;				 
				 color:#666666;
				 
				 padding:5px 0px 0px 140px;
				 margin:10px 0px 3px 0px;
				 line-height:14pt;}	
				 
.group_line	{border-bottom:1px dashed #dddddd;}
				 


#gairai_img img	{border-width:1px;
				 border-style:solid;
				 border-color:#cccccc;
				 margin:2px;}				 
				 				 
.font_120	{font-size:120%;}

.h_access	{margin:10px 0px 5px 0px;
			 padding:2px 0px 0px 5px;
			 font-weight:normal;
			 font-size:110%;
			 border-left:6px solid #ffcc00;
			 border-bottom:1px solid #ffcc00;}


/*###############  プライバシーポリシー他　###################*/	
.sitemap_ul	{/* リストのディスク用UL */
				 margin:0px 0px 15px 0px;
				 padding:0px 0px 0px 10px;
				 list-style-type:none;
				 }

.sitemap_ul a{color:#333333;
			}
.sitemap_ul a:visited{color:#666666;}

.sitemap_li_title	{font-weight:bold;
					 padding:0px 0px 2px 4px;
					 margin:5px 0px 0px 0px;
					 border-left:6px solid #006600;
					 border-bottom:1px solid #006600;
					 }

.sitemap_li_1	{padding:5px 0px 0px 0px;
				 margin:0px 0px 0px 10px;
				 display:block;}

.sitemap_li_2	{padding:5px 0px 0px 0px;
				 margin:0px 0px 0px 20px;
				 display:block;}				 
				 
				 
