@import url("/service/common/css/service.css");
/**
 * =========================================
 * quo Class lib
 * =========================================
 */


/*
======= list =======
*/
/* dl_memo01 */
dl.dl_memo01,
dl.dl_memo01 dt,
dl.dl_memo01 dd {
	margin: 0;
	padding: 0;
}
dl.dl_memo01 dt {
	color: #1f5fa8;
	margin-bottom: 5px;
	font-weight: bold;
}
dl.dl_memo01 dd.mag_bt10 {
	margin-bottom: 10px;
}

/* dl_atten */
dl.dl_atten,
dl.dl_atten dt,
dl.dl_atten dd {
	margin: 0;
	padding: 0;
}
dl.dl_atten dt {
	font-weight: bold;
}
dl.dl_atten dd {
	margin-top: -1.5em;
	padding: 0 0 0 11em;
}

/*
======= table =======
*/
/* tbl_cost */
table.tbl_cost {
	width: 100%;
	margin: 0 0 10px;
	border-top: 1px solid #a3b7d9;
	border-left: 1px solid #a3b7d9;
}
table.tbl_cost th,
table.tbl_cost td {
	width: 33%;
	padding: 2px 3px;
	text-align: center;
	font-weight: normal;
	border-right: 1px solid #a3b7d9;
	border-bottom: 1px solid #a3b7d9;
}
table.tbl_cost th {
	background: #e7ecf2;
}

/*---- box ----*/
/* inbox */
.inbox01 {
	padding: 0 14px;
}

.division04 dl,
.division04 dt,
.division04 dd {
	margin: 0;
	padding: 0;
}
.division04 dt {
	font-weight: bold;
}

/* box_detail */
.box_detail p {
	margin: 0;
	padding: 20px 0 30px 14px;
}

/* box_round01 */
.box_round01.pad01 {
	padding: 15px 20px;
}

/*
======= other =======
*/
.fs_b01 {
	color: #1f5fa8;
}
.fs_b02 {
	color: #0092f2;
}
.fw_b {
	font-weight: bold;
}
.vli_m {
	vertical-align: middle;
}