h1{
 margin:0;
 padding:0;
}
.main h2{
 display:block;
 margin:10px 0 0 0;
 padding:0 0 0 31px;
 height:53px auto;
 line-height:54px;
 background-image:url(../img/h2.png); background-repeat:no-repeat; 
 font-size:16px;font-weight:normal; letter-spacing:0.2em;
 text-decoration:none;
 color:#003366;
 text-align:left;
  border: 1px #cccccc solid;
}
.u_main h3{
 display:block;
 margin:10px 0 0 0;
 padding:0px 0 0px 31px;/* 見出しのパディング（上、右、下　左） */
 height:53px;
 line-height:54px;
 background-image:url(../img/h2.png); background-repeat:no-repeat; 
 font-size:16px;font-weight:normal; letter-spacing:0.2em;
 text-decoration:none;
 color:#003366;
 text-align:left;
 border: 1px #cccccc solid;
}
.u_main h4{
 margin:13px 15px 8px 15px ;
 padding: 15px 0px 15px 6px; /* 見出しのパディング（上、右、下　左） */
 font-size:16px; letter-spacing:2px;
 text-decoration:none;
 font-weight:normal;
 color:#000766;
 border-top: 2px #000db9 solid; /* 見出しの左境界線 */
 border-bottom:solid 1px #000db9;
 text-align:left;
 line-height: 150%;
}
h5{
 margin:12px 0 10px 13px;
 padding: 0px 0 0px 7px; /* 見出しのパディング（上右下左） */
 font-size: 14px; /* 見出しの文字サイズ */
 color: #001d85; /* 見出しの文字色 */
 line-height: 150%;
 letter-spacing:2px;
 font-weight:normal;
}

