@charset "utf-8";
/*
Theme Name: LIQUID lp Child
Theme URI: https://lqd.jp/wp/
Description: LIQUID PRESS THEME
Author: LIQUID DESIGN
Author URI: https://lqd.jp/
Template: liquid-lp
Version: 9999
*/
/* Child Styles */

body{
	line-height: 1.8;
}
hr.short {
  width: 45px;
  margin: 15px auto 45px auto;
  padding: 0;
  height: 0;
  border: none;
  border-top: 3px double #263238;
}
figure {
    text-align: center;
    font-size: 0.8em;
}
div.post_body-border hr {
  margin: 3em 0;
}
.lp-faq {
    text-align: left!important;;
}
.navbar{
	    margin-top: 5px!important;
}
dl, ol, ul {
    margin-right: 1rem;
}
figure {
    font-size: 1em!important; 
}
figcaption {
    font-size: 0.8em; 
}

.post_body h1, .post_body h2, .widget h1, .widget h2 {
    margin: 3em 0 2em;
}
.post_body h2:first-child {
    margin: 1em 0 2em;
}
.post_body h3, .widget h3, h4 {
    margin: 2em 0 1.5em;
}
.is-style-listboxlight {
    list-style-position: outside!important;
}
.is-style-listboxlight li {
    margin-left: 2rem!important;
}

/*---------- この記事を書いた人　----------*/
.page_author {
 margin: 3em 0 2em;
 padding: 1em;
 border: 1px solid #DDDDDD;
}
.page_author img {
 display: block;
 margin: 0 auto 1em;
 padding: 5px;
}
.page_author div.a_author {
 margin: 0 ;
 padding: 5px 0;
}
.page_author div.a_comment {
 margin: 0 ;
 padding: 5px 0;
 border-top: 1px solid #DDDDDD;
}
@media screen and (min-width:769px){
.page_author {
	margin:5em 0;
}
.page_author img {
	margin: 0;
	padding: 5px;
	float: left;
}
.page_author div.a_author {
	margin: 0 0 0 170px;
	padding: 5px 0;
}
	.page_author div.a_comment {
	margin: 0 0 0 170px;
	padding: 5px 0;
	border-top: 1px solid #DDDDDD;
}
}
a.btn.liquid_bc:hover{
	opacity: 0.7;
}

/*---------- カテゴリーカードタイプ　----------*/
.cardtype .list .post_links .list-block {
    display: block;
}
.cardtype .list .post_links {
    display: block;
	border: 1px solid rgba(119, 119, 119, 0.1);
	margin-bottom: 30px;
    border-bottom-width: 3px;
}
.cardtype .list .post_links .post_thumb span {
    height: 200px;
    width: 100%;
}
.cardtype .list .post_links .post_thumb, .list .post_links .list-text {
    display: block!important;
	}
@media (min-width: 992px) {	
.cardtype .list .list-text {
    height: 9em;
	}
}
@media (max-width: 576px){
.cardtype .list .post_ttl {
    font-size: medium;
}
.cardtype .list .post_links .post_thumb span {
    height: 190px;
    width: 100%;
}
.list .post_links .post_thumb {
    background-size: 100% auto;
    -webkit-background-size: 100% auto;
}
}