dl, dt, dd {padding: 0;margin: 0;}
.area_desc {padding: 25px 20px;margin-bottom: 30px; font-size: 16px;font-weight: 500; color:#333;letter-spacing: -.3px; background: #f9f9f9;}

.entinfo_list * {padding: 0;margin: 0;}

.entinfo_list {display: grid;grid-template-columns: repeat(3, 1fr);gap: 40px 44px;padding-top: 37px;border-top: 1px solid #999;}
.entinfo_list a {display: block;color:#333;}
.entinfo_list .item_thumb {margin-bottom: 17px;}
.entinfo_list .item_thumb img {width: 244px;height: 244px;border: 1px solid #d9d9d9; box-sizing: border-box;}
.entinfo_list .item_title {margin-top: 6px;font-size: 16px;color:#333;line-height: 1.4;height: 42px;}
.entinfo_list .item_title .like {display: inline-block; margin-left: 3px;font-size: 14px; color:#447ee4;}
.entinfo_list .item_title .like img {display: inline-block;}
.entinfo_list_label span {display: inline-flex;justify-content: center; align-items: center; padding: 0 10px;min-width: 68px; height: 20px;font-size: 13px;color:#eb573e;line-height: 1; background: #fff0ef; border: 1px solid #f2a5a0;box-sizing: border-box;}
.entinfo_list_label .type01 {color:#476ed5;background: #edeefd; border: 1px solid #a3b1e8;}
.entinfo_list_label .type02 {color:#009941;background: #e6f9e9; border: 1px solid #89ce96;}
.entinfo_list_label .type03 {color:#cd47c2;background: #faeff9; border: 1px solid #dca0d6;}
.entinfo_list_label .type04 {color:#1e9c99;background: #e5fbfa; border: 1px solid #6bcbc8;}
.entinfo_list .item_info, .entinfo_list .item_info dl {display: flex;}
.entinfo_list .item_info {margin-top: 10px;}
.entinfo_list .item_info dl {gap: 5px;}
.entinfo_list .item_info dt {color:#999;}
.entinfo_list .item_info span {display: inline-block;margin: 0 3px;color:#c6c6c6;}

.entinfo_list.book {grid-template-columns: repeat(4, 1fr);gap: 40px 56px;}
.entinfo_list.book .item_thumb img {width: 163px;height: 230px;}
.entinfo_list.book .item_row {flex:1;position: relative;display: flex;flex-direction: column;justify-content: space-between; }
/* .entinfo_list.book .floating_ico {position: absolute;top:0;right:0;} */
.entinfo_list.book .floating_ico {border: 1px solid #d9d9d9;background:url(https://img.megastudy.net/entinfo/Univ_info/ic_btndown.svg) 83% 50% no-repeat;background-size: auto 68%; color:#000;font-size: 14px;font-weight: bold;line-height: 30px;padding:0 0 0 25px;}
.entinfo_list.book .item_title {margin-bottom: 4px; height: auto;}
.entinfo_list.book .item_info {margin-top: 0;}
.entinfo_list.book .item_date {font-size: 16px;color:#666;line-height: 1;margin-bottom: 13px;}

.entinfo_item{display: flex;flex-direction: column;}
.entinfo_item{display: flex;flex-direction: column;}

.entinfo_container .viewContents .userRecommend {margin-top: 30px; text-align: right;}
.entinfo_container .viewContents .like {display: inline-block;height: 28px;background: url('//img.megastudy.net/common/bul_good.gif') 7px 50% no-repeat;color: #0080fa;border: 0;padding: 0 8px 0 27px;border: 1px solid #dadada;font-size: var(--font-size-sm);line-height: 28px;}
.entinfo_container .viewContents .slideWrap {position: relative;margin: 0 auto 40px;width: 524px;}
.entinfo_container .viewContents .view-swiper {}
.entinfo_container .viewContents .view-swiper .swiper-slide img {display: block; width: 100%;height: auto;}
.entinfo_container .viewContents .view-swiper .swiper,
.entinfo_container .viewContents .view-swiper .swiper-wrapper,
.entinfo_container .viewContents .view-swiper .swiper-slide {height: auto !important;}
.entinfo_container .viewContents div[class*='swiper-button-'] {position: absolute;top:50%;transform: translateY(-50%);margin-top: 0; width: 17px;height: 33px;text-align: left;text-indent: -9999em;overflow: hidden;background: url('//img.megastudy.net/common/img_ico_arrow01.png') no-repeat;}
.entinfo_container .viewContents .swiper-button-prev {left: -35px;}
.entinfo_container .viewContents .slideWrap .swiper-button-next {right: -35px; transform: translateY(-50%) rotate(180deg);}


.swiper-slide img {
  display: block;
  width: 100%;
  height: auto;
}
#table_footer #paging_wrap {margin-top: 30px;}

.entinfo_re .lst_srh_bx .form_input {padding: 5px 0 4px;}