/*
Template:ystandard
Theme Name:ystandard-child
Theme URI: http://wp-ystandard.com
Author: yosiakatsuki
Author URI: https://yosiakatsuki.net
Description:サイト高速化、Google PageSpeed Insightsでの高得点獲得に重点を置きながら、比較的カスタマイズしやすい形を目指したテーマystandardの子テーマ
Version: 2.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

body{
    font-family: "メイリオ", Meiryo, Osaka,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
    background-color: #F1F1F1;
}

/*サイドエリアを削除*/
aside#secondary{
    display: none;
}
/*メインエリアのwidthをMAXに*/
main#main{
    width:100%;
    max-width: none;
    background-color: #F1F1F1;
}
body.single main{
    background-color: #ffffff!important;
}
/*ヘッダーのロゴを中央にして大きく*/
div.site-branding{
    width: 100%;
    margin: 0 auto;
    text-align: center;

}
h1.site-title{
    font-size: 30px;
}
h1.site-title a{
    font-size: 50px;
    font-weight: bold;
}
div.site-title a{
    font-size: 50px;
    font-weight: bold;
}

/*アーカイブタイトル削除*/
h2.archive__title{
    display: none;
}

/* インデックスリストの改修 */
div.archive__list{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
article.entry-list{
    width: 31.3%;
    background-color: #F1F1F1;
	margin: 1%;
}
.entry-list--list .entry-list {
    padding: 30px 0;
    background-color: #F1F1F1;
}
div.entry-list__thumbnail{
    width: 100%!important;
    float: none;
    margin: 0;
}
/*サムネのアスペクト比を1:1に*/
.ratio__4-3:before {
    padding-top: 100%;
}

div.entry-list__detail{
    display: none;
}
@media screen and (min-width: 600px){
div.entry-list__thumbnail{
    width: 100%;
}
}

/* footer */
.site__footer{
    background-color: #ffffff;
    color: #000;
}

/*========== 詳細ページのカスタマイズ ==========*/
div.entry-meta{
    display: none;
}
aside.share-btn{
    display: none;
}
aside.entry__footer-taxonomy{
    display: none;
}
aside.entry__footer-author{
    display: none;
}
section.entry-related{
    display: none;
}
section.entry-paging{
    display: none;
}
.entry__content{padding: 0;}

/*テキストセッティング*/
h1.entry-title{
    text-align: center;
    font-size: 40px;
}
/*h2背景の装飾*/
h2{
	background-color: #F1F1F1;
	padding: 5px 5px 5px 20px;
	border-left: solid 3px #000000;
}
h2:first-child{
    margin-top: 3em;
}
h3{
	padding: 1px 0px 1px 10px;
    font-size: 16px;
	border-left: solid 5px #888888;
}
@media screen and (max-width: 480px){
h1.entry-title{
    font-size: 25px;
}
}

/*記事ページのメインエリアパティング*/
article.post{
    /*padding: 30px 50px;*/
	padding: 5%;
}


/*ギャラリーのmargin-right*/
.blocks-gallery-item {
	margin-right: 0 !important;
}

/*ブランドカラー*/
.color_flexbox {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content:  flex-start;
}
.color_flexbox_inner > ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.color_flexbox_inner > ul li{
    font-size: 10px;
    padding: 1px 0;
    line-height: 1.2;
}
.color_box {
	width: 100px;
	height: 100px;
	margin-right: 5px;
}


