@charset "utf-8";
@import url(../css/cm/shared.css);
#fnav,#fnav a,#global a,#navbtn a{color:#001a5f;}
#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,#calendar dt,#calendar li a{background-color:#001a5f;}
#menu li,#fnav .link>li>span,#snav .link>li>span{border-color:#001a5f;}
body::after{border-top-color:#001a5f;}
h3,.h3,h4::after,.h4::after,#pickup li a::before{background-color:#001a5f;}#pickup li a::before{background-image:none;}
h4,.h4,h5,.h5,h6,.h6,#view article:hover>a,#view article>a:hover,[id|="entrylist"] article>a:hover,#navbtn a:hover{border-color:#001a5f;}

@media(min-width:66em){body[id|="index"]::before{background-color:#001a5f;}}
#menu li,#fnav .link>li>span,#snav .link>li>span{border-color:#000;}
#pickup dt,#menu dt,#profile dt,#entrylink dt,#snav nav::before,#calendar dt{border-radius:0;}
#pickup a:hover::after, #menu a:hover::after{background-color: #cecdcd;}
body{background:#fff;}
body[id|="index"] h1{background-color:transparent;}
#fnav{color:#000;}
@media(min-width:48em){
h2+p{top:30px;}
}
@media(min-width: 48em){
h2+p img{max-height:73px;}
}
@media(min-width: 66em){
body[id|="index"]::before{background:#001a5f url("images/design/bg_title.jpg");background-size:cover;}
body[id|="index"] h1{background-image:url("images/design/title2.png");}
}

