.vmenu008 { padding: 0; margin: 0; }
.vmenu008-wrap { display: block; margin: 0; width: 100%; border: 1px solid #DFDFDF; padding: 10px 20px 18px 20px; box-sizing: border-box; }
.vmenu008-scd-menu { display: block; font-weight: normal; border-top: 1px dotted #C1C1C1; padding: 15px 0px; }
.vmenu008-scd-menu:first-child { border: 0; }
.vmenu008-scd-link { text-decoration: none; display: block; font-size: 1em; }
.vmenu008-trd-menu { padding: 2px 0 7px 10px; }
.vmenu008-trd-link { display: block; text-decoration: none; font-size: 0.85em; }
