@charset "Shift_JIS";
/* 恋模様 トップページ */
body { background-image: url("haikei.png"); }
h1 { background-image: url("title.png"); padding-top: 27.6%; width: 50%; margin: 30px 0px 50px 30px; }
h2 { color: var(--color-KM); }
a { color: var(--color-KM); border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; }
a:hover { color: var(--color-KM-sub); border-bottom-color: var(--color-KM); }

.main-box { background-color: rgba(255, 255, 255, 0.9); border-right: 1px dashed var(--color-KM);
    border-left: 1px dashed var(--color-KM); padding: 3px; }
.main-box-central { border: 1px dotted var(--color-KM-sub); }

.novel-top-line { border-bottom: 1px solid var(--color-KM); }
.CR { border: 1px dotted var(--color-KM-sub); border-top-width: 0px; padding: 3px; }

.update-title { color: var(--color-KM); border-bottom: 1px dotted var(--color-KM-sub); }

.story-chapter { margin-left: 1em; }
.story-chapter a:first-letter { color: var(--color-KM-sub); font-size: 1.25rem; }

.novel-etc { border: 1px dashed var(--color-KM); }
.etc-support { border-color: var(--color-KM); }

.novel-etc .codoc-support { border: 1px solid var(--color-KM); }
.novel-etc .codoc-support .codoc-btn { color: var(--color-KM) !important; border: 1px dotted var(--color-KM); }
.novel-etc .codoc-support .codoc-btn:hover { color: var(--color-KM-sub) !important; border: 1px solid var(--color-KM); }





/* ---------------------------------------------------------------------------------------------------- */
/* スマホ対応用 */
@media (max-width: 480px) { 
    .mobile .main-box { margin: 0px 10px; }
    h1 { padding-top: 49.7%; width: 90%; margin: 30px auto 50px; }
    
    .update-title { border: 0px; }
    
    .story-chapter { margin-left: 0px; }
}
/* ---------------------------------------------------------------------------------------------------- */