@charset "utf-8";
@import "basic.css";
@import "fonts.css";
@import "header.css";
@import "footer.css";
@import "common.css";
@import "common_02.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="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; }
.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;}
.float_l{float:left !important;}
.float_no{float:none !important;}

/* Btn */
.center_btn_box{text-align:center;margin:20px 0 30px}
.common_btn{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;background-color:#0b4da2}
.btn_small{width:83px;text-align:left;padding-left:20px}
.btn_dark{background-color:#5c5c5c}
.blue_btn{background-color:#0b4da2}
.btn_arrow{background:#069edb url(/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:#0b4da2}
.btn_write{background:#0b4da2 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:#0b4da2;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-image:url(/img/common/btn_view_list.png);background-position:72% center;background-repeat:no-repeat;}
.btn_reply{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_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:#141a98}

/* Common */
#section{padding-bottom:41px}
.border_title{border-bottom:1px solid #afafaf;color:#555;font-size:17px;padding-bottom:7px;margin-bottom:20px;font-weight:500}
.sub_big_blue_title{color:#0b4da2;font-size:25px;font-weight:bold;padding:17px 0 14px}
.gray_bg{background:#f5f5f5}
.content{width:1200px;margin:0 auto;position:relative}
.content:after{content:'';clear:both;display:block}
.full_content{width:100%;padding:0 !important}
.content:after{content:'';clear:both;display:block}
.center_content:after{content:'';clear:both;display:block}
.cont_area{width:940px;float:right;padding-bottom:55px}
.blue_line_title{background:url(/img/common/blue_top_title.gif) no-repeat left top;font-size:23px;padding-left:25px;font-weight:500;color:#333;padding-top:2px;margin-bottom:26px}
.blue_top_line_title{background:url(/img/common/top_blue_line.gif) no-repeat center top;font-size:32px;text-align:center;font-weight:bold;padding-top:5px;margin-bottom:51px;margin-top:52px}
.coming_soon{margin-top:50px;text-align:center;}
.coming_soon img{max-width:100%}
.only_content{line-height:26px;}
.frm_input{box-shadow:none !important;border-radius:0 !important;background-image:none !important}
.mobile_type{display:none;}
#wrap > article.sub{margin-top:90px;}

@media screen and (max-width:1279px){

/* Common */
#section{padding-bottom:32px}
.content{width:100%;padding:0 20px;box-sizing:border-box}
.content, .subCon{width:100%;padding:0 20px;box-sizing:border-box}
.cont_area{width:70%;}
.sub_top_banner{margin-bottom:25px}
.sub_top_banner img{width:100%}
.br_none{display:none}
}

@media screen and (max-width:1100px) {
/* Common */
.mobile_type{display:block;}
#lnb, .snb{display:none;}
}


@media screen and (max-width:767px){

/* Common */
body{font-size:13px;}
.content, .subCon{padding:0 4.6875%;}
#section{padding-bottom:23px}
.sub_top_banner{background:none;margin-bottom:15px}
.sub_top_banner img{width:100%;}
.content{padding:0 4.6875%;}
.cont_area{width:100%;float:none;padding-bottom:30px}
.blue_line_title{font-size:22px;background-size:11px auto !important;padding-top:0;padding-left:20px;margin-bottom:15px}
.blue_line_content{padding-left:20px}
.blue_line_content_m{padding-left:0}
.border_content{margin-top:21px;padding-bottom:32px}
.mobile_none{display:none !important}
.blue_top_line_title{font-size:23px;padding-top:3px;margin-bottom:21px;margin-top:20px;}
.bottom_border{border-bottom:1px solid #dbdbdb}
.border_title{font-size:16px;padding-bottom:4px;margin-bottom:10px;}
.coming_soon{margin-top:25px;}
.only_content{line-height:23px}
.btn_view_img{display:block;margin-top:5px;text-align:right}
.btn_view_img img{width:auto !important}
.hexagon{vertical-align:0;margin-right:10px}

/* 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;}

}

@media screen and (max-width:650px){
/* Common */
#wrap > article.sub{margin-top:70px;}
}