.font2 {font-size:12px; line-height:17px;}
.font3 {font-size:13px; line-height:18px;}
.font4 {font-size:15px; line-height:22px;}
.font5 {font-size:17px; line-height:22px;}
.font6 {font-size:20px; line-height:25px;}
.font7 {font-size:10px; line-height:15px;}
.font8 {font-size:14px; line-height:19px;}
.font9 {font-size: 9px; line-height:10px;}
.font11 {font-size:10px; line-height:15px; color: #6A6A6A;}
.font12 {font-size:10px; line-height:15px; color: #262626;}
.font13 {font-size:12px; line-height:15px; color: #262626;}
.font14 {font-size:16px;line-height:18px;color: #FF0000;font-weight: bold;}
.font15 {font-size:17px;line-height:23px;color: #FF0000;}
.font16 {font-size:14px; line-height:18px;}
.font17 {font-size:16px;line-height:18px;color: #001DB2;font-weight: bold;height:30px;vertical-align:bottom;}


I { color:red; background-color:#FFF0F0; }
a { text-decoration: none }
a:hover { color: red; text-decoration: underline }

/* スペース */
.space-ts-bs {margin-top: 10px;margin-bottom: 10px;}
.space-s {margin-top: 5px;}
.space-m {margin-top: 10px;}
.space-top {padding: 8px 0px 0px 0px;margin-top: 8px;margin-bottom: 5px;border-top: 2px solid #EDEDED;}
.space-top2 {padding: 8px 0px 0px 0px;margin-top: 0px;margin-bottom: 15px;}
.space-bs2 {padding-bottom: 10px;}
.space-tabletop {margin-top: 105px;}



td.top_navi{border-right: 1px solid #E2E2E2;padding: 5px 5px 10px 5px;}
td.top_navi2{padding: 5px 5px 10px 5px;background-image: url(top_image/navi_bk.jpg);background-repeat: no-repeat;background-position: right bottom}
td.top_navi3{border-right: 1px solid #E2E2E2;border-bottom: 1px solid #E2E2E2;padding: 5px 5px 10px 5px;}
td.top_navi4{border-right: 1px solid #E2E2E2;padding: 2px 2px 2px 2px;}


td.back_top{background-image: url(top_image/n_top.jpg);background-repeat: repeat-x;}
td.back_right{background-image: url(top_image/n_right.jpg);background-repeat: repeat-y;}
td.back_bottom{background-image: url(top_image/n_bottom.jpg);background-repeat: repeat-x;}
td.back_left{background-image: url(top_image/n_left.jpg);background-repeat: repeat-y;}

ul.top_ul{list-style-type: none;margin: 0px;padding: 0px 8px 0px 8px;text-align:left;}
li.top_list {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-size: 14px;line-height: 19px;}

/* スペース */
.space_t10 {margin-top: 10px;}

/* 赤字 */
span.font8-red {font-size:14px; line-height:19px;color: #FF0000;}
