@charset "utf-8";@media only screen and (max-width:640px){#newsListArea{margin-top:40px}#newsListArea .md_container{display:block}#newsListArea .filter{width:auto;margin-right:0}#newsListArea .filter .title{font-size:1.25em}#newsListArea .filter .link ul li{float:left;width:49%;margin-right:2%;margin-top:10px}#newsListArea .filter .link ul li:nth-child(2n){margin-right:0}#newsListArea .filter .link ul li a{padding:13px 0}#newsListArea .list{margin-top:40px}#newsListArea .list ul li a{padding:20px 0}#newsListArea .list ul li a .image{margin-right:15px;width:90px;height:90px;border-radius:15px}#newsListArea .list ul li a .data{flex:1}#newsListArea .list ul li a .data .title{margin-bottom:10px;font-size:1.125em;max-height:56px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#newsListArea .list ul li a .data .date{padding-left:12px;font-size:.9125em}#newsListArea .list ul li a .data .date:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:7px;height:7px;background:#199164;border-radius:6px}#newsListArea .list ul li a .data .category{margin-left:8px;top:0}#newsListArea .list ul li a:hover .data .title{color:#f90}#newsListArea .list ul li a:hover .image:after{opacity:0}#newsListArea .list ul li a:hover .image img{transform:scale(1.04)}#newsDetailArea{margin-top:70px}#newsDetailArea .articleContent{padding:0}#newsDetailArea .articleContent .mainImage{margin-left:-15px;margin-right:-15px;border-radius:0 0 25px 25px}#newsDetailArea .articleContent .data .category{margin-top:-20px;font-size:1.125em;padding:6px 20px}#newsDetailArea .articleContent .data .title{margin-top:20px;font-size:1.375em;line-height:1.25}#newsDetailArea .articleContent .data .date{margin-top:20px;font-size:.9125em}#newsDetailArea .articleContent .clasic{margin-top:25px;padding-top:0}#newsDetailArea .articleContent .clasic p{margin-top:25px}#newsDetailArea .prevNext{margin-top:25px;padding-top:25px;padding-bottom:80px}#newsDetailArea .prevNext .prev{top:100px}#newsDetailArea .prevNext .list a{font-size:1.125em;padding-bottom:10px;border-bottom:solid 2px #333}#newsDetailArea .prevNext .list a:hover{border-bottom:solid 2px #f90}#newsDetailArea .prevNext .next{top:100px}}