*{
	margin:0;
	padding:0;
}

body{
	width:100%;
	height:100%;
	background-color: #FFFFFF;
}

#container{
    overflow:auto;
    height:550px;
    width:750px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-275px;
    margin-left:-375px;
	border: 0; 
}


#client {
	float: left;
	width: 150px;
    height:520px;
	margin: 10px;
	background-color: #FEFFF6;
	text-indent: 20px;
}

#back {
	position:absolute;
	bottom:30px;
	left:10px;
	}

#client ul { padding-top:20px;}	

#contents {
	float: right;
	width: 560px;
    height:520px;
	margin: 10px;
	background-color: #F5F5F5;
}

#image {
	clear: both;
	width: 560px;
    height:390px;
}

#textspace {
	clear: both;
	width: 560px;
    height:100px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 150%;
	text-indent: 15px;
}

#navi {
	clear: both;
	width: 560px;
    height:40px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 150%;
	text-indent: 15px;
}



h1 { padding-top:10px;
	font-family: Helvetica, Verdana, Arial, sans-serif, ms pゴシック, osaka;
	font-weight: normal;
	font-size: 12px;}

.t_bold {font-weight: bold;}

.media {bottom:10px;}

p {	
	font-family: Helvetica, Verdana, Arial, sans-serif, ms pゴシック, osaka;
	font-weight: normal;
	font-size: 11px;
	}


li {
	text-decoration:none;
	font-family: Verdana, Helvetica, Arial, sans-serif, ms pゴシック, osaka;
	font-weight: normal;
	font-size: 11px;
	line-height: 180%;
}

ul { list-style:none; }



a {text-decoration: none; }
a:link{ color:#555; }
a:visited{ color:#C0C0C0; }
a:hover{ color:#6633FF; }

.pink{color: #F36;}