@charset "utf-8";

/* child 
------------------------------------------------------------------------------------------ */

.child-box01 {
	width: 644px;
	background: url(img/child_atr_bg.gif) no-repeat left top;
}
.child-box02 {
	width: 644px;
	background: url(img/child_syl_bg.gif) no-repeat left top;
}
.child-box-inner {
	background: url(img/child_bg_btm.gif) no-repeat left bottom;
	padding: 1px 20px 4px 20px;
}

.child-table {
	width: 100%;
	border: none;
	border-collapse: separate;
	padding: 0px;
}
.child-table .head01 {
	width: 228px;
	text-align: left;
	vertical-align: middle;
	padding: 9px 0px 16px 0px;
	border: none;
}
.child-table .head02 {
	width: 55px;
	text-align: center;
	vertical-align: middle;
	padding: 9px 8px 16px 8px;
	border: none;
	border-left: 2px solid #f6d329;
}
.child-table .head03 {
	width: 287px;
	text-align: left;
	vertical-align: middle;
	padding: 9px 0px 16px 18px;
	border: none;
	border-left: 2px solid #f6d329;
}
.child-table .head04 {
	text-align: left;
	vertical-align: middle;
	padding: 7px 8px 7px 0px;
	border: none;
	background: url(img/child_line01.gif) repeat-x left bottom;
}
.child-table .head04 span.child-ic01 {
	display: block;
	background: url(img/child_ic01.gif) no-repeat 0px 0.15em;
	padding-left: 18px;
	font-weight: bold;
}
.child-table .data01 {
	text-align: center;
	vertical-align: middle;
	padding: 3px 8px 3px 8px;
	border: none;
	border-left: 2px solid #f6d329;
	background: url(img/child_line01.gif) repeat-x left bottom;
}
.child-table .data02 {
	text-align: left;
	vertical-align: middle;
	padding: 7px 0px 7px 18px;
	border: none;
	border-left: 2px solid #f6d329;
	background: url(img/child_line01.gif) repeat-x left bottom;
}


.child-table .btm01 {
	padding: 0px;
	border: none;
	height: 20px;
}
.child-table .btm02 {
	padding: 0px;
	border: none;
	border-left: 2px solid #f6d329;
	height: 20px;
}









