/*
Theme Name: fesrepo! theme
Description: Child theme for Xeory Base
Author: Goto
Version: 0.0.1
Template: xeory_base
*/

/* Extend css */
.single-post .post-content a {
text-decoration: underline;
}
.post-meta {
border-top: none;
}
.post-header {
padding-top: 20px;
}
.post-footer-list {
margin: 0 0 20px;
}
.post-footer .bzb-sns-btn {
padding: 0 0 14px;
}
.post-footer-list {
margin: 0 0 20px;
}
.post-share {
padding-bottom:40px;
}
.widget_categories ul.children {
padding-left: 20px;
display: none;
}
.widget_categories ul.children li {
border-bottom: none;
padding-bottom: 5px;
}
.widget_search {
padding-bottom: 0;
margin-bottom:30px;
}
#text-3 {
padding-bottom: 0;
margin-bottom:20px;
}
#content .wp-caption {
padding-left: 3px;
padding-right: 3px;
}
.wp-caption{
margin: 5px 0 20px 0;
}
#content .wp-caption-text {
padding: 8px 16px;
}

/* index template */
.post-loop-wrap article{ 
margin: 0 0 30px;
}
.post-loop-wrap .post-content {
padding: 0 64px 32px;
}
.post-loop-wrap h2.post-title {
font-size: 120%	;
}

/* Custom css */
.movie-container {
max-width: 640px;
}
.movie {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
max-width: 100%;
height: auto;
}
.movie iframe,
.movie object,
.movie embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.accent {
font-weight: bold;
color: #ee0000;
}
.bb {
font-weight: bold;
}
.bb-red {
border-bottom: solid 3px #ee0000;
}
.bb-yellow {
Border-bottom: solid 3px #FFB74C;
}
.bb-orange {
border-bottom: solid 3px #FFB74C;
}
.marker-yellow {
font-weight: bold;
background-color: #ffff66;
}
.marker-orange {
font-weight: bold;
background-color: #FFB74C;
}
.skyblue-box {
margin: 1em 0;
padding: 15px;
background-color: #e4f2fd;
}
.gray-box {
margin: 1em 0;
padding: 15px;
background-color: #eee;
}
/* related posts */
.related-posts {
padding: 0 64px 30px;
}
.related-posts-title {
margin-bottom: 30px;
font-size: 20px;
line-height: 26px;
}
.related-posts dl {
margin-top: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #e5e5e5
}
.related-posts dt {
float:left;
width: 80;
}
.related-posts dd {
padding-left: 100px;
}
.related-posts dl:last-child {
padding-bottom: 20px;
border-style: none;
}
.related-posts dd h5 {
margin-bottom: 10px;
}
.related-posts dd p {
font-size: 14px;
}
/* ranking widget */
.widget_ranking-posts dt {
float:left;
width: 50;
}
.widget_ranking-posts dd {
padding-left: 60px;
}
/* index [toc] */
div#toc_container {
border-color: #e5e5e5;
padding: 20px 30px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
div#toc_container li {
margin-bottom: 4px;
}
.toc_number{
padding-right: 4px;
}

/* eye catch */
.post-thumbnail {
float: none;
margin-left : 0;
text-align : center;
}

/* reCapcha */
.grecaptcha-badge { visibility: hidden; }

/* icatch caption */
#icatch-caption {
padding: 8px 16px;
text-align: center;
font-size: 11px;
line-height: 17px;
color: #5d5d5d;
}

/* media query tablet */
@media screen and (max-width: 991px) {
.post-header {
padding-top: 0;
}
#main #comments {
padding: 20px;
}
.post-share {
margin-bottom: 20px;
}
.related-posts {
padding: 0 20px;
padding-bottom: 20px;
}
div#toc_container {
padding: 10px 15px;
}
}

/* media query phone */
@media screen and (max-width: 767px) {
.related-posts dd p {
display: none;
}
}