@charset "utf-8";
/* -----------------------------------------------------------------------

	プラウド等々力　全ページ共通のフォーマットCSS
	
	01：タグの再定義
	02：共通項目
	03：ヘッダー
	04：ナビゲーション
	05：セカンド　ページタイトル
	06：セカンド　メイン
	07：インフォメーション
	08：フッター

-----------------------------------------------------------------------*/

/* -----------------------------------------------------------------------
	01：タグの再定義
-----------------------------------------------------------------------*/

* {
	margin:0;
	padding:0;
}

body {
	text-align:center;
	font-size:12px;
	line-height:2;
	color:#333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

table {
	font-size:12px;
	color:#333333;
}
h1,h2,h3,h4,h5 {
  font-size:12px;
}

img,
img a {
	border:none;
}

a {
	color:#666;
}
a:hover{
	color: #DC590F;
}
p {
	margin-bottom:1.5em;
}
object,
embed {
	vertical-align:top;
}

 /* クリアフィックスハック
 * 基本的なスタイルにあらかじめ適応、ClearFixクラスも準備
 */
#GlobalNavi:after,
#InfoBox:after,
#CompanyLogo:after,
.Clearfix:after { 
	content:"";
    display:block;
    clear:both;
}
#GlobalNavi,
#InfoBox,
#CompanyLogo,
.Clearfix { 
	display: inline-block; 
}
/* Mac版IE除外 \*/
#GlobalNavi,
#InfoBox,
#CompanyLogo,
.Clearfix { 
	display: block; 
}
.note {
	display:block;
	font-size:10px;
	color:#666666;
}
.TextRight {
	text-align:right;
}
.noScript {
	padding:100px 0;
	text-align:center;
}

/* -----------------------------------------------------------------------
	02：共通項目
-----------------------------------------------------------------------*/
#Header,
#TopHeaderWrapper,
#GlobalNavi,
#Footer{
	width:960px;
	margin:0 auto;
}
/* -----------------------------------------------------------------------
	03：ヘッダー
-----------------------------------------------------------------------*/
#Header {
	position:relative;
	font-size:10px;
	height:50px;
}
#TopHeaderWrapper {
	position:relative;
}
#TopHeader {
	position:absolute;
	z-index:300;
	font-size:10px;
	height:50px;
	width:100%;
	top:0;
	left:0;
}
#SiteLogo {
	width:206px;
	height:70px;
	position:absolute;
	top:0;
	left:3px;
	z-index:200;
}
#SiteLogo a {
	display:block;
	width:191px;
	height:0;
	padding-top:54px;
	overflow:hidden;
	margin:5px 0 0 18px;
}

#TopHeader #SiteLogo {
	background:url(../images/SiteLogoBg.png) no-repeat;
}
#TopHeader #SiteLogo a {
	background:url(../images/SiteLogo.png) no-repeat;	
}
#SiteDescription{
	font-size:10px;
	font-weight:normal;
	text-align:right;
	}

#FloatingMenu {
	display:none;
	width:180px;
	height:112px;
	border:1px #CCC solid;
	position:fixed;
	z-index:800;
	top:20px;
	right:20px;
	background:url(../images/FloatBg.png) no-repeat;	
}
#FloatingMenu span {
	display:block;
	height:27px;
	position:relative;
}
#FloatingMenu span a {
	display:block;
	width:48px;
	height:0;
	padding-top:17px;
	background:url(../images/FloatBtnClose.gif) no-repeat;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
}

#FloatingMenu ul {
	list-style:none;
}
#FloatingMenu li {
	margin:0 0 5px 10px;
}
#FloatingMenu li a {
	display:block;
	height:0;
	padding-top:34px;
	overflow:hidden;
}
#FloatBtnShiryo a,
#FloatBtnPDF a,
#FloatBtnYoyaku a {
	width:160px;
	margin-right:3px;
}
#FloatBtnPDF a {background:url(../images/FloatBtnPNG.png) no-repeat;}
#FloatBtnShiryo a {background:url(../images/FloatBtnShiryo.png) no-repeat;}
#FloatBtnYoyaku a {background:url(../images/FloatBtnYoyaku.png) no-repeat;}

#FloatBtnPDF a:hover,
#FloatBtnShiryo a:hover,
#FloatBtnYoyaku a:hover {
	background-position:0 -34px;
}

/* -----------------------------------------------------------------------
	04：グローバルナビゲーション
-----------------------------------------------------------------------*/
#GlobalNaviBar {
	height:15px;
	background:#000;
}
#GlobalNavi {
	list-style:none;
	/*overflow:hidden;*/
	position:relative;
	height:44px;
}
#GlobalNavi li {
	display:inline;
	list-style:none;
}
#GlobalNavi li a,
#GlobalNavi li span {
}
/*第一階層*/
#GlobalNaviTop a,
#GlobalNaviCustomize a,
#GlobalNaviOrder a,
#GlobalNaviLandscape a,
#GlobalNaviLibrary a,
#GlobalNaviShared a,
#GlobalNaviPlan a {
	display:block;
	width:160px;
	height:0px;
	padding-top:44px;
	text-decoration:none;
	overflow:hidden;
	background-image:url(../images/GlobalNavi.png);
	float:left;
}
#GlobalNaviTop a {
	background-position:0 0;
}
#Index #GlobalNaviTop a,
#GlobalNaviTop a:hover {
	background-position:0 -44px;
}
#GlobalNaviCustomize a {
	background-position:-160px 0;
}
#Customize #GlobalNaviCustomize a,
#TwoMin #GlobalNaviCustomize a.CustomizeParentNavi,
#AccessTime #GlobalNaviCustomize a.CustomizeParentNavi,
#AccessMap #GlobalNaviCustomize a.CustomizeParentNavi,
#LocationDevelopment #GlobalNaviCustomize a.CustomizeParentNavi,
#LocationMap #GlobalNaviCustomize a.CustomizeParentNavi,
#Order #GlobalNaviCustomize a.CustomizeParentNavi,
#GlobalNaviCustomize a:hover {
	background-position:-160px -44px;
}
#GlobalNaviLandscape a {
	background-position:-320px 0;
}
#Landscape #GlobalNaviLandscape a,
#GlobalNaviLandscape a:hover {
	background-position:-320px -44px;
}
#GlobalNaviLibrary a {
	background-position:-480px 0;
}
#Library #GlobalNaviLibrary a,
#GlobalNaviLibrary a:hover {
	background-position:-480px -44px;
}
#GlobalNaviShared a {
	background-position:-640px 0;
}
#Shared #GlobalNaviShared a,
#GlobalNaviShared a:hover {
	background-position:-640px -44px;
}
#GlobalNaviPlan a {
	background-position:-800px 0;
}
#Plan #GlobalNaviPlan a,
#GlobalNaviPlan a:hover {
	background-position:-800px -44px;
}

/*第二階層*/
#GlobalSubNavi {
	width:160px;
	position:absolute;
	z-index:100;
	top:-120px;
	left:160px;
	display:none;
}
#GlobalSubNavi a {
	display:block;
	width:160px;
	height:0;
	padding-top:30px;
	background-image:url(../images/GlobalSubNavi.png);
}
#GlobalSubNavi2Min a {
	background-position:0px 0px;
}
#GlobalSubNaviAccess a {
	background-position:0px -30px;
}
#GlobalSubNaviLocation a {
	background-position:0px -60px;
}
#GlobalSubNaviOrder a {
	background-position:0px -90px;
}
#TwoMin #GlobalSubNavi2Min a,
#GlobalSubNavi2Min a:hover {
	background-position:-160px 0px;
}
#AccessTime #GlobalSubNaviAccess a,
#AccessMap #GlobalSubNaviAccess a,
#GlobalSubNaviAccess a:hover  {
	background-position:-160px -30px;
}
#LocationDevelopment #GlobalSubNaviLocation a,
#LocationMap #GlobalSubNaviLocation a,
#GlobalSubNaviLocation a:hover  {
	background-position:-160px -60px;
}
#Order #GlobalSubNaviOrder a,
#GlobalSubNaviOrder a:hover  {
	background-position:-160px -90px;
}




/* -----------------------------------------------------------------------
	05：セカンド
-----------------------------------------------------------------------*/
#ContentsWrapper {
	height:540px;
	position:relative;
	z-index:10;
}
#Contents {
	width:960px;
	height:475px;
	margin:0 auto;
	text-align:left;
	background:url(../images/CustomizeContentsBg.png) center top no-repeat;
}

#BgFlash {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	width: 100%;
	height: 540px;
}
/*--------------メインカラム--------------*/
#MainColumn {
	width:740px;
	float:right;
	position:relative;
	padding-top:16px;
}
#FlashArea {
	width:660px;
	margin:0 auto;
}
#BtnPrev,
#BtnNext {
	list-style:none;
	position:absolute;
	width:28px;
	height:46px;
	top:200px;
}
#BtnPrev {
	left:5px;
}
#BtnNext{
	right:5px;
}
#BtnPrev a,
#BtnNext a {
	display:block;
	width:28px;
	height:0;
	padding-top:46px;
	overflow:hidden;
}
#BtnPrev a {
	background:url(../images/BtnPrev.png) no-repeat;
}
#BtnNext a {
	background:url(../images/BtnNext.png) no-repeat;
}
#BtnPrev a:hover,
#BtnNext a:hover {
		background-position:0 -46px;
}
#BtnPrevContents,
#BtnNextContents {
	list-style:none;
	position:absolute;
	width:32px;
	height:200px;
	top:115px;
}
#BtnPrevContents {
	left:0px;
}
#BtnNextContents {
	right:0px;
}
#BtnPrevContents a,
#BtnNextContents a {
	display:block;
	width:32px;
	height:0;
	padding-top:200px;
	overflow:hidden;
}
#BtnNextContents a {
	background:url(../customize/images/BtnOrdermade.gif) no-repeat;
}
#BtnPrevContents a:hover,
#BtnNextContents a:hover {
		background-position:-32px 0;
}


#AccessSubNaviBtn,
#LocationSubNaviBtn {
	margin-top:8px;
}

#AccessSubNaviBtn li,
#LocationSubNaviBtn li {
	list-style:none;
	display:inline;
}
#AccessSubNaviBtn a,
#LocationSubNaviBtn a {
	display:block;
	float:left;
	margin-right:10px;
	width:137px;
	height:0;
	padding-top:18px;
	overflow:hidden;
	background:url(../images/SubNaviBtn.png) no-repeat;
}
#AccessSubNaviBtnTime a {background-position:0 0;}
#AccessTime #AccessSubNaviBtnTime a,
#AccessSubNaviBtnTime a:hover {background-position:0 -18px;}

#AccessSubNaviBtnMap a {background-position:-137px 0;}
#AccessMap #AccessSubNaviBtnMap a,
#AccessSubNaviBtnMap a:hover {background-position:-137px -18px;}

#LocationSubNaviBtnDevelopment a {background-position:-274px 0;}
#LocationDevelopment #LocationSubNaviBtnDevelopment a,
#LocationSubNaviBtnDevelopment a:hover {background-position:-274px -18px;}

#LocationSubNaviBtnMap a {background-position:-411px 0;}
#LocationMap #LocationSubNaviBtnMap a,
#LocationSubNaviBtnMap a:hover {background-position:-411px -18px;}


/*--------------サブカラム--------------*/
#SubColumn {
	width:190px;
	float:left;
	margin:18px 0 0 12px;
}
#SideTLCLogo {
	margin-bottom:10px;
}
#SideNavi {
	list-style:none;
	/*width:190px;*/
}
#SideNavi li {
	display:inline;
}
#SideNavi li#SideNavi2Min {
	display:block;
	height:24px;
	margin-bottom:5px;
}

#SideNavi a.SideNaviLink {
	display:block;
	height:0;
	padding-top:24px;
	background:url(../images/SideNavi.png) no-repeat;
	overflow:hidden;
}
#SideNavi2Min a.SideNaviLink {background-position:0 0;}
#TwoMin #SideNavi2Min a.SideNaviLink,
#SideNavi2Min a.SideNaviLink:hover  {background-position:-190px 0;}

#SideNaviAccess a.SideNaviLink {background-position:0 -30px;}
#AccessTime #SideNaviAccess a.SideNaviLink,
#AccessMap #SideNaviAccess a.SideNaviLink,
#SideNaviAccess a.SideNaviLink:hover {background-position:-190px -30px;}

#SideNaviLocation a.SideNaviLink {background-position:0 -60px;}
#LocationDevelopment #SideNaviLocation a.SideNaviLink,
#LocationMap #SideNaviLocation a.SideNaviLink,
#SideNaviLocation a.SideNaviLink:hover {background-position:-190px -60px;}

#SideNaviOrder a.SideNaviLink {background-position:0 -90px;}
#Order #SideNaviOrder a.SideNaviLink,
#SideNaviOrder a.SideNaviLink:hover {background-position:-190px -90px;}


/*#AccessSubNavi,
#LocationSubNavi {
	display:none;
}

#AccessTime #AccessSubNavi,
#AccessMap #AccessSubNavi,
#LocationDevelopment #LocationSubNavi,
#LocationMap #LocationSubNavi {
	display:block;
}*/


#AccessSubNavi,
#LocationSubNavi {
	list-style:none;
	margin:5px 0 5px 16px;
}
#AccessSubNavi a,
#LocationSubNavi a {
	display:block;
	height:0;
	padding-top:18px;
	overflow:hidden;
	background:url(../images/SideSubNavi.png) no-repeat;
}
#AccessSubNaviTime a {background-position:0 -1px;}
#AccessTime #AccessSubNaviTime a,
#AccessSubNaviTime a:hover {background-position:-180px -1px;}

#AccessSubNaviMap a {background-position:0 -19px;}
#AccessMap #AccessSubNaviMap a,
#AccessSubNaviMap a:hover {background-position:-180px -19px;}

#LocationSubNaviDevelopment a {background-position:0 -37px;}
#LocationDevelopment #LocationSubNaviDevelopment a,
#LocationSubNaviDevelopment a:hover {background-position:-180px -37px;}

#LocationSubNaviMap a {background-position:0 -55px;}
#LocationMap #LocationSubNaviMap a,
#LocationSubNaviMap a:hover {background-position:-180px -55px;}

/* -----------------------------------------------------------------------
	08：フッター
-----------------------------------------------------------------------*/
#Footer {
	position:relative;
	text-align:left;
	margin-top:10px;
}
/*--------------キャッチコピー--------------*/
#Copy {
}

#BtnShiryo p {
 font-size:10px;
 line-height:1.2;
 margin:3px 0 6px 0;
 color:#999;
}

/*--------------左カラム--------------*/

#InformationBox {
	width:684px; 
	float:left;
}
/*インフォメーション*/
#Information {
}
#InformationTitle {
	margin:12px 0;
	height:0;
	padding-top:18px;
	background:url(../images/InfoTitle.png) no-repeat;
	overflow:hidden;
}
#InformationText {
	list-style:none;
	font-size:18px;
	border-bottom:1px #EEEEEE solid;
	margin-bottom:12px;
	padding-bottom:12px;
}
/*ボタン類*/
#Button {
	list-style:none;
	height:60px;
}
#Button li {
	display:inline;
	font-size:10px;
	line-height:1.2;
	color:#999;
}
#Button li a {
	display:block;
	height:0;
	padding-top:44px;
	overflow:hidden;
	float:left;
}
#BtnPDF a,
#BtnShiryo a,
#BtnYoyaku a {
	width:210px;
	margin-right:3px;
}
#BtnYoyaku {
	display:none !important;
}
#BtnPDF a {background:url(../images/BtnPDF.png) no-repeat;}
#BtnShiryo a {background:url(../images/BtnShiryo.png) no-repeat;}
#BtnYoyaku a {background:url(../images/BtnYoyaku.png) no-repeat;}
#BtnMap a,
#BtnOutline a {
	width:122px;
}
#BtnMap a {
	background:url(../images/BtnMap.png) no-repeat;
	margin-right:3px;
}
#BtnOutline a {
	background:url(../images/BtnOutline.png) no-repeat;
	margin-right:8px;
}
#BtnPDF a:hover,
#BtnShiryo a:hover,
#BtnYoyaku a:hover,
#BtnMap a:hover,
#BtnOutline a:hover {
	background-position:0 -44px;
}

/*バナー*/
#Banner {
	width:252px;
	position:relative;
	float:right;
	/*padding-top:16px;*/
}
#BtnTowersView a {
	display:block;
	width:252px;
	height:0;
	padding-top:44px;
	overflow:hidden;
	background:url(../images/BtnTowersView.png);
}
#BtnTowersView a:hover {
	background-position:0 -44px;
}
#BtnQuestionnaire a {
	display:block;
	width:252px;
	height:0;
	padding-top:44px;
	overflow:hidden;
	background:url(../images/BtnQuestionnaire.png);
	margin-top:5px;
}
#BtnQuestionnaire a:hover {
	background-position:0 -44px;
}
#BtnPremium a {
	display:block;
	width:252px;
	height:0;
	padding-top:44px;
	overflow:hidden;
	background:url(../images/BtnPremium.png);
	margin-bottom:5px;
}
#BtnPremium a:hover {
	background-position:0 -44px;
}


/*ロゴ　お問い合わせ*/
#CompanyLogo {
	clear:both;
	padding:12px 0 0 0;
	list-style:none;
}
#CompanyLogo li {
	display:inline;
}
#CompanyLogo li a,
#CompanyLogo li span {
	display:block;
	height:0;
	padding-top:86px;
	overflow:hidden;
}
#LogoNomura a {
	width:135px;
	background:url(../images/LogoNomura.png) no-repeat;
	margin-right:40px;
	float:left;
}
#LogoMitsui a {
	width:186px;
	background:url(../images/LogoMitsui.png) no-repeat;
	float:left;
}
#Tel span {
	float:right;
	width:260px;
	background:url(../images/Tel.png) no-repeat;
}

/*--------------ツイッター--------------*/
#TwitterBox{
	width:250px;
	margin:10px 0;
	/*position:absolute;
	top:18px;
	right:0;*/
}
.twtr-hd {
	padding:6px 10px !important;
}
#TwitterBox .twtr-hd h3 {
	font-size:10px !important;
}
#TwitterBox .twtr-hd h4 {
	font-size:12px !important;
}

.twtr-tweet-text {
	font-size:10px;
}
.twtr-ft div {
	padding:3px 10px !important;
	font-size:10px;
}
/*--------------最下部リンク--------------*/
#FooterGlobalNavi {
	clear:both;
	background:#EDEDED;
	text-align:center;
	padding:5px;
	font-size:10px;
	line-height:100%;
	color:#999;
}
#FooterNomuraNavi {
	list-style:none;
	text-align:center;
	margin:12px 0;
	font-size:10px;
	line-height:1;
}
#FooterNomuraNavi li {
	display:inline;
}
#Copyright {
	text-align:center;
	color:#999;
	margin-bottom:24px;
}

/* -----------------------------------------------------------------------
	09：Flashなし
-----------------------------------------------------------------------*/
#NoFlash a {
	display:block;
	width:400px;
	height:0;
	padding-top:80px;
	margin:120px auto 0 auto;
	overflow:hidden;
	background:url(../images/noFlash.png) no-repeat;
}

#Top #NoFlash,
#Index #NoFlash {
	height:540px;
	background:url(../images/photoFinal.jpg) no-repeat center top;
}
