﻿@charset "utf-8";
h2{font-size:1em}
a{text-decoration:none}
a:hover{text-decoration:underline}

/*-------------- ↓コンテンツ全体のwrap --------------*/
div.mainWrap {
	padding:0}
/*-------------- コンテンツ全体のwrap↑ --------------*/

/*-------------- ↓コンテンツ部分のwrap --------------*/
#main{background-color:#656563;
	position:relative;
	height:389px;
	margin-bottom:0px;
	padding:0;
	color:#FFF}
/*-------------- コンテンツ部分のwrap↑ --------------*/

/*-------------- ↓パンくずリスト --------------*/
p.topicpath{margin:0;padding:0}
p.topicpath a{color:#929292}
/*-------------- パンくずリスト↑ --------------*/

/*-------------- ↓建物の画像（右側） --------------*/
div.main p.buildingImg{
	margin:0;padding:0;
	width:610px;
	float:right;
	text-align:right;
	background:none}
div.main p.buildingImg2{
	margin:0;padding:0;
	width:658px;
	float:right;
	text-align:right;
	background:none}
div.main p.buildingImg img,div.main p.buildingImg2 img{
	margin:0;
	padding:0;
	float:right}
.buildingImglist{
	margin:0;padding:0;
	width:389px;
	float:right;
	text-align:right;
	background:none}
/*-------------- 建物の画像（右側）↑ --------------*/

/*-------------- ↓建物の説明（左側） --------------*/
div.projectsexpla{
	float:left;
	width:350px;
	padding:16px 40px;
	line-height:1.6em}
div.projectsexpla h2{
	font-size:1em}
div.explahrh{
	float:left;
	width:486px;
	padding:16px 40px;
	color:#E3E3E3;
	line-height:1.6em}
div.explahrh table{width:100%;border-collapse:collapse}
div.explahrh table tr th{
	font-weight:normal;
	text-align:left}

div.explahrh h2{
	margin-bottom:2em;
	line-height:1em;
	border-bottom:1px solid #FFF}

div.expla{
	width:369px; height:389px;
	float:left;}
div.expla2{
	width:295px;
	float:left;}

div.expla h2.buildingTitle{
	clear:both;
	width:341px;
	height:2em;
	margin:20px 0 116px 20px;
	line-height:1em;
/*	font-family:Arial, Helvetica, sans-serif;*/
	font-weight:normal}
div.expla2 h2.buildingTitle{
	clear:both;
	width:275px;
	height:2em;
	margin:20px 0 116px 20px;
	line-height:1em;
/*	font-family:Arial, Helvetica, sans-serif;*/
	font-weight:normal}
div.expla ul,div.expla2 ul{
	height:106px;
	margin-top:0; margin-bottom:0; padding-right:5px;}
div.expla2 ul{
	width:100%}
div.expla ul li,div.expla2 ul li{
	font-size:0.9em}


div.expla table.companytable{
	width:319px;
	margin:0 2px 0 20px;
	font-size:90%;
	background-color:#656563}
div.expla2 table.companytable{
	width:250px;
	margin:0px 2px 0 20px;
	font-size:90%;
	background-color:#656563;}
div.expla table.companytable th,div.expla table.companytable td,
div.expla2 table.companytable th,div.expla2 table.companytable td{
	border:0 none;
	vertical-align:top}
table.companytable tr th{
	width:5.21em;
	font-weight:normal}
/*-------------- 建物の説明（左側）↑ --------------*/

/*-------------- ↓上部のナビ --------------*/
ul.projectsNav{
	margin:-17px 0 0;
	padding:0;
	list-style:none}
ul.projectsNav li{
	display:inline;
	margin:0 1em}
ul.projectsNav li a{
	text-decoration:none;
	font-weight:bold;
	color:#969696!important}
ul.projectsNav li a.act{
	color:#BBD439!important}
ul.projectsNav li a:hover{text-decoration:underline}
/*-------------- 上部のナビ↑ --------------*/

/*-------------- ↓下部のナビ■ --------------*/

.footLink a{
	margin:0;
	padding:0;
	border:0 none}
.footLink img{
	margin:0;
	padding:0;
	border:0 none}
/*-------------- 下部のナビ■↑ --------------*/

div#animationImg{
	position:absolute; top:0; left:0;
	width:955px; height:389px;
	/*overflow:hidden;*/}
div#animationImg p{
	margin:0; padding:0;}
#simplegallery1{
	float:right;
	text-align:right}
