@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/


/*サイトスピードUP css指定*/
@font-face{
  font-family: 'icomoon';
  src: url('/wp-content/themes/swell/assets/fonts/icomoon.woff2?fq24x') format('woff2'); /* パス要調整 */
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


/*投稿記事余白調整*/
.single-post .post_content h2:not(.kanren-title) {
	border: 3px solid #b0b0b0;
    padding: .4em 1em;
}
.single-post .post_content h3 {
    margin: 1em auto;
    border-bottom: 2px solid #abcdff;
	padding: 0.4em 0;
}
.single-post .post_content h4 {
  margin: 0 0 1em;
}

/*投稿スクロールヒント*/
.c-scrollHint {
    display: none;
}

/*投稿リスト外観調整*/
.p-postList.-type-simple {
    border-top: 0px;
}
.-type-simple .p-postList__link {
    padding: 0.25em .25em;
}
.icon-folder::before {
	  display:none;
}
.c-categoryList::before {
   display:none;
}
.c-categoryList__link,
.p-postList__cat.u-thin.icon-folder {
		display: inline-block;
	  color: #666;
    text-align: center;
    background-color: #ffffff;
    padding: 4px 12px;
    border: 1px solid #666;
}

/*時間アイコン削除*/
.c-postTimes__posted::before {
display:none;
}



/*お知らせ2カラム*/
@media (min-width: 1300px) {
.post-glossary-col2 .p-postList.-type-simple {
    display: grid ;
    gap: 0px 0px;
    margin: 0;
    padding: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.post-glossary-col2 .p-postList__item {
    width: 100%;
}
.post-glossary-col2 .p-postList__link { 
        margin: 0px 5px;
    }
.post-glossary-col2 .-type-simple .p-postList__link {
    padding: 0.5em 0.5em;
} 
}