﻿@charset "UTF-8";

/* indent */
div.indent {
	padding: 0 10px;
}

/* acc_title */
.acc_title {
	border-bottom: 1px solid #CDCDCD;
	margin-bottom: 3px;
	line-height: 1;
	padding: 0 0 2px 0;
}

.acc_title_caption {
	color: #999;
	font-weight: bold;
	padding-bottom: 10px;
	line-height: 1.1;
}

.acc_title_type2 {
	background: #99cc00;
	margin-bottom: 10px;
	line-height: 1;
	padding: 8px 8px 6px 8px;
}

/* acc_clm */
div.acc_clm {
	padding: 20px;
	border: 1px solid #CDCDCD;
	background: #F8F8F8;
}

p.acc_clm_left {
	width: 189px;
	float: left;
}

div.acc_clm_right {
	width: 279px;
	float: right;
}

/* acc_block_4_left */
div.acc_block_4_left {
	width: 255px;
	float: left;
}

div.acc_block_4_right {
	width: 255px;
	float: right;
}

.acc_block_4_child_left {
	width: 130px;
	float: left;
}

.acc_block_4_child_right {
	width: 115px;
	float: right;
}

/* pic_type3 */
.pic_type3 {
	width: 240px;
	float: left;
}

.pic_type3_right {
	width: 280px;
	float: right;
}

/* cap_list */
ul.cap_list {
	list-style: disc outside;
}

ul.cap_list li {
	margin-left: 15px;
	line-height: 1.2;
	padding-bottom: 0.5em;
}


/* -------------------acc_table----------------------*/
table.acc_tbl {
	border: 1px solid #D6D6D6;
	border-collapse: collapse;
	border-spacing: 0pt;
	clear: both;
	empty-cells: show;
	font-size: 85%;
	width: 100%;
}

table.acc_tbl th {
	background: #f0f0f0 none repeat scroll 0%;

	font-weight: normal;
	border: 1px solid #D6D6D6;
	padding:3px 5px;
	text-align: center;
}

table.acc_tbl td {
	border:1px solid #D6D6D6;
	padding:3px 5px;
	text-align: center;

}

table.acc_tbl th.text-left,
table.acc_tbl td.text-left {
	text-align: left;
}



table.acc_tbl tbody tr:hover th,
table.acc_tbl tbody tr:hover td,
table.acc_tbl tbody tr:hover th,
table.acc_tbl tbody tr:hover td{
	background-color:#e0e0e0;
}

table.acc_tbl thead tr th {
	background-color:#999999;
	color: #fff;
}
