﻿@charset "utf-8";


/*
	base id [#headSec] >>  design.css
*/

/* headSec */

#headSec {
	width: 750px;
}

/**
	#globalnaviBlock
**/

#headSec #globalnaviBlock {
	width: 721px;
	height: 58px;
	margin: 0px 15px 0px 14px;
}

#headSec #globalnaviBlock p#logo {
	float: left;
	width: 622px;
	margin: 16px 0px 0px 0px;
}

#headSec #globalnaviBlock div#headnaviArea {
	float: left;
	width: 98px;
	margin: 33px 0px 0px 0px;
}

#headSec #globalnaviBlock div#headnaviAreaTop {
	float: left;
	width: 57px;
	margin: 33px 0px 0px 0px;
}

#headSec #globalnaviBlock div#headnaviArea ul li {
	float: left;
}

/* トップページ */

#headSec #globalnaviBlock p#logoTop {
	float: left;
	width: 663px;
	margin: 16px 0px 0px 0px;
}

#headSec #globalnaviBlock div#headnaviAreaTop {
	float: left;
	width: 57px;
	margin: 33px 0px 0px 0px;
}

#headSec #globalnaviBlock div#headnaviAreaTop ul li {
	float: left;
}




/* 機能リンク */

#headSec #globalnaviBlock #headnaviArea ul li.btnHome {
	width: 41px;
	height: 13px;
	background-image: url("/en/image/common/head_btn_bg.gif");
	background-repeat: no-repeat;
	background-position: 35px 0px;
}

#headSec #globalnaviBlock #headnaviArea ul li.btnHome a {
	display: block;
	width: 29px;
	height: 13px;
	background-image: url("/en/image/common/head_btnhome.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	text-decoration: none;
}

#headSec #globalnaviBlock #headnaviArea ul li.btnGlobal,
#headSec #globalnaviBlock #headnaviAreaTop ul li.btnGlobal {
	width: 57px;
	height: 13px;
}

#headSec #globalnaviBlock #headnaviArea ul li.btnGlobal a,
#headSec #globalnaviBlock #headnaviAreaTop ul li.btnGlobal a {
	display: block;
	width: 57px;
	height: 13px;
	background-image: url("/en/image/common/head_global.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	text-decoration: none;
}


/* #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 \*/ 
	height: 1%;
	/*end  Hides from IE5-Mac */
}
/* -- Hack WinIE & MacIE  end--*/

#headSec #globalnaviArea h1 {
	float: left;
	width: 500px;
	height: 29px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 100%;
}

#headSec #globalnaviArea h1 a {
	display: block;
	height: 29px;
	width: 358px;
	font-size: 1px;
	line-height: 100%;
	text-indent: -9999px;
	text-decoration: none;
}

#headSec #globalnaviArea h1 a:link {
	text-decoration: none;
}

#headSec #globalnaviArea h1 a:visited {
	text-decoration: none;
}

#headSec #globalnaviArea h1 a:hover {
	text-decoration: none;
}


#headSec #globalnaviArea ul.sideMenu {
	float: right;
	height: 29px;
	width: 235px;
}

#headSec #globalnaviArea ul.sideMenu li {
	float: left;
	height: 29px;
}

#headSec #globalnaviArea ul.sideMenu li a,
#headSec #globalnaviArea ul.sideMenu li span {
	display: block;
	height: 29px;
	font-size: 1px;
	line-height: 100%;
	text-indent: -9999px;
	text-decoration: none;
}

#headSec #globalnaviArea ul.sideMenu li a:link {
	text-decoration: none;
}

#headSec #globalnaviArea ul.sideMenu li a:visited {
	text-decoration: none;
}

#headSec #globalnaviArea ul.sideMenu li a:hover {
	text-decoration: none;
}


/* #breadcrumbArea */

#headSec #breadcrumbArea {
	margin: 0px;
	padding: 11px 0px 0px 13px;
	font-size: 60%;
	color: #53556A;
}

#headSec #breadcrumbArea a {
	color: #888888;
	text-decoration: none;
}

#headSec #breadcrumbArea a:link {
	color: #888888;
	text-decoration: none;
}

#headSec #breadcrumbArea a:visited {
	color: #888888;
	text-decoration: none;
}

#headSec #breadcrumbArea a:hover {
	color: #1F77CC;
	text-decoration: none;
}

#headSec #breadcrumbArea em {
	font-weight: bold;
}