/*
Theme Name: pixgraphy Aizome
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the pixgraphy Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: YONAGA
Author URI: https://themefreesia.com/
Template: pixgraphy
*/



/*Add your own styles here:*/


body, button, input, select, textarea {
font-family: 'Lato', 'Noto Sans JP', '游ゴシック Medium', '游ゴシック体', 'Yu Gothic Medium', YuGothic, 'ヒラギノ角ゴ ProN', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
font-size: 100%;
line-height: 1.75em; 
 }

.wp-pagenavi .pages {
    padding:8px 12px 9px 12px;
}


/*見出し*/
h1, h2, h3, h4, h5, h6 {
    color: #333;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    margin-top: 0;
    padding-bottom: 20px;
}
h1, h2, h3, h4, h5, h6, p, pre, dt, dd, li {
    line-height: 1.8;
}
.entry-content h2, .widgettitle {
    background: #dfdfdf;
    color: #333;
}
.entry-content h2 {
    margin-top: 40px;
    margin-bottom: 25px;
    display: block;
    background-color: transparent !important;
    color: #3e3e3e !important;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.5;
    border-color: silver;
    border-left-width: 4px;
    border-left-style: solid;
    padding: 8px 8px 8px 12px;
}

h3 {
    font-size: 24px;
    line-height: 31px;
}
.entry-content h3 {
    font-size: 20px;
    position: relative;
    color: #3e3e3e;
    border-color: silver !important;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    padding-bottom: 8px;
    margin-top: 2rem;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    margin-top: 40px;
    margin-bottom: 15px;
    font-weight: 700;
    line-height: 1.5;
}
/*本文フッター*/
.cat-links a, .tag-links a {
    padding-bottom: 5px;
    display: inline-block;
}


.breadcrumb .home:before {
    content: '\f015';
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 16px;
    font-style: normal;
    line-height: 21px;
    margin-right: 4px;
    vertical-align: middle;
}

/*ヘッダー画像*/
.top-header {
background-size:cover;                 /* 画像のサイズを指定    */
    width:100%;                              /* 横幅のサイズを指定    */  
    background-position:center top;
    background-attachment: local;
}

/*ヘッダースライダー文字*/
h1#site-title, .site-header h2#site-title, 
.slider-content .slider-title, .slider-content .slider-title a {
    color:#fff ;
    font-weight: bolder;
    text-shadow: 
    #757575 2px 0px 0px, #757575 -2px 0px 0px,
    #757575 0px -2px 0px, #757575 0px 2px 0px,
    #757575 2px 2px 0px, #757575 -2px 2px 0px,
    #757575 2px -2px 0px, #757575 -2px -2px 0px,
    #757575 1px 2px 0px, #757575 -1px 2px 0px,
    #757575 1px -2px 0px, #757575 -1px -2px 0px,
    #757575 2px 1px 0px, #757575 -2px 1px 0px,
    #757575 2px -1px 0px, #757575 -2px -1px 0px,
    #757575 1px 1px 0px, #757575 -1px 1px 0px,
    #757575 1px -1px 0px, #757575 -1px -1px 0px;
    letter-spacing: 0.05em
}

#site-description, .slider-content .slider-text h3 {
    color:#fff ;
    font-weight: bolder;
    text-shadow: 
    #757575 2px 0px 0px, #757575 -2px 0px 0px,
    #757575 0px -2px 0px, #757575 0px 2px 0px,
    #757575 2px 2px 0px, #757575 -2px 2px 0px,
    #757575 2px -2px 0px, #757575 -2px -2px 0px,
    #757575 1px 2px 0px, #757575 -1px 2px 0px,
    #757575 1px -2px 0px, #757575 -1px -2px 0px,
    #757575 2px 1px 0px, #757575 -2px 1px 0px,
    #757575 2px -1px 0px, #757575 -2px -1px 0px,
    #757575 1px 1px 0px, #757575 -1px 1px 0px,
    #757575 1px -1px 0px, #757575 -1px -1px 0px;
    letter-spacing: 0.1em
}
/*中の人*/
.circle {
    border-radius: 50%!important;
}
.wp-caption .wp-caption-text, .gallery-caption {
    font-style: normal;
}

/*リスト*/
.entry-content ul {
    margin-bottom: 40px;
    list-style: none ;
    margin: 0;
    padding: 0;
}
.entry-content ul li {
    margin-bottom: 10px;
    list-style: none ;
}
.entry-content ul li:before {
    background-color: transparent !important;
    content: "●";
    color: silver;
    font-size: .75em;
    margin-right: .5em;
    position:  relative;
    top:-2px;
}
.entry-content .sd-content ul,
.entry-content .sd-content ul li {
    list-style: none ;
}
.entry-content .sd-content ul li:before {
    background-color: transparent !important;
    content: "";
    color: silver;
    font-size: 0em;
    position:  relative;
    top:-2px;
}



/*画像周り*/
.wp-block-image figcaption,
.blocks-gallery-caption {
font-size: .8em;
color: #666;
}
figcaption.blocks-gallery-caption {
    margin-top: .0em;
    margin-bottom: 1em;
}

.entry-content ul li.blocks-gallery-item:before {
    background-color: transparent !important;
    content: "";
    color: silver;
    font-size: .05em;
    margin-right: .5em;
    position:  relative;
    top:-2px;
}


/*Jetpack*/
.jp-sharing-input-touch .sd-content ul li {
    padding-left: 10px;
}
.jp-sharing-input-touch .sd-content ul li.share-twitter {
    padding-left: 0px !important;
}



