@charset "utf-8";
@import url(../css/blog/cm/cm2.css);
#fnav dt,[id|="entrylist"] article>p a,#pnav{background:#1a2888;}
#side>dl>dt,#side>dl>dt>span,#fnav dt::after,[id|="entrylist"] article>p::after,h3,.h3,h3::before,.h3::before,#side>dl>dt,#side>dl>dt>span{border-top-color:#1a2888;}
h5::before,.h5::before{border-color:#1a2888;}
[id|="entrylist"] time,#side>dl>dt>span::before{color:#18298d;}
#moreview>a,#hnav a:hover{background-color:#002291;}
#hnav a::before,#fnav a::before{color:#002291;}
#hnav a,[class*="linebox"]>dd::before{border-top-color:#002291;}
h6::before,.h6::before,h4,.h4,dl.box>dt,[class*="linebox"],.list-btn a{border-color:#002291;}
h4,.h4,dl.box>dt{box-shadow:0 1px 0 #fff inset,0 2px 0 #002291 inset;}
[class*="linebox"],.list-btn a{box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset,2px 2px 0 #002291 inset,-2px -2px 0 #002291 inset;}
#new p::after{background:#1a2888;}
@media(min-width:48em){
#pnav{background:none;}#pnav a[href="#top"]{background-color:#002291;}
}

body::before{background:url(images/body.png);}
#index h1{background:transparent;}
#hnav ul{background:#fff;}