.c-button-detail{display:flex;align-items:center;gap:4px;font-size:12px}@media only screen and (min-width:960px){.c-button-detail{font-size:13px}}.c-button-detail:after{content:"";width:24px;height:24px;background:url(/common/icons/icon_arrow_right_gray.svg) no-repeat 50%/contain}.c-list-result{display:grid;grid-template-columns:1fr;gap:16px}@media only screen and (min-width:960px){.c-list-result{gap:24px}}.c-list-result__item{background:#fff;border:2px solid #2ca6e0;border-radius:4px}@media only screen and (min-width:960px){.c-list-result__item{border-radius:8px}}.c-list-result__item-title{padding:4px 22px 6px;background:#2ca6e0;font-size:15px;color:#fff}@media only screen and (min-width:960px){.c-list-result__item-title{padding:10px 22px 12px;font-size:18px}.c-list-result__item-title a{transition:all .3s}.c-list-result__item-title a:hover{text-decoration:underline}}.c-list-result__item-content{display:grid;grid-template-columns:1fr;gap:12px;padding:12px 10px 14px}@media only screen and (min-width:960px){.c-list-result__item-content{gap:16px;padding:16px 30px 22px}}.c-list-result__item-head{display:grid;grid-template-columns:1fr;gap:12px}@media only screen and (min-width:960px){.c-list-result__item-head{grid-template-columns:240px 1fr;gap:24px}}.c-list-result__item-thumbnail{aspect-ratio:3/2;border-radius:2px;overflow:hidden}@media only screen and (min-width:960px){.c-list-result__item-thumbnail{border-radius:4px}}.c-list-result__item-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-fit:contain;object-fit:contain}.c-list-result__item-info{display:grid;grid-template-columns:1fr;gap:8px}@media only screen and (min-width:960px){.c-list-result__item-info{align-self:start;gap:10px}}.c-list-result__item-body{display:grid;grid-template-columns:1fr;gap:12px}@media only screen and (min-width:960px){.c-list-result__item-body{gap:16px}}.c-list-result__item-description{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;font-weight:400}@media only screen and (min-width:960px){.c-list-result__item-description{font-size:13px}}.c-list-result__item-bottom,.c-list-result__item-more{display:flex;justify-content:center}.c-list-result__item-bottom{align-items:center;gap:12px;padding-top:15px;border-top:1px solid #e3e3e3}@media only screen and (min-width:960px){.c-list-result__item-bottom{gap:24px;padding-top:16px}}