h2{
font-size:14pt;
}
h3{
font-size:14pt;
}
h4{
font-size:14pt;
}

hr.sikiri {
width: 850px;
text-align: left;
color: #c0c0c0;

}

/* --- 見出しエリア --- */
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: 100%;
}

/* --- 見出し --- */
div.heading h2 {
margin: 0;
padding: 3px 3px 0 5px; /* 見出しのパディング（上右下左） */
border-left: 5px #c0c0c0 solid; /* 見出しの左境界線 */
font-size: 130%; /* 見出しの文字サイズ */
line-height: 100%;
}


a img {
    border-style:none;
}

