@charset "utf-8";
/* CSS Document */
body { padding-top:80px; }
.l_banner { width:100%; background:url(../images2019/l_banner1.jpg) no-repeat center top; height:278px; }
.l_banner2 { width:100%; background:url(../images2019/l_banner2.jpg) no-repeat center top; height:278px; }
.l_banner3 { width:100%; background:url(../images2019/l_banner3.jpg) no-repeat center top; height:278px; }
.l_banner4 { width:100%; background:url(../images2019/l_banner4.jpg) no-repeat center top; height:278px; }
.index_textlist2 { width:1742px; /*min-height:1720px;*/ }
.pagesum { width:1400px; margin:78px auto 0 auto; /*padding-bottom:80px; */}
.pagesum img { display:block; width:100%; }
.pagesum h4 { margin-top:78px; height:140px; text-align:center; font-size:24px; position:relative; line-height:24px; font-weight:normal; }
.pagesum h4:after { position:absolute; top:78px; left:679px; width:42px; height:3px; background:#d1121b; content:""; }
.pagesum h4 span { line-height:30px; display:block; text-transform:uppercase; font-size:12px; }
.pagesum p { width:750px; margin:0 auto; line-height:24px; }
.pagesum h6 { border-top:1px dashed #969696; padding-top:74px; line-height:40px; text-align:center; font-size:24px; margin-top:74px; font-weight:normal; }
.pagesum table { width:484px; border:1px solid #323232; margin:0 auto; border-collapse:collapse; }
.pagesum table th { line-height:46px; font-weight:normal; border-bottom:1px solid #323232; }
.pagesum table td { line-height:42px; text-align:center; }
.map { width:1392px; margin:78px auto 0 auto; border:4px solid #d1121b; }
.map img { width:100% }
.map_table { width:1092px; margin:100px auto 0 auto; }
.map_table th { height:100px; }
.map_table th img { width:100px; height:100px; }
.map_table td { text-align:center; height:72px; line-height:26px; }
