@charset "shift-jis";
/* CSS Document */

/* —˜—p‹K–ñ-------------------------------------------------------------------------------------- */

article dt {
	font-size:14px;
	color:#e14d19;
	font-weight:bold;
	padding:15px 10px 10px 10px;
}

article dd {
	font-size:12px;
	font-weight:bold;
	padding:15px 0 15px 10px;
	border-top:1px solid #cccccc;
}

/*clause*/
.clause #mainRight{
	width: 100%;
}
.clause #mainRight h2{
    width: 100%;
    height: 28px;
    line-height: 29px;
    padding-left: 20px;
	border-left: 5px solid #ff6600;
    font-size: 130%;
    margin-bottom: 10px;
}
.clause #mainRight h3 {
    height: 20px;
    line-height: 20px;
    padding: 2px 0 2px 7px;
    background-color: #888;
    border-left: 3px solid #444;
    color: #fff;
    font-size: 13px;
    margin-bottom: 10px;
}

.clause #mainRight h4 {
    margin: 10px 0 5px;
    border-left: 3px solid #666;
    padding: 0 4px;
    color: #c00;
}
.clause #mainRight .scr_cont {
    height: inherit;
    overflow: inherit;
}
.clause #mainRight .tbl-base,
.clause #mainRight .tbl-base th,
.clause #mainRight .tbl-base td {
	border: solid 1px #333; border-collapse:collapse;border-spacing:0;
}
.clause #mainRight .tbl-base th,
.clause #mainRight .tbl-base td {
	padding: 10px;
}