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

h1#project a{
	display:block;
	background-position: 10px 2px;
	background-image:url(../img/logo_project.png);
	width:241px;
	background-repeat:no-repeat;
	text-indent:-7777px;
	height:40px;
	float:left;
}

#wrap-content{
	letter-spacing: 0.01em;
}
#wrap-content div.main-photo{
	margin-top:20px;
	padding:4px;
	border:1px solid #d2d2d2;
	background:#fff;
	position:relative;
}
#wrap-content div.main-photo h2{
	position: absolute;
    color: #fff;
    top: 30px;
    left: 39px;
    line-height: 3.3rem;
    font-size: 1.5rem;
	font-weight: 300;
}
#wrap-content div.main-photo h2 span{
    font-size: 3.3rem;
	font-weight: 300;
}

#wrap-content div.main-photo p{
    position: absolute;
    left: 42px;
    top: 281px;
    font-size: 1.5rem;
    letter-spacing: 0.1em;
	color:#fff;
	font-weight: 300;
}
/* メインコンテンツここから */
.project-box{
	width:1000px;
	display:block;
	border-bottom:none;
}
.main-content-box .renne-box{
	width:433px;
	height: 240px;
	padding:10px 35px 10px;
	border-top:1px solid #999999;
	margin:0 auto;
}
.main-content-box .webtext{
	font-size: 1.8rem;
	margin:30px 0 6px 95px;
}
.main-content-box .renne-box p.photo_text{
	margin-right:33px;
}
.project-box .copy1{
	width:838px;
	padding:40px 80px;
	border:1px solid #d2d2d2;
	border-top:none;
	background:#fff;
	border-top:none;
	border-bottom:none;
}
.project-box .copy1 p.text{
	margin-top:20px;
}
/* バナーコンテンツここから */
.project-banner-box{
	width:918px;
	border:1px solid #d2d2d2;
	padding:40px;
	background:#fff;
}
.banner-box{
	width:302px;
	height:302px;
	background:#fff;
	float:left;
	display:block;
	border:1px solid #d2d2d2;
	position:relative;
}
.banner-box-left{
	margin-bottom:3px;
	margin-right:3px;
}
.banner-box-right{
	margin-bottom:3px;
}
.banner-box .image{
	padding:2px;
}
.banner-box p.text{
	width:282px;
	font-size:1.3rem;
	margin:10px;
	color:#3c3c3c;
}
.banner-box a.arrow1{
	color:#707070;
}
.banner-box a.arrow4{
	position:absolute;
	width:100%;
	left:10px;
	top:280px;
	/*margin:275px 10px 0 10px;*/
}