/* BASIC css start */
#container {max-width:inherit; max-width: 925px; margin: 0 auto;}
#contents {padding-top:30px;}

.h_title {position:relative; margin-bottom:30px;}
.h_title h3 {font-size: 1.75rem;}
.h_title a {position:absolute; top:-2px; right:-10px;}
.h_title a img {width:40px;}

.day {font-size:0.906rem; color:var(--5); margin-bottom:10px;}
.txt {padding:30px 15px; border-bottom:1px solid var(--1); border-top:1px solid var(--1); font-size:0.875rem; color:var(--5); white-space:pre-line;}


/* mobile */
@media (max-width:768px) {
    #container {padding:0 10px;}
    .h_title h3 {font-size: 1.125rem;}
    .h_title a {right:0; top:0;}
    .h_title a img {width:25px;}
    .day {font-size:0.75rem;}
    .txt {padding:15px 10px; font-size:0.75rem;}
}
/* BASIC css end */

