@charset "utf-8";
/* CSS Document */

/* 텍스트 기타 */
.pc_blue {color:#2558bb !important;}
.pc_green {color:#00ab6c !important;}
.pc_orange {color:#ff8b00 !important;}
.pc_red {color:#ea5455 !important;}
.pc_gry {color:#a7a7a7 !important;}
.pc_fff {color:#ffffff !important;}

.bg_blue {padding:2px;color:#fff; background: #2558bb !important;}
.bg_green {padding:2px;color:#fff;background: #00ab6c !important;}
.bg_orange {padding:2px;color:#fff;background: #ff8b00 !important;}
.bg_red {padding:2px;color:#fff;background: #ea5455 !important;}
.bg_gry {padding:2px;color:#fff;background: #a7a7a7 !important;}

.fs_16 {font-size:16px !important;}
.fs_18 {font-size:18px !important;}
.fs_20 {font-size:20px !important;}
.fs_22 {font-size:22px !important;}
.fs_24 {font-size:24px !important;}

/*기본*/
p.line {margin-top:20px; padding-top:20px; border-top:1px dashed #9298af;}
p.ds_line {margin-top:20px; padding-top:20px; border-top:1px dashed #9298af;}

/* 박스스타일 */
.box_st1 {position:relative;padding:10px 20px;font-family:"NotoR";line-height:1.4;border-top:1px solid #c8d1db;border-left:1px solid #c8d1db;border-bottom:1px solid #9298af;border-right:1px solid #9298af;overflow:hidden;background: #edf5ff;}
.box_st2 {position:relative;padding:10px 20px;font-family:"NotoR";line-height:1.4;border-top:1px solid #c8d1db;border-left:1px solid #c8d1db;border-bottom:1px solid #9298af;border-right:1px solid #9298af;overflow:hidden;background:#fff;}
.box_st3 {position:relative;padding:8px;overflow:hidden;background:url("/images/template/00011/sub/pt_diagonal.png") repeat;}
.box_st3 .box {padding:20px; background:#fff;}


/* 버튼스타일 1 */
.btn_st {overflow:hidden}
.btn_st a {display:inline-block; line-height:20px; padding:8px 15px; margin:1px; text-decoration:none; font-size:14px; font-family:'NotoM'; text-align:center; color:#fff; border-bottom:1px solid #343848; border-right:1px solid #343848; background:#45495b;}
.btn_st a:hover {text-decoration:underline;}
.btn_st a.blue {color:#fff;border-bottom: 1px solid #164399;border-right: 1px solid #164399;background: #2558bb;}
.btn_st a.line {padding:7px 15px 8px; color:#222; border:1px solid #9298af; background:#fff;}
.btn_st a.blue_l {padding:7px 15px 8px; color:#0c3477; border:1px solid #0c3477; background:#fff;}
.btn_st a.mini {padding:2px 8px; font-family:"돋움",Dotum; font-size:12px; font-weight:bold; }



/* 타이틀 210507*/
.tit {font-size:24px; line-height:1.6; font-family:"NotoM"; color:#1f5aa0;}
.tit_b strong {font-size:24px; line-height:1.6; font-family:'NotoB'; background:url('/images/template/00011/sub/text_underline.png') repeat-x left 22px; padding:0 2px;}
.tit_s strong {font-size:18px; line-height:1.5; font-family:'NotoM'; background:url('/images/template/00011/sub/text_underline.png') repeat-x left 16px; padding:0 2px;}
.tit_dG {padding-left:13px; font-size:22px; line-height:1.5; font-family:"NotoB"; color:#28303e; background: url("/images/template/00011/sub/tit_dG.png") no-repeat left 2px;}

.tit1 {padding-left:23px; font-size:20px;line-height:1.6; font-family:"NotoM"; color:#000; background:url("/images/template/00011/sub/tit_1.png") no-repeat left 9px;}
.tit2 {padding-left:25px; font-size:18px; line-height:1.5; font-family:"NotoM"; color:#222; background: url("/images/template/00011/sub/tit_3.png") no-repeat left 6px;}


/* 0101_01 총장인사말 */
.top_area {position:relative; margin-bottom:50px;}
.top_area .inner {position:relative; padding:40px 410px 0 0; background:#0046a8; }
.top_area .img_box {position:absolute; right:20px; top:40px; width:410px; height:390px;}
.top_area .img_box .img img{width:410px; height:390px;}
.top_area .txt_box {min-height:371px; padding:0 0 0 30px; background:url("/images/template/00011/sub/logo_bg.png") no-repeat 240px bottom;}
.top_area .txt_box .tit_01 {font-family:'notoM';font-size: 30px;color:#c0daff;margin-bottom:40px;}
.top_area .txt_box .tit_02 {font-family:'notoM';font-size: 18px;color:#fff;line-height:1.4;margin-bottom:40px;}
.top_area .txt_box .tit_03 {position:relative;font-family:'notoR';font-size: 16px;color:#fff;line-height:1.4;padding-top: 20px;letter-spacing: -1px;}
.top_area .txt_box .tit_03:after {position:absolute; left:0; top:0; width:50px; height:3px;background-color:#fff; content:'';}
.sign {position:absolute; right:50px; bottom:20px;}
.sign p {font-family:'notoM'; font-size:16px; color:#fff;}
.sign p span {font-family:'notoM'; font-size:24px; color:#fff;}
.txt_box p {font-family:'notoR'; font-size:16px; color:#222; line-height:1.4; margin-bottom:20px;}
.txt_box2 p.tit_01 {font-family:'notoR'; font-size:22px;  line-height:1.4;}
.txt_box2 p {font-family:'notoR'; font-size:15px; color:#222; line-height:1.4; margin-bottom:20px;}



/* 0102_01 건학이념 181010 추가 */
.info_box4 {position:relative; width:100%; height:250px; background:url('/images/template/00011/sub/0102_01_bg.png') no-repeat; text-align:center; background-size:cover;}
.info_box4 h3 {position:relative; font-family:'notoM'; color:#fff; font-size:30px; margin:0 0 20px; padding:60px 0 20px; }
.info_box4 h3:after  {position:absolute; left:50%; bottom:0; margin-left:-20px; width:40px; height:1px; background:#fff; content:'';}
.info_box4 p {font-family:'notoR'; color:#fff; font-size:16px; line-height:1.5;}
.info_box4 .info_img {position:absolute; right:0; bottom:0;}
.info_box4 .info_img img {width:171px; height:250px;}

.text_box {margin:40px 0;}
.text_box p {position:relative; font-family:'notoR'; color:#111; font-size:16px; line-height:1.4; text-align:center; padding: 40px 0;}
.text_box p:after {position:absolute; left: 95px; top:8px; content:''; z-index:1; width:73px; height:54px; background:url('/images/template/00011/sub/0102_01_tit_bg1.png') no-repeat;}
.text_box p:before {position:absolute; right:80px; bottom:0; content:''; z-index:1; width:73px; height:67px; background:url('/images/template/00011/sub/0102_01_tit_bg2.png') no-repeat;}

.list_Box {position:relative;padding: 20px;color:#333;border:1px solid #d1d8e4;font-size:14px;margin-bottom:30px;letter-spacing:-0.3px;overflow: hidden;}
.list_Box .con_l {width: 18%; float:left; margin-right: 5%;}
.list_Box .con_l img {width:150px; height:150px}
.list_Box .con_r {width: 75%; float:left;}
.list_Box .con_r h3 {font-size:24px; line-height:1.6; font-family:'NotoB'; padding:0 2px;  margin:10px 0;}
.list_Box .con_r h3 span.col1 {background:url('/images/template/00011/sub/un_col1.png') repeat-x left 22px;}
.list_Box .con_r h3 span.col2 {background:url('/images/template/00011/sub/un_col2.png') repeat-x left 22px;}
.list_Box .con_r h3 span.col3 {background:url('/images/template/00011/sub/un_col3.png') repeat-x left 22px;}
.list_Box .con_r p {font-family: "NotoR"; font-size:14px; line-height: 1.4; color:#2f2f2f; word-break: keep-all;}




/* 0202 대학/대학원소개 */
.tit_box {color: #305191;font-size: 32px;font-family:'NotoM';}
.department_info_box {position:relative; margin-top: 20px;}
.department_info_box img {width:100%;height:250px;padding-top: 10px;}
.department {position:relative;}
.department .inner {border:1px solid #ccc; padding:30px 20px;}
.department .txt1 {color:#266ed4; font-size:24px; font-family:'NotoM'; margin-bottom:20px; letter-spacing:-1px;}
.department .txt2 {color:#333; font-size:16px; font-family:'NotoR'; letter-spacing:-1px; line-height:1.4;}
.department ul {display:block; overflow:hidden; background:#305191;} /* li 3개 */
.department ul li {position:relative; width: 33.3%; height:70px; float:left; background:url("/images/template/00011/sub/de_line.png") no-repeat right center #305191;}
.department ul li.list_03 {background-image:none;}
.department ul li span.img {position:absolute;left:30px;top: 12px;width:45px;height:45px;}
.department ul li p {color:#fff;font-size:15px; font-family:'NotoM'; padding-left: 90px; line-height: 70px;}
.department ul li p.p1 {color:#fff;font-size:15px; font-family:'NotoM'; padding-left: 90px; line-height: 34px;}/*20190702추가*/
.department ul li a {display:block; }
.department ul li a:hover {text-decoration:underline; color:#FFC}
.department .btn_w {position:absolute; right:30px; top:20px;}


.common_dl{ text-align:left;}
.common_dl dt{ background:url('/images/template/00011/sub/t_bullet.gif') no-repeat 0 0; color:#015fbe; padding-top:8px; font-size:18px; font-family:'NanumBold'; margin-bottom:10px;}
.common_dl dd{ font-family:'Nanum'; line-height:1.4; color:#666; overflow:hidden;}
.common_dl dd.box{ background:#f6f6f6; padding:10px 20px 15px; margin:5px 0 30px;}
.common_dl dd.box .ul_li{ margin:5px 0}
.common_dl dd.box .ul_li li{ float:left; width:50%; color:#5a73a5; padding:3px 0; font-size:13px;}

.ul_li02{ margin:5px 0}
.ul_li02 li{ float:left; width:355px; color:#5a73a5;}

.ul_li01{ margin:5px 0}
.ul_li01 li{ float:left; padding:2px 0; width:100%; color:#5a73a5;}

.img_Size{ margin:20px 0;}
.img_Size img{ width:100%;}	

.f_red{color:#d44a6a; font-family:'NanumBold';}
.txt_01{ font-family:'NanumBold'; font-size:18px;}
.txt_02{ font-family:'NanumBold'; font-size:14px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; box-sizing:border-box; padding:20px 0; }


/*총장인사말*/
.introduce{ position:relative; padding:0 0 0 300px;}
.introduce p.photo{ width:264px; position:absolute; left:0; top:0; }
.introduce p.f_point{color:#015fbe; font-size:22px; font-weight:bold;}
	
/* 탭메뉴 */
.tab_menu {border-bottom:1px solid #555; overflow:hidden;}
.tab_menu li {float:left; width:155px; text-align:center; font-family:'NanumBold'; font-size:15px;}
.tab_menu li a {display:block; padding:7px 0; border:1px solid #d1d1d1; margin:0 -1px -1px 0; color:#666666;}
.tab_menu li a:hover {background:#f8f8f8;}
.tab_menu li.on a {color:#fff; border:1px solid #555;background:#555;}
/*tab*/
.tab_st {overflow:hidden; padding:1px 0 0 1px; margin-bottom:20px;}
.tab_st li {width:33.3%; float:left; margin:-1px 0 0 -1px;}
.tab_st li a {display:block;padding: 13px 10px 13px 10px;line-height:20px;font-size:15px;font-family:'NotoR';text-align:center;color:#555;border:1px solid #9298af;background: #fff;}
.tab_st li.on a, .tab_st li.on a:hover {font-family:'NotoM';color:#fff;border: 1px solid #184cb3;background: #2558bb;}
.tab_st li a:hover {font-family:'NotoM';color: #fcfdff;border:1px solid #95a9cc; background: #2558bb;}

/*history*/
.top_history {height:95px; background:url('/images/template/00011/sub/img_010301_01.gif') no-repeat 0 0 #d1d1d1; font-family:'NGBold'; padding:35px 0 0 30px; margin-bottom:30px;}
.top_history span {color:#d44a6a;font-size:26px;}
.top_history p {font-size:26px; color:#3a3a3a;}
.history{ margin-top:50px; overflow:hidden;}
.history_dl{ float:left; width:47.5%; margin:0 1%;}
.history_dl dt.year{ background:#2e659d; color:#fff; font-size:16px; font-weight:bold; padding:5px 10px;}
.history_dl dd.month{ background:#efefef; color:#d44a6a; font-size:14px; font-weight:bold; padding:5px 10px;}
.history_dl dd.text{ padding:10px 5px 20px 10px;}

/*태안history*/
.top_history02 {height:95px; background:url('/images/template/00011/sub/img_010301_01.gif') no-repeat 0 0 #d1d1d1; font-family:'NGBold'; padding:35px 0 0 30px; margin-bottom:30px;}
.top_history02 span {color:#d44a6a;font-size:24px;}
.top_history02 p {font-size:24px; color:#3a3a3a;}

.taean_history{margin-top:50px; overflow:hidden;}
.taean_history_dl{ float:left; width:47.5%; margin:0 1%;}
.taean_history_dl dt.year{ background:#3da3b0; color:#fff; font-size:16px; font-weight:bold; padding:5px 10px;}
.taean_history_dl dd.month{ background:#e8f0f1; color:#525b5c; font-size:14px; font-weight:bold; padding:5px 10px;}
.taean_history_dl dd.text{ padding:10px 5px 10px 10px;}


.contacts_h6{ background:url('/images/template/00011/sub/t_bullet.gif') no-repeat 0 0; color:#015fbe; padding-top:8px; font-size:17px; font-family:'NanumBold'; margin-bottom:10px;}
.contacts_tb{ width:100%; border-top:2px solid #666;  margin-bottom:20px;}
.contacts_tb th{ background:#f6f6f6; color:#333; padding:8px 5px; font-weight:normal; font-size:13px; font-family:'NanumBold'; border-bottom:1px solid #ddd;}
.contacts_tb td{ border-bottom:1px solid #ddd; padding:5px 10px; font-size:13px; font-family:'Nanum'; }


.device_table{ width:100%; border-top:2px solid #666;  margin-bottom:20px;}
.device_table th{ background:#f6f6f6; color:#333; padding:8px 5px; font-weight:normal; font-size:13px; font-family:'NanumBold'; border-bottom:1px solid #ddd;}
.device_table td{ border-bottom:1px solid #ddd; border-left:1px solid #ddd; padding:5px 10px; font-size:13px; font-family:'Nanum'; }

.tableTy01{ width:100%; border-top:2px solid #666; overflow:hidden;}
.tableTy01 table{ margin:-1px 0 0 -1px;}
.tableTy01 th{ background:#f6f6f6; color:#333; padding:8px 5px; font-weight:normal; font-size:13px; font-family:'NanumBold'; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.tableTy01 td{ border-bottom:1px solid #ddd; border-left:1px solid #ddd; padding:5px 10px; font-size:13px; font-family:'Nanum'; }

/*스텝*/
.step { margin:35px 0; }
.step:after{content:''; display:block; clear:both; }
.step ul li { float:left; width:33%; height:60px; background:#5b9bd5 url(/images/template/00011/sub/step_bg01.gif) no-repeat 100% 0; font-size:15px; font-family:'NanumBold'; color:#fff; text-align:center; margin-bottom:10px; }
.step ul li span { margin-top:8px; padding-right:10px; display:inline-block }


/* 0111 캠퍼스안내>오시는길>약도 */
.fs_map .root_daum_roughmap { width:100% !important}
.map_info_box {position:relative; overflow:hidden; background: url('/images/template/00004/sub/logo_bg2.png') no-repeat 20px center #283667; padding:30px 20px;}
.map_info_box ul {padding: 0 0 0 130px;}
.map_info_box ul li {font-family: 'NotoR'; font-size:16px; color:#cbd5dc; letter-spacing:-1px; line-height:1.6; word-break: break-all;}
.map_info_box ul li span {font-family:'NotoB'; font-size:18px; color:#fff; margin-right:10px;}
.traffic_box {position:relative;overflow:hidden;padding: 20px 0 40px 130px;}
.traffic_box .img {position:absolute; left:0; top:20px; width:95px; height:105px; overflow:hidden;}
.line {border-top:1px solid #ddd; border-bottom:1px solid #ddd;}

/*pdf*/
.pdf_viewer {width:auto;height:auto;/* padding: 0 0 0 150px; */position:relative;transition : all 0.5s ease;-webkit-transition : all 0.5s ease;}
.pdf_viewer .view {width:100%; height:auto;}
.pdf_viewer .view iframe {width:100%; height:1070px; transition : all 0.5s ease; -webkit-transition : all 0.5s ease;}
.pdf_viewer .mobile {display:none;}

/*캠퍼스맵*/
.cmap {margin-bottom:25px;border-bottom:1px dashed #ddd;padding-bottom:25px;display: flex;flex-wrap: wrap;}
.cmap:last-of-type {border-bottom:0px; padding-bottom:0px;}
.cmap > li {width: 25%;font-size: 14px;}
.cmap > li a {display: block;padding-left: 50px;position:relative;margin-left:5px;margin-top: 10px;color:#555;line-height: 1.5;/* display:inline-block; */font-size: 13px;letter-spacing: -1px;}
.cmap .num {position:absolute;left:0;top:0;width: auto;min-width: 25px;min-height: 20px;line-height: 20px;font-size: 14px;border-radius: 25px;color:#fff;text-align:center;font-weight:700;background:#2d4da6;letter-spacing: normal;padding: 0 10px;} 
.map_box{position: relative;}
.map_box .img img {max-width: 100%;}
.detail_box > div {position: absolute; width: 350px; display: flex; justify-content: space-between; padding: 10px; background-color: #fff; border-radius: 20px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); z-index: 10; overflow: hidden;}
.detail_box > div .de_img {width: 200px; height: 150px; border-radius: 20px; overflow: hidden;}
.detail_box > div .de_img img {width: 100%;}
.detail_box > div .txt_box {width: calc(100% - 230px); padding-right: 20px;}
.detail_box > div .txt_box p {margin-bottom: 5px; font-size: 15px;}
.detail_box > div .txt_box .tit {font-weight: bold;}
.detail_box > div .txt_box .tit span {display: block; width: max-content; padding: 2.5px 10px; border-radius: 20px; margin-bottom: 10px; background-color: #2d4da6; color: #fff; font-weight: bold; font-size: 14px;}
.detail_box > div .txt_box .txt {color: #888;}
.detail_box > div .close {position: absolute; right: 0; top: 0; background-color: #53585e; border-bottom-left-radius: 10px; color: #fff; width: 35px; height: 30px; line-height: 30px; text-align: center;}

/*캠퍼스맵 서산*/
.seosan .detail_box >div.cmap1 {right: 10px;top: 303px;display:none !important;}
.seosan .detail_box >div.cmap2 {left: 122px;top: 217px;display:none !important;}
.seosan .detail_box >div.cmap3 {left: 20px;top: 100px;display:none !important;}
.seosan .detail_box >div.cmap4 {left: 20px;top: 207px;display:none !important;}
.seosan .detail_box >div.cmapH01 {right:20px;top: 250px;}
.seosan .detail_box >div.cmapH02 {left: 364px;top: 306px;}
.seosan .detail_box >div.cmapH03 {right: 40px;top: 215px;}
.seosan .detail_box >div.cmapH04 {left: 256px;top: 257px;}
.seosan .detail_box >div.cmapH05 {left: 220px;top: 192px;}
.seosan .detail_box >div.cmapH06 {right: 20px;top: 184px;}
.seosan .detail_box >div.cmapH07 {left: 300px;top: 95px;}
.seosan .detail_box >div.cmapH08 {left: 80px;top: 225px;}
.seosan .detail_box >div.cmapH09 {left: 120px;top: 183px;}
.seosan .detail_box >div.cmapH10 {left: 80px;top: 162px;}
.seosan .detail_box >div.cmapH11 {left: 154px;top: 103px;}
.seosan .detail_box >div.cmapH12 {left: 60px;top: 135px;}
.seosan .detail_box >div.cmapH13 {left: 40px;top: 123px;}
.seosan .detail_box >div.cmapH14 {left: 120px;top: 100px;}
.seosan .detail_box >div.cmapH15 {left: 27px;top: 114px;}
.seosan .detail_box >div.cmapH16 {left: 20px;top: 50px;}
.seosan .detail_box >div.cmapH17 {left: 100px;top: 100px;}

/*캠퍼스맵 태안*/
.taean .detail_box >div.cmap1 {left: 350px;top: 80px;}
.taean .detail_box >div.cmap2 {left: 256px;top: 88px;}
.taean .detail_box >div.cmap3 {left: 243px;top: 83px;}
.taean .detail_box >div.cmap4 {left: 230px;top: 90px;}
.taean .detail_box >div.cmap5 {left: 115px;top: 60px;}
.taean .detail_box >div.cmap6 {left: 332px;top: 146px;}
.taean .detail_box >div.cmap7 {left: 236px;top: 17px;}
.taean .detail_box >div.cmap8 {left: 106px;top: 267px; display:none !important;}
.taean .detail_box >div.cmap9 {left: 130px;top: 223px; display:none !important;}
.taean .detail_box >div.cmap10 {left: 40px;top: 200px; display:none !important;}
.taean .detail_box >div.cmap11 {left: 16px;top: 27px;}
.taean .detail_box >div.cmap12 {display:none !important;}
@media screen and (max-width:1019px) {


	/* 0102_01 건학이념 181010 추가 */
	.info_box4 .info_img img {width:100px; height:auto;}
	.text_box p:after {background:none;}
	.text_box p:before {background:none;}
	


/* 0201 대학/대학원소개 */
	.department_info_box .tit_box { margin-left:-185px; width:367px;  font-size:28px;}
	.department ul li {box-sizing:border-box;}
	.department ul li p {font-size:14px; padding-left:80px;}

	
	/*pdf*/
	.pdf_viewer .view {width:90%; margin:0 auto;}
	.pdf_viewer .view iframe {height:800px;}

	/*캠퍼스맵*/
	.cmap > li {width: 33%;}
}

@media screen and (max-width: 870px) {

	/*캠퍼스맵*/
	.cmap > li {width: 50%;}
	.detail_box > div {position: relative;width: calc(100% - 20px);box-shadow: none;z-index: 10;top: auto !important;left: auto !important;right: auto !important;border-bottom:1px dashed #ddd;background-color: #e0e9ff;padding: 10px;margin: 10px 0;}

	
}


@media screen and (max-width: 800px) {

	/*스텝*/
	.step ul li { width:50%;  }
	
	
	/* 0102_01 건학이념 181010 추가 */
	.list_Box .con_l {width:100%; float:none; margin-right:0; text-align:center;}
	.list_Box .con_r {width:100%; float:none;}
	.list_Box .con_r p {font-family: "NotoR"; font-size:14px; line-height: 1.4; color:#2f2f2f; word-break: keep-all;}
	.info_img {display:none;}
	
	
}

@media screen and (max-width: 690px) {	

	/*총장인사말*/
	.introduce{ padding:0 0 0 240px;}
	.introduce p.photo img{ width:80%; }
	
	.common_dl dd.box .ul_li li{ float:none; width:100%;}
	
	
		/* 0101_01 총장인사말 */
	.top_area  {position:relative; max-width:600px; margin:0 auto 30px;}
	.top_area .inner {padding:40px 20px;}
	.top_area .img_box {position:relative; right:auto; top:0; left:7px; width:100%; height:auto;}
	.top_area .img_box .img img {width:100%; height:auto;}
	.top_area .txt_box {min-height: 300px; padding: 30px 0 0 0; background: url("/images/template/00011/sub/logo_bg.png") no-repeat right bottom; background-size: 50%;}
	.sign {right:20px; bottom:40px;}

	/*pdf*/
	/* .pdf_viewer .view {display:none;}
	.pdf_viewer .mobile {display:block;}
	.pdf_viewer .mobile strong {display:block; background:#3d63ba; color:#fff; padding:15px 4%; font-size:16px;}
	.pdf_viewer .mobile .cons {border:2px solid #dcdcdc; background:#fff; border-top:0; text-align:center; padding:40px 10%;}
	.pdf_viewer .mobile .cons p {/* padding:0 0 0 50px; display:inline-block;vertical-align:top;background:url(/Img/kr/contents/pdf_mob_ico.png) no-repeat left top;min-height:45px;text-align: center;}
	.pdf_viewer .mobile .cons strong {display:inline-block; vertical-align:top; background:none; color:#444; font-size:14px; padding:0;}
	.pdf_viewer .mobile .cons a {background:#646464; color:#fff; display:block; width:90px; margin:20px auto 0 auto; padding:8px 0;} */
	
}


@media screen and (max-width :600px) {
	
	/* 0101_01 총장인사말 */
	.top_area .txt_box .tit_01 {font-size:24px; margin-bottom:20px;}
	.top_area .txt_box .tit_02 {font-size:20px; margin-bottom:20px;}
	.top_area .img_box {left:0;}

    /* 0202 대학/대학원소개 */
	.department_info_box .tit_box { margin-left:-185px; width:367px;  font-size:28px;}
	.department ul li {width:100%; background-image:none;}
	.department ul li p {font-size:16px; padding-left:90px;}
	.department .txt1 {font-size:20px;}
	.department .txt2 {font-size:15px;}



}

@media screen and (max-width: 560px) {
	
	/*총장인사말*/
	.introduce{ padding:0;}
	.introduce p.photo{ position:relative; width:100%; text-align:center; margin-bottom:20px; }
	.introduce p.photo img{ width:50%;}
	
	
	/* 0102_01 건학이념 181010 추가 */
	.info_box4 p {font-size:14px;}
	.text_box {margin:10px 0;}
	.text_box br {display:none; word-break:keep-all}

	
	
	
	/* 탭메뉴 */
	.tab_menu {border-bottom:0;}
	.tab_menu li {float:none; width:100%; margin:0 0 5px 0;}
	.tab_menu li a {margin:0;}

	/*연혁*/
	.history_dl{ width:100%; margin:0;}
	.taean_history_dl{ float:left; width:100%; margin:0;}
	
	.top_history02 span {font-size:18px;}
	.top_history02 p {font-size:18px;;}

	
	/*스텝*/
	.step ul li { width:100%;  }
	
	
		/* 0111 , 0706 찾아오시는길 */
	.map_info_box {background: url('/images/template/00004/sub/logo_bg2.png') no-repeat right bottom#283667;padding:30px 20px;}
	.map_info_box ul {padding:0;}
	.map_info_box ul li {font-size:15px; color:#cbd5dc; letter-spacing:-1px;}
	.map_info_box ul li span {display:block;}


}
@media (max-width:480px) {

	.top_history02 span {font-size:15px;}
	
	/*0101_01 총장인사말 */
	.top_area .txt_box .tit_02 {font-size:15px;}
	
	.top_history02 span {font-size:15px;}

	 /*pdf*/
	 .pdf_viewer .view iframe {height:500px;}

	/*캠퍼스맵*/
	.cmap > li {width: 100%;}
	.detail_box > div {flex-direction: column; align-items: center;}
	.detail_box > div .txt_box {width: 100%;text-align: center;margin-top: 10px;padding: 0 10px;}
	.detail_box > div .txt_box .tit span {margin: 0 auto;}


}

@media (max-width:380px) {
	
}