/* スタイル シート */


body   
	{
	color:#000000;
	font-size:	16px;
	}
	
	
	
.main_title	
	{	
	font-size: 12px;
	font-weight:normal;	
	text-align:center;	
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding:0 0 0 0;
	line-height:1.0;
	letter-spacing:1;
	}
	
	
	
	


	

	
td
{
	font-size:16px;
	line-height:2.0em;
	
	}	
	
	
div
{
	font-size:16px;
	line-height:2.0em;
	
	}	
	
	
	


p
{
	font-size:16px;
	line-height:2.0em;
	margin-bottom:20px;
	
	}	
	
	
span
{
	font-size:16px;
	line-height:2.0em;
	
	}		
	
	
	
	


/* タイトル部の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:14px;	
	font-weight:normal;
	color:#636363;	
	display:block;		
	text-decoration:none;	
	padding: 8 6 7 25;	
	line-height:1.4em;		 
	}		
	
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:14px;	
	font-weight:bold;
	color:#631A18;	
	display:block;		
	text-decoration:none;
	
	padding: 8 6 7 25;		
	line-height:1.4em;		

	}
	
td.state_sentaku
	{		
	
	 background-image: url(image/kiji/menu1_on.jpg)	;
	 background-repeat:no-repeat;
	
	 
	}	
		
		
	

/* 記事ページ　小枠用 */	
	
a.kiji_kowaku
	{
	font-size:14px;	
	font-weight:normal;
	color:#636363;	
	display:block;		
	text-decoration:none;
	padding: 8 6 8 35;	
	line-height:1.4em;			
	}	
	
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:14px;	
	font-weight:bold;
	color:#631A18;	
	display:block;		
	text-decoration:none;
	padding: 8 6 8 35;	
	line-height:1.4em;	
	
		}
		
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: 8 10 8 30;	
	margin:  5 0 5 0;
	color:#000000;
	background-image:url(image/kiji/title_back.gif);
	background-repeat:repeat-y;
	font-size:23px;
	letter-spacing:0.05em;
}

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 */
td.pankuzu_k
{
	padding:40 0 10 0;
font-size:12px;
line-height:1.2em;
	}

p.pankuzu
{
	
	font-size:14px;
	padding: 0 10 0 10;
	margin-bottom:0;
	
}

a.pankuzu
{
	
	color:Black
	}

/* 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;
	letter-spacing:0.1em;
}

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;
	letter-spacing:0.1em;
}

/* 記事ページ　記事部分TD用 */
td.kiji
{	
	
	padding: 30 0 30 0;
	
	
		
	
}

td.kiji2
{	
	font-size:15px;
	color:#638AA2;
	padding: 0 0 60 10;
	line-height:1.3	;
		letter-spacing:0.1em;
	
}

td.kiji3
{	
	font-size:15px;
	color:#638AA2;
	padding: 0 0 0 40;
	line-height:1.3	;
	letter-spacing:0.1em;	
	
}

td.kiji4
{	
	font-size:15px;
	color:#000000;
	padding: 0 0 0 0 ;
	line-height:1.1;
	letter-spacing:0.1em;
		
	
}

p.kiji
{	
	font-size:15px;
	color:#016B93;
	padding: 0 30 10 40;
	line-height:1.3	;
	letter-spacing:0.1em;	
	
}

/* 記事ページ　記事間リンク文字用 */

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:White;
}		
		
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;
	color:Gray;
}	


p.body1_2
	{
		padding:0 20 0 20;
		line-height:1.6em;
		font-size:12px;
	}	
	
h1.areakei
{
	color:#6C4419;
	padding: 0 15 0 15;
	margin: 40 0 0 0;
	font-size:23px;
}

a.phrase1
{
	font-size:10px;
	color:#b1e8ff;	
}

a.phrase2
{
	font-size:10px;
	color:#b1e8ff;
}

a.phrase3
{
	font-size:10px;
	color:#b1e8ff;
}

a.phrase4
{
	font-size:10px;
	color:#b1e8ff;
}

a.phrase5
{
	font-size:10px;
	color:#b1e8ff;
}	


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;
	
}	


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	{
	background-color:#e9e9b8;
	padding: 3 3 3 3;
	font-size:15px;
	color:Maroon;
	margin:40 15 0 15;	
	}
	
H2.body1_3	{
	background-color:#e9e9b8;
	padding: 3 3 3 3;
	font-size:15px;
	color:Maroon;
	margin:40 15 0 15;
	}
	
	
		
td.f12
{
	font-size:12px;
}	


h1.ggg
{
 margin:0 0 0 0 ;
 
}

td.form-box
{
	
	background-image: url(image/mitsumori/form_back.gif)	;	
	

}

a.linksite
{
	font-size:10px;
	color:Teal;
	}	
	
/* 正井仕様　その1　*/

table.3m12
{
 padding:3 3 3 3;
 color:#808080;
 text-align:center;
 font-size:12px;  
 line-height:1.6em;
}

th.3m12
{
 padding:3 3 3 3;
 color:#808080;
 text-align:center;
 font-size:12px; 
 line-height:1.6em; 
}

tr.3m12
{
 padding:3 3 3 3;
 color:#808080;
 text-align:center;
 font-size:12px;  
 line-height:1.6em;
}

td.3m12
{
 padding:3 3 3 3;
 color:#808080;
 text-align:center;
 font-size:12px;  
 line-height:1.6em;
}


/* 正井仕様　その2　*/

table.3r12
{
 padding:3 3 3 3;
 color:#808080;
 text-align:right;
 font-size:12px;  
 line-height:1.6em;
} 

th.3r12
{
 padding:3 3 3 3;
 color:#808080;
 text-align:right;
 font-size:12px;  
 line-height:1.6em;
} 

tr.3r12
{
 padding:3 3 3 3;
 color:#808080;
 text-align:right;
 font-size:12px;  
 line-height:1.6em;
} 

td.3r12
{
 padding:3 3 3 3;
 color:#808080;
 text-align:right;
 font-size:12px;  
 line-height:1.6em;
} 
	
	
/* 正井仕様　その3　*/

table.3l12
{
 padding:3 3 3 3;
 color:#808080;
 text-align:left;
 font-size:12px;  
 line-height:1.6em;
} 

th.3l12
{
 padding:3 3 3 3;
 color:#808080;
 text-align:left;
 font-size:12px; 
 line-height:1.6em; 
} 

tr.3l12
{
 padding:3 3 3 3;
 color:#808080;
 text-align:left;
 font-size:12px; 
 line-height:1.6em; 
} 

td.3l12
{
 padding:3 3 3 3;
 color:#808080;
 text-align:left;
 font-size:12px; 
 line-height:1.6em; 
} 




/* 正井仕様　その4　*/

table.5m12
{
 padding:5 5 5 5;
 color:#808080;
 text-align:center;
 font-size:12px;  
 line-height:1.6em;
}

 

th.5m12
{
 padding:5 5 5 5;
 color:#808080;
 text-align:center;
 font-size:12px; 
 line-height:1.6em; 
}

 

tr.5m12
{
 padding:5 5 5 5;
 color:#808080;
 text-align:center;
 font-size:12px;  
 line-height:1.6em;
}

 

td.5m12
{
 padding:5 5 5 5;
 color:#808080;
 text-align:center;
 font-size:12px;  
 line-height:1.6em;
}

 

/* 正井仕様　その5　*/

 

table.5r12
{
 padding:5 5 5 5;
 color:#808080;
 text-align:right;
 font-size:12px;  
 line-height:1.6em;
} 

 

th.5r12
{
 padding:5 5 5 5;
 color:#808080;
 text-align:right;
 font-size:12px;  
 line-height:1.6em;
} 

 

tr.5r12
{
 padding:5 5 5 5;
 color:#808080;
 text-align:right;
 font-size:12px;  
 line-height:1.6em;
} 

 

td.5r12
{
 padding:5 5 5 5;
 color:#808080;
 text-align:right;
 font-size:12px;  
 line-height:1.6em;
} 

 

/* 正井仕様　その6　*/

table.5l12
{
 padding:5 5 5 5;
 color:#808080;
 text-align:left;
 font-size:12px;  
 line-height:1.6em;
} 

 

th.5l12
{
 padding:5 5 5 5;
 color:#808080;
 text-align:left;
 font-size:12px;  
 line-height:1.6em;
} 

 

tr.5l12
{
 padding:5 5 5 5;
 color:#808080;
 text-align:left;
 font-size:12px;  
 line-height:1.6em;
} 

 

td.5l12
{
 padding:5 5 5 5;
 color:#808080;
 text-align:left;
 font-size:12px;  
 line-height:1.6em;
} 

 
 
 








/* 正井仕様　その7　*/

table.7m12
{
 padding:7 7 7 7;
 color:#808080;
 text-align:center;
 font-size:12px; 
 line-height:1.6em; 
}

 

th.7m12
{
 padding:7 7 7 7;
 color:#808080;
 text-align:center;
 font-size:12px; 
 line-height:1.6em; 
}

 

tr.7m12
{
 padding:7 7 7 7;
 color:#808080;
 text-align:center;
 font-size:12px; 
 line-height:1.6em; 
}

 

td.7m12
{
 padding:7 7 7 7;
 color:#808080;
 text-align:center;
 font-size:12px;  
 line-height:1.6em;
}

 

/* 正井仕様　その8　*/

 

table.7r12
{
 padding:7 7 7 7;
 color:#808080;
 text-align:right;
 font-size:12px;  
 line-height:1.6em;
} 

 

th.7r12
{
padding:7 7 7 7;
 color:#808080;
 text-align:right;
 font-size:12px; 
 line-height:1.6em; 
} 

 

tr.7r12
{
 padding:7 7 7 7;
 color:#808080;
 text-align:right;
 font-size:12px;  
 line-height:1.6em;
} 

 

td.7r12
{
 padding:7 7 7 7;
 color:#808080;
 text-align:right;
 font-size:12px;  
 line-height:1.6em;
} 

 

/* 正井仕様　その9　*/

table.7l12
{
 padding:7 7 7 7;
 color:#808080;
 text-align:left;
 font-size:12px;  
 line-height:1.6em;
} 

 

th.7l12
{
 padding:7 7 7 7;
 color:#808080;
 text-align:left;
 font-size:12px; 
 line-height:1.6em; 
} 

 

tr.7l12
{
 padding:7 7 7 7;
 color:#808080;
 text-align:left;
 font-size:12px;  
 line-height:1.6em;
} 

 

td.7l12
{
 padding:7 7 7 7;
 color:#808080;
 text-align:left;
 font-size:12px;  
 line-height:1.6em;
} 	
	
	
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;
}



	
	
h2.objk
{
	font-size:14px;
	background-color:#eeeeee;
	padding: 5 5 5 5;	
	border-bottom-style:dotted;	
	border-bottom-width:1px;
	border-bottom-color:Gray;
	border-right-style:dotted;
	border-right-width:1px;
	border-right-color:Gray;
	margin: 50 0  20 0;
	color:Black;
	
	}	
	
td.kiji5
{
	padding: 10 0 30 0;
	}						

a.linkdatetitle
{
	color:#0099cc;
	}	
	
h3.titlelink
{
	font-size:12px;	
	margin:  30 10 10 10;
	
	}	
	
p.link
{
		margin: 0 10 20 10;	
		font-size:12px;
	
	}		

table.forms
{
	 background-image: url(image/mitsumori/spacer.gif)	;
	}
	
	
/* 新フレーズページ系　*/


td.pankuzu_keyword
{
	padding: 30 30 30 30;
	
	
	
}

h2.keyword
{
	background-color:#e9e9b8;
	padding: 3 3 3 3;
	font-size:15px;
	color:Maroon;
	
	}
	
h2.keyword2
{
	background-color:#e9e9b8;
	padding: 8 3 8 8;
	font-size:16px;
	font-weight:bold;
	color:Maroon;
	
	}	
	
h3.keyword
{
	border-bottom-style:dotted;
	border-bottom-width:1px;
	
	padding: 3 3 3 3;
	font-size:13px;
	color:#663300;
	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.4em;
	
	}
	
	
a.keytop2
{
	
	color:Black;	
	
	margin-right:15px;
	
	}
	

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:#DF8504;
	}
	
	
ul
{
	
	line-height:1.2em;
	}
	
ol
{
	
	line-height:1.2em;
	}	

LI
{
	margin:5 0 0 0 ;
	}		
	
	





/* 口コミ入力フォーム　*/


td.thyodai
{	
	
	border-bottom-style:double; 
    border-color:#cccc88; 
    border-width: 3px; 
    font-weight:bold;
    font-size:23px;
    background-color:#fff;
    padding:60 0 5 0;    
    line-height:1.4;    
	
	}
	
	
td.tsetsumei
{
	
	font-size:13px;
	line-height:1.4em;
	padding: 10 0 20 0;
	
	}
	
	
td.ttitle1
{
    border-style: solid; 
    border-color:#e1e1a2; 
    border-width: 1px; 
    font-size:16px;
    background-color:#f6f6db;
    padding:5 5 5 10;
    font-weight:bold
	
}


td.cont1
{
    border-bottom-style: solid;
    border-color: #e1e1a2;
    border-width: 1px; 
    font-size:16px;
    background-color:white;
    padding:5 5 5 10;
    line-height:2em;
}


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 100 0;
	
	}	
	
td.vsum
{
	font-size:12px;
	color:Red;
	}		
	
	
	
td.mitsu_setu
{
	padding: 0 30 10 30;
	font-size:12px;
	line-height:1.2;
	
	
	}										

td.toplink1
{
	padding: 0 0 0 20;
	text-align:left;
	background-color:#f6f6db;
	}	
	
a.toplink1
{
	color:#000000;
	font-size:12px;
	}	
	
	
a.toplink2
{
	color:#000000;
	
	}
	
	
	a.toplink3
{
	color:Black;
	}
		


td.rlink1
{
	padding: 10 10 20 10;
	text-align:center;
	line-height:2.0em;
	
	}
	
a.sanichi
{
	font-size:10px;
	}	
	
textarea.contact
{
	width:400px;
	}


td.toib2
{
	line-height:1.6em;
	font-size:14px;
	text-align:center;
	padding: 20 0 0 0;
	
	}
	
a.unei
{
	color:Blue;
	
	}	



/* テーブルスタイル　*/	

td.profile_mrb
{
    border-style: double; 
    border-color: #E6D16F; 
    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: #FF6600; 
    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: #E6D16F; 
    border-width: 1px; 
    font-size:14px;
    background-color:#FFF8D5;
    line-height:1.4em;
    font-weight:bold;
    letter-spacing:0.1em;
	
}

td.profile_krb_c
{
    border-style: solid; 
    border-color: #E6D16F; 
    border-width: 1px; 
    font-size:14px;
    background-color:#FFF8D5;
    line-height:1.4em;
    font-weight:bold;
    text-align:center;
	letter-spacing:0.1em;
}
		
td.profile_nrb
{
    border-bottom-style: solid;
    border-color: #E6D16F;
    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: #E6D16F;
    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: #E6D16F;
    border-width: 1px; 
    font-size:14px;
    background-color:white;
    line-height:1.4em;
   letter-spacing:0.1em;
}			

/* 料金表　*/	

td.ryo_trb
{
    background-color:royalblue;
	font-size:13px;
}



td.ryo_krb
{
    border-style: solid; 
    border-color: royalblue; 
    border-width: 1px; 
    font-size:12px;
    background-color:lightsteelblue;
	line-height:1.6em;
	
}
		
td.ryo_nrb
{
    border-bottom-style: solid;
    border-color: royalblue;
    border-width: 1px; 
    font-size:12px;
    background-color:white;
	line-height:1.6em;
}	






/* テーブル２　*/


table.kk_kou
{
	border-right: royalblue 1px solid;
	border-top:royalblue 1px solid;
	border-left:royalblue 1px solid;
	border-bottom:royalblue 1px solid;	
	font-size:15px;
	
	}
	
td.kk_mark
{
	
	border-top:1px white solid;
	border-left:1px white solid;
	border-right:1px royalblue solid;	
	border-bottom:1px l royalblue solid;	
	background-color: royalblue;
	
	}	


td.kk.name
{
	border-top:1px white solid;
	border-left:1px white solid;
	border-bottom:1px royalblue solid;
	
	}



strong.kiji1
{
	color:#FF6600;
	font-size:16px;
	
	
	}
	

h2.kiji2
{
	color:#030303;
	font-size:14px;
	
	padding:3 3 3 10;
	background-color:#f6f6db;
	border-top-color:#E6D16F;
	border-top-style:solid;
	border-top-width:2px;
	
	
	}
	
	
span.c_b_yellow
{
	background-color:Yellow;
	}		
	
span.c_f_orange
{
	color:#FF5C03;
	}



/* フッター部分 エリアリンク*/	
td.footerlink_a
{
	padding: 10 15 10 15;
	font-size:12px;
	color:#333;
	line-height:1.6;
	}

h3.footerlink
{
	
	font-size:13px;
	margin:10 0 10 0;
	background-color:#f6f6db;
	border-style:double;
	border-color:#e9e9b8;
	
	color:#000;
	padding:5 0 3 10;	
	}

a.footerlink_a
{
	color:#444422;
	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:#333;
	
		
}	
	
p.footerlink_mid
{
	margin: 5 20 20 20;
	font-size:12px;
	
	color:#3366cc;
	
		
}		
		
	
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:Blue;
	padding:0 0 0 0;
	margin-top:0;
	margin-bottom:40px;
	
	}							
	
		
						
td.footl
{
	text-align:right;
	padding: 2 20 2 0;
	}
	
	
td.foot_u
{
	text-align:center;
	padding:20 0 20 0;
	
	}	
							
a.foot_u
{
	color:#000000;
	font-size:12px;
	height:12px;
	margin: 0 10 0 10;
	}							
		
	
td.top_setsu
{
	
	padding: 20 30 0 30;
	
	}	
	
LI.top_setsu
{
	margin-bottom:20px;
	
	
	
	}		

span.c_black
{
	color:#444;
	}
	
span.c_blue
{
	color:#016FEB;
	}	
	
span.c_red
{
	color:#FB5F01;
	}
	
	
	
h2.mitsu_s_t_pc
{
	background-color:#e9e9b8;
	padding: 3 3 3 5;
	font-size:15px;
	color:Maroon;
	margin: 10 0 20 0;
	text-align:left;	
	}		
		
	
	
h2.mitsu_s_t
{
	background-color:#e9e9b8;
	padding: 3 3 3 5;
	font-size:15px;
	color:Maroon;
	margin: 10 0 20 0;
	text-align:left;	
	}	
	
	
td.kiji_sl
{
	font-size:13px;
letter-spacing:0.1em;	
	line-height:2.0em;
	padding:0 5 20 5;	
	}	

a.kiji_sl
{
	color:Black;		
	}
	
p.form_melit
{
	text-align:left;
	margin:0 0 0 0;
	padding: 20 0 0 0;
	font-size:14px;
	letter-spacing:0.1em;
	line-height:1.4em;
	}		
	
	
span.f_b_yellow
{
	background-color:#FEFEA1;
	
	}	
	
p.form_chui
{
	text-align:left;
	margin:0 0 10 0;
	padding:3 0 15 0;	
	letter-spacing:0.1em;
	line-height:1.1em;
	
	}
	

	
				

span.f_b_chui
{
	font-size:12px;
	color:#333;
	
	}		


h1.home_h1
{
	margin-top: 40px;
	}
	
	

	
	
	
	
	
	
a.topsetsunai
{
	color:#000;
	}
	
a.topsetsunai_b
{
	color:#444;
	font-weight:bold;
	}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	




#hikkoshihikaku {
	padding-left:83px;
	border:3px solid #F70600;
	width:481px;
	background:#FAFFE6 url(http://www.hikkoshihikaku.com/promo/af_form/images/form_title.gif) left center no-repeat;
}

#hikkoshihikaku form {
	margin: 0;
}

#hikkoshihikaku input{
	font: 14px/125% "ＭＳ Ｐゴシック";
	color: #000;
	margin-right: 2px;
}

#hikkoshihikaku select{
	font:  14px/125% "ＭＳ Ｐゴシック";
	color: #000;
	margin-right: 0px;
}

#hikkoshihikaku label{
	font: 80%/125% "ＭＳ Ｐゴシック";
	color: #333;
	padding: 0px 6px 0px 0px;
}

#hikkoshihikaku form {
	margin:0;
	padding:8px 5px;
	width:471px;
}

#hikkoshihikaku form .hhQ {
	margin-right:5px;
}

#hikkoshihikaku form .hhArrow {
	margin:2px 0 2px 15px;
}

/*form文字用*/
#hikkoshihikaku .form-text-s {
	font: 12px/125% "ＭＳ Ｐゴシック";
	color: #333;
}
#hikkoshihikaku .form-text-m-b {
	font: bold 14px/125% "ＭＳ Ｐゴシック";
	color: #333;
}

/* #hikkoshiCalculation */
#hikkoshiCalculation p {
	margin:5px 0 10px;
}
#hikkoshiCalculation form {
	margin:0 auto;
	padding:0;
	width:150px;
	text-align:left;
}

#hikkoshiCalculation select,
#hikkoshiCalculation input {
	margin:0;
	font-size:12px;
}

#hikkoshiCalculation {
	margin-bottom:15px;
	padding:7px 7px 0;
	border:1px solid #CCC;
	font: 12px/125% "ＭＳ Ｐゴシック";
	text-align:center;
}

#hikkoshiCalculation img {
	margin-bottom:5px;
}

#hikkoshiCalculation span {
	font-size:90%;
	zoom:1;
}

#hikkoshiCalculation .buttonArea {
	margin-top:10px;
	text-align:center;
}

/* .poweredBy */
#hikkoshiCalculation .poweredBy {
	font-size:90%;
	letter-spacing:-0.1em;
	text-align:center;
}



	
	
	
	
	
td.kiji222
{	
	font-size:14px;

	padding: 10 10 20 5;
	line-height:1.3em;
	vertical-align:top;
	letter-spacing:0.1em;		
	
}		


a.qa_uke_sita
{
	color:Blue;
	font-size:14px;
	
	}	
	
span.sitsumonsha
{
	color:#555;
	font-weight:bold;
	font-size:12px;
	}
	
span.kaitosha
{
	color:#cc9966;
	
	}		
		


span.qatime1
{
	color:#aaa;
	font-size:12px;
	}	
	
	
	
	
	
td.pankuzuw
{
	padding: 20 0 10 0;
	font-size:12px;
	
	
}

H1.title_shosaiw
{
	padding: 10 10 10 10;
	margin:0 0 0 0 ;
	
	font-size:28px;	
	text-align:left;
	border-top: none;
	border-bottom:none;
	
	
	
}	






td.sankahyo
{
	font-size:12px;
	border-width:1px;
	padding: 5 3 5 3;
	background-color:White;
	
}	


td.sankahyo1
{
	font-size:12px;
	font-weight:bold;
	border-width:1px;
	padding: 5 3 5 3;
	background-color:#f6f6db;
	
}

td.sanka2
{
	font-size:12px;
	line-height:1.4em;
	font-size:12px;
	padding:0 0 0 10
	
	
}	


a.sonota
{
	font-size:12px;
	color:Gray;
	
}

td.sonota
{
	font-size:10px;
	color:Gray;
	line-height:1.4;
	}


h2.sankaw
{	
	font-size:13px;
	background-color:#e9e9b8;
	padding:3 3 3 8;
	color:#555;
	
}

a.sankahome
{
	font-size:12px;
}

	
	td.sanka_m
{
	padding:20 0 40 0;
	}	
	
	
h1.uketsuke
{
	
	font-size:	23px;	
	margin-bottom:50;
	margin-left:65;
	margin-right:65;
	margin-top:50;
	
	padding: 5 0 5 0;
	
	background-color:#f7f7d5;
	color:#000;
	border-color:orange;
	text-align:center
	
}

h1.uketsuke_sp
{
	
	font-size:	18px;	
	margin-bottom:50;
	
	margin-top: 0;
	
	padding: 5 0 5 0;
	border-style:double;
	background-color:#f7f7d5;
	color:#000;
	border-color:#cccc9c;
	text-align:center
	
}

td.uketsuke
{
	font-size:14px;
	line-height:1.3em;
}	



table.hyo
{
	font-size:15px;
	}

tr.hyo
{	
	padding:10 10 10 10;
font-size:15px;
}

	
td.hyo
{	
	padding:10 10 10 10;
	font-size:15px;

}

textarea.hyo
{
	width: 100%;
	height: 200px;
	
	}
	
	
input.hyo
{
	width: 90%;
	
	}


td.right_sitemap
{
	padding: 20 3 20 0;
	line-height:1.3;
	font-size:12px;
	
	}
	
p.right_sitemap
{
	text-align:center;
	margin-bottom:0;
	font-weight:bold;
	
	
	}	

OL.right_sitemap
{
	
	}


	
a.right_sitemap
{
	color:Black;	
	
	}
	
	
td.sitemap_main
{
	
	padding: 30 35 0 35;
	
}







td.ccc
{
	line-height:1.3;
	
	
}


a.sitemap_mokuji
	{
		width:190px;
	font-size:	14px;
	font-weight:bold;	
	margin: 0 0 20 0;	
	padding: 7 5 7 5;
	
	color:Black;	
	text-align:left;
	
	border-bottom-style:double;
		
	background-color:#f5f5f5;
	border-left-style:solid;
	border-right-style:solid;
	border-top-style:solid;
	
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-color:#ddd;
		
	border-bottom-color:#E9BA83;
	
	display:block;
	
	}

a.sitemap_koumoku
	{
	width:180px;
	font-size:12px;
	
	color:#555555;
	
	margin: 5 0 0 10;
	height:12px;
	display:block;
	}		
	
	
	
	
td.rirekinaka
{
	background-color:White;
	padding:10 5 10 5;
	color:Gray;
	font-size:12px;
	line-height:1.6em;
}




a.rireki1
{
 font-size:14px;
 
 margin-bottom:20px;
 color:#000;
 display:block;
 
} 		


H2.body1_1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight:bold;
	font-style:normal;	
	text-decoration:none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	margin-bottom:20;
	margin-left:15;
	margin-right:15;
	margin-top:20;
	padding: 5 2 5 10;
	color:#555555;
	background-color:#e9e9b8;
	border-left-width:50px
	
	}
	
H2.body1_1_2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight:bold;
	font-style:normal;	
	text-decoration:none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	margin-bottom:20;
	margin-left:15;
	margin-right:15;
	margin-top:40;
	padding: 5 2 5 10;
	color:#555555;
	background-color:#e9e9b8;
	border-left-width:50px
	
	}		
	
td.c_body2 
{
	
	font-size: 14px ;
	line-height:1.6em;
	font-weight:	normal;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding: 5 20 10 20;
	color:#000000;
	letter-spacing:0.1em;
}


p.body1 {margin-bottom:10;
	margin-left:20;
	margin-right:20;
	margin-top:10;
	color:#8f8b7a;
	font-size:12px;
	line-height:1.4;
	}	



h2.kagu_title
{
	
	padding: 5 5 5 5;
	font-size:18px;
	color:Maroon;
	margin-top:30px;
	margin-bottom:30px;
	line-height:1.4em;
	
	}	
	
h3.kagu_bun
{
	border-bottom-style:dotted;
	border-bottom-width:1px;
	
	padding: 3 3 3 3;
	font-size:16px;
	color:#555;
	margin: 20 0 0 0;
	font-weight:normal;
	line-height:1.4em;
	
	}		
	
	
a.kagu_bun
{
	color:#936728;
	font-weight:bold;
	}	
	

p.kagu_title_sita
{
	padding: 0 5 20 5;
	color:Black;
	}



p.souba
{
	color:Black;
	font-size:16px;
	line-height:3em;
	padding:0 5 0 5;
	}
	
	
	
h1.kagu_typebetu_h1
{
	
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;	
	
	border-top-style:solid;
	border-top-width:7px;	
	border-top-color:#F0DD92;	
	
	padding: 10 3 10 3;
	font-size:23px;
	color:#555;
	margin: 0 15 0 15;
	
	}
	
h1.kagu_typebetu_h1_2
{
	
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;	
	
	border-top-style:solid;
	border-top-width:7px;	
	border-top-color:#F0DD92;	
	
	padding: 10 3 10 3;
	font-size:18px;
	color:#555;
	margin: 0 15 0 15;
	line-height:1.2em;
	letter-spacing:0.1em;
	
	}	
	
	
	
	
h1.kagu_typebetu2_h1
{
	
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;	
	
	border-top-style:solid;
	border-top-width:7px;	
	border-top-color:#F0DD92;	
	
	padding: 10 3 10 3;
	font-size:23px;
	color:#555;
	margin: 0 15 40 15;
	
	}	
		
	
p.pankuzu_kagu	
{
	padding: 30 15 0 15;
	font-size:14px;	
	margin-bottom:5px;
	}
	
	
p.pankuzu_kagu_kiji	
{
	padding: 0 0 0 0;
	font-size:14px;	
	margin-bottom:5px;
	}	
	
	
	

a.pankuzu_kagu
{
	color:Black;	
	
	}	
	
	
p.setumei_kagu
{
	font-size:14px;
	line-height:1.6em;
	letter-spacing:0.1em;
	padding: 0 20 0 20;
	margin-bottom:0;
	}
	
p.setumei_kagu_sita
{
	font-size:14px;
	line-height:1.6em;
	letter-spacing:0.1em;
	padding: 10 20 10 20;
	margin-bottom:0;
	}	
	
	
p.todolink_kagu
{
	font-size:12px;
	line-height:1.6em;
	letter-spacing:0.1em;
	padding: 0 20 10 20;
	margin-top:0;
	color:#555;
	
	}
	
p.todolink_kagu2
{
	font-size:12px;
	line-height:2em;
	letter-spacing:0.1em;
	padding: 20 20 30 20;
	margin-top:0;
	color:#555;
	
	}		
		
	
a.kagu_a
{
 color:#058BD1;
 margin-left:20px;
	}
	
	
	a.kagu_a2
{
 color:#058BD1;
 margin-right:20px;
	}	
	
	
p.soubahyo
{
	text-align:center;
	padding-top:10px;
	padding: 40 0 40 0;
	}


table.soubat
{
	background-color:#000;
	font-size:13px;
	margin:5 0 0 0;
	}
	
	
td.souba_td_til1
{
	background-color:#FFAE00;
	font-weight:bold;
	text-align:center;
	font-size:18px;
	padding: 10 5 10 5;
	
	}	
	
td.souba_td_con1
{
	background-color:White;	
	text-align:right;
	padding: 20 5 15 5;
	text-align:center;
	font-size:23px;
	line-height:1.1;
	font-weight:bold;
	
	}
	
span.souba_heijitsu	
{
	color:Blue;
	font-weight:normal;
	font-size:18px;
	text-align:left;
	width:98%;
	margin-bottom:10px;
	font-weight:bold;
	
	}



span.souba_heijitsu2 {
	color: green;
	font-weight: normal;
	font-size: 18px;
	text-align: left;
	width: 98%;
	margin-bottom: 10px;
	font-weight: bold;
}


span.souba_heijitsu3 {
	color: yellowgreen;
	font-weight: normal;
	font-size: 18px;
	text-align: left;
	width: 98%;
	margin-bottom: 10px;
	font-weight: bold;
}



span.souba_kyujitsu2 {
	color: orange;
	font-weight: normal;
	font-size: 18px;
	text-align: left;
	width: 98%;
	margin-bottom: 10px;
	font-weight: bold;
}	

	
	
span.souba_kyujitsu	
{
	color:red;
	font-weight:normal;
	font-size:18px;
	text-align:left;
	width:98%;
	margin-bottom:10px;
	font-weight:bold;
	}	


hr.souba_c
{
	border-width:1px;	
		
	border-top-color:Black;
	border-bottom-color:White;
	border-left-color:White;
	border-right-color:White;
	
	border-top-style:dotted;
	border-bottom-style:dotted;
	border-left-style:dotted;
	border-right-style:dotted;	
	
	}
	
a.soubasetsunai_b
{
	color:Blue;
	font-weight:bold;
	}		



td.hhh22
{
	 
	padding: 60 35 0 35;
	
}



h2.body1_5_2
{
	padding: 5 10 7 10;
	text-align:center;
	font-size:17px;
	font-weight:bold;
	
	color:#000;
	margin: 35 0 30 0;

	
	
	border-bottom-style:double;
	
	
	background-color:#f6f6db;
	border-left-style:solid;
	border-right-style:solid;
	border-top-style:solid;
	
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-color:#e9e9b8;
		
	border-bottom-color:#e9e9b8;
}	



td.souba_td_til2
{
	background-color:#f6f6db;
	font-weight:normal;
	text-align:center;
	padding: 15 5 15 5;
	color:000;
	}
	
	
	
	
table.souba_seach
{
	background-color:#000;
	font-size:14px;
	margin: 10 0 40 0;
	}	


div.samari
{
	font-size:12px;
	}
	
table.samari
{
	font-size:13px;
	}	
	
	
span.samari
{
	font-size:13px;
	}	
	
input.souba_search
{
	width:200px;
	height:30px;
	border-width:2px;
	}
	
	
h3.search_souba	
{
	margin:40 0 0 0;
	font-size:16px;
	}
	
	
p.search_souba
{
	
	}
	
table.search_souba
{
font-size:14px;
width:100%;
height:200px;

	}	
		

p.search_souba_setsu
{
	
	line-height:2em;
	}	
	
	
td.r_frame
{
	padding: 10 0 10 0 ;
	
	}	
				
td.souba_search_kagu
{
	padding: 30 30 30 30;
	color:Gray;
	font-size:12px;
	line-height:1.4em;
	
}				
				

p.souba_s
{
	padding:0 5 0 5;
	line-height:2em;
	}	
	
	
p.footerlink_mids
{
	padding:0 5 0 5;
	margin-bottom:0;
	}			



td.souba_rightnaka
{
	
	background-color:White;
	padding:10 5 10 5;
	color:Gray;
	font-size:12px;
	line-height:1.3;
}	


a.souba_right
{
 
 font-size:14px; 
 margin-bottom:10px;
 color:#000;
 display:block;
 
 
 
 
} 


h3.ksoubalink
{
	border-bottom-style:dotted;
	border-bottom-width:1px;
	
	padding: 3 3 3 3;
	font-size:13px;
	color:#555;
	margin: 20 0 10 0;
	font-weight:normal;
	
	}	

a.ksoubalink
{
	margin-right: 40;
	color:Black;
	}
	
	
span.shiku_link
{
	margin-right:15px;
	}
	
	
	
td.pankuzu_keyword_souba
{
	padding:40 20 40 20;
	}	
			
			
			
td.zubat_form_main1
{
	padding: 0 0 20 0
	
	}		
	
	
p.powerd
{
	text-align:right;
	font-size:12px;
	padding: 0 20 0 0;
	
	}			
		
	
	
	
	
	
UL.form_chui
{
	
	font-size:14px;
	}		
	
li UL.form_chui
{
	margin-bottom:0;
	}		
	



td.fsmh
{
	padding:0 0 3 20;
	
	}	

span.fsmh
{
	color:#ff0000;
	font-size:14px;
	margin:0 0 0 0;
	font-weight:bold;
	
	}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


	
	
	
/* ***********  スマホ対応　*********/

div.sp_haikei
{ background-color:White;
	width: 100%;
	
	}

p.imgresize_sp img
 { width: 100%;
	 }
	 

div.topmenu_sp
{
	padding: 0 5 0 5;
	line-height:2.0em;
	font-size:16px;
	
	}

a.topmenu_sp
{
 
 font-size:14px;
 font-weight:bold;
 line-height:1.6em;
 margin-right:30px;
 color:Black;
} 	


a.topmenu_mitsu_sp
{
 
 font-size:14px;
 font-weight:bold;
 
 margin-right:30px;
 color:red;
} 	

a.topmenu_mitsu_sp2
{
 
 font-size:14px;
 font-weight:bold;
 
 margin-right:30px;
 color:Blue;
} 	


hr.topmenu_sp
{	
	border-style:solid;
	border-color:#cccccc;		
	}



div.top_setsu
{
	
	padding: 40 5 0 5;	
	
	}

h1.home_h1_sp
{
	margin-top:0px;
	margin-bottom:40px;
	font-size:20px;
	line-height:1.4em;
	color:#956A55;
	}
	
	
h2.home_h1_sp
{
	margin-top:0px;
	margin-bottom:40px;
	font-size:20px;
	line-height:1.4em;
	color:#956A55;
	}	
	
	
	
	
	
	

p.top_setsux_sp
{
	padding: 0 0 0 0;
	
	margin: 0 0 20 0;
	
	}	
	
div.right_sp1
	{
		margin-top:0px;
	padding: 0 5 0 5;	
	
}	
	
	
div.mitsu_forms_sp
{
	margin-top: 40px;
	padding: 0 5 0 5;	
	
}	



div.right_sp2
	{
		margin-top:20px;
	padding: 0 5 0 5;	
	
}


div.footpagetop_sp
{
	margin-top:20;	
	text-align:center;
	}
	


div.footmenu_sp
{
	
	padding: 5 5 5 5;
	
	
	}	
	
	
a.footmenu_sp
{
 
 font-size:16px;
 color:Black;
 line-height:2em;
 margin-right:20px;
 
} 		
	
	
	
h1.kiji_h1_sp
{
	margin-top:10px;
	font-size:18px;
	color:#A65930;
	line-height:1.6em;
	}	
	
	
p.kiji_cont_sp
{
	padding: 0 0 0 0;
	line-height:1.6em;
	margin: 0 0 20 0;
	font-size:14px;
	}	
	
	
div.kiji_sl
{
	font-size:14px;
letter-spacing:0.1em;	
	line-height:2.0em;
	padding: 0 5 20 5;	
	}		
	
	
div.kiji_mokuji_sp
{
	padding: 20 5 20 5;
	}
	
	
div.mitsu_kiji_sp
{
	padding: 0 5 20 5;
	}	
	
p.kiji_mokuji_setsu_sp
{
	font-size:12px;
	}
	
	
	
	
	
	
	
	
	

	
	

	
	
	
/* 記事ページ　大枠用 */
a.kiji_oowaku_sp
	{	
	font-size:14px;	
	font-weight:normal;
	color:#636363;	
	display:block;		
	text-decoration:none;	
	padding: 12 6 9 0;	
	line-height:1;		 
	}		
	
a.kiji_oowaku_sp:hover
	{	
		color:#631A18;	
	}
	
td.kiji_oowaku_sp
	{		
	
	 
	 background-repeat:no-repeat;
	 
	 
	  border-top-style:solid;
    border-color: #A2A2A2;
    border-width: 1px; 
	 
	}	
	
	

span.state_sentaku_sp
	{	
		
	font-size:14px;	
	font-weight:bold;
	color:#631A18;	
	display:block;		
	text-decoration:none;
	
	padding:  12 6 9 0;		
	line-height:1;		

	}
	
td.state_sentaku_sp
	{		
	
	
	 background-repeat:no-repeat;
	 
	border-top-style:solid;
    border-color: #A2A2A2;
    border-width: 1px; 
	 
	}	
		
		
	

/* 記事ページ　小枠用 */	
	
a.kiji_kowaku_sp
	{
	font-size:14px;	
	font-weight:normal;
	color:#636363;	
	display:block;		
	text-decoration:none;
	padding:  12 6 9 20;	
	line-height:1;			
	}	
	
a.kiji_kowaku_sp:hover
	{
	color:#631A18;	
	}
	
td.kiji_kowaku_sp	
{
	
	background-repeat:no-repeat;	
	
	
}
	
span.state_sentaku_kowaku_sp
	{
	
	font-size:14px;	
	font-weight:bold;
	color:#631A18;	
	display:block;		
	text-decoration:none;
	padding:  12 6 9 20;	
	line-height:1;	
	
		}	
	
	
			
td.state_sentaku_kowaku_sp	
{
	
	background-repeat:no-repeat;	
	

}	

	

	
div.kiji5_sp
{
	padding: 10 5 30 5;
	}
	


	
span.qatime1_sp
{
	color:#aaa;
	font-size:12px;
	margin-left:5px
	}		
	
	
	
span.sitsumonsha_sp
{
	color:#555;
	font-weight:bold;
	font-size:12px;
	margin-right:5px;
	}	
	
	
	
	
H1.title_shosaiw_sp
{
	padding: 0 0 0 0;
	margin: 20 0 20 5 ;	
	font-size: 23px;	
	text-align:left;
	line-height:1.4em;
	
	border-top: none;
	border-bottom:none;
	
	
}		
	
	
div.sgyosha_syozai_sp
{
	margin-bottom:20px;
	}	
	
	
div.sgyosha_setsu_sp
{
	font-size:14px;
	margin-bottom:20px;
	}	
	
div.sgyosha_syozai2_sp
{
	margin-bottom:40px;
	}	
		
	

	
div.pankuzu_sp
{
	font-size:14px;
	line-height:2em;
	margin-bottom:5px;
	}		
	
	
	
	
	
h2.sankaw_sp
{	
	font-size:12px;
	background-color:#e9e9b8;
	padding:3 3 3 8;
	color:#555;
	margin-top:40px;
	margin-bottom:20px;
	
}	
	
	
	


div.pankuzu_keyword_sp
{
	padding: 0 5 40 5;
	font-size:16px;
	line-height:2em;
	
}


div.pankuzu_keyword_sp2 {
	padding: 20 5 40 5;
	font-size: 16px;
	line-height: 2em;
}

div.pankuzu_keyword_sp3 {
	padding: 0 0 20 0;
	font-size: 16px;
	line-height: 2em;
}	


div.sitesetsumei3_sp
{
	font-size:16px;
	padding: 30 0 0 0;
	line-height:2em;
	
}









td.souba_td_til1_sp
{
	background-color:#FDEAD0;
	font-weight:bold;	
	font-size:10px;
	padding: 5 2 5 2;
	}
	
td.souba_td_til2_sp
{
	background-color:#FED8A3;
	font-weight:normal;
	padding: 5 2 5 2;
	color:000;
	font-size:10px;
	}




td.souba_td_til3 {
	background-color: #ddd;
	font-weight: bold;
	padding: 5 2 5 2;
	line-height: 1.3;
	font-size: 16px;
	text-align: center;
}	




td.souba_td_til3_sp
{
	background-color:#ddd;
	font-weight:bold;	
	padding: 5 2 5 2;
	line-height:1.3;
	font-size:10px;
	}





td.souba_td_til4 {
	background-color: #ddd;
	font-weight: bold;
	padding: 5 2 5 2;
	line-height: 1.6;
	font-size: 16px;
	text-align:center;
}	




	
td.souba_td_til4_sp
{
	background-color:#ddd;
	font-weight:bold;	
	padding: 5 2 5 2;
	line-height:1.6;
	font-size:10px;
	}				



td.souba_td_con1_sp
{
	background-color:White;	
	text-align:right;
	padding: 25 2 25 2;
	font-size:10px;
	line-height:1.1;
	font-weight:bold;
	letter-spacing:0.1em;
	}



td.souba_td_con2 {
	background-color: #eee;
	text-align: center;
	padding: 5 2 5 2;
	font-size: 16px;
	
}


	
td.souba_td_con2_sp
{
	background-color:#eee;	
	text-align:center;
	padding: 5 2 5 2;
	font-size:10px;
	line-height:1.1;
	letter-spacing:0.1em;
	}



td.souba_td_con3{
	background-color: #f9f9f9;
	text-align: center;
	padding: 5 2 5 2;
	font-size: 16px;	
	font-weight: bold;
	
}	



td.souba_td_con3_sp
{
	background-color:#f9f9f9;	
	text-align:center;
	padding: 5 2 5 2;
	font-size:10px;
	line-height:1.1;
	font-weight:bold;
	letter-spacing:0.1em;
	}	
	
	
h1.keyword2
{	
	padding: 5 5 5 10;	
	background-color:#F3BEA2; 
	font-size:15px;
	color:Black;
	margin-top:40;
		
	}			
	


div.footerlink_a
{
	padding: 10 0 10 0;
	font-size:12px;
	color:#333;
	line-height:1.6;
	text-align:left;
	}	
	
	
	
	
	
	
	
	
	
	
h1.kagu_typebetu_h1_sp
{
	
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color:#999;	
	
	border-top-style:solid;
	border-top-width: 10px;	
	border-top-color:#FFAE00;	
	
	padding: 10 0 10 0;
	font-size:26px;
	color:#000;
	margin: 0 0 60 0;
	line-height:1.6em;
	
	
	}	
	
	
	
	
h2.kagu_typebetu_h1_sp
{
	
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color:#999;	
	
	border-top-style:solid;
	border-top-width: 10px;	
	border-top-color:#FFAE00;	
	
	padding: 10 0 10 0;
	font-size:26px;
	color:#000;
	margin: 0 0 60 0;
	line-height:1.6em;
	
	
	}		
	
	
	
	
	
	
	
h1
{
	
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color:#999;	
	
	border-top-style:solid;
	border-top-width: 10px;	
	border-top-color:#FFAE00;	
	
	padding: 10 0 10 0;
	font-size:26px;
	color:#000;
	margin: 0 0 40 0;
	line-height:1.6em;
	
	
	}		
	
	
	
	
h2.kagu_typebetu_h2_sp
{
	
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;	
	
	border-top-style:solid;
	border-top-width:7px;	
	border-top-color:#FFAE00;	
	
	padding: 10 0 10 0;
	font-size:23px;
	color:#555;
	margin: 80 0 40 0;
	line-height:1.6em;
	
	}	
	
	
h2
{
	
		
	border-bottom-style:solid;
	border-bottom-width: 5px;	
	border-bottom-color:#FFAE00;	
	
	padding: 5 0 5 0;
	font-size:23px;
	color:#000;
	margin: 80 0 40 0;
	line-height:1.6em;
	text-align:left;
	
	}		
	
		
h3
{
	font-size:23px;
	color:#FFAE00;
	
	margin: 80 0 40 0;
	line-height:1.6em;
	text-align:left;
	
	}		
	
	
	
	
	
	
p.setumei_kagu_sp
{
	

	}	
	
	
p.todolink_kagu_sp
{
	font-size:12px;
	line-height:1.6em;
	letter-spacing:0.1em;
	padding: 0 0 10 0;
	margin-top:0;
	color:#555;
	
	}	
	
	
	
p.soubahyo_sp
{
	text-align:center;
	padding-top:10px;
	padding: 40 0 40 0;
	}	
	

p.setumei_kagu_sita_sp
{
	font-size:16px;
	line-height:2em;
	
	}	
	
	
	
	
	
	
td.hhh22_sp
{
	font-size:14px;
	line-height:1.4;
	padding: 0 0 30 0;
	
}	
	
	
	

		

/* ***********  スマホ対応　ここまで　*********/	
	
			
			
			
			
			
			
				
											
	
h2.sitemap_top_setsu
{
	font-size:14px;
	margin-bottom:5;
	color:Black;
	}							
					
	
td.sitemap_t_t
{
	background-color:Red;
	
}		



td.sitemap_top_line1
{
	
	padding: 30 10 0 0;

	}
	
td.sitemap_top_line2
{
	
	background-image: url(image/line_ten.gif)	;
	background-repeat:repeat-y;
	padding: 30 10 0 10;
	}	

td.sitemap_top_line3
{
	
	background-image: url(image/line_ten.gif)	;
	background-repeat:repeat-y;
	padding: 30 0 0 10;
	}	
	
	
	
a.sitemap_top_b
{
	font-size:14px;
	font-weight:bold;
	color:Black;
	margin: 0 0 20 0;
	display: block ; 
	line-height:18px;
	
	}	
	
	
	
div.sitemap_top_a
{
	background-image: url(image/sitemap_y.gif)	;
	background-repeat:no-repeat;
	background-position:0 2;
	padding:0 0 20 15;
	
		
		}		
	
		
	
		
a.sitemap_top_a
{
	color:Black;
	font-size:14px;
	
	line-height:18px;
	display:block;
	
	
	}		
	
	
	
	
	
	
	
	
h3.top_kiji_link
{
	border-bottom-style:dotted;
	border-bottom-width:1px;
	
	padding: 3 3 3 3;
	font-size:16px;
	margin: 20 0 0 0;
	font-weight:normal;
	
	color:#936728;
	font-weight:bold;
	
	}	
	
	
ul.pickup_yoko_footer
{
	padding: 0 0 0 25;	
	line-height:2.0em;
	font-size:16px;
	color:Black;
	
	}	
	
	
ul.pickup_yoko_footer li
{
	display:inline;
	margin-right: 10px;
	}		
	
	
	
	
	
	
ul.pickup_yoko
{
	padding:0;
	margin-left: 0;
	margin-right:0;
	line-height:2.0em;
	font-size:16px;
	color:Black;
	margin-bottom: 40px;
	}	
	
ul.pickup_yoko li
{
	display:inline;
	margin-right: 20px;
	}			
	

li.li_b
{
	font-weight:bold;
	}	
	
	
		
	
a.link_a2_b
{
	color:Black;
	font-weight:bold;
	}	
	
	
a.link_a2
{
	color:Black;
	}		
		
	
	
	
	
	
img.sp_img50
{
    max-width: 50%;
    height: auto;
}	





h2.aboutus_h2_sp
{
	font-size:23px;
	font-weight:bold;
	color:Maroon;
	margin-bottom:40px;
	}
	

h3.aboutus_h3_sp
{
	font-size:18px;
	font-weight:bold;
	border-bottom-width:2px;
	border-bottom-color:Red;
	border-bottom-style:solid;
	margin-top:40px;
	padding: 0 0 10 0;
	
	}
	
p.about_cont_sp
{
	font-size:16px;
	line-height:2em;
	margin-bottom:20px;
	}	
	
div.about_cont_sp
{
	font-size:16px;
	line-height:2em;
	margin-bottom: 40px;
	}



a.black {
	color: black;
}

a.black_bold {
	font-weight: bold;
	color: black;
}


a.blue_bold {
	font-weight: bold;
	color: Blue;
}
	
a.blue_bigbold
{
	font-weight:bold;
	color:Blue;
	font-size:20px;
	}	
		
	
a.red_bold
{
	font-weight:bold;
	color:red;
	}


a.orange_bold {
	font-weight: bold;
	color: orange;
}


a.lightblue_bold {
	font-weight: bold;
	color: #00a8f3;
}





a.red_bigbold
{
	font-weight:bold;
	color:red;
	font-size:20px;
	}	
	
	
			
	
a.green_bold
{
	font-weight:bold;
	color:green;
	}	
	
a.green_bigbold
{
	font-weight:bold;
	color:green;
	font-size:20px;
	}		
		
		
		
	input.qa_textbox
{
	
	border-width:thin;
	border-color:#ccc;
	
	}	
	
	
textarea.qa_textbox
{
	
	border-width:thin;
	border-color:#ccc;
	
	}	
	
	
	
	
textarea.qa
{
	width:100%;
	height:200px;
	border-width:thin;
	border-color:#ccc;
	
	}		
		
		
		
		
		
		
td.ttitle1
{
    border-style: solid; 
    border-color:#e7e7e7; 
    border-width: 1px; 
    font-size:16px;
    background-color:#f9f9f9;
    padding: 10 10 10 10;
    line-height:1.6em;
    font-weight:bold;
    color:#444;
    
	
}

td.ttitle1_sp
{
    border-style: solid; 
    border-color:#6FA5C1; 
    border-width: 1px; 
    font-size:12px;
    background-color:#e2ebff;
    padding:5 5 5 5;
	
}


td.cont1
{
    border-bottom-style: solid;
    border-color: #e7e7e7;
    border-width: 1px; 
    font-size:16px;
    background-color:white;
     padding: 10 10 10 10;
    line-height:1.6em;
   
}

td.cont1_sp
{
    border-bottom-style: solid;
    border-color: #cccccc;
    border-width: 1px; 
    font-size:12px;
    background-color:white;
    padding:5 5 5 10;
}
		



	
	
td.kiji_right
{
	padding-top:30px;
	}	
	
	
td.new_kiji
{
	font-size:16px;
	padding: 60 38 20 38;
	line-height:1.6em;
	
}	
	
	
div.new_kiji_con
{
	font-size:16px;
	line-height:2em;
	padding-top: 20px;
	padding-bottom:20px;
	}	
	
	
div.new_kiji_yajirush
{
	text-align:center;
	margin-bottom:40px;
	
	}	
	



div.new_kiji_sl
{
	line-height:2.0em;
	font-size:16px;
	margin-bottom:40px;
	}	
	
	
	
div.new_kiji_mitsu
{
	text-align:center;
	margin-bottom:60px;
	
	}
	
	
div.new_qa
{
	margin-bottom:40px;
	}	
	
	


div.kiji_area
{
	margin-bottom:100px;
	}	
	
	
	
	
	
	
	
h2.kagu_typebetu_h1
{
	
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;	
	
	border-top-style:solid;
	border-top-width:5px;	
	border-top-color:#FF9D00;	
	
	padding: 5 3 5 3;
	font-size:23px;
	color:#555;
	margin-top:20px;
	line-height:1.4em;
	margin-bottom:40px;
	}	
	
		
	
	
	
	
		
ul.nkijisl
{
	padding-right: 5px;	
	 padding-left: 40px;
	
	}	
	
ul.nkijisl li
{
	margin-bottom:10px;
	
	
	}		
	
	
OL,UL
{
	
	line-height:2.0em;
	}
	
li
{
	margin-bottom:20px;
	line-height:2.0em;
	}
	
	
	
	
	
td.type_main
{
	padding: 40 30 40 30;
	}	
	
	
	
td.type_main_test
{
	padding: 40 37 40 37;
	}		
	
	


td.type_mitsu
{
	padding: 40 30 40 30;
	}
	
	
h3.top_todo
{
	color:#FFA200;
	font-size:16px;
	}	
	
					
strong.top_todo
{
	color:#FFA200;
	font-size:16px;
	font-weight:bold;
	display:block;
	
	
	}
	
	
	
h3.osu
{
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:Gray;
	
	padding: 3 3 3 3;
	font-size:16px;
	color:#000;
	margin: 40 0 20 0;
	
	}		
	
	
a.osu
{
	color:#01BAFF;
	font-size:16px;	
	
	}		
	
	
	
	
	
span.red_big
{
	font-weight:bold;
	color:Red;
	font-size:20px;
	}	
	
	
	
	
	
span.blue_big
{
	font-weight:bold;
	color:Blue;
	font-size:20px;
	}
	
	
	
span.green_big
{
	font-weight:bold;
	color:green;
	font-size:20px;
	}	
		
		
			
h3.kagu_type
{
	color:#6C1E00;
	margin-top:60px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
	padding: 10 0 5 0;	
	line-height:1.6em;	
	margin-bottom:40px;
	font-size:20px;	
	
	}		

	
h4.kagu_type
{
	color:#A73801;
	margin-top:60px;
	font-size:18px;	
	line-height:1.6em;	
	margin-bottom:30px;
	
	}		
	
	
	
div.kobetsu_mokuji
{
	width:90%;
	border-style:solid;
	border-width:1px;
	padding: 10 10 10 20;
	margin-top:60;
	border-color:#FFA902;
	background-color:#FDFEE0;
	
	
	}
	

	


ul.kuchi_ireko
{
	margin-top:20px;
	}
	
	
	
a.mokuji_link
{
	color:#00A7FE;
	font-weight:bold;
	}	
	
	
a.mokuji_link2
{
	color:#00A7FE;
	
	}			
	
	
	
	
	
	
	
	
	
	
/* 家具個別ページの料金表　 */	


table.souba_kobetsu {
  border-collapse: collapse;
  border: solid 1px black;
}

td.souba_kobetsu_naiyo
{
	font-weight:bold;
	text-align:center;
	padding: 10 5 10 5;
	line-height:1.2em;
	background-color:#FFFBB6;
	}
	
	
td.souba_kobetsu_ippan
{
	font-weight:bold;
	text-align:center;
	padding: 10 5 10 5;
	line-height:1.2em;
	background-color:#FFFBB6;
	}	
	
td.souba_kobetsu_ikkatsu
{
	font-weight:bold;
	text-align:center;
	padding: 10 5 10 5;
	line-height:1.2em;
	background-color:#FEBF01;
	}	
	
	
	
	
td.souba_kobetsu_naiyo_c
{
	
	text-align:left;
	padding: 10 5 10 5;
	line-height:1.2em;
	background-color:#FFFBB6;
	}
	
	
td.souba_kobetsu_ippan_c
{
	
	text-align:center;
	padding: 10 5 10 5;
	line-height:1.2em;
	background-color:#FFF;
	}	
	
td.souba_kobetsu_ikkatsu_c
{
	font-weight:bold;
	text-align:center;
	padding: 10 5 10 5;
	line-height:1.2em;
	background-color:#FFE348;
	}	
	
	
img
{
    max-width: 100%;
    height: auto;
}	



span.marker
{
	background-color:#FFF043;
	}	
	
	
	
	
div.new_kiji_mitsu2
{
	text-align:right;
	margin-top:40px;
	margin-bottom: 100px;
	
	}	
	
	
	
	
	
	
h2.home_h1
{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;	
	
	border-top-style:solid;
	border-top-width: 10px;	
	border-top-color:#FD9800;	
	
	padding: 10 3 10 3;
	font-size:28px;
	line-height:1.2em;
	
	margin-top:20px;
	color:#666;
	}		
	
	
	
	
	h3.souba
{
	
	padding: 8 0 5 0;
	text-align:left;
	font-size:23px;
	font-weight:bold;
	
	color:#000;
	margin: 80 0 20 0;
	
	border-bottom-width:7px;
	border-bottom-style:solid;
	border-bottom-color:#FD9800;
	
	}
	
	
	
	
h4.kuchikomi
{
	font-size:23px;
	color:#FFAE00;
	
	margin: 80 0 40 0;
	line-height:1.6em;
	text-align:left;
	
	}	
	


span.yabai
{
	font-weight:bold;
	color:Red;
	font-size:20px;
	}	
	
	
	
span.osusume
{
	font-weight:bold;
	color:Blue;
	font-size:20px;
	}	
	
	
	
a.blue2_bold
{
	color:#00A7FE;
	font-weight:bold;
	}		
	


td.profile_krb_c111
{
    border-style: solid; 
    border-color: #E6C36F; 
    border-width: 1px; 
    font-size:14px;
    background-color:#FFEC8C;
    line-height:1.4em;
    font-weight:bold;
    text-align:center;
	letter-spacing:0.1em;
}	



td.profile_krb_c3
{
    border-style: solid; 
    border-color: #E6C36F; 
    border-width: 1px; 
    font-size:14px;
    background-color:#FFEC8C;
    line-height:1.4em;
    font-weight:bold;
    text-align:center;
	letter-spacing:0.1em;
}








td.souba_td_tilk {
	background-color: #ffff99;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	padding: 10 5 10 5;
	letter-spacing: 0.1em;
}


td.souba_td_tilk2 {
	background-color: #fb9301;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	padding: 10 5 10 5;
	letter-spacing: 0.1em;
}





td.souba_td_conk {
	background-color: White;
	text-align: center;
	padding: 20 5 15 5;
	font-size: 16px;
	line-height: 1.1;
	font-weight: bold;
}


td.souba_td_conk2 {
	background-color: #ffca81;
	text-align: center;
	padding: 20 5 15 5;
	font-size: 16px;
	line-height: 1.1;
	font-weight: bold;
}

















a.osusume {
	color: #FFAE00;
	margin-right: 10px;
	font-weight: bold;
}



img.osusume_sanka_img {
	margin-right: 20px;
}










a.hyp_yahoo {
	color: red;
}

table.acc_t td {
	padding: 3 5 3 5;
	font-size: 14px;
}

td.acs_h_sm {
	font-size: 14px;
	text-align: center;
}


td.acs_c_sm {
	text-align: right;
	font-size: 14px;
}


td.acs_c2_sm {
	font-size: 14px;
}


div.acs_top {
	font-size: 14px;
	line-height: 1.6em;
}



div.acs_botm {
	margin-top: 5px;
	font-size: 14px;
	line-height: 1.6em;
}



itemaagpp_top_a {
	background-imd-image_y .gif);
	back bacck;
	bac background-repeat:no-repeat;
	background-position: 0 2;
	pad
}



a.domain_link {
	color: black;
	text-decoration: none;
}

a.acs_headfot_link {
	color: white;
}









input.memo_title {
	width: 100%;
	border-style: dashed;
	font-size: 16px;
}



textarea.memo {
	width: 100%;
	height: 1000px;
	border-style: dashed;
	font-size: 16px;
}




textarea.setsumei {
	width: 100%;
	height: 1000px;
}







			