@charset "utf-8";
/* CSS Document */


#cost {
	text-align:left;
	padding:30px 0 0 25px;
	font-size:16px;
}

#box01,#box02,#box03 {
	padding:23px 0 40px 0;
}

.photo01 {
	float:left;
	width:421px;
	margin-left:11px;
}

.cost01 {
	float:right;
	width:307px;
	margin-right:70px;
	padding:75px 0 0 0;
}

.cost01_01 {
	border-top:1px solid #B2B2B2;
	font-size:20px;
	line-height:42px;
	font-weight:bold;
	color:#5B79AF;
}
.cost01_02 {
	border-top:1px solid #B2B2B2;
	color:#5B79AF;
	padding:5px 0;
}
.cost01_03 {
	border-top:1px solid #B2B2B2;
	color:#5B79AF;
	border-bottom:1px solid #B2B2B2;
	padding:5px 0;
}

#box02 {
	padding:43px 0 40px 0;
}

.photo02 {
	float:left;
	width:327px;
	margin-left:11px;
}

.cost02 {
	float:right;
	width:386px;
	margin-right:70px;
	padding:134px 0 0 0;
}

.cost02_01 {
	border-top:1px solid #B2B2B2;
	font-size:20px;
	line-height:42px;
	font-weight:bold;
	color:#F15A24;
}
.cost02_02 {
	border-top:1px solid #B2B2B2;
	border-bottom:1px solid #B2B2B2;
	color:#F15A24;
	padding:5px 0;
}

.photo03 {
	float:left;
	width:199px;
}


#box03 {
	padding:30px 0 40px 0;
}
.cost03 {
	float:right;
	width:614px;
	margin-right:40px;
	padding:20px 0 0 0;
}

.cost03_01 {
	border-top:1px solid #B2B2B2;
	color:#666666;
	padding:5px 0;
	text-align:center;
}
.cost03_02 {
	border-top:1px solid #B2B2B2;
	color:#666666;
	padding:5px 0;
	text-align:center;
}
.cost03_03 {
	border-top:1px solid #B2B2B2;
	border-bottom:1px solid #B2B2B2;
	color:#666666;
	padding:5px 0;
	text-align:center;
}

.txt {
	font-size:10px;
	text-align:right;
	padding:5px;
}
.link {
	text-align:center;
}

.link img {
	margin:0 30px;
}