@charset "Shift_JIS";
body{
	margin:0 auto;
	background-attachment:scroll;
	background-image:url(../images/back.jpg);
	font-size:11px;
	line-height:1.8em;
	color:#555;
	/*font-family:"ƒqƒ‰ƒMƒm–¾’© Pro W3", Hiragino Mincho Pro, "‚l‚r ‚o–¾’©", MS PMincho, serif;*/
	font-family:serif;
}
a:link{
	color:#555;
	text-decoration:none;
}
a:visited{
	color:#555;
	text-decoration:none;
}
a:hover{
	color:#555;
	text-decoration:underline;
}
p{
	font-size:11px;
	line-height:1.8em;
	color:#555;
}
.wrap1{
	margin:0 auto;
	width:800px;
	text-align:center;
}
.title{
	float:left;
}
.read{
	float:left;
	padding:40px 0 0 25px;
}
.menu{
	float:right;
	padding:40px 0 10px 25px;
	width:167px;
}
.menu span{
	display:none;
}
.menu01 a{
	display:block;
	background:url(../images/menu01.jpg) no-repeat left top;
	width:167px;
	height:15px;
	text-decoration:none;
}
.menu01 a:hover{
	background-position:left -15px;
}
.menu02 a{
	display:block;
	background:url(../images/menu02.jpg) no-repeat left top;
	width:167px;
	height:15px;
	text-decoration:none;
}
.menu02 a:hover{
	background-position:left -15px;
}
.menu03 a{
	display:block;
	background:url(../images/menu03.jpg) no-repeat;
	width:167px;
	height:15px;
	text-decoration:none;
}
.menu03 a:hover{
	background-position:left -15px;
}
.menu04 a{
	display:block;
	background:url(../images/menu04.jpg) no-repeat;
	width:167px;
	height:15px;
	text-decoration:none;
}
.menu04 a:hover{
	background-position:left -15px;
}
.brn_detail{
	width:120px;
	margin:20px 0 0 47px;
}
.brn_detail a{
	display:block;
	background:url(../../images/btn_detail.gif) no-repeat left top;
	width:120px;
	height:26px;
	text-decoration:none;
}
.brn_detail a:hover{
	background-position:left -26px;
}

.portfolio{
	padding:10px 0 0 0;
	clear:both;
}
.footer{
	width:780px;
	text-align:center;
	padding:10px 0;
	font-size:10px;
	color:#a37e39;
	font-family:Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
}

