@charset "UTF-8";
/* CSS Document */


/*Header
===========================================================*/

div#re2012_header{
	width:760px;
	margin:0 auto;
	overflow:hidden;
	background-color:#FFF;
	zoom:0;
	height:81px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}
	div#re2012_header div#logoTakano{
		float:left;
	}
		div#re2012_header div#logoTakano img{
			display:block;
			/*margin-bottom:12px;*/
			margin-top:6px;
		}
	div#re2012_header ul#re2012_header_nav{
		float:right;
		overflow:hidden;
		zoom:0;
		margin-top:30px;
	
	}
		div#re2012_header ul#re2012_header_nav li{
			float:left;
			display:inline-block;
			/*padding:3px 8px;*/padding:6px 0px 0 0;
			border-right:1px solid #e6e6e6;
		
		}
		div#re2012_header ul#re2012_header_nav li:first-child{
			border-left:1px solid #e6e6e6;
		}
		div#re2012_header ul#re2012_header_nav li span{
			padding:0 10px 0 20px;
		}
		
			div#re2012_header ul#re2012_header_nav li a:link{
				font-size:11px;
				text-decoration:none!important;
				color:#444;
					height:42px;
					display:block;
					border-bottom:3px solid #444!important;
			}
			div#re2012_header ul#re2012_header_nav li a:visited{
				color:#444;
				font-size:11px;
					text-decoration:none!important;
					display:block;
					height:42px;
					border-bottom:3px solid #444!important;
			}
			div#re2012_header ul#re2012_header_nav li a:hover{
				color:#FF7400;
				font-size:11px;
					display:block;
					height:42px;
					border-bottom:3px solid #FF7400!important;
			}
			div#re2012_header ul#re2012_header_nav li.currentNav a{
				color:#FF7400;
				border-bottom:3px solid #FF7400!important;
	
			}
			div#re2012_header ul#re2012_header_nav li a:active{
			}
			
			div#re2012_header ul#re2012_header_nav li#re2012_hdMail a span{
				background:url(../img2012/icon_mail.gif) no-repeat 5px 2px;
			
			}
			div#re2012_header ul#re2012_header_nav li#re2012_hdCorp a span{
				background:url(../img2012/icon_corp.gif) no-repeat 5px 0px;
				
			}	
			div#re2012_header ul#re2012_header_nav li#re2012_hdPro a span{
				background:url(../img2012/icon_product.gif) no-repeat 5px 0px;
				
			}
			div#re2012_header ul#re2012_header_nav li#re2012_hdLabo a span{
				background:url(../img2012/icon_labo.gif) no-repeat 5px 0px;
				
			}		
			div#re2012_header ul#re2012_header_nav li#re2012_hdHome a span{
				padding:0 10px 0 10px!important;
			
			}			




/*breadcrumbs
===========================================================*/
div#re2012_breadcrumbs{
	background-color:#f8f8f8;
	border-top:1px solid #eaeaea;
	margin-bottom:20px;
	
	
}

	div#re2012_breadcrumbs p.breads{
		font-size:11px;
		color:#262626;
		width:738px;
		margin:0 auto;
		padding:7px 11px;
		font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	}

	div#re2012_breadcrumbs p.breads a:link{
	}
	div#re2012_breadcrumbs p.breads a:visited{
	}
	div#re2012_breadcrumbs p.breads a:hover{
	}
	div#re2012_breadcrumbs p.breads a:active{
	}


/*footerInfo
===========================================================*/
div#re2012_footerInfo{
	background-color:#f8f8f8;
	border-top:1px solid #dedede;
	border-bottom:1px solid #dedede;
	margin-top:63px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}
div#re2012_footerInfo a{
	text-decoration:none;
	color:#005727;

}
	div#re2012_footerInfo dl#footerInfo_data{
		width:716px;
		padding:23px 23px;
		margin:0 auto;
	
	}
		div#re2012_footerInfo dl#footerInfo_data dt{
			display:block;
			font-size:14px;
			color:#4a4a4a;
			font-weight:bold;
		
		}
		div#re2012_footerInfo dl#footerInfo_data dd{
			display:inline-block;
			color:#005727;
			font-size:21px;
			font-weight:bold;
			padding-right:18px;
			
		}
			div#re2012_footerInfo dl#footerInfo_data dd#footerInfo_tel{
				background:url(../img2012/icon_free.gif) no-repeat 0 4px;
				padding-left:40px;
				height:26px;
			}
			div#re2012_footerInfo dl#footerInfo_data dd#footerInfo_form{
				background:url(../img2012/icon_mail_ft.gif) no-repeat 0 4px;
				padding-left:34px;
				height:26px;
			}
			div#re2012_footerInfo dl#footerInfo_data dd span{
				font-size:12px!important;
				color:#5e5e5e!important;
			}

/*footer
===========================================================*/
div#re2012_footer{
	background:url(../img2012/re2012_footerBack.png);
	padding:23px 0px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	
}
div#re2012_footer a:link{
	text-decoration:none;
	color:#FFF;
}
div#re2012_footer a:visited{
	text-decoration:none;
	color:#FFF;
}
div#re2012_footer a:hover{
	color:#FF7400;
	background-color:#5f5f5f;
	text-decoration:underline;
}
div#re2012_footer a:active{
}
	div#re2012_footer div#re2012_footerwrap{
		width:724px;
		margin:0 auto;
		padding:0 18px;
		overflow:hidden;
		zoom:1;
	}

		div#re2012_footer div#re2012_footerwrap div.re2012_footersection{
			float:left;
			width:229px;
			margin-right:18px;
			vertical-align:top;
		}
		div#re2012_footer div#re2012_footerwrap div.sectionEnd{
			margin-right:0px!important;
		}
			div#re2012_footer div#re2012_footerwrap div.re2012_footersection dl{
				margin-bottom:28px;
				line-height:2.1;	
			}
			
				div#re2012_footer div#re2012_footerwrap div.re2012_footersection dl dt{
					font-size:14px;
					font-weight:bold;
					background:url(../img2012/icon_ar_ft.png) no-repeat 0px 10px;
					padding-left:10px;
				}
				div#re2012_footer div#re2012_footerwrap div.re2012_footersection dl dd{
					font-size:11px;
					padding-left:10px;
				}
		div#re2012_footer address{
				font-size:11px;
				color:#FFF;
				text-align:center;
				font-style:normal;
				border-top:1px solid #6c6c6c;
				padding-top:12px;
				padding-bottom:12px;
				clear:both;
		}



/*maincon_para*/
div#mainContent{
	line-height:1.4;

}

