.toppicks-wrap{width:100%;max-width:1140px;margin:clamp(40px, 8vw, 80px) auto clamp(100px, 15vw, 150px);padding:0 3.5%}@media screen and (max-width: 767px){.toppicks-wrap{padding:0 4%}}.column-item{letter-spacing:0.05em;line-height:1.4}.column-item .item-img{overflow:hidden;font-size:0;text-align:center}.column-item .item-img a{display:block;width:100%;height:100%}@media (hover: hover){.column-item .item-img a:hover img{transform:scale(1.1, 1.1);opacity:.5}}.column-item .item-img img{transition:all 0.8s ease}.column-item .item-ttl{margin-top:1.3em;font-size:clamp(1.8rem, 2vw, 2rem);font-weight:bold}.column-item .item-txt{margin-top:1em}.column-item .item-link{margin-top:1em;text-align:right}.column-item .item-link a{border-bottom:1px solid #000;display:inline-block;padding:0 0 0.4em;color:#000;position:relative}.column-item .item-link a::after{background-color:#fff;bottom:-1px;content:"";height:1px;left:0;position:absolute;transform:scale(0, 1);transform-origin:right top;transition:transform .3s;width:100%}.column-item .item-link a .arw{position:relative;width:clamp(12px, 2.8vw, 28px);display:inline-block;margin-left:0.5em}.column-item .item-link a .arw::before,.column-item .item-link a .arw::after{content:"";background:#000;display:block;position:absolute;height:1px;bottom:0;transition:0.3s ease-in-out}.column-item .item-link a .arw::before{width:100%}.column-item .item-link a .arw::after{width:5px;transform:translateY(-50%) rotate(45deg);transform-origin:right center;right:0}@media (hover: hover){.column-item .item-link a:hover::after{transform-origin:left top;transform:scale(1, 1)}}.toppicks_columm01 .column-item{border-bottom:1px solid #ccc;padding:0 0 40px}.toppicks_columm01 .column-item:not(:last-child){margin-bottom:40px}.toppicks_columm02{margin:clamp(40px, 8vw, 80px) auto 0;display:flex;justify-content:space-between;flex-wrap:wrap}.toppicks_columm02 .column-item{width:48%;max-width:500px}.toppicks_columm02 .column-item:nth-of-type(n+3){margin-top:clamp(40px, 8vw, 80px)}@media screen and (max-width: 576px){.toppicks_columm02 .column-item{width:100%;max-width:none;border-bottom:1px solid #ccc;padding:0 0 40px}.toppicks_columm02 .column-item:nth-of-type(n+2){margin-top:40px}}
/*# sourceMappingURL=common.css.map */
