

#main_visual {position:relative; width:100%; height:608px; overflow:hidden; }
#main_visual .main_roll_img01{position:absolute; top:0; z-index:-1;}
#main_visual .main_title{width:1182px; margin:0 auto; padding-top:150px;}
#main_visual .main_title .main_t p.big_txt{font-size:48px; color:#fff; font-family:'Arial'; font-weight:600; line-height:52px; padding-bottom:3px; letter-spacing:-1px;}
#main_visual .main_title .main_t p.small_txt{font-size:13px; color:#dddddd; padding-top:15px; line-height:20px; letter-spacing:-0.5px;}

#container_main{position:relative; width:100%; margin:0; padding:0; background:#eeede8;}

 /* section1 */
#section1 {position:relative;clear:both;margin:0 auto;overflow:hidden; width:1182px; top:-49px; }
#section1.padep {position:relative;clear:both;margin:0 auto;overflow:hidden; width:1182px; top:-10px; padding-bottom:40px;}
#section2 {position:relative;clear:both;margin-top:-10px;overflow:hidden; width:100%; background:#767676;}
#section3 {position:relative;clear:both;margin:0 auto;/* overflow:hidden; */ width:1182px; height:58px; background:#fff; top:-30px;}

.block1_1{position:relative; float:left; width:580px; height:360px; background:#fff; overflow:hidden;}
.block1_1 .title{position:relative;font-size:16px;letter-spacing:-0.5px;height:49px;}
.block1_1 .title li a{float:left; width:145px; height:49px; text-align:center; line-height:49px;}
.block1_1 .title li a:hover, .block1_1 .title li a:active {display:block; width:145px; height:49px; background:#DDD; color:#333; line-height:49px;}
.block1_1 .title li a.active {display:block; width:145px; height:49px; background:#2e2e2e; color:#e9e9e9; line-height:49px;}
.block1_1 .title li.more{position:absolute;top:0;right:20px}
.block1_1 .con{color:#565656;font-size:13px}
.block1_1 .con li{position:relative; border-top:1px dotted #ddd;}
.block1_1 .con li.pad{padding:12px 0 12px 20px;}
.block1_1 .con li a{font-size:13px;}
.block1_1 .con li .date{color:#969696;position:absolute;right:25px;font-size:12px}
.block1_1 .con li.not_data {width:100%; padding:180px 0 60px 0; text-align:center; font-size:15px; background:url('../images/main/not_data.png') no-repeat center 60px; }
.block1_1 .tab_area_li{display:block; position:relative; width:100%; height:130px; background:#f1f5f6; }
.block1_1 .tab_area_li a {overflow:hid den; height:auto; width:auto; padding:0; text-align:left; font-size:14px; font-weight:400; color:#5e5e5e;}
.block1_1 .tab_area_li a .span_top {display:block; overflow:hidden; font-size:16px; font-weight:600; color:#2e2e2e; padding:20px 20px 0 20px;}
.block1_1 .tab_area_li a .span_bot { display:block; margin-top:5px; font-size:13px; padding:0 20px;}
.block1_1 .tab_area_li .day_date { position:absolute; top:100px; left:20px; font-size:13px; color:#ababac; }
.block1_1 .tab_area_li .notice_plus {position:absolute; top:100px; right:20px;}

.block1_2{width:362px; height:360px; background:#fff; float:left; margin-left:22px;}
.block1_2 .gallery{padding:15px 20px; border:0px solid #000;}
.block1_2 .gallery .ga_title{font-size:17px; font-weight:normal; background:url('../images/main/photo_title.png') no-repeat; padding-left:35px; letter-spacing:-0.5px;}
.block1_2 .gallery .ga_list{height:115px; border-bottom:1px dotted #d4d4d4; padding:22px 0;}
.block1_2 .gallery .ga_list li.ga_img{float:left; margin-right:15px; width:166px; height:115px;}
.block1_2 .gallery .ga_list li.ga_img img {width: 100%!important; height: 100%!important; object-fit: cover;}
.block1_2 .gallery p.ga_title02{font-size:13px; font-weight:600;}
.block1_2 .gallery p.ga_txt{margin-top:5px; font-size:11px; color:#a1a1a1; line-height:18px;}

.block1_3{position:relative; float:left; width:217px; height:360px; overflow:hidden;}
.block1_3 .quick_menu{height:360px; background:url('../images/main/quick_bg.png') no-repeat; padding:15px 20px;}
.block1_3 .quick_menu .qu_title{height:30px; font-size:17px; font-weight:normal; background:url('../images/main/quick_title.png') no-repeat; padding-left:40px; letter-spacing:-0.5px; color:#fff; line-height:30px;}
.block1_3 .quick_menu ul{margin-top:20px;}
.block1_3 .quick_menu ul li{margin:5px 0;}
.block1_3 .quick_menu ul li a{display:block; width:156px; height:22px; line-height:22px; color:#deffff; background:url('../images/main/quick_dot.png') no-repeat 10px center; padding-left:25px; overflow:hidden;}
.block1_3 .quick_menu ul li a:hover{background:#fff url('../images/main/quick_dot.png') no-repeat 10px center;; color:#444;}
.block1_3 .link_icon{position:absolute; bottom:0; left:0; width:100%; border-bottom:1px solid #1f6eb1; background:#1f6eb0;}
/*.block1_3 .link_icon ul li{width:107px; float:left;text-align:center; border-left:1px solid #0f5b9b; border-top:1px solid #0f5b9b;}
.block1_3 .link_icon ul li a{display:block; color:#fff; padding:15px 0; }*/

.block1_3 .link_icon ul li{float:left; width:107px; padding:13px 0 12px 0; cursor:pointer; text-align:center; border-left:1px solid #0f5b9b; color:#fff;}
.block1_3 .link_icon ul li:first-child{border-left:0;}
.block1_3 .link_icon ul li p{font-size:12px; letter-spacing:-0.5px; padding-top:6px;}

/* 161028 블럭추가 */
.block1_4{clear:both;position:relative;margin:0 auto;padding:7px 0 7px 0;text-align:center;width:100%;background:url('/skin/h_skin4/images/main/block1_4_bg.gif') no-repeat center;}
.block1_4 .title{position:relative;font-size:16px;text-align:left;padding:10px 0 10px 20px;color:#fff}
.block1_4 .title strong{color:#ddd51e}
.block1_4 .img{position:absolute;right:0;top:20px;z-index:10}
.block1_4 ul{position:relative;width:100%;height:52px;}
.block1_4 li{float:left;text-align:center;padding:15px 10px;}
.block1_4 li span.txt{vertical-align:top;}
.block1_4 li.first{padding:15px 10px 15px 22px}
.block1_4 li a{font-size:13px;color:#333}
.block1_4 li a:hover{color:#0f5b9b}
.block1_4 li a span.btn_arrow{margin-left:2px;background-color:#f8f8f8;color:#000;font-size:8px;padding:2px 5px 3px 5px;border:1px solid #ddd}


.block2_1{position:relative; width:1182px; height:44px; margin:0 auto;}
.block2_1 .bottom_link{float:left;}
.block2_1 .bottom_link li{float:left; line-height:44px; color:#b9b9b9;}
.block2_1 .bottom_link li a{color:#fff;}
.block2_1 li a.yellow{color:#f4f65d; font-weight:600;}
.block2_1 .sns{float:right; margin-right:175px;}
.block2_1 .sns li{float:left; margin:10px 3px;}
.block2_1 .family_site{position:absolute; top:9px; right:0;}
.block2_1 .family_site select{width:159px; height:25px;}


.block3_1 {position:relative;width:1182px; margin:0 auto;}
.block3_1 .flow_bann_area ul{height: 58px; margin:0 auto; text-align:center;}
.block3_1 .flow_bann_area ul:after{content:""; display:block; clear:both;}
.block3_1 .flow_bann_area ul li{width:auto; height: 100%; padding:0 10px; font-size:14px; line-height: 58px; display:inline-block;}
.block3_1 .flow_bann_area ul li strong {padding-right: 10px;}


/*일반대학 행정실 안내*/
.normalCollege_tel{position:relative; width:100%; height:360px; background:url('/images/main/normalCollege_bg.png') no-repeat center 20px; overflow:hidden;}
.normalCollege_tel .normalCollege_title{height:108px; background:url('/images/main/normalCollege_title_bg.png') no-repeat left center;}
.normalCollege_tel .normalCollege_title h2{font-size:16px; font-weight:normal; letter-spacing:-0.5px; padding-left:130px; color:#333;}
.normalCollege_tel .normalCollege_title h2 span{font-size:16px; color:#237bbb; font-weight:600;}
.normalCollege_tel .normalCollege_title p{font-size:12px; letter-spacing:-0.8px; padding-left:130px; padding-top:8px; line-height:20px; color:#848484;}
.normalCollege_tel .team_tel{padding-top:5px; line-height:22px;}
.normalCollege_tel .team_tel .team_name{width:77px; font-size:13px; /*background:url('/images/main/team_dot.gif') no-repeat left center;*/ padding-left:5px; float:left;}
.normalCollege_tel .team_tel .team_number{font-weight:600; letter-spacing:-0.5px; font-size:13px;}
.normalCollege_tel .btn_errorInfo{width:100%; margin-top:9px; background:#767676;  text-align:center;}
.normalCollege_tel .btn_errorInfo a{display:block; padding:10px 0; color:#fff; font-size:13px; letter-spacing:-0.5px;}
.normalCollege_tel .normalCollege_icon{width:100%; border-top:1px solid #eeede8;}
.normalCollege_tel .normalCollege_icon ul li{float:left; width:120px; padding:13px 0; cursor:pointer; text-align:center; border-left:1px solid #eeede8;}
.normalCollege_tel .normalCollege_icon ul li:first-child{border-left:0;}
.normalCollege_tel .normalCollege_icon ul li p{font-size:12px; letter-spacing:-0.5px; padding-top:5px;}