@charset "UTF-8";

/* @import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); */
/* @import url('/_res/sdu/_css/response.css'); */

/* font추가 thecrex - 1015 */
@font-face {
    font-family: 'msans100';
    src: url('/_res/sdu/etc/exljbris_-_museosans-100-webfont.eot');
    src: url('/_res/sdu/etc/exljbris_-_museosans-100-webfont.eot?#iefix') format('embedded-opentype'),
         url('/_res/sdu/etc/exljbris_-_museosans-100-webfont.woff2') format('woff2'),
         url('/_res/sdu/etc/exljbris_-_museosans-100-webfont.woff') format('woff'),
         url('/_res/sdu/etc/exljbris_-_museosans-100-webfont.ttf') format('truetype'),
         url('/_res/sdu/etc/exljbris_-_museosans-100-webfont.svg#museo_sans100') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'msans700';
    /*src: url('/_res/sdu/etc/exljbris_-_museosans-700-webfont.eot');*/
    src: /*url('/_res/sdu/etc/exljbris_-_museosans-700-webfont.eot?#iefix') format('embedded-opentype'),*/
         url('/_res/sdu/etc/exljbris_-_museosans-700-webfont.woff2') format('woff2'),
         url('/_res/sdu/etc/exljbris_-_museosans-700-webfont.woff') format('woff'),
         url('/_res/sdu/etc/exljbris_-_museosans-700-webfont.ttf') format('truetype'),
         url('/_res/sdu/etc/exljbris_-_museosans-700-webfont.svg#museo_sans700') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*** Reset ***/
* {padding:0;margin:0;font-size:14px;font-family:'Nanum Gothic','Malgun Gothic','Dotum',sans-serif;color:#454545;letter-spacing:-0.025em;}
html, body {width: 100%;height: 100%;-webkit-text-size-adjust:none;}
body.main {background:#f0f0f0;}
ol, ul, li {list-style:none;}
table {width:100%;border-collapse:collapse;table-layout:fixed;white-space:normal;empty-cells:show;border-spacing:0;}
span, strong, em, a, label {color:inherit;font-size:inherit;}
img {margin:0; padding:0; vertical-align:top; line-height:0; border:0;}
legend {position:absolute;visibility:hidden; height:0; width:0; font-size:0; line-height:0; overflow:hidden; left:-9999px; top:-9999px;}
caption {visibility:visible; height:0; width:1px; font-size:0; line-height:0; overflow:hidden; left:-9999px; top:-9999px;}
form, fieldset {border:0;}
a:link{text-decoration:none;font-family:inherit;}
a:visited{text-decoration:none;font-family:inherit;}
a:active{text-decoration:none;font-family:inherit;}
a:hover{text-decoration:none;font-family:inherit;}
a:focus{text-decoration:none;font-family:inherit;outline:1px dashed #333;}
a.underline {text-decoration:underline;}
button {display:inline-block;margin:0;padding:0;border:none;background:none;cursor: pointer;}
button::-moz-focus-inner {padding:0 !important;border:0 none !important;}
a, span, strong, p {font-family:inherit;color:inherit;font-size:inherit;}
h1, h2, h3, h4, h5, h6 , strong, th, b {font-weight:700;}
em, i {font-style:normal;}

/*** Form Item ***/
input[type='radio'].css-radio {position: absolute;overflow: hidden;clip: rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
input[type='radio'].css-radio + label.css-label {padding-left:22px;display:inline-block;background:url(/_res/sdu/img/m_contents.png) left -290px no-repeat;}
input[type='radio'].css-radio:checked + label.css-label {background:url(/_res/sdu/img/m_contents.png) left -320px no-repeat;}
input[type='radio'].css-radio:focus + label.css-label {outline:1px dashed #333;}
input[type='checkbox'].css-check {position: absolute;overflow: hidden;clip: rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
input[type='checkbox'].css-check + label.css-label {padding-left:22px;display:inline-block;background:url(/_res/sdu/img/m_contents.png) left -350px no-repeat;}
input[type='checkbox'].css-check:focus + label.css-label {outline:1px dashed #333;}
/* .board_list .no input[type='checkbox'].css-check + label.css-label,
.faq_list_box .admin input[type='checkbox'].css-check + label.css-label,
.board_list .board_list_inner input[type='checkbox'].css-check + label.css-label {overflow:hidden; width:0;}*/ /* 160127 추가 */
input[type='checkbox'].css-check:checked + label.css-label {background:url(/_res/sdu/img/m_contents.png) left -380px no-repeat;}
.section_login input[type='radio'].css-radio:focus + label.css-label {outline:1px dashed #777;}
.section_login input[type='checkbox'].css-check:focus + label.css-label {outline:1px dashed #777;}

/*input[type='radio'].css-radio + label.css-label.checkonly,
input[type='radio'].css-radio + label.css-label.chk_radio {background:url(/_res/sdu/img/m_contents.png) left -320px no-repeat;} */

input[type='radio'].css-radio + label.css-label.checkonly,
input[type='checkbox'].css-check + label.css-label.checkonly {width:16px;height:16px;overflow:hidden;text-indent:-999em;padding:0;} /* 160224*/

/* input[type='checkbox'].css-check + label.css-label.chk_check  {background:url(/_res/sdu/img/m_contents.png) left -380px no-repeat;} */ /* 151218 crex 수정 */
input[type='submit'] {cursor:pointer;}
input[type='checkbox'] {margin-top:5px;}

/** Selectbox **/
.ddcommon {position:relative;display:-moz-inline-stack; zoom:1; display:inline-block; *display:inline; cursor:default;}
.ddcommon:focus {outline:1px dashed #333;}
.ddcommon ul li {text-align:left;}
.borderRadiusTp ul li:last-child {border-bottom:0; }
.borderRadiusBtm ul li:first-child {border-bottom:1px solid #122139; }
.ddcommon .clear{clear:both}
.ddcommon input.text{padding:0; position:absolute; background:#fff; display:block; width:98%; height:98%; left:2px; top:0; border:none;}
.ddOutOfVision{position:relative; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
.ddcommon .divider{width:0; height:100%; position:absolute;}
.ddcommon .ddArrow {display:inline-block; position:absolute; top:50%; right:7px;}
.ddcommon .ddTitle {padding:0; position:relative; display:inline-block; width:100%}
.ddcommon .ddTitle .ddTitleText {display:block;}
.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0;}
.ddcommon .ddTitle .description{display:block;}
.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto; overflow-x:hidden; zoom:1; z-index:9999}
.ddcommon .ddChild li{clear:both;}
.ddcommon .noBorderTop{border-top:none 0  !important; padding:0; margin:0;}
.dd {border:1px solid #122139;width:auto !important;} /**0826**/
.dd .divider {border-right:1px solid #122139; right:28px;} /**0826**/
.dd .ddArrow {width:16px;height:16px; margin-top:-8px; background:url(/_res/sdu/img/common/ico_select.png) no-repeat;}
.dd .ddTitle {color:#767676;background:#fff;height:100%;}
.dd .ddTitle .ddTitleText {padding:0 50px 0 9px;line-height:28px;} /**0826**/
.dd .ddTitle .ddTitleText .ddTitleText{padding:0;width:auto;}
.dd .ddChild {border:1px solid #122139; background-color:#fff; left:-1px;} /**0826**/
.dd .ddChild li {padding:5px; background-color:#fff;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
.dd .ddChild li span {text-align:left !important;}
.dd .ddChild li .ddlabel{color:#767676;width:100%;}
.dd .ddChild li.hover {background-color:#f2f2f2}
.dd .ddChild li.selected {background-color:#f2f2f2; color:#000;}
table td .dd .ddTitle {height:100%;}
table td .dd .ddTitle .ddTitleText {padding:0 50px 0 9px;line-height:23px;color:#454545;text-align:left;}/**0826 **/
table td .dd .divider {border-right:1px solid #dbdbdb; right:28px;}
table td .ddcommon .ddArrow {display:inline-block; position:absolute; top:50%; right:6px;}


/** Align **/
.al {text-align:left !important;}
.ar {text-align:right !important;}
.ac {text-align:center !important;}
.at {vertical-align:top !important;}
.ab {vertical-align:bottom !important;}
.am {vertical-align:middle !important;}

/** Float **/
.fl {float:left !important;}
.fr {float:right !important;}
.cb {clear:both !important;}
.clear:after {content:'';display:block;clear:both;*zoom:1;}

/** Margin **/
.mg0 {margin:0 !important;}
.tmg0 {margin-top:0 !important;}
.tmg05 {margin-top:5px !important;}
.tmg10 {margin-top:10px !important;}
.tmg15 {margin-top:15px !important;}
.tmg20 {margin-top:20px !important;}
.tmg25 {margin-top:25px !important;}
.tmg30 {margin-top:30px !important;}
.tmg35 {margin-top:35px !important;}
.tmg40 {margin-top:40px !important;}
.tmg45 {margin-top:45px !important;}
.tmg50 {margin-top:50px !important;}
.tmg60 {margin-top:60px !important;}
.bmg0 {margin-bottom:0 !important;}
.bmg05 {margin-bottom:5px !important;}
.bmg10 {margin-bottom:10px !important;}
.bmg15 {margin-bottom:15px !important;}
.bmg20 {margin-bottom:20px !important;}
.bmg25 {margin-bottom:25px !important;}
.bmg30 {margin-bottom:30px !important;}
.bmg35 {margin-bottom:35px !important;}
.bmg40 {margin-bottom:40px !important;}
.bmg45 {margin-bottom:45px !important;}
.bmg50 {margin-bottom:50px !important;}
.lmg0 {margin-left:0 !important;}
.lmg03 {margin-left:3px !important;}
.lmg05 {margin-left:5px !important;}
.lmg10 {margin-left:10px !important;}
.lmg15 {margin-left:15px !important;}
.lmg20 {margin-left:20px !important;}
.lmg25 {margin-left:25px !important;}
.lmg30 {margin-left:30px !important;}
.lmg35 {margin-left:35px !important;}
.lmg40 {margin-left:40px !important;}
.lmg45 {margin-left:45px !important;}
.lmg50 {margin-left:50px !important;}
.lmg60 {margin-left:60px !important;}
.rmg0 {margin-right:0 !important;}
.rmg05 {margin-right:5px !important;}
.rmg10 {margin-right:10px !important;}
.rmg15 {margin-right:15px !important;}
.rmg20 {margin-right:20px !important;}
.rmg25 {margin-right:25px !important;}
.rmg30 {margin-right:30px !important;}
.rmg35 {margin-right:35px !important;}
.rmg40 {margin-right:40px !important;}
.rmg45 {margin-right:45px !important;}
.rmg50 {margin-right:50px !important;}

/** Padding **/
.pd0 {padding:0 !important;}
.tpd0 {padding-top:0 !important;}
.tpd05 {padding-top:5px !important;}
.tpd10 {padding-top:10px !important;}
.tpd15 {padding-top:15px !important;}
.tpd20 {padding-top:20px !important;}
.tpd25 {padding-top:25px !important;}
.tpd30 {padding-top:30px !important;}
.tpd35 {padding-top:35px !important;}
.tpd40 {padding-top:40px !important;}
.tpd45 {padding-top:45px !important;}
.tpd50 {padding-top:50px !important;}
.tpd55 {padding-top:55px !important;}
.tpd60 {padding-top:60px !important;}
.tpd65 {padding-top:65px !important;}
.tpd70 {padding-top:70px !important;}
.tpd75 {padding-top:75px !important;}
.tpd80 {padding-top:80px !important;}
.tpd_tbl {padding-top:7px;}
.bpd0 {padding-bottom:0 !important;}
.bpd05 {padding-bottom:5px !important;}
.bpd10 {padding-bottom:10px !important;}
.bpd15 {padding-bottom:15px !important;}
.bpd20 {padding-bottom:20px !important;}
.bpd25 {padding-bottom:25px !important;}
.bpd30 {padding-bottom:30px !important;}
.bpd35 {padding-bottom:35px !important;}
.bpd40 {padding-bottom:40px !important;}
.bpd45 {padding-bottom:45px !important;}
.bpd50 {padding-bottom:50px !important;}
.bpd_tbl {padding-bottom:6px;}
.lpd0 {padding-left:0 !important;}
.lpd05 {padding-left:5px !important;}
.lpd10 {padding-left:10px !important;}
.lpd15 {padding-left:15px !important;}
.lpd20 {padding-left:20px !important;}
.lpd25 {padding-left:25px !important;}
.lpd30 {padding-left:30px !important;}
.lpd35 {padding-left:35px !important;}
.lpd40 {padding-left:40px !important;}
.lpd45 {padding-left:45px !important;}
.lpd50 {padding-left:50px !important;}
.rpd0 {padding-right:0 !important;}
.rpd05 {padding-right:5px !important;}
.rpd10 {padding-right:10px !important;}
.rpd15 {padding-right:15px !important;}
.rpd20 {padding-right:20px !important;}
.rpd25 {padding-right:25px !important;}
.rpd30 {padding-right:30px !important;}
.rpd35 {padding-right:35px !important;}
.rpd40 {padding-right:40px !important;}
.rpd45 {padding-right:45px !important;}
.rpd50 {padding-right:50px !important;}

/* Font Size */
.f14 {font-size:14px !important;}
.f16 {font-size:16px !important;}
.f18 {font-size:18px !important;}
.f20 {font-size:20px !important;}
.f24 {font-size:24px !important;}
.f28 {font-size:28px !important;}
.f32 {font-size:32px !important;}

/* Color Type */
.fblue {color:#03c9a9 !important;}
.fnavy {color:#0066ae !important;}
.forg {color:#fd7330 !important;}
.fred {color:#ef4836 !important;}
.fgreen {color:#9bd034 !important;}
/*.fsky {color:#16bce8 !important;}*/
.fsky {color:#0d99bf !important;}
.fgray {color:#767676 !important;}
.fgray01 {color:#111111 !important;}
.fgray02 {color:#122139 !important;}
.fgray03 {color:#cccccc !important;}/*20160202수정*/
.fkeyword {color:#16bce8 !important;}

/* Border Style */
.brd_0 {border:0 !important;}
.brd_l {border-left:solid 1px #dedede !important;}
.brd_t {border-top:solid 1px #dedede !important;}
.brd_r {border-right:solid 1px #dedede !important;}
.brd_l0 {border-left:0 !important;}

/* Button */
a.more {position:absolute;right:0;top:0;padding-right:20px;background:url(/_res/sdu/img/common/common.png) right -486px no-repeat;color:#333;}
a.box_more {position:absolute;right:0;top:0;display:block;width:70px;height:50px;background:url(/_res/sdu/img/common/common.png) left -100px no-repeat;text-indent:-999em;overflow:hidden;}
.btn_box {margin-top:20px;}
.btn_box:after {content:'';display:block;clear:both;}
.pop_btn_box {margin-top:20px;}
.btn_box.ar > a  , .btn_box .fr > a {margin-left:3px;}
.btn_box.al > a , .btn_box .fl > a{margin-right:3px;}
.btn_box.ac > a, .pop_btn_box.ac > a {margin:0 1px 0 2px;}
.btn_tbl {display:inline-block;padding:0 8px;height:28px;line-height:28px;}
.btn_basic {display:inline-block;height:28px;line-height:29px;padding:0 15px;border:solid 1px #111111;background:#fff;color:#111;font-size:12px;text-align:center;text-indent:0;}
.btn_basic.f14 {font-size:14px;height:33px;line-height:33px;border:solid 2px #111111;}
.btn_pop {display:inline-block;min-width:100px;text-align:center;height:40px;line-height:40px;padding:0 20px;font-size:16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.btn_small {display:inline-block;height:20px;line-height:20px;padding:0 9px;font-size:12px;}
.btn_large {display:inline-block;height:40px;line-height:40px;padding:0 20px;font-size:16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.btn_td {display:inline-block;height:25px;line-height:25px;padding:0 9px;font-size:14px;font-weight:400;}
.btn_green {background:#03c9a9;color:#fff;}
.btn_gray {background:#656d78;color:#fff;}
.btn_gray2 {background:#707070;color:#fff;}
.btn_gray3 {background:#69717a;color:#fff;}
.btn_navy {background:#122138;border:solid 1px #122138;color:#fff;}
.btn_wht {background:#fff;border:solid 1px #111;color:#111;}
.btn_wht_2 {background:#fff;border:solid 2px #111;color:#111;line-height:36px;}
.btn_mint {background:#00caa9;border:solid 1px #00caa9;color:#fff;}
.btn_brd_mint {border:solid 1px #03c9a9;color:#03c9a9;}
.btn_brd_gray {border:solid 1px #656d78;color:#656d78;}
.btn_download_navy {background:#122138;border:solid 1px #122138;color:#fff;padding:0 15px;line-height:30px;height:30px;display:inline-block;text-indent:0;}
.btn_download_navy span {padding-right:30px;background:url(/_res/sdu/img/icon_etc.png) right 1px no-repeat;}
.btn_arrow_gray {background:#656d78;color:#fff;padding:0 10px;line-height:28px;height:28px;display:inline-block;}
.btn_arrow_gray span {padding-right:20px;background:url(/_res/sdu/img/icon_etc.png) right -29px no-repeat;}
.btn_arrow_wht {border:solid 2px #fff;color:#fff;padding:0 20px;line-height:36px;height:36px;display:inline-block;}
.btn_arrow_wht span {display:inline-block;width:150px;background:url(/_res/sdu/img/icon_etc.png) right -19px no-repeat;font-weight:700;}
.btn_img_zoom {background:#fff;color:#111;line-height:30px;height:32px;display:block;border:solid 1px #111;width:100%;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.btn_img_zoom span {display:inline-block;padding-right:17px;background:url(/_res/sdu/img/icon_etc.png) right -302px no-repeat;}
.btn_high_search {display:inline-block;background:url(/_res/sdu/img/common/icon_arrow.png) right -100px no-repeat #434a54;color:#fff;height:30px;line-height:30px;padding:0 38px 0 15px;}
.box_no {display:inline-block;width:40px;height:40px;line-height:40px;background:#000;color:#fff;font-weight:400;text-align:center;}

.btn_box.txt {margin-top:16px;margin-bottom:18px;}
.btn_download {display:inline-block;border:solid 1px #111;color:#111;font-size:12px;padding:0 9px 0 14px;height:28px;line-height:28px;}
.btn_download_dark {display:inline-block;border:0;color:#FFF;font-size:12px;padding:0 9px 0 14px;height:28px;line-height:28px;background:#122138; float:right; }
.btn_download.f14 {border:solid 2px #111;padding:0 20px 0 15px;height:36px;line-height:36px;font-size:14px;}
.btn_download span {padding-right:30px;background:url(/_res/sdu/img/common/icon_arrow.png) right -59px no-repeat;}
.btn_download_dark span {padding-right:30px;background:url(/_res/sdu/img/common/common-icon_arrow2.png) right -59px no-repeat;}
.btn_download.f14 span {display:inline-block;background:url(/_res/sdu/img/common/icon_arrow.png) right -48px no-repeat;text-align:left;}
.btn_basic {text-align:center;text-indent:0;}
.btn_basic.blue {border:solid 2px #16bce8;color:#16bce8;}

.btn_basic.btn_type_link {background:url(/_res/sdu/img/common/btn_rightarrowlink.png) no-repeat right 50%;}

/** Icon Type **/
.icon, .icon_file {display:inline-block;background:url(/_res/sdu/img/icons.png) no-repeat;}
.notxt {text-indent:-999em;overflow:hidden;width:16px;height:16px;padding:0 !important;vertical-align:middle;}
.icon_file.notxt {width:15px;height:15px;}
.open_o {background-position:left -40px;}
.open_x {background-position:-20px -40px;}
.open_txt_o {padding-left:19px;background-position:left top;}
.open_txt_x {padding-left:19px;background-position:left -20px;}
.attend_01 {padding-left:21px;background-position:left -60px;}
.attend_02 {padding-left:21px;background-position:left -80px;}
.attend_03 {padding-left:21px;background-position:left -100px;}
.attend_04 {padding-left:21px;background-position:left -120px;}
.attend_05 {padding-left:21px;background-position:left -140px;}
.attend_yn {padding-left:21px;background-position:left -60px;}
.attend_yy {padding-left:21px;background-position:left -80px;}
.attend_nn {padding-left:21px;background-position:left -100px;}
.attend_ny {padding-left:21px;background-position:left -120px;}
.attend_xx {padding-left:21px;background-position:left -140px;}
.attendw_01 {padding-left:21px;background-position:left -160px;}
.attendw_02 {padding-left:21px;background-position:left -180px;}
.attendw_03 {padding-left:21px;background-position:left -200px;}
.attendw_04 {padding-left:21px;background-position:left -220px;}
.attendw_05 {padding-left:21px;background-position:left -240px;}
.mp3 {background-position:left -260px;}
.excel, .xls, .xlsx {background-position:-20px -260px;}
.ppt, .pptx {background-position:-40px -260px;}
.word, .doc, .docx {background-position:-60px -260px;}
.pdf {background-position:-80px -260px;}
.img, .jpg, .jpeg, .png, .peng, .gif {background-position:-100px -260px;}
.text, .txt {background-position:-120px -260px;}
.zip, .rar {background-position:-140px -260px;}
.han, .hwp {background-position:-160px -260px;}
.etc {background-position:-180px -260px;}
.pcdown {background-position:-200px -280px;}
.media {background-position:-100px -300px;}
.re_icon {width:23px;height:27px; background:url(/_res/sdu/img/icons.png) -477px -482px no-repeat; float:left;} /* 151109 */
.file {width:13px;height:13px;background-position:left -280px;}
.file2 {width:13px;height:13px;background-position:-140px -280px;}
.notice {width:14px;height:13px;background-position:left -300px;}
.email {height:15px;background-position:-120px -280px;}
.email02 {background-position:-40px -280px;}
.email03 {background-position:-160px -280px;}
.email04 {width:15px;height:15px;background-position:-180px -279px;}
.memo {width:14px;height:16px;background-position:-200px -260px;}
.attend_on {width:26px !important;height:17px !important;background-position:-20px -300px;}
.attend_off {width:26px !important;height:17px !important;background-position:-50px -300px;}
.exam {height:17px !important;background-position:-80px -300px;}
.ico_new {width:13px;height:13px;background-position:-100px -280px;}
.ico_tel {width:13px;height:13px;background-position:-60px -280px;}
.ico_del {width:13px;height:13px;background-position:-120px -300px;}
.ico_facebook {width:15px;height:15px;background-position:-140px -300px;}
.ico_twitter {width:15px;height:15px;background-position:-160px -300px;}
.ico_calendar {width:15px;height:13px;background-position:-80px -280px;}
.ico_player {width:18px;height:17px;background-position:-220px -300px;}
.ico_ie {width:21px;height:20px;background-position:-240px -300px;}
.ico_secret {width:11px; height:14px; background-position:-20px -280px;} /* 151113 */
.wysiwyg {width:21px;height:20px;background-position:-270px -300px;}
.ico_n {width:16px;height:16px;background-position:-300px -300px;}
.box_icon {display:inline-block;width:35px;height:35px;text-indent:-999em;overflow:hidden;background:url(/_res/sdu/img/contents.png) no-repeat;}
.box_icon.facebook {background-position:-2px -292.5px;}
.box_icon.twitter {background-position:-52.5px -292.5px;}
.box_icon.kakao {background-position:-100px -290px;}
.box_icon.naver {background-position:-150px -290px;}
.box_icon.band {background-position:-203px -292.5px;}
.box_icon.blog {background-position:-2px -242.5px;}

.myclass .box_icon {display:inline-block;width:40px;height:40px;background:url(/_res/sdu/img/common/top.png) no-repeat;text-indent:-999px;overflow:hidden;}
.myclass .box_icon.homepage {background-position:-120px -60px;}
.myclass .box_icon.facebook {background-position:-160px -60px;}
.myclass .box_icon.cafe {background-position:-200px -60px;}

/*** layout ***/
.block {display:block !important;}
.blind {position:absolute;visibility:visible; height:0; width:0; font-size:0; line-height:0; overflow:hidden; left:-9999px; top:-9999px;}
.inner {position:relative;width:1180px;margin:0 auto;}

/** go_banner **/
.inner.go_banner {height:250px; background:url(/_res/sdu/img/common/gnb_banner_image.png) no-repeat 10% bottom; }
.inner.go_banner .banner_info { position:releative;}
.inner.go_banner .banner_info .txt {width:420px; padding:55px 0 0 500px; }
.inner.go_banner .banner_info .txt .small {font-size:16px; color:#fff; }
.inner.go_banner .banner_info .txt .title {font-size:36px; color:#fff; margin-top:10px; letter-spacing:-0.06em; }
.inner.go_banner .banner_info .txt .date {font-size:20px; color:#ff7160; line-height:26px; margin-top:15px; }
.inner.go_banner .banner_info a.go_site { position:absolute; right:95px; top:85px; display:block; border:5px #fff solid; padding:25px 30px; font-size:18px; line-height:24px; font-weight:700px; color:#fff; background:url(/_res/sdu/img/common/gnb_banner_arrow.png) no-repeat 120px 56px; }
.body_960 .inner.go_banner { background-position:left bottom; }
.body_960 .inner.go_banner .banner_info .txt {padding:55px 0 0 410px; }
.body_960 .inner.go_banner .banner_info .txt .small { font-size:14px; }
.body_960 .inner.go_banner .banner_info .txt .title { font-size:32px; }
.body_960 .inner.go_banner .banner_info .txt .date { font-size:18px; }
.body_960 .inner.go_banner .banner_info a.go_site { right:0; }

/** Skip Navigation **/
#skipNavi{position:absolute; left:0; top:0; width:100%; z-index:999;}
#skipNavi li{position:absolute; left:0; top:0; width:100%; z-index:999;}
#skipNavi a{overflow:hidden; display:block; width:1px; height:1px; margin-bottom:-1px; color:#444; font-size:0; text-decoration:none;}
#skipNavi a:active, #skipNavi a:focus{width:100%; height:auto; padding:5px 0; background:#263f6b; font-size:12px;color:#fff; text-align:center;}

/** Header Area **/
#header {background:#fff;}
#header .sectionTop {background:#111111;height:40px;}
#header .sectionTop .fl a {display:block;width:120px;height:40px;float:left;background:#414140;border-right:solid 1px #111;line-height:40px;color:#ccc;text-align:center;font-weight:700;}
#header .sectionTop .fl a:first-child {background:#e8e8e7;color:#111;}
#header .sectionTop .fr * {float:left;}
#header .sectionTop .fr a.sitemap {display:block;width:40px;height:40px;overflow:hidden;background:url(/_res/sdu/img/common/common.png) left top no-repeat;text-indent:-999em;}
#header .sectionTop .fr a.login {display:block;width:80px;height:40px;overflow:hidden;line-height:40px;color:#fff;text-align:center;background:#926b30;font-size:12px;font-weight:700;}
#header .sectionTop .fr a.login_Type2 {display:block;width:80px;height:40px;overflow:hidden;line-height:40px;color:#fff;text-align:center;background:#15b6e1;font-size:12px;font-weight:700;}
#header .sectionTop .fr input[type='text'] {width:230px;height:40px;padding-left:15px;border:0;background:#363f4e;color:#ccc;font-size:12px;line-height:40px;}
#header .sectionTop .fr .lang_box a.language {display:block;background:#2b2b2b;height:40px;line-height:40px;padding:0 40px 0 15px;color:#ccc;background:url(/_res/sdu/img/common/top.png) right -420px no-repeat;}
#header .sectionTop .fr .lang_box.on a.language {background:url(/_res/sdu/img/common/bg_langchange_on.png) right top no-repeat;}
#header .sectionTop .fr .lang_box {position:relative;}
#header .sectionTop .fr .language_change {display:none;position:absolute;left:0;top:40px;z-index:999;width:100%;}
#header .sectionTop .fr .language_change ul {width:100%;padding:10px 0; background:#121822;}
#header .sectionTop .fr .language_change ul li {float:none;}
#header .sectionTop .fr .language_change ul li a {display:block;padding:3px 15px;float:none;color:#fff;}
#header .sectionTop .fr .lang_box.on .language_change {display:block;}
#header .sectionGnb {min-height:80px;}
#header .sectionGnb h1 {position:absolute;left:0;top:15px;width:248px;height:51px;} /* 160112 수정 */
body.child #header .sectionGnb h1 {width:180px;} /* 180124 수정 */
#header .sectionGnb h1 > a {display:block;width:100%;height:100%;background:url(/_res/sdu/img/common/logo_a.png) no-repeat;text-indent:-999em;}
body.main.body_960 .sectionGnbStyle1.inner {width:940px;}
body.main.body_960 .inner {width:940px !important;}

#header .sectionGnb h1 > a.jwxe_include_item {display:none;}
/*
  date : 02. 28. 2018
  comment : 2018 개강 css (logo)

#header .sectionGnb h1.logo_a_180228 {position:absolute;left:-87px;top:0px;width:376px;height:80px;} 
#header .sectionGnb h1.logo_a_180228 > a {display:block;width:100%;height:100%;background:url(/_res/sdu/img/common/logo_a_180228.gif) no-repeat;text-indent:-999em;}
*/

/*
  date : 02. 13. 2018
  comment : 2018 설날 css (logo)
#header .sectionGnb h1.logo_a_180214 {position:absolute;left:-107px;top:0px;width:376px;height:80px;} 
#header .sectionGnb h1.logo_a_180214 > a {display:block;width:100%;height:100%;background:url(/_res/sdu/img/common/logo_a_180213.gif) no-repeat;text-indent:-999em;}
*/

/*
  date : 12. 28. 2017
  comment : 2018 신년 css (logo)
*/
#header .sectionGnb h1.logo_a_171228 {position:absolute;left:-250px;top:0px;width:517px;height:80px;} 
#header .sectionGnb h1.logo_a_171228 > a {display:block;width:100%;height:100%;background:url(/_res/sdu/img/common/logo_a_171228.gif) no-repeat;text-indent:-999em;}

/*
  date : 12. 22. 2017
  comment : 크리스마스 css (logo)
*/
#header .sectionGnb h1.logo_a_171222_xmas {position:absolute;left:-250px;top:0px;width:517px;height:80px;} 
#header .sectionGnb h1.logo_a_171222_xmas > a {display:block;width:100%;height:100%;background:url(/_res/sdu/img/common/logo_a_171222_xmas.gif) no-repeat;text-indent:-999em;}

/*
  date : 2. 17. 2017
  comment : 졸업 css (logo)
*/
#header .sectionGnb h1.logo_graduation {position:absolute;left:0;top:0px;width:361px;height:80px;} /* 170217 수정 */
#header .sectionGnb h1.logo_graduation > a {display:block;width:100%;height:100%;background:url(/_res/sdu/img/sdu_graduation_logo.gif) no-repeat;text-indent:-999em;}

/*
  date : 2. 28. 2017
  comment : 입학 css (logo)
*/
#header .sectionGnb h1.logo_admission {position:absolute;left:0;top:0px;width:337px;height:80px;} /* 170217 수정 */
#header .sectionGnb h1.logo_admission > a {display:block;width:100%;height:100%;background:url(/_res/sdu/img/main/sdu_admission_logo.gif) no-repeat;text-indent:-999em;}


/*
  date : Nov. 10. 2016
  comment : 개교기념일 css (logo)
#header .sectionGnb h1.logo_anniversary {position:absolute;left:0;top:0px;width:335px;height:80px;}
#header .sectionGnb h1.logo_anniversary > a {display:block;width:100%;height:100%;background:url(/_res/sdu/img/common/logo_a_anniversary.gif) no-repeat;text-indent:-999em;}
*/

/*
  date : 11. 10. 2017
  comment : 개교기념일 css (logo)
*/
#header .sectionGnb h1.logo_anniversary {position:absolute;left:-195px;top:0px;width:461px;height:80px;} /* 160112 수정 */
#header .sectionGnb h1.logo_anniversary > a {display:block;width:100%;height:100%;background:url(/_res/sdu/img/common/logo_a_anniversary_171110.gif) no-repeat;text-indent:-999em;}

/*
  date : 12. 22. 2016
  comment : 크리스마스 css (logo)
*/

/* #header .sectionGnb h1.logo_x-mas {position:absolute;left:0;top:0px;width:440px;height:80px;} /* 160112 수정 */
/* #header .sectionGnb h1.logo_x-mas > a {display:block;width:100%;height:100%;background:url(/_res/sdu/img/common/logo_a_xmas.jpg) no-repeat;text-indent:-999em;}*/

/*
  date : 12. 30. 2016
  comment : 새해 css (logo)
*/

#header .sectionGnb h1.logo_newyear {position:absolute;left:0;top:0px;width:335px;height:80px;}
#header .sectionGnb h1.logo_newyear > a {display:block;width:100%;height:100%;background:url(/_res/sdu/img/main/sdu_new_logo.gif) no-repeat;text-indent:-999em;}


/*
  date : 12. 30. 2016
  comment : 설 css (logo)
*/

#header .sectionGnb h1.logo_sul {position:absolute;left:0;top:0px;width:336px;height:80px;}
#header .sectionGnb h1.logo_sul > a {display:block;width:100%;height:100%;background:url(/_res/sdu/img/main/sdu_sul_logo.gif) no-repeat;text-indent:-999em;}

/*
  date : 09. 28. 2017
  comment : 추석 css (logo)
*/

#header .sectionGnb h1.logo_chuseok {position:absolute;left:-100px;top:0px;width:367px;height:80px;}
#header .sectionGnb h1.logo_chuseok > a {display:block;width:100%;height:100%;background:url(/_res/sdu/img/main/sdu_chuseok_logo.gif) no-repeat;text-indent:-999em;}


#header .sectionGnb #gnb {float:right;}
#header .sectionGnb #gnb li {float:left;}
#header .sectionGnb #gnb li > a {display:block;height:80px;padding:0 30px;background:#fff;line-height:80px;font-size:18px;color:#111;font-weight:700;}
#header .sectionGnb.sectionGnbStyle1 #gnb li > a {padding:0 25px;}
#header .sectionGnb.sectionGnbStyle1 #gnb ul li:last-child > a {padding-right:0;}
#header .sectionGnb #gnb li > a:hover {color:#4396C8;}
#header .sectionGnb #gnb li > a.on {color:#4396C8;}
#header .sectionBtm {height:40px;background:#2a3546;}
#header .sectionBtm p {float:left;width:220px;line-height:40px;color:#fff;text-align:center;}
#header .sectionBtm p > span {color:#03c9a9;font-weight:700;}
#header .sectionBtm .gnb_bar_box {float:right;}
#header .sectionBtm .gnb_bar_box > li {float:left;}
#header .sectionBtm .gnb_bar_box * {vertical-align:top;}

/* Header Login Area */
#private_loginfo {padding:44px 0 50px 0;background:#282e39;}
.private_loginfo_top {padding-bottom:40px;}
.private_loginfo_top h2 {font-size:48px;color:#fff;}
.private_loginfo_top p {color:#d6d6d6;}
#private_loginfo .login_close {top:-10px;right:0;}
.private_loginfo_cont:after {content:'';display:block;clear:both;}
.private_loginfo_cont > .fl {width:500px;}
body.body_960 .private_loginfo_cont > .fl {width:460px;} /* 1015 thecrex */

/* .private_loginfo_cont .private_info > li {border-bottom:solid 1px #535861;} */
.private_loginfo_cont .private_info > li:after {content:'';display:block;clear:both;}
.private_loginfo_cont .private_info li.myinfo {}
.private_loginfo_cont .private_info li.myinfo .myname {font-size:30px;color:#d6d6d6;font-weight:700;vertical-align: middle;}
.private_loginfo_cont .private_info li.myinfo .bar {padding:0 12px 0 11px;font-size:24px;color:#535861;vertical-align: middle;}
.private_loginfo_cont .private_info li.myinfo .bar02 {padding:0 5px 0 4px;font-size:14px;color:#535861;}
.private_loginfo_cont .private_info li.myinfo .myno {font-size:24px;color:#fff;}
.private_loginfo_cont .private_info li.myinfo .class {margin-right:20px;font-size:18px;color:#d6d6d6;font-weight:300;vertical-align: middle;}
.private_loginfo_cont .private_info li.myinfo .sns {display:inline-block;vertical-align:middle;}
.private_loginfo_cont .private_info li.mylinks {padding:0;vertical-align: middle;}
.private_loginfo_cont .private_info li.mylinks li {float:left;width:33.3%;padding:0 5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.private_loginfo_cont .private_info li.mylinks li:first-child {padding-left:0;}
.private_loginfo_cont .private_info li.mylinks li.fr {padding-right:0;}
.private_loginfo_cont .private_info li.mylinks a {display:block;width:100%;height:50px;border:solid 5px #696d75;font-size:18px;color:#ccc;line-height:40px;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.private_loginfo_cont .private_info li.mylinks a:hover {border-color:#fff;color:#fff;}


.private_loginfo_cont > .fr {width:580px;padding-top:3px;}
body.body_960 .private_loginfo_cont > .fr {width:460px;} /* 1015 thecrex */


.private_loginfo_cont .private_info {padding:20px 0;overflow:hidden;border-top: 1px solid #535861;border-bottom: 1px solid #535861;}
.private_loginfo_cont .private_info li.myinfo {float:left;line-height:49px;}
.private_loginfo_cont .private_info li.mylinks {float:right;width:420px;}
.private_loginfo_cont .private_info .sns .box_icon {display:inline-block;width:40px;height:40px;vertical-align:middle;background:url(/_res/sdu/img/common/top.png) no-repeat;text-indent:-999px;overflow:hidden;}
.private_loginfo_cont .private_info .sns .box_icon.homepage {background-position:-120px -60px;}
.private_loginfo_cont .private_info .sns .box_icon.facebook {background-position:-160px -60px;}
.private_loginfo_cont .private_info .sns .box_icon.cafe {background-position:-200px -60px;}
.private_loginfo_cont .private_info .sns .box_icon.twitter {background-position:-200px -100px;} /* 1011 thecrex*/



.private_loginfo_cont.login > .fr {padding-top:0}
.private_loginfo_cont.login .certinfor .btnbox {overflow:hidden;margin-bottom:20px;padding:45px 0;border-top:solid 1px #535861;border-bottom:solid 1px #535861;}
.private_loginfo_cont.login .certinfor .btnbox a {display: block;float:left;width: 32%;margin-left:2%;height: 50px;border: solid 5px #696d75;font-size: 18px;color: #ccc;line-height: 40px;text-align: center;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;}
.private_loginfo_cont.login .certinfor .btnbox a:hover {border-color:#fff;color:#fff;}
.private_loginfo_cont.login .certinfor .btnbox a:first-child {margin-left:0;}
.private_loginfo_cont.login h3 {padding-bottom:9px;font-size: 36px;color: #d6d6d6;font-weight: 300;}
.private_loginfo_cont .list_type1 {padding:15px 0 0 0;}
.private_loginfo_cont .loginbox {position:relative;padding:25px 0;border-top:solid 1px #535861;border-bottom:solid 1px #535861;}
.private_loginfo_cont .loginbox span {display:block;padding:5px 0;}
.private_loginfo_cont .loginbox label {display:inline-block;width:100px;line-height:33px;color:#fff;text-indent:32px;}
.private_loginfo_cont .loginbox input[type='text'],.loginbox input[type='text'],.loginbox input[type='password'],.loginbox input[type='password'] {padding:0 5px;line-height:33px;width:265px;height:33px;color:#fff;border:1px solid #696d75;background:#2e3239;}
.private_loginfo_cont .loginbox input::-webkit-input-placeholder { /* WebKit browsers */color:    #999;}
.private_loginfo_cont .loginbox input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:    #999;}
.private_loginfo_cont .loginbox input::-moz-placeholder { /* Mozilla Firefox 19+ */color:    #999;}
.private_loginfo_cont .loginbox input:-ms-input-placeholder { /* Internet Explorer 10+ */color:    #999;}
.private_loginfo_cont .loginbox input[type='submit'] {display:block;position:absolute;right:20px;top:30px;padding:0;width:80px;height:80px;color:#fff;font-weight:700;font-size:15px;border:5px solid #fff;background:none;}
.private_loginfo_cont .joinlink {padding:10px 0;text-align:center;}
.private_loginfo_cont .joinlink a {display:inline-block;margin:0 3px;width:136px;line-height:38px;text-align:center;color:#fff;border:1px solid #ccc;}
boady.body_960 .private_loginfo_cont .loginbox input[type='text'], body.body_960 .loginbox input[type='password'] {width:235px;} /* 1015 thecrex */
body.body_960 .private_loginfo_cont .loginbox input[type='text'], body.body_960 .loginbox input[type='password'] {width:235px;} /* 1015 thecrex */
body.body_960 .private_loginfo_cont.login .certinfor .btnbox a { font-size:16px; } /* 1015 thecrex */

/* login 지문인증 add */
.login_box181025 {min-width:815px;}
.login_box181025 .private_loginfo_cont {padding-top:10px;}
.login_box181025 .private_loginfo_cont > .fl,
.login_box181025 .private_loginfo_cont > .fr,
body.body_960 .login_box181025 .private_loginfo_cont > .fl,
body.body_960 .login_box181025 .private_loginfo_cont > .fr{width:33.3333%;}
.login_box181025 .private_loginfo_cont .puts_box {overflow:hidden; position:relative; padding-right:90px; padding-bottom:23px;}
.login_box181025 .private_loginfo_cont .puts_box .btn_login {display:block; position:absolute; right:0; top:0;}
.login_box181025 .private_loginfo_cont .loginbox input[type='submit'] {top:3px; right:0; border:5px solid #696d75; color:#ccc;}
.login_box181025 .private_loginfo_cont .loginbox input[type='submit']:hover {border-color:#fff; color:#fff;}
.login_box181025 .private_loginfo_cont .loginbox input[type='text'], 
.login_box181025 .loginbox input[type='text'], 
.login_box181025 .loginbox input[type='password'], 
.login_box181025 .loginbox input[type='password'] {width:100%;}
body.body_960 .login_box181025 .private_loginfo_cont .loginbox input[type='text'], 
body.body_960 .login_box181025 .loginbox input[type='password'] {width:100%;}
.login_box181025 .private_loginfo_cont.login h3 {text-align:center; font-size:25px;}
.login_box181025 .private_loginfo_cont > .flc {}
.login_box181025 .private_loginfo_cont .loginbox .puts_box .checkcookie label {line-height:normal; width:auto; text-indent:0;}
.login_box181025 .private_loginfo_cont .loginbox .btntype1 {display:block; color:#ccc; width:100%; max-width:195px; height:85px; border:5px solid #696d75; margin:0 auto; padding-top:16px; font-size:22px; line-height:40px; text-align:center; box-sizing:border-box;}
.login_box181025 .private_loginfo_cont .loginbox .btntype1:hover {border-color:#fff; color:#fff;}
.login_box181025 .checkcookie2 {padding:0 0 15px 0; text-align:left;}
.login_box181025 .checkcookie3 {padding:10px 0 0 0; text-align:left; position:absolute; left:0; bottom:0;}
.login_box181025 .text1 {line-height:19px;}
.login_box181025 .private_loginfo_cont .joinlink a {width:46%;}
.login_box181025 .private_loginfo_cont .loginbox {border:0; min-height:130px; padding:30px 5px 0 5px;}
.login_box181025 .section_login {padding:0 50px; border-left:1px solid #535861;}
.login_box181025 .private_loginfo_cont > .fl:first-child .section_login {border-left:0;}
.login_box181025 .private_loginfo_cont .loginbox input {box-sizing:border-box;}

@media screen and (max-width: 1152px)
{
  .login_box181025 .section_login {padding:0 15px;}
}

/* Sub GNB */
.subGnbBox {background:#151c27;min-width:1180px;}
.subGnbBox.LMS {display:none;} /** 0822 **/
.subGnbBox .slogan {display:none;}/**0826**/
.subGnbBox .subGnblist {padding:30px 0;}
.subGnbBox .subGnblist:after {content:'';display:block;clear:both;}
.gnbStep01 > li {display:table-cell;width:235px;border-left:solid 1px #292f38;padding:0;}
.gnbStep01 > li.double {width:471px;}
.gnbStep01 > li.third {width:703px;}
.gnbStyle2 li.third .gnbStep03 {width:165px;}
.gnbStyle2 li.third > ul {margin-left:15px;}
body.body_960 .gnbStyle2 li.third > ul {margin-left:0;}
.gnbStyle2 li.third > ul:first-child {margin-left:30px;}
.gnbStyle2 .gnbStep01 > li {vertical-align:top;}
.gnbStep01 > li:first-child {border-left:0;}
.gnbStep02 {margin-left:30px;}
.gnbStep02 > li {position:relative;}
.gnbStep02 > li > a,
.gnbStep02 > li > .a {display:block;padding:6px 0 4px 0;font-size:18px;color:#fff;}
.subGnbBox.LMS .gnbStep02 > li > a {display:block;padding:6px 0 4px 0;font-size:14px;color:#fff;} /**0826**/
.gnb_close_box {margin:0 10px;height:20px;} /**0828**/
.gnbStep02 > li > a > span {color:#ef4836;font-weight:700;} /** 0823 **/
.gnbStep02 > li > a.lnk_page {position:absolute;left:-15px;top:30px;width:100%;padding-top:83px;background:url(/_res/sdu/img/common/top.png) no-repeat;font-size:18px;color:#fff;font-weight:400;text-align:center;}
.gnbStep02 > li > a.lnk_page.webzine {background-position:center -470px;}
.gnbStep02 > li > a.lnk_page.experience {background-position:center -585px;}
.gnbStep02 > li > a.lnk_page.contribute {background-position:center -700px;}
.gnbStep03 {margin-left:10px;width:185px;}
.gnbStep03 > li > a {display:block;padding:5px 0 4px 0;color:#fff;}
.gnbStep04 {margin-left:10px;}
.gnbStep04 > li > a {display:block;padding:5px 0 4px 0;color:#926b30;}
.gnbStyle1 .gnbStep03,
body.body_960 .gnbStyle1 .gnbStep03{width:auto;}
.gnbStyle2 .gnbStep03,
body.body_960 .gnbStyle2 .gnbStep03{width:auto;}
body.body_960 .gnbStep01 > li.third {width:572px;}
body.body_960 .gnbStyle2 li.third .gnbStep03 {width:130px;}
body.body_960 .gnbStep01 > li:first-child {border-left:0;}

.gnbStep02 > li > a,
.gnbStep02 > li > .a {color:#16abd3;font-size:16px;}
.gnbStep01.only .gnbStep02 > li > a {color:#fff;font-size:14px;}
#header .sectionGnb #gnb li > a:hover {color:#3A8DC3;}
#header .sectionGnb #gnb li > a.on {color:#3A8DC3;}

.subGnbBox.LMS .gnbStep01 > li {width:295px;border-left:solid 1px #292f38;border-right:0;}
.subGnbBox.LMS .gnbStep01 > li:first-child {border-left:0;}

.gnb_close {display:block;width:30px;height:30px;position:absolute;right:10px;bottom:5px;background:url(/_res/sdu/img/common/top.png) left -232px no-repeat;text-indent:-999em;overflow:hidden;} /**0828**/ /*151216 sdu수정*/
.login_close {display:block;width:40px;height:40px;position:absolute;right:10px;bottom:5px;background:url(/_res/sdu/img/common/top.png) left -150px no-repeat;text-indent:-999em;overflow:hidden;} /**0828**/

/* Sub GNB 입학지원센터 - 나의지원관리 메뉴 수정 17.11.15 */
.myGnb ul.gnbStep01 > li {width:auto;padding-right:30px;padding-left:20px;vertical-align:top;}
.myGnb ul.gnbStep01 h2.title {border:1px solid #15b6e1;display:inline-block;padding:5px 9px;color:#15b6e1;line-height:18px;float:left;text-align:right;}
.myGnb ul.gnbStep02 {overflow:hidden;width:auto;}
.myGnb ul.pos {float:left;}
.myGnb ul.gnbStep02 li a {color:#fff !important;}
.myGnb ul.gnbStep02 li a.sky {color:#15b6e1;}
.myGnb .btnBox {border:1px solid #15b6e1;display:inline-block;padding:5px 9px;margin-top:10px;color:#15b6e1;line-height:18px;text-align:center;}
body.body_960 .myGnb ul.gnbStep01 > li {padding-right:10px;padding-left:20px;}
body.body_960 .myGnb ul.gnbStep01 > li:first-child {border-left:0;}

/* Sub GNB 입학지원센터 - 나의지원관리 메뉴 수정 17.12.01 */
.myGnb ul.gnbStep01 h2.title {border-left:0;border-top:0;border-bottom:0;padding:0 15px 2px 9px;font-size:14px;}
.gnbStep02 > li > a,
.gnbStep02 > li > .a {font-size:14px;}
.myGnb .btnBox_2 {display:inline-block;padding:5px 9px;margin-top:10px;color:#15b6e1;line-height:18px;text-align:center;}
.myGnb ul.gnbStep01 > li.wsize {width:25%;}
body.body_960 .myGnb ul.gnbStep01 > li.wsize {width:auto;}

/* Sub GNB 입학지원센터 - 나의지원관리 메뉴 수정 17.12.04 */
.myGnb ul.gnbStep01 > li.wsize {width:27%;}
.myGnb ul.gnbStep01 > li.wsize2 {width:31%;}
.myGnb ul.gnbStep01 h2.title02 {color:#15b6e1;line-height:18px;padding-left:20px;padding-top:6px;margin-bottom:3px;font-weight:normal}
.myGnb .smenu {width:100%; height:40px; line-height:40px; border-top:1px solid #666; text-align:center; color:#FFF; margin-top:20px; margin-right:188px;}
body.body_960 .myGnb ul.gnbStep01 > li {padding-left:35px;padding-right:55px;}
body.body_960 .myGnb ul.gnbStep01 > li.wsize2 {width:auto;}
body.body_960 .myGnb ul.gnbStep01 h2.title02 {padding-left:10px;}

/** Content Body Area **/
#container {padding-top:30px;}
#container:after {content:'';clear:both;display:block;}
#container.sub {padding:0;background:#fff;border-top:solid 1px #e7e7e7;}
#contents {float:right;width:900px;padding-bottom:50px;}
#contents.Main {width:1180px;}
#contents.subMain {width:940px;}

/* Content Area */
.contents_inner {width:900px;padding:50px 0 60px 0;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
.contents_top_box {position:relative;z-index:999;}
.contents_top_box.bg_no1 {position:relative;z-index:999;/*background:url(/_res/sdu/img/bg_no1.gif) left top no-repeat;*/}
.contents_top_box.bg_no2 {position:relative;z-index:999;/*background:url(/_res/sdu/img/bg_no2.gif) left top no-repeat;*/}
.contents_top_box.bg_no3 {position:relative;z-index:999;/*background:url(/_res/sdu/img/bg_no3.gif) left top no-repeat;*/}
.contents_top_box.bg_no4 {position:relative;z-index:999;/*background:url(/_res/sdu/img/bg_no4.gif) left top no-repeat;*/}
.contents_top_box.bg_no5 {position:relative;z-index:999;/*background:url(/_res/sdu/img/bg_no5.gif) left top no-repeat;*/}
.contents_top_box.bg_no6 {position:relative;z-index:999;/*background:url(/_res/sdu/img/bg_no6.gif) left top no-repeat;*/}
.contents_top_box > span {display:block;font-size:16px;margin-bottom:3px;}
.contents_top_box > h2 {margin-bottom:20px;font-size:30px;color:#111;}
.contents_top_box > h2 > span {display:block;margin-top:3px;font-size:20px;font-weight:300;text-transform:uppercase;}
.contents_top_box > h3 {font-size:24px;color:#111;margin-bottom:19px;}
.contents_top_box > h3.mobile_only {padding:0 10px;} /* 1012 thecrex */
.contents_top_box > h3.mobile_only {font-size:24px;} /* 181115 모바일 콘텐츠 타이틀 크기변경 */
.contents_top_box .icon_list {position:absolute;right:0;top:10px;}
.contents_top_box .icon_list li {float:left;margin-left:10px;}

body.mobile .contents_top_box .icon_list {position:absolute;right:6px;top:-6px;} /* 0309 thecrex */
body.mobile .contents_top_box .icon_list li {float:left;margin-right:4px;} /* 0309 thecrex */

.contents_top_btns.relative > a.ico_print.only {right:0;}
.contents_top_btns > a {display:block;float:left;width:40px;height:40px;margin-left:1px;background:url(/_res/sdu/img/common/common.png) no-repeat;text-indent:-999em;overflow:hidden;}
.contents_top_btns > a.ico_print {background-position:-419px -320px;}
.contents_top_btns > a.ico_share {background-position:right -320px;}
.contents_top_btns.relative {position:relative;right:auto;border-bottom:solid 1px #596374;height:50px;}
.contents_top_btns.relative > a.ico_print {background-position:-419px -320px;bottom:0;right:41px;position:absolute;}
.contents_top_btns.relative > a.ico_share {background-position:right -320px;bottom:0;right:0;position:absolute;}
.contents_top_lnb {position:relative;height:40px; z-index:900; background:rgba(18,33,57,0.7); }
.contents_top_lnb.fixed {position:fixed;width:900px;top:0;z-index:901;}
.contents_top_lnb .lnb_map li {float:left;}
.contents_top_lnb .lnb_map li a:focus {display:inline-block;outline:1px dashed #333;}
.contents_top_lnb .lnb_map li .home {display:block;width:60px;height:40px;background:url(/_res/sdu/img/contents.png) left -340px no-repeat;text-indent:-999em;overflow:hidden;}
.contents_top_lnb .lnb_map li.depth {position:relative;height:40px;margin-left:-19px;}
.contents_top_lnb .lnb_map li.depth ul {display: none;position:absolute;left:0;top:40px;margin:0 0 0 20px;padding:0;width:202px;z-index:1;}
.contents_top_lnb .lnb_map li.depth ul li {float:none;background:#ccc;border-top:1px solid #596374;}
.contents_top_lnb .lnb_map li.depth ul li a {display:block;padding:12px 15px;font-size:14px;color:#c9d8f0;background:#354257;}
.contents_top_lnb .lnb_map li.depth ul li.even a {background:#122139;}
.contents_top_lnb .lnb_map li.depth * {vertical-align:top;}
.contents_top_lnb .lnb_map li.depth .depth_l {float:left;width:29px;height:40px;background:url(/_res/sdu/img/contents.png) -177px -340px no-repeat;}
.contents_top_lnb .lnb_map li.depth .depth_r {float:left;width:41px;height:40px;background:url(/_res/sdu/img/contents.png) right -340px no-repeat;}
.contents_top_lnb .lnb_map li.depth .lnb {float:left;background:#122139;color:#fff;padding-left:2px;width:150px;height:40px;line-height:40px;text-align:left;}
.contents_top_lnb .lnb_map li.btn {float:right;}
.contents_top_lnb .lnb_map li.btn a  {float:left;background:url(/_res/sdu/img/contents.png) no-repeat;width:40px;height:40px;text-indent:-999em;overflow:hidden;}
.contents_top_lnb .lnb_map li.btn a.print {background-position:-70px -340px;}
.contents_top_lnb .lnb_map li.btn a.top {background-position:-111px -340px;margin-left:1px;}
.contents_top_lnb .lnb_map li.btn button {float:left;background:url(/_res/sdu/img/contents.png) no-repeat;width:40px;height:40px;text-indent:-999em;overflow:hidden;}
.contents_top_lnb .lnb_map li.btn button.print {background-position:-70px -340px;}
.contents_top_lnb .lnb_map li.btn a.top {background-position:-111px -340px;margin-left:1px;}
.contents_box {padding-top:40px;line-height:20px;}
.contents_box h3 {font-size:24px;color:#111;margin-bottom:19px; display:none}
.contents_box h3.h_40 {margin-bottom:39px;}
.contents_box h3.h_txt {margin-bottom:17px;}
.contents_box h4 {font-size:20px;color:#111;margin-bottom:19px;}
.contents_box h4.h_30 {margin-bottom:26px;}
.contents_box h4.h_txt {margin-bottom:16px;}
.contents_box h4.long {line-height:24px;margin-bottom:10px;}
.contents_box h5 {font-size:16px;color:#111;margin-bottom:17px;position:relative;}
.contents_box h5 > span {position:absolute;right:0;bottom:-10px;font-size:14px;color:#767676;font-weight:400;}
.contents_box h5 > span.line_p {position:relative;right:0;bottom:0px;font-size:14px;color:#ef4836;font-weight:400;}
.contents_box h5.h_txt {margin-bottom:14px;}
.contents_box h5.low {margin-bottom:7px;}
.contents_box h6 {color:#111;}
.contents_box h6.h_10 {margin-bottom:7px;}

/* Right Area */
#right_wrap {float:right;width:239px;border-left:solid 1px #e7e7e7;padding:36px 0 40px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
#right_wrap .r_schedule_box {padding:0 0 50px 19px;border-bottom:solid 1px #e7e7e7;position:relative;}
#right_wrap .r_schedule_box h3 {font-size:20px;color:#999;margin-bottom:8px;font-family:msans100;} /* 1015thecrex */
#right_wrap .r_schedule_box .ym {color:#111;font-size:36px;line-height:42px;font-family:msans100;} /* 1015thecrex */
#right_wrap .r_schedule_box .ym > strong {display:block;font-size:70px;font-family:msans700;} /* 1015thecrex */
#right_wrap .r_schedule_box .r_schedule_list {margin-top:22px;margin-bottom:2px;}
#right_wrap .r_schedule_box .r_schedule_list:after, #right_wrap .r_board_block:after {content:'';display:block;clear:both;}
#right_wrap .r_schedule_box .r_schedule_list li strong {display:block;font-weight:700;font-size:20px;color:#767676;padding-bottom:3px;}
#right_wrap .r_schedule_box .r_schedule_list li p {color:#555;padding-bottom:15px;}
#right_wrap .r_schedule_box .view_btn {position:absolute;left:0;bottom:20px;width:100%;}
#right_wrap .r_schedule_box .view_btnin {padding:0 20px;}
#right_wrap a.lnk_btn {display:block;border:solid 1px #111;font-size:12px;color:#111;font-weight:700;text-align:center;height:30px;line-height:30px;}
#right_wrap .r_board_box {padding:22px 20px 20px 19px;border-bottom:solid 1px #e7e7e7;line-height:20px;}
#right_wrap .r_board_box h3 {color:#111;font-weight:300;font-size:24px;margin-bottom:14px;}
#right_wrap .r_board_box h3 > strong {font-weight:700;}
#right_wrap .r_board_box a > span {display:block;font-size:16px;text-align:center;margin-top:13px;}
#right_wrap .r_board_box a > img {width:100%;}
#right_wrap .r_board_box .btn_basic.btn_type_link {display:block;width:auto;height:30px;line-height:30px;font-weight:700;text-align:left;padding:0 20px;border:1px solid #b7b7b7;}
#right_wrap .r_board_box .block.notice {display:block;position:relative;padding:15px;width:auto;height:114px;line-height:140%;font-size:13px;color:#fff;font-weight:700;background:url(/_res/sdu/img/tmp/right13.gif) no-repeat  left top;}
#right_wrap .r_board_box .block.notice span {display:block;position:absolute;left:15px;bottom:15px;color:#fff;font-size:13px;}
#right_wrap .right_btn_list li {margin-top:5px;}
#right_wrap .right_btn_list li:first-child {margin-top:16px;}
#right_wrap .right_txt_inbox {position:relative;width:200px;height:144px;color:#fff;}
#right_wrap .right_txt_inbox.bg04 {background:url(/_res/sdu/img/bg_rignt_04.gif) no-repeat;}
#right_wrap .right_txt_inbox h4 {color:#fff;font-size:16px;padding:12px 0 9px 15px;}
#right_wrap .right_txt_inbox p {padding-left:15px; padding-right:15px; }  /* 20151007 더크렉스 수정 */
#right_wrap .right_txt_inbox span.date {position:absolute;left:15px;bottom:10px;}
.r_iconlist li {border-bottom:solid 1px #e7e7e7;}
.r_iconlist li > div {display:table-cell;height:99px;vertical-align:middle;padding-left:20px;}
.r_iconlist li > div > a {display:table-cell;font-size:17px;color:#111;background:url(/_res/sdu/img/icon_right.png) no-repeat;padding-left:90px;line-height:21px;vertical-align:middle;height:70px;}
.r_iconlist li > div > a.lnk_brochure {background:url(/_res/sdu/img/common/icon_right1.png) no-repeat 3px 50%;}
.r_iconlist li > div > a.lnk_ui {background:url(/_res/sdu/img/common/icon_right2.png) no-repeat left 50%;}
.r_iconlist li > div > a.lnk_life_guide {background:url(/_res/sdu/img/common/icon_right5.png) no-repeat 2px 50%;}
.r_iconlist li > div > a.lnk_sdu_circle {background:url(/_res/sdu/img/common/icon_right6.png) no-repeat left 50%;}
.r_iconlist li > div > a.lnk_class {background:url(/_res/sdu/img/common/icon_right3.png) no-repeat left 50%;}
.r_iconlist li > div > a.lnk_study {background:url(/_res/sdu/img/common/icon_right4.png) no-repeat 5px 50%;}
.r_iconlist li > div > a.lnk_center1 {background:url(/_res/sdu/img/common/icon_right7.png) no-repeat left 50%;}
.r_iconlist li > div > a.lnk_center2 {background:url(/_res/sdu/img/common/icon_right8.png) no-repeat 5px 50%;}
.r_iconlist li > div > a.lnk_support {background:url(/_res/sdu/img/common/icon_right9.png) no-repeat left 50%;}
.r_iconlist li > div > span{display:block; font-size:17px; text-align:center; padding:20px 0;}
.r_iconlist li > div > a.lnk_brochure_en {width:63px; height:28px;background:url(/_res/sdu/img/common/icon_download.png) no-repeat 53px 50%; border:1px solid #122139; padding:0 0 0 20px; font-size:13px; margin:0 0 20px 17px;display:inline-block; line-height:28px; font-weight:700}
.r_iconlist li > div > a.lnk_brochure_kr {width:63px; height:28px;background:url(/_res/sdu/img/common/icon_download.png) no-repeat 53px 50%; border:1px solid #122139; padding:0 0 0 20px; font-size:13px; margin:0 0 20px 6px;display:inline-block; line-height:28px; font-weight:700}

/** Footer Area **/
#footer .sectionTop {padding:10px 0;background:#aeb2b9;}
#footer .sectionTop .footer_Select > li {float:left;width:280px;margin-left:20px;}
#footer .sectionTop .footer_Select > li:first-child {margin-left:0;}
#footer .sectionTop.fixed {}
#footer .sectionTop ul:after {content:'';clear:both;display:block;}
#footer .sectionTop li .select_jumping {width:100%;position:relative;z-index:9;}
#footer .sectionTop li .select_jumping h6 {height:38px;line-height:38px; border:1px solid #e5e5e5; background: url('/_res/sdu/img/bottom_a.png') right top no-repeat #fff;}
#footer .sectionTop li .select_jumping h6.college {background-position:right -80px;}
#footer .sectionTop li .select_jumping h6 > a {display:block;padding-left:19px;color:#000;}
#footer .sectionTop li .select_jumping .select_jumping_hide {position:absolute; width:100%; left:0; bottom:40px;}
.select_jumping_hide .scrollArea {background:#fff; border:1px solid #e5e5e5;border-bottom:0;max-height:360px;overflow-y:auto;}
.select_jumping_hide .scrollArea ul {padding:16px 20px;}
.select_jumping_hide .scrollArea li {padding-top:10px;}
.select_jumping_hide .scrollArea li:first-child {padding-top:0;}
.select_jumping_hide .scrollArea li > a {color:#767676;font-weight:400;}
<!--아동학과 관련사이트 컨트롤 -->
.mh_con{max-height:none;}

#footer {background:#fff;min-width:1180px;}
#footer .sectionMid:after {content:'';clear:both;display:block;}
#footer .sectionMid {padding:27px 0 30px 0;background:#122139;}
#footer .sectionMid .guide_block {float:left; width:314px;text-align:center;margin-left:20px;}
#footer .sectionMid.College .guide_block {width:340px;}
#footer .sectionMid .guide_block dt {font-size:36px;font-weight:300;color:#fff;}
#footer .sectionMid .guide_block dd {padding-top:23px;font-size:13px;font-weight:400;color:#fff;}
#footer .sectionMid .guide_block dd.line2 {padding-top:15px;font-size:13px;font-weight:400;color:#fff;}
#footer .sectionMid .guide_block dd.line2_time {padding-top:23px;}
#footer .sectionMid .guide_block dd.line3 {padding-top:25px;font-size:13px;font-weight:400;color:#fff;}
#footer .sectionMid .guide_block dd > u { color:#fff; font-size:13px; text-decoration:none; } /* 1012 thecrex */
#footer .sectionMid .guide_block dd > span,
#footer .sectionMid .guide_block dd > u span {color:#16bce8;}
#footer .sectionMid .guide_block dd > p {padding:18px 0;color:#abb9cf;font-size:24px;letter-spacing:-0.075em;}
#footer .sectionMid .guide_block dd > p.line2 {padding:11px 0 18px; color:#abb9cf;font-size:24px;letter-spacing:-0.075em;}
#footer .sectionMid .guide_block dd > p.line3 {padding:21px 0 18px; color:#abb9cf;font-size:24px;letter-spacing:-0.075em;}
#footer .sectionMid .guide_block dd > p.line_time3 {padding:11px 0 18px; color:#16bce8;font-size:12px;letter-spacing:-0.075em;line-height:16px;}
#footer .sectionMid .guide_block dd > p.line_time5 {padding-top:7px;}
#footer .sectionMid .guide_block dd > u.line_time4 { color:#fff; font-size:17px; text-decoration:none; display:block; } /* 1012 thecrex */
body.mobile #footer .sectionMid .guide_block dd > p.line_time3 {font-size:12px;}
#footer .sectionMid .guide_block dd > p span {margin-left:9px;padding-left:10px;background:url(/_res/sdu/img/common/bg_divisionbar1.png) no-repeat left 4px;letter-spacing:-0.075em;} /* 1012 thecrex */
#footer .sectionMid .guide_block dd > p span:first-child {margin:0;padding:0;background:none;letter-spacing:-0.075em;} /* 1012 thecrex */
#footer .sectionMid .guide_block dd > a {display:block;margin-top:10px;border-top:solid 1px #516077;border-bottom:solid 1px #516077;padding:12px 0 9px 0;}
#footer .sectionMid .guide_block li {float:left;width:50%;text-align:center;margin-top:10px;border-top:solid 1px #516077;border-bottom:solid 1px #516077;padding:12px 0 9px 0;}
#footer .sectionMid .guide_block li > a {display:block;border-left:solid 1px #505f76;}
#footer .sectionMid .guide_block li:first-child > a {border-left:0;}
#footer .sectionMid .guide_block li span {display:inline-block;padding-left:25px;color:#ccc;background:url(/_res/sdu/img/bottom_a.png) left -128px no-repeat;line-height:20px;font-size:13px;}
#footer .sectionMid .guide_block dd > a > span {display:inline-block;padding-left:25px;color:#ccc;background:url(/_res/sdu/img/bottom_a.png) left -130px no-repeat;line-height:17px;}
#footer .sectionMid .guide_block dd span.telno {background-position:-250px -130px;padding-left:25px;}
#footer .sectionMid .guide_block dd span.remote {background-position:left -155px;padding-left:21px;}
#footer .sectionMid .guide_block dd span.pc_spec {background-position:-250px -155px;padding-left:25px;}
#footer .sectionMid .guide_block dd > .block_txt hr {height:1px;width:16px;background:#6b7e9c;border:0;margin:0 auto 24px auto;}
#footer .sectionMid .guide_block dd > .block_txt {padding-bottom:14px;color:#ccc;text-align:center;font-weight:300;line-height:20px;word-break:keep-all;}
#footer .sectionMid .btm_icons {margin-top:10px;height:40px;overflow:hidden;}
#footer .sectionMid .guide_lnk_list {width:417px;float:right;margin-right:20px;margin-top:13px;}
#footer .sectionMid .guide_lnk_list li {float:left;}
#footer .sectionMid .guide_lnk_list li > a {display:inline-block;background:url(/_res/sdu/img/bottom_a.png) no-repeat;padding-left:39px;color:#e7e7e7;font-weight:400;margin-bottom:35px;line-height:18px;}
#footer .sectionMid .guide_lnk_list li > a.footer_icon_lnk01 {background-position:left -178px;width:113px;}
#footer .sectionMid .guide_lnk_list li > a.footer_icon_lnk02 {background-position:-247px -178px;width:101px;}
#footer .sectionMid .guide_lnk_list li > a.footer_icon_lnk03 {background-position:-470px -178px;width:86px;}
#footer .sectionMid .guide_lnk_list li > a.footer_icon_lnk04 {background-position:left -218px;width:113px;}
#footer .sectionMid .guide_lnk_list li > a.footer_icon_lnk05 {background-position:-247px -218px;width:101px;}
#footer .sectionMid .guide_lnk_list li > a.footer_icon_lnk06 {background-position:-470px -218px;width:86px;}
#footer .sectionMid .guide_lnk_list li > a.footer_icon_lnk07 {background-position:left -258px;width:113px;margin-bottom:0;}
#footer .sectionMid .guide_lnk_list li > a.footer_icon_lnk08 {background-position:-247px -258px;width:101px;margin-bottom:0;}
#footer .sectionMid .guide_lnk_list li > a.footer_icon_lnk09 {background-position:-470px -258px;width:86px;margin-bottom:0;}
#footer .sectionBtm01 {border-bottom:solid 1px #e5e5e5;height:40px;line-height:40px;}
#footer .sectionBtm01 ul {margin-left:180px;}
#footer .sectionBtm01 li {display:inline-block;padding-right:8px;}
#footer .goFooter li {padding-left:14px;background:url(/_res/sdu/img/common/copyr_line.gif) no-repeat left 50%;}
#footer .goFooter li:first-child {padding-left:0;background:none;}
#footer .sectionBtm02 .inner {padding:18px 0;position:relative;}
#footer .sectionBtm02 .mark {background:url(/_res/sdu/img/bottom_a.png) left -310px no-repeat;display:block;float:left;width:60px ;height:70px; text-indent:-999em;overflow:hidden;margin-left:60px;}
#footer .sectionBtm02 .award_icon {background:url(/_res/sdu/img/webaward_12th.png) no-repeat; position:absolute; right:226px;top:18px;width:47px ;height:62px; text-indent:-999em;overflow:hidden;}/*20151218 sdu추가*/
#footer .sectionBtm02 .gcs_icon {background:url(/_res/sdu/img/gcs.png) no-repeat; position:absolute; right:104px;top:18px;width:97px ;height:60px; text-indent:-999em;overflow:hidden;}/*20151218 sdu추가*/
#footer .sectionBtm02 .webwatch_icon {background:url(/_res/sdu/img/webwatch.png?v=1) no-repeat; position:absolute; right:0px;top:18px;width:89px ;height:58px; text-indent:-999em;overflow:hidden;}/*20151218 sdu추가*/
#footer .sectionBtm02 .copyright {padding-left:180px;font-size:12px;color:#999;line-height:18px;}
#footer .sectionBtm02 .btm_icons {position:absolute;right:-1px;top:20px;}
#footer .btm_icons > a {display:inline-block;margin-left:7px;width:40px;height:40px;text-indent:-999em;overflow:hidden;background:url(/_res/sdu/img/bottom_a.png) no-repeat;}
#footer .btm_icons > a.facebook {background-position:-310px -360px;}
#footer .btm_icons > a.twitter {background-position:-360px -360px;}
#footer .btm_icons > a.rss {background-position:-410px -360px;}
#footer .btm_icons > a.youtube {background:url(/_res/sdu/img/icon_youtube.png) no-repeat;}
#footer .btm_icons > a.blog {background:url(/_res/sdu/img/icon_blog.png) no-repeat;}
#footer .btm_icons > a.eng {background:url(/_res/sdu/img/icon_eng.png) no-repeat;background-size:100%;}
#footer .btm_icons > a.kor {background:url(/_res/sdu/img/icon_kor.png) no-repeat;background-size:100%;}

/* 대학 푸터 변경 17.12.04 */
#footer .sdu_footer .inner {text-align:center;}
#footer .sdu_footer ul {margin-left:0;display:inline-block;text-align:center;}
#footer .sdu_footer ul li {padding-left:14px;background:url(/_res/sdu/img/common/copyr_line.gif) no-repeat left 50%;}
#footer .sdu_footer ul li:first-child {padding-left:8px;background:none;}

body.body_960 #footer .sdu_footer ul li {font-size:12px;padding-left:11px;}
body.body_960 #footer .sdu_footer02 .line {display:block;}
body.body_960 #footer .sdu_footer02 .copyright {padding-left:130px;}
body.body_960 #footer .sdu_footer02 .mark {margin-left:30px;}
/* 대학 푸터 변경 17.12.04 끝*/

body.body_960 #footer .sectionMid .guide_block dd > p span,
body.body_960 #footer .sectionMid .guide_block dd > p.mCallNum {font-size:20px;} /* 1012 thecrex */
body.body_960 #footer .sectionMid .guide_block dd > span.mtCenter,
body.body_960 #footer .sectionMid .guide_block dd > u { display:block; } /* 1012 thecrex */
body.body_960 #footer .sectionMid .guide_block dd > p { padding:10px 0; } /* 1012 thecrex */

/* Footer Scrollbar */
.mCustomScrollbar { -ms-touch-action: none; touch-action: none;}
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action { -ms-touch-action: auto; touch-action: auto; }
.mCustomScrollBox {position: relative;overflow: hidden;height: 100%;max-width: 100%;outline: none;direction: ltr;}
.mCSB_container{overflow: hidden;width: auto;height: auto;}
.mCSB_inside > .mCSB_container{ margin-right: 0; }
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_container{margin-right: 0;	margin-left: 0;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; }
.mCSB_scrollTools{ position: absolute;width: 15px;height: auto;left: auto;top: 0;right: 0;bottom: 0;}
.mCSB_outside + .mCSB_scrollTools{ right: 0; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ right: auto;left: 0;}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: 0; }
.mCSB_scrollTools .mCSB_draggerContainer{ position: absolute;top: 0;left: 0;bottom: 0;right: 0; height: auto;}
.mCSB_scrollTools .mCSB_draggerRail {width: 2px;height: 100%;margin: 0 auto;}
.mCSB_scrollTools .mCSB_dragger { cursor: pointer;width: 100%;height: 30px;z-index: 1;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { position: relative;width: 4px;height: 100%;margin: 0 auto;-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;text-align: center;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {width: 15px;background-color: #fcfcfc; }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 10px;margin: 3px 3px;position: absolute;height: auto;top: 0;bottom: 0;left: 0;right: 0;}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {height: 6px;margin: 5px 3px;position: absolute;width: auto;top: 0;bottom: 0;left: 0;right: 0;}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {width: 100%;height: 12px;margin: 2px 0;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #7d7d7d;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {background-color: transparent;border:solid 1px #e1e1e1;border-top:0; }

/*** Style Define ***/

/** Box Style **/
.gray_brd_box {position:relative;padding:20px;border:solid 4px #e7e7e7;}
.gray_brd_box:after {clear:both;display:block;content:'';}
/* 160107 추가 */
.navy_brd_box {position:relative;padding:20px;border:solid 4px #e7e7e7;}
.navy_brd_box:after {clear:both;display:block;content:'';}
/* //160107 추가 */
.bg_gray_box {background:#f1f1f1;padding:15px 20px;}

.credit_card_guide dt {line-height:20px;font-size:16px;font-weight:700;color:#111;}
.credit_card_guide dd {line-height:20px;padding:10px 0 25px 0;}
.credit_card_guide dd .img {margin-top:25px;}

.contents_block {padding-bottom:40px;}
.contents_block.txt {padding-bottom:35px;}
.contents_block:after {content:'';display:block;clear:both;}
.contents_block_in {padding-bottom:27px;}
.contents_block_in.txt {padding-bottom:24px;}
.contents_block_in.bt_none {padding-bottom:0px;}
.contents_block_in:after {content:'';display:block;clear:both;}
.contents_block.school_first {padding-top:60px;border-top:solid 1px #ccc;}
.contents_block_20 {padding-bottom:13px;}
.contents_block_txt {padding-bottom:22px;line-height:20px;}
.contents_block:after, .contents_block_txt:after {content:'';clear:both;display:block;}

.major_summary_box {border:solid 1px #dedede;background:#f1f1f1;padding:20px;}
.major_summary_box dt {color:#111;font-weight:700;}

.blk_brd_box {border:solid 4px #000;padding:20px;line-height:20px;}
.blk_brd_box:after {content:'';clear:both;display:block;}
.blk_brd_box img.student {float:left;width:227px;height:169px;}
.blk_brd_box .identity_summary {padding-left:257px;font-size:16px;}
.blk_brd_box .identity_summary p.txt_l {padding-top:15px;padding-bottom:15px;font-size:30px;font-weight:300;}
.blk_brd_box .identity_summary p.txt_s {padding-bottom:30px;font-size:14px;}

.img_box {text-align:center;}
.img_box > p {color:#111;padding-top:17px;}
.img_gray_box {background:#f1f1f1;padding:20px;text-align:center;}
.img_box.sample {overflow:hidden;}
.img_box.sample > img {float:left;margin-left:10px;cursor:pointer;}
.img_box.sample > img:first-child {margin-left:0;}

/* 학과소개 - 부동산학과 수정 17.12.07 */
.movie_list171207 {overflow:hidden;}
.movie_list171207 p:first-child {float:left;}
.movie_list171207 p:last-child {float:right;}
body.mobile .movie_list171207 p {margin-bottom:10px;}

.movie_box {margin:40px auto 0 auto;width:100%;height:365px;background:#000;text-align:center;}
.movie_in_box {margin:40px auto 0 auto;width:460px;height:345px;background:#000;text-align:center;}
.movie_caption_box {margin-top:30px;border:solid 1px #ccc;height:180px;padding:20px;color:#111;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}

.graph_in {text-align:center;border-bottom:solid 5px #656d78;}
.graph_in img {width:100%;}

.term_box {padding-top:5px;width:470px;}
.term_box li {float:left;position:relative;width:50%;padding:0 10px;box-sizing:border-box;}
.term_box li:first-child {padding-left:0;}
.term_box li:last-child {padding-right:0;}
.term_box li .dash {position:absolute;display:block;width:12px;height:28px;line-height:28px;color:#000;right:-6px;top:0;text-align:center;}
.term_box li > a {position:absolute;top:0;right:0;display:block;width:28px;height:28px;border-left:solid 1px #d9d9d9;text-align:center;padding-top:3px;box-sizing:border-box;}
.term_box li > a > span {margin-top:4px;}
.term_box li:first-child > a {right:10px;}
.tbl_view_type02 td .term_box li input[type='text'],
.term_box li input[type='text'] {height:28px;width:100%;padding:0 10px;line-height:28px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}


.graudate_per_box ul {margin-left:-20px;}
.graudate_per_box ul:after {content:'';display:block;clear:both;}
.graudate_per_box li {float:left;width:25%;padding-left:20px;margin-top:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.graudate_per_box li > div {display:table-cell;border:solid 1px #dedede;height:148px;width:208px;text-align:center;vertical-align:middle;color:#111;font-size:18px;}
.graudate_per_box li > div > strong {display:inline-block;padding-top:20px;font-size:40px;font-weight:700;}


/** Tab Type **/
.tab_block {margin-bottom:25px;}
/*
.tab_block {margin-bottom:40px;}
.tab_block.double {margin-bottom:35px;}
*/
.tab_block.double {margin-bottom:25px;}
.tab_block ul:after {content:'';clear:both;display:block;}
.tab_block li {float:left;padding-left:4px;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;}
.tab_block li:first-child {padding-left:0;}
.tab_block li a {display:block;width:100%;height:34px;border:solid 1px #dedede;background:#fff;line-height:33px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.tab_block li a.on, .tab_block li a:hover {background:#122139;border:solid 1px #122139;color:#fff;font-weight:700;}
.tab_block li > a.on, .tab_block li > a:hover {background:#1e446d;border:solid 1px #1e446d;}
.tab_block ul.btns li a, .tab_block ul.btns li a:hover {text-align:left;border:solid 2px #111;background:#fff;padding-left:18px;color:#111;font-weight:400;background:url(/_res/sdu/img/icon_etc.png) right -110px no-repeat;}
.tab_block .divide_2 li {width:50%;}
.tab_block .divide_3 li {width:33.333333%;}
.tab_block .divide_3 li:first-child {width:33.333333%;}
.tab_block .divide_4 li {width:25%;}
.tab_block .divide_5 li {width:20%;}
.tab_block .divide_6 li {width:16.6%;}
.tab_block .divide_6 li.last {width:17%;}
.tab_block .divide_7 li {width:14.28%;}
.tab_block .divide_7 li:first-child {width:14.32%;}
.tab_block .divide_14 li {width:7.1%;}
.tab_block .divide_14 li:first-child {width:7.7%;}
.tab_block.double ul li {margin-bottom:4px !important;}
.tab_block li a.print, .tab_block li a.print:hover {background:#ef4836;border:solid 1px #ef4836;color:#fff;}
.tab_block_inner.brd {border-bottom:solid 2px #296ebc;margin-bottom:20px;}
.tab_block_inner ul:after {content:'';display:block;clear:both;}
.tab_block_inner li {float:left;margin-right:1px;}
.tab_block_inner li > a {display:block;background:#e5e5e5;text-align:center;padding:0 20px;height:37px;line-height:37px;}
.tab_block_inner li > a.on {background:#296ebc;color:#fff;}

.siteGo.tab_block li > a.on2 {border: 1px #3383c8 solid; background: #3383c8; font-weight: bold; line-height: 32px; color:#fff;} /* 151117 */
.siteGo.tab_block li > a:hover {border: 1px #3383c8 solid; background: #3383c8; font-weight: bold; line-height: 32px; color:#fff;} /* 151117 */

/** Tab Type **/
.tab2_block {margin-bottom:25px;}

.tab2_block.double {margin-bottom:25px;}
.tab2_block ul:after {content:'';clear:both;display:block;}
.tab2_block li {float:left;padding-left:4px;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;}
.tab2_block li:first-child {padding-left:0;}
.tab2_block li a {display:block;width:100%;height:34px;border:solid 1px #dedede;background:#fff;line-height:33px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.tab2_block li a.on, .tab_block li a:hover {background:#122139;border:solid 1px #122139;color:#fff;font-weight:700;}
.tab2_block li > a.on, .tab_block li > a:hover {background:#1e446d;border:solid 1px #1e446d;}
.tab2_block ul.btns li a, .tab_block ul.btns li a:hover {text-align:left;border:solid 2px #111;background:#fff;padding-left:18px;color:#111;font-weight:400;background:url(/_res/sdu/img/icon_etc.png) right -110px no-repeat;}
.tab2_block .divide_2 li {width:50%;}
.tab2_block .divide_3 li {width:33.3%;}
.tab2_block .divide_3 li:first-child {width:33.4%;}
.tab2_block .divide_4 li {width:25%;}
.tab2_block .divide_5 li {width:20%;}
.tab2_block .divide_6 li {width:16.6%;}
.tab2_block .divide_6 li.last {width:17%;}
.tab2_block .divide_7 li {width:14.28%;}
.tab2_block .divide_7 li:first-child {width:14.32%;}
.tab2_block .divide_14 li {width:7.1%;}
.tab2_block .divide_14 li:first-child {width:7.7%;}
.tab2_block.double ul li {margin-bottom:4px !important;}
.tab2_block li a.print, .tab_block li a.print:hover {background:#ef4836;border:solid 1px #ef4836;color:#fff;}
.tab2_block_inner.brd {border-bottom:solid 2px #296ebc;margin-bottom:20px;}
.tab2_block_inner ul:after {content:'';display:block;clear:both;}
.tab2_block_inner li {float:left;margin-right:1px;}
.tab2_block_inner li > a {display:block;background:#e5e5e5;text-align:center;padding:0 20px;height:37px;line-height:37px;}
.tab2_block_inner li > a.on {background:#296ebc;color:#fff;}

ul.tab_in:after {content:'';clear:both;display:block;}
ul.tab_in li {float:left;margin-right:1px;text-align:center;}
ul.tab_in li a {display:block;height:37px;background:#e5e5e5;line-height:37px;padding:0 25px;}
ul.tab_in li a.on, ul.tab_in li a:hover {background:#03c9a9;color:#fff;}

/** List Style **/
.lst_dot_green > li {margin-top:8px;padding-left:8px;background:url(/_res/sdu/img/bullet.png) left 7px no-repeat;line-height:20px;}
.lst_dot_green > li.inbtn {background-position:left 12px;}
.lst_dot > li {margin-top:6px;padding-left:8px;text-indent:0;background:url(/_res/sdu/img/bullet.png) left -991px no-repeat;line-height:20px;} /** 0822 **/
.lst_dot > li:first-child {margin-top:0;}
.lst_dash.in, .lst_dot.in {margin-top:5px;}
.lst_dash > li {margin-top:6px;line-height:20px;padding-left:13px;text-indent:-12px;}
.lst_dash > li > p {padding-left:0;text-indent:0;}
li.nodash {text-indent:0;background:none;}
li.noint {text-indent:0;background:none;padding-left:0;}
.lst_billiard > li {margin-top:5px;padding-left:16px;text-indent:-16px;line-height:20px;}
.lst_billiard.nomg > li {margin-top:0;}
.lst_box_no > li {margin-top:20px;}
.lst_box_no > li .box_no {float:left;}
.lst_box_no > li > div {padding-left:55px;padding-top:3px}
.lst_box_no > li .box_no_txt dt {padding-bottom:12px;font-weight:700;font-size:18px;color:#000;}
.lst_no > li {margin-top:6px;}
.lst_no > li:first-child {margin-top:0;}
.lst_no_circle > li {margin-top:6px;text-indent:-15px;padding-left:15px;}

.lst_dot_green li:first-child, .lst_dash li:first-child, .lst_box_no li:first-child, .lst_billiard li:first-child, .lst_no_circle > li:first-child {margin-top:0;}
.lst_dot_green > li > .lst_dash {padding-top:8px !important;margin:0;padding-bottom:3px;}
.lst_dash > li > .lst_dash {padding-top:8px !important;padding-bottom:7px;}

.lst_no_num > li {margin-top:6px;text-indent:-14px;padding-left:14px;}

.bx_sdu_tv li {line-height:18px;text-align:center;float:left;}
.bx_sdu_tv li img {width:138px;height:103px;border:solid 1px #ccc;text-align:center;}
.bx_sdu_tv li .tv {display:block;color:#767676;padding-top:8px;}
.bx_sdu_tv li .program {display:block;font-weight:700;}

.rule_txt_list dt {padding-bottom:14px;font-weight:700;font-size:16px;color:#111;}
.rule_txt_list dd {padding-bottom:24px;line-height:20px;color:#454545;}
.rule_txt_list dd li {padding-top:5px;}
.rule_txt_list dd li:first-child {padding-top:0;}
.rule_txt_list dd ol.in {padding-left:15px;margin-top:3px;}

.faq_list_box {border-top:solid 2px #656d78;}
.faq_list_box dt,
.faq_list_box dd {border-bottom:solid 1px #dedede;min-height:50px;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
.faq_list_box dt:before {display:block;width:39px;height:39px;position:absolute;top:5px;left:5px;background:url(/_res/sdu/img/common/bg_bbs_question.png) 50% 50%;text-indent:-999px;overflow:hidden;content:'질문';}
.faq_list_box dt > a {}
.faq_list_box dt.admin > a {margin-left:80px;padding-left:0;}
.faq_list_box dt.admin .css-label {position:absolute;left:55px;top:17px;z-index:9;}
.faq_list_box dt > a {display:block;margin-left:60px;padding:15px 20px 14px 0;font-size:16px;font-weight:700;}
.faq_list_box dd {background:#f7f7f7;padding:15px 20px 14px 60px;line-height:20px;}
.faq_list_box dd:before {display:block;width:39px;height:39px;position:absolute;top:5px;left:5px;background:url(/_res/sdu/img/common/bg_bbs_answer.png) 50% 50%;text-indent:-999px;overflow:hidden;content:'답변';}
.faq_list_box > div.ac { padding:50px 0; border-bottom:1px #dedede solid; }

.list_type_gnb {}
.list_type_gnb ul {}
.list_type_gnb ul li {margin:5px 0 0 0;padding:0 0 0 11px;line-height:19px;font-size:12px;color:#a9a9a9;background:url(/_res/sdu/img/common/blt_type_gnb.png) no-repeat left 9px;}
.list_type_gnb ul li:first-child {margin:0;}
.list_type_gnb ul li em {color:#fff;font-weight:700;}

.list_type_none {}
.list_type_none > ul > {}
.list_type_none > ul > li {margin:0 0 5px 0;padding:0;list-style: none;line-height:30px;background:none;}

.list_type1 {}
.list_type1 > ul {}
.list_type1 > ul > li {margin:0 0 5px 0;padding:0 0 0 10px;list-style: none;line-height:30px;background:url(/_res/sdu/img/common/blt_type1.png) no-repeat left 14px;}

.list_type2 {}
.list_type2 > ul {}
.list_type2 > ul > li {margin:0 0 5px 0;padding:0 0 0 10px;list-style: none;line-height:30px;background:url(/_res/sdu/img/common/blt_type2.png) no-repeat left 14px;}

.list_type_order1 {}
.list_type_order1 > ol {padding:0 0 0 20px;}
.list_type_order1 > ol > li {margin:0 0 5px 0;padding:0 0 0 0;background:none;list-style: decimal;line-height:30px;}
.list_type_order1 > ol > li .btn_basic {margin:5px 0;}

/** Table Style **/
.table_inner, .calendar_list_box {border-top:solid 2px  #656d78;}

/* Table Type 01 - Normal */
.tbl_list_type01.separate {border-collapse:separate;}
.tbl_list_type01 th {padding:9px 0 8px 0;border-bottom:solid 1px #dedede;border-left:solid 1px #dedede;background:#f7f7f7;color:#000;line-height:20px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;padding:8px 0 7px 0\0/ie9;text-align:center;} /** 0826 **/
.tbl_list_type01 td {padding:9px 0 8px 0;border-bottom:solid 1px #dedede;border-left:solid 1px #dedede;text-align:center;line-height:20px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;padding:8px 0 7px 0\0/ie9;} /** 0826 **/ /* position:relative 제거함 - table border값 오류 */
.tbl_list_type01 td.al, .tbl_list_type01 td.ar {padding:9px 15px 8px 15px;padding:8px 15px 7px 15px\0ie9;}
.tbl_list_type01 tr th:first-child, .tbl_list_type01 tr td:first-child {border-left:0; border-right:1px solid #dedede;} /* 151209 crex 수정 */
.tbl_list_type01 tr th:last-child, .tbl_list_type01 tr td:last-child {border-right:0px;} /* 151209 crex 추가 */
.tbl_list_type01 tbody td.sky, .tbl_list_type01 tbody th.sky {background:#e9f0f8;}
.tbl_list_type01 td.gray {background:#f7f7f7;font-weight:700;position:static;}
.tbl_list_type01 td .ab {position:absolute;right:15px;top:11px;}
.tbl_list_type01 td.pd_btn {padding-right:125px;}
.tbl_list_type01 td.inplan dt {padding-top:10px;color:#03c9a9;}
.tbl_list_type01 td.inplan dt:first-child {padding-top:0;}
.tbl_list_type01 tfoot th {background:#fff;border-top:solid 1px #dedede;}
.tbl_list_type01 tfoot th.sky, .tbl_list_type01 th.sky {background:#e9f0f8;}
.tbl_list_type01 th.wht {background:#fff;}
.tbl_list_type01 tfoot td {font-weight:700;border-top:solid 1px #dedede;border-bottom:solid 1px #dedede;}
.tbl_list_type01 tr.tline td {border-top:solid 2px #dedede;}
.tbl_list_type01.separate  tr.tline td {border-top:solid 1px #dedede;}
.tbl_list_type01 tfoot.gray th, .tbl_list_type01 tfoot.gray td {background:#f7f7f7;border-top:0;color:#111;}
.tbl_list_type01 tfoot.sky th, .tbl_list_type01 tfoot.sky td {background:#e9f0f8;border-top:0;color:#111;}
.tbl_list_type01 .class_select {background:#e7e8e9;border-bottom:solid 1px #d0d1d2;}
.tbl_list_type01 .th_title {color:#fff;background:#926b30;font-weight:bold;}

.tbl_list_type01_0615 tr td:first-child {border-left:1px solid #dedede;} /* 18.06.15 추가 */

/* Table Type 01 -  Left Head */
.tbl_view_type01 th {padding:9px 0 8px 0;border-bottom:solid 1px #dedede;border-left:solid 1px #dedede;background:#f7f7f7;color:#000;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;padding:8px 0 7px 0\0/ie9;}
.tbl_view_type01 th.sky {background:#e9f0f8;}
.tbl_view_type01 tr th:first-child {border-left:0;border-right:solid 1px #dedede;}
.tbl_view_type01 td {padding:9px 20px 8px 20px;border-bottom:solid 1px #dedede;border-left:solid 1px #dedede;line-height:20px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;padding:8px 20px 7px 20px\0/ie9;}
.tbl_view_type01 td.inbtn {padding-top:9px;padding-bottom:10px;}
.tbl_view_type01 td textarea {border:solid 1px #d9d9d9;width:100%;padding:10px;height:360px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.tbl_view_type01 th.al {padding-left:20px;}
.tbl_view_type01 th label {font-weight:700;color:#000;}
.tbl_view_type01 tr.gubun th, .tbl_view_type01 tr.gubun td {border-top:solid 2px  #656d78;}
.tbl_view_type01 tr.blue th, .tbl_view_type01 tr.blue td {background:#e9f0f8;}
.tbl_view_type01 tfoot th, .tbl_view_type01 tfoot td {background:#e9f0f8;}

.tbl_list_type01 tr th.bl, .tbl_list_type01 tr td.bl, .tbl_view_type01 tr th.bl {border-left:solid 1px #dedede;}
.table_c tbody td {text-align:left;padding-left:10px;padding-right:10px;text-indent:0;}

/* Table Type 02 */
.tbl_list_type02 th  {padding:9px 0 8px 0;border-bottom:solid 1px #dedede;font-size:18px;color:#000;line-height:20px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;padding:8px 0 7px 0\0/ie9;}
.tbl_list_type02 td {padding:9px 0 8px 0;border-bottom:solid 1px #dedede;color:#111;font-weight:700;font-size:16px;text-align:center;line-height:20px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;padding:8px 0 7px 0\0/ie9;}

/* Download List Table */
.table_type_download {border-top:solid 2px #656d78;}
.table_type_download table {}
.table_type_download table th {padding:9px 0 8px 0;text-align: center;border-bottom:solid 1px #dedede;}
.table_type_download table td {padding:9px 0 8px 0;text-align: center;border-bottom:solid 1px #dedede;}
.table_type_download table td.title {text-align:left;}
.table_type_download table td.download {text-align:right;}
.table_type_download table tr.hide th {position:absolute;left:0;top:-3000px;}
.table_type_download table tr.hide td {position:absolute;left:0;top:-3000px;}

/** Board Style **/
.board_list_box, .board_view_box {border-top:solid 2px  #656d78;}
.onoff_list li {display:inline;padding-left:20px;}
.onoff_list li:first-child {padding-left:0;}
.file_attach {position:relative;overflow:hidden;padding-right:70px;width:520px;}
.file_attach .btn_tbl {position:absolute;right:0;top:0;}
.file_input_hidden { position: absolute; height: 20px; right: 0; top: 0; opacity: 0; cursor: pointer; }
.file_attach input[type="text"].tmp {width:100%;}
.alt_input {width:590px;}
.td_alert {color:#0066ae;padding-bottom:5px;}
.file_list_box {margin:10px 0;}
.file_list_box li {margin-top:5px;}
.imgfile_select li {width:25%;padding:0 10px 0 20px;position:relative;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.imgfile_select li > .css-label {position:absolute;left:0;top:50%;margin-top:-8px;}
.imgfile_select li > img {border:solid 1px #dbdbdb;width:100%;}


/* Board Top */
.caption_box {position:relative;padding-bottom:10px;}
.caption_box p.page {color:#767676;padding-top:20px;float:left;line-height:14px;}
.caption_box:after {content:'';clear:both;display:block;}
.caption_box p.page .admin_top {float:left;width:26px;text-align:center;color:#767676;}

.search_form {position:relative;float:right;height:28px;}
.search_form * {vertical-align:top;}
.search_form .input {display:inline-block;}
.search_form input[type='text'] {border:solid 1px #122139;height:30px;width:260px;padding:0 10px;line-height:28px;vertical-align:top;margin:0 3px;color:#767676;}
.search_form input[type='submit'], .search_form input[type='button'] {border:0;background:url(/_res/sdu/img/icons.png) -230px -251px no-repeat #656d78;color:#fff;width:64px;height:30px;padding-left:18px;vertical-align:top;}
.search_form input[type='submit'].btn_navy {background-color:#04355e;}
.search_form label.label_txt {border:solid 1px #dbdbdb;height:28px;padding:0 10px;line-height:28px;vertical-align:top;float:left;border-right:0;}
.search_form:after {content:'';clear:both;display:block;}

/* Board List Type 01 */
.board_list > li {position:relative;padding:13px 0 12px 0; border-bottom:solid 1px #dedede;} /* 160113 */
.board_list > li.announce {background:#f7f7f7;}
.board_list > li .no {float:left;width:60px;text-align:center;color:#767676;}
.board_list > li .board_list_inner {padding-left:60px;}
.board_list > li .board_list_inner > p {padding-bottom:6px;color:#767676; /* width:300px; */} 
.board_list > li .board_list_inner > p .icon {vertical-align:middle;margin-left:5px;}
.board_list > li .board_list_inner > .icon {margin-left:5px;margin-top:-4px;}
.board_list > li .board_list_inner p a {font-weight:300; display:inline; font-size:14px;}
.board_list > li .board_list_inner a {font-size:16px;color:#222;font-weight:700; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-wrap:normal; max-width:80%;} /**0826 **/ /* 151211 crex 수정 */
.board_list > li .board_list_inner dt {padding-bottom:0;}
.board_list > li .board_list_inner dt .icon {margin-left:5px;margin-top:-4px;}
.board_list > li .board_list_inner dd {line-height:22px;}
.board_list > li .board_list_inner.poll {padding-right:320px;}
.board_list > li .board_list_inner.reply {padding-left:95px;background:url(/_res/sdu/img/icons.png) -417px -485px no-repeat;}
.board_list > li .board_list_inner.replylist {padding-left:95px;} /* 151109 */
body.mobile .board_list > li .board_list_inner.replylist {padding-left:70px;} /* 151109 */
.board_list .board_list_inner p.summary {color:#454545;padding-top:7px;padding-bottom:0;}
.board_list .board_list_inner p.date {font-size: 15px;color: #222;font-weight: 700;padding-top:4px;padding-bottom:0;}
.board_list li .css-label {margin-top:10px;}
.board_list.study > li .board_list_inner > p {padding-top: 6px;padding-bottom:0;}
.board_list.study.view > li {padding:20px 0;}
.board_list.study.view > li .board_list_inner > p {padding-top: 6px;}
.board_list.study.view > li .board_list_inner > p + p {padding-top: 1px;}
.board_list.study.view > li .board_list_inner > p.summary {padding-top:7px;}
.board_list.study > li {min-height:117px;}
.board_list.study > li .board_list_inner {padding-left: 196px;padding-right:60px;}
.board_list.study .thumb {position: absolute;left: 20px;top: 50%;margin-top: -59px;border: solid 1px #dbdbdb;}
.board_list.gallery .thumb {position:absolute;right:20px;top:50%;margin-top:-59px;border:solid 1px #dbdbdb;}
.board_list.study.view .thumb {position: absolute;left: 20px;top: 20px;margin-top: 0px;border: solid 1px #dbdbdb;}
.board_list.gallery li {min-height:117px;}
.board_list.gallery .board_list_inner {padding-right:196px;}
.board_list.gallery .board_list_inner p.summary {color:#454545;padding-top:7px;padding-bottom:0;}
.board_list.bidding .bid_btn {position:absolute;right:20px;top:50%;margin-top:-15px;width:100px;}
.board_list.bidding .bid_btn > span, .board_list.bidding .bid_btn > a {display:block;height:28px;line-height:28px;font-size:12px;text-align:center;}
.board_list.bidding .bid_btn > span.ing {background:#122139;color:#fff;border:solid 1px #122139;}
.board_list.bidding .bid_btn > span.end {background:#fff;border:solid 1px #ccc;}
.board_list.bidding .board_list_inner {padding-right:140px;}
.board_list.bidding.searching li {padding:10px 0 9px 0;}
.board_list.bidding.searching li .no {padding-top:10px;}
.board_list.bidding.searching li .board_list_inner > p {padding:0;}
.board_list.bidding.searching li .board_list_inner > a {padding-top:7px;font-size:14px;}
.board_list.download, .board_list.download_radio > li:first-child {border-top:solid 2px #656d78;}
.board_list.download_radio li {padding:20px;}
.board_list.download_radio li > a {vertical-align:top;margin-right:7px;}
.board_list.download > li .no {padding-top:10px;}
.board_list.download > li .board_list_inner {padding-right:115px;}
.board_list.download > li .board_list_inner.double {position:relative;padding-bottom:20px;}
.board_list.download > li .board_list_inner.double > span.fgray {position:absolute;bottom:0;left:60px;}
.board_list.download > li .btn_download {position:absolute;right:0;top:50%;margin-top:-15px;}
.board_list.download > li .career_info {padding-right:150px;}
.board_list.download > li .career_del {position:absolute;right:25px;top:50%;margin-top:-15px;}
.board_list.download > li .career_del > a {width:60px;}

body.list_1line .board_list > li .no {float:left;width:80px;text-align:center;color:#767676;}
body.list_1line .board_list li .css-label { margin-top:0; }
body.list_1line .board_list > li .board_list_inner { padding-right:20px; padding-left:80px; }
body.list_1line .board_list > li .board_list_inner:after { content:""; display:block; clear:both; }
body.list_1line .board_list > li .board_list_inner > p {float:right;}
body.list_1line .board_list > li .board_list_inner a { display:inline-block; max-width:400px; white-space:nowrap;overflow: hidden;text-overflow:ellipsis; }
body.list_1line .board_list > li .board_list_inner > .icon {margin-left:5px;margin-top:-8px;}

body.list_1line.mobile .board_list > li .no {width:60px;}
body.list_1line.mobile .board_list > li .board_list_inner { padding-right:20px; padding-left:60px; }
body.list_1line.mobile .board_list > li .board_list_inner > p {float:none;}
body.list_1line.mobile .board_list > li .board_list_inner a { width:calc(100% - 35px); white-space:normal; overflow: inherit;text-overflow:inherit; }


.board_list.lecture {overflow:hidden;} /* 160113 */
.board_list.lecture li {float:left;width:33.3%;}
.board_list.lecture > li .board_list_inner {padding:0 0 20px 0; max-height:45px;} /* 151211 crex 수정 */
.board_list.lecture .thumb {position:relative;width:285px;height:213px;border:1px solid #dbdbdb;background:url(/_res/sdu/img/board/board_285x213.gif) no-repeat 50% 50%;}
.board_list.lecture .thumb img {position:relative;z-index:0;width:100%;height:100%;}
.board_list.lecture .thumb a {display:block;position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:url(/_res/sdu/img/common/btn_play.png) no-repeat 285px 220px;overflow:hidden;text-indent:-10000px;}
.board_list.lecture .thumb a:hover {background-position:50% 50%;}
.board_list.lecture > li {padding:20px 0;}

.youtube_link {overflow:hidden;}
.youtube_link li {float:left;width:211px;margin:0 7px;border-bottom:0;}
.youtube_link > li {padding:20px 0;}
.youtube_link > li.announce {background:none;}
.youtube_link > li .board_list_inner {padding:0 0 20px 0;max-height:45px;}
.youtube_link > li .board_list_inner p * {display:inline-block; vertical-align:middle;}
.youtube_link > li .board_list_inner p label {margin-top:0;}
.youtube_link > li .board_list_inner input {vertical-align:middle;}
.youtube_link > li .board_list_inner a {vertical-align:middle; white-space:normal; display:block; max-width:100%; font-size:16px !important; color:#222 !important; font-weight:700 !important;}
.youtube_link > li .board_list_inner p.title {vertical-align:middle; white-space:normal; display:block; max-width:100%; font-size:16px; font-weight:700; color:#222; min-height:40px;}
.youtube_link > li .board_list_inner span.icon {margin-top:0 !important;}

.youtube_link .thumb {position:relative;width:211px;height:211px;background:url(/_res/sdu/img/board/board_285x213.gif) no-repeat 50% 50%;border:1px solid #dbdbdb;margin-bottom:8px;}
.youtube_link .thumb img {position:relative;z-index:0;width:211px;height:211px;}
.youtube_link .thumb a {display:block;position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:url(/_res/sdu/img/common/btn_play.png) no-repeat 285px 220px;overflow:hidden;text-indent:-10000px;}
.youtube_link .thumb a:hover {background-position:50% 50%;}
.youtube_link .thumb .media_ytube {background-image:url("/_res/sdu/img/main/renewal/media_ytube.gif"); background-repeat:no-repeat; background-size:100%; position:absolute; bottom:-1px; left:0; width:21.1%; height:21.1%;}
.youtube_link .thumb .media_vimeo {background-image:url("/_res/sdu/img/main/renewal/media_vimeo.gif"); background-repeat:no-repeat; background-size:100%; position:absolute; bottom:-1px; left:0; width:21.1%; height:21.1%;}

body.mobile .youtube_link li {float:none;width:auto;}
body.mobile .youtube_link > li .board_list_inner {padding:0 0 20px 0; padding-left:0 !important;text-align:center;}
body.mobile .youtube_link .thumb {position:relative;width:280px;height:280px;margin-left:auto;margin-right:auto;border:1px solid #dbdbdb;background:url(/_res/sdu/img/board/board_285x213.gif) no-repeat 50% 50%;}
body.mobile .youtube_link .thumb img {width:100%;height:100%;}
body.mobile .youtube_link .thumb a {display:block;position:absolute;left:0px;top:0px;width:100%;height:100%;background:none;overflow:hidden;text-indent:-10000px;}
body.mobile .youtube_link .thumb a:hover {background:url(/_res/sdu/img/common/btn_play.png) no-repeat 50% 50%;}
body.mobile .youtube_link > li {padding:20px 0;}

.movies_box {position:relative;margin:15px 0 0;overflow:hidden;}
.movies_box {margin:0 auto;}
.movies_box .video_box {}
.movies_box .video_box img {width:100%;}
.movies_box .description_btn {float:right;}
.movies_box .btn_basic {display:block;}
.movies_box .btn_basic span {display:inline-block;width:80px;text-align:left;}
.movies_box .open span {background:url(/_res/sdu/img/common/icon_arrow2.png) right -179px no-repeat;}
.movies_box .close span {background:url(/_res/sdu/img/common/icon_arrow2.png) right -139px no-repeat;}
.movies_box .detail {float:left;line-height:37px;}
.movies_box .detail span {margin:0 0 0 8px;padding:0 0 0 8px;font-size:14px;font-weight:700;color:#111;background:url(/_res/sdu/img/common/bg_divisionbar2.png) no-repeat left 50%;}
.movies_box .detail span:first-child {margin:0;padding:0;background:none;}
.movies_box .detail span strong {margin:0 0 0 2px;font-weight:normal;color:#767676;}
.movies_subtitles {margin-top:20px; padding:20px;height:80px;border:1px solid #dedede;overflow-y:scroll;}
body.mobile .movies_box .video_box iframe {width:100%;/* height:auto; */}

/* Board List Type Advertisement */
.board_list_box.brd_b {border-bottom:solid 1px #dedede;}
.board_adver:after {content:"";display:block;clear:both;}
.board_adver {margin:0 10px;}
.board_adver li {float:left;padding:20px 10px;border:0;width:20%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.board_adver li .img_box {border:solid 1px #dbdbdb;margin:0 auto;width:154px;height:115px;}
.board_adver li .img_box img {width:100%;height:100%;}
.board_adver li .text_box {margin:0 auto;width:156px;padding-left:8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.board_adver li .text_box strong.title {display:block;margin-top:19px;font-size:18px;color:#111;}
.board_adver li .text_box span.txt {display:block;margin-top:8px;}

/* Board List Type Podcast */
.board_potcast_box {display:table;margin:0 auto;}
.board_potcast:after {content:"";display:block;clear:both;}
.board_potcast li {display:table-cell;padding:0 15px;}
.board_potcast li .img_box {border:solid 1px #dbdbdb;margin:0 auto;width:203px;height:203px;}
.board_potcast li .img_box img {width:100%;height:100%;}

/* Board View Type 01 */
.board_view > li {position:relative;padding:13px 0;border-bottom:solid 1px #dedede;}
.board_view > li.title {font-size:16px;color:#222;font-weight:700;padding:13px 15px;}
.board_view > li.title p {color:#767676;font-weight:400;font-size:14px;padding-bottom:5px;}
.board_view > li.attach {padding:11px 15px;}
.board_view > li.attach .icon_file {vertical-align:middle;margin-right:5px;}
.board_view > li.date {padding: 11px 15px;font-size: 15px;color: #222;font-weight: 700;}
.board_view > li.etc {padding:12px;font-weight:700;}
.board_view > li.content {padding:40px 20px;line-height:1.5em;}
.board_view > li.content img {max-width:100%;}
.board_view > li.comment_write {padding:12px 15px;}
.board_view > li.comment_write p {padding-bottom:7px;text-align:right;color:#122139;font-size:12px;}
.board_view > li.comment_write span.myid {display:block;float:left;font-size:16px;color:#122139;width:70px;}
.board_view > li.comment_write span.myid input[type="text"] {border:solid 1px #d5d5d5;height:28px;width:100%;padding:0 3px;line-height:28px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.board_view > li.comment_write .form {padding-left:75px;padding-right:105px;}
.board_view > li.comment_write .form textarea {border:solid 1px #d5d5d5;width:100%;height:80px;padding:10px;color:#767676;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
.board_view > li.comment_write .form input[type="submit"], .board_view > li.comment_write .form input[type="button"] {position:absolute;right:0;bottom:12px;width:100px;height:80px;color:#fff;font-size:16px;background:#00caa9;border:0;cursor:pointer;}
.board_view > li.comment_list {padding:0;}
.board_view > li.comment_list li {position:relative;padding:12px 20px;background:#f7f7f7;border-top:solid 1px #dedede;}
.board_view > li.comment_list li:first-child {border-top:0;}
.board_view > li.comment_list li > span.check {float:left;}
.board_view > li.comment_list li > .comment {padding-left:45px;padding-right:120px;color:#122139;}
.board_view > li.comment_list li > .comment .date {color:#767676;}
.board_view > li.comment_list li > .comment p {line-height:20px;padding-top:10px;}
.board_view > li.comment_list li .btns {position:absolute;right:20px;top:50%;margin-top:-14px;}
.btn_comment_modify {display:inline-block;border:solid 1px #646c77;background:#646c77;width:39px;height:26px;text-align:center;line-height:26px;font-size:12px;color:#fff;}
.btn_comment_del {display:inline-block;border:solid 1px #000;background:#fff;width:39px;height:26px;text-align:center;line-height:26px;font-size:12px;color:#122139;}
.board_view > li.other {padding:12px 0;}
.board_view > li.other strong {float:left;width:77px;text-align:center;color:#111;}
.board_view li.content .img_box {margin-top:35px;}

/* Board View Type 02 - Write */
.tbl_view_type02 th {padding:7px 0;border-bottom:solid 1px #dedede;background:#f7f7f7;color:#000;}
.tbl_view_type02 th.al {padding-left:15px;}
.tbl_view_type02 th label {font-weight:700;color:#000;}
.tbl_view_type02 td {padding:7px 15px;border-bottom:solid 1px #dedede;height:25px;position:relative;}
.tbl_view_type02 td input[type="text"], .tbl_view_type02 td input[type="password"] {border:solid 1px #d9d9d9;height:28px;width:80%;padding:0 10px;line-height:25px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.tbl_view_type02 td input[name="SetTop"] {margin-left:10px;}
.tbl_view_type02 td input[type="text"].small, .tbl_view_type02 td input[type="password"].small {width:30%;}
.tbl_view_type02 td input[type="text"].small2, .tbl_view_type02 td input[type="password"].small2 {width:20%;} /* 151106 */
.tbl_view_type02 td input[readonly="readonly"] {background:#f7f7f7; line-height:26px;}
.tbl_view_type02 td textarea {border:solid 1px #d9d9d9;width:100%;padding:10px;height:300px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.tbl_view_type02 td textarea.h100 {height:100px;}
.tbl_view_type02 td .input_td_btn {position:relative;padding-right:46px;}
.tbl_view_type02 td .input_td_btn .ab {position:absolute;right:0;top:0;}
.tbl_view_type02 .tablein td, .tbl_view_type02 .tablein th {border:0;background:#fff;padding:5px 0;}
.tbl_view_type02 td input[type="text"].middle, .tbl_view_type02 td input[type="password"].middle {width:48%;}
.tbl_view_type02 td input[type="text"].small.score {width:129px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .tbl_view_type02.display_row {display:table-row;}
}

/** college Type 01 - 151011 crex**/
.tbl_college th {font-size:24px;color:#122139;line-height:40px; border-bottom:solid 1px #e7e7e7;}
.tbl_college th strong {display:block;font-size:90px;line-height:80px;}
.tbl_college td {color:#666;padding:10px 20px 15px 0px; border-bottom:solid 1px #e7e7e7;}
.tbl_college td .title {font-size:16px; font-weight:700; line-height:30px;}
.tbl_college td a {color:#111; background:url(/_res/sdu/img/common/college_view_btn.png) center right no-repeat; display:table; width:100%;}
.tbl_college td a:hover {color:#0d99bf;}
.tbl_college tr:first-child td {border-top:0;}
body.mobile .tbl_college th {font-size:20px;color:#122139;line-height:40px; border-bottom:solid 1px #e7e7e7;}
body.mobile .tbl_college td p {padding-right: 30px;}


/** Paging **/
.paging {padding-top:30px;text-align:center;display:table;margin:0 auto;}
.paging * {vertical-align:top;}
.paging span {display:table-cell;}
.paging a {display:block;width:30px;height:30px;border:solid 1px #d9d9d9;text-align:center;line-height:30px;color:#000;margin-left:-1px;}
.paging a.one {border-left:solid 1px #d9d9d9;}
.paging a.on {background:#122139;border:solid 1px #122139;color:#fff;}
.paging a.one.on  {border-left:solid 1px #122139;}
.paging a.first {margin-right:5px;background:url(/_res/sdu/img/icons.png) -289px -265px no-repeat;border:solid 1px #d9d9d9;text-indent:-9999em;overflow:hidden;}
.paging a.prev {margin-right:11px;background:url(/_res/sdu/img/icons.png) -319px -265px no-repeat;border:solid 1px #d9d9d9;text-indent:-9999em;overflow:hidden;}
.paging a.next {margin-left:11px;background:url(/_res/sdu/img/icons.png) -348px -265px no-repeat;border:solid 1px #d9d9d9;text-indent:-9999em;overflow:hidden;}
.paging a.last {margin-left:5px;background:url(/_res/sdu/img/icons.png) -379px -265px no-repeat;border:solid 1px #d9d9d9;text-indent:-9999em;overflow:hidden;}

/** Paging - comment **/
.comment_list .paging {padding-top:30px; padding-bottom:30px; text-align:center;display:table;margin:0 auto;}
.comment_list .paging * {vertical-align:top;}
.comment_list .paging span {display:table-cell;}
.comment_list .paging a {display:block;width:24px;height:24px;border:solid 1px #d9d9d9;font-size:12px;text-align:center;line-height:24px;color:#000;margin-left:-1px;}
.comment_list .paging a.one {border-left:solid 1px #d9d9d9;}
.comment_list .paging a.on {background:#5b6b84;border:solid 1px #5b6b84;color:#fff;}
.comment_list .paging a.one.on  {border-left:solid 1px #122139;}
.comment_list .paging a.first {margin-right:5px;background:url(/_res/sdu/img/icons.png) -291px -268px no-repeat;border:solid 1px #d9d9d9;text-indent:-9999em;overflow:hidden;}
.comment_list .paging a.prev {margin-right:11px;background:url(/_res/sdu/img/icons.png) -322px -268px no-repeat;border:solid 1px #d9d9d9;text-indent:-9999em;overflow:hidden;}
.comment_list .paging a.next {margin-left:11px;background:url(/_res/sdu/img/icons.png) -351px -268px no-repeat;border:solid 1px #d9d9d9;text-indent:-9999em;overflow:hidden;}
.comment_list .paging a.last {margin-left:5px;background:url(/_res/sdu/img/icons.png) -382px -268px no-repeat;border:solid 1px #d9d9d9;text-indent:-9999em;overflow:hidden;}

/** Schedule Type 01 **/
.tbl_schedule th {font-size:45px;color:#122139;line-height:40px;}
.tbl_schedule th strong {display:block;font-size:90px;line-height:80px;}
.tbl_schedule td {border-top:solid 1px #e7e7e7;color:#666;padding:15px 0;}
.tbl_schedule td.date {color:#111;font-weight:700;}
.tbl_schedule td.date a {position:relative;top:-50px;}
.tbl_schedule tr:first-child td {border-top:0;}
.tbl_schedule tr.tr_block th, .tbl_schedule tr.tr_block td {border-top:solid 2px #656d78;}
.tbl_schedule.total th {font-size:36px;font-weight:300;}
.tbl_schedule.total th strong {font-size:76px;font-weight:300;line-height:76px;}
.tbl_schedule td.gray {background:#656d78;text-align:center;color:#fff;font-size:18px;font-weight:700;}


/** etc **/
a.deleted_article {color: red; text-decoration: line-through;}
span.bar {color:#ccc;padding:0 5px;}
.section_divide.half {width:50%;float:left;margin-bottom:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
.section_divide.left {padding-right:20px;}
.section_divide.right {padding-left:20px;}
.inquiry_info_box {border:solid 1px #e7e7e7;padding:15px 40px;}
.inquiry_info_box > .inquiry_icon {padding-left:90px;min-height:50px;background:url(/_res/sdu/img/icon_inquiry.png) left 50% no-repeat;}
.inquiry_info_box > .inquiry_icon dl {padding:3px 0;}
.inquiry_info_box > .inquiry_icon dt {font-weight:700;padding-bottom:3px;}
.inquiry_info_box > .inquiry_icon ul {padding:9px 0;}
.slide_sdu_tvin {position:relative;}
.slide_sdu_tvin .bx-prev {display:block;position:absolute;left:30px;top:0;width:25px;height:105px;text-indent:-999em;overflow:hidden;background:url(/_res/sdu/img/common/icon_arrow.png) -30px -60px no-repeat;}
.slide_sdu_tvin .bx-next {display:block;position:absolute;right:30px;top:0;width:25px;height:105px;text-indent:-999em;overflow:hidden;background:url(/_res/sdu/img/common/icon_arrow.png) -60px -60px no-repeat;}
.slide_sdu_tvin .bx-first {display:block;position:absolute;left:0;top:0;width:25px;height:105px;text-indent:-999em;overflow:hidden;background:url(/_res/sdu/img/common/icon_arrow.png) left -60px no-repeat;}
.slide_sdu_tvin .bx-last {display:block;position:absolute;right:0;top:0;width:25px;height:105px;text-indent:-999em;overflow:hidden;background:url(/_res/sdu/img/common/icon_arrow.png) -90px -60px no-repeat;}

.description_diagram {}
.description {position:absolute;left:0;top:-1000000px;}

.ancherpos {display:inline-block;height:0;width:0;margin:0;padding:0;font-size:0;line-height:0;}
.lnb_fixed_space {display:none;width:1px;height:40px;border:none;background:none;}

/* Login error */
.error_inner {width:900px;margin:200px auto;}
.semester_nodata_ment > div.login_error_box {background-position:left 40px;}
.login_error_box p {font-size:16px;font-weight:700;line-height:27px !important;}
.login_error_box p.strong {font-size:18px;padding-bottom:25px;}
.login_error_box p.home {margin-top:16px;}
.login_error_box p.home > span {font-size:14px;background:url(/_res/sdu/img/common/common.png) left -185px no-repeat;padding-left:24px;display:inline-block;}
.login_error_box p.home > a {display:inline-block;border:solid 1px #111;color:#111;font-size:12px;padding:0 10px;height:23px;line-height:23px !important;margin-left:20px;}
.login_error_box p.home > a > span {padding-right:34px;background:url(/_res/sdu/img/common/common.png) right -187px no-repeat;}


/** Total Search **/
.total_search_box {padding:20px 0 20px 0;text-align:center;}
.total_search_box .total_search_in {display:table;margin:0 auto;}
.total_search_box .keyword_box {padding-top:15px;font-size:12px;color:#767676;}
.total_search_box .keyword_box > p {display:inline-block;background:url(/_res/sdu/img/icon_etc.png) -488px -307px no-repeat;padding-left:17px;}
.total_search_box .keyword_box > p > a.btn_td {font-size:12px;margin-left:10px;height:24px;line-height:23px;}
.total_search_box .search_form input[type='submit'], .total_search_box .search_form input[type='button'] {background-color:#04355e;}
.total_search_box .search_form {float:none;position:relative;}
.total_search_box .search_form .result_in_search {position:absolute;left:100%;top:50%;width:120px;margin-top:-7px;}

.search_help {display:block;position:absolute;right:-181px;top:7px;background:url(/_res/sdu/img/common/bg_divisionbar2.png) no-repeat left 50%;}
.search_help a {display:block;margin:0 0 0 10px;padding:0 15px 0 0;font-size:12px;background:url(/_res/sdu/img/common/bg_btn_help.png) no-repeat right 50%;}
.search_intro {}
.search_intro img {display:block;margin:0 0 20px 0;}
.search_result_block {}
.search_result_block h6 {margin-bottom:10px;font-size:16px;color:#111;}
.sort_result {margin-top:-10px;height:34px;overflow:hidden;}
.sort_result span {display:block;float:left;}
.sort_result button {display:block;line-height:34px;}
.sort_result .sort_title {display: none;}
.sort_result .acc {background:url(/_res/sdu/img/common/bg_divisionbar2.png) no-repeat right 50%;}
.sort_result .acc button {float:right;padding:0 20px 0 40px;background:url(/_res/sdu/img/common/bg_sort1_up.png) no-repeat 20px 50%;}
.sort_result .date {}
.sort_result .date button {float:left;padding:0 20px 0 40px;background:url(/_res/sdu/img/common/bg_sort2_up.png) no-repeat 20px 50%;}
.search_noresult {padding:60px 20px 80px 280px;border:4px solid #e7e7e7;background:url(/_res/sdu/img/common/bg_search_noresult.png) no-repeat left top;}
.search_noresult p {color:#000;}
.search_noresult p.noresult {margin-bottom:20px;font-size:18px;}

.search_input_box {display:inline-block;position:relative;}
.search_input_box .btn_autocomp {position:absolute;right:3px;top:0;;background:url(/_res/sdu/img/common/bg_autocomp.png) no-repeat 50% 50%;}
.search_input_box .btn_autocomp button {display:block;width:30px;height:30px;overflow:hidden;text-indent:-100000000px;cursor:pointer;}
.search_input_box .auto_comp {position:absolute;left:0;top:29px;margin:0 3px;width:280px;border:1px solid #dbdbdb;background:#fff;}
.search_input_box .func {background:#e7e7e7;}
.search_input_box .auto_comp ul {border-top:1px solid #dbdbdb;}
.search_input_box .auto_comp ul li {}
.search_input_box .auto_comp ul li a {display:block;padding:5px 0 5px 10px;font-size:14px;text-align:left;color:#454545;}
.search_input_box .auto_comp ul li a:hover {background:#f1f1f1;}
.search_input_box .auto_comp ul li a span {color:#ef4836;}
.search_input_box .func {overflow:hidden;padding:5px 10px;}
.search_input_box .func .func_endword {display:block;float:left;background:url(/_res/sdu/img/common/bg_funcoff.png) no-repeat 50% 50%;}
.search_input_box .func .func_endword button {display:block;width:30px;height:30px;overflow:hidden;text-indent:-1000000px;}
.search_input_box .func .funcoff {display: block;float:right;border:1px solid #111;}
.search_input_box .func .funcoff button {display:block;margin:0;padding:0 10px;color:#111;height:28px;line-height:28px;}

a.sort {background:url(/_res/sdu/img/common/icon_arrow.png) no-repeat;padding-left:17px;color:#767676;}
a.sort.sort_01 {background-position:left -364px;}
a.sort.sort_02 {background-position:left -394px;}

.search_noresult_block {border:solid 4px #e7e7e7;background:url(/_res/sdu/img/contents02.png) left -1030px no-repeat;padding:45px 0 45px 250px;font-size:16px;line-height:26px;}
.search_noresult_block p.result {font-size:18px;color:#111;padding-bottom:25px;}
.search_start {}
.search_start .start_ex {background:url(/_res/sdu/img/common/search_ex.png) no-repeat; height:429px; width:900px; margin-bottom:20px;}

.search_form input[type='button'].auto_complete {background:url(/_res/sdu/img/common/icon_arrow.png) center -408px no-repeat #fff;color:#fff;text-indent:-999px;width:28px;height:28px;border:0;position:absolute;left:370px;top:1px;} /** 0827 **/
.auto_complete_box {width:280px;height:183px;background:#fff;border:solid 1px #dbdbdb;border-top:0;position:absolute;z-index:9;left:119px;display:none;}
.auto_complete_top {background:#e7e7e7;padding:5px 10px;font-size:12px;color:#111;}
.auto_complete_top:after {content:'';display:block;clear:both;}
.auto_complete_top .fl .icon_auto {display:inline-block;width:30px;height:30px;background:url(/_res/sdu/img/common/icon_arrow.png) left -450px no-repeat;vertical-align:middle;margin-right:5px;}
.auto_complete_top .fr > a {border:solid 1px #111;color:#111;display:inline-block;width:68px;height:28px;text-align:center;line-height:28px;font-size:12px;}
.auto_complete_scroll {height:143px;overflow-x:hidden;overflow-y:auto;}

.total_search_li li {padding:16px 20px 14px 20px;border-bottom:solid 1px #dedede;}
.total_search_li li dt {font-weight:700;color:#111;font-size:16px;padding-bottom:13px;}
.total_search_li li dd {color:#111;}
.board_list_box.total_search > a.total_more {display:block;border:solid 1px #111;color:#111;font-size:12px;text-align:center;height:30px;line-height:30px;margin-top:-1px;}


.highlevel_search_box {padding:20px 20px 0 20px;}
.highlevel_search_box table {border-top:solid 1px #dedede;}
.highlevel_search_box table td, .highlevel_search_box table th {border-bottom:solid 1px #dedede;padding:10px 0;}
.highlevel_search_box table th > strong {border-right:solid 1px #dedede;display:block;line-height:29px;}
.highlevel_search_box table td {text-align:left;padding-left:20px;}
.highlevel_search_box .onoff_list li.cb {clear:both;display:block;padding-left:0;margin-top:5px;}
.highlevel_search_box table td .term_box {width:340px;display:inline-block;margin-left:15px;vertical-align:-10px;}

.btn_high_search.open {background-position:right -140px;}

/** Site Map **/
.sitemap_box {border-top:solid 2px #656d79;line-height:20px;padding-bottom:35px;}
.sitemap_box:after {content:"";display:block;clear:both;}
.sitemap_box h5 {font-size:16px;border-bottom:solid 1px #dedede;padding:10px 0;color:#111;}
.sitemap_box > ul > li {float:left;width:20%;padding:18px 0 0 0;}
.sitemap_box > ul > li strong {display:inline-block;padding-bottom:10px;}
.sitemap_box > ul > li > ul > li {color:#767676;}

/*** Popup ***/
#pop_container {padding:20px 0;max-width:900px;margin:0 auto;line-height:20px;}
#pop_header h1 {color:#fff;font-size:20px;padding-left:30px;line-height:50px;font-weight:700;overflow:hidden;}
#pop_wrap, #pop_wrap_m {background:#fff;position:relative;max-width:960px;} /**0820 **/
#pop_wrap.modal {padding:0 20px;border:solid 1px #d5d5d5;}
#pop_header {background:#122139;height:50px;}
.b-close {display:block;width:20px;height:20px;position:absolute;right:30px;top:15px;text-indent:-999em;overflow:hidden;background:url(/_res/sdu/img/icons.png) right -265px no-repeat;}/**0828**/
#pop_wrap.modal #pop_header {background:#fff;height:57px;overflow:hidden;border-bottom:solid 1px #d5d5d5;}
#pop_header h2 {font-size:24px;font-weight:700;padding:18px 0 12px 0;color:#111;}
#pop_wrap.modal #pop_container {padding:20px 0;} /**0828 **/
#pop_wrap.modal #pop_header .b-close {width:15px;height:15px;position:absolute;right:20px;top:20px;text-indent:-999em;overflow:hidden;background:url(/_res/sdu/img/icons.png) left -140px no-repeat;}
#pop_container h2 {padding-bottom:25px;padding-left:20px;font-size:20px;color:#111;font-weight:700;}/**0828 **/
#pop_container h2.h_20 {padding-bottom:17px;}
#pop_container h2.h_20_txt {padding-bottom:14px;}
#pop_container h2.h_20_tbl {padding-bottom:16px;}
#pop_container h2 > span {font-weight:300;}
#pop_container h3 {padding-bottom:13px;font-size:18px;color:#111;font-weight:700;}/**0828 **/
#pop_container h3.contents_in {padding-bottom:17px;}
#pop_container h3.h_30 {padding-bottom:25px;}
#pop_container h4 {padding-bottom:10px;font-size:16px;color:#111;font-weight:700;}
#pop_container h5 {padding-bottom:10px;font-size:14px;color:#111;font-weight:700;}
.onoff_list.alpha li * {vertical-align:middle;}
.onoff_list.alpha li strong {padding-left:10px;padding-right:10px;}
body.mobile #pop_container {padding:20px 0;max-width:auto;margin:0 auto;line-height:20px;}
/* Zipcode Popup */
.zip_result_box {/*height:303px;*/ overflow-x:hidden;overflow-y:auto;} /* 151125 */
@media screen and (-webkit-min-device-pixel-ratio:0){
    .zip_result_box {height:308px;}
}

/* 151125 수정 */
.zipcode_search li {border-bottom:solid 1px #dedede;padding:5px 0;}
.zipcode_search li:first-child {border-top:solid 1px #dedede;}
.zipcode_search li:after {content:'';clear:both;display:block;}
.zipcode_search li > label {float:left;width:25%;border-right:solid 1px #dedede;text-align:center;font-weight:700;color:#000;line-height:28px; margin-right:20px;}
.zipcode_search li .frm {}
.zipcode_search li .dd .ddTitle {height:100%;}
.zipcode_search li .dd .ddTitle .ddTitleText {padding:0 50px 0 9px;line-height:28px;color:#454545;text-align:left;}
.zipcode_search li .dd .divider {border-right:1px solid #dbdbdb; right:28px;}
.zipcode_search li .ddcommon .ddArrow {display:inline-block; position:absolute; top:50%; right:6px;}
.zipcode_search li input[type='text'], .zipcode_search li input[type='password'] {border:solid 1px #d9d9d9;height:28px;width:136px;padding:0 10px;line-height:28px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;} /**0828**/
.zipcode_search li input[type='text'].long, .zipcode_search li input[type='password'].long {width:50%;}/**0828**/

/* 151125 원본 */
/* .zipcode_search li {border-bottom:solid 1px #dedede;padding:10px 0;}
.zipcode_search li:first-child {border-top:solid 1px #dedede;}
.zipcode_search li:after {content:'';clear:both;display:block;}
.zipcode_search li > label {float:left;width:189px;border-right:solid 1px #dedede;text-align:center;font-weight:700;color:#000;line-height:28px;}
.zipcode_search li .frm {padding-left:210px;}
.zipcode_search li .dd .ddTitle {height:100%;}
.zipcode_search li .dd .ddTitle .ddTitleText {padding:0 50px 0 9px;line-height:28px;color:#454545;text-align:left;}
.zipcode_search li .dd .divider {border-right:1px solid #dbdbdb; right:28px;}
.zipcode_search li .ddcommon .ddArrow {display:inline-block; position:absolute; top:50%; right:6px;}
.zipcode_search li input[type='text'], .zipcode_search li input[type='password'] {border:solid 1px #d9d9d9;height:28px;width:136px;padding:0 10px;line-height:28px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.zipcode_search li input[type='text'].long, .zipcode_search li input[type='password'].long {width:278px;} *//**0828**/


/* 개인정보보호 */
.article_privite {margin-bottom:30px;}
.article_privite .depth1 {}
.article_privite .depth2 {}
.article_privite h4 {padding-top:30px;margin-bottom:15px;font-size:18px;}
.article_privite h5 {padding-top:20px;margin-bottom:10px;}
.article_privite p {margin-bottom:5px;}
.article_privite .list_type1 {padding-left:10px;}

.infotmationbox1 {}
.infotmationbox1 dl {}
.infotmationbox1 dl dt {margin-bottom:10px;font-size:17px;font-weight: 700;}
.infotmationbox1 dl dd {margin-bottom:10px;}

/* Login */
.block_login .section_login {position:relative;padding:40px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
.block_login .section_login .loginbox {position:relative;text-align:center;}
.block_login .section_login .loginbox span {display:block;padding:5px 104px 5px 0;}
.block_login .section_login .loginbox label {display:inline-block;width:100px;line-height:33px;font-size:14px;font-weight:700;text-align:left;color:#122139;text-indent:32px;}
.block_login .section_login .loginbox input[type='text'],
.block_login .section_login .loginbox input[type='password'] {padding:0 5px;line-height:33px;width:267px;border:1px solid #dbdbdb;background:#fff; color:#454545;}
.block_login .section_login input[type='submit'] {display:block;position:absolute;right:230px;top:42px;padding:0;width:80px;height:80px;color:#2f3339;font-weight:700;font-size:15px;border:5px solid #2f3339;background:none;} /* 160226*/
.block_login .section_login .joinlink {padding:10px 0;text-align:center;}
.block_login .section_login .joinlink a {width:96px;height:34px;font-size:14px;font-weight:700;line-height:34px;}
.block_login .certinfor {}
.block_login .certinfor .btnbox {padding:40px 0 20px 0;text-align: center;}
.block_login .certinfor .btnbox a {display:inline-block;margin:0 8px;width:130px;height:40px;line-height:40px;font-size:17px;font-weight:700;border:5px solid #b7bcc3;}
.block_login .certinfor .btnbox a:first-child {color:#122039;border:5px solid #717988;}
.block_login .certinfor .btnbox a.normal {color:#111;border:5px solid #b7bcc3;} /* crex 151103 */
.block_login .certinfor .list_type1 {padding:0 160px;}
.block_login .certinfor .list_type1 li {margin: 5px 0 0 0;padding: 0 0 0 11px;line-height: 19px;font-size: 12px;background-position: left 9px;}
.block_login_error {}
.block_login_error .gray_brd_box.error {padding:0 0 0 170px;min-height:130px;background:url(/_res/sdu/img/common/bg_error.png) no-repeat left top;}
.block_login_error .gray_brd_box.error dl {padding:35px 0;}
.block_login_error .gray_brd_box.error dl dt {margin-bottom:10px;font-size:20px;font-weight:700;color:#ef4836;}
.block_login_error .gray_brd_box.error dl dd {font-size:16px;}
.block_login_error .list_type1 {padding:20px;background:#f1f1f1;}
.block_login_error .list_type1 li {font-size:14px;}
.block_login_error .list_type1 a {display:inline-block;margin:3px 0;background:none;}
.block_login_error .list_type1 li em {color:#ef4836;font-weight:700;}


body.mobile .block_login .section_login input[type='submit'] {display:block;position:static;right:auto;top:auto;padding:0;width:100%;height:80px;color:#2f3339;font-weight:700;font-size:15px;border:5px solid #2f3339;background:none; margin:10px 0;} /* 160107 */
/* 비밀번호 변경 */
.gray_brd_box.change_password_infor {}
.gray_brd_box.change_password_infor p:first-child {margin-bottom:5px;line-height:140%;font-size:20px;font-weight:700;}
.gray_brd_box.change_password_infor dl {padding:20px 0 0 0;}
.gray_brd_box.change_password_infor dl dt {margin-bottom:5px;font-size:16px;color:#0d99bf;font-weight:700;}
.gray_brd_box.change_password_infor dl dd .list_type1 li {margin:5px 0;line-height:130%;background-position:left 10px;}
.logo_r {position: absolute; left:50%; margin-left:150px; margin-top:-70px;} /* 151011 crex 추가 */
.change_password {padding:40px 0;border-bottom:1px solid #d5d5d5;}
.change_password .password_current {margin-bottom:10px;text-align:center;}
.change_password .password_current label {display:inline-block;width:110px;height:33px;text-align:left;color:#122139;font-weight:700;}
.change_password .password_current input {width:270px;height:33px;text-indent:10px;border:1px solid #dbdbdb;}
.change_password .password_new {text-align:center;}
.change_password .password_new .blue {color:#00ab91; margin-bottom:10px;} /* 151011 crex 추가 */
.change_password .password_new .red {color:#ed3e57;} /* 151011 crex 추가 */
.change_password .password_new label {display:inline-block;width:110px;height:33px;text-align:left;color:#0d99bf;font-weight:700;}
.change_password .password_new input {width:270px;height:33px;text-indent:10px;border:1px solid #dbdbdb;}

/* 장애학생지원센터 - 영역별지원서비스 */
.con_access { }
.con_access:after { display:block; overflow:hidden; clear:both; }
.con_access .left { float:left; margin-right:20px; }
.con_access .right { float:right; width:680px; padding-top:20px; }
body.body_960 .con_access .right { float:right; width:720px; padding-top:20px; }
body.mobile .con_access .left { width:100px; margin-right:0; }
body.mobile .con_access .left img { width:100px; }
body.mobile .con_access .right { float:right; width:calc(100% - 120px); padding-top:0; }

































/* STUD */
.gnb_bar_box .ico {background:url(/_res/sdu/img/common/top.png) no-repeat;text-indent:-999px;overflow:hidden;display:inline-block;}
.gnb_bar_box > li.userinfo {padding-top:12px;padding-right:20px;color:#fff;font-size:12px;}
.gnb_bar_box > li.userinfo .ico {width:18px;height:16px;vertical-align:middle;}
.gnb_bar_box > li.userinfo .ico_alim {background-position:left top;}
.gnb_bar_box > li.userinfo .ico_message {background-position:left -20px;}
.gnb_bar_box > li.userinfo .ico_mail {background-position:left -40px;}
.gnb_bar_box > li.btn .ico  {width:40px;height:40px;}
.gnb_bar_box > li.btn .ico_home {background-position:left -60px;}
.gnb_bar_box > li.btn .ico_fb {background-position:-40px -60px;}
.gnb_bar_box > li.btn .ico_tw {background-position:-80px -60px;}
.gnb_bar_box > li.login a {display:block;background:#495363;color:#fff;height:40px;line-height:40px;padding:0 20px;}
.gnb_bar_box > li.lecture a {display:block;background:#363f4e;color:#fff;height:40px;line-height:40px;padding:0 20px;}
.gnb_bar_box > li.alim a {display:block;background:#03c9a9;color:#fff;height:40px;line-height:40px;padding:0 20px;}
.gnb_bar_box > li.lecture a > span, .gnb_bar_box > li.alim a > span {padding-right:30px;background:url(/_res/sdu/img/common/top.png) right -115px no-repeat;}



/** gallery list type 01 **/
.gallery_board_list:after {content:"";display:block;clear:both;}
.gallery_board_list li {float:left;width:280px;margin-left:30px;border-top:solid 2px #656d78;margin-top:30px;}
.gallery_board_list li img {width:280px;height:180px;}
.gallery_board_list li .album_info {border:solid 1px #dbdbdb;border-top:0;height:109px;}
.gallery_board_list li .album_info p.date {padding:19px 0 10px 14px;color:#767676;}
.gallery_board_list li .album_info p.title {padding:0 14px;color:#222;font-size:18px;font-weight:700;line-height:24px;}

/** submain table type **/ /*STUD*/
.main_contents_tbl th {height:47px;border-top:solid 2px #333333;border-bottom:solid 1px #b9b9b9;color:#333;font-size:15px;}
.main_contents_tbl td {height:41px;padding-left:20px;border-bottom:solid 1px #b9b9b9;}
.main_contents_tbl tr td:first-child {padding:0;font-weight:700;text-align:center;}

/* Header Lecture list */
#header .sectionLecture {background:#6d7c96;height:25px;}
.myLectureList {padding:5px 0;}
.myLectureList li {float:left;width:147px;}
.myLectureList li > a {display:block;padding:0 25px;line-height:15px;color:#fff;font-size:13px;border-left:solid 1px #8a96ab;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;} /** 0820**/
.myLectureList li:first-child > a {border-left:0;}

#gnbAlimi {background:#2a3546;min-width:1180px;}
.alimiTop.inner {padding:38px 0;}
.alimiTop:after {content:'';display:block;clear:both;}
.alimiTop .myLogininfo {float:left;width:240px;}
.alimiTop .lecture_direct {float:left;width:480px;margin-left:40px;}
.alimiTop .sdu_alimi {float:right;width:380px;position:relative;}
.alimiTop .sdu_alimi a.more {color:#fff;top:15px;background-position:right -458px;}

.alimiTop .myLogininfo dt {padding-bottom:9px;border-bottom:solid 1px #535861;}
.alimiTop .myLogininfo dt span.myname {color:#03c9a9;font-size:30px;}
.alimiTop .myLogininfo dt span.nim {color:#fff;font-size:30px;font-weight:300;}
.alimiTop .myLogininfo dt span.myno {color:#03c9a9;font-size:18px;}
.alimiTop .myLogininfo dt span.bar {color:#535861;font-size:22px;font-weight:300;}
.alimiTop .myLogininfo dd.alimi_icon_box  {padding:11px 0;border-bottom:solid 1px #535861;text-align:center;}
.alimiTop .myLogininfo dd.alimi_icon_box .gnb_bar_box li {padding:0 7px;display:inline-block;}
.alimiTop .myLogininfo dd .mymajor {padding:15px 0 13px 0;text-align:center;color:#fff;font-size:30px;font-weight:300;}
.alimiTop .myLogininfo dd.sns .ico {display:inline-block;width:40px;height:40px;background:url(/_res/sdu/img/common/top.png) no-repeat;text-indent:-999em;overflow:hidden;}
.alimiTop .myLogininfo dd.sns .ico_home {background-position:left -360px;}
.alimiTop .myLogininfo dd.sns .ico_fb {background-position:-40px -360px;}
.alimiTop .myLogininfo dd.sns .ico_tw {background-position:-80px -360px;}
.alimiTop .myLogininfo dd.sns a.login {display:inline-block;width:100px;height:34px;line-height:34px;border:solid 3px #626a76;text-align:center;color:#fff;float:left;}
.alimiTop .myLogininfo dd.sns .icon_btns {float:right;}

.alimiTop .lecture_direct dt, .alimiTop .sdu_alimi dt {color:#fff;font-size:30px;font-weight:300;}
.alimiTop .lecture_direct dt > span, .alimiTop .sdu_alimi dt > span {color:#03c9a9;font-weight:400;}
.alimiTop .lecture_direct dd a {display:block;border:solid 3px #626a76;color:#03c9a9;width:229px;height:36px;line-height:36px;margin-top:10px;}
.alimiTop .lecture_direct dd a > span {display:block;margin:0 15px;background:url(/_res/sdu/img/common/top.png) right -310px no-repeat;}

.alimiTop .sdu_alimi dd {border-top:solid 2px #626a76;margin-top:10px;}
.alimiTop .sdu_alimi dd li {padding:12px 10px;border-bottom:solid 1px #626a76;color:#fff;}
.alimiTop .sdu_alimi dd li .icon_notice  {float:left;width:16px;height:16px;background:url(/_res/sdu/img/common/top.png) left top no-repeat;text-indent:-999em;overflow:hidden;}
.alimiTop .sdu_alimi dd li > div {padding-left:36px;color:#fff;}
.alimiTop .sdu_alimi dd li > div p {font-size:13px;font-weight:400;padding-bottom:6px;}
.alimiTop .sdu_alimi dd li > div a {display:block;font-size:16px;vertical-align:middle;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.alimiTop .sdu_alimi dd li > div .new  {display:inline-block;width:20px;height:18px;background:url(/_res/sdu/img/common/top.png) -122px -382px no-repeat;text-indent:-999em;overflow:hidden;vertical-align:middle;}
.alimiBtm {padding:0;width:1180px;margin:0 auto; height:40px;position:relative;} /** 0828 **/
/**.alimiBtm > a {color:#03c9a9;font-size:16px;background:url(/_res/sdu/img/top.png) right -368px no-repeat;padding-right:23px;}**/
.alimiBtm > a {display:inline-block;width:40px;height:40px;background:url(/_res/sdu/img/common/top.png) left -150px no-repeat;text-indent:-999em;overflow:hidden;position:absolute;right:0;bottom:5px;}


.auth_exception_box {padding:7px 30px 0 30px;}
.auth_exception_box  h6 {color:#03c9a9;font-size:36px;line-height:40px;font-weight:300;background:url(/_res/sdu/img/common/top.png) right -223px no-repeat;}
.auth_exception_box p {padding-top:22px;color:#708096;font-weight:300;line-height:20px;}
.auth_exception_box a {display:inline-block;margin-top:16px;border:solid 1px #6f8098;padding:0 15px;height:30px;line-height:30px;color:#708096;}


#lnb {float:left;width:220px;background:url(/_res/sdu/img/bg_lnb.gif) repeat-y;}
#lnb h2 {height:110px;background:url(/_res/sdu/img/bg_lnb_top.gif) left top no-repeat;}
#lnb h2 > span {display:inline-block;padding:26px 0 0 20px;color:#fff;font-size:32px;}
#lnb > ul > li {border-bottom:solid 1px #eaeaea;color:#333;font-size:14px;font-weight:700;}
#lnb > ul > li > a {display:block;padding:11px 19px 10px 19px;}
#lnb > ul > li > a:hover, #lnb > ul > li > a.on {background:#08bfa1;color:#fff;}
#lnb > ul > li > a > span {color:#ef4836;} /** 0823**/
#lnb > ul > li > a:hover > span , #lnb > ul > li > a.on > span {color:#fff;}
#lnb > ul > li ul {padding:9px 0 8px 0;}
#lnb > ul > li ul li > a {display:block;padding:4px 0 5px 20px;color:#666;font-size:13px;}
#lnb > ul > li ul li > a.on, #lnb > ul > li ul li > a:hover {color:#00b497;}
#lnb .head > span {display: block;padding: 18px 19px 9px 19px;font-size:16px;}
#lnb .head p {display:inline-block;margin:0 0 18px 0;padding:0 20px 0 20px;font-size:14px;color:#454545;font-weight:normal;border-right:1px solid #e7e7e7;}
#lnb .head p + p {border-right:none;}
#lnb .head p a {color:#03c9a9;}
#lnb.cafe {}
#lnb.cafe > a {display:block;padding:0 10px 0 30px;line-height:30px;color:#fff;font-weight:normal;background:#03c9a9 url(/_res/sdu/img/common/icon_arrow.png) no-repeat 0px -100px;}
#lnb.cafe .cafe-head {padding:17px 19px 19px 19px;background:url(/_res/sdu/img/bg_lnb_top_cafe.gif) left top;}
#lnb.cafe .cafe-head h2 {padding-bottom:13px;height:auto;font-size:32px;color:#fff;background:none;border-bottom:1px solid #636d7c;}
#lnb.cafe .cafe-head p {padding-top:16px;padding-bottom:8px;color:#fff;}
#lnb.cafe .cafe-head p + p {padding-top:0;padding-bottom:0;padding-right:5px;}
#lnb.cafe .cafe-head p + p + p {padding-right:0;padding-left:7px;background:url(/_res/sdu/img/bg_bar.gif) no-repeat left 3px;}
#lnb.cafe .cafe-head p.cafe-title {font-size:16px;font-weight:700;}
#lnb.cafe .cafe-head p.cafe-member,
#lnb.cafe .cafe-head p.cafe-admin {display:inline-block;}
#lnb.cafe > ul {padding:12px 0;}
#lnb.cafe > ul > li {border-bottom:none;}
#lnb.cafe > ul > li > a {padding: 6px 19px 8px 19px;}


/** Submain Table Type **/
.main_contents_tbl th {height:47px;border-top:solid 2px #333333;border-bottom:solid 1px #b9b9b9;color:#333;font-size:15px;}
.main_contents_tbl td {height:41px;padding-left:20px;border-bottom:solid 1px #b9b9b9;}
.main_contents_tbl tr td:first-child {padding:0;font-weight:700;text-align:center;}


/** Table View Type 03 **/
.tbl_view_type03 th {padding:15px 0 14px 0;border-bottom:solid 1px #dedede;background:#f7f7f7;color:#000;}
.tbl_view_type03 th.al {padding-left:20px;}
.tbl_view_type03 td {padding:15px 20px 14px 20px;border-bottom:solid 1px #dedede;line-height:20px;}
.tbl_view_type03 td.inbtn {padding-top:10px;padding-bottom:10px;}


/** Calendar **/
.tbl_calendar th {background:url(/_res/sdu/img/icon_etc.png) right -250px no-repeat #122139;font-size:16px;color:#fff;font-weight:700;height:50px;}
.tbl_calendar th.last {background:#122139;}
.tbl_calendar td {border-bottom:solid 1px #e7e7e7;border-left:solid 1px #e7e7e7;height:120px;vertical-align:top;}
.tbl_calendar tr td:first-child {border-left:0;}
.tbl_calendar td .date {font-size:16px;font-weight:700;color:#000;padding:8px 0 6px 10px;}
.tbl_calendar td .date.sat {color:#2a8ac1;}
.tbl_calendar td .date.sun {color:#ef4836;}
.tbl_calendar td > ul {padding:0 10px 10px 10px;}
.tbl_calendar td > ul > li {margin-top:4px;letter-spacing:-0.05em;}

/** pop_plan  **/
.tbl_plan th {padding:7px 0 6px 0;border-bottom:solid 1px #dedede;border-left:solid 1px #dedede;background:#f7f7f7;color:#000;height:20px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;padding:6px 0 4px 0\0/ie9; font-size:12px;}
.tbl_plan tr th:first-child {border-left:0;border-right:solid 1px #dedede;}
.tbl_plan td {padding:7px 20px 6px 20px;border-bottom:solid 1px #dedede;border-left:solid 1px #dedede;line-height:20px;height:20px; font-size:12px; box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;padding:6px 20px 4px 20px\0/ie9;}
.tbl_plan tr td:first-child {border-left:0;}
.tbl_plan td .lst_dot_green li, .tbl_plan td.inplan dl dt, .tbl_plan td.inplan dl dd {font-size:12px;}

/** popup_수업계획서 0824 **/

#pop_plan_header {background:#122139;height:40px;overflow:hidden;}
#pop_plan_header h1 {color:#fff;font-size:16px;padding-left:30px;line-height:40px;font-weight:700;}
#pop_plan_container {padding:20px 20px;max-width:900px;margin:0 auto;} /**0820 **/
.class_plan_fl .b-close {display:block;width:20px;height:20px;position:absolute;right:20px;top:15px;text-indent:-999em;overflow:hidden;background:url(/_res/sdu/img/plan_close.png) no-repeat;} /** 0827 **/
#pop_plan_container h2.title {padding:15px 0px;font-size:22px;color:#111;font-weight:700; }
#pop_plan_container h2 {padding:0 0 10px 0;font-size:16px;color:#111;font-weight:700; }
#pop_plan_container .contents_block .gray_brd_box, #pop_plan_container .contents_block .gray_brd_box .lst_dash li {font-size:12px;}
#pop_plan_container div ul.tpd_tbl li {font-size:12px;}

.tab_block .divide_8 li {width:12.5%;} /* 150824*/

.tab_block ul.pop_plan li {font-size:12px;}
.tab_block ul.pop_plan li a{height:35px; line-height:35px;}
.tab_block ul.pop_plan li a.on, .tab_block ul.pop_plan li a:hover {font-size:14px;}

/** //popup_수업계획서 0824 **/


.lst_help > li {margin-top:37px;}
.lst_help.small > li {margin-top:18px;line-height:26px;}
.lst_help.small > li > ul {padding:10px 0 14px 16px;}
.lst_help >  li:first-child {margin-top:0;}
.lst_help >  li strong {font-size:20px;}
.lst_help.small >  li strong {font-size:16px;}
.lst_help >  li p {padding-top:14px;}
.lst_help.small > li p {padding-top:7px;}
.lst_help >  li div.img_box {text-align:center;padding-top:30px;padding-bottom:3px;}

/* 151125 */

select {line-height:26px; border:1px solid #d9d9d9; background:#fff; height:26px; }

/* 151126 추가 */

.design_gnb {font-size:14px; color:#fff; display:block; padding:5px 0 4px 0;} /* 151207 수정 */
.w55_fl {float:left; width:55%}
.w45_fl {float:left; width:45%}
.w55_fl tr td:nth-child(2) {white-space: nowrap; overflow:hidden; text-overflow:ellipsis;} /* 151210 추가 */
.w45_fl tr td:first-child {white-space: nowrap; overflow:hidden; text-overflow:ellipsis;} /* 151210 추가 */
body.mobile .table_inner.scroll .m_fl_w100 {width:640px;}
body.mobile .table_inner.scroll .tbl_list_type01.w55_fl {float:left; width:352px}
body.mobile .table_inner.scroll .tbl_list_type01.w45_fl {float:left; width:288px}
body.mobile .table_inner.scroll .tbl_list_type01 .btn_basic {height:28px; line-height:29px;} /* 171219 추가 */

/* 151129 */

.whysdu_bg_box {background:url(/_res/sdu/img/menu01/whysdu_bg_170419.jpg) center top no-repeat; background-size:cover;height:240px;padding-top:75px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box; text-align:center;}
.whysdu_bg_box h5.whysdu_title {color:#fff;font-size:42px; font-family:msans100; font-weight:100; margin-bottom:25px;}
.whysdu_bg_box h5.whysdu_title > strong {font-family:msans700;color:#fff;font-size:48px;letter-spacing:-0.05em; font-weight:700;}/*151208 sdu수정*/
.whysdu_bg_box p {color:#fff;font-size:18px;}
.whysdu_bg_box p.img_slog {height:107px; background-size:100%; background:url(/_res/sdu/img/menu01/slogun170420.png) no-repeat center; font-size:0;text-align:center; }
.whysdu_list_box {width:900px; } /* border-top: 2px solid #656d78; */
.whysdu_list {border-bottom:1px solid #d5d5d5}
.whysdu_list:after {content:'';display:block;clear:both;}
.whysdu_img {width:180px; float:left; text-align:center;}
.whysdu_img.whysdu_bg01 {background:url(/_res/sdu/img/menu01/whysdu_bg01.png) center 30px no-repeat; padding-top:160px;}
.whysdu_img.whysdu_bg02 {background:url(/_res/sdu/img/menu01/whysdu_bg02.png) center 30px no-repeat; padding-top:160px;}
.whysdu_img.whysdu_bg03 {background:url(/_res/sdu/img/menu01/whysdu_bg03.png) center 30px no-repeat; padding-top:160px;}
.whysdu_img.whysdu_bg04 {background:url(/_res/sdu/img/menu01/whysdu_bg04.png) center 30px no-repeat; padding-top:160px;}
.whysdu_img.whysdu_bg05 {background:url(/_res/sdu/img/menu01/whysdu_bg05.png) center 30px no-repeat; padding-top:160px;}
.whysdu_img .en_text {color:#111;font-size:24px; font-family:msans100; font-weight:100; margin-bottom:10px;}
.whysdu_img .en_text > strong {font-family:msans700;color:#111;font-size:24px;letter-spacing:-0.05em; font-weight:700;}
.whysdu_img .ko_text {font-weight:bold; color:#111; font-size:18px; margin-bottom:30px;}
.whysdu_text {padding:35px 30px; width:660px; float:left; font-weight:bold;}
.whysdu_text ul li {line-height:25px; background-position: left -987px;}
.whysdu_text ul li ul li {font-weight:normal; color:#767676; line-height:22px;}
.whysdu_text ul li ul {margin-top:5px; margin-bottom:5px;}
.whysdu_text ul li .list_box {width:600px;}
.whysdu_text ul li .list_box:after {content:'';display:block;clear:both;}
.whysdu_text ul li .list_left {width:360px; float:left;}
.whysdu_text ul li .list_right {width:230px; float:left;}
body.mobile .whysdu_bg_box p.img_slog {width:150px; height:57px; background-size:100%; margin:0 auto; }


body.mobile .whysdu_bg_box {height:auto;padding:30px;}
.whysdu_bg_box h5.whysdu_title {}
body.mobile .whysdu_list_box {width:100%; border-top: 2px solid #656d78; padding:0;}
body.mobile .whysdu_list {padding-bottom:20px;}
body.mobile .whysdu_img {width:100%; float:none; text-align:center;;}
body.mobile .whysdu_img .en_text {color:#111;font-size:24px; font-family:msans100; font-weight:100; margin-bottom:10px;}
body.mobile .whysdu_img .en_text > strong {font-family:msans700;color:#111;font-size:24px;letter-spacing:-0.05em; font-weight:700;}
body.mobile .whysdu_img .ko_text {font-weight:bold; color:#111; font-size:18px; margin-bottom:30px;}
body.mobile .whysdu_text {padding:0; width:100%; font-weight:bold;}
body.mobile .whysdu_text ul li {line-height:25px; background-position: left -987px;}
body.mobile .whysdu_text ul li ul li {font-weight:normal; color:#767676; line-height:22px;}
body.mobile .whysdu_text ul li ul {margin-top:5px; margin-bottom:5px;}
body.mobile .whysdu_text ul li .list_box {width:100%;}
body.mobile .whysdu_text ul li .list_box:after {content:'';display:block;clear:both;}
body.mobile .whysdu_text ul li .list_left {width:100%; float:none;}
body.mobile .whysdu_text ul li .list_right {width:100%; float:none;}
body.mobile .lst_dot > li {margin-top:6px;padding-left:8px;text-indent:0;background:url(/_res/sdu/img/bullet.png) left -991px no-repeat;line-height:20px;} /** 0822 **/
body.mobile .lst_dot > li:first-child {margin-top:0;}
body.mobile .lst_dash.in, .lst_dot.in {margin-top:5px;}
body.mobile .whysdu_text ul li ul li {width:43%; margin-right:10px; float:left}
body.mobile .whysdu_text ul li ul:after {content:'';display:block;clear:both;}

body.mobile .ebook_info img {width:100%; max-width:100%;}
body.mobile #pop_container h2 {line-height:22px;}

/* 2015.12.31 추가 */
body.mobile .block_loginfo {}
body.mobile .block_loginfo .private_info {padding:10px;overflow:hidden;border-top: 1px solid #535861;border-bottom: 1px solid #535861;}
body.mobile .block_loginfo .private_info .sns .box_icon {display:inline-block;width:40px;height:40px;vertical-align:middle;background:url(/_res/sdu/img/common/top.png) no-repeat;text-indent:-999px;overflow:hidden;}
body.mobile .block_loginfo .private_info .sns .box_icon.homepage {background-position:-120px -60px;}
body.mobile .block_loginfo .private_info .sns .box_icon.facebook {background-position:-160px -60px;}
body.mobile .block_loginfo .private_info .sns .box_icon.cafe {background-position:-200px -60px;}
body.mobile .block_loginfo .private_info .sns .box_icon.twitter {background-position:-200px -100px;} /* 1011 thecrex*/
body.mobile .block_loginfo .private_info li.myinfo .myname {font-size: 30px;color: #111;font-weight: 700;vertical-align: middle;line-height:40px;}
body.mobile .block_loginfo .private_info li.myinfo .class {display:block;margin-right: 20px;font-size: 18px;color: #666;font-weight: 300;line-height:40px;vertical-align: middle;}
body.mobile .block_loginfo .private_info li.mylinks {float:none;width:auto;clear:both;}
body.mobile .block_loginfo .private_info .mylinks a {display: block;margin: 10px 0;width: auto;height: 40px;line-height: 40px;font-size: 17px;font-weight: 700;border: 5px solid #b7bcc3;text-align: center;}
body.mobile .block_loginfo .private_info .mylinks a.logout {border: 5px solid #717988}

/* 2016.01.05 추가 */
.depart_class .tbl_list_type01 td {height:48px;}

/* 2016.01.07 추가 */
body.mobile .block_login .section_login .loginbox input[type='text'], .block_login .section_login .loginbox input[type='password'] {margin-left:0; height:30px;}


.select_jumping_in {width:100%;position:relative;z-index:9;}
.select_jumping_in h6 {height:38px;line-height:38px; border:1px solid #e5e5e5; background: url('/_res/sdu/img/bottom_a.png') right top no-repeat #fff;}
.select_jumping_in h6.college {background-position:right 80px;}
.select_jumping_in h6 > a {display:block;padding-left:19px;color:#000;}
.select_jumping_in .select_jumping_hide_in {position:absolute; width:100%; left:0; bottom:40px;}
.select_jumping_hide_in .scrollArea {background:#fff; border:1px solid #e5e5e5;border-bottom:0;max-height:360px;overflow-y:auto;}
.select_jumping_hide_in .scrollArea ul {padding:16px 20px;}
.select_jumping_hide_in .scrollArea li {padding-top:10px;}
.select_jumping_hide_in .scrollArea li:first-child {padding-top:0;}
.select_jumping_hide_in .scrollArea li > a {color:#767676;font-weight:400;}

/* Board List Ipsi 01 */
.board_list_Ipsi > li {position:relative;padding:13px 0 12px 0; border-bottom:solid 1px #dedede; line-height:normal} /* 160113 */
.board_list_Ipsi > li.announce {background:#f7f7f7;}
.board_list_Ipsi > li .no {float:left;width:60px;text-align:center;color:#767676;}
.board_list_Ipsi > li .board_list_inner {padding-left:60px; }
.board_list_Ipsi > li .board_list_inner > p {padding-bottom:6px;color:#767676;font-size:12px; /* width:300px; */} 
.board_list_Ipsi > li .board_list_inner > p .icon {vertical-align:middle;margin-left:5px;}
.board_list_Ipsi > li .board_list_inner > .icon {margin-left:5px;margin-top:-4px;}
.board_list_Ipsi > li .board_list_inner p a {font-weight:300; display:inline; font-size:14px;}
.board_list_Ipsi > li .board_list_inner a {font-size:14px;color:#454545; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-wrap:normal; max-width:80%;} /**0826 **/ /* 151211 crex 수정 */
.board_list_Ipsi > li .board_list_inner dt {padding-bottom:0;}
.board_list_Ipsi > li .board_list_inner dt .icon {margin-left:5px;margin-top:-4px;}
.board_list_Ipsi > li .board_list_inner dd {line-height:22px;}
.board_list_Ipsi > li .board_list_inner.poll {padding-right:320px;}
.board_list_Ipsi > li .board_list_inner.reply {padding-left:95px;background:url(/_res/sdu/img/icons.png) -417px -485px no-repeat;}
.board_list_Ipsi > li .board_list_inner.replylist {padding-left:95px;} /* 151109 */
.board_list_Ipsi > li .board_list_inner .re_icon {width:23px;height:18px; background:url(/_res/sdu/img/icons.png) -477px -482px no-repeat; float:left; margin-right:10px;} /* 151109 */
body.mobile .board_list_Ipsi > li .board_list_inner.replylist {padding-left:70px;} /* 151109 */
.board_list_Ipsi .board_list_inner p.summary {color:#454545;padding-top:7px;padding-bottom:0;}
.board_list_Ipsi .board_list_inner p.date {font-size: 15px;color: #222;font-weight: 700;padding-top:4px;padding-bottom:0;}
.board_list_Ipsi li .css-label {margin-top:10px;}

.board_list_Ipsi.bidding .bid_btn {position:absolute;right:20px;top:50%;margin-top:-15px;width:100px;}
.board_list_Ipsi.bidding .bid_btn > span, .board_list.bidding .bid_btn > a {display:block;height:28px;line-height:28px;font-size:12px;text-align:center;}
.board_list_Ipsi.bidding .bid_btn > span.ing {background:#122139;color:#fff;border:solid 1px #122139;}
.board_list_Ipsi.bidding .bid_btn > span.end {background:#fff;border:solid 1px #ccc;}
.board_list_Ipsi.bidding .board_list_inner {padding-right:140px;}
.board_list_Ipsi.bidding.searching li {padding:10px 0 9px 0;}
.board_list_Ipsi.bidding.searching li .no {padding-top:10px;}
.board_list_Ipsi.bidding.searching li .board_list_inner > p {padding:0;}
.board_list_Ipsi.bidding.searching li .board_list_inner > a {padding-top:7px;font-size:14px;}


body.list_1line .board_list_Ipsi > li .no {float:left;width:80px;text-align:center;color:#767676;}
body.list_1line .board_list_Ipsi > li .admin {float:left;width:26px;text-align:center;color:#767676;}
body.list_1line .board_list_Ipsi li .css-label { margin-top:0; }
body.list_1line .board_list_Ipsi > li .board_list_inner { padding-right:20px; padding-left:80px; }
body.list_1line .board_list_Ipsi > li .board_list_inner:after { content:""; display:block; clear:both; }
body.list_1line .board_list_Ipsi > li .board_list_inner > p {float:right;}
body.list_1line .board_list_Ipsi > li .board_list_inner a { display:inline-block; max-width:400px; white-space:nowrap;overflow: hidden;text-overflow:ellipsis; }
body.list_1line .board_list_Ipsi > li .board_list_inner > .icon {margin-left:5px;margin-top:-8px;}

body.list_1line.mobile .board_list_Ipsi > li .no {width:60px;}
body.list_1line.mobile .board_list_Ipsi > li .board_list_inner { padding-right:20px; padding-left:60px; }
body.list_1line.mobile .board_list_Ipsi > li .board_list_inner > p {float:none;}
body.list_1line.mobile .board_list_Ipsi > li .board_list_inner a { width:calc(100% - 35px); white-space:normal; overflow: inherit;text-overflow:inherit; }



.error_info_area {width:920px; height:500px; margin:200px auto 0;}
.error_info_area .error_info_inner{background: url(/_res/sdu/img/error_info_bg.jpg) no-repeat;width:920px; height:500px; text-indent:-9999px;}
.error_info_area a.error_info_bt{background: url(/_res/sdu/img/error_info_bt.jpg) no-repeat;width:237px; height:44px; text-indent:-9999px; margin:-44px auto 0; display:block;}


/*컨텐츠 담담부서 관리*/

.responsibility_box{float:left; border:0px;border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;padding:15px 50px; width:calc(100% - 100px);}
.responsibility_box .icon_box{float:left; width:70px;}
.responsibility_box .respons_area{float:left; vertical-align:middle;width:calc(100% - 70px); }
.responsibility_box .department_box{float:left;line-height:48px;vertical-align:middle;text-align:center;width:33%;}
.responsibility_box .contact_box{float:left;line-height:48px;vertical-align:middle;text-align:center;width:33%;border-right:2px solid #F7F7F7;border-left:2px solid #F7F7F7;}
.responsibility_box .email_box{float:left;line-height:48px;vertical-align:middle;text-align:center;width:33%;}
body.mobile .responsibility_box .department_box{width:100%;text-align:left;line-height:18px;}
body.mobile .responsibility_box .contact_box{width:100%;text-align:left; border:0;line-height:18px;}
body.mobile .responsibility_box .email_box{width:100%;text-align:left;line-height:18px;}


.imgmax100 img{max-width:100%;}


/* Why SDU 콘텐츠 개편 171108 */
.whysdu_white {border-bottom:2px solid #656d78;padding-bottom:70px !important;}
.whysdu_171108 .whysdu_box {overflow:hidden;}
.whysdu_171108 .title {float:left;width:200px;height:235px;margin-top:60px;text-align:center;}
.whysdu_171108 .title_1 {background:url(/_res/sdu/img/menu01/whysdu_big_ico01.png) center bottom no-repeat;background-size:155px;}
.whysdu_171108 .title_2 {background:url(/_res/sdu/img/menu01/whysdu_big_ico02.png) center bottom no-repeat;background-size:155px;}
.whysdu_171108 .title_3 {background:url(/_res/sdu/img/menu01/whysdu_big_ico03.png) center bottom no-repeat;background-size:155px;}
.whysdu_171108 .title_4 {background:url(/_res/sdu/img/menu01/whysdu_big_ico04.png) center bottom no-repeat;background-size:155px;}
.whysdu_171108 .title_5 {background:url(/_res/sdu/img/menu01/whysdu_big_ico05.png) center bottom no-repeat;background-size:155px;}
.whysdu_171108 .title span {display:inline-block;text-align:left;color:#12110e;}
.whysdu_171108 .title .text {line-height:22px;font-size:24px;}
.whysdu_171108 .title .point {font-weight:800;color:#20bce5;font-size:57px;line-height:55px;padding-right:2px;}
.whysdu_171108 .desc {float:right;width:700px;padding:120px 0 0 30px;box-sizing:border-box;}
.whysdu_171108 .desc h4 {text-align:center;}
.whysdu_171108 .desc .pic {text-align:center;margin-top:5px;}
.whysdu_171108 .desc .pic_text {margin-top:15px;text-align:center;padding:0 10px;}
.whysdu_171108 .desc_pic {overflow:hidden;}
.whysdu_171108 .desc_pic h4 {color:#276db1;font-size:18px;}
.whysdu_171108 .desc_pic li {float:left;width:31.33%;margin:0 1%;}
.whysdu_171108 .desc .desc_text {margin-top:55px;}
.whysdu_171108 .desc .desc_text li {background:url(/_res/sdu/img/bullet.png) left -989px no-repeat;}

body.mobile .whysdu_171108 .title {margin-left:auto;margin-right:auto;float:none;}
body.mobile .whysdu_171108 .desc {float:none;width:auto;padding-left:0;padding-right:0;padding-top:45px;}
body.mobile .whysdu_171108 .desc_pic li {float:none;margin-left:0;margin-right:0;width:auto;margin-bottom:45px;}
body.mobile .whysdu_171108 .desc .pic_text {width:200px;margin-left:auto;margin-right:auto;}
body.mobile .whysdu_171108 .desc .desc_text {margin-top:0;}

/*인터뷰7 강민주 2016*/
.top_img {position: relative;width:900px;height:214px; background:url('/_res/sdu/img/bg_in7_top_171109.jpg') no-repeat;}
.top_img .interview_info{padding-top:30px;margin-left:34px;}
.top_img .interview_info .interview_no{display:inline-block;padding:0 10px;height:30px;line-height: 30px;text-align: center; border:1px solid #fff;font-size:15px; color:#fff;}
.top_img .interview_info .interview_tit{color:#fff;font-size:22px;font-weight: 600;margin-top:20px;}
.top_img .interview_info .interview_name{margin-top:6px;font-size:16px;font-weight:600;color:#5ba8ff}
body.mobile .top_img .interview_info{position: absolute;top:20%;left:8%;padding:0;margin:0}
body.mobile .top_img .interview_info .interview_no{padding:0 9px;height:23px;line-height: 23px;text-align: center; border:1px solid #fff;font-size:12px; color:#fff;}
body.mobile .top_img .interview_info .interview_tit{font-size:14px;margin-top:10px;}
body.mobile .top_img .interview_info .interview_name{margin-top:0px;font-size:12px;font-weight: bold;color:#5ba8ff}
body.mobile .top_img img{width:100%;}
body.mobile .top_img {background:url('/_res/sdu/img/m_bg_in7_top.jpg') no-repeat;background-size:100%;}
body.mobile .top_img {position: relative;margin:0;width:100%;height:0;padding-top:38%;}

/* 대학홈페이지 메인 퀵메뉴 */
#quick {position:relative;width:100%;height:auto;max-width:1680px;margin:0 auto;}
.quick_menu {top:30px;right:30px;width:auto;height:auto;position:absolute;z-index:2000;width:87px;background-color:#f2f2f2;}
.quick_menu h2.title {background-color:#15b6e2;text-align:center;color:#fff;font-size:17px;line-height:17px;padding:5px 0;border-bottom:1px solid #dcdcdc;}
.quick_menu li a {display:block;height:82px;text-align:center;font-size:14px;color:#6c6c6c;box-sizing:border-box;}
.quick_menu li a:hover {background-color:#15b6e2;color:#fff;}
.quick_menu li a span {display:block;width:78px;margin:0 auto;border-bottom:1px solid #dcdcdc;height:100%;}
.quick_menu li:last-child a span {border-bottom:0;}
.quick_menu li a span span {width:47px;height:50px;border:none;}
.quick_menu li a span span.quick_ico_1 {background:url(/_res/sdu/img/quick_ico_1.png) no-repeat left top;}
.quick_menu li a span span.quick_ico_2 {background:url(/_res/sdu/img/quick_ico_2.png) no-repeat left top;}
.quick_menu li a span span.quick_ico_3 {background:url(/_res/sdu/img/quick_ico_3.png) no-repeat left top;}
.quick_menu li a span span.quick_ico_4 {background:url(/_res/sdu/img/quick_ico_4.png) no-repeat left top;}
.quick_menu li a:hover span span {background-position:0 -50px;}
body.mobile #quick, body.mobile .quick_menu {display:none;}

@media (max-width:1104px) {
    #quick, body.mobile .quick_menu {display:none;}
}

#quick_div {display:none;margin:0 auto 0 auto;width:100%;max-width:1180px;min-width:940px;min-height:575px;position:relative;z-index:3000;background-color:#15b6e2;padding:0 5px 5px 5px;box-sizing:border-box;}
#quick_div > ul.quick_list_1 {background-color:#efefef;}
#quick_div > ul.quick_list_1 > li {display:none;min-height:575px;} /* min-height:595px; */
#quick_div > ul.quick_list_1 > li > a.close {position:absolute;right:0;top:0;background:url(/_res/sdu/img/quick_btn_close.png) no-repeat 50% 50%;display:inline-block;width:60px;height:0;padding-top:57px;overflow:hidden;}
#quick_div ul.quick_list_1 li h2.title {background-color:#15b6e2;color:#fff;text-align:center;font-size:27px;line-height:27px;font-weight:bold;padding:14px 0 17px 0;}
#quick_div ul.quick_list_1 li p.pra {text-align:center;font-size:25px;color:#6c6c6c;padding:25px 0;}
#quick_div ul.quick_list_1 h3.stitle,
#quick_div ul.quick_list_2 {padding:0 85px;box-sizing:border-box;}
#quick_div ul.quick_list_1 h3.stitle {font-size:24px;line-height:24px;color:#121212;padding-bottom:7px;display:block;} /* padding-bottom:10px; */
#quick_div ul.quick_list_2 {padding-bottom:20px;overflow:hidden;}
#quick_div ul.quick_list_2 li {margin-top:7px;float:left;width:25%;}
#quick_div ul.quick_list_2 li a {display:block;width:auto;margin-right:20px;text-align:center;border:1px solid #dcdcdc;background-color:#fff;padding:10px;font-size:15px;color:#121212;box-sizing:border-box;}
#quick_div ul.quick_list_2 li:nth-child(4n) a {margin-right:0;}
#quick_div ul.quick_list_2 li a:hover {background-color:#7f848a;color:#fff;}

/* layer_popup 171122 */
.layer_popup {position:absolute;left:50%;top:10px;margin-left:239px;}
.layer_popup .layer_rap {position:relative;width:351px;height:0;padding:390px 0 0 0;overflow:hidden;z-index:5000;background:url('/_res/sdu/img/new_pop_img_171122.png') left top no-repeat;text-align:center;}
.layer_popup .btn_close,
.layer_popup .btn_detail {position:absolute;}
.layer_popup .btn_close {right:13px;top:16px;width:25px;height:0;padding:25px 0 0 0;overflow:hidden;background:url('/_res/sdu/img/pop_btn_close_171122.png') left top no-repeat;}
.layer_popup .btn_detail {bottom:43px;left:50%;margin-left:-78px;}
.layer_popup .btn_detail a {background:url('/_res/sdu/img/pop_btn_detail_171122.png') left top no-repeat;width:156px;height:0;padding:34px 0 0 0;overflow:hidden;display:block;}
body.body_960 .layer_popup {margin-left:120px;}
body.mobile .layer_popup {display:none;}
.layer_popup_mobile {display:none;}
body.mobile .layer_popup_mobile {display:block;background:#009fe8;color:#fff;text-align:center;font-size:18px;position:absolute;top:0;z-index:400;width:100%;height:54px;padding-top:13px;letter-spacing:-1px;}
body.mobile .layer_popup_mobile span {font-size:15px;display:inline-block;margin-top:4px;}

.layer_popup_go {top:0;margin-left:-91px;}
body.body_960 .layer_popup_go {margin-left:-211px;}

.layer_popup_time {top:-8px;left:-8px;margin-left:0;}
.layer_popup_time .layer_rap {width:385px;padding:276px 0 0 0;background:url('/_res/sdu/img/new_pop_img_time_171122.png') left top no-repeat;}
.layer_popup_time .btn_detail {bottom:19px;}
body.body_960 .layer_popup_time {top:-8px;left:-8px;margin-left:0;}

/* 교육목표 */
.new_goal_wrap {overflow:hidden; background:url('/_res/sdu/img/arrow_171207.gif') 379px center no-repeat;}
.new_goal_wrap .new_goal {float:left; border:1px solid #dedede; padding:25px 20px 0 40px; width:250px;}
.new_goal_wrap .new_goal h4 {text-align:center; font-size:30px; margin-bottom:30px;}
.new_goal_wrap .new_goal li {margin-bottom:25px; font-size:13px;}
.new_goal_wrap .new_goal strong {color:#000; font-size:18px; font-weight:normal; display:inline-block; margin-bottom:5px;}
.new_goal_wrap .new_goal02 {float:right;}
.new_goal02_group h4 {text-align:center; font-size:30px; line-height:30px; text-align:center; color:#fff; padding:18px 0; width:338px;}
.new_goal02_group h4 span {font-size:16px; font-weight:normal;}    
.new_goal02_group h4.blue {background-color:#1e436d;}
.new_goal02_group h4.sky {background-color:#2A98D5;}
.new_goal02_group p {text-align:left; margin-left:40px; color:#000; margin-bottom:18px; font-size:18px; font-weight:bold;}
.new_goal02_group ul {margin-left:40px;}
.new_goal02_group li {background:url('/_res/sdu/img/dot_171209.gif') left center no-repeat; padding-left:10px; margin-bottom:5px;}
.new_goal02 .new_goal02_group {margin-bottom:50px;}
.new_goal02 .new_goal02_group:last-child {margin-bottom:0;}

body.mobile .new_goal_wrap {background:none;}
body.mobile .new_goal_wrap .new_goal {float:none; margin:0 auto 30px auto; padding:20px 20px 0 25px;}
body.mobile .new_goal h4 {font-size:30px !important; line-height:30px; margin-bottom:5px;}
body.mobile .new_goal_wrap .new_goal02 {float:none; margin:0 auto; width:337px;}
body.mobile .new_goal02_group h4 {font-size:30px !important; line-height:30px;}
body.mobile .new_goal02_group h4 span {font-size:16px !important; font-weight:normal !important;} 
body.mobile .new_goal02_group ul {margin-left:25px !important;}
body.mobile .new_goal02_group p {font-size:18px !important; margin-left:25px !important;}

/* 교직원 검색 */
.tb_group_180118 .tbl_view_type01 tr th:first-child {border-left:1px solid #dedede;}
.tb_group_180118 .pic02 {vertical-align:middle; border-left:0; text-align:center;}
.tb_group_180118 .pic02 img {width:100%;}
body.mobile .tb_group_180118 .pic02 {vertical-align:top;}
body.mobile .tb_group_180118 .tbl_view_type01 td {padding-left:10px; padding-right:10px;}
.tb_group_180118 .detail_btn {display:block;margin:0;padding:0;margin-top:5px;border:2px solid #111;clear:both;}
.tb_group_180118 .detail_btn button {display:block;margin:0;padding:0;width:100%;height:36px;text-align:center;font-weight:700;}
.search_result_02 {margin-top:20px;}
.tb_group02_180118 .tbl_view_type01 tr th:first-child {border-left:0;}
body.mobile .tb_group_180118 .tbl_view_type01 tr th:first-child {border-left:0;}
.professor_profile .tb_group_180118 .table_inner .photo img {height:180px;}
body.mobile .professor_profile .tb_group_180118 .table_inner .photo {text-align:center;}
body.mobile .professor_profile .tb_group_180118 .table_inner .photo img {width:70%;}
.link_under:hover {text-decoration:underline;}

/* 통합검색 180209 */
.search_find .search_form input[type='submit'] {background:url(/_res/sdu/img/icon_search_180209.png) #04355e 10px 50% no-repeat !important;}
body.mobile .search_find .total_search_box .search_form input[type='submit'] {background:url(/_res/sdu/img/icon_search_180209.png) #04355e 10px 50% no-repeat !important;}
.tb_group_180118 .tbl_view_type01 th {line-height:23px;}
.tb_group_180118  .tbl_view_type01 td {line-height:23px;}
.professor_profile .tb_group_180118 .table_inner .photo {margin-top:-113px !important; height:225px !important;}
.total_search_li dd.find_dd {margin-top:10px; color:#666;}
.total_search_li dd.find_dd span.f_line {margin-top:5px; background:url(/_res/sdu/img/f_line_180209.gif) right 4px no-repeat; display:inline; padding:0 10px 0 10px;}
body.mobile .total_search_li dd.find_dd span.f_line {background:url(/_res/sdu/img/f_line_180209.gif) right bottom no-repeat;}
.total_search_li dd.find_dd span.f_line:first-child {padding-left:0;}
body.mobile .total_search_li dd.find_dd span.f_line:last-child,
.total_search_li dd.find_dd span.f_line:last-child {background:none;}
body.mobile .professor_profile .tb_group_180118 .table_inner .photo {margin-top:0 !important; height:auto !important;}
body.mobile .search_find .search_result_block h6 {padding-left:10px;}

/* 타이틀 */
.tit_btn_area {overflow:hidden;}
.tit_btn_area .fl {padding-top:7px;}
body.mobile .tit_btn_area .fl,
body.mobile .tit_btn_area .fr {display:block; float:none !important;}
body.mobile .tit_btn_area .fr {margin-bottom:5px;}

/* 1802002 생활환경디자인 > 교양과목 */
.class180202 h4 {display:none;}

/* 학사일정 180306 */
.bachelor .thismonth {border:4px solid #1a395d;}
.bachelor .tbl_schedule thead th {font-size:15px; padding:10px 5px; background:#f7f7f7; border-left:1px solid #dedede; border-bottom:1px solid #dedede; line-height:15px;}
.bachelor .tbl_schedule thead th:first-child {border-left:0;}
.bachelor .tbl_schedule tbody td {font-size:14px; padding:10px 5px; border-left:1px solid #dedede; text-align:center;}
.bachelor .tbl_schedule tbody tr td:first-child {border-left:0;}
.bachelor .calendar_sample_bt_area {border-top:0; margin-top:23px; padding:0; text-align:right;}
.bachelor .calendar_sample_bt_area > a {text-align:center; margin-top:0;}
.bachelor .tyearbox {margin-top:58px;}
.bachelor .tyearbox::after {content:""; display:block; clear:both;}
.bachelor .tyearbox .h_txt {float:left; padding-top:5px;}
.bachelor .tyearbox .search_form {float:right;}
.bachelor .tyearbox .search_form input[type='submit'] {background:#656d78; text-align:center; padding-left:0; font-weight:600;}
.bachelor .month_tap {clear:both;}
.bachelor .month_tap::after {content:""; display:block; clear:both;}
.bachelor .month_tap li {float:left; width:7.6%;}
.bachelor .month_tap li:first-child {width:8.8%;}
.bachelor .month_tap li a {display:block; padding:10px 0; background:#607a97;}
.bachelor .month_tap li.active a,
.bachelor .month_tap li a:hover {background:#122139;}
.bachelor .month_tap li a span {display:block; font-size:17px; font-weight:bold; color:#fff; text-align:center; border-left:1px solid #7b91a9; padding:12px 0;}
.bachelor .month_tap li.active a span,
.bachelor .month_tap li a:hover span {border-left:0;}
.bachelor .month_tap li .month_all {border-left:0;}
.bachelor02 .tbl_schedule td {border-top:1px solid #e7e7e7 !important;}
.bachelor02 .tbl_schedule tr.tr_block th, 
.bachelor02 .tbl_schedule tr.tr_block td {border-top:2px solid #656d78 !important;}
.bachelor02 .tbl_schedule tr.tr_block th {vertical-align:top; text-align:left;}
.bachelor02 .tbl_schedule tr.tr_block th strong {font-size:24px; font-weight:800;}

body.mobile .bachelor .tbl_schedule tbody td {text-align:left;}
body.mobile .bachelor .search_form {width:110px;}
body.mobile .bachelor .search_form input[type='submit'] {right:0; background:#122139;}
body.mobile .bachelor .calendar_sample_bt_area {text-align:center;}
body.mobile .bachelor .calendar_sample_bt_area > a {width:300px;}
body.mobile .bachelor .month_tap li {width:14.2%; background:#607a97; border-bottom:1px solid #96a6b7;}
body.mobile .bachelor .month_tap li:first-child {width:14.8%;}
body.mobile .bachelor .month_tap li.july {float:left; padding-left:14.8%;}
body.mobile .bachelor .month_tap li.july a span {border-left:0;}
body.mobile .bachelor .month_tap li a {padding:7px 0;}
body.mobile .bachelor .month_tap li a span {padding:6px 0;}
body.mobile .bachelor02 {margin-top:20px !important;}
body.mobile .bachelor02 .tbl_schedule td {border-top:1px solid #e7e7e7;}
body.mobile .bachelor02 .tbl_schedule tr.tr_block th, 
body.mobile .bachelor02 .tbl_schedule tr.tr_block td {border-top:0 !important;}
body.mobile .bachelor02 .tbl_schedule tr:first-child td {border-top:0 !important;}

.caption_box {width:100% !important;}
body.mobile .movie_play_wrap{position:relative;top:0;left:0;padding:0; height:auto;margin:15px 3% 0 3%;width:94%;}
body.mobile .movie_play_wrap .movie_play{position:relative;top:0;left:0;width:100%;height:0;padding-top:56.24%;box-sizing:border-box;}
body.mobile .movie_play_wrap .movie_play .interview_play{position:absolute;top:0;left:0;width:100%!important; height:100%!important; max-width:617px; max-height:345px; min-width:320px; min-height:180px;}
body.mobile .movie_play_wrap .movie_play .mejs-layers .mejs-layer{width:100%!important; height:100%!important; max-width:617px; max-height:345px; min-width:320px; min-height:180px;}

body.mobile .img_100 {max-width:100%;}

/* eng > Application Procedures */
.list_appli li {padding-bottom:30px; margin-top:20px; background:url(/_res/en/img/appli_ico_arrow.gif) center bottom no-repeat;}
.list_appli li:last-child {padding-bottom:0; background:none;}
.list_appli li.ico_1 .rect {background:url(/_res/en/img/appli_ico_1.gif) 75px 50% no-repeat; min-height:66px;}
.list_appli li.ico_2 .rect {background:url(/_res/en/img/appli_ico_2.gif) 75px 50% no-repeat; min-height:66px;}
.list_appli li.ico_3 .rect {background:url(/_res/en/img/appli_ico_3.gif) 75px 50% no-repeat; min-height:66px;}
.list_appli li.ico_4 .rect {background:url(/_res/en/img/appli_ico_4.gif) 75px 50% no-repeat; min-height:66px;}
.list_appli li.ico_5 .rect {background:url(/_res/en/img/appli_ico_5.gif) 75px 50% no-repeat; min-height:66px;}
.list_appli li.ico_6 .rect {background:url(/_res/en/img/appli_ico_6.gif) 75px 50% no-repeat; min-height:66px;}
.list_appli li.ico_7 .rect {background:url(/_res/en/img/appli_ico_7.gif) 75px 50% no-repeat; min-height:66px;}
.list_appli li .rect {border:4px solid #b7bcc3; padding:14px 14px 14px 219px;}
.list_appli li strong {font-size:20px; font-weight:bold; color:#333; margin-bottom:10px; margin-top:6px; display:inline-block;}
.list_appli li p {font-size:16px; color:#333;}
.list_appli li p a {display:inline; border-bottom:1px solid #333;}

body.en.mobile .list_appli li .rect {background-position:10px center !important; background-size:55px; padding-left:80px;}

/* 공통푸터 변경 18. 5. 29 */
.wrap4 {background-color: #12203a; margin-top: 0; overflow: hidden;}
.wrap4 .rect {max-width: 1180px; margin: 0 auto;}
.wrap4 .consult {margin: 0 auto; max-width: 1180px; float: left; padding: 30px; color: #fff; text-align: center; width: 30%; padding: 35px 1.6%;}

.sdu_consult .tit {font-size: 33px; font-weight: 400; margin-bottom: 8px; display: block;}
.sdu_consult .txt {min-height: 45px; vertical-align: middle; display: table; width: 100%;}
.sdu_consult .txt p {display: table-cell; text-align: center; vertical-align: middle; color: #fff;}
.sdu_consult .txt span {display: block; padding: 1px 0;}
.sdu_consult .txt span .point {color: #15bce6; display: inline-block;}
.sdu_consult .tel {display: block; margin-top: 8px; font-size: 20px; color: #94a3ba;}
.sdu_consult .sns_list {background: url("/_res/sdu/img/main/renewal/sns_line.gif") 50% 10px no-repeat; padding-top: 35px;}
.sdu_consult .consult5 {display: none;}

body.mobile .go_footer {display:none;}

@media screen and (max-width: 650px) /* mobile design */
{
  body.mobile .sdu_consult .consult.consult1,
  body.mobile .sdu_consult .consult.consult3{display:none;}
  body.mobile .sdu_consult .consult.consult2 {float:none; width:100%; padding-left:0; padding-right:0;}
  /*.sdu_consult .consult.consult5 {display: block; width: auto; float: none; padding-left: 0; padding-right: 0;}*/
}
/* 공통푸터 변경 18. 5. 29 끝 */

/* 상단 띠배너 */
#popBanner {width:100%; height:114px; background-color:#4396C8; overflow:hidden; display:none;}
body.main #popBanner {display:block;}
body.mobile #popBanner {display:none;}
#popBanner ul {overflow:hidden;}
#popBanner .popBn01,
#popBanner .popBn02 {float:left; padding-top:16px;}
#popBanner .popBn01 span,
#popBanner .popBn01 strong,
#popBanner .popBn02 span,
#popBanner .popBn02 strong {display:block;}
#popBanner .popBn01 {background:url(/_res/sdu/img/main/tbn_bn_line.gif) right 19px no-repeat; padding-left:0; width:50%;}
#popBanner .popBnLast {background:none;}
#popBanner .popBn01 .conRap {position:relative; display:inline-block; padding-bottom:7px; margin-top:-3px; width:390px;}
#popBanner .popBn01 .dayBg {background:url(/_res/sdu/img/main/tbn_ico_bg01.gif) left top no-repeat; width:65px; height:auto; padding-top:15px; float:left; padding-right:32px; font-size:17px; text-align:center; font-weight:bold; color:#fff; margin-left:40px;}
#popBanner .popBn01 .dayText {color:#f8e227; font-size:21px; margin-top:3px;}
#popBanner .popBn01 .text01 {font-size:25px; font-weight:bold; color:#FFFF80; margin-top:0}
#popBanner .popBn01 .text02 {font-size:20px; color:#fff; margin-top:4px;}
#popBanner .popBn01 .text03 {font-size:15px; color:#fff; margin-top:5px;}
#popBanner .popBn01 .popBnBtnGo {position:absolute; right:-50px; bottom:11px; display:block; color:#fff; font-weight:400; font-size:15px; line-height:15px; width:100px; height:23px; padding-top:7px; border:1px solid #a1cbe4; text-align:center;}
#popBanner .popBn02 {padding-left:0; color:#fff; width:52%; position:relative;}
#popBanner .popBn02 .textRap {float:left; min-width:280px;}
#popBanner .popBn02 a,
#popBanner .popBn02 .a {color:#fff; display:block; overflow:hidden;}
#popBanner .popBn02 a .box,
#popBanner .popBn02 .a .box {display:inline-block; margin:0 auto; text-align:left; margin-left:90px;}
#popBanner .popBn02 .ico {float:left; padding-right:25px;}
#popBanner .popBn02 .text01 {font-size:17px;}
#popBanner .popBn02 .text02 {font-size:22px;}
#popBanner .popBn02 .sbn {margin-top:5px;}
#popBanner .popContents {width:1180px; height:114px; margin:0 auto; overflow:hidden; position:relative;}
#popBanner .popClose {position:absolute; right:-5px; top:11px; z-index:3000;}
#popBanner .popClose a {display:block; padding:5px;}
#popBanner .bxPopBn05 .textRap {position:relative; min-width:294px;}
#popBanner .bxPopBn05 .text01 {font-size:24px; font-weight:bold; color:#FFFF80; margin-top:5px;}
#popBanner .bxPopBn05 .text02 {font-size:22px; font-weight:bold; color:#fff; margin-top:5px;}
#popBanner .bxPopBn05 .popBnBtnGo {position:absolute; right:0; bottom:-5px; display:block; color:#fff; font-weight:400; font-size:15px; line-height:15px; width:118px; height:23px; padding-top:7px; border:1px solid #a1cbe4; text-align:center;}

/* 중앙정렬을 위한 css */
#popBanner .popBn02 .bxPopBn .bxPopBnDiv a .box,
#popBanner .popBn02 .bxPopBn .bxPopBnDiv .a .box{margin-left:115px;}
body.body_960 #popBanner .popBn02 .bxPopBn .bxPopBnDiv a .box,
body.body_960 #popBanner .popBn02 .bxPopBn .bxPopBnDiv .a .box{margin-left:45px;}
body.body_960 #popBanner .popBn01 .popBnBtnGo {right:-100px;}
body.body_960 #popBanner .popBn01_01 .popBnBtnGo {right:-90px;}
/* 중앙정렬을 위한 css 끝 */

#popBanner .bxPopBn > div {margin-bottom:30px;}
#popBanner .bx-viewport {overflow:hidden;}
#popBanner .bx-controls .bx-pager {text-align:center; display:none;}
#popBanner .bx-controls .bx-pager-item {display:inline-block;}
#popBanner .bx-controls .bx-pager-item a.active {color:red;}
#popBanner .bx-controls .bx-pager-total {display:none;}
#popBanner .bx-controls .bx-prev,
#popBanner .bx-controls .bx-next {position:absolute; top:40px; z-index:100; width:16px; height:0; padding:31px 10px 5px 5px; overflow:hidden; text-indent:-10000px;}
#popBanner .bx-controls .bx-prev {left:50px; background:url(/_res/sdu/img/main/popBannerBtnPre.png) 5px 5px no-repeat;}
#popBanner .bx-controls .bx-next {right:34px; background:url(/_res/sdu/img/main/popBannerBtnNext.png) 5px 5px no-repeat;}
#popBanner .bx-controls-auto {position:absolute; right:0; bottom:0; overflow:hidden; z-index:100;}
#popBanner .bx-controls-auto .bx-controls-auto-item {float:left;}
#popBanner .bx-controls-auto .bx-controls-auto-item .bx-start,
#popBanner .bx-controls-auto .bx-controls-auto-item .bx-stop {display:block;}
#popBanner .bx-controls-auto .bx-controls-auto-item .bx-start {background:url(/_res/sdu/img/main/tbn_btn_start.png) 50% 50% no-repeat; width:20px; height:0; padding-top:14px; overflow:hidden;}
#popBanner .bx-controls-auto .bx-controls-auto-item .bx-stop {background:url(/_res/sdu/img/main/tbn_btn_stop.png) 50% 50% no-repeat; width:19px; height:0; padding-top:14px; overflow:hidden;}

body.body_960 .popContents {width:960px !important;}
body.body_960 #popBanner .popBn01 .conRap {width:355px; padding-left:20px;}
body.body_960 #popBanner .popBn01 {padding-left:0; width:50%;}
body.body_960 #popBanner .popBn02 {padding-left:0; width:50%;}
body.body_960 #popBanner .popBn01 .dayBg {margin-left:0; display:none;}
body.body_960 #popBanner .popBn02 a .box {margin-left:25px;}
body.body_960 #popBanner .bx-controls .bx-prev {left:5px;}
body.body_960 #popBanner .bx-controls .bx-next {right:0;}
/* 상단 띠배너 끝 */

.applyFormPage .tbl_view_type01 tbody tr td:first-child {border-left:0;}

/* 학과별 문의처 */
.dept_tel {margin-bottom:20px; background:#f1f1f1;}
.dept_tel ul {overflow:hidden; padding:10px; text-align:center;}
.dept_tel li {display:inline-block; color:#454545; margin:0 10px; font-weight:bold; font-size:14px;} /* width:30%; */
.dept_tel li .tit {display:inline-block; padding:16px 5px 16px 0;}
.dept_tel li .tit.icon_tel {background:url(/_res/sdu/img/common/dept_icon_tel.png) 0 center no-repeat; padding-left:40px;}
.dept_tel li .tit.icon_email {background:url(/_res/sdu/img/common/dept_icon_email.png) 0 55% no-repeat; padding-left:46px;}
.dept_tel li .btn {display:inline-block; color:#fff; min-width:180px; padding:11px 5px 11px 5px; font-weight:normal;}
.dept_tel li .btn.icon_dhome {background:url(/_res/sdu/img/common/dept_icon_home.png) #926b30 20px center no-repeat; padding-left:35px;}
.dept_tel li.no1 {width:35%;}
.dept_tel li.no2{width:30%}
.dept_tel li.no3 {float:right; margin-top:5px;}
body.mobile .dept_tel li {display:block; width:100%;}
body.mobile .dept_tel li.no1,
body.mobile .dept_tel li.no2 {padding-top:3px; padding-bottom:3px;}
body.mobile .dept_tel li.no3 {float:none; margin-top:auto;}
body.mobile .dept_tel li .tit {padding-top:10px; padding-bottom:10px;}

/* 교육교정 */
.roadmap_rect {border-bottom: 1px solid #dedede;}
.roadmap_rect .roadmap_title {border-bottom: 0; padding: 0 0 7px 5px;}
.roadmap_rect h5.roadmap_title {margin-top: 0; margin-bottom: 0 !important; border-bottom: 0; background: url(/_res/go/img/common/bul_171011.gif) 0 7px no-repeat; padding-left: 10px;}
.roadmap_rect .roadmap_list {padding: 15px 15px 10px 15px; overflow: hidden;}
.roadmap_rect .roadmap_list li {width: 24%; margin: 0.5%; float: left; margin-bottom: 5px;}
.roadmap_rect .roadmap_list li a {display: block; color: #11100c; font-weight: 700; font-size: 12px; text-align: left; padding: 5px 20px; border: 1px solid #b7b7b7; background: url(/_res/sdu/img/common/btn_rightarrowlink.png) no-repeat right 50%; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: normal !important;}
.roadmap_rect .roadmap_list li.active a,
.roadmap_rect .roadmap_list li a.active {background-color: #1e446d; color: #fff; border: #1e446d;}
body.mobile .roadmap_rect .roadmap_list li {width: 49%; margin: 0.5%;}

/* 학부소개 */
.departm_bg {height:240px;padding:48px 50px;background:#0d0d0e url(/_res/sdu/img/departm_top_bg.jpg) center top no-repeat;background-size:cover;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.departm_bg p {padding:0 0 10px 0;font-size:24px;color:#fff;line-height:32px;}
body.mobile .departm_bg {height:auto;padding:20px;}
body.mobile .departm_bg p {padding:0 0 26px 0;font-size:17px;line-height:24px;color:#fff;}

.dpartm_rect {margin-top:30px;overflow:hidden;}
.dpartm_rect dl {float:left;width:435px;}
.dpartm_rect dl:nth-child(even) {float:right;}
.dpartm_rect dl dt {font-size:22px;line-height:22px;color:#000;font-weight:700;padding-bottom:13px;}
.dpartm_rect dl dd.info {overflow:hidden;padding-bottom:5px;}
.dpartm_rect dl dd.info .pic {float:left;}
.dpartm_rect dl dd.info .desc {float:right;width:207px;}
.dpartm_rect dl dd.list ul {overflow:hidden;}
.dpartm_rect dl dd.list ul li {width:48%;float:left;margin-top:9px;}
.dpartm_rect dl dd.list ul li:nth-child(even) {float:right;}
.dpartm_rect dl dd.list ul li a {display:block;border:1px solid #b3b3b3;font-weight:bold;font-size:15px;color:#000;padding:10px 12px;background:url(/_res/sdu/img/common/btn_rightarrowlink.png) no-repeat right 50%;}
body.mobile .dpartm_rect dl dt {background:url(/_res/sdu/img/bul_sq.gif) left 7px no-repeat;padding-left:15px;padding-bottom:7px;}
body.mobile .dpartm_rect dl dd.info {display:none;}
body.mobile .dpartm_rect dl {float:none;width:auto;}
body.mobile .dpartm_rect dl:last-child {margin-top:30px;}
body.mobile .dpartm_rect dl dd.list ul li {width:auto;float:none;}

/* .dpartm_rect type2 */
.dpartm_rect.type2 dl {width:100%;}
.dpartm_rect.type2 dl dd.info {float:left;}
.dpartm_rect.type2 dl dd.info .desc {padding-left:20px;}
.dpartm_rect.type2 dl dd.list {float:right; width:40%;}
.dpartm_rect.type2 dl dd.list ul li {margin-bottom:9px; margin-top:0;}
body.mobile .dpartm_rect.type2 {margin-top:15px;}
body.mobile .dpartm_rect.type2 dl dd.info,
body.mobile .dpartm_rect.type2 dl dd.list {float:none; width:auto;}
body.mobile .dpartm_rect.type2 dl dd.info .desc {padding-left:0;}
body.mobile .dpartm_rect.type2 dl dd.list ul li {margin-bottom:0; margin-top:9px;}

/* 서울디지털대학교 입학안내 메뉴 슬로건 */
.slogan_bg {background:url(/_res/sdu/img/common/gnb_logo_bg.gif) 0 bottom no-repeat;}
.slogan2 {padding:55px; text-align:center;}
.slogan2 p,
.slogan2 a.gogo {display:inline-block; vertical-align:middle;}
.slogan2 p {margin-right:35px; margin-left: 100px;}
body.body_960 .slogan2 p {margin-left: 230px;}
.slogan2 p .text1 {color:#fff; font-size:26px; display:block; text-align:left;}
.slogan2 p .text2 {color:#b39560; font-size:26px; margin-top:5px; display:block; text-align:left;}
.slogan2 a.gogo {background:#926b30; border-radius:50px; padding:20px 35px; display:inline-block; color:#fff; font-size:16px; line-height:22px;}


/********** 2019년 1학기 메인 개편 Footer CSS 시작 **********/
/* 하단메뉴 */
.rn .bmenu {overflow: hidden; text-align: center; padding: 20px 0; min-width: 960px; border-top: 1px solid #d5d5d5;}
.rn .bmenu li {display: inline-block !important; padding: 0 11px; background: url("/_res/sdu/img/main/20192/bmenu_line.gif") left center no-repeat;}
.rn .bmenu li.mobile_only {display: none !important;}
.rn .bmenu li:last-child {padding-right: 0;}
.rn .bmenu li:first-child {background: none; padding-left: 0;}
.rn .bmenu li a {font-size: 14px; color: #555;}
.rn .bmenu li .point {color: #926b30;}
.rn .footer {border-top: 1px solid #d5d5d5;}
.rn .footer .rect {margin-top:0; overflow: hidden;}
.rn .footer .copyr_sns {padding-top: 40px; float: left; width: 64%;}
.rn .footer .copyr {overflow: hidden;}
.rn .footer .copyr .blogo {float: left; width: 155px;}
.rn .footer .copyr .address {float: left;}
.rn .footer .copyr .address .br_960 {display: none;}
.rn .footer .copyr .address address {font-style: normal; font-size: 12px; color: #555; line-height: 22px;}
.rn .footer .tell {width: 35%; float: right; border-right:1px solid #d5d5d5; border-left:1px solid #d5d5d5; padding-bottom: 40px;}
.rn .tell_bn {padding-top: 40px; text-align: center;}
.rn .tell_bn .tit {color: #2b2b2b; font-size: 24px;}
.rn .tell_bn .number {color: #926b30; font-size: 40px; font-weight: bold; margin: 5px 0;}
.rn .tell_bn .guide {color: #2b2b2b; line-height: 20px;}
.rn .footer .sns_award {margin-top: 25px;}
.rn .footer .sns_award .sns,
.rn .footer .sns_award .award {display: inline-block; vertical-align: middle;}
.rn .footer .sns_award li {display: inline-block;}
.rn .footer .sns_award li.mobile_only {display: none;}
.rn .footer .sns_award .sns {padding-right: 35px;}
.rn .footer .sns_award .sns li {padding: 0 1px;}
.rn .footer .sns_award .award li {padding: 0 9px;}

/* body 960일 경우 */
body.body_960 .rn .bmenu li {padding:0 6px;}
body.body_960 .rn .bmenu li a {font-size: 12px;}
body.body_960 .rn .footer .copyr .blogo {width: 143px;}
body.body_960 .rn .footer .sns_award .sns {padding-right: 18px;}
body.body_960 .rn .footer .sns_award {margin-top: 5px;}
body.body_960 .rn .footer .sns_award .award li {padding: 0;}
body.body_960 .rn .footer .award img {width: 82%;}
body.body_960 .rn .footer .copyr .address .br_960 {display: block;}
body.body_960 .rn .footer .tell .tell_bn .number {font-size: 35px;}

/* 모바일 */
body.mobile #footerWrap .rn {margin-top: 0;}
body.mobile .rn .bmenu {min-width: auto; padding-bottom: 0; border-top: 0;}
body.mobile .rn .bmenu li {padding: 0 5px;}
body.mobile .rn .bmenu li.mobile_only {display: inline-block !important;}
body.mobile .rn .bmenu li a {font-size: 11px;}
body.mobile .rn .footer {border-top: 0;}
body.mobile .rn .footer .rect {margin-top: 10px; padding-bottom: 15px;}
body.mobile .rn .footer .copyr .address {float: none; text-align: center;}
body.mobile .rn .footer .copyr_sns {float: none; width: auto; padding-top: 0;}
body.mobile .rn .footer .sns_award {margin-top: 0;}
body.mobile .rn .footer .sns_award li.mobile_only {display: inline-block;}
body.mobile .rn .footer .sns_award .sns {padding-right: 0;}
body.mobile .rn .footer .sns_award .sns li {padding: 0;}
body.mobile .rn .footer .sns_award .sns img {width: 90%;}
body.mobile .rn .tell_bn {padding-bottom: 30px; padding-top: 30px; background: #f5f5f5;}
body.mobile .rn .tell_bn .tit {font-size: 17px;}
body.mobile .rn .tell_bn .number {font-size: 30px;}
/********** 2019년 1학기 메인 개편 Footer CSS 끝 **********/

/* 학과사무실 연락처 */
.contact_box ul {overflow:hidden; text-align:center; background:#efefef; padding:27px;}
.contact_box ul li {display:inline-block; margin:0 20px; font-size:14px; color:#111; padding-left:53px; padding-top:10px; height:28px;}
.contact_box ul li.ico_1 {background:url(/_res/department/img/environment/icon_tell.png) left center no-repeat;}
.contact_box ul li.ico_2 {background:url(/_res/department/img/environment/icon_homep.png) left center no-repeat;}
.contact_box ul li.ico_3 {background:url(/_res/department/img/environment/icon_email.png) left center no-repeat;}
.contact_box ul li .tit {font-weight:800; display:inline-block; margin-right:5px;}

/* 샘플 보기 버튼 */
.btn_style1 {display:block;margin:0 auto 0 auto;width:260px;height:28px;font-size:12px;border:solid 1px #111;color:#111;line-height:28px;text-align:center;}

/* 부동산학과 > 학과개요 */
.movies_div2 .movies_box {width:48%;}
body.mobile .movies_div2 .movies_box {width:100%; float:none;}
body.mobile .movies_div2 .movies_box.fr {margin-top:20px;}

/* 학과개요 */
.class_degree_style1.estate > div {width:auto !important; height:auto !important; float:none !important; padding:20px 15px; margin:5px 0;}
.class_degree_style1.estate > div > dl {padding:0; overflow:hidden; text-align:left;}
.class_degree_style1.estate > div > dl > dt {display:inline-block; vertical-align:middle; width:140px; padding-bottom:0; font-size:18px;}
.class_degree_style1.estate > div > dl > dd {display:inline-block; vertical-align:middle; width:725px;}
.class_degree_style1.estate > div dd {text-align:left;}
.class_degree_style1.estate > div dd .stit {display:inline-block; margin-right:10px; font-size:16px;}

body.mobile .class_degree_style1.estate > div > dl > dt {width:auto; display:block; float:none; text-align:left; font-size:17px;}
body.mobile .class_degree_style1.estate > div > dl {padding:0;}
body.mobile .class_degree_style1.estate > div dd .stit {display:block; margin:10px 0 0 0; font-size:14px;}
body.mobile .class_degree_style1.estate > div dd > div:first-child .stit {margin-top:0;}
body.mobile .class_degree_style1.estate > div > dl > dd {width:auto;}

/* 시각디자인전공 > 수강신청 안내 */
.guide_text_style1 {text-align:right; margin-top:-10px;}
body.mobile .guide_text_style1 {text-align:center;}

/* 대학사이트 > 학과별교육과정(모바일버전) */
.roadmap_index_list ul {margin-left:8px;}
.roadmap_index_list li a,
.roadmap_index_list li .a {display:block; padding:8px 5px; font-size:14px; color:#000;}
.roadmap_index_list li .a {font-size:16px; font-weight:bold;}
.roadmap_index_list li a {border:1px solid #b3b3b3; margin:5px; background:url(/_res/sdu/img/common/btn_rightarrowlink.png) no-repeat right 50%;}

/* 대학사이트 > 학과별교육과정 - 목록 */
.roadmap_rect_style2 {padding:10px 0 0 0;}
.roadmap_rect_style2 h4 {font-size:16px;}
.roadmap_rect_style2:first-child {padding-top:0;}
.roadmap_rect_style2 .roadmap_title {width:200px; padding-top:3px; margin-bottom:0; line-height:25px;}
.roadmap_rect_style2 .roadmap_list {padding:0; width:690px;}
.roadmap_rect_style2 .roadmap_list li {margin:0 0.5% 10px 0.5%;}
body.mobile .roadmap_rect_style2 {padding-top:0; border-bottom:0;}
body.mobile .roadmap_rect_style2 .roadmap_title {width:auto; margin-bottom:0; padding-bottom:0;}
body.mobile .roadmap_rect_style2 .roadmap_list {width:auto;}
body.mobile .roadmap_rect_style2 .fl,
body.mobile .roadmap_rect_style2 .fr {float:none !important;}
body.mobile .roadmap_rect_style2 .roadmap_list li a {padding-top:1px; padding-bottom:1px;}

/* add
body.mobile .roadmap_rect_style2 {display:table-row; background-color:#f7f7f7;}
body.mobile .roadmap_rect_style2 .roadmap_title {display:table-cell; width:auto; vertical-align:middle; white-space:nowrap; font-size:12px; border-top:1px solid #ddd; border-bottom:1px solid #d8d8d8; padding:5px 8px 5px 5px; color:#000;}
body.mobile .roadmap_rect_style2 .roadmap_list {display:block; width:260px; height:30px; overflow-x:scroll; white-space:nowrap; vertical-align:middle; border-top:1px solid #ddd; border-bottom:1px solid #d8d8d8; padding:5px 8px 5px 0;}
body.mobile .roadmap_rect_style2 .roadmap_list li {display:inline-block; float:none; width:auto; margin:0;}
body.mobile .roadmap_rect_style2 .roadmap_list li a {padding:5px 25px 5px 10px; border-radius:8px; background-color:#fff;}
 */

/* list_style_1 */
.list_style_1 ul {overflow:hidden;}
.list_style_1 li {float:left; width:32%; margin-right:2%; text-align:center;}
.list_style_1 li:last-child {margin-right:0;}
.list_style_1 li .tit {font-size:18px; font-weight:bold; color:#111; padding:15px 0;}
.list_style_1 li .desc {font-size:14px;}

body.mobile .list_style_1 li:first-child {margin-top:0;}
body.mobile .list_style_1 li {float:none; width:auto; margin-right:0; margin-top:20px;}
body.mobile .list_style_1 li .tit {font-size:16px;}

/* movie_list_style_1 */
.movie_list_style_1 ul {overflow:hidden;}
.movie_list_style_1 li {float:left; width:50%; text-align:center; margin-top:30px;}
.movie_list_style_1 li > a {display:inline-block;}
.movie_list_style_1 li:nth-child(1),
.movie_list_style_1 li:nth-child(2) {margin-top:0;}
.movie_list_style_1 li .tit {font-weight:bold; color:#111; font-size:16px; margin:0 0 5px 0;}
.movie_list_style_1 li .tit strong {color:#1e82c7;}

body.mobile .movie_list_style_1 li {float:none; width:auto; margin-top:20px !important;}
body.mobile .movie_list_style_1 li:frist-child {margin-top:0;}

/* table_style_1 */
.table_style_1 {border-top:0 !important;}
.table_style_1 table {width:100%}
body.mobile .table_style_1 table {width:900px;}
.table_style_1 th,
.table_style_1 td {border:10px solid #fff; padding:12px 10px;}
.table_style_1 thead th {border-top:0;}
.table_style_1 thead th {background:#607b98; color:#fff;}
.table_style_1 tbody td {background:#e7e8ec; text-align:center; border-top:0; border-bottom:0;}
.table_style_1 tbody tr:nth-child(2n) td {background:#f3f4f6;}
.table_style_1 thead tr th:first-child,
.table_style_1 tbody tr td:first-child {border-left:0;}
.table_style_1 thead tr th:last-child,
.table_style_1 tbody tr td:last-child {border-right:0;}

/* 입학지원센터 게시판 table mobile */
.table_board.board_mobile_scroll {border-top:0;}
body.mobile .table_board.scroll {position:relative;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;}
body.mobile .table_board.scroll .tbl_list_type01 {width:640px;}


/* 대학교 > 로그인영역 > 성적조회안내 팝업 */
.guide_popup_1 {width:503px;}
.guide_popup_1 h3 {position:relative !important; font-size:32px !important; line-height:19px; color:#fff !important; padding:27px 15px !important; background:#03c9a8 !important; display:block;}
.guide_popup_1 h3 .btn_close {position:absolute; right:15px; top:15px; margin:0; padding:0; display:block;}
.guide_popup_1 .guide_box {position:relative; background:#fff; padding:30px 72px; text-align:center;}
.guide_popup_1 .guide_box h4 {font-size:22px; margin-bottom:15px; font-weight:normal; text-align:left;}
.guide_popup_1 .guide_box li {position:relative; text-align:left; margin-bottom:10px; font-size:17px; font-weight:bold; background:url(/_res/sdu/img/guide_popup_dot.gif) no-repeat left 50%; padding-left:10px;}
.guide_popup_1 .guide_box li .date {position:absolute; right:0; top:0;}
.guide_popup_1 .guide_box .btn_go {font-size:18px; color:#fff; background:#03c9a8; padding:15px 25px; text-align:center; display:inline-block; margin:25px auto 0 auto;}

/* 한눈에 보는 학과 18. 1. 11 */
.thumb_list li {float:left; width:23%; padding:0 1%; min-height:300px;}
.thumb_list li .title {padding:5px 0 0 0; font-size:14px; font-weight:bold;}
.thumb_list li .thumb img {width:100%;}
.se-main-container .se-component,
.se-main-container .se-section-image,
.se_component_wrap .se_viewArea {text-align:center; margin:0 auto;}
.se-main-container .se-component,
.se_component_wrap .se_component {margin-top:30px;}
.se-main-container .se-fs-fs19 * {font-size:19px; line-height:1.9;}
.se-main-container .se-component .se-text-paragraph,
.se_component_wrap .se_paragraph .se_viewArea * {font-size:16px; line-height:1.9;}
.se_component_wrap .se_paragraph b {font-weight:600;}
.se_component_wrap img,
.se-main-container img,
#postViewArea img {max-width:100%;}
body.mobile .thumb_list li {float:none; pasdding:0; width:100%; min-height:auto; margin-bottom:25px;}
body.mobile .thumb_list li .thumb {text-align:center;}
body.mobile .thumb_list li .thumb img {width:auto; max-width:100%;}
body.mobile .thumb_list li .title {text-align:center;}
body.mobile .se-main-container,
body.mobile .se_component_wrap,
body.mobile #postViewArea {padding:0 10px; margin:0 auto 0 auto; overflow:hidden;}
body.mobile .se-main-container .se-text-paragraph *,
body.mobile .se_component_wrap .se_paragraph .se_viewArea * {font-size:14px; letter-spacing:-1px; line-height:1.9;}
body.mobile #postViewArea p {line-height:normal !important; letter-spacing:-1px;}
body.mobile .se_component_wrap img,
body.mobile #postViewArea img {height:auto;}

/*
대상 사이트 : 2019-1학기 대학교, 입학지원센터 
설명 : 메인 개편에 따른 css 공통
*/
/* 학과홈페이지 */
.rn .rn_tit_2 {font-size: 24px; color: #205fa9; font-weight: bold;}
.rn .dpt_hompage .rn_tit_2 {padding-top: 15px;}
.rn .dpt_hompage .dpt_sec {padding-bottom: 15px;}
.rn .dpt_hompage .dpt_sec a {font-size: 15px;}
.rn .dpt_hompage .dpt_sec_1 {float: left; width: 50%;}
.rn .dpt_hompage .dpt_sec_2 {float: right; width: 45%; padding-left: 5%;}
.rn .dpt_hompage .dpt_sec_1 {background: url("/_res/sdu/img/main/20192/bg_line.gif") right center repeat-y;}
.rn .dpt_hompage .dpt_sec .dpt_list_1 {overflow: hidden;}
.rn .dpt_hompage .dpt_sec .dpt_list_1 > li .tit {color:#2b88e1; margin-top: 20px; padding-left: 8px; display: block; background: url("/_res/sdu/img/main/20192/bul_dot.gif") left center no-repeat;}
.rn .dpt_hompage .dpt_sec .dpt_list_2 {margin-left: 7px;}
.rn .dpt_hompage .dpt_sec .dpt_list_2 li {margin-top: 8px;}
.rn .dpt_hompage .dpt_sec_1 .dpt_list_1 > li {width: 33%; float: left;}
.rn .dpt_hompage .dpt_sec_2 .dpt_list_1 > li {width: 33%; float: left;}
.rn .dpt_hompage .dpt_sec_2 .dpt_list_1 > li:nth-child(1) {width: 35%;}
.rn .dpt_hompage .dpt_sec_2 .dpt_list_1 > li:nth-child(2) {width: 35%;}
.rn .dpt_hompage .dpt_sec_2 .dpt_list_1 > li:last-child {width: 30%;}
body.body_960 .rn .dpt_hompage .dpt_sec a {font-size: 13px;}
body.mobile .rn .dpt_hompage .dpt_sec {float: none; width: auto;}
body.mobile .rn .dpt_hompage .dpt_sec_1 {background: none;}
body.mobile .rn .dpt_hompage .dpt_sec_1 .dpt_list_1 > li {width: 50%;}
body.mobile .rn .dpt_hompage .dpt_sec_1 .dpt_list_1 > li:nth-child(1),
body.mobile .rn .dpt_hompage .dpt_sec_1 .dpt_list_1 > li:nth-child(2) {min-height: 199px;}
body.mobile .rn .dpt_hompage .dpt_sec_1 .dpt_list_1 > li:nth-child(4) > .tit {margin-top: 7px;}
body.mobile .rn .dpt_hompage .dpt_sec_2 {padding-left: 0; padding-bottom: 0; padding-top: 15px;}
body.mobile .rn .dpt_hompage .dpt_sec_2 .dpt_list_1 > li {width: 50%;}
body.mobile .rn .dpt_hompage .dpt_sec_2 .dpt_list_1 > li:nth-child(1),
body.mobile .rn .dpt_hompage .dpt_sec_2 .dpt_list_1 > li:nth-child(2) {min-height: 112px;}
body.mobile .rn .dpt_hompage .dpt_sec_2 .dpt_list_1 > li:nth-child(3) {width: 100%;}
body.mobile .rn .dpt_hompage .dpt_sec_2 .dpt_list_1 > li:nth-child(3) .dpt_list_2 > li {float: left; width: 50%;}

/* 사이트 소식 */
.rn .main_bn_list {margin-top: 40px; position: relative;}
.rn .main_bn_list li {overflow: hidden;}
.rn .main_bn_list li .img,
.rn .main_bn_list li .text_area {width: 50%; height: 504px;}
.rn .main_bn_list li .text {padding: 82px 0 0 80px; color: #fff;}
.rn .main_bn_list li .img {background: green; float: left;}
.rn .main_bn_list li .img_1 {background: url("/_res/sdu/img/main/20192/bn_list_img_181220.jpg") right center no-repeat;}
.rn .main_bn_list li .img_2 {background: url("/_res/sdu/img/main/20192/bn_list_img_181115_1.jpg") center center no-repeat;}
.rn .main_bn_list li .img_3 {background: url("/_res/sdu/img/main/20192/bn_list_img_181220_02.jpg") center center no-repeat;}
.rn .main_bn_list li .text_area {background: #1e2b4f; float: right;}
.rn .main_bn_list li .text_area .tit,
.rn .main_bn_list li .text_area .desc {width: 510px;}
.rn .main_bn_list li .text_area .tit {font-size: 40px; line-height: 50px; font-weight: bold; height: 100px; overflow: hidden;}
.rn .main_bn_list li .text_area .desc {font-size: 15px; line-height: 25px; height: 50px; margin-top: 30px;}
.rn .main_bn_list li .text_area .btn_more {display: inline-block; background: #926b30; color: #fff; font-size: 16px; font-weight: bold; padding: 16px 20px; margin-top: 40px;}
.rn .main_bn_list .bx-controls {position: absolute; bottom: 79px; left: 50%; z-index: 100; margin-left: 478px;}
.rn .main_bn_list .bx-controls .bx-pager {display: none;}
.rn .main_bn_list .bx-controls .bx-start,
.rn .main_bn_list .bx-controls .bx-stop {display: block;}
.rn .main_bn_list .bx-controls .bx-start.active,
.rn .main_bn_list .bx-controls .bx-stop.active {display: none;}
.rn .main_bn_list .bx-controls-direction,
.rn .main_bn_list .bx-controls-auto {display: inline-block;}
.rn .main_bn_list .bx-controls-auto {position: absolute; left: 34px;}
.rn .main_bn_list .bx-controls-auto a.bx-start {background: url("/_res/sdu/img/main/20192/btn_bx_play_stop2.png") left -33px no-repeat;}
.rn .main_bn_list .bx-controls-auto a.bx-stop {background: url("/_res/sdu/img/main/20192/btn_bx_play_stop2.png") left top no-repeat;}
.rn .main_bn_list .bx-controls-direction {position: relative; width: 103px; height: 35px;}
.rn .main_bn_list .bx-controls-direction a {position: absolute;}
.rn .main_bn_list .bx-controls-direction a.bx-prev {left:0; background: url("/_res/sdu/img/main/20192/btn_bx_pre.png") left top no-repeat;}
.rn .main_bn_list .bx-controls-direction a.bx-next {right:0; background: url("/_res/sdu/img/main/20192/btn_bx_next.png") left top no-repeat;}
.rn .main_bn_list .bx-controls-direction a,
.rn .main_bn_list .bx-controls-auto a {border:1px solid #8f95a7; width: 33px; height: 33px; text-indent: -99999px;}
body.body_960 .rn .main_bn_list li .text_area .tit,
body.body_960 .rn .main_bn_list li .text_area .desc {width: 425px;}
body.body_960 .rn .main_bn_list li .text_area .tit {font-size: 33px; line-height: 46px;}
body.body_960 .rn .main_bn_list li .text {padding: 80px 0 0 50px;}
body.body_960 .rn .main_bn_list .bx-controls {margin-left: 370px;}
body.mobile .rn .main_bn_list {margin-top: 20px;}
body.mobile .rn .main_bn_list li .img,
body.mobile .rn .main_bn_list li .text_area {width: auto; height: 198px;}
body.mobile .rn .main_bn_list li .img {float: none; background-size: 100%;}
body.mobile .rn .main_bn_list li .text_area {float: none;}
body.mobile .rn .main_bn_list li .text {padding: 30px 15px 0 30px;}
body.mobile .rn .main_bn_list li .text_area .tit,
body.mobile .rn .main_bn_list li .text_area .desc {width: auto;}
body.mobile .rn .main_bn_list li .text_area .tit {font-size: 20px; line-height: 30px; height: 60px;}
body.mobile .rn .main_bn_list li .text_area .desc {display: none !important;}
body.mobile .rn .main_bn_list li .text_area .btn_more {margin-top: 33px; font-size: 14px; padding: 10px 15px;}
body.mobile .rn .main_bn_list .bx-controls {margin-left: 0; width: auto; left: auto; bottom: 40px; right: 15px;}

/* 입학지원센터 메인 대응 css */
.go_rn_tit {font-size: 36px; line-height: 36px; font-weight: bold; color: #2b2b2b; margin-bottom: 20px;}

.m_links_list {background:#fff;}
.m_links_list ul {overflow:hidden;}
.m_links_list li {float:left; width:50%; margin-top:5px;}
.m_links_list li a {display:block; background:#e8e8e8; border:1px solid #dbdbdb; padding:14px 15px; font-size:13px; font-weight:700; color:#172a4c; position:relative;}
.m_links_list li:nth-child(odd) a {margin-right:3px;}
.m_links_list li:nth-child(even) a {margin-left:3px;}
.m_links_list li.ico a:after {content:""; width:25px; height:25px; position:absolute; right:12px; top:50%; margin-top:-12px;}
.m_links_list li.ico.ico01 a:after {background:url(/_res/go/img/main/20191/links_icon01.png) center center no-repeat; background-size:100%;}
.m_links_list li.ico.ico02 a:after {background:url(/_res/go/img/main/20191/links_icon02.png) center center no-repeat; background-size:100%;}
.m_links_list li.ico.ico03 a:after {background:url(/_res/go/img/main/20191/links_icon03.png) center center no-repeat; background-size:100%;}
.m_links_list li.ico.ico04 a:after {background:url(/_res/go/img/main/20191/links_icon04.png) center center no-repeat; background-size:100%;}
.m_links_list li.ico.ico05 a:after {background:url(/_res/go/img/main/20191/links_icon05.png) center center no-repeat; background-size:100%;}

.m_dpt {float:left; background:#fff;}
.m_dpt .go_rn_tit {padding:15px 3%; width:94%; margin:0 auto; font-size:20px; color:#fff; background:#0b1422; font-weight:400;}
.m_dpt .dpt_hompage .dpt_sec {padding:0 15px !important;}
.m_dpt .rn_tit_2 {font-size:18px;}

.m_go_tel {background:#fff; float:left; width:100%; padding-top:20px;}
.m_go_tel ul {background:#0b1422; overflow:hidden;}
.m_go_tel ul li {float:left; width:50%;}
.m_go_tel ul li a {display:block; font-size:12px; color:#fff; text-align:center;}
.m_go_tel ul li:first-child a {background:url(/_res/go/img/main/20191/m_go_tel_line.gif) right center no-repeat; background-size:1px;}
.m_go_tel ul li a span {display:inline-block; padding:12px 0 12px 26px; position:relative;}
.m_go_tel li.ico a span:after {content:""; width:21px; height:21px; position:absolute; left:0; top:50%; margin-top:-10px;}
.m_go_tel li.ico.ico01 a span:after {background:url(/_res/go/img/main/20191/m_go_tel_icon01.gif) center center no-repeat; background-size:100%;}
.m_go_tel li.ico.ico02 a span:after {background:url(/_res/go/img/main/20191/m_go_tel_icon02.gif) center center no-repeat; background-size:100%;}

/* 연합대학 게시판 상세 템플릿 */
.img_full {max-width:100%;}
.bo_top_first {background-color:#2e3b50; text-align:center;}
.bo_title {background-color:#6982a9; color:#fff; font-size:28px; text-align:center; padding:16px; font-weight:400;}
.mobile .bo_title {font-size:18px;}
.bo_title strong {font-weight:700;}
.bo_title2 {font-size:20px; font-weight:700; color:#111; margin:25px 0 10px 0;}
.mobile .bo_title2 {font-size:18px;}
.bo_title3 {font-size:14px; font-weight:700; color:#111; margin:15px 0 5px 0;}
.bo_title4 {font-size:14px; font-weight:700; color:#3a609d; margin:15px 0 5px 0;}
.mobile .bo_title3,
.mobile .bo_title4 {font-size:14px;}
.bo_box {border:4px solid #e7e7e7; padding:20px 10px; line-height:160%;}
.bo_box2 {border:1px solid #d5d5d5; background-color:#f5f5f5; padding:20px 10px; line-height:160%;}
.bo_box3 {border:4px solid #b7bcc3; background-color:#fcfcfc; padding:20px 10px; line-height:160%;}
.bo_bul {text-indent:-9px; padding-left:20px;}
.bo_btn {background-color:#656d78; color:#fff; font-size:14px !important; display:inline-block; padding:5px 10px; border-radius:3px; vertical-align:middle;}
.bo_color {color:#0d99bf;}
.bo_color2 {color:#ef4836;}
.bo_color3 {color:#0fb096;}

/* 게시판 '좋아요' 기능 추가 19.3.29 */
.like {margin-top:50px;}
body.mobile .like {margin-top:40px;}
.like > a, 
.like > .a {display:inline-block;}
.like > a > span,
.like > .a > span,
.like > a > em,
.like > .a > em{display:inline-block; vertical-align:middle;}
.like .like_icon {background:url(/_res/sdu/img/icon_like.gif) no-repeat center top; width:24px; height:22px;}
.like .like_icon.on {background-position:left -22px;}
.like .like_txt {margin-left:4px; font-weight:bold; color:#222; font-size:14px;}
.like .like_cnt {margin-left:2px; font-weight:bold; color:#222; font-size:14px;}

.like.sm {display:inlie-block;}
.like.sm .like_icon {background:url(/_res/sdu/img/icon_like_sm.png) no-repeat center top; width:12px; height:11px;}
.like.sm .like_icon.on {background-position:left -11px;}
.like.sm .like_cnt {margin-left:0; font-weight:normal; font-size:14px; color:#767676; vertical-align:top;}
body.mobile .like.sm .like_cnt {font-size:12px;}

/* 대학원 진학 지도 */
.guide_text .item {float:left; width:48.5%; margin-bottom:10px; color:#454545; text-align:center; position:relative; box-sizing:border-box;}
.guide_text .item .rect {border:4px solid #b7bcc3; min-height:91px; display:table; width:100%;}
.guide_text .item:nth-child(even) {float:right;}
.guide_text .number {position:absolute; left:0; top:0; width:113px; height:99px; font-size:42px; line-height:42px; padding-top:23px; color:#fff; box-sizing:border-box; display:block;}
.guide_text .text {display:table-cell; vertical-align:middle; padding-left:113px; line-height:22px; font-size:17px;}
.guide_text .text .fsky {color:#1c2c91 !important; font-size:15px;}
.guide_text .item01 .number {background-color:#a4abd3;}
.guide_text .item02 .number {background-color:#7780bd;}
.guide_text .item03 .number {background-color:#606bb2;}
.guide_text .item04 .number {background-color:#1c2c91;}

body.mobile .guide_text .number {width:70px; font-size:25px;}
body.mobile .guide_text .item {float:none; width:100%;}
body.mobile .guide_text .text .fsky {font-size:12px;}
body.mobile .guide_text .text {padding-left:70px; font-size:14px;}


/* 국가장학금 추가 19.6.20 */
.ns_tab {margin-bottom:19px;}
.ns_tab li {float: left;width: 49%;}
.ns_tab li.on a {color: #fff;background-color: #1e446d;}
.ns_tab li.last {float: right;}
.ns_tab li a {display: block;padding: 10px 0;text-align: center;font-weight: 600;background-color: #eee;}
.ns_cnt h5 {margin-top:19px;}
.ns_cnt p a {display: inline-block;margin-left: 10px;padding: 10px;border: 1px solid #222;}
.ns_step li {float: left;width: 20%;text-align: center;border: 1px solid #555;}
.ns_step li.arr {width: 5%;border:none;line-height: 150px;}
.ns_step li p {padding: 5px 0;background-color: #eee;border-bottom: 1px solid #555;}
.ns_step li span {display:block;min-height:90px;padding: 5px 0;box-sizing:border-box;}