@charset "UTF-8";
#header {width: 100%;height: 168px;background-repeat: repeat-x;background-position: 0 0;background-image: url(shop/images/hd_bg.jpg);position: absolute;z-index:100;}
.inner {width: 1200px;position: relative;margin: 0 auto;}
.top_menu {width: 100%;height: 38px;}
.top_menu ul {position: absolute;right: 80px;top: 10px;}
.top_menu ul li {float: left;background-repeat: no-repeat;background-position: 100% 70%;background-image: url(shop/images/top_bar.jpg);padding: 0 8px;}
.top_menu ul li:last-child {background: none;padding-right: 0;}
.top_menu ul li a {font-size: 13px;color: #000;letter-spacing: -1px;}
.top_menu ul li span {color: #015383;}
.goto_eng {position: absolute;right: 0px;top: 10px;}
.goto_eng a {font-size: 13px;color: #015383;font-weight: bold;}
/*top_menu*/
#header h1 {position: absolute;top: 19px;left: 0;z-index:100;}
/*logo*/
#nav {position: absolute;right: 0;top: 55px;}
#nav > ul {float: left;}
#nav > ul li {float: left;margin-right: 40px;width: 83px;text-align: center;height: 74px;letter-spacing: -1px;}
#nav > ul li.on {border-bottom: 4px solid #015383;}
#nav > ul li a {font-size: 15px;color: #1e1e1e;}
#nav .sub_menu {position: absolute;top: 105px;left: -3px;display: none;}
#nav .sub_menu ul {float: left;margin-right: 32px;}
#nav .sub_menu ul li {width: 91px;text-align: center;margin-bottom: 20px;}
#nav .sub_menu ul li a {font-size: 14px;letter-spacing: -1px;}
#nav .sub_menu ul li:hover a {color: #015383;}
#main_bn {border: none;padding-top: 168px;}
.content {padding-top: 168px;}
.content:after {content: '';clear: both;display: block;}

.container {height: 100%;}
.container:after {content: '';display: block;clear: both;}
.content {padding-top: 0;}
.slide-wrap .bn_first {width: 1920px !important;}
.con1 {width: 100%;height: 1112px;}
.con1 .inner > div {position: absolute;}
.con1 .left_top {width: 711px;height: 400px;top: 58px;left: 0;}
.con1 .right_top {width: 459px;height: 400px;background: url(shop/images/con1_2.jpg) no-repeat 50% 50%;top: 58px;right: 0;}
.con1 .right_top a {display: block;width: 188px;height: 39px;position: absolute;text-indent: -9999em;left: 135px;bottom: 29px;}
.con1 .left_bottom {width: 334px;height: 263px;background: url(shop/images/con1_3_n1.jpg) no-repeat 50% 50%;top: 790px;left:179px;z-index:20;}
.con1 .left_bottom a {display: block;width: 217px;height: 55px;position: absolute;text-indent: -9999em;left: 60px;bottom: 50px;}
.con1 .con1_bn {width: 882px;height: 487px;right: 0;top: 473px;z-index:10;}
.con1 .con1_bn .swiper-container {width: 882px;height: 487px;}
.con1 .con1_bn .wrap .swiper-pagination {width: 100%;text-align: right;margin-top: 23px;}
.con1 .con1_bn .wrap .swiper-pagination .swiper-pagination-bullet {width: 21px;height: 21px;text-align: center;line-height: 20px;color: #595959;background: none;opacity: 1;margin-left: 10px;}
.con1 .con1_bn .wrap .swiper-pagination .swiper-pagination-bullet-active {background: #015383;color: #fff;}
.con2 {width: 100%;height: 811px;background: url(shop/images/con2_bg.jpg) repeat-x 0 0;}
.con2 .title {width: 100%;height: 139px;background: url(shop/images/con2_title.png) no-repeat 50% 100%;text-indent: -9999em;}
.con2 .tab_nav {width: 100%;height: 33px;position: relative;margin-top: 47px;}
.con2 .tab_nav ul {position: absolute;left: 50%;transform:translateX(-50%);}
.con2 .tab_nav ul  li {float: left;margin-right: 40px;height: 33px;}
.con2 .tab_nav ul  li:last-child {margin-right: 0px;}
.con2 .tab_nav ul  li a {font-size: 16px;color: #909090;font-weight: 600;}
.con2 .tab_nav ul  li.on {border-bottom: 4px solid #015383;}
.con2 .tab_nav ul  li.on a {color: #015383;}
.con2 .tab_con > div {position: relative;}
.con2 .tab_con .swiper-container {width: 1200px;margin-top: 60px;}
.con2 .tab_con .swiper-button-next {background-image: url(shop/images/next_off.jpg);width: 39px;height: 39px;background-size:39px 39px;margin-top: 0;right: 268px;transform:translateY(-50%);}
.con2 .tab_con .swiper-button-next:hover {background-image: url(shop/images/next_on.jpg);}
.con2 .tab_con .swiper-button-prev {background-image: url(shop/images/prev_off.jpg);width: 39px;height: 39px;background-size:39px 39px;margin-top: 0;left: 268px;transform:translateY(-50%);}
.con2 .tab_con .swiper-button-prev:hover {background-image: url(shop/images/prev_on.jpg);}
.con3 {width: 100%;height: 861px;background: url(shop/images/con3_bg.jpg) repeat-x 0 0;}
.con3 .title {width: 100%;height: 141px;background: url(shop/images/con3_title.png) no-repeat 50% 100%;text-indent: -9999em;}
.con3 .tab_nav {width: 100%;height: 33px;position: relative;margin-top: 47px;}
.con3 .tab_nav ul {position: absolute;left: 50%;transform:translateX(-50%);}
.con3 .tab_nav ul  li {float: left;margin-right: 40px;height: 33px;}
.con3 .tab_nav ul  li:last-child {margin-right: 0px;}
.con3 .tab_nav ul  li a {font-size: 16px;color: #909090;font-weight: 600;}
.con3 .tab_nav ul  li.on {border-bottom: 4px solid #015383;}
.con3 .tab_nav ul  li.on a {color: #015383;}
.con3 .tab_con {width: 100%;margin-top: 60px;}
.con3 .tab_con .swiper-container {width: 100%;}
.con3 .tab_con .swiper-container .swiper-slide {width: 1005px;position: relative;}
.con3 .tab_con .swiper-container .swiper-slide .screen {width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.3);}
.con3 .tab_con .swiper-container .swiper-slide-active .screen {display: none;}
.con3 .tab_con .swiper-container .swiper-button-next {background-image: url(shop/images/next_off.jpg);width: 39px;height: 39px;background-size:39px 39px;margin-top: 0;right: 328px;transform:translateY(-50%);}
.con3 .tab_con .swiper-container .swiper-button-next:hover {background-image: url(shop/images/next_on.jpg);}
.con3 .tab_con .swiper-container .swiper-button-prev {background-image: url(shop/images/prev_off.jpg);width: 39px;height: 39px;background-size:39px 39px;margin-top: 0;left: 328px;transform:translateY(-50%);}
.con3 .tab_con .swiper-container .swiper-button-prev:hover {background-image: url(shop/images/prev_on.jpg);}
.con4 {width: 100%;height: 521px;}
.con4 .title {width: 100%;height: 80px;background: url(shop/images/con4_title.png) no-repeat 50% 24px;text-indent: -9999em;}
.con4 .insta_link {width: 100%;text-align: center;margin-top: 24px;}
.con4 .insta_pic {margin-top: 32px;}
.con4 .insta_pic .swiper-button-next {background-image: url(shop/images/next_off.jpg);width: 39px;height: 39px;background-size:39px 39px;margin-top: 0;right: -80px;transform:translateY(-50%);top: 68%;}
.con4 .insta_pic .swiper-button-next:hover {background-image: url(shop/images/next_on.jpg);}
.con4 .insta_pic .swiper-button-prev {background-image: url(shop/images/prev_off.jpg);width: 39px;height: 39px;background-size:39px 39px;margin-top: 0;left: -80px;transform:translateY(-50%);top: 68%;}
.con4 .insta_pic .swiper-button-prev:hover {background-image: url(shop/images/prev_on.jpg);}
.dodong01 {position:relative;height:817px;min-width: 1200px;overflow: hidden;}
.dodong02{position:absolute;width:100%;max-width: 1920px;left:50%;margin-left:-960px;height:817px;overflow:hidden;min-width:1920px;}
.about_anacis {position:relative; width: 727px;height: 449px;background: url(shop/images/con1_1.jpg) no-repeat 50% 50%; margin:0 auto 100px auto;}
.about_anacis a {display: block;width: 217px;height: 55px;position: absolute;text-indent: -9999em;left: 64px;bottom: 49px;}
.ytb_admin{position:absolute; width:60px; height:34px; line-height:34px; background-color:red; color:#fff; top:58px; left:-60px; z-index:9999; display:inline-block; font-size:20px; text-align:center; font-weight:500;}

.sct_10 .sct_last {margin: 0 15px 15px 0 !important;}

#footer {width: 100%;height: 326px;background: #e2e7ed;}
.ft_top {width: 100%;height: 76px;border-bottom: 1px solid #c6cbcf;}
.ft_top .ft_left {float: left;}
.ft_top .ft_left ul li {float: left;margin-top: 28px;}
.ft_top .ft_left ul li:after {content: '';display: inline-block;clear: both;width: 1px;height: 12px;background: #929292;margin: 0 10px;}
.ft_top .ft_left ul li:last-child:after {display: none;}
.ft_top .ft_left ul li a {font-size: 14px;color: #4c4c4c;font-weight: 600;}
/*left*/
.ft_top .news_wrap {width: 437px;float: right;margin-top: 28px;}
.ft_top .news_wrap:before {content: '';display: inline-block;clear: both;width: 1px;height: 40px;background: #bbbfc3;margin-right: 30px;position: absolute;right: 436px;top: 18px;}
.ft_top .news_wrap .news_title {float: left;font-size: 13px;color: #4d4d4d;font-weight: 600;}
.ft_top .news_wrap .news_title:after {display: inline-block;content: '';clear: both;width: 2px;height: 9px;background: #b6b7b9;margin: 0 13px;}
.ft_top .news_wrap .notice {float: left;width: 290px;font-size: 13px;color: #4d4d4d;font-weight: 600;}
.ft_top .news_wrap .notice .subject {position: relative;top: 1px;}
.ft_top .news_wrap .notice .news_date {position: absolute;right: 0;color: #6e6e6e;font-weight: 500;}
/*notice*/
/*ft_top*/
.ft_bot .ft_info {float: left;margin-top: 45px;}
.ft_bot .ft_info ul:after {content: '';display: block;clear: both;}
.ft_bot .ft_info ul li {float: left;font-size: 14px;color: #939393;letter-spacing: -1px;margin-bottom: 6px;}
.ft_bot .ft_info ul li:after {content: '';display: inline-block;clear: both;width: 1px;height: 10px;background: #bcbcbc;margin: 0 10px;}
.ft_bot .ft_info ul li:last-child:after {display: none;}
.ft_bot .ft_info .cr p {font-size: 14px;color: #323232;padding-top:50px;clear: both;font-weight: 600;}
.ft_bot .ft_call {float: right;width: 267px;height: 134px;background: url(shop/images/ft_call.png);text-indent: -9999em;margin-top: 48px;position: relative;}
.ft_bot .ft_call a {display: block;width: 228px;height: 35px;position: absolute;bottom: 0;}
.ft_sns {position: absolute;right: 0;top: 10px;}
.ft_sns ul:after {content: '';display: block;clear: both;}
.ft_sns ul li {float: left;margin-left: 24px;line-height: 25px;}


	#top_btn {position: fixed;right: 210px;bottom: 110px;width: 56px;height: 56px;z-index:100;border: none;background: url(shop/images/top_icon.png) no-repeat 50% 50%;}

.floBanPc1 {
  position: fixed;
  top: 650px; /* 윗쪽 끝에서부터의 거리 */
  right: 50%;
  margin-right: -750px; /* 가운데를 기준으로 오른쪽 거리 */
  z-index: 99;
}
