@charset "utf-8";
/* CSS Document */

.measureContents p.topTxt{
	font-size:93%;
	line-height:1.5;
	margin-bottom:20px;
}

.measureContents .kousei{
	padding-bottom: 15px;
	margin-top: -155px;
	padding-top: 155px;
}

.measureContents .rental{
	margin-top: -155px;
	padding-top: 155px;
}

.measureContents .rental p{
	padding-left: 15px;
	line-height: 1.5;
}

.measureContents h2{
	margin-bottom: 20px;
}

.measureContents h3{
	margin-bottom: 15px;
}

.measureContents p.txt{
	margin-bottom: 20px;
	padding-left: 15px;
}

.measureArea{
	width: 628px;
	margin-left: 20px;
}

.measureArea p{
	margin-bottom: 20px;
	line-height: 1.5;
}

.measureArea h3{
	margin-bottom: 15px;
}

.measureArea ul{
	margin-bottom: 25px;
	line-height: 1.5;
}

.measureArea ul li{
	margin-bottom: 5px;
}


.measureContents dt{
	float:left;
	border-top:1px solid #D9DADE;
	border-bottom:1px solid #D9DADE;
	border-left:1px solid #D9DADE;
	margin-bottom:18px;
	padding-right:18px;
	width:180px;
}

.measureContents dd{
	float:left;
	border-top:1px solid #D9DADE;
	border-bottom:1px solid #D9DADE;
	border-right:1px solid #D9DADE;
	height:120px;
	width:444px;
	margin-bottom:18px;
	font-size:93%;
	line-height:1.3;
}

.measureContents dd a:link,
.measureContents dd a:hover,
.measureContents dd a:visited{
	text-decoration:none;
	color:#333333;
}

.measureContents #descTxt{
	margin:15px;
	font-size:93%;
	line-height:1.3;
}

/* envImgArea */
.measureContents #envImgArea{
	margin-bottom:40px;
	margin-left: 15px;
}

/* specArea */
#specArea{
	position:relative;
}

#specArea p{
	font-size:93%;
	font-weight:bold;
	margin:20px 0px 10px 15px;
}

#specArea p.attReader{
	font-weight:normal;
	font-size:77%;
	line-height:1.4;
	position:absolute;
	top:-30px;
	right: 0;
	/*left:390px;*/
	/*width:310px;*/
}

#specArea p.attReader span{
	display: inline-block;
}

#specArea p.attReader img{
	float:left;
	margin-right:8px;
}

#specArea table{
	clear: both;
	width:628px;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	margin: 0 0 15px 15px;
}

#specArea table th{
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-color:#E9F0FA;
	padding:4px 10px;
	font-size:93%;
	line-height:1.2;
}

#specArea table.spec1 th{
	text-align:center;
}

#specArea table td{
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:4px 10px;
	font-size:93%;
	line-height:1.2;
}

#guestMes{
	border:1px solid #cccccc;
	background-color:#FFFFE6;
	padding:10px 15px;
	line-height:1.5;
}

#specArea div.inPdf{
	/*position:relative;*/
	padding-top:10px;
}

#specArea div.inPdf .areaL{
	width: 322px;
	float: left;
}

#specArea div.inPdf .areaR{
	width: 322px;
	float: right;
}

#specArea p.attPdf{
	margin-top: 0;
	font-weight:normal;
	font-size:77%;
	line-height:1.5;
	width:160px;
	/*position:absolute;
	top:-3px;
	left:485px;*/
	float: right;
}

#specArea p.attPdf1{
	margin-top: 0;
	font-weight:normal;
	font-size:77%;
	line-height:1.5;
	width:160px;
	/*position:absolute;
	top:-3px;
	left:485px;*/
	float: left;
}

#specArea p.attPdf2{
	margin-top: 0;
	font-weight:normal;
	font-size:77%;
	line-height:1.5;
	width:160px;
	/*position:absolute;
	top:-3px;
	left:315px;*/
	float: left;
}

#specArea p.attPdf3{
	margin-top: 0;
	font-weight:normal;
	font-size:77%;
	line-height:1.5;
	width:160px;
	/*position:absolute;
	top:-3px;
	left:333px;*/
	float: left;
}



#specArea p.attPdf img,
#specArea p.attPdf3 img{
	float:left;
	margin-right:8px;
}

#specArea p.attPdf span,
#specArea p.attPdf3 span{
	display:inline-block;
}

#specArea p.attPdf1 img,
#specArea p.attPdf2 img{
	float:left;
	margin-right:8px;
}

#specArea p.attPdf1 span,
#specArea p.attPdf2 span{
	display:inline-block;
	/*padding-top:10px;*/
}

/* specArea */
#specArea02{
	position:relative;
}

#specArea02 p{
	font-size:93%;
	font-weight:bold;
	margin:20px 0px 10px 15px;
}

#specArea02 p.attReader{
	font-weight:normal;
	font-size:77%;
	line-height:1.4;
	position:absolute;
	top:-30px;
	right: 0;
	/*left:390px;*/
	/*width:310px;*/
}

#specArea02 p.attReader span{
	display: inline-block;
}

#specArea02 p.attReader img{
	float:left;
	margin-right:8px;
}

#specArea02 table{
	clear: both;
	width:628px;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	margin: 0 0 15px 15px;
}

#specArea02 table th{
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-color:#E9F0FA;
	padding:4px 10px;
	font-size:93%;
	line-height:1.2;
}

#specArea02 table.spec1 th{
	text-align:center;
}

#specArea02 table td{
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:4px 10px;
	font-size:93%;
	line-height:1.2;
}

#guestMes{
	border:1px solid #cccccc;
	background-color:#FFFFE6;
	padding:10px 15px;
	line-height:1.5;
}

#specArea02 div.inPdf{
	/*position:relative;*/
	padding-top:10px;
}

#specArea02 div.inPdf .areaL{
	width: 322px;
	float: left;
}

#specArea02 div.inPdf .areaR{
	width: 322px;
	float: right;
}

#specArea02 p.attPdf{
	margin-top: 0;
	font-weight:normal;
	font-size:77%;
	line-height:1.5;
	width:160px;
	/*position:absolute;
	top:-3px;
	left:485px;*/
	float: right;
}

#specArea02 p.attPdf1{
	margin-top: 0;
	font-weight:normal;
	font-size:77%;
	line-height:1.5;
	width:160px;
	/*position:absolute;
	top:-3px;
	left:485px;*/
	float: left;
}

#specArea02 p.attPdf2{
	margin-top: 0;
	font-weight:normal;
	font-size:77%;
	line-height:1.5;
	width:160px;
	/*position:absolute;
	top:-3px;
	left:315px;*/
	float: left;
}

#specArea02 p.attPdf3{
	margin-top: 0;
	font-weight:normal;
	font-size:77%;
	line-height:1.5;
	width:160px;
	/*position:absolute;
	top:-3px;
	left:333px;*/
	float: left;
}



#specArea02 p.attPdf img,
#specArea02 p.attPdf3 img{
	float:left;
	margin-right:8px;
}

#specArea02 p.attPdf span,
#specArea02 p.attPdf3 span{
	display:inline-block;
}

#specArea02 p.attPdf1 img,
#specArea02 p.attPdf2 img{
	float:left;
	margin-right:8px;
}

#specArea02 p.attPdf1 span,
#specArea02 p.attPdf2 span{
	display:inline-block;
	/*padding-top:10px;*/
}

/* EnvFootbtn */
#EnvFootbtn{
	border-top:1px solid #cccccc;
	padding-top:15px;
	margin-top:50px;
	text-align:center;
}

#EnvFootbtn p{
	display:inline;
	padding:0px 10px;
}

.goTop{
	text-align: right;
	margin: 15px;
}

