/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(https://kazamidori.net/kaoru/style/base.css);
@import url(https://kazamidori.net/kaoru/style/screen.css);
/* end StyleCatcher imports */

#header #header-inner #header-content {
  background-image: url(https://kazamidori.net/kaoru/image/kazamidori_1024x768.jpg);
}


#share{
	width:100%;
	margin:auto;
	text-align:center;
	padding:10px 0 10px 0;
	clear:both;
}
#share ul{
	height:auto;
}
#share li{
	font-size:14px;
	display:inline-block;
	text-align:center;
	width:84px;
	margin-right:1%;
	margin-bottom:8px;
	border-radius:3px;
	list-style:none;
}
#share li.share-twitter{
	background:#55acee;
	box-shadow:0 2px #2795e9;
}
#share li.share-twitter:hover{
	background:#83c3f3;
}
#share li.share-facebook{
	background:#3b5998;
	box-shadow:0 2px #2d4373;
}
#share li.share-facebook:hover{
	background:#4c70ba;
}
#share li.share-hatena{
	background:#2c6ebd;
	box-shadow:0 2px #225694;
}
#share li.share-hatena:hover{
	background:#4888d4;
}
#share li.share-pocket{
	background:#f13d53;
	box-shadow:0 2px #e6152f;
}
#share li.share-pocket:hover{
	background:#f26f7f;
}
#share li.share-line{
	background:#00C300;
	box-shadow:0 2px #009d00;
}
#share li.share-line:hover{
	background:#2bd92b;
}
#share a{
	display:block;
	height:27px;
	padding-top:6px;
	color:#ffffff;
	text-decoration:none;
}
#share a:hover{
	text-decoration:none;
	color:#ffffff;
}

/* for Paginate*/
#posts .pagination li {
    padding: 0.809em 1em;
    border-bottom: none;
}

#posts .pagination li a {
    width: 110%;
}

#posts nav {
    margin-top: 0em;
    text-align: center;
}

#posts nav a::after {
    content: none;
}

#posts nav a[rel="next"]::after {
    content: "»";
}

/* ClearFix */
.clearfix {
  zoom:1;
}

.clearfix:after {
  content: "";
  display: block;
  clear: both;
}

/* figure */
figure figcaption {
    font-size: 0.75em;
    margin-top: 4px;
}
figure.mt-figure-center figcaption {
    text-align: center;
}

/* サブカテゴリー対応 */
.widget-list ul {
    margin: 12px 0 auto 12px;
    list-style-type: none;
}
.widget-list li {
    margin: 0px 0px 12px 0px;
}

.widget-list-item li {
    margin: 0px 0px 5px 0px;
}

.widget-list .group > ul > li {
    margin-bottom: 24px;
}
.widget-list .submenu {
    padding-left: 12px;
}

.widget-list .catdepth-2 {
    position: relative;
    margin-left: 0px;
    list-style-type: none;
}

.widget-list .catdepth-2 .nolink {
    color: #999999;
}
.widget-list .catdepth-2 .nolink::after {
    content: "(0)";
}

.widget-list .catdepth-2::before {
    content: "└";
    position: absolute;
    left: -1em;
    top: 0px;
}

.widget-list .catdepth-3 {
    position: relative;
    margin-left: 12px;
    list-style-type: none;
}

.widget-list .catdepth-3 .nolink {
    color: #999999;
}
.widget-list .catdepth-3 .nolink::after {
    content: "(0)";
}

.widget-list .catdepth-3::before {
    content: "└";
    position: absolute;
    left: -1em;
    top: 0px;
}

/* ------------------------------------------
            webpush
------------------------------------------ */
.webpush {
display: none;
}

.mtnet-push-notification-service-enabled .webpush {
  display: block;
}

.side-webpush__txt::before {
  content: "\f0f3";
  margin-right: 0.25rem;
  font-family: FontAwesome;
}

label {
	display: block;
}
div.mailform {
    margin-bottom: 20px;	
}
