html[lang='ko-KR'] .Bblue_button:hover {min-width:173px;}

@media (max-width:375px){
    html[lang='ja-JP'] .banner_box{background-size: cover !important;background-position-y: 0px !important;}
}

/* page_start_steps */
html[lang='en-PH'] .page_start_steps .page_steps_wrapper .content_bottom{max-width: 176px;}
html[lang='en-KH'] .page_start_steps .page_steps_wrapper .content_bottom{max-width: 176px;}
html[lang='ko-KR'] .page_start_steps .page_steps_wrapper .content_box{max-width: 535px;}
html[lang='ja-JP'] .page_start_steps .page_steps_wrapper ul{max-width: 365px;}

@media (max-width: 768px) {
    html[lang='en-PH'] .page_start_steps .page_steps_wrapper .content_bottom{max-width: max-content;}
    html[lang='en-KH'] .page_start_steps .page_steps_wrapper .content_bottom{max-width: max-content;}
}
@media (max-width: 500px) {
    html[lang='ja-JP'] .page_start_steps .page_steps_wrapper ul{max-width: 265px;}
}
/* page_start_steps */

/* page sub menu */
html[lang='ja-JP'] .nav_sub_menu .menu_box{gap: 54px;}
@media (max-width:1400px){
    html[lang='ja-JP'] .nav_sub_menu .menu_box{gap: 32px;}
    html[lang='ja-JP'] .nav_sub_menu .menu_box ul{gap: 32px;}
}
@media (max-width:1200px){
    html[lang='en-PH'] .nav_sub_menu .menu_box{gap:16px;}
    html[lang='en-PH'] .nav_sub_menu .menu_box p{white-space: nowrap;padding-right: 16px;border-right: 1px solid var(--text-text-white-static);}
    html[lang='en-PH'] .nav_sub_menu .menu_box ul{width: max-content;justify-content: flex-start;gap: 32px;}
    html[lang='en-KH'] .nav_sub_menu .menu_box{gap:16px;}
    html[lang='en-KH'] .nav_sub_menu .menu_box p{white-space: nowrap;padding-right: 16px;border-right: 1px solid var(--text-text-white-static);}
    html[lang='en-KH'] .nav_sub_menu .menu_box ul{width: max-content;justify-content: flex-start;gap: 32px;}
}    
@media (max-width:1120px){
    html[lang='ja-JP'] .nav_sub_menu .menu_box{gap: 16px;}
    html[lang='ja-JP'] .nav_sub_menu .menu_box p{white-space: nowrap;padding-right: 16px;border-right: 1px solid var(--text-text-white-static);}
    html[lang='ja-JP'] .nav_sub_menu .menu_box ul{width: max-content;justify-content: flex-start;gap: 32px;}
}
@media (max-width: 500px) {
    html[lang='ja-JP'] .nav_sub_menu .menu_box ul{gap: 16px;}
}
@media (max-width: 460px) {
    html[lang='ms-MY'] .nav_sub_menu{top: 96px;}
}
@media (max-width: 425px) {
    html[lang='ko-KR'] .nav_sub_menu{top: 96px;}
    html[lang='th-TH'] .nav_sub_menu{top: 96px;}
}
/* page sub menu */