@charset "utf-8";

/* =========================================================== */
/* Style for IE8
/* ===========================================================
	00. Frames
	01. Header
	02. Global Navigation
	03. Topic Path
	04. Contents
	05. Page Top Link
	06. Usability Tools
	07. Local Navigation Area
	08. Group Links
	09. Footer Navigation
	10. Footer
	99. Modules
   =========================================================== */
/* end Contents of layout.css
/* =========================================================== */


/* 00. Frames
-------------------------------------------------------------- */


/* 01. Header
-------------------------------------------------------------- */
#AllSearch input#q { line-height: 1; }


/* 02. Global Navigation
-------------------------------------------------------------- */


/* 03. Topic Path
-------------------------------------------------------------- */


/* 04. Contents
-------------------------------------------------------------- */


/* 05. Page Top Link
-------------------------------------------------------------- */


/* 06. Usability Tools
-------------------------------------------------------------- */


/* 07. Local Navigation Area
-------------------------------------------------------------- */


/* 08. Group Links
-------------------------------------------------------------- */


/* 09. Footer Navigation
-------------------------------------------------------------- */


/* 10. Footer
-------------------------------------------------------------- */

/* 11. IR-Tab
-------------------------------------------------------------- */

div.Ir-tabNav ul li {
	float: left;
	width: 100px;
	margin-left: 4px;
	list-style: none;
	line-height: 1.1;
}
div.Ir-tabNav ul li.tabNav05 { width: 103px; }
div.Ir-tabNav ul li a {
	display: block;
	width: 90px;
	padding: 13px 5px 8px 5px;
	border-bottom: solid 1px #FFF;
	background-image: url(http://www.japanpost.jp/common/images/share_tabnav_01.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
}
div.Ir-tabNav ul li.current a { border-bottom: solid 1px #ededdc; }

* html div.Ir-tabNav ul li a { width: 100px; }
div.Ir-tabNav ul li.tabNav05 a {
	width: 93px;
	background-image: url(http://www.japanpost.jp/common/images/share_tabnav_02.jpg);
}

div.Ir-tabNav ul li.tabNav01 a {
	background-image: url(http://www.japanpost.jp/common/images/share_tabnav_01.jpg);
}
* html div.tabNav ul li.tabNav05 a { width: 103px; }

div.Ir-tabNav ul li a:link,
div.Ir-tabNav ul li a:visited,
div.Ir-tabNav ul li a:hover,
div.Ir-tabNav ul li a:active {
	text-decoration: none;
	font-weight: bold;
}

div.Ir-tabNav ul li.tabNav01 a { color: #66662d; }
div.Ir-tabNav ul li.tabNav02 a { color: #cc0101; }
div.Ir-tabNav ul li.tabNav03 a { color: #cc4400; }
div.Ir-tabNav ul li.tabNav04 a { color: #cc0000; }
div.Ir-tabNav ul li.tabNav05 a { color: #028a02; }
div.Ir-tabNav ul li.tabNav06 a { color: #0000cc; }
div.Ir-tabNav ul li.current a { color: #FFF; }


div.Ir-tabNav ul li.current a {
	border-bottom: solid 1px #66662d;
	background-image: url(http://www.japanpost.jp/common/images/share_tabnav_01_o.jpg);
}

div.Ir-tabNav.japanpost ul li.current a {
	border-bottom: solid 1px #a80202;
	background-image: url(http://www.japanpost.jp/common/images/share_tabnav_02_o.jpg);
}

div.Ir-tabNav.network ul li.current a {
	border-bottom: solid 1px #b32d00;
	background-image: url(http://www.japanpost.jp/common/images/share_tabnav_03_o.jpg);
}

div.Ir-tabNav.post ul li.current a {
	border-bottom: solid 1px #a80000;
	background-image: url(http://www.japanpost.jp/common/images/share_tabnav_04_o.jpg);
}

div.Ir-tabNav.bank ul li.current a {
	border-bottom: solid 1px #016601;
	background-image: url(http://www.japanpost.jp/common/images/share_tabnav_05_o.jpg);
}

div.Ir-tabNav.life ul li.current a {
	border-bottom: solid 1px #000080;
	background-image: url(http://www.japanpost.jp/common/images/share_tabnav_06_o.jpg);
}

div.Ir-tabNav ul li.tabNav01 a:hover,
div.Ir-tabNav ul li.tabNav02 a:hover,
div.Ir-tabNav ul li.tabNav03 a:hover,
div.Ir-tabNav ul li.tabNav04 a:hover,
div.Ir-tabNav ul li.tabNav05 a:hover,
div.Ir-tabNav ul li.tabNav06 a:hover { color: #FFF; }

div.Ir-tabNav ul li.tabNav01 a:hover { background-image: url('http://www.japanpost.jp/common/images/share_tabnav_01_o.jpg'); }
div.Ir-tabNav ul li.tabNav02 a:hover { background-image: url('http://www.japanpost.jp/common/images/share_tabnav_02_o.jpg'); }
div.Ir-tabNav ul li.tabNav03 a:hover { background-image: url('http://www.japanpost.jp/common/images/share_tabnav_03_o.jpg'); }
div.Ir-tabNav ul li.tabNav04 a:hover { background-image: url('http://www.japanpost.jp/common/images/share_tabnav_04_o.jpg'); }
div.Ir-tabNav ul li.tabNav05 a:hover { background-image: url('http://www.japanpost.jp/common/images/share_tabnav_05_o.jpg'); }
div.Ir-tabNav ul li.tabNav06 a:hover { background-image: url('http://www.japanpost.jp/common/images/share_tabnav_06_o.jpg'); }

/* Clearfixes */
div.Ir-tabNav ul:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}

div.Ir-tabNav ul { display: inline-table; }

* html div.Ir-tabNav ul { height: 1%; }

div.Ir-tabNav ul {
	display: block;
	zoom: 1;
}

/* 99. Modules
-------------------------------------------------------------- */
	div.tabNav ul li {
		float: left;
		width: 100px;
		margin-left: 4px;
		list-style: none;
		line-height: 1.1;
	}
	div.tabNav ul li.tabNav05 { width: 103px; }
	div.tabNav ul li a {
		display: block;
		width: 90px;
		padding: 13px 5px 8px 5px;
		border-bottom: solid 1px #FFF;
		background-image: url(http://www.japanpost.jp/common/images/share_tabnav_01.jpg);
		background-position: left top;
		background-repeat: no-repeat;
		text-align: center;
	}
	div.tabNav ul li.current a { border-bottom: solid 1px #ededdc; }

	* html div.tabNav ul li a { width: 100px; }
	div.tabNav ul li.tabNav05 a {
		width: 93px;
		background-image: url(http://www.japanpost.jp/common/images/share_tabnav_02.jpg);
	}

	div.tabNav ul li.tabNav01 a {
		background-image: url(http://www.japanpost.jp/common/images/share_tabnav_01.jpg);
	}
	* html div.tabNav ul li.tabNav05 a { width: 103px; }

	div.tabNav ul li a:link,
	div.tabNav ul li a:visited,
	div.tabNav ul li a:hover,
	div.tabNav ul li a:active {
		text-decoration: none;
		font-weight: bold;
	}

	div.tabNav ul li.tabNav01 a { color: #66662d; }
	div.tabNav ul li.tabNav02 a { color: #cc0101; }
	div.tabNav ul li.tabNav03 a { color: #cc4400; }
	div.tabNav ul li.tabNav04 a { color: #cc0000; }
	div.tabNav ul li.tabNav05 a { color: #028a02; }
	div.tabNav ul li.tabNav06 a { color: #0000cc; }
	div.tabNav ul li.current a { color: #FFF; }


	div.tabNav ul li.current a {
		border-bottom: solid 1px #66662d;
		background-image: url(http://www.japanpost.jp/common/images/share_tabnav_01_o.jpg);
	}

	div.tabNav.japanpost ul li.current a {
		border-bottom: solid 1px #a80202;
		background-image: url(http://www.japanpost.jp/common/images/share_tabnav_02_o.jpg);
	}

	div.tabNav.network ul li.current a {
		border-bottom: solid 1px #b32d00;
		background-image: url(http://www.japanpost.jp/common/images/share_tabnav_03_o.jpg);
	}

	div.tabNav.post ul li.current a {
		border-bottom: solid 1px #a80000;
		background-image: url(http://www.japanpost.jp/common/images/share_tabnav_04_o.jpg);
	}

	div.tabNav.bank ul li.current a {
		border-bottom: solid 1px #016601;
		background-image: url(http://www.japanpost.jp/common/images/share_tabnav_05_o.jpg);
	}

	div.tabNav.life ul li.current a {
		border-bottom: solid 1px #000080;
		background-image: url(http://www.japanpost.jp/common/images/share_tabnav_06_o.jpg);
	}

	div.tabNav ul li.tabNav01 a:hover,
	div.tabNav ul li.tabNav02 a:hover,
	div.tabNav ul li.tabNav03 a:hover,
	div.tabNav ul li.tabNav04 a:hover,
	div.tabNav ul li.tabNav05 a:hover,
	div.tabNav ul li.tabNav06 a:hover { color: #FFF; }

	div.tabNav ul li.tabNav01 a:hover { background-image: url('http://www.japanpost.jp/common/images/share_tabnav_01_o.jpg'); }
	div.tabNav ul li.tabNav02 a:hover { background-image: url('http://www.japanpost.jp/common/images/share_tabnav_02_o.jpg'); }
	div.tabNav ul li.tabNav03 a:hover { background-image: url('http://www.japanpost.jp/common/images/share_tabnav_03_o.jpg'); }
	div.tabNav ul li.tabNav04 a:hover { background-image: url('http://www.japanpost.jp/common/images/share_tabnav_04_o.jpg'); }
	div.tabNav ul li.tabNav05 a:hover { background-image: url('http://www.japanpost.jp/common/images/share_tabnav_05_o.jpg'); }
	div.tabNav ul li.tabNav06 a:hover { background-image: url('http://www.japanpost.jp/common/images/share_tabnav_06_o.jpg'); }

	/* Clearfixes */
	div.tabNav ul:after {
		display: block;
		clear: both;
		height: 0;
		visibility: hidden;
		content: ".";
	}

	div.tabNav ul { display: inline-table; }

	* html div.tabNav ul { height: 1%; }

	div.tabNav ul {
		display: block;
		zoom: 1;
	}