
/* 1段目 */
.content-box ul { list-style-type: none; margin-left: 2em; padding-left: 0;}
.content-box li { line-height: 1.8; font-weight: bold;}
.content-box li a,
.content-box li span { padding-left: 15px; background: url(img/arrow_first.gif) 2px 50% no-repeat;}
.content-box li.first-line a,
.content-box li.first-line span { background: url(img/arrow_first-next.gif) 0% 50% no-repeat;}

/* 2段目 */
.content-box li.first-line ul { margin-left: 0; padding-left: 0;}
.content-box li.first-line li { padding-left: 15px; background: url(img/line.gif) 4px 2px no-repeat; font-weight: normal;}
.content-box li.first-line li.line-end { background: url(img/line-end.gif) 4px 0.2em no-repeat;}
.content-box li.first-line li a { padding-left: 17px; background: url(img/arrow_first.gif) 5px 50% no-repeat;}
.content-box li.first-line li.second-line a { background: url(img/arrow_first-next.gif) 3px 50% no-repeat;}

/* 3段目 */
.content-box li.first-line li.second-line li { padding-left: 18px; background: url(img/line.gif) 8px 2px no-repeat;}
.content-box li.first-line li.second-line li.line-end { background: url(img/line-end.gif) 8px 2px no-repeat;}
.content-box li.first-line li.second-line li a { background: url(img/arrow_second.gif) 4px 50% no-repeat;}


.content-box .pointList a { padding-left: 0; background: none; font-weight: normal;}