@charset "UTF-8";
/*
 Theme Name: SANGO Child
 Theme URI: https://saruwakakun.design
 Author: SARUWAKA
 Author URI: https://saruwakakun.com
 Template: sango-theme
*/
/*こちらはSANGOの子テーマ用CSSです。以下にCSSを記入していきましょう。*/

/*ロゴ画像を横いっぱいに*/
#inner-header, #drawer + #inner-header,#logo{
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
}
.header--center #logo img {
    padding: 0;
    height: auto;
    width: 100%;
    max-width: 1000px;
}
.header--center #logo {
    padding: 0;
    background: #323232;
}

@media only screen and (min-width: 1030px) {
    .single #logo img, .page #logo img {
        max-width: 92%;
    }
}

@media only screen and (min-width: 1240px) {
    .single #logo img, .page #logo img {
        max-width: 1180px;
    }
}
/*END ロゴ画像を横いっぱいに*/


/*ウィジェット 余白変更*/
.widget {
 margin: 0 0 1.0em;
}

/*見出し2*/
.entry-content h2{
position: relative;
padding: 0.25em 1em;
border-top: solid 2px black;
border-bottom: solid 2px black;
}
.entry-content h2:before, .entry-content h2:after{
content: '';
position: absolute;
top: -7px;
width: 2px;
  height: -webkit-calc(100% + 14px);
height: calc(100% + 14px);
background-color: black;
}
.entry-content h2:before {left: 7px;}
.entry-content h2:after {right: 7px;}
/*END*/

/*見出しh3*/
.entry-content h3{font-size: 20px}
.entry-content h3:first-letter {
font-size: 1.5em;
color: #2252c1;
}
/*END*/

/*Strong改造*/
strong {
background: linear-gradient(transparent 40%, #66ccff 30%);
}

/*関連記事カード*/
.linkto img{
border-radius : 50% ;
}
.linkto {
background: #f7fcff;
border: none;
}
.linkto div:before {
content: 'CHECK';
 font-size: 0.7em;
 font-weight: bold;
 color: #fff;
 background: #acb0f9;
 width: 5em;
 display: inline-block;
 padding: 0.2em;
 position: relative;
 top: -2px;
 text-align: center;
 margin-right: 0.5em;
 -webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;
}
/*END*/