@charset "UTF-8";

.clearFix:after {display: block; clear: both; content: '';}

.clearFix2 {   display: flex;
						 flex-wrap: wrap;
						 gap: 21px;
						 }

.inner {max-width: 1440px; margin: 0 auto; padding: 0 120px; position: relative;}

.m_only {display: none;}

.wsnr {white-space: nowrap;}

.chn {font-family:"Microsoft Yahei", "微软雅黑"}

.red {color: #e34917;}

.dark, .dark * {color: #333;}

.valign {display: table;}

.valign > * {display: table-cell; vertical-align: middle;}

.half > * {float: left; width: 50%;}

.halfWidth > * {width: 50%;}

.bt1 {border-top: 1px solid #b3b5b6;  padding-top: 22px;}

.bt2 {border-top: 2px solid #979a9b;}

.more_btn {display: block; width: 25px; height: 25px; background: url("/resources/images/more_btn.svg") center/cover; margin: 0 auto; cursor: pointer;}

.large_tit {font-weight: 400; font-size: 36px; line-height: 1.61; letter-spacing: -.02em;}

.tit {font-weight: 700; font-size: 32px; line-height: 1.25; letter-spacing: -.02em; text-align: center; margin-bottom: 33px;}

.sub_tit {font-weight: 700; font-size: 24px; line-height: 1.25; color: #333; letter-spacing: -.02em;}

.sub_tit_small {font-weight: 800; font-size: 18px; line-height: 1.67; color: #333; letter-spacing: -.02em;}

.medium_tit {font-weight: 700; font-size: 28px; line-height: 1.2; letter-spacing: -.01em; margin-bottom: 27px;}

.small_tit {font-weight: 800; font-size: 20px; line-height: 1.6; letter-spacing: -.02em;}

.disclaimer {font-weight: 300; font-size: 16px; line-height: 1; color: #878b8d; letter-spacing: -.02em; float: right; padding-top: 14px;}

.disclaimer.Bold {font-weight: 700 !important; font-size: 18px;}

.t_center, .t_center * {text-align: center;}

.t_right {text-align: right;}

.t_left {text-align: left;}

.chinese {font-family: arial, sans-serif;}

.inb {display: inline-block;}

.link {text-decoration: underline;}



div.desc, ul.desc { margin-top: 24px;}

.desc p, .desc li, p.desc, li.desc, dd.desc, a.desc, a.desc {font-weight: 400; font-size: 18px; line-height: 1.89; letter-spacing: -.02em; color: #4f5254;}

.desc p i, .desc li i, p.desc i, li.desc i, dd.desc i, a.desc i, a.desc i {font-style: italic;}

.desc.narrow p, .desc.narrow li, p.desc.narrow, p.narrow {line-height: 1.67;}

.desc > p + p {margin-top: 20px;}

.detail p, p.detail {font-weight: 400; font-size: 16px; line-height: 1.75; letter-spacing: -.02em; color: #4f5254;}

.sec_desc {font-weight: 400; font-size: 18px; line-height: 1.89; letter-spacing: -.02em; color: #4f5254; padding: 0 128px 61px; text-align: center; }

.sec_desc.left {padding: 30px 128px 61px 0; text-align: left;}



#wrap {width: 100vw; background-color: #fdfefe; min-width: 320px;}

#wrap section {position: relative; color: #333;}

#wrap section:not(.overview):last-of-type,

#wrap section:not(.kv_area):last-of-type {padding-bottom:200px;}

#wrap .pb {padding-bottom: 150px;}

#wrap .mt0 {margin-top: 0;}

#wrap .mb0 {margin-bottom: 0;}

#wrap .mt15 {margin-top: 15px;}

#wrap .mt17 {margin-top: 17px;}

#wrap .nsq{font-family: 'NanumSquare', sans-serif;}

#wrap .acumin {font-family: 'acumin-pro', sans-serif;}

#wrap .nsqB {font-weight: 700;}

#wrap .nsqEB {font-weight: 800;}

.sub_wrap section {padding-top: 150px;}

.sub_wrap .kv_area, .sub_wrap .overview {padding-top: 0;}



/* more btn */

.more {width: 53px;height: 40px;position: relative;display: block;}

.more:before {position: absolute; content:''; right: 0; top: 50%; transform: translateY(-50%); background-color: #fff; width: 40px; height: 40px; border-radius: 50%; z-index: 1;}

.sub_wrap .more:before {background-color: #e0e5e9;}

.more:after {position: absolute;content:'';left: 6%;top: 46%;transform: translateY(-50%);width: 35.39px;height: 7.67px;background: no-repeat center/contain; background-image: url("/resources/images/more.svg"); z-index: 3; transition: .3s ease;}

.more.red:after {background-image:  url("/resources/images/more_red.svg");}

.more.left:after {transform: rotateY(180deg); right: -14%;left: auto;top: 34%;}

.more.white:before {background-color: rgba(255, 255, 255, 0.3);}

.more.white:after {background-image: url("/resources/images/more_white.svg");}



header {position: absolute; top: 0; width: 100%; width: 100vw; min-width: 320px; /*height: 117px;  z-index: 10; */}

header .header_inner {position: relative; /* max-width: 1920px; */margin: 0 auto; /* padding: 0 55px; */ padding: 0 60px;}

header .language> li {height: 97px; line-height: 97px; display: table-cell; vertical-align: middle;}

header .language> li a {font: 600 18px/2 acumin-pro, sans-serif;color: #3b4951;letter-spacing: -.015em;padding: 0 12px; transition: .3s ease;}

header .language> li:first-child a {padding-left: 0;}

header .gnb_wrap .language li a {color: #3b4951;}

header .gnb_wrap .language li:hover a, header .gnb_wrap .language li a.active,

header .gnb .side_menu .language li:hover a, header .gnb .side_menu .language li a.active {color: #e64d2c;}

header .gnb .top_menu {position: relative;height: 100%;}

header .gnb #logo {width: 100px; height: 40px; position: absolute; left: 0px; top: 50px; z-index: 900;}

header .gnb #logo a {display: table-cell; vertical-align: middle;}

header .gnb #logo a img:last-child {display: none}

.sub_wrap .gnb #logo a img:last-child {display: block;}

header .gnb .side_menu, header .gnb .sub_menu {margin-top: 20px; position: relative;}

header .gnb .side_menu {float: right; display: table; overflow: hidden;}

header .gnb .side_menu > * {display: inline-block;}

header .gnb .side_menu .language{padding-right: 17px;position: relative; z-index: 10;}header .gnb .side_menu .menu_btn {position: relative; width: 52px; height: 52px; top: 50%; transform: translateY(-50%); background-color: #e6e8ea; border-radius: 16px; z-index: 1000;}

header .gnb .side_menu .menu_btn button {position: absolute; outline: none; transition: transform 400ms ease-in-out; }

header .gnb .side_menu .menu_btn button i {position: absolute; width: 6px; height: 6px; border-radius: 50%; background-color: #3b4951; transition: background 300ms ease-in-out; }

header .gnb .side_menu .menu_btn button:hover i {background-color: #e64d2c;}

header .gnb .side_menu .menu_btn button i:nth-child(1) {left: 17px; top: 17px;}

header .gnb .side_menu .menu_btn button i:nth-child(2) {right: 17px; top: 17px;}

header .gnb .side_menu .menu_btn button i:nth-child(3) {left: 17px; bottom: 17px;}

header .gnb .side_menu .menu_btn button i:nth-child(4) {right: 17px; bottom: 17px;}



header .gnb .side_menu .menu_btn.show-motion button {transform: rotate(180deg); }

header .gnb .side_menu .menu_btn.show button i {width: 22px; height: 3px; border-radius: 10px; background-color: #3b4951; transition: background 300ms ease-in-out; }

header .gnb .side_menu .menu_btn.show button:hover i {background-color: #e64d2c;}

header .gnb .side_menu .menu_btn.show button i:nth-child(1) {left: auto; top: 25px; right: 16px; transform: rotate(135deg);}

header .gnb .side_menu .menu_btn.show button i:nth-child(2) {top: 25px; right: 16px; transform: rotate(45deg);}

header .gnb .side_menu .menu_btn.show button i:nth-child(3) {width: 0;}

header .gnb .side_menu .menu_btn.show button i:nth-child(4) {width: 0;}

header .gnb .sub_menu {position: relative;float: left;height: 100%;left: 50%;transform: translateX(-50%);z-index: 10;}

header .gnb .sub_menu > ul {/* width: auto; */width: 100%;height: 97px;position: relative;text-align: center;line-height: 97px;}

header .gnb .sub_menu > ul > li {position: relative; display: inline-block;/* height: 97px; line-height: 97px; */white-space: nowrap;margin: 0 24px;}

header .gnb .sub_menu > ul > li:first-child {margin-left: 0;}

header .gnb .sub_menu > ul > li:last-child {margin-right: 0;}

header .gnb .sub_menu > ul > li ul {display: none; width: 65%; position: absolute; top: 106%; left: 50%; transform: translateX(-50%);}

header .gnb .sub_menu > ul > li ul li {opacity: 0;}

header .gnb .sub_menu > ul > li ul li a {font-size: 16px; line-height: 2.5; text-align: left; padding: 0;}

header .gnb .sub_menu > ul > li a {font-weight: 800;font-size: 18px;line-height: 2;/* height: 100%; */text-transform: uppercase; color: #fff; padding: 0 20px; transition: color .3s ease;}

header .gnb .sub_menu > ul > li a:hover, #sub_header .gnb .sub_menu > ul > li a.active {color: #e64d2c;}



html:not(.device) header .gnb .side_menu .menu_btn button:hover:after,

html.device header .gnb .side_menu .menu_btn button.touched:after {background: no-repeat url('/resources/images/seah_menu_btn_hover.png') center/contain; }



#sub_header .header_inner {height: 550px;}

#sub_header .gnb {position: relative;}

#sub_header .right_menu {display: inline-block;position: absolute;top: 50%;right: 60px;transform: translateY(-50%);/* width: 245px; */z-index: 10;}

#sub_header .right_menu li a {font: 600 22px/1.67 acumin-pro, sans-serif; color: #fff; text-transform: uppercase; transition: color .3s ease;}

#sub_header .right_menu li a:hover, #sub_header .right_menu li a.active {color: #e64d2c;}

.sub_wrap .gnb .side_menu .language li a {color: #fff;}

.sub_wrap .gnb .side_menu .language li a:hover, .sub_wrap .gnb .side_menu .language li a.active {color: #e64d2c;}



/* kv_area */

.kv_area {height: 550px; margin: 0 auto; background: no-repeat center/cover; z-index: 3}

.feature.kv_area .kv_tit_wrap {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4),0px 2px 3px rgba(0, 0, 0, 0.4);}

.feature.kv_area .kv_tit_wrap .sub_tit {color: #fff; line-height: 2.2;}

.feature.kv_area .kv_tit_wrap h1 {font-weight: 700;font-size: 56px;line-height: 1.21;color: #fff;}

.feature.overview {background-color: #eff1f3; padding: 140px 0 135px; z-index: 2;}

.feature.overview p {color: #333;}

.feature.overview .overview_desc {max-width: 900px;margin: 0 auto;}

.feature.overview .overview_desc h2 {font-weight: 400; font-size: 36px; line-height: 1.61; letter-spacing: -.02em;}

.feature.overview .overview_desc strong {display: inline;}

.feature.overview .overview_desc h2+h2 {margin-top: 110px;}

.feature.overview .overview_desc .bold {font-weight: 700; margin-bottom: 3.3%;}

.feature.overview .overview_desc > p {font-weight: 400; font-size: 24px; line-height: 1.75; letter-spacing: -.02em;}

.feature.overview .overview_desc p.small {font-size: 20px; line-height: 1.8;}

.feature.overview .seah_vision li {width: calc(94% / 2);}

.feature.overview .seah_vision li:nth-child(2n) {margin-left: 6%;}

.feature.overview .seah_vision li:nth-child(-n+2) {padding-bottom: 67px;}

.feature.overview .seah_vision li dl dt {padding-bottom: 26px;}

.feature.overview .seah_vision li dl dd {letter-spacing: -.02em;}





/* icon */

i.icon {display: block;}

.sus_icon {width: 63px;height: 59px;background: no-repeat center/contain;margin: 0 auto;margin-bottom: 20px;}



/* slide_obj */

.slide_wrap .slide_obj {position: absolute; width: 1200px;  height: 60px; z-index: 10;}

.slide_wrap .slide_obj > .prev_btn, .slide_wrap .slide_obj > .next_btn {position: absolute;width: 90px; height: 100px;/* padding: 30px 0; */transition: background 0.3s ease; z-index: 10;top: 50%;transform: translateY(-50%);}

.slide_wrap .slide_obj > .prev_btn {left: -5.6%; background: no-repeat url("/resources/images/prev_btn.png") right center/68.5% auto;}

.slide_wrap .slide_obj > .prev_btn:hover {background-position: 35% center; background-image: url("/resources/images/prev_btn_hover.png");}

.slide_wrap .slide_obj > .next_btn {right: -5.6%;background: no-repeat url("/resources/images/next_btn.png") left center/68.5% auto;}

.slide_wrap .slide_obj > .next_btn:hover {background-position: 70% center;  background-image: url("/resources/images/next_btn_hover.png");}



/* half_wrap */

.sub_wrap section.half_wrap {padding-bottom: 200px;}

.sub_wrap section.half_wrap.pb0 {padding-bottom: 0;}

.half_wrap .half_cont:last-child {margin-bottom: 0;}

.half_wrap .half_cont {width: 100%; margin-bottom: 100px; position: relative;}

.half_wrap .half_cont > div {width: 50%;}

.half_wrap .half_cont .obj {vertical-align: top; top: 0; left: 0;}

.half_wrap .half_cont .txt {height: 100%;padding: 0 6% 0 6.35%;position: relative;}

.half_wrap .half_cont.reverse .txt {min-height: 700px;position: relative;float: left;padding: 0 6.35% 0 6%;}

.half_wrap .half_cont.reverse .obj {position: relative;margin-left: auto;float: right;left: auto;vertical-align: top;}

.half_wrap .half_cont .txt .tit {text-align: left;}

.half_wrap .half_cont .txt .desc {margin-top: 17px;}

.half_wrap .half_cont .txt .csr_link {margin-top: 28px; }

.half_wrap .half_cont .txt .csr_link a {font: 400 18px/1.67 acumin-pro, sans-serif; text-decoration: underline; color: #4d779a; letter-spacing: -.02em;}

.half_wrap .half_list {padding-top: 25px;}

.half_wrap .half_list.fLeft li {float: left; width: 50%;}

.half_wrap .half_list li {position: relative; font-size: 18px; line-height: 1.67; letter-spacing: -.02em; color: #4f5254; padding: 0 0 7px 17px;}

.half_wrap .half_list li:nth-child(n + 3) .li_tit {display: block;}

.half_wrap .half_list li.pLeft {padding-left: 94px; }

.half_wrap .half_list li.pLeft .li_tit {position: absolute; top:0; left: 17px; color: #4f5254;}

.half_wrap .half_list li:before {position: absolute; top: .7em; left: 0; content: ''; width: 5px; height: 5px; border-radius: 50%; background-color: #e24719; margin-right: 15px; vertical-align: 1px;}

.mCustomScrollBox > div{margin:0 !important}

/* toggle_menu */

.toggle_wrap .leading_txt .small_tit {margin-bottom: 20px;}

.toggle_wrap .leading_txt .desc {padding: 42px 0;}

.toggle_wrap .leading_txt .desc p + p {margin-top: 8px;}

.toggle_wrap .leading_txt .tit {line-height: 92px; margin-bottom: 0;}

.toggle_list > ul > li .tg_desc .tg_depth1 p {position: relative; margin-bottom: 8px;}

.toggle_list > ul > li .tg_desc .tg_depth1 .desc_list > li {position: relative; padding-left: 30px;}

.toggle_list > ul > li .tg_desc .tg_depth1 .desc_list > li em {position: absolute; left: 0; top: 0; font-weight: normal;}

.toggle_list > ul > li {overflow: hidden; margin-bottom: 40px;}

.toggle_list > ul > li .tg_inner {display: none;}

.toggle_list > ul > li .tg_desc {margin-top: 0;padding: 42px 0;border-bottom: 1px solid #c0c1c1;}

.toggle_list > ul > li .tg_desc .reception {margin-top: 30px;}

.toggle_list > ul > li .tg_desc .reception ul {padding-left: 1.6%;}

.toggle_list > ul > li .tg_desc .reception li {position: relative; padding-left: 4%;}

.toggle_list > ul > li .tg_desc .reception li:nth-child(2) {margin-left: 2%;}

.toggle_list > ul > li .tg_desc .reception li:nth-child(2):before {width: 1.3px;height: 15px;content: '';position: absolute;left: -9%;top: 10px;background-color: #4f5254;}

.toggle_list > ul > li .tg_desc .reception li strong {position: absolute; top: 0; left: 0;}

.toggle_list > ul > li .tg_tit {font-weight: 700; font-size: 32px; line-height: 90px; letter-spacing: -.02em;background: url("/resources/images/investors/down_arrow.png") no-repeat 99% 60%;background-size: 28px 14px;border-bottom: 2px solid #838587;}

.toggle_list > ul > li.active .tg_tit {background-image: url("/resources/images/investors/up_arrow.png"); }

.toggle_list > ul > li .tg_desc .tg_depth1 {margin-bottom: 42px;}

.toggle_list > ul > li .tg_desc .tg_depth1 .depth1_tit {display: block;}

.toggle_list > ul > li .tg_desc .tg_depth1:last-child {margin-bottom: 0;}

.toggle_list > ul > li .tg_desc .tg_depth2 {margin-top: 7px; padding-left: 30px; }

.toggle_list > ul > li .tg_desc .tg_depth2.pLeft li {position: relative; padding-left: 22px;}

.toggle_list > ul > li .tg_desc .tg_depth3 {padding-left: 28px;}

.toggle_list > ul > li .tg_desc .tg_depth1 li a,

.toggle_list > ul > li .tg_desc .tg_depth2 li a,

.toggle_list > ul > li .tg_desc .tg_depth3 li a {display: inline-block;}

.toggle_list ul li .desc .small_tit {margin-bottom: 20px;}



/* dot_list  */

.dot_list li {position: relative; font-size: 18px;line-height: 1.67;letter-spacing: -.02em;color: #4f5254;padding: 0 0 0 17px;margin-bottom: 7px;text-align: left;}

.dot_list li:last-child {padding-bottom: 0; margin-bottom: 0;}

.dot_list li:before {position: absolute;/* top: 16px; */top: 0.7em;left: 0;content:'';width: 5px;height: 5px;border-radius: 50%;background-color: #e24719;margin-right: 15px;vertical-align: 1px;}

.dot_list li.no_dot:before {background-color: transparent;}



/* three_list */

.three_list li {display: table; float: left; width: calc((100% - 2px) / 3); text-align: center;}

.three_list li:nth-child(2) {border-left: 1px solid #dfe0e0; border-right: 1px solid #dfe0e0;}

.three_list li  > div, .three_list li  > p {display: table-cell;}

.three_list li:last-child {border-right: none;}



/* charter_list */

.charter_list {border-top: 2px solid #979a9b; border-bottom: 1px solid #e3e4e4; padding: 2.2% 8% 1.7%;}

.charter_list ul li {float: left; font-weight: 800; font-size: 20px; line-height: 1.5; letter-spacing: -.02em;padding-bottom: 15px;}

.charter_list ul li:nth-child(4n) {margin-right: 0;}

.charter_list ul li sup {font-size: 30px;line-height: 1;}



.download, .more_wrap {margin: 70px auto 0; cursor: pointer; }

.download.left, .more_wrap.left {margin: 65px 0 0; text-align: left; cursor: pointer; }

.download > *, .more_wrap > * {display: inline-block; }

.download p, .more_wrap p {font-weight: 800; font-size: 20px; line-height: 1.89; letter-spacing: -.02em;}

.download .more, .more_wrap .more {display: inline-block;margin-left: 10px;}



/* tabmenu */

.tabmenu, .link_tab {position: relative; padding: 60px 0 0;}

.tabmenu li, .link_tab li {float: left; width: 33.33%;}

.tabmenu.half_tab li, .link_tab.half_tab li {width: 50%;}

.tabmenu li > a, .link_tab li > a {font-size: 24px; line-height: 2.16; color: #878b8d; letter-spacing: -.01em; text-align: center; border-bottom: 2px solid rgba(135, 139, 141, .5); padding-bottom: 11px;}

.tabmenu  li:hover a, .tabmenu li.active a, .link_tab  li:hover a, .link_tab li.active a {font-weight: 600; color: #333;}

.tab_cont {display: none;}

.tab_cont.active {display: block;}

.tab_bar {position: absolute; bottom: 0; width: 33.33%; height: 2px; background-color: #333;}

.tabmenu.half_tab .tab_bar, .link_tab.half_tab .tab_bar {width: 50%;}



/* btn_play hover transition*/

.btn_play {position: relative; overflow: hidden;}
.btn_play2 {position: relative; overflow: hidden; height: 217px; width: 385px;}

.btn_play img, .btn_play2 img {transform: scale(1.005);transition: transform cubic-bezier(0.4,0,0.2,1) .3s;-webkit-transition: transform cubic-bezier(0.4,0,0.2,1) .3s;will-change: transform;}



/* pagination */

.pagination {font-size: 0;text-align: center; margin: 60px 0 0;}

.pagination * {display: inline-block;}

.pagination .m_only {display: none;}

.pagination .page .left, .pagination .page .right {width: 17px;height: 18px; font-size: 30px;letter-spacing: -0.2em; margin: 0; transition: color .3s ease; cursor: pointer;}

.pagination .page .all_left_btn {background: no-repeat url("/resources/images/investors/all_left_btn.png") center 2px/contain;}

.pagination .page .all_left_btn.disabled {background: no-repeat url("/resources/images/investors/all_left_btn_disabled.png") center 3px/contain;}

.pagination .page .left_btn {background: no-repeat url("/resources/images/investors/left_btn.png") center 2px/contain; margin: 0 10px 0 5px;}

.pagination .page .left_btn.disabled {background: no-repeat url("/resources/images/investors/left_btn_disabled.png") center 3px/contain;}

.pagination .page .all_right_btn {background: no-repeat url("/resources/images/investors/all_right_btn.png") center 3px/contain;}

.pagination .page .all_right_btn.disabled {background-image: url("/resources/images/investors/all_right_btn_disabled.png");}

.pagination .page .right_btn {background: no-repeat url("/resources/images/investors/right_btn.png") center 3px/contain; margin: 0 5px 0 10px;}

.pagination .page .right_btn.disabled {background-image: url("/resources/images/investors/right_btn_disabled.png");}

.pagination .page a {line-height: 26px;font-size: 18px;letter-spacing: -0.01em;margin: 0 7px;color: #878b8d; transition: color .3s ease;}

.pagination .page a > * , .pagination font {width: 26px;height: 26px;line-height: 26px;font-family: 'NanumSquare', sans-serif; font-size: 18px;letter-spacing: -0.01em; color: #878b8d; transition: color .3s ease;}

.pagination .page a.active, .pagination .page a:hover {color: #e64d2c;font-weight: 700;}

.pagination .page a.active *, .pagination .page a:hover *,

.pagination font.active *, .pagination font:hover *{color: #e64d2c;font-weight: 700;}



/* select box  */

.select_wrap .select_box {display: inline-block;}

.select_wrap .select_box + .select_box {margin-left: 20px;}

.select_box {position: relative; width: 140px; height: 35px; letter-spacing: -0.02em;}

.select_box .label {font-family: 'NanumSquare', sans-serif; font-weight: 400; font-size: 16px; line-height: 1.88; letter-spacing: -0.02em;  border-bottom: 1px solid #c0c1c1; text-align: left; position: relative;}

.select_box .label:before {display: block; content: ''; position: absolute; top: 14px; right: 0; width: 11px; height: 6px; background: url("/resources/images/select_arrow.png") no-repeat 50% 50% / contain; transition: transform 0.3s; -webkit-transition: transform 0.3s;}

 .select_box.active .label:before {transform: rotate(180deg); -webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}

 .select_box .option_list {position: absolute; top: 100%; left: 0; width: 100%; list-style-type: none; padding: 0; overflow: hidden; max-height: 0; /*transition: .3s ease-in;*/ background-color: #fff;  box-shadow: 0px 5px 6px rgba(190, 190, 190, 0.11); z-index: 2;}

 .select_box.active .option_list {max-height: 217px; border: 2px solid #eaeaea; z-index: 30;}

 .select_box .option_item {/* padding: 5px 15px 5px; transition: .1s;*/ font-size: 18px; line-height: 1.56; color: #878b8d; padding: 17px 22px 0; cursor: pointer;}

 .select_box .option_item:last-child {padding-bottom: 17px;}

 .select_box .option_item:hover {color: #4f5254;}



.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {border-radius: 15px; background-color: #afafaf; /* background-color: #333; */}

.mCSB_scrollTools .mCSB_draggerContainer {height: 100%; background-color: #e7e7e7;}

.mCSB_inside>.mCSB_container {margin-right: 0;}

.mCSB_scrollTools {width: 8px; opacity: 1;}

.mCSB_scrollTools_vertical {width: 4px;}

.mCSB_scrollTools_vertical .mCSB_draggerRail {display: none;}



/* footer */

footer#footer {border-top: 1px solid #d0d1d2; background-color: #fff;}

footer .footer {position: relative; padding: 70px 0 80px;}

footer a, footer p, footer .familysite button {font-size: 16px; line-height: 1.8; color: #6a7174;}

footer a:hover, footer .familysite button:hover {color: #000;}

footer a, footer p, footer {font-family: acumin-pro, sans-serif; font-weight: 400; transition: all .3s ease; }

footer .footer_top {width: 100%; display: table; padding-bottom: 53px;}

footer .footer_top > div {display: table-cell; vertical-align: top; padding-right: 5%;}

footer .footer_top > div:last-child {width: 31%;padding-right: 0;}

footer .footer_top .footer_col01 {width: 40%;}

footer .footer_top .footer_col01 .footer_logo {width: 114px; padding-top: 5px;}

footer .footer_top .footer_col02, footer .footer_top .footer_col03 {width: 30%;}

footer .footer_top .footer_col03 {position: relative;}

footer .footer_top .footer_col03 .familysite {width: auto; position: relative;text-align: left; margin-bottom: 26px;}

footer .footer_top .footer_col03 .familysite .mCSB_scrollTools_vertical {display: none !important;}

footer .footer_top .footer_col03 .familysite button {text-align: left;border-bottom: 0;transition: all .3s ease;display: inline-block;width: auto;}

footer .footer_top .footer_col03 .familysite button:before {display: none;}

footer .footer_top .footer_col03 .familysite button:after {content: '';display: inline-block;width: 10px;height: 12px;background: no-repeat url("https://s3-content-seahholdings-homepage.s3.ap-northeast-2.amazonaws.com/resources/images/seah_footer_more.png") center/ contain;margin-left: 14px;vertical-align: middle;}

footer .footer_top .footer_col03 .familysite ul {position: absolute;left: 110px;bottom: 0; top: auto; background-color: #fff;/* border: 2px solid #fafbfb; */ box-shadow: 0px 5px 6px rgba(190, 190, 190, 0.11);}

footer .footer_top .footer_col03 .familysite.select_box.active ul {width: auto; max-height: 610px;}

footer .footer_top .footer_col03 .familysite li {padding: 17px 50px 0 20px;}

footer .footer_top .footer_col03 .familysite li:last-child {padding-bottom: 17px;}

footer .footer_top .footer_col03 .familysite li a {display: block; font-family: 'NanumSquare', sans-serif; font-size: 18px; font-weight: 400; line-height: 1.56; color: #878b8d;}

footer .footer_top .footer_col03 .familysite li:hover a {color: #4f5254;}

footer .footer_top .footer_col03 .sns_link {font-size: 0;}

footer .footer_top .footer_col03 .sns_link li {display: inline-block;}

footer .footer_top .footer_col03 .sns_link li:last-child {margin-left: 13px;}

footer .footer_top .footer_col03 .sns_link li a {width: 36px; height: 37px; background: no-repeat center/100%; transition: .3s ease;}

footer .footer_top .footer_col03 .sns_link li:first-child a {background-image: url("/resources/images/sns_blog_btn.png");}

footer .footer_top .footer_col03 .sns_link li:last-child a {background-image: url("/resources/images/sns_youtube_btn.png");}

footer .award_logo {position: absolute;top: 185px;right: 7%;width: 77px;}

footer address {font-size: 16px; line-height: 1.84; color: #6a7174; margin-bottom: 24px;}

footer .footer_btm {width: 100%; display: table; border-top: 1px solid #d0d1d2; padding-top: 20px;}

footer .footer_btm ul {width: 40%;}

footer .footer_btm ul li {display: inline-block; margin-right: 10px;}

footer .footer_btm ul li:first-child {margin-right: 10px;}

footer .footer_btm p {font-weight: 300;}

footer .footer_btm > * {display: table-cell; }



/* popup */

#popup_layer {opacity: 0; display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1000;  background-color: rgba(0, 0, 0, 0.8);}

#popup_layer .close_btn {position: relative; margin: 20px auto 53px;width: 47px;height: 47px;background-repeat: no-repeat;background-size: 100% auto;background-image: url("/resources/images/popup_close_btn.svg");outline:none;z-index: 30;}

#popup_layer #videoArea {width: 100%; height: 473px;}

#popup_layer #videoArea iframe {width: 100%; height: 100%;}

.popup_wrap {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.popup_wrap .valign {width: 100%; height: 100%; margin: 0 auto; table-layout: fixed;}

.popup_wrap .popup_inner {margin: 120px auto 0; width: 880px; position: relative;}

/* .popup_wrap .popup_inner .close_btn {position: absolute; top: 50px; right: 0; display: block; width: 65px; height: 65px; background: url("/resources/images/video_close_btn.png") no-repeat 50% 50%; background-size: 25px 25px;} */

.popup_wrap.video .popup_inner {margin: 0 auto; width: 840px;}

.popup_wrap .popup_cont {border-radius: 30px; overflow: hidden;}

.popup_wrap .popup_cont > li {display: none;}

.popup_wrap .popup_cont .popup_txt {background-color: #fff;padding: 88px 87px 82px 90px;}

.popup_wrap .popup_cont .popup_logo {/* padding-bottom: 36px; */}

.popup_wrap .popup_cont .popup_logo h1 {height: 33px;}

.popup_wrap .popup_cont .popup_logo h1 img {width: auto; /* max-width: 60%;  */height: 100%;}

.popup_wrap .popup_cont .txt .info {padding: 20px 0 0 0;}

.popup_wrap .popup_cont .txt .info strong {display: inline-block; font-weight: 800; color: #333;}

.popup_wrap .popup_cont .txt .info strong:after {content: '';display: inline-block;margin: 0 14px;width: 1px;height: 13px;vertical-align: -1px;background-color: #878b8d;}

.popup_wrap .popup_cont .txt .desc p {word-break: break-all; color: #626668;}

.popup_wrap .popup_cont .aff_link {font-weight: 400; font-size: 18px; line-height: 1.67; margin-top: 18px;}



/* gotop */

.goTop {width: 70px; height: 70px; background-color: #4b585f; border-radius: 50%; position: fixed; bottom: 50px; right: 50px; opacity: 0; z-index: 20; }

.goTop .top_icon {width: 22px; height: 13px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}

html:not(.device) .goTop:hover,

html.device .goTop.touched {background-color: #e64d2c; transition: all .3s ease;}



/* gnb_wrap */

header .gnb_bg {display: none; position: fixed; top: 0; right: 0; width: 100%; height: 100vh;background-color: rgba(0,0,0,.1); transition: opacity 0.8s;opacity: 0; z-index: 990;}

header .gnb_wrap {display: none;/* opacity: 0;  */position: fixed;top: 0;right: 0;width: 33.7%;/* display: none; */height: 100%;min-width: 320px;background-color: #e7e8ea;box-shadow: -1px 0px 21px 0px rgba(19, 19, 19, 0.06);z-index: 999; transform: translateX(100%); /* padding: 0 100px; */transition: transform .4s;}

header .gnb_wrap > div {/* display: table; */position: relative;width: 100%;margin: 0 auto;height: 100%;padding: 0 80px;}

header .gnb_wrap .menu_wrap {position: absolute; width: 100%; top: 50%; /* top:58.9%;*/  transform: translateY(-50%);}

header .gnb_wrap > div .language {padding-top: 3.3%;}

header .gnb_wrap > div .menu_list {/* display: table-cell;  vertical-align: middle; */}

header .gnb_wrap > div .menu_list > li {opacity: 0;margin-left: 50px;transition: all .4s;}

header .gnb_wrap.show > div .menu_list > li {margin-left: 0; opacity: 1; }

header .gnb_wrap > div .menu_list > li:nth-child(1) {transition-delay: .1s;}

header .gnb_wrap > div .menu_list > li:nth-child(2) {transition-delay: .2s;}

header .gnb_wrap > div .menu_list > li:nth-child(3) {transition-delay: .3s;}

header .gnb_wrap > div .menu_list > li:nth-child(4) {transition-delay: .4s;}

header .gnb_wrap > div .menu_list > li:nth-child(5) {transition-delay: .5s;}

header .gnb_wrap > div .menu_list > li:last-child {margin-bottom: 0;}

header .gnb_wrap > div .menu_list > li h1 {font: 600 36px/1 'acumin-pro', sans-serif;color: #3b4951;opacity: .6;text-transform: uppercase;padding: 21px 0; transition: .3s ease;}

header .gnb_wrap > div .menu_list > li:hover h1, header .gnb_wrap > div .menu_list > li.active h1 {opacity: 1;}

header .gnb_wrap > div .menu_list > li:not(:first-child) h1 {text-indent: -3px;}

header .gnb_wrap > div .menu_list > li ul {display: none;}

header .gnb_wrap > div .menu_list > li.active ul {display: block;}

header .gnb_wrap > div .menu_list > li li:last-child {margin-right: 0;}

header .gnb_wrap > div .menu_list > li li:hover {padding-left: 16px;}

header .gnb_wrap > div .menu_list > li li:hover:before {content: ''; position: absolute; top: 50%; left: 0; transform: translateY(-50%); content: ''; width: 6px;  height: 28px; background-color: #e64d2c;}

header .gnb_wrap > div .menu_list > li li {position: relative; transition: 0.3s ease;}

header .gnb_wrap > div .menu_list > li li:first-child {/* width: 16%; */}

header .gnb_wrap > div .menu_list > li  li a {font-weight: 700; font-size: 22px; line-height: 2.15; color: #a0a4a8; transition: .3s ease;width: 100%;}

header .gnb_wrap > div .menu_list > li  li a:hover {color: #3b4951;}

header .gnb_wrap > div .seah_info {/* position: absolute; bottom: 60px; left: 70px; */position: absolute;/*bottom:3%;left: 100px; width: calc(100% - 200px);*/bottom: 0; left: 0; width: 100%; padding: 0 80px 26px; display: table;}

header .gnb_wrap > div .seah_info li {color: #6a7174; display: table-cell; vertical-align: bottom;}

header .gnb_wrap > div .seah_info li > * {font-size: 14px;line-height: 2;}

header .gnb_wrap > div .seah_info li:last-child {text-align: right;}

header .gnb_wrap > div .seah_info li:last-child a:hover {color: #333; transition: .3s ease;}



header .gnb_wrap.collision .language,

header .gnb_wrap.collision .seah_info {opacity: 0 !important; }





@media screen and (max-width: 1440px) {

	.inner {padding: 0 8.33vw; }

	.bt1 { padding-top: 1.53vw;}

	.more_btn { width: 1.74vw; height: 1.74vw;}

	.large_tit { font-size: 2.50vw;}

	.tit { font-size: 2.22vw; margin-bottom: 2.29vw;}

	.sub_tit { font-size: 1.67vw;}

	.sub_tit_small { font-size: 1.25vw;}

	.medium_tit { font-size: 1.94vw; margin-bottom: 1.88vw;}

	.small_tit { font-size: 1.39vw;}

	.disclaimer { font-size: 1.11vw; padding-top: 0.97vw;}

	.disclaimer.Bold { font-weight: 700 !important; font-size: 1.25vw;}

	div.desc, ul.desc { margin-top: 1.67vw;}

	.desc p, .desc li, p.desc, li.desc, dd.desc, a.desc, a.desc { font-size: 1.25vw;}

	.desc > p + p {margin-top: 1.39vw;}

	.detail p, p.detail { font-size: 1.11vw;}

	.sec_desc { font-size: 1.25vw; padding: 0 8.89vw 4.24vw;  }

	.sec_desc.left {padding: 2.08vw 8.89vw 4.24vw 0; }



	#wrap section:not(.overview):last-of-type,

	#wrap section:not(.kv_area):last-of-type {padding-bottom:13.89vw;}

	#wrap .pb {padding-bottom: 10.42vw;}

	#wrap .mt15 {margin-top: 1.04vw;}

	#wrap .mt17 {margin-top: 1.18vw;}

	.sub_wrap section {padding-top: 10.42vw;}



	/* more btn */

	.more {width: 3.68vw;height: 2.78vw;}

	.more:before {width: 2.78vw; height: 2.78vw;}

	.more:after {width: 2.46vw;height: 0.53vw;}



	header .header_inner {padding: 0 4.17vw;}

	header .language> li {height: 6.74vw; line-height: 6.74vw;  }

	header .language> li a {font: 600 1.25vw/2 acumin-pro, sans-serif;letter-spacing: -.015em;padding: 0 0.83vw;}

	header .gnb #logo {width: 6.94vw; height: 2.78vw;  left: 0; top: 3.47vw; }

	header .gnb .side_menu, header .gnb .sub_menu {margin-top: 1.39vw; }

	header .gnb .side_menu .language{padding-right: 1.18vw; }

	header .gnb .side_menu .menu_btn { width: 3.61vw; height: 3.61vw; top: 50%; transform: translateY(-50%);  border-radius: 1.11vw; }

	header .gnb .side_menu .menu_btn button { outline: none; transition: transform 400ms ease-in-out; }

	header .gnb .side_menu .menu_btn button i { width: 0.42vw; height: 0.42vw; border-radius: 50%;  transition: background 300ms ease-in-out; }

	header .gnb .side_menu .menu_btn button i:nth-child(1) {left: 1.18vw; top: 1.18vw;}

	header .gnb .side_menu .menu_btn button i:nth-child(2) {right: 1.18vw; top: 1.18vw;}

	header .gnb .side_menu .menu_btn button i:nth-child(3) {left: 1.18vw; bottom: 1.18vw;}

	header .gnb .side_menu .menu_btn button i:nth-child(4) {right: 1.18vw; bottom: 1.18vw;}



	header .gnb .side_menu .menu_btn.show button i {width: 1.53vw; height: 0.21vw; border-radius: 0.69vw;}

	header .gnb .side_menu .menu_btn.show button i:nth-child(1) {top: 1.74vw; right: 1.11vw;}

	header .gnb .side_menu .menu_btn.show button i:nth-child(2) {top: 1.74vw; right: 1.11vw;}

	header .gnb .sub_menu > ul {height: 6.74vw;line-height: 6.74vw;}

	header .gnb .sub_menu > ul > li {margin: 0;}

	header .gnb .sub_menu > ul > li a {font-size: 1.25vw; padding: 0 1.39vw;}

	header .gnb .sub_menu > ul > li ul li a {font-size: 1.11vw;}





	#sub_header .header_inner {height: 38.19vw;}

	#sub_header .right_menu {right: 4.17vw;/*width: 18.5vw; */}

	#sub_header .right_menu li a {font: 600 1.53vw/1.67 acumin-pro, sans-serif;}



	.feature.kv_area {height: 38.19vw}

	.feature.kv_area .kv_tit_wrap {text-shadow: 0 0.14vw 0.28vw rgba(0, 0, 0, 0.4),0 0.14vw 0.21vw rgba(0, 0, 0, 0.4);}

	.feature.kv_area .kv_tit_wrap h1 {font-size: 3.89vw;}



	.feature.overview { padding: 9.72vw 0 9.38vw; }

	.feature.overview .overview_desc {max-width: 65vw;}

	.feature.overview .overview_desc h2 { font-size: 2.50vw;}

	.feature.overview .overview_desc h2+h2 {margin-top: 7.64vw;}

	.feature.overview .overview_desc > p { font-size: 1.67vw;}

	.feature.overview .overview_desc p.small {font-size: 1.39vw;}

	.feature.overview .seah_vision li:nth-child(-n+2) {padding-bottom: 4.65vw;}

	.feature.overview .seah_vision li dl dt {padding-bottom: 1.81vw;}





	/* icon */

	.sus_icon {width: 4.38vw;height: 4.1vw;margin-bottom: 1.39vw;}



	/* slide_obj */

	.slide_wrap .slide_obj { width: 83.33vw;  height: 4.17vw; }

	.slide_wrap .slide_obj > .prev_btn, .slide_wrap .slide_obj > .next_btn {width: 6.25vw; height: 6.94vw}



	/* half_wrap */

	.sub_wrap section.half_wrap {padding-bottom: 13.89vw;}

	.half_wrap .half_cont {margin-bottom: 6.94vw; }

	.half_wrap .half_cont.reverse .txt {min-height: 48.61vw;}

	.half_wrap .half_cont .txt .desc {margin-top: 1.18vw;}

	.half_wrap .half_cont .txt .csr_link {margin-top: 1.94vw; }

	.half_wrap .half_cont .txt .csr_link a {font: 400 1.25vw/1.67 acumin-pro, sans-serif;}

	.half_wrap .half_list {padding-top: 1.74vw;}

	.half_wrap .half_list li { font-size: 1.25vw; padding: 0 0 0.49vw 1.18vw;}

	.half_wrap .half_list li.pLeft {padding-left: 6.53vw; }

	.half_wrap .half_list li.pLeft .li_tit {left: 1.18vw; }

	.half_wrap .half_list li:before {width: 0.35vw; height: 0.35vw; margin-right: 1.04vw; vertical-align: 0.07vw;}



	/* toggle_menu */

	.toggle_wrap .leading_txt .small_tit {margin-bottom: 1.39vw;}

	.toggle_wrap .leading_txt .desc {padding: 2.92vw 0;}

	.toggle_wrap .leading_txt .desc p + p {margin-top: 0.56vw;}

	.toggle_wrap .leading_txt .tit {line-height: 6.39vw;}

	.toggle_list > ul > li .tg_desc .tg_depth1 p {margin-bottom: 0.56vw; }

	.toggle_list > ul > li .tg_desc .tg_depth1 .desc_list > li { padding-left: 2.08vw;}

	.toggle_list > ul > li .tg_desc {padding: 2.92vw 0;}

	.toggle_list > ul > li .tg_desc .reception {margin-top: 2.08vw;}

	.toggle_list > ul > li .tg_desc .reception li:nth-child(2):before {width: 0.09vw;height: 1.04vw;top: 0.69vw;}

	.toggle_list > ul > li .tg_tit { font-size: 2.22vw; line-height: 6.25vw; background: url("/resources/images/investors/down_arrow.png") no-repeat 99% 60%;background-size: 1.94vw 0.97vw;}

	.toggle_list > ul > li .tg_desc .tg_depth1 {margin-bottom: 2.92vw;}

	.toggle_list > ul > li .tg_desc .tg_depth2 {margin-top: 0.49vw; padding-left: 2.08vw; }

	.toggle_list > ul > li .tg_desc .tg_depth2.pLeft li { padding-left: 1.53vw;}

	.toggle_list > ul > li .tg_desc .tg_depth3 {padding-left: 1.94vw;}

	.toggle_list ul li .desc .small_tit {margin-bottom: 1.39vw;}



	/* dot_list  */

	.dot_list li { font-size: 1.25vw; padding: 0 0 0 1.18vw;margin-bottom: 0.49vw;}

	.dot_list li:before {/* top: 1.11vw; */width: 4px;height: 4px;border-radius: 50%;margin-right: 1.04vw;vertical-align: 0.07vw;}



	/* three_list */

	.three_list li {  width: calc((100% - 0.14vw) / 3); }



	/* charter_list */

	.charter_list ul li {  font-size: 1.39vw; padding-bottom: 1.04vw;}

	.charter_list ul li sup {font-size: 2.08vw;}



	div.download, div.more_wrap {margin: 4.86vw auto 0; }

	.download.left, .more_wrap.left {margin: 4.51vw 0 0;}

	.download p, .more_wrap p {font-size: 1.39vw;}

	.download .more, .more_wrap .more {margin-left: 0.69vw;}



	/* tabmenu */

	.tabmenu, .link_tab {padding: 4.17vw 0 0;}

	.tabmenu li > a, .link_tab li > a {font-size: 1.67vw; padding-bottom: 0.76vw;}



	/* pagination */

	.pagination {font-size: 0; margin: 4.17vw 0 0;}

	.pagination button {width: 1.18vw;height: 1.25vw; background: no-repeat center 0.21vw/contain; font-size: 2.08vw;letter-spacing: -0.2em;}

	.pagination .page .left, .pagination .page .right {width: 1.18vw;height: 1.25vw; font-size: 2.08vw;}

	.pagination .page .all_left_btn {background: no-repeat url("/resources/images/investors/all_left_btn.png") center 0.21vw/contain;}

	.pagination .page .left_btn {background: no-repeat url("/resources/images/investors/left_btn.png") center 0.21vw/contain;}

	.pagination .page .all_right_btn {background: no-repeat url("/resources/images/investors/all_right_btn.png") center 0.21vw/contain;}

	.pagination .page .right_btn {background: no-repeat url("/resources/images/investors/right_btn.png") center 0.21vw/contain; margin-left: 0.69vw;}

	.pagination .page a {line-height: 1.81vw;font-size: 1.25vw;letter-spacing: -0.01em;margin: 0 0.49vw;}

	.pagination .page a > * {width: 1.81vw;height: 1.81vw;line-height: 1.81vw; font-size: 1.25vw;letter-spacing: -0.01em;}



	/* select box  */

	.select_wrap .select_box + .select_box {margin-left: 1.39vw;}

	.select_box { width: 9.72vw; height: 2.43vw;}

	.select_box .label {font-size: 1.11vw;}

	.select_box .label:before {top: 0.97vw; width: 0.76vw; height: 0.42vw;}

	.select_box .option_list {box-shadow: 0 0.35vw 0.42vw rgba(190, 190, 190, 0.11); }

	.select_box.active .option_list {max-height: 15.07vw;}

	.select_box .option_item {font-size: 1.25vw; padding: 1.18vw 1.53vw 0;}

	.select_box .option_item:last-child {padding-bottom: 1.18vw;}



	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {border-radius: 1.04vw; }

	.mCSB_scrollTools {width: 0.56vw;}

	.mCSB_scrollTools_vertical {width: 0.28vw;}



	footer .footer {padding: 4.86vw 0 5.56vw;}

	footer a, footer p, footer .familysite button {font-size: 1.11vw;}

	footer .footer_top {padding-bottom: 3.68vw;}

	footer .footer_top .footer_col01 .footer_logo {width: 7.92vw; padding-top: 0.35vw;}

	footer .footer_top .footer_col03 .familysite {margin-bottom: 1.81vw;}

	footer .footer_top .footer_col03 .familysite button:after {width: 0.69vw;height: 0.83vw;margin-left: 0.97vw;}

	footer .footer_top .footer_col03 .familysite ul {left: 6.94vw; box-shadow: 0 0.35vw 0.42vw rgba(190, 190, 190, 0.11);}

	footer .footer_top .footer_col03 .familysite.select_box.active ul {max-height: 42.36vw;}

	footer .footer_top .footer_col03 .familysite li {padding: 1.18vw 3.47vw 0 1.39vw;}

	footer .footer_top .footer_col03 .familysite li:last-child {padding-bottom: 1.18vw;}

	footer .footer_top .footer_col03 .familysite li a { font-size: 1.25vw;}

	footer .footer_top .footer_col03 .sns_link li:last-child {margin-left: 0.90vw;}

	footer .footer_top .footer_col03 .sns_link li a {width: 2.50vw; height: 2.57vw;}

	footer .award_logo {width: 5.35vw;top: 12.85vw;}

	footer address {font-size: 1.11vw;  margin-bottom: 1.67vw;}

	footer .footer_btm { padding-top: 1.39vw;}

	footer .footer_btm ul li { margin-right: 0.69vw;}

	footer .footer_btm ul li:first-child {margin-right: 0.69vw;}



	#popup_layer #videoArea {height: 32.64vw;}

	html.device #popup_layer #videoArea {height: 30.64vw;}

	.popup_wrap .popup_inner {margin: 8.33vw auto 0; width: 61.11vw;}

	.popup_wrap .popup_inner .close_btn { top: 3.47vw;}

	.popup_wrap.video .popup_inner {width: 58.33vw;}

	.popup_wrap .popup_cont {border-radius: 2.08vw; }

	.popup_wrap .popup_cont .popup_txt {padding: 6.11vw 6.04vw 5.69vw 6.25vw;}

	.popup_wrap .popup_cont .popup_logo h1 {height: 2.29vw;}

	.popup_wrap .popup_cont .txt .info {padding: 1.39vw 0 0 0;}

	.popup_wrap .popup_cont .txt .info strong:after {margin: 0 0.97vw;width: 0.07vw;height: 0.90vw;vertical-align: -0.07vw;}

	 .popup_wrap .popup_cont .aff_link { font-size: 1.25vw; margin-top: 1.25vw;}



	.goTop {width: 4.86vw; height: 4.86vw; bottom: 3.47vw; right: 3.47vw;}

	.goTop .top_icon {width: 1.53vw; height: 0.90vw;}



	/* gnb_wrap */

	header .gnb_wrap {width: 45%;}

	header .gnb_wrap > div {padding: 0 5.56vw;}

	header .gnb_wrap > div .menu_list > li {margin-left: 3.47vw;}

	header .gnb_wrap > div .menu_list > li h1 {font: 600 2.50vw/1 'acumin-pro', sans-serif; padding: 1.46vw 0;}

	header .gnb_wrap > div .menu_list > li:not(:first-child) h1 {text-indent: -0.21vw;}

	header .gnb_wrap > div .menu_list > li li:hover {padding-left: 1.11vw;}

	header .gnb_wrap > div .menu_list > li li:hover:before {width: 0.42vw;  height: 1.94vw;}

	header .gnb_wrap > div .menu_list > li  li a { font-size: 1.53vw;}

	header .gnb_wrap > div .seah_info {padding: 0 5.56vw 1.81vw;}

	header .gnb_wrap > div .seah_info li > * {font-size: 0.97vw;}

}



@media screen and (min-width: 769px) {

	.btn_play:hover img {transform: scale(1.1) rotate(0.001deg);}

	.more:hover:after, .more.white:hover:after {background-image: url("/resources/images/more_hover.svg");}

	.download:hover .more:after , .more_wrap:hover .more:after {background-image: url("/resources/images/pr_more_hover.svg");}

	.pagination .page .left_btn:not(.disabled):hover {background-image: url("/resources/images/investors/left_btn_hover.png");}

	.pagination .page .all_left_btn:not(.disabled):hover {background-image: url("/resources/images/investors/all_left_btn_hover.png");}

	.pagination .page .right_btn:not(.disabled):hover {background-image: url("/resources/images/investors/right_btn_hover.png");}

	.pagination .page .all_right_btn:not(.disabled):hover {background-image: url("/resources/images/investors/all_right_btn_hover.png");}

	footer .footer_top .footer_col03 .sns_link li:first-child:hover a {background-image: url("/resources/images/sns_blog_btn_hover.png");}

	footer .footer_top .footer_col03 .sns_link li:last-child:hover a {background-image: url("/resources/images/sns_youtube_btn_hover.png");}

}



@media screen and (max-width: 1024px) and (min-width: 769px) {

	br.pc_only {display: none;}

	.more_btn { width: 18px; height: 18px;}

	.large_tit {font-size: 26px;}

	.tit { font-size: 23px;}

	.sub_tit { font-size: 17px;}

	.sub_tit_small { font-size: 13px;}

	.medium_tit { font-size: 20px;}

	.small_tit { font-size: 14px;}

	.disclaimer { font-size: 11px;}

	.disclaimer.Bold { font-weight: 700 !important; font-size: 13px;}

	.desc p, .desc li, p.desc, li.desc, dd.desc, a.desc, a.desc { font-size: 13px;}

	.detail p, p.detail { font-size: 11px;}

	.sec_desc { font-size: 13px;}



	/* more btn */

	.more {width: 38px;height: 28px;}

	.more:before {width: 28px; height: 28px;}

	.more:after {width: 25px;height: 5px;}



	header .gnb #logo {width: 71px; height: 28px;}

	header .gnb .side_menu .language> li a {font: 600 13px/2 acumin-pro, sans-serif;}

	header .gnb .side_menu .menu_btn button i { width: 3.5px; height: 3.5px; }

	header .language> li a {font: 600 13px/2 acumin-pro, sans-serif;letter-spacing: -.015em;padding: 0 8px;}

	header .gnb .sub_menu > ul > li {margin: 0;}





	#sub_header .gnb .sub_menu > ul > li a {/* font-size: 13px; */font-size: 12px;}

	#sub_header .gnb .sub_menu > ul > li ul li a {font-size: 11px;}

	#sub_header .right_menu {right: 6vw;}

	#sub_header .right_menu li a {font: 600 14px/1.67 acumin-pro, sans-serif;}



	.feature.kv_area .sub_menu li a { font-size: 13px;}

	.feature.kv_area .kv_tit_wrap {text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4),0px 1px 2px rgba(0, 0, 0, 0.4);}

	/* .feature.kv_area .kv_tit_wrap h1 {font-size: 40px;} */

	.feature.kv_area .right_menu li a {font: 600 16px/1.67 acumin-pro, sans-serif;}



	.feature.overview .overview_desc h2 { font-size: 26px;}

	.feature.overview .overview_desc > p { font-size: 17px;}

	.feature.overview .overview_desc p.small {font-size: 14px;}



	/* icon */

	.sus_icon {width: 45px;height: 42px;margin-bottom: 14px;}



	/* slide_obj */

	.slide_wrap .slide_obj > .prev_btn, .slide_wrap .slide_obj > .next_btn {width: 64px;height: 11px;}



	/* half_wrap */

	.half_wrap .half_cont .txt .csr_link a {font: 400 13px/1.67 acumin-pro, sans-serif;}

	.half_wrap .half_list li { font-size: 13px;}

	.half_wrap .half_list li:before {width: 4px; height: 4px;}



	/* toggle_menu */

	.toggle_list > ul > li .tg_tit {font-size: 23px; line-height: 64px;}



	/* dot_list  */

	.dot_list li { font-size: 13px;}

	.dot_list li:before {width: 4px;height: 4px;}



	/* charter_list */

	.charter_list ul li {  font-size: 14px;}

	.charter_list ul li sup {font-size: 21px;}



	.download p, .more_wrap p {  font-size: 14px;}



	/* tabmenu */

	.tabmenu li > a, .link_tab li > a { font-size: 17px;}



	/* pagination */

	.pagination button {width: 12px;height: 13px; background: no-repeat center 2px/contain; font-size: 21px;}

	.pagination .page .left, .pagination .page .right {width: 12px;height: 13px; font-size: 21px;}

	.pagination .page .all_left_btn {background: no-repeat url("/resources/images/investors/all_left_btn.png") center 2px/contain;}

	.pagination .page .left_btn {background: no-repeat url("/resources/images/investors/left_btn.png") center 2px/contain;}

	.pagination .page .all_right_btn {background: no-repeat url("/resources/images/investors/all_right_btn.png") center 2px/contain;}

	.pagination .page .right_btn {background: no-repeat url("/resources/images/investors/right_btn.png") center 2px/contain; margin-left: 7px;}

	.pagination .page a {width: 19px;height: 19px;line-height: 19px;font-size: 13px;letter-spacing: -0.01em;margin: 0 5px;}

	.pagination .page a > * {width: 19px;height: 19px;line-height: 19px; font-size: 13px;letter-spacing: -0.01em;margin: 0 5px;}



	/* select box  */

	.select_box {height: 25px;}

	.select_box .label  {font-size: 11px;}

	.select_box .label:before {width: 8px; height: 4px;}

	 .select_box .option_list {box-shadow: 0 4px 4px rgba(190, 190, 190, 0.11); }

	 .select_box .option_item {font-size: 13px;}



	.mCSB_scrollTools {width: 6px;}

	.mCSB_scrollTools_vertical {width: 3px;}



	footer a, footer p, footer .familysite button {font-size: 11px;}

	footer .footer_top .footer_col03 .familysite button:after { width: 7px; height: 8px;}

	footer .footer_top .footer_col01 .footer_logo {width: 81px;}

	footer .footer_top .footer_col03 .familysite ul {box-shadow: 0 4px 4px rgba(190, 190, 190, 0.11);}

	footer .footer_top .footer_col03 .familysite li a { font-size: 13px;}

	footer .footer_top .footer_col03 .sns_link li a {width: 26px; height: 26px;}

	footer .award_logo {width: 55px;}

	footer .footer_btm > p {font-size: 11px;}

	footer address {font-size: 11px;}



	#popup_layer .close_btn {width: 45px;height: 45px;}

	.popup_wrap .popup_cont .popup_logo h1 {height: 23px;}

	.popup_wrap .popup_cont .txt .info strong:after {width: 1px;height: 9px;}

	 .popup_wrap .popup_cont .aff_link { font-size: 13px;}



	.goTop {width: 50px; height: 50px; bottom: 36px; right: 36px;}

	.goTop .top_icon {width: 21px; height: 14px;}



	/* gnb_wrap */

	header .gnb_wrap > div .menu_list > li h1 {font: 600 26px/1 'acumin-pro', sans-serif;}

	header .gnb_wrap > div .menu_list > li li:hover:before {width: 4px;  height: 20px;}

	header .gnb_wrap > div .menu_list > li  li a { font-size: 16px;}

	header .gnb_wrap > div .seah_info li > * {font-size: 10px;}

}



@media screen and (max-width: 920px) {

	.sub_tit {font-size: 14px;}

	.feature.overview .overview_desc h2 { font-size: 23px; line-height: 1.61;}

	footer .footer_btm > p {font-size: 10px;}

}



@media screen and (max-width: 768px) {

	.m_only {display: block;}

	.pc_only {display: none;}

	.inner,.tit_inner {padding: 0 5.56vw;}

	.half > * {float: none; width: 100%;}

	.halfWidth > * {width: 100%;}

	.more_btn {width: 5.56vw; height: 5.56vw;}



	.large_tit {font-size: 7.41vw; line-height: 1.51;}

	.tit {text-align: left; font-size: 6.67vw; line-height: 1.25; margin-bottom: 5vw;}

	.tit.small {font-size: 5.56vw;}

	.sub_tit {font-size: 5.56vw; line-height: 1.25;}

	.sub_tit_small {font-size: 4.17vw; line-height: 1.67; color: #333; letter-spacing: -.02em;}

	.medium_tit {font-weight: 700; font-size: 5.56vw; line-height: 1; letter-spacing: -.02em; margin-bottom: 5.56vw;}

	.small_tit {font-weight: 700; font-size: 4.44vw; line-height: 1.2; letter-spacing: -.02em;}

	.disclaimer {font-weight: 300; font-size:3.89vw; line-height: 1; padding-top: 3.7vw;}

	.disclaimer.Bold {font-weight: 700 !important; font-size:4.167vw; }

	.txt .desc {margin-top: 3.7vw;}

	div.desc, ul.desc {margin-top: 3.7vw;}

	.desc p, .desc li, p.desc, li.desc, dd.desc, a.desc {font-size: 4.17vw; line-height: 1.58; letter-spacing: -.04em;}

	.detail p, p.detail {font-size: 3.33vw; line-height: 1.83;}

	.desc > p + p {margin-top: 7vw;}

	.sec_desc {font-size: 4.17vw; line-height: 1.6; text-align: left; padding: 0 0 8vw;}

	.sec_desc.left {padding: 5.56vw 8.89vw 8.61vw 0; }



	.bt2 {border-top: 0.56vw solid #979a9b;}



	/* more btn */

	.more {width: 8.33vw; height: 6.57vw;}

	.more:before {width: 6.57vw; height: 6.57vw;}

	.more:after {width: 6.02vw; height: 1.85vw; background-size: contain;}

	.more.white:before {background-color: rgba(255, 255, 255, 0.3);}



	/*icon  */

	.sus_icon {width: 11vw; height: 11vw; /* background-size: 11vw 11vw; */ margin-bottom: 3.91vw;}



	.sub_wrap header .language> li a {color: #3b4951; top: 8vw;}

	.sub_wrap header .language> li a:hover, .sub_wrap header .language> li a.active {color: #e64d2c;}

	.sub_wrap section {padding-top: 25.46vw;}

	.sub_wrap .kv_area, .sub_wrap .overview {padding-top: 0;}

	#wrap section:not(.overview):last-of-type,

	#wrap section:not(.kv_area):last-of-type {padding-bottom: 25vw;}

	#wrap .pb {padding-bottom: 25.56vw;}

	#wrap .mt15 {margin-top: 2vw;}

	header .header_inner {height: auto;margin: 0 auto;padding: 0 5.56vw;}

	header .gnb .top_menu {padding-top: 5.37vw;}

	header .language> li a {font: 700 4.81vw/2 acumin-pro, sans-serif;padding: 0 6vw 0 0;  color: #3b4951;}

	header .gnb #logo {width: 17.13vw; height: 5.56vw; position: absolute; left: 0; top: 8vw;}

	header .gnb .side_menu {overflow: visible; width: 69vw;;}

	header .gnb .side_menu .language{display: none;position: absolute;z-index: 1002;top: 1vw;left: 0;}

	header .gnb .side_menu .menu_btn {float: right; width: 9.81vw;height: 9.81vw; top: auto; transform: translateY(0); margin-top: 0;}

	header .gnb .side_menu .menu_btn button {width: 100%;height: 100%; border-radius: 2.78vw;}

	header .gnb .side_menu .menu_btn button:after {width: 9.81vw;height: 9.81vw;}

	header .gnb_wrap > div .language {padding-top: 6.37vw; margin-left: 10.19vw;}

	header .gnb .side_menu {float: right; display: table-cell; vertical-align: middle; margin-top: 0;}

	header .gnb .side_menu .menu_btn {width: 9.81vw; height: 9.81vw; border-radius: 2.78vw;}

	header .gnb .side_menu .menu_btn button {position: absolute;}

	header .gnb .side_menu .menu_btn button i {position: absolute; width: 1.04vw; height: 1.04vw;}

	header .gnb .side_menu .menu_btn button i:nth-child(1) {left: 3vw; top: 3vw;}

	header .gnb .side_menu .menu_btn button i:nth-child(2) {right: 3vw; top: 3vw;}

	header .gnb .side_menu .menu_btn button i:nth-child(3) {left: 3vw; bottom: 3vw;}

	header .gnb .side_menu .menu_btn button i:nth-child(4) {right: 3vw; bottom: 3vw;}

	header .gnb .side_menu .menu_btn.show button i {width: 4.4vw; height: 0.52vw; border-radius: 1.30vw;}

	header .gnb .side_menu .menu_btn.show button i:nth-child(1) {left: auto; top: 4.4vw; right: 2.4vw;}

	header .gnb .side_menu .menu_btn.show button i:nth-child(2) {top: 4.4vw; right: 2.4vw;}





	#sub_header {position: absolute; top: 0; height: 17.59vw; z-index: 10; background-color: transparent;}

	#sub_header .gnb #logo {width: 17.13vw; height: 5.56vw; position: absolute; left: 0; }

	#sub_header .gnb #logo a {display: block; width: 100%;}

	#sub_header .gnb .side_menu {padding-top: 0;}

	#sub_header .gnb .side_menu > * {display: table-cell; vertical-align: middle;}

	#sub_header .gnb .side_menu .language{display: none; }

	#sub_header .gnb .sub_menu, #sub_header .right_menu  {display: none;}

	/* #sub_header .gnb .side_menu .menu_btn {padding-top: 0;position: relative;right: -1.56vw; right: 0;}

	#sub_header .gnb .side_menu .menu_btn button {width: 100%;height: 100%;right: 0; border-radius: 2.78vw;} */



	/* gnb_wrap */

	header .gnb_bg {background-color: rgba(0,0,0,.55);}

	header .gnb_wrap {width: 84.6%;height: 100vh;position: absolute;top: 0;right: 0;left: auto;background: #e7e8ea;opacity: 1;/*-webkit-overflow-scrolling: touch;*/z-index: 1000;}

	header .gnb_wrap > div {margin: 0 auto;padding-left: 0;/* left: 300px; */height: 100%;}

	header .gnb_wrap .menu_wrap {width: 100%;}

	header .gnb_wrap > div .menu_list {margin-left: 10.19vw;}

	header .gnb_wrap > div .menu_list > li {margin-left: 10.42vw;margin-bottom: 0;opacity: 0;transition: all .4s;}

	header .gnb_wrap > div .menu_list > li:nth-child(5) {margin-bottom: 0;}

	header .gnb_wrap > div .menu_list > li > a {float: none;}

	header .gnb_wrap > div .menu_list > li h1 {width: 100%;float: none;font: 600 6.67vw/1.12 acumin-pro, sans-serif;padding: 3.3vw 0;}

	header .gnb_wrap > div .menu_list > li:not(:first-child) h1 {text-indent: -3px;}

	header .gnb_wrap > div .menu_list > li ul {padding-left: 0;padding-top: 0;}

	header .gnb_wrap > div .menu_list > li li:last-child {margin-right: 0; }

	header .gnb_wrap > div .menu_list > li li:hover {padding-left: 0;}

	header .gnb_wrap > div .menu_list > li li:hover:before {display: none;}

	header .gnb_wrap > div .menu_list > li li {position: relative;float: none;width: 100%; transition: 0.3s ease;}

	header .gnb_wrap > div .menu_list > li  li a {font-weight: 700; font-size: 4.17vw; line-height: 9.8vw; height: 9.8vw;color: #3b4951;}

	header .gnb_wrap > div .menu_list > li  li a:hover {color: #3b4951;}

	header .gnb_wrap > div .seah_info {display: none;}



	header .gnb_wrap.collision ~ .header_inner .gnb .side_menu .language {opacity: 0 !important; pointer-events: none !important;}



	/* kv_area */

	.feature.kv_area {height: 88.89vw;}

	.feature.kv_area .sub_menu {display: none; }

	.feature.kv_area .sub_menu li { /* margin-right: 6.25vw; */ margin-right: 4.3vw;}

	.feature.kv_area .sub_menu li a {font-size: 1.25vw;}

	.feature.kv_area .kv_tit_wrap {text-shadow: 0 0.19vw 0.37vw rgba(0, 0, 0, 0.4),0 0.19vw 0.28vw rgba(0, 0, 0, 0.4);width: 100%;}

	.feature.kv_area .kv_tit_wrap h1 {font-size: 7.96vw; line-height: 1.21;}

	.feature.kv_area .right_menu {display: none;}



	/* overview */

	.feature.overview {padding: 22.22vw 0; }

	.feature.overview .overview_desc {text-align: left;}

	.feature.overview .overview_desc h2 {font-weight: 400; font-size: 5.56vw; line-height: 1.39; text-align: left;}

	.feature.overview .overview_desc .large_tit {font-weight: 400; font-size: 7.41vw; line-height: 1.51;}

	.feature.overview .overview_desc > p {font-size: 4.44vw; line-height: 1.58; text-align: left; letter-spacing: -.03em;}

	.feature.overview .overview_desc p.small  {font-size: 4.17vw; line-height: 1.69;}



	.feature.overview .seah_vision {padding: 0;}

	.feature.overview .seah_vision li {width: 100%;padding-bottom: 8.33vw;}

	.feature.overview .seah_vision li:nth-child(2n) {margin-left: 0;}

	.feature.overview .seah_vision li:nth-child(-n+2) {padding-bottom: 8.33vw;}

	.feature.overview .seah_vision li dl dt {padding-bottom: 24px;}

	.feature.overview .seah_vision li dl dd {letter-spacing: -.04em; padding-top: 24px;}

	.feature.overview .overview_desc {max-width: 100%; padding: 0;}



	/* half_wrap */

	.sub_wrap section.half_wrap {padding-top: 25.46vw;padding-bottom: 26.85vw;}

	.sub_wrap section.half_wrap.pb0 {padding-top: 9.26vw;padding-bottom: 26.85vw;}

	.half_wrap .inner {padding: 0;}

	.half_wrap .half_cont.valign, .half_wrap .half_cont > .valign, .half_wrap .half_cont.valign, .half_wrap .half_cont > .valign > * {display: block;}

	.half_wrap .half_cont {margin-bottom: 22.53vw; height: auto;}

	.half_wrap .half_cont > div {width: 100%;}

	.half_wrap .half_cont .obj {float: none;position: relative;padding-right: 5.56%;}

	.half_wrap .half_cont .txt {float: none;height: 100%;padding: 7.4% 5.56% 0 9.794%;/* position: relative; */top: 0;width: 94.44%;right: auto;left: 5.56%;margin-top: -23vw;background-color: #fdfefe;}

	.half_wrap .half_cont .txt .tit {text-align: left;}

	.half_wrap .half_cont .txt .desc {margin-top: 3vw;}

	.half_wrap .half_cont.reverse .obj {float: none; position: relative; transform: none; top: auto; padding-left: 5.56%; padding-right: 0;}

	.half_wrap .half_cont.reverse .txt {float: none;left: auto;height: auto;padding: 7.4% 9.794% 0 5.56%;}



	.half_wrap.m_full .half_cont .txt {margin-top: auto; left: auto;}

	.half_wrap.m_full .half_cont .txt .tit {color: #fff;position: absolute;top: -68vw;left: 5vw;}

	.half_wrap.m_full .half_cont .obj, .half_wrap.m_full .half_cont.reverse .obj {padding-left: 0; padding-right: 0;}

	.half_wrap.m_full .half_cont .txt, .half_wrap.m_full .half_cont.reverse .txt {width: 100%; padding: 5.56%;}

	.half_wrap.m_full .half_cont .txt .desc , .half_wrap.m_full .half_cont.reverse .txt .desc {margin-top: 0;}



	.half_wrap .half_cont .txt .csr_link {margin: 8.5vw 0 0 3.2vw; letter-spacing: -.03em;}

	.half_wrap .half_cont .txt .csr_link .more {display: inline-block; position: relative;width: 12.04vw; height: 12.04vw; border-radius: 50%; background-color: #e6eaed;vertical-align: middle;margin-left: 4.8vw;}

	.half_wrap .half_cont .txt .csr_link a {font: 400 4.17vw/1.67 acumin-pro, sans-serif; }

	.half_wrap .half_cont .txt .csr_link .more:after {position: absolute; content: ''; top: 50%; left: -3vw; transform: translateY(-50%); width: 10.65vw; height: 4.91vw; background: no-repeat; background-image: url("/resources/images/sustainability/csr/more_btn.png"); background-size: contain;}



	.half_wrap .half_list {padding-top: 6.32vw;}

	.half_wrap .half_list li {position: relative;font-size: 4.17vw;line-height: 1.6;letter-spacing: -.03em;color: #4f5254;padding: 0 0 1vw 3.52vw;margin-bottom: 0;}

	/* .half_wrap .half_list li:last-child, .half_wrap .half_list li.pLeft:last-child  {padding: 0 0 0 2.8vw;} */

	.half_wrap .half_list li .li_tit, .half_wrap .half_cont .txt .csr_link .m_only {font-size: 3.61vw; font-weight: 700;display: block;display: table;}

	.half_wrap .half_list li.pLeft {padding-left: 0; padding: 0 0 0.7vw 2.8vw;}

	.half_wrap .half_list li.pLeft .li_tit {position: relative; top:0; left: auto; line-height: 1.7; }

	.half_wrap .half_list li:before {top: 2.7vw;left: 1.48vw;content: '';/* width: 0.65vw;height: 0.65vw; */width: 4px;height: 4px;margin-right: 2.04vw;vertical-align: 1px;}



	/* toggle menu */

	.toggle_wrap .leading_txt .small_tit {margin-bottom: 4.63vw;}

	.toggle_wrap .leading_txt .desc {padding-top: 8.15vw;padding-bottom: 5.09vw;}

	.toggle_wrap .leading_txt .tit {line-height: 12.04vw;margin-bottom: 0;}



	.toggle_list > ul > li {margin-bottom: 5.56vw;}

	.toggle_list > ul > li .tg_tit {font-size: 5vw; background: no-repeat url("/resources/images/select_arrow-m.png") right center; background-size: 7.41vw 3.7vw; border-bottom: 1px solid #838587; line-height: 12.04vw;}

	.toggle_list > ul > li .tg_tit.m_br {line-height: 1.4; padding-bottom: 2%;}

	.toggle_list > ul > li.active .tg_tit {background-image: url("/resources/images/select_arrow-up.png");}

	.toggle_list > ul > li .tg_desc {padding-top: 8.15vw; padding-bottom: 5.09vw; border-bottom: 0;}

	.toggle_list > ul > li .tg_desc .reception {margin-top: 7vw;}

	.toggle_list > ul > li .tg_desc .reception p {margin-bottom: 2.78vw;}

	.toggle_list > ul > li .tg_desc .reception ul {padding-left: 5.2%;}

	.toggle_list > ul > li .tg_desc .reception li {position: relative; padding-left: 13.2%;}

	.toggle_list > ul > li .tg_desc .reception li strong {position: absolute; left: 0;}

	.toggle_list > ul > li .tg_desc .tg_depth1 {margin-bottom: 42px;}

	.toggle_list > ul > li .tg_desc .tg_depth1 p {margin-bottom: 2vw;}

	.toggle_list > ul > li .tg_desc .tg_depth1 .desc_list > li { padding-left: 6.2vw;}

	.toggle_list > ul > li .tg_desc .tg_depth2 {text-indent: 0;padding-left: 0; margin-bottom: 43px;margin-top: 7px;}

	.toggle_list > ul > li .tg_desc .tg_depth3 {padding-left: 6.48vw;text-indent: 0;margin-bottom: 35px;}

	.toggle_list > ul > li .desc .small_tit {margin-bottom: 4.63vw;}





	/* three_list */

	.three_list li {display: table; float: none; width: 100%; border-bottom: 1px solid #dfe0e0;  /*text-align: left;*/ padding: 0;}

	.three_list li:nth-child(2) {border-left: none; border-right: none;}

	.three_list li:last-child {border-bottom: none;}

	.three_list li  > div, .three_list li  > p {display: table-cell; vertical-align: middle; }



	/* dot_list  */

	.dot_list li {font-size: 4.44vw;line-height: 1.67;color: #4f5254;padding: 0 0 2.8vw 2.8vw;text-align: left; margin-bottom: 0;}

	.dot_list li:before {top: 3vw; left: 0; width: 4px; height: 4px;margin-right: 15px; vertical-align: 1px;}



	/* charter_list */

	.charter_list ul li sup {color: #e64d2c;}



	.charter_list {border-top: 2px solid #979a9b; border-bottom: 1px solid #e3e4e4; padding: 6% 6%;}

	.charter_list ul li {width:50%; font-weight: 800; font-size: 4.17vw; line-height: 1.5; letter-spacing: -.02em;padding-bottom: 15px;}

	.charter_list ul li sup {font-size: 30px;line-height: 1;}

	.charter_list ul li span.m_only {display: inline;}



	/* download, more button */

	div.download, .more_wrap, div.download.left, div.more_wrap.left {/* text-align: center; */margin: 7.83vw auto 0;}

	.download p, .more_wrap p {font-weight: 700; font-size: 3.89vw;}

	.download .more,  .more_wrap .more {display: inline-block;  width: 14.32vw; height: 11.72vw; margin-left: 1.5vw;}

	.more_wrap .more {margin-left: 0;}

	.download .more:before, .more_wrap .more:before {width: 11.72vw; height: 11.72vw; }

	.download .more:after, .more_wrap .more:after {width: 10.46vw; height: 3.33vw;}



	/* tabmenu */

	.tabmenu, .link_tab {padding: 23.15vw 0 0; overflow: hidden;}

	/* .tabmenu ul, .link_tab ul {width: 110vw;} */

	.tabmenu li a , .link_tab li a {font: 400 4.17vw/1 acumin-pro, sans-serif;color: #878b8d;letter-spacing: -.01em;text-align: center;border-bottom: 2px solid #c2c4c5;padding-bottom: 2vw;}

	.tabmenu li a.nsq, .link_tab li a.nsq  {font-family: NanumSquare, sans-serif;}

	.tabmenu li:hover a, .tabmenu li.active a, .link_tab li:hover a, .link_tab li.active a {font-weight: 600; color: #333;}



	.tabmenu.round {/* border-bottom: 2px solid #6f7070;  */padding: 6.48vw 0 6.48vw;}

	.tabmenu.round.two {overflow: hidden;}

	.tabmenu.round.two ul {float: left; position: relative; left: 50%; transform: translateX(-50%);}

	.tabmenu.round li {width: auto; margin-right: 3.7vw;}

	.tabmenu.round li:last-child {margin-right: 0;}

	.tabmenu.round li a {height: 9.54vw; line-height: 9.54vw; font-weight: 700; color: #4f5254; border: 2px solid #4f5254; border-radius: 5vw; padding: 0 4.91vw;}

	.tabmenu.round li.active a {color: #fff; background-color: #4f5254;}



	/* custom scroll  */

	.mCustomScrollBox {overflow: visible;padding-bottom: 9.44vw;}

	.mCSB_scrollTools .mCSB_draggerContainer {background-color: #bcc1c4;height: 3px;border-radius: 5px;}

	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .feature.affiliates .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {background-color: #333; margin: 0 auto;height: 3px;}

	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {position: absolute;top: 0;left: 0;height: 3px;margin: 0 auto;}

	.mCSB_horizontal.mCSB_inside>.mCSB_container {margin-bottom: 0;}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal {height: 4px;}



	.select_box .mCustomScrollBox {padding-bottom: 0; }

	.select_box .mCSB_inside>.mCSB_container {margin-right: 0;}

	.select_box .mCSB_scrollTools .mCSB_draggerContainer {background-color: #fff; height: 100%;}

	.select_box .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .feature.affiliates .select_box .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {margin: 0 auto;}

	.select_box .mCSB_scrollTools_vertical {width: 4px;}

	.select_box .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {position: absolute;top: 0;left: 6px;margin: 0 auto;}

	.select_box .mCSB_horizontal.mCSB_inside>.mCSB_container {margin-bottom: 0;}

	.select_box .mCSB_scrollTools.mCSB_scrollTools_horizontal {height: 4px;}



	/* page numbers */

	.pagination {font-size: 0; text-align: center; margin: 9vw 0 0;}

	.pagination * {vertical-align: middle;}

	.pagination .pc_only {display: none;}

	.pagination .m_only {display:inline-block;}

	.pagination .page .left, .pagination .page .right {width: 4.17vw;height: 4.17vw;background: no-repeat center 3px/cover;font-size: 4.17vw;letter-spacing: -0.2em;  vertical-align: -0.33em;}

	.pagination .page .all_left_btn {background-image: url("/resources/images/investors/all_left_btn-m.png");}

	.pagination .page .left_btn {background-image: url("/resources/images/investors/left_btn-m.png");}

	.pagination .page .all_right_btn {background-image: url("/resources/images/investors/all_right_btn-m.png");}

	.pagination .page .right_btn {background-image: url("/resources/images/investors/right_btn-m.png"); margin-left: 1.3vw;}

	.pagination .page a {line-height: 4.17vw;font-size: 4.17vw;letter-spacing: -0.01em;margin: 0 3.7vw;color: #878b8d;}

	.pagination .page a > * {width: 4.17vw;height:4.17vw;line-height: 4.17vw;font-size: 4.17vw;letter-spacing: -0.01em;color: #878b8d;}

	.pagination .page a:not(.left, .right) {display: none;}

	.pagination .page a.active {display: inline-block; color: #e64d2c;font-weight: 700;}

	.pagination .pageNumber a:not(.active) {display: none;}



	.select_wrap .select_box {display: block;}

	.select_wrap .select_box +  .select_box {margin-top: 5vw; margin-left: 0;}

	.select_box {width: 100%; height: 9.11vw;}

	.select_box .label {font-weight: 400; font-size: 4.44vw; line-height: 1.6;}

	.select_box .label:before {width:7.41vw; height:3.7vw; background-image: url("/resources/images/select_arrow-m.png");}

	 .select_box .option_list {box-shadow: 0 0.56vw 0.83vw 0 rgba(29, 29, 29, 0.11);}

	 .select_box.active .option_list {max-height: 51.67vw;}

	 .select_box .option_item {/* padding: 5px 15px 5px; transition: .1s;*/text-align: center; font-weight: 300; font-size: 4.44vw; color: #333; padding: 7vw 0 0 0;}

	.select_wrap.s_mb, .select_box.s_mb {margin-bottom: 9.26vw;}



	/* footer */

	footer#footer {border-top: 1px solid #d0d1d2;}

	footer .footer {padding: 10.9vw 0 12.04vw;}

	footer a, footer p, footer .familysite button {font-size: 12.5vw; line-height: 1.2; font-weight: 400; color: #4f5254;}

	footer address {font-weight: 400; color: #4f5254;font-size: 3.61vw;line-height: 1.4;margin-bottom: 5.84vw;}

	footer .footer_top {display: block; padding-bottom: 8.3vw;}

	footer .footer_top > div {display: block; padding-right: 0;  float: left;}

	footer .footer_top > div:last-child {width: 100%;}

	footer .footer_top .footer_col01 {width: 100%;}

	footer .footer_top .footer_col01 .footer_logo {width: 13.93vw; padding-top: 0.65vw;}

	footer .footer_top .footer_col02 {width: 100%;margin-top: 6.2%;}

	footer .footer_top .footer_col02 li {float: left;margin-right: 3.5vw;}

	footer .footer_top .footer_col02 li:last-child {margin-right: 0;}

	footer .footer_top .footer_col02 a {font-size: 3.89vw; line-height: 1.38;}

	footer .footer_top .footer_col03 {position: relative; width: 100%;margin-top: 12.5%;}

	footer .footer_top .footer_col03 a {font-weight: 400;font-size: 3.33vw;}

	footer .footer_top .footer_col02 a, footer .footer_top .footer_col03 a {display: inline-block;}

	footer .footer_top .footer_col03 .familysite button {font-size: 3.33vw; display: inline-block;}

	footer .footer_top .footer_col03 .familysite button:after {width: 2.13vw; height: 2.69vw; background: no-repeat url("https://s3-content-seahholdings-homepage.s3.ap-northeast-2.amazonaws.com/resources/images/seah_footer_more-m.png") center / contain; margin-left: 1.5vw;}

	footer .footer_top .footer_col03 .familysite ul {width: auto; left: 21vw;bottom: 0;box-shadow: 0 0.56vw 0.83vw 0 rgba(29, 29, 29, 0.11);}

	footer .footer_top .footer_col03 .familysite.select_box.active ul {max-height: 128.7vw;/* padding-bottom: 2.78vw; */}

	footer .footer_top .footer_col03 .familysite li {padding: 2.78vw 12.04vw 0 3.7vw;text-align: left;}

	footer .footer_top .footer_col03 .familysite li:last-child {padding-bottom: 2.78vw;}

	footer .footer_top .footer_col03 .familysite li a {font-size: 3.33vw;}

	footer .footer_top .footer_col03 .sns_link {position: absolute; bottom: 0; right: 0;}

	footer .footer_top .footer_col03 .sns_link li:last-child {margin-left: 2.31vw;}

	footer .footer_top .footer_col03 .sns_link li a {width: 9.54vw; height: 9.54vw;}

	footer .footer_top .footer_col03 .sns_link li:first-child a {background-image: url("/resources/images/sns_blog_btn-m.png");}

	footer .footer_top .footer_col03 .sns_link li:last-child a {background-image: url("/resources/images/sns_youtube_btn-m.png");}

	footer .award_logo {top: 71%;right: 6%;width: 17.5vw;}

	footer .footer_btm {padding-top: 7.59vw;}

	footer .footer_btm ul {width: 100%; padding-right: 0; margin-bottom: 7.96vw;}

	footer .footer_btm ul li {display: inline-block;}

	footer .footer_btm ul li a {font-weight: 400; font-size: 2.78vw;}

	footer .footer_btm > p {font-size: 2.78vw;color: #878b8d;}

	footer .footer_btm > * {display: block;}



	/* popup */

	.popup_wrap {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

	.popup_wrap .valign {width: 100%; height: 100%; margin: 0 auto; table-layout: fixed;}

	.popup_wrap .popup_inner {margin: 5.56vw auto 0;width: 88.89vw;}

	.popup_wrap.video .popup_inner {margin: 0 auto; width: 100%;}

	.popup_wrap .popup_cont {border-radius: 30px; overflow: hidden;}

	.popup_wrap .popup_cont .popup_txt {background-color: #fff;padding: 11.11vw 5.56vw 11.11vw 5.56vw;}

	.popup_wrap .popup_cont .popup_logo h1 {height: 5.7vw;}

	.popup_wrap .popup_cont .popup_logo h1 img {width: auto; height: 100%;}

	.popup_wrap .popup_cont .txt .info {padding: 3vw 0 0 0;}

	.popup_wrap .popup_cont .txt .info strong {display: inline-block; color: #333;}

	.popup_wrap .popup_cont .txt .info strong:after {content: '';display: inline-block;margin: 0 3.24vw; width: 2px; height: 2.96vw;vertical-align: -0.2vw;}

	 .popup_wrap .popup_cont .aff_link {font-size: 4.17vw;text-align: center;display: block;margin-top: 7.41vw;}

	#popup_layer #videoArea {width: 100%; height: 56.25vw;}

	html.device #popup_layer #videoArea {height: 56.25vw; max-height: 45vh;}

	#videoArea iframe {width: 100%; height: 100%;}

	#popup_layer .popup_wrap.video .close_btn {width: 65px; height: 65px; background-size: 25px 25px;position: absolute; top: auto; bottom: 100%; right: 0; background: url('/resources/images/popup_close_btn-m.png') no-repeat 50% 50%; background-size: 25px 25px; margin: 0;}





	/* gotop button */

	button.goTop {width: 48px; height: 48px; bottom: 24px; right:24px;}

	.goTop .top_icon {width: 20px;height: 14px;}

}



@media screen and (max-width: 350px) {

	footer .footer_btm ul li a {font-size: 10px;}

	footer .footer_btm > p {font-size: 10px;}

}



@media screen and (max-width: 320px) {

	.inner,.tit_inner {padding: 0 18px;}

	.more_btn {width: 18px; height: 18px;}



	.large_tit {font-size: 24px;}

	.tit { font-size: 21px; margin-bottom: 16px;}

	.tit.small {font-size: 18px;}

	.sub_tit {font-size: 18px;}

	.sub_tit_small {font-size: 13px;}

	.medium_tit { font-size: 18px; margin-bottom: 18px;}

	.small_tit { font-size: 14px;}

	.disclaimer { font-size:12px; padding-top: 12px;}

	.disclaimer.Bold { font-weight: 700 !important; font-size:14px;}

	.txt .desc {margin-top: 12px;}

	div.desc, ul.desc {margin-top: 12px;}

	.desc p, .desc li, p.desc, li.desc, dd.desc, a.desc {font-size: 13px;}

	.detail p, p.detail {font-size: 11px;}

	.sec_desc {font-size: 13px; padding: 0 0 26px;}

	.sec_desc.left {padding: 18px 28px 28px 0; }



	/* more btn */

	.more {width: 27px; height: 21px;}

	.more:before {width: 21px; height: 21px;}

	.more:after {width: 19px; height: 6px;}



	/*icon  */

	.sus_icon {width: 35px; height: 35px;  margin-bottom: 13px;}

	.sub_wrap section {padding-top: 81px;}

	#wrap section:not(.overview):last-of-type,

	#wrap section:not(.kv_area):last-of-type {padding-bottom: 80px;}

	#wrap .pb {padding-bottom: 82px;}

	#wrap .mt15 {margin-top: 6px;}

	header .gnb #logo {width: 55px; height: 18px;  left: 0; top: 26px; }

	header .gnb .side_menu .language{top: 3px;}

	header .gnb .side_menu .language> li a {font: 700 15px/2 acumin-pro, sans-serif; padding: 0 19px 0 0;}

	header .gnb .side_menu .menu_btn {width: 31px; height: 31px; border-radius: 9px;}

	header .gnb .side_menu .menu_btn button i { width: 3px; height: 3px;}

	header .gnb .side_menu .menu_btn button i:nth-child(1) {left: 10px; top: 10px;}

	header .gnb .side_menu .menu_btn button i:nth-child(2) {right: 10px; top: 10px;}

	header .gnb .side_menu .menu_btn button i:nth-child(3) {left: 10px; bottom: 10px;}

	header .gnb .side_menu .menu_btn button i:nth-child(4) {right: 10px; bottom: 10px;}

	header .gnb .side_menu .menu_btn.show button i {width: 14px; height: 2px; border-radius: 4px;}

	header .gnb .side_menu .menu_btn.show button i:nth-child(1) {left: auto; top: 14px; right: 8px;}

	header .gnb .side_menu .menu_btn.show button i:nth-child(2) {top: 14px; right: 8px;}



	#sub_header {top: 0; height: 56px;}

	#sub_header .header_inner {padding: 0 18px;}

	#sub_header .gnb .top_menu {padding-top: 17px;}

	#sub_header .gnb #logo {width: 55px; height: 18px; top: 26px;}

	#sub_header .gnb .side_menu .menu_btn button {border-radius: 9px;}



	/* gnb_wrap */

	header .gnb_wrap > div .menu_list {margin-left: 33px;}

	header .gnb_wrap > div .menu_list > li {margin-left: 33px;}

	header .gnb_wrap > div .menu_list > li h1 {width: 100%;font: 600 21px/1.12 acumin-pro, sans-serif;opacity: .6;padding: 11px 0;}

	header .gnb_wrap > div .menu_list > li:not(:first-child) h1 {text-indent: -3px;}

	header .gnb_wrap > div .menu_list > li  li a { font-size: 13px; line-height: 31px; height: 31px;}



	/* kv_area */

	.feature.kv_area {height: 284px;}

	.feature.kv_area .sub_menu li {margin-right: 14px;}

	.feature.kv_area .kv_tit_wrap {text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4),0 1px 1px rgba(0, 0, 0, 0.4);}

	.feature.kv_area .kv_tit_wrap h1 {font-size: 25px;}



	/* overview */

	.feature.overview {padding: 71px 0; }

	.feature.overview .overview_desc h2 { font-size: 18px;}

	.feature.overview .overview_desc .large_tit { font-size: 24px;}

	.feature.overview .overview_desc > p {font-size: 14px;}

	.feature.overview .overview_desc p.small  {font-size: 13px;}



	.feature.overview .seah_vision li {padding-bottom: 27px;}

	.feature.overview .seah_vision li:nth-child(-n+2) {padding-bottom: 27px;}

	.feature.overview .seah_vision li dl dt {padding-bottom: 24px;}

	.feature.overview .seah_vision li dl dd {padding-top: 24px;}



	/* half_wrap */

	.sub_wrap section.half_wrap {padding-top: 81px;padding-bottom: 86px;}

	.sub_wrap section.half_wrap.pb0 {padding-top: 30px;padding-bottom: 86px;}

	.half_wrap .half_cont {margin-bottom: 72px;}

	.half_wrap .half_cont .txt {margin-top: -74px;}

	.half_wrap .half_cont .txt .desc {margin-top: 10px;}

	.half_wrap.m_full .half_cont .txt .tit {top: -218px;left: 16px;}

	.half_wrap .half_cont .txt .csr_link {margin: 27px 0 0 10px;}

	.half_wrap .half_cont .txt .csr_link .more { width: 39px; height: 39px; margin-left: 15px;}

	.half_wrap .half_cont .txt .csr_link a {font: 400 13px/1.67 acumin-pro, sans-serif; }

	.half_wrap .half_cont .txt .csr_link .more:after {width: 34px; height: 16px;}

	.half_wrap .half_list {padding-top: 20px;}

	.half_wrap .half_list li {font-size: 13px; padding: 0 0 3px 11px;}

	.half_wrap .half_list li .li_tit, .half_wrap .half_cont .txt .csr_link .m_only {font-size: 12px; }

	.half_wrap .half_list li.pLeft {padding: 0 0 2px 9px;}

	.half_wrap .half_list li:before {top: 9px;left: 5px;width: 4px;height: 4px;margin-right: 7px;}



	/* dot_list  */

	.dot_list li {font-size: 14px;padding: 0 0 9px 9px;}

	.dot_list li:before {top: 10px; width: 4px; height: 4px;margin-right: 15px; }



	/* toggle menu */

	.toggle_wrap .leading_txt .small_tit {margin-bottom: 15px;}

	.toggle_wrap .leading_txt .desc {padding-top: 26px;padding-bottom: 16px;}



	.toggle_list > ul > li {margin-bottom: 18px;}

	.toggle_list > ul > li .tg_tit {font-size: 16px; line-height: 39px;}

	.toggle_list > ul > li .tg_desc {padding-top: 26px; padding-bottom: 16px;}

	.toggle_list > ul > li .tg_desc .reception {margin-top: 22px;}

	.toggle_list > ul > li .tg_desc .reception p {margin-bottom: 9px;}

	.toggle_list > ul > li .tg_desc .tg_depth1 {margin-bottom: 42px;}

	.toggle_list > ul > li .tg_desc .tg_depth2 {margin-bottom: 43px;margin-top: 7px;}

	.toggle_list > ul > li .tg_desc .tg_depth3 {padding-left: 21px;margin-bottom: 35px;}

	.toggle_list > ul > li .tg_desc .tg_depth1 li a,

	.toggle_list > ul > li .tg_desc .tg_depth2 li a,

	.toggle_list > ul > li .tg_desc .tg_depth3 li a {display: inline-block;}

	.toggle_list > ul > li .desc .small_tit {margin-bottom: 15px;}



	/* charter_list  */

	.charter_list ul li {width:50%;  font-size: 13px; padding-bottom: 15px;}

	.charter_list ul li sup {font-size: 30px;}



	/* download, more button  */

	div.download, .more_wrap, div.download.left, div.more_wrap.left {margin: 25px auto 0;}

	.download p, .more_wrap p { font-size: 12px;}

	.download .more,  .more_wrap .more {width: 46px; height: 38px; margin-left: 5px;}

	.download .more:before, .more_wrap .more:before {width: 38px; height: 38px; }

	.download .more:after, .more_wrap .more:after {width: 33px; height: 11px;}



	/* tabmenu */

	.tabmenu, .link_tab {padding: 74px 0 0; }

	.tabmenu li a , .link_tab li a {font: 400 13px/1 acumin-pro, sans-serif;padding-bottom: 6px;}



	.tabmenu.round {/* border-bottom: 2px solid #6f7070;  */padding: 21px 0 21px;}

	.tabmenu.round li {width: auto; margin-right: 12px;}

	.tabmenu.round li a {height: 31px; line-height: 31px; border-radius: 16px; padding: 0 16px;}



	/* custom scroll  */

	.mCustomScrollBox {padding-bottom: 30px;}

	.mCSB_scrollTools .mCSB_draggerContainer {height: 3px;border-radius: 5px;}

	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .feature.affiliates .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {height: 3px;}

	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {height: 3px;}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal {height: 4px;}



	.select_box .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {left: 6px;}

	.select_box .mCSB_scrollTools.mCSB_scrollTools_horizontal {height: 4px;}



	/* page numbers */

	.pagination {margin: 29px 0 0;}

	.pagination button {width: 13px;height: 13px;background: no-repeat center 3px/cover;font-size: 13px;}

	.pagination button.right_btn {margin-left: 4px;}

	.pagination .page a {width: 13px;height:13px;line-height: 13px;font-size: 13px;margin: 0 12px;}

	.select_wrap .select_box +  .select_box {margin-top: 16px;}

	.select_box { height: 29px;}

	.select_box .label { font-size: 14px;}

	.select_box .label:before {width:24px; height:12px;}

	.select_box .option_list {box-shadow: 0px 2px 3px 0px rgba(29, 29, 29, 0.11);}

	.select_box.active .option_list {max-height: 165px;}

	.select_box .option_item {font-size: 14px;  padding: 22px 0 0 0;}

	.select_wrap.s_mb, .select_box.s_mb {margin-bottom: 30px;}



	/* footer */

	footer .footer {padding: 35px 0 39px;}

	footer a, footer p, footer .familysite button {font-size: 40px;}

	footer address { font-size: 12px;line-height: 1.4;margin-bottom: 19px;}

	footer .footer_top { padding-bottom: 27px;}

	footer .footer_top .footer_col01 .footer_logo {width: 45px; padding-top: 2px;}

	footer .footer_top .footer_col02 li {margin-right: 11px;}

	footer .footer_top .footer_col02 li:last-child {margin-right: 0;}

	footer .footer_top .footer_col02 a {font-size: 12px; line-height: 1.38;}

	footer .footer_top .footer_col03 {width: 100%;margin-top: 12.5%;}

	footer .footer_top .footer_col03 a {font-size: 11px;}

	footer .footer_top .footer_col03 .familysite {margin-bottom: 6px;}

	footer .footer_top .footer_col03 .familysite button {font-size: 11px;}

	footer .footer_top .footer_col03 .familysite button:after {width: 7px; height: 9px; margin-left: 5px;}

	footer .footer_top .footer_col03 .familysite ul {width: auto; left: 67px;bottom: 0;box-shadow: 0px 2px 3px 0px rgba(29, 29, 29, 0.11);}

	footer .footer_top .footer_col03 .familysite.select_box.active ul {max-height: 412px;}

	footer .footer_top .footer_col03 .familysite li {padding: 9px 39px 0 12px;}

	footer .footer_top .footer_col03 .familysite li a {font-size: 11px;}

	footer .footer_top .footer_col03 .sns_link li:last-child {margin-left: 7px;}

	footer .footer_top .footer_col03 .sns_link li a {width: 31px; height: 31px;}

	footer .award_logo {width: 56px;}

	footer .footer_btm {padding-top: 24px;}

	footer .footer_btm ul {margin-bottom: 25px;}

	footer .footer_btm ul li:first-child { padding-right: 6px;}

	footer .footer_btm ul li:first-child:after {width: 1px; height: 7px; }





	/* popup */

	.popup_wrap .popup_inner {margin: 18px auto 0;width: 284px;}

	.popup_wrap .popup_cont {border-radius: 30px; }

	.popup_wrap .popup_cont .popup_txt {padding: 36px 18px 36px 18px;}

	.popup_wrap .popup_cont .popup_logo h1 {height: 18px;}

	.popup_wrap .popup_cont .txt .info {padding: 10px 0 0 0;}

	.popup_wrap .popup_cont .txt .info strong:after {margin: 0 10px;width: 2px;height: 9px;}

	.popup_wrap .popup_cont .aff_link {font-size: 13px;margin-top: 24px;}

	#popup_layer .close_btn {;margin: 20px auto 20px;width: 36px;height: 36px;}

	#popup_layer #videoArea {height: 180px;}

}





	@media screen and (max-height: 960px) {

		html[data-layout="vh"] header .gnb_wrap > div .menu_list > li h1 {padding: 2.18vh 0;}

	}



	@media screen and (max-height: 500px) {

		/* header .gnb_wrap .menu_wrap {top: 100px; transform: translateY(0);}*/

		header .gnb_wrap > div .menu_list > li h1 {padding: 10.9px 0;}

	}
