@charset "UTF-8";

/* 1. 外枠：Flexboxで確実に横並び */
body.single-studio .studio-header-meta {
    display: flex;
    flex-direction: row; /* 強制的に横並び */
    align-items: center;
    margin: 15px 0 25px;
    padding: 0;
}

/* 2. PRラベル：右側に明確なマージンを確保 */
body.single-studio .pr-label-custom {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    height: 18px;
    padding: 0 8px;
    border: 1px solid #ccc;
    color: #888;
    border-radius: 2px;
    margin-right: 16px; /* 10pxだと狭いため16pxに変更。これで「すきまなし」を解消。 */
    line-height: 1;
    flex-shrink: 0; /* ラベルが潰れないように固定 */
}

/* 3. 日付：ラベルと垂直センターを一致させる */
body.single-studio .studio-date-text {
    display: inline-flex;
    align-items: center;
    font-size: 12px;
    color: #888;
    height: 18px;
    line-height: 1;
}

body.single-studio .studio-date-text i {
    margin-right: 6px;
    font-size: 11px;
}

/* ―――――――――――
PRと日付
―――――――――――  */
/* PRと日付を横並びにする箱 */
.pr-meta-wrapper {
    display: flex;
    align-items: center; /* 縦方向を中央揃え */
    gap: 12px;           /* PRと日付の間の距離 */
    margin-top: 4px;    /* アイキャッチ画像との距離 */
}

/* PRラベル自体の余白リセット */
.pr-label-custom {
    margin: 0 !important;
    font-size: 10px;
    padding: 1px 5px;
    border: 1px solid #ccc;
    color: #888;
    line-height: 1.4;
    border-radius: 2px;
}

/* 日付エリアの余白リセット */
.entry-header .entry-meta {
	margin-top: 8px;
    margin: 0 8px !important;
    padding: 0 !important;
    border: none !important;
}