@charset "utf-8";
/*
	Theme Name: diver_child
	Template: diver
	Description:  Diverの子テーマです。
	Theme URI: http://tan-taka.com/diver/
	Author: Takato Takagi
 */

/*--------------------------------------
行間調整
--------------------------------------*/
p {line-height: 2.0}

/*--------------------------------------
  pz-link 続きを読む
--------------------------------------*/
.lkc-more-text {
    color: #fff;
    font-size: 16px;
    line-height: 40px;
    padding: 4px;
    margin: 4px 0;
    background-color: #489FFE;
}

/*--------------------------------------
  関連記事432列グリッド
--------------------------------------*/
@media screen and (min-width:480px) {
.sc_article.grid > a{
    width: calc(50.0% - 16px);
    display: inline-block;
    vertical-align: top;
}
}
@media screen and (min-width:768px) and ( max-width:1024px) {
.sc_article.grid > a{
    width: calc(33.33% - 20px);
    display: inline-block;
    vertical-align: top;
}
}
@media screen and (min-width:1024px) {
.sc_article.grid > a{
    width: calc(25.0% - 16px);
    display: inline-block;
    vertical-align: top;
}
}

/*--------------------------------------
 blockquote
--------------------------------------*/
blockquote{
    position: relative;
    border-radius: 5px;
    padding: 1em;
    padding-top: 2em;
    margin-bottom:15px;
    margin-top:25px;
    background: #e0efff;
    color: #00008b;
    font-size: 12px; 
}
blockquote:before {
    position: absolute;
    top: 7px;
    left: 0;
    content: '“';
    font-size: 8em;
    line-height: 0.5;
    color: #9393ff;
	opacity: initial;
}
/*--------------------------------------
 Rinker CSS
--------------------------------------*/
div.yyi-rinker-contents {
    border: solid 2px #42424230;
	 border-color: #87CEEB;
    border-radius: 10px;
    box-shadow: 0 0px 3px rgba(0, 0, 0, 0.1);
}
div.yyi-rinker-contents div.yyi-rinker-box {
    padding: 1em 0;
}

div.yyi-rinker-contents div.yyi-rinker-image {
    margin-left: 3%;
    width: 30%;
}
div.yyi-rinker-info {
    padding: 0 3%;
    width: 100%;
}
.yyi-rinker-title {
    font-size: .9em;
}
div.yyi-rinker-contents div.yyi-rinker-title p {
    margin: 0;
}
div.yyi-rinker-contents div.yyi-rinker-title a {
    font-weight: bold;
    color: #0044cc;
	 text-decoration: underline;
}
div.yyi-rinker-contents div.yyi-rinker-title a:hover{
    color: #708dcc;
}
div.yyi-rinker-contents div.yyi-rinker-detail {
    font-size: .3em;
    color: #999;
    padding-left: 0;
    margin-top: 0;
}
div.yyi-rinker-contents div.yyi-rinker-detail .price-box {
    margin: .5em 0;
}
div.yyi-rinker-contents div.yyi-rinker-detail .price-box .price {
    letter-spacing: 0.1em;
    font-size: 1.2em;
    margin-right: .5em;
}
div.yyi-rinker-contents ul.yyi-rinker-links li {
    width: 45%;
    padding: 0 .7em;
    margin: .5em 1.5em .4em 0;
    box-shadow: 0 2px 3px rgba(0,0,0,.2);
    font-size: .8em;
}
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 {
    display: none;
}
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: #51A7E8;
	font-size: 0.82em;
}
div.yyi-rinker-contents ul.yyi-rinker-links li:hover {
    box-shadow: 0 3px 14px rgba(0, 0, 0, .25);
}
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: none;
}
div.yyi-rinker-contents ul.yyi-rinker-links li a:hover {
    opacity: 1;
}
@media screen and (max-width: 500px) and (max-width: 420px){
div.yyi-rinker-contents div.yyi-rinker-box {
    display: block;
}
div.yyi-rinker-contents div.yyi-rinker-image {
    width: auto;
}
div.yyi-rinker-contents div.yyi-rinker-info {
    padding: 0;
    margin: auto;
    width: 87%;
    text-align: center;
}
div.yyi-rinker-contents div.yyi-rinker-detail .price-box .price {
    display: block;
}
div.yyi-rinker-contents ul.yyi-rinker-links li {
    width: 100%;
    margin: .5em 0;
	height: 37px;
	font-size:.95em;
	padding: 2px;
}
body div.yyi-rinker-contents ul.yyi-rinker-links li a {
    padding: 0;
}}

/*--------------------------------------
 画像に枠線を付ける（旧エディタ）
--------------------------------------*/
img.aaa {
box-shadow:
  0 0.2px 0.3px rgba(0, 0, 0, 0.021),
  0 0.3px 0.7px rgba(0, 0, 0, 0.031),
  0 0.3px 1.1px rgba(0, 0, 0, 0.038),
  0 0.2px 1.7px rgba(0, 0, 0, 0.044),
  0 0.1px 2.4px rgba(0, 0, 0, 0.05),
  0 -0.2px 3.4px rgba(0, 0, 0, 0.056),
  0 -0.5px 4.8px rgba(0, 0, 0, 0.062),
  0 -0.7px 6.9px rgba(0, 0, 0, 0.069),
  0 -0.6px 10.7px rgba(0, 0, 0, 0.079),
  0 8px 19px rgba(0, 0, 0, 0.1);
}

/*--------------------------------------
 トグルのタイトル色
--------------------------------------*/
.sc_toggle_title {
	background: #5D8AC1;
	font-weight:bold;
	color: #fff;
	border: solid;
	border-color: #fff;
    padding: 10px 20px;
    position: relative;
    padding-right: calc(20px + 1.5em);
}

/*--------------------------------------
  疑似要素
--------------------------------------*/
/* すべてのアイコン */
span:before {
}
/* すべてのアイコン */
span:after {
}
/* 関連記事 */
.dorakanren:before {
    content:" ";
    display:inline-block;
    width:73px;
    height:18px;
    background:url(https://doranew.net/wp-content/uploads/2018/09/kanrendora.jpg);    
    background-size:contain;
    vertical-align:middle;
	margin-right: 0.5em;
}

/*--------------------------------------
更新日非表示
--------------------------------------*/
.post-meta-bottom{
  display: none;
}