@import url('common.css'); @import url('navbar.css'); @import url('footer.css'); .p101-pro-2 { background: #f7f7f7; padding-top: 1.5rem; } .p101-pro-4-3-list { width: 92%; margin: 0 auto; display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; flex-flow: wrap; } .p101-pro-4-3-list a { padding-bottom: 1.5rem; width: 48.6%; } .p101-pro-4-3-list dl { background: #fff; border-radius: 1rem; overflow: hidden; } .p101-pro-4-3-list dt { overflow: hidden; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; } .p101-pro-4-3-list dt img { display: block; width: 100%; } .p101-pro-4-3-list dd { position: relative; padding: 1rem 1rem 4rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; } .p101-pro-4-3-list dd h4 { height: 3.5rem; line-height: 2.25rem; font-size: 1.6rem; color: #333333; margin-bottom: 0.75rem; /*overflow: hidden;*/ /*white-space: nowrap;*/ /*text-overflow: ellipsis;*/ } .p101-pro-4-3-list .p101-pro-1-desc { line-height: 1.8rem; font-size: 1.2rem; color: #848484; text-align: justify; } .p101-pro-4-3-list .p101-pro-1-more { position: absolute; right: 0.8rem; bottom: 1.5rem; line-height: 1.2rem; font-size: 1.1rem; color: #1a2558; }