/* <system section="theme" selected="8599973812270629022"> */
@import url("https://codomisu.sakura.ne.jp/minimalism/old.css");
/* </system> */

/*-----記事本文の設定-----*/
.entry-content p {
    font-size: 17px; /*フォントサイズ*/    
    line-height: 1.7; /*行間*/
    margin-bottom: 1.8em; /*段落の余白*/
    letter-spacing: 0; /*文字間*/
}



/*更新日表示*/
.lastmod {
color: #000;
background-color: #fffaf0;
padding: 5px 6px;
text-decoration: none;
font-size: 100%;
display: inline;
margin-left: 10px;
}
.lastmod::before {
margin-right: 5px;
padding-left: 3px;
font-family: FontAwesome;
content: '\f021';
}
.entry-date a {
padding: 5px 6px !important;
}
.entry-date a::before {
margin-right: 5px;
padding-left: 3px;
font-family: FontAwesome;
content: '\f017';
}




/* シェアボタン */
.share-area {
margin: 20px 0;
}
.share-button a {
display: inline-block;
width: 60px;
height: 52px;
padding: 4px 0;
line-height: 18px;
font-size: 16px;
font-weight: bold;
text-align: center;
color: #fff;
text-decoration: none;
vertical-align: bottom;
transition: all 0.4s;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.share-button a:hover {
opacity: 0.6;
transition: all 0.4s;
}
.share-area i,
.share-area .lg {
font-size: 24px;
}

.share-button .hatena-bookmark-button .lg {
font-size: 32px;
}
.share-button .hatena-bookmark-button {
padding-top: 5px;
padding-bottom: 6px;
}
.share-button .twitter-button .lg {
font-size: 27px;
}
.share-button .twitter-button {
padding-top: 8px;
}
.share-button .facebook-button .lg {
font-size: 26px;
}
.share-button .facebook-button {
padding-top: 4px;
}
.share-area .small-text {
font-size: 11px;
}
.share-area .fa-spin {
font-size: 8px;
color: #fff;
}
.share-button .hatena-bookmark-button {
background: #00A4DE;
}
.share-button .facebook-button {
background: #405BA7;
}
.share-button .twitter-button {
background: #55ACEE;
}
.share-button .googleplus-button {
background: #C53727;
}
.share-button .pocket-button {
background: #EE4256;
}


.entry-content b{
	background: -webkit-linear-gradient(transparent 60%, #ffff00 60%)!important;
	background: -o-linear-gradient(transparent 60%, #ffff00 60%)!important;
	background: linear-gradient(transparent 60%, #ffff00 60%)!important;
}


/*=== article window ===*/
.article-area{
    background-color:#FFFFFF;/*背景色*/
}
.article-container{
    width: 90%;/*画像表示の幅*/
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    box-sizing: border-box;
    margin: 0px auto;
    padding:0px;
    text-align:center;}
.article-box{
    box-sizing:border-box;
    border:5px solid lightyellow;/*画像の枠色*/
    width:25%;
    padding:0px;
    margin:30px 15px;/*画像周りの空白*/
    overflow:hidden;}
.article-img img{
    width:100%;
    display:block;
    object-fit:cover; 
    transition-duration: 0.5s;/*ゆっくり戻る*/}
.article-img:hover img{/*マウスオーバーで拡大表示*/
    transform: scale(1.1);/*1.1倍に表示*/
    transition-duration: 0.5s;/*ゆっくり拡大*/}

/*=== smartphone ２列表示 ===*/
@media(max-width: 767px){
.article-container {
    width:100%;
    flex-wrap: wrap;/*折り返し表示（２列）*/
    justify-content:space-between;
    padding:8px;}
.article-box {
    width:45%;
    padding:0px;
    margin:8px;}
.article-img img{
    width:100%;
    padding:0;
    object-fit:cover;}}
.page-entry .article-area{display:none;}
/*=== end of article window ===*/



.acmenu {
    max-width: 500px;
}

.acmenu a {
    display: block;
    padding: 15px;
    text-decoration: none;
    color: #000;
}

.acmenu_bar {
    display: block;
    margin: 0 0 4px 0;
    padding : 15px;
    line-height: 1;
    color :#fff;
    background : #e17b34;
    cursor :pointer;
    display: flex;
}

.accordion {
    display: none;
}

.acmenu ul {
    margin: 0;
    padding: 0;
    background :#eee;
    list-style: none;
}

.acmenu li {
    height: 0;
    overflow: hidden;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.acicon {
    padding:0 15px;
    border-left:1px solid #fff;
}

/*右側のアイコン*/

.acicon:before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: '\f078';
}

/*チェックボックスをクリックした時に見える要素*/

#acmenu_bar01:checked ~ #links01 li,
#acmenu_bar02:checked ~ #links02 li {
    height: 54px;
    opacity: 1;
}


.show-area{
display: inline-block;
padding: 10px;
border-radius: 5px;
cursor: pointer;
margin-bottom: 0;
color: blue;
}

