@charset "utf-8";

#svisual{background-image:url(/images/btw/main/intro/intro_bg.jpg);background-position:50% 50%}

/* 테이블 */
.th_type {color: #333; background-color: #fafbfc; text-align: center;}

/* 학과소개 이미지 수정 */
.ui-intro .ui-img.img-resize{max-height: 629px;}
@media(min-width: 768px){
  .ui-intro .ui-img.img-resize img{width: 65%; margin-left: 35%;}
}

/* 이수체계도 */
.completion-system .pic_btn {display: block;}
.completion-system .pic_btn a{display: block;}
.pic_btn a:hover,
.pic_btn a:focus {background: linear-gradient(90deg, #9C1727 0%, #132D73 100%);}
/* 이수체계도 End */

/*조직도*/
.org{position:relative;overflow:hidden;z-index:99}
.org:after{content:"";display:block;clear:both;visibility:hidden}
.org li{position:relative }
.org li a:hover,
.org li a:focus{text-decoration:underline;}
.org>li:after{content:"";display:block;clear:both;visibility:hidden}
.org *:before{content:"";display:block;position:absolute;background:#ddd;z-index:-1}
/*라인*/
.org .lv0:before{bottom:199px;left:50%;width: 1px;height:180px;}
.org .lv2:before{top:0px;left:24.5%;width:51%;height: 1px; }
.org .lv2 .group > li > p:before{display:block;position:absolute;top:-30px;left:50%;height:30px;border-left:1px solid #ddd;content:''}
.org .lv2 .group > li > ul > .lv3 > p:before{display: block;position: absolute;top: -30px;left: 50%;height: 30px;  border-left: 1px solid #ddd;content: '';}

/**/
.org .lv0{width:310px;margin:0 auto 30px;border:0;background:#701e20;font-size:1.2em;color:#fff;text-align:center;}
.org .lv0 .t1{display:block;height:40px;line-height:40px}
.org .lv0 .t2{display:block;border:1px solid #701e20;background:#fff;line-height:38px;color:#333}

.org .lv1{width:180px;margin:0 auto 30px;border:0;background:#701e20;font-size:1.2em;color:#fff;text-align:center;}
.org .lv1 .t1{display:block;height:40px;line-height:40px}
.org .lv1 .t2{display:block;border:1px solid #701e20;background:#fff;line-height:38px;color:#333}

.org .lv2 .group{overflow:hidden;margin:0 -1%}
.org .lv2 .group > li{float:left;width:48%;margin:0 1%}
.org .lv2 .group > li > p{position:relative;height:40px;margin:30px 0 0;background:#555B69;line-height:40px;color:#fff;text-align:center}
.org .lv2 .group > li > p .t1{display:block;height:40px;line-height:40px}
.org .lv2 .group > li > p .t2{display:block;height:40px;line-height:40px;border:1px solid #555B69;background:#fff;color:#333}


.org .lv2 .group > li > ul > .lv3 > p{position:relative;margin:30px 0 0;background:#555B69;line-height:40px;color:#fff;text-align:center}
.org .lv2 .group > li > ul > .lv3 > p .t1{display:block;height:40px;line-height:40px}
.org .lv2 .group > li > ul > .lv3 > p .t2{display:block;height:40px;line-height:40px;border:1px solid #555B69;background:#fff;color:#333}

.org .lv2 .group > li > ul > .lv3 ul > .lv4 > p{position:relative;margin:20px 0 0;background:#555B69;line-height:40px;color:#fff;text-align:center}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 > p .t1{display:block;height:40px;line-height:40px}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 >  p .t2{display:block;height:40px;line-height:40px;border:1px solid #555B69;background:#fff;color:#333}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 > p:before{display: block;position: absolute;top: -30px;left: 50%;height: 30px;  border-left: 1px solid #ddd;content: '';}

.org .lv2 .group > li > ul > .lv3 ul > .lv4 ul > .lv5 > p{position:relative;margin:20px 0 0;background:#555B69;line-height:40px;color:#fff;text-align:center}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 ul > .lv5 > p .t1{display:block;height:40px;line-height:40px}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 ul > .lv5 >  p .t2{display:block;height:40px;line-height:40px;border:1px solid #555B69;background:#fff;color:#333}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 ul > .lv5 > p:before{display: block;position: absolute;top: -30px;left: 50%;height: 30px;  border-left: 1px solid #ddd;content: '';}
@media (max-width:767px){
  .org .lv0,.org .lv2 p{width:100%}
  .org .lv0:before{bottom:0px;left:10%;width: 1px;height:1100px}
  .org .lv1{width:100%;margin:0 auto 10px}
  .org .lv2 .group > li{float:right;width:80%;margin-top: 20px}
  .org .lv2:before{display:none}
  .org .lv2 .group > li > p:before{top:50%;left:-12px;width:45px;height:1px;margin-left:-7.5%;}
  .sub02_04_01_01 .org .lv3 .group > li > p:before{top:50%;left:-12px;width:45px;height:1px;margin-left:-7.5%;}
  .org .lv2 .group > li > p{margin:0}
  .org .lv2 .group > li > ul > .lv3 > p{margin:6px 0 0}
  .org .lv2 .group > li > ul > .lv3 ul > .lv4 > p{margin:6px 0 0}
}

/*경영학전공 학생회*/
.sub02_04_01_01 .org .lv2 .group > li > p {height: 80px;}
.sub02_04_01_01 .org .lv2 .group > li {width: 12.2%;}
.sub02_04_01_01 .org .lv2:before {left: 6.4%; width: 86.8%;}
.sub02_04_01_01 .org .lv0:before {height: 170px;bottom: 250px;}
.sub02_04_01_01 .org .lv2 .group > li > p:before {left: 50.5%;}
.sub02_04_01_01 .org .lv3 .group{overflow:hidden;margin:0 auto; width:48%;}
.sub02_04_01_01 .org .lv3 .group > li{float:left;width:48%;margin:0 1%}
.sub02_04_01_01 .org .lv3 .group > li > p{position:relative;height:80px;margin:30px 0 0;background:#d1320a;line-height:40px;color:#fff;text-align:center}
.sub02_04_01_01 .org .lv3 .group > li > p .t1{display:block;height:40px;line-height:40px}
.sub02_04_01_01 .org .lv3 .group > li > p .t2{display:block;height:40px;line-height:40px;border:1px solid #555B69;background:#fff;color:#333}

.slogan{text-align: center;}
.slogan .sub_tit{font-size:20px;}
.slogan .main_tit{font-size:25px;color:#d1320a;}

@media (max-width:767px){
  .sub02_04_01_01 .org .lv2 .group > li > p:before{left:-2.9%;width:10%;}
  .sub02_04_01_01 .org .lv2 .group > li{float:right;width:80%;margin-top: 20px; margin-bottom: 0px;}
  .sub02_04_01_01 .org .lv0:before { bottom: 40px; height: 1100px;}
  .sub02_04_01_01 .org .lv3 .group{margin:0 -1%; width:auto;}
  .sub02_04_01_01 .org .lv3 .group > li{float:right;width:80%;}
  .sub02_04_01_01 .org .lv3 .group > li > p:before{left:-2.9%;width:10%;display: block;}
}
@media (max-width:450px){
  .slogan .sub_tit{font-size:16px;}
  .slogan .main_tit{font-size:20px;}
}

/*국제통상전공 학생회*/
.student_greet p span{color:#901b1f;font-size:30px;line-height: 1.3;}

.sub04_03 .org .lv0:before{bottom: 220px;left:50%;width: 1px;height: 140px;}
.sub04_03 .org .lv2 .group > li > p {height: 80px;}
.sub04_03 .org .lv2 .group > li {width: 23%;}
.sub04_03 .org .lv2:before {left: 12%;width: 76.4%;}
@media (max-width:767px){
  .sub04_03 .org .lv2 .group > li > p:before { left: -2.9%;width: 10%;}
  .sub04_03 .org .lv2 .group > li{float: none;width: 100%;margin-top: 20px}
  .sub04_03 .org .lv0:before,.sub04_03 .org .lv2 .group > li > ul > .lv3 > p:before{display: none;}
}

/*학부행정조직안내 조직도*/
/*.sub01_03 .org .lv2 .group > li > p { height: 80px;}*/
.sub01_03 .org .lv2 .group > li {width: 23%;}
.sub01_03 .org .lv2:before {left: 11.9%;width: 76.3%;}
@media (max-width:767px){
  .sub01_03 .org .lv2 .group > li > p:before { left: -2.7%;width: 10%;}
  .sub01_03 .org .lv2 .group > li{float:right;width:80%;margin-top: 20px}
}

/*조직도 이미지*/
.org img{max-height: 160px}
.org .img_bak{display: block;min-height: 160px; overflow: hidden; background: #fff; border: 1px solid #d2d2d2; text-align: center;}
@media (max-width:767px){
  .org img, .org .img_bak{display: none;}
}

/*GTMBA*/
.ui.uib.type_gist{padding:35px 25px;margin-bottom:30px;border:solid;border-width:4px 0 1px;border-color:#e8030d transparent #ddd}
.ui.uib.type_gist .uibodo .thm_figure{float:right;width:auto;border-width:0;background-color:transparent}
.ui.uib.type_gist .uibodo .thm_caption{float:none;width:auto;margin-right:330px}
.ui.uib.type_gist .uibodo .title{line-height:1.3;font-family:"nsr",sans-serif;font-size:24px;color:#3d4452}
.ui.uib.type_gist .uibodo .small_text{margin:10px 0 20px;color:#868b95}
.ui.uib.type_gist .button_box{margin-top:15px}
.ui.uib.type_gist .list_2st li.postyear{background-position:0 12px}
.ui.uib.type_gist .list_2st li.postyear select{width:120px}

@media (max-width:767px){
  .ui.uib.type_gist .uibodo .thm_figure{float:none;}
  .ui.uib.type_gist .uibodo .thm_caption{margin:10px auto 0;}
}

/*학생회조직도*/
.organ_logo { text-align: center;}
.organ2{margin-bottom:50px;height:255px;}
.organ2,
.organ2 ul,
.organ2 ul li{position:relative;}
.organ2:before,
.organ2 *:before,.organ *:after{content:"";display:block;position:absolute;background-color:#ddd;}
.organ2 ul:after{clear:both;position:relative;visibility:hidden;}
.organ2 ul li *{display:block;color:#fff;text-align:center;}
.organ2 .org .lv2{margin-top:70px;}
.organ2 .org .lv2>ul>li{float:left;width:100%;margin-top:35px;}
.organ2 .org .lv2>ul>li:first-child{margin-top:0; }
.organ2 .org .lv2>ul>li>span{margin:0 auto;padding:15px 0;width:175px;background-color:#701e20;font-size:16px;line-height:20px;}
.organ2 .org .lv3{margin-top:60px;}
.organ2 .org .lv3>li{float:left;margin:0 1.5%;width:17%;}
.organ2 .org .lv3>li>span{margin:0 auto;padding:12px 10px 0;background-color:#76797d;width:160px;height:60px;line-height:18px;}

/* 조직도 라인 정리 */
.organ2 .org .lv2>ul>li:before,
.organ2 .org .lv2>ul>li>span:after,
.organ2 .org .lv3>li:before{left:50%;margin-left:-1px;width:1px;}
.organ2 .org .lv1:before{top:150px;height:35px;}
.organ2 .org .lv2>ul>li:before {position: absolute;top:50px;height:35px;}
.organ2 .org .lv2>ul>li>span:after{top:50px;height:35px;}
.organ2 .org .lv2_1 .lv3:before{top:-25px;left:10.2%;width:79.85%;height:1px;}
.organ2 .org .lv2_2 .lv3:before{top:-25px;left:7%;width:85.8%;height:1px;}
.organ2 .org .lv3>li:before{top:-25px;height:25px;}

/*국제무역사 버튼두개*/
@media (min-width:768px) {
  .ui.uit .btnwrap.two_box{position:absolute;top:-15px;right:180px;margin-top:0;}  
}

/*취업분야*/
   .listbox{position:relative;border:1px solid #ddd;}

.listbox .box{height:auto;padding:30px;}
.listbox .box:after{content:"";display:block;clear:both}
.listbox .box ul{margin-left:80px}
.listbox .box .icon{float:left;width:130px;height:130px;padding-top:45px;font-weight:700;font-size:15px;text-align:center;background:#701e20;border-radius:100%;color:#fff;}
.listbox .box .icon1{background-position:0 0}
.listbox .box .icon2{background-position:-160px 0}
.listbox .box .icon3{float:none;display:block;margin:0 auto;background-position:-320px 0}
.listbox .box1 ul li { border:1px solid #701e20;padding: 5px 30px;background: none;}
.listbox .box1{margin-bottom:20px}
.listbox .box3{width:500px;height:300px;position:absolute;top:0;right:0;padding-top:84px;padding-right: 100px;}
.listbox .box3:before{content:"";position:absolute;top:149px;left:25px;width:82px;height:112px;margin-top:-56px;background:url(/images/btw/sub04/arr_0102_listbox.png) no-repeat}
.listbox .box3 ul{margin:30px 0 0}

/*인사말배경*/
.greeting.gree_btw01{background:url(/images/btw/sub01/sub01_01_img01.jpg) no-repeat left top;}
.greeting.gree_btw02{background:url(/images/btw/sub02/sub02_01_01_img01.jpg) no-repeat left top;}
.greeting.gree_btw03{background:url(/images/btw/sub03/sub03_01_01_img01.jpg) no-repeat left top;}
.greeting.gree_btw04{background:url(/images/btw/sub04/sub04_01_01_img01.jpg) no-repeat left top;}
.greeting.gree_btw05{background:url(/images/btw/sub05/sub05_01_01_img01.jpg) no-repeat left top;}

.sub01_01 .greeting { padding-bottom: 240px;}
.sub02_01_01 .greeting { padding-bottom: 170px;}
.sub03_01_01 .greeting { padding-bottom: 50px;}
.sub05_01_01 .greeting { padding-bottom: 60px;}

@media (max-width: 768px){
  .sub01_01 #txt .greeting {padding-bottom: 140px;}
  .sub02_01_01 #txt .greeting {padding-bottom: 60px;}
}

/*ui-row 패딩라이트*/
.row_pd { padding: 25px 0 50px 0; }
.s02040102 .ui-row h3{position: relative;}
/*학생회 공약사항*/
@media (max-width: 767px){
   .sub02_04_01_02 .row_pd {  padding: 25px 0 50px 5%;}
}


/*조교*/
@media (min-width: 768px){
  .sub02_02_02 .ui-list.card .ui-cont .inner {min-height: 314px;}
}
/*sub03_01_01 시작*/
  
/*전공소개 인사말*/
.sub03_01_01 .first.mb_20 .gray_cr { color:#666;  }  
.sub03_01_01 .first.mb_20 .ky_color { color:#901b1f; } 
.title_txt { display: inline-block; }
.ir_name01 { display: inline-block; width:75px; height:36px; text-indent: -9999px; overflow: hidden; font-size: 0; color:#fff;background: url(/images/btw/sub03/sub03_01_01-img01.png) no-repeat;background-size: 75px;vertical-align: middle; margin-left:20px;}
  
/*융합경영학과(계약학과)는?*/
.wrap_yhbox { margin-top:40px; } 
.ms_title { display: block; padding: 10px 30px; border-radius:30px; background:#212a3d; width:500px; text-align: center; margin:0 auto; color:#fff; font-size:25px;}
.ms_box .ms_icon { display: block; width:150px; height:150px; background: url(/images/btw/sub03/sub03_01_02_02-img01.png) no-repeat; margin: 0 auto; }
.ms_box .ms_icon.ms_icon01 { background-position:0 0;}
.ms_box .ms_icon.ms_icon02 { background-position: -233px 0;}
.ms_box .ms_icon.ms_icon03 { background-position: -470px 0;}

.ms_box .ms_list { width:600px; overflow: hidden; margin: 0 auto; margin-top:40px;}
.ms_box .ms_list li { float:left; width:33.333%; text-indent: -9999px;  font-size:0; color:#fff;position: relative; }
.ms_box .ms_list .ms_li:before { content:""; display: block; width:90px; height:4px; position: absolute; top:50%; background: url(/images/btw/sub03/sub03_01_02_02-img02.png) no-repeat; z-index: -1;}
.ms_box .ms_list li:nth-child(1):before { left:133px; }
.ms_box .ms_list li:nth-child(2):before { display: none; }
.ms_box .ms_list li:nth-child(3):before { right:133px; transform: rotate(180deg); }

/**/
.wrap_circle { margin-top:40px; }
.wrap_circle .listbox{ border:0;}
.box_wrap { padding: 30px 30px 30px 175px; position: relative; height: 250px;}
.wrap_circle .right_box{ overflow: hidden; }
.wrap_circle .right_box ul{ margin-left: 0;}
.wrap_circle .right_box h3 { margin-top:0; }

.wrap_circle .listbox .box{position: relative; width:100%;display: inline-block; position: relative;background: #e5e5e5;padding: 0; margin-bottom: 20px;}
.wrap_circle .listbox .box:after{content:"";display:block;clear:both}
.wrap_circle .listbox .box .icon{position: absolute;top:30px; left:30px; width:111px;height:111px;font-weight:700;font-size:15px;text-align:center;background:url(/images/btw/sub03/sub03_01_02_02-img03.png) no-repeat;color:#fff;margin-top:20px;}
.wrap_circle .listbox .box .icon1{background-position:0 0}
.wrap_circle .listbox .box .icon2{background-position:-111px 0}
.wrap_circle .listbox .box .icon3{background-position:-222px 0}

@media (max-width:767px) {
  .ms_title { padding: 20px; }
  .box_wrap { height: auto; padding: 30px; }
  
  .ms_box .ms_list li { text-indent: 0; font-size:20px; color:inherit; margin-bottom: 40px; width:100%; }
  .ms_box .ms_list li:nth-child(1):before { top:88%; margin-left:-45px;     transform: rotate(90deg);left:50%;} 
  .ms_box .ms_list li:nth-child(3):before { top:8%; margin-left:-45px;     transform: rotate(-90deg);left:50%;} 
  .ms_box .ms_icon { background: #b5b5b5; width:auto; height: auto;padding: 20px;text-align: center;}
  .ms_box .ms_list { width:auto; }
  .wrap_circle .listbox .box .icon { position: static; display: block; margin:0 auto; }
  .wrap_circle .left_box { display: block; }
  .ms_title { border-radius: 0; width:100%;}
  .wrap_circle .right_box { display: block; margin-top: 20px;}
  .wrap_circle .listbox .box .icon { float:none; }
}

@media (max-width:480px) {  
  .ms_title span{ display: block; }
}

/*비전및목표*/
.vision_wrap { margin-top:40px; }
.h3_wrap { overflow: hidden; clear: both;}
.yh_ulbox { overflow: hidden; margin-top: 40px;}
.yh_title{ display: block; margin:0 auto;font-size: 22px; width:84%; height:40px; background:url(/images/btw/sub03/sub03_01_03-img01.png) center bottom no-repeat; text-align: center;float:right;}

.yh_lv01 { font-size: 20px; display: inline-block; width:100%;}
.yh_lv02 {font-size: 20px; display: inline-block; width:100%; margin-top:20px; }
.yh_lv03 {font-size: 20px; display: inline-block; width:100%; margin-top:20px; margin-top:200px;}

.yh_lv01 ul {display: inline-block;width:84%;}
.yh_lv02 ul {display: inline-block;width:84%;}
.yh_lv03 .yh_lv03_ul {display: inline-block;width:84%;vertical-align: middle;}
.yh_lv03 ul>li { display: block; float:left; width:23%; margin: 0 1%; }

.yh_lv01 span { padding: 30px 10px;display: inline-block; width:15%;text-align: center;}
.yh_lv02 span { padding: 30px 10px;display: inline-block; width:15%;text-align: center;}
.yh_lv03 .yh_lv03_01{ padding: 30px 10px;display: inline-block; width:15%;text-align: center;vertical-align: middle;}

.yh_lv03 .yh_lv03_01_01 { display: block; width:151px; height:151px; border-radius: 100%; background: #545454;color:#fff;font-size: 14px; text-align: center; padding:58px 10px;margin:0 auto;}

.yh_lv01_01 span { display: inline-block; padding: 20px 40px; width:100%;background: #733335; text-align: center; color:#fff;}

.yh_lv01_02 span { display: inline-block; padding: 20px 40px; width:100%;background: #733335; text-align: center; color:#fff;}
.yh_lv01_02 { position: relative;}
.yh_lv01_02 span { display: inline-block; padding: 20px 40px; width:100%;background: #545454; text-align: center; color:#fff;}

.yh_lv01_02 ul { position: absolute; left:0; top:175px;width:100%; }
.yh_lv01_02 ul li { width:23%; float:left;  margin: 0 1%;font-size:14px;text-align: center;}

.yh_lv01_02:before { content: ""; display: block; width:470px; height:98px; background:url(/images/btw/sub03/sub03_01_03-img02.png) no-repeat; position: absolute;left:50%;margin-left:-235px;top:72px;}

.yh_03last { display: block; float:right; width:84%; margin-top:40px;}

.yh_03last .yh_03last_01 { display: block; background: #45495b; padding: 10px 10px; font-size: 14px;text-align: center;height: 60px;color:#fff;}
.yh_ulbox .yh_03last_01_ul { overflow: hidden; border:1px solid #ddd; padding: 10px 10px; margin-top:0;}
.yh_ulbox .yh_03last_01_ul li { font-size: 13px; display: block;  width:100%; }
.yh_lv03_ul .lv03_li { position: relative;} 
.yh_lv03_ul .lv03_li:before { content: ""; display: block; width:4px;height: 26px;position: absolute;top:-26px;left:50%;background: url(/images/btw/sub03/sub03_01_03-img03.png) no-repeat;margin-left:-2px;}


@media (max-width:767px) {
  .yh_title { width:100%; }
  
  .yh_lv01 span { width:100%; padding: 10px; border:1px solid #733335;}
  .yh_lv02 span { width:100%; padding: 10px; border:1px solid #545454;}

  .yh_lv01_01 span { padding: 10px;font-size: 18px; }
  .yh_lv01_02 span { padding: 10px;font-size: 18px; }
  .yh_lv01 ul { width:100%; }
  .yh_lv02 ul { width:100%; }
  .yh_lv01_02:before { display: none; }
  .yh_lv01_02 ul { position: static;margin-top:10px; } 
  .yh_lv01_02 ul li { border:1px solid #ddd; padding: 10px; width:90%; float:right; margin:1% 0; }
  .yh_lv01_02 { position: relative;overflow: hidden;
}
  .yh_lv01_02:before { content:""; display: block; width:1px; height: 100%; position: absolute; top:40px; left:5%; margin-left:0;background: #ddd; z-index: -1;} 
  .yh_lv01_02 ul li { position: relative;background: #fff;}
  .yh_lv01_02 ul li:before { content: ""; width:7%; height: 1px; top:50%;left:-5.9%; background: #ddd;z-index: -1;position: absolute;}
  .yh_lv03 .yh_lv03_ul { display: none; }
  .yh_lv03 { margin-top:20px; }
  .yh_lv03 .yh_lv03_01 { padding: 10px; border:1px solid #45495b; display: block; width: 100%;background: #fff; }
  .yh_03last { float: right; width:90%;margin-top:20px;}
  .yh_lv03 ul>li{ width: 100%; margin: 0;position: relative;}
  .yh_lv03 ul .first_03_li:before { content: ""; width:7%; height: 1px; top:50%;left:-5.9%; background: #ddd;z-index: -1;position: absolute; }
  .yh_03last .yh_03last_01 { height: auto; }
  .yh_lv03 { position: relative;}
  .yh_lv03:before { content:""; display: block; width:1px; height: 100%; position: absolute; top:40px; left:5%; margin-left:0;background: #ddd; z-index: -1;} 
  .yh_ulbox .yh_03last_01_ul { background: #fff; }
}

@media (min-width: 768px){
  .sub03_01_05_01 .box_local {padding: 40px 120px 40px 50px;}
}
/*테이블*/
.color_list li { display: block; padding: 5px; margin: 3px 0;color:#fff; }
.color_list .list_cor01 { background: #595959 }
.color_list .list_cor02 { background: #245d90 }
.color_list .list_cor03 { background: #b91d55 }
.color_list .list_cor04 { background: #e3ae60 }
.color_list .list_cor05 { background: #0e8242 }

.basic_title { display: block;padding: 5px;background: #000;width: 160px;margin: 0 auto;font-size: 16px;color: #fff;margin-bottom: 3px;}
.basic_title02 { display: block;padding: 5px;background: #000;width: 100%;margin: 0 auto;font-size: 16px;color: #fff;margin-bottom: 3px;}
.basic_ul { display: inline-block;}
.basic_ul li { float: left;margin-left:3px; }
.basic_ul02 li { margin-left:3px; }

.col_cirbox.red_cir { background: url(/images/btw/sub03/cir_color01.png) no-repeat;padding-left: 25px;margin-right: 10px; }
.col_cirbox.blue_cir {background: url(/images/btw/sub03/cir_color02.png) no-repeat;padding-left: 25px;  }
.col_cirbox.yellow_cir {background: url(/images/btw/sub03/cir_color03.png) no-repeat;padding-left: 25px;  }
.col_cirbox.gray_cir {background: url(/images/btw/sub03/cir_color04.png) no-repeat;padding-left: 25px;  }
.col_cirbox.green_cir {background: url(/images/btw/sub03/cir_color05.png) no-repeat;padding-left: 25px;  }

.sub03_03_03_01 .tbl_basic th{ vertical-align: top; }
.sub03_03_03_01 .tbl_basic td{ vertical-align: top; }
.sub03_03_03_02 .tbl_basic th{ vertical-align: top; }
.sub03_03_03_02 .tbl_basic td{ vertical-align: top; }

.sub03_03_03_01 .color_list li { font-size: 12px; }
.sub03_03_03_02 .color_list li { font-size: 12px; }



/*산학협력*/
.sh_line_wrap { padding: 40px 20px;border:1px solid #ddd;margin:20px 0; }
.sh_clbox { background: url(/images/btw/sub03/sub03_03_08-img01.png) center left no-repeat; height:350px;}
.sh_clbox .sh_wrap { position: relative;}
.sh_clbox .sh_wrap .sh_title { position: absolute; top:70px; left:311px; text-align: center; color:#fff; font-size: 20px;}
.sh_clbox .sh_wrap .sh_title em{ display: block; font-size: 16px;}
.sh_clbox .sh_wrap .sh_title b span { display: block; }

.sh_list{ position: relative; }
.sh_list dt { color:#fff; position: absolute;font-size: 16px;}
.sh_list dd { position: absolute; }
.sh_list .sh_01{ top: 77px;
    left: 238px; }
.sh_01txt{ top: -5px;
    left: 332px;}
.sh_01txt span { display: block;}

.sh_list .sh_02{left: 456px;
    top: 112px; }
.sh_02txt{left: 654px;
    top: 54px; }
.sh_02txt span { display: block;}

.sh_list .sh_03{ top:202px;left:235px;  color:inherit;text-align: center;}
.sh_list .sh_03 span { display: block;}
.sh_03txt{top:254px; left:40px; }
.sh_03txt span { display: block;}

.sh_list .sh_04{     top: 245px;
    left:426px; }
.sh_04txt{ top: 253px;
    left: 586px; }
.sh_04txt span { display: block;}

@media (max-width:800px) { 
  .sh_clbox { background: none;height:auto;margin-top:0;}
  .sh_clbox .sh_wrap .sh_title {display: block;width:180px; height:180px;position: static;background: #45495b;border-radius: 100%; padding: 40px 20px;margin:0 auto;}
  .sh_list { margin-top:40px; }
  .sh_list dt {position: static;padding: 20px;font-size: 18px; font-weight: 600;}
  .sh_list dd { position: static;padding: 20px; border:1px solid #ddd;margin-bottom:10px;}
  .sh_list .sh_03 { text-align: left;}
  .sh_list .sh_01{background:#626262; }
  .sh_list .sh_02{background:#c40648;}
  .sh_list .sh_03{background:#dcdcdc;}
  .sh_list .sh_03 span { display: inline-block;}
  .sh_list .sh_04{background:#003567;}
  .sh_list dd span { display: inline-block;}
}

/*취업분야*/
.work_box { display: none; }
/*채용정보테이블*/
.list_img { display: inline-block;}
.basic_table td.left .list_subject .link.link_imgtxt { display: inline-block;}

/*학생회*/
.greeting.gree_btw03_04_04 {padding-left: 280px;
    background: url(/images/btw/sub03/sub03_04_04_img01.jpg) no-repeat left top;
}
/*학부행정조직안내 조직도*/
.sub03_04_04 .org .lv2 .group > li > p { height: 80px;}
.sub03_04_04 .org .lv2 .group > li {width: 18%;}
.sub03_04_04 .org .lv0:before{ top:0; height:293px;}
.sub03_04_04 .org .lv2:before {left: 9.4%;width: 81.3%;}
@media (max-width:767px){
  .sub03_04_04 .org .lv2 .group > li > p:before { left: -2.7%;width: 10%;}
  .sub03_04_04 .org .lv2 .group > li{float:right;width:80%;margin-top: 20px}
  .sub03_04_04 .org .lv2 .group > li > p { height:auto; }
  .sub03_04_04 .org .lv0:before {bottom: 0px;left: 10%;width: 1px;height: 1100px;}
}

.org .t3 { display: block;border: 1px solid #ddd;text-align:center;background: #fff;color: #333;border-top:0;}
.org .t3 i { display: inline-block; vertical-align: middle;}
.kakao { background: url(/images/btw/sub03/sub03_04_04-img01.png) 10% no-repeat; width:38px; height: 35px;text-indent: -9999px; overflow: hidden; margin-right: 10px;display: inline-block;vertical-align: middle;}

.class_mate { overflow: hidden;}
.class_mate li { float:left; width:48%; margin:1%; margin-right: 0; }
.class_mate li span { padding: 20px 20px; background: #bfbfbf; display: block;font-size: 18px;font-weight: 600; }
.class_mate .kakao { margin-left: 10px; }

@media (max-width:767px) { 
  .class_mate li { float:none; width:100%; margin:0;margin-top:10px;}
}
.ky_color { color:#901b1f; }
.bic_font { font-weight: 600; }

/* sub04_02_02.do 조교 */
.ui-list .ui-cont .inner .list_2st.s040202{margin: 5px 0;}
.s020102 .history .item .con_history ul li .br{display: block;}
@media (max-width:767px) { 
  .s020102 .history .item .con_history ul li .br{display: inline;}

}

/* sub04_01_01 인사말 */
/* .s040101 .greeting {padding-left:340px;} */
/* .s040101 p {font-size:17px; } */
.s040101 .greeting .first span:first-child {font-size:30px; color: #0300ca; /*font-style: italic;font-family:'nmg';*/ font-weight: bold;}
.s040101 .greeting .first + p {font-size: 16px;}
.s040101 .txtp {/*text-indent:10px;*/ /*font-family:'nmg';*/ line-height:1.6;}
.s040101 .txtp b {color:#0300ca;/*font-family:'nmg'; font-style: italic;*/}
.s040101 .last-p {display:table; float:right; margin-top:10px;}
.s040101 .last-p b {display: table-cell; vertical-align: middle; text-align: right; font-size: 14px; /*font-weight: normal;*/ color:#545454; font-style: normal;/*font-family:'nmg';*/}
.s040101 .last-p strong {display: table-cell; vertical-align: middle; padding: 0 12px; font-size: 20px; font-weight: bold;font-family:'nmg';}
.s040101 .last-p img {display: table-cell; width:100px; margin-left: -10px; vertical-align: middle;}

/* pdf */
#PDFviewerDiv{position:relative;height:auto;padding-top:140%;overflow:hidden}
#PDFviewerDiv iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}


/* 20220530 조교 추가 css 강세영 */
@media (min-width: 1024px){
  .sub03_02_02 .ui-list.card .ui-cont.nm {display: inline-flex;margin-left: 0;width: 100%;}
}
@media (min-width: 1024px){
  .sub03_02_02 .ui-list.card .ui-cont .inner {width: 50%;margin-right: 10px;}
}
@media (min-width: 1024px){
  .sub03_02_02 .ui-list.card .ui-cont .inner:last-of-type {margin-right: 0px;}
}
