/* <system section="theme" selected="11696248318756530652"> */
/* <system section="theme" selected="venetia"> */
@import "https://blog.hatena.ne.jp/css/theme/venetia/venetia.css";
/* </system> */
/* </system> */
/*以下class名link_buttonのデザイン*/
.link_button {
  font-weight: bold;/*太字に*/
  text-decoration: none;/*下線消す*/
  background: #77B1A1;/*背景を千草色に*/
  color:white;/*文字を白に*/
  padding:5px 10px;/*内側の余白*/
  border-radius: 10px;/*角を丸くする*/
  font-family: 'Avenir','Arial';/*フォントをいい感じに*/
  }

/*以下カーソルを当てたとき*/
.link_button:hover {
  background: #D1E4E4;/*背景色を月白色に*/
  text-decoration: none;/*下線を消す*/
  }

/*以下訪問済みのデザイン*/
.link_button:visited {
  color: #ACDBDA;/*文字をグレイに*/
  }

/* <system section="background" selected="D0ECEA"> */
body{background:#D0ECEA;}
/* </system> */

/* スライダー設定 */
.bx-wrapper{margin:0 auto;}

.bx-wrapper .bx-caption span{
    font-size:60%!important;
    padding:5px!important;
    line-height: 1.3em;
}

.slider div {
  display: none;
}
.bx-viewport .slider div {
  display: block !important;
}

/*上に戻る*/
#page-top {
  display:none;
  position:fixed;
  right:10px;
  bottom:20px;
  margin: 0;
  padding: 0;
  text-align:center;
}
#move-page-top{
  color:rgba(0,0,0,0.4);
  text-decoration:none;
  display:block;
  cursor:pointer;
}
#move-page-top:hover{
  color:rgba(0,0,0,0.6);
}
@media only screen and (min-width: 400px){
  #page-top{
    right:50%;
    margin-right: -450px;
  }
}
/*コピーライト*/
#copyright {
 padding: 20px;
 text-align: center;
 background: #75C6C3;/*背景色*/
 font-size: 14px;
 color:#FFFFFB;/*文字色*/
}

.share_btn2{
    display: inline-block;
    text-decoration: none;
    width: 50px;
	margin:2px;
    height: 50px;
    line-height: 50px;
    font-size: 23px;
	color:white;
    border-radius: 12px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    font-weight: bold;
    transition: .3s;
}
.share_btn2 .fa {line-height:50px}
.share_btn2:hover{
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}
.share_btn2.shtw {background: #22b8ff;}
.share_btn2.shfb {background: #6680d8;}
.share_btn2.shhtb {background: #49a8fb;}
.share_btn2.shpkt {background: #ff6d82;}
.share_btn2.shfdly {background: #7bda72;}
.share_btn2.shgp {background: #fd6969;}


4
5
6
7
8
h2{
    font-size: 18px !important;
    color: #333333 !important;
    margin: 5px 0px !important; 
    padding: 5px 15px !important;
    border-left: 7px solid #8bbf42 !important;
    background-color: #ffffff !important;
}
.entry-content h3 {
padding: 12px;
color: #333;
border-top: 3px double;
border-bottom: 3px double;
border-color: #999;
}
.entry-content h4 {
position: relative;
padding: 12px 12px 12px 28px;
color: #333;
border-bottom: 1px solid;
border-color: #999;
}
.entry-content h4::after {
content: '';
position: absolute;
top: 20px;
left: 8px;
z-index: 5;
width: 10px;
height: 10px;
background-color: #999;
transform: rotate(45deg);
}

/* 吹き出しのCSS　*/
.entry-content .l-fuki,
.entry-content .r-fuki {
	position: relative;
	width: 80%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 20px;
	border-radius: 6px;
	border: 2px solid #999;
	box-shadow: 1px 1px 5px #aaa;
	background-color: #fff;
	z-index: 1;
}
.entry-content .l-fuki {
	margin: 20px 20% 40px 0;
}
.entry-content .r-fuki {
	margin: 20px 0 40px 19%;
}
.entry-content .l-fuki::before,
.entry-content .r-fuki::before {
	position: absolute;
	content: "";
	top: 16px;
	width: 10px;
	height: 10px;
	border-right: 2px solid #999;
	border-bottom: 2px solid #999;
	background-color: #fff;
	z-index: 2;
}
.entry-content .l-fuki::before {
	right: -7px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
.entry-content .r-fuki::before {
	left: -7px;
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
}
.entry-content .l-fuki::after,
.entry-content .r-fuki::after {
	position: absolute;
	content: "";
	width: 80px;
	height: 80px;
	top: -10px;
	border-radius: 40px;
	border: 3px solid #fff;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	box-shadow: 1px 1px 5px #aaa;
}
.entry-content .l-fuki::after {
	right: -110px;
}
.entry-content .r-fuki::after {
	left: -110px;
}
@media screen and (max-width: 620px) {
	.entry-content .l-fuki,
	.entry-content .r-fuki {
		width: 70%
	}
	.entry-content .l-fuki {
		margin-right: 30%;
	}
	.entry-content .r-fuki {
		margin-left: 30%;
	}
}
@media screen and (max-width: 478px) {
	.entry-content .l-fuki::after,
	.entry-content .r-fuki::after {
		width: 60px;
		height: 60px;
		border-radius: 30px;
	}
	.entry-content .l-fuki::after {
		right: -84px;
	}
	.entry-content .r-fuki::after {
		left: -84px;
	}
}

.konokikinpatu::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/k/kinoshitakonoki/20180411/20180411164025.jpg);}
.akagamijosi::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/k/kinoshitakonoki/20180411/20180411173246.jpg);}
.joi::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/k/kinoshitakonoki/20180519/20180519155535.jpg);}
.kurobutimegane::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/k/kinoshitakonoki/20180519/20180519155503.jpg);}
.konoki::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/k/kinoshitakonoki/20180412/20180412164947.jpg);}
.tomodati1::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/k/kinoshitakonoki/20180530/20180530153225.jpg);}