@charset "UTF-8";

/*!
Theme Name: jcs
Template:   write
Version:    20200526
*/

#page a { color: #bf2b2b!important }
#page a:hover , a:focus { color: #dd3333!important }
#page a.btn-block { width: auto; }
#page a.btn-primary {
    color: #fff!important;
    background-color: #bf2b2b;
    border-color: #bf2b2b;
    text-decoration: none;
}
#page a.btn-primary:hover { background-color: #dd3333; border-color: #bf2b2b; }
#page .lkc-quote a { color: #777!important; }
@media (min-width: 980px) { 
    .single-post #primary.content-area { border-top: 1px solid #ccc; border-left: 1px solid #ccc; }
}

span.nLi { display: inline-block; }
.lf { text-align: left; }
.rt { text-align: right; }
.cn { text-align: center; }
.bd { font-weight: bold; }
.bg { font-size: 120%; }
.bk { color: #000; }
.sm { font-size: 90%; }
.rd { color: red; }
.clr, .clr-afr:after { clear: both; }
.non { display: none; }
.mgt5 { margin-top: 5%; }
.mgt10 { margin-top: 10%; }
.mgb5 { margin-bottom: 5%; }
.mgb10 { margin-bottom: 10%; }
.idLink { margin-top:-200px; padding-top:200px; }

.pcView { display: block; }
.mbView { display: none; }
@media (max-width: 980px) { 
    .pcView { display: none!important; }
    .mbView { display: block!important; }
}

h3.titSub { font-size: 20px; border-bottom: none; margin-top:5%; margin-bottom:8%; }
h5 { margin-top:5%; margin-bottom:5%; }

@media (min-width: 760px) {
    .blogSub {
        border-top-style: none;
        border-bottom-style: none;
        width:70%;
        color: white;
        background:#333333;
        -webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.1),15px 15px 0 -5px #fff,15px 15px 1px -4px rgba(0,0,0,0.2);
        -moz-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.1),15px 15px 0 -5px #fff,15px 15px 1px -4px rgba(0,0,0,0.2);
        box-shadow:1px 1px 1px 1px rgba(0,0,0,0.1),15px 15px 0 -5px #fff,15px 15px 1px -4px rgba(0,0,0,0.2);
        padding:15px;
    }
}