  ﻿@charset "utf-8";


/*
	base id [#headSec] >>  design.css
*/

/* headSec */

#headSec {
	width: 930px;
	background-image: url("/en/image/common/head_bg.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}

/**
	#globalnaviBlock
**/

#headSec #globalnaviBlock {
	width: 901px;
	height: 58px;
	margin: 0px 15px 0px 14px;
}

/* olyロゴ */
#headSec #globalnaviBlock h1,
#headSec #globalnaviBlock p#logo{
	float: left;
	width: 545px;
	margin: 16px 0px 0px 0px;
}

/* popupのolyロゴ */
#popupblock p#whitelogo {
	display:block;
	margin:0px 0px 27px 0px;
}

#headSec #globalnaviBlock div#headnaviArea {
	float: left;
	width: 91px;
	margin: 31px 0px 0px 0px;
}

#headSec #globalnaviBlock div#headnaviArea ul li {
	float: left;
	line-height:0;
}

#headSec #globalnaviBlock #headnaviArea ul li.btnHome {
	padding-right:10px;
	height: 13px;
}

#headSec #globalnaviBlock #headnaviArea ul li.btnSitemap {
	padding-right:10px;
	height:13px;
}

/* homeがない時のsitemapボタン */
#headSec #globalnaviBlock #headnaviArea ul li.btnSitemapB {
	padding-right:10px;
	height:13px;
	padding-left:39px;
}
/* homeがない時のsitemapボタン */



/*  */

#headSec #globalnaviBlock #headsearchArea {
	float: right;
	width: 260px;
	margin: 29px 0px 0px 0px;
}

#headSec #globalnaviBlock #headsearchArea dl {
	width: 260px;
}

#headSec #globalnaviBlock #headsearchArea dl dt {
	float: left;
	line-height:0;
}

#headSec #globalnaviBlock #headsearchArea dl dd {
	float: right;
	width: 215px;
}

#headSec #globalnaviBlock #headsearchArea dl dd span.searchword {
	display: block;
	float: left;
	width: 191px;
	height: 20px;
	overflow: hidden;
}

#headSec #globalnaviBlock #headsearchArea dl dd span.searchword input {
	width: 178px;
	height: 13px;
	padding: 1px ;
}

#headSec #globalnaviBlock #headsearchArea dl dd span.searchbtn {
	display: block;
	float: right;
	width: 24px;
	padding: 1px 0px 0px 0px;
}

#headSec #globalnaviBlock #headsearchArea dl dd span.searchbtn input {
	margin: 1px 0px 0px 0px;
}


/* #globalnaviArea */

#headSec #globalnaviArea {
	height: 30px;
	padding: 0px 0px 1px 15px;
	border-bottom: 1px solid #C7CAD0;
}

/* -- Hack WinIE & MacIE --*/
* html #headSec #globalnaviArea {
	/* Hides from IE5-Mac \*/ 
	font-size:1px;
	height:1px;
	/*end  Hides from IE5-Mac */
}
/* -- Hack WinIE & MacIE  end--*/

#headSec #globalnaviArea p#Global {
	float: left;
}


#headSec #globalnaviArea ul {
	float: right;
}

#headSec #globalnaviArea ul li {
	float: left;
}


/* #breadcrumbArea */

#headSec #breadcrumbArea {
	margin: 0px;
}

#headSec #breadcrumbArea #breadcrumblinkArea {
	margin: 0px;
	padding: 11px 0px 0px 13px;
	font-size: 55%;
	color: #53556A;
}

#headSec #breadcrumbArea #breadcrumblinkArea a {
	color: #888888;
	text-decoration: none;
}

#headSec #breadcrumbArea #breadcrumblinkArea a:link {
	color: #888888;
	text-decoration: none;
}

#headSec #breadcrumbArea #breadcrumblinkArea a:visited {
	color: #888888;
	text-decoration: none;
}

#headSec #breadcrumbArea #breadcrumblinkArea a:hover {
	color: #1F77CC;
	text-decoration: none;
}

#headSec #breadcrumbArea #breadcrumblinkArea em {
	font-weight: bold;
}


#headSec #breadcrumbArea #breadcrumbsizeArea {
	display: block;
	float: right;
	width: 156px;
	padding: 6px 0px 0px 0px;
}

