@charset "shift-jis";

@import url("important.css");
@import url("common.css");
.top #contain {
	padding: 0 15px 0;
}
.item #contain {
	margin: 60px 20px 0;
	position: relative;
}
h1 {
	margin: 1em 5px;
}
.top#wrap h1 {
	width: 870px;
	height: 98px;
	background: url(/img/architecture/hed_architecture.gif) no-repeat;
	text-indent: -1000em;
}
.item#wrap h1 {
	display: none;
}
#cMain {
	color: #666;
	margin-bottom: 30px;
}
.item #cMain {
	margin-bottom: 0;
	padding-bottom: 3px;
	background: url(/img/common/accent_3color.gif) no-repeat right bottom;
	text-align: left;
	width: 100%;
	color: #FFF;
	font-family: Arial, Helvetica, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
}
.top .top5projects h2 {
	display: none;
}
.top .chronologicallist h2 {
	line-height: 1;
	height: 10px;
	background: url(/img/common/accent_3color.gif) no-repeat right top;
	margin: 2em 5px 0.5em;
	padding: 0;
	text-indent: -1000em;
	font-size: 10px;
}
.top #cMain table {
	border-top: 1px solid #ccc;
	border-spacing: 5px;
	width: 100%;
	margin: 0 auto;
	text-align: left;
}
.top #cMain table td {
	text-align: right;
	vertical-align: top;
	padding: 5px 0 15px;
	max-width: 300px;
	word-break: keep-all;
}
.top #cMain table td img {
	margin-bottom: 5px;
}
.top #cMain table td p {
	margin: 0;
	font-size: 73%;
	line-height: 1.2;
	font-weight: 600;
	color: #999;
}
.en .top #cMain table td p {
	text-transform: lowercase;
}
.ja .top #cMain table td p {
	font-weight: normal;
	font-size: 80%;
}
.item #cMain .imgContain {
	width: 450px;
	height: 410px;
	text-indent: -1000em;
	background-color: #FFF;
	float: left;
}
.item #cMain .imgContain p.capPhoto {
	margin: 0;
}
.item #cMain .imgContain p.capPhoto a {
	display: block;
	width: 370px;
	height: 370px;
	position: absolute;
	top: -2px;
	left: 40px;
}
/**/
.item #cMain .img2-2 {
	background: url(/img/architecture/picture_l/2-2.jpg) no-repeat center top;
}
.item #cMain .img2a-1 {
	background: url(/img/architecture/picture_l/2a-1.jpg) no-repeat center top;
}
.item #cMain .img2a-2 {
	background: url(/img/architecture/picture_l/2a-2.jpg) no-repeat center top;
}
.item #cMain .img2a-3 {
	background: url(/img/architecture/picture_l/2a-3b.jpg) no-repeat center top;
}
.item #cMain .img2-3 {
	background: url(/img/architecture/picture_l/2-3.jpg) no-repeat center top;
}
.item #cMain .img2-4 {
	background: url(/img/architecture/picture_l/2-4.jpg) no-repeat center top;
}
.item #cMain .img2-5 {
	background: url(/img/architecture/picture_l/2-5.jpg) no-repeat center top;
}
.item #cMain .img2-6 {
	background: url(/img/architecture/picture_l/2-6.jpg) no-repeat center top;
}
.item #cMain .img2-7 {
	background: url(/img/architecture/picture_l/2-7.jpg) no-repeat center top;
}
.item #cMain .img2-8 {
	background: url(/img/architecture/picture_l/2-8.jpg) no-repeat center top;
}
.item #cMain .img2-9 {
	background: url(/img/architecture/picture_l/2-9.jpg) no-repeat center top;
}
.item #cMain .img2-10 {
	background: url(/img/architecture/picture_l/2-10.jpg) no-repeat center top;
}
.item #cMain .img2-11 {
	background: url(/img/architecture/picture_l/2-11.jpg) no-repeat center top;
}
.item #cMain .img2-12 {
	background: url(/img/architecture/picture_l/2-12.jpg) no-repeat center top;
}
.item #cMain .img2-13 {
	background: url(/img/architecture/picture_l/2-13.jpg) no-repeat center top;
}
.item #cMain .img2-14 {
	background: url(/img/architecture/picture_l/2-14.jpg) no-repeat center top;
}
.item #cMain .img2-15 {
	background: url(/img/architecture/picture_l/2-15.jpg) no-repeat center top;
}
.item #cMain .img2-16 {
	background: url(/img/architecture/picture_l/2-16.jpg) no-repeat center top;
}
.item #cMain .img2-17 {
	background: url(/img/architecture/picture_l/2-17.jpg) no-repeat center top;
}
.item #cMain .img2-18 {
	background: url(/img/architecture/picture_l/2-18.jpg) no-repeat center top;
}
.item #cMain .img2-19 {
	background: url(/img/architecture/picture_l/2-19.jpg) no-repeat center top;
}
.item #cMain .img2-20 {
	background: url(/img/architecture/picture_l/2-20.jpg) no-repeat center top;
}
.item #cMain .img2-21 {
	background: url(/img/architecture/picture_l/2-21.jpg) no-repeat center top;
}
.item #cMain .img2-22 {
	background: url(/img/architecture/picture_l/2-22.jpg) no-repeat center top;
}
.item #cMain .img2-23 {
	background: url(/img/architecture/picture_l/2-23.jpg) no-repeat center top;
}
.item #cMain .img2-24 {
	background: url(/img/architecture/picture_l/2-24.jpg) no-repeat center top;
}
.item #cMain .img2a-4 {
	background-image: url(/img/architecture/picture_l/2a-4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFF;
}
.item #cMain .img2a-5 {
	background: url(/img/architecture/picture_l/2a-5.jpg) no-repeat center top;
}
.item #cMain .img2a-6 {
	background: url(/img/architecture/picture_l/2a-6.jpg) no-repeat center top;
}
.item #cMain .img2a-7 {
	background: url(/img/architecture/picture_l/2a-7.jpg) no-repeat center top;
}
/**/
.item #cMain img {
	float: left;
	padding: 0 20px 30px 40px;
	margin-bottom: 40px;
	display: none;
}
.item #cMain table {
	color: #000;
	margin-bottom: 40px;
	max-width: 440px;
}
.item #cMain table th,
.item #cMain table td {
	text-align: left;
	vertical-align: top;
	line-height: 1.25;
	padding: 0;
	margin: 0;
	max-width: 550px;
	font-size: 87.5%;
}
.en .item #cMain table th,
.en .item #cMain table td {
	text-transform: lowercase;
}
.item #cMain table th {
	padding-right: 30px;
	word-break: nowrap;
	white-space: nowrap;
}
.item #cMain .img2a-8 {
	background-image: url(/img/architecture/picture_l/2a-8.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.item #cMain .img2a-9 {
	background-image: url(/img/architecture/picture_l/2a-9.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.item #cMain .img2a-10 {
	background-image: url(/img/architecture/picture_l/2a-10.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFF;
}
.item #cMain .img2a-11 {
	background-image: url(/img/architecture/picture_l/2a-11.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.item #cMain .img2a-12 {
	background-image: url(/img/architecture/picture_l/2a-12.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFF;
}
.item #cMain .img2a-13 {
	background-image: url(/img/architecture/picture_l/2a-13.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.item #cMain .img2a-14 {
	background-image: url(/img/architecture/picture_l/2a-14.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.item #cMain .img2a-15 {
	background-image: url(/img/architecture/picture_l/2a-15.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.item #cMain .img2a-16 {
	background-image: url(/img/architecture/picture_l/2a-16.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#pArchitecture #wrap #contain #cMain .chronologicallist table {
	text-align: left;
}
#pArchitecture #wrap #contain #cMain .index {
}
#pArchitecture #wrap #contain #cMain .index .index {
	color: #000;
	font-size: 125%;
	font-family: Arial, Helvetica, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
}
.item #cMain .img2a-17 {
	background-image: url(/img/architecture/picture_l/2a-17.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.item #cMain .img2a-18 {
	background-image: url(/img/architecture/picture_l/2a-18.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.item #cMain .img2a-19 {
	background-image: url(/img/architecture/picture_l/2a-19.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

