@charset "Shift_JIS";


/*-----------------------------

・ヘッダー用
・2013/6/12　作成

-----------------------------*/




/*-----------------------------
	ヘッダーメイン
-----------------------------*/

#header {
	padding-bottom: 20px;
	background: #ffffff;
	border-bottom: 1px solid #c7c8c9;
}

#header02 {
	background: #ffffff;
/*	border-bottom: 1px solid #c7c8c9;
*/}


/*-----------------------------
	ヘッダー上部
-----------------------------*/

#headermain {
	position:relative;
	width:950px;
	height:75px;
	margin:0 auto;
}

#headermain ul, #headermain ul li {
	margin:0;
	padding:0;
}

#headermain dl, #headermain dt, #headermain dd {
	float:left;
	margin:0;
	padding:0;
}

#headermain .headlogo {
	position:absolute;
	top:10px;
	left:0;
	width:auto;
}

#headermain .logo {
	float:left;
}

#headermain .contact {
	position:absolute;
	top:0;
	right:0;
}

#headermain .contact li {
	float:left;
	margin-left:10px;
}

#headermain .tools {
	position:absolute;
	top:42px;
	right:0;
	width:auto;
	/*height:23px;*/
}

#headermain .tools li {
	float:left;
}

#headermain .sitemap {
	padding-right:10px;
}


/*-----------------------------
	フォントサイズ
-----------------------------*/

#headermain .font_size {
	padding-left:10px;
	height:23px;
}

#headermain .font_size_l {
	width:49px;
	height:23px;
	margin-left:4px;
}

#headermain .font_size_n {
	width:39px;
	height:23px;
	margin-left:10px;
}



/*-----------------------------
	検索窓
-----------------------------*/

#headermain .search_box {
	background:url(/tochikatsu_common/image/header/icon_search.gif) no-repeat;
	height:17px;
	_height:15px;
	width:148px;
	padding-left:28px;
	padding-top:0;
	_padding-top:3px;
}

#headermain .search_btn {
	width:40px;
	height:23px;
	margin-left:5px;
	border:0px solid;
	cursor:pointer;
}

#headermain form {
	margin:0;
	padding:0;
}

#headermain .search_block {
	border-left-style:dotted;
	border-left-width:1px;
	border-right-style:dotted;
	border-right-width:1px;
	border-color:#999999;
	border-width:1px;
	height:23px;
	padding:0 10px;
}


/*-----------------------------
	SEO対策記述
-----------------------------*/

#headermain .ttl {
	position:absolute;
	top:48px;
	left:0;
	font-size:12px;
	color:#224e9c;
	margin:0;
	padding:0;
}

#headermain .unique {
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#224e9c;
	margin:14px 0 0 15px;
	padding:0;
}

