@charset "utf-8";#wrapper{padding-top:0}#mainimage img{width:100%}.main_contents{background:0 0;width:100%;height:auto;min-height:inherit;position:relative}#mainimage{z-index:1;position:relative}#mainimage .slick-dots{display:flex !important;justify-content:center;align-items:center;gap:10px;list-style:none;padding:0;margin:20px 0}#mainimage .slick-dots li button{width:3px;height:3px;background-color:#e4e4e4;border:none;border-radius:50%;padding:0;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}#mainimage .slick-dots li.slick-active button{width:150px;height:3px;border-radius:1.5px;background-color:#e4e4e4}#mainimage .slick-dots li.slick-active button:before{content:'';position:absolute;top:0;left:0;height:100%;width:40px;background-color:#00084d;animation:slideProgress 4s forwards;border-radius:1.5px}@keyframes slideProgress{from{width:40px}to{width:150px}}#mainimage .key-ttl{position:absolute;z-index:1;width:20%;max-width:250px;left:50%;top:50%;transform:translate(-50%,-50%)}#mainimage .slick-slide{height:700px}#mainimage .slick-slide img{height:700px;width:100%;object-fit:cover}@media screen and (max-width:767px){#mainimage .key-ttl{width:30%}}#loopslider{margin:0 auto;width:100%;height:200px;text-align:left;position:relative;overflow:hidden}#loopslider ul{float:left;overflow:hidden;display:inline-block}#loopslider ul li{width:1602px;height:200px;float:left;display:inline;overflow:hidden}#loopslider ul:after{content:" ";height:0;clear:both;display:block;visibility:hidden}#loopslider ul li img{max-width:none}.top-news .post-box__header h2{font-size:30px}.top-news .post-box__content{max-height:300px;overflow:auto}.key-slider p{display:none}.key-slider p:first-child{display:block}.key-slider .slick-track .slick-slide p{display:block}