@charset "utf-8";
/* **************************************************

Name: cssplus.css

Description: Setting of content module

Create: 2008.9.16
Update: 200X.88.88

Copyright 2008 Hitachi, Ltd. 

***************************************************** */


/* --- リンクリスト > 左側に号数　日付 --- */

dl.NumberListStyle1 { margin: 0 0 15px; }
dl.NumberListStyle1 dt {
	margin: 0 0 10px;
	font-size: 90%;
}
dl.NumberListStyle1 dd { margin: -1.67em 0 0 6.2em; }
dl.NumberListStyle1 dd ul.LinkListStyle1 { margin: 0 0 10px 0; }


/* ---リンクリスト > 左側に号数　日付　幅変更--- */
dl.NumberListStyle1 dd ul.LinkListStyle1 {
	margin: 0 0 10px;
	font-size: 90%;
}
dl.NumberListStyle1 dd ul.LinkListStyle1 li {
	margin: 0 0 5px;
	padding: 0 0 0 17px;
	background: url("/image/h1_en/icon/icon_link_right.gif") no-repeat 0 0.2em;
}



/* [c18-3-1] タブナビゲーション > 4列 > 1行表記 */
/* [c18-3-2] タブナビゲーション > 4列 > 2行表記 */
div.TabNavi {
	margin: 0 0 15px;
}
div.TabNavi ul {
	font-size: 83%;
}
div.TabNavi ul li {
	float: left;
	margin: 0 3px 0 0;
	background: url("/image/h1/bg_c_navi_l.gif") no-repeat 0 0;
	line-height: 1.35;
}
div.TabNavi ul li a {
	display: block;
	padding: 5px 8px;
	border-bottom: 1px solid #999999;
	background: url("/image/h1/bg_c_navi_r.gif") no-repeat 100% 0;
	white-space: nowrap;
}
div.TabNavi ul li.Current {
	float: left;
	background: url("/image/h1/bg_c_navi_l_on.gif") no-repeat 0 0;
}
div.TabNavi ul li.Current { margin: 0 3px 3px 0; }

div.TabNavi ul li.Current a {
	display: block;
	background: url("/image/h1/bg_c_navi_r_on.gif") no-repeat 100% 0;
}

div.TabNavi ul li.Current a strong { 
	padding: 1px 4px;
	background-color: #3e3a39;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

div.TabNavi li.Current a:link strong { color: #ffffff; text-decoration: none; } 
div.TabNavi li.Current a:visited strong { color: #ffffff; text-decoration: none; }
div.TabNavi li.Current a:hover strong { color: #ffffff; text-decoration: none; }
div.TabNavi li.Current a:active strong { color: #ffffff; text-decoration: none; }




/* sub sup 追加（日本語版と同様 */

sub {
	margin: auto 1px auto;
	font-size: 92.2%;
	vertical-align: -0.15em;
	line-height: 100%;
}
/* Win IE7 & IE6 lower */
* html body sub { font-size: 105%; }
*:first-child+html body sub { font-size: 105%; }
/* */

sup {
	margin: auto 1px auto;
	font-size: 92.2%;
	vertical-align: 0.15em;
	line-height: 100%;
}
/* Win IE7 & IE6 lower */
* html body sup { font-size: 105%; }
*:first-child+html body sup { font-size: 105%; }
/* */
