@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
body{
	background: white;
}
ul.mobile-header-menu-buttons {
    padding: 0 7px 0 16px;
}
li.search-menu-button.menu-button{
	display: none;
}
.mobile-menu-buttons .menu-button{
	justify-content: space-between;
}
.mobile-menu-buttons .menu-button{
	width: auto;
}
.caption-wrap {
    flex-direction: column-reverse;
    line-height: 1.4;
}
.mobile-menu-buttons .menu-button > a{
	font-weight: normal;
}
h2.wp-block-heading {
    font-weight: normal;
    letter-spacing: .04em;
}
.article h3 {
    border: 0;
}
.wp-block-buttons .wp-block-button__link:after {
    content: "\f105";
    font-family: 'FontAwesome';
    margin-left: .5em;
}
ul.wp-block-latest-posts__list {
    padding: 0;
}
a.wp-block-latest-posts__post-title {
    text-decoration: none;
    color: var(--cocoon-text-color);
}
ul.wp-block-latest-posts__list li {
    border-bottom: .5px solid lightgray;
    padding: 1em 0;
}
.center-left{
	text-align:left;
}
.center-left br{
	display:none;
}
main#main {
    padding-top: 0;
}
.logo-menu-button img{
	width: 150px;
}
header .logo:after {
    content: "株式会社クレールパートナー";
    display: block;
    font-size: .7em;
    letter-spacing: .24em;
}
.footer-bottom-logo:after {
    content: "株式会社クレールパートナー";
    text-align: center;
    /* padding-left: 14px; */
    letter-spacing: .2em;
    margin: 0 auto 2em;
    display: block;
}
@media screen and (min-width: 750px){
	.center-left{
		text-align:center;
	}
	.center-left br{
		display:block;
	}
}

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
	.mobile-header-menu-buttons{
		flex-direction: row-reverse;
	}
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}
