@charset "Shift_JIS";



/* **************************************************



Name: module.css



Description: Setting of content module



Create: 2007.10.XX

Update: 2007.88.88



Copyright 2007 Hitachi, Ltd. 



***************************************************** */



/* scroll visible */

html {

 overflow: scroll;

 overflow: -moz-scrollbars-vertical;

 overflow-x: scroll;

}



/* For modern browsers */

.clearfix:before,

.clearfix:after {

content:"";

display:block;

overflow:hidden;

}



.clearfix:after {

clear:both;

}



/* For IE 6/7 (trigger hasLayout) */

.clearfix {

zoom:1;

}



/*4グリッドの中で1.5カラム*/

div.Grid4 div.Column1andHalf {	float: left;	text-align: left;}

div.Grid4 div.Column1andHalf {	width: 278px;	margin: 0 0 0 14px;}

div.Grid4 div.FirstItem, div.Grid3 div.FirstItem {	margin: 0;}

div.Grid4 div.LastItem, div.Grid3 div.LastItem {	float: right;	margin: 0;}



/*h2画像*/

h2.Img {

margin: 0 0 10px;

border: none;

}



h2.Img span {

padding: 0;

border: none;

display: block;

background: none;

}



/**/

div.Section {

clear:both;

}



/*画像カラム*/



div.ImgW70SetStyle p.Img, 

div.ImgW80SetStyle p.Img, 

div.ImgW90SetStyle p.Img, 

div.ImgW100SetStyle p.Img, 

div.ImgW110SetStyle p.Img, 

div.ImgW130SetStyle p.Img, 

div.ImgW140SetStyle p.Img, 

div.ImgW150SetStyle p.Img, 

div.ImgW160SetStyle p.Img, 

div.ImgW170SetStyle p.Img, 

div.ImgW190SetStyle p.Img, 

div.ImgW200SetStyle p.Img, 

div.ImgW210SetStyle p.Img, 

div.ImgW220SetStyle p.Img, 

div.ImgW230SetStyle p.Img, 

div.ImgW240SetStyle p.Img, 

div.ImgW250SetStyle p.Img, 

div.ImgW260SetStyle p.Img, 

div.ImgW270SetStyle p.Img {

	float: left;

	padding: 0 0 15px;

	margin: 0 15px 0 0;

}



div.ImgW70SetStyle p.Img {

	width: 70px;

}



div.ImgW80SetStyle p.Img {

	width: 80px;

}



div.ImgW90SetStyle p.Img {

	width: 90px;

}



div.ImgW100SetStyle p.Img {

	width: 100px;

}



div.ImgW110SetStyle p.Img {

	width: 110px;

}





div.ImgW130SetStyle p.Img {

	width: 130px;

}



div.ImgW140SetStyle p.Img {

	width: 140px;

}



div.ImgW150SetStyle p.Img {

	width: 150px;

}



div.ImgW160SetStyle p.Img {

	width: 160px;

}



div.ImgW170SetStyle p.Img {

	width: 170px;

}





div.ImgW190SetStyle p.Img {

	width: 190px;

}



div.ImgW200SetStyle p.Img {

	width: 200px;

}



div.ImgW210SetStyle p.Img {

	width: 210px;

}



div.ImgW220SetStyle p.Img {

	width: 220px;

}



div.ImgW230SetStyle p.Img {

	width: 230px;

}



div.ImgW240SetStyle p.Img {

	width: 240px;

}



div.ImgW250SetStyle p.Img {

	width: 250px;

}



div.ImgW260SetStyle p.Img {

	width: 260px;

}



div.ImgW270SetStyle p.Img {

	width: 270px;

}



div.ImgW70SetStyle div.ImgSet, 

div.ImgW80SetStyle div.ImgSet, 

div.ImgW90SetStyle div.ImgSet, 

div.ImgW100SetStyle div.ImgSet, 

div.ImgW110SetStyle div.ImgSet, 

div.ImgW130SetStyle div.ImgSet, 

div.ImgW140SetStyle div.ImgSet, 

div.ImgW150SetStyle div.ImgSet, 

div.ImgW160SetStyle div.ImgSet, 

div.ImgW170SetStyle div.ImgSet, 

div.ImgW190SetStyle div.ImgSet, 

div.ImgW200SetStyle div.ImgSet, 

div.ImgW210SetStyle div.ImgSet, 

div.ImgW220SetStyle div.ImgSet, 

div.ImgW230SetStyle div.ImgSet, 

div.ImgW240SetStyle div.ImgSet, 

div.ImgW250SetStyle div.ImgSet, 

div.ImgW260SetStyle div.ImgSet, 

div.ImgW270SetStyle div.ImgSet {

	float: left;

}



div.Grid3 div.ImgW70SetStyle div.ImgSet, 

div.Grid4 div.Column3 div.ImgW70SetStyle div.ImgSet

{

	width: 485px;

}



div.Grid3 div.ImgW80SetStyle div.ImgSet, 

div.Grid4 div.Column3 div.ImgW80SetStyle div.ImgSet

{

	width: 475px;

}



div.Grid3 div.ImgW90SetStyle div.ImgSet, 

div.Grid4 div.Column3 div.ImgW90SetStyle div.ImgSet

{

	width: 465px;

}



div.Grid3 div.ImgW100SetStyle div.ImgSet, 

div.Grid4 div.Column3 div.ImgW100SetStyle div.ImgSet

{

	width: 455px;

}



div.Grid3 div.ImgW110SetStyle div.ImgSet, 

div.Grid4 div.Column3 div.ImgW110SetStyle div.ImgSet

{

	width: 445px;

}



div.Grid3 div.ImgW130SetStyle div.ImgSet, 

div.Grid4 div.Column3 div.ImgW130SetStyle div.ImgSet

{

	width: 425px;

}



div.Grid3 div.ImgW140SetStyle div.ImgSet, 

div.Grid4 div.Column3 div.ImgW140SetStyle div.ImgSet

{

	width: 415px;

}



div.Grid3 div.ImgW150SetStyle div.ImgSet, 

div.Grid4 div.Column3 div.ImgW150SetStyle div.ImgSet

{

	width: 405px;

}



div.Grid3 div.ImgW160SetStyle div.ImgSet, 

div.Grid4 div.Column3 div.ImgW160SetStyle div.ImgSet

{

	width: 395px;

}



div.Grid3 div.ImgW170SetStyle div.ImgSet, 

div.Grid4 div.Column3 div.ImgW170SetStyle div.ImgSet

{

	width: 385px;

}





div.Grid3 div.ImgW190SetStyle div.ImgSet, 

div.Grid4 div.Column3 div.ImgW190SetStyle div.ImgSet

{

	width: 365px;

}



div.Grid3 div.ImgW200SetStyle div.ImgSet, 

div.Grid4 div.Column3 div.ImgW200SetStyle div.ImgSet

{

	width: 355px;

}



div.Grid3 div.ImgW210SetStyle div.ImgSet, 

div.Grid4 div.Column3 div.ImgW210SetStyle div.ImgSet

{

	width: 345px;

}



div.Grid3 div.ImgW220SetStyle div.ImgSet, 

div.Grid4 div.Column3 div.ImgW220SetStyle div.ImgSet

{

	width: 335px;

}



div.Grid3 div.ImgW230SetStyle div.ImgSet, 

div.Grid4 div.Column3 div.ImgW230SetStyle div.ImgSet

{

	width: 325px;

}



div.Grid3 div.ImgW240SetStyle div.ImgSet, 

div.Grid4 div.Column3 div.ImgW240SetStyle div.ImgSet

{

	width: 315px;

}



div.Grid3 div.ImgW250SetStyle div.ImgSet, 

div.Grid4 div.Column3 div.ImgW250SetStyle div.ImgSet

{

	width: 305px;

}



div.Grid3 div.ImgW260SetStyle div.ImgSet, 

div.Grid4 div.Column3 div.ImgW260SetStyle div.ImgSet

{

	width: 295px;

}



div.Grid3 div.ImgW270SetStyle div.ImgSet, 

div.Grid4 div.Column3 div.ImgW270SetStyle div.ImgSet

{

	width: 285px;

}



#BrandingImgStyle2{

	position: relative;

	z-index: 1;

	margin: -4.1px 0 20px;

}



/* ---[c8-1-1] 番号付リスト > 文字サイズ90%--- */

ol.ListStyle_brackets {

margin: 0 0 15px 30px;

font-size: 90%;

}



ol.ListStyle_brackets ol {

margin: 5px 0 0 17px;

font-size: 100%;

}

ol.ListStyle_brackets ul {

margin: 5px 0 0;

font-size: 100%;

}

ol.ListStyle_brackets li {

margin: 0 0 5px -1em;

line-height: 1.35;

list-style-type:none;

background:none;

text-indent:-1em;

}



ol.ListStyle_brackets ol li{

	list-style-type:decimal;

	margin:0 0 5px;

	text-indent:0;



text-indent:none;

}





/* --- テーブル内リストの調整 --- */

td dl.ListStyle1,

td ul.ListStyle1{

	margin-bottom:0;

}



td dl.ListStyle1 dd,

td ul.ListStyle1 li{

	margin-bottom:0;

}





/* --- dlリスト内 ulリストサイズ調整 --- */

dl.ListStyle1 ul.ListStyle1,

dl.ListStyle1 ul.LinkListStyle1{

	font-size:100%;

}





/* --- dlリスト内 補足説明 --- */

dl.ListStyle1 dd dl.AdditionalNotesStyle1{

	font-size:100%;

	margin:0;

}



dl.ListStyle1 dd dl.AdditionalNotesStyle1 dt{

	background:none;

	padding:0;

}



dl.ListStyle1 dd dl.AdditionalNotesStyle1 dd{

	padding:0;

	margin:-1.5em 0 5px 1.4em

}

/* Win IE7 & IE6 lower */

* html body dl.ListStyle1 dd dl.AdditionalNotesStyle1 dd { float: none; clear: none; display: inline-block; margin: 0 0 5px; }

*:first-child+html dl.ListStyle1 dd dl.AdditionalNotesStyle1 dd { float: none; clear: none; display: inline-block; margin: 0 0 3px; }

/* */





/* 沿革タブ設定 */



ul.tab{

	height:59px;

	width:570px;

	background:url(/corporate/images/tab_bg.jpg) 0 bottom no-repeat;

	margin-bottom:0;

	}

ul.tab li{

	float:left;

	margin-left:0;

	margin-right:1px;

	}



ul.tab li.LastItem{ margin-right:0;}





/* */







/* */























































	.debug{

		display:none;

	}



