h3.h3-01{padding: 20px 0px 10px 0;}
h4.h4-01{padding-bottom: 20px;}
h4.h4-02{padding-bottom: 10px;}

.sp-base-01{background:#FFFFFF}

td.sp-td-01{padding-bottom: 10px;}
td.sp-td-02{padding-bottom: 20px;}
td.sp-td-03{padding-bottom: 20px; text-align: left;}
td.sp-td-04{border: solid 1px #7c7c7c; text-align: center; padding: 5px;}

td.li-td-01{width: 185px; text-align: left; background: url("../images/bg-list-01.jpg") no-repeat left bottom;}
td.li-td-02{width: 180px; text-align: left; background: url("../images/bg-list-01.jpg") no-repeat left bottom;}

.subtitle-01{background: url("../images/bg-01.jpg");  padding: 5px; margin-bottom: 10px; border: solid 1px #bdbdbd; font-weight: bold; color: #434343;}
.subtitle-02{background: url("../images/bg-01.jpg");  padding: 5px; margin-bottom: 10px; border: solid 1px #bdbdbd; font-weight: bold; color: #434343;}

ul.ul-01{padding: 5px 0; margin: 0 5px 0 23px;}
ul.ul-01 li.li-01{padding-bottom: 5px; list-style-type: square;}
ul.ul-01 li.li-02{padding-bottom: 5px; list-style-type: none;}

.list-bg{width: 180px;}

.sp-sub-01{background: #b3b3b3; padding: 5px; margin: 0 5px 0 0; font-weight: bold; color: #FFFFFF; font-size: 12px;}
.sp-sub-02{background: #b3b3b3; padding: 5px; margin: 0 0 0 0; font-weight: bold; color: #FFFFFF; font-size: 12px;}


