@charset "Shift_JIS";
/* 手紙越しの旦那様 トップページ */
body { background-image: url("haikei.png"); background-repeat: no-repeat; background-position: top left; }
h1 { background-image: url("title.png"); padding-top: 31.2%; width: 90%; margin: 20px 0px 30px 10px; }
h2 { color: var(--color-TD); font-family: var(--text-Serif); border-top: 1px dashed var(--color-TD-sub); 
    border-bottom: 1px dashed var(--color-TD-sub); padding: 3px; }
a { color: var(--color-TD); border-top: 1px dashed transparent; border-bottom: 1px dashed transparent; }
a:hover { border-bottom-color: var(--color-TD-sub); }

.main-box { background-color: rgba(255, 255, 255, 0.8); border: 1px solid var(--color-TD); }
.main-box-central { border: 1px solid var(--color-TD); padding: 5px 10px; margin: 5px; }

.novel-link { border-top: 1px dashed var(--color-TD-sub); }
.novel-link:first-child { border-top: 0px; border-bottom: 1px dashed var(--color-TD-sub); }
.novel-top-line { border-top: 1px dashed var(--color-TD-sub); }
.CR { border-top: 1px dashed var(--color-TD-sub); }

.novel-outline h2 { padding: 2px; margin-bottom: 5px; }
.update-title { color: var(--color-TD); font-family: var(--text-Serif); }

.story-chapter { border-top: 1px dashed var(--color-TD-sub); border-bottom: 1px dashed var(--color-TD-sub); padding: 5px; }


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

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





/* ---------------------------------------------------------------------------------------------------- */
/* スマホ対応用 */
@media (max-width: 480px) {
    body { background-size: 90%; }
    h1 { padding-top: 34.7%; width: 100%;margin: 50px 0px; }
}
/* ---------------------------------------------------------------------------------------------------- */