@charset "utf-8";
/* CSS Document */


@media (max-width:640px){

table{width:100% !important}
body{max-width:inherit}
.bg_1{height:52vw; background-size:160% auto}
.bg_1>img{width:30%;height:auto;top:5px !important; right:5px !important}
.bg_1 table td{height:auto !important; width:100% !important}
.nav{display:block !important}
.bg_1 table:nth-child(3) td:nth-child(1){display:none}
.bg_1 table:nth-child(2){height:34vw}
.bg_1 table:nth-child(3) td:nth-child(2){background-color:#c33;}
.nav tr{height:60px; line-height:24px; display:flex;align-items: center;justify-content:space-around;text-align: center}
.nav td:nth-child(1){display:block !important;height:auto !important }
.nav td{padding:0 5px;}
table:nth-child(4) tr:nth-child(1),
table:nth-child(6) tr:nth-child(1),
table:nth-child(7) tr:nth-child(1){display:flex; flex-direction:column}
table:nth-child(4) tr:nth-child(1) td:nth-child(1){width:100% !important;height:auto !important}
.focus,
.fPic,
.focus img{width:100%;height:55vw}
table:nth-child(4) tr:nth-child(1) td:nth-child(3) img{max-width:100%}
table:nth-child(6) tr:nth-child(1)>td,
table:nth-child(6) tr:nth-child(1)>td a img,
table:nth-child(7) tr:nth-child(1)>td,
table:nth-child(7) tr:nth-child(1)>td a img{width:100% !important; height:auto}
table:nth-child(6) tr:nth-child(1) td img,
.font_a,
table:nth-child(7) tr:nth-child(1) td img{display:none}
table:nth-child(6) tr:nth-child(1) td a img,
table:nth-child(7) tr:nth-child(1) td a img{display:block;}
table:nth-child(6) tr:nth-child(1) td table,
table:nth-child(7) tr:nth-child(1) td table{margin-bottom:10px}
table:nth-child(8) table:nth-child(2) tr:nth-child(1) td:nth-child(1){overflow:hidden !important}
table:nth-child(8) table:nth-child(2) tr:nth-child(1) td:nth-child(1) img{width:200% !important; margin-left:-50%; height:auto}
.s_9 a img{width:100%; height:auto}
.font_d{font-size:16px; text-align:center}
table:nth-child(8) td{width:100% !important; height:auto !important}



}
