@charset "UTF-8";
/* CSS Document */



#container #header{
	height:127px;
}
#container .wrap-photo{
	position:relative;
}
#container .wrap-photo h2{
	width:576px;
	height:57px;
	background-image:url(../images/h2_about.gif);
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	top:184px;
	left:159px;
}
/* read more */
#container .wrap-photo p{
	width:80px;
	height:20px;
	text-indent:-1000em;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
	position:absolute;
	top:310px;
	left:440px;	
}
#container .wrap-photo p a,#container .wrap-photo p a:visited{
	width:80px;
	height:20px;
	display:block;
	background-image:url(../images/icon_readmore.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#container .wrap-photo p a:hover,#container .wrap-photo p a:active{
	background-position:left bottom;
}
/* contents */
#wrap-contents{
	margin:0 0 30px 0;
}
#wrap-contents .contents01{
	width:460px;
	height:auto;
	float:left;
}
#wrap-contents .contents02{
	width:460px;
	height:auto;
	margin:0 0 0 35px;
	float:left;
}
#wrap-contents h3{
	width:460px;
	height:36px;
}
#wrap-contents .contents01 h3{
	background-image:url(../images/h3_concept.gif);
}
#wrap-contents .contents02 h3{
	background-image:url(../images/h3_profile.gif);
}
/* footer */
#footer{
	width:960px;
	height:auto;
}
#footer .wrap-text{
	width:272px;
	height:auto;
	float:right;
}
#footer .wrap-text p{
	text-indent:-1000em;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
}
#footer p.pagetop{
	width:69px;
	height:11px;
	margin:0 0 10px 203px;
}
#footer p.pagetop a,#footer p.pagetop a:visited{
	width:69px;
	height:11px;
	display:block;
	background-image:url(../../common/images/btn_pgtop.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#footer p.pagetop a:hover,#footer p.pagetop a:active{
	background-position:left bottom;
}
#footer p.copyright{
	width:272px;
	height:13px;
	background-image:url(../../common/images/txt_copyright.gif);
	background-position:left top;
	background-repeat:no-repeat;
}