@charset "utf-8";

/*-----------------------------------------------------
Header
-------------------------------------------------------*/
#Header{
	width:100%;
	height:139px;
	overflow:hidden;
	border-top:3px solid #E80E10;
	background:url("/cmn/images/header/bg_header.jpg") repeat-x 0 46px;
}
#Header div.head-inline{
	width:932px;
	position:relative;
	margin:0 auto 0 auto;
}

/* Logo
---------------------*/
#Header h1,
#Header p.logo{
	width:153px;
	height:63px;
	position:absolute;
	top:10px;
	left:17px;
}
.new_ci{
	width:200px;
	height:60px;
	position:absolute;
	top:12px;
	left:180px;
}


/* FunctionNavi
---------------------*/
#Header ul.functionnavi{
	width:233px;
	height:16px;
	overflow:hidden;
	position:absolute;
	top:13px;
	right:23px;
}
#Header ul.functionnavi li{
	float:right;
	display:inline;
	margin:0 0 0 15px;
}

/* search
---------------------*/
#Header div.search{
	width:279px;
	height:32px;
	position:absolute;
	padding:0 0 0 5px;
	top:37px;
	right:16px;
	background:url("/cmn/images/header/bg_search.gif") no-repeat 0 0;
}

#Header div.search div.search-inline{
	width:274px;
	overflow:hidden;
	padding:5px 5px 5px 0;
	background:url("/cmn/images/header/bg_search.gif") no-repeat 100% 0;
}
#Header div.search p.title{
	width:76px;
	height:14px;
	float:left;
	display:inline;
	margin:5px 0 0 2px;
}
#Header div.search p.keyword{
	width:191px;
	float:right;
	overflow:hidden;
	text-align:right;
}
#Header div.search p.keyword input{
	margin:0 0 0 2px;
	vertical-align:top;
}
#Header div.search p.keyword input.input-usually{
	width:130px;
	margin:0 0 0 0;
}
#srchBox.watermark #srchInput
{
padding:1px 1px 2px 1px;
background: #fff url(http://i.yimg.jp/images/search/customsearch/yjlogo/yjlogo_type4.gif) center center no-repeat;
}
#srchBox.watermark #srchInput.nomark
{
background: #fff;
}
#srchBox.watermark #srchLogo
{
display: none;
}


/* GlobalNavi
---------------------*/
#Header div.globalnavi{
	width:932px;
	height:64px;
	position:absolute;
	top:75px;
	left:0;
	background:url("/cmn/images/header/bg_navi.jpg") no-repeat 0 0;
}
#Header div.globalnavi ul{
	width:900px;
	height:54px;
	overflow:hidden;
	margin:4px auto 6px auto;
}
#Header div.globalnavi ul li{
	float:left;
	display:inline;
}