/* /*---------------------------------
見出し
--------------------------------*/
.article h2 {
	position: relative;
	padding: .5em .75em;
	margin:1px;
    background-color: #000000;
	color: #fff;
	border-radius: 6px;
	border-left:none;
}
.article h2::after {
	position: absolute;
	top: 100%;
	left: 30px;
	content: '';
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-top: 15px solid #000000;
}
 
.article h3,
#comment-area h3,
#related-entries h3{
	font-size:23px;
	border-bottom: 3px solid #000000;
}
 
.article h4 {
	border-left: 15px solid #000000;
	border-bottom: 0px;
	padding: 5px 0 5px 10px;
	margin-bottom: 30px;
}
h2 {
  padding: .25em 0 .25em .75em;
  border-left: 6px solid #000;
}　*/


.entry-title {
        border-bottom: 1px solid #ccc;
}
 
@media screen and (min-width: 61.5625em) {
.entry-title {
		font-size: 30px;
		font-size: 2.25rem;
}
}


/* adsbygoogle */
.adsbygoogle{
 background-color:transparent;
}






.dashedline {
    border-bottom: dotted 3px #666;
}



.shoplinkamazon a {
    background: none;
    border: 2px solid #555;
    color: #555;
    padding: 8px 0;
    transition: .4s;
}
.shoplinkamazon a:hover {
    background: #555;
    color: #fff;
    opacity: 1;
}
.shoplinkrakuten a {
    background: none;
    border: 2px solid #555;
    color: #555;
    padding: 8px 0;
    transition: .4s;
}
.shoplinkrakuten a:hover {
    background: #555;
    color: #fff;
    opacity: 1;
}
.shoplinkyahoo a {
    background: none;
    border: 2px solid #555;
    color: #555;
    padding: 8px 0;
    transition: .4s;
}
.shoplinkyahoo a:hover {
    background: #555;
    color: #fff;
    opacity: 1;
}

