/* ここの内容は、関係者にしか反映されないのでCSSの確認に使ってください */

/* 編集部以外には見えないかチェックするテスト（ページフッターのcopyrightのdivで確認） */

/*max-width: 575px　max-width: 767px　max-width: 991px　max-width: 1199px　max-width: 1200px　min-width: 576px　min-width: 768px　min-width: 992px　min-width: 1200px　*/

/*ページ限定にするクラス*/
/*＜TOPページ＞　.page_manager_page_view_top_top_panels_variant_0 */
/*＜記事一覧/articles-search/364＞　.view_news_tab_page_2*/
/*＜記事詳細/article/detail/837＞　.page-node-type-news*/
/*＜カテゴリ/consultation-category/ecdesign＞　.page_manager_page_view_top_categories_top_categories_panels_variant_0*/
/*＜に強い支援会社一覧/search/result/＞　.view_result_page_1　*/
/*＜コンシェルジュ/concierge＞　.page_manager_page_view_concierge_concierge_panels_variant_0*/
/*＜資料一覧/whitepaper/list＞　.view_paper_categories_page_1*/
/*＜資料詳細/whitepaper/detail/1264＞　.page-node-type-paper*/

/*チェック項目　
記事一覧/articles-search/364
記事詳細/article/detail/837
カテゴリ/consultation-category/ecdesign
に強い支援会社一覧/search/result/744/131
コンシェルジュ/concierge
資料一覧/whitepaper/list
資料詳細/whitepaper/detail/1264
/sitemap
/campaign
/concierge_form
*/  

/*TOPページ　お役立ち情報調整*/
@media (min-width: 992px) {
    .page_manager_page_view_top_top_panels_variant_0 .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
}
@media (max-width: 991px) {
    .page_manager_page_view_top_top_panels_variant_0 .col-lg-4 {
        width: 50%;
    }
}

/*
@media screen and (max-width: 575px) {
    .page_manager_page_view_top_top_panels_variant_0 .field-content {
        display: initial;
    }
}*/

@media (max-width: 575px) {
/*に強い支援会社一覧/search/result/744/131　ボタンをセンターに*/
.view_result_page_1 .view-result>.view-content>.views-row {
    flex-direction: column;
}
/*に強い支援会社一覧/search/result/744/131　画像を小さく*/

	.view_result_page_1 .views-field.views-field-field-logo {
    text-align: center;
}
	.view_result_page_1 .views-field.views-field-field-logo img {
    width: 50%;
}
}

/*資料詳細/whitepaper/detail/*/
.page-node-type-paper h2 {
    font-size: 20px;
}
.page-node-type-paper h3 {
    font-size: 16px;
}
.page-node-type-paper ul {
    margin-bottom: 1.5rem;
}
/*資料詳細/whitepaper/detail/ータグ横幅調整*/
.path-node.page-node-type-paper main .group-label-red ul li {
    padding: 0.1875rem 1rem;
}
/*各カテゴリ　consultation-category/XXX　お役立ち資料　真ん中合わせ（資料が２つ以下だった場合に対応）*/
.page_manager_page_view_top_categories_top_categories_panels_variant_0 .views-view-grid.horizontal.cols-3.clearfix .row {
    justify-content: center;
}

/*各カテゴリ　consultation-category/XXX　こんなお悩みがよく検索されています　ホバー時の色　だけど、他のところに影響ありそうなので要確認*/
.page_manager_page_view_top_categories_top_categories_panels_variant_0 .btn:not(#block-footersitelinks-2 .btn):hover {
    background-color: #ffffff00;
    border-color: #b3b3c9;
}

/*フッター　ボタン　下の空きを広げる*/
#block-footersitelinks-2 .row-top .login-register ul.nav.navbar-nav > li.nav-item:first-child {
    margin-bottom: 20px;
}
/*フッター　コンシェルジュに相談の下の空きを広げる*/
#block-footersitelinks-2 .row-top .col-lg-3:nth-child(3) ul > li:first-child {
    margin-bottom: 30px;
}

/*各カテゴリ　consultation-category/XXX　お役立ち資料タイトルとの空き調整*/
.page_manager_page_view_top_categories_top_categories_panels_variant_0 .paper-card.py-5 {
    padding-top: 1.5rem !important;
}

/*各カテゴリ　consultation-category/XXX　本文下部コンシェルジバナーA　上下空きを広げる*/
.page_manager_page_view_top_categories_top_categories_panels_variant_0  .field--name-body.field__item:has(> .logistics.box__story:not(.box-story-2)) {
    margin-top: 80px;
    margin-bottom: 80px;
}


/*各カテゴリ　consultation-category/XXX　タイトル　フォントを小さく*/
.page_manager_page_view_top_categories_top_categories_panels_variant_0 .title-block {
    font-size: 1.8rem;
}
/*各カテゴリ　consultation-category/XXX　自分で検索して探す　フォントを小さく*/
.page_manager_page_view_top_categories_top_categories_panels_variant_0 .instruct .content .title {
    font-size: 1.8em;
}
/*ーーキーワード下の空き調整*/
.block-quicktabs-block-request-a-free-quote:has(.ui-accordion-header) .quicktabs-accordion {
    margin: 18px 10px;
    padding: 30px 30px 10px;
}
/*各カテゴリ　consultation-category/XXX　支援サービス選びのポイント　フォントを小さく*/
.path-category-top .region.region-content .block-system-main-block .container-explained-experts .view-header .text-center.mt-5 h1 {
    font-size: 2.2rem;
}
@media (max-width: 450px) {
.path-category-top .region.region-content .block-system-main-block .container-explained-experts .view-header .text-center.mt-5 h1 {
    font-size: 1.8rem;
}}
/*各カテゴリ　consultation-category/XXX　こんなお悩みがよく検索されています　ボタン同士の空きを広げた*/
.page_manager_page_view_top_categories_top_categories_panels_variant_0 .block-views-blocklist-tags-block-1 .view-list-tags .view-content {
    gap: 2px;
    margin-bottom: 80px;
}
/*ーーボタンの空きと丸み*/
.page_manager_page_view_top_categories_top_categories_panels_variant_0 a.btn.btn-outline-primary.mt-1.mb-1 {
    font-size: 12px;
    --bs-btn-padding-x: 1.05rem;
    --bs-btn-padding-y: 0.3rem;
    --bs-border-radius: 0.175rem;
}
/*ーー注目の大きさ調整*/
.page_manager_page_view_top_categories_top_categories_panels_variant_0 .title-tag .label-tag {
    font-size: 16px;
    width: 57px;
    height: 34px;
    margin-bottom: 7px;
}
.page_manager_page_view_top_categories_top_categories_panels_variant_0 .title-tag {
    display: flex;
    justify-content: center;
    align-items: center;
}

/*全ページ共通　本文最下部空きを広げる*/
.row.g-0 {
    margin-bottom: 80px;
}

/*各カテゴリ　consultation-category/XXX　タイトル上部空き/
.contextual-region .view-header .text-center.title-tag {
margin-top: 75px !important;
}
/*各カテゴリ　consultation-category/XXX　課題解決のヒントが見つかるお役立ち記事　下部空き*/
.views-element-container.contextual-region.block.block-views.block-views-blockuseful-articles-block-block-1 {
    margin-bottom: 80px;
}
/*各カテゴリ　consultation-category/XXX　あなたにオススメのコンサル・運営代行記事　下部空き*/
.views-element-container.contextual-region.block.block-views.block-views-blockcategories-top-block-1 {
    margin-bottom: 80px;
}
/*各カテゴリ　consultation-category/XXX　MV　貴社に最適な　の大きさ調整*/
.path-category-top .region.region-content .block-system-main-block .view-id-categories_top.view-display-id-banner .views-row .views-field-fieldset-1 .fieldset-content-top .views-field-fieldset .fieldset-content-top-right .views-field-nothing .title h2 {
    font-size: 1.6rem;
}
.path-category-top .region.region-content .block-system-main-block .view-id-categories_top.view-display-id-banner .views-row .views-field-fieldset-1 .fieldset-content-top .views-field-fieldset .fieldset-content-top-right .views-field-nothing p {
    margin: 3px;
    font-size: 2.5rem;
}
.path-category-top .region.region-content .block-system-main-block .view-id-categories_top.view-display-id-banner .views-row .views-field-fieldset-1 .fieldset-content-top .views-field-fieldset .fieldset-content-top-right .views-field-nothing .title {
    padding-bottom: 11px;
}

/*各カテゴリ　consultation-category/XXX　MV　ディスクリプション　下空き*/
.path-category-top .region.region-content .block-system-main-block .view-id-categories_top.view-display-id-banner .views-row .views-field-field-banner-description {
    padding: 0 16px 20px;
}
/*各カテゴリ　consultation-category/XXX　MV　ディスクリプション　上空き*/
.path-category-top .region.region-content .block-system-main-block .view-id-categories_top.view-display-id-banner .views-row .views-field-field-banner-description {
    margin-top: 16px;
}
/*各カテゴリ　consultation-category/XXX　MV　タイトル　上空き*/
.path-category-top .region.region-content .block-system-main-block .view-id-categories_top.view-display-id-banner .views-row .views-field-fieldset-1 .fieldset-content-top {
    padding-top: 25px;
}

/*グローバルナビ　記事を読む　EC支援会社を探すなどのタイトル*/
.block-tb-megamenu nav ul.level-0 li.level-1 .tbm-link-container a, .block-tb-megamenu nav ul.level-0 li.level-1 .tbm-link-container span {
    font-size: 14px;
}

/*各カテゴリ　自分で検索して探す　地域、サブカテゴリのあたりの不要なpaddingを消去*/
@media (max-width: 767px) {
    .block-quicktabs-block-request-a-free-quote:has(.ui-accordion-header) .container>div:first-child {
        padding: 0px;
    }
}
/*各カテゴリ／フッター　左の空きがなくなっていたのを修正*/

@media (max-width: 450px) {
    .page_manager_page_view_top_categories_top_categories_panels_variant_0 .region.region-footer .container:first-child {
        margin-top: 0;
        padding-left: 10px;
    }
}
/*各カテゴリ　consultation-category/XXX　自分で検索して探す*/
.page_manager_page_view_top_categories_top_categories_panels_variant_0 .block-quicktabs-block-request-a-free-quote:has(.ui-accordion-header) .container > div:first-child {
    border: 0px solid #000000;
    margin-top: -110px;
}
.page_manager_page_view_top_categories_top_categories_panels_variant_0 .instruct.instruct-1 .instruct>img {
    height: 110%;
}
    
/*各カテゴリリ　consultation-category/XXX　MVアイコン位置調整*/
@media (max-width: 767px) {
    .path-category-top .region.region-content .block-system-main-block .view-id-categories_top.view-display-id-banner .views-row .views-field-fieldset-1 .fieldset-content-top .views-field-field-icon {
        margin-left: 0px;
    }
}
@media (max-width: 450px) {
    .path-category-top .region.region-content .block-system-main-block .view-id-categories_top.view-display-id-banner .views-row .views-field-fieldset-1 .fieldset-content-top .views-field-field-icon {
        margin-left: 240px;
    }
}
