@charset "utf-8";
@import "basic.css";
@import "fonts.css";
@import "common.css";
@import "header.css";
@import "footer.css";

html{overflow-y:scroll;overflow-x:hidden;}
html,body{width:100%;height:100%}
body{font-size:16px;font-family:'Noto Sans KR', Arial, sans-serif;color:#333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,button,p,blockquote,th,td{margin:0;padding:0;-webkit-text-size-adjust:none}
article, aside, canvas, details, figure, figcaption, footer, hgroup, header, menu, nav, section, summary{display:block}
img,fieldset{border:0}
img{vertical-align:top}
ul,ol,li{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:normal}
hr{display:none}
a{color:#333;color:inherit;text-decoration:none}
em,i,address{font-style:normal;font-weight:normal}
legend,caption{display:none;clear:both}
input,textarea,select,button,table{font-size:inherit;font-family:inherit;line-height:inherit}
input,textarea {-webkit-appearance: none;-webkit-border-radius: 0;}
input[type="checkbox"] {-webkit-appearance:checkbox; -moz-appearance:checkbox;}
input[type="checkbox"] {display:none;}
input[type="checkbox"] + label span{display:inline-block;box-sizing:border-box;border:1px solid #dddddd;width:20px;height:20px;margin:-2px 8px 0 0;vertical-align:middle;background:#fff;cursor:pointer;}
input[type="checkbox"]:checked + label span {background:url(../img/common/check_icon.png) no-repeat center center}
input[type="radio"] {-webkit-appearance:radio; -moz-appearance:radio;}
table{border-collapse:collapse}
textarea,input{outline-color:-moz-use-text-color;outline-style:none;outline-width:medium}
textarea{resize:none}
label{cursor:pointer}
input,select{vertical-align:middle}
select {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
select::-ms-expand { display: none; }
select{background:#f5f5f5 url(../img/common/select_arrow.gif) no-repeat 95% center}
.skip, hr, legend, caption{position:absolute;text-indent:-1000em;letter-spacing:-1000em;}
.sknavi:focus, .sknavi:active{display:block;width:200px;height:18px;background-color:#eee;border:1px solid #113355;font-size:100%;font-weight:bold;margin-left:5px;padding:3px;text-align:center;text-decoration:none;top:1px}
.sknavi {position:absolute;top:-500px;z-index:999}
.align_l{text-align:left}
.align_c{text-align:center}
.align_r{text-align:right}
.reset{clear:both !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important}
.vertical_m{vertical-align:middle !important}
.tel{cursor:auto;display:inline !important}
.btn_view_img{display:none}
.img_box img{width:100% !important}

/* Btn */
.center_btn_box{text-align:center;margin:20px 0}
.common_btn{background-color:#f79f1a;width:110px;height:33px;display:inline-block;text-align:center;color:#fff;font-size:15px;border:0;vertical-align:top;line-height:33px;box-sizing:border-box;cursor:pointer}
.btn_small{width:83px;text-align:left;padding-left:20px}
.btn_dark{background-color:#5c5c5c}
.btn_arrow{background:#069edb url(https://bizlook.com/img/intro/professor_arrow.png) no-repeat 88% center;font-size:13px;color:#fff;display:inline-block;padding:5px 21px 5px 14px;}
.btn_arrow:hover{background-color:#f79f1a}
.btn_write{background:#f79f1a url(../img/common/btn_write.png) no-repeat 74% center;font-size:15px;color:#fff;display:inline-block;text-align:center;padding:5px 43px 6px 26px}
.btn_modify{background-color:#f79f1a;background-image:url(../img/common/btn_view_modify.png);background-position:70% center;background-repeat:no-repeat;}
.btn_delete{background-color:#5c5c5c;background-image:url(../img/common/btn_view_delete.png);background-position:70% center;background-repeat:no-repeat;}
.btn_list{background-color:#5c5c5c;background-image:url(../img/common/btn_view_list.png);background-position:72% center;background-repeat:no-repeat;}
.btn_reply{background-color:#f79f1a;background-image:url(../img/common/btn_view_reply.png);background-position:75% center;background-repeat:no-repeat;}
.btn_border{border:1px solid #d7d7d7;background:#fff url(../img/common/gray_right_arrow.gif) no-repeat 44px center;display:inline-block;cursor:pointer;padding:0 20px 1px 14px;color:#555;font-size:13px}
.btn_box{margin-top:20px}
/*.btn_question{font-weight:bold;box-sizing:border-box;border-radius:50px;display:inline-block;padding:15px 43px 19px;letter-spacing:0.3em;color:#fff;border:0;cursor:pointer;background:#f79f1a}*/

/* Common */
#section{padding-top:131px;min-height:100%;transition:padding 0.4s, transform 0.4s;}
#section.isBanner{padding-top:200px;}
.border_title{border-bottom:1px solid #afafaf;color:#555;font-size:17px;padding-bottom:7px;margin-bottom:20px;font-weight:500}/* 찾아오시는 길, 석사과정, 학사정보 */
.gray_bg{background:#f4f4f4}
.gray_bg_img{background-image:url(../img/common/gray_bg_img.png);background-repeat:no-repeat;background-position:center top;background-size:cover}
.content{max-width:1200px;width:100%;padding:0 24px;margin:0 auto;position:relative}/* 콘텐츠 영역 */
.m_content{max-width:1200px;width:100%;padding:0 24px;margin:0 auto;position:relative}/* 콘텐츠 영역 */
.full_content{width:100%;padding:0 !important}/* 콘텐츠 영역이 100%일 때 */
.content:after{content:'';clear:both;display:block}
.cont_area{width:940px;float:right;padding-bottom:55px}/* 서브페이지에서 aside를 제외한 콘텐츠 영역 */
.coming_soon{margin-top:50px;text-align:center;}
.coming_soon img{max-width:100%}
.frm_input{box-shadow:none !important;border-radius:0 !important;background-image:none !important}
.slick-slide img{display:inline-block !important;}

/* Popup */
.hd_pops .hd_pops_con p img{width:100%}

@media screen and (max-width:1200px){
/* Common */
.m_content{max-width:768px;}
.cont_area{width:70%;}
.br_none{display:none}
}

@media screen and (max-width:900px){
.cont_area{width:65%}
}

@media screen and (max-width:767px){
body{font-size:15px}

/* Popup */
.hd_pops{top:0 !important;left:0 !important;width:100% !important;height:auto !important}
.hd_pops .hd_pops_con{width:100% !important;height:auto !important}
.hd_pops .hd_pops_footer button{padding:5px;font-size:14px}

/* Common */
.cont_area{width:100%;float:none;padding-bottom:30px}
.content_title{font-size:22px;background-size:11px auto !important;padding-top:0;padding-left:20px;margin-bottom:15px}
.mobile_none{display:none !important}
.border_title{font-size:16px;padding-bottom:4px;margin-bottom:10px;}
.coming_soon{margin-top:25px;}
.sub_content ul .rect_list{background-position:2px 10px}
.btn_view_img{display:block;margin-top:5px;text-align:right}
.btn_view_img img{width:auto !important}

/* Btn */
.btn_write{padding:10px 43px 11px 26px}
.btn_small{width:70px;padding-left:9px}
.btn_border{padding:0 15px 1px 9px;background-position:38px center}
/*.btn_question{padding:5px 17px 7px 20px;}*/

input[type="checkbox"] + label span{width:15px;height:15px;margin:-3px 6px 0 0;}
input[type="checkbox"]:checked + label span {background-size:10px auto}
}
