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

p {
    margin-bottom: 20px!important;}

.content .sc_frame_text p:first-child {
	margin-top: 1em;}

.content .sc_frame_text p a img {
	display: inline!important;}

.content .sc_frame_text br {
	height:0;}

.singletop-widget>div {
	padding: 0;}

.singletop-widget .sc_getpost, table p {
	margin: 0;}

.singletop-widget .sc_col2 {
	padding: 0 10px;}

.sc_frame_wrap.gray .sc_frame_title {
	background-color: #aaa;}

.sc_frame_wrap.gray .sc_frame {
    border-color: #aaa;}

.aside-warning {
    margin: 1em 0;}

.content h4, h4, .content h3, h3 {
    padding: 0.5em 1em;
    line-height: 1.5;
}

.badge {
    margin: .2em .8em .2em .4em;}

div.in_loop {
	margin: 0 0 10px!important;}

img.alignleft {
    float: none;}

.pc-ad div {
	display: inline-block;}

.booklink-box, .kaerebalink-box, .tomarebalink-box {
    margin-bottom: 20px;}

.commets-list, .trackback-list {
    padding: 0 10px;}

.sc_getpost .date {
	display: none;}

.comment-meta a {
	color: #6f97bc;}
	
.comment-meta {
	margin-bottom: 1em;}

.content ol {
    padding-left: 1.75em;}

.content ul, .content ol, .content table, .content dl, .content table, .content dl {
	margin-bottom: 20px!important;}

sup {
	font-size: 70%}

.content table {
	width: 100%!important}

#single-main .tag_area {
	margin-bottom: 20px;}

.sp-only {
	display: none;}

.youtube-container {
    margin-bottom: 20px;}

p.a8-text img {
       display: inline !important;}

#page-top {
	z-index: 1000;
}

.content .wp-caption-text, .row .btn.big {
    margin-bottom: 0;
}

.wp-caption, .pdfemb-viewer {
    margin-bottom: 20px!important;
}

#pickup_posts_container .pickup-dt {
    display: none;
}

#pickup_posts_container .pickup-title {
    padding: 0;
}

.sc_toggle_box {
    margin-bottom: 2.4em;
}

.sc_toggle_title:after {
    color: #417dc1;
}

.sc_toggle_content {
    padding: 30px 20px 5px;
}

.widget ul:first-child>li {
    border-bottom: none!important;
    line-height: 2.5em!important;
    font-size: 14px;
}

.bottom_ad .widget ul {
    border: none;
}

h2.post-title, h2.post_list_title {
margin: 0!important;
background-color: #fff;
padding: 0;
color: rgb(51, 51, 85);
}

.onframe .sc_frame .sc_frame_text {
    padding-top: 10px;
}

.onframe .sc_frame .sc_frame_text .button {
    margin-bottom: 0.4em;
    margin: 0 0 0.4em
}

.post_list_title {
    padding-top: 0.33em;
}

.oop tr:nth-child(even) td {
    padding: 0;
    height: 2em;
}

.oop tr:nth-child(even) {
    font-size: .75em;
}

@media only screen and (min-width: 780px){
.sc_frame_text p {
    font-size: 16px;
    line-height: 28.8px;
    margin-bottom: 20px;
}}

@media screen and (max-width: 768px){
.sc_getpost {
    margin: .5em 0 1.5em;
	}
li.sc_frame_text {
    margin-top: .6em;
}
.sc_frame_text, .sc_frame_text p {
    font-size: 14px;
    line-height: inherit;
}
.sc_frame_wrap .sc_frame {
    padding: 0.5em 1.5em;
}}

@media screen and (max-width: 599px){
figure.post_thumbnail {
	margin-top: 5px;}}

@media screen and (max-width:480px){
#custom_html-2, .pc-only {
	display: none}
	
.sp-only {
	display: inherit}
	
.sp-ad {
	text-align: center!important}
	
div.in_loop {
	margin: 0 0 1px!important;}

.booklink-link2>div, .kaerebalink-link1>div, .tomarebalink-link1>div {
	width: 100%!important;}

.content table {
    font-size: 0.9em;}
	
 .content table p {
    font-size: 1em;}

.content table span {
    font-size: 0.9em;}}