@charset "euc-kr";

/* common */
#wrapnsu.nsu_container {padding-bottom:100px}
#wrapnsu.nsu_container * {font-family: 'Noto Sans KR', sans-serif}

/* myroom ico */
#wrapnsu .commmr_ico {display:inline-block;*display:inline;*zoom:1;overflow:hidden;background-image:url('https://img.etoos.com/sub2015/myroom/comm_ico.png');background-repeat:no-repeat;font-size:0px;line-height:0;text-indent:-9999px;*text-indent:0;vertical-align:top} /* ??? */
#wrapnsu .mrbtn_line2 {display:inline-block;border:1px solid #ccc;padding:0 10px;height:26px;font:normal 12px/25px 'Malgun Gothic','????',sans-serif;text-align:center;color:#555;vertical-align:top;letter-spacing:-1px;vertical-align:middle;background-color:#fff}
#wrapnsu .mrico_list2  {width:10px;height:9px;background-position:-610px 0px;vertical-align:middle}
#wrapnsu .mrico_urlcopy  {width:12px;height:14px;background-position:-690px -150px;vertical-align:middle;margin:-1px 0 0 2px}
#wrapnsu .mrico_plus2 {width:11px;height:11px;background-position:-620px -40px;vertical-align:middle}
#wrapnsu .mrico_newn{width: 7px;height: 6px;background-position: -678px -1023px;vertical-align: middle}

/* tit */
#wrapnsu .cont_tit_type1 {position:relative;border-bottom:1px solid #3e3e3e;height:48px;margin-top:10px}
#wrapnsu .cont_tit_type1 .tit {padding-left:3px;font:bold 25px/30px 'Malgun Gothic','????',sans-serif;color:#333;letter-spacing:-0.05em}
#wrapnsu .cont_tit_type1 .tit_desc {color:#999;;letter-spacing:-1px;font:normal 11px/31px  'dotum', sans-serif}

/* tab */
#wrapnsu .tab_list {position:relative;display:table;width:100%;overflow:hidden;z-index:2}
#wrapnsu .tab_list li {display:table-cell;width:10%;text-align:center;letter-spacing:-0.05em}
#wrapnsu .tab_list li .tab {display:block;border:1px solid #ddd;margin-left:-1px;text-decoration:none;height:48px;line-height:50px;font-weight:400;color:#444;font-size:15px}
#wrapnsu .tab_list li:first-child .tab {margin-left:0}
#wrapnsu .tab_list .on .tab {position:relative;background-color:#30323e;border-color:#30323e;color:#fff;z-index:3}

/* banner */
#wrapnsu .slidebnr_magazine {margin-top:20px}
#wrapnsu .slidebnr_magazine .bx-pager { position:absolute; height: 15px;right:20px;bottom:15px;top:auto; width: auto; text-align: right;z-index: 100}
#wrapnsu .slidebnr_magazine .bx-wrapper .bx-pager .bx-pager-item {margin: 0 2px;width: 10px;height: 10px}
#wrapnsu .slidebnr_magazine .bx-wrapper .bx-pager.bx-default-pager a {display: inline-block;width: 10px;height: 10px;background: #fff;opacity: 0.5;font-size:0;text-indent:-9999em}
#wrapnsu .slidebnr_magazine .bx-wrapper .bx-pager.bx-default-pager a:hover {background: #fff;opacity: 1}
#wrapnsu .slidebnr_magazine .bx-wrapper .bx-pager.bx-default-pager a.active {background: #fff;opacity: 1}

/* list */
#wrapnsu .torque_box .top .title .best_icon {vertical-align:middle;;margin-top:-4px}
#wrapnsu .torque_best {position:relative}
#wrapnsu .torque_best .torque_box .top .title{position: relative;padding:30px 0 0 0}
#wrapnsu .torque_best .torque_box .top .title .tis{color:#e65d39}
#wrapnsu .torque_best .torque_box .top .title .desc {color:#888888;font-size: 16px}

#wrapnsu .list_magazine li {border-bottom:1px solid #E4E4E4;padding:20px 0 } 
#wrapnsu .list_magazine li a {display:flex;align-items:flex-start;width:100%;text-decoration:none}
#wrapnsu .list_magazine li .list_img {width:305px;vertical-align:top}
#wrapnsu .list_magazine li .list_img .thumb {display:block;border:1px solid #eee;width:268px}
#wrapnsu .list_magazine li .list_img .thumb img {width:268px;height:150px}
#wrapnsu .list_magazine li .list_cont {width:calc(100% - 305px);vertical-align:top}
#wrapnsu .list_magazine li .list_cont .cnt_tit {display:block;width:100%;margin-top:16px;color:#444;font-size:20px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#wrapnsu .list_magazine li .list_cont .cnt_txt {margin-top:4px;color:#666;font-size:16px;font-weight:300}
#wrapnsu .list_magazine li .list_cont .cnt_info {display:block;margin-top:9px;color:#B2B2B2;font-size:12px;;font-weight:300}

/* view type */
#wrapnsu.wrapentrexam .view_type_nsu .view1_head {overflow:hidden;height:180px;padding:0}
#wrapnsu.wrapentrexam .view_type_nsu .view1_head .head_img{float:left;width:176px;height:124px;height:99px;padding-top:33px}
#wrapnsu.wrapentrexam .view_type_nsu .view1_head .head_wrtit {float:left;margin:25px 0 0 0;width:663px}
#wrapnsu.wrapentrexam .view_type_nsu .view1_head .txt {font-size:16px;color:#666;font-weight:300}

