@charset "UTF-8";

/* 대구보건대학교 서브 페이지 스타일시트 Rock */


/*스쿨 학과소개*/

.school .majorTitle {color:#333;font-size:20px;margin:0;font-weight:bold;}
.school h1.majorTitle .majorTitleLine {bottom:5px; width:75px; height:3px; background:#ff0068;}
.school h4 {color:#a90056; margin:20px 0 10px 0; font-weight:bold; font-size:16px;}
.school h4:first-child {margin:0px 0 10px 0;}

.school .school_wrap {display:flex; justify-content:space-between; align-items:flex-start; margin-top:30px;}
.school .school_wrap:first-child {margin-top:0;}
.school .school_wrap .d_list {width:80%;}
.school .major_wrap {width:80%;}
.school .major_wrap .d_list {width:100%;}

.d_list {font-size: 0; padding:0;}
.d_list li {display: inline-block;width: calc(100% / 3 - 10px);margin: 0 5px 5px 0;vertical-align: middle;}
.d_list li:hover {cursor:pointer;}
.d_list li > div {position:relative; padding: 15px;height: 100%; background-size:cover;}
.d_list li > div:before {content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background: #ff006857;opacity: 0; transition:.2s ease-in-out;}
.d_list li:hover div:before {opacity:1;}
.d_list li h5 {position:relative; font-size: 16px;color: #fff;font-family: 's-core-dream-medium';font-weight: 500;margin-bottom: 5px;}
.d_list li h5:after {content:"";position:absolute;width: 18px;height: 18px;top:50%;right:0;transform:translate(0,-50%);background:url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Squp%2Svzntrf%2Scebtenz%2Spurieba-evtug.fit")no-repeat;background-size: cover;}
.d_list li p {font-size: 15px; color: #fff; padding-bottom: 10px; }
.d_list li a {position: relative; display: block; color: #fff; padding: 10px; font-size: 13px; margin-top: 8px;}
.d_list li a.tel {padding: 0 0 0 20px; margin:5px 0 20px 0; }
.d_list li a.tel:after {content:''; position: absolute; position: absolute;  left: 0; top: 50%; transform: translateY(-46%); width: 13px; height: 18px;background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Svpba%2Spnyy.cat") no-repeat; }
.d_list li a.kakao {background:#FFDE00; color: #231916; }
.d_list li a.kakao:after{content:''; position: absolute; position: absolute;  right: 20px; top: 50%; transform: translateY(-50%); width: 9px; height: 15px;background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Svpba%2Sneebj-evtug.cat") no-repeat;}
.d_list li a.homepage{background: #EE478D; color: #fff;}
.d_list li a.homepage:after{content:''; position: absolute; position: absolute;  right: 20px; top: 50%; transform: translateY(-50%); width: 9px; height: 15px;background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Svpba%2Sneebj-evtug-j.cat") no-repeat;}
.d_list li a.department{background: #333; color: #fff;}
.d_list li a.department:after{content:''; position: absolute; position: absolute;  right: 20px; top: 50%; transform: translateY(-50%); width: 9px; height: 15px;background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Svpba%2Sneebj-evtug-j.cat") no-repeat;}

.d_01{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_01.cat") 0 40% no-repeat;}
.d_02{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_02.cat") 0 89% no-repeat;}
.d_03{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_03.cat") 3% 46% no-repeat;}
.d_04{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_04.cat") 0 99% no-repeat;}
.d_05{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_05.cat") 58% 36% no-repeat;}
.d_06{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_06.cat") 76% 34% no-repeat}
.d_07{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_07.cat") 93% 65% no-repeat;}
.d_08{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_08.cat") 57% 80% no-repeat;}
.d_09{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_09.cat") 7% 27% no-repeat;}
.d_10{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_10.cat") 73% 20% no-repeat;}
.d_11{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_11.cat") 83% 84% no-repeat;}
.d_12{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_12.cat") 88% 26% no-repeat;}
.d_13{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_13.cat") no-repeat;}
.d_14{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_14.cat") 3% 26% no-repeat;}
.d_15{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_15.cat") 90% 54% no-repeat;}
.d_16{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_16.cat") 38% 100% no-repeat;}
.d_17{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_17.cat") 33% 30% no-repeat;}
.d_18{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_18.cat") 0 42% no-repeat;}
.d_19{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_19.cat") left 29% no-repeat;}
.d_20{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_20.cat") 3% 64% no-repeat;}
.d_21{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_21.cat") 83% 42% no-repeat;}
.d_22{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_22.cat") no-repeat;}
.d_23{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_23.cat") 0 44% no-repeat;}
.d_24{background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Spbire%2Svzntrf%2Sqrcnegzrag%2Sq_24.cat") 31% 23% no-repeat;}




/* 서브 사이드 바 */
#lnb {
	position: absolute;
	top: 0;
	right: 0;
}

/* 페이지 네비게이션 */
.boxPageNav {
	margin-top: 15px;
	background: #474849 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Squp%2Svzntrf%2Spbzzba%2Sot-cntr-ani.tvs) 0 0 no-repeat;
}
.pageNav:before,
.pageNav:after {
	display: table;
	content: " ";
}
.pageNav:after {
	clear: both;
}
.pageNav {
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: 0;
}
.pageNav > li {
	float: left;
	position: relative;
}
.pageNav > li > a,
.pageNav > li > button {
	color: #c0c0c0;
	font-size: 14px;
	height: 59px;
	line-height: 59px;
	vertical-align: middle;
	text-decoration: none;
	text-align: left;
	display: inline-block;
}
.pageNav > li > button > i {
	margin-left: 5px;
}
.pageNav > li:hover > a,
.pageNav > li:hover > button {
	color: #fff;
	font-weight: bold;
}
.pageNav > li:focus > a,
.pageNav > li:active > a,
.pageNav > li.open > a,
.pageNav > li:focus > button,
.pageNav > li:active > button,
.pageNav > li.open > button {
	color: #454545;
	font-weight: bold;
	position: relative;
	z-index: 2000;
}
.pageNav .Home {
	width: 70px;
	text-align: center;
	margin-left: 0;
	padding-left: 0;
}
.pageNav .First {
	width: 144px;
	margin-left: 15px;
	padding-left: 20px;
	padding-right: 0px;
}
.pageNav .Second {
	margin-left: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
.pageNav > li:focus > a .icon-nav-arrow,
.pageNav > li:active > a .icon-nav-arrow,
.pageNav > li.open > a .icon-nav-arrow,
.pageNav > li:focus > button .icon-nav-arrow,
.pageNav > li:active > button .icon-nav-arrow,
.pageNav > li.open > button .icon-nav-arrow {
	background-position: -249px 0;
}
.pageNav > li .dropdown-menu {
	width: 100%;
	top: 0;
	margin: 0;
	padding-top: 59px;
	padding-bottom: 25px;
	border: 1px solid rgba(0,0,0,.35);
	border-top: 3px solid #f72b7d !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.pageNav > li .dropdown-menu > li > a {
	color: #7c7b7b;
	font-size: 13px;
	line-height: 1em;
	vertical-align: middle;
	padding: 7px 30px;
}
.pageNav > li .dropdown-menu > li > a:hover,
.pageNav > li .dropdown-menu > li > a:focus {
	color: #f62579;
	background: none;
}

/* 링크 탭 설정 */
.navTabs {
	height: 32px;
	position: relative;
	overflow: hidden;
	padding-top: 32px;
	margin-top: 20px;
	margin-bottom: 10px;
	z-index: 4;
}
.navTabs li {
	width: 100%;
	float: left;
	margin-bottom: -1px;
	background-color: #e9e9e9;
	border: 1px solid #d6d6d6;
}
.navTabs li > a {
	color: #474849;
	font-size: 14px;
	letter-spacing: -1px;
	text-align: center;
	padding: 5px 0;
}
.navTabs li.active {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	background: #f62579 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Squp%2Svzntrf%2Spbzzba%2Svpba-qbja-neebj-juvgr.cat) right 15px center no-repeat;
	border-color: #f62579;
}
.navTabs li:hover,
.navTabs li:focus,
.navTabs li:active {
	background-color: #f62579;
	border-color: #f62579;
}
.navTabs li > a:hover,
.navTabs li > a:focus,
.navTabs li > a:active,
.navTabs li.active > a {
	color: #fff;
	background: none;
}
/*
.navTabs:hover,
.navTabs:focus,
.navTabs:active {
	height: auto;
	overflow: visible;
}
.navTabs:hover li,
.navTabs:focus li,
.navTabs:active li {
	display: block;
}
.navTabs:hover li.active,
.navTabs:focus li.active,
.navTabs:active li.active {
	position: relative;
	background-image: none;
}
*/


/* 컨텐츠 탭 */
.contentsTabs {
	height: 30px;
	position: relative;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 30px;
	border: 1px solid #d1d1d1;
	border-bottom-width: 2px;
	border-bottom-color: #24282b;
	z-index: 4;
}
.contentsTabs.Visible {
	height: auto !important;
	overflow: visible;
}
.contentsTabs li {
	width: 100%;
	float: left;
	position: relative;
	z-index: 2;
}
.contentsTabs li.active {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	background: #fff url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qup.np.xe%2Squp%2Svzntrf%2Spbzzba%2Svpba-qbja-neebj.cat) right 15px center no-repeat;
}
.contentsTabs.Visible li.active {
	position: relative;
	background-image: none;
}
.contentsTabs li a {
	color: #777777;
	font-size: 13px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	letter-spacing: -1px;
	vertical-align: middle;
	padding: 0;
}
.contentsTabs li:hover a,
.contentsTabs li:focus a,
.contentsTabs li:active a,
.contentsTabs li.active a {
	color: #2c2c2c;
	font-weight: bold;
}
/*
.contentsTabs:hover,
.contentsTabs:focus,
.contentsTabs:active {
	height: auto;
	overflow: visible;
}
.contentsTabs:hover li,
.contentsTabs:focus li,
.contentsTabs:active li {
	position: relative;
	background-image: none;
}
*/
.contentsTabs hr.contentsTabsBtmLine {
	display: none;
	position: absolute;
	z-index: 2;
	width: 100%;
	margin: 0;
	top: 61px;
	left: 0;
	border-top-color: #24282b;}
}

.tab_contents_s .title h2 {margin:0 !important;}
.tab_contents_s .title {display:flex; justify-content:space-between; align-items:center;}

/* 본문 헤딩 */
h1.contentsHeadTitle {
	color: #2c2c2c;
	font-size: 30px;
	position: relative;
	margin-bottom: 25px;
	margin-bottom: 44px;
}
h2.contentsHeadTitle {
	color: #3a3b3b;
	font-size: 21px;
	font-weight: bold;
	position: relative;
	margin-top: 40px;
	margin-bottom: 20px;
}
.btnHeadTitle {
	display: block;
	margin-top: 10px;
}

.btnHeadTitle a {
	color: #201f1f;
	font-size: 12px;
	line-height: 1em;
	padding: 8px 13px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
h3.contentsHeadTitle {
	color: #3d3d3d;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}
h3.contentsHeadTitle > span {
	color: #f62579;
}
h4.contentsHeadTitle {
	color: #555;
	font-size: 14px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 10px;
}
.titleUnderLine {
	width: 15px;
	height: 2px;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #555160;
}

/* 본문 텍스트 */
.contentsDefaultText {
	color: #3d3d3d;
	font-size: 14px;
	margin-top: 20px;
}
.contentsDefaultText.Heading {
	color: #3d3d3d;
	display: inline-block;
	margin-top: 0;
}
.contentsDefaultText > span {
	color: #f62579;
}
.contentsDefaultText.Small {
	color: #747474;
	font-size: 13px;
	line-height: 1.5em;
	margin-top: 10px;
}
.contentsLightText {
	color: #474849;
	font-size: 18px;
	line-height: 1.3em;
	margin-bottom: 20px;
}
.contentsBoldText {
	color: #3d3d3d;
	font-size: 23px;
	font-weight: bold;
	letter-spacing: 1px;
}
.contentsBoldText > span {
	color: #9d0050;
}
.contentsDefaultText.Small > span,
.contentsBoldText > span,
.pointText {
	color: #f62579 !important;
}
.contentsDefaultText.Small a {
	color: #747474;
	text-decoration: none;
}
.contentsDefaultText.Small strong {
	color: #000;
}
.contentsBgBox {
	border-top: 2px solid #2c2c2c;
	border-bottom: 1px solid #ddd;
}
.underlineText{text-decoration:underline;}

/* 본문 테이블 */
table.table.contentsTable {
	margin-bottom: 0;
	border-top: 2px solid #2c2c2c;
	border-bottom: 1px solid #ddd;
}
table.table.centerThead > thead > tr > th,
table.table.centerThead > thead > tr > td,
table.table.centerThead > tbody > tr > th,
table.table.centerThead > tbody > tr > td {
	text-align: center;
	vertical-align: middle;
}
table.table.alignLeft > tbody > tr > td {
	text-align: left;
}
table.table.formTable > thead > tr > th.inlineTable,
table.table.formTable > thead > tr > td.inlineTable,
table.table.formTable > tbody > tr > th.inlineTable,
table.table.formTable > tbody > tr > td.inlineTable {
	padding: 0;
}
table.table.contentsTable.formTable > thead > tr > th.Bordered,
table.table.contentsTable.formTable > thead > tr > td.Bordered,
table.table.contentsTable.formTable > tbody > tr > th.Bordered,
table.table.contentsTable.formTable > tbody > tr > td.Bordered {
	border: 1px solid #ddd;
}
table.table.formInlineTable {
	margin: 0;
}
table.table.formInlineTable > thead > tr > th,
table.table.formInlineTable > thead > tr > td,
table.table.formInlineTable > tbody > tr > th,
table.table.formInlineTable > tbody > tr > td {
	padding: 5px !important;
}
table.table.formInlineTable > thead > tr > th {
	border-bottom-width: 0px;
}
table.table.contentsTable > thead > tr > th,
table.table.contentsTable > thead > tr > td {
	border-bottom-width: 1px;
}
table.table.contentsTable > thead > tr > th,
table.table.contentsTable > thead > tr > td, 
table.table.contentsTable > tbody > tr > th,
table.table.contentsTable > tbody > tr > td {
	font-size: 13px;
	padding: 10px 15px;
}
table.table.contentsTable > thead > tr > th,
table.table.contentsTable > tbody > tr > th,
table.table.formInlineTable > thead > tr > th,
table.table.formInlineTable > tbody > tr > th {
	color: #3d3d3d;
	background-color: #f8f8f8;
}
table.table.contentsTable > tbody > tr > td {
	color: #747474;
}
table.table.contentsTable > thead > tr > th a,
table.table.contentsTable > thead > tr > td a,
table.table.contentsTable > tbody > tr > th a,
table.table.contentsTable > tbody > tr > td a {
	color: #747474;
	text-decoration: none;
}
table.table.contentsTable > tbody > tr.normalTh > th {
	font-weight: normal;
}
table.table > tbody > tr.stripeRow > th,
table.table > tbody > tr.stripeRow > td {
	background-color: #f8f8f8;
}
table.table.contentsTable.freshTable > tbody > tr > td > span {
	color: #f62579;
}
table.table.freshTable > thead > tr > th,
table.table.freshTable > thead > tr > td,
table.table.freshTable > tbody > tr > th,
table.table.freshTable > tbody > tr > td {
	padding-left: 5px;
	padding-right: 5px;
}
table.table.freshTable > thead > tr > th > span {
	color: #747474;
	font-weight: normal;
}
.lastRowTop {
	border-top: 1px solid #d3d3d3 !important;
}
.lastRowBottom {
	border-bottom: 1px solid #d3d3d3 !important;
}
table ol.listDisc {
	padding-left: 20px;
	margin-bottom: 0;
	list-style-type: disc;
}

/* 환영사 */
.about01Top {
	position: relative;
	margin-bottom: 40px;
}
.about01Top hr {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 100;
	margin-bottom: 0;
	border-top: 2px solid #e3e3e3;
}
.about01Top h2.contentsBoldText {
	margin-top: 50px;
	margin-bottom: 30px;
}
.about01Top a {
	margin-top: 20px;
	margin-bottom: 20px;
}
.about01 p {
	color: #666767;
	font-size: 13px;
	line-height: 1.5em;
}
.about01 p span {
	color: #323232;
}

/* 설립자 */
.about02Top {
	margin-top: 40px;
}
.contentsHeadTitle.about02 {
	font-size: 19px;
}
.contentsHeadTitle.about02 span {
	color: #868686;
	font-size: 13px;
}
.about02Career {
	color: #323333;
	font-size: 13px;
}
.contentsDefaultText.about02 {
	color: #666767;
	font-size: 13px;
}

/* 연혁 리스트 */
.bgAbout2-4 {
	margin-top: 40px;
}
.boxHistory table th,
.boxHistory table td {
	color: #575757;
	font-size: 13px;
	line-height: 1.5em !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	border-top: 0 !important;
	border-bottom: 1px solid #e9e9e9;
}
.boxHistory table th {
	color: #de0a5f;
	font-weight: bold;
	padding-left: 8px;
}

/* 상징물 */
.about02-5Tree {
	margin-top: 20px;
}

/* 대학 CI */
.contentsDefaultText.about02_6 {
	color: #2d2d2d;
	font-size: 15px;
}
.boxBtnCi {
	margin-top: 10px;
}
.boxBtnCi li {
	padding-bottom: 10px;
}
.boxBtnCi a {
	color: #201f1f;
	font-size: 13px;
	padding: 5px 10px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

/* 대학비전 교육목표와 인재상 */
.contentsDefaultText.about03_1 {
	color: #5b5b5b;
	font-size: 13px;
}
.contentsDefaultText.about03_1 strong {
	color: #373737;
	font-size: 15px;
	display: inline-block;
	margin-bottom: 5px;
}
.about03TopText {
	color: #5b5b5b;
	font-size: 15px;
}
.about03TopText2>span{display:block!important; }

/* 대학기구표 */
.OrganizationTable > div {
	text-align: center;
}
.OrganizationTable .btn {
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	width: 200px;
	padding: 8px 0;
	margin: 3px 0;
	position: relative;
	cursor: text !important;
	z-index: 100;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f8f8f8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f8f8f8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f8f8f8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f8f8f8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,.3);
	-moz-box-shadow: 1px 2px 3px rgba(0,0,0,.3);
	box-shadow: 1px 2px 3px rgba(0,0,0,.3);
	border: 1px solid #d5d5d5;
}
.btn.btn-organization1 {
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	background: #299fff; /* Old browsers */
	background: -moz-linear-gradient(top,  #299fff 0%, #1090f9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#299fff), color-stop(100%,#1090f9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #299fff 0%,#1090f9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #299fff 0%,#1090f9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #299fff 0%,#1090f9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #299fff 0%,#1090f9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#299fff', endColorstr='#1090f9',GradientType=0 ); /* IE6-9 */
	border-color: #1891f3;
}
.btn.btn-organization2 {
	color: #666565;
}
.btn.btn-organization2.Gray {
	color: #fff;
	background: #768692; /* Old browsers */
	background: -moz-linear-gradient(top,  #768692 0%, #738492 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#768692), color-stop(100%,#738492)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #768692 0%,#738492 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #768692 0%,#738492 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #768692 0%,#738492 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #768692 0%,#738492 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#768692', endColorstr='#738492',GradientType=0 ); /* IE6-9 */
	border-color: #546675;
}
.btn.btn-organization3 {
	margin: 0;
	color: #fff;
	background: #ff589b; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff589b 0%, #ff4992 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff589b), color-stop(100%,#ff4992)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff589b 0%,#ff4992 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff589b 0%,#ff4992 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff589b 0%,#ff4992 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff589b 0%,#ff4992 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff589b', endColorstr='#ff4992',GradientType=0 ); /* IE6-9 */
	border-color: #ec2b78;
}
.btn.btn-organization3.Black {
	margin: 0;
	background: #7d7d7d; /* Old browsers */
	background: -moz-linear-gradient(top,  #7d7d7d 0%, #777777 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7d7d), color-stop(100%,#777777)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7d7d7d 0%,#777777 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7d7d7d 0%,#777777 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7d7d7d 0%,#777777 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7d7d7d 0%,#777777 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7d7d', endColorstr='#777777',GradientType=0 ); /* IE6-9 */
	border-color: #6b6b6b;
}
.organizationLine {
	padding: 4px 0 3px;
	border-width: 0;
	border-style: dotted;
	border-color: #b1b1b1;
}
.organizationLine.Right {
	border-right-width: 1px;
}
.organizationLine.Left {
	border-left-width: 1px;
}
.organizationLine.Empty {
	border-width: 0;
}
.organizationLine.Box {
	border-width: 1px;
	border-style: solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.organizationList {
	width: 200px;
	margin: 0 auto;
}
.organizationList .panel-heading {
	color: #656464;
	font-size: 13px;
	font-weight: bold;
	line-height: 1em;
	padding: 10px 0;
}
.organizationList ol {
	padding: 8px 0;
	margin-bottom: 0;
}
.organizationList ol li {
	color: #777;
	font-size: 13px;
	line-height: 1em;
	letter-spacing: -1px;
	text-align: left;
	padding: 5px 10px 5px 10px;
}
.organizationList ol.listUnderLine li {
	padding: 10px;
	border-top: 1px solid #ddd;
}
.organizationList ol.listUnderLine li:first-child {
	border-top: none;
}


/* 캠퍼스 투어 */
.boxLocationMap {
	min-height: 1px;
	margin-top: 30px;
	margin-bottom: 30px;
	border: 1px solid #ddd;
}
.boxLocationSeoul {
	margin-top: 20px;
}
.boxLocationCar {
	color: #747474;
	font-size: 13px;
	margin-top: 10px;
}
.boxCampusMovie {
	margin-top: 30px;
	margin-bottom: 50px;
}

/* 학과 소개 */
.boxMajorPic {
	margin-top: 30px;
}
h1.majorTitle {
	color: #fb1a76;
	font-size: 25px;
	position: relative;
	padding-bottom: 20px;
	margin-top: 30px;
	margin-bottom: 20px;
}
h1.majorTitle .majorTitleLine {
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 15px;
	height: 1px;
	background-color: #fb1a76;
}
.majorText {
	color: #5b5b5b;
	font-size: 15px;
	line-height: 1.5em;
	margin-bottom: 0;
}
.majorTextSmall {
	color: #313131;
	font-size: 13px;
	line-height: 1em;
	margin-top: 10px;
	margin-bottom: 0;
}
.btnMajorHome {
	color: #fb1a76;
	font-size: 13px;
	padding: 10px 20px;
	margin-top: 20px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}
.majorInfo {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e8e8e8;
}
.majorInfoHead {
	position: relative;
}
.majorInfoHead h2 {
	color: #363636;
	font-size: 17px;
	letter-spacing: -1px;
	margin: 0;
}
.majorInfoHead h2 i {
	margin-right: 10px;
}
.majorInfoHead > a {
	color: #848484;
	font-size: 11px;
	text-decoration: none;
	position: absolute;
	top: 15px;
	right: 15px;
	display: inline-block;
}
.majorInfoBody {
	margin-top: 15px;
}
.majorInfoBody p, .majorInfoBody li {
	color: #717171;
	font-size: 13px;
	line-height: 1.5em;
	word-break:keep-all;
}
.majorInfoBody p span.Title, .majorText span.Title {
	display: block;
	color: #3d3d3d;
	font-size: 15px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}
.majorInfoBody p span.Title:first-child{
	margin-top: 0;
}
.majorGallery {
	margin-bottom: 20px;
}

/* 학사정보 */
table.tableInfoList {
	width: 100%;
}
table.tableInfoList td {
	display:block;
    width:100%;
    float:left;
    clear:left;
}
.boxInfoList h3.infoListTitle {
	color: #3d3d3d;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.5em;
	margin: 0;
	padding: 10px 20px;
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
}
.tableInfoList table.table {
	border-left-color: transparent;
	border-right-color: transparent;
}
.tableInfoList table.table > tbody > tr > th {
	border-left-color: transparent;
	border-right-color: transparent;
}
.tableInfoList table.table > tbody > tr > td {
	border: 0;
}
.boxBorder {
	padding: 10px;
}
.bgTh {
	background-color: #f8f8f8;
}
/* 대학생활 */

/* 학생활동 */
.col-md-mt {
	margin-top: 20px;
}

/* 자매결연대학교 */
.partnershipTitle {
	display: inline-block;
}
.partnershipTitle + .btnHeadTitle {
	display: inline-block;
}
.partnershipTitle + .btnHeadTitle > a {
	font-size: 13px;
	margin-top: -3px;
	padding: 5px 10px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}



@media (max-width: 1015px) {

/*학과안내*/
.school .majorTitle {font-size:18px;}
.d_list li{width: calc(100% / 2 - 10px);}
.d_list li h5 {font-size:14px;}
.d_list li > div {padding:10px;}

}


@media (max-width: 768px) {

	/*학과안내*/
	.school .school_wrap {flex-direction:column;}
	.school h1.majorTitle {margin-bottom:20px;}
	.school .d_list li{width: calc(100% / 3 - 10px);}
	.school .school_wrap .d_list,.school .major_wrap {width:100%;}

	.president .boxPosRes {margin-top:0;}
	.president .btn.btn-organization2 {display:block; margin:3px auto 0 auto;}
	.president .btn.btn-organization2:first-child {margin:0 auto;}
	.president .btn.btn-organization2.Gray {margin:5px auto 0 auto;}

	


}


@media (max-width: 550px) {

.school .d_list li{width: calc(100% / 2 - 10px);}
}


@media (max-width: 420px) {
.school .d_list li{width:100%;}
}
