@charset "UTF-8";

/** |READ ME| **************************************************************************************

"Suntech Power Japan"

Cascading Style Sheet Setting File
/common/css/top.css（Ver.2009.07）

----------------------------------------------------------------------------------------------------

このファイルはトップページの設定について記述しています。

《その他CSSファイル》
各要素・クリア・フォント      => element.css
共通パーツ                    => common.css
各ページ詳細                  => detail.css

************************************************************************************** |READ ME| **/




/** |01.Top Section| ********************************************************************* START **/

p.topImg{text-align:center;}/** メインイメージ **/


/****************************************************************** 左カラム **/
div#TopArea{
	padding-top:30px;
	background:transparent url("/images/bg_mainArea.gif") no-repeat center top;
}

div#TopArea div.leftArea{width:432px;}
div#TopArea div.leftInner{padding-left:32px;}

div#TopArea p, div#TopArea li, div#TopArea dt, div#TopArea dd, div#TopArea h4{line-height:1.5;}
div#TopArea p, div#TopArea ul, div#TopArea ol, div#TopArea dd, div#TopArea address{padding-bottom:10px;}

div#TopArea *.pdb0{padding-bottom:0;}
div#TopArea *.pdb5{padding-bottom:5px;}
div#TopArea *.pdb20{padding-bottom:20px;}


div#TopArea h2{padding-bottom:18px;}
div#TopArea div.leftArea h3, div#TopArea p, div#TopArea ul{padding-bottom:13px;}


/** 施設の写真2枚 **/
ul.photos li{display:inline;}
ul.photos li#SpainPhoto img{margin:0 15px 5px 0;}


/** 写真＋テキスト1 **/
.imgRight{float:right;margin-left:15px;}
.imgLeft{float:left;margin-right:15px;}

div#Module{
	padding-right:104px;
	background:transparent url("/images/ph_module.jpg") no-repeat 306px 0;
}


/****************************************************************** 右カラム **/
div#TopArea div.rightArea{width:500px;text-align:left;}
div#TopArea div.rightInner{width:468px;}


/** 特設メニュー（上部） **/
div.topMenu{
	margin-bottom:20px;
	background:transparent url("/images/bg_topMenu.gif") no-repeat left bottom;
}

div.topMenu div.leftBox, div.topMenu div.rightBox{width:225px;}

div.topMenu dt{padding-bottom:4px;}


/** 小メニュー **/
ul#TopSubLink{padding:10px 0 40px 0;}

ul#TopSubLink li img{margin-bottom:7px;}
ul#TopSubLink li.right{padding-left:18px;}


/** 更新情報 **/
div#TopNews{
	margin:10px 0 5px 0;
	background:transparent url("/images/bg_title.gif") no-repeat left top;
}

div#TopNews h3{
	padding:7px 9px 6px 10px;
	line-height:1.3;
}

table.newsTable{
	width:468px;
	margin-bottom:8px;
}
div#TopArea table.newsTable th, div#TopArea table.newsTable td{
	padding:5px 3px;
	background:transparent url("../images/bg_dotline.gif") repeat-x left bottom;
	line-height:1.4;
	text-align:left;
}

div#TopArea table.newsTable th{
	width:90px;
	padding-right:4px;
	font-weight:normal;
	vertical-align:top;
	white-space:nowrap;
}


/* END ************************************************************************ |01.Top Section| **/