
.s_sec_02_01_04_list1_txt{min-height: 300px;}
.sub_03 .sub_visual_txt2 {display: none;}

@media screen and  (max-width:620px)  {
.main_sec_08_wrap .sec_txt3 { width: 90%; margin: 0 auto; }
.main_sec_08_wrap .sec_txt3 br{display: none;}
.footer_mid_left { padding-bottom: 10px; }
.footer_mid_nav a { font-size: 16px; line-height: 1.6; font-weight: 300; color: #333; }
}

@media screen and  (max-width:520px)  {
.footer_mid_nav a { font-size: 14px; }
}