@charset "utf-8";

#Quick .speech_box {width:180px;}

@media screen and (max-width:1024px){
	#paulmedi_footer .box1 {padding-right:230px;}
}

@media screen and (max-width:767px){
	#paulmedi_footer .box1 {padding-right:0;}
	#paulmedi_footer .f_bottom {flex-wrap:wrap;}
	#paulmedi_footer .copy {width:100%;}
	#paulmedi_footer .f_member {width:100%; margin-top:10px;}
}


@media screen and (max-width:1024px){
    .sCompany_case1 .sub_table_box1, .sCompany_case1 .sub_table_box1 tbody {display:block; width:100%;}
    .sCompany_case1 .sub_table_box1 tr {display:flex; flex-wrap:wrap;}
    .sCompany_case1 .sub_table_box1 tbody th {width:140px;}
    .sCompany_case1 .sub_table_box1 tbody td {width:calc(100% - 140px)}
}

@media screen and (max-width:767px){
    .sCompany_case1 .sub_table_box1 tbody th {width:120px;}
    .sCompany_case1 .sub_table_box1 tbody td {width:calc(100% - 120px)}
}


.sEquipment_case1 .t2 > div .tit {padding:0 10px;}


.sSmartfactory_case2 > div > div .txt_box > div .t1 {width:200px;}
.sSmartfactory_case2 > div > div .txt_box > div > div {width:calc(100% - 200px);}

@media screen and (max-width:1024px){
	.sSmartfactory_case2 > div > div .txt_box > div .t1 {width:150px;}
	.sSmartfactory_case2 > div > div .txt_box > div > div {width:calc(100% - 150px);}
}

@media screen and (max-width:767px){
	.sSmartfactory_case2 > div > div .txt_box > div .t1 {width:100%;}
	.sSmartfactory_case2 > div > div .txt_box > div > div {width:100%; margin-top:2%;}
}