@charset "utf-8";

/* sub : 시작 *******************************/

/* 인사말 : 사진 있을경우 */
.grt_box {position:relative; font-size:0.85rem; color:#444; word-break:keep-all; }
.grt_box .grt_top {position:relative; min-height:15.5rem; padding:3.5rem 2.5rem 2rem 13.75rem; font-family:'SCDream'; line-height:1.4; background:#22499d url('/images/web/gspress/sub_cnt/bg_grt.png') no-repeat right top; background-size:cover;}
.grt_box .grt_top .img {position:absolute; left:2.5rem; top:2.5rem; width:8.5rem; padding-top:1rem; text-align:center; color:#a1bae6; font-size:0.7rem;}
.grt_box .grt_top .img:before {content:""; display:block; position:absolute; left:0; top:0; width:100%; height:7rem; background:#00b6bf url('/images/web/gspress/sub_cnt/pt_grt.png') repeat;  box-shadow:1px 1px 10px 0 rgba(14, 58, 134, 0.5);}
.grt_box .grt_top .img img {position:relative; display:block; margin:0 auto 0.75rem; max-width:6.25rem; box-shadow:1px 1px 10px 0 rgba(0, 160, 168, 0.4);}
.grt_box .grt_top .img strong {font-size:0.8rem; font-weight:600;}
.grt_box .grt_top .txt {font-size:0.9rem; color:#cee6ec;}
.grt_box .grt_top .txt .slo_txt {padding-bottom:1.5rem; margin-bottom:1rem; font-size:1.7rem; color:#fff; letter-spacing:-1px; font-weight:200; border-bottom:1px solid rgba(255,255,255,0.3);}
.grt_box .grt_top .txt .slo_txt span {font-weight:700;}
.grt_box .grt_sign {margin-top:1rem; text-align:right; font-size:0.9rem; font-family:'SCDream';}
.grt_box .grt_sign strong {font-size:1.1rem; font-weight:700; color:#111;}

/* 인사말 : 사진 없을경우 */
.grt_box2 {position:relative; font-size:0.85rem; color:#444; word-break:keep-all; }
.grt_box2 .grt_top {position:relative; padding:2.5rem 50% 0 0; font-family:'SCDream'; line-height:1.4;}
.grt_box2 .grt_top .img {position:absolute; right:0; top:0; width:50%;}
.grt_box2 .grt_top .img img {width:100%; box-shadow:1px 1px 10px 0 rgba(0, 0, 0, 0.4);}
.grt_box2 .grt_top .txt {position:relative; min-height:15.5rem; padding:3rem; font-size:0.9rem; color:#cee6ec; background: rgb(34,73,157);
	background: -moz-linear-gradient(90deg, rgba(34,73,157,1) 0%, rgba(24,174,206,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(34,73,157,1) 0%, rgba(24,174,206,1) 100%);
	background: linear-gradient(90deg, rgba(34,73,157,1) 0%, rgba(24,174,206,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#22499d",endColorstr="#18aece",GradientType=1);}
.grt_box2 .grt_top .txt .slo_txt {padding-bottom:1.5rem; margin-bottom:1rem; font-size:1.7rem; color:#fff; letter-spacing:-1px; font-weight:200; border-bottom:1px solid rgba(255,255,255,0.3);}
.grt_box2 .grt_top .txt .slo_txt span {font-weight:700;}
.grt_box2 .grt_sign {margin-top:1rem; text-align:right; font-size:0.9rem; font-family:'SCDream';}
.grt_box2 .grt_sign strong {font-size:1.1rem; font-weight:700; color:#111;}

/* 연혁 */
.hisTop {text-align:center; word-break:keep-all; }
.hisTop dt span {position:relative; display:inline-block; padding:0 0.25rem; font-size:1.9rem; font-family:'Sora'; font-weight:600; color:#22499d;}
.hisTop dt span:before {content:""; display:block; position:absolute; left:0; bottom:0.5rem; width:100%; height:0.85rem; background:#e8ecf5; z-index:-1;}
.hisTop dd {position:relative; display:inline-block; margin-top:1rem; padding:0 1.5rem; font-size:1.1rem; font-family:'SCDream'; color:#444;}
.hisTop dd:before {content:""; display:block; position:absolute; left:0; top:0; width:23px; height:21px; background:url('/images/web/gspress/sub_cnt/bg_hisTxt1.png') no-repeat left top; }
.hisTop dd:after {content:""; display:block; position:absolute; right:0; top:0; width:23px; height:21px; background:url('/images/web/gspress/sub_cnt/bg_hisTxt2.png') no-repeat left top; }
.hisTop dd strong {font-weight:700; color:#22499d;}
.hisList {position:relative; padding-top:1rem; margin-top:1rem; overflow:hidden;}
.hisList:before {content:""; display:block; position:absolute; left:50%; top:50px; width:1px; height:100%; border-left:1px dotted #b2b2b2;}
.hisList h4 {position:relative; width:200px; height:200px; margin:0 auto; padding:3.5rem 0.5rem 0; text-align:center; color:#fff; font-size:0.85rem; font-family:'SCDream'; font-weight:400; border-radius:50%; background: rgb(34,73,157);
	background: -moz-linear-gradient(90deg, rgba(34,73,157,1) 0%, rgba(0,101,222,1) 50%, rgba(0,160,168,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(34,73,157,1) 0%, rgba(0,101,222,1) 50%, rgba(0,160,168,1) 100%);
	background: linear-gradient(90deg, rgba(34,73,157,1) 0%, rgba(0,101,222,1) 50%, rgba(0,160,168,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#22499d",endColorstr="#00a0a8",GradientType=1);}
.hisList h4:before {content:""; display:block; position:absolute; left:-5%; top:-5%; width:110%; height:110%;  background:#e6eaf3; border-radius:50%; z-index:-1;}
.hisList h4 span {display:block; font-size:1.2rem; font-weight:700;}

.hisList ol {font-size:0.8rem; color:#444; word-break:keep-all;  overflow:hidden;}
.hisList > ol > li {position:relative; margin:1rem 0 2rem;}
.hisList > ol > li:nth-child(odd) {margin-left:50%; padding-left:4.5rem;}
.hisList > ol > li:nth-child(even) {margin-right:50%; padding-right:4.5rem; text-align:right; }
.hisList > ol > li:before {content:""; display:block; position:absolute; left:-4px; top:0.5rem; width:9px; height:9px; background:#22499d; border-radius:50%;}
.hisList > ol > li:after {content:""; display:block; position:absolute; left:1.25rem; top:0.7rem; width:2.5rem; border-top:2px dotted #b2b2b2; }
.hisList > ol > li > p {position:relative; padding-bottom:10px;}
.hisList > ol > li > p:before {content:""; display:block;position:absolute; left:0; top:0.75rem; width:100%; height:1px; background:#b2b2b2;}
.hisList > ol > li > p > strong {position:relative; display:inline-block; padding:0.25rem 0.5rem; font-weight:600; color:#fff; border-right:15px solid #fff; background:#00a0a8;}
.hisList > ol > li > p > strong:before {content:""; display:block; position:absolute; left:0; bottom:-10px; width:8px; height:10px;  background:url('/images/web/gspress/sub_cnt/bg_hisL1.png') no-repeat left bottom;}
.hisList > ol > li:nth-child(even):before {left:auto; right:-5px;}
.hisList > ol > li:nth-child(even):after {left:auto; right:1.25rem;}
.hisList > ol > li:nth-child(even) > p:before {right:0;}
.hisList > ol > li:nth-child(even) > p > strong {border-left:15px solid #fff; border-right:none;}
.hisList > ol > li:nth-child(even) > p > strong:before {left:auto; right:0; background:url('/images/web/gspress/sub_cnt/bg_hisL2.png') no-repeat left bottom;}
.hisList > ol > li > ol {padding:1rem 0 1.5rem; border-bottom:1px solid #ccd5e1;}
.hisList > ol > li:nth-child(odd) > ol > li {position:relative; margin:0.25rem 0; padding-left:6rem;}
.hisList > ol > li:nth-child(odd) > ol > li > span {position:absolute; left:0; top:0; color:#00a0a8;}
.hisList > ol > li:nth-child(even) > ol > li {position:relative; margin:0.25rem 0; padding-right:6rem;}
.hisList > ol > li:nth-child(even) > ol > li > span {position:absolute; right:0; top:0; color:#00a0a8;}

/* 역대학장 */
.presList {overflow:hidden;}
.presList li {position:relative; width:23.5%; margin:1rem 2% 0 0; padding-top:135px;  float:left; text-align:center; border:1px solid #b2b2b2; border-top:2px solid #22499d; }
.presList li:nth-child(4n) {margin-right:0;}
.presList li p {position:absolute; left:0; top:1.5rem; width:100%; height:7.35rem; text-align:center;}
.presList li p img {max-width:117px; box-shadow:2px 2px 6px rgba(0, 0, 0, 0.2);}
.presList li dl {min-height:10.5rem; padding:3rem 0 1rem; text-align:center; background:#22499d url('/images/web/gspress/sub_cnt/pt_grt.png') repeat;}
.presList li dl dt {color:#fff; font-size:1rem;}
.presList li dl dt span {position:relative; display:block; padding-bottom:0.5rem; margin-bottom:0.25rem; font-size:0.8rem; }
.presList li dl dt span:before {content:""; display:block; position:absolute; left:50%; bottom:0; width:8px; height:2px; margin-left:-4px; background:rgba(255,255,255,0.3); }
.presList li dl dt strong {font-size:1.2rem;  font-weight:600;}
.presList li dl dd {margin-top:0.25rem; font-size:0.75rem; color:#90a9e0; line-height:1.4;}

/* 조직도 */
.orga_box {position:relative; font-size:0.9rem;}
.orga_box h3 {position:relative; width:160px; height:160px; margin:1.5rem auto 0; padding:15px; background:#e6eaf3; border-radius:50%;}
.orga_box h3 span {display:block; width:130px; height:130px; line-height:130px; text-align:center; color:#fff; font-size:1.2rem; font-family:'SCDream'; font-weight:400; border-radius:50%; background: rgb(34,73,157);
	background: -moz-linear-gradient(90deg, rgba(34,73,157,1) 0%, rgba(0,101,222,1) 50%, rgba(0,160,168,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(34,73,157,1) 0%, rgba(0,101,222,1) 50%, rgba(0,160,168,1) 100%);
	background: linear-gradient(90deg, rgba(34,73,157,1) 0%, rgba(0,101,222,1) 50%, rgba(0,160,168,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#22499d",endColorstr="#00a0a8",GradientType=1);}
.orga_box ol li {position:relative;padding-top:1.5rem;text-align:center;}
.orga_box > ol {position:relative;}
.orga_box > ol:before {content:"";display:block;position:absolute;left:50%;top: 4.5rem;width:1px;height: 15.2rem;background: #d2d2d2;z-index:-1;}

.orga_box > ol > li:last-child:before {height: 0;}

.orga_box > ol > li > .orga_dep1 {position:relative; overflow:hidden;}
.orga_box > ol > li > .orga_dep1:before {content:""; display:block; position:absolute; left:25%; top:3rem; width:50%; height:1px; background:#b2b2b2; z-index:-1;}
.orga_box > ol > li > .orga_dep1 li {width:50%; float:left;}

.orga_box > ol > li > .orga_dep2 {position:relative; overflow:hidden;}
.orga_box > ol > li > .orga_dep2:before {content:""; display:block; position:absolute; left:25%; top:3rem; width:50%; height:1px; background:#b2b2b2; z-index:-1;}
.orga_box > ol > li > .orga_dep2 li {width:50%; float:left;}

.orga_box > ol > li > .orga_dep3 {position:relative; overflow:hidden;}
.orga_box > ol > li > .orga_dep3:before {content:"";display:block;position:absolute;left: 16.7%;top:0;width: 66.7%;height:1px;background:#b2b2b2;z-index:-1;}
.orga_box > ol > li > .orga_dep3 > li {width: 33.333%;padding-top:1.5rem;float:left;}
.orga_box > ol > li > .orga_dep3 > li:before {content:""; display:block; position:absolute; left:50%; top:0; width:1px; height:1.5rem; background:#b2b2b2;}
.orga_box > ol > li > .orga_dep3 > li > ul > li {padding-top:0;}

.orga_box > ol > li > .orga_dep4 {position:relative; overflow:hidden;}
.orga_box > ol > li > .orga_dep4:before {content:""; display:block; position:absolute; left:12.5%; top:0; width:75%; height:1px; background:#b2b2b2; z-index:-1;}
.orga_box > ol > li > .orga_dep4 > li {width:25%; padding-top:1.5rem; float:left;}
.orga_box > ol > li > .orga_dep4 > li:before {content:""; display:block; position:absolute; left:50%; top:0; width:1px; height:1.5rem; background:#b2b2b2;}
.orga_box > ol > li > .orga_dep4 > li > ul > li {padding-top:0;}

.orga_box > ol > li span.orga_bl {display:block; max-width:10rem; margin:0 auto; line-height:3rem; color:#184fb2; border:2px solid #184fb2; background:#fff;}
.orga_box > ol > li span.orga_b {display:block; max-width:10rem; margin:0 auto; line-height:3rem; color:#fff; background:#184fb2;}
.orga_box > ol > li span.orga_m {display:block; max-width:10rem; margin:0 auto; line-height:3rem; color:#fff; background:#00a0a8;}
.orga_box > ol > li span.orga_ml {display:block; max-width:10rem; margin:0.25rem auto 0; line-height:2rem; font-size:0.8rem; color:#00a0a8; border:1px solid #00a0a8; background:#fff;}
.orga_box > ol > li span.orga_ml a {display:block; color:#00a0a8;}
.orga_box > ol > li span.orga_ml a:hover,
.orga_box > ol > li span.orga_ml a:focus {background:#f5ffff;}



/* 학과소개 */
.depa_top {position:relative; padding:2.5rem 4.7rem 2.5rem 0;}
.depa_top:before {content:"Gyeongsang National University"; display:block; position:absolute; right:0; top:0; width:9rem; height:100%; padding-right:1.75rem; font-family:'Sora'; font-weight:400; font-size:0.7rem; color:#e1e5ee; background:#e1e5ee url('/images/web/gspress/sub_cnt/bgTxt_depa.png') no-repeat 6.7rem center; z-index:-1;}
.depa_top .depa_Tbox {position:relative; min-height:12.5rem; padding:1.5rem 23rem 1.5rem 2rem; border-left:5px solid #22499d; background:url('/images/web/gspress/sub_cnt/pt_depa.png') repeat;}
.depa_top .depa_Tbox .depa_img {position:absolute; right:0; top:0; width:21rem;}
.depa_top .depa_Tbox .depa_img img {width:100%;}
.depa_top .depa_Tbox h3 {margin-bottom:0.8rem; font-size:1.7rem; font-family:'SCDream'; font-weight:700; color:#22499d;}
.depa_top .depa_Tbox ul.depa_cttpc li {position:relative; padding:0.2rem 0 0.5rem 2.25rem; }
.depa_top .depa_Tbox ul.depa_cttpc li i {position:absolute; top:0; left:0; width:1.7rem; height:1.7rem; text-align:center; line-height:1.7rem; font-size:1rem; color:#fff; background:#666; border-radius:50%;}



/* 학과소개 */
.publication { border:1px solid #ccc; box-sizing:border-box; padding:2rem; margin-top:1rem; }
.publication ul { overflow:hidden; }
.publication ul li dl { display:block; background:#f9f9f9; width:32%; margin:0 0.5%; float:left; text-align:center; padding:2rem 1rem; box-sizing:border-box; z-index:-2; margin-bottom:0.5rem; min-height:16.5rem; }
.publication ul li dt {position:relative; }
.publication ul li dt img {display:block;position:relative;width: 143px;height: 128px;margin:0 auto;}
.publication ul li dt:before {/* content:""; */display:block;background:url(/images/web/gspress/sub_cnt/pt_grt.png) repeat;top:0.5rem;width: 143px;height: 128px;position:absolute;left:50%;transform:translateX(-40%);z-index:0;}
.publication ul li dd { margin-top:1.5rem;  padding-top:1.5rem; position:relative; font-family:'SCDream'; font-weight:700;}
.publication ul li dd:before {content:""; display:block; width:8px; height:8px; border-radius:50%; background:#22499d; position:absolute; top:0; left:50%; transform:translateX(-50%);}

/* 오시는길 */
.mapTboxW {overflow:hidden;}
.mapTboxW div.mapTbox {width:49%; margin:0 .5%; float:left;}
.mapTbox .map_api {position:relative; height:20rem; border:1px solid #ccc; border-bottom:none;}
.mapTbox .map_txt {position:relative; min-height:5.5rem; padding:1rem 6rem 1rem 1rem; background:#22499d url('/images/web/gspress/sub_cnt/pt_map.png') repeat;}
.mapTbox .map_txt ul {overflow:hidden;}
.mapTbox .map_txt ul li {position:relative; margin:0.25rem 1.5rem 0 0; padding:0.2rem 0 0.5rem 2.25rem; float:left; color:#dfe5f2;}
.mapTbox .map_txt ul li:first-child {width:100%;}
.mapTbox .map_txt ul li i {position:absolute; top:0; left:0; width:1.7rem; height:1.7rem; text-align:center; line-height:1.7rem; font-size:1rem; color:#fff; background:#486cbb; border-radius:50%; box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.2);}
.mapTbox .map_txt .btn_map {position:absolute; top:-3rem; right:1rem; width:6rem; height:6rem; color:#fff; text-align:center; background:#00a0a8; border-radius:50%; box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.4);}
.mapTbox .map_txt .btn_map a {display:block; padding-top:3.25rem; color:#fff;}
.mapTbox .map_txt .btn_map a i {position:absolute; top:1.5rem; left:0; width:100%; font-size:1.6rem; color:#fff; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease;}
.mapTbox .map_txt .btn_map a:hover i,
.mapTbox .map_txt .btn_map a:focus i {top:1.3rem;}
.trnsportList > li {position:relative; padding:1.5rem 0 1.5rem 10rem; border-top:1px dotted #ccc;}
.trnsportList li:first-child {border-top:none;}
.trnsportList > li > strong {position:absolute; left:0; top:.9rem; padding-left:3rem; line-height:2.5rem; color:#091f46; font-size:.9rem; font-family:'SCDream'; font-weight:700;}
.trnsportList > li > strong.ico_trnsport1 {background:url('/images/web/gspress/sub_cnt/ico_map1.png') no-repeat left top; background-size:auto 100%;}
.trnsportList > li > strong.ico_trnsport2 {background:url('/images/web/gspress/sub_cnt/ico_map2.png') no-repeat left top; background-size:auto 100%;}
.trnsportList > li > strong.ico_trnsport3 {background:url('/images/web/gspress/sub_cnt/ico_map3.png') no-repeat left top; background-size:auto 100%;}
.trnsportList > li > strong.ico_trnsport4 {background:url('/images/web/gspress/sub_cnt/ico_map4.png') no-repeat left top; background-size:auto 100%;}
.trnsportList li .trnsportTit {color:#22499d; font-size:.8rem; font-family:'SCDream'; font-weight:700;}
.trnsportList li ul li strong { font-weight:600; color:#111;}


/* 1년과행사 */
.eventList {position:relative;/* padding-top:1rem; *//* margin-top:1rem; */overflow:hidden;}
.eventList:before {content:"";display:block;position:absolute;left: 0.5rem;top: 38px;width:1px;height:100%;border-left:1px dotted #b2b2b2;}
.eventList h4 {position:relative; width:200px; height:200px; margin:0 auto; padding:3.5rem 0.5rem 0; text-align:center; color:#fff; font-size:0.85rem; font-family:'SCDream'; font-weight:400; border-radius:50%; background: rgb(34,73,157);
	background: -moz-linear-gradient(90deg, rgba(34,73,157,1) 0%, rgba(0,101,222,1) 50%, rgba(0,160,168,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(34,73,157,1) 0%, rgba(0,101,222,1) 50%, rgba(0,160,168,1) 100%);
	background: linear-gradient(90deg, rgba(34,73,157,1) 0%, rgba(0,101,222,1) 50%, rgba(0,160,168,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#22499d",endColorstr="#00a0a8",GradientType=1);}
.eventList h4:before {content:""; display:block; position:absolute; left:-5%; top:-5%; width:110%; height:110%;  background:#e6eaf3; border-radius:50%; z-index:-1;}
.eventList h4 span {display:block; font-size:1.2rem; font-weight:700;}

.eventList ol {font-size:0.8rem; color:#444; word-break:keep-all;  overflow:hidden;}
.eventList > ol > li {position:relative; margin:1rem 0 2rem;}
.eventList > ol > li {margin-left: 5px;padding-left:4.5rem;}
.eventList > ol > li:before {content:""; display:block; position:absolute; left:-4px; top:0.5rem; width:9px; height:9px; background:#22499d; border-radius:50%;}
.eventList > ol > li:after {content:""; display:block; position:absolute; left:1.25rem; top:0.7rem; width:2.5rem; border-top:2px dotted #b2b2b2; }
.eventList > ol > li > p {position:relative; padding-bottom:10px;}
.eventList > ol > li > p:before {content:""; display:block;position:absolute; left:0; top:0.75rem; width:100%; height:1px; background:#b2b2b2;}
.eventList > ol > li > p > strong {position:relative;display:inline-block;padding:0.25rem 0.5rem;font-weight:600;color:#fff;background: #22499d;}
.eventList > ol > li > p > strong:before {/* content:""; */display:block;position:absolute;left:0;bottom:-10px;width:8px;height:10px;background:url('/images/web/gspress/sub_cnt/bg_hisL1.png') no-repeat left bottom;}
.eventList > ol > li {left:auto; right:-5px;}
.eventList > ol > liafter {left:auto; right:1.25rem;}
.eventList > ol > li > p:before {right:0;}
.eventList > ol > li > p > strong {border-left: 1px solid #fff;border-right:none;}
.eventList > ol > li > p > strong:before {left:auto; right:0; background:url('/images/web/gspress/sub_cnt/bg_hisL2.png') no-repeat left bottom;}
.eventList > ol > li > ol {padding:1rem 0 1.5rem;/* border-bottom:1px solid #ccd5e1; */}
.eventList > ol > li > ol > li {/* position:relative; *//* margin:0.25rem 0; *//* padding-left: 8.5rem; */}
.eventList > ol > li > ol > li > span {position:absolute;left:0;top:0;color: #014ef2;}
.eventList > ol > li > ol > li {position:relative;margin:0.25rem 0;padding-left: 10rem;}
.eventList > ol > li > ol > li > span {/* position:absolute; *//* right:0; *//* top:0; *//* color: #014ef2; */}


/* 졸업후진로 */
.cntbintrcn_Wrap {margin-top:2rem;}
.cntbintrcn_Wrap .row{font-size:0; position:relative; padding-bottom:5rem;}
.cntbintrcn_Wrap .row:before{content: '';  position:absolute; left:50%; transform:translateX(-50%); top:2rem; width:80%; height:0.4rem; background:#2856a4;}
.cntbintrcn_Wrap .row.clearfix:before{width:77%;left: 43%;background: #00a0a8;}
.cntbintrcn_Wrap .row .img{vertical-align:bottom; display:inline-block;}
.cntbintrcn_Wrap .row .block{display:block;}
.cntbintrcn_Wrap .row .img img{width:100%; height:auto;}
.cntbintrcn_Wrap .row .left{display:inline-block; width:53%;}
.cntbintrcn_Wrap .row .right{display:inline-block; width:37%; margin-left:4%; vertical-align:top; padding-top:6.85rem;}
.cntbintrcn_Wrap .row .top{padding-top:0; float:right;}
.cntbintrcn_Wrap .row .left .textWrap{width:84%; display:inline-block; text-align:left;}

.cntbintrcn_Wrap .row .textWrap .intrcn_tit {font-size:1.2rem; color:#091f46; font-weight:700; font-family:'SCDream';}
.cntbintrcn_Wrap .row .textWrap .intrcn_tit > p > span {color:#2856a4;}
.cntbintrcn_Wrap .row .textWrap > p {font-size: 0.8rem;color:#555;letter-spacing:-1px;padding-top:1rem;}
.cntbintrcn_Wrap .row .center{text-align:center; padding-top:6.4rem;}


/* 조교소개 */
.assistBox {margin-top:.5rem; overflow:hidden;}
.assistBox > li {position:relative; width:32%; margin:0 2% 1rem 0; float:left; font-size:0.8rem; }
.assistBox > li:nth-child(3n) {margin-right:0;}
.assistBox > li p.img {position:absolute; left:1rem; top:1rem; width:4.75rem; z-index:2;}
.assistBox > li p.img img {width:100%;}
.assistBox > li dl {position:relative; min-height:8rem; margin:0 5px 5px 0; padding:1rem 1rem 1rem 7rem; border:1px solid #ccc; background:#fff;}
.assistBox > li dl:before {content:""; display:block; position:absolute; right:-5px; bottom:-5px; width:100%; height:100%; background:url('/images/web/gspress/sub_cnt/pt_assistant.png') repeat; z-index:-1;}
.assistBox > li dl:after {content:""; display:block; position:absolute; left:-1px; top:-1px; width:6rem; height:4rem; border-left:2px solid #22499d; border-top:2px solid #22499d; }
.assistBox > li dl dt span {display:block; font-size:.9rem; font-family:'SCDream'; font-weight:700; color:#111;}

/* 도서구입 */
dl.purchaseTxt {font-family:"NotoSerifKR"; font-weight:400;  font-size:.85rem; color:#0b0b0b; line-height:1.4; }
dl.purchaseTxt dt {font-weight:600;}
dl.purchaseTxt dd {margin-top:.25rem;}
dl.purchaseTxt dd span {display:inline-block; font-weight:700; font-family:'SCDream'; font-size:1.2rem; color:#919191;}
dl.purchaseTxt dd em {display:inline-block; font-weight:700; font-family:'SCDream'; font-size:1.2rem; color:#0b0b0b;}
dl.purchaseTxt dd br.disBlaMob {display:none;}
.purchase {padding:3rem 3.5rem; font-family:"NotoSerifKR"; font-weight:400; background:#f8f8f8 url('/images/web/gspress/sub_cnt/img0301_1.jpg') no-repeat right top;}
.purchase dl.purchaseTxt {min-height:9rem;}
.purchase ul {overflow:hidden;}
.purchase ul li {float:left; margin-left:3rem; text-align:center; font-size:.8rem;}
.purchase ul li:first-child {margin-left:1.5rem;}
.purchase ul li img {display:block; margin-bottom:.25rem}
.purchase2 {padding:1.75rem 2.5rem; border:20px solid #eee; }
.purchase2 > ul {margin:1rem 0 1.5rem; overflow:hidden; font-weight:700; font-family:'SCDream';}
.purchase2 > ul > li {width:40%; float:left;}
.purchase2 > ul > li > ul > li {position:relative; font-size:.8rem; color:#0b0b0b;}
.purchase2 > ul > li > ul > li span {display:inline-block; color:#919191;}
.purchase2 > ul > li > ul > li span {width:60px;}
.purchase2 > ul > li:last-child > ul > li {font-size:1rem;}
.purchase2 > ul > li:last-child > ul > li span {width:90px;}

/* 출판신청 */
.pressBox {max-width:47rem;}
.pressBox .gsprTit {position:relative; margin-right:3px; padding:.5rem .75rem; font-weight:700; font-family:'SCDream'; font-size:.8rem; color:#fff; background:#23459a;}
.pressBox .gsprTit:before {content:""; display:block; clear:both; position:absolute; left:3px; top:4px; width:100%; height:100%; background:#7b92cc; z-index:-1;}
.pressBox .pressTBox {margin:1.75rem;}
.pressBox .pressTBox gsprTxt {padding-right:6rem; font-family:"NotoSerifKR"; font-weight:400; font-size:.85rem; color:#0b0b0b;}
.pressBox .pressTBox .gsprTxt2 {font-family:"NotoSerifKR"; font-weight:400; font-size:.75rem; color:#a42c2c;}
.pressBox .pressTBox ul {overflow:hidden;}
.pressBox .pressTBox ul li {position:relative; float:left; margin:1rem 2rem 0 0; font-family:'SCDream'; font-weight:700; font-size:1.1rem; color:#0b0b0b;}
.pressBox .pressTBox ul li span {display:inline-block; margin-right:.5rem; color:#919191;}
.pressBox .pressTIBox {position:relative; margin:1rem 0 0 0;}
.pressBox .pressTIBox .img {position:absolute; left:0; top:0; width:18.25rem;}
.pressBox .pressTIBox .img img {max-width:100%;}
.pressBox .pressTIBox .txt {padding:1rem 0 0 20rem; font-weight:600; font-family:'SCDream';}
.pressBox .pressTIBox .txt ul li {line-height:1.8; font-size:.75rem; color:#4f4c4b;}
.pressBox .pressTIBox .txt ul li span {margin-right:.5rem; color:#919191;}
.pressBox .pressTIBox .txt ul li em {color:#a42c2c;}
.pressBox .pressTIBox .txt dl {margin-top:1rem; padding:2rem 0 3rem 10rem; font-size:.8rem; color:#4f4c4b; background:url('/images/web/gspress/sub_cnt/img0401_4.jpg') no-repeat left top;}
.pressBox .pressTIBox .txt dl dt {margin-bottom:.5rem; font-weight:700; }
/* sub : 끝 *******************************/

@media (max-width:1600px){
	
	

}


@media (max-width:1400px){

	/* 조교소개 */
	.assistBox > li {width:49%;}
	.assistBox > li:nth-child(3n) {margin-right:2%;}
	.assistBox > li:nth-child(2n) {margin-right:0;}

	/* 도서구입 */
	.purchase {padding:3rem 2rem; background-size:40% auto;}
	.purchase ul li {margin-left:1.5rem; text-align:center;}
	.purchase ul li:first-child {margin-left:0;}
	.purchase2 {padding:1.75rem 1.5rem; border:10px solid #eee; }
}

@media (max-width:1200px){
	

}

@media (max-width:1024px){
	
	/* 인사말 : 사진 없을경우 */
	.grt_box2 .grt_top {padding:2rem; overflow:hidden; }
	.grt_box2 .grt_top .img {width:100%;}
	.grt_box2 .grt_top .img img {box-shadow:none;}
	.grt_box2 .grt_top .txt {min-height:auto; box-shadow:1px 1px 10px 0 rgba(0, 0, 0, 0.4);}

	/* 역대학장 */
	.presList li {width:32%; }
	.presList li:nth-child(4n) {margin-right:2%;}
	.presList li:nth-child(3n) {margin-right:0;}



	/* 졸업후진로 */
	.cntbintrcn_Wrap .row .right{padding-top:0;}
	.cntbintrcn_Wrap .row .center{padding-top:0;}
	.cntbintrcn_Wrap .top{padding-top:0;}
	.cntbintrcn_Wrap .row .left .textWrap{width:80%;}
	.cntbintrcn_Wrap .row.clearfix:before{left:38%;}

	.cntbintrcn_Wrap .row .right{padding-top:4.5rem;}
	.cntbintrcn_Wrap .row .center{padding-top:4.5rem;}
	.cntbintrcn_Wrap .row .top{padding-top:0;}

	/* 도서구입 */
	.purchase ul li {width:33.3%; margin:0 0 1rem; text-align:center;}
	.purchase ul li:first-child {margin-left:0;}
	.purchase ul li img {display:block; margin:0 auto .25rem}
	.purchase2 > ul > li {width:50%;}

}

@media (max-width:880px){

	/* 학과소개 */
	.depa_top {padding:0;}
	.depa_top:before {display:none;}
	.depa_top .depa_Tbox {padding:1.5rem 20rem 1.5rem 2rem;}
	.depa_top .depa_Tbox .depa_img {top:1rem; right:1rem; width:17rem;}
	

	/* 졸업후진로 */
	.cntbintrcn_Wrap .row .left{display:block; width:auto;}
	.cntbintrcn_Wrap .row .right{display:block; width:auto; margin-left:0; float:none; text-align:center; padding-top:2rem;}
	.cntbintrcn_Wrap .row .right .textWrap{text-align:left;}
	.cntbintrcn_Wrap .row .left .textWrap{width:auto; padding-top:2rem;}
	.cntbintrcn_Wrap .row .top{padding-top:0;}
	.cntbintrcn_Wrap .row:before{display:none;}
	.cntbintrcn_Wrap .row .center{padding-top:0;}

	/* 오시는길 */
	.mapTboxW div.mapTbox {width:100%; margin:0 0 .5rem; float:none;}
	

}

@media (max-width:768px){
	
	/* 연혁 */
	.hisTop dd {padding:0; }
	.hisTop dd:before, .hisTop dd:after {display:none;}

	.hisList:before {left:18px; top:50px;}
	.hisList h4 {width:100%; height:auto; margin:0; padding:1rem 1.5rem; font-size:1.2rem; border-radius:0;}
	.hisList h4:before {display:none;}
	.hisList h4 span {display:inline; margin-left:0.25rem;}
	.hisList > ol > li {margin:1rem 0 2rem;}
	.hisList > ol > li:nth-child(odd) {margin-left:10px; padding:0;}
	.hisList > ol > li:nth-child(even) {margin:1rem 0 2rem 10px; padding:0; text-align:left; }
	.hisList > ol > li:before {display:none;}
	.hisList > ol > li:after {display:none;}
	.hisList > ol > li:nth-child(even):before {display:none;}
	.hisList > ol > li:nth-child(even):after {left:auto; right:0;}
	.hisList > ol > li > p:before {display:none;}
	.hisList > ol > li:nth-child(even) > p > strong {border-right:15px solid #fff; border-left:none;}
	.hisList > ol > li > p > strong:before {background:url('/images/web/gspress/sub_cnt/bg_hisL2.png') no-repeat left bottom;}
	.hisList > ol > li:nth-child(even) > p > strong:before {left:0; right:auto; }
	.hisList > ol > li > ol {padding:0 1.5rem; border:none;}
	.hisList > ol > li:nth-child(even) > ol > li {padding:0 0 0 6rem;}
	.hisList > ol > li:nth-child(even) > ol > li > span {left:0; right:auto;}

	/* 조직도 */
	.orga_box ol li {padding-top:1rem;}
	.orga_box > ol:before {top: 4rem;width:1px;height: 36.2rem;}
	.orga_box > ol > li:last-child:before {height:1rem;}
	.orga_box > ol > li > .orga_dep2:before {top:2.5rem;}
	.orga_box > ol > li > .orga_dep3, .orga_box > ol > li > .orga_dep4 {padding:0 1rem 1rem; border:1px solid #b2b2b2;}
	.orga_box > ol > li > .orga_dep3:before, .orga_box > ol > li > .orga_dep4:before {display:none;}
	.orga_box > ol > li > .orga_dep3 > li, .orga_box > ol > li > .orga_dep4 > li {width:100%; padding-top:1rem; float:none;}
	.orga_box > ol > li > .orga_dep3 > li:before, .orga_box > ol > li > .orga_dep4 > li:before {display:none;}
	.orga_box > ol > li > .orga_dep3 > li > ul > li, .orga_box > ol > li > .orga_dep4 > li > ul > li {padding-top:0;}
	.orga_box > ol > li span.orga_bl {max-width:8rem;}
	.orga_box > ol > li span.orga_b {max-width:8rem;}
	.orga_box > ol > li span.orga_m {max-width:100%;}
	.orga_box > ol > li span.orga_ml {max-width:100%;}


	/* 오시는길 */
	.mapTbox .map_txt {padding:1.5rem 1rem;}
	.mapTbox .map_txt ul {overflow:hidden;}
	.mapTbox .map_txt ul li {position:relative; margin:0.25rem 1.5rem 0 0; padding:0.2rem 0 0.5rem 2.25rem; float:left; color:#dfe5f2;}
	.mapTbox .map_txt ul li:first-child {width:100%;}
	.mapTbox .map_txt ul li i {position:absolute; top:0; left:0; width:1.7rem; height:1.7rem; text-align:center; line-height:1.7rem; font-size:1rem; color:#fff; background:#486cbb; border-radius:50%; box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.2);}
	.mapTbox .map_txt .btn_map {top:-1.5rem; right:0; width:auto; height:auto; color:#fff; text-align:center; line-height:3rem; border-radius:0;}
	.mapTbox .map_txt .btn_map a {display:block; padding:0 1.5rem; color:#fff;}
	.mapTbox .map_txt .btn_map a i {position:relative; top:auto; left:auto; width:auto; font-size:1.2rem; display:inline; vertical-align:middle; margin-right:0.5rem;}
	.mapTbox .map_txt .btn_map a:hover i,
	.mapTbox .map_txt .btn_map a:focus i {top:auto;}
	
	/* 1년 과행사 */
	.eventList:before {left:18px; top:50px;}
	.eventList h4 {width:100%; height:auto; margin:0; padding:1rem 1.5rem; font-size:1.2rem; border-radius:0;}
	.eventList h4:before {display:none;}
	.eventList h4 span {display:inline; margin-left:0.25rem;}
	.eventList > ol > li {margin:1rem 0 2rem;}
	.eventList > ol > li:nth-child(odd) {margin-left:10px; padding:0;}
	.eventList > ol > li:nth-child(even) {margin:1rem 0 2rem 10px; padding:0; text-align:left; }
	.eventList > ol > li:before {display:none;}
	.eventList > ol > li:after {display:none;}
	.eventList > ol > li:nth-child(even):before {display:none;}
	.eventList > ol > li:nth-child(even):after {left:auto; right:0;}
	.eventList > ol > li > p:before {display:none;}
	.eventList > ol > li:nth-child(even) > p > strong {border-right:15px solid #fff; border-left:none;}
	.eventList > ol > li > p > strong:before {background:url('/images/web/gspress/sub_cnt/bg_hisL2.png') no-repeat left bottom;}
	.eventList > ol > li:nth-child(even) > p > strong:before {left:0; right:auto; }
	.eventList > ol > li > ol {padding:0 1.5rem; border:none;}
	.eventList > ol > li:nth-child(even) > ol > li {padding: 0;display: block;}
	.eventList > ol > li:nth-child(even) > ol > li > span {left:0; right:auto;}	
	.eventList > ol > li:nth-child(odd) > ol > li { padding-left: 0;}
    .eventList > ol > li:nth-child(odd) > ol > li > span {position:relative;display: block;}
    .eventList > ol > li:nth-child(even) > ol > li > span {position:relative;display: block;}

	/* 도서구입 */
	.purchase dl.purchaseTxt {min-height:auto; margin-bottom:2rem;}
	.purchase ul li {width:33.3%; margin:0 0 1rem; text-align:center;}
	.purchase ul li img {width:auto; height:40px;}
	.purchase2 > ul > li {width:100%; float:none; margin-bottom:1rem;}

	/* 출판신청 */
	.pressBox {max-width:auto;}
	.pressBox .pressTBox {margin:.75rem;}
	.pressBox .pressTBox gsprTxt {padding-right:0;}
	.pressBox .pressTBox ul li {float:none; margin:.25rem 0 0 0;}
	.pressBox .pressTBox ul li span {display:inline-block; margin-right:.5rem; color:#919191;}
	.pressBox .pressTIBox .img {position:relative; left:auto; top:auto; width:100%; text-align:center;}
	.pressBox .pressTIBox .txt {padding:1rem 0 0 0;}
	.pressBox .pressTIBox .txt .rsp_img {text-align:center;}
	
}

@media (max-width:700px){

	/* 인사말 : 사진 있을경우 */
	.grt_box .grt_top {padding:12rem 1rem 1.5rem;}
	.grt_box .grt_top .img {left:50%; top:1rem; margin-left:-4.25rem;}
	.grt_box .grt_top .txt .slo_txt {padding:0.75rem 0; margin:0.75rem 0; font-size:1.3rem; border-top:1px solid rgba(255,255,255,0.3);}
	.grt_box .grt_top .txt .slo_txt span {font-weight:700;}
	.grt_box .grt_sign {text-align:right; font-size:0.9rem;  font-family:'SCDream';}
	.grt_box .grt_sign strong {font-size:1.1rem; font-weight:700; color:#111;}

	/* 인사말 : 사진 없을경우 */
	.grt_box2 .grt_top {padding:1rem;}
	.grt_box2 .grt_top .img {width:100%;}
	.grt_box2 .grt_top .img img {box-shadow:none;}
	.grt_box2 .grt_top .txt {padding:1.5rem;}
	.grt_box2 .grt_top .txt .slo_txt {padding-bottom:.75rem; margin-bottom:.75rem; font-size:1.3rem;}

	/* 학과소개 */
	.depa_top .depa_Tbox {padding:1.5rem; border-left:none; border-top: 5px solid #22499d;}
	.depa_top .depa_Tbox .depa_img {position:relative; right:auto; top:auto; width:auto; text-align:center;}
	.depa_top .depa_Tbox .depa_img img {width:auto; max-width:100%;}
	.depa_top .depa_Tbox h3 {margin:1rem 0 0.8rem 0; font-size:1.2rem;}
	.depa_top .depa_Tbox ul.depa_cttpc {overflow:hidden;}
	.depa_top .depa_Tbox ul.depa_cttpc li {margin-right:1.5rem; float:left; }

	/* 오시는길 */
	.trnsportList > li {padding:1.5rem 0;}
	.trnsportList > li:first-child {padding-top:0.5rem;}
	.trnsportList > li > strong {position:relative; left:auto; top:auto; display:block; margin-bottom:0.5rem;}


	/* 조교소개 */
	.assistBox > li {width:100%; margin-right:0;}
	.assistBox > li:nth-child(3n) {margin-right:0;}

}

@media (max-width:640px){
	
	/* 역대학장 */
	.presList li {width:49%; }
	.presList li:nth-child(3n) {margin-right:2%;}
	.presList li:nth-child(2n) {margin-right:0;}


	/* 학과소개 */
	.publication ul li dl { width:100%; min-height:auto; } 
}

@media (max-width:600px){

	/* 도서구입 */
	.purchase ul li {width:50%;}

	

}

@media (max-width:480px){

	/* 역대학장 */
	.presList li {width:100%; margin-right:0; }
	.presList li:nth-child(3n) {margin-right:0;}

	/* 도서구입 */
	dl.purchaseTxt dd br.disBlaMob {display:block;}
	.purchase ul li {width:100%;}
	.purchase2 > ul > li > ul > li span {display:block;}

	/* 출판신청 */
	.pressBox .pressTIBox .txt dl {padding:12rem 0 3rem 0; background:url('/images/web/gspress/sub_cnt/img0401_4.jpg') no-repeat center top;}


}

@media (max-width:380px){

	/* 연혁 */
	.hisList > ol > li:nth-child(odd) > ol > li {padding-left:0;}
	.hisList > ol > li:nth-child(odd) > ol > li > span {position:relative; left:auto; top:0; display:block;}
	.hisList > ol > li:nth-child(even) > ol > li {padding:0;}
	.hisList > ol > li:nth-child(even) > ol > li > span {position:relative; left:auto; right:auto; display:block;}
}

