
body
{
	background-image: url(image/sotowaku/back.gif)	;
	margin-bottom:0;
	margin-top:0;
}


.main_title	
	{
	
	font-size: 10px;
	font-weight:normal;
	font-style:	normal;	
	text-decoration:	none;
	word-spacing: normal;
	letter-spacing:0.05em;
	text-transform:	none;
	text-align:center;
	vertical-align:bottom;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding:0 0 0 0;
	color:#7A7A7A;
	/* text-indent:-9999px; */
	
	}


/* ***********  サイト全体　外枠イメージ　*********/
td.sotowaku1
{
	background-image: url(image/sotowaku/1.jpg)	;
	height:10px;
	width:8px;
}

td.sotowaku2
{
	background-image: url(image/sotowaku/2.jpg)	;
	height:10px;
}

td.sotowaku3
{
	background-image: url(image/sotowaku/3.jpg)	;
	height:10px;
	width:12px;
}

td.sotowaku4
{
	background-image: url(image/sotowaku/4.jpg)	;
}

td.sotowaku5
{
	background-image: url(image/sotowaku/5.jpg)	;
}

td.sotowaku6
{
	background-image: url(image/sotowaku/6.jpg)	;
	height:10px;
}

td.sotowaku7
{
	background-image: url(image/sotowaku/7.jpg)	;
	height:10px;
}

td.sotowaku8
{
	background-image: url(image/sotowaku/8.jpg)	;
	height:10px;
}


/****** 各ページなどの共通部分　各要素 指定 ******/


td.frametop
{
	background-image: url(image/frame/top.gif)	;
	}

/* 左フレーム左1px部分 */
td.lfl{background-color:#E9E9E9;}

/* 左フレーム真ん中150px部分 */
td.lfm{background-color:#E9E9E9;}

/* 左フレーム右1px部分 */
td.lfr{background-color:#E9E9E9;}

/* 左フレーム記事目次直下の部分 */
td.lfm1{ padding-top:40px }

/* 左フレーム記事目次直下の部分 */
td.lfm2{ padding-top:40px }

/* 右フレーム */
td.rf{background-color:#E9E9E9;}

/* 左フレーム記事目次直下の部分 */
td.rf1{ padding-top:0px }



/* pankuzu */
p.pankuzu
{
	padding: 20 0 10 0;
	font-size:10px;
	color:Black;
	
}	

a.pankuzu
{
	color:Black;
	font-size:10px;
}


/* topページ　エリアページ　body部分　共通　 */

td.bodytop
{
	padding: 0 0 30 20;
	}
	
	
td.bodyform
{
	padding:0 0 20 20;
	}	

td.bodycate
{
	padding: 0 0 50 20;
	}


/* topページ　エリアページ　bodytop.ascx */

td.bodytopc1
{
	padding: 0 0 0 0;
	}

td.bodytopc
{
	background-color:White;
	vertical-align:top;
	padding: 10 10 5 10 ;
	font-size:12px;
	line-height:1.1;
	}
	
td.topsita
{
	padding:20 0 5 0;
	}	

td.bodytopleft
{
	background-image: url(image/toppage/bodytopleft.gif)	;
	background-repeat:no-repeat;
	
	}
	
td.bodytopright
{
	background-image: url(image/toppage/bodytopright.gif)	;
	background-repeat:no-repeat;
	
	}	







/* 記事・リンクページ　共通　 */


/* 記事ページ　大枠用 */
a.kiji_oowaku
	{	
	font-size:12px;	
	font-weight:normal;
	color:#737373;	
	display:block;		
	text-decoration:none;	
	padding:  10 6 7 25;	
	line-height:1.2;		 
	}		
	
a.kiji_oowaku:hover
	{	
		color:#000000;
		font-weight:bold;	
	}
	
td.kiji_oowaku
	{		
	
	 background-image: url(image/kiji/menu1_off.jpg)	;
	 background-repeat:no-repeat;
	 background-color:#ffffff;
	
	 
	}
		

span.state_sentaku
	{	
		
	font-size:12px;	
	font-weight:bold;
	color:#000000;	
	display:block;		
	text-decoration:none;	
	padding:  10 6 7 25;
	line-height:1.2;	
	
	}
	
td.state_sentaku
	{		
	
	 background-image: url(image/kiji/menu1_on.jpg)	;
	 background-repeat:no-repeat;
	 background-color:#ffffff;
	 

	}
	
	
		
		
/* 記事ページ　小枠用 */	
	
a.kiji_kowaku
	{
	font-size:12px;	
	font-weight:normal;
	color:#737373;	
	display:block;		
	text-decoration:none;
	padding:  8 6 4 35;	
	line-height:1.2;
				
	}	
	
a.kiji_kowaku:hover
	{
	color:#000000;	
	font-weight:bold;
	}
	
td.kiji_kowaku	
{
	background-image: url(image/kiji/menu1_kowaku_off.jpg)	;
	background-repeat:no-repeat;
	background-color:#ffffff;
	
	
}
	
span.state_sentaku_kowaku
	{
	
	font-size:12px;	
	font-weight:bold;
	color:#000000;	
	display:block;		
	text-decoration:none;
	padding:  8 6 4 35;	
	line-height:1.2;
			
	
		}
		
td.state_sentaku_kowaku	
{
	background-image: url(image/kiji/menu1_kowaku_on.jpg)	;
	background-repeat:no-repeat;
	line-height:1.3;
	background-color:#ffffff;
	
}	


/* 記事ページ　h1 */
h1.title_kiji
{
	padding: 5 10 5 30;	
	margin:  5 0 5 0;
	color:#000000;
	background-image:url(image/kiji/title_back.gif);
	background-repeat:repeat-y;
	font-size:23px;
		
}

td.title_kiji_sub
{
	background-image: url(image/kiji/title_sub.gif)	
}

/* 記事ページ　h1 非表示用 */
h1.title_kiji_hihyoji
{
	padding:  0 0 0 0;	
	margin:  -100 0 0 0;
	font-size:0px;
	text-indent:-9999px ;
		
	
}


/* 記事ページ　記事部分TD用 */
td.kiji
{	
	font-size:14px;
	color:#000000;
	padding: 40 0 0 0;
	line-height:2em;
	letter-spacing:0.1em;
		
}

p.kiji_date
{
	font-size:10px;
	text-align:right;
	color:Gray;
	
	}
	
	
td.kiji2
{	
	font-size:13px;
	color:#000000;
	padding: 20 0 50 0;
	line-height:1.6;
	text-align:center;	
}		
	
	
	
/* 記事ページ　記事部分TD用 h1 非表示用　*/
td.kiji_hihyoji
{	
	font-size:14px;
	color:#000000;
	padding: 0 0 30 0;
	line-height:2em;
	letter-spacing:0.1em;
}	
	
	
	
	
/* 記事ページ　記事間リンク文字用 */

a.linkpg   
	{
	
	color:#000000;
	
	}
	
/* 手動リンクも同色にするために */
a {	
	color:#000000;	
	}	
	
	
/* 記事内　マーカー */	
	
span.marker1
{
	background-color:#ffffaa;
	}			
		

/*　QAページ　*/

ul.qalist
{
	margin: 30 0 0 20;
	}

li.qalist
{
	list-style:none;
	list-style-image:url(image/qa/q.gif);
	
	margin:0 0 10 0;
	
	}

a.qalist
{
	font-size:13px;	
	margin:0 0 0 20;
	width:500px;
	height:18px;	
	}


/*　QAページ 回答部分　*/
/*　QAデータグリッド　*/
table.qaanswer
{	
	background-color:Gray;
	border:1px;
	border-style:solid;
	border-color:Gray;
	
	}

td.qaanswer_header
{
	text-align:center;
	padding:10 10 10 10;
	font-size:14px;
	font-weight:bold;
	color:White;
	letter-spacing:2;
	background-color:#e5e5c1;
	background-image:url(image/qa/header.gif);
		}	

/*　質問側と回答側で背景色を変更　*/
/*　　*/
td.answer
{
	font-size:13px;
	color:#000000;
	padding: 10 10 10 10;
	line-height:1.4;
	background-color:#ddffdd;
	}
	
td.question
{
	font-size:13px;
	color:#000000;
	padding: 10 10 10 10;
	line-height:1.4;
	background-color:#ffffcc;
	}	
	

/*　QA 回答待ちのspan　*/	
span.machi
{
	font-size:13px;
	color:#FF8000;
	font-weight:bold;
	
	}	
	
/*　QA 質問者のspan　*/
span.shitsumon
{
	font-size:14px;
	color:#C00000;
	
	}
	
span.shitsumon_name
{
	font-size:14px;
	color:MediumSeaGreen;
	
	}
	
	
/*　QA 回答者のspan　*/
span.kaito
{
	font-size:14px;
	color:#0000c0;
	
	}
	
span.kaito_name
{
	font-size:14px;
	color:MediumSeaGreen;
	
	}	
	
span.shitsumon_jikan
{
	font-size:14px;
	color:DarkGray;
	
	}	
	
	
/*　QA 追加質問部分パネル　*/	
div.tuikashitsumon	
{
	font-size:12px;
	text-align:left;
	}
	
/*　QA 受付終了のspan　*/	
span.shuryo
{
	font-size:13px;
	color:#b0b0b0;
	font-weight:bold;
	
	}
	
/*　QA 「同じカテゴリのQA」部分のspan　用語集の小枠ページでも使用中　*/			
span.onaji
{
	font-size:13px;
	color:#000000;
	font-weight:bold;
	margin-top:40px;
	height:13px;
	background-color:#d5e8c6;
	width:100%;
	padding:5 3 5 3;
	
	}
	
/*　QA 受付ページへのボタンのtd　*/		
td.qaukeb
{
	padding:30 0 0 0;
	text-align:center;
	}	
	
		

/*　フォームなどで使うテーブル　*/


/*　現在QA新規受付ページで使用　*/
table.hyo1
{
	background-color:Gray;
	}

/*　見出し部分　*/	
td.hyo1_1
{
	background-color:#eaeaea;
	padding: 13 10 10 10;
	font-size:13px;
	font-weight:bold;
	vertical-align:top;
	}

/*　内容部分　*/
td.hyo1_2
{
	background-color:#f6f6f6;
	padding:10 10 10 10;
	font-size:13px;
	}
	
/*　ボタン部分　*/	
td.hyo1_2_2
{
	background-color:#eaeaea;
	padding:10 10 10 10;
	font-size:13px;
	text-align:right;
	}			
	
/*　注意書き　*/	
span.chuigaki
{
	font-size:10px;
	color:#94b6d9;
	}
	
/*　validator用　*/
span.rfv
{
	font-size:12px;
	color:Red;
	font-weight:normal;	
	}
	
/*　validationsummary用　*/
div.rfv
{
	font-size:12px;
	color:Red;
	font-weight:normal;	
	}	
	
/*　qa 本文書き込み欄用　qa新規　追加質問2箇所で使用　*/	
textarea.qa
{
	width:100%;
	height:200px;
	
	}
	
/*　qa 追加質問で使用　*/
textarea.qa2
{
	width:100%;
	height:100px;
	
	}		

/*　用語集 大枠ページの本文下 単語リンク　小枠ページ下でも使用中　*/	
table.word1
{
	margin:30 0 0 0;
	}
	
td.word1
{
	text-align:center;
	height:40px;
	}
	
a.word1
{
	font-size:15px;
	}
	
	
/*　NEWSトップページの本文下 NEWSデータテーブル　biogの一覧ページでも使用中 */	
table.newstop
{
	margin:40 0 0 0;
	}	
	
td.news_all
{
	font-size:12px;
	color:Gray;
	padding-top:5;
	}
	
a.news_all
{
	font-size:15px;
	height:15px;
	padding-top:5;
	}	
	

	
		
/* 左フレーム内　news履歴用テーブル  */

table.newswaku
{
	margin-bottom:40px;
	}

/* 左フレーム内　テーブル リピーターコントロール部分 */	
table.newsr
{
	background-color:#ffffff;
	}

td.newsr
{
	background-color:White;
	}

/* newsデータのリンク  */
ul.newsr
{
	margin-bottom:5;
	
	}

li.newsr
{
	font-size:10px;	
	list-style:none; 
	list-style-image:url(image/news/news_r.gif);
	margin: 7 0 0 -20;
	
	}

/* newsの左フレーム　のリンク  */
a.newsr2
{
	color:Gray;
	}
	

	

/* その他の情報も見る　のリンク  */
p.newsrs
{
	text-align:right;
	margin:0 0 0 0;
	}
	
a.newsr_sonota
{
	color:Gray;
	font-size:10px;
	}


/* ブログページの左フレーム　カレンダー部分の設置場所 */
td.lfmb
{ 
	padding-top:40px;
	text-align:center;
	 }


/* ブログページの左フレーム　カレンダーテーブル */
table.bcl
{
	background-color:White;
	width:150;
	height:150;
	}

/* カレンダーテーブル タイトル部 */	
td.ct1
{
	text-align:center;	
	font-size:12px;
	font-weight:bold;
	padding: 3 2 2 2;
	background-color:#4E8F6B;
	color:White;
	}
	
/* カレンダーテーブル 前・後月部 */	
td.ct2
{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding:3 2 2 2;
	background-color:#9DC0AD;
	
	}
	
/* カレンダーテーブル 曜日部 */	
td.cty
{
	text-align:center;
	font-size:10px;
	font-weight:bold;
	padding:2 2 2 2;
	}	
	
/* カレンダーテーブル 日　日曜 */	
td.chsun
{
	text-align:center;
	font-size:12px;
	
	background-color:#F0D6A8;
	padding:2 2 2 2;
	width:15%;
	height:16px;
	color:Gray;
	}	
					
/* カレンダーテーブル 日　土曜 */	
td.chsat
{
	text-align:center;
	font-size:12px;
	
	background-color:#A8C8F0;
	padding:2 2 2 2;
	width:15%;
	height:16px;
	color:Gray;
	}	
	
/* カレンダーテーブル 日　平日 */	
td.chhij
{
	text-align:center;
	font-size:12px;
	
	background-color:#E0E1E2;
	padding:2 2 2 2;
	width:14%;
	height:16px;
	color:Gray;
	}		
	
a.calender
{
	color:Blue;
	font-weight:bold;
	}	
		

/* ブログ　トップページの各記事タイトル部はハイパーリンク　下線を非表示 */
a.title_kiji1
{
	text-decoration:none;
	}





/* フッター部分 */
td.footerlink
{
	padding:20 0 10 0;
	text-align:center;
	font-size:12px;
	color:#636363;
	}


a.footerlink
{
	color:#636363;
	font-size:12px;
	
	}
	
/* フッター部分 エリアリンク*/	
td.footerlink_a
{
	padding: 20 15 10 15;
	font-size:12px;
	color:#636363;
	line-height:1.4;
	}


a.footerlink_a
{
	color:#858585;
	font-size:12px;
	
	}	
	
	
a.footerlink_b
{
	color:#636363;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
	}	
	
	
	
	
/* 見積もりフォーム　流れ説明部分 */	
td.fnagare	
{
	padding: 0 0 10 0;
	}



/* 見積もりフォーム　郵便番号部分 */
td.formyu
{
	padding: 2 0 3 10;
	font-size:11px;
	font-weight:bold;
	
	}
	
input.yubin1
{
	height:20px;
	width:35px;

	}	
	
input.yubin2
{
	height:20px;
	width:55px;
	
	}		
	
select.todo
{
	height:20px;
	font-size:12px;
	}	
	

label
{
	font-size:12px;
	}
	
	
/* 中小参加業者部分 */

td.mscg
{
	padding: 20 0 0 0;
	}	
	
	


/* top コンテンツ説明部分 */

td.ct
{
	padding:0 0 15 0;
	}
	
td.cs
{
	padding: 0 10 0 10;
	font-size:12px;
	vertical-align:top;
	line-height:1.1;
	}	

td.kkyokai
{
	background-image: url(image/toppage/kiji/kyokai.gif)	;
	}
	
	
/* リンク集 */

	
a.linkshu
{
	font-size:12px;
	color:Black;
	}


td.linkbody
{
	padding: 30 0 30 0;
	}
	
td.linkpage
{	
	font-size:13px;
	color:#000000;
	padding: 0 0 20 0;
	line-height:1.6;	
}
	
a.liti
{
	font-size:12px;
	font-weight:bold;
	color:Blue;
	}	




/* 新フレーズページ系　*/



td.keyword1
{
	padding: 0 35 10 20;
	font-size:12px;	
	line-height:2em;
	
}




td.keyword2
{
	padding: 30 35 10 20;
	font-size:12px;
	
	line-height:1.4em;
	
}

h2.keyword
{
	background-color:#dee1dc;
	padding: 3 3 3 3;
	font-size:13px;
	color:#339933;
	
	}
	
h3.keyword
{
	border-bottom-style:dotted;
	border-bottom-width:1px;
	
	padding: 3 3 3 3;
	font-size:13px;
	color:#339933;
	margin: 20 0 0 0;
	
	}	
	

p.keyword
{
	color:Black;
	padding: 0 10  20 10;
	line-height:2em;
	}



a.key
{
	font-size:20px;
	color:Black;
	font-weight:bold;
	line-height:1.4em;
	
	}

hr.key
{
	margin:20 0 10 0;
	}	
			








/*　参加業者詳細　*/

H1.title_shosai
{
	padding: 10 10 10 10;
	margin:0 0 0 0 ;
	
	font-size:23px;	
	text-align:left;
	
}	

H2.shosai
{
	padding: 10 10 10 10;
	text-align:center;
	margin-top:10;
	margin-left:40;
	margin-right:30;
	margin-bottom:10;
	font-size:23px;
	color:#000000;

	
}

H3.shosai	{	
	
	font-size:	15px;
	font-weight:bold;
	font-style:normal;	
	text-decoration:none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	margin-bottom:10;
	margin-left:100;
	margin-right:100;
	margin-top:5;
	padding: 3 10 3 10;	
	border-style:double;
	border-color:#ffffff;
	color:#444444;
	background-color:#FFB21D;
	text-align:center	
	}

	

p.shosai
{
	padding: 10 10 10 10;
	
	margin-top:10;
	margin-left:100;
	margin-right:100;
	margin-bottom:10;
	font-size:13px;
	color:#000000;
	

	
	
}	


td.sankahyo
{
	font-size:12px;
	border-width:1px;
	padding: 6 3 6 5;
	background-color:White;
	
}	


td.sankahyo1
{
	font-size:12px;
	border-width:1px;
	padding: 6 5 6 5;
	background-color:#ecffb7;
	
}

td.sanka2
{
	font-size:12px;
	line-height:1.4em;
	font-size:12px;
	padding:0 10 0 0
	
	
}	


a.sonota
{
	font-size:10px;
	
}


h2.sankaw
{	
	font-size:13px;
	background-color:#00cc33;
	padding:3 3 3 3;
	
}


td.canp
{
	padding:30 0 10 0;
	font-size:12px;
	line-height:1.3;
	}




	
	

a.link10
{
	font-size:10px;
}

a.link12
{
	font-size:12px;
}










/* 以下はFTB内で使用するCSS　*/


/* テーブルCSS　その1　*/

table.3m12
{
 padding:3 3 3 3;
 text-align:center;
 font-size:12px; 
 line-height:1.6em; 
}

th.3m12
{
 padding:3 3 3 3; 
 text-align:center;
 font-size:12px;  
 line-height:1.6em;
}

tr.3m12
{
 padding:3 3 3 3; 
 text-align:center;
 font-size:12px;  
 line-height:1.6em;
}

td.3m12
{
 padding:3 3 3 3; 
 text-align:center;
 font-size:12px;  
 line-height:1.6em;
}


/* テーブルCSS　その2　*/

table.3r12
{
 padding:3 3 3 3; 
 text-align:right;
 font-size:12px;  
 line-height:1.6em;
} 

th.3r12
{
 padding:3 3 3 3; 
 text-align:right;
 font-size:12px;  
 line-height:1.6em;
} 

tr.3r12
{
 padding:3 3 3 3; 
 text-align:right;
 font-size:12px;  
 line-height:1.6em;
} 

td.3r12
{
 padding:3 3 3 3; 
 text-align:right;
 font-size:12px;  
 line-height:1.6em;
} 
	
	
/* テーブルCSS　その3　*/

table.3l12
{
 padding:3 3 3 3; 
 text-align:left;
 font-size:12px;  
 line-height:1.6em;
} 

th.3l12
{
 padding:3 3 3 3; 
 text-align:left;
 font-size:12px;  
 line-height:1.6em;
} 

tr.3l12
{
 padding:3 3 3 3; 
 text-align:left;
 font-size:12px;  
 line-height:1.6em;
} 

td.3l12
{
 padding:3 3 3 3; 
 text-align:left;
 font-size:12px;  
 line-height:1.6em;
} 




/* テーブルCSS　その4　*/

table.5m12
{
 padding:5 5 5 5; 
 text-align:center;
 font-size:12px;  
 line-height:1.6em;
}

 

th.5m12
{
 padding:5 5 5 5; 
 text-align:center;
 font-size:12px;  
 line-height:1.6em;
}

 

tr.5m12
{
 padding:5 5 5 5; 
 text-align:center;
 font-size:12px;  
 line-height:1.6em;
}

 

td.5m12
{
 padding:5 5 5 5; 
 text-align:center;
 font-size:12px;  
 line-height:1.6em;
}

 

/* テーブルCSS　その5　*/

 

table.5r12
{
 padding:5 5 5 5; 
 text-align:right;
 font-size:12px;  
 line-height:1.6em;
} 

 

th.5r12
{
 padding:5 5 5 5; 
 text-align:right;
 font-size:12px;  
 line-height:1.6em;
} 

 

tr.5r12
{
 padding:5 5 5 5; 
 text-align:right;
 font-size:12px;  
 line-height:1.6em;
} 

 

td.5r12
{
 padding:5 5 5 5; 
 text-align:right;
 font-size:12px;  
 line-height:1.6em;
} 

 

/* テーブルCSS　その6　*/

table.5l12
{
 padding:5 5 5 5; 
 text-align:left;
 font-size:12px;  
 line-height:1.6em;
} 

 

th.5l12
{
 padding:5 5 5 5; 
 text-align:left;
 font-size:12px;  
 line-height:1.6em;
} 

 

tr.5l12
{
 padding:5 5 5 5; 
 text-align:left;
 font-size:12px;  
 line-height:1.6em;
} 

 

td.5l12
{
 padding:5 5 5 5; 
 text-align:left;
 font-size:12px;  
 line-height:1.6em;
} 

 
 
/* テーブルCSS　その7　*/

table.7m12
{
 padding:7 7 7 7; 
 text-align:center;
 font-size:12px;  
 line-height:1.6em;
}

 

th.7m12
{
 padding:7 7 7 7; 
 text-align:center;
 font-size:12px;  
 line-height:1.6em;
}

 

tr.7m12
{
 padding:7 7 7 7; 
 text-align:center;
 font-size:12px;  
 line-height:1.6em;
}

 

td.7m12
{
 padding:7 7 7 7; 
 text-align:center;
 font-size:12px;  
 line-height:1.6em;
}

 

/* テーブルCSS　その8　*/

 

table.7r12
{
 padding:7 7 7 7; 
 text-align:right;
 font-size:12px;  
 line-height:1.6em;
} 

 

th.7r12
{
padding:7 7 7 7; 
 text-align:right;
 font-size:12px;  
 line-height:1.6em;
} 

 

tr.7r12
{
 padding:7 7 7 7; 
 text-align:right;
 font-size:12px;  
 line-height:1.6em;
} 

 

td.7r12
{
 padding:7 7 7 7; 
 text-align:right;
 font-size:12px;  
 line-height:1.6em;
} 

 

/* テーブルCSS　その9　*/

table.7l12
{
 padding:7 7 7 7; 
 text-align:left;
 font-size:12px;  
 line-height:1.6em;
} 

 

th.7l12
{
 padding:7 7 7 7; 
 text-align:left;
 font-size:12px;  
 line-height:1.6em;
} 

 

tr.7l12
{
 padding:7 7 7 7; 
 text-align:left;
 font-size:12px;  
 line-height:1.6em;
} 

 

td.7l12
{
 padding:7 7 7 7; 
 text-align:left;
 font-size:12px;  
 line-height:1.6em;
} 	
	
	
	
	
	
	


/* テーブルスタイル　*/	



td.profile_kyg
{
    border-style: solid; 
    border-color: yellowgreen; 
    border-width: 1px; 
    font-size:12px;
    background-color:#ddffaa;
	
}
		
td.profile_nyg
{
    border-bottom-style: solid;
    border-color: yellowgreen;
    border-width: 1px; 
    font-size:12px;
    background-color:white;
}




h2.body1_5_2
{
	padding: 5  0 5  0;
	text-align:left;
	font-size:23px;
	font-weight:bold;
	
	color:#009900;
	margin: 10 30 0 15;

}


h2.body1_5_3
{
	padding: 5 5 5 5;
	text-align:left;
	font-size:20px;
	font-weight:bold;
	background-color:#dedede;
	color:#004400;
	margin:10 30 10 20;

}



h2.body1_5_4
{
	padding: 10 5 5 5;
	text-align:left;
	font-size:20px;
	font-weight:bold;
	background-color:#dddddd;
	color:#004400;
	margin:0 0 20 0;

}	




td.hhh22
{
	font-size:13px;
	line-height:1.4;
	padding: 10 30 40 20;
	
}

td.pankuzua
{
	padding: 0 0 0 20;
	font-size:12px;
	}


td.pankuzu_keyword
{
	padding: 0 30 40 20;
	font-size:12px;
	color:Gray;
	line-height:1.4em;
	
}











/* エリア口コミ　*/	
	
td.kuchi
{
	padding: 10 0 30 0;
	font-size:12px;
	line-height:1.4em;
	}	
	
	
font.kuchi_t
{
	font-size:12px;
	height:12px;
	color:Gray;
	margin: 0 0 5 10;
	}	
		
b.kuchi_b
{
	margin:0 0 5 0;
	height:12px;
	color:Navy;
	}
	
	
ul
{
	
	line-height:1.2em;
	}

LI
{
	margin:5 0 0 0 ;
	}		
	
	





/* 口コミ入力フォーム　*/


td.thyodai
{
	font-weight:bold;
	font-size:13px;
	padding:30 0 5 0;
	
	}
	
	
td.tsetsumei
{
	
	font-size:13px;
	line-height:1.4em;
	padding: 10 0 20 0;
	
	}
	
	
td.ttitle1
{
    border-style: solid; 
    border-color:#6FA5C1; 
    border-width: 1px; 
    font-size:12px;
    background-color:#e2ebff;
    padding:5 5 5 10;
	
}


td.cont1
{
    border-bottom-style: solid;
    border-color: #cccccc;
    border-width: 1px; 
    font-size:12px;
    background-color:white;
    padding:5 5 5 10;
    line-height:1.4em;
}


span.hisu
{
	font-size:10px;
	color:Red;
	}
	
span.rei
{
	font-size:12px;
	color:#6591A8;
	padding:3 0 0 3;
	height:12px;
	}	
	
span.error
{
	font-size:12px;
	color:Red;
	}	


select.todo
{
	height:20px;
	font-size:12px;
	}	
	
td.toib
{
	padding:20 0 50 0;
	
	}	
	
td.vsum
{
	font-size:12px;
	color:Red;
	}		
	
			
	
	

/* テーブルスタイル　*/	

td.profile_mrb
{
    border-style: double; 
    border-color: #A7FE67;  
    border-width: 3px; 
    font-size:14px;    
    line-height:1.4em;
    font-weight:bold;
   letter-spacing:0.1em;
	
}

td.profile_mrb_c
{
    border-style: solid; 
    border-color: #A7FE67; 
    border-width: 1px; 
    font-size:14px;
    background-color:#F1FEDB;
    line-height:1.4em;
    font-weight:bold;
    text-align:center;
    color:White;
	letter-spacing:0.1em;
}

td.profile_krb
{
    border-style: solid; 
   border-color: #A7FE67;  
    border-width: 1px; 
    font-size:14px;
    background-color:#F1FEDB;
    line-height:1.4em;
    font-weight:bold;
    letter-spacing:0.1em;
	
}

td.profile_krb_c
{
    border-style: solid; 
   border-color: #A7FE67;  
    border-width: 1px; 
    font-size:14px;
    background-color:#F1FEDB;
    line-height:1.4em;
    font-weight:bold;
    text-align:center;
	letter-spacing:0.1em;
}
		
td.profile_nrb
{
    border-bottom-style: solid;
    border-color: #A7FE67;  
    border-width: 1px; 
    font-size:14px;
    background-color:white;
    line-height:1.4em;
    vertical-align:top;
   letter-spacing:0.1em;
}

td.profile_nrb_c
{
    border-bottom-style: solid;
   border-color: #A7FE67;  
    border-width: 1px; 
    font-size:14px;
    background-color:white;
    line-height:1.4em;
    vertical-align:top;
    text-align:center;
    letter-spacing:0.1em;
}

td.profile_srb
{
    border-bottom-style: solid;
    border-color: #A7FE67; 
    border-width: 1px; 
    font-size:14px;
    background-color:white;
    line-height:1.4em;
   letter-spacing:0.1em;
}				
	
	




/* 更新履歴部分　*/

td.his_main
{
	padding:10 0 10 0;
	}	

td.rireki_c
{
	background-image: url(http://www.move-support.net/image/parts/his_con.gif)	;
	padding:5 10 5 10;
	color:Gray;
	font-size:10px;
}

a.rireki1
{
 font-size:10px;
 
 margin-bottom:5px;
 color:#555;
 display:block;
 
} 



/* ピックアップ記事部分　*/

h2.pickup_main
{
	background-color:#dee1dc;
	padding: 3 3 3 3;
	font-size:13px;
	color:#339933;
	margin-bottom:30px;
	
	}

a.pickup
{
	color:#444;
	margin: 0 10 0 10;
	font-size:18px;
	font-weight:bold;
	}	
	

	
h2.pickup_etc
{
	background-color:#dee1dc;
	padding: 3 3 3 3;
	font-size:13px;
	color:#339933;
	
	}
	
a.pickup_etc
{
	margin:0 10 0 10;
	
	}	


div.pickup_main
{
	color:Black;
	padding: 10 10 0 10;
	line-height:2em;
	font-size:14px;
	letter-spacing:0.1em;
	}
	
	
p.pickup_main
{
	color:Black;
	padding: 0 10 0 10;
	line-height:2em;
	font-size:14px;
	letter-spacing:0.1em;
	}
	
p.pickup_tsuduki
{
	color:Black;
	padding: 0 10 20 10;	
	text-align:right;
	margin-top:0;
	}		

p.pickup_etc
{
	color:Black;
	padding: 0 10 30 10;
	line-height:2em;
	
	}



	
