@charset "utf-8";
/* CSS Document */

#company .sec1,#company .sec2{width:1200px;margin: 30px auto 80px;overflow: hidden;}
#company .sec3{width:1200px;margin: 30px auto 200px;overflow: hidden;}
#company table{width:1000px;margin:0 auto;border:1px solid #000; box-sizing: border-box;}
#company th{display:table-cell;width:240px; background:#02408d; border-bottom:1px solid #fff; color:#fff; font-weight:normal; vertical-align:middle;padding: 20px 0;}
#company th span{color:#FF0000;}
#company tr:last-child th,#company tr:last-child td{border-bottom: 0;}
#company td{display:table-cell;width:610px; border-bottom:1px solid #000; padding:1% 0 1% 1%;vertical-align: middle;}
#company .sec2 .map{width: 1000px;margin:0 auto;position: static;padding-bottom: 0;padding-top: 0;height: 550px;overflow: hidden;}
#company .sec2 .map iframe,#company .sec2 .map object,#company .sec2 .map embed {position:static;width: 100%;height: 100%;}
#company .sec3 p{width: 1000px;margin:0 auto;color: #0390d8;font-size: 20px;font-size:2rem; }

@media print,screen and (max-width: 960px) {
	#company .sec1,#company .sec2,#company .sec3{width: auto;margin: 0 2% 8%;}
	#company table{width:100%;}
	#company th,#company td{width:100%; display:block;padding:4% 0;}
	#company th{background-color: #03408d;color: #fff;}
	#company td{border:none;text-align: center;}
	#company .sec2 .map{width: auto;margin: 0% 2% 10%;position: relative;padding-bottom: 56.25%;padding-top: 15px;height: 0;}
	#company .sec2 .map iframe,#company .sec2 .map object,#company .sec2 .map embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
}