@charset "UTF-8";
.breadcrumbs {position:relative;width:1320px;margin:0 auto;}
.breadcrumbs .location {position:absolute;}
.breadcrumbs .location .location_inner_list:before {background:transparent url(../../img/image/img_location_line2.svg) 0 0 no-repeat;}
.breadcrumbs .location .location_inner_list:after {display:block;position:absolute;top:-1px;right:41px;width:10px;height:1px;background:#fff;content:"";}
#anchor1.cmm_boxs {border-color:#fff;}
.top_info {width: 1170px;margin: 0 auto;}
.visual_zem {height:339px;background:url(../../img/zem/zem_top_brn_240904.png) no-repeat center top;} 
.zempage .cmm_boxs.first {padding:0;height:880px;background:url(../../img/zem/zem_visual_bg_240904.png) no-repeat center top;}
.list_zem_navi li {position:relative;float:left;}
.list_zem_navi li + li {padding-left:9px;}
.list_zem_navi:after {display:block;clear:both;content:"";}
.list_zem_navi a:hover {color:#919191;}
.list_zem_navi .tab_link {position:absolute;bottom:30px;left:50%;display:inline-block;border:1px solid #707070;border-radius:15px;padding:1px 15px;margin-left:-48px;font-size:14px;color:#707070;}
.list_zem_navi .tab_link:hover {color:#707070;}
.list_zem_navi li + li .tab_link {margin-left:-38px;}
.zempage .zem_video {width:1212px;height:775px;margin-top:272px;background:url(../../img/zem/zem_video_bg.png) no-repeat center top;}
.zempage .video {width:1150px;height:647px;border-radius:50px;background:#c1c1c1;}
.zempage .inner_video  {padding:21px 31px 41px;}
.no_mgl {margin-left:0!important;}
.zem_list_head {padding-bottom:20px;}
.zem_tit_top {padding-bottom:40px;}
.wrap_zem_tab {text-align:center;}
.ui_tab_zem:after {display:block;clear:both;content:"";}
.ui_tab_zem li {float:left;padding-bottom:10px;}
.ui_tab_zem li + li {margin-left:5px;}
.bt_tab_zem {display:inline-block; padding:17px 20px;border:1px solid #d9d9d9;border-radius:50px;font-size:18px;font-weight:400;color:#000;letter-spacing: -1px;line-height:24px;}

.zem_01 .bt_tab_zem  {width:140px;}
.zem_02 .bt_tab_zem  {letter-spacing:-1.35px;}
.zem_01 .bt_tab_zem.active {background:#FF9A00; border-color:#FF9A00;color:#fff;}
.zem_02 .bt_tab_zem.active {background:#FF7857; border-color:#FF7857;color:#fff;}
.zem_06 .bt_tab_zem.active {background:#53C234; border-color:#53C234;color:#fff;}

.zem_01 .tab_main.type_cont {position:relative;}
.zem_01 .tab_main.type_cont .deco_img_1 {position:absolute;bottom:0;right:28px;z-index:1;}
.zem_01 .tab_main.type_slide {position:relative;padding-bottom:40px;}
.zem_01 .tab_main.type_slide .txt_inner_sub {position:relative; width:100%; margin-top:40px; text-align:center; }
.zem_04 .tab_main.type_cont {position:relative;padding-top:34px;}
.zem_04 .tab_main.type_cont .top_notice {position:absolute;top:0;right:0;font-size:15px;color:#9A9A9A;}
.zem_04.wrap_tab_zem .inner_cont {padding:50px 30px;}
.zem_03.wrap_tab_zem .inner_cont {padding:50px 30px 100px;}

.wrap_tab_zem {overflow:hidden;}
.wrap_zem_tab .tab_bottom {margin:0 -28px;}
.zem_01 .content_zem {padding-top:50px;}
.zem_02 .content_zem {padding-top:52px;}
.zem_02 .tab_bottom {padding-top:60px;}
.zem_06 .content_zem {padding-top:50px;}

.wrap_tab_zem .inner_cont {text-align:center;padding:30px 76px;background:#fff;}
.wrap_swiper.type_card .swiper-container {overflow:hidden;}
.wrap_swiper.type_card {position:relative;margin:40px 0 46px;padding-left:60px;}
.wrap_swiper.type_card:after {display:block;position:absolute;top:-4px;right:-45px;width:226px;height:436px;background:url(../../img/zem/white_gradation.png) 0 0 repeat-y;z-index:1;content:"";}
.wrap_swiper.type_single {position:relative;padding:0;}
.wrap_swiper.type_single .swiper-container {overflow:hidden;}
.wrap_swiper.type_single + .tab_bottom {margin-top:120px;}
.content_zem .swiper-pagination {width:100%;left:0;bottom:-66px}
.content_zem .swiper-pagination-bullet {width:20px;height:20px;border-radius:0;background:url(../../img/zem/z_slide_dot_off.png) 0 0 no-repeat;}
.content_zem .swiper-pagination-bullet-active {background:url(../../img/zem/z_slide_dot_active2.png) 0 0 no-repeat}
.content_zem .swiper-pagination-bullet + .swiper-pagination-bullet {margin-left:5px;} 
.content_zem .swiper-button-next, .content_zem .swiper-button-prev {width:40px;height:40px;margin-top:-20px;overflow:hidden;text-indent:-9999px;}
.content_zem .swiper-button-prev {background:url(../../img/zem/zem_slide_arrow_left.png) 0 0 no-repeat;}
.content_zem .swiper-button-next {background:url(../../img/zem/zem_slide_arrow_right.png) 0 0 no-repeat;}
.content_zem .swiper-button-next.swiper-button-disabled, .content_zem .swiper-button-prev.swiper-button-disabled {display:none;}
.direction_box {text-align:center;}
.direction_box.type_slide {padding:106px 0 60px;}
.direction_box.type_single {padding:60px 0 0;}
.wrap_tab_zem .bt_detail {display:inline-block;position:relative;padding-right:19px;font-size:24px;font-weight:600;color:#666;}
.wrap_tab_zem .bt_detail:after {display:block;position:absolute;top:50%;right:0;width:12px;height:21px;margin-top:-11px;background:url(../../img/zem/bt_arrow_right.png) 0 0 no-repeat;content:"";}
.content_zem .link_box {display:block;position:absolute;overflow:hidden;width:130px;height:36px;color:transparent;text-indent:-99999px;}
.tab0107 .link_box {right:268px;bottom:60px;}
.tab0109 .link_box {right:359px;bottom:58px;}
.content_zem .mb_60 {margin-bottom:60px;}


.zem_acc .acc_list_wrap .acdBtn {position:relative;display:block;}
.zem_acc .acc_list_wrap .acdBtn:focus {outline:none}
.zem_acc .acc_list_wrap .ui_acd_item {padding-bottom:20px;border-bottom:none;}
.zem_acc .sp_txt {display:inline-block;position:absolute;top:50%;overflow:hidden;text-indent: -9999em;}
.zem_acc .acdBtn .sp_txt {right:80px;margin-top:-10px;width:34px;height:19px;border:none;background:url(../../img/zem/zem_arrow_down.png) 0 0 no-repeat;-webkit-transform: rotate(0) translate3d(0, 0, 0);-moz-transform: rotate(0) translate3d(0, 0, 0);-ms-transform: rotate(0);transform: rotate(0) translate3d(0, 0, 0);}
.zem_acc .acdBtn.active .sp_txt {margin-top:-11px;background:url(../../img/zem/zem_arrow_up.png) 0 0 no-repeat;-webkit-transform: rotate(0) translate3d(0, 0, 0);-moz-transform: rotate(0) translate3d(0, 0, 0);-ms-transform: rotate(0);transform: rotate(0) translate3d(0, 0, 0);}
.zem_acc .acc_list_wrap .acc_list_conts {padding:20px 0 0;border:none;background:#fff;visibility: visible!important;}
.bt_mini_white {position:relative;display:inline-block;padding:0 12px 0;font-size:13px;font-weight:400;background:#fff;}
.bt_mini_white:after {display:block;position:absolute;top:50%;right:0;margin-top:-5px;width:6px;height:10px;background:url(../../img/zem/bt_arrow_small.png) 0 0 no-repeat;content:"";}
.data_table .bt_mini_white {margin-top:9px;}
.data_table .table th {font-weight:700;}
.data_table .td_style2 {font-size:17px !important;font-weight:700 !important;}
.data_table .td_style1 {font-size:15px !important;font-weight:700 !important;}
.data_table .up_fs {font-size:17px;}
.data_table .tbl_notice {margin-top:20px; font-size: 15px; text-align:right; color:#797979;}
.data_table .tbl_notice > i {font-family:sans-serif;}
.wrap_tab_zem .data_table .table tbody td {color:#797979;}
.wrap_tab_zem .data_table .table .item {color:#000;}
.wrap_tab_zem .data_table .bt_mini_white {font-family:'notokr'; color:#000;}

.zemfive {position:relative;margin-top:100px;}
.zemfive .empty_box {position:absolute;top:0;left:0;z-index:2;}
.zemfive .content_box {position:absolute;top:0;left:0;z-index:1;}
.zemfive .content_box img {display:none;}
.zemfive .content_box img.on {display:block;}

.zemfive area:focus{ border: none;outline:none;outline-style: none;-moz-outline-style:none;}
.zemfive img, .zemfive img a {outline: none !important; border: none !important;}
.crumb_nav .crumb_list > li:not(:first-child):before {background: url(../../img/zem/arrow_black.png) no-repeat 0 0;}
.crumb_nav .crumb_list > li button span:after, .btv.btv_smain .visual_bg_top .crumb_wrap .crumb_nav .crumb_list > li button span:after {background: url(../../img/zem/crum_arr_down_shadow_black.png) no-repeat center center;}
.visual_bg_top .crumb_wrap .crumb_nav .crumb_list > li button span:after {top:2px;background: url(../../img/zem/crum_arr_down_shadow_black.png) no-repeat center center;}
.visual_bg_top .crumb_wrap .crumb_nav .crumb_list > li.on button span:after {background: url(../../img/zem/crum_arr_up_shadow_black.png) no-repeat center center;}
.visual_bg_top .crumb_wrap .crumb_nav .crumb_list > li button {color:#222;text-shadow: none;}
map area:focus, map area:active	{outline: none; border:0;}


.tab_wrap_3size {display:block; width:86%; margin:0 auto; font-size:0;}
.tab_wrap_3size .tab {display:inline-block; width:calc(100% / 3 - 20px); margin:10px;}
.tab_wrap_3size .tab button {width:100%; height:65px; border:1px solid #FF9710; border-radius:8px; font-size:18px; font-weight:500; color:#FF9710;}
.modal .thumnail_slide-wrap .notice {position:absolute;bottom:-30px;left:0;}
.modal .thumnail_slide-wrap {margin-bottom:80px;}
.modal .swiper-button-prev {background:none;}
.modal .swiper-button-next {background:none;}
.modal .thumnail_slide-wrap .swiper-button-prev, 
.modal .thumnail_slide-wrap .swiper-button-next {width:140px;}

#tabZem1.on {display:none;}
#tabZemPen {display:none}
#tabZemPen.on {display:block}

.zem_land .video {width:100%;}
.modal.scrollH1.zem_land .modal-con {max-height:none;}
.zempage .zem_land .video {height:auto; border-radius:0;}


.zem_acc .acc_list_wrap .acc_list_conts .sec_bt_banner .swiper-pagination-bullet {background: #e4e4e4;}
.zem_acc .acc_list_wrap .acc_list_conts .sec_bt_banner .swiper-pagination-bullet-active {background: #c1c1c1;}