@charset "utf-8";

.sec_tit4 {text-transform: uppercase;font-weight: 700;}
.sec_tit4 b {text-transform: uppercase;font-weight: 700;}
.sec_tit3 .bold700 {text-transform: uppercase;font-weight: 700;}
.menu {text-transform: uppercase;}

.footer_mid_wrap .mo_br {display: block;}
.sub_visual_txt3{padding-top: 30px; font-size: 18px; line-height: 1.4;color: #8f8f8f;}
.side_btn_box a { width: 120px; height: 50px; }

.main_visual_txt{line-height:1.4;}

.main_sec_03_wrap .tab_content_txt p{line-height:1.4;}

.main_sec_04_wrap .main_sec_04_list{height:50vh;overflow-y:auto;padding-right:20px;}
.main_sec_04_wrap .main_sec_04_keyword ul li span{line-height:50px;}
.main_sec_04_wrap .main_sec_04_list ul li{padding-bottom:30px;margin-bottom:30px;}

.sec_tit08 .main_tit_sub{line-height:1.4;}
.sec_tit08 .main_tit_sml{line-height:1.4;}


@media screen and (max-width: 2000px) {
    .main_sec_04_wrap .main_sec_04_list{height:50vh;overflow-y:auto;padding-right:20px;}
}


@media screen and  (max-width:1000px)  {
    .sub_visual_txt3{font-size: 16px;}
    .sub_visual_txt3 br{display: none;}
    
}

@media screen and  (max-width:800px)  {
    .sub_visual_txt3{font-size: 14px;}
    br{display: none;}
    
    }