@charset "utf-8";
/*@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');*/
@import url("http://fonts.googleapis.com/earlyaccess/notosanskr.css" );
@import url("http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css");
/* noto-sans-kr-100 - latin */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/noto-sans-kr-v12-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Thin'), local('NotoSansKR-Thin'),
       url('../fonts/noto-sans-kr-v12-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-sans-kr-v12-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-sans-kr-v12-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-sans-kr-v12-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-sans-kr-v12-latin-100.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-300 - latin */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/noto-sans-kr-v12-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Light'), local('NotoSansKR-Light'),
       url('../fonts/noto-sans-kr-v12-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-sans-kr-v12-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-sans-kr-v12-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-sans-kr-v12-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-sans-kr-v12-latin-300.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-regular - latin */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/noto-sans-kr-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Regular'), local('NotoSansKR-Regular'),
       url('../fonts/noto-sans-kr-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-sans-kr-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-sans-kr-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-sans-kr-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-sans-kr-v12-latin-regular.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-500 - latin */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/noto-sans-kr-v12-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Medium'), local('NotoSansKR-Medium'),
       url('../fonts/noto-sans-kr-v12-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-sans-kr-v12-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-sans-kr-v12-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-sans-kr-v12-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-sans-kr-v12-latin-500.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-600 - latin */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/noto-sans-kr-v12-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Medium'), local('NotoSansKR-Medium'),
       url('../fonts/noto-sans-kr-v12-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-sans-kr-v12-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-sans-kr-v12-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-sans-kr-v12-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-sans-kr-v12-latin-600.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-700 - latin */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/noto-sans-kr-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Bold'), local('NotoSansKR-Bold'),
       url('../fonts/noto-sans-kr-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-sans-kr-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-sans-kr-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-sans-kr-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-sans-kr-v12-latin-700.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-900 - latin */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/noto-sans-kr-v12-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Black'), local('NotoSansKR-Black'),
       url('../fonts/noto-sans-kr-v12-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-sans-kr-v12-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-sans-kr-v12-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-sans-kr-v12-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-sans-kr-v12-latin-900.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}

#vimeoWrap{
    position: relative;
    padding-bottom: 56.25%; /* 16/9 ratio */
    padding-top: 30px; /* IE6 workaround*/
    height: 0;
    overflow: hidden;
    margin: 0;
  }
#vimeoWrap iframe,
#vimeoWrap object,
#vimeoWrap embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0px
}


body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,caption,label,input,textarea,button,select,iframe,object,header,footer,nav,hgroup,section,article,aside,i{margin: 0;padding: 0; word-break: keep-all; font-family:"Noto Sans KR",  '맑은 고딕', 'Malgun Gothic', '돋움', Tahoma, Dotum, arial, sans-serif;font-weight: normal; }
img,a,span,abbr,address,pre,code,del,em,strong,sub,sup{margin: 0;padding: 0; }
h1,h2,h3,h4,h5,h6,strong, b{font-weight: bold;transition: all 0.3s ease;font-weight: 700;}
i{font-style: normal;}
body,input,textarea,select,button,table,th,td,td-left{font-style: normal; font-variant: normal; font-family:"Noto Sans KR",  '맑은 고딕', 'Malgun Gothic', '돋움', Tahoma, Dotum, arial, sans-serif;}
body{font-size: 16px;color: #333; font-weight: normal;}

input[type="file"], input[type="text"], input[type="password"], select{border: 1px solid #dfdfdf;color: #333;padding: 5px;width: calc(100% - 10px);}
input,textarea,select,button {font-size: 16px;vertical-align: middle;font-family:"Noto Sans KR",  '맑은 고딕', 'Malgun Gothic', '돋움', Tahoma, Dotum, arial, sans-serif;}
legend {margin: 0;padding: 0;display: none;}
pre{white-space: pre;font-family:"Noto Sans KR",  '맑은 고딕', 'Malgun Gothic', '돋움', Tahoma, Dotum, arial, sans-serif;white-space: pre-wrap;word-wrap: break-word;}
textarea{height:initial;resize: none;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background: #f1f5f8 url(../images/sub/play_2b.png) no-repeat 90% center;}
select::-ms-expand { display: none; }
img{border: 0 none;vertical-align: middle;}
ul,ol,li,dl,dt,dd{list-style: none;padding:0;}
a{text-decoration: none;color: #333;font-family:"Noto Sans KR",  '맑은 고딕', 'Malgun Gothic', '돋움', Tahoma, Dotum, arial, sans-serif;display: inline-block;transition: all 0.3s ease;}
a:link {color:#333; text-decoration:none; font-size:16px;} 
a:hover{color: #00aeef; text-decoration:none; font-size:16px;}
table {border-collapse: separate;border-collapse: collapse;width: 100%;position: relative;/*table-layout: fixed;*/}
table caption{width: 0;height: 0;font-size: 16px;overflow: hidden;text-indent: -999em;}
table td{word-wrap: break-word;}

.hidden {
	overflow: hidden;
	position: absolute;
	width: 0;
	height: 0;
	top: -9999px;
	left: -9999px;
	line-height: 0;
	text-indent: -999em;
	margin: 0;
	padding: 0;
	background: none;
	line-height: 0;
	border: none;
}
.clearfix:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.clear{clear: both;height: 0;}
.width-auto{margin: 0 auto;width: 1300px;}
.width-auto:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}

.width-auto-2{margin: 0 auto;width: 1320px;}
.width-auto-2:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}

#wrap{margin: 0 auto;min-width: 1300px;max-width: 1920px;}
.header-floor1{background: #f8f8f8;border-bottom: 1px solid #ebebeb;padding: 8px 0;}
.header-top1{float: left;}
.header-top2{float: right;}
.header-floor1 ul > li{float: left;position: relative;padding: 0 10px;}
.header-floor1 ul > li > a{font-size: 14px;font-weight: 400;color: #666;}
.header-floor1 ul > li:before{content: "";display: block;width: 2px;height: 13px;background: #ebebeb;position: absolute;left: 0;top: 7px;}
.header-floor1 ul > li:first-child{padding-left: 0;}
.header-floor1 ul > li:first-child:before{display: none;}

.header-floor2{position: relative;}
.header-floor2 h1{padding: 10px 0 11px;float: left;}
.header-floor2 h1 img{display: block;}
.header-floor2-right{float: right;}
.header-floor2 .width-auto{position: relative;text-align: right;}
#gnb{float: left;}
.gnb-depth1 > li{float: left;position:relative;}
.gnb-depth1 > li > a{font-size: 19px;padding: 26px 74px 25px 0;text-align: left;vertical-align: top;}
.gnb-bg{display: none;background: #f8f8f8;position: absolute;left: 0;top: 77px;width: 100%;height: 520px; opacity:0.95 ;z-index: 190;}
.gnb-depth1 > li > a:hover{color: #1e85c8;}
/*.gnb-depth2-all{display: none;height: 500px;background: #f8f8f8;position: absolute;top: 77px;left: 0;z-index:990;width: calc(100% - 30px);border-top: 1px solid #ededed;padding-top: 46px;padding-left: 30px;}
.gnb-depth2-all > .width-auto{padding-right: 90px;width: 1210px;position: relative;left: -15px;}*/
.gnb-depth2{position: absolute;width: calc(100% - 10px);left: 0;top: 77px;text-align: left;display: none;z-index: 200;padding-right: 10px;padding-top: 20px;}
.gnb-depth2 h2{font-size: 15px;font-weight: 700;margin-bottom: 5px;}
.gnb-depth2 > li{padding: 2px 0;}
.gnb-depth2 > li > a{font-weight: 600;font-size:14px;vertical-align: top; line-height: 1.5;}
.gnb-depth2 > li > a:hover{color: #1e85c8;}
.gnb-depth3 > li > a:hover{color: #1e85c8;}
.gnb-depth2 > li > a.active {color: #1e85c8;}
.gnb-depth3 > li > a{position: relative;padding-left: 10px;font-weight: 600;font-size: 14px;}
.gnb-depth3 > li > a:before{content: "";width: 5px;height: 1px;background: #333;display: block;position: absolute;left: 0;top: 10px;}
.gnb-depth4 {display: none;}
.gnb-depth4 > li > a {font-weight: 600;font-size:14px;vertical-align: top; color: #666666; margin-bottom: 8px; margin-left: 8px;}
.gnb-depth4 > li > a:hover{color: #1e85c8;}
.main-search-box{display: none;background: #fff;border-top: 1px solid #ebebeb;padding: 30px 0;position: absolute;top: 79px;left: 0;width: 100%;z-index: 85;text-align: center;}
.main-search-area{display: inline-block;width: calc(100% - 30px);max-width: 585px;position: relative;padding-right: 30px;border-bottom: 1px solid #00aeef;padding: 10px 0;text-align: left;}
.main-search-area input[type="text"]{border: 0;width: calc(100% - 45px);font-size: 20px;}
.main-search-area input[type="text"]::-webkit-input-placeholder{color: #bfbfbf;font-weight: 700;font-size: 20px;}
.main-search-area input[type="image"]{position: absolute;right: 0;top: 14px;}
.header-search{float: right;background: #00aeef;height: 79px;}
.main-slide{position: relative;}
#slider001.flexslider .flex-direction-nav a.flex-next{display: block;width: 34px;height: 65px;background: url(../images/main/slide_next.png) no-repeat center center;position: absolute;top: 50%;right: 2%;margin-top: -32px;z-index: 15;}
#slider001.flexslider  .flex-direction-nav a.flex-prev{display: block;width: 34px;height: 65px;background: url(../images/main/slide_prev.png) no-repeat center center;position: absolute;top: 50%;left: 2%;margin-top: -32px;z-index: 15;}
#slider001.flexslider .flex-direction-nav .flex-pauseplay a{display: none;}
#slider001.flexslider {width: 100%;overflow: hidden;position: relative;}
#slider001 .flex-direction-nav{width: auto;text-align: center;}
#slider001 .flex-direction-nav li{}
#slider001 .flex-direction-nav a{font-size: 0;overflow: hidden;}
#slider001.flexslider .slides{}
#slider001.flexslider .slides > li {width: 100%;height: 100%;overflow: hidden;text-align: center;position: relative;text-align: center;}
#slider001.flexslider .slides > li > a > img{width: 100%;}
#slider001.flexslider .slides > li h3{display: table;position: absolute;top: 0;left: 0;background: #01b8e4;color: #fff;font-size: 16px;width: 50px;text-align: center;padding: 0 10px;}
#slider001.flexslider .slides > li h3 strong{display: table-cell;height: 72px;vertical-align:  middle;}
#slider001.flexslider .flex-control-nav{display: none;}
/* #slider001.flexslider .flex-control-nav {position: absolute;bottom: 280px;right: calc(50% - 500px);z-index: 21;}
#slider001.flexslider .flex-control-nav li {display: inline-block;margin-left: 5px;}
#slider001.flexslider .flex-control-nav li:first-child{margin-left: 0;}
#slider001.flexslider .flex-control-nav li a {width: 10px;height: 10px;background: #d7d7d7;text-indent: -9999em;border-radius: 30px;}
#slider001.flexslider .flex-control-nav li a.flex-active {display: block;background: #00aeef;} */
#slider001.flexslider .width-box{position: absolute;top: 0;left: calc(50% - 750px);width: calc(50% - 266px);text-align: left;}
/* .width-box p{width: 50%;} */
.width-box .slide1-title1{margin-top: 150px;}
.width-box .slide1-title2{margin-top: 43px;}
.width-box .slide1-txt{margin-top: 48px; margin-right: 50px;color: #fff;font-weight: 700;line-height: 30px;}
.media-life{width: 844px;position: absolute;right: 70px;bottom: 76px;z-index: 30;}
.media-life1{float: left;width: 372px;height: 118px;background: rgba(0, 0, 0, 0.3);padding: 20px;}
.media-life h3{font-size: 20px;color: #fff;margin-bottom: 36px;}
.media-life1 a{text-align: left;border: 1px solid #fff;padding-left: 15px;line-height: 46px;width: 160px;color: #fff;font-weight: 700;}
.media-life1 a:last-child{float: right;}
.media-life2{float: right;width: 410px;height: 158px;background: url(../images/main/media_life2.jpg) no-repeat center top;}
.media-life2 h3{padding: 20px;padding-bottom: 0;}
.media-life2 > a{display: block;}
.media-life2 div{background: #fff;height: 42px;padding: 14px 0 17px;}
.media-life2 div li{float: left;width: calc(100% / 3);text-align: center;position: relative;font-weight: 700;}
.media-life2 div li:before{content: "";width: 1px;height: 36px;background: #c7cfd7;display: block;position: absolute;left: 0;top: 5px;}
.media-life2 div li:first-child:before{display: none;}
.media-life2 div strong{color: #1a6dc4;display: block;}
.main-floor1{background: url(../images/main/main_bg1.gif) no-repeat center top;padding: 80px 0 80px;height: 596px;}
.main-floor1-title{text-align: center;height: 48px;}
.main-floor1-title li{display: inline-block;}
.main-floor1-title li > a{/*border: 1px solid #c2c2c2;*/width: 178px;line-height: 48px;text-align: center;color: #474747;font-weight: 800;letter-spacing: -1px;}
.main-floor1-title li > a.on{/*width: 180px;line-height: 50px;background: #00aeef;border: 0;*/color: #00aeef;font-size: 24px;}
.main-floor1-con{margin-top: 30px;position: relative;}
.main-floor1-con .item{background: #fff;}
.main-floor1-con .item > a{display: block;height: 322px;border: 1px solid #e1e1e1;padding: 37px 30px 35px; height:350px;}
.map-con{display: none;}
.main-floor1-con .item > a:hover{border: 3px solid #00aeef;padding: 35px 28px 33px;}
.main-floor1-con .item > a h3{color: #00aeef;font-weight: 800;margin-bottom: 25px;}
.main-floor1-con .item > a .title{font-size: 18px;font-weight: 800;height: 84px;overflow: hidden;}
.main-floor1-con .item > a .txt{font-size: 14px;font-weight: 600;height: 120px;overflow: hidden;margin-top: 10px;}
.main-floor1-con .item > a .date{position: absolute;left: 30px;bottom: 35px;}
.main-notice-paging{margin-top: 30px;text-align: center;}
.main-notice-paging a{background: #fff;width: 178px;line-height: 48px;border: 1px solid #00aeef;text-align: center;font-size: 18px;color: #00aeef;font-weight: 800;}
.main-floor1-con .owl-dots{display: none !important;}
.main-floor1-con .owl-nav a{text-indent: -9999em;width: 50px;height: 50px;position: absolute;bottom: 0;top: auto;}
.main-floor1-con .owl-nav a.owl-prev{background: url(../images/main/mowl_prev.png) no-repeat left top;left: calc(50% - 150px);}
.main-floor1-con .owl-nav a.owl-next{background: url(../images/main/mowl_next.png) no-repeat left top;right: calc(50% - 150px);}
.main-floor1-con-slide{display: none;}
.main-floor2{background: url(../images/main/main_bg2.gif) no-repeat center top;padding: 80px 0 90px;position: absolute;top: 2447px;left: 0;width: 100%;z-index: 1;}
.main-h3{font-size: 40px;font-weight: normal;text-align: center;}
.main-floor3{background: url(../images/main/main_bg3.gif) no-repeat center top;padding: 24px 0 26px;margin-top: 0px;/*margin-top: 930px;*/}
.main-floor3 ul{display: table;width: 100%;}
.main-floor3 ul li{display: table-cell;vertical-align: middle;}
.main-floor3 ul li p{display: inline-block;}
.main-floor3 ul .date span{display: inline-block;font-size: 40px;font-weight: 800;padding: 0 15px 0 10px;}
.main-floor3 ul .date strong{display: inline-block;border: 2px solid #fe516a;width: 64px;line-height: 64px;background: #fff;font-size: 40px;font-weight: 800;text-align: center;color: #fe516a;}
.main-floor3 ul .btn{text-align: right;}


.newsletter-floor{background: url(../images/main/main_bg3.gif) no-repeat center top;padding: 24px 0 26px;margin-top: 100px;/*margin-top: 930px;*/}
.newsletter-floor ul{display: table;width: 100%;}
.newsletter-floor ul li{display: table-cell;vertical-align: middle;}
.newsletter-floor ul li p{display: inline-block;}
.newsletter-floor ul .date span{display: inline-block;font-size: 40px;font-weight: 800;padding: 0 15px 0 10px;}
.newsletter-floor ul .date strong{display: inline-block;border: 2px solid #fe516a;width: 64px;line-height: 64px;background: #fff;font-size: 40px;font-weight: 800;text-align: center;color: #fe516a;}
.newsletter-floor ul .btn{text-align: right;}


.main-floor4{padding: 100px 0;background:  url(../images/main/main_bg4.gif) no-repeat center top;position: relative;}
.main-floor4 .width-auto{position: relative;}
.main-floor4 .item{margin: 0 5px;text-align: center;height: 379px;overflow: hidden;border: 1px solid #e1e1e1;width: calc(100% - 10px);}
.main-floor4 .item .img{height:220px;overflow:hidden;position:relative;}
.main-floor4 .item .img img{width:100%;}
.main-floor4 .item .img .s-tit{position: absolute;top: 0;left: 0;padding: 5px 10px;background:#00aeef;color: #fff;}
.main-floor4 .owl-carousel{margin-top: 26px;}
.main-floor4 .txt{margin: 0 auto;text-align: left;padding: 25px;width: 361px;}
.main-floor4 .txt a{overflow: hidden;font-weight: 800;height: 58px;font-size: 20px;}
.main-floor4 .date{margin-top: 20px;}
.main-notice-paging{margin-top: 30px;text-align: center;}
.main-notice-paging a{background: #fff;width: 178px;line-height: 48px;border: 1px solid #00aeef;text-align: center;font-size: 18px;color: #00aeef;font-weight: 800;}
.main-floor4 .owl-dots{display: none !important;}
.main-floor4 .owl-nav a{text-indent: -9999em;width: 50px;height: 50px;position: absolute;bottom: 0;}
.main-floor4 .owl-nav a.owl-prev{background: url(../images/main/mowl_prev.png) no-repeat left top;left: calc(50% - 150px);}
.main-floor4 .owl-nav a.owl-next{background: url(../images/main/mowl_next.png) no-repeat left top;right: calc(50% - 150px);}

.main-floor5{padding: 0 0 70px;background:  url(../images/main/main_bg4.gif) no-repeat center top;position: relative;}
.main-floor5 .width-auto{position: relative;}
.main-floor5 .item{margin: 0 5px;text-align: center;height: 379px;overflow: hidden;border: 1px solid #e1e1e1;width: calc(100% - 10px);}
.main-floor5 .item .img{height:220px;overflow:hidden;position:relative;}
.main-floor5 .item .img img{width:100%;}
.main-floor5 .item .img .s-tit{position: absolute;top: 0;left: 0;padding: 5px 10px;background:#00aeef;color: #fff;}
.main-floor5 .owl-carousel{margin-top: 30px;}
.main-floor5 .txt{margin: 0 auto;text-align: left;padding: 25px;width: calc(100% - 50px);}
.main-floor5 .txt a{overflow: hidden;font-weight: 800;height: 58px;font-size: 20px;}
.main-floor5 .date{margin-top: 20px;}
.main-notice-paging{margin-top: 30px;text-align: center;}
.main-notice-paging a{background: #fff;width: 178px;line-height: 48px;border: 1px solid #00aeef;text-align: center;font-size: 18px;color: #00aeef;font-weight: 800;}
.main-floor5 .owl-dots{display: none !important;}
.main-floor5 .owl-nav a{text-indent: -9999em;width: 50px;height: 50px;position: absolute;bottom: 0;}
.main-floor5 .owl-nav a.owl-prev{background: url(../images/main/mowl_prev.png) no-repeat left top;left: calc(50% - 150px);}
.main-floor5 .owl-nav a.owl-next{background: url(../images/main/mowl_next.png) no-repeat left top;right: calc(50% - 150px);}

.main-addfloor1{margin-top:70px;position: relative;}
.main-addfloor1 .main-floor1-title{margin-top: 15px;}
.main-addfloor1 .b_con .owl-dot {height: 0px;}
.m4-link{margin-top: 100px;}
.m4-link .m4-link1{float: left;background: #00aeef url(../images/main/m4_link1.png) no-repeat 513px center;width: 604px;height: 114px;color: #fff;padding: 42px 0 0 31px;}
.m4-link .m4-link2{float: right;background: url(../images/main/m4_link2.png) no-repeat 513px center;width: 605px;height: 114px;border: 2px solid #1a6dc4;padding: 40px 0 0 26px;color: #1a6dc4;}
.m4-link a span{font-size: 20px;font-weight: 700;}
.m4-link a p{font-size: 40px;}
.m4-link a p strong{font-size: 40px;font-weight: 800;}
#main-banner{border-top: #ebebeb 1px solid;padding: 15px 0;margin-top: 15px}
#main-banner .owl-carousel{position: relative;}
#main-banner .item a{display: block;text-align: center;}
#main-banner .owl-nav a{text-indent: -9999em;width: 9px;height: 19px;top: 6px;position: absolute;}
#main-banner .owl-nav a.owl-prev{background: url(../images/main/banner_prev.gif) no-repeat left top;left: 0;}
#main-banner .owl-nav a.owl-next{background: url(../images/main/banner_next.gif) no-repeat left top;right: 0;}
#main-banner .owl-dots{display: none !important;}
.footer-floor1{background: #3d3d3d;padding: 0px 0;}
.f1-left{float: left;padding: 9px 0;}
.f1-left > li{float: left;background: url(../images/main/footer_line.gif) no-repeat left center;padding: 0 12px;}
.f1-left > li:first-child{background: none;padding-left: 0;}
.f1-left > li > a{color: #fff;font-size: 14px;font-weight: 400;}
.f1-right{float: right;padding: 5px 0;}
.f1-right > li{float: left;margin-left: 14px;}
.footer-floor2{background: #494949;padding: 20px 0;}
.f2-left{float: left;}
.f2-left a{font-size: 20px;font-weight: 700;color: #cdf1ff;}
.f2-left p{font-size: 15px;color: #b7b7b7;margin: 0px 0 5px;}
.f2-left span{font-size: 15px;color: #b7b7b7;}
.f2-right{float: right;margin-top: 20px;}
.f2-right select{border: 1px solid #b7b7b7;color: #b7b7b7;width: 198px;height: 48px;padding: 0 19px;background: #494949 url(../images/main/footer_select.gif) no-repeat 90% center;}

.sp-nav{display: none;z-index: 999;width:50px;position:absolute;cursor:pointer;height:30px;right: 2%;top: 30px;}
.sp-nav span{display:block;background:#00aeef;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.5s;}
.sp-nav span:nth-of-type(1){top:0px}
.sp-nav span:nth-of-type(2){top:10px}
.sp-nav span:nth-of-type(3){top:20px}
.sp-nav-se span:nth-of-type(1){top:10px;transform:rotate(45deg);background: #00aeef;}
.sp-nav-se span:nth-of-type(2){width:0}
.sp-nav-se span:nth-of-type(3){top:10px;transform:rotate(-45deg);background: #00aeef;}

.ab-slide{position: absolute; right: 200px;bottom: 200px;}
#slider002{max-width: 844px;width: 100%;position: relative;}
#slider002 .flex-direction-nav{display: none;}
#slider002.flexslider .flex-control-nav {width: 100%;text-align: center;position: absolute;height: 10px;bottom: 20px;z-index: 21;}
#slider002.flexslider .flex-control-nav li {display: inline-block;margin-left: 5px;height: 10px;}
#slider002.flexslider .flex-control-nav li:first-child{margin-left: 0;}
#slider002.flexslider .flex-control-nav li a {width: 10px;height: 10px;background: #d7d7d7;text-indent: -9999em;border-radius: 30px;}
#slider002.flexslider .flex-control-nav li a.flex-active {display: block;background: #00aeef;}
.slides li > a{display: block;width: 100%;}
.slides li > a img{width: 100%;}

/* sns */
.main-addfloor1 .sns_arrows{margin-top:15px; text-align:center;}
.main-addfloor1 .sns_arrows > div{display:inline-block; vertical-align:middle; width:50px; height:50px; background-position:center center; background-size:contain; background-color:transparent; outline:none; border:none; text-indent:-999999px; cursor:pointer;}
.main-addfloor1 .sns_arrows > div.prev{background-image:url(../images/main/mowl_prev.png);}
.main-addfloor1 .sns_arrows > div.next{background-image:url(../images/main/mowl_next.png);}
.main-addfloor1 .sns_arrows > a{display:inline-block; vertical-align:middle; margin:0 10px; background: #fff; width:178px; line-height:48px; border:1px solid #00aeef; text-align: center; font-size:18px; color: #00aeef; font-weight: 800;}
.main-addfloor1 .b_con{/*position:relative;*/}
.main-addfloor1 .b_con .snsSlide{margin:10px 0 0;}
.main-addfloor1 .b_con .grid-item{padding:0 0.938em; margin-bottom:30px; height:auto; border-color:hsla(0, 0%, 0%, 0.5); line-height:0;  box-sizing:border-box;}
.main-addfloor1 .b_con .grid-item > a{display:block; background:#000; box-shadow:0 5px 8px rgba(0,0,0,0.3);}
.main-addfloor1 .b_con .grid-item > a > .lap{background:#fff; -webkit-transition:0.4s all; transition:0.4s all;}
.main-addfloor1 .b_con .grid-item .gr_img{width:100%; height:400px; overflow: hidden}
.main-addfloor1 .b_con .grid-item .gr_img img{width:100%}
.main-addfloor1 .b_con .grid-item .gr_txt{padding:1.875em; line-height:1; border-bottom:1px solid #eeeeee; line-height:1.625; height:200px; overflow: hidden}
.main-addfloor1 .b_con .grid-item .gr_txt .tx1{font-size:1.250em; font-weight:700; color:#3d3d3d;}
.main-addfloor1 .b_con .grid-item .gr_txt .tx2{margin-top:0.625em; font-size:1em; font-weight:300; color:#666666; letter-spacing:-0.05em;}
.main-addfloor1 .b_con .grid-item .gr_txt .tx3{margin-top:0.625em; font-size:1em; font-weight:300; color:#999999; letter-spacing:-0.05em;}
.main-addfloor1 .b_con .grid-item .gr_tag{padding:0.938em 1.875em; line-height:1;}
.main-addfloor1 .b_con .grid-item .gr_tag p{font-size:1em; font-weight:500; color:#999999;}
.main-addfloor1 .b_con .grid-item .gr_tag p.twitter{color:#55acee;}
.main-addfloor1 .b_con .grid-item .gr_tag p.instagram{color:#d73083;}
.main-addfloor1 .b_con .grid-item .gr_tag p.facebook{color:#3b5998;}
.main-addfloor1 .b_con .grid-item .gr_tag p .icon{margin-right:5px; width:1.875em; height:1.875em;}
.main-addfloor1 .b_con .grid-item .gr_tag p .icon,
.main-addfloor1 .b_con .grid-item .gr_tag p span{display:inline-block; vertical-align:middle;}
.main-addfloor1 .b_con:hover .grid-item:not(:hover) .lap{opacity:0.5;}
#mapall area.on{background: #00aeef;color: #fff;}
.snss-floor1-con-slide{display: none;}

#header {width: 100%;position: fixed; z-index: 100;transition: all 0.5s; top:0; left: 0px; background: #fff;}
#container {margin-top: 100px;}
.header-Fixed {top:0; left: 0; position: fixed; z-index: 100;}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 /* Enter your style code */
 .gnb-depth2 > li > a {line-height: 1.6;}
}