.p-about_comparison__title {
    color: #2b5077;
}

.p-about_feature__title {
    border-bottom: 1px solid #2b5077;
    color: #2b5077;
}

.c-objective .title {
    color: #2b5077;
}

.c-btn02 a, .c-btn02 span {
    color: #2b5077;
}

.p-objective_method__worries {
    background: #2b5077;
}

.p-objective_merit__text .title {
    color: #2b5077;
}

.p-objective_merit__list svg {
    fill: #2b5077;
}

.p-objective_point__text .title {
    color: #2b5077;
}

.p-objective_point__check .title .en {
    color: #2b5077;
}

.c-case_box__company .body dl.half dt {
    background: #2b5077;
}

.c-case_box__company .body .ico {
    fill: #2b5077;
}

.c-btn02.-color a, .c-btn02.-color span, .c-btn03 a, .c-btn03 span, .c-btn-common a {
    background: -webkit-gradient(linear,left top,right top,from(#2b5077),to(#7ea3ca));
    background: linear-gradient(90deg,#2b5077,#7ea3ca);
    color: #fff;
}

.p-news_archive__tab a.is-act, .p-rate_front__title span {
    color: #2b5077;
}

.p-rate_timing__flow li .num, .p-rate_timing__list .num {
    background: #2b5077;
}

.p-rate_timing__flow li.color {
    color: #2b5077;
    border-color: #2b5077;
}

.p-rate_timing__table .title {
    color: #2b5077;
}

.p-rate_timing__table .sub_title::before {
    background: #2b5077;
}

.p-rate_feature__title span, .p-rate_timing__table .dot {
    color: #2b5077;
}

.p-rate_feature__text .sub_title {
    color: #2b5077;
}

.p-case_archive__search .cat dt {
    background: #2b5077;
}

.p-case_archive__btn .delete, .p-case_archive__btn .submit {
    background: #2b5077;
}

.p-case_archive__btn .delete {
    background: #e6e6e6;
}

.c-story_box a {
    background: -webkit-gradient(linear,left top,right top,from(#2b5077),to(#7ea3ca));
    background: linear-gradient(90deg,#2b5077,#7ea3ca);
}

.p-story_single__information dt {
    color: #2b5077;
}

.p-recruit_information__table a svg, .p-story_single__information svg, .p-story_single__movie .title svg {
    fill: #2b5077;
}

.p-story_single__body .title .border {
    color: #2b5077;
    border-bottom: 1px solid #2b5077;
}

.p-story_single__profile .title {
    border-bottom: 1px solid #2b5077;
    color: #2b5077;
}

.c-ttl01__en, .c-ttl01__ja .color, .c-ttl05 .en.-color {
    color: #2b5077;
}

.p-objective_method__title .ja {
    color: #2b5077;
}

.p-identity_message__title .ja {
    color: #2b5077;
}

.p-company_overview__table .office dt {
    color: #2b5077;
}

.c-news_list .cat {
    background: #2b5077;
}

.c-news_list .new {
    color: #2b5077;
}

.c-news_list .cat.-media {
    background: #2b5077;
}

.p-news_archive__tab a::after {
    background: #2b5077;
}

.p-news_single__cat {
    background: #2b5077;
}

.advisorMerit {
    background: linear-gradient(to right, #2b5077, #7ea3ca);
}

.p-content_header-contact .color {
    color: #2b5077;
}

.p-contact_form .note a {
    color: #2b5077;
}

.p-contact_form input[name=submitSubmit] {
    background: #2b5077;
}

.p-page_kv01, .p-page_kv02 {
    margin-top: 60px;
}

.p-identity_mission {
    padding: 160px 0 85px;
}

.new2303 #toc_container {
    background: #EFF2F4;
    padding: 30px 52px;
    margin: 60px 0;
}

.new2303 #toc_container p.toc_title {
    font-size: 23px;
    margin-bottom: 23px;
    border-bottom: 1px solid #85B5E6;
    display: inline-block;
}

.new2303 #toc_container ul.toc_list li a {
    color: #000;
}

.new2303 #toc_container ul.toc_list li ul {
    padding-left: 36px;
    margin-bottom: 8px
}

.new2303 .corporate_main.manews_main .inc .contents_area {
    max-width: 100%;
    margin-right: 0;
    margin-top: 100px;
}

.new2303 .corporate_main.magazine_archive .inc {
    margin-top: 60px;
}

.new2303 .corporate_single_main.manews_single_main .inc .single_area {
    max-width: 100%;
    margin-right: 0;
}

.corporate_main_top .viewmore {
    text-align: center;
}

.corporate_main_top .viewmore a {
    color: #01091E;
}

.corporate_main_top .viewmore a:after {
    background: #3670AC;
}

.new2303 .corporate_single_main .inc .single_area .single_contents h2 span {
    padding-top: 120px;
    margin-top: -120px;
}

.new2303 .corporate_single_main .inc .single_area .single_contents h3 span {
    padding-top: 120px;
    margin-top: -120px;
}

.single-manews .l-main {
    padding-top: 100px;
}
@media screen and (max-width: 1200px) {
   .single-manews .l-main {
        padding-top: 100px;
    } 
}
@media screen and (max-width: 980px) {
    .single-magazine .l-main,
    .single-buy_list .l-main,
    .single-needs_list .l-main {
        padding-top: 15vw!important;
    }
   .single-manews .l-main {
        padding-top: 15vw;
    }
    .head_btm {
        display: none;
    }
}
.single-manews .p-section_contact {
    margin-top: 0;
}
.single-manews .l-main .c-crumbs {
    width: 100%;
    background: #1F2F54;
    margin: 0;
}
.single-manews .l-main .c-crumbs .single_bread_area {
    max-width: 1060px;
    margin: 0 auto;
    padding: 10px 30px;
    color: #fff;
}
.single-manews .l-main .c-crumbs .single_bread_area p {
    margin: 0;
}
.single-manews .l-main .c-crumbs .single_bread_area p a {
    color: #fff;
}


/*-- 230423 --*/
header.new_header2 .head_inc .head_right div a:active, header.new_header2 .head_inc .head_right div a:hover, header.new_header2 .head_inc .head_right div a:link, header.new_header2 .head_inc .head_right div a:visited {
    color: #000;
}
header.new_header2 .head_inc span.slash_l {
    color: #000;
}
header.new_header2 {
    padding: 16px 60px;
    background-color: #fff;
}
.new_header2 .head_pc_menu {
    font-size: 14px;
}
.new_header2 .head_btn a {
    width: 230px;
}
.new_header2 .head_btn a img {
    width: 230px;
}
.head_btm {
    background: rgba(31, 47, 84, 1);
    position: fixed;
    width: 100%;
    top: 85px;
    left: 0;
    z-index: 99999;
    padding: 12px 60px 12px;
}
.head_btm ul.head_btm_nav {
    display: flex;
    justify-content: space-between;    
}
.head_btm ul.head_btm_nav li {
    /* border-left: 1px solid #fff; */
    text-align: center;
    padding: 0 12px;
}
.head_btm ul.head_btm_nav li:first-child {
    border-left: unset;
}
.head_btm ul.head_btm_nav li a {
    display: block;
    color: #fff;
    word-break: keep-all;
}
.head_btm ul.head_btm_nav span {
    height: 17px;
    width: 1px;
    background: #fff;
}

@media screen and (max-width:1200px) {
    .head_btm {
        padding: 12px 12px 12px;
    }
    .head_btm ul.head_btm_nav li a {
        font-size: 12px;
    }
}
@media screen and (max-width: 980px) {
    .head_btm ul.head_btm_nav {
        display: none;
    }
    header.new_header2 {
        padding: 3vw;
        border-bottom: 1px solid #0f2446;
    }
    .new_header2 .head_btn a {
        width: 39vw;
    }
    .new_header2 .head_btn a img {
        width: auto;
    }
}

.single-seminar .p-section_contact {
    margin-top: 0;
}

.wp-pagenavi {
    width: 100%;
}

.post-type-archive-advisor .new_2023 .l-main .new_adv .c-crumbs a:after {
    display: none;
}

.single-branch .branch_single_area .inc .single_contents .main_contents .box {
    padding-top: 150px!important;
    margin-top: -60px!important;
}