@charset "utf-8";
/*
CSS Information
==============================================================

	Site Name: ひまわり証券
	Description: 会社情報ページ・モジュール用
	Version: 1.0

==============================================================
*/


/*
CONTENTS
==============================================================

	0: 汎用class


	1: div#header ヘッダー
		

	2: div#slidePanel スライドパネル


	3: div#globalNavi グローバルナビゲーション


	4: div#contents コンテンツ
	
		div.module-reserveArea-A　予備エリアモジュールA
		
		div.module-reserveArea-B　予備エリアモジュールB
	
		div#company-topContents トップコンテンツ
		

	4-1: div#mainColumn メインカラム（左）
	
		div.module-companyNavi 会社情報ナビゲーションモジュール
		
		div#relatedInformation 関連情報モジュール


	5: div#footer フッター



==============================================================
*/





/*
0: 汎用class
=========================================================*/





/*
1: div#header ヘッダー
=========================================================*/





/*
2: div#globalNavi グローバルナビゲーション
=========================================================*/





/*
3: div#slidePanel スライドパネル
=========================================================*/





/*
4: div#contents コンテンツ
=========================================================*/

/*
div.module-reserveArea1　予備エリアモジュールA
---------------------------------------------------------*/
div#contents div.module-reserveArea-A {
	margin: 0 0 10px;
}


/*
div.module-reserveArea1　予備エリアモジュールB
---------------------------------------------------------*/
div#contents div.module-reserveArea-B {
	margin: 0 0 10px;
}


/*
div#company-topContents トップコンテンツ
---------------------------------------------------------*/
div#contents div#company-topContents {
	margin-bottom: 10px;
	width: 900px;
}





/*
4-1: div#mainColumn メインカラム（左）
=========================================================*/

/*
div.module-companyNavi 会社情報ナビゲーションモジュール
---------------------------------------------------------*/
div#mainColumn div.module-companyNavi {
	margin-bottom: 10px;
	display: inline-block;	/* for IE6 */
	width: 900px;
	background: #FFFFFF url(../img/companyNavi_background.gif) left bottom no-repeat;
}
div#mainColumn div.module-companyNaviTwoColum {
	margin-bottom: 20px;
	display: inline-block;	/* for IE6 */
	width: 604px;
	background: #FFFFFF url(../img/companyNavi_background.gif) left bottom no-repeat;
}

div#mainColumn div.module-companyNavi:after,
div#mainColumn div.module-companyNaviTwoColum:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	line-height: 0;
	visibility: hidden;
}

div#mainColumn div.module-companyNaviLastChild {
	margin-bottom: 20px;
	background: #FFFFFF url(../img/companyNavi_backgroundLastChild.gif) left bottom no-repeat;
}

div#mainColumn div.module-companyNavi div.module-companyNaviInner,
div#mainColumn div.module-companyNaviTwoColum div.module-companyNaviInner {
	margin-right: 6px;
	float: left;
	width: 296px;
	background: url(../img/companyNaviInner_background.gif) left top no-repeat;
}

div#mainColumn div.module-companyNavi div.lastChild {
	margin-right: 0;
}

div#mainColumn div.module-companyNavi dl,
div#mainColumn div.module-companyNaviTwoColum dl{
	padding: 2px;
}

div#mainColumn div.module-companyNavi dl ul,
div#mainColumn div.module-companyNaviTwoColum dl ul{
	margin: 0 0 10px;
	padding: 10px 10px 0;
}

div#mainColumn div.module-companyNavi dl ul li,
div#mainColumn div.module-companyNaviTwoColum dl ul li{
	margin-bottom: 4px;
	padding-left: 12px;
	display: block;
	background: url(../../common/img/ico_arrow-link.gif) left 5px no-repeat;
}


/*
div#relatedInformation 関連情報モジュール
---------------------------------------------------------*/
div#mainColumn div#relatedInformation {
	margin-bottom: 65px;
	width: 900px;
	height: 42px;
	background: url(../img/background_relatedInformation.gif) center bottom no-repeat;
}

div#mainColumn div#relatedInformation dt {
	display: none;
}

div#mainColumn div#relatedInformation dd {
	padding: 12px 12px 0 115px;
}

div#mainColumn div#relatedInformation ul {
	margin: 0;
	padding: 0;
}

div#mainColumn div#relatedInformation ul li {
	margin-right: 10px;
	padding: 0;
	border-right: 1px solid #CCCCCC;
	display: inline;
	background: none;
}

div#mainColumn div#relatedInformation ul li.lastChild {
	border: none;
}

div#mainColumn div#relatedInformation ul li a {
	margin-right: 15px;
	padding-left: 12px;
	background: url(../../common/img/ico_arrow-link.gif) left center no-repeat;
}





/*
5: div#footer フッター
=========================================================*/




