
		body	{	margin			:0px 0px;
					font-size		:10pt;
					background-color:#FFFFFF;
					background-image:url(img/img_back_r.jpg);
					background-repeat:no-repeat;
					background-position: right bottom;
					background-attachment:fixed; 
					font-family		: "ＭＳ Ｐゴシック",Osaka,sans-serif;	}
									
					
		h1	{		padding			:3px 10px;
					margin			:0px;
					width			:545px;
					_width			:570px;
					line-height		:1.0em;
					color			:#ffffff;
					background-color:#FFA530;
					border-color	:#ffffff; 
					_border-color	:#ffA530; 
					font-family		: "ＭＳ Ｐゴシック",Osaka,sans-serif;
					border-style	:double;
					font-size		:13pt;
					font-weight		:bold;
					font-style		:normal; }

					
		h2	{		width			:300;
					padding			:0.3em;
					padding-left	:1em;
					margin			:0em;
					margin-left		:-10;
					line-height		:1.0em;	
					color			:#000000;
					background-color:#ffaa00;
					border			:3px #ffff00 double;
					_border			:3px #ffaa00 double;
					font-family		: "ＭＳ Ｐゴシック",Osaka,sans-serif;
					font-size		:1.1em;
					font-weight		:bold;
					font-style		:normal; 	}
					
					
					
		h3	{		padding			:0px 10px;
					margin			:10px 0px;
					margin-left		:-5;
					border-left		:5px #00aa00 solid;
					line-height		:1.0em;
					color			:#008833;
					font-family		: "ＭＳ Ｐゴシック",Osaka,sans-serif;
					font-size		:1.1em;
					font-weight		:bolder;
					font-style		:normal; 	}
					
		Em	{		font-style      :normal;	}
		
					
		.green{	color			:#008800;
					font-family		: "ＭＳ Ｐゴシック",Osaka,sans-serif;
					font-size		:9.5pt;
					font-weight		:bold;		}

		.orenge{	color			:#ffaa00;
					font-family		: "ＭＳ Ｐゴシック",Osaka,sans-serif;
					font-size		:1.5em;
					font-weigh		t:bold;		}

		.small{	color			:#000000;
					font-size		:0.5em;	}
	
		.gray{	color			:#777777;
					font-family		: "ＭＳ Ｐゴシック",Osaka,sans-serif;
					font-size		:1.0em;
					font-weight		:bolder;	}


		/*******	↓　ほぼ全文書の基本（全ページに設定してあります）	*********/

	.n_text	{	width			:560;
					padding			:5;
					padding-right	:20;
					margin			:5;
					margin-left		:15;
					font-size		:10pt;
					line-height		:1.5em;
					letter-spacing	:0.1em;
					font-family		: "ＭＳ Ｐゴシック",Osaka,sans-serif;
					font-weight		:normal;
					color			:#000000;	}

	.n_text_2{		width			:530;
					padding			:10 20;
					margin			:5;
					color			:#000000;
					font-size		:10pt;	}

	.k_sub_now{	padding			:0.2em;
					margin			:0.1em;
					width			:450;
					line-height		:0.8em;
					color			:#ffffff;
					background-color:#33bb00;
					font-family		: "ＭＳ Ｐゴシック",Osaka,sans-serif;
					font-size		:1.35em;
					font-weight		:bold;
					font-style		:normal; 	}

	.d_sub_now{	padding			:0.2em;
					margin			:0.1em;
					width			:400;
					line-height		:0.8em;
					color			:#ffffff;
					background-color:#ffaa00;
					font-family		: "ＭＳ Ｐゴシック",Osaka,sans-serif;
					font-size		:1.35em;
					font-weight		:bold;
					font-style		:normal; 	}
					
					
	.k_sub_text{	width			:450;
					padding			:5;
					margin			:5;
					color			:#000000;
					font-size		:1em;	}
					
	.dream_a	{	margin			:0px	10px;
					padding			:0px	5px;
					font-size		:9pt;
					color			:#5555aa;
					line-height		:14pt;
					border-left		:1px	#ccccff	dashed;
					border-right	:1px	#ccccff	dashed;
					font-weight		:bolder;
																	}
		
	.dream_b	{	margin			:0px	10px;
					padding			:0px	5px;
					font-size		:9pt;
					color			:#5555aa;
					line-height		:14pt;
					border-left		:1px	#ffccaa	dashed;
					border-right	:1px	#ffccaa	dashed;
					font-weight		:bolder;
												}
	.dream_c	{	width			:90%;
					margin			:0px	20px;
					padding			:0px	10px;
					font-size		:10.5pt;
					color			:#55aa55;
					line-height		:13pt;
					font-style		:normal;
					font-weight		:bold; 
					border			:1px	#aaffaa solid;
															}	
															
	.dream_top{	margin			:5px	5px;
					padding			:0px	3px;
					font-size		:9pt;
					color			:#55aa55;
					border			:0px #88cc88	dashed;	
					line-height		:14pt;
				/**	font-style		:italic; **/
					font-family		:serif;
															}	
												
		
	.inboxC {	width			:500;
					padding			:3;
					margin			:3;
					line-height		:1.8em;	
					color			:#FFFFFF;
					background-color:#ffaa00;
					background-image: url(img/img_head_2_b.jpg);
					font-family		: "ＭＳ Ｐゴシック",Osaka,sans-serif;
					font-size		:1.2em;
					font-weight		:bold;
					font-style		:normal; 	}

	.inboxD {	width			:500;
					padding			:3;
					margin			:3;
					line-height		:1.8em;	
					color			:#FFFFFF;
					background-color:#ffaa00;
					background-image: url(img/img_head_3_b.jpg);
					font-family		: "ＭＳ Ｐゴシック",Osaka,sans-serif;
					font-size		:1.2em;
					font-weight		:bold;
					font-style		:normal; 	}
					
	.inboxE {	width			:500;
					padding			:3;
					margin			:3;
					line-height		:1.8em;	
					color			:#FFFFFF;
					background-color:#ffaa00;
					background-image: url(img/img_head_1_b.jpg);
					font-family		: "ＭＳ Ｐゴシック",Osaka,sans-serif;
					font-size		:1.2em;
					font-weight		:bold;
					font-style		:normal; 	}
					
					
	.k-check {	width			:300;
					padding			:0.3em;
					margin			:1em;
					color			:#0000ff;
					background-color:#eeeeff;
					border-width	: medium;
					border-style	: dashed; 
					font-family		: "ＭＳ Ｐゴシック",Osaka,sans-serif;
					font-size		:1.0em;
					font-weight		:bold;	}
					
					
		/*******	↓　全ページ下に表示してあるCopyright文の書体）	*********/
		
	.under_msg{	width			:580;
					padding			:10px 0px;
					margin			:0px 0px;
					line-height		:10pt;	
					background-color:#FFFFff;
					color			:#ff8000;
					font-family		: "ＭＳ Ｐゴシック",Osaka,sans-serif;
					font-size		:10.5pt;
					font-weight		:700;
					text-align		: center; 	}
						

		A		 { text-decoration: none; } 

		.kouhou{	padding			:3;
					margin			:3;
					text-align		:center;
					vertical-align	:middle;
					color			:#000000;
					font-size		:1em;
					font-family		: "ＭＳ Ｐゴシック",Osaka,sans-serif; }
					
					


		.cellA	{	padding			:3;
					margin			:3;
					color			:#005533;
					line-height		:1.4em;
					letter-spacing	:0.2em;
					font-family		: "ＭＳ Ｐゴシック",Osaka,sans-serif;
					font-size		:9pt;
					font-weight		:normal;
					font-style		:normal;			}
					
					
		/*******	↓　大テーブル構造：大本の書体。＜Table＞に設定	*********/
		
		.table_T {	width			:800px;		
					table-layout	:fixed;
					padding			:0px;
					margin			:0px;
					border-collapse	:collapse;				}
					
		/*******	↓　大テーブル構造：左リンクナビ表示部＜TD＞に設定	*********/
		/*****ここに入るのは、外部ファイル読み出し [ f_Left.html ]だけです*******/
		.TD_L 	{	width			:200px;
					padding			:0px;
					margin			:0px;
					line-height		:0pt;
					text-align		:center;
					vertical-align	:top ;
					font-size		:10pt;
					background-color:#fbdd77;				}
		
		/*******	↓　大テーブル構造：右本文表示部＜TD＞に設定	*********/
		/*******	↓　ページの本文は、この中にいることになります	*********/
		.TD_R	 {	width			:600px;
					padding			:0px;
					padding-left	:5px;
					padding-top		:3px;
					margin			:0px;
					margin-right	:5px;
					margin-top		:5px;
					font-size		:10pt;
					vertical-align	:top ;	
					font-family		: "ＭＳ Ｐゴシック",Osaka,sans-serif; 	}
	
					
		/*******	↓　中テーブル構造：左リンクナビ部＜Table＞に設定	*********/

		.table_L {	width			:180px;
					table-layout	:fixed;
					padding			:0px;
					margin			:5px;
					border			:0px;
					vertical-align	:top ;
					text-arign		:center;
					background-color:#fbdd77;	
					border-collapse	:collapse;		}
					
	.frame_L_TR {	margin			:0px;
					padding			:0px;
					font-weight		: bolder; 
				 	font-size		:10.5pt;
					font-family		: sans-serif; 	}
					
					
		/*******	↓　中テーブル構造：左リンクナビ部＜TD＞に設定	*********/
		/*******	↓　左ページの本文は、この中にいることになります	*********/
		
	.frame_L_TD {	margin			:0px;
					padding			:0px;
					font-weight		:bolder; 
				 	font-size		:10pt;
					font-family		: sans-serif; 	}
					
		/********	↓　左ナビ、アイコン画像（非選択）に設定しているクラス *******/
		
	.frame_L_img {	width			:	170;
					height			:	30;
					border			:1px #ccaaaa solid;
					padding			:0;
					margin			:3px 0px;
					margin-left		:3px;
					text-decoration	: none;				}
					
					
					
	.frame_L_UL{	width			:150;
					padding			:0;
					margin			:0;
					margin-left		:2em; 
					font-size		:9pt;
					color			:#000088;
					list-style-type	:square; 			}
					
	.frame_L_Li{	margin			:3px 10px;
					line-height		:10pt; 
					font-weight		: bolder; 
				 	font-size		:9pt;
					font-family		:sans-serif;
							}
					
			/*****	↓　「リフォーム」ページのテーブル内の書体	*****/
			
	.reform_cell{	padding			:5px 10px;
					margin			:3;
					text-align		:left;
					vertical-align	:middle; 
					line-height		:14pt;
					color			:#000033;
					font-family		: "ＭＳ Ｐゴシック",Osaka,sans-serif;
					font-size		:10pt;
					font-weight		:normal;
					font-style		:normal; 	}
					
	.reform_TR	{	border			:2px #00ccff solid;	}
	
	.kou_sam_TD	{	border			:2px #FFFF00 solid;
					padding			:0px; }
					
		/*****	↓　「リンク」ページのリスト内の書体	*****/
					
	.link_dl	{	width			:90%; 
					color			:#553388;
					font-size		:10pt;
					border-width	: 1px;
					border-style	:solid;
					padding			:5px;
					margin			:5px;
											}
											
	.link_dt	{	width			: 95%;
					background-color:#ddFFdd;
					padding			:3px 10px;
					font-size		:10.5pt;
					font-weight		:bold;		}
					
	.link_dt_2	{	width			: 95%;
					padding			:3px 15px;
					font-size		:10.5pt;
					font-weight		:bold;		}
					
	.link_dd	{	padding			:5px	2px;
					font-size		:9.5pt;
					font-weight		:normal;
													}
	.small_sq	{	font-size		:5pt;		}
	
	
	
		/***********	工法：左上の画像	************/
	.K_Img_L_Top{	position 		: absolute;
					left 			: 210px;
					top				: 200px;
					width			: 150px;
					height			: 150px;
					visibility		: visible;
					z-index 		: 1;			}
					
	.K_Img_L_Btm{	position 		: absolute;
					left 			: 210px;
					top				: 600px;
					width			: 150px;
					height			: 150px;
					visibility		: visible;
					z-index 		: 1;			}
					
	.K_Img_R_Top{	position 		: absolute;
					left 			: 650px;
					top				: 200px;
					width			: 150px;
					height			: 150px;
					visibility		: visible;
					z-index 		: 1;			}
					
	.K_Img_R_Btm{	position 		: absolute;
					left 			: 600px;
					top				: 600px;
					width			: 150px;
					height			: 150px;
					visibility		: visible;
					z-index 		: 1;			}
	
	a.n_text:link 		{	colo	r:#00cc33;}
	a.n_text:visited 	{	color	:#33cc55;}
	a.n_text:hover 	{	color		:#FFFFFF;
					text-decoration	:none;
		   			background-color:#00cc00; } 
																
	a.frame_L:link {	color		:#0000FF;		}
	a.frame_L:visited {	color		:#00aa55;		}
	a.frame_L:hover  {	color		:#FFFFFF;
						text-decoration: none;
   						background-color:#00cc00; } 
   						
   						
	a.frame_U:link 		{	color	:#eebb00;		}
	a.frame_U:visited   {	color	:#eebb00;		}
	
   							
   	a.green:link 	{	color		:#0000FF;		}
	a.green:visited {	color		:#00aa55;		}
	a.green:hover	 {	color		:#FFFFFF;
						text-decoration: none;
   						background-color:#00cc00; } 
   				
   	a.link:link 	{	color		:#FFFFFF;		}
	a.link:visited  {	color		:#FFFFFF;		}
	a.link:hover	{	color		:#FFFFFF;
						text-decoration: none;
   						background-color:#00cc00; } 
   						
   						
 