@charset"EUC-JP";

div#main-contents h2{
	padding-bottom:2px;
	border-bottom:1px solid #000;
	margin-bottom:10px;
}

div#main-contents h3{
	margin-bottom:10px;
}

div#main-contents h4{
	margin-top:20px;
	margin-bottom:10px;
}




div.container{
	width:100%;
	margin-top:30px;
	padding-top:20px;
	border-top:1px solid #999;

	margin-bottom:20px;

	font-size:95%;
	_font-size:90%;
	line-height:170%;


	float:left;
}

div.container#sppace-p{
	margin-top:10px;
	padding-top:0;
	border-top:none;
}


div.container a:link{
	color:#1C9745;
	font-weight:bold;
}
div.container a:visited{
	color:#1C9745;
	font-weight:bold;
}
div.container a:hover{
	color:#F00;
	font-weight:bold;
}

.red{
	color:red;
}

.mag-top10{
	margin-top:10px;
}

.mag-top20{
	margin-top:20px;
}

.mag-top30{
	margin-top:30px;
}


.mag-btm20{
	margin-bottom:20px;
}

.mag-left10{
	margin-left:10px;
}

.mrg-left30{
	margin-left:30px;
}

p.font-mini{
	font-size:95%;
}

/* safari only \*/
html:\66irst-child p.font-mini{
	font-size:75%;
}
/* end */


div.left-part{
	width:280px;
	float:left;
}

div.left-part-m{
	width:220px;
	float:left;
}

div.left-part-s{
	width:580px;
	float:left;
}

div#ando-t{
	margin-top:10px;
	margin-right:40px;
}


div.right-part{
	width:420px;
	float:right;
}

div.right-part-m{
	width:480px;
	float:right;
}

div.right-part-s{
	width:120px;
	float:right;
}

div.right-part p{
	line-height:200%;
}

div.right-part p#ando{
	margin-top:10px;
	text-align:right;
}

div.right-part table{
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}

div.right-part table td{
	padding-bottom:10px;
}

div.right-part table td.years{
	padding-right:20px;
	text-align:right;
}

img.gbor{
	border:1px solid #CCC;
}



table.str{
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;

	background-color:#FFF;

	font-size:90%;
}

table.str td{
	border:1px solid #999;
	padding:3px 5px;
}

table.str td.leftcell{
	white-space:nowrap;
	text-align:center;
	background-color:#E6E6E6;
}

#right-tab{
	margin-left:0px;
}

/*プロジェクトメンバー*/

img.mem-p{
	margin-right:25px;
	margin-bottom:70px;
	float:left;
}

div.member-txt{
	width:575px;
	float:right;
}

div#main-contents div.member-txt h4{
	margin-top:0;
	margin-bottom:0;
}

p.e-name{
	margin-bottom:10px;
	border-bottom:1px solid #666;
}

div.u-part{

}

div.u-part p{
	width:375px;
	float:left;
}

div.logo-p{
	width:200px;
	text-align:center;

	float:right;
}

div.logo-p p{
	width:190px;
}

div.logo-p p a:link{
	color:#666;
	font-weight:normal;
}
div.logo-p pa:visited{
	color:#666;
	font-weight:normal;
}
div.logo-p p a:hover{
	color:#F00;
	font-weight:bold;
}

/*ショーケース*/

div.show-c{
	margin-bottom:10px;
	float:left;
}

div.show-c img{
	margin-right:20px;
	float:left;
}

div#main-contents h3.showh3{
	margin-bottom:0;
}


div#main-contents h5.showh5{
	margin-bottom:10px;
	color:#333;
	font-size:120%;
}

div.show-c-left{
	width:340px;
	float:left;
	/*background-color:#FF0;*/
}


/* safari only \*/
html:\66irst-child div.show-c-left{
margin-right:20px;
}

html:\66irst-child div.show-c-txt p{
font-size:90%;
}





div.show-c-right{
	width:340px;
	float:right;
	/*background-color:#F00;*/
}

div.show-c h6{
	padding:2px 5px;
	border:1px solid #000;
	border-left:4px solid #000;

	margin-bottom:10px;

	font-size:130%;

	background-color:#FFF;
}

div.show-c h6#spring{
	border:1px solid #1F9645;
	border-left:4px solid #1F9645;
	color:#1F9645;
}

div.show-c h6#summer{
	border:1px solid #1491BF;
	border-left:4px solid #1491BF;
	color:#1491BF;
}

div.show-c h6#autumn{
	border:1px solid #FF810A;
	border-left:4px solid #FF810A;
	color:#FF810A;
}

div.show-c h6#winter{
	border:1px solid #8A430B;
	border-left:4px solid #8A430B;
	color:#8A430B;
}



div.show-c-txt{
	width:170px;
	font-size:95%;
	line-height:150%;
	float:right;
}

/*ギャラリー*/

#gallery-top-box{
	margin-top:40px;
	_margin-top:40px;
	padding-top:7px;
	padding-bottom:20px;
	border-top:1px solid #999;
}

/* safari only \*/
html:\66irst-child div#gallery-top-box{
	margin-top:70px;
}

#gallery-top-box a{
	color:#1C9745;
	font-weight:bold;
}

#gallery-top-box a:hover{
	color:#F00;
}


#gallery-finding{
	margin-top:-8px;
	margin-bottom:10px;
	color:#333;
	font-weight:bold;
}

div#gallery-box img{
	float:left;
}

.g-left-photo{
	padding-right:10px;
}

.g-right-photo{
	padding-top:40px;
}

/*英語ページ用*/
.e-g-left-photo{
	padding-top:29px;
	padding-right:10px;
}

.e-g-right-photo{
	padding-top:10px;
}
/*ここまで*/


#w-margin{
	padding-top:7px;
	padding-bottom:10px;
	clear:left;
}

div#gallery-box-under{
	width:700px;
	padding-bottom:50px;
}

div#gallery-box-under img{
	float:left;
}

/*テクノロジー*/

div.tec-c{
	padding-bottom:30px;
	float:left;
}

div.tec-c img{
	padding-bottom:4px;
	float:left;
}

.t-over-photo{
	margin-left:13px;
}

div.tec-c-txt h6{
	font-size:95%;
	font-weight:normal;
}

div.tec-c-txt{
	width:185px;
	padding-right:12px;
	font-size:95%;
	line-height:150%;
	float:right;
}

#tec-bottom-photo{
	margin-top:30px;
}




/*アバウト表参道ヒルズのグローバルメニューここから*/
/*CONCEPT*/

ul#c-list{
	/*width:470px;*/
	width:600px;
}


ul#c-list li{
	margin:0;
	padding:0;
	height:20px;
	list-style:none;
	display:inline;
}

ul#c-list li img{
	margin:0;
	padding:0;
}

ul#c-list li a{
	display:block;
	height:20px;

	float:left;

	background-repeat:no-repeat;
}

ul#c-list li a:hover{
	background-color:WHITE;
}

ul#c-list li a:hover img{
	visibility:hidden;
}

/*日本語メニュー*/
ul#c-list li a#j-list01{
	width:117px;
	background-image:url(../about/img/j-list-1-1-over.jpg);
}

ul#c-list li a#j-list02{
	width:117px;
	background-image:url(../about/img/j-list-1-2-over.jpg);
}

ul#c-list li a#j-list03{
	width:117px;
	background-image:url(../about/img/j-list-1-3-over.jpg);
}

ul#c-list li a#j-list04{
	width:117px;
	background-image:url(../about/img/j-list-1-4-over.jpg);
}

ul#c-list li a#j-list05{
	width:117px;
	background-image:url(../about/img/j-list-1-5-over.jpg);
}

/*英語*/
ul#c-list li a#c-list01-e{
	width:117px;
	background-image:url(../english/about/img/c-list-1-1-e-over.jpg);
}

ul#c-list li a#c-list02-e{
	width:117px;
	background-image:url(../english/about/img/c-list-1-2-e-over.jpg);
}

ul#c-list li a#c-list03-e{
	width:117px;
	background-image:url(../english/about/img/c-list-1-3-e-over.jpg);
}

ul#c-list li a#c-list04-e{
	width:117px;
	background-image:url(../english/about/img/c-list-1-4-e-over.jpg);
}

ul#c-list li a#c-list05-e{
	width:130px;
	background-image:url(../english/about/img/c-list-1-5-e-over.jpg);
}


/*外国語で使用*/
ul#c-list li a#c-list01{
	width:117px;
	background-image:url(../about/img/c-list-1-1-over.jpg);
}

ul#c-list li a#c-list02{
	width:115px;
	background-image:url(../about/img/c-list-1-2-over.jpg);
}

ul#c-list li a#c-list03{
	width:117px;
	background-image:url(../about/img/c-list-1-3-over.jpg);
}

ul#c-list li a#c-list04{
	width:118px;
	background-image:url(../about/img/c-list-1-4-over.jpg);
}



/*STRUCTURE*/

ul#s-list{
	width:654px;
	/*background-color:#333;*/
}


ul#s-list li{
	margin:0;
	padding:0;
	height:20px;
	list-style:none;
	display:inline;
}

ul#s-list li img{
	margin:0;
	padding:0;
}

ul#s-list li a{
	display:block;
	height:20px;

	float:left;
}

ul#s-list li a:hover{
	background-color:WHITE;
}

ul#s-list li a:hover img{
	visibility:hidden;
}

/*日本語語*/
ul#s-list li a#js-list01{
	width:117px;
	background-image:url(../about/img/j-list-2-1-over.jpg);
}

ul#s-list li a#js-list02{
	width:117px;
	background-image:url(../about/img/j-list-2-2-over.jpg);
}

ul#s-list li a#js-list03{
	width:117px;
	background-image:url(../about/img/j-list-2-3-over.jpg);
}

ul#s-list li a#js-list04{
	width:117px;
	background-image:url(../about/img/j-list-2-4-over.jpg);
}

/*
ul#s-list li a#js-list05{
	width:145px;
	background-image:url(../about/img/j-list-2-5-over.jpg);
}
*/

/*英語*/
ul#s-list li a#s-list01-e{
	width:117px;
	background-image:url(../english/about/img/c-list-2-1-e-over.jpg);
}

ul#s-list li a#s-list02-e{
	width:134px;
	background-image:url(../english/about/img/c-list-2-2-e-over.jpg);
}

ul#s-list li a#s-list03-e{
	width:114px;
	background-image:url(../english/about/img/c-list-2-3-e-over.jpg);
}

ul#s-list li a#s-list04-e{
	width:145px;
	background-image:url(../english/about/img/c-list-2-4-e-over.jpg);
}




/*外国語*/
ul#s-list li a#s-list01{
	width:117px;
	background-image:url(../about/img/c-list-2-1-over.jpg);
}

ul#s-list li a#s-list02{
	width:134px;
	background-image:url(../about/img/c-list-2-2-over.jpg);
}

ul#s-list li a#s-list03{
	width:144px;
	background-image:url(../about/img/c-list-2-3-over.jpg);
}

ul#s-list li a#s-list04{
	width:114px;
	background-image:url(../about/img/c-list-2-4-over.jpg);
}

ul#s-list li a#s-list05{
	width:145px;
	background-image:url(../about/img/c-list-2-5-over.jpg);
}


/*空間演出*/

ul#sp-list{
	width:567px;
	background-color:#FFF;
}


ul#sp-list li{
	margin:0;
	padding:0;
	height:20px;
	list-style:none;
	display:inline;
}

ul#sp-list li img{
	margin:0;
	padding:0;
}

ul#sp-list li a{
	display:block;
	height:20px;

	float:left;
}

ul#sp-list li a:hover{
	background-color:WHITE;
}

ul#sp-list li a:hover img{
	visibility:hidden;
}

/*日本語*/
ul#sp-list li a#jsp-list01{
	width:180px;
	background-image:url(../about/img/j-list-3-1-over.jpg);
}

ul#sp-list li a#jsp-list02{
	width:130px;
	background-image:url(../about/img/j-list-3-2-over.jpg);
}


ul#sp-list li a#jsp-list03{
	width:130px;
	background-image:url(../about/img/j-list-3-3-over.jpg);
}

/*英語*/
ul#sp-list li a#sp-list01-e{
	width:239px;
	background-image:url(../english/about/img/c-list-3-1-e-over.jpg);
}

ul#sp-list li a#sp-list02-e{
	width:119px;
	background-image:url(../english/about/img/c-list-3-2-e-over.jpg);
}

ul#sp-list li a#sp-list03-e{
	width:110px;
	background-image:url(../english/about/img/c-list-3-3-e-over.jpg);
}



/*外国語*/

ul#sp-list li a#sp-list01{
	width:239px;
	background-image:url(../about/img/c-list-3-1-over.jpg);
}

ul#sp-list li a#sp-list02{
	width:109px;
	background-image:url(../about/img/c-list-3-2-over.jpg);
}


ul#sp-list li a#sp-list03{
	width:109px;
	background-image:url(../about/img/c-list-3-3-over.jpg);
}

ul#sp-list li a#sp-list04{
	width:110px;
	background-image:url(../about/img/c-list-3-4-over.jpg);
}

ul#sp-list li a#sp-list05{
	width:179px;
	background-image:url(../about/img/c-list-3-5-over.jpg);
}

/*グローバルメニューここまで*/
