@charset "utf-8";

/*$BA4BN(B*/
body{
	width: 100%;
	font-size: 0.8rem;
	letter-spacing: 0.2rem;
}

/*$B%3%s%F%s%D(B*/
.contents{
	width: 50rem;
        max-width: 100%;
        margin-top: 1rem;
        padding: 4rem;
        margin: 0 auto;
}

/*$B%X%C%@!<(B*/
header {
    width: 50rem;
    max-width: 100%;
    padding: 3rem 0 0;
    margin: 0 auto;
}

header p {
   display: block;
   width: 100%;
   text-align: center;
   padding: 1rem;
   font-size: 1.2rem;
   margin-bottom: 1.5rem;
}

header ul {
   display: flex;
   justify-content: center;
}

header li {
   margin-left: 0.8rem;
   padding: 0.6rem;
}


/*$B5-;vA4BN(B*/

article,
.nodata,
.nolist
{
	margin-top: 2rem;
	line-height: 1.9;
	
}

/*$BEj9FFbMF(B*/
.comment {
       padding: 0 1.5rem;
}

/* $B%/%$%C%/%]%9%H$N%a%K%e!<%"%$%3%s(B */
.menu-icon {
    position: fixed;
    bottom: 3rem;
    right: 3rem;
    font-size: 3rem;
    cursor: pointer;
    z-index: 1001; /* $B%a%K%e!<$h$j$bA0$KI=<((B */
}

/* $B%/%$%C%/%]%9%HMs!J%9%i%$%I%"%C%W%a%K%e!<!K(B */
.sliding-menu {
    position: fixed;
    bottom: -100%; /* $B=i4|>uBV$G$O2hLL2<$K1#$l$F$$$k(B */
    left: 0;
    width: 100%;
    height: 80%; /* $B%a%K%e!<$N9b$5(B */
    padding: 1.25rem;
    overflow-y: auto;
    transition: bottom 0.5s ease; /* $B%"%K%a!<%7%g%s(B */
    z-index: 1000;
    display: flex; /* Flexbox$B$r;HMQ(B */
    justify-content: center; /* $B?eJ?J}8~$NCf1{B7$((B */
    align-items: center; /* $B?bD>J}8~$NCf1{B7$((B */
}

.sliding-menu.open {
    bottom: 0; /* $B2hLL2<$+$iI=<((B */
}

.menu-icon.active + .sliding-menu {
    bottom: 0;
}

/*$B%9%i%$%I%"%C%W%a%K%e!<Fb$N%F%-%9%H%(%j%"(B*/
.sliding-menu .tegalogpost {
    padding: 0.8rem;
    border-radius: 0.7rem;
    width: 100%; /* $BI}$r(B100%$B$K(B */
    height: 8rem !important;
    margin: 1rem 0;
    
}

.sliding-menu .tegalogpost textarea {
    width: 100%;
    height: 12.5rem; 
    border: 1px solid #ccc;
    padding: 0.7rem; 
    border-radius: 0.4rem;
    font-size: 1rem; /* $B%U%)%s%H%5%$%:$r@_Dj(B */
    resize: none; /* $B%F%-%9%H%(%j%"$N%j%5%$%:$rL58z$K$9$k(B */
}

.line-textarea {
    width: 100%;
}

/*$B%9%i%$%I%"%C%W%a%K%e!<Fb$NAu>~%\%?%s(B*/
.decoBtns input[type=button] {
    border-radius: 0.2rem; 
    border: 1px dashed;
    margin: 0 0.2rem 0.7rem; 
    letter-spacing: 0.1rem;
}

span.catChecks label {
    margin-right: 0.3rem;
    font-size: 90%;
    letter-spacing: 0.1rem;
}

/*$BB3$-$rFI$`%\%?%s(B*/
a.readmorebutton {
    margin: 0.8rem auto;
    text-decoration: none;
    width: 100%;
    text-align: center;
    padding: 0.6rem;
}
a.readmorebutton.readmoreclose {
    display: block;
    margin: 0.8rem auto;
    text-decoration: none;
    width: 100%;
    text-align: center;
    padding: 0.6rem;
}

/*$B%U%C%?!<(B*/
footer {
    display: flex;
    justify-content: center; 
    font-size: 0.8rem;
    margin: 0.8rem;
}

/* skin-wrap$B$N%\!<%@!<%G%6%$%s(B */
.skin-wrap {
    position: relative; /* categories$B$r%\!<%@!<$N>e$KG[CV$9$k$?$a$K(Brelative$B$r@_Dj(B */
}

/* categories$B$N%G%6%$%s(B */
.skin-wrap .categories {
    position: absolute; /* skin-wrap$BFb$G@dBPG[CV(B */
    top: -15px; /* skin-wrap$B$N>e$KG[CV(B */
    left: 20px; /* skin-wrap$B$N:8$+$i$N5wN%(B */
    padding: 5px 10px; /* $BFbB&$NM>Gr(B */
    z-index: 10; /* skin-wrap$B$N%\!<%@!<$h$jA0LL$KI=<((B */
}
 
.side-item {
        padding: 0.8rem 2rem 1.3rem;
        display: flex;
        justify-content: center;
        font-size: 0.5rem;
}

.editlink {
      margin-left: 8px;
}