/* 032mori.comのCSS スタイル シート */


body   
	{
	color:#000000;
	font-size:	12px;
	}
	
.main_title	
	{
	
	font-size: 10px;
	font-weight:normal;
	font-style:	normal;	
	text-decoration:	none;
	word-spacing: normal;
	letter-spacing:0.2em;
	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:#a5b4b9
	}
	


/* タイトル部のstrongタグのみ適用*/
strong.title1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	font-style:	normal;	
	text-decoration:	none;
	word-spacing: normal;
	letter-spacing:0.5em;
	text-transform:	none;
	text-align:center;
	vertical-align:bottom;
	margin:auto;
	color:#669900
	}

	
	
	


/* 記事・リンクページ　 */



/* 記事ページ　大枠用 */
a.kiji_oowaku
	{	
	font-size:12px;	
	font-weight:normal;
	color:#636363;	
	display:block;		
	text-decoration:none;	
	padding:  10 6 7 30;	
	line-height:1;		 
	}		
	
a.kiji_oowaku:hover
	{	
		color:#631A18;	
	}
	
td.kiji_oowaku
	{		
	
	 background-image: url(image/kiji/menu1_off.jpg)	;
	 background-repeat:no-repeat;
	 
	}	
	
	

span.state_sentaku
	{	
		
	font-size:12px;	
	font-weight:bold;
	color:#631A18;	
	display:block;		
	text-decoration:none;
	text-align:center;
	padding:  10 6 7 20;	
	line-height:1;		

	}
	
td.state_sentaku
	{		
	
	 background-image: url(image/kiji/menu1_on.jpg)	;
	 background-repeat:no-repeat;
	 
	}	
		
		
	

/* 記事ページ　小枠用 */	
	
a.kiji_kowaku
	{
	font-size:12px;	
	font-weight:normal;
	color:#636363;	
	display:block;		
	text-decoration:none;
	padding:  8 6 4 35;	
	line-height:1;			
	}	
	
a.kiji_kowaku:hover
	{
	color:#631A18;	
	}
	
td.kiji_kowaku	
{
	background-image: url(image/kiji/menu1_kowaku_off.jpg)	;
	background-repeat:no-repeat;	
}
	
span.state_sentaku_kowaku
	{
	
	font-size:12px;	
	font-weight:bold;
	color:#631A18;	
	display:block;		
	text-decoration:none;
	padding:  8 6 4 35;	
	line-height:1;	
	
		}
		
td.state_sentaku_kowaku	
{
	background-image: url(image/kiji/menu1_kowaku_on.jpg)	;
	background-repeat:no-repeat;	
}	



td.menu_sita
{
	background-image: url(image/kiji/menu_sita.jpg)	;
	background-repeat:no-repeat;
}







h1.title_link
{
	padding: 5 10 5 30;	
	margin:  5 0 5 0;
	color:#000000;
	background-image:url(image/kiji/title_back.gif);
	background-repeat:repeat-y;
	
}

td.title_link_sub
{
	background-image: url(image/kiji/title_sub.gif)	
}





		
/* トップページ　H1用 */
h1.title_top
{
	padding: 3 10 3 10;
	text-align:center;
	margin-top:40;
	margin-left:60;
	margin-right:35;
	margin-bottom:20;
	font-size:28px;
	color:#3399ff;

	border-bottom-style:double;
	border-top-style:double;
	border-color:#0E0172;
	
}


/* pankuzu */
p.pankuzu
{
	padding: 0 0 0 10;
	font-size:12px;
	
}

/* pankuzu */
p.pankuzu22
{
	padding: 0 0 20 0;
	font-size:12px;
	
}

/* 記事ページ　H1用 */
h1.title_kiji
{
	padding: 3 10 3 10;
	text-align:center;
	margin-top:40;
	margin-left:40;
	margin-right:30;
	margin-bottom:40;
	font-size:28px;
	color:#3987F1;
	background-color:#FDFAC9;

	border-bottom-style:double;
	border-top-style:double;
	border-color:#0E0172;
	
}

h1.title_kiji2
{
	padding: 3 10 3 10;
	text-align:center;
	margin-top:30;
	margin-left:0;
	margin-right:0;
	margin-bottom:30;
	font-size:28px;
	color:#000000;
	background-color:#DBEFFD;

	border-bottom-style:double;
	border-top-style:double;
	border-color:#0237FD;
	
}

/* 記事ページ　記事部分TD用 */
td.kiji
{	
	font-size:14px;
letter-spacing:0.1em;
	padding: 30 0 30 0;
	line-height:1.6;
	
	
		
	
}

td.kiji2
{	
	font-size:15px;
	color:#638AA2;
	padding: 0 0 0 10;
	line-height:1.3	;
		
	
}

td.kiji3
{	
	font-size:15px;
	color:#638AA2;
	padding: 0 0 0 40;
	line-height:1.3	;
		
	
}

td.kiji4
{	
	font-size:15px;
	color:#000000;
	padding: 0 0 0 0 ;
	line-height:1.1;
	
		
	
}

p.kiji
{	
	font-size:15px;
	color:#016B93;
	padding: 0 30 10 40;
	line-height:1.3	;
		
	
}

/* 記事ページ　記事間リンク文字用 */

a.linkpg   
	{
	color:#000000;
	
	
	}	
	

/* リンクページ　表 */	
td.linktd
{
	padding:5 5 5 5;
	
}	
		
/*　参加業者詳細　*/

H1.title_shosai
{
	padding: 10 10 10 10;
	text-align:center;
	margin-top:40;
	margin-left:40;
	margin-right:30;
	margin-bottom:20;
	font-size:16px;
	color:#ffffff;
	background-color:#0347A4;

	border-bottom-style:double;
	border-top-style:double;
	border-color:#ffffff;
	
}	

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:#FDBF02;
	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;
	

	
	
}



a.website
{
	color:Navy;
}		
		
th.cat1
{
	padding:5 5 5 5;
	color:#808080;
	text-align:left;
	font-size:13px;
	
		
}


td.cat1
{
	padding:5 5 5 5;
	color:#808080;
	text-align:left;
	font-size:13px;
	
		
}	

a.link12
{
	font-size:12px;
}	


p.body1_2
	{
		padding:0 20 0 20;
		line-height:1.3em;
		font-size:12px;
	}	
	
h1.areakei
{
	color:#007BAE;
	padding: 0 15 0 15;
	margin: 20 0 0 0;
}

a.phrase1
{
	font-size:10px;
	color:#6699cc;	
}

a.phrase2
{
	font-size:10px;
	color:#6699cc;
}

a.phrase3
{
	font-size:10px;
	color:#6699cc;
}

a.phrase4
{
	font-size:10px;
	color:#6699cc;
}

a.phrase5
{
	font-size:10px;
	color:#6699cc;
}	


td.hyo5
{	
	padding: 5 5 5 5;

}


td.bk-12	
{
	font-size:12px;
	line-height:1.3;
	
}


select.bk-12	
{
	font-size:12px;
		
}

a.area1
{
	font-size:10px;
	color:#77A4B4;
	
}	


td.bk-14-b	
{
	font-size:14px;
	font-weight:bold;	
}


a.linkshu
{
	font-size:12px;
	color:#000000;
line-height:1	;
	
}

td.link_title
{
	padding: 10 5 10 5;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	
}


td.linktd2
{
	padding: 10 5 10 5;
	font-size:12px;
	
}

a.linktd2
{
	color:#4D1C01;
	font-size:12px;
}

H2.body1_2	{	
	
	font-size:	12px;
	font-weight:bold;
		
	
	margin-bottom:1;
	margin-left:15;
	margin-right:15;
	margin-top:1;
	padding: 5 2 5 10;
	color:#555555;
	background-color:#e5e5e5;
	border-left-width:50px
	
	}
	
H2.body1_3	{	
	
	font-size:	12px;
	font-weight:bold;
	
	
	margin-bottom:1;
	margin-left:15;
	margin-right:15;
	margin-top:1;
	padding: 5 2 5 10;
	color:#555555;
	background-color:#e5e5e5;
	border-left-width:50px
	
	}
	
	
		
td.f12
{
	font-size:12px;
}	

/* 正井仕様　その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; 
}


/* 正井仕様　その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; 
} 
	
	
/* 正井仕様　その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; 
} 




/* 正井仕様　その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; 
}

 

/* 正井仕様　その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; 
} 

 

/* 正井仕様　その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; 
} 

 
 
 








/* 正井仕様　その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; 
}

 

/* 正井仕様　その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; 
} 

 

/* 正井仕様　その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; 
} 		


a.linksite
{
	font-size:10px;
	color:Teal;
	}	
		
td.website
{
	line-height:15px;
	font-size:12px;	
	padding:5 5 0 5;
	color:Black;
	
}	

td.koukoku
{
	padding:8 8 8 8 ;
	font-size:12px;
	line-height:15px;
}	


td.arealink2
{
	font-size:12px;
	line-height:1.3em;
}	

a.toplink1
{
	color: Gray;
	font-size:12px;
	line-height:1.3;
	
}

td.c_body2 
{
	
	font-size: 12px ;
	line-height:1.3;	
	margin:0 0 0　0　;	
	padding: 10 30 20 30;
	color:#000000;
}

p.body1 
{
	font-size: 12px ;
	margin-bottom:10;
	margin-left:30;
	margin-right:30;
	margin-top:10;
	color:#000000;
	}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/* 新フレーズページ系　*/


td.pankuzu_keyword
{
	padding: 30 15 10 15;
	font-size:12px;
	color:Gray;
	line-height:1.4em;
	
}

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

p.keyword
{
	color:Black;
	padding: 10 10  20 10;
	}



a.key
{
	font-size:20px;
	color:Black;
	font-weight:bold;
	line-height:1.2em;
	
	}
	
a.keytop
{
	font-size:12px;
	color:Black;	
	line-height:1.2em;
	
	}	
	
	
	

hr.key
{
	margin:20 0 10 0;
	}	
							
	
						
p.arean
{
	color:Black;
	}
	
				
a.arean
{
	font-size:10px;
	color:Gray;
	}
	
a.arean1
{
	color:Black;
	font-size:12px;
	}	
						
						

	
	
/* エリア口コミ　*/	
	
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.4em;
	}

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.footerlink_a
{
	padding: 10 15 10 15;
	font-size:12px;
	color:#000;
	line-height:2em;
	}

h3.footerlink
{
	
	font-size:13px;
	margin:10 0 10 0;
	background-color:#fff;
	border-style:double;
	border-color:#006699;
	
	color:#000;
	padding:5 0 3 10;	
	}

a.footerlink_a
{
	color:#fff;
	font-size:12px;	
	}		

span.footerlink_b
{
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
	
	}	


a.footerlink_b
{
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
	}		

p.footerlink_bot
{
	margin: 5 0 0 0;
	font-size:12px;
	
	color:#fff;
	
		
}	
	
p.footerlink_mid
{
	margin: 5 20 0 20;
	font-size:12px;
	
	color:#cc6600;
	
		
}		
		
	
span.topshikulink
{
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
	
	}

a.topshikulink
{
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
	}	
				
p.topshikulink
{
	line-height:2.0em;
	color:#996633;
	padding:0 0 0 0;
	margin-top:0;
	margin-bottom:40px;
	
	}							
	
		
						
						
						
								
		




							
td.toplink1
{
	padding:10 0 10 0;
	text-align:center;
	background-color:#f6f6f6;
	}	
	
a.toplink1
{
	color:#000000;
	font-size:12px;
	}	
									
		
a.toplink2
{
	color:#000000;
	font-size:12px;
	height:12px;
	
	}	


td.rlink1
{
	padding: 0 10 20 10;
	text-align:center;
	line-height:2.0em;
	
	}
	
	
	
	
strong.kiji1
{
	color:#0066ff;
	font-size:16px;
	
	
	}
	

h2.kiji2
{
	color:#030303;
	font-size:14px;
	
	padding:3 3 3 10;
	background-color:#f6f6db;
	border-top-color:#0099ff;
	border-top-style:solid;
	border-top-width:2px;
	
	
	}
	
	
span.c_b_yellow
{
	background-color:Yellow;
	}		
	
span.c_f_orange
{
	color:#0066ff;
	}
	
	
p.form_melit
{
	text-align:left;
	margin:0 0 20 0;
	padding:0 20 0 20;
	font-size:14px;
	word-spacing:0.1em;
	line-height:1.4em;
	}		
	
	
span.f_b_yellow
{
	background-color:#FEFEA1;
	}		
		




/* テーブルスタイル　*/	

td.profile_mrb
{
    border-style: double; 
    border-color: #0099ff; 
    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: #0099ff; 
    border-width: 1px; 
    font-size:14px;
    background-color:#FF6600;
    line-height:1.4em;
    font-weight:bold;
    text-align:center;
    color:White;
	letter-spacing:0.1em;
}

td.profile_krb
{
    border-style: solid; 
     border-color: #0099ff; 
    border-width: 1px; 
    font-size:14px;
    background-color:#f6f6db;
    line-height:1.4em;
    font-weight:bold;
    letter-spacing:0.1em;
	
}

td.profile_krb_c
{
    border-style: solid; 
     border-color: #0099ff; 
    border-width: 1px; 
    font-size:14px;
    background-color:#f6f6db;
    line-height:1.4em;
    font-weight:bold;
    text-align:center;
	letter-spacing:0.1em;
}
		
td.profile_nrb
{
    border-bottom-style: solid;
     border-color: #0099ff; 
    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: #0099ff; 
    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: #0099ff; 
    border-width: 1px; 
    font-size:14px;
    background-color:white;
    line-height:1.4em;
   letter-spacing:0.1em;
}						
