.menubackground{
margin: 0;
width: 100%;
height: 51px;
float: left;
background-color:#005c67;
margin-top:60px;
}
/*----------productHeader-START---------------*/
#MainWrap{
overflow: hidden;
}
 #MainWrap .productHeader{
width: 100%;
height: auto;
float: left;
padding: 0;
margin: 0;
margin-top:0px;
box-sizing: border-box;
background-position:center center;
background-repeat:no-repeat;
background:white;
}

.productHeader .contents{
position:relative;
width: 100%;
height: auto;
padding: 0;
margin: 0px auto;
box-sizing: border-box;
}

.tabletBackground{
display:none;
}

#MainWrap .productHeader .contents .mobileBackground{
display:none;
}

.productHeader .contents .logo{
position:absolute;
bottom:23%;
left:10%;
z-index:9;
width:auto;
height:auto;
}

.productHeader .contents h2{
position:absolute;
bottom:18%;
left:10%;
z-index:10;
width:auto;
height:auto;
color:white;
}

.productHeader .contents a{
text-decoration:none;
}

.productHeader .contents a:hover{
text-decoration:underline;
}

.productHeader .contents .link1{
position:absolute;
bottom:11%;
left:10%;
z-index:11;
width:auto;
height:auto;
color:white;
}

.productHeader .contents .link2{
position:absolute;
bottom:11%;
left:22.5%;
z-index:11;
width:auto;
height:auto;
color:white;
}

.productHeader .contents .link3{
position:absolute;
bottom:11%;
left:36%;
z-index:11;
width:auto;
height:auto;
color:white;
}

/*----------superMonitor-START---------------*/
.superMonitor{
margin: 0;
width: 100%;
height: auto;
float: left;
background-color:#fff;
padding-top:1.6%;
}

.superMonitor .contents {
width: 1300px;
height: auto;
padding: 0 5px;
margin: 3% auto;
box-sizing: border-box;
}

.superMonitor .contents .box {
width: 100%;
height: auto;
float: left;
margin: 0%;
padding: 0px;
text-decoration: none;
box-sizing: border-box;
text-align: center;
}

.superMonitor .contents.box .brandLogo{
max-width:315px;
height: auto;
padding: 0px;
margin: 0px auto;
box-sizing: border-box;
margin-bottom:2%;
}

.superMonitor .contents .box h1 {
width: 100%;
float: left;
display: block;
color: #595959;
font-weight:300;
margin: 15px 0 10px 0;
margin-bottom:2%;
}

.superMonitor .contents .box span {
width: 60%;
margin:0 auto;
display: block;
color: #595959;
text-align: center;
line-height:1.7em;
margin-bottom:1%;
}

.superMonitor .contents .box .Photo {
width: 100%;
height: auto;
float: left;
}

/*----------operation-START---------------*/
.operation{
margin: 0;
width: 100%;
height: auto;
float: left;
background-color:#fff;
padding-top:2.8%;
}

.operation .contents {
width: 1300px;
height: auto;
padding: 0 5px;
margin: 45px auto;
box-sizing: border-box;
}

.operation .contents h2 {
width: 100%;
float: left;
display: block;
color: #595959;
font-weight:300;
text-align:center;
margin: 15px 0 10px 0;
}

.operation .contents .box {
width: 29.33%;
height: auto;
float: left;
margin: 1% 2%;
padding: 20px;
text-decoration: none;
box-sizing: border-box;
text-align: center;
}

.operation .contents .box .Photo{
max-width:120px;
margin: 0% auto;
height: auto;
box-sizing: border-box;
}

.operation .contents .box h2 {
width: 100%;
float: left;
display: block;
color: #595959;
font-weight:300;
margin: 15px 0 10px 0;
}

.operation .contents .box span {
width: 100%;
float: left;
display: block;
color: #595959;
text-align: center;
}

/*----------update-START---------------*/
.update{
margin: 0;
width: 100%;
height: auto;
float: left;
background-color:#fff;
padding-top:2.5%;
padding-bottom:6.5%;
}

.update .contents {
width: 1300px;
height: auto;
padding: 0 5px;
margin: 45px auto;
box-sizing: border-box;
}
.update .contents .box {
width: 45%;
height: auto;
float: left;
margin: 1% 1%;
padding: 0px;
text-decoration: none;
box-sizing: border-box;
text-align: center;
}

.update .contents .vs {
width: 5%;
height: auto;
float: left;
margin: 0%;
padding: 5px;
text-decoration: none;
box-sizing: border-box;
text-align: center;
color: #595959;
margin-top:20%;
}

.update .contents .box .box1 {
width: 98%;
height: auto;
float: left;
margin: 0;
padding: 5px;
text-decoration: none;
box-sizing: border-box;
text-align: center;
}

.update .contents .box .box2{
width: 98%;
height: auto;
float: left;
margin:0;
padding: 5px;
text-decoration: none;
box-sizing: border-box;
text-align: center;
}

.update .contents .box .box3 {
width: 98%;
height: auto;
float: left;
margin: 0;
padding: 5px;
text-decoration: none;
box-sizing: border-box;
text-align: center;
}

.update .contents .box .box4{
width: 98%;
height: auto;
float: left;
margin: 0;
padding: 5px;
text-decoration: none;
box-sizing: border-box;
text-align: center;
}
.update .contents .box .box1 h2 {
width: 100%;
float: left;
display: block;
color: #595959;
font-weight:300;
margin: 0px 0 10px 0;
text-align:center;
}

.update .contents .box .box1 span {
width: 100%;
float: left;
display: block;
color: #595959;
text-align:center;
}

.update .contents .box .box4 h2 {
width: 100%;
float: left;
display: block;
color: #595959;
font-weight:300;
margin: 0px 0 10px 0;
text-align:center;
}

.update .contents .box .box4 span {
width: 100%;
float: left;
display: block;
color: #595959;
text-align:center;
}

.update .contents .box .Photo {
width: 100%;
height: auto;
float: left;
font-size: 7em;
color: #595959;
}

/*----------playerStatus-START---------------*/
.playerStatus{
margin: 0;
width: 100%;
height: auto;
float: left;
background-color:#f4f4f4;
padding-top:2.7%;
padding-bottom:6%;
}

.playerStatus .contents {
width: 768px;
height: auto;
padding: 0 5px;
margin: 45px auto;
box-sizing: border-box;
}
.playerStatus .contents .box {
width: 96%;
height: auto;
float: left;
margin: 1% 2%;
padding: 20px;
text-decoration: none;
box-sizing: border-box;
text-align: center;
}

.playerStatus .contents .box h3 {
width: 100%;
float: left;
display: block;
color: #595959;
font-weight:300;
margin: 15px 0 10px 0;
}

.playerStatus .contents .box h2 {
width: 100%;
float: left;
display: block;
color: #595959;
font-weight:300;
margin: 0px 0 0px 0;
}

.playerStatus .contents .box span {
width: 100%;
float: left;
display: block;
color: #595959;
text-align: center;
}

.playerStatus .contents .box .Photo {
width: 100%;
height: auto;
float: left;
box-sizing: border-box;
color: #595959;
margin:3% 0;
}

.playerStatus .contents .box .Photo img {
max-width:600px;
height: auto;
color: #595959;
text-align:center;
box-sizing: border-box;
}

/*----------provide-START---------------*/
.provideTabletPic{display:none;}
.provide{
margin: 0;
width: 100%;
height: auto;
float: left;
background-color:#fff;
background-image: url("../images/digital_signage_products/superreporter/reporter_bg.jpg"); 
background-repeat:no-repeat;
padding-bottom:3.7%;
}

.provide .contents {
width: 1600px;
height: auto;
padding: 0 5px;
margin: 45px auto;
box-sizing: border-box;
margin-top:3.5%;
}
.provide .contents .box {
width: 30.33%;
height: auto;
float: left;
margin: 1% 1.5%;
padding: 30px;
text-decoration: none;
box-sizing: border-box;
text-align: center;
background:white;
min-height:582px;
}
.provide .contents .box h2 {
width: 100%;
float: left;
display: block;
color: #595959;
font-weight:300;
margin: 15px 0 10px 0;
text-align:left;
}

.provide .contents .box span {
width: 100%;
float: left;
display: block;
color: #595959;
text-align: left;
}

.provide .contents .box .alert {
width: 100%;
height: auto;
float: left;
margin-top:10%;
color: #595959;
}

.provide .contents .box .trigger {
width: 100%;
height: auto;
float: left;
margin-top:3%;
color: #595959;
}

.provide .contents .box .trigger img {
max-width:150px;
}

.provide .contents .box .monitor5 {
width: 100%;
height: auto;
float: left;
padding-top:10%;
color: #595959;
text-align:right;

}

.provide .contents .box .monitor5 img {
max-width:190px;
}

.provide .contents .tabletShow{
display:none;
}

/*----------blankWhite-START---------------*/
.blankWhite{
margin: 0;
width: 100%;
height: auto;
float: left;
background-color:#fff;
padding-top:1.7%;
}

.blankWhite .contents {
width: 1000px;
height: auto;
padding: 0 5px;
margin: 45px auto;
box-sizing: border-box;
}
.blankWhite .contents .box {
width: 29.33%;
height: auto;
float: left;
margin: 1% 2%;
padding: 20px;
text-decoration: none;
box-sizing: border-box;
text-align: center;
}
/*----------superReporter-START---------------*/
.superReporter{
margin: 0;
width: 100%;
height: auto;
float: left;
background-color:#e7e7e7;
position:relative;
box-sizing: border-box;
}

.superReporter .contents {
width: 100%;
height: auto;
padding: 0px;
margin: 0px auto;
box-sizing: border-box;
}
.superReporter .contents .box {
width: 34%;
height: auto;
float: right;
position:absolute;
bottom:3px;
right:2.5%;
padding: 2%;
text-decoration: none;
box-sizing: border-box;
text-align: center;
background:white;
z-index:1;
}

.superReporter .contents .box h2 {
width: 100%;
float: left;
display: block;
color: #595959;
font-weight:300;
text-align:left;
margin: 0px 0 10px 0;
}

.superReporter .contents .box span {
width: 100%;
color: #595959;
text-align: left;
display:block;
}

.superReporter .contents .box span:nth-child(2){
margin-top:3%;
}

.superReporter .contents .box .photo {
max-width:190px;
}

.superReporter .contents .box .reporterPhoto {
float: right;
}

.superReporter .contents .box .reporterPhoto img {
max-width:190px;
}

.superReporter .contents .box span a {
text-decoration:none;
color:#e5a900;
}

.superReporter .contents .box span a:hover {
text-decoration:underline;
}

/*----------finalButton2-START---------------*/
.finalButton2{
margin: 0;
width: 100%;
height: auto;
float: left;
background-color:#e7e7e7;
padding-top:1%;
}

.finalButton2 .contents {
width: 1300px;
height: auto;
padding: 0 5px;
margin: 5% auto;
box-sizing: border-box;
}

.finalButton2 .contents .box {
width: 21%;
height: auto;
float: left;
margin: 1% 2%;
padding: 20px;
text-decoration: none;
box-sizing: border-box;
text-align: center;
margin-bottom:10%;
}
.finalButton2 .contents .box h2 {
width: 100%;
float: left;
display: block;
color: #595959;
line-height: 1.5em;
margin: 15px 0 10px 0;
text-align: center;
}
.finalButton2 .contents .box .Photo {
width: 100%;
height: auto;
float: left;
color: #595959;
}

.finalButton2 .contents .box span {
width: 100%;
float: left;
display: block;
color: #595959;
text-align: center;
}
.finalButton2 .contents .box .mylinks {
 float: left;
 margin-top:5%;
 text-decoration:none;
 color: #e5a900;
 width: 100%;
 display: block;
 text-align: center;
 cursor:pointer;
}

.finalButton2 .contents .box .mylinksa:hover {
text-decoration:underline;
}

.finalButton2 .contents .box a {
 text-decoration:none;
 color:#e5a900;
}

/*--1680寬開始--------------------------------------------------------------------------------*/
@media only screen and (max-width: 1680px) {
.productHeader .contents .logo{
bottom: 22%;
width: 550px;
}

.productHeader .contents h2{
bottom:20%;
}

.superReporter .contents .box {
width: 40%;
}

.provide{
/*background-size:100% 100%;*/
}

.provide .contents {
width: 1366px;
margin-top:4%;
}
.provide .contents .box {
min-height:688px;
}

}

/*--1366寬開始--------------------------------------------------------------------------------*/
@media only screen and (max-width: 1366px) {
.productHeader .contents .logo{
}

.productHeader .contents h2{
bottom:20%;
}

.productHeader .contents .link1{
}

.productHeader .contents .link2{
left:25%;
}

.productHeader .contents .link3{
left:40%;
}

.superMonitor .contents {
width: 1024px;
 }

.superReporter .contents {
width: 1024px;
margin: 0px auto;
}

.operation .contents {
width: 1024px;
margin: 35px auto;
}

.update .contents {
width: 1024px;
margin: 35px auto;
}

.provide .contents {
width: 1024px;
margin: 35px auto;
}

.finalButton2 .contents {
width: 1024px;
margin: 35px auto;
}

.superReporter .contents .box {
width: 60%;
}

.update .contents .vs {
margin-top:23%;
margin-right:10px;
}

.provide .contents .box .alert {
margin-top:20%;
}

.provide{
padding-bottom:4%;
}

.provide .contents {
margin-top:2%;
}

.provide .contents .box {
/*min-height:784px;*/
    min-height: 690px;
    margin: 0% 1%;
    padding: 15px;
    width: 31.33%;
}


.playerStatus{
padding-bottom:9%;
}


}

/*--1280寬開始--------------------------------------------------------------------------------*/
@media only screen and (max-width: 1280px) {
.productHeader .contents .logo{
bottom: 24%;
left: 10%;
width: 500px;
}

.productHeader .contents h2{
bottom:21%;
left:8%;
}

.productHeader .contents .link1{
left:10%;
}

.productHeader .contents .link2{
left:26%;
}

.productHeader .contents .link3{
left:43%;
}
}
/*--1152寬開始--------------------------------------------------------------------------------*/
@media only screen and (max-width: 1152px) {
.productHeader .contents h1{
bottom:53%;
left:5.5%;
font-size:1.125em;
}

.productHeader .contents h2{
left:5.5%;
font-size:2.188em;
}

.productHeader .contents .link1{
left:5.5%;
left:10%;
}

.productHeader .contents .link2{
left:28%;
}

.productHeader .contents .link3{
left:46%;
}
}

/*--1024寬開始--------------------------------------------------------------------------------*/
@media only screen and (max-width: 1024px) {
.pcBackground{
display:none;
}

.tabletBackground{
display:block;
}

.productHeader .contents .logo{
    bottom: 22%;
    left: 5%;
    font-size: 5.5em;
}

.productHeader .contents h2{
display:none;
}

.productHeader .contents .link1{
bottom:9%;
left:4%;
}

.productHeader .contents .link2{
bottom:9%;
left:24%;
}

.productHeader .contents .link3{
bottom:9%;
left:44%;
}

.update{
padding-top:5%;
padding-bottom:8%;
background-color:#f4f4f4;
}

.superMonitor .contents .box h1 {
width: 100%;
}


.superMonitor {
padding-top:3%;
}

.superMonitor .contents {
width: 768px;
margin: 35px auto;
}

.superReporter .contents {
width: 768px;
margin: 35px auto;
}

.operation {
padding-bottom:6%;
}

.operation .contents {
width: 768px;
margin: 35px auto;
}

.update .contents {
width: 768px;
margin: 35px auto;
}

.provide .contents {
width: 768px;
margin: 35px auto;
}

.superMonitor .contents .box span {
width: 80%;
}

.update .contents .box .box2 {
padding-top:0%;
}

.update .contents .box .box1 {
padding-top:0%;
}

.update .contents .box .box1 h2{
font-size:1.125em;
}

.update .contents .vs {
padding:0;
margin:0;
font-size:1.125em;
margin-top:180px;
}

.update .contents .box .box3 {
padding-top:0%;
}

.update .contents .box .box4{
padding-top:0%;
}

.update .contents .box .box4 h2{
font-size:1.125em;
}

.playerStatus {
padding-top:0.5%;
padding-bottom:7%;
background:white;
}

.playerStatus .contents .box .Photo img {
max-width:500px;
}

.provide .contents {
margin-top:23%;
}

.provide .contents .box {
width: 47%;
height: auto;
float: left;
margin: 1% 1.5%;
padding: 20px;
text-decoration: none;
box-sizing: border-box;
text-align: center;
background:white;
min-height:auto;
margin-bottom:20px;
background:white;
}

.provide .contents .samehight1 {
min-height:500px;
margin-top:30px;
}

.provide .contents .samehight2 {
min-height:550px;
}

.provide .contents .tabletShow{
display:block;
}

.provide .contents .box .alert {
margin-top:2%;
}

.provide .contents .box .trigger {
margin-top:2%;
}

.provide .contents .box .monitor5 {
width: 100%;
height: auto;
float: left;
padding-top:2%;
color: #595959;
text-align:center;
}

.provide .contents .box h2{
text-align:left;
}

.provide .contents .box span{
text-align:left;
}

.blankWhite{display:none;}

.finalButton2 .contents {
width: 768px;
}

.finalButton2 .contents .box {
width: 46%;
}

.provide{
padding-bottom:8%;
background-image:url();
background-color:#f4f4f4
}

.provide .contents {
margin-top:0%;
}


.provideTabletPic{
display:block;
}

.superReporter {
padding-top:10%;
padding-bottom:8%;
}

.finalButton2 {
padding-top:4%;
padding-bottom:1%;
}

.provide .contents .box .tabletNoShow{
display:none;
}

.provide .contents .box .monitor5{
padding-top:30px;
}

.provideTabletPic{
background:white;
}

.provide .contents .box h2{
font-size:2.188em;
line-height:1.4em;
}

.superReporter .reporterPhoto{
padding-bottom:20px;
}

.superReporter .contents .box {
width: 100%;
height: auto;
float: left;
position:static;
text-align: center;
}

.superReporter .contents .box h2 {
width: 100%;
text-align: center;
padding-bottom:20px;
}

.superReporter .contents .box span {
width: 70%;
padding:0 15% 0 15%;
text-align: left;
}

.superReporter .contents .box a{
width: 100%;
text-align: center;
}

.superReporter .contents .box .reporterPhoto{
text-align: center;
margin:0 auto;
}

.superReporter .contents .box .reporterPhoto img{
padding-top:30px;
}

.superReporter{
background-color:white;
}


}


/*--768寬開始--------------------------------------------------------------------------------*/
@media only screen and (max-width: 768px) {

.productHeader .contents .link1{
bottom:7%;
left:4%;
}

.productHeader .contents .link2{
bottom:7%;
left:28%;
}

.productHeader .contents .link3{
bottom:7%;
left:53%;
}

.superMonitor {
padding-top:6%;
}

.superMonitor .contents {
width: 600px;
margin: 20px auto;
}

.superReporter .contents {
width: 600px;
margin: 20px auto;
}

.operation{
padding-top:6%;
padding-bottom:9%;
}

.operation .contents {
width: 600px;
margin: 20px auto;
}

.update .contents {
width: 600px;
margin: 20px auto;
}

.playerStatus .contents .box .Photo img {
width:100%;
}

.provide {
padding-bottom:11%;
}

.provide .contents {
width: 600px;
margin: 20px auto;
}

.playerStatus{
padding-top:4.2%;
padding-bottom:9.5%;
}

.playerStatus .contents {
width: 600px;
margin: 20px auto;
}


.superMonitor .contents .box span {
width: 90%;
}

.update{
padding-top:10%;
padding-bottom:11.5%;
}

.update .contents .box .box1 {
padding-top:1%;
}

.update .contents .box .box4{
padding-top:1%;
}

.update .contents .vs {
margin-top:140px;
}


.provide .contents {
margin-top:0%;
}


.provide .contents .box h2{
font-size:1em;
line-height:1.7em;
}

.provide .contents .samehight1 {
min-height:440px;
margin-top:30px;
}

.provide .contents .samehight2 {
min-height:475px;
}


.finalButton2 .contents {
width: 600px;
margin: 20px auto;
}
.finalButton2 .contents .box {
width: 48%;
margin: 1%;
padding: 10px;
margin-bottom:10%;
}

.superReporter .contents .box span {
width: 100%;
padding:0;
}

.superReporter {
padding-top:14%;
padding-bottom:11.5%;
}

.finalButton2 {
padding-top:9%;
padding-bottom:3%;
}

}


/*--600寬開始--------------------------------------------------------------------------------*/
@media only screen and (max-width: 600px) {
#MainWrap .productHeader .contents .pcBackground{
display:none;
}

#MainWrap .productHeader .contents .tabletBackground{
display:none;
}

#MainWrap .productHeader .contents h1{
display:none;
}

#MainWrap .productHeader .contents h2{
display:none;
}

#MainWrap .productHeader .contents .tabletBackground{
display:none;
}

#MainWrap .productHeader{
background:white;
}

#MainWrap .productHeader .contents .mobileBackground{
display:block;
margin-top:110px;
}

#MainWrap .productHeader .contents .logo{
    bottom: inherit;
    top: 10%;
    left: 0;
    width: 90%;
    margin: 0 5%;
}

.productHeader .contents .link1{
position:static;
float:left;
width:100%;
height:auto;
padding-top:12px;
padding-bottom:12px;
border:none;
border-top:1px solid #40868c;
margin-top:-3px;
text-align:center;
background:#005c67;
}

.productHeader .contents .link2{
position:static;
float:left;
width:100%;
height:auto;
padding-top:12px;
padding-bottom:12px;
border:none;
border-top:1px solid #40868c;
text-align:center;
background:#005c67;
}

.productHeader .contents .link3{
position:static;
float:left;
width:100%;
height:auto;
padding-top:12px;
padding-bottom:12px;
border:none;
border-top:1px solid #40868c;
text-align:center;
background:#005c67;
}

.superMonitor{
padding-top:11%;
padding-bottom:0;
}


.superMonitor .contents.box .brandLogo{
max-width:230px;
height: auto;
padding: 0px;
margin: 0px auto;
box-sizing: border-box;
margin-bottom:2%;
}

.superMonitor .contents .box .Photo {
margin-bottom:20%;
}

.menubackground{
display:none;
}


.superMonitor .contents {
width: 100%;
margin: 20px auto;
}

.superReporter .contents {
width: 96%;
margin:20px auto;
margin:0 2% 20px 2%;
}

.superReporter .contents.box h2{
padding:0;
}

.operation .contents {
padding-top:0;
}

.operation {
padding-bottom:12%;
}

.operation .contents {
width: 100%;
margin: 20px auto;
}

.update{
padding-top:14%;
padding-bottom:10%;
}

.update .contents {
width: 100%;
margin: 20px auto;
}

.provide .contents {
width: 100%;
margin: 20px auto;
}

.provide .contents .box {
width: 92%;
margin:0;
padding:20px;
margin-left:4%;
margin-right:4%;
margin-bottom:40px;
}

.provide .contents .samehight1 {
min-height:auto;
}

.provide .contents .samehight2 {
min-height:auto;
}

.provide .contents .box .tabletNoShow{
display:block;
}

.provide .contents .tabletShow{
display:none;
}

.playerStatus {
padding-top:5%;
padding-bottom:16%;
}

.playerStatus .contents {
width: 100%;
margin: 20px auto;
}

.playerStatus .contents .box span{
text-align:left;
}

.superMonitor .contents .box span {
width: 94%;
float:left;
margin-left:3%;
margin-right:3%;
margin-top:5%;
}

.superReporter .photo {
display:none;
}

.superReporter .contents .box span {
text-align:left;
width: 94%;
margin-left:3%;
margin-right:3%;
}

.operation .contents .box {
width: 96%;
margin-left:3%;
margin-right:3%;
}

.update .contents .box .box1 {
padding-top:0%;
width:96%;
margin-left:2%;
margin-right:2%;
margin-bottom:2%;
}

.update .contents .box .box3{
padding-top:0%;
width:90%;
margin-left:5%;
margin-right:5%;
}

.update .contents .box .box4{
padding-top:0%;
width:96%;
margin-left:2%;
margin-right:2%;
margin-bottom:15%;
}

.update .contents .vs {
margin-bottom:5%;
}

.provide .contents {
margin-top:0%;
}

.finalButton2 .contents {
width: 100%;
margin: 20px auto;
}
.finalButton2 .contents .box {
width: 46%;
margin: 5% 2%;
padding: 10px;
min-height:225px;
}

.finalButton2 .contents .box:nth-child(4) {
margin-bottom:20%;
}

.superReporter{
padding-top:16%;
padding-bottom:20%;
}

.finalButton2 {
padding-top:10%;
padding-bottom:2%;
}

.superReporter .contents .box .reporterPhoto{
width:100%;
text-align: center;
margin:0 auto;
}

.update .contents .box .box2 {
padding-top:0%;
}

.update .contents .box .box1 {
padding-top:0%;
}

.update .contents .box .box1 h2{
font-size:1em;
}

.update .contents .vs {
padding:0;
margin:0;
font-size:1.125em;
margin-top:200px;
}

.update .contents .box .box3 {
padding-top:0%;
}

.update .contents .box .box4{
padding-top:0%;
}

.update .contents .box .box4 h2{
font-size:1em;
}

}