﻿@charset "utf-8";

/*
======================================
	KBC CommonHeader
	2009.10.23
	2009.11.26

	[1]Clear
	[2]clearfix
	[3]KbcHeadContainer
	[4]Fontset
	[5]KbcHeadContents
		1)KbcHeadSearch
		2)KbcMenuContainer
		3)KbcSubMenuContainer
======================================	
*/
/*
-------------------------
	[1]Clear
-------------------------
*/
.Clear{
	margin:0;
	padding:0;
	width:0;
	height:0;
	font-size:0;
	line-height:1em;
	clear:both;
	display:none;
}

/*
-------------------------
	[2]clearfix
-------------------------
*/
.clearfix {
	zoom:1;/*for IE 5.5-7*/
}
.clearfix:after {
    content: " ";
    display: block;
    visibility: hidden;
    height: 0px;
    clear: both;
}
* html .clearfix {
	display: inline-block;
}

/*
-------------------------
	[3]KbcHeadContainer
-------------------------
*/
#KbcHeadContainer{
	background:#fff url(/image/bg_head_line.gif) repeat-x left bottom;
	padding:7px 0;
	text-align:center;
}
#KbcHeadWrap{
	width:990px;
	margin:0 auto;
	text-align:left;
}

/*
-------------------------
	[4]Fontset
-------------------------
*/
.KbcHeadContents li,
.KbcHeadContents dt,
.KbcHeadContents dd,
.KbcHeadContents input,
.KbcHeadContents textarea,
.KbcHeadContents pre,
.KbcHeadContents div,
.KbcHeadContents p{
	font-family:"Hiragino Kaku Gothic Pro", ヒラギノ角ゴ Pro W3, Osaka, "ＭＳ Ｐゴシック", sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:1.4em;
	color:#333;
}
.KbcHeadContents div,
.KbcHeadContents p,
.KbcHeadContents ul,
.KbcHeadContents ol,
.KbcHeadContents li,
.KbcHeadContents dl,
.KbcHeadContents dt,
.KbcHeadContents dd,
.KbcHeadContents form,
.KbcHeadContents pre{
	margin:0;
	padding:0;
}
.KbcHeadContents address,
.KbcHeadContents caption,
.KbcHeadContents cite,
.KbcHeadContents code,
.KbcHeadContents dfn,
.KbcHeadContents em,
.KbcHeadContents strong,
.KbcHeadContents th,
.KbcHeadContents var{ 
	font-style:normal; 
	font-weight:normal; 
} 
.KbcHeadContents ol,
.KbcHeadContents ul{ 
	list-style:none; 
} 
.KbcHeadContents img{
	border:0;
}

/*
-------------------------
	[5]KbcHeadContents
-------------------------
*/
.KbcHeadContents{
	width:990px;
	position:relative;
}
.KbcHeadTitle{
	float:left;
	width:240px;
}
.KbcHeadTitle img{
	margin-top:15px;
}
.KbcHeadSearch{
	float:left;
	width:260px;
}
.KbcHeadBn{
	float:right;
	width:468px;
}
.KbcSkip{
	position:absolute;
	top:-1000px;
	left:-9999px;
}
/*
++++++++++++++++++++++++
	1)KbcHeadSearch
++++++++++++++++++++++++
*/
.KbcHeadSearch form{
	background:url(/image/img_search.gif) no-repeat 0 -2px;
	margin-top:30px;
	padding:4px 0 12px 32px;
}
.KbcHeadSearchTxt{
	border:1px solid #7F9DB9;
	width:142px;
	height:16px;
}
.KbcHeadSearchBt{
	width:58px;
	height:22px;
}
#tlabSearchForm{
	/margin-top:-20px;
}
/*
++++++++++++++++++++++++
	2)KbcMenuContainer
++++++++++++++++++++++++
*/
#KbcMenuContainer li{
	float:left;
	height:55px;
	text-indent:-9999px;
}
#KbcMenuContainer a{
 	background-repeat:no-repeat;
	background-position:0 0;
	height:55px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
#KbcMenuContainer a.Menu1,
#KbcMenuContainer a.Menu2,
#KbcMenuContainer a.Menu3,
#KbcMenuContainer a.Menu4,
#KbcMenuContainer a.Menu5,
#KbcMenuContainer a.Menu6,
#KbcMenuContainer a.Menu7,
#KbcMenuContainer a.Menu8,
#KbcMenuContainer a.Menu9,
#KbcMenuContainer a.Menu10{
	background:url(/image/menu_201111.gif) no-repeat;
}
#KbcMenuContainer a.Menu1{
	width:77px;
}
#KbcMenuContainer a.Menu2{
	background-position:-77px 0;
	width:77px;
}
#KbcMenuContainer a.Menu3{
	background-position:-154px 0;
	width:76px;
}
#KbcMenuContainer a.Menu4{
	background-position:-230px 0;
	width:76px;	
}
#KbcMenuContainer a.Menu5{
	background-position:-306px 0;
	width:154px;
}
#KbcMenuContainer a.Menu6{
	background-position:-460px 0;
	width:93px;	
}
#KbcMenuContainer a.Menu7{
	background-position:-553px 0;
	width:95px;
}
#KbcMenuContainer a.Menu8{
	background-position:-648px 0;
	width:95px;
}
#KbcMenuContainer a.Menu9{
	background-position:-743px 0;
	width:97px;
}
#KbcMenuContainer a.Menu10{
	background-position:-840px 0;
	width:150px;
}
#KbcMenuContainer a.Menu1:hover{
	background-position:0 -55px;
}
#KbcMenuContainer a.Menu2:hover{
	background-position:-77px -55px;
}
#KbcMenuContainer a.Menu3:hover{
	background-position:-154px -55px;
}
#KbcMenuContainer a.Menu4:hover{
	background-position:-230px -55px;
}
#KbcMenuContainer a.Menu5:hover{
	background-position:-306px -55px;
}
#KbcMenuContainer a.Menu6:hover{
	background-position:-460px -55px;
}
#KbcMenuContainer a.Menu7:hover{
	background-position:-553px -55px;
}
#KbcMenuContainer a.Menu8:hover{
	background-position:-648px -55px;
}
#KbcMenuContainer a.Menu9:hover{
	background-position:-743px -55px;
}
#KbcMenuContainer a.Menu10:hover{
	background-position:-840px -55px;
}
/*
++++++++++++++++++++++++
	3)KbcSubMenuContainer
++++++++++++++++++++++++
*/
.KbcSubMenuContainer{
	position:absolute;
	top:1px;
	left:245px;
}
.KbcSubMenuContainer li{
	background:url(/image/circle_pinc.gif) no-repeat 0 2px;
	margin-right:7px;
	padding-left:10px;
	display:inline;
}
.KbcHeadContents .KbcSubMenuContainer li a,
.KbcHeadContents .KbcSubMenuContainer li a:hover{
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.KbcHeadContents .KbcSubMenuContainer li a{
	color:#002F5E;
}
.KbcHeadContents .KbcSubMenuContainer li a:hover{
	color:#0000ff;
}

