
@media(max-width:1024px){
.prizesdiv1 img{ width:100%;}
}

@media(max-width:980px){
.container{ width:96%;}
.top-navi ul li a{ padding: 12px 18px;}
}

@media(max-width:768px){
.top-navi ul li{ font-size: 15px;}
.top-navi ul li a{ padding: 0 12px;}
.top-link{ max-width: 600px;}
.top-link ul li{ font-size: 14px; line-height: 28px; padding: 0px 0px;}
.top-link ul li a{ padding: 7px 5px;}
.top-link ul li a span{ font-size: 17px; padding: 6px 9px; margin-right: 4px;}
.head2{ font-size: 36px; max-width: 550px;}
.head3 h1{ font-size: 24px; max-width: 500px;}
.head3 h1:before{ height: 60px; width: 70px; left: -55px;}
.head3 h1:after{ height: 60px; width: 70px; right: -55px;}
}

@media(max-width:700px){
.top-navi ul li{ font-size: 14px;}
.top-navi ul li a{ padding: 0 10px;}
.top-link ul{ text-align:left;}
.top-link ul li{ display: block; line-height: 20px; font-size: 16px; padding: 2px 0;}
.top-link ul li a{ padding: 4px 10px;}
.top-link ul li a:hover, .top-link ul li.current a{ border-radius: 0;}
.top-link:before,.top-link:after{ display:none;}
.head1{ font-size: 40px;}
.head2{ font-size: 30px; max-width: 465px; line-height: 36px;}
.head2::before{ height: 60px; width: 70px; left: -55px;}
.head2::after{ height: 60px; width: 70px; right: -55px;}
.head3 h1{ font-size: 22px; max-width: 96%; line-height: 30px; margin: auto auto 20px;}
.head3 h1:before{ display:none;}
.head3 h1:after{ display:none;}
.box2 .list ul{  padding: 0;}
}

@media(max-width:480px){
.container{ width: 90%;}
.top-navi ul li{ margin: 0 0 6px;}
.headerdiv p.t1{ width: 70%;}
.head1{ font-size: 30px;}
.head2{ font-size: 30px; max-width: 465px; line-height: 36px;}
.head2::before{ display:none;}
.head2::after{ display:none;}
.box1{ margin: 20px auto 30px; max-width: 100%;}
.calendar img{ width:100%;}
.box2 .list ul li{ padding: 13px 10px 13px 76px; min-height: 78px;}
}

@media(max-width:360px){
.conten-box3 .leftdiv{ width:100%;}
.conten-box3 .leftdiv img{ width:100%;}
.head1{ text-align: center; line-height: 30px; margin: 0 -20px 20px;}
.head1 span, .head1.n1 span, .head1.n2 span, .head1.n3 span{ background-color:rgba(0, 0, 0, 0.5); display:block; line-height: 74px; margin-bottom:10px;}
.head2{ font-size: 28px; line-height: 30px;}
.box2{ padding:0 10px 10px;}
.head3 h1{ padding: 6px 16px 10px;}
#middle .container{ padding: 70px 10px 10px;}
}

