
section h2 {position:relative; padding-top:15px; margin-bottom:20px; font-size:1.5em; color:#333; text-align:center;  /*font-family:'NexonLv2Gothic' !important;*/ font-weight:600}
section h2 > p {font-size:.6em; color:#999; font-weight:500;}
.contents {position:relative; width:100%;margin:0 auto;}
.contents > p {font-size:1.2em; color:#999;}
.contents > span {display:block; font-size:1.1em; color:#999;}	


/* 슬라이더 기본값  설정*/
.ms-slider {position:relative;}
.swiper-pagination.ms {bottom:15%;}

/* 슬라이더 1 시작 */
.ms-main-slide .ms-slider {height:50vh; overflow: hidden}
.ms-main-slide .ms-slider .swiper-slide img {width:100%; height:100%}
/* 슬라이더 1 - 페이지 버튼 */
.ms-slider > .page-btns {text-align:center;position:absolute;bottom:20px;left:0;width:100%;}
.ms-slider > .page-btns > div {width:75px; height:4px;background-color:rgba(255,255,255,.5);border-radius:4px;display:inline-block;cursor:pointer;}
.ms-slider > .page-btns > div.active {background-color:rgba(255,255,255,1);}
/* 슬라이더 1 - 슬라이드 */
.ms-slider > .slides > div {position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition: opacity 0.3s;background-position:center;background-size:cover;background-repeat:no-repeat;}
.ms-slider .slide001 {height:50vh; background:url('../images/visual18.jpg') no-repeat center; background-size:cover;}
.ms-slider .slide002 {height:50vh; background:url('../images/visual17.jpg') no-repeat center; background-size:cover;}
/* .ms-slider .slide003 {height:50vh; background:url('../images/visual19.jpg') no-repeat center; background-size:cover;} */

.ms-slider .slide004 {background:url('../images/image_01.jpg');background-size:cover;}
.ms-slider .slide005 {background:url('../images/image_04.jpg');background-size:cover;}
.ms-slider .slide006 {background:url('../images/image_02.jpg');background-size:cover;}
.ms-slider .slide007 {background:url('../images/visual07.jpg');background-size:cover;}

.ms-slider > .slides > div.active {opacity:1;}
/* 슬라이더 좌우 버튼 */
.ms-slider > .side-btns > div {position:absolute; top:0; left:0; width:5%; height:100%; cursor:pointer;}
.ms-slider > .side-btns > div:last-child {left:auto;right:0;}
.ms-slider > .side-btns > div > span {position:absolute; top:50%; left:20px; 
	transform:translatey(-50%);background-color:white; opacity:0.5; padding:1px 10px; border-radius:50px; font-size:20px;}
.ms-slider > .side-btns > div:last-child > span {left:auto; right:20px;}/* 슬라이더 1 끝 */

/* 슬라이더버튼 - 백그라운드이미지 */
.swiper-button-prev01 {position:absolute; bottom:50%; left:1%; cursor:pointer; z-index:1;}
.swiper-button-next01 {position:absolute; bottom:50%; right:1%; cursor:pointer; z-index:1;}
.swiper-button-prev02 {position:absolute; bottom:50%; left:4%; cursor:pointer; z-index:1;}
.swiper-button-next02 {position:absolute; bottom:50%; right:4%; cursor:pointer; z-index:1;}
.swiper-button-prev03 {position:absolute; bottom:50%; left:2%; cursor:pointer; z-index:1;}
.swiper-button-next03 {position:absolute; bottom:50%; right:2%; cursor:pointer; z-index:1;}


/*이미지슬라이드 텍스트*/
.imgtext {position:absolute; top:60%; left:50%; transform:translate(-50%,-50%);width:80%;text-align:left;padding:10px 0;}
.img-tit {display:block; font-size:3em; text-align: center; font-weight:600; color:#fff; text-shadow:2px 2px 4px rgba(0,0,0,.7); line-height:1em;}
.img-sub {display:block; font-size:1em; margin-top:10px; font-weight:bold; color:#ddd; text-shadow:2px 2px 4px #000; text-align: center}

/* 퀵메뉴 */
.quick-mobile {display:none;}


/*
.item-group .item {float:left;display:inline-block; width:50%; padding:0 8px;}
.item-group .item div {display:block; width:100%; height:100px; background:#eee; text-indent: -9999px; overflow: hidden;position:relative;}
.item-group .item div > img {height:100%;}
.item-group .item a {display:block; text-align: center; padding:10px 0 0;}
.item-group .item a p {font-size:1em; line-height:1em; font-weight:500; color:#333;}
.item-group .item a span {font-size:.85em; color:#777;}
*/

/*수정 by one 220207*/
/*item-group*/
/* .workitem {width:100%; display:flex;}     게시판 모바일부분 100% 적용 */
/* .item-group {position:relative; width:100%; margin:0 auto;}
.item-group .itemlist ,.item-group.type-2 .itemlist {position:relative; width:46%; height:170px; margin:10px 1% 0;transition:all 0.3s ease; border:1px solid #2d5186;}
.item-group .itemlist > div {position:absolute; bottom:0; left:0; width:100%; height:80px; overflow:hidden; transition:all .5s ease;}
.item-group .itemlist:hover > div {height:100%;background:rgba(0,102,173,0.8);opacity:1;}
.item-group .itemlist > div > a {display:block;width:100%; height:100%; margin:15px auto; line-height:25px;}
.item-group .itemlist:hover > div > a {margin-top:60px;}
.item-group .itemlist > div > a > p {display:block; position: absolute; left: 50%; top: 50%; font-size:1em; color:#333; transform: translate(-50%, -50%); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:160px; text-align:center;}
.item-group .itemlist:hover > div > a > p {color:#fff;}
.item-group .itemlist > div > a > p > span {display:block; font-size:.6em; color:#bbb; line-height:1.4em;}
.item-group .itemlist:hover > div > a > p > span {color:#ddd;}
.item-group .itemlist > div > a > p > span > span {display:none; font-size:3.4em; font-weight:500;}
.item-group .itemlist:hover > div > a > p > span > span {display:block;} */

.item-group.type-2 .itemlist {position:relative; width:46%; height:170px; margin:10px 1% 0; border-radius:3%;}
.item-group.type-2 .itemlist:nth-child(5), .item-group.type-2 .itemlist:nth-child(6), .item-group.type-2 .itemlist:nth-child(7), .item-group.type-2 .itemlist:nth-child(8) {display: none}
.item-group.type-2 .itemlist .box_hover {position: absolute; bottom: 0; left: 0; width:100%; height:170px; border-radius:3%; background: rgba(0,0,0,.8); opacity: 0; transition: all .3s ease;}
.item-group.type-2 .itemlist:hover .box_hover {opacity:1;}
.item-group.type-2 .itemlist .box_hover .title {text-align:center; margin-top:45%; font-size:1em; font-weight:400; overflow:hidden; text-overflow:ellipsis; color:#fff}

.item-group.type-3 .item {width:45%; margin:10px 1.5% 20px;}
.item-group.type-3 .item a {display: block; width:100%; text-align:center; color:#333;}
.item-group.type-3 .item a > div {width:100%; height:170px; border:1px solid #ddd; border-radius:10px; overflow:hidden }
.item-group.type-3 .item a > div img {width:100%; margin-top:50%; transform: translate(0,-50%)}
.item-group.type-3 .item a > p {padding:10px 0; font-size:.9em; }

.ms-main-board .item-group .itemlist a {pointer-events:none; cursor:none;}
.ms-main-board a.link {display:block; width:150px; height:40px; margin:20px auto; line-height:40px; font-size:.85em; border:1px solid #333; text-align: center}

/*apply*/
.apply {margin:30px 0; transition:all .5s ease-in-out;}
.apply > h1 {margin-bottom:10px; font-size:1.8em; color:#333;}
.apply .btn {width:80%; height:40px; margin:0 auto; padding:0 10px; line-height:43px; border:none; border-radius:50px; font-size:1.2em; color:#fff; cursor:pointer; background: linear-gradient(to left, #3e74b7 0%,  #1b4881 50%,  #3e74b7 100%);}
.apply .btn:hover {background:rgba(0,102,173,0.1);color:#0453b5;font-weight:bold;}
	
.list-group .item {width:100%; text-align: center; padding:0; border:0 solid #26c9f6;}
.list-group .item a {padding:15px 0 0; color:#333;}
.list-group .item a .list_cover div {width:100%; height:250px; margin:0 auto; border:10px solid #eee; overflow: hidden; transition:all .3s ease-in-out;}
.list-group .item:hover a .list_cover div {border:20px solid #2c5d99;}
.list-group .item a .list_cover div img {width:100%; height:100%; transition:all .3s ease-in-out;}
.list-group .item:hover a .list_cover div img {transform:scale(1.2);}
.list-group .item a .text_cover {width:100%; height:80px; overflow:hidden; background:#eee; transition:all .3s ease-in-out;}
.list-group .item:hover a .text_cover {background:#2c5d99;}
.list-group .item a .text_cover p {font-size:1.5em; margin-top:3px;color:#2962ff;font-weight:bold;}
.list-group .item:hover a .text_cover p {color:#fff;}
.list-group .item a .text_cover span {font-size:1.2em;}
.list-group .item:hover a .text_cover span {color:#fff;}

.img_box_1 {position:relative; left:0; top:0; width:100%; height:300px; background:url('/home/images/img_box_1.jpg') no-repeat center center; background-size:cover;}
.img_box_2 {width:100%; height:250px; background:url('/home/images/img_box_2.jpg')no-repeat right center; background-size:cover; margin-bottom:70px;;}
/* .img_box_3 {float:left; width:50%; height:180px; margin:0 auto; background:url('/home/images/img_box_3.jpg')no-repeat right center; background-size:cover} */
/*.box_cover .box_contents {width:100%; height:100%; background:black; opacity:0.7; z-index:10;t ransition:all .5s ease;}*/
/*.box_cover:hover .box_contents {background:none;}

.box_contents {text-align:center; margin-bottom:20px;}
.box_contents > h2 {font-size:1.5em; margin-bottom:0;}

.text_box_2 {margin-top:70px; padding-top:0;}
	
.w-pc {margin:50px auto; text-align: center;}
.white {color:#fff;}*/



.ms-main-multi-banner {}
.ms-main-multi-banner .thumbnails {display: block; width:100%;}
.ms-main-multi-banner .thumbnails > div {float:left; position:relative; width:50%;}
.ms-main-multi-banner .thumbnails > div > a {
	-moz-transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease; 
	display: block; position:relative; width:100%;	margin:0; border-bottom: none; text-align: center; background-color:rgba(255, 255, 255, 0.075); cursor: pointer; outline: 0; overflow: hidden;}
.ms-main-multi-banner .thumbnails a img {display: block;width: 100%; height:100%; transform: scale(1);transition: all .5s ease-in-out;}
.ms-main-multi-banner .thumbnails a:hover img {transform: scale(1.3); }
.ms-main-multi-banner .thumbnails > div > a > span {position:absolute; top:50%; left:50%; transform:translateX(-50%); color:#eee;}
.ms-main-multi-banner .thumbnails a h3 {margin: .8em;}


@media screen and (min-width: 960px) {		
	section h2 {padding-top:30px; font-size:1.6em;}
	
	.ms-main-slide .ms-slider {height:100vh;}
	.ms-slider .slide001, .ms-slider .slide002, .ms-slider .slide003 {height:100vh}
	
	/*이미지슬라이드 텍스트*/
	.imgtext {top:50%;}
	.img-tit {font-size:8em; line-height:.8em; text-align: left}
	.img-sub {font-size:3em; margin-top:30px; text-align: left}
	

	
	/*.item-group .item {width:33.3%;}	
	.item-group .item div {height:422.22px;}
	.item-group .item a {padding:15px 0 0;}
	.item-group .item a p {font-size:1.1em; line-height:1.3em;}
	.item-group .item a span {font-size:1em;}*/


	/* 게시판 pc부분 - 8개 (수정: one 220207) */
	/* .item-group {position:relative; width:100%; margin:0; padding:0}
	.item-group .itemlist {width:30%; height:350px; margin:20px; border-radius:3%;}
	.item-group .itemlist > div {position:absolute; bottom:0; left:0; width:100%; height:80px; overflow:hidden; background:#000; opacity:0.8; transition:all .5s ease; border-radius:3%;}
	.item-group .itemlist:hover > div {height:100%;background:rgba(0,102,173,0.8);opacity:1;}
	.item-group .itemlist > div > a {display:block;width:100%; height:100%; margin:15px auto; line-height:25px; border-radius:3%;}
	.item-group .itemlist:hover > div > a {margin-top:60px;}
	.item-group .itemlist > div > a > p {display:block; width:100%; text-align:center; font-size:1.1em;} */

	.item-group.type-2 .itemlist {width:23%; height:250px; margin:20px 1%;}
	.item-group.type-2 .itemlist .box_hover {height:250px; opacity: 0; transition: all .3s ease;}
	.item-group.type-2 .itemlist:hover .box_hover {opacity:1;}
	.item-group.type-2 .itemlist .box_hover .title {margin-top:40%; font-size:1.2em;}
	.item-group.type-2 .itemlist:nth-child(5), .item-group.type-2 .itemlist:nth-child(6), .item-group.type-2 .itemlist:nth-child(7), .item-group.type-2 .itemlist:nth-child(8) {display: block}
	
	.item-group.type-3 .item {width:23%; margin:20px 1%;}
	.item-group.type-3 .item a > div {height:250px;}
	.item-group.type-3 .item a > div img {width:auto; height:100%}
	
	.ms-main-board a.link {width:180px; height:50px; margin:20px auto; line-height:50px; font-size:1em;}
	

	.list-group .item {width:33.3%; padding:0 8px;}
	.list-group .item a {padding:15px 0 0;}
	.list-group .item a div {width:100%; height:250px;}
	.list-group .item a p {font-size:1.4em; margin-top:20px;}
	.list-group .item a span {font-size:1.1em;}
	
	.up_contents {opacity: 0;}

	#professional {position:relative; left:0; top:0; width:100%;}
	#professional:before {position:absolute; right:0; top:-30px; content:""; display:block; z-index:1;}
	.img_box_1 {position:absolute; left:1%; top:0; width:49%; height:460px; transition:all 1s; border-radius:2%; opacity:0;}
	.img_box_2 {float:none; width:49%; height:500px; margin-left:50%; border-radius:2%; margin-top:6%; opacity:0;}
	.img_box_3 {display:none; float:none; width:80%; height:500px; margin:0 auto;}

	.box_contents {position:absolute; top:70%; left:8%; text-align:center;}
	.box_contents > h2 {font-size:2.3em; margin-bottom:5px;}
	.box_contents > p {font-size:1.3em; font-weight:300;}
	
	/*.text_box_1 {position:relative; left:0; top:-100px; width:90%; height:auto; margin:0 auto; padding:40px 50px 0; text-align: center; border-bottom:1px solid #ddd; background:rgba(255,255,255,.9) url("/home/images/professional.png")no-repeat; background-position:right bottom; background-size: 80%}*/
	
	.apply {margin:80px 0 0;}
	.apply > h1 {margin-bottom:30px; font-size:2.8em; }
	.apply .btn {width:500px; height:60px; padding:0 10px; line-height:63px; font-size:1.8em;}
	
	/*.w-pc {margin:100px auto;}*/

	.ms-main-multi-banner .thumbnails > div {width: 25%;padding-left: 0;}
	.ms-main-multi-banner .thumbnails h3 {font-size: 1em;}
}	


/* Poptrox */
.poptrox-popup {-moz-box-sizing: content-box;	-webkit-box-sizing: content-box;	-ms-box-sizing: content-box; box-sizing: content-box;	background: rgba(255, 255, 255, 0.25); box-shadow: 0 0.5em 3em 0 rgba(0, 0, 0, 0.25);	border-radius: 4px;	overflow: hidden;}
.poptrox-popup .closer {-moz-transition: opacity 0.2s ease-in-out;	-webkit-transition: opacity 0.2s ease-in-out;	-ms-transition: opacity 0.2s ease-in-out;	transition: opacity 0.2s ease-in-out;	text-decoration: none;
	position: absolute;	top: 1em;	right: 1em;	z-index: 2;	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);	white-space: nowrap;	text-indent: 2.5em;	overflow: hidden;	width: 2.5em;	height: 2.5em;	display: block;}
.poptrox-popup .closer:before {content:"x"; -moz-osx-font-smoothing:grayscale;	-webkit-font-smoothing:antialiased;	font-family:'FontAwesome'; font-style:normal;	font-weight:normal;	text-transform:none !important;}
.poptrox-popup .closer:before {display: block; position: relative; text-indent: 0; border-radius: 100%; box-shadow: inset 0 0 0 1px #ffffff; color: #ffffff !important;	width: 2.5em;	height:2.5em; line-height:2.5em;}
.poptrox-popup:hover .closer {opacity: 0.5;}
.poptrox-popup:hover .closer:hover {opacity: 1.0;}

@media screen and (min-width:480px) {

	/*.notice-openhour {display:none;}

	.item-group .itemlist {margin:0; border:10px solid #fff;height:170px;}
	.list-group {border-top:1px solid #aaa;}
	.list-group .item {margin:0;border-bottom:1px dashed #aaa;}
	.list-group .item a .list_cover div {display:none; border:10px solid #fff; height:200px;}
	.list-group .item a .text_cover {background:#f7f7f7;}
	.list-group .item a .text_cover p {font-size:1.2em;margin-top:15px;}
	.list-group .item a .text_cover span {font-size:0.9em;}	*/

}

/* 하단영역 */
footer {position:relative; width: 100%; margin: 0 auto; padding: 30px 15px; -webkit-box-sizing: border-box; box-sizing: border-box; background:#333;}
.foot-links {display:flex;}
.foot-links li {padding:0 15px; margin-right:1%; margin-bottom:2px; border:1px solid #777; background:#424242;}
.foot-links li a {display: inline-block;height:28px;line-height:28px;font-weight:100;font-size:.9em;color:#aaa;}
.foot-links li:nth(2n) {margin-right:0;}

footer .footer-logo {position:relative; left:0; top:0; margin-bottom:20px; font-size:1.3em; color:#555;}
footer .footer-text {padding-left:0;}
footer .address {margin-top:12px; padding-bottom:10px; text-align: left;}
footer .address li {display:inline-block; margin-right:15px; padding-right:15px; font-size:0.9em; color:#ccc; background:url('/home/images/address_bg.png')no-repeat center right}
footer .address li:last-of-type {border-right:none;}
footer .address li >span {display:inline-block; margin-right:15px; font-size:.85em;color:#999;}
footer .copyright {position:relative; font-weight:200; color:#aaa; border-top:1px solid #222; padding-top:20px; text-align:center;}
footer .copyright::before {position:absolute; left:0; top:-2px; width:100%; height:auto; content: ""; border-top:1px solid #555 }
footer a, footer {color:#fff;}

@media screen and (min-width: 960px) {
	.foot-links li {width:auto; margin-right:2px;}
	footer .footer-logo {position:absolute; left:20px; top:0; margin:0;}
	footer .footer-text {padding-left:180px;}
	footer .address {text-align:left;}
	footer .address li {font-size:.9em;}
	footer .copyright {margin-top:20px;}
}


/*  2022년도  */

.swiper-button-next:after, .swiper-button-prev:after {color:#ddd}

.ms-main-slide {}
.ms-main-slide .text {position:absolute; top:50%; left:50%; transform:translate(-50%,-45%); width:80%; padding:10px 0; text-align:center; color:#fff;}
.ms-main-slide .text h1 {margin:10px 0 25px; font-size:2.2em; font-weight:600; color:#fff; text-shadow:2px 2px 4px rgba(0,0,0,.7); line-height:1em;}
.ms-main-slide .text p {font-size:1.2em; text-shadow:2px 2px 4px #000;}
.ms-main-slide .text span {font-size:1.2em; }


/*이미지슬라이드 텍스트*/
.imgtext {position:absolute; top:60%; left:50%; transform:translate(-50%,-50%);width:80%;text-align:left;padding:10px 0;}
.img-tit {display:block; font-size:3em; text-align: center; font-weight:600; color:#fff; text-shadow:2px 2px 4px rgba(0,0,0,.7); line-height:1em;}
.img-sub {display:block; font-size:1em; margin-top:10px; font-weight:bold; color:#ddd; text-shadow:2px 2px 4px #000; text-align: center}


/*.메인 배너 (4단)*/
.ms-main-banner {padding:80px 20px;}
.ms-main-banner .ms-banner {position:relative; width:100%;}
.ms-main-banner .ms-banner > ul {padding:0;}
.ms-main-banner .ms-banner > ul > li {width:50%; margin-bottom:20px; text-align:center;}	
.ms-main-banner .ms-banner > ul > li .img_ {width:90%; height:180px; background-position: center top; background-size:auto; border-radius:3%; margin:0 auto;}
.ms-main-banner .ms-banner > ul > li .img_ a {display: block}
.ms-main-banner .ms-banner > ul > li .img_ img {width:100%; transition:transform 0.3s;}
.ms-main-banner .ms-banner > ul > li .img_:hover img {transform:scale(1.1);}
.ms-main-banner .ms-banner > ul > li p {font-size:1.05em; margin:40px 0 0; padding-top:0;}
.ms-main-banner .ms-banner > ul > li span {font-size:.9em; color:#676767; font-weight: 200}


/*  메인 태그 슬라이드 */
.ms-main-tag-slide {margin:80px 0 0 !important; padding:10% 0; background:#f7f7f7;}
.ms-main-tag-slide .ms-slider {height:auto}
.ms-main-tag-slide .ms-slider .tag {position:relative; left:0; top:0; width:90%; height:auto; margin:0 auto; padding:0; text-align: center;}
.ms-main-tag-slide .ms-slider .tag > h2 {margin-bottom:0 !important;}
.ms-main-tag-slide .ms-slider .tag > p {font-size:1.4em; margin-bottom:25px;}
.ms-main-tag-slide .ms-slider .tag > span {display:block; padding:0;}
.ms-main-tag-slide .ms-slider .tag > span > span {display:inline-block; height:30px; line-height:29px; margin:4px 3px; padding:0 15px; border-radius:20px; font-size:.8em; color:#fff; background:#333;} /* 사이트별 컬러 변 */
.ms-main-tag-slide .ms-slider .tag > span > span:hover {color:#0453b5;background:#eee;}
.ms-main-tag-slide .ms-slider .slides > div {top:100px;}
.ms-main-tag-slide .ms-tag .info {display:block; width:100%; margin:40px auto 0;}
.ms-main-tag-slide .ms-tag .info div.text {width:100%; padding:30px 0; text-align: center}
.ms-main-tag-slide .ms-tag .info div.text h3 {margin-bottom:15px; font-size:1.34em; color:#406e9e;}
.ms-main-tag-slide .ms-tag .info div.text p {font-size:1em; color:#646464; margin-bottom:15px;}
.ms-main-tag-slide .ms-tag .info div.text .text_btn {width:25%; margin:25px auto 0; padding:5px 0; border:1px solid #406e9e; border-radius:5px;}
.ms-main-tag-slide .ms-tag .info div.text span {font-size:1em; line-height:1em; color:#999; font-weight:200;}
.ms-main-tag-slide .ms-tag .info div.text a {width:100%; height:10%; display:inline-block; text-align: center; color:#333;}
.ms-main-tag-slide .ms-tag .info div.img {width:92%; height:200px; margin:0 4%; background:url('/home/images/img_box_03.jpg')no-repeat; background-size:cover; border-radius:8px;}

.info.left .img {width:800px; height:500px;background:url('/home/images/image_01.jpg') center;background-size:cover;}
.info.left .text {text-align: right; padding:135px 0 0; width: calc(100% - 800px);}
.info.left .text h3 {font-size:2.2em; color:#333; letter-spacing:-2px;}
.info.left .text p {font-size:1.3em; font-weight: 400}
.info.left .text span {display:block; font-size:1em; line-height:1em; color:#999; margin-top:15px; font-weight: 200}
.info.left .text > div.page-btns {display:flex; width:100%; padding:0 10px; justify-content:flex-end; margin-top:35px;}
.info.left .text > div.page-btns > div {width:33.3%; border-radius:8px; height:120px; padding:0 10px}
.info.left .text > div.page-btns > div > div {width:100%; height:100%; border-radius:5px;}
.info.left .text > div.page-btns > div > p {text-align:center; font-size:.9em; color:#555; margin-top:13px;}


/* 메인 탭 슬라이드 - 3단 (다원) */
@keyframes line {
    0% {width:0;}
    100% {width:100%;}
}

.ms-main-tab-slide {opacity:0;}
.ms-main-tab-slide .tab_btn {display:block}
.ms-main-tab-slide .tab_btn ul {width:100%; display:flex; justify-content:center; border-bottom:1px solid #969696; margin-top:60px; line-height:30px;}
.ms-main-tab-slide .tab_btn ul > li {margin:0 8px;}
.ms-main-tab-slide .tab_btn ul > li .bar {width:0; height:3px; background:#406e9e;}
.ms-main-tab-slide .tab_btn ul > li:hover .bar {animation:line 0.7s forwards;}
.ms-main-tab-slide .tab_btn ul > li a {color:#969696; cursor: pointer;}
.ms-main-tab-slide .tab_btn ul > li:hover a {color:#406e9e; font-weight:bold;}
.ms-main-tab-slide ul:nth-child(2) {display:none;}
.ms-main-tab-slide ul:nth-child(3) {display:none;}
.ms-main-tab-slide .tab-slide {position:relative; left:0; top:0; width:90%; height:auto; margin:0 auto; padding:0; text-align:center;}
.ms-main-tab-slide .tab-slide .tab-slide-main {width:100%; height:200px; padding-top:70px; margin-top:40px; background-size:contain; border-radius:8px;}
.ms-main-tab-slide .tab-slide .tab-slide-main > a {color:#fff; font-size:1.35em; font-weight:bold;}
.ms-main-tab-slide .tab-slide .tab-slide-main01 {background:url('/home/images/tab_img01.jpg')no-repeat center center;}
.ms-main-tab-slide .tab-slide .tab-slide-main02 {background:url('/home/images/tab_img02.jpg')no-repeat center center;}
.ms-main-tab-slide .tab-slide .tab-slide-main03 {background:url('/home/images/tab_img03.jpg')no-repeat center center;}
.ms-main-tab-slide .tab-slide .tab-slide-box {display:flex; justify-content:center; margin:20px 0;}
.ms-main-tab-slide .tab-slide .tab-slide-box > a {width:55%; color:#333; font-size:1.05em; margin:0 15px; line-height:60px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.ms-main-tab-slide .tab-slide .tab-slide-box .tab-silde-img {width:15%;}
.ms-main-tab-slide .tab-slide .tab-slide-box .tab-silde-img img {width:60px; height:60px; border-radius:8px;}
.ms-main-tab-slide .tab-slide .tab-slide-box .tab-slide-icon {width:10%; margin-top:5%;}
.ms-main-tab-slide .tab-slide .tab-slide-box .tab-slide-icon img {width:20px; height:20px;}



/* 메인 아이콘 */
.ms-main-icon-box {padding:80px 0}
.ms-icon {position:relative; width:100%;}
.ms-icon > div {}
.ms-icon > div.text {width:100%; padding:0 0 30px; text-align:center}
.ms-icon > div.text h2 {margin-bottom:15px;}
.ms-icon > div.text p {font-size:1em; color:#999;}
.ms-icon > div.img_ img {width:100%;}
.ms-icon .swiper-container {position:relative; width:90%; height:auto; margin:0 5%; overflow-x:hidden}
.ms-icon .swiper-container .swiper-slide {padding:0 10px;text-align: center}
.ms-icon .icon > div > div > a {display:block; width:90px; height:90px; margin:0 auto; text-align:center; border-radius:50em;/* border:2px solid #ddd; border-top:3px solid #b3b3b3; border-left:3px solid #b3b3b3; transition:.2s all;*/}
.ms-icon .icon > div > div > a img {width:100%;}
.ms-icon .icon > div > div > p {margin-top:25px; font-size:1.1em; height:40px; color:#333; text-align: center}
.ms-icon .icon > div > div > a:hover {background:#f7f7f7; /*border-top:3px solid #0453b5; border-left:3px solid #0453b5;*/}
.ms-icon .icon > div > div > span {font-size:.75em; color:#777}
.ms-icon > div.icon ul {display:flex; justify-content:center; flex-direction:row; flex-flow:wrap; margin:30px 0 0;}
.ms-icon > div.icon ul li {position:relative; }
.ms-icon > div.icon ul li a {display:block; width:90px; height:90px; margin:0 5px; text-align:center;  border-radius:50em; border:2px solid #ddd; border-top:3px solid #b3b3b3; border-left:3px solid #b3b3b3; transition:.2s all;}
.ms-icon > div.icon ul li a img {width:50px; margin-top:17px;}
.ms-icon > div.icon ul li p {margin-top:15px; font-size:0.9em; height:40px; color:#333; text-align: center}
.ms-icon > div.icon ul li a:hover {background:#f7f7f7; border-top:3px solid #0453b5; border-left:3px solid #0453b5;}

.ms-main-icon-box2 {position:relative; width:100%; padding:80px 0 50px; border-bottom:1px solid #ddd;}
.ms-main-icon-box2:before {display:block; content:''; position:absolute; left:0; top:250px; width:100%; height:100%; background:#79879c;}
.ms-main-icon-box2 .ms-icon {position:relative; width:90%; margin:0 auto; background: #fff; box-shadow:10px rgba(0,0,0,.6); border-radius:15px}
.ms-main-icon-box2 .ms-icon > div {width:100%; height:auto; padding:0 30px 30px; text-align:center; }
.ms-main-icon-box2 .ms-icon > div a {display:block; width:100%; height:auto; padding:0 20px 0 90px; text-align:left}
.ms-main-icon-box2 .ms-icon > div a img {}
.ms-main-icon-box2 .ms-icon > div a p {height:35px; font-size:1.2em; color:#333; font-weight:500}
.ms-main-icon-box2 .ms-icon > div a span {display:block; line-height:1.5em; font-size:.84em; color:#777;}
.ms-main-icon-box2 .ms-icon > div.img_bg {width:100%; height:180px; margin-bottom:30px; background:url('/home/images/main_02.jpg')no-repeat center top; background-size:cover; border-radius:15px 15px 0 0}
.ms-main-icon-box2 .ms-icon > div > a.icon_bg01 {background:url('/home/images/icon_01.png')no-repeat left top; background-size:18%}
.ms-main-icon-box2 .ms-icon > div > a.icon_bg02 {background:url('/home/images/icon_02.png')no-repeat left top; background-size:18%}
.ms-main-icon-box2 .ms-icon > div > a.icon_bg03 {background:url('/home/images/icon_03.png')no-repeat left top; background-size:18%}
.ms-main-icon-box2 .ms-icon > div > a.icon_bg04 {background:url('/home/images/icon_04.png')no-repeat left top; background-size:18%}
.ms-main-icon-box2 .ms-icon > div > a.icon_bg05 {background:url('/home/images/icon_05.png')no-repeat left top; background-size:18%}
.ms-main-icon-box2 .ms-icon > div > a.icon_bg06 {background:url('/home/images/icon_06.png')no-repeat left top; background-size:18%}
.ms-main-icon-box2 .ms-icon > div > a.icon_bg07 {background:url('/home/images/icon_07.png')no-repeat left top; background-size:18%}


/* 메인 슬라이드 게시판 */
.ms-main-board {position:relative; width:100%; background:#fff; padding:55px 0 10px;}
.ms-main-board.color {background:#eee; padding:50px 0 30px; }
.ms-main-board .ms-slider {position:relative; width:100%; height:auto; margin:0 auto}
.ms-main-board .swiper-container {position:relative; width:90%; height:100%; margin-left:5%; overflow-x: hidden}
.ms-main-board .swiper-wrapper {}
.ms-main-board .swiper-slide {height:320px;  overflow: hidden}
.ms-main-board .swiper-slide > a {display:block; width:100%; height:100%; color:#333; text-align:center}
.ms-main-board .swiper-slide > a > div.img_ {height:250px; border-radius:10px;}
.ms-main-board .swiper-slide > a > p {margin-top:20px; font-size:1.3em;}
.ms-main-board .swiper-slide > a > p > span {display:block; font-size:1em; color:#777;}
.ms-main-board .swiper-slide.ms > a > p > span {display:block; margin-top:5px; font-size:.75em;}
.ms-main-board .swiper-button-next, .ms-main-board .swiper-button-prev {top:40%;}
.ms-main-board .swiper-pagination {position:relative; left:0; top:0; bottom:0; margin:20px 0 0; z-index:3}


/* 메인 2단 슬라이드 */
.ms-main-multi-slide {background:#f7f7f7; padding:50px 20px 0;}
.ms-main-multi-slide .ms-slider {width:100%; height:auto;}
.ms-main-multi-slide .ms-slider .left {position:relative; left:0; width:100%; margin-bottom:30px; padding:0 5%;}
.ms-main-multi-slide .ms-slider .text_ > h3 {margin-bottom:15px; font-size:1.5em; line-height:1.2em; color:#333;}
.ms-main-multi-slide .ms-slider .text_ > p {font-size:1em; line-height:1em; color:#777;}
.ms-main-multi-slide .ms-slider .right {width:90%; height:400px;}
.ms-main-multi-slide .swiper-container {position:relative; width:100%; height:100%; overflow-x: hidden}
.ms-main-multi-slide .swiper-wrapper {height:350px;}
.ms-main-multi-slide .swiper-slide {height:100%; border-radius:10px; overflow: hidden}		
.ms-main-multi-slide .swiper-slide img {width:100%;}
.ms-main-multi-slide .swiper-button-next::after, .ms-main-multi-slide .swiper-button-prev::after {display:none}


/* 메인 개별 슬라이드 */
.ms-main-each-slide .ms-slider {position:relative; width:100%; height: 100%; margin:0 auto; padding:80px 0 0; z-index: 1}
.ms-main-each-slide .ms-slider:before {display:block; position: absolute; right:0; top:0; width:100%; height:100%; content:""; z-index:0; background:url('/home/images/each_slide_bg.png')no-repeat right top;}
.ms-main-each-slide .ms-slider .left {width:100%;}
.ms-main-each-slide .ms-slider .left > div {margin:0;}
.ms-main-each-slide .ms-slider .right {width:100%; padding:0;}
.ms-main-each-slide .ms-slider .slider {height:260px;}
.ms-main-each-slide .ms-slider .img_ {position:relative; text-align:center; z-index: 1}
.ms-main-each-slide .ms-slider .img_ img {width:60%;}
.ms-main-each-slide .ms-slider .text_ {position:relative; padding-top:20px; background:#f7f7f7; text-align:left; z-index:1}
.ms-main-each-slide .ms-slider .text_ box {text-align: center; padding-top:30px}
.ms-main-each-slide .ms-slider .text_ p {position:relative; margin-top:40px; margin-bottom:10px; font-size:1.5em; line-height:1.2em; color: #333; text-align:center; z-index: 1}
.ms-main-each-slide .ms-slider .text_ p:before {display:block; position:absolute; left:4px; top:-38px; width:100%; height:24px; content:''; background:url('/home/images/main_blt_orange.png')no-repeat center top; z-index: 0 }
.ms-main-each-slide .ms-slider .text_ span {display:block; font-size: 1em; color: #999; padding:0 50px; margin-bottom:20px; text-align: center}
.ms-main-each-slide .ms-slider .text_ button {display:block; margin:0 auto; padding:8px 18px; background:#ff5501; border:1px solid #ddd; color:#fff; font-size:.8em; border-radius:30px; cursor:pointer; }
.ms-main-each-slide .ms-slider .text_ button:hover {border:1px solid #254c8c;}


/* 메인 백그라드고정 배너 */
.ms-main-fix-banner {margin-top:60px !important}
.ms-main-fix-banner .ms-fix {position:relative; width:100%; height:250px; padding:50px 20px; background:url('/home/images/main_fix_banner_bg.png')no-repeat center; background-size:cover; text-align: center}
.ms-main-fix-banner .ms-fix > h2 {font-size:1.8em; margin-bottom:15px; padding:0 25px; font-weight:400; color:#fff; background:none}
.ms-main-fix-banner .ms-fix span {display:block; font-size:1.2em; line-height:1.2em; padding:0 25px; color:#eee; font-weight:300}
.ms-main-fix-banner .ms-fix button {display:inline-block; margin-top:50px; padding:15px 35px; background:rgba(0,0,0,.7); color:#ddd; border:1px solid #333; border-radius:0; font-size:1.05em;}


/* 메인 회사정보 영역 (공지사항 및 오픈배너) */
.ms-main-info {}
.ms-main-info .ms-info {position:relative; width:100%;}

.ms-main-multi-banner {}

/* 메인 스크롤 그룹 배너 */
.ms-main-group-banner {}
.ms-main-group-banner .ms-group {position:relative; width:100%; height:auto; padding:10% 0 7%; background: url('/home/images/visual02.jpg')no-repeat fixed;overflow:hidden; z-index: 1 }
.ms-main-group-banner .ms-group:before {display:block ; position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%; font-size:3em; content:' '; clear: both; color:#fff; overflow:hidden; background:rgba(0,0,0,.7); z-index: 2}	
.ms-main-group-banner .ms-group .group {display:block; position:relative; top:0; left:0; height:auto; z-index:3}
.ms-main-group-banner .ms-group .group > ul {width:94%; margin-left:3%;}
.ms-main-group-banner .ms-group .group > ul li {float: left; width:50%; padding:0 3%; transition: all 0.5s;}
.ms-main-group-banner .ms-group .group > ul li:nth-child(2n-1) {margin-top: -10px; margin-left: 0px;}
.ms-main-group-banner .ms-group .group > ul li:first-child {margin-top:0;}
.ms-main-group-banner .ms-group .group > ul li + li {margin-top:80px;}
.ms-main-group-banner .ms-group .group > ul li a .img_box > img {width:100%; border-radius: 3%}
.ms-main-group-banner .ms-group .group > ul li a .txt_box {color:#fff;}
.ms-main-group-banner .ms-group .group > ul li a .txt_box > h3 {margin:15px 0 ; font-size:1.4em; line-height:1em; text-align: center}
.ms-main-group-banner .ms-group .group > ul li a .txt_box > p {font-size:.9em; font-weight:300}


/* 메인 멀티 배너(5단) */
.ms-main-multi-box .ms-box {position:relative; width:100%; height:100%; margin:0 auto;}
.ms-main-multi-box .ms-box .ms-slider {position:relative; top:0; left:0; width:100%; height:260px; background:#f7f7f7; border-radius:5px; overflow:hidden}
.ms-main-multi-box .ms-box .ms-slider .swiper-wrapper {height:260px;}
.ms-main-multi-box .ms-box .ms-slider .swiper-slide {width:100%; height:100%;}
.ms-main-multi-box .ms-box .ms-slider .swiper-slide img {width:100%;}
.ms-main-multi-box .ms-box .ms-banner {margin:0;}
.ms-main-multi-box .ms-box .ms-banner li {position:relative; width:100%; height:100px; padding:10px 5%; border-bottom:1px solid #ddd;}
.ms-main-multi-box .ms-box .ms-banner li > div {display:inline-block; float:left; width:80px; height:80px; margin-right:20px; border:1px solid #ddd; border-radius:50%;  overflow:hidden}
.ms-main-multi-box .ms-box .ms-banner li > p {margin-bottom:5px; padding:10px 0; font-size:1em; background:url('/home/images/main_blt_blue.png')no-repeat 100px bottom;}
.ms-main-multi-box .ms-box .ms-banner li > span {font-size:.9em; font-weight:300; color:#777;}


/* 메인 카운더 배너 */
.ms-main-count-banner {width:100%; background:#5a7592 url('/home/images/exbg.jpg')no-repeat center bottom; background-size:cover; padding:50px 0; z-index: 2}
.ms-main-count-banner:after {display:block; position:absolute; left:0; top:0; width:100%; height:100%; content:''; background:rgba(0,0,0,.3); z-index:1}
.ms-main-count-banner .contents {position:relative; width:100%; margin:0 auto; z-index:3}
.ms-main-count-banner h2 {font-size:1.5em; color:#fff; text-align:center; text-transform:uppercase}
.ms-main-count-banner .ms-count {position: relative; width:100%;}
.ms-main-count-banner .ms-count > div {width:42%; text-align:center}
.ms-main-count-banner .ms-count > div > div {display:inline-block; position:relative; width:120px; height:120px; color:#fff; font-weight:200; border-radius:50%; border:1px solid rgba(255,255,255,.6); font-size:1em; line-height:178px; cursor:pointer; transition:all .2s ease-in-out; z-index: 1}
.ms-main-count-banner .ms-count > div > div:hover {font-size:1.15em; transition:all .2s ease-in-out; border:1px solid rgba(0,0,0,.2);}
.ms-main-count-banner .ms-count > div > div.count1 {background:url('/home/images/main_count1_on.png')no-repeat center -2px;}
.ms-main-count-banner .ms-count > div > div.count1:hover {background:rgba(0,0,0,.4) url('/home/images/main_count1_on.png')no-repeat center -2px;}
.ms-main-count-banner .ms-count > div > div.count2 {background:url('/home/images/main_count2_on.png')no-repeat center -2px;}
.ms-main-count-banner .ms-count > div > div.count2:hover {background:rgba(0,0,0,.4) url('/home/images/main_count2_on.png')no-repeat center -2px;}
.ms-main-count-banner .ms-count > div > div.count3 {background:url('/home/images/main_count3_on.png')no-repeat center -2px;}
.ms-main-count-banner .ms-count > div > div.count3:hover {background:rgba(0,0,0,.4) url('/home/images/main_count3_on.png')no-repeat center -2px;}
.ms-main-count-banner .ms-count > div > div.count4 {background:url('/home/images/main_count4_on.png')no-repeat center -2px;}
.ms-main-count-banner .ms-count > div > div.count4:hover {background:rgba(0,0,0,.4) url('/home/images/main_count4_on.png')no-repeat center -2px;}
.ms-main-count-banner .ms-count > div > p {font-size:1.6em; font-weight:600; margin:5px auto 20px; color:#fff;}
.ms-main-count-banner .ms-count > div > p > span {display:inline-block; font-size:.7em; font-weight:300}


/* 메인 이미지 배너(2단) */
.ms-main-img-banner .ms-banner {width:100%; padding:20px 0;}
.ms-main-img-banner .ms-banner > div > div {width:50%;}
.ms-main-img-banner .ms-banner > div > div > img {width:100%}

.ms-main-img-banner .ms-slider {width:100%; margin:0}


/* 메인 회사정보 영역 (공지사항 및 오픈배너) */
.ms-main-info {}
.ms-main-info .ms-info {display:block; width:100%;}
.ms-main-info .ms-info .ms-list-notice {display:block; width:100%; padding:20px;}
.ms-main-info .ms-info .ms-list-notice .title {position:relative; width:100%; text-align: left; border-bottom:1px solid #ddd;}
.ms-main-info .ms-info .ms-list-notice .title h4 {display:block; height:60px; padding:0 10px; font-size:1.6em; color:#222;}
.ms-main-info .ms-info .ms-list-notice .title p {position: absolute; top:8px; right:10px;}
.ms-main-info .ms-info .ms-list-notice .title p a {display:block; padding:4px 8px; font-size:.85em; color:#eee; font-weight:400; background:#333; border-radius: 10px}
.ms-main-info .ms-info .ms-list-notice .notice-block {border-bottom:1px solid #eee;}
.ms-main-info .ms-info .ms-list-notice .notice-block a {display:block; width:100%; padding:20px 10px; color:#333; text-align: left}
.ms-main-info .ms-info .ms-list-notice .notice-block p {display:block; width:100%; padding:0; font-size:1em; color:#333; line-height:1.5em;}
.ms-main-info .ms-info .ms-list-notice .notice-block span {display:none; width:100%; margin-top:10px; font-size:0.9em; color:#aaa;}
.ms-main-info .ms-info .ms-open-banner {display:block; position:relative; top:0; right:0; width:auto; height:350px; padding:50px 0; margin:30px 0; background:url('/home/images/customer-img.jpg') center;}
.ms-main-info .ms-info .ms-open-banner .notice-openhour {}
.ms-main-info .ms-info .ms-open-banner .notice-openhour h1 {font-size:16px;margin-top:0;}
.ms-main-info .ms-info .ms-open-banner .notice-openhour h2 {font-size:36px;margin:0;}
.ms-main-info .ms-info .ms-open-banner .notice-openhour p {font-size:20px;line-height:30px;}
.ms-main-info .ms-info .ms-open-banner .notice-openhour .inquiry {margin-top:30px;}
.ms-main-info .ms-info .ms-open-banner .notice-openhour .inquiry a {color:#006fd6;font-size:16px;border:1px solid #006fd6;padding:5px 55px;border-radius:20px;}
.ms-main-info .ms-info .ms-open-banner .notice-openhour .inquiry a:hover {color:#eee;background:#006fd6;}


.notice-box {position:relative; width:100%;}
.notice-box .notice-content {position:relative; top:0; left:0; width:100%; height:100%;}
.notice-title {position:relative; width:100%; text-align: left; border-bottom:1px solid #ddd;}
.notice-title h1 {display:block; height:60px; padding:0 10px; font-size:1.6em; color:#222;}
.notice-title p {position: absolute; top:8px; right:10px;}
.notice-title p a {display:block; padding:4px 15px; font-size:.85em; color:#eee; font-weight:400; background:#333; border-radius:30px}
.notice-body {width:90%; margin:0 auto;}
.notice-body .notice-block {border-bottom:1px solid #eee;}
.notice-body .notice-block a {display:block; width:100%; padding:20px 10px; color:#333; text-align: left}
.notice-body .notice-block p {display:block; width:100%; padding:0; font-size:1em; color:#888; line-height:1.5em;}
.notice-body .notice-block span {display:block; width:100%; margin-top:10px; font-size:0.9em; color:#aaa;}
.notice-box .notice-openhour {display:block; position:relative; top:0; right:0; width:auto; height:350px; padding:50px 0; margin:30px 0; background:url('/home/images/customer-img.png') center;}
.notice-box .notice-openhour h1 {font-size:16px;margin-top:0;}
.notice-box .notice-openhour h2 {font-size:36px;margin:0;}
.notice-box .notice-openhour p {font-size:20px;line-height:30px;}
.notice-box .notice-openhour .inquiry {margin-top:30px;}
.notice-box .notice-openhour .inquiry a {color:#006fd6;font-size:16px;border:1px solid #006fd6;padding:5px 55px;border-radius:20px;}
.notice-box .notice-openhour .inquiry a:hover {color:#eee;background:#006fd6;}



@media screen and (min-width: 460px) {
	.ms-main-icon-box2 .ms-icon > div > a.icon_bg01, .ms-main-icon-box2 .ms-icon > div > a.icon_bg02, .ms-main-icon-box2 .ms-icon > div > a.icon_bg03, .ms-main-icon-box2 .ms-icon > div > a.icon_bg04, .ms-main-icon-box2 .ms-icon > div > a.icon_bg05, .ms-main-icon-box2 .ms-icon > div > a.icon_bg02 {background-size:13%}
}


@media screen and (min-width: 520px) {
	.ms-main-icon-box2 .ms-icon > div > a.icon_bg01, .ms-main-icon-box2 .ms-icon > div > a.icon_bg02, .ms-main-icon-box2 .ms-icon > div > a.icon_bg03, .ms-main-icon-box2 .ms-icon > div > a.icon_bg04, .ms-main-icon-box2 .ms-icon > div > a.icon_bg05, .ms-main-icon-box2 .ms-icon > div > a.icon_bg02 {background-size:11%}
}


@media screen and (min-width: 680px) {	
	/*  메인 태그 슬라이드 */
	.ms-main-tag-slide .ms-slider {width:100%; height:auto}
	/*.ms-main-tag-slide .ms-slider > .slides > div {width:50%;}*/
	.ms-main-tag-slide .ms-slider .tag {top:0; width:100%; height:auto; text-align:center; background:rgba(255,255,255,0) /*url("/home/images/professional.png")no-repeat*/; background-position:right top; background-size:contain} /* 관련이미지백그라운드(size:w555*h320) 없을경우 주석처리 */
	/*.ms-main-tag-slide .ms-slider .tag > h2 {text-align:left; background:none; padding:0;}*/
	.ms-main-tag-slide .ms-slider .tag > p {margin-bottom:50px; color:#999}
	.ms-main-tag-slide .ms-slider .tag > span {}
	.ms-main-tag-slide .ms-slider .tag > span > span {height:34px; line-height:33px; margin:4px 3px; padding:0 15px; border-radius:15px; font-size:.9em;}
	.ms-main-tag-slide .ms-slider .tag .click_img {display:flex; margin-top:60px;}
	.ms-main-tag-slide .ms-slider .tag .click_img .img01 {width:150px; height:150px; margin-right:10px; border-radius:3%; background:url('/home/images/img01.jpg')no-repeat center center;}
	.ms-main-tag-slide .ms-slider .tag .click_img .img02 {width:150px; height:150px; margin-right:10px; border-radius:2%; background:url('/home/images/img02.jpg')no-repeat center center;}
	.ms-main-tag-slide .ms-slider .tag .click_img .img03 {width:150px; height:150px; margin-right:10px; border-radius:3%; background:url('/home/images/img03.jpg')no-repeat center center;}
	.ms-main-tag-slide .ms-slider .tag .click_img .img04 {width:150px; height:150px; border-radius:3%; background:url('/home/images/img04.jpg')no-repeat center center;}
	/*.ms-main-tag-slide .ms-slider .page-btns {position:relative; bottom:0; left:54%; width:50%; margin-top:50px; text-align: left}
	.ms-main-tag-slide .ms-slider .page-btns > div {width:80px; height:80px; margin-right:10px; background-color:rgba(255,255,255,.5); border-radius:5px; display:inline-block; cursor:pointer;}
	.ms-main-tag-slide .ms-slider .page-btns > div.active {background-color:rgba(255,255,255,1);}
	.ms-main-tag-slide .ms-slider .page-btns > div:nth-child(1) {background: url(/home/images/img05.jpg)no-repeat center center}
	.ms-main-tag-slide .ms-slider .page-btns > div:nth-child(2) {background: url(/home/images/img06.jpg)no-repeat center center}
	.ms-main-tag-slide .ms-slider .page-btns > div:nth-child(3) {background: url(/home/images/img07.jpg)no-repeat center center}
	.ms-main-tag-slide .ms-slider .page-btns > div:nth-child(4) {background: url(/home/images/img08.jpg)no-repeat center center}*/
	.ms-main-tag-slide .ms-tag .info {display:block; width:100%; margin:80px auto 100px;}
	.ms-main-tag-slide .ms-tag .info.left div.img {float:left}
	.ms-main-tag-slide .ms-tag .info.right div.img {float:right}
	.ms-main-tag-slide .ms-tag .info.left div.text {float:left; width: calc(100% - 55%); height:280px;}
	.ms-main-tag-slide .ms-tag .info.right div.text {float:right; width: calc(100% - 55%); height:280px;}
	.ms-main-tag-slide .ms-tag .info div.text {padding:70px 0;}
	.ms-main-tag-slide .ms-tag .info div.text a {width:100%; height:100%;}
	.ms-main-tag-slide .ms-tag .info div.img {width:55%; height:280px; margin:0; border-radius:0}
	

	/* 메인 아이콘 */
	.ms-main-icon-box {padding:130px 0}
	.ms-icon > div {width:100%; height:auto; margin:0 auto;}
	.ms-icon div.text {padding:0 30px 0}
	.ms-icon div.text h2 {font-size:2.1em;}
	.ms-icon div.text p {font-size:1.15em;}
	.ms-icon > div.img_ img {width:100%; height:100%;}
	
	.ms-icon .swiper-container {padding:0 30px;}
	.ms-icon .icon {margin-top:80px}
	.ms-icon .icon > div > div > a {display:block; width:130px; height:130px;}
	.ms-icon .icon > div > div > a img {width:100%; height:auto;}
	.ms-icon .icon > div > div > p {margin-top:30px; font-size:1.2em;}	
	.ms-icon > div.icon ul {width:100%; top:0; left:0; margin:0px;}
	.ms-icon > div.icon ul li {position:relative; height:auto; padding-top:27px; margin:0 40px; text-align:center;}
	.ms-icon > div.icon ul li a {width:130px; height:130px}
	.ms-icon > div.icon ul li a img {width:40%; height:auto; margin-top:38px;}
	.ms-icon > div.icon ul li p {margin-top:30px; font-size:1.2em;}
	
	.ms-main-icon-box2 {padding:160px 0 90px;}
	.ms-main-icon-box2:before {top:450px;}
	.ms-main-icon-box2 .ms-icon > div {width:50%; height:130px; padding:0 30px;}
	.ms-main-icon-box2 .ms-icon > div a {height:130px; padding:0 30px 0 75px;}
	.ms-main-icon-box2 .ms-icon > div a p {height:35px; font-size:1.4em;}
	.ms-main-icon-box2 .ms-icon > div a span {line-height:1.5em; font-size:.84em;}
	.ms-main-icon-box2 .ms-icon > div.img_bg {height:360px;}
	.ms-main-icon-box2 .ms-icon > div > a.icon_bg01, .ms-main-icon-box2 .ms-icon > div > a.icon_bg02, .ms-main-icon-box2 .ms-icon > div > a.icon_bg03, .ms-main-icon-box2 .ms-icon > div > a.icon_bg04, .ms-main-icon-box2 .ms-icon > div > a.icon_bg05, .ms-main-icon-box2 .ms-icon > div > a.icon_bg02 {background-size:16%}
	
	
		.ms-main-count-banner .ms-count > div {width:25%; text-align:center}
}


/* 메인 슬라이드 게시판 */
.ms-main-board .swiper-slide > a > div.img_ {height:200px;}


/* 메인 스크롤 그룹 배너 */
.ms-main-group-banner .ms-group {padding:5% 3% 7%;}			
.ms-main-group-banner .ms-group .group > ul {width:100%; padding-left:100px}
.ms-main-group-banner .ms-group .group > ul li {width: calc(50% - 100px); transition: all 0.5s;}
.ms-main-group-banner .ms-group .group > ul li:nth-child(2n-1) {margin-top: -80px; margin-left: 0px;}
.ms-main-group-banner .ms-group .group > ul li + li {margin-top: 180px; margin-left: 80px;}
.img_box > img {width:100%;}
.ms-main-group-banner .ms-group .group > ul li a .txt_box > h3 {font-size:2.4em;}

@media screen and (min-width: 960px) {	
	.ms-main-slide .text {top:50%; left:50%; transform:translate(-50%,-60%); width:75%; padding:10px 0; text-align:left; color:#fff;}
	.ms-main-slide .text h1 {margin:10px 0 65px; font-size:3.8em;}
	.ms-main-slide .text p {font-size:1.8em; text-shadow:2px 2px 4px #000;}
	.ms-main-slide .text span {font-size:1.8em; }
	
	
	/*.메인 배너 (4단)*/
	.ms-main-banner {padding:130px 0;}
	.ms-main-banner .ms-banner {justify-content:space-around; width:100%; margin:60px auto 0;}
	.ms-main-banner .ms-banner > ul > li {width:25%; margin:60px 0;}	
	.ms-main-banner .ms-banner > ul > li .img_ {width:100%; height:280px;} /*0531수정전(글씨있을때 이미지크기) width:84%*/
	.ms-main-banner .ms-banner > ul > li .img_ a {height:250px;}
	.ms-main-banner .ms-banner > ul > li .img_ a img {width:100%; height:auto;}
	.ms-main-banner .ms-banner > ul > li p {font-size:1.3em; margin:12px; padding-top:40px;}
	.ms-main-banner .ms-banner > ul > li span {font-size:1em;}
	
	
	/* 메인 슬라이드 게시판 */
	.ms-main-board, .ms-main-board.color {padding:100px 0 0;}
	.ms-main-board .ms-slider {width:100%; margin:0 auto}
	.ms-main-board .ms-slider .swiper-container {width:90%; margin-right:5%;}
	.ms-main-board .swiper-slide.ms > a > div.img_ {height:250px;}
	.ms-main-board .swiper-slide.ms > a > p {font-size:1.1em;}
	.ms-main-board .swiper-slide.ms > a > p > span {display:block; margin-top:5px; font-size:.85em;}
	
	.ms-main-board  .item-group {width:1300px; margin:0 auto }
	
	.ms-main-tag-slide {padding:5% 0 2%;}
	.ms-main-tag-slide .ms-tag .info {display:block; width:100%; margin:90px auto 120;}
	.ms-main-tag-slide .ms-tag .info.left div.img {float:left}
	.ms-main-tag-slide .ms-tag .info.right div.img {float:right}
	.ms-main-tag-slide .ms-tag .info div.text {padding:70px 0;}
	.ms-main-tag-slide .ms-tag .info div.text h3 {font-size:2em;}
	.ms-main-tag-slide .ms-tag .info div.text p {font-size:1em;}
	.ms-main-tag-slide .ms-tag .info div.text .text_btn {width:30%; height:40px; line-height:35px; margin:100px 0 0 0; padding:0;}
	.ms-main-tag-slide .ms-tag .info div.text a {width:100%; height:100%;}
	.ms-main-tag-slide .ms-tag .info div.img {margin:0; background:url('/home/images/img_box_03.jpg')no-repeat; background-size:cover; border-radius:8px;}
	
	
	.ms-icon .swiper-container {width:70%; margin-left:15%; margin-right:15%;}
	

	/* 메인 탭 슬라이드 - 3단 (다원) */
	.ms-main-tab-slide {background:#f9f9f9; padding:130px 0 100px 0;}
	.ms-main-tab-slide .tab_btn {display:none}
	.ms-main-tab-slide .tab_btn ul {width:700px; margin:40px auto; line-height:40px; border-bottom:none;}
	.ms-main-tab-slide .tab_btn ul > li {width:200px; text-align:center;}
	.ms-main-tab-slide .tab_btn ul > li a {color:#333; font-size:1.25em; font-weight:400;}
	.ms-main-tab-slide .tab-slide {width:1300px; display:flex; justify-content:center; margin:0 auto;}
	.ms-main-tab-slide .tab-slide ul:nth-child(2) {display:block; margin:0 50px;}
	.ms-main-tab-slide .tab-slide ul:nth-child(3) {display:block;}
	.ms-main-tab-slide .tab-slide .tab-slide-main {position:relative; width:400px; height:400px; padding-top:0; margin-top:0;}
	.ms-main-tab-slide .tab-slide .tab-slide-main > a {position:absolute; bottom:10%; left:5%; font-size:1.8em; font-weight:normal; text-align:left;}
	.ms-main-tab-slide .tab-slide .tab-slide-box {display:flex; justify-content:center; margin:40px 0;}
	.ms-main-tab-slide .tab-slide .tab-slide-box > a {width:40%; font-size:1.2em; margin:0 25px; line-height:80px; text-align:left;}
	.ms-main-tab-slide .tab-slide .tab-slide-box .tab-silde-img {width:17%;}
	.ms-main-tab-slide .tab-slide .tab-slide-box .tab-silde-img img {width:80px; height:80px; border-radius:8px;}
	.ms-main-tab-slide .tab-slide .tab-slide-box .tab-slide-icon {width:10%; margin-top:7%;}
	.ms-main-tab-slide .tab-slide .tab-slide-box .tab-slide-icon img {width:25px; height:25px;}

	
	/* 메인 개별 슬라이드 */
	.ms-main-each-slide .ms-slider {width:100%;}
	.ms-main-each-slide .ms-slider .left {width:42%;}
	.ms-main-each-slide .ms-slider .left > div {margin-top:20px;}
	.ms-main-each-slide .ms-slider .right {width:58%; padding-left:40px;}
	.ms-main-each-slide .ms-slider .slider {height:400px !important}
	.ms-main-each-slide .ms-slider .img_:before {position: absolute; left:0; top:20px; width:480px; height:480px; border-radius:50%; background:#f7f7f7; content:""; display:block; z-index:0;}
	.ms-main-each-slide .ms-slider .img_ img {width:55%}
	.ms-main-each-slide .ms-slider .text_ {padding-top:50px; background:none}
	.ms-main-each-slide .ms-slider .text_ box {padding-top:5%;}
	.ms-main-each-slide .ms-slider .text_ p {margin-top:60px; margin-bottom:20px; font-size:2.5em; line-height:1em; text-align: left}
	.ms-main-each-slide .ms-slider .text_ p:before {top:-45px; background:url('/home/images/main_blt_orange.png')no-repeat left top;}
	.ms-main-each-slide .ms-slider .text_ span {padding:0; font-size: 1em; text-align: left}
	.ms-main-each-slide .ms-slider .text_ button {margin-top:50px; padding:10px 18px; background:#fff; color:#555; border-radius:0; font-size:1em; margin:0}
	
	
		/* 메인 2단 슬라이드 */
	.ms-main-multi-slide {padding:60px 20px 20px}
	.ms-main-multi-slide .ms-slider .text_ > h3 {font-size:2em; line-height:1.26em; margin-bottom:20px;}
	.ms-main-multi-slide .ms-slider .text_ > p {font-size:1.2em; line-height:1.4em; }

	
	/* 메인 백그라드고정 배너 */
	.ms-main-fix-banner {margin-top:100px !important}
	.ms-main-fix-banner .ms-fix {height:320px; padding:120px 0;}
	.ms-main-fix-banner .ms-fix > h2 {font-size:2.6em; margin-bottom:20px;}
	.ms-main-fix-banner .ms-fix span {font-size:1.8em;}
	
	
	
	/* 메인 회사정보 영역 (공지사항 및 오픈배너) */
	.ms-main-info {padding:0 0 100px;}
	.ms-main-info .ms-info {display:flex; width:1200px; height:350px; margin:0 auto; justify-content:center}
	.ms-main-info .ms-info .ms-list-notice {display:inline-block; width:52%; padding-left:0; padding-right:80px;}
	.ms-main-info .ms-info .ms-list-notice .notice-block a {display:flex; width:100%; padding:20px 10px; color:#444; text-align:left;}
	.ms-main-info .ms-info .ms-list-notice .notice-block p {width:80%; font-size:1.1em; line-height:1.4em; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
	.ms-main-info .ms-info .ms-list-notice .notice-block span {display:block; width:20%; font-size:1em; text-align:right; color:#777; margin-top:0;}
	.ms-main-info .ms-info .ms-open-banner {display:inline-block; position:relative; margin:0; top:0; right:0; width:48%; height:350px; background:url('/home/images/customer-img.jpg') center; border-radius:10px}
	.ms-main-info .ms-info .ms-open-banner .notice-openhour {display:none}
	.ms-main-info .ms-info .ms-open-banner .notice-openhour h1 {font-size:16px;margin-top:45px;}
	.ms-main-info .ms-info .ms-open-banner .notice-openhour h2 {font-size:36px;margin:0;}
	.ms-main-info .ms-info .ms-open-banner .notice-openhour p {font-size:20px;line-height:30px;}
	.ms-main-info .ms-info .ms-open-banner .notice-openhour .inquiry {margin-top:30px;}
	.ms-main-info .ms-info .ms-open-banner .notice-openhour .inquiry a {color:#006fd6;font-size:16px;border:1px solid #006fd6;padding:5px 55px;border-radius:20px;}
	.ms-main-info .ms-info .ms-open-banner .notice-openhour .inquiry a:hover {color:#eee;background:#006fd6;}

	
	.ms-main-count-banner {padding:100px 0;}
	.ms-main-count-banner h2 {font-size:2em;}

	.ms-main-count-banner .ms-count > div > div {display:inline-block; position:relative; width:150px; height:150px; margin:0 auto 20px; line-height:210px;}
	.ms-main-count-banner .ms-count > div > div.count1 {background:url('/home/images/main_count1_on.png')no-repeat center 10px;}
	.ms-main-count-banner .ms-count > div > div.count1:hover {background:rgba(0,0,0,.4) url('/home/images/main_count1_on.png')no-repeat center 5px;}
	.ms-main-count-banner .ms-count > div > div.count2 {background:url('/home/images/main_count2_on.png')no-repeat center 10px;}
	.ms-main-count-banner .ms-count > div > div.count2:hover {background:rgba(0,0,0,.4) url('/home/images/main_count2_on.png')no-repeat center 5px;}
	.ms-main-count-banner .ms-count > div > div.count3 {background:url('/home/images/main_count3_on.png')no-repeat center 10px;}
	.ms-main-count-banner .ms-count > div > div.count3:hover {background:rgba(0,0,0,.4) url('/home/images/main_count3_on.png')no-repeat center 5px;}
	.ms-main-count-banner .ms-count > div > div.count4 {background:url('/home/images/main_count4_on.png')no-repeat center 10px;}
	.ms-main-count-banner .ms-count > div > div.count4:hover {background:rgba(0,0,0,.4) url('/home/images/main_count4_on.png')no-repeat center 5px;}
	.ms-main-count-banner .ms-count > div > p {font-size:2.4em;}

	
	/*공지사항 퀵*/ 
	/* .notice수정 
	.notice-box {display:flex;height:350px;}

	.notice-box .notice-content {position:relative;width:70%;height:100%;top:0;left:0;display:flex;padding:0;border-right:none;}
	/*.notice-box .notice-content .notice-title {width:100%;padding:0;}
	.notice-title h1 {color:#222;font-size:35px;line-height:100px; padding-top:60px;}
	.notice-title p {font-size:16px;color:#666;font-weight:200;}

	.notice-body {width:100%; margin:0 auto; padding-right:50px;}
	.notice-body .notice-block a {display:flex; width:100%; padding:25px 10px; color:#444; text-align:left;}
	.notice-body .notice-block p {display:flex; width:80%; font-size:1.1em; line-height:1.4em;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	.notice-body .notice-block span {width:20%; font-size:0.9em; text-align:right; color:#666; margin-top:0;}

	.notice-block ul li {line-height:50px;}
	.notice-block ul li a p {width:80%;text-align:left;}
	.notice-block ul li a span {width:20%;text-align:right;}
	.notice-block ul li a {font-size:17px; color:#818181; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
	.notice-block ul li span {color:#818181;}

	.notice-box .notice-openhour {display:block; position:relative; margin:0; top:0; right:0; width:30%; height:100%; border-radius:3%; background:url('/home/images/customer-img.png') center;}
	.notice-box .notice-openhour h1 {font-size:16px;margin-top:45px;}
	.notice-box .notice-openhour h2 {font-size:36px;margin:0;}
	.notice-box .notice-openhour p {font-size:20px;line-height:30px;}
	.notice-box .notice-openhour .inquiry {margin-top:30px;}
	.notice-box .notice-openhour .inquiry a {color:#006fd6;font-size:16px;border:1px solid #006fd6;padding:5px 55px;border-radius:20px;}
	.notice-box .notice-openhour .inquiry a:hover {color:#eee;background:#006fd6;}*/
	
	
	
}

/* 4단배너 이미지 사이즈조절 */
@media screen and (min-width:600px) {
	.ms-main-banner .ms-banner > ul > li {margin-bottom:50px;}
	.ms-main-banner .ms-banner > ul > li .img_ {width:100%; height:300px;}
}
@media screen and (min-width:820px) {
	.ms-main-banner .ms-banner > ul > li {margin-bottom:50px;}
	.ms-main-banner .ms-banner > ul > li .img_ {width:100%; height:350px;}
}


@keyframes up {
	0% {transform:translateY(150px); opacity:0;}
	100% {transform:translateY(0); opacity:1;}
}
@keyframes right-side {
	0% {transform:translateX(-150px); opacity:0;}
	100% {transform:translateX(0); opacity:1;}
}
@keyframes left-side {
	0% {transform:translateX(150px); opacity:0;}
	100% {transform:translateX(0); opacity:1;}
}

.top { opacity:0; transform:translateY(150px); }
.info.right { opacity:0; transform:translateX(-150px);  }
.info.left { opacity:0; transform:translateX(150px);  }
.ms-main-multi-slide { opacity:0; transform:translateY(200px);}

.up_box {animation:up 1.2s forwards;}
.right_box { animation:right-side 1.2s forwards; }
.left_box { animation:left-side 1.2s forwards; }


@media screen and (min-width: 1280px) {	
	/*section .contents, footer .contents {width:1200px;}*/
	
		/*.메인 배너 (4단)*/
	.ms-main-banner .ms-banner {width:1200px;}
	
	
	/*  메인 태그 슬라이드 */
	.ms-main-tag-slide .ms-slider {padding:0 0 130px 0;}
	.ms-main-tag-slide .ms-slider .tag > span > span {height:40px; line-height:39px; margin:4px 3px; padding:0 15px; border-radius:20px; font-size:1em;}
	/*.ms-main-tag-slide .ms-slider .page-btns > div {width:120px; height:120px; margin-right:10px;}*/
	.ms-main-tag-slide .ms-tag .info {width:1300px; margin:90px auto 0;}
	.ms-main-tag-slide .ms-tag .info.left div.text {float:left; width: calc(100% - 800px); height: 500px; text-align: right}
	.ms-main-tag-slide .ms-tag .info.right div.text {float:right; width: calc(100% - 800px); height: 500px; padding-left:30px; text-align:left}
	.ms-main-tag-slide .ms-tag .info div.text {padding:80px 0;}
	.ms-main-tag-slide .ms-tag .info div.text h3 {font-size:2.2em; color:#333;}
	.ms-main-tag-slide .ms-tag .info div.text p {font-size:1.3em; margin-bottom:15px;}
	.ms-main-tag-slide .ms-tag .info div.text span {font-size:1.05em; font-weight:200; line-height:1em; color:#999;}
	.ms-main-tag-slide .ms-tag .info div.text a {width:100%; height:100%;}
	.ms-main-tag-slide .ms-tag .info div.img {width:800px; height:500px; margin:0; border-radius:8px;}
	
	.info.left .img {width:800px; height:500px;}
.info.left .text {height:500px; text-align: right; padding:135px 0 0; width: calc(100% - 800px);}
.info.left .text h3 {font-size:2.2em;}
.info.left .text p {font-size:1.3em;}
.info.left .text span {font-size:1.2em; line-height:1em; margin-top:15px;}
.info.left .text > div.page-btns {justify-content:flex-end; margin-top:80px;}
.info.left .text > div.page-btns > div {width:130px; height:130px; margin-left:12px; padding:0}
.info.left .text > div.page-btns > div > div {width:130px; height:130px;}
.info.left .text > div.page-btns > div > p {margin-top:10px;}
	
	
	.ms-main-icon-box2 {padding:160px 0 90px;}
	.ms-main-icon-box2:before {top:450px;}
	.ms-main-icon-box2 .ms-icon {width:1300px;}
	.ms-main-icon-box2 .ms-icon > div {width:33.33%; height:130px; padding:0 50px; text-align:center; }
	.ms-main-icon-box2 .ms-icon > div a {height:130px; padding:0 30px 0 90px;}
	.ms-main-icon-box2 .ms-icon > div a img {}
	.ms-main-icon-box2 .ms-icon > div a p {height:35px; font-size:1.4em;}
	.ms-main-icon-box2 .ms-icon > div a span {line-height:1.5em; font-size:.84em;}
	.ms-main-icon-box2 .ms-icon > div.img_bg {height:360px;}
	
	
	/* 메인 슬라이드 게시판 */
	.ms-main-board .ms-slider {width:1300px; margin:0 auto}
	.ms-main-board .ms-slider .swiper-container {width:1300px; margin:0 auto;}
	
	
	/* 메인 스크롤 그룹 배너 */
	.ms-main-group-banner .ms-group {padding:5% 13% 7%;}			
	.ms-main-group-banner .ms-group .group > ul {padding-left:550px}
	.ms-main-group-banner .ms-group .group > ul li + li {margin-top:180px;}
	
	
	/* 메인 2단 슬라이드 */
	.ms-main-multi-slide {padding:130px 0 90px;}
	.ms-main-multi-slide .ms-slider {width:1300px; height:430px; margin:0 auto}
	.ms-main-multi-slide .ms-slider .left {width:calc(100% - 866px); padding:0 30px 0 0; margin-bottom:0; }
	.ms-main-multi-slide .ms-slider .text_ > h3 {font-size:2.3em; line-height:1.26em; margin-bottom:50px;}
	.ms-main-multi-slide .ms-slider .text_ > p {font-size:1.4em; line-height:1.4em; }
	.ms-main-multi-slide .ms-slider .right {width:866px; height:430px;}					
	.ms-main-multi-slide .ms-slider .swiper-wrapper.ms {height:380px;}	
	
	
	/* 메인 개별 슬라이드 */
	.ms-main-each-slide .ms-slider {width:1200px;}
	.ms-main-each-slide .ms-slider .left {width:42%;}
	.ms-main-each-slide .ms-slider .left > div {margin-top:20px;}
	.ms-main-each-slide .ms-slider .right {width:58%; padding-left:40px;}
	.ms-main-each-slide .ms-slider .slider {height:700px !important}
	.ms-main-each-slide .ms-slider .text_ {padding-top:100px; background:none}
	.ms-main-each-slide .ms-slider .text_ box {padding-top:10%;}
	.ms-main-each-slide .ms-slider .text_ p {font-size:3em; line-height:1.1em;}
	.ms-main-each-slide .ms-slider .text_ span {padding:0; font-size: 1.3em; text-align: left}
	
	
	/* 메인 멀티 배너(5단) */
	.ms-main-multi-box .ms-box { width:1200px; height:620px; margin:100px auto;}
	.ms-main-multi-box .ms-box .ms-slider {position:absolute; top:0; left:30%; width:40%; height:620px; background:#f7f7f7; border-radius:5px; overflow: hidden}
	.ms-main-multi-box .ms-box .ms-slider .swiper-wrapper {height:100%;}
	.ms-main-multi-box .ms-box .ms-slider .swiper-slide {width:100%; height:100%;}	
	.ms-main-multi-box .ms-box .ms-banner {margin-top:15px;}
	.ms-main-multi-box .ms-box .ms-banner li {position:absolute; width:25%; height:300px; padding:10px 0; border:none}
	.ms-main-multi-box .ms-box .ms-banner li:nth-child(1) {left:0; top:0;}
	.ms-main-multi-box .ms-box .ms-banner li:nth-child(2) {right:0; top:0;}
	.ms-main-multi-box .ms-box .ms-banner li:nth-child(3) {left:0; bottom:0;}
	.ms-main-multi-box .ms-box .ms-banner li:nth-child(4) {right:0; bottom:0;}
	.ms-main-multi-box .ms-box .ms-banner li > div {display:block; float:none; width:100%; height:200px; border:1px solid #ddd; border-radius:5px;}
	.ms-main-multi-box .ms-box .ms-banner li > p {margin:10px 0; padding-bottom:10px; font-size:1.1em; background:url('/home/images/main_blt_blue.png')no-repeat left bottom;}
	.ms-main-multi-box .ms-box .ms-banner li > span {display:block;}
	
	
	/* 메인 카운더 배너 */	
	.ms-main-count-banner .contents {width:1200px;}
	
	
	/* 메인 이미지 배너(2단) */
	.ms-main-img-banner .ms-banner {width:1200px; padding:130px 0;}
	.ms-main-img-banner .ms-banner .row {margin-left:-20px; margin-right:-20px;}
	.ms-main-img-banner .ms-banner > div > div {width:50%; padding:0 20px;}
	.ms-main-img-banner .ms-banner > div > div > div {height:320px;}		
	.ms-main-img-banner .ms-slider {width:1200px; margin:100px auto}
	
	
	/* 메인 백그라드고정 배너 */
	.ms-main-fix-banner {margin:150px 0 50px !important;}
	.ms-main-fix-banner .ms-fix {height:410px;}

}
