@charset "utf-8";
/*
Template: jstork
Theme Name: stork_custom
Theme URI:http://open-cage.com/stork/
*/

.header #inner-header {
background: #fff!important;
}
#g_nav .nav li a, .nav_btn, .menu-sp a, .menu-sp a, .menu-sp > ul:after {
  
}
#g_nav .nav li a:hover, .nav_btn:hover, .menu-sp a:hover, .menu-sp a:hover, .menu-sp > ul:after:hover {
opacity: .8;
}
.header.headercenter #g_nav {
  float: right;
}
.share .sns li.hatebu,
.share .sns li.googleplus,
.share .sns li.pocket,
.share .sns li.feedly {
display: none;
}
.sns .instagram a {
background: #8a3ab9;
box-shadow: 0 3px 0 #681897;
}
.sns .instagram a:hover {
background: #681897;
}
.article-header.entry-header .share {
margin-top: 1em;
}
.widget.widget_categories ul li {
  position: relative;
}
.widget.widget_categories > ul > li > ul.children {
  display: none;
}
.widget.widget_categories > ul > li > a:hover {
  cursor: pointer;
}
.widget.widget_categories ul li a {
  position: static;
  display: inline-block;
}
.widget.widget_categories ul li a:after {
content: "";
}
.widget.widget_categories > ul > li > a.up:after {
  content: "\f077";
}
.widget.widget_categories > ul > li span.cat-button {
  position: absolute;
  top: .75em;
  right: .2em;
  padding: 5px;
  width: 1.5em;
  height: 1.5em;
  line-height: 1;
  background: #1BB4D3;
  color: #fff;
  border-radius: 50%;
}
.widget.widget_categories > ul > li span.cat-button:hover {
  cursor: pointer;
}
.widget.widget_categories > ul > li > a:after {
  display: none;
}
.widget.widget_categories > ul > li > a:hover:after {
  right: 0.2em;
  -webkit-transform: translate(0px, 0); 
  -moz-transform: translate(0px, 0);
  transform: translate(0px, 0); 
}
.widget.widget_categories > ul > li > ul.visible {
  display: block;
}
@media only screen and (min-width: 768px) {
#logo img {
max-height: inherit!important;
}
}