@charset "utf-8";

/* 汎用
---------------------------------------- */
#container p {
	line-height:1.7em;
}

.fleft {
	float:left;
}

.fright {
	float:right;
}

.contactBtn a:hover {
	opacity:0.8;
	filter: alpha(opacity=80);			/* ie lt 8 */
	-ms-filter:"alpha(opacity=80)";		/* ie 8 */
	-moz-opacity:0.8;					/* FF lt 1.5, Netscape */
	-khtml-opacity:0.8;					/* Safari 1.x */
}

/* box01
---------------------------------------- */
#box01 {
	padding-top:30px;
	margin-bottom:25px;
	background:url(../../images/rakuraku/image01.png) no-repeat right top;
}

#box01 .fleft {
	width:475px;
}

#box01 .fright {
	display:block;
	margin-right:90px;
}

/* box02
---------------------------------------- */
#box02 {
	margin-bottom:40px;
}

#box02 .fleft {
	width:685px;
}

#box02 .fright {
	display:block;
}

/* box03
---------------------------------------- */
#box03 {
	margin-bottom:20px;
}

#box03 .fleft {
	width:455px;
}

#box03 h5 {
	font-size:15px;
	color:#58a300;
	margin-bottom:10px;
}

#box03 table {
	width:300px;
}

#box03 .caption {
	padding:0;
	text-align:center;
	background-color:#FFFDF0;
}

#box03 table th,
#box03 table td {
	padding-right:20px;
	text-align:right;
	line-height:24px;
	border:#aaa 1px solid;
}

#box03 .fright {
	display:block;
	margin-right:175px
}

/* btnBox
---------------------------------------- */
#btnBox {
	width:640px;
	display:inline;
	float:left;
	margin-bottom:50px;
}

#btnBox .fleft {
	margin-right:20px;
}


