/* header */

/* #subMenu01-menu.ui-menu .ui-menu-item:nth-child(3){
    display: none ;
}
#ui-id-3{
    display: none ;
} */
.mo_img_none,.mo_img_block{display: none!important;}
.mo_img_none_en{
    display: block !important;
}
.img_none_en{
    display: none;
}
.img_block_en{
    display: block;
}
#header .h_dep01 .dep01_li{
    width: 235px;
}
#header .h_dep01 .dep01_li > a{
    line-height: inherit;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 80px;
}
#header .sitemap_inner .site_menu .s_m_li01{
    padding: 0 18px;
    width: 25% !important;
}
#header .sitemap_inner .site_menu .s_m_li01.w80.w7 .s_m_li02 {
    width: 100%;
}
#header .sitemap_inner .site_menu .s_m_li01:nth-child(3)::after{
    width: 1px;
}
#header .sitemap_inner .site_menu .s_m_li01:nth-child(5)::after{
    width: 0;
}
#header .sitemap_inner .site_menu .s_m_li01::before{
    height: 0 !important;
}
#header .sitemap_inner .site_menu .s_m_li01 > h3{
    font-size: 18px;
    margin-bottom: 17px;
}
#header .sitemap_inner .site_menu .s_m_li01.w80 .s_m_li02{
    margin-right: 30px;
    margin-bottom: 12px;
}
#header .sitemap_inner .site_menu .s_m_li02 > a{
    font-size: 16px;
    margin-bottom: 12px;
}
#header .sitemap_inner .site_menu .s_m_li03 > a{
    font-size: 14px;
}
#header .m_sitemap .m_site_bot .m_site_con .m_s_li02{
    width: 100%;
}
#header .m_sitemap .m_site_bot .m_site_con .m_s_dep02 .m_s_li02 > a{
    width: 100%;
}
#header .m_sitemap .m_site_bot .m_site_con .m_s_dep03 .m_s_li03 > a{
    margin-left: 3%;
}
#main .main03 .right_box .tab_content .go_box{
    width: 344px;
}
#sub .story .st_box02 .sk_eye .invest_box .w_txt_box h6{
    text-align: center;
}
#sub .tab_menu li a{
    font-size: 16px;
}
#sub .detail .kfcc_box > div{
    width: 70%;
}
#sub .detail .tab_content .carbon_b .ca_sp01{
    width: 185px;
}
#sub .detail .tab_content .carbon_b .ca_sp02{
    width: calc(100% - 185px);
}
#sub .detail .tab_content .w_a_100 .carbon_b .ca_sp01{
    width: 180px;
}
#sub .detail .tab_content .w_a_100 .carbon_b .ca_sp02{
    width: calc(100% - 180px);
}
.planterior .be_s{
    width: 220px;
}
.planterior .be_c{
    width: calc(100% - 220px);
}
#sub .b_index_inner .detail_wrap .txt_box .man_p{
    margin: 20px 35px 45px 0;
}
#sub .tab_menu li{
    min-height: 75px;
}
#sub .talent .want_sk .success_ul li .txt_box{
    width: 73%;
}
#sub .talent .want_sk .success_ul li .txt_box h5 span{
    margin-left: 0;
    display: block;
}
#sub .talent .want_sk .success_ul li .txt_box h5 {
    padding-bottom: 12px;
}
#sub .biz .biz_left .b_txt{
    width: 80%;
}
#sub .planterior .pro_mp_ul .be_s{
    font-size: 15px;
    width: 255px;
}
#sub .planterior .pro_mp_ul .be_c {
    width: calc(100% - 255px);
    font-size: 14px;
}
#sub .rAnn .rAnn_box .inner .s_ul{
    align-items: flex-start;
}
#sub .step_wrap .next_i img{
    margin-top: 130px;
} 
#sub .rGuide .step_wrap .next_i img{
    margin-top: 0;
}


@media screen and (max-width: 1700px){
    #header .h_dep01 .dep01_li {
        width: 185px;
    }
}
@media screen and (max-width: 1440px){
    #header .h_dep01 .dep01_li {
        width: 11vw;
    }
}
@media screen and (max-width: 1380px){
    #sub .soofee .line_up .line_ri {
        width: 75%;
    }
}
@media screen and (max-width: 1200px){
    #main .main02 .quick_box .qli{
        vertical-align: middle;
    }
    #sub .tab_menu li{
        min-height: 103px;
    }
    #sub .talent .want_sk .success_ul li .txt_box h5 span {
        margin-left: 0 !important;
    }
}
@media screen and (max-width: 960px){
    #sub .rguide_box .step_wrap .step_c.sss img{
        width: 30%;
    }
    #sub .rguide_box .step_wrap .step_c.ss img{
        width: 23% !important;
    }
}
@media screen and (max-width: 768px){
    #main .main02 .quick_box .qli {
        vertical-align: baseline;
    }   
    #main .main03 .right_box .tab_content .go_box {
        width: 283px;
    }
    #main .main03 .right_box .tab_content .go_box p{
        font-size: 14px;
    }
    #main .main03 .right_box .tab_content .go_box a{
        padding: 5% 5%;
    }
    #sub .planterior .pro_mp_ul .be_s {
        width: 255px !important;
    }
    .mo_img_block_en{
        display: block !important;
    }
    .mo_img_none_en{
        display: none !important;
    }
    #sub .step_wrap .step_c .step_p{
        margin-top: 10px;
    }
    #sub .rguide_box .step_wrap .step_c.ss img {
        width: 30% !important;
    }
    #sub .rGuide .rguide_box .precaution_wrap li .pre_tit{
        width: 100% !important;
    }
    #sub .tab_menu li {
		width: calc(100% / 3);
        min-height: 104px;
    }
}
@media screen and (max-width: 499px){
    #sub .talent .want_sk .values_ul .values_txt p {
        font-size: 12px !important;
        line-height: 20px !important;
    }
    #sub .planterior .pro_mp_ul .be_s {
        width: 100% !important;
    }
    #sub .planterior .pro_mp_ul .be_c {
        width: 100% !important;
    }
    #sub .rGuide .rguide_box .precaution_wrap li .pre_tit{
        width: 100% !important;
    }
}
