@keyframes rotate{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.contents-list a:not(.btn){border-bottom:1px solid #90949a;color:#000;display:block;padding:40px 0;position:relative;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;position:relative}.contents-list a:not(.btn):hover{opacity:1}.contents-list a:not(.btn):hover::after{opacity:1;bottom:0}.contents-list a:not(.btn)::after{background-color:#000;content:"";height:2px;opacity:0;width:100%;position:absolute;bottom:-2px;left:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.contents-list a:not(.btn).has-tags{padding-bottom:25px}.contents-list a:not(.btn).has-thumbnail{min-height:128px;padding-right:120px}.contents-list a:not(.btn).has-thumbnail .contents-list-thumb{background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:100px;width:100px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.contents-list a:not(.btn).has-thumbnail .contents-list-thumb .fa-lock{font-size:1.8rem;display:none}@media (min-width: 992px){.contents-list a:not(.btn).has-thumbnail{padding:32px 120px 32px 0}}.contents-list .contents-list-meta{margin-bottom:8px}.contents-list .contents-list-title h2,.contents-list .contents-list-title h3{font-size:1.4rem;font-weight:500;line-height:1.57}.contents-list .contents-list-tags{margin-top:16px}.contents-list .is-schedule .time{line-height:0.6}.contents-list .is-schedule .time-year{display:block;font-size:1.8rem;line-height:1.6}.contents-list .is-schedule .time-month-day{font-size:2.9rem}.contents-list .is-schedule .label-new{vertical-align:bottom}@media (min-width: 992px){.contents-list .contents-list-meta{margin-bottom:16px}}@keyframes rotate{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.paging .pagination{margin-bottom:0}.paging span{display:inline-block;margin-right:4px}.paging span a:not(.btn){border:1px solid #90949a;color:#90949a;display:inline-block;padding:5px 10px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.paging span a:not(.btn):hover{background-color:#333;border-color:#4d4d4d;color:#fff;opacity:1}.paging span.current{background-color:#333;padding:5px 10px;border:1px solid gray;color:#fff}.paging .gap{display:none}@media (min-width: 768px){.paging{text-align:left}}
