@charset "utf-8";
:lang(zh), .zh { font-family: 'Noto Serif SC', 'Noto Serif TC', Arial, sans-serif;  }
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+SC|Noto+Sans+TC|Noto+Serif+SC|Noto+Serif+TC');
@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);

body *{font-family: 'Noto Sans KR', sans-serif; word-break: keep-all; }
body .en_tbl *{word-break:break-word;}

/* IE 10번 사항이 넘어갈 경우 숫자 나오지 않는 문제 수정*/
._contentBuilder ._objHtml._obj ol, ._contentBuilder ._objTag._obj ol { padding: 0 0 0 28px !important; }

/* 바로가기 버튼 */
.baro { width: 100%; height: 100%; }
.baro > a { display: block; width: 100%; height: 100%; }
.baro strong { display: block; text-align: center; }

.baro01 > a { background: #fcca0f; color: #000 !important; }
.baro02 > a { background: #ee808a; color: #fff !important; }
.baro03 > a { background: #4e57a5; color: #fff !important; }
.baro04 > a { background: #00311d; color: #fff !important; }

._contentBuilder ._obj._objHeading .objHeading_h2 { padding-left: 0 !important; background: none !important; }

/* reset */
/*.sub #_contentBuilder a:link, a:visited { color: #078229; }
.sub #_contentBuilder a:hover, a:focus { color: #74c277; }*/

._articleTable .artclTable tr td .artclLinkView { color: #666 !important; }
/* common */
.box01 { padding: 20px 25px; border: 1px solid #e1e1e1; background: #f8f8f8; }
.button01 {
    display: inline-block !important;
    padding: 10px 30px 10px 15px;
    background: #004e30 url("../../images/btn_link.png") no-repeat right center;
    color: #fff !important;
    transition: all 0.25s cubic-bezier(0.7, 0, 0.3, 1);
}
.button01:hover {
    background: #00a264 url("../../images/btn_link.png") no-repeat right center;
    transition: all 0.25s cubic-bezier(0.7, 0, 0.3, 1);
  	text-decoration: none;
}
.alignL { text-align: left; }
.alignR { text-align: right; }
.alignC { text-align: center; }
.red { color: #ff0000; }
.blue { color: #0000ff; }

/* 사이트맵 색상 기존껄로 변경 */
.stMp_Title { color: #2a6bbf !important; }
#_JW_stMp_basic li ._stMpWrap ul li a { color: #666 !important; }


.countsort{
	position : relative;
	width : 100%;
	height : 0;
	padding-bottom : 56.25%;
}

.video{
	position : absolute;
	top : 0;
	left : 0;
	width : 100%;
	height : 100%;
}

/* 중문안내 메뉴 폰트 변경 */
body.sub.eQ06 *, .eQ06 {
  font-family: Arial, "Microsoft MingLiU", 新細明體, sans-serif;
}
.menuUItop ul.ul_1 li.eQ06 * {
  font-family: Arial, "Microsoft MingLiU", 新細明體, sans-serif;
}

.gks_th{background-color:#f3f3f3; font-weight:bold;}
#menu1445_obj442 ._imgType img{margin:0  !important;}

._contentBuilder ._obj._objHtml .ag_ul{list-style:none;}
._contentBuilder ._obj._objHtml .ag_ul:after{content:""; display:block; clear:both; }
._contentBuilder ._obj._objHtml .ag_ul li{float:left; width:32%; margin:0 2% 0 0; background:#1b7b55; text-align:center;}
._contentBuilder ._obj._objHtml .ag_ul li:last-child{margin-right:0px !important;}
._contentBuilder ._obj._objHtml .ag_ul li p{color:#fff; font-weight:500; font-size:1.4em; margin:20px 0; line-height:1;}
._contentBuilder ._obj._objHtml .ag_ul li a{display:block; background:#fdec35; text-align:left; width:110px; margin:0 auto; padding:3px 10px 5px; overflow:hidden; color:#393939; font-weight:bold; line-height:1; font-size:1em; letter-spacing:-1px;}
._contentBuilder ._obj._objHtml .ag_ul li a img{float:right; margin-top:2px; }
._contentBuilder ._obj._objHtml .ag_btn{ color:#454439; display:block; width:150px;  text-align:center; font-size:1.2em; padding:10px 0; border: 1px #b7b7b7 solid; margin:20px auto; font-weight:bold; line-height:1;  letter-spacing:-1px;}

/***overview****/
.adm_box_wrap{overflow:hidden; width:100%; max-width:1000px; position:relative;}
.adm_box_wrap .adm_box{float:left; width:calc(33.333% - 20px); box-sizing:border-box; height:160px; padding:10px; border:1px #bbb solid; background:#f3f3f3; margin-right:29px; position:relative; word-break:keep-all; margin-bottom:29px;}
.adm_box_wrap .adm_box:after{content:""; width:29px; height:10px; background:url('/sites/oisa/images/arrow.png'); background-position:center center; background-size:29px 10px; display:block;position:absolute;  }
.adm_box_wrap .adm_box .num_tit{width:22px; text-align:center; border-bottom:2px #00663f solid; font-weight:bold; font-size:18px; padding-bottom:7px;  }
.adm_box_wrap .adm_box .adm_txt{margin-top:7px; font-size:15px; text-align:left;  }
.adm_box_wrap .adm_box .adm_txt a{text-decoration:underline;}
@media screen and (min-width:660px){
.adm_box_wrap .adm_box:nth-child(3n){margin-right:0;}
.adm_box_wrap .ab_1:after, .ab_2:after{right:-29px; top:50%; margin-top:-5px;}
.adm_box_wrap .ab_3:after, .ab_6:after{bottom:-20px; transform:rotate(90deg); left:50%; margin-left:-15px;}
.adm_box_wrap .ab_5:after, .ab_4:after{left:-29px; top:50%; transform:rotate(180deg); margin-top:-5px;}
.adm_box_wrap .ab_7:after, .ab_8:after{right:-29px; top:50%; margin-top:-5px;}
.adm_box_wrap .ab_9:after{content:""; background:none; width:0; height:0;}

}
@media screen and (max-width:660px){
.adm_box_wrap{ height:1070px;}
.adm_box_wrap .adm_box{float:none; width:calc(50% - 15px); box-sizing:border-box; height:190px; padding:10px; border:1px #bbb solid; background:#f3f3f3; margin-right:29px; position:relative; word-break:keep-all; margin-bottom:29px; position:absolute;}
.adm_box_wrap .ab_1{left:0; top:0;}
.adm_box_wrap .ab_1:after{right:-29px; top:50%; margin-top:-5px;}
.adm_box_wrap .ab_2{right:0; top:0; margin-right:0;}
.adm_box_wrap .ab_2:after{bottom:-20px; transform:rotate(90deg); left:50%; margin-left:-15px;}
.adm_box_wrap .ab_3{right:0; top:219px; margin-right:0;}
.adm_box_wrap .ab_3:after{left:-29px; top:50%; transform:rotate(180deg); margin-top:-5px;}
.adm_box_wrap .ab_4{left:0; top:219px; margin-right:0;}
.adm_box_wrap .ab_4:after{bottom:-20px; transform:rotate(90deg); left:50%; margin-left:-15px;}
.adm_box_wrap .ab_5{left:0; top:438px;}
.adm_box_wrap .ab_5:after{right:-29px; top:50%; margin-top:-5px;}
.adm_box_wrap .ab_6{right:0; top:438px; margin-right:0;}
.adm_box_wrap .ab_6:after{bottom:-20px; transform:rotate(90deg); left:50%; margin-left:-15px;}
.adm_box_wrap .ab_7{right:0; top:657px; margin-right:0;}
.adm_box_wrap .ab_7:after{left:-29px; top:50%; transform:rotate(180deg); margin-top:-5px;}
.adm_box_wrap .ab_8{left:0; top:657px; margin-right:0;}
.adm_box_wrap .ab_8:after{bottom:-20px; transform:rotate(90deg); left:50%; margin-left:-15px;}
.adm_box_wrap .ab_9{left:0; top:876px;}
.adm_box_wrap .ab_9:after{content:""; background:none; width:0; height:0;}
}
  
  /****overview*****/
._contentBuilder ._obj._objHeading .objHeading_h3{background-position:2px 15px !important;}
._contentBuilder ._obj._objHeading .objHeading_h4{background-position:2px 15px !important;}
  
/*  전공안내/major 탭 */
	li.major_li {
	  float: left;
	  width: 48%;
	  float:left;
	  margin-bottom:10px;;
	  background: #006640 !important;
	  text-align: center;
	  line-height: 49px;
	  height: 49px;
	  margin-top:0 !important;
	  padding:0 !important;
	  
  }
li.major_li:nth-child(even){
  float:right;
}
li.major_li a{
  display:block;
  color:#fff;
  font-weight:bold;
}


