hr.sikiri{
width: 850;
text-align: left;
color: #949494;

}

/* --- 見出しエリア --- */
div.heading {
width: 850px; /* 見出しエリアの幅 */
margin-bottom: 1em;
padding: 8px 4px; /* 見出しエリアのパディング（上下、左右） */
border-bottom: 1px #c0c0c0 solid; /* 見出しエリアの下境界線 */
}

/* --- 見出し --- */
div.heading h1 {
margin: 0;
padding: 3px 3px 0 5px; /* 見出しのパディング（上右下左） */
border-left: 5px #c0c0c0 solid; /* 見出しの左境界線 */
font-size: 130%; /* 見出しの文字サイズ */
line-height: 140%;
}


/* --- 小見出しエリア --- */
div.komidasi {
width: 850px; /* 見出しエリアの幅 */
margin-bottom: 1em;
padding: 8px 4px; /* 見出しエリアのパディング（上下、左右） */
border-bottom: 1px #c0c0c0 solid; /* 見出しエリアの下境界線 */
}

/* --- 小見出し --- */
div.komidasi h2 {
margin: 0;
padding: 3px 3px 0 5px; /* 見出しのパディング（上右下左） */
border-left: 5px #c0c0c0 solid; /* 見出しの左境界線 */
font-size: 120%; /* 見出しの文字サイズ */
line-height: 100%;
}

/* --- 小見出し --- */
div.komidasi h3 {
margin: 0;
padding: 3px 3px 0 5px; /* 見出しのパディング（上右下左） */
border-left: 5px #c0c0c0 solid; /* 見出しの左境界線 */
font-size: 120%; /* 見出しの文字サイズ */
line-height: 100%;
}




table.law {
width: 850px;
border: 1px #3f3f3f solid;
border-collapse: collapse;
text-align: left;
font-size: 95%;

}

table.law tr.koumoku {
border: 1px #3f3f3f solid;
padding: 8px 8px;
background-color: #d9d9d9;

}




table.law td.shashu {
width: 100px;
border: 1px #3f3f3f solid;
padding: 8px 8px;
}

table.law td.hinmei {
width: 290px;
border: 1px #3f3f3f solid;
padding: 8px 8px;
}


table.law td.motikomi {
width: 120px;
border: 1px #3f3f3f solid;
}

table.law td.sitadori {
width: 160px;
border: 1px #3f3f3f solid;
}

table.law td.kanseihin {
width: 190px;
border: 1px #3f3f3f solid;
}

table.law td {
border: 1px #3f3f3f solid;
padding: 8px 8px;
}

h2.shashu {
margin: 0;
padding: 3px 3px 0 5px; /* 見出しのパディング（上右下左） */
font-size: 150%; /* 見出しの文字サイズ */
line-height: 140%;
}
