/*****************************
RM連携プラグイン－詳細画面－任意属性エリア
*****************************/
/* 768px以上の場合のスタイル */
@media (min-width: 768px) {
    /* パディング０ */
    .plugin-rmaps .card-body .outline .row .col-md-5 {
        padding:0;
    }

    /* マージン0＋文字サイズ調整 */
    .plugin-rmaps .card-body .outline .row .col-md-5 .attribute_contents {
        margin-left: 0px!important;
        font-size:0.85rem;
    }

    /* badge内のテキスト左寄せ */
    .plugin-rmaps .card-body .outline .row .col-md-5 .attribute_contents .badge {
        text-align: left;
    }
}

/*****************************
TOP（新着プラグイン）：https://hpsc-network.jpnsport.go.jp
*****************************/

/* text-truncateクラスのテキスト省略を除去（新着プラグインのonerowテンプレート） */
.whatsnews-onerow .text-truncate {
    white-space: normal;
}

/* badgeの幅を固定幅（「外傷・障害予防」に合わせて100px）へ変更 */
.whatsnews-onerow .container .row .badge {
    width: 100px;
}

/*****************************
人材検索ページ専用：https://hpsc-network.jpnsport.go.jp/hr
連携機関検索ページ専用：https://hpsc-network.jpnsport.go.jp/orglist
*****************************/

/* 各フレームの下部マージン除去（人材検索） */
#frame-card-172,#frame-card-173,#frame-card-174,#frame-card-175 {
    margin-bottom:0rem !important;
}

/* 各フレームの下部マージン除去（連携機関検索） */
#frame-card-84,#frame-card-176,#frame-card-177,#frame-card-178 {
    margin-bottom:0rem !important;
}

/* パディング除去（連携機関検索） */
#frame-card-84 .card-body {
    padding-top: 0px !important;
}

/* 新着のパディング除去（共通） */
#frame-card-174 .card-body,#frame-card-177 .card-body {
    padding: 0px !important;
}

/* 新着下部の平行線の着色 */
#frame-card-175 .hpsc-border,#frame-card-176 .hpsc-border {
    border: 1px solid #836E2D;
}

/*****************************
RM連携プラグイン－詳細検索エリア－詳細検索リンク
*****************************/
#rmap_search_condition .btn-link {
    color: #836E2D;
    text-decoration: underline;
}

/*****************************
連携機関一覧ページ：https://hpsc-network.jpnsport.go.jp/orglist
連携機関一覧tableの余白除去
*****************************/
.orglist #frame-card-23 .card-body {
    margin:0px
}
/*****************************
人材検索ページ：https://hpsc-network.jpnsport.go.jp/hr
*****************************/
#app_44 .card-deck .staff-type-1,.staff-type-2,.staff-type-3 {
    background-color: #836E2D;
}

/*****************************
マイポータルページ：https://hpsc-network.jpnsport.go.jp/myportal
*****************************/
#frame-card-238 {
    margin-bottom: 0 !important;
}

/*****************************
パッケージFAQページ：https://hpsc-network.jpnsport.go.jp/package/qa
※茶色い線を消す。質問文と回答文の文字サイズを揃える。質問文の縦位置を一覧と同程度に揃える。
*****************************/
.plugin-faqs .card-body h2 {
    font-size: 0.875rem;
    margin: 10px 0 20px 0;
    border-left:none;
}

/*****************************
（マイポータル）タグ×フォームの「回答済み」、「未回答」バッジの非表示化
*****************************/
/* 「回答済み」を非表示 */
.badge.badge-success.tag-form-answered {
    display: none;
}

/* 「未回答」を非表示 */
.badge.badge-warning.tag-form-not-answered {
    display: none;
}

/*****************************
（LMS）（LMS-D）トグルスイッチのズレ修正
*****************************/
/* （LMS）個別設定動画、（LMS）個別設定修了証、（LMS-D）表示設定 */
div[class*="personalizedSetting"] .custom-control, div[class*="personalizedCertificate"] .custom-control, div[class*="plugin-lmsdashboards"] .custom-control {
  background: initial;
  margin: 0px;
  padding: 0px 0px 0px 1.5rem;
}
div[class*="personalizedSetting"] .custom-control .custom-control-label::after, div[class*="personalizedCertificate"] .custom-control .custom-control-label::after,div[class*="plugin-lmsdashboards"] .custom-control .custom-control-label::after {
  left: -1.8rem;
}

/*****************************
（LMS）コース一覧のテーブルヘッダー固定
*****************************/
form[name="removecourse"] table thead {
  position: sticky;
  top: 0;
  background-color: white;
  z-index: 1000;
}