.mc1 .img_list li{float:none;width:100%}.mc1 .img_list li:nth-child(2n + 2){float:none;width:100%}.mc1 .img_list li:nth-child(5){margin-bottom:1.6%}.mc1 .img_list li .txt{top:5%}.mc1 .img_list li .txt .t1{font-size:28px}.mc1 .img_list li .txt .t2{font-size:16px}.main_box2 .main_banner li{float:none;width:100%;height:auto;padding:75px 0}.main_box4 .info_box ul li{float:none;width:100%;padding:35px 0 55px 305px}.main_box4 .info_box ul li:nth-child(2){margin-top:25px}.s1_3_1{max-width:420px;margin:0 auto 10vw;padding:0vw}.s1_3_1>ul li{float:none;width:100%;margin-right:0;margin-bottom:6vw}.s1_3_1>ul li div{height:auto;padding:3vw}.s1_3_1>ul li div img{max-width:30%}.s1_3_1>ul li:last-child div img{margin-bottom:0}.s1_3_1>ul li div h4{font-size:4.5vw;margin:1.5vw 0}#history{padding-bottom:20px;background:0}#history .history_line>li .imgs img{max-width:100%}.s2_1 .arti02 .info strong{font-size:3vw;line-height:4.5vw}.s2_1 .arti02 .info>li{font-size:2.5vw;line-height:4vw;margin-top:15px;padding-left:40%}