@import 'common.css';
@import 'font.css';

/* main */
#contents {height:100%; margin:0 auto; padding-bottom:20px;}

#contents h3{font-size:2.15em; font-family:"nanumB"; padding:25px 10px;}
#contents h4 {font-size:1.25em; font-family:"nanumB"; padding-top:10px; margin-bottom:15px;line-height:160%;  background:#fff !important;}
#contents h5 {font-size:1.15em; font-family:"nanumB"; padding-left:15px; background:url("../img/bulet.gif") 0 50% no-repeat; margin-bottom:10px; }


/* 모집요강 */
.t_mj{width:100%; margin:0 auto; padding:0;}
.t_mj td{border:1px solid #ccc; padding:4px 3px; font-size:0.9em;}
.t_mj th{background:#dfdfdf; border-top: 2px solid #c50c25; border-right:1px solid #ccc;  border-left:1px solid #ccc; padding:5px 3px; color:#333;}
.t_mj .bt{background:#dfdfdf; border-bottom: 1px solid #ccc ; border-right:1px solid #ccc; padding:5px 3px; color:#333;}
.t_mj .jk{color:#a20a12; text-align:left; padding-left:10px;}


.txt_box {margin-top:20px;}
.txt_box p{ line-height:180%; margin-bottom:20px; width:100%; text-align:justify; }
.txt_box .big{font-size:1.2em; line-height:180%; margin-bottom:20px;}
.txt_box li {line-height:140%; font-size:0.9em; padding-left:12px; margin-bottom:8px;}
.txt_box .pt{background:#34312f; color:#ea3315; font-size:1.4em; padding:4px; font-family:"nanumB"; text-align:center;}
.txt_box .pt2{ color:#b31900; font-size:1.2em;}


/* 원서접수 */

.t_acc{width:100%; margin:0 auto; padding:0;}
.t_acc td{border-bottom: 1px solid #ccc;  border-right:1px solid #ccc; padding:8px 5px 8px 10px; font-size:1em; text-align:left;}
.t_acc th{background:#dcdcdc; border-bottom: 1px solid #ccc; border-right:1px solid #ccc; text-align:center; color:#333; font-size:1.2em;}
.t_acc .topline{border-top: 2px solid #c50c25;}

#terms {width:90%;margin-top:-30px;margin-bottom:-20px; padding:10px; line-height:14px; font-size:10px;}
#terms p, div, ol, ul, li {margin:0; padding:0;list-style:none;word-wrap:break-word;}
#terms .dd {margin:10px 0 0;padding:10px 10px 0; background:#f7f7f7; border:1px solid #d4d4d4; }
#terms .dd ul li {margin-bottom:15px;word-wrap:break-word;}
#terms .dd ul li ul {margin:5px 0 0 15px;}
#terms .dd ul li ul li {font-size:10px; line-height:14px; margin-bottom:3px;}
#terms .font_10 {font-size:10px;line-height:15px;}

/* 원서접수조회 */
.t_acc1{width:100%; margin:0 auto; padding:0;}
.t_acc1 td{border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;  border-right:1px solid #ccc; padding:8px 5px 8px 10px; font-size:1em; text-align:left;}
.t_acc1 th{border-top: 1px solid #ccc; border-left: 1px solid #ccc; background:#dcdcdc; border-bottom: 1px solid #ccc; border-right:1px solid #ccc; text-align:center; color:#333; font-size:1.2em;}
.t_acc1 .topline{border-top: 2px solid #c50c25;}


/* 버튼 공통 */
a.btn_red {display:inline-block;height:18px;padding:8px 12px; font-size:16px; color:#fff;text-align:center;line-height:1em;text-decoration:none;background:#d83037; border:1px solid #c8151d;}
a.btn_gray {display:inline-block;height:18px;padding:8px 12px; font-size:16px; color:#fff;text-align:center;line-height:1em;text-decoration:none;background:#808080; border:1px solid #676767;}

.page {width:100%; margin:0 auto;}
.page .on {border:1px solid #d4d4d4; padding:8px 10px; color:red; font-weight:bold;}
.page .off {border:1px solid #d4d4d4; padding:8px 10px;}


/* 입학상담 */
.qnalist_view   {background:#f4f4f4; padding:12px; font:normal 13px Dotum; color:#4b4b4b; line-height:140%; text-align:left; border-bottom:1px solid #ccc;}
.qnalist_bg     {border-bottom:1px solid #ccc; padding:8px 0;}
.qnalist_title1	{font:bold 15px Dotum; color:#0859c8; text-align:left;}
.qnalist_title2	{font:normal 12px Dotum; color:#999999; text-align:left;}

/* 학기별수업*/
.sub_cont {position:relative; width:100%; margin:0 auto;}
.sub_cont .bul_tt {padding: 1px 0 5px 20px; font-family:Dotum,Arial; font-size:15px; font-weight:bold; color:#000; background:url(/depart1/hak/images/bulet.gif) no-repeat}
.sub_cont .bul_tt span{font-size:1.8em; color:#ec0913; font-weight:bold;}
.sub_cont ul {padding-bottom: 22px;}

.subj_tt {background:#d0d0d0; padding:10px 0 8px 0; border:1px solid #d0d0d0; text-align:center; font-size:14px; font-weight:bold; color:#333; font-family:Dotum;}
.subj_td {padding:18px 20px; border:1px solid #d0d0d0; color:#202020; font-family:Dotum,Arial;font-size:14px; line-height: 150%;}
.subj_td span {font-size:12px; color:#6e6e6e;}
.point {font-size:14px; font-weight:bold; color:#d10505;}

.sjtab {list-style: none; height:53px;}
.sjtab li {float:left; width:244px; padding:10px 0 8px 0; background:#cfcfcf; text-align:center;}
.sjtab li a{font-size:14px; font-weight:bold; color:#333;}
.sjtab .on {float:left; width:244px; height:53px; padding:10px 0 8px 0; text-align:center; background:url(../images/live_arr.png) no-repeat;}
.sjtab .on a{font-size:14px; font-weight:bold; color:#fff;}


.live_td {padding:12px 20px 18px 20px; border:1px solid #d0d0d0; color:#202020; font-family:Dotum,Arial;font-size:14px; line-height: 150%;vertical-align:top;}

.live_td h4{font-size:16px; font-weight:bold; color:#333; margin-bottom:12px; text-align:center;}
.live_td h1{font-size:16px; font-weight:bold; color:#333; margin-bottom:12px; padding-bottom:6px; text-align:center; border-bottom:2px dotted #CCCCCC;}

.live_td h2{font-size:16px; font-weight:bold; color:#333; margin-bottom:6px; text-align:left;}
.live_td h3{font-size:12px; color:#a40a0a;}

.live_td p{padding:8px 0; border-bottom:2px dotted #CCCCCC;}

#hakmu {height:20px;width:100%; background:#fff; border-bottom:1px solid #3a3e47; border-top:1px solid #3a3e47;padding-top:5px;}
#hakmu .menu {position:relative;}
#hakmu .menu li {display:inline;float:left; height:18px; margin-top:5px; width:90px;}
#hakmu .menu li img {height:13px;}
#hakmu .menu li a {color:#333; font-weight:bold; font-size:16px;}
#hakmu .menu li a:hover{color:#eb000a; text-decoration:none;}
#hakmu .menu li .last {background:none;} 

#content .contentWrap .cont_wrap .sub_cont {
    margin: 0 auto;
    padding-top: 20px;
    text-align: justify;
    position: relative;
}
#content .contentWrap div {display:block;}
#content .contentWrap div img {max-width:100%;height:auto;}
/* 학기별수업*/