@charset "utf-8";

/***********************************************
* 한양대 리뉴얼 2018 Css Main
***********************************************/

.common #content {
	/* padding: 0!important; */
}
.main #content {padding:0;background: #f8f8f8}

/**
	* Main Visual Option
	*/

/*
.aui ul.main-visual {
	margin: 0;
}

.main-visual-wrap,
.main-wrap {
	position: relative;
	height: 580px;
	overflow: hidden;
}

	.main-wrap .bx-wrapper {
		position: relative;
		z-index: 1;
	}
	.main-visual .visual01 {
		background: url(../../images/custom/main/visual_01_bg.jpg) center top no-repeat;
	}
	.main-visual .visual02 {
		background: url(../../images/custom/main/visual_02_bg.jpg) center top no-repeat;
	}
	.main-visual .visual03 {
		background: url(../../images/custom/main/visual_03_bg.jpg) center top no-repeat;
	}
	.main-visual .visual04 {
		background: url(../../images/custom/main/visual_04_bg.jpg) center top no-repeat;
	}
		.main-visual .visual-img {
			float: right;
			margin-right: -106px;
		}

.main-visual .visual-img {float: right;}
.main-visual .visual-img.visual-img01 {margin-right:-316px}
.main-visual .visual-img.visual-img01 img{margin-top:0}
.main-visual .visual-img.visual-img02 {margin-right:-58px}
.main-visual .visual-img.visual-img02 img{margin-top:0}
.main-visual .visual-img.visual-img03 {margin-right:4px}
.main-visual .visual-img.visual-img03 img{margin-top:0}
.main-visual .visual-img.visual-img04 {margin-right:0}
.main-visual .visual-img.visual-img04 img{margin-top:0}


		.main-visual .visual-txt {
			position: absolute;
			top: 120px;
			left: 0px;
			color: #fff;
			background: url(../../images/custom/main/visual_blur.png) center center no-repeat;
			background-size: 100% 100%;
		}
		.eng .main-visual .visual01 .visual-txt {
			top: 51px;
		}
		.eng .main-visual .visual02 .visual-txt {
			top: 13px;
		}
		.main-visual .visual-txt h2,
		.main-visual .visual-txt h3 {
			font-weight: bold;
			letter-spacing: -0.05em;
		}
		.main-visual .visual-txt h3 {
			font-size: 16px;
		}
		.main-visual .visual-txt h2 {
			padding: 0 0 22px;
			font-size: 50px; line-height: 62px;
		}
		.main .visual-more,
		.main-visual .visual-txt .visual-more {
			box-sizing: border-box;
			width: 142px; height: 40px;
			border: solid 2px #eeede2;
			border-radius: 20px;
			background-image: url(../../images/custom/main/btn_visual_more.png);
			background-position: right top;
			background-repeat: no-repeat;
		}
		.main .visual-more a,
		.main-visual .visual-txt .visual-more a {
			display: inline-block;
			box-sizing: border-box;
			width: 100%; height: 100%;
			padding-left: 20px;

			font-size: 16px;
			letter-spacing: -0.05em; line-height: 38px;
			color: #fff;
		}

	.main-wrap .visual-pager-wrap {
		position: relative;
		z-index: 2;
		box-sizing: border-box;
		height: 221px; /* !! *
		padding-top: 115px;
		background: url(../../images/custom/main/visual_thumb_bg.png) left bottom repeat-x;
		margin-top: -240px;
	}
		#mainVisualPager,
		.non-pager {
			float:left;
			width: 100%;
		}   
		.visual-pager-wrap a {
			display: inline-block;
			position: relative;
			float: left;
			width: 25%;
			height: 106px; /* !! *
		} 
		.visual-pager-wrap a.active {
			background: url(../../images/custom/main/visual_thumb_a_bg.png) center center repeat;
		}
		.visual-pager-wrap a .thumb-wrap {
			position: absolute;
			display: block;
			width: 100%;
			left: 0; top: 0;
			padding: 19px 0; /* !! *
		}
		.visual-pager-wrap a.active .thumb-inactive,
		.visual-pager-wrap a .thumb-active {
			display: none;
		}
		.visual-pager-wrap a.active .thumb-active {
			display: block;
		}
		.visual-pager-wrap a .thumb,
		.visual-pager-wrap a .slogan {
			display: inline-block;
			float: left;
			box-sizing: border-box;
		}
		.visual-pager-wrap a .thumb {
			width: 43%;
			padding-right: 6px;
			text-align: right;
		}
		.visual-pager-wrap a .thumb img {
			width: 68px; height: auto;
		}
		.visual-pager-wrap a .slogan {
			width: 57%;
			padding: 14px 0 0 6px;

			font-size: 16px;
			letter-spacing: -0.05em; line-height: 22px;
			color: #fff;
		}
		.visual-pager-wrap a.active .thumb-active .slogan {
			width: 100%;

			font-size: 22px; font-weight: bold;
			letter-spacing: -0.07em; line-height: 28px;
			color: #fff;
		}
		.visual-pager-wrap a:first-child .thumb-active .slogan {
			padding: 9px 0 0 74px;
		}
		.visual-pager-wrap a:nth-child(2) .thumb-active .slogan {
			padding: 9px 0 0 90px;
		}
		.visual-pager-wrap a:nth-child(3) .thumb-active .slogan {
			padding: 9px 0 0 78px;
		}
		.visual-pager-wrap a:nth-child(4) .thumb-active .slogan {
			padding: 9px 0 0 64px;
		}
		.eng .visual-pager-wrap a:nth-child(2) .thumb-active .slogan {
			padding-left: 105px;
		}
	.main-visual-prev,
	.main-visual-next {
		position: absolute;
		z-index: 10;
		left: 50%;
		top: 50%;
		margin-top: -34px;

		width: 36px; height: 68px;
	}
	.main-visual-prev {
		margin-left: -626px;
		background: url(../../images/custom/main/visual_arw_prev.png) 0 0 no-repeat;
	}
	.main-visual-next {
		margin-left: 590px;
		background: url(../../images/custom/main/visual_arw_next.png) 0 0 no-repeat;
	}
	.main-visual-prev a,
	.main-visual-next a {
		display: block; width: 100%; height: 100%;
	}
*/
.main .content-box-wrap {
		padding: 0 0 75px;
		background:#f8f8f8;
}

/**
	* Main Slider Common Style
	*/
.main-slider-wrap {
	position: relative;
}
.main h2.stripe {
	margin: 40px 0 27px!important;
	background-position: left center;
	background-repeat: repeat-x;
	text-align: center;
}  /* margin: 45px 0 27px!important; */
.main h2.stripe01 {
	background-image: url(../../images/custom/main/h2_bg_01.gif);
}
.main h2.stripe02 {
	background: url(../../images/custom/main/h2_bg_02.png) no-repeat center center;
}
	.main h2 span {
		display: inline-block;
		width: 164px;
		text-align: center;
		font-size: 21px; font-weight: bold;
		letter-spacing: -0.07em; line-height: 24px;
		color: #2c2c2c;
		background-color: #f8f8f8;
	} /*  background-color:#fff; */
	.main h2.stripe02 span{background:none;}
	.eng.main h2.stripe02 {
		background: url(../../images/custom/main/h2_bg_02_eng.png) no-repeat center center;
	}
	.eng.main .main-slider-01-wrap h2 span {
		width: 140px;
	}
	.eng.main .main_researcher h2 span {
		width: 320px;
	}
	.eng.main .main-slider-02-wrap h2 span {
		width: 236px;
	}
	.eng.main .main-slider-03-wrap h2 span {
		width: 188px;
	}
	.main h2.stripe02 span {
		color: #fff;

	} /* background:transparent url(../../images/custom/main/wide_bn_span_bg.gif) 0 6px repeat-x; */

	div[class*="-slider-prev"],
	div[class*="-slider-next"] {
		position: absolute;
		z-index: 10;
		left: 50%;
		top: 50%;
		margin-top: 12px;

		width: 22px; height: 40px;
	}
	div[class*="-slider-prev"] {
		margin-left: -612px;
		background: url(../../images/custom/main/slider_arw_prev.png) 0 0 no-repeat;
	}
	div[class*="-slider-next"] {
		margin-left: 590px;
		background: url(../../images/custom/main/slider_arw_next.png) 0 0 no-repeat;
	}
	div[class*="-slider-prev"] a,
	div[class*="-slider-next"] a {
		display: block; width: 100%; height: 100%;
		overflow: hidden; text-indent: -999em; font-size: 1px;
	}

.bx-controls {
	width: 73px; /* !! */
	margin: 20px auto 0;
}
	.bx-controls .bx-pager .bx-pager-item {
		float: left;
	}
	.bx-controls .bx-pager a,
	.bx-controls .bx-controls-auto a {
		float: left;
		display: inline-block;
		overflow: hidden; text-indent: -999em; font-size: 1px;
		width: 13px;
		height: 13px;
		background-repeat: no-repeat;
		background-image: url(../../images/custom/main/controls.png);
	}
	.bx-controls .bx-pager a:hover {
		filter: alpha(opacity=60); -moz-opacity:0.60; opacity:0.60;
	}
	.bx-controls .bx-pager a {
		background-position: 0 0;
		margin-right: 5px;
	}
	.bx-controls .bx-pager a.active {
		background-position: -20px 0;
	}
	.bx-controls .bx-controls-auto a {
		margin-left: 5px;
	}
	.bx-controls .bx-controls-auto a.bx-stop {
		background-position: 0 -20px;
	}
	.bx-controls .bx-controls-auto a.bx-stop:hover {
		background-position: -20px -20px;
	}
	.bx-controls .bx-controls-auto a.bx-start {
		background-position: 0 -40px;
	}
	.bx-controls .bx-controls-auto a.bx-start:hover {
		background-position: -20px -40px;
	}

.main .bx-controls{display:block;width:auto;height:13px;margin:10px auto 0;text-align:center}
.main .bx-controls div{display:inline-block;}

/**
	* Main Slider01 Style
	*/
.slide .slider-thumb {
	position: relative;
	z-index: 1;
	width:350px;
	height:240px;
	overflow:hidden;
}
.slide .slider-subject-wrap {
	position: absolute;
	z-index: 2;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 70px; /* !! */
}
	.slider-subject-wrap .subject-cover,
	.slider-subject-wrap .subject-wrap {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}
	.slider-subject-wrap .subject-cover {
		z-index: 1;
		background: #000;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
		filter: alpha(opacity=60);
		-moz-opacity: 0.6;
		-khtml-opacity: 0.6;
		opacity: 0.6;
	}
	.slider-subject-wrap .subject-wrap {
		z-index: 2;
		box-sizing: border-box;
		padding: 16px 19px;
	}
	.slider-subject-wrap .subject-wrap p,
	.slider-subject-wrap .subject-wrap a {
		display:block;
		text-overflow:ellipsis;
		white-space:nowrap;
		overflow: hidden;
		line-height: 21px;
		color: #fff;
	}
	.slider-subject-wrap .subject-wrap .subject a {
		font-size: 16px;
		letter-spacing: -0.05em;
	}
	.slider-subject-wrap .subject-wrap .date {
		font-size: 13px;
		letter-spacing: 0;
	}


/**
	* Main Slider02 Style :: 한양피플;
	*/
/*
.main-slider-02 .slider-obj01 {
	padding: 0 59px 0 40px;
}
.main-slider-02 .slider-obj02 {
	padding: 0 52px 0 47px;
}
.main-slider-02 .slider-obj03 {
	padding: 0 46px 0 53px;
}
.main-slider-02 .slider-obj04 {
	padding: 0 40px 0 59px;
} */
.main .content-box .row.people-wrap {margin-bottom: 0;}
.main-slider-02 .slide {
	box-sizing: border-box;
	padding:0 50px 0 49px;
}
	.main-slider-02 .slide p{width:176px;}
	.main-slider-02 .slide p.people-thumb-img{height:176px;overflow:hidden;}
	.main-slider-03 .slide p{width:256px;}
	.main-slider-03 .slide p.media-thumb-img{height:170px;overflow:hidden;}
	.main-slider-02 .slide p,
	.main-slider-03 .slide p {
		position: relative;
		text-align: center;
	}
	.main-slider-02 .slide img,
	.main-slider-03 .slide img {
		width: 100%;
		height: auto;
	}
	.main-slider-02 .slide .people-img {
		z-index: 1;
	}
	.main-slider-02 .slide .people-label {
		z-index: 2;
		height: 25px; line-height: 25px;
		font-size: 13px; letter-spacing: -0.05em;
		color: #fff;
		margin: -19px 0 9px;
		background: url(../../images/custom/main/people_label.png) center center no-repeat;
	}
	.main-slider-02 .slide .people-name {
		height: 33px; line-height: 33px;
		font-size: 18px; letter-spacing: -0.07em;
		color: #333; font-weight: bold;
	}
.main-slider-02 .slide a:hover .people-name, .main-slider-02 .slide a:focus .people-name,
.aui .main-slider-02 .slide a:hover .people-name, .aui .main-slider-02 .slide a:focus .people-name{color: #333;text-decoration: underline;}
	.main-slider-02 .slide .people-desc {
		line-height: 19px;
		font-size: 14px; letter-spacing: -0.05em;
		color: #555;
	}
.main-slider-02 .slide a:hover .people-desc, .main-slider-02 .slide a:focus .people-desc,
.aui .main-slider-02 .slide a:hover .people-desc, .aui .main-slider-02 .slide a:focus .people-desc{color: #555;text-decoration: underline;}

/* .main-slider-02-wrap .bx-wrapper{min-width:1100px;} */
.main-slider-02 .people-thumb-img{width:176px;height:176px;box-sizing: border-box;border-radius: 50%;overflow:hidden;/*background:#d1d6df*/}
.main-slider-02 .people-thumb-img img{width:auto; height:100%;max-width:inherit;}
.main-slider-02-wrap .bx-controls{display:block;width:auto;height:13px;margin:10px 0 0;text-align:center}
.main-slider-02-wrap .bx-controls div{display:inline-block}
.main-slider-02 li{display:block}
.main-slider-02 .slide{height:230px;text-align:center}
.main-slider-02 .slide .people-label {z-index: 2;min-width:70px;height: 25px;line-height: 25px;font-size: 13px;letter-spacing: -0.05em;color: #fff;margin: -19px 0 9px;background:none}
.main-slider-02 .slide .people-label > span{display:inline-block;box-sizing: border-box;padding-right:20px;background: url(../../images/custom/main/people_label.png) 100% 100% no-repeat}
.main-slider-02 .slide .people-label > span > span{display:inline-block;box-sizing: border-box;height: 25px;padding-left:20px;background: url(../../images/custom/main/people_label.png) 0 0 no-repeat}

/**
	* Main Slider03 Style
	*/
	.main-slider-03 .slide .media-name {
		margin-top: 7px;
		height: 33px; line-height: 33px;
		font-size: 16px; letter-spacing: -0.07em;
		color: #333; font-weight: bold;
	}
	.main-slider-03 .slide .media-desc {
		line-height: 19px;
		font-size: 14px; letter-spacing: -0.05em;
		color: #555;
	}
	.main-slider-03 .slide{height:248px;}
	div.main-slider-prev3, div.main-slider-next3{top:50%;}


/**
	* Main Box Style
	*/
.main .content-box .row {
	margin-bottom: 42px;
}
	.main .row .span8 {
		box-sizing: border-box;
		padding-right: 13px;
		 width: 480px;
	}
	.main .row .span4 {
		box-sizing: border-box;
		padding-left: 13px;
	}
	.main .box-main {
		/**/
	}
		.main .row .box-wrap .box {
			box-sizing: border-box;
			width: 100%;
			background-color: transparent;
			padding: 0 0 11px;
			border-top: solid 2px #5d6268;
			border-bottom: solid 1px #ccc;
		}
		.main .row .box-wrap.box-main-schedule .box {
			padding: 0 0 2px;
		}
			.row .box-wrap .box h3 {
				line-height: 24px;
				text-align: center;
				font-size: 21px; color: #000;
				font-weight: bold; letter-spacing: -0.07em;
				padding: 15px 0 17px;
				margin-bottom: 12px!important;
				border-bottom: solid 1px #ccc;
			}
			.row .box-wrap.box-main-schedule .box h3 {
				margin-bottom: 0px!important;
			}
			.row .box-wrap .box h3 span.more {
				width: 18px; height: 24px;
				background:url(../../images/custom/tpl_t5_btn_more.png) no-repeat 0 0;
				background-position: 100% auto;
			}
			.row .box-wrap .box h3 span.more a {
				display: block;
				width: 100%; height: 100%;
			}

			.row .box-main-notice .box li {
				display: block;
				/*float:none;*/
				box-sizing: border-box;
				width: 100%;
				height: 30px;
				padding: 3px 0;
			}
			.row .box-main-notice .box li:after {
				content:"";display:block;clear:both;
			}
				.box-main-notice .box li span,
				.box-main-notice .box li a {
					display: inline-block;
					line-height: 23px;
					vertical-align:top;
					float:left;
				}
				.box-main .box li span {
					font-size: 13px;
					color: #fff;
					text-align: center;
					margin-right: 15px;
				}
				.box-main-notice .box li span {
					display:inline;
					/*width: 82px;*/
					height: 24px;
					padding-left:4px;
					padding-right:4px;
					margin-top: 4px;
				} /* width: 60px; */
				.eng .box-main-notice .box li .date {
					width: 108px;
				}

				.box-main .box li span.backbg-sky { background-color: #128fdc }
				.box-main .box li span.backbg-green { background-color: #06b35b }
				.box-main .box li span.backbg-red { background-color: #eb5f4a }
				.box-main .box li span.backbg-gray { background-color: #798f9c }

				.box-main-notice .box li a {
					display:block;
					overflow:hidden;
					text-overflow:ellipsis;
					white-space:nowrap;
					height:23px;
					width: 66%;
					font-size: 14px;
					color: #555;
					text-align: left;
				} /* width: 70%; */

				.box-main-notice .box li span.date {
					font-size: 14px;
					color: #888;
					float: right;
					padding-right: 21px;
				}
				.eng .box-main-notice .box li span.date {
					padding-right: 0;
				}

			.row .box-main-schedule .box li {
				position: relative;
				display: block;
				box-sizing: border-box;
				width: 100%;
				height: 67px;
				padding: 12px 0;
				background:url(../../images/custom/main/bd_underline.gif) left bottom repeat-x;
			}
			.row .box-main-schedule .box li:last-child {
				background: none;
			}
				.box-main-schedule .box li span {
					display: inline-block;
					width: 41px;
					height: 41px;
					line-height: 41px;
					text-align: center;
					font-weight: bold;
					margin-right: 0;
				}
				.box-main-schedule .box li div{float:none;}
				.box-main-schedule .box li .event-icon {
					margin-right: 13px;
				}
				.box-main-schedule .box li p
				.box-main-schedule .box li a {
					font-size: 14px;
					text-align: left;
				}
				.box-main-schedule .box li .date {
					color: #333;
					line-height: 20px;
					font-weight: bold;
				}
				.box-main-schedule .box li .event-desc {
					color: #555;
					letter-spacing: -0.05em;
					line-height: 21px;
				}

				.box-main-schedule .box li p.event-desc a {overflow:hidden;display:block;text-overflow: ellipsis;white-space: nowrap;}

				.box-main-schedule .box li .d-day-sticker {
					position: absolute;
					top: 13px; right: 0;
					/*width: 51px; height: 21px;*/
					width: 49px; height: 19px;
					border: solid 1px #5873bf;
					border-radius: 20px;
					color: #036cd5;
					font-size: 14px;
					line-height: 19px;
					font-weight: bold;
					text-align: center;
				}


/**
	* Main Contents
	*/
/*
.month-people-wrap {
	height: 450px;
	background:url(../../images/custom/main/wide_bn_bg.gif) center top repeat-x;
}
.month-people-wrap .container{
	*zoom:1;
}
.month-people-wrap .container:after{
	display:block;
	clear:both;
	content:"";
}
.main .month-people-wrap h2.stripe {
	margin-bottom: 0!important;
}
.month-people-wrap .txt-box-wrap {
	margin-top: 72px;
}
.month-people-wrap .txt-box-wrap h2,
.month-people-wrap .txt-box-wrap h3 {
	text-align: right;
	color: #fff;
}
.month-people-wrap .txt-box-wrap h2 {
	font-size: 37px;
	font-weight: bold;
	line-height: 48px;
	letter-spacing: -3px;
	margin-bottom: 8px !important;
}
.month-people-wrap .txt-box-wrap h3 {
	font-size: 24px;
	line-height: 24px;
	letter-spacing: -0.09em;
	margin-bottom: 24px !important;
}
.eng .month-people-wrap .txt-box-wrap h2 {
	letter-spacing: -0.025em;
	margin-bottom: 8px !important;
}
.eng .month-people-wrap .txt-box-wrap h3 {
	font-size: 18px;
	letter-spacing: -0.025em;
	margin-bottom: 24px !important;
}
.eng .month-people-wrap .txt-box-wrap h3:first-child {
	margin-bottom: 10px !important;
}
.main .month-people-wrap .visual-more {
	float: right;
}
*/
/* 이달의 연구자(국문,영문,중문 공통) */
.month-people-wrap {height: 450px;background:url(../../images/custom/main/Main_2_9.jpg) no-repeat center top;}
.month-people-wrap .container{*zoom:1;}
.month-people-wrap .container:after{display:block;clear:both;content:"";}
.main .month-people-wrap h2.stripe {margin-bottom: 0!important;}
.month-people-wrap .txt-box-wrap {width:55%;margin-top: 55px;}
.month-people-wrap .txt-box-wrap h2, .month-people-wrap .txt-box-wrap h3 {text-align: right;color: #fff;}
.month-people-wrap .txt-box-wrap h2 {font-size: 37px;line-height: 40px;font-weight: bold;line-height: 48px;letter-spacing: -0.07em;margin-bottom: 10px !important;overflow:hidden;display:block;max-height:130px}
.month-people-wrap .txt-box-wrap h3 {font-size: 24px;line-height: 27px;font-weight:normal;letter-spacing: -0.07em;margin-bottom: 24px !important;overflow:hidden;display:block;max-height:27px;}

.main .month-people-wrap .visual-more {float: right;}
.month-people-wrap .visual-more{box-sizing: border-box;width: 142px; height: 40px;border: solid 2px #eeede2;border-radius: 20px;background-image: url(../../images/custom/main/btn_visual_more.png);background-position: right top;background-repeat: no-repeat}
.month-people-wrap .visual-more a{display: inline-block;box-sizing: border-box;width: 100%; height: 100%;padding-right: 20px;font-size: 16px;letter-spacing: -0.05em; line-height: 38px;color: #fff; text-align:center}

/* 중문 */
.month-people-wrap.chn .txt-box-wrap {width:60%;margin-top: 75px;}
.month-people-wrap.chn .txt-box-wrap h2{letter-spacing:-0.05em;}
.month-people-wrap.chn .txt-box-wrap h3{letter-spacing:-0.05em;}

@media all and (min-width: 769px) and (max-width: 992px) {
	.month-people-wrap .txt-box-wrap {margin-top: 5%;}
	.month-people-wrap .txt-box-wrap h2 {font-size: 30px;line-height: 1.4em;}

	/* 중문 */
	.month-people-wrap.chn .txt-box-wrap {width:75%;}
}

@media all and (max-width: 768px) {
	.month-people-wrap {height: 300px;background-position: 35% center !important;}/*2017-07-06*/
	.main h2.stripe{margin: 20px 0 27px!important;}
	.month-people-wrap .txt-box-wrap {width:50%;margin: 20px 10px 0 0;}
	.month-people-wrap .txt-box-wrap h2, .month-people-wrap .txt-box-wrap h3 {text-align: right;color: #fff;}
	.month-people-wrap .txt-box-wrap h2 {font-size: 14px;font-weight: bold;line-height: 1.4em;letter-spacing: px;margin-bottom: 10px !important;}
	.month-people-wrap .txt-box-wrap h3 {font-size: 12px;line-height: 24px;letter-spacing: -0.09em;margin-bottom: 24px !important;}
	.month-people-wrap .visual-more{box-sizing: border-box;width: 82px !important; height: 40px;padding-right: 0;border: solid 2px #eeede2;border-radius: 20px;background-image: url(../../images/custom/main/btn_visual_more.png);background-position: right center;background-repeat: no-repeat}
	.month-people-wrap .visual-more a{display: inline-block;box-sizing: border-box;width: 100%; height: 100%;padding-right:0;font-size: 16px;letter-spacing: -0.05em; line-height: 38px;color: #fff; text-align:left}
}

@media all and (max-width: 480px) {
	.month-people-wrap .txt-box-wrap {width:80%;margin: 0 10px 0 0;}
	.month-people-wrap{background-position: 30% -10px !important;} /* background-position: -700px 0; *//*2017-07-06*/

	/* 중문 */
	.month-people-wrap.chn .txt-box-wrap {width:75%;margin-top: 35px;}
}

/**
	* Main Banners Style
	*/

/* 메인배너(국문,영문,중문 공통) */
.main_banner{position:relative;padding-top: 29px;}
.main_banner .main-slider-04, .aui .main_banner ul.main-slider-04{height:116px;margin:0;padding:0}
.main_banner .main-slider-04 li{display:block;} /* width:356px; */
.main_banner .main-slider-04 li:first-child{margin-left:0}
.main_banner li .box{box-sizing: border-box;height: 115px;border: solid 1px #ccc;background-color: #fff;background-position: 100% 100%;background-repeat: no-repeat;}
.main_banner li.mb1 .box{background-image: url(../../images/custom/main/bn_icon_bg_01.png);}
.main_banner li.mb2 .box{background-image: url(../../images/custom/main/bn_icon_bg_02.png);}
.main_banner li.mb3 .box{background-image: url(../../images/custom/main/bn_icon_bg_03.png);}
.main_banner li.mb4 .box{background-image: url(../../images/custom/main/bn_icon_bg_04.png);}
.main_banner li.mb5 .box{background-image: url(../../images/custom/main/bn_icon_bg_05.png);}
.main_banner li.mb6 .box{background-image: url(../../images/custom/main/bn_icon_bg_06.png);}
.main_banner li .box a{box-sizing: border-box;padding: 30px 0 0 24px;display: inline-block;width: 100%; height:116px}
.main_banner li .box p{font-size: 20px;line-height: 24px;letter-spacing: -0.09em;color: #1b233b;}
.main_banner li .box a:hover p, .main_banner li .box a:focus p,
.aui .main_banner li .box a:hover p, .aui .main_banner li .box a:focus p{color: #1b233b;text-decoration: underline;}
.main_banner div.mb-slider-prev, .main_banner div.mb-slider-next{margin-top: 0;top:35%;}

/*.main .main_banner .bx-controls, .main_visual .bx-controls{display:none}*/

.main .main_visual .bx-controls, .main_visual .bx-controls{top:-50px;}
.main .main_visual .bx-controls .bx-pager a,
	.main .main_visual .bx-controls .bx-controls-auto a {
		float: left;
		display: inline-block;
		overflow: hidden; text-indent: -9999em; font-size: 1px;
		width: 13px;
		height: 13px;
		background-repeat: no-repeat;
		background-image: url(../../images/custom/main/v_controls.png);
	}
.main .main_visual .bx-controls .bx-pager a:hover {
		filter: alpha(opacity=60); -moz-opacity:0.60; opacity:0.60;
	}
.main .main_visual .bx-controls .bx-pager a {
		background-position: 0 0;
		margin-right: 5px;
	}
.main .main_visual .bx-controls .bx-pager a.active {
		background-position: -20px 0;
	}
.main .main_visual .bx-controls .bx-controls-auto a {
		margin-left: 5px;
	}
.main .main_visual .bx-controls .bx-controls-auto a.bx-stop {
		background-position: 0 -20px;
	}
.main .main_visual .bx-controls .bx-controls-auto a.bx-stop:hover {
		background-position: -20px -20px;
	}
.main .main_visual .bx-controls .bx-controls-auto a.bx-start {
		background-position: 0 -40px;
	}
.main .main_visual .bx-controls .bx-controls-auto a.bx-start:hover {
		background-position: -20px -40px;
	}

@media all and (min-width: 769px) and (max-width: 991px) {
	.main_banner{width:720px;}
	.main .main_banner .bx-controls{display:block;width:auto;height:13px;margin:10px 0 0;text-align:center}
	.main .main_banner .bx-controls div{display:inline-block;}
	.main_banner li .box{background-size: 140px auto;}
}

@media all and (max-width: 768px) {
	.main_banner{width: 100%}
	.main .main_banner .bx-controls{display:block;width:auto;height:13px;margin:10px 0 0;text-align:center}
	.main .main_banner .bx-controls div{display:inline-block;}
	.main_banner li .box{background-size: 80px auto;background-position:center 100%}
	.main_banner li .box a{padding: 20px 2px 0;display: inline-block;text-align:center}
	.main_banner li .box p{font-size: 16px;line-height: 1.4em}
}

@media all and (max-width: 480px) {
	.main_banner li .box{height:100px}
	.main_banner li .box{background-size: 60px auto;background-position:center 100%}
	.main_banner li .box p{font-size: 12px;line-height: 1.4em}
}

/* #quickmenu{position: absolute;right: 0;top: 742px;z-index: 9999;} */
#quickmenu{position: fixed;right: 0;top: 0;z-index: 99;}
.quick{background:#fff;}
.quick a{display:block; width:78px; padding:46px 0 14px; text-align:center; font-size:13px; color:#333; border-top:1px dashed #b3b3b3; border-left:1px solid #b3b3b3; border-right:1px solid #b3b3b3;}
.quick a:first-child{border-top:1px solid #b3b3b3;}
.quick a.bg01{background:url(../../images/custom/main/quick_ico_01.png) 50% 30% no-repeat;}
.quick a.bg02{background:url(../../images/custom/main/quick_ico_02.png) 50% 30% no-repeat;}
.quick a.bg03{background:url(../../images/custom/main/quick_ico_03.png) 50% 30% no-repeat;}
.quick a.bg04{background:url(../../images/custom/main/quick_ico_04.png) 50% 30% no-repeat;}
.quick a.bg05{background:url(../../images/custom/main/quick_ico_05.png) 50% 30% no-repeat;}
.quick a.top{padding:12px 0; color:#fff; border:1px solid #40444d; background:#40444d;}
.quick a.top span{padding-right:12px; background:url(../../images/custom/main/quick_ico_up.png) 100% no-repeat;}
.quick a.bg06{background:url(../../images/custom/main/quick_ico_06.png) 50% 15% no-repeat;}
.quick a.bg06 span {display: inline-block; width: 50px; line-height: 15px;}


/*
@media all and (min-width: 992px) {
	.eng .month-people-wrap .txt-box-wrap + .float-left,
	.chn .month-people-wrap .txt-box-wrap + .float-left {position:absolute;}
}
*/

/* 메인비주얼(스프래쉬):국문,영문,중문 공통; */
.main_visual{position: relative; width: 100%}

.splash_ctr{position: relative; width: 1100px; margin: 0 auto}
.splash_ctr > div{position: absolute; top:205px; z-index: 10; width: 36px; height: 68px}
.splash_ctr .ctr_prev{left: -76px; background:url('../../images/custom/main/visual_arw_prev.png') 0 0 no-repeat}
.splash_ctr .ctr_next{right: -76px; background:url('../../images/custom/main/visual_arw_next.png') 0 0 no-repeat}
.splash_ctr > div > a{display: block; height: 100%;text-indent: -9999px}

.splash_pager{display:none;position: absolute; bottom:0; left: 0; z-index: 10; width: 100%}
.splash_pager .inner{width: 1100px; margin: 0 auto}
.splash_pager .inner:after{display:block; content:""; clear:both}
.splash_pager .inner a{display: block; float: left; width: 25%;height: 106px;box-sizing: border-box}
.splash_pager a.active{background: url(../../images/custom/main/visual_thumb_a_bg.png) 0 0 repeat}
.splash_pager a .thumb-wrap{position: relative}
.splash_pager a .thumb-inactive{padding: 19px 5px 0 45px}
.splash_pager a .thumb-inactive:after{display:block; content:""; clear:both}
.splash_pager a .thumb-active{padding: 10px 5px 0; text-align: center;}
.splash_pager a .thumb-inactive .thumb{display: block; float: left; width: 68px; height: 68px; box-sizing: border-box; border: 2px solid #d5d6d3; border-radius: 50%}

/* 원형 섬네일 영역안에 이미지의 포인트 부분을 보이게 하려면  background-position 속성값을 조정. 좌 상 방향을 기준으로 '-'값이 커질수록 오른쪽, 아래부분이 보여지게 됨. */ 
.splash_pager a.thumb1 .thumb-inactive .thumb{background-position: -146px center !important;} /* 스플래쉬 섬네일1(대) */
.splash_pager a.thumb2 .thumb-inactive .thumb{background-position: -172px center !important;} /* 스플래쉬 섬네일2(대) */
.splash_pager a.thumb3 .thumb-inactive .thumb{background-position: -156px 0 !important;} /* 스플래쉬 섬네일3(대) */
.splash_pager a.thumb4 .thumb-inactive .thumb{background-position: -155px center !important;} /* 스플래쉬 섬네일4(대) */

.splash_pager a .slogan{display: inline-block; font-size: 16px;letter-spacing: -0.05em; line-height: 22px;color: #fff}
.splash_pager a.active .thumb-active .slogan{font-size: 22px; font-weight: bold;letter-spacing: -0.07em; line-height: 28px;color: #fff}
.splash_pager a .thumb-inactive .slogan{float: left; padding-left: 10px}
.splash_pager a .thumb-active .slogan{width:auto; text-align: left}
.splash_pager a:link, .splash_pager a:visited, .splash_pager a:hover, .splash_pager a:active, .splash_pager a:link, .splash_pager a:visited, .splash_pager a:hover, .splash_pager a:active{text-decoration: none} 
.splash_pager a.active .thumb-inactive, .splash_pager a .thumb-active {display: none}
.splash_pager a.active .thumb-active {display: block}

.aui ul.splash_banner{margin: 0}
.splash_banner li{display: block; width: 100%; height: 581px; background-position: center 0; background-repeat: no-repeat}
/* .splash_banner li.spl1{background-image: url('../../images/custom/main/m_splash1.jpg');}
.splash_banner li.spl2{background-image: url('../../images/custom/main/m_splash2.jpg')}
.splash_banner li.spl3{background-image: url('../../images/custom/main/m_splash3.jpg')}
.splash_banner li.spl4{background-image: url('../../images/custom/main/m_splash4.jpg')} */
.splash_banner .visual_txt{width: 1100px;margin: 120px auto 0; padding-left: 10px; color: #fff;box-sizing: border-box} /* background: url(../../images/custom/main/visual_blur.png) center center no-repeat;background-size: 100% 100%; */
.splash_banner .visual_txt h2, .splash_banner .visual_txt h3{font-weight: bold;letter-spacing: -0.05em}
.splash_banner .visual_txt h3{overflow:hidden;display:block;max-height:40px;font-size: 16px}
.splash_banner .visual_txt h2{overflow:hidden;display:block;max-height:146px;padding: 0 0 22px;font-size: 50px; line-height: 62px}
.splash_banner .visual_more,
.splash_banner .visual_txt .visual_more{box-sizing: border-box;width: 142px; height: 40px;border: solid 2px #eeede2;border-radius: 20px;background-image: url(../../images/custom/main/btn_visual_more.png);background-position: right top;background-repeat: no-repeat}
.splash_banner .visual_more a, .splash_banner .visual_txt .visual_more a{display: inline-block;box-sizing: border-box;width: 100%; height: 100%;padding-right: 20px;font-size: 16px;letter-spacing: -0.05em; line-height: 38px;color: #fff; text-align:center}
.main_visual .q_btn{display:none;position: relative; width: 1100px; margin: 0 auto}
.past_splash{display: block; position: absolute; top:-97px; right: -161px; z-index: 15; padding:0 0 0 30px}
.past_splash:after{display:block; content:""; clear:both}
a.past_splash:link, a.past_splash:visited, a.past_splash:hover, a.past_splash:active{text-decoration: none} 
.past_splash .ico{float: left; display: inline-block; width: 35px; padding-top: 10px}  
.past_splash .txt{float: right; display: inline-block; font-size: 16px;letter-spacing: -0.05em;line-height: 22px;color: #fff;}

/* 메인비주얼(스프래쉬) 텍스트스타일 */
.aui .splash_banner li a, .splash_banner li a{display: block;height:100%}
.splash_banner .visual_txt h2{padding:0}
.splash_banner .visual_more{margin-top: 22px}
.splash_banner li a:hover{text-decoration: none}
.splash_banner .visual_txt{margin:0 auto;height:100%}
.splash_banner .visual_txt .visual_txt_inner{position:absolute;top:120px;padding:10px}

.splash_banner p.sp_txt1, .splash_banner p.sp_txt2, .splash_banner p.sp_txt3, .splash_banner p.sp_txt4, .splash_banner p.sp_txt5, .splash_banner p.sp_txt6, .splash_banner li a p.sp_txt1, .splash_banner li a p.sp_txt2, .splash_banner li a p.sp_txt3,.splash_banner li a p.sp_txt4, .splash_banner li a p.sp_txt5, .splash_banner li a p.sp_txt6, .splash_banner li a:link p.sp_txt1, .splash_banner li a:link p.sp_txt2, .splash_banner li a:link p.sp_txt3, .splash_banner li a:link p.sp_txt4, .splash_banner li a:link p.sp_txt5, .splash_banner li a:link p.sp_txt6, .splash_banner li a:visited p.sp_txt1, .splash_banner li a:visited p.sp_txt2, .splash_banner li a:visited p.sp_txt3, .splash_banner li a:visited p.sp_txt4, .splash_banner li a:visited p.sp_txt5, .splash_banner li a:visited p.sp_txt6, .splash_banner li a:hover p.sp_txt1, .splash_banner li a:hover p.sp_txt2, .splash_banner li a:hover p.sp_txt3, .splash_banner li a:hover p.sp_txt4, .splash_banner li a:hover p.sp_txt5, .splash_banner li a:hover p.sp_txt6, .splash_banner li a:active p.sp_txt1, .splash_banner li a:active p.sp_txt2, .splash_banner li a:active p.sp_txt3, .splash_banner li a:active p.sp_txt4, .splash_banner li a:active p.sp_txt5, .splash_banner li a:active p.sp_txt6, .aui .splash_banner li a p.sp_txt1, .aui .splash_banner li a p.sp_txt2, .aui .splash_banner li a p.sp_txt3, .aui .splash_banner li a p.sp_txt4, .aui .splash_banner li a p.sp_txt5, .aui .splash_banner li a p.sp_txt6, .aui .splash_banner li a:link p.sp_txt1, .aui .splash_banner li a:link p.sp_txt2, .aui .splash_banner li a:link p.sp_txt3, .aui .splash_banner li a:link p.sp_txt4, .aui .splash_banner li a:link p.sp_txt5, .aui .splash_banner li a:link p.sp_txt6, .aui .splash_banner li a:visited p.sp_txt1, .aui .splash_banner li a:visited p.sp_txt2, .aui .splash_banner li a:visited p.sp_txt3, .aui .splash_banner li a:visited p.sp_txt4, .aui .splash_banner li a:visited p.sp_txt5, .aui .splash_banner li a:visited p.sp_txt6, .aui .splash_banner li a:hover p.sp_txt1, .aui .splash_banner li a:hover p.sp_txt2, .aui .splash_banner li a:hover p.sp_txt3, .aui .splash_banner li a:hover p.sp_txt4, .aui .splash_banner li a:hover p.sp_txt5, .aui .splash_banner li a:hover p.sp_txt6, .aui .splash_banner li a:active p.sp_txt1, .aui .splash_banner li a:active p.sp_txt2, .aui .splash_banner li a:active p.sp_txt3, .aui .splash_banner li a:active p.sp_txt4, .aui .splash_banner li a:active p.sp_txt5, .aui .splash_banner li a:active p.sp_txt6{color:#fff;line-height:1.1em;letter-spacing: -0.05em}

.splash_banner p.sp_txt1, .splash_banner li a p.sp_txt1, .aui .splash_banner li a p.sp_txt1{font-weight:bold;font-size:50px}
.splash_banner p.sp_txt2, .splash_banner li a p.sp_txt2, .aui .splash_banner li a p.sp_txt2{font-weight:bold;font-size:40px}
.splash_banner p.sp_txt3, .splash_banner li a p.sp_txt3, .aui .splash_banner li a p.sp_txt3{font-weight:bold;font-size:18px}
.splash_banner p.sp_txt4, .splash_banner li a p.sp_txt4, .aui .splash_banner li a p.sp_txt4{font-weight:bold;font-size:16px}
.splash_banner p.sp_txt5, .splash_banner li a p.sp_txt5, .aui .splash_banner li a p.sp_txt5{font-weight:bold;font-size:14px}
.splash_banner p.sp_txt6, .splash_banner li a p.sp_txt6, .aui .splash_banner li a p.sp_txt6{font-weight:bold;font-size:12px}

.splash_banner li a .visual_txt_inner p.sp_txt1 + p[class^="sp_txt"], .aui .splash_banner li a .visual_txt_inner p.sp_txt1 + p[class^="sp_txt"]{margin-top:20px}
.splash_banner li a .visual_txt_inner p.sp_txt2 + p[class^="sp_txt"], .aui .splash_banner li a .visual_txt_inner p.sp_txt2 + p[class^="sp_txt"]{margin-top:7px}
.splash_banner li a .visual_txt_inner p.sp_txt3 + p[class^="sp_txt"], .aui .splash_banner li a .visual_txt_inner p.sp_txt3 + p[class^="sp_txt"]{margin-top:7px}
.splash_banner li a .visual_txt_inner p.sp_txt4 + p[class^="sp_txt"], .aui .splash_banner li a .visual_txt_inner p.sp_txt4 + p[class^="sp_txt"]{margin-top:7px}
.splash_banner li a .visual_txt_inner p.sp_txt5 + p[class^="sp_txt"], .aui .splash_banner li a .visual_txt_inner p.sp_txt5 + p[class^="sp_txt"]{margin-top:7px}
.splash_banner li a .visual_txt_inner p.sp_txt6 + p[class^="sp_txt"], .aui .splash_banner li a .visual_txt_inner p.sp_txt6 + p[class^="sp_txt"]{margin-top:4px}

/* 영문 */
.eng .splash_pager a .slogan{line-height:18px;letter-spacing:-0.025em}
.eng .splash_pager a.active .thumb-active .slogan{line-height:24px;letter-spacing:-0.025em}

/* 중문 */
.chn .splash_pager a .slogan,
.chn .splash_pager a.active .thumb-active .slogan{letter-spacing:-0.020em}
.chn .past_splash .txt{padding-top:12px}

@media all and (min-width: 769px) and (max-width: 991px) {
	/* 메인비주얼(스프래쉬):국문,영문,중문 공통 */
	.splash_ctr{width: 720px}
	.splash_ctr > div{top:256px; width: 28px; height: 54px}
	.splash_ctr .ctr_prev{left: -60px; background:url('../../images/custom/main/visual_arw_prev.png') 0 0 no-repeat; background-size: 28px auto}
	.splash_ctr .ctr_next{right: -60px; background:url('../../images/custom/main/visual_arw_next.png') 0 0 no-repeat; background-size: 28px auto}

	.splash_pager .inner{width: 720px}
	.splash_pager a .thumb-inactive{padding: 19px 2px 0}
	.splash_pager a .thumb-active{padding: 15px 2px 0}
	.splash_pager a .slogan{font-size: 12px;line-height: 17px}
	.splash_pager a .thumb-inactive .slogan{padding-top: 7px; padding-left: 3px}
	.splash_pager a.active .thumb-active .slogan{font-size: 20px; line-height: 23px}

	.splash_banner .visual_txt{width: 720px}
	.splash_banner .visual_txt h2 {padding: 0 0 22px; font-size: 35px;line-height: 40px;}

	.main_visual .q_btn{width: 720px}
	.past_splash{top:-260px; right: 0}
	.past_splash .ico{float: left; display: inline-block; width: 35px; padding-top: 10px}  
	.past_splash .txt{float: right; display: inline-block; font-size: 16px;letter-spacing: -0.05em;line-height: 22px;color: #fff}

	/* 영문 */
	.eng .splash_pager a .slogan{line-height:16px}
	.eng .splash_pager a.active .thumb-active .slogan{line-height:22px}
	.eng .splash_pager a .thumb-active{padding: 5px 2px 0;}
	
	/* 중문 */
	
}

@media all and (max-width: 768px) {
	/* 메인비주얼(스프래쉬):국문,영문,중문 공통 */
	.splash_ctr{width: 98%}
	.splash_ctr > div{top:117px; width: 14px; height: 27px}
	.splash_ctr .ctr_prev{left: 0; background-size:14px auto;}
	.splash_ctr .ctr_next{right: 0; background-size:14px auto;}

	.splash_pager .inner{width: 99%}
	.splash_pager .inner a{height: 106px;}
	.splash_pager a .thumb-inactive{padding: 0 2px; text-align:center}
	.splash_pager a .thumb-active{padding: 0 2px}
	.splash_pager a .thumb-inactive .slogan{padding-left: 3px}
	.splash_pager a.active .thumb-active .slogan{font-size: 20px; line-height: 23px}
	.splash_pager a .thumb-inactive .thumb{float: none; width: 44px; height: 44px; margin:5px auto 3px}
	
	/* 원형 섬네일 영역안에 이미지의 포인트 부분을 보이게 하려면  background-position 속성값을 조정. 좌 상 방향을 기준으로 '-'값이 커질수록 오른쪽, 아래부분이 보여지게 됨. */
	.splash_pager a.thumb1 .thumb-inactive .thumb{background-position: -144px -23px !important;} /* 스플래쉬 섬네일1(소) */
	.splash_pager a.thumb2 .thumb-inactive .thumb{background-position: -186px -27px !important;} /* 스플래쉬 섬네일1(소) */
	.splash_pager a.thumb3 .thumb-inactive .thumb{background-position: -179px 0 !important;} /* 스플래쉬 섬네일1(소) */
	.splash_pager a.thumb4 .thumb-inactive .thumb{background-position: -172px -10px !important;} /* 스플래쉬 섬네일1(소) */
	
	.splash_pager a .slogan{font-size: 11px;line-height:12px}
	.splash_pager a.active .thumb-active .slogan{padding-top:15px; font-size: 14px; line-height: 18px}
	.splash_pager a .thumb-inactive .slogan{float: none; padding-top:0; padding-left: 0}
	
	.splash_banner li{display: block; width: 100%; height: 320px; background-position: 54% 0; background-repeat: no-repeat; background-size: auto 320px}
	.splash_banner .visual_txt{width: 80%;margin:0 auto; padding-left: 0; background-image: none}
	.splash_banner .visual_txt h3{font-size: 11px}
	.splash_banner .visual_txt h2{padding: 0 0 15px;font-size: 22px; line-height: 28px}
	/* .splash_banner .visual_more,
	.splash_banner .visual_txt .visual_more{box-sizing: border-box;width: 80px; height: 25px;border: solid 2px #eeede2;border-radius: 10px;background-image: url(../../images/custom/main/btn_visual_more.png);background-position: 63px center;background-repeat: no-repeat;background-size: 13px auto} */
	/* .splash_banner .visual_more a, .splash_banner .visual_txt .visual_more a{padding-left: 5px;font-size: 10px; line-height: 20px} */
	
	.main_visual .q_btn{width: 99%}
	.past_splash{top:-280px; right: 0}
	.past_splash .ico{float: left; width: 20px; padding-top: 5px; padding-right:10px}
	.past_splash .ico img{width:100%;}
	.past_splash .txt{float: left; font-size: 14px;line-height: 17px}

	/* 메인비주얼(스프래쉬) 텍스트스타일 */
	.splash_banner .visual_txt .visual_txt_inner{top:10%}

	.splash_banner p.sp_txt1, .splash_banner li a p.sp_txt1, .aui .splash_banner li a p.sp_txt1{font-size:22px}
	.splash_banner p.sp_txt2, .splash_banner li a p.sp_txt2, .aui .splash_banner li a p.sp_txt2{font-size:18px}
	.splash_banner p.sp_txt3, .splash_banner li a p.sp_txt3, .aui .splash_banner li a p.sp_txt3{font-size:16px}
	.splash_banner p.sp_txt4, .splash_banner li a p.sp_txt4, .aui .splash_banner li a p.sp_txt4{font-size:14px;letter-spacing:0}
	.splash_banner p.sp_txt5, .splash_banner li a p.sp_txt5, .aui .splash_banner li a p.sp_txt5{font-size:13px}
	.splash_banner p.sp_txt6, .splash_banner li a p.sp_txt6, .aui .splash_banner li a p.sp_txt6{font-size:11px}

	/* 영문 */
	.eng .splash_pager a .slogan{line-height:13px}
	.eng .splash_pager a.active .thumb-active .slogan{line-height:16px}
	.eng .splash_pager a .thumb-active{padding: 5px 2px 0;}
}

/* 메인 지난 스프래쉬 보기 팝업
.main .iziModal{z-index:150 !important;}

.aui .main .pagination ul > li > a:hover, .aui .main .pagination ul > li > a:focus, .aui .main .pagination ul > .active > a, .aui .main .pagination ul > .active > span {background-color:none !important}
.splash_img{margin-bottom:40px}
.splash_img img{width:100%;}  */

/* 리뉴얼 홈페이지 서비스 안내 팝업 */
#msg_renewal{display: block;}
#msg_renewal .inner{position:relative;}
#msg_renewal .box_btn{text-align:center;}
#msg_renewal .iziModal-content{padding: 0 0 10px 0 !important;}
/* .main .iziModal .iziModal-header-title{padding: 0 80px 0 10px !important;} */
.pop_bott,
.aui .pop_bott{margin:0; padding:15px 10px 0;}
.pop_bott .chk{font-size:14px;color:#000;}
#msg_renewal .btn_close{position:absolute;top:7px;right:7px;}
#msg_renewal .btn_close img{width:25px;}

@media all and (min-width: 481px) and (max-width: 640px) {
	.main .iziModal .iziModal-header-title {font-size: 22px;font-weight: bold;text-align: center;color: #fff;padding: 0 80px 0 10px !important;line-height: 30px!important;text-indent: 0;}
	#msg_renewal .box_btn img{width:150px;}
}
@media all and (max-width: 480px) {
	.main .iziModal .iziModal-header-title {font-size: 16px;font-weight: bold;text-align: center;color: #fff;padding: 0 80px 0 10px !important;line-height: 30px!important;text-indent: 0;}
	#msg_renewal .box_btn img{width:150px;}
}

/* 160920 추가 */
@media (max-width: 979px) and (min-width: 768px) {
	.aui .span4.box-wrap.box-main.box-main-schedule {
	    width: 100%;
	}
}


/* 메인 슬라이드 */
/*.main-slider-01 .slide {margin-left:22px !important;} */
.main-slider-02 .slide {width:350px !important; margin-left:22px !important;}
.main-slider-02 .slide p.people-thumb-img {height:176px;overflow: hidden;margin: 0 auto;}
.main-slider-02 .slide .people-label {z-index: 2;height: 25px;line-height: 25px;font-size: 13px;letter-spacing: -0.05em;color: #fff;margin: -19px 0 9px;background: none;width: 100%;}
.main-slider-02 .slide .people-name {height: 33px;line-height: 33px;font-size: 18px;letter-spacing: -0.07em;color: #333;font-weight: bold;width: 100%;}
.main-slider-02 .slide .people-desc {line-height: 19px;font-size: 14px;letter-spacing: -0.05em;color: #555;width: 100%;}
.main-slider-03 .slide {width:350px !important; background:#f8f8f8; height:300px;}
.main-slider-03 .slide p.media-thumb-img {width:100%;overflow: hidden;}
.main-slider-03 .slide .media-name{margin-top:8px;height:33px;line-height:33px;font-size:16px;letter-spacing: -0.07em;color:#333;font-weight:bold;width:100%;}
.main-slider-03 .slide .media-desc{line-height:19px;font-size:14px;letter-spacing: -0.05em;color:#555;width:100%;}
.main-slider-03 .slide p.media-thumb-img{height:240px;}


@media (max-width:480px){
.main-slider-01, .main-slider-02, .main-slider-03{width:2000% !important}
}


@media (max-width:480px){
.main-slider-01 .slide {margin-left:22px !important;}
.main-slider-02 .slide {width:350px !important; margin-left:22px !important;}
.main-slider-02 .slide p.people-thumb-img {height:176px;overflow: hidden;margin: 0 auto;}
.main-slider-02 .slide .people-label {z-index: 2;height: 25px;line-height: 25px;font-size: 13px;letter-spacing: -0.05em;color: #fff;margin: -19px 0 9px;background: none;width: 100%;}
.main-slider-02 .slide .people-name {height: 33px;line-height: 33px;font-size: 18px;letter-spacing: -0.07em;color: #333;font-weight: bold;width: 100%;}
.main-slider-02 .slide .people-desc {line-height: 19px;font-size: 14px;letter-spacing: -0.05em;color: #555;width: 100%;}
.main-slider-03 .slide {width:350px !important;margin-left:22px !important;}
.main-slider-03 .slide p.media-thumb-img {width:100%;overflow: hidden;}
.main-slider-03 .slide .media-name{margin-top:8px;height:33px;line-height:33px;font-size:16px;letter-spacing: -0.07em;color:#333;font-weight:bold;width:100%;}
.main-slider-03 .slide .media-desc{line-height:19px;font-size:14px;letter-spacing: -0.05em;color:#555;width:100%;}
}

@media (max-width:375px){
.main-slider-01 .slide {margin-left:3px !important;}
.main-slider-02 .slide {width:350px !important; margin-left:3px !important;}
.main-slider-02 .slide p.people-thumb-img {height:176px;overflow: hidden;margin: 0 auto;}
.main-slider-02 .slide .people-label {z-index:2;height:25px;line-height: 25px;font-size: 13px;letter-spacing: -0.05em;color: #fff;margin: -19px 0 9px;background: none;width: 100%;}
.main-slider-02 .slide .people-name {height:33px;line-height:33px;font-size: 18px;letter-spacing: -0.07em;color: #333;font-weight: bold;width: 100%;}
.main-slider-02 .slide .people-desc {line-height:19px;font-size:14px;letter-spacing: -0.05em;color: #555;width: 100%;}
.main-slider-03 .slide {width:350px !important;margin-left:3px !important;}
.main-slider-03 .slide p.media-thumb-img {width:100%;overflow: hidden;}
.main-slider-03 .slide .media-name{margin-top:8px;height:33px;line-height:33px;font-size:16px;letter-spacing: -0.07em;color:#333;font-weight:bold;width:100%;}
.main-slider-03 .slide .media-desc{line-height:19px;font-size:14px;letter-spacing: -0.05em;color:#555;width:100%;}
}


@media (max-width:360px){
.main-slider-01 .slide {margin-left:3px !important;}
.main-slider-02 .slide {width:320px !important; margin-left:3px !important;}
.main-slider-02 .slide p.people-thumb-img{height:176px;overflow: hidden;margin: 0 auto;}
.main-slider-02 .slide .people-label {z-index:2;height:25px;line-height: 25px;font-size: 13px;letter-spacing: -0.05em;color: #fff;margin: -19px 0 9px;background: none;width: 100%;}
.main-slider-02 .slide .people-name {height:33px;line-height:33px;font-size: 18px;letter-spacing: -0.07em;color: #333;font-weight: bold;width: 100%;}
.main-slider-02 .slide .people-desc {line-height:19px;font-size:14px;letter-spacing: -0.05em;color: #555;width: 100%;}
.main-slider-03 .slide {width:320px !important;margin-left:3px !important;}
.main-slider-03 .slide p.media-thumb-img {width:100%;overflow: hidden;}
.main-slider-03 .slide .media-name{margin-top:8px;height:33px;line-height:33px;font-size:16px;letter-spacing: -0.07em;color:#333;font-weight:bold;width:100%;}
.main-slider-03 .slide .media-desc{line-height:19px;font-size:14px;letter-spacing: -0.05em;color:#555;width:100%;}
}


@media (max-width:340px){
.main-slider-01 .slide {margin-left:0px !important;}
.main-slider-02 .slide {width:300px !important; margin-left:0px !important;}
.main-slider-02 .slide p.people-thumb-img {height:176px;overflow: hidden;margin: 0 auto;}
.main-slider-02 .slide .people-label {z-index:2;height:25px;line-height: 25px;font-size: 13px;letter-spacing: -0.05em;color: #fff;margin: -19px 0 9px;background: none;width: 100%;}
.main-slider-02 .slide .people-name {height:33px;line-height:33px;font-size: 18px;letter-spacing: -0.07em;color: #333;font-weight: bold;width: 100%;}
.main-slider-02 .slide .people-desc {line-height:19px;font-size:14px;letter-spacing: -0.05em;color: #555;width: 100%;}
.main-slider-03 .slide {width:300px !important;margin-left:0px !important;}
.main-slider-03 .slide p.media-thumb-img {width:100%;overflow: hidden;}
.main-slider-03 .slide .media-name{margin-top:8px;height:33px;line-height:33px;font-size:16px;letter-spacing: -0.07em;color:#333;font-weight:bold;width:100%;}
.main-slider-03 .slide .media-desc{line-height:19px;font-size:14px;letter-spacing: -0.05em;color:#555;width:100%;}
.miniBoard-portlet .bx-viewport{height: 300px !important;}
}

/* 주요알림 */
@media (max-width: 480px){
.box-main-notice .box li span.date {ppadding-right: 0px !important;}
.box-main-notice .box li a {width:70% !important;height:23px;overflow:hidden;}
}

@media (max-width: 340px){
.box-main-notice .box li span.date {padding-right: 0px !important;}
.box-main-notice .box li a {width:60% !important;height:23px;overflow:hidden;}
}

/* 바로가기 */
@media (max-width: 340px){
.output-linker-wrap .site-linker select {width: 100px;}
}


/* 주요알림 */
.box-main .box li span.backbg-sky {display: none;}
.box-main .box li span.backbg-red {display: none;}
.box-main .box li span.backbg-green {display: none;}
.box-main .box li span.backbg-gray {display: none;}
.box-main-notice .box li span.date {padding-right: 0px !important;}
.box-main .box li span {margin-right: 0px !important;}


/* 게시판메인 */
.news-slider-01{width:1000% !important}
@media (max-width: 768px){
.news-main .n-list ul li{height:200px;}
.news-slider-01{width:1000% !important}
}

@media (max-width: 480px){
/***.news-main .n-list ul li{height:100px;}***/
.news-slider-01{width:1000% !important}
}

@media (max-width: 768px){
.hub .tab-dth1 > ul > li {width: 49%;margin: 1px;}
.tab-dth1.tab-box-wrap .nav-tabs > li.active:after{top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0); border-top-color: none;border-width: 8px;margin-left: -8px;}

}

.miniBoard-portlet .bx-viewport{height: 300px !important;}

.main h2 span{vertical-align: top;line-height: 34px;}

/* 2016-12-29 */
/*한양뉴스*/
.slide .slider-thumb-wrap{height: 240px;overflow: hidden;text-align: center}
.slide .slider-thumb{display: table-cell;vertical-align: middle;background: #e3e6ef;height: 240px;width: 350px;text-align: center}
.slide .slider-thumb img{width: auto;max-height: 240px!important;}

 /*미디어박스 수정*/
.main-slider-03 .slide p.media-thumb-img{/*display:table-cell;*/vertical-align:middle; background:#e3e6ef; width:348px; height:232px; line-height:227px}
.main-slider-03 .slide p.media-thumb-img img{width: auto;max-height: 232px!important;} 
.main-slider-03 .slide .media-thumb-img-wrap{height: 232px;overflow: hidden;text-align: center}


/* 2017-01-03 */
 .main-slider-03 .slide a:hover .media-desc{color: #0077b3}

/* 2017-01-10 */
@media all and (max-width: 480px) {
	.month-people-wrap .txt-box-wrap {width:70%}
}

/* 2017-01-31 */
.main-slider-01 .slide{overflow:hidden;}

/* 2017-05-29 */
.main .main_researcher h2.stripe01{margin-top: 0!important}
.main_researcher .bx-controls .bx-controls-direction{display: block;position:absolute;width: 100%;}  
.main_researcher .bx-viewport{height: 290px!important}
.main_researcher .portlet-body a:hover{text-decoration: none}
.main_researcher .researcher-slider-next,
.main_researcher .researcher-slider-prev{top: 52%}

.main_researcher .txt-box-wrap{margin-right: 40px}
.main_researcher .txt-box-wrap h2{font-size: 28px;line-height: 32px;}
.main_researcher .txt-box-wrap .visual-more{position: relative}
.main_researcher .txt-box-wrap .visual-more a{position: absolute;top: 0;left: 0}

/*.main_banner{padding-top: 0}*/
.main_banner div.mb-slider-prev,
.main_banner div.mb-slider-next{top: 50%;}  

@media (max-width: 768px){
	.main_researcher .txt-box-wrap{margin-top: 15px; margin-right: 15px;}
	.main_researcher .txt-box-wrap h2{font-size: 22px;}
	.main_researcher .txt-box-wrap h3{font-size: 18px;}
}

/* 20180716 메인비쥬얼 슬라이드 높이 수정 */
.main_visual .bx-viewport{height:480px !important;}
@media (max-width: 768px){
	.main_visual .bx-viewport{height:320px !important;}
}

/* 20180808 메인비쥬얼 슬라이드 높이 수정 */
@media (max-width: 768px){
	.main_visual .bx-viewport{height:260px !important;}
}
/* 20180809 메인비쥬얼 슬라이드 텍스트 사이즈 수정 */
.main_researcher .researcher-slider-next, 
.main_researcher .researcher-slider-prev{top:50%}
div.main-slider-prev3, div.main-slider-next3{top:40%}

@media (max-width: 768px){
	.splash_banner .visual_txt .visual_txt_inner .sp_txt2{font-size:23px}
	.splash_banner .visual_txt .visual_txt_inner .sp_txt3{font-weight:normal;}
}

