/*popup slide*/

.slider-wrapper{ width: 1200px; height: 400px; position: relative; margin:0 auto; z-index: 1; overflow:hidden;}
.slider-wrapper .slider{ width:1085px; height:400px; margin-left:57px; box-shadow: 1px 10px 25px rgba(0,0,0,.6); -moz-box-shadow: 1px 10px 25px rgba(0,0,0,.6); -o-box-shadow: 1px 10px 25px rgba(0,0,0,.6); -webkit-box-shadow: 1px 10px 25px rgba(0,0,0,.6); }
.slider-wrapper .slider h2{font-size: 26px; font-weight: bold; line-height: 1.8em; margin-bottom:20px;  }
.slider-wrapper .slider div.slide_cont{ width:100%; height: 100%; padding-top: 37px; padding-left: 200px; }
.slider-wrapper .slider div.slide_cont span{margin:8px 0px; }
.slider-wrapper .slider div.slide_cont span.left_margin{width:135px; height: 1px; display: inline-block;}
.slider-wrapper .slider div.slide_cont span.left_margin.left_margin20{width:20px;}
.slider-wrapper .slider div.slide_cont span.left_margin.left_margin160{width:160px;}
.slider--item { width: 1200px; height: 400px; background-repeat: no-repeat; background-size: cover;}
.slider--item01{ width: 1200px; height: 400px; background-repeat: no-repeat; background-size: cover;}
.slider--item01 h2{ color:#f8708f; }
.slider--item01 span.tit{ font-size:14px; display: inline-block; padding:8px 30px; border-radius: 30px; background:#f7476f; color:#fff;  min-width:182px;text-align:center;}
.slider--item01 span.cont{ font-size:16px; padding-left: 20px; color:#7d7d7d; }
.slider--item01 span.cont b{font-size:16px; line-height: 1em;}
.slider--item01 span img{ width:16px; margin:0px 5px; display: inline-block; position: relative; top:-2px;}
.slider--item01 span.more{display: inline-block; position: absolute; bottom:62px; right:130px; width:172px; height:45px; padding:11px 30px; font-size:14px; border:2px solid #f7476f; margin-left: 600px !important; background:#f7476f;}
.slider--item01 span.more a{color:#f7476f; display: inline-block; width:100%; height:100%; color:#fff;}
.slider--item01 span.more:hover{display: inline-block; width:172px; height:45px; color:#f8f8f8; background:#f7476f; padding:11px 30px; font-size:14px; border:2px solid #f7476f; margin-left: 600px !important;}
.slider--item01 span.more:hover a{color:#f8f8f8;}
.slider--item01 span.more img{ top:1px; width:18px; float:right; }
.slider--item01 span.left_margin{width:206px !important;}

.slider--item02{width: 1200px; height: 400px; background-repeat: no-repeat; background-size: cover;}
.slider--item02 h2{ color:#000000; }
/*.slider--item02 h2{ color:#ededed; }*/
.slider--item02 span.tit{ font-size:14px; display: inline-block; padding:8px 30px; border-radius: 30px; background:#32BEDE; color:#fff;  }
.slider--item02 span.cont{ font-size:16px; padding-left: 20px; color:#000000; }
/*.slider--item02 span.cont{ font-size:16px; padding-left: 20px; color:#fff; }*/
.slider--item02 span.cont b{font-size:16px; line-height: 1em;}
.slider--item02 span img{ width:16px; margin:0px 5px; display: inline-block; position: relative; top:-2px;}
.slider--item02 span.more{display: inline-block; position: absolute; bottom:85px; right:130px; width:175px; height:45px; padding:11px 15px 11px 30px; font-size:14px; border:2px solid #F4F300;background:#F4F300;margin-left: 600px !important;}
.slider--item02 span.more a{color:#005349; display: inline-block; width:100%; height:100%;}
.slider--item02 span.more img{ top:1px; width:18px; float:right; }

.slider--item03{width: 1200px; height: 400px; background:url('../img/200207.jpg');background-repeat: no-repeat; background-size: contain;}
.slider--item03 h2{ color:#000000; }
/*.slider--item03 h2{ color:#4f2006; }*/
.slider--item03 span.tit{ font-size:14px; display: inline-block; padding:8px 30px; border-radius: 30px; background:#4f2006; color:#f79403;  }
.slider--item03 span.cont{ font-size:16px; padding-left: 20px; color:#000000; }
/*.slider--item03 span.cont{ font-size:16px; padding-left: 20px; color:#4f2006; }*/
.slider--item03 span.cont b{font-size:16px; line-height: 1em;}
.slider--item03 span img{ width:16px; margin:0px 5px; display: inline-block; position: relative; top:-2px;}
.slider--item03 span.more{display: inline-block; position: absolute; bottom:85px; right:130px; width:160px; height:45px; padding:11px 30px; font-size:14px; border:2px solid #4f2006; margin-left: 600px !important;}
.slider--item03 span.more a{color:#4f2006; display: inline-block; width:100%; height:100%;}
.slider--item03 span.more:hover{display: inline-block; width:160px; height:45px; color:#f8f8f8; background:#4f2006; padding:11px 30px; font-size:14px; border:2px solid #4f2006; margin-left: 600px !important;}
.slider--item03 span.more:hover a{color:#f8f8f8;}
.slider--item03 span.more img{ top:1px; width:18px; float:right; }

.slider--item04{width: 1200px; height: 400px; background-repeat: no-repeat; background-size: cover;}
.slider--item04 h2{ color:#fff;text-shadow:0px 0px 5px rgba(0,0,0,0.25);}
.slider--item04 span.tit{ font-size:14px; display: inline-block; padding:8px 30px; border-radius: 30px; background:#2EA4F1; color:#fff;  }
.slider--item04 span.cont{ font-size:16px; padding-left: 20px; color:#fff; }
.slider--item04 span.cont b{font-size:16px; line-height: 1em;color:#fff;}
/*.slider--item04 span.cont b{font-size:16px; line-height: 1em;color:#333;}*/
.slider--item04 span img{ width:16px; margin:0px 5px; display: inline-block; position: relative; top:-2px;}
.slider--item04 span.more{display: inline-block; position: absolute; bottom:85px; left:0px; width:160px; height:45px; line-height:45px;text-align:center; font-size:14px;  margin-left: 100px !important;background:#fff;transition:all 0.3s;}
.slider--item04 span.more a{color:#2EA4F1; display: inline-block; width:100%; height:100%;}
.slider--item04 span.more:hover{display: inline-block; width:160px; height:45px; line-height:45px; text-align:center; color:#fff; background:#2EA4F1; font-size:14px;}
.slider--item04 span.more:hover a{color:#fff;}
.slider--item04 span.more img{ top:1px; width:18px; float:right; }

/*190904 추가*/
.slider--item05{width: 1200px; height: 400px; background-repeat: no-repeat; background-size: cover;}
.slider--item05 h2{ padding-left:110px;color:#222222;line-height:0.5em; margin-bottom:10px; }
.slider--item05 span.tit{ font-size:14px; display: inline-block; padding:8px 30px; border-radius: 30px; background:#8FCADE; color:#222222;  }
.slider--item05 span.cont{ font-size:16px; padding-left: 20px; color:#422016; }
.slider--item05 span.cont b{font-size:16px; line-height: 1em;}
.slider--item05 span img{ width:16px; margin:0px 5px; display: inline-block; position: relative; top:-2px;}
.slider--item05 span.more{display: inline-block; position: absolute; bottom:85px; right:130px; width:160px; height:45px; padding:11px 30px; font-size:14px; border:2px solid #8FCADE; margin-left: 600px !important;}
.slider--item05 span.more a{color:#207ece; display: inline-block; width:100%; height:100%;}
.slider--item05 span.more:hover{display: inline-block; width:160px; height:45px; color:#222222; background:#ffffff; padding:11px 30px; font-size:14px; border:2px solid #8FCADE; margin-left: 600px !important;}
.slider--item05 span.more:hover a{color:#207ece;}
.slider--item05 span.more img{ top:1px; width:18px; float:right; }

/*spring1일경우 style*/
.slider--item06{width: 1200px; height: 400px; background-repeat: no-repeat; background-size: cover;}
.slider--item06 h2{ padding-left:110px;color:#364B01;line-height:0.5em; margin-bottom:10px; }
.slider--item06 span.tit{ font-size:14px; display: inline-block; padding:8px 30px; border-radius: 30px; background:#8E1278; color:#fff;font-weight:600;}
.slider--item06 span.cont{ font-size:16px; padding-left: 20px; color:#422016; }
.slider--item06 span.cont b{font-size:16px; line-height: 1em;}
.slider--item06 span img{ width:16px; margin:0px 5px; display: inline-block; position: relative; top:-2px;}
.slider--item06 span.more{display: inline-block; position: absolute; bottom:85px; right:130px; width:160px; height:45px; padding:11px 30px; font-size:14px; border:2px solid #8FCADE; margin-left: 600px !important;}
.slider--item06 span.more a{color:#207ece; display: inline-block; width:100%; height:100%;}
.slider--item06 span.more:hover{display: inline-block; width:160px; height:45px; color:#222222; background:#ffffff; padding:11px 30px; font-size:14px; border:2px solid #8FCADE; margin-left: 600px !important;}
.slider--item06 span.more:hover a{color:#207ece;}
.slider--item06 span.more img{ top:1px; width:18px; float:right; }




.slick-slide { position: relative; outline: none; z-index: 1;}
.slick-slide.slick-current { z-index: 2;}
.slick-arrow { position: absolute; width: 50px; top: 0; height: 100%; border: none; outline: none; background-color: #1b1b1b; opacity: 0.5; text-indent: -9999px; z-index: 999; cursor: pointer;}
.slick-arrow:hover{ opacity: 0.8; }
.slick-arrow:before { content: ""; position: absolute; display: block; width: 22px; height: 22px; top: 50%; margin-top: -10px; -webkit-transition: all, 0.3s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out; -khtml-transition: all, 0.3s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out; -moz-transition: all, 0.3s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out; -ms-transition: all, 0.3s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out; -o-transition: all, 0.3s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out; transition: all, 0.3s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out;}
.slick-arrow:after { content: ""; position: absolute; display: block; height: 2px; width: 160px; top: 50%; background-color: white; -webkit-transition: all, 0.4s 0.1s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out; -khtml-transition: all, 0.4s 0.1s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out; -moz-transition: all, 0.4s 0.1s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out; -ms-transition: all, 0.4s 0.1s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out; -o-transition: all, 0.4s 0.1s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out; transition: all, 0.4s 0.1s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out; opacity: 0;}
.slick-arrow.slick-prev { left: -57px;}
.slick-arrow.slick-prev:before { border-top: 2px solid white; border-left: 2px solid white; left: 20px; -webkit-transform: rotate(-45deg); -khtml-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
.slick-arrow.slick-prev:after { left: 300px;}
.slick-arrow.slick-prev:hover:before { left: 117px; opacity: 1;}
.slick-arrow.slick-prev:hover:after { left: 113px; opacity: 1; width: 50px;}
.slick-arrow.slick-next { right: -57px;}
.slick-arrow.slick-next:before { border-bottom: 2px solid white; border-right: 2px solid white; right: 20px; -webkit-transform: rotate(-45deg); -khtml-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
.slick-arrow.slick-next:after { right: 300px;}
.slick-arrow.slick-next:hover:before { right: 117px; opacity: 1;}
.slick-arrow.slick-next:hover:after { right: 113px; opacity: 1; width: 50px;}
.slick-dots { padding: 0; margin: 0; width: 100%; position: absolute; bottom: 30px; text-align: center;}
.slick-dots li { display: inline-block; vertical-align: middle; float: none; margin: 0 6px;}
.slick-dots li.slick-active button { background-color: white; height: 18px; width: 18px;}
.slick-dots li.slick-active button:hover { background-color: white;}
.slick-dots li button { outline: none; display: block; width: 18px; height: 18px; border: 1px solid white; background-color: rgba(255, 255, 255, 0); text-indent: -9999px; cursor: pointer; -webkit-transition: all, 0.2s, ease-in 1s ease-in-out; -khtml-transition: all, 0.2s, ease-in 1s ease-in-out; -moz-transition: all, 0.2s, ease-in 1s ease-in-out; -ms-transition: all, 0.2s, ease-in 1s ease-in-out; -o-transition: all, 0.2s, ease-in 1s ease-in-out; transition: all, 0.2s, ease-in 1s ease-in-out;}
.slick-dots li button:hover { background-color: rgba(255, 255, 255, 0.5);}

/*gallery slide*/
div.photo_gallery .container{ width: 100%; position: relative; }
div.photo_gallery .container h6{ position: absolute; top:0px; left:5px; width:130px; height:45px; z-index: 2; color:#fff; font-size: 18px; font-weight: bold; background:url('../img/photo_gal_icon.svg') #000 no-repeat 8px 6px; opacity: 0.7; background-size: 32px 32px; padding:15px 52px;  }
.carousel-inner{ height:192px; }
.col-centered { float: none; margin: 0 auto;}
.carousel-control { width: 8%; width: 0px;}

.carousel-control.left,
.carousel-control.right { margin-right: 40px; margin-left: 32px; background-image: none; opacity: 1;}

.carousel-control > a > span { color: white; font-size: 29px !important;}
.carousel-col { position: relative; min-height: 1px; padding:0px 5px; float: left;}
.active > div { display:none; }
.active > div:first-child { display:block; }
.carousel-inner .active.left { left: -50%; }
.carousel-inner .active.right{ left:  50%; }
.carousel-inner .next        { left:  50%; }
.carousel-inner .prev        { left: -50%; }
.carousel-col                { width: 50%; }
.active > div:first-child + div { display:block; }
.block { width: 306px;height: 230px;}
div.left .glyphicon-chevron-left{ position:absolute; top:15px; left:219px; width:45px; height:45px; background:url('../img/photo_arrow_left.svg') #000 no-repeat 5px 5px; opacity: 0.7; background-size: 32px 32px; }
.glyphicon-chevron-left:before{content: ""}
div.right .glyphicon-chevron-right{ position:absolute; top:15px; left:250px; width:45px; height:45px;  background:url('../img/photo_arrow_right.svg') #000 no-repeat 6px 5px; opacity: 0.7; background-size: 32px 32px;} 
.glyphicon-chevron-right:before{ content: "" }

/*
.red { background:url('../img/photo01.jpg'); background-size: cover;}
.blue { background:url('../img/photo02.jpg'); background-size: cover;}
.green { background:url('../img/photo03.jpg'); background-size: cover;}
.yellow { background:url('../img/photo04.jpg'); background-size: cover;}
*/
.carousel-inner .carousel-col .block{cursor:pointer;}
.carousel-inner .carousel-col .block img{width:100%; height:auto;}

/*201116 추가*/
.slider--item04 span.more{bottom:40px;}
.slider--item04 span.more01{background:#082F6E;}
.slider--item04 span.more01 a{color:#fff;}
.slider--item04 span.more01:hover{background:#082F6E;}
.slider--item04 span.more01 a:hover{color:#fff;}
.slider--item04 span.more02{left:180px;background:#A70916;}
.slider--item04 span.more02 a{color:#fff;}
.slider--item04 span.more02:hover{background:#A70916;}
.slider--item04 span.more02 a:hover{color:#fff;}