
#usm-content-body-id ul li a { line-height: 250%; }

@media all and (min-width: 482px) {

/* 1차 */
#usm-content-body-id > ul > li { float: left; width: 48%; font-size: 18px; color: #000; font-weight: bold; border-top: 2px solid #000; margin: 20px 1%; text-align: center; }

/* 2차 */
#usm-content-body-id > ul > li > ul > li { font-size: 14px; color: #000; font-weight: bold; border-bottom: 1px solid #B9B9B9; text-align: left; }
#usm-content-body-id > ul > li > ul > li:first-of-type { border-top: 1px solid #C1C1C1; }
#usm-content-body-id > ul > li > ul > li > a:before { content:"\00B7"; padding: 0 5px; }
#usm-content-body-id > ul > li > ul > li:hover { background-color: #f7f7f7; }

/* 3차 */
#usm-content-body-id > ul > li > ul > li > ul > li { font-size: 12px; color: #000; font-weight: bold; background-color: #f2f2f2; text-align: left; }
#usm-content-body-id > ul > li > ul > li > ul > li:first-of-type { border-top: 1px solid #C1C1C1; }
#usm-content-body-id > ul > li > ul > li > ul > li a { padding: 0 0 0 12px; }
#usm-content-body-id > ul > li > ul > li > ul > li:hover { background-color: #f7f7f7; }

/* 4차 */
#usm-content-body-id > ul > li > ul > li > ul > li > ul > li { font-size: 12px; color: #000; font-weight: bold; background-color: #f9f9f9; text-align: left; padding: 0 0 0 12px; }
#usm-content-body-id > ul > li > ul > li > ul > li > ul > li:first-of-type { }
#usm-content-body-id > ul > li > ul > li > ul > li > ul > li a { padding: 0 0 0 12px; }
#usm-content-body-id > ul > li > ul > li > ul > li > ul > li a:before { content:"-"; padding: 0 5px 0 0; }
#usm-content-body-id > ul > li > ul > li > ul > li > ul > li:hover { background-color: #f7f7f7; }

}

@media all and (max-width: 481px) {

/* 1차 */
#usm-content-body-id > ul > li { clear: both; font-size: 18px; color: #000; font-weight: bold; border-top: 2px solid #000; margin: 20px 5px; text-align: center; }

/* 2차 */
#usm-content-body-id > ul > li > ul > li { font-size: 14px; color: #000; font-weight: bold; border-bottom: 1px solid #B9B9B9; text-align: left; }
#usm-content-body-id > ul > li > ul > li:first-of-type { border-top: 1px solid #C1C1C1; }
#usm-content-body-id > ul > li > ul > li > a:before { content:"\00B7"; padding: 0 5px; }
#usm-content-body-id > ul > li > ul > li:hover { background-color: #f7f7f7; }

/* 3차 */
#usm-content-body-id > ul > li > ul > li > ul > li { font-size: 12px; color: #000; font-weight: bold; background-color: #f2f2f2; text-align: left; }
#usm-content-body-id > ul > li > ul > li > ul > li:first-of-type { border-top: 1px solid #C1C1C1; }
#usm-content-body-id > ul > li > ul > li > ul > li a { padding: 0 0 0 12px; }
#usm-content-body-id > ul > li > ul > li > ul > li:hover { background-color: #f7f7f7; }

/* 4차 */
#usm-content-body-id > ul > li > ul > li > ul > li > ul > li { font-size: 12px; color: #000; font-weight: bold; background-color: #f9f9f9; text-align: left; padding: 0 0 0 12px; }
#usm-content-body-id > ul > li > ul > li > ul > li > ul > li:first-of-type { }
#usm-content-body-id > ul > li > ul > li > ul > li > ul > li a { padding: 0 0 0 12px; }
#usm-content-body-id > ul > li > ul > li > ul > li > ul > li a:before { content:"-"; padding: 0 5px 0 0; }
#usm-content-body-id > ul > li > ul > li > ul > li > ul > li:hover { background-color: #f7f7f7; }

}