/* bcac-safe, bcac-safe2, bcac-safe3, bcac-safe9 공통. 페이지마다 다른 값만 각 페이지에 둔다. */
div#ul { margin: 0 auto; width: 100%; }
div#ul:after { content: ""; display: block; clear: both; }
#ul > ul { position: relative; width: 100%; margin: 0 auto; padding: 0; list-style: none; text-align: center; }
#ul > ul > li { border: 1px solid #333; box-sizing: border-box; position: relative; float: left; list-style: none; padding: 0; margin: 0; width: 50%; color: #303030; font-size: 1.5rem; }
#ul > ul > li > a { position: relative; color: #303030; text-decoration: none; display: block; width: 100%; height: 100%; text-indent: 0; font-size: inherit; padding: 1rem 0; font-weight: 700; }
#ul > ul > li > a.active { position: relative; background-color: #ededed; display: block; }
.images a { padding-top: 0; display: block !important; width: auto !important; height: auto !important; text-indent: 0 !important; bottom: auto !important; left: auto !important; position: relative !important; line-height: 1; }
.images a span { display: inline-block; width: 100%; height: 1%; position: absolute; left: 0; bottom: 1%; text-indent: -1000em; cursor: pointer; }
.mpic { position: relative; }
#link3 span { bottom: .5%; }

@media screen and (max-width: 640px) {
    #ul > ul > li { font-size: 1.4rem; }
}
