.promotion-wrap a{color:#000;text-decoration:none}.promotion-wrap a:hover .promotion-img .promotion-img-inner img{-ms-transform:scale(1.05) translateZ(0);-moz-transform:scale(1.05) translateZ(0);-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0)}.promotion-wrap a:hover .promotion-desc .promotion-desc-date{text-decoration:none}.promotion-wrap a:hover .promotion-desc .promotion-desc-text{text-decoration:underline}.promotion-wrap .promotion-img{display:table;width:100%}.promotion-wrap .promotion-img .promotion-img-inner{display:table-cell;width:100%;height:240px;vertical-align:middle;overflow:hidden;text-align:center}@media only screen and (max-width:1200px){.promotion-wrap .promotion-img .promotion-img-inner{height:210px}}@media only screen and (max-width:992px){.promotion-wrap .promotion-img .promotion-img-inner{height:180px}}@media only screen and (max-width:768px){.promotion-wrap .promotion-img .promotion-img-inner{height:auto}}.promotion-wrap .promotion-img .promotion-img-inner img{-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;-ms-transform:scale(1) translateZ(0);-moz-transform:scale(1) translateZ(0);-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);max-height:100%}.promotion-wrap .promotion-desc .promotion-desc-date{margin:0;font-size:.9rem;color:#777}.promotion-wrap .promotion-desc .promotion-desc-text{margin:0;height:55px;line-height:1.5;overflow:hidden}@media only screen and (max-width:768px){.promotion-wrap .promotion-desc .promotion-desc-text{height:auto}}.detail-top{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #ecebe9}.detail-date{color:#777;margin-bottom:.5rem}.detail-head{margin-bottom:1.25rem}.editor a{color:#f0609f}.thumb-promotion-wrap a{color:#000;text-decoration:none}.thumb-promotion-wrap a:hover .thumb-promotion-img .thumb-promotion-img-inner img{-ms-transform:scale(1.05) translateZ(0);-moz-transform:scale(1.05) translateZ(0);-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0)}.thumb-promotion-wrap a:hover .thumb-promotion-desc .thumb-promotion-desc-date{text-decoration:none}.thumb-promotion-wrap a:hover .thumb-promotion-desc .thumb-promotion-desc-text{text-decoration:underline}.thumb-promotion-wrap .thumb-promotion-img{display:table;width:100%}.thumb-promotion-wrap .thumb-promotion-img .thumb-promotion-img-inner{display:table-cell;width:100%;height:200px;vertical-align:middle;overflow:hidden;text-align:center}@media only screen and (max-width:992px){.thumb-promotion-wrap .thumb-promotion-img .thumb-promotion-img-inner{height:180px}}@media only screen and (max-width:768px){.thumb-promotion-wrap .thumb-promotion-img .thumb-promotion-img-inner{height:auto}}.thumb-promotion-wrap .thumb-promotion-img .thumb-promotion-img-inner img{-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;-ms-transform:scale(1) translateZ(0);-moz-transform:scale(1) translateZ(0);-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);max-height:100%}.thumb-promotion-wrap .thumb-promotion-desc .thumb-promotion-desc-date{margin:0;font-size:.9rem;color:#777}.thumb-promotion-wrap .thumb-promotion-desc .thumb-promotion-desc-text{margin:0;height:55px;line-height:1.5;overflow:hidden}@media only screen and (max-width:768px){.thumb-promotion-wrap .thumb-promotion-desc .thumb-promotion-desc-text{height:auto}}