@charset "utf-8";

/*학과특성화*/
.spec01 {position:relative;text-align:center;background-color:#f7f7f7;margin-top:30px;padding:45px 20px 25px;border:none;}
.spec01 .tits {position:absolute;top:-30px;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);display:inline-block;vertical-align:top;background:#09328a url(/tax/_Img/Content/tit_bg01.jpg) no-repeat right bottom; background-size:auto; color:#fff;min-width:90%;border-radius:30px;line-height:1em;font-size:18px;font-weight:400;padding:21px 0}
.spec01 .txts li {display:inline-block;vertical-align:middle;color:#444;width:200px;height:55px;background-color:#fff; border:1px solid #ccc;margin:0 3px 7px 0; line-height:3.5em;}
.spec02 {position:relative;text-align:center;border:none;margin:30px auto 0;padding:45px 20px 5px;}
.spec02 .tits {position:absolute;top:-30px;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);display:inline-block;vertical-align:top;background:#09328a url(/tax/_Img/Content/tit_bg02.jpg) no-repeat right bottom;background-size:auto; color:#fff;min-width:90%;border-radius:30px;line-height:1em;font-size:18px;font-weight:400;padding:21px 0}

.character {overflow:hidden;width:100%;}
.character .taxsj {position:relative;float:left;width:23.5%;margin-left:2%;text-align:center;margin-bottom:10px;}
.character .taxsj .bt-line-deep{display:block;float:left;width:100%;height:5px;background:url(/_Img/Template/Content/dpt_vline-deepblue.gif) repeat-x;}
.character .taxsj:nth-child(4n+1) {margin-left:0}
.character .taxsj .tits {display:block;line-height:1em;font-size:18px;color:#274662;; border-top:2px solid #274662;border-bottom:1px solid #274662;padding:15px;box-sizing:border-box;}
.character .taxsj .tits.mh{line-height:2em;}
.character .taxsj .txt {font-size:15px;color:#444;min-height:200px;background-color:#fff;padding-top:20px;line-height:2.5em;}

@media only screen and (max-width:899px){
	.character .taxsj,  .character .taxsj:nth-child(4n+1) {float:none;display:inline-block;vertical-align:top;width:48%;margin-left:3%;margin-bottom:25px;}
	.character .taxsj:nth-child(odd) {margin-left:0;}
	.character .taxsj .txt {min-height:175px;}
	.character .taxsj:nth-child(n+3) .txt {min-height:100%;padding-bottom:20px;}
}

@media only screen and (max-width:768px){
	.character .taxsj .tits {font-size:17px;}
	.character .taxsj .tit {font-size:16px;padding-top:15px}
	.character .taxsj .txt {min-height:100%;padding:20px;}
	.character .taxsj .tit:before {top:59px}
}

@media only screen and (max-width:599px){
	.spec01 {padding:40px 10px 10px;font-size:14px;line-height:1.6em;}
	.spec01 .tits, .spec02 .tits {font-size:18px;padding:15px;top:-18px;background-size:cover;}
	.spec01 .txts li, .spec02 .txts li {width:160px; height:30px; line-height:2em;}
	.spec02 {padding:25px 10px 10px;font-size:14px;line-height:1.6em;margin-bottom:10px;}
	.character .taxsj, .character .taxsj:nth-child(odd), .character .taxsj, .character .taxsj:nth-child(3n+1) {display:block;width:100%;margin-left:0;}
	.character .taxsj .tits, .character .taxsj .tits.mh {line-height:1.6em;padding:10px;}
	.character .taxsj .txt {padding:15px;}
}


/* 전공소개 */
.mgap {margin-top:70px;}
.cont-wrap {width:calc(100% - 80px); margin:0 auto;}
.curtit {position:relative;text-align:center;margin-bottom:20px;}
.curtit .tit01 {display:block;background:#005aab url(/tax/_Img/Content/bg_tit05.jpg) no-repeat right bottom;background-size:auto;color:#fff;min-width:100%;border-radius:30px;line-height:1em;font-size:18px;font-weight:400;padding:21px 0}
.curtit .tit02 {background:#348ad8 url(/tax/_Img/Content/tit_bg03.jpg) no-repeat right bottom;}
.curtit .tit03 {background:#f7941c url(/tax/_Img/Content/tit_bg04.jpg) no-repeat right bottom;}

.major-box {overflow:hidden;width:100%;}
.major-box .box-wr {position:relative;float:left;width:23.5%;margin-left:2%;text-align:center;margin-bottom:10px;}
.major-box .box-wr .bt-line{display:block;float:left;width:100%;height:5px;background:url(/_Img/Template/Content/dpt_vline.gif) repeat-x;}
.major-box .box-wr .bt-line-sky{display:block;float:left;width:100%;height:5px;background:url(/_Img/Template/Content/dpt_vline-sky.gif) repeat-x;}
.major-box .box-wr .bt-line-orange{display:block;float:left;width:100%;height:5px;background:url(/_Img/Template/Content/dpt_vline-orange.gif) repeat-x;}
.major-box .box-wr:nth-child(4n+1) {margin-left:0}
.major-box .box-wr .tit {display:block;min-height:55px;line-height:3em;font-size:18px;color:#fff; background-color:#005aab;}
.major-box .box-wr .txt {font-size:15px;color:#444;min-height:200px;background-color:#f7f7f7;padding-top:20px;}

.major-box .box-wr.sky {width:32%;}
.major-box .box-wr.sky:nth-child(3n+1) {margin-left:0}
.major-box .box-wr.sky .tit {background-color:#348ad8;}
.major-box .box-wr.sky:nth-child(3) .txt {min-height:180px;padding:20px 0;}

.major-box .box-wr.orange {width:49%;margin-left:2%;}
.major-box .box-wr.orange:first-child {margin-left:0;}
.major-box .box-wr.orange .tit {background-color:#f7941c;}
.major-box .box-wr.orange .txt {min-height:120px;}

@media only screen and (max-width:899px) {
	.major-box .box-wr, .major-box .box-wr:nth-child(3n+1) {float:none;display:inline-block;vertical-align:top;width:48%;margin-left:3%;}
	.major-box .box-wr:nth-child(odd) {margin-left:0}
	.major-box .box-wr.sky, .major-box .box-wr.sky:nth-child(3n+1) {width:48%;margin-left:3%;}
	.major-box .box-wr.sky:nth-child(odd) {margin-left:0}
	.major-box .box-wr.orange {width:48%;margin-left:3%;}
}

@media only screen and (max-width:768px) {
	.major-box .box-wr .tit {font-size:16px;padding-top:5px}
	.major-box .box-wr .txt {padding-left:15px;padding-right:15px;}
	.major-box .box-wr .tit:before {top:59px}
}

@media only screen and (max-width:599px) {
	.major-box .box-wr {margin-bottom:15px;}
	.major-box .box-wr .txt.hi {min-height:110px;}
	.major-box .box-wr, .major-box .box-wr:nth-child(odd), .major-box .box-wr, .major-box .box-wr:nth-child(3n+1) {display:block;width:100%;margin-left:0;}
	.major-box .box-wr.sky .txt.hi {min-height:130px;}
	.major-box .box-wr.sky, .major-box .box-wr.sky:nth-child(2n+1) {display:block;width:100%;margin-left:0}
	.major-box .box-wr.orange .txt {min-height:100px;}
	.major-box .box-wr.orange, .major-box .box-wr.orange:nth-child(1n+1) {display:block;width:100%;margin-left:0}
}

@media only screen and (max-width:549px){
	.curtit .tit02 {position:relative;width:100%;top:auto;left:auto;display:block;padding:18px 0;margin:0 auto 15px;}
	.major-box .box-wr.sky .tit {padding:13px;line-height:normal;min-height:auto;font-size:16px;}
}

@media only screen and (max-width:499px){
	.cont-wrap {width:100%; margin:0 auto;}
	.curtit {padding:0;}
	.curtit .tit01 {padding:18px 0;margin:0 auto 15px;}
	.major-box .box-wr .tit {padding:15px;line-height:normal;min-height:auto;}
	.major-box .box-wr .txt, .major-box .box-wr.sky .txt {padding:10px 20px;min-height:auto;}
	.major-box .box-wr .txt.hi, .major-box .box-wr.sky .txt.hi, .major-box .box-wr.orange .txt {min-height:auto;}
	.major-box .box-wr.sky:nth-child(3) .txt {min-height:auto;padding:10px 20px;}
}
