@charset "utf-8";

#bisiness-fraim {
width:940px;
height:115px;
margin-left:auto;
margin-right:auto;
}
#wrap{
	width:100%;
	position:relative
}
h1 {text-align:center;color:#53824A;}
h2 {
	text-align:center;
	color:#7DB075;
}

#photozoom {
	width:130px;
	height:60px;
	position:absolute;
	left:39px;
	top:-1px;
	font-size:10px;
	padding-left:50px;
	color:#006600;
	background-image: url(../img/common/zoom.gif);
	background-repeat: no-repeat;
}

#each-modoru {
	width:170px;
	height:120px;
	padding:10px 0 0 10px;
	position:absolute;
	right:20px;
	top:0px;
	font-size: 12px;
	color: #333333;
	background-image: url(img/back-modoru170.png);
	background-repeat: no-repeat;
	line-height: 16px;
	z-index: 5;

	}
#each-modoru a:link {font-size:12px;color:#333333;
text-decoration:none;}
#each-modoru a:visited {font-size:12px;color:navy;}
#each-modoru a:hover {font-size:12px;color:orange;
text-decoration:underline;}

#photo-erea,#photo-erea-s {
width:540px;
margin-left:auto;
margin-right:auto;
z-index: 2;
}
#photo-erea {width:540px;}
#photo-erea-s {width:790px;
margin-top:30px;
position:relative;
}

#deck-footer{
	width:100%;
	height:20px;
	background-color: #CCCCCC;
font-size:12px;
text-align:center;
padding-top:10px;
color:#003300;
}

.phwaku {
	padding-right:20px;
	padding-bottom:20px;
	width:500px;
	height:390px;
	background-image: url(img/back-ph500-380.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
.phwaku-tate {
	padding-right:20px;
	padding-bottom:20px;
	width:390px;
	height:500px;
	background-image: url(img/back-ph380-500.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
.phwaku-s {
	padding-right:20px;
	padding-bottom:20px;
	width:340px;
	height:250px;
	background-image: url(img/back-ph340-260.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
.phwaku-tate-s {
	padding-right:20px;
	padding-bottom:20px;
	width:250px;
	height:340px;
	background-image: url(img/back-ph380-500.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	}	
.ph-float {
	width:380px;
	height:280px;
	float:left;
	border: 3px solid #FFFFFF;
}
#beforsekou{
text-align:center;
font-size:14px;
margin-top:-10px;
margin-bottom:10px;
position:absolute;
top:275px;
left:70px;
}	

#kaisetsu {
font-size:12px;
text-align:left;
padding-top:10px;
padding-bottom:10px;
color:#444444;
clear:both;
}
.clearline{
clear:both;
font-size:1px;
margin-left:-10px;
}
	
.teimei {
margin-top:10px;
margin-bottom:3px;
font-size:14px;
}