@charset "utf-8";

.main-img {
	margin: 0 auto;
	text-align: center;
	background-image: url(../images/common/page_main_bg01.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.cnt-price .bg {
	padding: 80px 0 300px;
	background-color: #fffadd;
	background-image: url(../images/top/price_bg01.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.cnt-price .price {
	position: relative;
	border: 4px solid #0b6dd0;
	border-radius: 12px;
	behavior: url(/js/PIE.htc);
	background-color: #fff;
	overflow: hidden;
}
.cnt-price .price .inner {
	position: relative;
	background-color: #ecf5ff;
	border-radius: 12px 12px 0 0;
	behavior: url(/js/PIE.htc);
}
.cnt-price .price .tit {
	position: relative;
	border-radius: 12px 12px 0 0;
	behavior: url(/js/PIE.htc);
}
.cnt-price .price .txt1 {
	color: #ff9900;
	font-size: 20px; font-size: 2.0rem;
	font-weight: 700;
	line-height: 1.4;
	padding: 15px 0;
}
.cnt-price .price .txt2 {
	padding: 0 15px 15px;
}
.cnt-price .tit-other {
	position: relative;
	padding: 15px 0;
	color: #0b6dd0;
	font-size: 34px; font-size: 3.4rem;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	border: 3px solid #0b6dd0;
	border-radius: 8px;
	behavior: url(/js/PIE.htc);
}
.cnt-price .table-price {
	position: relative;
	margin-top: 20px;
	width: 100%;
	border: 3px solid #0b6dd0;
	border-radius: 12px;
	behavior: url(/js/PIE.htc);
	overflow: hidden;
}
.cnt-price .table-price table {
	width: 100%;
}
.cnt-price .table-price tr {
	border-top: 1px solid #ccc;
}
.cnt-price .table-price tr:first-child {
	border-top: none;
}
.cnt-price .table-price th {
	font-weight: 700;
	padding: 15px;
}
.cnt-price .table-price td {
	text-align: center;
	padding: 15px;
}
.cnt-price .table-price .yamato {
	font-weight: 700;
	font-size: 20px; font-size: 2.0rem;
	color: #cc0000;
	background-color: #fffadd;
}
.cnt-price .table-price .tit1 {
	background-color: #ecf5ff;
}
.cnt-flow .step-arrow {
	background-image: url(../images/top/flow_bg_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.cnt-hikaku .price .img-price {
	position: relative;
	border-radius: 0 0 12px 12px;
	behavior: url(/js/PIE.htc);
}