@charset "utf-8";
@import url(../css/cm/shared.css);
#fnav,#fnav a,#global a,#navbtn a{color:#3e434e;}
#mbtn,#footer,#pnav,#pickup dt,#menu dt,#profile dt,#entrylink dt,#snav nav::before,a[rel="tag"]::after,.pnav span,#global a.on,#global a:hover,#paging li,#pickup a:hover::after,#menu a:hover::after{background-color:#3e434e;}
#menu li,#fnav .link>li>span,#snav .link>li>span{border-color:#3e434e;}
body::after{border-top-color:#3e434e;}
h3,.h3,h4::after,.h4::after{background-color:#3f434e;}
h4,.h4,h5,.h5,h6,.h6,#view article:hover>a,#view article>a:hover,[id|="entrylist"] article>a:hover,#navbtn a:hover{border-color:#3f434e;}

@media(min-width:66em){body[id|="index"]::before{background-color:#3f434e;}}
body[id|="index"] h1 {background-color:#3f434e;}
#pickup dt, #menu dt, #profile dt, #entrylink dt, #snav nav::before{border-radius:0; color:#3d444e; background:#f0f0f0;}
#menu a:hover,#fnav a:hover{color:#6f7788;}
#paging li, #pickup a:hover::after, #menu a:hover::after{background:#fff;}
#fnav{background-color:#fff;}
#view article time {text-shadow:none;}
#view a,a[rel="tag"]{color:#3d444e;}
a[rel="tag"]::after{background-color:rgba(255,255,255,.8);}
#paging li{background:#b7bbc3;}
#paging li.active {background:#6f7788;}
h3,.h3,h4,.h4,h5,.h5,h6,.h6,dl.box>dt{margin-top:30px; margin-bottom:0;}
h3,.h3{padding: 1.2em 3.3% 1em 3.3%;}
p{margin-bottom:2.5em;}