@charset "Shift_JIS";
/* 西方の花嫁 */
h2 { text-align: center; border-top: 1px solid var(--color-WB); border-bottom: 1px solid var(--color-WB);
    padding: 15px 120px; margin-top: 30px; }
h2.west { background: url("haikei-l_2.png") repeat-y right , url("haikei-l.png") repeat-y left; }
h2.east { background: url("haikei-r.png") repeat-y right , url("haikei-r_2.png") repeat-y left; }
a { color: var(--color-WB); padding: 2px; }
a:hover { background-color: var(--color-WB-pale); }

.main-box { border: 2px dotted var(--color-WB); }

.novel-link { margin-right: 3px; }
.novel-link a , .novel-link s { margin: 0px 3px; }

.CR { border-top: 2px dotted var(--color-WB); }




/* ---------------------------------------------------------------------------------------------------- */
/* スマホ対応用 */
@media (max-width: 480px) { 
    h2 { padding: 15px 30px; }
    h2.west , h2.east { background-size: 15%; }
}
/* ---------------------------------------------------------------------------------------------------- */