
/* body > #content > #main > */

h3 {
	background-image:url(/access/common/images/bg_h3.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	text-indent:30px;
	font-weight:bold;
	font-size:1em;
}

.layout_h3 {
	background-image:url(/access/common/images/bg_h3.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	font-weight:bold;
	font-size:1em;
}
h4 {
	background-image:url(/access/common/images/bg_h4.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	text-indent:12px;
	font-weight:bold;
	font-size:1em;
}
.layout_h4 {
	margin:15px 25px 30px 43px;
	background-image:url(/access/common/images/bg_h4.gif);
	width:705px;
	background-repeat:no-repeat;
	background-position:0 2px;
	font-size:1em; 
}

.layout2_c {
	margin:0 25px 30px 25px;
	padding:0;
	width:723px;
	table-layout:fixed;
	border-spacing:0;
	background-color:#EEEEEE;
}
.layout2_c td {
	padding:20px 20px 20px 20px;
}

.layout2_s_c {
	margin:0 25px 5px 25px;
	padding:0;
	width:723px;
	table-layout:fixed;
	border-spacing:0;
	background-color:#EEEEEE;
}
.layout2_s_c td {
	padding:20px 20px 20px 20px;
}

.data_b1 {
	width:693px;
	table-layout:fixed;
	border-spacing:0;
	border:#d0d6db solid 1px;
	margin-left:55px;
}
.data_b1 td {
	border:#d0d6db solid 1px;
	padding:8px 8px 8px 8px;
}
.data_b1 .ttl {
	font-weight:bold;
}
.data_b1 .img {
	text-align:center;
}
.data_b1 .ic {
	margin-top:3px;
}
.data_b1 .cell1 {
	width:208px;
}
.data_b1 .cell2 {
	width:439px;
}

.data_b2 {
	width:461px;
	table-layout:fixed;
	border-spacing:0;
	border:#d0d6db solid 1px;
	margin-left:55px;
}
.data_b2 td {
	border:#d0d6db solid 1px;
	padding:8px 8px 8px 8px;
}
.data_b2 .ttl {
	font-weight:bold;
}
.data_b2 .img {
	text-align:center;
}
.data_b2 .ic {
	margin-top:3px;
}
.data_b2 .cell1 {
	width:208px;
}
.data_b2 .cell2 {
	width:439px;
}
.data_b2 .lnk_arrow {
	margin-right:3px;
}

.layout2_id {
	margin:0;
	padding:0;
	border-spacing:0;
}


/* page layout 01 */
.mg-l12 {
	margin-left:12px;
}
.mg-l25 {
	margin-left:25px;
}

.mg-l30 {
	margin-left:30px;
}
.mg-l50 {
	margin-left:50px;
}

.mg-l55 {
	margin-left:55px;
}

.subttl2 {
	color:#ccc;
}

/* subdata table 01 */
.subdata1 {
	width:675px;
	border-collapse:collapse;
	border-spacing:0;
	border:#d0d6db solid 1px;
}
.subdata1 td, .data1 th {
	border:#d0d6db solid 1px;
	padding:0;
}
.subdata1 th {
	color:#fff;
	padding:5px 8px 3px;
}
.subdata1 .hd1 {
	text-align:left;
	background-color:#546877;
}
.subdata1 .hd2 {
	background-color:#b1c800;
}
.subdata1 .hd3 {
	color:#fff;
	background-color:#86a4b7;
}
.subdata1 td {
	background-color:#fff;
	padding:5px 8px 3px;
}
.subdata1 .dt1-1, .subdata1 .dt1-2, .subdata1 .dt1-3, subdata1 .dt1-4, .subdata1 .dt2-1, .subdata1 .dt2-6 {
	color:#546877;
}
.subdata1 .dt1-1 {
	background-color:#c0cfda;
}
.subdata1 .dt1-3 {
	background-color:#e0e8ee;
}
.subdata1 .dt1-3 .fs-l1 {
	color:#666;
}
.subdata1 .dt2-2 {
	background-color:#ebf2b6;
}
.subdata1 .dt2-4 {
	width:9%;
	background-color:#feceb2;
}
.data1 .dt2-7 {
	background-color:#F8F0B8;
	text-align:right;
	white-space:nowrap;
}
.subdata1 .dt1-4, .subdata1 .dt1-5 {
	background-color:#f5f8fa;
	text-align:right;
}
.subdata1 .dt2-5, .subdata1 .dt2-6, .subdata1 .dt2-8 {
	background-color:#f5f8fa;
	text-align:right;
	white-space:nowrap;
}
.subdata1 .dt1-2, .subdata1 .dt2-1, .subdata1 .dt2-2, .subdata1 .dt2-3, .subdata1 .dt2-4, .subdata1 .dt2-6, .subdata1 .dt2-8 {
	text-align:center;
}
/* /subdata table 01 */