#slider{width:100%;margin:20px auto 40px;height:auto;position:relative}@media only screen and (max-width: 1024px){#slider{margin-bottom:20px}}@media only screen and (max-width: 576px){#slider{margin-bottom:10px}}#slider #sliderIn{max-width:1555px;margin:auto;height:auto;position:relative}#slider #sliderIn #slider-pro{box-shadow:0px 0px 5px 0px #ccc}#slider #sliderIn #slider-pro ul li img{width:100%}#slider #sliderIn #sMessage{z-index:9999;position:absolute;bottom:5px;left:10px}@media only screen and (max-width: 1024px){#slider #sliderIn #sMessage{z-index:9999;position:inherit;bottom:0;left:0;padding:0 10px;margin-top:10px}}@media only screen and (max-width: 1024px){#slider #sliderIn #sMessage img{text-align:center}}#mainHomeWrap{width:100%;max-width:1700px;padding:0 4em;margin:0 auto;display:flex;justify-content:space-between}@media only screen and (max-width: 1440px){#mainHomeWrap{padding:0 3em}}@media only screen and (max-width: 1280px){#mainHomeWrap{padding:0 2.5em}}@media only screen and (max-width: 1024px){#mainHomeWrap{padding:0 2em}}@media only screen and (max-width: 768px){#mainHomeWrap{padding:0 1.5em}}@media only screen and (max-width: 576px){#mainHomeWrap{padding:0 1em}}@media only screen and (max-width: 1024px){#mainHomeWrap{display:inherit}}#mainHomeWrap #mainHome{width:calc(100% - (18em + 2em))}@media only screen and (max-width: 1280px){#mainHomeWrap #mainHome{width:calc(100% - (15em + 2em))}}@media only screen and (max-width: 1024px){#mainHomeWrap #mainHome{width:100%}}#mainHomeWrap #side{width:18em}@media only screen and (max-width: 1280px){#mainHomeWrap #side{width:15em}}@media only screen and (max-width: 1024px){#mainHomeWrap #side{display:none}}#newsBox section{position:relative}#newsBox section:not(:first-child){margin-top:50px}@media only screen and (max-width: 576px){#newsBox section:not(:first-child){margin-top:0}}#newsBox section h3{color:#FFF;font-weight:bold;font-size:1.2em;padding:0.4em 1em}@media only screen and (max-width: 576px){#newsBox section h3{font-size:1em}}#newsBox section .pastBtn{position:absolute;top:0.7em;right:1em}@media only screen and (max-width: 576px){#newsBox section .pastBtn{top:0.5em;right:0.5em}}#newsBox section .pastBtn a,#newsBox section .pastBtn a:visited{padding:0 1em !important;background:#FFF !important;color:#333;font-size:0.9em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block}@media only screen and (max-width: 576px){#newsBox section .pastBtn a,#newsBox section .pastBtn a:visited{padding:0.6em 0;width:100%;display:block;font-size:0.9em}}
