/*
Template: hummingbird
Theme Name: hummingbird_custom
Theme URI:http://open-cage.com/hummingbird/
*/


/* header */
#custom_header {
background-color: #95cf98;
}
#custom_header .ja {
font-size: 24px;
}
#custom_header.text_bk .header-text,
#custom_header.text_bk .btn-wrap a {
border-color: #333;
color: #fff;
}
#custom_header .btn-wrap a {
font-size: 1em;
background-color: #5ea661;
}
#custom_header .btn-wrap a:hover {
background: transparent;
filter: alpha(opacity=70);
-ms-filter: "alpha(opacity=70)";
opacity: 0.7;
}

/* heading */
.entry-content h2 {
padding: 0.8em 1.1em;
background-color: #95cf98;
box-shadow: none;
}
.entry-content h2:before, .entry-content h2:after {
border-top: none;
}
.entry-content h3 {
padding: .5em 0 .5em .8em;
margin-top: 1.5em;
}

/* side */
.widgettitle {
padding: 0;
background-color: #95cf98;
box-shadow: none;
}
.widgettitle span {
border-top: none;
border-bottom: none;
}

/* util */
/* line marker */
.marker_yellow_futo { background: linear-gradient(transparent 0%, #ffff66 0%);}
.marker_yellow_hoso { background: linear-gradient(transparent 60%, #ffff66 60%);}
.marker_lime { background: linear-gradient(transparent 60%, #66FFCC 60%);}
.marker_water { background: linear-gradient(transparent 60%, #66ccff 60%);}
.marker_pink {background: linear-gradient(transparent 60%, #ff66ff 60%);}