@charset "utf-8";

/* s_visual */
#sub_top_Wrap{}

.s_visual{width: 100%; max-width:1400px; margin-top: 200px; padding-bottom: 80px; text-align: center; border-bottom: 1px solid #E5E5E5; margin-left: auto; margin-right: auto; margin-bottom: 40px;}
.s_visual .sv_tit{}
.s_visual .sv_tit h2{font-size: 48px; color:#000;}
.s_visual .sv_tit h2 span{}
.s_visual .depth{display: flex; align-items: center; justify-content: center; margin-top: 25px;}
.s_visual .depth li{font-size: 15px; color:#585858; font-weight: 500;}
.s_visual .depth li:last-child{color:#000; font-weight: 700;}
.s_visual .depth li + li::before{content: '→'; font-family:'SUIT', sans-serif; color:#585858; margin:0 20px; font-weight: 500;}

@media screen and (max-width:1400px){
    .s_visual{margin-top: 160px;}
    .s_visual .sv_tit h2{font-size: 43px;}
}
@media screen and (max-width:768px){
    .s_visual{margin-top: 140px;}
    .s_visual .sv_tit h2{font-size: 40px;}
}
@media screen and (max-width:500px){
    .s_visual .sv_tit h2{font-size: 35px;}
    .s_visual .depth li{font-size: 14px;}
}



/* Sub-Menu */
.sub_menu_wrap{opacity: 0; position: fixed; top: -9999px; left: -9999px; z-index: -9999; visibility: hidden;}





#subTitle { text-align: center; color:#000000; font-size: 40px; font-weight: 700;}
#pageCont { padding: 4% 0 5%; overflow: hidden; }

@media all and (max-width:1280px) {
    #subTitle{font-size: 38px;}
    #pageCont { padding: 7% 0; }
}

@media all and (max-width:1024px) {
    #subTitle{font-size: 36px;}
    #pageCont { padding: 8% 0; }
}

@media all and (max-width:768px) {
    #subTitle{font-size: 34px;}
}

@media all and (max-width:500px) {
    #subTitle{font-size: 32px;}
    #pageCont { padding: 10% 0; }
}
