@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
*/

.l-mainContent__inner>.post_content {
    margin: 2em 0;
    padding: 0 var(--swl-pad_post_content,0);
}

/* FV変更詳細追記 */
.l-content {
    margin: 0 auto 6em;
    padding-top: 1em;
    position: relative;
    z-index: 1;
}

.c-postTitle__ttl {
    font-size: inherit;
    line-height: 1.5;
    width: 100%;
}

.p-articleMetas {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    font-size: 8px;
}

.p-articleMetas.-top .p-articleMetas__termList {
    font-size: 8px;
}

.c-categoryList__link {
    border-radius: 16px;
    padding: 5px 8px;
}

.c-infoBar__text {
    font-weight: 700;
    padding: 0;
    z-index: 1;
}

.c-infoBar__text {
    font-size: 1.5vw;
}

.c-infoBar__btn {
    border-radius: 40px;
    box-shadow: 0 2px 4px var(--swl-color_shadow);
    color: #fff;
    display: block;
    font-size: .95em;
    line-height: 1;
    margin-left: 1em;
    min-width: 1em;
    padding: 0 1em;
    text-decoration: none;
    width: auto;
}

/* 内部リンクカード */
.p-blogCard__title {
	font-size: 12px;
}

/* style.css か 外観 › 追加CSS */
.logo-text{
	margin-left: .4em;   /* ロゴと文字の間隔 */
	font-size: .60em;/* 好みで調整 */
	color: #000;
	display:inline-block;
	vertical-align:middle;
}