@charset "UTF-8";
/*
 Theme Name: SANGO Child
 Theme URI: https://saruwakakun.design
 Author: SARUWAKA
 Author URI: https://saruwakakun.com
 Template: sango-theme
*/
/*こちらはSANGOの子テーマ用CSSです。以下にCSSを記入していきましょう。*/

/* 吹き出しの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;
	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;
	}
}
.happy::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170109014409.png);}
.love::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170109203604.png);}
.bye::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170109211525.png);}
.matsu::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170112001236.png);}
.cry::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170116012133.png);}
.kame::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170117200405.png);}
.naya::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170902145905.png);}
.shizuka::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170310211752.png);}
.k::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170824190802.png);}
.kbye::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170824191327.png);}
.kodoro::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170824191522.png);}
.kcry::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170824222710.png);}
.kpati::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170825234319.png);}
.kpoka::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170825234731.png);}
.khate::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170825235613.png);}
.klove::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170825235818.png);}
.klun::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170826121929.png);}
.kpaku::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170826121933.png);}
.kpui::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170826121937.png);}
.kcheck::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170829052903.png);}
.kkure::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170831125511.png);}
.kread::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170831232446.png);}
.kmusic::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170901221923.png);}
.kcry2::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170919224927.png);}
.kheart::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170903212703.png);}
.ktere::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170903214709.png);}
.ksmaho::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170905214159.png);}
.kase::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170906204130.png);}
.kbatu::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170908230129.png);}
.kteku::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170909180343.png);}
.kbike::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170912094647.png);}
.kconan::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170915081754.png);}
.kok::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170919123932.png);}
.kdoya::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170919125100.png);}
.ktab::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170919211821.png);}
.kgan::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170919213233.png);}
.kpre::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170919215350.png);}
.kcake::after {background-image:url(https://www.jubilove.com/wp-content/uploads/2017/10/kcake-min.png);}
.khate2::after {background-image:url(https://www.jubilove.com/wp-content/uploads/2017/09/khate2.png);}
.cat::after {background-image:url(https://www.jubilove.com/wp-content/uploads/hatena/20170409201310.png);}
/* 吹き出しのCSSここまで　*/

/*--------------------------------------
  マサオカブログRINKER用CSS
--------------------------------------*/
div.yyi-rinker-contents {
    border: double 4px #dbdbdb;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{
	background: #ffb36b;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink {
	background: #ea7373;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink {
	background: #58c2ee;
}
@media screen and (max-width: 480px) {
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a:before,
div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a:before,
div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a:before {
    right: 20px;
    font-family: FontAwesome;
    content: "\f0da";
	}
}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a:before,
div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a:before,
div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a:before {
    padding-right: 90%;
    font-family: FontAwesome;
    content: "\f0da";
}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a:hover,
div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a:hover,
div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a:hover {
    box-shadow: 0 12px 15px -5px rgba(0,0,0,.25);
}
div.yyi-rinker-contents ul.yyi-rinker-links li a{
    height: 37px;
    line-height: 37px;
    font-size: 0.95em;
    padding-left: 10px;
    padding-right: 0;
    border-radius: 3px;
}
div.yyi-rinker-contents ul.yyi-rinker-links li{
    display: inline-block;
    height: 37px;
    margin: 5px 10px 5px 0;
    padding: 0 12px;
    border-radius: 3px;
    background: #73c1ea;
    box-shadow: 0 8px 15px -5px rgba(0,0,0,.25);
    font-size: .95em;
    font-weight: bold;
    vertical-align: middle;
    line-height: 37px;
    transition: .3s ease-in-out;
}
div.yyi-rinker-contents div.yyi-rinker-image{
    width: 100px;
    min-width: 100px;
    padding:0;
}
.yyi-rinker-title {
    font-size: 1.05em;
}
div.yyi-rinker-contents div.yyi-rinker-title a{
    font-weight: bold;
    color: #555;
}

div.yyi-rinker-contents ul.yyi-rinker-links {
    margin: 0;
 }
div.yyi-rinker-info {
    padding-left: 15px;
}
/* CSSここまで　*/

.entry-content .left {
  float: none;
}

.entry-content .right {
  float: right;
}