#googlemap_wrap{	position: absolute;	width: 90%;	height: 85%;	top: 10%;	left: 5%;	border: 2px solid white;	background: #aae7e9;}#googlemap{	width: 100%;	height: 100%;}#worklist{	position: absolute;	width: 250px;	bottom: 7.5%;	right: 7.5%;	z-index: 210;	background: #FFF;	border: 10px solid #23b6bc;	padding: 10px;	color: #23b6bc;}.en #worklist{	width: 300px;}#worklist ul{	list-style: none;}#worklist ul li{}#worklist ul li a{	font-size: 120%;	font-weight: bold;	color: #23b6bc;}#worklist ul li a:hover{	color: #FFF;	background: #23b6bc;}.work{	margin-top: 10px;	padding: 20px;	font-size: 12px;	color: #000;}.en{	line-height: 150%;}.work p, .work h3, .work h2{	margin-bottom: 10px;	margin-top: 0px;	position: relative;	z-index: 325;}.work p{	color: #000;}.workcredit{	font-size: 10px;}.work img{	border: 1px solid #23b6bc;}.workBackground{	border: none;	margin-left: 0px;	margin-top: 5px;}.profile{	clear: both;	border-top: 1px solid #23b6bc;	padding-top: 10px;	}.profile .ptfro{	float: right;	padding-left: 10px;	padding-top: 10px;	line-height: 120%;}.images{	margin-left: 520px;	padding: 10px;	text-align: center;}.images p{	margin-bottom: 10px;	line-height: 120%;}.images p span{	text-align: left;}.images ul{	list-style: none;}.images ul li{	display: inline;}.text{	width: 500px;	float: left;}/*.en .text{	width: 600px;	float: left;}*/.exonemo_work_background{	background: white;	border: 10px solid #23b6bc;}.shinchika_work_background{	background: white;	border: 10px solid #23b6bc;}.uva_work_background{	background: white;	border: 10px solid #23b6bc;}