﻿@charset "utf-8";

/* ***** content : kyunghwa.jung ***** */

/* common */
sup { font-size: 0.5em; line-height: 1; }
sup.sup_r { font-size: 1.8rem; font-family: "SharpSansNo1" }
sub { font-size: 0.5em; vertical-align: baseline; }
.link { color: #2189FF; font-weight: bold; }
.link.underline { text-decoration: underline; }
.link:hover { color: #1C7EEE; }
.link.term { font-weight: 400; }
.bul { padding-left: 10px; text-indent: -10px; }
.txtPoint_box { background-color: #fafafa; padding: 10px; color: #1778EA !important; display: inline-block !important; } /* point text box */

/* GNB SUP */
.gnb sup.sup_std { display: inline-block; font-size: 10px; transform: scale(0.909); -webkit-transform: scale(0.909); }
.gnb sup.super_r { font-size: 12px; }

/* IE10+ */
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
    .gnb sup.sup_std { font-size: 10px; transform: scale(1); }
    .gnb sup.super_r { font-size: 14px; }
}

/* global */
.abt .h1 { width: 100%; max-width: 1000px; padding: 100px 20px 0; margin: 0 auto; text-align: center; }
.abt .h1+.ont { margin-top: 50px; }
.cbox .h5 { width: 90%; max-width: 1000px; padding: 0 20px; margin: 0 auto; text-align: center; }
.cbox .h6 { width: 100%; max-width: 1000px; padding: 0 20px; margin: 0 auto; text-align: center; }
.abt .sub_tit + .h6 { margin-top: 65px; width: 100%; max-width: 1000px; padding: 0 20px; margin: 65px auto 0; text-align: center; }
.sub_tit_cover { margin: 30px auto 0; text-align: center; }
.sub_tit_area { display: inline-block; max-width: 1020px; }
.sub_tit { font-size: 1.8rem; line-height: 32px; margin: 0 auto; text-align: center; width: 100%; max-width: 1000px; padding: 0 20px; }
.sub_tit.sub_tit_bul { max-width: 100%; padding: 0 20px 0 10px; text-align: left; text-indent: -10px; }
.sub_tit.sub_tit_bul:before { content: ""; display: inline-block; width: 2px; height: 2px; margin-right: 6px; vertical-align: middle; background: #000; }
.sub_tit.sub_tit_bul + .sub_tit.sub_tit_bul { margin-top: 7px; }
.sub_tit2 { font-size: 1.8rem; line-height: 32px; text-align: center; width: 100%; max-width: 1000px; padding: 30px 20px 0; margin: 30px auto 0; background: url(https://image.samsungsds.com/resource/en/images/img/global/bg_line.gif?queryString=20201112044859) no-repeat center top; }
.sub_tit3 { font-size: 1.6rem; line-height: 24px; margin: 0 auto; text-align: center; width: 100%; max-width: 1000px; }
.abt .ont+.h5 { margin-top: 80px; }
.h1+.sub_tit { margin-top: 30px; }
.h5+.sub_tit { margin-top: 30px; }
.h5+.ul_atc { margin-top: 100px; }
.abt_hd_copy + .sub_tit { margin-top: 30px; }
.abt_hd_copy2 + .sub_tit { margin-top: 30px; }
.h6+.sub_tit3 { margin-top: 16px; }
.cbox.type3 .sub_tit2 { background: url(https://image.samsungsds.com/resource/en/images/img/global/bg_line2.gif?queryString=20201112044859) no-repeat center top; }
.sub_tit+.btn_btm { margin-top: 40px; text-align: center; }
.sub_tit + .tab_wrap { margin-top: 65px; }
.sub_tit + .h5 { margin-top: 100px; }
.sub_tit5 { max-width: 900px; font-size: 1.8rem; line-height: 32px; word-break: keep-all; margin: 0 auto; text-align: center; width: 100%; }
.abt .h1 + .cbox { margin-top: 100px; }
.map-datacenter { max-width: 1252px; width: 100%; margin: 20px auto -30px; }
.map-datacenter img { width: 100%; }
.inner.pdn +.im_full { margin-top: 50px; }
@media screen and (max-width:767px) {
    .sub_tit4 { font-size: 1.4rem; }
    .map-datacenter { overflow: hidden; position: absolute; clip: rect(0 0 0 0); width: 1px; height: 1px; margin: -1px; }
    .h5+.ul_atc { margin-top: 30px; }
}
.sub_tit + .cbox.type2 { margin-top: 100px; }
.cbox .sub_tit { padding: 0; }
.cbox .sub_tit.sub_tit_bul { padding-left: 10px; }
.cbox .sub_txt { text-align: left; }
.cbox .sub_tit + .sub_txt2 { margin-top: 60px; }
.cbox .sub_txt2 { line-height: 28px; text-align: center; font-weight: bold; }
.cbox .h5 + .h6 { margin-top: 55px; }
.cbox .h6+.sub_txt { margin-top: 13px; }
.cbox .sub_txt + .h6 { margin-top: 87px; }
.h5.tab_mob_txt { display: none; }
.sub_txt { font-size: 1.6rem; line-height: 30px; color: #000; margin: 0 auto; text-align: center; }
.h5+.sub_txt { margin-top: 30px; }
.h6+.sub_txt { margin-top: 35px; }
.abt #container>.ont { padding: 0 20px; }
.ont .sub_tit+.btn_btm { margin-top: 44px; }
.inner.pdn +.im_full { margin-top: 50px; }

/* input */
input[type=text]::-ms-clear { display: none; }
input[type=text], input[type=password], textarea { width: 100%; height: 48px; padding: 0 16px; font-size: 1.6rem; font-family: "OneLatin", "Apple SD Gothic Neo", sans-serif, Arial; border: 1px solid #a6a6a6; border-radius: 0; -webkit-appearance: none; }
::-webkit-input-placeholder { color: #a6a6a6; }
::-ms-input-placeholder { color: #a6a6a6; }
textarea { font-family: inherit; padding: 20px 16px; line-height: 32px; height: auto; }
input[type=checkbox] { position: absolute; width: 21px; height: 21px; opacity: 0; }
input[type=checkbox]+label { font-size: 1.4rem; line-height: 23px; font-weight: bold; position: relative; display: inline-block; padding: 0 0 0 38px; overflow: hidden; }
input[type=checkbox]+label .icon { width: 20px; height: 20px; display: inline-block; position: absolute; top: 1px; left: 0; margin: 0; border: 1px solid #000; border-radius: 0; background: #fff; }
input[type=checkbox]:checked + label .icon { background: #fff url(https://image.samsungsds.com/resource/en/images/icon/ico_ck.png?queryString=20201112044859) no-repeat 50% 50%; }
input[type=checkbox]+label.error .icon { border-color: #ff0000 !important; }

/*input[type=checkbox]:hover+label .icon{background-color:#fff; !important;}*/
input[type=checkbox]:disabled+label .icon { border-color: #c2c2c2 !important; background: 0 !important; }
input[type=radio] { position: absolute; width: 1px; height: 1px; opacity: 0; }
input[type=radio]+label { font-size: 1.4rem; line-height: 23px; font-weight: bold; position: relative; display: inline-block; padding: 0 0 0 38px; overflow: hidden; }
input[type=radio]+label .icon { width: 20px; height: 20px; display: inline-block; position: absolute; top: 1px; left: 0; margin: 0 0 0 0; border: 1px solid #aaa; background-color: #fff; border-radius: 10px; }

/* input[type=radio]:checked + label .icon {} */
input[type=radio]:checked + label .icon:before { content: ""; position: absolute; top: 50%; left: 50%; margin: -5px 0 0 -5px; width: 10px; height: 10px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_radio.png?queryString=20201112044859) no-repeat 50% 50%; background-size: 10px; }

/* error */
input[type=text].error, input[type=password].error, textarea.error { border-color: #ff0000; }
.error_msg { font-size: 1.6rem; color: #ff0000; line-height: 28px; }
.error_msg_notValid { display: none; }
.error_msg.is_notValid .error_msg_notValid { display: inline; }
.error_msg.is_notValid .error_msg_required { display: none; }

/* solutions */
.h4 + .ul_txt { margin-top: 65px; }
dl.txt dt { font-weight: bold; }
dl.txt + dl.txt { margin-top: 25px; }
.img_nexfinance { position: relative; max-width: 1140px; margin: 0 auto; }
.img_nexfinance img { display: block; width: 100%; }
.btn_nexfinance { display: block; position: absolute; bottom: 3%; width: 31%; height: 20% }
.btn_nexfinance_1 { left: 2%; }
.btn_nexfinance_2 { left: 34.3%; }
.btn_nexfinance_3 { right: 2%; }

/* partners */
.box.type_part { padding: 0 0 200px; background-color: #fff; }
.type_part_form { padding: 0 0 100px; background-color: #fff; }
.txt_box.type_part_form { padding-bottom: 90px; }
.h5 + .dl_txt { margin-top: 50px; }
.dl_txt dt { font-size: 2.8rem; font-weight: 700; line-height: 36px; letter-spacing: 0.03em; }
.dl_txt dd { font-size: 1.6rem; line-height: 24px; color: #333; }
.dl_txt dt+dd { margin-top: 16px; }
.dl_txt dd+dt { margin-top: 63px; }
.dl_txt dd+dd { margin-top: 5px; }
.dl_txt dd.dot { position: relative; padding: 0 0 0 8px; }
.dl_txt dd.dot:before { content: ""; width: 2px; height: 2px; position: absolute; top: 11px; left: 0; background: #000; }
.form { max-width: 900px; margin: 0 auto; font-size: 0; }
.form .check_msg { margin: 70px 0 0 0; text-align: center; }
.form .btn_btm { margin: 35px 0 0 0; text-align: center; }
.form .tit { font-size: 3.6rem; line-height: 50px; font-weight: bold; color: #000; text-align: center; }
.form .txt { font-size: 1.6rem; line-height: 32px; color: #000; }
.check_msg .ip_check.type1 { font-weight: normal; }
.check_msg.type1 { padding: 20px 30px; text-align: left; overflow: hidden; background: #f3f3f3; }
.check_msg.type1 .ip_check { display: block; font-size: 1.6rem; line-height: 32px; font-weight: normal; margin: 6px 0; overflow: inherit; }
.check_msg.type1 .ip_check .icon { border-color: #000; top: 6px; }
.check_msg.type1 .select_child .ip_check .icon { top: 8px; }
.gated_form.type3 .form .check_msg.type1 ul .all_agree .ip_check { margin: 0; }
.check_msg.type1 ul .all_agree label.ip_check { margin: 0; color: transparent; }
.check_msg.type1 ul .all_agree a { display: block; width: 70%; position: absolute; top: 1px; left: 38px; font-size: 1.6rem; font-weight: bold; line-height: 30px; }
.gated_form~.check_msg.type1 { max-width: 1140px; margin: 70px auto 0; }
.check_msg.type1 .ck_child+.ip_check { margin-left: 39px; }
.check_msg.type1 .ck_opt_child+.ip_check { margin-left: 39px; }
.check_msg.type1+ .btn_btm { text-align: center; margin-top: 75px; }
.check_msg+.check_msg { margin-top: 70px; }
.ul_ip+.check_msg { margin-top: 22px; }
.ip_tit_wrap + .ip_tit_wrap { margin-top: 26px; }
.ip_tit { font-size: 1.8rem; font-weight: bold; line-height: 32px; }
.ip_tit.is_select { display: inline-block; font-size: 1.5rem; line-height: 24px; }
.txt + .ip_tit { margin-top: 15px; }
.check_msg.type1 .txt { font-size: 1.6rem; line-height: 32px; color: #000; }
.check_msg.type1 .txt + ul { margin-top: 22px; }
.check_msg.type1 .error_msg { clear: both; padding-top: 10px; }
.check_msg.type1 li { position: relative; padding-left: 38px; }
.check_msg.type1 li:first-child { margin-left: 0; padding-left: 0; }
.check_msg.type1.separate_tnc li:first-child { height: 40px; margin-left: 0; padding-left: 0; }
.check_msg.type1 li .ck_child+.ip_check { position: static; margin-left: 0; padding-left: 0; }
.check_msg.type1 li .ck_opt_child+.ip_check { position: static; margin-left: 0; padding-left: 0; }
.check_msg li a.term:hover { text-decoration: none !important; }
.check_msg li .check { margin-left: 8px; text-decoration: underline; font-size: 1.6rem; }
.check_msg li .ip_btn { font-size: 1.6rem; line-height: 32px; margin: -6px 0 6px; }
.btn_btm.type2 { margin: 75px 0 0 0; text-align: center; }
.ul_ip > li { padding-bottom: 10px; }
.ul_ip > li:first-child { margin-top: 0; }
.ul_ip > li input[type="text"], .ul_ip > li input[type="number"], .ul_ip > li textarea, .ul_ip > li .selectbox.type2, .ul_ip > li .ip_select.type2 { margin-bottom: 28px; }
.ul_ip > li input[type="text"].is_dim { background-color: #f3f3f3; font-weight: 700; color: #000; }
.ul_ip > li input[type="text"].is_dim::placeholder { color: #000; }
.ul_ip > li input[type="text"].is_dim::-webkit-input-placeholder { color: #000; }
.ul_ip > li input[type="text"].is_dim::-ms-input-placeholder { color: #000; }
.ul_ip > li input[type="text"].is_dim::-moz-placeholder { color: #000; }
.ul_ip > li input[type="text"] + .error_msg, .ul_ip > li .ip_select.type2 + .error_msg, .ul_ip > li textarea + .error_msg { margin-top: -25px; line-height: 25px; }
.ul_ip > li textarea + .txt { position: relative; margin-top: -25px; }
.ul_ip > li textarea + .txt .error_msg { display: inline-block; position: absolute; left: 0; }
.ul_ip > li textarea { height: 250px; }
.ul_ip.type1 { display: table; width: 100%; text-align: left; font-size: 0; }
.ul_ip.type1 > li { display: inline-block; width: 33.3%; vertical-align: top; margin: 20px 0 0 0; }
.ul_ip.type1 > li:nth-child(-n+3) { margin-top: 0; }
.ul_ip.type1 label { font-size: 1.6rem; font-weight: normal; }
.ul_ip.type1 label.ip_check { font-size: 1.2rem; letter-spacing: 0.05em; font-weight: bold; }
.ul_ip.type1 + .ul_ip { margin-top: 35px; }
.ul_ip+.ip_tit { margin: 10px 0 0 0; }
.ul_ip+.ip_tit .error_msg { display: inline-block; margin-left: 10px; font-weight: normal; }
.ip_tit+.ul_ip.type1 { margin: 30px 0 20px; }
.form .tit+.ul_ip { margin-top: 20px; }
.form .ul_ip+.tit { margin-top: 70px; }
.form .check+.ul_ip { margin-top: 5px; }
.form .tit+.check { text-align: right; }
.form .tit+.check input[type=checkbox]+label { font-weight: normal; line-height: 28px; font-size: 1.6rem; }
.form .tit+.check input[type=checkbox]+label .icon { top: 4px; }
.ip_check.disable { opacity: 0.5; }
.ip_check.disable .icon { background: #ccc; border-color: #ccc; }
.check_msg.type1 .ip_check.disable .icon { background: #ccc; border-color: #ccc; }

/* checkbox | check_msg : quarter new guide | 210628 add */
.check_msg.align_quarter li:first-child { padding-left: 38px; }
.check_msg.align_quarter li.all_agree { padding-left: 0; margin-left: 0; }
.check_msg.align_quarter li { display: inline-block; float: left; width: 25%; }
.check_msg.align_quarter .select_child .ip_check .icon { top: 14px; }
@media screen and (max-width:1024px) {
    .check_msg.align_quarter li { width: 33.3%; }
}
@media screen and (max-width:768px) {
    .check_msg.align_quarter li { width: 100%; padding: 10px 0 10px 27px; }
    .check_msg.align_quarter li.all_agree { height: 21px; }
    .check_msg.align_quarter li:first-child { height: inherit !important; padding-left: 27px !important; }
    .check_msg.align_quarter li .ck_child+.ip_check { margin: 0; }
    .check_msg.align_quarter li .ck_opt_child+.ip_check { margin: 0; }
    .check_msg.align_quarter .select_child .ip_check .icon { top: 12px !important; }
}

/* //checkbox | check_msg : quarter new guide | 210628 add */

/* about */
.abt .pdt200 { padding-top: 200px; }
.abt .cnt_visual .txt+.h4 { margin-top: 90px; }
.abt .h4+.btn_btm { margin-top: 40px; }
.abt .btn_btm+.txt { margin-top: 50px; }
.abt_hd_copy2.awd_hd { margin: 0 auto 80px auto; }
.infog_im { max-width: 1340px; width: 100%; margin: 0px auto; overflow: hidden; }
.h5 + .infog_im { margin: 50px auto 0; }
.infog_im img { width: 100%; }
.box.type_help { padding: 0 0 100px; background: #fff; }
.btn_btm.type2 { margin: 75px 0 0 0; text-align: center; }
.form_about_help:after { content: ""; display: block; clear: both; }
.form_about_help textarea { width: 56%; height: 272px; float: left; overflow: auto; }
.form_about_help dl { width: 44%; padding: 0 0 0 5%; float: left; }
.form_about_help.type2 dl { width: 100%; padding: 0; float: none; }
.form_about_help dl dt { font-size: 1.8rem; line-height: 32px; vertical-align: top; }
.form_about_help dl dd { margin-top: 25px; }
.form_about_help dl dt+dd { margin-top: 10px; }
.form_about_help label { letter-spacing: 0.1em; }
.form_about_help+.btn_btm { margin-top: 50px; }
.h5+.form_about_help { margin-top: 50px; }
.msg_box { padding: 100px 0; text-align: center; }
.msg_box.type1 { padding: 200px 0; }
.msg_box.no_result_box { padding: 56px 0 100px; }
.msg_box .im { display: inline-block; width: 62px; height: 62px; }
.msg_box .im img { width: 100%; height: 100%; }
.msg_box .h2 { font-family: 'SharpSansNo1'; font-weight: bold; line-height: 76px; margin-top: 20px; }
.msg_box .txt { margin-top: 20px; font-size: 18px; line-height: 32px; }
.error #container { height: 100%; padding-bottom: 60px; }
.error .box.type1 { display: table; width: 100%; height: 100%; padding: 0; }
.error .box.type1 .inner { display: table-cell; vertical-align: middle; }
.error  .msg_box.type1 { padding: 0; }
.error .error_foot { display: table; color: #363636; width: 100%; height: 60px; background: #f3f3f3; }
.error .error_foot .inner { display: table-cell; max-width: 1920px; width: 100%; margin: 0 auto; height: 100%; padding: 15px 20px 15px; vertical-align: middle; }
.error .error_foot .copy { margin-right: 0px; }
.ul_atc { display: table; font-size: 0; padding-right: 44px; width: 100%; }
.ul_atc>li { display: inline-block; width: 50%; padding-left: 44px; margin-top: 60px; vertical-align: top; }
.ul_atc>li:nth-child(odd) { padding-right: 44px; padding-left: 0; }
.ul_atc>li:nth-child(-n+2) { margin-top: 0; }
.ul_atc .cate+.h6 { margin-top: 10px; }
.ul_atc .cate { font-size: 1.4rem; line-height: 28px; font-weight: normal; letter-spacing: 0.1em; color: #333; }
.ul_atc .date { font-size: 1.4rem; line-height: 28px; font-weight: bold; }

/*171017 추가*/
.ul_atc .tit { font-size: 2.8rem; line-height: 36px; color: #000; font-weight: bold; }
.ul_atc .txt { margin-top: 17px; font-size: 1.6rem; line-height: 28px; color: #000; }
.ul_atc.white .txt, .ul_atc.white .tit { color: #fff; }
.ul_atc.tal { text-align: left; }
.ul_atc .dot { margin-top: 17px; font-size: 1.6rem; line-height: 24px; color: #000; padding-left: 10px; }
.ul_atc .dot:before { content: '∙'; display: inline-block; vertical-align: top; margin-left: -10px; margin-right: 5px; }
.ul_atc .bul { font-size: 1.6rem; line-height: 24px; color: #333; position: relative; }
.ul_atc .bul:before { content: ""; display: inline-block; width: 2px; height: 2px; margin-right: 6px; vertical-align: middle; background: #000; }
.ul_atc .tit+.bul { margin-top: 17px; }
.ul_atc .bul+.bul { margin-top: 7px; }
.ul_atc .txt+.txt { margin-top: 7px; }
.ul_atc .btn_txt2 { margin-top: 33px; }
.ul_atc+.btn_btm { margin-top: 46px; text-align: center; }

/*20171017 리스트형식 추가*/
.ul_atc.type1 { padding-right: 0; }
.ul_atc.type1>li { width: 100%; padding: 0 !important; }
.ul_atc.type1>li+li { margin-top: 65px; }
.ul_atc.type1 .txt+.im_full { margin-top: 60px; }
.ul_atc.type1_2 { padding-right: 0; }
.ul_atc.type1_2>li { width: 100%; position: relative; padding: 43px 0 45px 100px; }
.ul_atc.type1_2>li:first-child { padding-top: 0; }
.ul_atc.type1_2 .date { position: absolute; top: 45px; left: 0; }
.ul_atc.type1_2>li:first-child .date { top: 0; }

/* 210526 준법경영 case 추가 */
.ul_atc.half_figure { display: inline-block; text-align: center; padding-right: 0; }
.ul_atc.half_figure li { max-width: 650px; text-align: center; }
.ul_atc.half_figure li:nth-child(odd) { padding-right: 50px; }
.ul_atc.half_figure li:nth-child(even) { padding-left: 50px; }
.ul_atc.half_figure li .tit span { display: inline-block; padding: 10px 30px; font-size: 20px; border: 2px solid #000; border-radius: 100px; overflow: hidden; }
.ul_atc.half_figure li .txt { margin-top: 0; font-size: 18px; }
.ul_atc.half_figure li .img { margin: 60px 0; }
.ul_atc.half_figure li .img img { max-width: 100%; margin: 0 auto; }
.ul_atc.half_figure li .img .img_m { display: none; }

/* //210526 준법경영 case 추가 */

/*insights list 171027*/
.insi_list  .inner { max-width: 1180px; }
.ul_atc.type1 .thumbnail_info { display: inline-block; width: 290px; }
.ul_atc.type1 .thumbnail_info> a { position: relative; display: block; height: 240px; padding-top: 0; line-height: 200px; font-size: 0; border: 1px solid #ccc; text-align: center; overflow: hidden; }
.ul_atc.type1 .thumbnail_info a img { display: inline-block; position: static; height: 100%; margin: 0 -100%; }
.ul_atc.type1 .txt_info { float: right; width: calc(100% - 342px); }
.ul_atc.type1 .txt_info .date { line-height: 15px; color: #666; font-weight: normal; }
.ul_atc.type1 .txt_info .cate { margin-top: 6px; }
.ul_atc.type1 .txt_info .txt { margin-top: 27px; color: #333; min-height: 72px; }
.ul_atc.type1 .txt_info .h6 { overflow: hidden; text-overflow: ellipsis; display: block; -webkit-line-clamp: 1; -webkit-box-orient: vertical; white-space: nowrap; max-width: 798px; }
.ul_atc.type1 .txt_info .txt .sum_g { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.ul_atc.type1 .txt_info .txt .sum_ev { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
.ul_atc.type1 .txt_info .btn_txt2 { margin-top: 34px; }

/* .ul_cx_list */
.ul_cx_list { display: table; padding: 130px 0 0; }
.ul_cx_list li { display: table-cell; width: 25%; padding: 0 30px; font-family: nanumsquare; }
.ul_cx_list li .cx_percent, .ul_cx_list li .cx_tit { display: block; }
.ul_cx_list li .cx_percent { font-size: 4rem; }
.ul_cx_list li .cx_percent em { font-size: 11rem; }
.ul_cx_list li .cx_tit { padding-top: 27px; font-size: 2.6rem; line-height: 36px; }
.ul_cx_list li .cx_txt { padding-top: 7px; font-size: 1.6rem; line-height: 2.8rem; }

/* 210525 | .ul_three_box | add */
.ul_three_box { overflow: hidden; }
.ul_three_box li { display: inline-block; float: left; width: 33.3%; max-width: 410px; min-height: 380px; margin-top: 40px; padding: 40px 40px !important; background-color: #F5F5F5; }
.ul_three_box li:nth-child(3n-1) { margin: 40px 40px 0; }
.ul_three_box li:nth-child(-n+3) { margin-top: 0 !important; }
.ul_three_box li.txt .md_tit { margin-bottom: 19px; font-weight: bold; font-size: 28px; }
@media screen and (max-width:1520px) {
    .ul_three_box li { max-width: 30%; }
    .ul_three_box li:nth-child(3n-1) { margin: 40px 5% 0; }
}
@media screen and (max-width:1024px) {
    .ul_cx_list { padding: 90px 0 0; }
    .ul_cx_list { overflow: hidden; display: block; }
    .ul_cx_list li { display: block; float: left; width: 50%; }
    .ul_cx_list li:nth-child(-n+2) { min-height: 350px; }
    .ul_three_box li { float: left; max-width: none; width: 49%; margin-top: 0; margin-top: 2%; }
    .ul_three_box li:nth-child(3n-1) { margin: 2% 0 0 0; }
    .ul_three_box li:nth-child(3) { margin-top: 2% !important; }
    .ul_three_box li:nth-child(even) { margin-left: 2%; }
    .ul_three_box li.txt .md_tit { font-size: 20px; line-height: 26px; letter-spacing: -0.3px; }
}
@media screen and (max-width:767px) {
    .ul_cx_list { padding: 50px 0 0; }
    .ul_cx_list li { width: 100%; padding-bottom: 42px; }
    .ul_cx_list li:nth-child(-n+2) { min-height: 0; }
    .ul_cx_list li .cx_percent em { font-size: 5.5rem; font-weight: 700; }
    .ul_cx_list li .cx_tit { padding-top: 12px; font-size: 2rem; }
    .ul_cx_list li .cx_txt { padding-top: 5px; font-size: 1.3rem; line-height: 2.3rem; }
    .ul_three_box li.txt .md_tit { margin-bottom: 12px; }
    .ul_three_box li { width: 100%; max-width: none; min-height: auto; padding: 30px 10px !important; margin: 0 0 20px !important; }
    .ul_three_box li:nth-child(3n-1) { margin-bottom: 20px; }
    .ul_three_box li:nth-child(3) { margin-top: 0 !important; }
    .ul_three_box li:nth-child(even) { margin-top: 0 !important; }
    .ul_three_box li:last-child { margin-bottom: 0 !important; }
}

/* //210525 | .ul_three_box | add */

/* 220810 | normal_text_box | add */
.sub_tit_cover + .normal_text_box { margin-top: 80px; }
.normal_text_box .sub_tit_area { margin-bottom: 60px; }
.normal_text_box .txt_box { margin-bottom: 60px; }
.normal_text_box .txt_box:last-child { margin-bottom: 0; }
.normal_text_box .txt_box .im_full .img_m { display: none; }
.normal_text_box .txt_box .im_full img { max-width: 100%; }
.normal_text_box .txt_box  .md_tit { display: block; margin-bottom: 20px; font-size: 28px; line-height: 42px; }
@media screen and (max-width:1024px) {
    .normal_text_wrap .sub_tit_cover { margin-top: 20px; }
    .sub_tit_cover + .normal_text_box { margin-top: 60px; }
    .normal_text_box .txt_box { margin-bottom: 40px; }
    .normal_text_box .txt_box:last-child { margin-bottom: 0; }
    .normal_text_box .txt_box .md_tit { font-size: 20px; line-height: 26px; }
}
@media screen and (max-width:767px) {
    .normal_text_box .txt_box .im_full .img_p { display: none; }
    .normal_text_box .txt_box .im_full .img_m { display: block; }
}

/* //220810 | normal_text_box | add */
.ev_overview > .inner > .ul_atc { margin-top: 51px; text-align: left; }
.ev_overview > .inner > .ul_atc .tit { font-size: 1.8rem; line-height: 25px; }
.sns_icon { display: table; table-layout: fixed; width: 100%; max-width: 770px; text-align: center; margin: 65px auto 0; }
.sns_icon>li { display: table-cell; }
.sns_icon>li img { width: 50px; height: 50px; }
.key_atc { position: relative; display: table; width: 100%; table-layout: fixed; background: #f3f3f3; }
.key_atc>div { display: table-cell; }
.key_atc>div.im { width: 56.4%; float: left; }
.key_atc>div.text { position: absolute; height: 100%; display: inline-block; width: 43.6%; padding: 0 44px; vertical-align: middle; }
.key_atc>div .text_inner { display: table; height: 100%; }
.key_atc>div .text_inner .in { display: table-cell; vertical-align: middle; }
.key_atc>div.im img { width: 100%; }
.key_atc .cate { font-size: 1.4rem; line-height: 14px; font-weight: bold; letter-spacing: 0.1em; color: #333; }
.key_atc .h6 { margin-top: 15px; }
.key_atc .txt { font-size: 1.6rem; line-height: 24px; margin-top: 20px; color: #333; }
.key_atc .btn_txt2 { margin-top: 30px; }
.box.type5_2 .inner:nth-child(even) .key_atc>div.im { float: right; }
.atc_detail { max-width: 760px; margin: 0 auto; }
.atc_detail .cate { overflow: hidden; font-size: 1.4rem; line-height: 14px; font-weight: bold; letter-spacing: 0.1em; color: #505050; }
.atc_detail .cate .mark { margin: 0 5px; }
.atc_detail .cate .cate_left { float: left; }
.atc_detail .cate .cate_right { float: right; }
.atc_detail .h2 { clear: both; font-size: 4rem; margin-top: 23px; line-height: 50px; font-weight: bold; font-family: 'SharpSansNo1'; }
.atc_detail .date { margin-top: 75px; font-size: 1.4rem; line-height: 14px; color: #333; font-weight: bold; letter-spacing: 0.1em; text-transform: uppercase; }
.atc_detail .date .btn_share { display: none; width: 20px; height: 20px; margin-left: 20px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_share_w.png?queryString=20201112044859) no-repeat; font-size: 0; }
.atc_detail .im { margin-top: 46px; margin-bottom: 40px; display: block; width: 100%; text-align: center; }
.atc_detail .im img { width: 100%; }
.atc_detail .im img.portrait { width: auto; max-width: 100%; max-height: 600px; }
.atc_detail .h6 { margin-top: 37px; font-weight: bold; letter-spacing: 0.03em; }
.atc_detail .txt { margin-top: 44px; font-size: 1.6rem; line-height: 24px; color: #333; }
.atc_detail .h6+.txt { margin-top: 17px; }
.contact { padding: 40px 0 0; max-width: 760px; margin: 43px auto 0; }
.contact dt { font-size: 2rem; line-height: 32px; }
.contact dd { font-size: 1.6rem; line-height: 24px; font-weight: bold; }
.contact dt+dd { margin-top: 28px; }
.contact dd.mail { }
.contact dd.mail a:hover { color: #1C7EEE; }
.contact+.bd_btm { margin: 44px auto 0; padding-top: 30px; max-width: 760px; text-align: right; border-top: 1px solid #a5a5a5; }
.tit_area { text-align: center; max-width: 980px; margin: 0 auto; }
.tit_area .cate { font-size: 1.8rem; color: #505050; line-height: 18px; letter-spacing: 0.1em; }
.tit_area .tit { font-size: 6.5rem; font-family: 'SharpSansNo1'; font-weight: bold; line-height: 76px; }
.tit_area .cate+.tit { margin-top: 20px; }
.tit_area .txt { margin-top: 30px; font-size: 1.8rem; line-height: 32px; }
.tit_area .h5 { margin-top: 80px; }
.tit_area .h6 { font-weight: bold; margin-top: 48px; }
.tit_area .txt2 { font-size: 1.6rem; line-height: 24px; }
.tit_area .h6+.txt2 { margin-top: 36px }
.tit_area+.form { margin-top: 90px; }
.tit_area+.dl_txt { margin-top: 60px; }
.tit_area.tal { max-width: inherit; }
.tit_area.tal .h5 { text-align: left; }
.tit_area + .infoBox { margin-top: 60px; }
.h5+.form { margin-top: 60px; }
.infoBox { max-width: 640px; width: 100%; margin: auto; padding: 26px 38px 30px; background-color: #f3f3f3; text-align: center; }
.infoBox_title { font-size: 2rem; font-weight: 700; line-height: 32px; text-transform: uppercase; }
.infoBox_title + .infoBox_txtBox { margin-top: 17px; }
.infoBox_txtBox { text-align: left; }
.infoBox_txtBox:after { display: block; content: ""; clear: both; }
.infoBox_tit { width: 140px; font-size: 1.7rem; font-weight: 700; line-height: 32px; float: left; }
.infoBox_txt { width: calc(100% - 140px); font-size: 1.8rem; line-height: 32px; float: left; }
.infoBox + .form { margin-top: 90px; }

/* event */
.box.type5_2+.box.type1_2 { padding-top: 0; }
.event_list { max-width: 1140px; margin: 0 auto; }
.event_list li { position: relative; border-bottom: 1px solid #ccc; padding: 43px 0 45px 100px; }
.event_list li:after { content: ""; display: block; clear: both; }
.event_list li:first-child { padding-top: 0; }
.event_list li:last-child { padding-bottom: 0; border-bottom: 0; }
.event_list li .date { position: absolute; top: 40px; left: 0; color: #000; }
.event_list li:first-child .date { top: -3px; }
.event_list li .date .m { font-size: 1.8rem; line-height: 32px; font-weight: bold; display: block; }
.event_list li .date .d { font-size: 2.8rem; line-height: 32px; font-weight: bold; display: block; }
.event_list li .date .dash { font-size: 2.8rem; line-height: 32px; font-weight: bold; display: block; }
.event_list li>p { display: block; text-align: left; }
.event_list li .cate { color: #333; font-size: 1.4rem; line-height: 24px; letter-spacing: 0.1em; }
.event_list li .cate .flag { display: inline-block; margin-left: 4px; height: 22px; line-height: 22px; padding: 0 5px; font-size: 12px; letter-spacing: 0; }
.event_list li .cate .flag.exp { background: #FFBC1E; color: #fff; }
.event_list li .cate .flag.ing { background: #1C7EEE; color: #fff; }
.event_list li .cate .flag.end { background: #888888; color: #fff; }
.event_list li .h6 { margin-top: 17px; color: #000; font-size: 2.8rem; line-height: 36px; font-weight: bold; text-align: left; width: 91.3%; max-width: inherit; padding: 0; }
.event_list li .txt { margin-top: 16px; color: #333; font-size: 1.6rem; line-height: 24px; }
.event_list li .btn_txt2 { margin-top: 30px; }
.event_list+.btn_btm { text-align: center; margin-top: 75px; }
.event_vs { padding: 100px 20px; max-width: 1180px; margin: 0 auto; }
.vs_txt { display: table; position: relative; width: 100%; height: 420px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50% }
.vs_txt .text { padding: 0 45px; display: table-cell; height: 100%; width: 100%; vertical-align: middle; color: #fff; }
.vs_txt .tit { font-size: 6rem; line-height: 76px; font-family: 'SharpSansNo1'; font-weight: bold; }
.vs_txt ul { font-size: 0; margin-top: 20px; }
.vs_txt ul li { display: inline-block; font-size: 1.4rem; line-height: 24px; font-weight: bold; letter-spacing: 0.1em; text-transform: uppercase; }
.vs_txt ul li+li:before { content: "|"; color: #fff; display: inline-block; padding: 0 15px; }
.tab_wrap { background: #fff; }
.tab_wrap.tab_none .con .cbox:first-child { padding-top: 0; }

/* 220525 | 탭버튼 없을 경우 class="tab_none" 추가 */
.tab_wrap .tab { text-align: center; margin: 0 auto; text-align: center; }
.tab_wrap .tab .tab_sel { display: none; }
.tab_wrap .tab ul { display: table; font-size: 0; position: relative; margin: 0 auto; }
.tab_wrap .tab ul:after { content: ""; clear: both; display: block; }
.tab_wrap .tab li { display: table-cell; vertical-align: middle; position: relative; }
.tab_wrap .tab li+li { border-left: 1px solid #6b6b6b; }
.tab_wrap .tab li>a { padding: 1px 20px; line-height: 26px; font-size: 2.4rem; display: block; }
.tab_wrap .tab li:first-child a { padding-left: 0; }
.tab_wrap .tab li:last-child > a { padding-right: 0; }
.tab_wrap .tab li.on>a { padding: 1px 20px 0; font-weight: bold; color: #2189FF; letter-spacing: -0.007em; }
.tab_wrap .tab li.on>a:hover { color: #1c7eee !important; }
.tab_wrap .tab li.on>a:after { content: ""; display: block; width: 100%; height: 1px; }

/*.tab_wrap .tab.half li{width:50%;}*/
.tab_wrap .tab.half li:first-child { text-align: right; }
.tab_wrap .tab.half li:last-child { text-align: left; }
.tab_wrap .btn_arr { display: none; font-size: 0; line-height: 0; }
.tab_wrap .tab + .con .cbox { padding-top: 100px; }
.tab_wrap .con:before { content: ""; display: block; width: 100%; overflow: hidden; clear: both; }
.tab_wrap .con .cbox.type2 { margin-top: 100px; }
.tab_wrap .con .cbox+.cbox.type2 { margin-top: 0; }
.tab_wrap .con.cbox.type1 { padding-top: 100px; }
.tab_wrap .tab + .con .cbox.type1.n_guide + .cbox.type1.n_guide { padding-top: 0; }

/* 210525 | 지속가능경영추가 */
.tab_wrap.type3.tab_3depth .cbox.type1 { padding-top: 0; }
.tab_wrap.type3.tab_3depth > .con { margin-top: 100px; }
.tab_wrap.type3.tab_3depth > .tab.half a { padding: 0 55px; font-size: 2.4rem; text-transform: none; }

/* ebc-tabs-area */
.ebc-tabs-area { background: #fff; }
.ebc-tabs-area .tab { text-align: center; margin: 0 auto; text-align: center; }
.ebc-tabs-area .tab ul { display: table; position: relative; width: 100%; }
.ebc-tabs-area .tab li { display: table-cell; vertical-align: middle; position: relative; }
.ebc-tabs-area .tab li+li { border-left: 1px solid #6b6b6b; }
.ebc-tabs-area .tab li>a { padding: 1px 20px; line-height: 26px; font-size: 2.4rem; display: block; }
.ebc-tabs-area .tab li:first-child a { padding-left: 0; }
.ebc-tabs-area .tab li:last-child > a { padding-right: 0; }
.ebc-tabs-area .tab li.active>a { padding: 1px 20px 0; font-weight: bold; color: #2189FF; letter-spacing: -0.007em; }
.ebc-tabs-area .tab li.active>a:hover { color: #1c7eee !important; }
.ebc-tabs-area .tab li.active>a:after { content: ""; display: block; width: 100%; height: 1px; }
.ebc-tabs-area .tab.half li { width: 50%; }
.ebc-tabs-area .tab.half li:first-child { text-align: right; }
.ebc-tabs-area .tab.half li:last-child { text-align: left; }
.ebc-tabs-area .tab.tri li:nth-child(1) { width: 38%; text-align: right; }

/*.ebc-tabs-area .tab.tri li:nth-child(2){text-align:center;} 20210323 동탄 삭제*/
.ebc-tabs-area .tab.tri li:nth-child(2) { width: 38%; text-align: left; }
.ebc-tabs-area .con { display: none; }
.ebc-tabs-area .con.active { display: block; }
.ebc-tabs-area .con:before { content: ""; display: block; width: 100%; overflow: hidden; clear: both; }
.ebc-tabs-area .tabContent_item .swiper-button-prev, .ebc-tabs-area .tabContent_item .swiper-button-next { width: 50px; height: 50px; background-position: 50% 50%; }
.ebc-tabs-area .tabContent_item .swiper-button-prev { background-image: url(https://image.samsungsds.com/resource/en/images/img/ebc-swiper-button-prev.png?queryString=20201112044859); }
.ebc-tabs-area .tabContent_item .swiper-button-next { background-image: url(https://image.samsungsds.com/resource/en/images/img/ebc-swiper-button-next.png?queryString=20201112044859); }
.ebc-tabs-area .tabContent_item .swiper-pagination-bullet { overflow: visible !important; }
@media screen and (min-width:1025px) {
    .ebc-tabs-area .slideCardBox { padding: 0; }
    .ebc-tabs-area .slideCardBox .swiper-slide { max-width: calc(50% - 25px); /*margin-right: 50px;*/ }
    .ebc-tabs-area .tabContent_item .swiper-container { padding: 0 53px; }
    .ebc-tabs-area .tabContent_item .swiper-wrapper { margin: 57px 0; }
    .ebc-tabs-area .tabContent_item .swiper-container:before, .ebc-tabs-area .tabContent_item .swiper-container:after { position: absolute; top: 0; width: 50px; height: 100%; background-color: #f3f3f3; z-index: 10; content: ""; }
    .ebc-tabs-area .tabContent_item .swiper-container:before { left: 0; }
    .ebc-tabs-area .tabContent_item .swiper-container:after { right: 0; }
    .ebc-tabs-area .tabContent_item .swiper-button-prev, .ebc-tabs-area .tabContent_item .swiper-button-next { top: 50%; bottom: auto; margin: 0; transform: translateY(-50%); z-index: 11; }
    .ebc-tabs-area .tabContent_item .swiper-button-prev { left: -0; }
    .ebc-tabs-area .tabContent_item .swiper-button-next { right: -0; }
    .ebc-tabs-area .tabContent_item .swiper-pagination { bottom: 20px; }
    .ebc-tabs-area .tabContent_item .swiper-container .swiper-button-prev, .ebc-tabs-area .tabContent_item .swiper-container .swiper-button-next, .ebc-tabs-area .tabContent_item .swiper-container .swiper-pagination { display: none; }
}
.tab_wrap.type1 { background: #000; color: #fff; padding: 27px 0 26px; }
.tab_wrap.type1 .tab ul { display: block; text-align: left; max-width: 1380px; padding: 0 20px; margin: 0 auto; }
.tab_wrap.type1 .tab li { display: inline-block; }
.tab_wrap.type1 .tab li a { padding: 0; line-height: 16px; font-size: 1.4rem; font-weight: bold; letter-spacing: 0.1em; display: block; }
.tab_wrap.type1 .tab li+li { border-left: 0; }
.tab_wrap.type1 .tab li+li { margin-left: 7%; }
.tab_wrap.type1 .tab li+li:before { display: none; }
.tab_wrap.type2 > .tab ul { display: table; width: 100%; max-width: 1340px; margin: 0 auto; }
.tab_wrap.type2 > .tab li { display: table-cell; width: 25%; text-align: center; vertical-align: middle; }
.tab_wrap.type2 > .tab li a { display: block; font-size: 1.8rem; line-height: 26px; padding: 1px 20px; }
.tab_wrap.type2 > .tab li:first-child { border-left: 0; }
.tab_wrap.type2 > .tab li:first-child a { padding-left: 0; }
.tab_wrap.type2 > .tab li.on a { font-weight: bold; color: #2189FF; letter-spacing: 0; padding: 1px 20px 0; }
.tab_wrap.type2 > .tab li:first-child.on a { padding-left: 0; }
.tab_wrap.type3 > .tab ul { display: table; width: 100%; max-width: 1340px; margin: 0 auto; }
.tab_wrap.type3 > .tab li { width: 50%; vertical-align: middle; text-align: left; }
.tab_wrap.type3 > .tab li:first-child { text-align: right; }
.tab_wrap.type3 > .tab li>a { display: inline-block; font-size: 1.8rem; line-height: 20px; text-transform: uppercase; }
.tab_wrap.type3 .tab li:last-child > a { padding-right: 20px; }
.tab_wrap.type3 > .tab li * { vertical-align: middle !important; }
.tab_wrap.type3 > .tab li .ip_select { display: none; margin-left: 20px; }
.tab_wrap.type3 > .tab li .sel_year { display: inline-block; }
.tab_wrap.type3 > .tab li.on .ip_select { display: inline-block; }
.tab_wrap.type3 > .tab li.on .sel_year { display: none; }
.tab_wrap.type3 > .con { margin-top: 50px; }
.tab_wrap.type3 .tb_w_wrap .tb_col { margin-top: 10px; display: none; }
.tab_wrap.type3 .tb_w_wrap .tb_col:first-child { display: table; }
.tab_wrap.ht > .tab li { min-width: 190px; }
.tab_wrap.ht > .tab li:first-child { text-align: right; }
.tab_wrap.ht > .tab li:last-child { text-align: left; }
.tab_wrap.type4 >.tab { padding-bottom: 40px; }
.tab_wrap.type3.is_many > .tab ul { display: block; }
.tab_wrap.type3.is_many > .tab li { display: inline-block; width: auto; max-width: 33.33%; border: none; text-align: center; }
.tab_wrap.type3.is_many > .tab li + li:before { content: ""; position: absolute; top: 50%; transform: translateY(-50%); display: block; width: 1px; height: 28px; background: #6b6b6b; }
.tab_wrap.type3.is_many > .tab li > a { line-height: 1.2em; }
.ip_select { display: inline-block; height: 18px; position: relative; vertical-align: middle; }
.ip_select .lb { font-size: 1.8rem; line-height: 18px; color: #000; height: 18px; width: 100%; display: inline-block; padding-right: 20px; overflow: hidden; }
.ip_select .lb:after { content: ""; position: absolute; top: 1px; right: 1px; height: 16px; width: 19px; background: #fff url(https://image.samsungsds.com/resource/en/images/icon/ico_sel_arr.png?queryString=20201112044859) no-repeat 50% 50%; z-index: 1; }
.ip_select select { display: block; width: 100%; font-size: 1.8rem; line-height: 18px; color: #000; background-color: rgba(255, 255, 255, 0); color: rgba(0, 0, 0, 0); position: absolute; top: 0; left: 0; z-index: 2; cursor: pointer; -webkit-appearance: none; }
.ip_wide .ip_select select { width: 100%; }
.ip_select select:focus::-ms-value { background-color: rgba(0, 0, 0, 0); border: 1px dotted #000; color: rgba(0, 0, 0, 0); }
select:-moz-focusring { border: 1px dotted #000; }
.ip_select.type1 { border-bottom: 1px solid #000; height: 34px; width: 300px; overflow: hidden; }
.ip_select.type1 .lb { height: 34px; line-height: 34px; text-align: left; padding: 0 10px; }
.ip_select.type1 .lb:after { height: 32px; }
.ip_select.type1 select { height: 34px; line-height: 34px; }
.ip_select.type1+.ip_select.type1 { margin-left: 40px; }
.ip_select.type2 { height: 48px; width: 100%; }
.ip_select.type2 .lb { height: 46px; font-size: 1.6rem; line-height: 46px; padding: 0 16px; background: #fff url(https://image.samsungsds.com/resource/en/images/icon/ico_sel3.png?queryString=20201112044859) no-repeat right 19px center; z-index: 1; }
.ip_select.type2 select { font-size: 14px; height: 46px; line-height: 55px; }
.ip_select.type3 { height: 38px; border: 1px solid #ccc; min-width: 130px; }
.ip_select.type3 .lb { height: 36px; line-height: 36px; font-size: 1.4rem; padding: 0 38px 0 19px; }
.ip_select.type3 .lb:after { width: 36px; height: 36px; border-left: 1px solid #ccc; top: 0; right: 0; }
.ip_select.type3 select { height: 36px; line-height: 36px; font-size: 1.4rem; padding: 0 38px 0 19px; }
.ip_select.type4 { width: 100%; height: 48px; padding: 0 16px; font-size: 1.6rem; line-height: 48px; border: 1px solid #a6a6a6; border-right: 0; background: #fff; vertical-align: top; }
.ip_select.type4 select { font-size: 1.6rem; height: 46px; line-height: 48px; }
.ip_select.type4 .lb { font-size: 1.6rem; height: 45px; padding: 0; line-height: 47px; color: #a6a6a6; }
.ip_select.type4 .lb:after { width: 16px; height: 44px; top: 1px; right: 0; }
.ip_wide .ip_select.type4 .lb:after { right: auto; padding-left: 30px; }
.ul_ip div .txt+.ip_select { margin-left: 20px; }
.fif_frame_wrap iframe { width: 100%; }

/* 블로그 */
.solu_list { padding-top: 50px !important; }
.solu_list .inner { max-width: 760px; padding: 0; }
.solu_list .h4 { font-size: 2.8rem; line-height: 34px; font-weight: bold; color: #000; text-transform: none; letter-spacing: 0.05em; font-family: 'SharpSansNo1'; text-align: left; border-top: 1px solid #ccc; padding: 50px 0 0; text-align: center; }
.solu_list li { padding: 40px 0; border-bottom: 1px solid #ccc; }
.solu_list li:after { content: ''; display: block; clear: both; }
.solu_list li:last-child { border: 0; padding-bottom: 0; }
.solu_list .im { float: left; margin: 0 45px 0 0; width: 280px; }
.solu_list .im img { width: 100%; }
.solu_list .im a { display: block; }
.solu_list .text { float: left; width: 435px; }
.solu_list .h6 { font-size: 2.6rem; font-weight: bold; line-height: 36px; }
.solu_list .txt { font-size: 1.6rem; margin: 8px 0 10px; line-height: 24px; color: #000; }
.ev_survey .inner { max-width: 1066px; }
.ev_survey .survey_tit { padding: 65px 0 63px 40px; background: #3e3e3e; }
.ev_survey .survey_tit .h5 { font-weight: bold; font-size: 2.8rem; line-height: 36px; color: #fff; }
.ev_survey .form { padding: 100px 0; }
.ev_survey .form .ul_ip { margin-bottom: 45px; }
.ul_ip + .survey_form { margin-top: -28px; }
.survey_form .sv_tit { font-size: 1.6rem; line-height: 32px; text-indent: -5px; margin: 30px 0 19px 5px; }
.survey_form  .sv_tit.fb { font-size: 1.8rem; }
.survey_form .q1 .sv_tit { margin-top: 0; }
.survey_form .sv_tit span { color: #757575; }
.survey_form ul { margin-bottom: 38px; }
.survey_form .check_msg.type1 .txt+ul { margin-bottom: 0; }
.survey_form li { margin-top: 25px; }
.survey_form .check_msg li { margin-top: 0px; }
.survey_form li:first-child { margin-top: 0; }
.survey_form li label { font-size: 1.6rem; font-weight: normal; }
.survey_form li label + input[type="text"].etc { margin-left: 11px; height: auto !important; border: none; border-bottom: solid 1px #000; padding: 3px 2px 5px; outline: none; }
.survey_form li label + input[type="text"][disabled].etc { cursor: default; color: #bcbcbc; border-color: #bcbcbc; }
.survey_form .list01 { display: table; width: 100%; }
.survey_form .list01.is_fixWidth:after { content: ""; display: block; clear: both; }
.survey_form .list01 li { display: table-cell; margin-bottom: 0; }
.survey_form .list01.is_fixWidth li { width: 25%; margin-top: 0; display: inline-block; vertical-align: top; }
.survey_form .list01.is_fixWidth li.is_long { width: 50%; }
.survey_form .list01.is_fixWidth li:nth-child(n+5) { margin-top: 25px; }
.survey_form .list01 li label { letter-spacing: 0.1em; }
.survey_form .list02 { display: table; width: 100%; }
.survey_form .list02 li { display: table-cell; width: 50%; margin-bottom: 0; }
.survey_form .list02 li label { letter-spacing: 0.1em; }
.survey_form .list02 input[type=text] { width: 60%; }
.survey_form .list02 label + input[type=text] { margin-left: 14px; }
.survey_form .q2 li label + input[type="text"] { width: calc(100% - 107px); height: 46px; }
.survey_form input[type=text].is_necessary + .error_msg, .survey_form input[type=password].is_necessary + .error_msg { margin-top: 5px; }
.survey_form .check_msg.type1 .error_msg { margin-top: 0px; }
.survey_form table { border: solid #a6a6a6; border-width: 0 1px 1px 0; }
.survey_form table th, .survey_form table td { padding: 10px 10px; border: solid #a6a6a6; border-width: 1px 0 0 1px; text-align: center; }
.survey_form table th { font-weight: normal; font-size: 1.4rem; }
.survey_form table th:first-child { text-align: left; font-weight: bold; font-size: 1.8rem; }
.survey_form table td:first-child { text-align: left; font-size: 1.6rem; padding: 15px 10px; }
.survey_form table th p { text-align: left; font-weight: bold; font-size: 1.8rem; padding: 15px 10px; }
.survey_form table td p { text-align: left; font-size: 1.6rem; padding: 15px 10px; }
.survey_form table td label { padding-left: 18px; }
.survey_form table { margin-bottom: 38px; }
.m_survey_acc { display: none; }
.survey_form .q4 input { margin-bottom: 38px; }
.survey_form .list01 + input { margin-top: -12px; }
.survey_form .q5 textarea { margin-bottom: 38px; }
.survey_form .term { margin-top: 55px; }
.survey_form .check_msg.type1 { margin-top: 40px; }
.survey_form .term label { margin-bottom: 38px; }
.survey_form .term .link { margin-left: 12px; font-weight: normal; text-decoration: underline; }
.survey_form .btn_btm { margin: 58px 0 92px; }
.survey_form  .ip_select.type4 { border-right: 1px solid #a6a6a6; }
.ev_survey .notice { line-height: 28px; font-size: 1.4rem; }
.ev_survey .notice .link { font-weight: normal; }
.blog_detail .inner { max-width: 760px; margin: 0 auto; padding: 0; }
.blog_detail .cate { text-align: left; color: #505050; font-size: 1.4rem; line-height: 1; font-weight: bold; }
.blog_detail .h2 { font-size: 4rem; margin-top: 23px; line-height: 50px; font-weight: bold; font-family: 'SharpSansNo1'; }
.blog_detail .info { color: #000; margin-top: 90px; font-size: 1.6rem; line-height: 1; font-weight: bold; letter-spacing: 0.1em; color: #000; }
.blog_detail .info:after { content: ''; display: block; clear: both; }
.blog_detail .author { float: right; }
.blog_detail .date { margin-top: 75px; font-size: 1.4rem; line-height: 16px; color: #000; font-weight: bold; letter-spacing: 0.1em; text-transform: uppercase; }
.blog_detail .date .btn_share { display: none; width: 20px; height: 20px; font-size: 0; margin-left: 20px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_share_w.png?queryString=20201112044859) no-repeat; }
.blog_detail .im { margin: 50px 0 40px; display: block; width: 100%; text-align: center; }
.blog_detail .im img { width: 100%; }
.blog_detail .im img.portrait { width: auto; max-width: 100%; max-height: 600px; }
.blog_detail .im .im_info { color: #737373; margin-top: 20px; display: block; font-size: 1.4rem; font-weight: bold; }
.blog_detail .post_wrap .h6 { margin-top: 37px; font-weight: bold; letter-spacing: 0.03em; }
.blog_detail .txt_wrap { padding-top: 40px; }
.blog_detail .txt_wrap .box_tit { margin-bottom: 50px; font-size: 2.2rem; text-align: center; font-weight: bold; border: 1px solid #e5e5e5; padding: 10px 15px; }
.blog_detail .txt_wrap p { margin-top: 44px; font-size: 1.6rem; line-height: 24px; color: #000; }
.blog_detail .txt_wrap .sub_tit { margin-top: 56px; font-size: 2.4rem; font-weight: bold; line-height: 30px; text-align: left; padding: 0; }
.blog_detail .txt_wrap p:first-child { margin-top: 0; }
.blog_detail .txt_wrap .textArea { width: 100%; padding: 7px 10px; border: solid 1px #333; line-height: 24px; }
.blog_detail .txt_wrap .textArea_title { display: inline-block; font-size: 1.6rem; font-weight: bold; margin-bottom: 5px; }
.blog_detail .txt_wrap .textArea_text { display: inline-block; font-size: 1.6rem; }
.blog_detail .txt_wrap .linkArea { width: 480px; padding: 21px 30px 21px 20px; box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .19); cursor: pointer; }
.blog_detail .txt_wrap .linkArea_title { display: inline-block; font-size: 1.5rem; font-weight: bold; margin-bottom: 7px; }
.blog_detail .txt_wrap .linkArea_text { display: inline-block; font-size: 1.4rem; width: 100%; white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis; }
.blog_detail .txt_wrap .linkArea_url { display: inline-block; font-size: 1.4rem; color: #608cba; margin-top: 5px; }
.blog_detail .txt_wrap .seriesArea { width: 100%; padding: 25px 18px; background-color: #e2e2e2; line-height: 24px; margin-top: 95px; }
.blog_detail .txt_wrap .seriesArea_title { display: block; font-size: 1.6rem; font-weight: bold; margin-bottom: 6px; }
.blog_detail .txt_wrap .seriesArea_list { font-size: 1.6rem; }
.blog_detail .txt_wrap .seriesArea_list li { width: 100%; line-height: 34px; }
.blog_detail .txt_wrap .seriesArea_list .ico { margin-left: 14px; text-indent: -10px; background: 0; }
.blog_detail .txt_wrap .seriesArea_list .ico:before { content: ''; margin-right: 6px; display: inline-block; width: 2px; height: 2px; background: #000; vertical-align: middle }
.blog_detail .post_wrap { margin-bottom: 68px; }
.blog_detail .post_wrap .h6+.txt { margin-top: 17px; }
.blog_detail .author_info { position: relative; padding: 45px 44px 46px 220px; background: #f3f3f3; margin-bottom: 50px; }
.blog_detail .author_info .img { position: absolute; left: 44px; top: 50px; width: 132px; }
.blog_detail .author_info img { width: 100%; }
.blog_detail .author_info dt { font-size: 2.8rem; font-weight: bold; margin-bottom: 12px; }
.blog_detail .author_info .group { font-size: 2rem; line-height: 27px; margin-bottom: 24px; }
.blog_detail .author_info .desc { font-size: 1.5rem; line-height: 26px; min-height: 84px; }
.blog_detail .author_info .contact { border: 0; padding: 0; font-size: 1.6rem; line-height: 22px; margin: 18px 0 0; }
.blog_detail .author_info .link { font-size: 1.4rem; font-weight: bold; color: #2189FF; letter-spacing: 0.1em; text-transform: uppercase; margin: 26px 0 0; }
.blog_detail .hashtag_list { text-align: center; margin-bottom: 25px; }
.blog_detail .hashtag_list ul { padding: 12px 20px; border-top: 1px solid #a3a3a3; overflow: hidden; }
.blog_detail .hashtag_list li { float: left; font-size: 1.6rem; padding: 0 7px; color: #585858; line-height: 30px; }
.blog_detail .solu_list { padding-top: 0 !important; }
.blog_detail .solu_list .h4 { font-size: 2.8rem; line-height: 34px; font-weight: bold; color: #000; text-transform: none; letter-spacing: 0.05em; border-top: 0; }
.blog_detail .btm_btns { margin: 0px 0 50px; text-align: center; }
.blog_detail .btm_btns:after { content: ''; display: block; clear: both; }
.blog_detail .btm_btns .in { display: inline-block; }
.blog_detail .btm_btns .button-like { float: left; }
.blog_detail .btm_btns .btn_share2 { float: left; display: inline-block; width: 112px; height: 44px; border: 1px solid #ccc; overflow: hidden; text-indent: -9999px; background: url('https://image.samsungsds.com/resource/en/images/icon/ico_blog_share.png?queryString=20201112044859') no-repeat 50% 50%; background-size: 15px; }
.blog_detail { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }

/* selectbox */
.selectbox { display: inline-block; position: relative; vertical-align: middle; text-align: left; }
.selectbox .sel { font-size: 1.8rem; line-height: 20px; padding: 0 15px; display: block; background: #fff url(https://image.samsungsds.com/resource/en/images/icon/ico_sel_arr.png?queryString=20201112044859) no-repeat right 50%; }
.selectbox dd { position: absolute; border: 1px solid #ccc; padding: 14px; background: #fff; z-index: 1; display: none; width: 100%; }
.selectbox dd > a { display: block !important; padding: 0; font-size: 1.6rem; line-height: 18px; } /* 기존 font-size: 1.8rem; */
.selectbox dd > a.on { font-weight: bold; color: #2189FF; }
.selectbox dd > a.on:hover { color: #1C7EEE; }
.selectbox dd > a+a { margin-top: 14px; }
.selectbox dt.on+dd { display: block; }
.selectbox.w130 { width: 130px; }
.selectbox.w150 { width: 150px; }
.selectbox.type1 { border-bottom: 1px solid #000; }
.selectbox.type1 .sel { font-size: 1.6rem; line-height: 34px; padding: 0 10px; }
.selectbox.type1 dd { padding: 25px 19px; margin-top: 10px; overflow: auto; max-height: 300px; }
.selectbox.type1 dd > a { font-size: 1.6rem; line-height: 18px; }
.selectbox.type1 dd > a+a { margin-top: 20px; }
.selectbox.type1+.selectbox.type1 { margin-left: 40px; }
.selectbox.type2 { width: 100%; }
.selectbox.type2 .sel { margin: 0; font-size: 1.6rem; padding: 0 19px; background: #fff url(https://image.samsungsds.com/resource/en/images/icon/ico_sel3.png?queryString=20201112044859) no-repeat right 19px center; }
.selectbox.type2 dd { width: auto; left: auto; right: 0; padding: 25px 19px; max-width: 100%; }
.selectbox.type2 dd > a { font-size: 1.6rem; line-height: 18px; }
.selectbox.type2 dd > a+a { margin-top: 20px; }
.tab_m { width: 100%; max-width: 1340px; margin: 0 auto; }
.tab_m ul { font-size: 0; }
.tab_m li { display: inline-block; font-size: 1.8rem; line-height: 1; padding-left: 20px; border-left: 1px solid #6b6b6b; }
.tab_m li:first-child { padding-right: 20px; border-left: 0; }
.tab_m li.on { font-weight: bold; text-decoration: underline; }
.event_view .sum { font-size: 1.8rem; line-height: 32px; color: #000; max-width: 1180px; padding: 0 20px; margin: 40px auto 100px; }
.event_view .inner .sum { text-align: center; }
.h1+.tab_wrap { margin-top: 60px; }
.event_form { position: relative; display: table; width: 100%; max-width: 1140px; margin: 100px auto 0; }
.event_form .im { display: table-cell; width: 48%; vertical-align: top; }
.event_form .im img { width: 100%; }
.event_form .form { display: table-cell; width: 52%; padding-left: 44px; vertical-align: middle; }
.event_form .form .tit { font-size: 1.8rem; line-height: 18px; }
.event_form .ul_ip { margin-top: 38px; }
.event_form.none .im { display: none; }
.event_form.none .form { padding-top: 90px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_cal2.png?queryString=20201112044859) no-repeat center top; background-size: auto 55px; }
.event_form.none .form .tit { text-align: center; margin-top: 0; }
.event_form.none .form .txt { text-align: center; }
.event_form.ico_none { margin: 150px 0 0; }
.event_form.ico_none .form .tit { font-size: 4rem; text-align: center; margin-top: 0; }
.event_form.ico_none .form .txt { text-align: center; }
.event_form .btn_btm { text-align: left; margin-top: 12px; }
.event_form .end { text-align: left; }
.event_form .end .tit { font-size: 3.6rem; line-height: 46px; color: #000; text-align: left; font-family: 'SharpSansNo1'; }
.event_form .end .txt { font-size: 1.8rem; line-height: 23px; color: #333; font-weight: 400; margin-top: 12px; }
.event_form .end .txt .point { text-decoration: underline; }
.event_form+.bd_btm { margin: 44px auto 0; border-top: 1px solid #a5a5a5; max-width: 1140px; padding-top: 30px; text-align: right; }
.sum .event_desc { padding-top: 100px; }
.event_desc { max-width: 1140px; margin: 0 auto; display: block; }
.event_desc .txt { font-size: 1.8rem; line-height: 32px; display: block }
.event_desc .tit { font-size: 1.8rem; line-height: 32px; font-weight: bold; display: block }
.event_desc .bul { font-size: 1.8rem; line-height: 32px; display: block }
.event_desc .txt+.txt { margin-top: 35px; }
.event_desc .txt+.tit { margin-top: 35px; }
.event_desc .bul+.tit { margin-top: 35px; }
.scd_list { width: 100%; max-width: 1140px; margin: 60px auto 0; }
.scd_list .scd+.scd { margin-top: 70px; }
.scd_list .scd .h6 { font-weight: bold; padding-bottom: 21px; border-bottom: 1px solid #ccc; }
.scd_list .scd ul { margin-top: 30px; display: table; width: 100%; font-size: 1.8rem; line-height: 24px; padding: 15px 44px; background: #fff; }
.scd_list .scd ul>li { display: table-row; }
.scd_list .scd ul>li>span { display: table-cell; padding: 11px 0; }
.scd_list .scd ul>li>span.time { width: 156px; }
.scd_list .scd ul>li>span.btn { width: 220px; text-align: right; font-size: 1.7rem; }
.scd_list .scd ul>li>span.btn a { display: inline-block; margin-left: 10px; }
.thum_list { max-width: 1140px; margin: 0 auto; }
.thum_list>li { padding: 75px 44px 67px; display: table; width: 100%; border-top: 1px solid #ccc; }
.thum_list>li:first-child { border-top: 0; }
.thum_list>li .im { display: table-cell; width: 132px; vertical-align: top; }
.thum_list>li .im img { width: 100%; }
.thum_list>li .text { display: table-cell; padding-left: 44px; vertical-align: top; }
.thum_list>li .h6 { font-weight: bold; }
.thum_list>li .tit { margin-top: 14px; font-size: 2.8rem; line-height: 36px; }
.thum_list>li .txt { margin-top: 37px; font-size: 1.6rem; line-height: 24px; color: #333; }
.thum_list+.bd_btm { margin: 0 auto 44px; border-top: 1px solid #a5a5a5; max-width: 1140px; padding-top: 30px; text-align: right; }

/* filter*/
.box.filter { background: #000; position: relative; }
.type5_2+.box.filter { }
.filter_btn { display: none; }
.filter_wrap { max-width: 1180px; padding: 0 20px; margin: 0 auto; }
.filter_wrap.full { max-width: 1380px; }
.filter_wrap .fil_tit { display: none; }
.filter_wrap:after { content: ""; display: block; clear: both; }
.filter_wrap .fil_tab { text-align: left; height: 70px; background: #000; font-size: 0; position: relative; }
.filter_wrap .fil_tab>li { display: inline-block; text-align: center; margin-right: 7%; vertical-align: middle; }
.filter_wrap .fil_tab>li input[type=checkbox]:focus { outline: 1px dotted; outline: -webkit-focus-ring-color auto 5px; opacity: 1; }

/* 210503 | 접근성 | 포커스 수정 */
.filter_wrap .fil_tab>li:first-child { margin-left: 0; }
.filter_wrap .fil_tab>li:last-child { margin-right: 0; }
.filter_wrap .fil_tab>li>a { font-size: 1.4rem; color: #fff; letter-spacing: 0.05em; font-weight: bold; display: block; line-height: 70px; position: relative; text-transform: uppercase; }
.filter_wrap .fil_tab>li>a:hover { color: #8a8a8a; }
.filter_wrap .fil_tab>li>a strong { display: inline-block; line-height: 70px; position: relative; }
.filter_wrap .fil_tab>li>a .total { min-width: 30px; display: inline-block; text-align: left; }
.filter_wrap .fil_tab>li>a .arr { display: inline-block; margin-left: 15px; width: 15px; height: 8px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_fil_arr.png?queryString=20201112044859) no-repeat; }
.filter_wrap .fil_tab>li.clear { min-width: 100px; position: absolute; top: 0; right: 20px; }
.filter_wrap .fil_tab>li.clear .btn_clear { font-size: 1.4rem; line-height: 70px; font-weight: bold; color: #757575; letter-spacing: 0.05em; }
.filter_wrap .fil_tab>li.clear .btn_close { display: none; }
.filter_wrap .fil_tab>li.on>a .arr { background-position: 0 bottom; }
.filter_wrap .fil_tab>li.on>a strong:after { content: ""; position: absolute; bottom: 16px; left: 50%; width: 45px; height: 2px; margin-left: -22px; background: #2189FF; }
.filter_wrap .filter_close { display: none; }

/* 210413 | 접근성 | 필터 팝업 초점밖으로 이동하는 오류 수정 */
.fil_con { background: #000; position: absolute; z-index: 2; width: 100%; left: 0; }
.fil_con>li { min-height: 180px; display: none; }
.fil_con>li.on { display: block; }
.fil_con>li>a { display: none; }
.filter .btn_wrap { background: #fff; display: none; }
.filter button { font-family: 'OneLatin', "Apple SD Gothic Neo", sans-serif, Arial; }

/*keywordSearch*/
.filter_wrap .fil_tab .key_ipt.key_src strong { font-size: 1.4rem; color: #fff; letter-spacing: 0.05em; font-weight: bold; display: block; line-height: 70px; position: relative; text-transform: uppercase; }
.filter_wrap .fil_tab .key_ipt.key_src input[type="text"] { display: block; position: absolute; width: 15%; height: 28px; min-width: 170px; padding: 0 5px 0 13px; top: 30%; margin-left: 7%; border: 0; border-bottom: 1px solid #ccc; color: #fff; font-size: 1.4rem; background-color: transparent; }
.filter_wrap .fil_tab .key_ipt.key_src .btn_sch { display: block; content: ''; position: absolute; top: 40%; width: 15px; height: 15px; left: 40.3%; font-size: 0; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_fil_sch.png?queryString=20201112044859) no-repeat; background-size: 100%; }
.fil_date { }
.fil_date * { vertical-align: middle; }
.fil_date input[type=text] { display: none; }
.fil_date .btn_date { color: #fff; padding: 0; font-size: 1.4rem; letter-spacing: 0.05em; height: 30px; width: 87px; border-bottom: solid 1px #fff; text-align: center; background: none; white-space: nowrap; }
.fil_date .btn_date.on { border-color: #2189FF; }
.fil_date .lb { color: #fff; font-size: 1.4rem; line-height: 70px; margin-right: 20px; }
.fil_date .dash { margin: 0 15px; display: inline-block; width: 5px; height: 1px; background-color: #808080; }
.fil_date .arr { display: none; }
.fil_date .emph_reset {position: absolute;width: 0.1rem;height: 0.1rem;font-size: 0.1rem;line-height: 0;color: transparent;} /* 2023-04 접근성 수정 */
.list_chekbox { width: 100%; margin: 0 auto; display: table; }
.list_chekbox .cell { display: table-cell; width: 100%; height: 180px; padding: 10px 0; vertical-align: middle; text-align: center; }
.list_chekbox .fil_tb { display: table; margin: 0 auto; text-align: left; }
.list_chekbox .fil_tb.all { text-align: center; }
.list_chekbox .fil_tb>li { display: table-row; vertical-align: top; }
.list_chekbox .fil_tb>li .td { display: table-cell; height: 60px; vertical-align: top; }
.list_chekbox input[type=checkbox]+label sup { font-size: 0.8rem; }
.list_chekbox input[type=checkbox]+label, .list_chekbox input[type=radio]+label { margin: 0 25px; font-size: 1.2rem; line-height: 20px; letter-spacing: 0.1em; padding: 10px 0 10px 30px; color: #fff; text-transform: uppercase; }
.list_chekbox input[type=checkbox]+label *, .list_chekbox input[type=radio]+label * { vertical-align: middle; }
.list_chekbox input[type=checkbox]+label sup { margin-top: -6px; display: inline-block; }
.list_chekbox input[type=checkbox]+label .icon { width: 20px; height: 20px; border-color: #fff; border-radius: 0; top: 10px; background-color: #000; }
.list_chekbox input[type=checkbox]:checked+label .icon { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_fil_check.png?queryString=20201112044859); background-repeat: no-repeat; background-position: 50% 50%; }
.list_chekbox input[type=checkbox].disabled+label, .list_chekbox input[type=radio].disabled+label { color: #757575; }
.list_chekbox input[type=checkbox].disabled+label .icon, .list_chekbox input[type=radio].disabled+label .icon { border-color: #757575; background: #000; }
.list_chekbox input[type=checkbox]:checked.disabled+label .icon { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_fil_check2.png?queryString=20201112044859); background-repeat: no-repeat; background-position: 50% 50% }
.list_chekbox input[type=radio]+label .icon { width: 20px; height: 20px; border: 1px solid #fff; background: none; border-radius: 10px; top: 50%; margin-top: -10px; }
.list_chekbox input[type=radio]:checked+label .icon { }
.list_chekbox input[type=radio]:checked+label .icon:before { background: url("https://image.samsungsds.com/resource/en/images/icon/ico_radio_fil.png?queryString=20201112044859") no-repeat 50% 50%; background-size: 10px; }

/* calendar */
/* 2023-04 접근성 수정 시작 */
.cal_wrap {padding: 30px 30px;display: none;overflow: hidden;position: absolute;width: 358px;background: #000;z-index: 3;color: #fff;font-size: 1.4rem;line-height: normal;font-weight: bold;text-align: center;}
.cal_wrap .ui-datepicker-calendar td.in-range {background-color: #0053b3;}
/* // 2023-04 접근성 수정 끝 */
.filter .date.on .cal_wrap { display: block; }
.cal_wrap button { color: #fff; }
.cal_wrap .ui-datepicker-header { position: relative; line-height: 14px; height: 30px; }
.ui-datepicker-prev, .ui-datepicker-next { position: absolute; top: 0; left: 50%; width: 19px; height: 19px; background: red; font-size: 1px; color: rgba(0, 0, 0, 0); overflow: hidden; text-indent: 1980px; white-space: nowrap; }
.ui-datepicker-prev { margin-left: -80px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_cal_prev.png?queryString=20201112044859) no-repeat 50% 50%; }
.ui-datepicker-next { margin-left: 55px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_cal_next.png?queryString=20201112044859) no-repeat 50% 50%; }
.ui-datepicker-title { display: inline-block; position: static; }
.ui-datepicker-month { width: 138px; line-height: 19px; display: inline-block; text-align: center; text-transform: uppercase; }
.ui-datepicker-year { font-size: 1.4rem; font-weight: bold; position: absolute; top: 0; right: 0; color: #fff; background: #000; }
.ui-datepicker-year option { color: #fff; }
.ui-datepicker-calendar thead th { font-size: 1rem; line-height: 30px; }
/* 2023-04 접근성 수정 시작 */
.ui-datepicker-calendar td a {display: inline-block;width: 2.8rem;height: auto;padding: 0.4rem 0;vertical-align: top;line-height: normal;}
.ui-datepicker-calendar td a:hover,
.ui-datepicker-calendar td a:focus {color: #fff;}
.ui-datepicker-calendar td.start {background: #0053b3;}
.ui-datepicker-calendar td.end {background: #0053b3;}
/* // 2023-04 접근성 수정 끝 */
span.ui-state-default { color: #808080; }
.ui-datepicker-current { margin-top: 10px; text-transform: uppercase; font-size: 1.4rem; font-weight: bold; letter-spacing: 0.05em; line-height: 47px; border-top: 1px solid #808080; width: 100%; }
#startDate:focus, #endDate:focus { outline: -webkit-focus-ring-color auto 5px; }

/* support */
.supp .part_box { margin: 0 auto; }

/* share */
.share_wrap { width: 297px; min-height: 120px; min-width: 320px; border: 1px solid #ccc; position: absolute; background: #fff; z-index: 5; }
.share_wrap .arr { position: absolute; top: -11px; left: 32px; width: 22px; height: 11px; background: url(https://image.samsungsds.com/resource/en/images/bg_share.png?queryString=20201112044859) no-repeat; }
.share_wrap .btn_close { position: absolute; width: 12px; height: 12px; top: 15px; right: 15px; font-size: 0; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_share_close.png?queryString=20201112044859) no-repeat 50% 50%; background-size: 10px; }
.share_list { text-align: center; display: table; width: 280px; margin: 44px auto 48px; }
.share_list>li { display: table-cell; font-size: 1.2rem; width: 33%; }
.share_list>li a { display: inline-block; width: 25px; height: 25px; }
.share_list>li strong { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }
.share_list .ico { width: 25px; height: 25px; display: inline-block; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_share_spr.png?queryString=20201112044859) no-repeat; background-size: 250px; }
.share_list .ico.type1 { background-position: 0 0; }
.share_list .ico.type2 { background-position: -35px 0; }
.share_list .ico.type3 { background-position: -70px 0; }
.share_list a:hover .ico.type1 { background-position: 0 -35px; }
.share_list a:hover .ico.type2 { background-position: -35px -35px; }
.share_list a:hover .ico.type3 { background-position: -70px -35px; }
.share_list>li.copy { width: 0; }
.share_list .copy p { position: absolute; top: 102px; left: 41px; width: 216px; }
.share_list .copy p>input { height: 30px; border-color: #ccc; padding-right: 60px; border-radius: 0; }
.share_list .copy p>button { position: absolute; top: 1px; right: 1px; width: 50px; height: 28px; text-align: center; color: #fff; font-size: 12px; font-weight: bold; font-family: 'OneLatin', "Apple SD Gothic Neo", sans-serif, Arial; background: #000; }
.share_list .copy p>button .ico { display: none; }
.share_list .copy p>button strong { display: inline; }
.share_list .copy p>button:hover { background-color: #1c7eee; }
.share_list li.glob_hide { display: none; }
.share_dim { display: none; }
.cnt_menu .share_wrap { top: 96px !important; left: auto !important; right: 0; }
.cnt_menu .share_wrap .arr { left: 350px !important; }
.share_wrap iframe { width: 100% !important; }

/* search */
.box.sch_form { background: #f3f3f3; }
.box.sch_form+.box.type1_2 { padding-bottom: 60px; }
.box.sch_form .inner { padding: 40px 20px; }
.sch_box { max-width: 880px; position: relative; margin: 0 auto; }
.sch_box .sch_ip { position: relative; max-width: 880px; height: 38px; margin: 0 auto; border: 1px solid #ccc; }
.sch_box .sch_ip>input[type=text] { font-size: 1.4rem; height: 36px; border: 0; padding: 0 70px 0 20px; }
.sch_box .sch_ip>button { position: absolute; top: 0; width: 36px; height: 36px;/* 210429 | 접근성 | font-size:0 삭제 */ color: transparent !important;/* //210429 | 접근성 | font-size:0 삭제 */ }
.sch_box .sch_ip>input.input_sch_inner { padding: 0 20px 0 50px; }
.sch_box .sch_ip .btn_sch { right: 0; background: #000 url(https://image.samsungsds.com/resource/en/images/icon/ico_sch_w.png?queryString=20201112044859) no-repeat 50% 50%; background-size: 20px; }
.sch_box .sch_ip .btn_del { display: none; right: 44px; width: 36px; height: 100%; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_top_close.png?queryString=20201112044859) no-repeat 50% 50%; background-size: 10px; }
.sch_box .tit_area .txt { margin-top: 0; padding-top: 50px; }
.sch_quick { display: none; padding: 22px 0 40px; color: #757575; position: absolute; top: 36px; left: 0; width: 100%; border: 1px solid #ccc; border-top: 0; background: #fff; z-index: 2; }
.sch_quick:before { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 1px; background: #ccc; }
.sch_quick>ul { margin: 6px 19px 0; padding: 0 20px 10px; font-size: 1.4rem; line-height: 40px; border-bottom: 1px solid #ccc; }
.sch_quick>ul>li .point { color: #000; }
.sch_quick>ul li a:hover, .sch_quick ul li a:hover { text-decoration: underline !important; }
.sch_quick .sr_list { min-height: 291px; }
.sch_quick .tit { padding: 0 20px; font-size: 1.2rem; line-height: 28px; }
.sch_box.on .sch_quick { display: block; }
.sch_quick .btn_close { position: absolute; bottom: 14px; right: 19px; font-size: 1.4rem; color: #000; }
.sch_wrap .h6 { font-weight: bold; }
.sch_wrap .box { padding: 100px 0; background: #fff; }
.sch_wrap .box:first-child { padding-top: 0; }
.sch_wrap .h6 + .sch_list { margin-top: 56px; }
.sch_list>li:first-child { padding-top: 0; }
.sch_list>li { border-bottom: 1px solid #ccc; padding: 30px 0; }
.sch_list .cate { font-size: 1.4rem; color: #505050; line-height: 34px; letter-spacing: 0.1em; }
.sch_list .h6 { margin-top: 10px; }
.sch_list .txt { margin-top: 17px; font-size: 1.6rem; line-height: 24px; }
.sch_list .btn_txt2 { margin-top: 30px; }
.sch_wrap .btn_btm { margin-top: 50px; text-align: center; }




/* 리뉴얼 : 통합검색 수정 */
/* 검색 form 영역 ------------------------------------ */
.box.sch_form.srcNew { background-color: transparent; border-bottom: 1px solid #ddd; }
.box.sch_form.srcNew .inner { padding: 80px 20px; }
.box.sch_form.srcNew .inner .sch_box { }
.box.sch_form.srcNew .inner .sch_box .sch_ip { position: relative; height: auto; border: 0; max-width: 800px; }
.box.sch_form.srcNew .inner .sch_box .sch_ip>input[type=text] { border: 0px; width: 100%; height: 63px; line-height: 63px; border: 1px solid #000; border-radius: 50px; font-size: 22px; color: #888; padding: 0 110px 0 30px; }
.box.sch_form.srcNew .inner .sch_box .sch_ip>input:focus { outline: #2189FF; border: 2px solid #2189FF; }
.box.sch_form.srcNew .inner .sch_box .sch_ip .btn_del { position: absolute; width: 30px; height: 30px; background-position: center center; background-repeat: no-repeat; top: 18px; right: 70px; background-image: url('https://image.samsungsds.com/module_src/images/icon/ico_delete.svg?queryString=20230512105409'); background-size: auto; }
.box.sch_form.srcNew .inner .sch_box .sch_ip .btn_sch { position: absolute; right: 30px; top: 18px; width: 30px; height: 30px; background: url('https://image.samsungsds.com/module_src/images/icon/ic_search_black.svg?queryString=20230512105409') no-repeat; }

/* 드랍 */
.box.sch_form.srcNew .inner .sch_box .inner_sch_quick { position: absolute; top: 27px; left: 0; right: 0; width: 100%; max-width: 740px; margin: 0 auto; }
.box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick { padding: 30px 30px 0 30px; color: #757575; position: absolute; top: 36px; left: 0; width: 100%; border: 1px solid #ccc; border-top: 0; background: #fff; z-index: 2; }
.box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick::before { display: none; }
.box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop { display: flex; border-bottom: 1px solid #ddd; padding-bottom: 20px; }
.box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop article { width: 100%; }
.box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop article p { text-align: left; color: #888; font-weight: normal; padding: 0; margin-bottom: 20px; line-height: 18px; font-size: 14px; }
.box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop article ul { min-height: auto; }
.box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop article ul li { }
.box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop article ul li a { display: block; font-size: 14px; line-height: 36px; color: #000; width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop article ul { padding-left: 10px; }

/* 인기 검색어 */
.box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop .src_recentList { border-right: 1px dashed #ddd; padding-left: 0px; margin-right: 30px; width: 50%; }

/* .box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop .src_recentList ul { padding-left: 10px; } */
.box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop .src_recentList ul li { position: relative; }
.box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop .src_recentList ul li button { position: absolute; top: 9px; right: 30px; width: 18px; height: 18px; }
.box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop .src_recentList ul li button::after, .box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop .src_recentList ul li button::before { content: ''; position: absolute; left: 50%; top: 50%; display: block; width: 11px; height: 1px; margin-left: -5px; background-color: #ccc; }
.box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop .src_recentList ul li button::after { transform: rotate(-45deg); }
.box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop .src_recentList ul li button::before { transform: rotate(45deg); }

/* 최근 검색어 */
.box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop .src_popularList { width: 50%; }

/* .box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop .src_popularList ul { padding-left: 10px; } */
.box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop .src_popularList ul li { }

/* 자동검색어*/
.box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop .src_autoComplete { }

/* 검색 drop dwon closeBtn */
.box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_closeBtn { position: relative; width: 100%; padding: 18px 0px; line-height: 15px; overflow: hidden; }
.box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_closeBtn button { position: unset; font-weight: normal; }
.box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_closeBtn button#src_allDelete { color: #2189FF; text-decoration: underline; float: left; }
.box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_closeBtn button#service_close_title { float: right; }

/* //드랍 */
/* //검색 form 영역 ------------------------------------ */

/* 검색 list 영역 ------------------------------------ */
.src_wrap { position: relative; display: flex; width: 100%; max-width: 1320px; margin: 0 auto; }

/* 카테고리 */
.wrp_category { position: relative; flex: 1; max-width: 240px; padding: 60px 30px 0 0; border-right: 1px solid #ddd; }
.wrp_category .wrp_category_cont { padding-bottom: 30px; }
.wrp_category .wrp_category_cont h3 { font-size: 26px; line-height: 33px; padding-left: 10px; margin-bottom: 40px; }
.wrp_category .wrp_category_cont .wrp_mo_categoryBtn { display: none; }
.wrp_category .wrp_category_cont ul { }
.wrp_category .wrp_category_cont ul li { height: 60px; display: flex; align-items: center; padding-left: 15px; }
.wrp_category .wrp_category_cont ul li a { display: block; width: 100%; color: #333; font-size: 18px; line-height: 33px; }
.wrp_category .wrp_category_cont ul li a:hover { color: #2189FF; }
.wrp_category .wrp_category_cont ul li a span { }
.wrp_category .wrp_category_cont ul li.on { background-color: #EBF4FE; }
.wrp_category .wrp_category_cont ul li.on a { color: #2189FF; font-weight: 600; }

/* 서치 리스트 */
.wrp_content { position: relative; flex: 1; padding: 60px 0 60px 40px; }
.wrp_content .wrp_category_cont { }
.wrp_content .wrp_category_cont .wrp_con_head { display: flex; justify-content: space-between; align-items: center; margin-bottom: 40px; }
.wrp_content .wrp_category_cont .wrp_con_head .wrp_con_headResult { display: flex; align-items: center; }
.wrp_content .wrp_category_cont .wrp_con_head .wrp_con_headResult h3 { font-size: 26px; margin-right: 10px; }
.wrp_content .wrp_category_cont .wrp_con_head .wrp_con_headResult p { font-size: 22px; }
.wrp_content .wrp_category_cont .wrp_con_head .wrp_con_headResult p span { font-weight: bold; color: #2189FF; }
.wrp_content .wrp_category_cont .wrp_con_head .searchSort_select { width: auto; max-width: none; height: auto; margin: 0; }
.wrp_content .wrp_category_cont .wrp_con_head .searchSort_select .select_box { margin: 0; float: none; }
.wrp_content .wrp_category_cont .wrp_con_head .searchSort_select .select_box .select_btn { position: relative; display: block; width: 220px; min-width: 120px; height: 40px; line-height: 38px; padding: 0px 25px; text-align: left; font-size: 16px; font-weight: normal; border: 1px solid #000; box-sizing: border-box; transition: all 0.2s; }
.wrp_content .wrp_category_cont .wrp_con_head .searchSort_select .select_box .select_btn:hover { background: #000; color: #fff; }
.wrp_content .wrp_category_cont .wrp_con_head .searchSort_select .select_box .select_btn span { padding-right: 20px; }
.wrp_content .wrp_category_cont .wrp_con_head .searchSort_select .select_box .select_btn span::after { }
.wrp_content .wrp_category_cont .wrp_con_head .searchSort_select .select_box .select_btn:hover span:after { border-color: #fff; }
.wrp_content .wrp_category_cont .wrp_con_head .searchSort_select .select_box ul { }
.wrp_content .wrp_category_cont .wrp_con_head .searchSort_select .select_box ul li { }
.wrp_content .wrp_category_cont .wrp_con_head .searchSort_select .select_box ul li a { }
.wrp_content .wrp_category_cont .wrp_con_list { }
.wrp_content .wrp_category_cont .wrp_con_list li { padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #ddd; }
.wrp_content .wrp_category_cont .wrp_con_list li:last-child { margin-bottom: 0; }

/* breadcrumb */
.wrp_content .wrp_category_cont .wrp_con_list li .wrp_con_listBreadcrumb { margin-bottom: 10px; }
.wrp_content .wrp_category_cont .wrp_con_list li .wrp_con_listBreadcrumb span { position: relative; padding: 0 8px; font-size: 14px; color: #888; }
.wrp_content .wrp_category_cont .wrp_con_list li .wrp_con_listBreadcrumb span:first-child { padding-left: 0; }
.wrp_content .wrp_category_cont .wrp_con_list li .wrp_con_listBreadcrumb span::before,
.wrp_content .wrp_category_cont .wrp_con_list li .wrp_con_listBreadcrumb span::after { width: 10px; border-right: 1px solid #888; content: ''; display: block; height: 6px; position: absolute; right: 0px; top: 6px; transform: skewX(45deg); }
.wrp_content .wrp_category_cont .wrp_con_list li .wrp_con_listBreadcrumb span::after { bottom: 3px; top: auto; transform: skewX(-45deg); }
.wrp_content .wrp_category_cont .wrp_con_list li .wrp_con_listBreadcrumb span:last-of-type::before, .wrp_content .wrp_category_cont .wrp_con_list li .wrp_con_listBreadcrumb span:last-of-type::after { display: none; }
.wrp_content .wrp_category_cont .wrp_con_list li h3 { font-size: 24px; line-height: 34px; margin-bottom: 15px; }
.wrp_content .wrp_category_cont .wrp_con_list li h3 mark { margin-bottom: 15px; }
.wrp_content .wrp_category_cont .wrp_con_list li .wrp_con_txt { font-size: 16px; line-height: 28px; overflow: hidden; margin-bottom: 25px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-wrap: break-word; }
.wrp_content .wrp_category_cont .wrp_con_list li .wrp_con_txt a { display: block; }
.wrp_content .wrp_category_cont .wrp_con_list li h3 mark,
.wrp_content .wrp_category_cont .wrp_con_list li .wrp_con_txt mark { background-color: mark; }
.wrp_content .wrp_category_cont .wrp_con_list li .btn_txt2 { letter-spacing: 0; }
.wrp_content .wrp_category_cont .wrp_con_list li .btn_txt2 a { }
.wrp_content .wrp_category_cont .wrp_con_list li .btn_txt2 a span { position: relative; }
.wrp_content .wrp_category_cont .wrp_con_list li .btn_txt2 a span::after { top: 3px; }

/* page */
.wrp_content .wrp_category_cont .wrp_page { margin-top: 80px; }
.wrp_content .wrp_category_cont .wrp_page .page_container { position: relative; display: flex; justify-content: center; align-items: center; }
.wrp_content .wrp_category_cont .wrp_page .pageNavigator { display: flex; margin-right: 40px; }
.wrp_content .wrp_category_cont .wrp_page .pageNavigator .prev, .wrp_content .wrp_category_cont .wrp_page .pageNavigator .next { position: relative; font-size: 16px; }
.wrp_content .wrp_category_cont .wrp_page .pageNavigator .prev { padding-left: 30px; }
.wrp_content .wrp_category_cont .wrp_page .pageNavigator .next { padding-right: 30px; }
.wrp_content .wrp_category_cont .wrp_page .pageNavigator .prev::after, .wrp_content .wrp_category_cont .wrp_page .pageNavigator .next::after { content: ""; position: absolute; top: 0; width: 7px; height: 7px; border: solid #000; border-width: 1px 1px 0 0; box-sizing: border-box; }
.wrp_content .wrp_category_cont .wrp_page .pageNavigator .prev::after { transform: rotate(225deg); left: 8px; top: 50%; margin-top: -3px; }
.wrp_content .wrp_category_cont .wrp_page .pageNavigator .next::after { transform: rotate(45deg); right: 8px; top: 50%; margin-top: -3px; }
.wrp_content .wrp_category_cont .wrp_page .pageNavigator ul { display: flex; justify-content: center; margin: 0 15px; }
.wrp_content .wrp_category_cont .wrp_page .pageNavigator ul li { }
.wrp_content .wrp_category_cont .wrp_page .pageNavigator ul li button { width: 30px; font-size: 16px; }
.wrp_content .wrp_category_cont .wrp_page .pageNavigator ul li.active button { color: #2189FF; }
.wrp_content .wrp_category_cont .wrp_page .pageInput { }
.wrp_content .wrp_category_cont .wrp_page .pageInput fieldset { }
.wrp_content .wrp_category_cont .wrp_page .pageInput fieldset .pageInput_cont { display: flex; }
.wrp_content .wrp_category_cont .wrp_page .pageInput fieldset .pageInput_cont input { width: 100%; max-width: 60px; height: 34px; border: 1px solid #ddd; text-align: center; }
.wrp_content .wrp_category_cont .wrp_page .pageInput fieldset .pageInput_cont button { width: 50px; border: 1px solid #ddd; margin-left: -1px; font-weight: bold; color: #888; }

/* no search */
.wrp_content .wrp_category_cont .sch_no_result { display: flex; flex-direction: column; align-items: center; margin: 100px auto 100px auto !important; text-align: center; }
.wrp_content .wrp_category_cont .sch_no_result .tit_b { font-size: 26px; line-height: 40px; margin-bottom: 35px; }
.wrp_content .wrp_category_cont .sch_no_result .icon { width: 80px; height: 80px; background-image: url('https://image.samsungsds.com/resource/kr/images/icon/noSearch_icon.png'); background-repeat: no-repeat; background-position: center center; margin-bottom: 30px; }
.wrp_content .wrp_category_cont .sch_no_result .icon::before { display: none; content: none; }
.wrp_content .wrp_category_cont .sch_no_result .list li { color: #000; position: relative; padding-left: 10px; margin-top: 10px; }
.wrp_content .wrp_category_cont .sch_no_result .list li::before { content: ''; display: block; position: absolute; top: 10px; left: 0; margin-top: -1px; width: 3px; height: 3px; border-radius: 50%; background: #000; }
/* //검색 list 영역 ------------------------------------ */
/* //리뉴얼 : 통합검색 수정 */


@media screen and (max-width:1400px) {
    .msg_box.no_result_box { padding: 56px 0 150px; }
}
@media screen and (max-width:1024px) {
    .msg_box.no_result_box { padding: 86px 0 230px; }

    /* 리뉴얼 : 통합검색 1024 */
    .floating-re.float-section.renew { display: none; }
    .box.sch_form.srcNew .inner { padding: 30px 20px; }
    .box.sch_form.srcNew .inner .sch_box { max-width: none; padding: 0; }
    .box.sch_form.srcNew .inner .sch_box .sch_ip { /* max-width: none; */ }
    .box.sch_form.srcNew .inner .sch_box .sch_ip>input[type=text] { height: 50px; font-size: 16px; line-height: 24px; padding: 0 95px 0 20px; }
    .box.sch_form.srcNew .inner .sch_box.on .inner_sch_quick .sch_quick { top: 23px; }
    .box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop article p { font-size: 1.2rem; }
    .box.sch_form.srcNew .inner .sch_box .sch_ip .btn_sch { right: 20px; top: 10px; }
    .box.sch_form.srcNew .inner .sch_box .sch_ip .btn_del { top: 10px; right: 60px; }
    .src_wrap { flex-direction: column; }
    .wrp_category { border-right: 0; max-width: none; padding: 0; }
    .wrp_category .wrp_category_cont h3 { display: none; }
    .wrp_category .wrp_category_cont .wrp_mo_categoryBtn { display: block; width: 100%; padding: 13px 20px; font-size: 16px; line-height: 33px; font-weight: normal; text-align: left; background-color: #EBF4FE; color: #2189FF; }
    .wrp_category .wrp_category_cont .wrp_mo_categoryBtn::after { position: absolute; right: 20px; top: 23px; width: 8px; height: 8px; border: solid #2189FF; border-width: 1px 1px 0 0; box-sizing: border-box; transform: rotate(135deg); content: ""; transition: all 0.4s; }
    .wrp_category .wrp_category_cont { padding-bottom: 0; }
    .wrp_category .wrp_category_cont ul { display: none; }
    .wrp_category .wrp_category_cont.on ul { display: block; padding: 20px 20px 0 20px; border-bottom: 1px solid #ddd; background-color: #FBFDFF; }
    .wrp_category .wrp_category_cont.on .wrp_mo_categoryBtn::after { top: 26px; transform: rotate(315deg); }
    .wrp_category .wrp_category_cont ul li { height: auto; margin-bottom: 24px; padding: 0; }
    .wrp_category .wrp_category_cont ul li.on { background-color: transparent; }
    .wrp_category .wrp_category_cont ul li a { font-size: 16px; }

    /* 리스트 */
    .wrp_content { padding: 30px 20px 30px 20px; }
    .wrp_content .wrp_category_cont .wrp_con_head { flex-direction: column-reverse; }
    .wrp_content .wrp_category_cont .wrp_con_head .wrp_con_headResult { margin-right: auto; }
    .wrp_content .wrp_category_cont .wrp_con_head .searchSort_select { margin-left: auto; margin-bottom: 30px; padding-right: 0; }
    .wrp_content .wrp_category_cont .wrp_con_list li { padding-bottom: 30px; margin-bottom: 30px; }
    .wrp_content .wrp_category_cont .wrp_con_list li .wrp_con_listBreadcrumb span { font-size: 12px; }
    .wrp_content .wrp_category_cont .wrp_con_list li .wrp_con_listBreadcrumb span::before, .wrp_content .wrp_category_cont .wrp_con_list li .wrp_con_listBreadcrumb span::after { height: 4px; }
    .wrp_content .wrp_category_cont .wrp_con_list li .wrp_con_listBreadcrumb span::after { bottom: 4px; }
    .wrp_content .wrp_category_cont .wrp_con_list li h3 { font-size: 20px; margin-bottom: 15px; line-height: normal; }
    .wrp_content .wrp_category_cont .wrp_con_list li .wrp_con_txt { font-size: 14px; line-height: 24px; margin-bottom: 20px; }
    .wrp_content .wrp_category_cont .wrp_con_list li .btn_txt2 { }
    .wrp_content .wrp_category_cont .wrp_con_list li .btn_txt2 a { }
    .wrp_content .wrp_category_cont .wrp_con_list li .btn_txt2 a span { }
    .wrp_content .wrp_category_cont .wrp_con_list li .btn_txt2 a span::after { top: 2px; }
    /* //리뉴얼 : 통합검색 1024 */ 
}
@media screen and (max-width:768px) {
    .sch_box .tit_area .txt { padding: 25px 0 45px; }
    .sch_box .tit_area .txt.sch_result_txt { font-size: 1.2rem; }
    .msg_box.no_result_box { padding: 22px 0 100px; }


    /* 리뉴얼 : 통합검색 768 */
    .box.sch_form.srcNew .inner .sch_box .sch_ip { max-width: none; z-index: 2; }
    .box.sch_form.srcNew .inner .sch_box.on { background-color: #fff; padding: 0 20px 0 20px; margin-top: 91px; }
    .box.sch_form.srcNew .inner .sch_box .inner_sch_quick { top: -23px; width: calc(100% - 40px); z-index: 1; }
    .box.sch_form.srcNew .inner .sch_box.on .inner_sch_quick .sch_quick { position: relative; max-width: none; overflow: hidden; border-top-left-radius: 25px; border-top-right-radius: 25px; padding: 70px 12px 0 12px; }
    .box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop { padding-bottom: 15px; }
    .box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop .src_popularList { width: 50%; }
    .box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop .src_recentList { margin-right: 20px; width: 50%; }
    .box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop article ul { padding-left: 8px; }

    /* .box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop .src_recentList ul { padding-left: 8px; } */
    /* .box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop .src_popularList ul { padding-left: 8px; } */

    .box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop .src_recentList ul li button { right: 20px; top: 7px; }
    .box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_listDrop article ul li a { font-size: 13px; line-height: 32px; width: 73%; }
    .box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_closeBtn { padding: 15px 0; }
    .box.sch_form.srcNew .inner .sch_box .inner_sch_quick .sch_quick .src_closeBtn button { margin: 0; }

    /* page */
    .wrp_content .wrp_category_cont .wrp_page { margin-top: 30px; }

    /* .wrp_content .wrp_category_cont .wrp_page .page_container { max-width: 150px; height: 40px; margin: 0 auto; } */
    .wrp_content .wrp_category_cont .wrp_page .pageNavigator { margin-right: 20px; z-index: 1; }
    .wrp_content .wrp_category_cont .wrp_page .pageNavigator ul { margin: 0; }
    .wrp_content .wrp_category_cont .wrp_page .pageNavigator .prev span, .wrp_content .wrp_category_cont .wrp_page .pageNavigator .next span { display: none; }
    /* .wrp_content .wrp_category_cont .wrp_page .pageNavigator ul { margin: 0px; padding-left: 65px; } */

    /* 모바일 page 개수는 스크립트로 뿌려지기 때문에 마크업test 확인을 위한 CSS */
    /* .wrp_content .wrp_category_cont .wrp_page .pageNavigator ul li { display: none; } */
    /* .wrp_content .wrp_category_cont .wrp_page .pageNavigator ul li:first-child { display: block; } */
    /* //모바일 page 개수는 스크립트로 뿌려지기 때문에 마크업test 확인을 위한 CSS */

    .wrp_content .wrp_category_cont .wrp_page .pageNavigator ul li button { color: #000; font-weight: normal; }
    .wrp_content .wrp_category_cont .wrp_page .pageNavigator ul li.active button { }

    /* .wrp_content .wrp_category_cont .wrp_page .pageInput { z-index: 2; position: absolute; left: 40px; display: flex; align-items: center; } */
    /* .wrp_content .wrp_category_cont .wrp_page .pageInput::after { content: "/"; font-size: 18px; margin-left: 10px; } */
    .wrp_content .wrp_category_cont .wrp_page .pageInput fieldset .pageInput_cont button { width: 40px; }
    .wrp_content .wrp_category_cont .wrp_page .pageInput fieldset .pageInput_cont input { max-width: 40px; padding: 0 5px; }

    /* no search */
    .wrp_content .wrp_category_cont .sch_no_result { margin: 60px auto 60px auto !important; }
    .wrp_content .wrp_category_cont .sch_no_result .icon { margin-bottom: 20px; }
    .wrp_content .wrp_category_cont .sch_no_result .tit_b { font-size: 24px; line-height: 36px; margin-bottom: 24px; }
    .wrp_content .wrp_category_cont .sch_no_result .list { padding: 0; }
    .wrp_content .wrp_category_cont .sch_no_result .list li { font-size: 13px; line-height: 22px; }
    .wrp_content .wrp_category_cont .sch_no_result .list li:first-child { margin: 0; }
    /* //리뉴얼 : 통합검색 768 */ 
}

/* gated form */
.gated_form { position: relative; display: table; width: 100%; max-width: 1140px; margin: 90px auto 0; }
.gated_form .im { display: table-cell; width: 31%; }
.gated_form .im img { max-width: 100%; max-height: 100%; width: 100%; }
.gated_form .form { display: table-cell; width: 69%; padding-left: 44px; vertical-align: middle; }
.gated_form.type2 .im { width: 40%; }
.ul_dw { max-width: 1140px; margin: 35px auto 0; }
.ul_dw li { display: table; border-bottom: 1px solid #ccc; width: 100%; }
.ul_dw li:first-child { border-top: 1px solid #ccc; }
.ul_dw li>p { display: table-cell; padding: 21px 30px; }
.ul_dw li>p.btn_txt2 { width: 150px; text-align: right; }
.ul_dw li>p.tit { font-size: 2.4rem; line-height: 36px; font-weight: bold; }
.ul_dw+.btn_btm { text-align: center; margin-top: 50px; }

/* gated form moudle_ty 2023.01.13 */
/* gated form moudle_ty 2022.09.02 */
/* .gated_form * + .moudle_ty { margin-top: 30px; } */
.gated_form .moudle_ty { display: flex; align-items: center; justify-content: space-between; padding: 30px; background: #FAFAFA; }
.gated_form .moudle_ty .txt { font-weight: 500; font-size: 18px; line-height: 27px; color: rgba(0, 0, 0, 0.7); }
.gated_form .moudle_ty .btn_area .btn_m { min-width: 210px; }
.gated_form .moudle_ty + .form_about_help { margin-top: 30px; }

/* 220225 | legal new */
.legal_cont .tit_m { margin-bottom: 40px; text-align: left; }
.legal_cont .list_wrap { border-top: 4px solid #000; }
.legal_cont .list_wrap > li { border-bottom: 1px solid #ddd; }
.legal_cont .list_wrap .title { display: block; padding: 40px 0 20px; line-height: 32px; font-size: 24px; }
.legal_cont .list_wrap .title + .list_dep2 > li:first-child { padding-top: 0; }
.legal_cont .list_dep2 .tit { font-size: 18px; line-height: 32px; }
.legal_cont .list_dep2 > li { padding-top: 30px; border-top: 1px solid #ddd; }
.legal_cont .list_dep2 > li:first-child { margin-top: 0; border-top: 0; }
.legal_cont .list_dep2 .tit_wrap { position: relative; padding: 0 20px 30px; }
.legal_cont .list_dep2 .tit_wrap .tit_line { position: relative; padding-right: 100px; }
.legal_cont .list_dep2 .tit_wrap .btn_down { position: absolute; right: 0px; top: 0; line-height: 32px; font-size: 16px; color: #1C7EEE; }
.legal_cont .list_dep2 .tit_wrap .acc_btn { position: relative; display: inline-block; margin-top: 10px; padding-right: 26px; font-size: 18px; color: #888; transition: color 0.3s; }
.legal_cont .list_dep2 .tit_wrap .acc_btn:hover, .legal_cont .list_dep2 .tit_wrap .acc_btn:focus, .legal_cont .list_dep2 .tit_wrap .acc_btn.active { color: #1C7EEE; }
.legal_cont .list_dep2 .tit_wrap .acc_btn:after { content: ""; display: inline-block; position: absolute; top: 56%; right: 0px; width: 16px; height: 2px; background-color: #888; transform: translateY(-50%) rotate(90deg); transition: all 0.3s; }
.legal_cont .list_dep2 .tit_wrap .acc_btn:before { content: ""; display: inline-block; position: absolute; top: 52%; right: 0px; width: 16px; height: 2px; background-color: #888; transition: background-color 0.3s; }
.legal_cont .list_dep2 .tit_wrap .acc_btn.active:after { transform: translateY(-50%); background-color: #1C7EEE; }
.legal_cont .list_dep2 .tit_wrap .acc_btn:hover:before, .legal_cont .list_dep2 .tit_wrap .acc_btn:hover:after, .legal_cont .list_dep2 .tit_wrap .acc_btn:focus:before, .legal_cont .list_dep2 .tit_wrap .acc_btn:focus:after, .legal_cont .list_dep2 .tit_wrap .acc_btn.active:before { background-color: #1C7EEE; }
.legal_cont .acc_panel { display: none; padding: 30px; border-top: 1px solid #ddd; background: #F5F5F5; }
.legal_cont .acc_panel li { position: relative; margin-top: 20px; padding-right: 100px; }
.legal_cont .acc_panel li:first-child { margin-top: 0; }
.legal_cont .acc_panel li .btn_down { position: absolute; right: 0px; top: 0; font-size: 16px; line-height: 32px; color: #1C7EEE; }
@media all and (max-width:1023px) {
    .legal_cont .inner { max-width: 838px; width: auto; padding: 0 30px; }
    .legal_cont .tit_m { width: 100%; margin-bottom: 20px; }
    .legal_cont .list_wrap .title { padding: 30px 0 15px; font-size: 20px; line-height: 32px; }
    .legal_cont .list_dep2 > li { padding-top: 20px; }
    .legal_cont .list_dep2 > li:first-child { border-top: 0; }
    .legal_cont .list_dep2 .tit_wrap { padding: 0 0 20px; }
    .legal_cont .list_dep2 .tit_wrap .tit_line { padding-right: 0; }
    .legal_cont .list_dep2 .tit { font-size: 14px; line-height: 24px; }
    .legal_cont .list_dep2 .tit_wrap .btn_down { display: block; position: relative; margin-top: 10px; font-size: 14px; }
    .legal_cont .list_dep2 .tit_wrap .acc_btn { margin-top: 20px; font-size: 14px; }
    .legal_cont .list_dep2 .tit_wrap .acc_btn:before, .legal_cont .list_dep2 .tit_wrap .acc_btn:after { width: 14px; }
    .legal_cont .acc_panel li { padding-right: 0; }
    .legal_cont .acc_panel li .btn_down { display: block; position: relative; margin-top: 10px; font-size: 14px; line-height: 24px; }
}

/* gated form type3 171206*/
.gated_form.type3 { max-width: 1360px; margin: 0 auto; }
.gated_form.type3 .info { padding: 187px 69px 130px 50px; }
.gated_form.type3.trial .info { padding: 187px 45px 130px 50px; }
.gated_form.type3.trial .info .tit_area .tit { font-size: 5.6rem; }
.gated_form.type3.trial .info .tit_area .txt { text-align: center; }
.gated_form.type3 .info .im { display: block; width: 100%; padding: 75px 0 13px 0; }
.gated_form.type3 .info .im img { display: block; max-width: 100%; margin: 0 auto; }
.gated_form.type3 .info .noti_list { width: 100%; margin-top: 43px; }
.gated_form.type3 .info .trial_step + .noti_list { margin-top: 55px; }
.gated_form.type3 .info .noti_list li { width: 70%; position: relative; margin: 0 2% 15px 18%; font-size: 1.8rem; line-height: 22px; text-align: left; }
.gated_form.type3 .info .noti_list li:before { content: ''; display: inline-block; width: 18px; height: 18px; position: absolute; top: 0; left: 0; background: url('https://image.samsungsds.com/resource/en/images/icon/ico_noti_arr.png?queryString=20201112044859') no-repeat; margin-left: -30px; }
.gated_form.type3 .txt { text-align: justify; }
.gated_form.type3 .form { width: 41%; padding: 187px 69px 67px; background-color: #e3e3e3; }
.ip_select.type3 .lb:after { width: 36px; height: 36px; border-left: 1px solid #ccc; top: 0; right: 0; }
.gated_form.type3 .form .txt.noti { margin-top: 23px; line-height: 24px; }
.gated_form.type3 .form .txt.noti.ip_tit { margin-top: 43px; }
.gated_form.type3 .form .txt.noti.ip_tit + .check_msg li a { font-weight: bold; }
.gated_form.type3 .form .txt.noti.ip_tit + .check_msg li .link.term { font-weight: bold; }
.gated_form.type3 .form > .ul_ip li .wrap_ip_tel { position: relative; margin-bottom: 28px; }
.gated_form.type3 .form > .ul_ip li .wrap_ip_tel div { float: left; width: 23%; height: 48px; }
.gated_form.type3 .form > .ul_ip li .wrap_ip_tel div:first-child { width: 27%; }
.gated_form.type3 .form > .ul_ip li .wrap_ip_tel div:last-child { border-right: 1px solid #a6a6a6; }
.gated_form.type3 .form > .ul_ip li .wrap_ip_tel div.ip_wide { width: 100%; }
.gated_form.type3 .form > .ul_ip li .wrap_ip_tel div input[type="text"] { border-left: 0; border-right: 0; line-height: 45px; vertical-align: top; }
.gated_form.type3 .form > .ul_ip  li .wrap_ip_tel .ip_select.type4 { border-right: 0; }
.gated_form.type3 .form > .ul_ip  li .wrap_ip_tel .hyphen { display: block; position: relative; float: left; width: 2%; height: 48px; color: #000; background-color: #fff; border-top: 1px solid #a6a6a6; border-bottom: 1px solid #a6a6a6; background-image: url('https://image.samsungsds.com/resource/en/images/icon/ico_hyphen.png?queryString=20201112044859'); background-repeat: no-repeat; background-position: 0 20px; }
.gated_form.type3 .form > .ul_ip li .wrap_ip_tel:after { content: ''; display: block; clear: both; }
.gated_form.type3 .form > .ul_ip > li .wrap_ip_admin div { float: left; width: 58%; }
.gated_form.type3 .form > .ul_ip > li .wrap_ip_admin .admin { display: block; width: 40%; float: left; margin-left: 2%; }
.gated_form.type3 .form > .ul_ip > li .wrap_ip_admin:after { content: ''; display: block; clear: both; }
.gated_form.type3 .form .form_about_help.type2 input[type=radio]+label { font-size: 1.6rem; line-height: 25px; font-weight: normal; letter-spacing: 0; }
.gated_form.type3 .form .form_about_help.type2 dl dd { margin-top: 17px; }
.gated_form.type3 .form .check_msg.type1 { margin-top: 24px; padding: 0; background-color: #e3e3e3; }
.gated_form.type3 .form > .ul_ip + .check_msg.type1 { margin-top: 0; }
.gated_form.type3 .form .check_msg.type1 .ip_tit { font-size: 1.8rem; line-height: 28x; }
.gated_form.type3 .form .check_msg.type1 .ip_tit.normal { font-weight: normal; }
.gated_form.type3 .form .check_msg.type1 .ip_tit > span { display: inline-block; font-size: 1.5rem; }
.gated_form.type3 .form .check_msg.type1 .ip_check { margin: 10px 0; }
.gated_form.type3 .form .check_msg.type1 ul li:last-child .ip_check { margin-bottom: 0; }
.gated_form.type3 .form .check_msg.type1 li .ip_btn { margin: -8px 0 0px; line-height: 32px; }
.gated_form.type3 .form .check_msg.type1 li .ip_btn sup { font-size: 1rem; text-decoration: none; }
.gated_form.type3 .form .check_msg.type1 input[type=checkbox]+label .icon { border: 1px solid #a6a6a6; }
.gated_form.type3 .form .check_msg.type1 li.txt { margin-top: 15px; padding-left: 0; }
.gated_form.type3 .form .check_msg.type1 li textarea { max-height: 102px; padding: 16px 18px; line-height: 23px; }
.gated_form.type3 .form .form_about_help.type2 { margin-top: 24px; }
.gated_form.type3 .form .form_about_help.type2 dl dt { line-height: 24px; }
.gated_form.type3 .form .btn_btm.type2 { margin: 50px 0 0 0; }
.gated_form.type3 .form .btn.mid { background: #fff; border: 1px solid #a6a6a6; }
.gated_form.type3 .form .btn.mid.long_txt { letter-spacing: 0.05rem; }
.gated_form.type3 .form .btn.mid:hover { background: #000; }
.gated_form.type3 .info .intro { width: 100%; position: relative; display: table; max-width: 95%; margin: 65px auto 0; }
.gated_form.type3 .info .intro > .img { display: table-cell; vertical-align: middle; }

/* .gated_form.type3 .info .intro > .img img{display: block; margin: 0 auto;} */
.gated_form.type3 .info .intro > ul { float: right; width: 95%; margin-top: -1px; padding-left: 5%; }
.gated_form.type3 .info .intro > ul li { position: relative; padding-left: 25px; margin-top: 18px; font-size: 1.8rem; }
.gated_form.type3 .info .intro > ul li:before { content: ''; display: inline-block; width: 15px; height: 11px; position: absolute; top: 3px; left: 0; background: url('https://image.samsungsds.com/resource/en/images/icon/ico_brc_check.png?queryString=20201112044859') no-repeat; }
.gated_form.type3 .info .intro::after { content: ''; display: block; clear: both; }
.tit_area.gate .step_tit { margin-top: 60px; font-size: 2.6rem; font-weight: bold; line-height: 44px; }
.gated_form.type3 .trial_step { text-align: center; margin-top: 38px; word-break: break-word; }
.gated_form.type3 .trial_step.nexledger_info { width: 100%; height: 0; padding-top: 104%; text-align: center; margin-top: 90px; background-size: 100%; background-repeat: no-repeat; }
.gated_form.type3 .trial_step.nexledger_info.show_m { width: 100%; height: auto; margin-top: 0; padding-top: 0; text-align: center; background-size: 100%; background-repeat: no-repeat; }
.gated_form.type3 .trial_step .nexledger_trial_step { width: 100%; height: 0; padding-top: 64%; text-align: center; margin-top: 40px; background-size: 50%; background-position: center; background-repeat: no-repeat; }
.gated_form.type3 .trial_step .tit { font-size: 2.6rem; font-weight: bold; }
.gated_form.type3 .trial_step .tit:hover { color: #000 }
.gated_form.type3 .trial_step ul { margin-top: 38px; }
.gated_form.type3 .trial_step ul li { display: inline-block; position: relative; width: 20%; min-height: 204px; margin-left: 5%; padding: 0 2%; vertical-align: top; background-color: #e3e3e3; }
.gated_form.type3 .trial_step ul li:first-child { margin-left: 0; }
.gated_form.type3 .trial_step ul li:before { content: ''; display: inline-block; position: absolute; top: 50%; right: -18%; width: 13px; height: 22px; margin-top: -11px; background: url('https://image.samsungsds.com/resource/en/images/icon/ico_step.png?queryString=20201112044859') no-repeat; }
.gated_form.type3 .trial_step ul li:last-child::before { display: none; }
.gated_form.type3 .trial_step ul li .step { height: 80px; padding: 14px 0; font-weight: bold; }
.gated_form.type3 .trial_step ul li .step em { font-size: 1.7rem; font-weight: bold; color: #2189FF; }
.gated_form.type3 .trial_step ul li .step span { display: block; min-height: 48px; margin-top: 8px; font-size: 1.7rem; line-height: 24px; }
.gated_form.type3 .trial_step ul li .step_cnt { width: 100%; height: 108px; display: table; }
.gated_form.type3 .trial_step ul li .step_cnt p { display: table-cell; vertical-align: middle; padding: 14px 0 10px 0; font-size: 1.4rem; line-height: 20px; }
.gated_form.type3 .trial_step .txt { font-size: 1.8rem; margin-top: 50px; }
.trial_info { padding-left: 14px; }
.trial_info .ico_info { margin-top: 43px; }
.trial_info .ico_info li { float: left; width: 30%; margin-left: 4%; text-align: center; }
.trial_info .ico_info li:first-child { margin-left: 0; }
.trial_info .ico_info li > div { display: table; margin: 0 auto; min-height: 66px; }
.trial_info .ico_info li > div >span { display: table-cell; vertical-align: middle; }
.trial_info .ico_info::after { content: ''; display: block; clear: both; }
.trial_info .ico_info li dt { margin-top: 20px; font-size: 1.7rem; line-height: 27px; font-weight: bold; }
.trial_info .ico_info li dd { margin-top: 17px; font-size: 1.4rem; line-height: 20px; }

/*dep*/
.box_img.type3 .inner { max-width: 1340px; background-position: center; background-repeat: no-repeat; }
.box_img.type3.stage_3 .inner { padding: 0; }
.box_img.type3 .inner.card { background-repeat: no-repeat; }
.box_img.type3 .inner .dep_box { width: 50%; height: 100%; display: table; }
.box_img.type3 .inner .dep_box .text { display: table-cell; position: relative; top: inherit; left: inherit; width: 45.5%; height: auto; padding: 0 0 0 45px; background: transparent; color: #fff; vertical-align: middle; }
.box_img.type3 .inner .dep_box .text .h5 { font-size: 4rem; line-height: 50px; }
.box_img.type3 .inner .dep_box .text .txt, .box_img.type3 .inner .dep_box .text .description { font-size: 1.8rem; line-height: 32px; color: #fff; }
.box_img.type3 .inner .dep_box .btn_btm { position: relative; bottom: inherit; margin-top: 68px; }
.box_img.type3 .inner .dep_box .btn_btm .btn.mid { color: #fff; border: 1px solid #fff; text-align: center; text-transform: uppercase; }
.box_img.type3 .inner .dep_box .btn_btm .btn.mid:hover { background-color: #fff; color: #000; }
.box_img.type3 .inner.card .dep_box { width: 65%; height: 100%; display: table; }
.box_img.type3 .inner.card .dep_box .text { padding: 0 0 0 100px; }
.box_img.type3 .inner.card .dep_box .text .info_txt { margin-top: 25px; font-size: 2.2rem; line-height: 34px; }
.box_img.type3 .inner.card .dep_box .text .h5 { font-family: 'SharpSansNo1', 'nanumsquare'; }
.box_img.type3 .inner.card .dep_box .text .txt { margin-top: 25px; font-size: 2.2rem; font-family: 'nanumsquare'; line-height: 40px; }
.box_img.type3 .inner.stage { height: 650px; }
.box_img.type3 .inner .stage_ai_tit { position: absolute; top: 60px; left: 20px; padding-left: 2.74%; font-size: 1.8rem; letter-spacing: 2px; color: #fff; text-transform: uppercase; }
.box_img.type3 .inner .stage_box { display: table; width: 100%; height: 100%; }
.box_img.type3 .inner .stage_box .animated { -webkit-transition: all 0.5s cubic-bezier(1, 0, 0.5, 1) 0.15s; transition: all 0.5s cubic-bezier(1, 0, 0.5, 1) 0.15s; }
.box_img.type3 .inner .stage_box .cnt { overflow: hidden; display: table-cell; width: 27%; color: #fff; vertical-align: top; border-right: 1px solid #999a9d; box-sizing: border-box; }
.box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt { background-size: cover; background-position: center; background-repeat: no-repeat; }
.box_img.type3 .inner .stage_box .cnt:last-child { width: 25%; border-right: 0; }
.box_img.type3 .inner .stage_box .cnt .in { padding: 180px 5% 0 10%; box-sizing: border-box; }
.box_img.type3.stage_3 .inner .stage_box .cnt .in { padding: 400px 5% 71px; box-sizing: border-box; }
.box_img.type3 .inner .stage_box .cnt .in .scope { position: relative; max-width: 300px; width: 100%; }
.box_img.type3.stage_3 .inner .stage_box .cnt .in .scope { max-width: 260px; margin: 0 auto; -webkit-transition: all 0.5s cubic-bezier(1, 0, 0.5, 1) 0.15s; transition: all 0.5s cubic-bezier(1, 0, 0.5, 1) 0.15s; }
.box_img.type3 .inner .stage_box .cnt .in .cate { margin-bottom: 40px; font-size: 1.8rem; line-height: 32px; }
.box_img.type3 .inner.stage_type1 .stage_box .cnt .in .cate { line-height: 26px; font-weight: bold; text-transform: none; }
.box_img.type3 .inner .stage_box .cnt .in .tit { max-width: 300px; width: 100%; min-height: auto; margin-bottom: 15px; font-size: 2.8rem; line-height: 36px; font-weight: bold; }
.box_img.type3 .inner .stage_box .cnt .in .tit.animated { opacity: 1; max-height: 9999px; margin-bottom: 0; -webkit-transform: matrix(1, 0, 0, 1, 0, 0); -ms-transform: matrix(1, 0, 0, 1, 0, 0); transform: matrix(1, 0, 0, 1, 0, 0); font-family: 'SharpSansNo1'; }
.box_img.type3 .inner.stage_type1 .stage_box .cnt .in .tit.animated { position: absolute; top: 74px; }
.box_img.type3 .inner.stage_type1 .stage_box .cnt .in .cate.animated + .tit.animated { position: absolute; top: 74px; }
.box_img.type3 .inner .stage_box .cnt .in .txt { max-width: 500px; font-size: 1.8rem; line-height: 32px; }
.box_img.type3.stage_3 .inner .stage_box .cnt .in .txt { max-width: 260px; margin: 0 auto; padding-top: 30px; text-align: center; font-size: 1.8rem; line-height: 33px; font-family: "nanumsquare"; }
.box_img.type3 .inner .stage_box .cnt .in .desc { position: absolute; left: 0; top: 7.4rem; width: 600px; -webkit-transform: translate(0, 100%); -ms-transform: translate(0, 100%); transform: translate(0, 100%); opacity: 0; }
.box_img.type3 .inner .stage_box .cnt .in .cate + .tit + .desc { top: 7.4rem; }
.box_img.type3 .inner .stage_box .cnt .in .desc { position: absolute; left: 0; top: 0; width: 600px; -webkit-transform: translate(0, 100%); transform: translate(0, 100%); opacity: 0; }
.box_img.type3 .inner .stage_box .cnt .in .desc .tit { max-width: 460px; visibility: hidden; opacity: 0; -webkit-transition: visibility 0.5s, opacity 0.5s cubic-bezier(1, 0, 0.5, 1) 0.1s; transition: visibility 0.5s, opacity 0.5s cubic-bezier(1, 0, 0.5, 1) 0.1s; font-family: 'SharpSansNo1'; }
.box_img.type3 .inner .stage_box .cnt.active { width: 41%; }
.box_img.type3.stage_3 .inner .stage_box .cnt.active { width: 46%; }
.box_img.type3.stage_3 .inner .stage_box .cnt:last-child.active { width: 46%; }
.box_img.type3.stage_3 .inner .stage_box .cnt.active .in .scope { max-width: 100%; margin: 0 auto; }
.box_img.type3 .inner .stage_box .cnt.active .in .scope { max-width: 100%; width: 100%; margin: 0; }
.box_img.type3 .inner .stage_box .cnt.active .in .tit.animated { opacity: 0; visibility: hidden; -webkit-transform: matrix(1, 0, 0, 1, 0, -50); -ms-transform: matrix(1, 0, 0, 1, 0, -50); transform: matrix(1, 0, 0, 1, 0, -50); }
.box_img.type3 .inner .stage_box .cnt.active .in .desc { max-width: 100%; opacity: 1; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }
.box_img.type3 .inner .stage_box .cnt.active .in .desc .tit { font-size: 2.8rem; visibility: visible; opacity: 1; }
.box_img.type3.cloud_type.no-animate .inner .stage_box .cnt .in { padding: 150px 0 0 4%; }
.box_img.type3.cloud_type.no-animate { margin-top: 70px; }
.box_img.type3.cloud_type.no-animate .inner .stage_box .cnt .in .desc { width: 620px; }
.box_img.type3.cloud_type.no-animate .inner .stage_box .cnt .in .desc .tit { max-width: 620px; font-size: 4rem; line-height: 42px; font-family: "SharpSansNo1"; }
.box_img.type3.cloud_type.no-animate  .stage_box .cnt .in .txt { max-width: 600px; }
.box_img.type3.cloud_type.no-animate .inner .stage_box.cnt .in .btn.mid { position: relative; left: inherit; bottom: inherit; margin-top: 30px; }
.box_img.type3.cloud_type.no-animate .inner .stage_box .cnt .ul_gdl li:first-child { padding: 50px 3% 0; }
.box_img.type3.cloud_type.no-animate .inner .stage_box .cnt .ul_gdl li { padding: 50px 3% 0; }
.box_img.type3.cloud_type.no-animate .inner .stage_box .cnt .ul_gdl li .tit { margin-bottom: 26px; font-size: 2.8rem; line-height: 36px; }
.box_img.type3.cloud_type.no-animate .inner .stage_box .cnt .ul_gdl li .txt { max-width: 400px; }
.box_img.type3.cloud_type.no-animate .inner .stage_box .cnt .in .btn.mid { bottom: -70px; }
.box_img.type3.cloud_type { margin-top: 150px; }
.box_img.type3.cloud_type .inner.stage { height: 600px; /*margin-bottom:305px;*/ margin-bottom: 455px; }
.box_img.type3.cloud_type.stage_3 .inner.stage { margin-bottom: 860px; }
.box_img.type3.cloud_type .inner .stage_box .cnt .in .tit { min-height: auto; font-size: 3.5rem; line-height: 5rem; font-family: 'SharpSansNo1'; }
.box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt .in .tit { position: absolute; left: 0; right: 0; bottom: 100%; width: 100%; min-height: auto; margin: 0 auto; text-align: center; font-size: 2.8rem; line-height: 46px; font-family: 'SharpSansNo1', 'nanumsquare'; }
.box_img.type3.cloud_type .inner .stage_box .cnt .in .desc { top: 0.5rem; width: 600px; min-height: 230px; }
.box_img.type3.cloud_type .inner .stage_box .cnt .in .btn.mid { position: absolute; left: 0; bottom: 0; position: absolute; left: 0; bottom: -100px; color: #fff; font-size: 1.1rem; line-height: 42px; letter-spacing: 0.15em; text-align: center; border-radius: 38px; border: 1px solid #fff; background-color: transparent; }
.box_img.type3.cloud_type .inner .stage_box .cnt .in .btn.mid:hover { color: #000; background-color: #fff; }
.box_img.type3.cloud_type .inner .stage_box .cnt .in .desc .tit { font-size: 3.5rem; line-height: 5rem; }
.box_img.type3.cloud_type .inner .stage_box .cnt .ul_gdl { position: absolute; left: 50%; bottom: 0; max-width: 1340px; width: 100%; height: 305px; color: #000; background-color: #f3f3f3; opacity: 0; -webkit-transition: opacity 0.5s; transition: opacity 0.5s; -webkit-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); transform: translate(-50%, 100%); z-index: 0; }
.box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt .ul_gdl { height: auto; margin: 0; padding-top: 100px; }
.box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt ul.ul_gdl { width: 100%; padding: 70px 0 60px; }
.box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt .ul_gdl .sub_tit { font-size: 1.8rem; line-height: 33px; }
.box_img.type3.cloud_type .inner .stage_box .cnt .ul_gdl li { position: relative; height: 100%; padding-top: 50px; }
.box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt .ul_gdl li { padding-top: 85px; }
.box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt .ul_gdl .ul_gdl_sublist li { position: relative; width: 100%; height: 100%; margin: 0 auto; padding-top: 50px; }
.box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt .ul_gdl.type1 .ul_gdl_sublist li { display: block; position: relative; width: 100%; max-width: 320px; margin: 0 auto; padding: 0 30px 0 38px; font-size: 1.6rem; line-height: 28px; }
.box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt .ul_gdl.type1 .ul_gdl_sublist li:before { content: "-"; display: inline-block; position: absolute; left: 30px; padding-right: 2px; }
.box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt .ul_gdl.type1 .ul_gdl_sublist li .txt { display: inline-block; text-align: left; }
.box_img.type3.cloud_type .inner .stage_box .cnt .ul_gdl li .tit { min-height: auto; }
.box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt .ul_gdl li .tit { position: absolute; left: 0; top: 0; width: 100%; margin-bottom: 0; padding-bottom: 20px; }
.box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt .ul_gdl li .icon + .tit { position: relative; }
.box_img.type3.cloud_type .inner .stage_box .cnt .ul_gdl li .btn_txt2 { position: absolute; left: 50%; bottom: 40px; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); }
.box_img.type3.cloud_type .inner .stage_box .cnt.active .ul_gdl { opacity: 1; z-index: 9; }
.box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt.active .ul_gdl { z-index: 1; }
.box_img.type3.cloud_type.no-animate .inner .stage_box .cnt .in .desc .tit { font-size: 3.6rem; }
.box_img.type3.cloud_type.no-animate .stage_box .cnt .in .txt { font-size: 1.6rem; }
.box_img.type3.cloud_type.no-animate .inner .stage_box .cnt .in .desc { width: 600px; }
.box_img.type3.cloud_type.no-animate .inner .stage_box .cnt .in .btn.mid { bottom: -40px; }
.box_img.type3.cloud_type.no-animate.is_np .inner.stage { margin-bottom: 380px; }
.box_img.type3.cloud_type.no-animate.is_np .inner .stage_box .cnt .in { padding-top: 100px; }
.box_img.type3.cloud_type.no-animate.is_np .inner .stage_box .cnt .in .btn.mid { position: static; margin-top: 60px; }
.box_img.type3.cloud_type.no-animate.is_np .inner .stage_box .cnt .in .desc .tit { font-size: 3.5rem; line-height: 50px; }
.box_img.type3.cloud_type.no-animate.is_np .inner .stage_box .cnt .in .desc .txt { font-size: 1.8rem; line-height: 32px; }
.box_img.type3.cloud_type.no-animate.is_np .inner .stage_box .cnt .ul_gdl { height: 380px; }
.box_img.type3.cloud_type.no-animate.is_np .inner .stage_box .cnt .ul_gdl li .tit { margin-bottom: 13px; }
.box_img.type3.cloud_type.no-animate.is_np.is_moreBtn .inner.stage { margin-bottom: 410px; }
.box_img.type3.cloud_type.no-animate.is_np.is_moreBtn .inner.stage .stage_box .cnt .ul_gdl { height: 410px; }

/* 2020.4.20 클라우드 3단으로 교체-마진값 변경 */
.box_img.type3.cloud_type.has-no-gdl { margin-top: 0px; }
.box_img.type3.cloud_type.has-no-gdl .h5 { margin-bottom: 50px; text-align: center; }
.box_img.type3.cloud_type.has-no-gdl .inner.stage { margin-bottom: 100px; }

/*brig_type*/
.box_img.type3.brig_type .inner .stage_box .cnt .in { padding: 111px 5% 0 10%; }
.box_img.type3.brig_type .inner .stage_box .cnt .in .scope { max-width: 660px; }
.box_img.type3.brig_type .inner .stage_box .cnt .in .tit { max-width: 430px; }
.box_img.type3.brig_type .inner .stage_box .cnt .in .txt { max-width: 660px; }
.box_img.type3.brig_type .inner .stage_box .cnt .in .desc .tit { max-width: 660px; }
.box_img.type3.cloud_type.brig_type .inner .stage_box .cnt .in .desc { width: 660px; }
.box_img.type3.cloud_type.brig_type .inner .stage_box .cnt .in .btn_btm { position: relative; }
.box_img.type3.cloud_type.brig_type .inner .stage_box .cnt .in .btn.mid { top: 50px; }
.box_img.type3.cloud_type.brig_type .inner .stage_box .cnt .ul_gdl { height: 289px; }
.brig_type .ul_gdl li { padding: 0 20px; }
.brig_type .ul_gdl li .txt { max-width: 490px; }
@media screen and (max-width:1400px) {
    .box_img.type3.brig_type .inner .stage_box .cnt .in .tit { max-width: 398px; }
    .box_img.type3.cloud_type.brig_type .inner .stage_box .cnt .in .desc { width: 600px; max-width: 600px; }
}
@media screen and (max-width:1240px) {
    .box_img.type3.brig_type .inner .stage_box .cnt .in .tit { max-width: 345px; }
    .box_img.type3.cloud_type.brig_type .inner .stage_box .cnt .in .desc { width: 500px; max-width: 500px; }
}
@media all and (min-width:1px) and  (max-width:1024px) {
    .box_img.type3.brig_type .inner .stage_box .cnt .in { padding: 110px 5% 0; }
    .box_img.type3.cloud_type.brig_type .inner .stage_box .cnt .ul_gdl { height: 239px; }
    .brig_type .ul_gdl li .txt { width: 340px; }
    .gated_form.type3.trial .info .tit_area .tit { font-size: 4rem; line-height: 50px; }
    .gated_form.type3 .form .btn.mid.long_txt { padding: 0 12px; font-size: 1rem; }
}
@media all and (min-width:767px) and  (max-width:1023px) {
    .box_img.type3.cloud_type.brig_type .inner .stage_box .cnt .ul_gdl { height: 257px; }
}
@media screen and (max-width:968px) {
    .brig_type_br { display: block; }
    .box_img.type3.brig_type .inner .stage_box .cnt .in .tit { max-width: 260px; }
    .box_img.type3.cloud_type.brig_type .inner .stage_box .cnt .in .desc { width: 400px; max-width: 400px; }
}

/* tabRight */
.box.type1_2 + .box_img.type3.cntTab { margin: -100px 0 0 0; padding-bottom: 100px; }
.box_img.type3.cntTab .inner { height: 600px; margin-top: 75px; padding: 0 20px; background-size: cover; }
.box_img.type3.cntTab .inner:after { content: ''; display: block; padding: 0 20px; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(3, 1, 20, 0.6); }
.box_img.type3.cntTab .cntTab_left { display: table; float: left; position: relative; width: 50%; height: 100%; z-index: 1; }
.box_img.type3.cntTab .cntTab_left .text { outline: 0 }
.box_img.type3.cntTab .text { display: none; position: relative; top: inherit; left: inherit; width: 45.5%; height: auto; padding: 0 0 0 10.533%; background: transparent; color: #fff; vertical-align: middle; }
.box_img.type3.cntTab .text.current { display: table-cell; }
.box_img.type3.cntTab .h5 { font-family: 'SharpSansNo1'; font-size: 4rem; line-height: 50px; }
.box_img.type3.cntTab .txt { font-size: 1.8rem; line-height: 32px; color: #fff; }
.box_img.type3.cntTab .btn_btm { position: relative; bottom: inherit; margin-top: 45px; margin-right: -40%; }
.box_img.type3.cntTab .btn_btm + .btn_btm { margin-top: 30px; }
.box_img.type3.cntTab .btn_btm .btn.mid { color: #fff; line-height: 40px; border: 1px solid #fff; text-align: center; }
.box_img.type3.cntTab .btn.mid + .btn.mid { margin-left: 20px; color: #fff; border: 1px solid #fff; text-align: center; }
.box_img.type3.cntTab .btn_btm .btn.mid:hover { color: #000; background-color: #fff; }
.box_img.type3.cntTab .cntTab_right { display: table; float: right; position: relative; width: 32%; height: 100%; z-index: 1; border-left: 1px solid rgba(255, 255, 255, 0.4); }
.box_img.type3.cntTab .cntTab_right ul { display: table-cell; height: auto; vertical-align: middle; }
.box_img.type3.cntTab .cntTab_right ul li { margin-top: 45px; }
.box_img.type3.cntTab .cntTab_right ul li:first-child { margin-top: 0; }
.box_img.type3.cntTab .cntTab_right .cntTab_item { position: relative; width: 100%; padding-left: 17%; font-size: 2.6rem; font-weight: bold; line-height: 26px; color: #fff; font-family: 'SharpSansNo1'; text-align: left; }
.box_img.type3.cntTab .cntTab_right .cntTab_item:hover { color: rgba(255, 255, 255, 0.35); }
.box_img.type3.cntTab .cntTab_right .cntTab_item.on { padding-left: 11%; color: #2189FF; }
.box_img.type3.cntTab .cntTab_right .cntTab_item.on:before { content: ''; display: inline-block; width: 6px; height: 32px; background-color: #2189FF; position: absolute; left: -1px; }
.cloud-information { margin-bottom: 55px; padding: 55px 14px 0; }
.inner .cloud-information { padding: 55px 0 0; }
.cloud-information h4 { font-size: 2rem; line-height: 27px; font-family: 'SharpSansNo1', 'nanumsquare'; }
.cloud-information.stage_3_info h4 { width: 100%; text-align: center; font-size: 1.6rem; line-height: 35px; }
.cloud-information h5 { font-size: 1.8rem; line-height: 30px; font-family: 'SharpSansNo1', 'nanumsquare'; }
.cloud-information p { margin-top: 15px; font-size: 1.5rem; line-height: 25px; }
.cloud-information.stage_3_info p { width: 100%; text-align: center; margin-top: 11px; font-size: 1.3rem; line-height: 23px; }
.cloud-information h5 + p { margin-top: 4px; }
.cloud-information .figure { position: relative; min-height: 315px; margin-top: 35px; padding: 45px 16px 140px; color: #fff; text-align: left; background-repeat: no-repeat; background-position: 50%; background-size: cover; }
.cloud-information.stage_3_info .figure { padding: 75px 16px 0; }
.cloud-information .figure:first-child { margin-top: 0; }
.cloud-information .figure .btn_btm { position: absolute; left: 0; bottom: 37px; width: 100%; padding: 0 20px; }
.cloud-information .figure .btn_btm .btn.mid { color: #fff; border-color: #fff; }
.cloud-information .figure .btn_btm .btn.mid:hover { color: #000; background-color: #fff; }
.cloud-information.is_moreBtn .ben_slide_horizon.desc_type .swiper-container .swiper-slide .inner { padding-bottom: 76px; }
.cloud-information.is_moreBtn .ben_slide_horizon.desc_type .swiper-container .swiper-slide .btn_txt2 { bottom: 46px; left: 14px; position: absolute; }
.ben_slide_horizon.desc_type { background-color: #f3f3f3; }
.ben_slide_horizon.desc_type .swiper-container h5 { font-size: 2rem; line-height: 27px; }
.ben_slide_horizon.desc_type .swiper-container p { margin-top: 15px; font-size: 1.4rem; line-height: 23px; }
.ben_slide_horizon.desc_type .swiper-container h5 + p { max-width: 100%; margin-top: 15px; }
.ben_slide_horizon.desc_type .swiper-container .swiper-slide { text-align: left; }
.ben_slide_horizon.desc_type .swiper-container .swiper-slide .inner { height: 100%; padding: 30px 14px 38px; }
.ben_slide_horizon.desc_type .swiper-container .swiper-slide .btn_txt2 { margin-top: 20px; }
.ben_slide_horizon.desc_type .swiper-pagination.swiper-pagination-bullets { position: absolute; bottom: 20px; width: 100%; height: 14px; z-index: 9; }
.ben_slide_horizon.desc_type .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { overflow: hidden; font-size: 1px; color: rgba(0, 0, 0, 0); white-space: nowrap; display: inline-block; width: 10px; height: 10px; margin: 0 0 0 5px; border-radius: 7px; border: 1px solid #000; cursor: pointer; opacity: 1; background-color: transparent; text-indent: 1980px; }
.ben_slide_horizon.desc_type .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active { background-color: #000; }
@media all and (min-width:1px) and  (max-width:1339px) {
    .box_img.type3 .inner .stage_box .cnt .in .desc { width: 450px; }
    .box_img.type3 .inner .stage_box .cnt .in .tit { font-size: 2.8rem; }
    .box_img.type3 .inner .stage_box .cnt .in .desc .tit { font-size: 2.8rem; }
}
@media screen and (max-width:1080px) {
    .box_img.type3.cntTab .btn_btm .btn.mid:nth-child(3) { display: block; width: 200px; margin: 20px 0 0; }
}
@media all and (min-width:1px) and  (max-width:1024px) {
    .box_img.type3 .inner .stage_box .cnt .in { padding: 110px 5% 0; }
    .box_img.type3 .inner .stage_box .cnt .in .tit { font-size: 2.5rem; }
    .box_img.type3 .inner .stage_box .cnt .in .desc .tit { font-size: 2.5rem; }
    .box_img.type3 .inner .stage_box .cnt .in .cate + .tit + .desc { top: 5.4rem; }
    .box_img.type3 .inner .stage_box .cnt .in .desc { width: 340px; }
    .box_img.type3 .inner.stage_type1 .stage_box .cnt .in .desc { top: 7.4rem; }
    .box_img.type3 .inner .stage_box .cnt .in .txt { font-size: 1.6rem; line-height: 28px; }
    .box_img.type3.cloud_type .inner.stage {/*margin-bottom: 300px;*/ margin-bottom: 450px; }
    .box_img.type3.cloud_type .inner .stage_box .cnt .in .desc { width: 450px; }
    .box_img.type3.cloud_type .inner .stage_box .cnt .ul_gdl { height: 300px; margin-bottom: 0; }
    .box_img.type3.cloud_type .inner .stage_box .cnt .in .btn.mid { height: 36px; font-size: 1.2rem; line-height: 36px; }
    .box_img.type3.cloud_type.no-animate.is_np .inner.stage { margin-bottom: 300px; }
    .box_img.type3.cloud_type.no-animate.is_np.is_moreBtn .inner.stage { margin-bottom: 360px; }
}
@media all and (min-width:1px) and  (max-width:767px) {
    .cbox.type2 .h5 { font-size: 2.1rem; }
    .cbox.type2 .ben_slide_horizon.desc_type .swiper-container .swiper-slide { text-align: center; }
    .cbox.type2 .ben_slide_horizon.desc_type .swiper-pagination.swiper-pagination-bullets { bottom: 0; }
    .inner .cloud-information { padding: 33px 0 0; }
    .cloud-information .figure .btn_btm .btn.mid:hover { color: #fff; background-color: transparent }
    .cloud-information .figure .btn_btm .btn.mid:active { color: #000; background-color: #fff; }
}
@media screen and (max-width:320px) {
    .cloud-information .figure { padding-top: 35px; }
    .cloud-information .figure .btn_btm { bottom: 6.5%; }
}

/* thankyou */
.thank.type1 { display: table; max-width: 1360px; margin: 0 auto; }
.thank.type1 .noti { padding: 41% 13% 54%; }
.thank.type1 .noti .msg_box .im { display: inline-block; width: 62px; height: 62px; }
.thank.type1 .noti .msg_box .im img { height: inherit; max-height: none; }
.thank.type1 .list { display: table-cell; vertical-align: top; width: 49.3%; padding: 50px 88px 67px; background-color: #fff; }
.thank.type1 .list .h4 { font-weight: 700; }
.thank.type1 .list .ul_insi { margin-top: 45px; }
.thank.type1 .list .ul_insi li:first-child { display: block; width: 100%; margin-bottom: 34px; }
.thank.type1 .list .ul_insi li.im { display: block; width: 100%; }
.thank.type1 .list .ul_insi li .im img { width: 100%; }
.thank.type1 .list .ul_insi li.text { display: block; width: 100%; padding-left: 0; }
.thank.type1 .list .ul_insi li .text .h6 { min-height: 52px; margin-top: 17px; font-size: 1.6rem; line-height: 22px; }
.thank.type1 .list .ul_insi li .text .cate { margin-top: 24px; font-size: 1.4rem; font-weight: 700; line-height: 14px; color: #333; }
.thank.type1 .list .ul_insi li:first-child .text .h6 { height: inherit; overflow: inherit; font-size: 2.8rem; line-height: 36px; }
.thank.type1 .list .ul_insi li .btn_txt2 { margin-top: 15px; }
.thank.type1 .list .ul_insi li:first-child .btn_txt2 { margin-top: 30px; }
.thank.type1 .list .ul_insi li .con { display: table; min-height: 117px; }
.thank.type1 .list .ul_insi li .con .im { display: table-cell; width: 25.5%; vertical-align: top; }
.thank.type1 .list .ul_insi li .con .im img { width: 100%; }
.thank.type1 .list .ul_insi li .con .text { display: table-cell; width: 50%; vertical-align: top; position: relative; padding-left: 30px; }
.thank.type1 .list .ul_insi li .con .text .cate { margin-top: 0; }
.thank.type1 .list .ul_insi li .con .text .btn_txt2 { position: relative; }
.thank.type1 .list .ul_insi li::after { content: ''; display: block; width: 100%; height: 1px; margin: 30px 0; background-color: #e1e1e1; }
.thank.type1 .list .ul_insi li:first-child::after, .thank.type1 .list .ul_insi li:last-child::after { display: none; }
.thank.type1 .list .ul_insi li .btn_txt2 { margin-top: 11px; }

/* vision */
.vision_wrap { max-width: 1000px; margin: 0 auto; }
.vision_wrap .h4 { font-size: 2.8rem; }
.vision_wrap .h5 { font-size: 2.8rem; font-weight: normal; line-height: 25px; }
.vision_wrap .tit_area+.h5 { margin-top: 87px; }
.vision_wrap .im_vision img { max-width: 100%; }
.tit_under { position: relative; font-size: 3.2rem; line-height: 36px; font-weight: bold; font-family: "nanumsquare"; }
.vision_wrap>.tit { font-size: 1.8rem; line-height: 32px; font-weight: bold; }
.vision_wrap>.txt { font-size: 2rem; line-height: 34px; }
.vision_wrap.value>.txt { font-size: 2rem; line-height: 40px; }
.vision_wrap>.txt2 { font-size: 1.8rem; line-height: 32px; }
.vision_wrap > .im_vision + .txt { margin-top: 52px; }
.vision_wrap > .im_vision.slogan + .txt { margin-top: 63px; }
.vision_wrap>.h6 { font-weight: bold; text-align: left !important; max-width: none; padding: 0; }
.vision_wrap .sum { font-size: 1.6rem; line-height: 30px; font-weight: bold; }
.vision_wrap .valu_list { display: table; font-size: 1.6rem; line-height: 32px; color: #000; width: 100%; margin-top: 32px; }
.vision_wrap .valu_list>li { display: table-row; }
.vision_wrap .valu_list>li>strong, .vision_wrap .valu_list>li>p { display: table-cell; }
.vision_wrap .c1 { color: #0391b8; }
.vision_wrap .c2 { color: #2e9915; }
.vision_wrap .c3 { color: #db4788; }
.vision_wrap .tit_under+.sum { font-size: 1.8rem; margin-top: 20px; }
.vision_wrap .sum+.tit { margin-top: 40px; }
.vision_wrap .tit+.txt { margin-top: 9px; }
.vision_wrap .txt+.tit { margin-top: 40px; }
.vision_wrap .txt+.txt { margin-top: 7px; }
.vision_wrap .txt+.h5 { margin-top: 86px; }
.vision_wrap .im_vision+.tit_under { margin-top: 55px; }
.vision_wrap .h5+.tit_under { margin-top: 60px; }
.vision_wrap .tit_under+.valu_list { margin-top: 40px; }
.vision_wrap>.h6+.txt { margin-top: 36px; }
.vision_wrap .h5+.h6 { margin-top: 60px; }
.vision_wrap .h5+.txt { margin-top: 60px; }
.ont+.vision_wrap { margin-top: 100px; }
.vision_wrap  .h4 + .im_vision.tac { margin-top: 40px; }
.vision_wrap  .tit_under + .im_vision.tac { margin-top: 40px; }
.vision_wrap  .h5 + .im_vision.tac { margin-top: 40px; }
.vision_wrap.slogan .h5 + .im_vision.tac { margin-top: 35px; }
.vision_wrap.value .h5 + .im_vision.tac { margin-top: 55px; }

/* modify | 21-03-15 ceo소개 */
.inner.content_nar { max-width: 1160px; padding: 0; }
.ceo_wrap { max-width: 1160px; margin: 0 auto; }
.ceo_tit { margin-bottom: 60px; }
.inner.content_nar .h5 { width: 100%; font-size: 4rem; max-width: 1160px; padding: 0; }
.inner.content_nar .h5:nth-child(2) { margin-top: 25px; font-size: 2.8rem; line-height: 25px; font-weight: normal; }
.ceo_cont { overflow: hidden; }
.ceo_pic_w img { width: 100%; }
.ceo_pic_m { display: none; width: 100%; }
.ceo_wrap .s_copy { font-size: 2.6rem; line-height: 36px; font-weight: bold; }
.ceo_wrap.profile { position: relative; float: right; width: 100%; max-width: 850px; margin-top: -120px; padding: 60px 10px 0 80px; background: #fff; }
.ceo_wrap.profile .s_copy { margin: 26px 0 63px 0; }
.ceo_wrap.profile .br { display: block; }
.ceo_wrap .txt { font-size: 1.8rem; line-height: 30px; }
.ceo_wrap .h5+.txt { margin-top: 52px; }
.ceo_wrap .txt+.txt { margin-top: 20px; }
.ceo_wrap .sign { margin-top: 33px; font-size: 2.4rem; font-weight: bold; line-height: 36px; text-align: right; }
.ceo_wrap .sign .im { display: block; margin-top: 5px; }
.ceo_wrap .sign .im img { width: 198px; }
.ul_profile { max-width: 1160px; overflow: hidden; margin: 53px auto 0; display: table; width: 100%; font-size: 0; }
.ul_profile>div { float: left; width: 50%; vertical-align: top; }
.ul_profile>div:first-child, .ul_profile .right > div:first-child { margin-top: 0; }
.ul_profile .left { padding-left: 70px; }
.ul_profile .right { padding-left: 115px; }
.ul_profile .right > div { margin-top: 70px; }
.ul_profile .tit { font-size: 2.4rem; line-height: 36px; color: #000; font-weight: bold; }
.ul_profile .txt { margin-top: 14px; font-size: 1.6rem; line-height: 32px; color: #000; }

/* //modify | 21-03-15 ceo소개 */
.ul_hist { margin-top: 16px; font-size: 1.6rem; line-height: 24px; color: #000; }
.ul_hist>li { padding: 4px 0; display: table; width: 100%; }
.ul_hist>li .date, .ul_hist>li p { display: table-cell; }
.ul_hist>li .date { width: 100px; }

/* history */
.cap_area { text-align: right; max-width: 1140px; margin: 0 auto; }
.cap_area .txt { font-size: 1.4rem; line-height: 24px; color: #000; }
.impo { color: #ff0000 !important; }
.dl_hist { overflow: hidden; max-width: 1140px; margin: 0 auto; }
.cap_area+.dl_hist { margin-top: 13px; }
.dl_hist+.dl_hist { margin-top: 100px; }
.dl_hist>dt { float: left; padding-top: 23px; width: 22%; border-top: 4px solid #000; font-size: 2.8rem; line-height: 36px; font-weight: bold; color: #000; }
.dl_hist>dt a { display: block; }
.dl_hist>dt a:hover, .dl_hist>dt a:active { color: #000; cursor: default; }
.dl_hist>dd { float: right; width: 78%; padding-left: 44px; text-align: left; }
.dl_hist dd ul li { border-bottom: 1px solid #000; overflow: hidden; padding: 11px 0; }
.dl_hist dd ul li:first-child { border-top: 1px solid #000; }
.dl_hist dd ul li strong.date { width: 11%; float: left; font-size: 2.4rem; line-height: 36px; font-weight: bold; color: #000; }
.dl_hist dd ul li p.txt { width: 89%; text-align: left; float: right; font-size: 1.8rem; line-height: 32px; color: #000; }
.ont+.dl_hist { margin-top: 80px; }
.dl_hist.type1 { max-width: 960px; }
.dl_hist.type1 dd ul li { display: table; width: 100%; padding: 0; }
.dl_hist.type1 dd ul li p { display: table-cell; vertical-align: middle; padding: 10px 0; float: none; }
.dl_hist.type1 dd ul .tit { font-size: 2.4rem; line-height: 36px; width: 60%; }
.dl_hist.type1 dd ul .tit sup { font-size: 1.4rem; font-weight: normal; }
.dl_hist.type1 dd ul .tit>strong { display: inline-block; min-width: 30px; font-weight: normal; }
.dl_hist.type1 dd ul .btn_txt2 { line-height: 28px; width: 40%; text-align: right; padding: 0 20px; font-size: 1.7rem; font-weight: normal; }

/* 윤리 준법경영 아코디언 메뉴(연도별 아코디언 메뉴) */
.history-container { overflow: hidden; max-width: 1140px; margin: 0 auto; }
.history-accordian { margin-top: 80px; }
.history-accordian .history-accordianMenu_list { }
.history-accordian .history-accordianMenu_list li { display: flex; flex-direction: row; }
.history-accordian .history-accordianMenu_list li a { position: relative; width: 30%; max-width: 250px; border-top: 4px solid #000; margin-right: 45px; font-size: 25px; font-weight: bold; padding: 15px 0; background-image: url('https://image.samsungsds.com/module_src/images/icon/history_icon_plus.png?queryString=20230512105409'); background-size: 16px; background-repeat: no-repeat; background-position: right 23px; }
.history-accordian .history-accordianMenu_list li a:hover { color: #000; }
.history-accordian .history-accordianMenu_list li a::after { content: ''; }
.history-accordian .history-accordianMenu_list li a::before { content: ''; }
.history-accordian .history-accordianMenu_list li a.on { background-image: url('https://image.samsungsds.com/module_src/images/icon/history_icon_minus.png?queryString=20230512105409'); }
.history-accordian .history-accordianMenu_list .history-accordian_content { width: 100%; border-top: 1px solid #000; }
.history-accordian .history-accordianMenu_list .history-accordian_content dl { display: none; width: 100%; padding-bottom: 100px; }
.history-accordian .history-accordianMenu_list .history-accordian_content dl.active { display: block; }
.history-accordian .history-accordianMenu_list .history-accordian_content dl dd { display: flex; padding: 18px 0; width: 100%; border-top: 1px solid #000; }
.history-accordian .history-accordianMenu_list .history-accordian_content dl dd:first-child { border-top: 0; }
.history-accordian .history-accordianMenu_list .history-accordian_content dl dd strong { font-size: 25px; margin-right: 45px; }
.history-accordian .history-accordianMenu_list .history-accordian_content dl dd .contents_textArea { width: 100%; }
.history-accordian .history-accordianMenu_list .history-accordian_content dl dd p { display: flex; align-items: center; font-size: 18px; line-height: 32px; }

/* global offices */
.office_ct { text-align: center; color: #000; }
.office_ct .tit { font-weight: bold; font-size: 2.8rem; line-height: 36px; font-weight: bold; }
.office_ct ul { max-width: 615px; font-size: 1.6rem; line-height: 32px; color: #000; text-align: left; letter-spacing: -0.03em; margin: 11px auto 0; }
.ul_ct { display: table; font-size: 0; width: 100%; }
.ul_ct>li { display: inline-block; vertical-align: top; text-align: left; width: 33.3%; padding: 0 15px; margin-top: 60px; }
.ul_ct>li:first-child { padding: 0 29px 0 0; }
.ul_ct>li:nth-child(3n+1) { padding: 0 29px 0 0; }
.ul_ct>li:nth-child(3n) { width: 33.4%; padding: 0 0 0 29px; }
.ul_ct>li:nth-child(-n+3) { margin-top: 0; }
.ul_ct .tit { font-weight: bold; font-size: 2.8rem; line-height: 36px; }
.ul_ct .txt { font-size: 1.4rem; line-height: 24px; color: #000; }
.ul_ct .tit+.txt { margin-top: 20px; }

/* .ul_ct .txt+.txt{margin-top:6px;} */
.office_ct+.ul_ct { margin-top: 83px; }
.office_ac { position: relative; border-top: 70px solid #000; }
.office_ac>li>a { width: 16.6%; font-size: 1.6rem; /*font-size:1.8rem; */ line-height: 70px; text-align: center; font-weight: bold; display: block; position: absolute; top: -70px; color: #fff; }
.office_ac>li.on>a { color: #fff; background-color: #2189FF; }
.office_ac>li>a:hover { color: #8a8a8a; }
.office_ac>li.on>a:hover { color: #fff; }
.office_ac>li:nth-child(1)>a { left: 0; }
.office_ac>li:nth-child(2)>a { left: 16.6%; }
.office_ac>li:nth-child(3)>a { left: 33.2%; }
.office_ac>li:nth-child(4)>a { left: 49.8%; }
.office_ac>li:nth-child(5)>a { left: 66.4%; }
.office_ac>li:nth-child(6)>a { left: 83.5%; }
.office_ac .h5 { position: relative; }
.office_ac .ul_ct { text-align: left; }
.im_full>img { max-width: 100%; }
.office_ac .im_full+.h5 { margin-top: 80px; }
.office_ac .h5+.ul_ct { margin-top: 44px; }
.office_ac .ul_ct + .h5 { margin-top: 80px; }
.office_ac.type1>li>a { width: 14.28%; }
.txt.impo + .button { margin-top: 30px; }
@media (min-width:768px) and (max-width:1379px) {
    .office_ac.type1>li>a br.is_hide_p { display: block !important; }
}
.office_ac.type1>li:nth-child(1)>a { left: 0; }
.office_ac.type1>li:nth-child(2)>a { left: 14.28%; }
.office_ac.type1>li:nth-child(3)>a { left: 28.56%; }
.office_ac.type1>li:nth-child(4)>a { left: 42.84%; }
.office_ac.type1>li:nth-child(5)>a { left: 57.12%; }
.office_ac.type1>li:nth-child(6)>a { left: 71.4%; }
.office_ac.type1>li:nth-child(7)>a { left: 85.68%; }




/* 사업장 소개 시작 */
.office-intro {}
.office-intro .cbox.type1 {
    padding-bottom: 0;
}
.office-intro .inner {
    padding: 0 0;
    max-width: none;
}
.office-intro .office_ac.type1 {
    border-top: 0;
}
.office-intro .office_ac.type1 .im_full {
    height: 100vh;
    max-height: 900px;
}


/* 네이버 지도 marker */
/*.im_full .point {
    width: 40px;
    height: 40px;
    background-image: url('https://image.samsungsds.com/module_src/images/icon/map_icon_off.png');
    background-position: center;
    background-repeat: no-repeat;
}
.im_full .point.on {
    background-image: url('https://image.samsungsds.com/module_src/images/icon/map_icon_on.png');
}*/

/* map side navigator */
.office-intro .map-navi {
    position: absolute;
    top: 50px;
    left: 80px;
    bottom: 50px;
    background-color: #fff;
    border-radius: 20px;
    box-shadow: 0px 0px 15px rgb(0,0,0,0.2);
    padding: 40px 30px;
    text-align: left;
    max-width: 400px;
    width: 100%;
    overflow: hidden;
}

/* map side navigator selectbox */
.map-navi_select {position: relative;font-size: 16px;margin-bottom: 30px;}
.map-navi_select:after { display: block; clear: both; height: 0; content: ""; overflow: hidden; }
.map-navi_select .select_box {position: relative;}
.map-navi_select .select_box .select_btn {position: relative;display: block;width: 100%;height: 44px;line-height: 38px;padding: 0px 20px;text-align: left;font-size: 16px;font-weight: normal;border: 1px solid #ddd;border-radius: 5px;transition: all 0.2s;}
.map-navi_select .select_box.on .select_btn, .map-navi_select .select_box .select_btn:hover { background: #000; color: #fff; }
.map-navi_select .select_box .select_btn span {display: block;position: relative;}
.map-navi_select .select_box .select_btn span:after {position: absolute;right: 0px;top: 13px;width: 7px;height: 7px;border: solid #000;border-width: 1px 1px 0 0;box-sizing: border-box;transform: rotate(135deg);content: "";transition: all 0.4s;}
.map-navi_select .select_box .select_btn:hover span:after { border-color: #fff; }
.map-navi_select .select_box.on .select_btn span:after { top: 17px; transform: rotate(315deg); border-color: #fff; }
.map-navi_select .select_box .list {display: none;position: absolute;top: 40px;left: 0;width: 100%;padding: 15px 25px;background: #fff;border: 1px solid #ccc;border-top: 0;z-index: 6001;}
.map-navi_select .select_box .list li {margin-top: 10px;}
.map-navi_select .select_box .list li:first-child { margin-top: 0; }

.map-navi_select .select_box .list li button {
    color: #A6A6A6;
    transition: color 0.2s;
    width: 100%;
    display: block;
    text-align: left;
}
.map-navi_select .select_box .list li button:hover { color: #000; }


.map-navi_area {
    overflow: auto;
    height: calc(100% - 70px);
}
/* 스크롤바의 너비 */
.map-navi_area::-webkit-scrollbar {
    width: 5px;
}
/* 스크롤바의 길이 */
.map-navi_area::-webkit-scrollbar-thumb {
    /* height: 30%;  */
    background-color: #ddd;
    border-radius: 10px;
}
/*스크롤바 뒷 배경 색상*/
.map-navi_area::-webkit-scrollbar-track {
    background-color: #f5f5f5;
    border-radius: 5px;
}
/* map side navigator 버튼*/
.office-intro .map-navi .map-navi_area ul {padding-right: 15px;}

/* .office-intro .map-navi .map-navi_area .tab_list {
    display: none;
}
.office-intro .map-navi .map-navi_area .tab_list.on {
    display: block;
} */

.office-intro .map-navi .map-navi_area ul li {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ddd;
}
.office-intro .map-navi .map-navi_area ul li button {
    font-size: 16px;
    font-weight: bold;
    padding-left: 25px;
    position: relative;
    text-align: left;
}
.office-intro .map-navi .map-navi_area ul li button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 25px;
    height: 25px;
    background-image: url('https://image.samsungsds.com/module_src/images/icon/map_navi_icon_off.png');
    /* background-image: url('https://www.samsung.com/sec/static/_images/icon_dps/icon-map-location-cobalt.svg'); */
    background-repeat: no-repeat;
    background-position: center;
    background-size: 25px 25px;
}
.office-intro .map-navi .map-navi_area ul li.active button {}
.office-intro .map-navi .map-navi_area ul li.active button::before {
    background-image: url('https://image.samsungsds.com/module_src/images/icon/map_navi_icon_on.png');
    /* background-image: url('https://www.samsung.com/sec/static/_images/icon_dps/icon-map-location-blue.svg'); */
}



/* map side navigator 컨텐츠 내용*/
.office-intro .map-navi_contents {
    line-height: 28px;
    margin-top: 15px;
}
.office-intro .map-navi_contents h4 {}
.office-intro .map-navi_contents p {}
.office-intro .map-navi_contents dl {}
.office-intro .map-navi_contents dl dd {}
.office-intro .map-navi_contents a.site_link {
    position: relative;
    margin-top: 20px;
    display: inline-block;
    color: #2189FF;
    padding-right: 10px;
}
.office-intro .map-navi_contents a.site_link::after {
    position: absolute;
    right: 0;
    top: 12px;
    content: '';
    width: 6px; /* 사이즈 */
    height: 6px; /* 사이즈 */
    border-top: 1px solid #2189FF; /* 선 두께 */
    border-right: 1px solid #2189FF; /* 선 두께 */
    transform: rotate(45deg); /* 각도 */
}




@media screen and (max-width: 1023px) {
    .office-intro .office_ac.type1 .im_full {
        max-height: 700px;
    }
}

@media screen and (max-width: 920px) {
    .office-intro .office_ac.type1 {
        margin: 0;
    }
    .office-intro .office_ac.type1 .im_full {
        max-height: none;
        height: 100%;
    }
    .office-intro .office_ac.type1 .im_full .map_area {
        min-height: 240px;
    }
    .office-intro .map-navi {
        position: relative;
        top: 0;
        left: 0;
        bottom: 0;
        width: 100%;
        max-width: none;
        box-shadow: none;
        border-radius: 0;
        padding: 0;
    }
    .map-navi_select {
        padding: 20px 30px;
        margin-bottom: 0;
        border-bottom: 1px solid #000;
    }
    .map-navi_area {
        max-height: none;
    }
    

    .office-intro .map-navi .map-navi_area ul {
        padding-right: 0;
    }
    .office-intro .map-navi .map-navi_area ul li {
        margin-bottom: 0;
        padding-bottom: 0;
        border-bottom: 0;
    }
    .office-intro .map-navi .map-navi_area ul li button {
        width: 100%;
        text-align: left;
        border-bottom: 1px solid #000;
        padding-left: 55px;
        margin-bottom: 0;
        padding-top: 22px;
        padding-bottom: 22px;
        display: block;
        background-image: url('https://image.samsungsds.com/module_src/images/icon/mo_map_icon_off.png');
        background-repeat: no-repeat;
        background-position: right 30px center;
    }
    .office-intro .map-navi .map-navi_area ul li button::before {
        top: 22px;
        left: 25px;
    }
    .office-intro .map-navi .map-navi_area ul li.active button {
        background-image: url('https://image.samsungsds.com/module_src/images/icon/mo_map_icon_on.png');
    }

    .office-intro .map-navi_contents {
        padding: 30px;
        display: none;
    }
    .office-intro .map-navi .map-navi_area ul li.active .map-navi_contents {
        display: block;
        border-bottom: 1px solid #ccc;
    }

}

@media screen and (max-width: 767px) {
    .keyVisualWrap.officeKV {
        margin-bottom: 0;
    }
    .tab_wrap .tab + .con.office-intro .cbox {
        padding-top: 0;
    }
}
/* //사업장 소개 시작 */





/* .office_ac.type1>li:nth-child(8)>a{left:99.96%;} */
.office_ac.type1>li > div { display: block !important; visibility: hidden; position: absolute; z-index: -1; width: 100%; }
.office_ac.type1>li.on > div { visibility: visible; position: relative; z-index: 1; }
.office_ac.type1 .im_full { text-align: center; height: 600px; }
.office_ac.type1 .im_full img { width: auto; max-width: 100%; }
.office_korea { overflow: hidden; }
.office_korea .im { float: left; width: 31%; }
.office_korea .im img { width: 100%; }
.office_korea>ul, .office_korea>.tit { float: right; width: 69%; padding-left: 6%; }
.office_korea .tit { font-size: 2.6rem; line-height: 36px; font-weight: bold; }
.office_korea>ul { font-size: 1.4rem; line-height: 28px; margin-top: 20px; }
.office_korea>ul li.btn { margin-top: 20px; }
.office_korea>ul .btn.tel { display: none; }
.im_full+.office_korea { margin-top: 70px; }

/* compliance */
.txt_impo { font-size: 1.6rem; line-height: 24px; color: #ff0000; }
.tab_wrap .h5+.im_full { margin-top: 50px; }
.tab_wrap .sub_tit_cover+.im_full { margin-top: 30px; }
.tab_wrap .h5+.ul_atc { margin-top: 55px; }
.tab_wrap .im_full+.ul_atc { margin-top: 55px; }
.tab_wrap .ul_atc+.txt_impo { margin-top: 60px; }

/* 210525 | 지속가능경영추가 */
.sub_tit + .img_list_box { margin-top: 100px; }
.img_list_box { padding: 60px; background: #f5f5f5; }
.img_list_box ul { position: relative; margin-right: -13px; margin-left: -13px; margin-bottom: -40px; display: flex; display: -ms-flexbox; flex-wrap: wrap; -ms-flex-wrap: wrap; }
.img_list_box ul:after { content: ""; display: block; clear: both; }
.img_list_box ul .li { float: left; width: calc(20% - 26px); margin: 0px 13px 0 13px; padding: 0px 0 30px; box-sizing: border-box; }
.img_list_box ul .li .img { max-width: 203px; margin: 0 auto; }
.img_list_box ul .li .img .img_p { position: relative; height: 0; padding-top: 100%; overflow: hidden; }
.img_list_box ul .li img { position: absolute; left: 50%; top: 50%; width: 100%; transform: translate(-50%, -50%); }
.img_list_box ul .li .txt { max-width: 203px; margin: 20px auto 0; text-align: center; font-size: 14px; line-height: 22px; }
.img_list_box .sub_txt { position: relative; margin-top: 60px; padding-top: 30px; text-align: center; font-size: 15px; line-height: 28px; }
.img_list_box .sub_txt .md_txt { max-width: 1020px; margin: 0 auto; }

/* img_tit_list */
.img_tit_list { position: relative; }
.img_tit_list ul .li:first-child { margin-top: 0; }
.img_tit_list ul .li { position: relative; margin-top: 100px; }
.img_tit_list ul .li:after { display: block; clear: both; height: 0; content: ""; }
.img_tit_list .prod_tit { float: left; width: 30%; margin-right: 3%; padding: 47px 0 0 2px; box-sizing: border-box; border-top: 4px solid #000; }
.img_tit_list .prod_tit .md_tit { display: block; font-size: 28px; }
.img_tit_list .prod_tit .md_txt { margin-top: 16px; font-size: 18px; line-height: 32px; }
.img_tit_list .prod_list { float: left; width: 67%; padding-top: 50px; border-top: 1px solid #000; box-sizing: border-box; }
.img_tit_list .prod_list > dl, .img_tit_list .prod_list > .list { position: relative; padding-left: 100px; width: 90%; margin-top: 30px; padding-top: 30px; border-top: 1px solid rgba(0, 0, 0, .2); }
.img_tit_list .prod_list > dl:first-child, .img_tit_list .prod_list > .list:first-child { margin-top: 0; padding-top: 0; border-top: 0; }
.img_tit_list .prod_list > dl:first-child .img, .img_tit_list .prod_list > .list:first-child .img { top: 0; }
.img_tit_list .prod_list .img { position: absolute; left: 0; top: 30px; width: 80px; }
.img_tit_list .prod_list .img img { width: 100%; }
.img_tit_list .prod_list .txt { max-width: 600px; }
.img_tit_list .prod_list .md_tit { display: block; font-size: 18px; line-height: 32px; font-weight: bold; }
.img_tit_list .prod_list .md_txt { margin-top: 20px; font-size: 16px; line-height: 30px; letter-spacing: -0.04em; word-break: break-word; }
.img_tit_list .prod_list ul.md_txt li { margin-top: 15px; }
.img_tit_list .prod_list ul.md_txt li:first-child { margin-top: 0; }

/* spirit_list */
.sub_tit + .spirit_list { margin-top: 100px; }
.spirit_list { max-width: 1019px; margin: 0 auto; }
.spirit_list ul li { position: relative; display: flex; align-items: center; max-width: 100%; margin-top: 30px; height: 175px; margin-left: 85px; padding: 20px 20px 20px 128px; background: #f8f8f8; }
.spirit_list ul li:first-child { margin-top: 0; }
.spirit_list ul li .icon { position: absolute; top: 0; left: -85px; max-width: 175px; }
.spirit_list ul li .icon img { width: 100%; }
.spirit_list ul li .txt { max-width: 700px; }
.spirit_list ul li .md_tit { display: block; font-size: 28px; }
.spirit_list ul li .md_txt { margin-top: 10px; font-size: 18px; line-height: 32px; }

/* 20220406 웹접근 색상 변경 */
.spirit_list ul li.color_ty1 .md_tit { color: #906C9D; }
.spirit_list ul li.color_ty2 .md_tit { color: #5279a8; }
.spirit_list ul li.color_ty3 .md_tit { color: #C05366; }
.spirit_list ul li.color_ty4 .md_tit { color: #659148; }
.spirit_list ul li.color_ty5 .md_tit { color: #CA6C31; }
/* //20220406 웹접근 색상 변경 */

/* rating_list */
.abt_hd_copy2 + .rating_list { margin-top: 100px; }
.rating_list { max-width: 900px; margin: 0 auto; }
.rating_list ul .li { display: flex; align-items: center; padding: 50px 0; border-top: 1px solid rgba(0, 0, 0, .2); }
.rating_list ul .li:after { content: ""; display: block; clear: both; }
.rating_list ul .li:first-child { border-top: 0; padding-top: 0; }
.rating_list ul .li .img { float: left; max-width: 330px; margin-right: 50px; border: 1px solid #ccc; box-sizing: border-box; }
.rating_list ul .li .img img { width: 100%; }
.rating_list ul .li .txt { float: left; width: calc(100% - 380px); }
.rating_list ul .li .md_txt { font-size: 18px; line-height: 32px; }
.rating_list ul .li .txt .table { margin-top: 20px; overflow: hidden; border: 1px solid #c5c5c5; }
.rating_list ul .li .txt .table dl { float: left; width: 33.3%; text-align: center; border-left: 1px solid #c5c5c5; box-sizing: border-box; }
.rating_list ul .li .txt .table dl:first-child { border-left: 0; }
.rating_list ul .li .txt .table dl dt, .rating_list ul .li .txt .table dl dd { display: flex; align-items: center; justify-content: center; }
.rating_list ul .li .txt .table dl dt { height: 29px; font-size: 14px; background: #f5f5f5; }
.rating_list ul .li .txt .table dl dd { margin-bottom: 0; height: 40px; font-size: 16px; }
.rating_list ul .li .txt .img_table li { float: left; width: 25%; padding: 0 10px; text-align: center; }
.rating_list ul .li .txt .img_table li .tb_img { max-width: 80px; margin: 0 auto; }
.rating_list ul .li .txt .img_table li .tb_img img { width: 100%; }
.rating_list ul .li .txt .img_table li .tb_txt { margin-top: 15px; font-size: 18px; line-height: 32px; }
.rating_list ul .li .txt .img_table:after { content: ""; display: block; clear: both; }
@media all and (max-width:1200px) {
    .img_list_box ul .li { width: calc(25% - 26px); }
}
@media all and (max-width:1024px) {
    .sub_tit + .img_list_box { margin-top: 50px; }
    .abt_hd_copy2 + .rating_list { margin-top: 70px; }
    .img_list_box ul .li { width: calc(33.3% - 26px); }

    /* img_tit_list */
    .img_tit_list ul .li { margin-top: 50px; padding: 0px 0 30px 0; border-bottom: 1px solid #000; }
    .img_tit_list .prod_tit { float: none; width: 100%; padding-right: 0; padding: 30px 0; }
    .img_tit_list .prod_tit .md_tit { font-size: 20px; }
    .img_tit_list .prod_tit .md_txt { margin-top: 8px; font-size: 14px; line-height: 23px; }
    .img_tit_list .prod_list { float: none; width: 100%; margin-top: 0px; padding-top: 30px; border-top: 1px solid rgba(0, 0, 0, .2); }
    .img_tit_list .prod_list > dl, .img_tit_list .prod_list > .list { width: 100%; padding-left: 0; }
    .img_tit_list .prod_list .img { top: 30px; width: 60px; }
    .img_tit_list .prod_list .md_tit { padding-left: 70px; min-height: 60px; font-size: 14px; line-height: 24px; font-weight: bold; }
    .img_tit_list .prod_list .md_txt { font-size: 14px; line-height: 24px; }
    .img_tit_list .prod_list ul.md_txt li { margin-top: 20px; }

    /* spirit_list */
    .spirit_list ul li { padding: 0 20px 0 115px; }
    .spirit_list ul li .md_tit { font-size: 20px; }
    .spirit_list ul li .md_txt { font-size: 14px; line-height: 24px; }
}
@media all and (max-width:767px) {
    .img_list_box { padding: 30px; margin: 0 -30px; }
    .img_list_box ul { margin-bottom: -21px; }
    .img_list_box ul .li { width: calc(33.3% - 8px); margin: 0 4px 0 4px; padding: 0 0 21px; }
    .img_list_box ul .li .txt { margin: 8px auto 0; font-size: 11px; line-height: 16px; }
    .img_list_box .sub_txt { margin-top: 30px; padding-top: 20px; font-size: 11px; line-height: 18px; }

    /* spirit_list */
    .sub_tit + .spirit_list { margin-top: 50px; overflow: hidden; }
    .spirit_list ul li { display: block; text-align: center; padding: 38px 20px 25px; margin-top: 47px; height: inherit; margin-left: 0px; }
    .spirit_list ul li:first-child { margin-top: 27px; }
    .spirit_list ul li .icon { top: -27px; left: 50%; max-width: 55px; margin-left: -27px; }
    .spirit_list ul li .txt { padding: 0; }
    .spirit_list ul li .md_tit { font-size: 20px; }
    .spirit_list ul li .md_txt { font-size: 14px; line-height: 24px; }

    /* rating_list */
    .rating_list ul .li { display: block; padding: 0px 0 50px; border-top: 0; }
    .rating_list ul .li:last-child { padding-bottom: 0; }
    .rating_list ul .li .img { float: none; max-width: inherit; margin-right: 0px; }
    .rating_list ul .li .img .img_p { max-width: 328px; margin: 0 auto; }
    .rating_list ul .li .txt { float: none; width: 100%; margin-top: 20px; text-align: center; }
    .rating_list ul .li .md_txt { font-size: 14px; line-height: 24px; }
    .rating_list ul .li .txt .table dl dd { height: 50px; font-size: 14px; }
    .rating_list ul .li .txt .img_table li { padding: 0 5px; }
    .rating_list ul .li .txt .img_table li .tb_txt { margin-top: 10px; font-size: 12px; line-height: 20px; }
}

/* //210525 | 지속가능경영추가 */

/* director */
.h5+.dir_list { margin-top: 70px; }
.dir_list { display: table; width: 100%; font-size: 0; margin: 0 auto; }
.dir_list>li { display: inline-block; text-align: center; vertical-align: top; margin-top: 65px; }
.dir_list .im { display: inline-block; width: 135px; height: 152px; overflow: hidden; }
.dir_list .im img { width: 100%; }
.dir_list .name { margin-top: 45px; font-size: 2.8rem; line-height: 28px; font-weight: bold; position: relative; }
.dir_list .pst { font-size: 1.6rem; line-height: 24px; font-weight: bold; color: #000; }
.dir_list .txt { font-size: 1.6rem; line-height: 24px; color: #000; padding-left: 10px; }
.dir_list .txt:before { content: ""; display: inline-block; width: 2px; height: 2px; background: #000; vertical-align: middle; margin: 0 7px 0 -10px; }
.dir_list .name+.pst { margin-top: 20px; }
.dir_list .pst+.txt { margin-top: 25px; }
.dir_list.type1 { max-width: 1140px; }
.dir_list.type1>li { width: 33.3%; padding: 0 40px; }
.dir_list.type1>li:nth-child(-n+3) { margin-top: 0; }
.dir_list.type1 .txt { text-align: left; }
.dir_list.type2 { max-width: 800px; }
.dir_list.type2>li { width: 50%; padding: 0 40px; }
.dir_list.type2>li:nth-child(-n+2) { margin-top: 0; }
.dir_list.type2 .txt { text-align: left; }

/* sitemap */
.sitemap { font-size: 1.8rem; line-height: 28px; color: #000; max-width: 1305px; margin: 100px auto 0; overflow: hidden; }
.sitemap .tit_dep1 { font-size: 2.4rem; font-weight: bold; text-transform: uppercase; margin-bottom: 10px; }
.sitemap .tit { font-weight: bold; padding-top: 50px; }
.sitemap .tit { padding-top: 50px; }
.sitemap>li { float: left; }
.sitemap>li>ul:first-of-type .tit { padding-top: 20px; }
.sitemap>li.site1 { width: 100%; }
.sitemap>li.site2 { width: 100%; margin-top: 90px; }
.sitemap>li.site3 { width: 100%; margin-top: 90px; border-top: 1px solid #999; }
.sitemap>li.site1 .tit_dep1+ul { border-top: 4px solid #000; }
.sitemap>li.site1 > ul { border-top: 0; overflow: hidden; }
.sitemap>li.site1 > ul>li { float: left; width: 22%; }
.sitemap>li.site1 > ul>li.site_off { width: 48%; overflow: hidden; }
.sitemap>li.site1 > ul>li.site_off > ul { width: 52%; float: left; padding-right: 5%; }
.sitemap>li.site1 > ul>li.site_off > ul:last-child { width: 45%; }
.sitemap>li.site1 > ul>li+li { margin-left: 3%; }
.sitemap>li.site2 .tit_dep1+ul { border-top: 4px solid #000; }
.sitemap>li.site2 > ul { border-top: 0; overflow: hidden; }
.sitemap>li.site2 > ul>li { float: left; width: 22%; }
.sitemap>li.site2 > ul>li.site_off { width: 48%; overflow: hidden; }
.sitemap>li.site2 > ul>li.site_off > ul { width: 52%; float: left; padding-right: 5%; }
.sitemap>li.site2 > ul>li.site_off > ul:last-child { width: 45%; }
.sitemap>li.site2 > ul>li+li { margin-left: 3%; }
.sitemap ul+.tit { padding-top: 50px; }
.sitemap>li.site3 > ul { padding-top: 15px; }
.sitemap>li.site3 > ul > li { display: inline-block; }
.sitemap>li.site3 > ul > li+li { margin-left: 3%; }
.sitemap .st_list>li { margin-top: 12px; }
.sitemap .ico.new_win { margin-left: 10px; display: inline-block; width: 12px; height: 15px; vertical-align: middle; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr4.png?queryString=20201112044859) no-repeat; background-size: 100% auto; }
.sitemap .tit_dep1+.st_list { padding-top: 8px; }
.sitemap .st_list+.st_list { margin-top: 40px; }
.sitemap .site_off .st_list+.st_list { margin-top: 0; }
.acc_list>li { display: table; width: 100%; font-size: 1.6rem; line-height: 28px; color: #000; border-top: 1px solid #a5a5a5; padding: 30px 0; }
.acc_list>li:first-child { padding-top: 0; border-top: 0; }
.acc_list>li:last-child { padding-bottom: 0; }
.acc_list>li .acc_tit, .acc_list>li .acc_con { display: table-cell; }
.acc_list>li .acc_tit { display: table-cell; width: 200px; font-weight: bold; padding: 0 30px; text-align: right; }
.acc_list>li .acc_con dl { display: table; width: 100%; }
.acc_list>li .acc_con dl dt, .acc_list>li .acc_con dl dd { display: table-cell; }
.acc_list>li .acc_con dl dt { width: 125px; }
.acc_list>li .acc_con dl+dl { margin-top: 30px; }
.acc_list>li .acc_con .bul:before { content: ""; display: inline-block; width: 2px; height: 2px; background: #000; vertical-align: middle; margin-right: 6px; }
.vb_scroll .text { text-align: center; vertical-align: top; max-width: 770px; margin: 0 auto; }
.vb_scroll .h1 { color: #fff; line-height: 76px; }
.vb_scroll .sub_tit { color: #fff; font-weight: bold; }
.vs_area { position: relative; min-width: 320px; height: 600px; overflow: hidden; }
.vs_area .im_full { height: 100%; text-align: right; background-size: cover; background-position: left bottom; }
.vs_area .im_full>img { max-width: none; height: 100%; opacity: 0; }
.vs_area .vs_con { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; }
.vs_area .vs_con .text { display: table; height: 100%; width: 100%; max-width: 1380px; padding: 0 20px; margin: 0 auto; }
.vs_area .vs_con .text .in { display: table-cell; height: 100%; vertical-align: middle; }
.vs_area .vs_con .text .tit { color: #fff; font-size: 4rem; font-family: 'SharpSansNo1'; font-weight: bold; line-height: 50px; }
.vs_area .vs_con .text .txt { font-size: 1.6rem; line-height: 28px; color: #fff; }
.vs_area .vs_con .text .btn.mid { color: #fff; border-color: #fff; }
.vs_area .vs_con .text .btn.mid:hover { color: #000; background-color: #fff; }
.vs_area .vs_con .text .tit+.txt { max-width: 600px; margin-top: 20px; }
.vs_area .vs_con .text .txt+.btn_btm { margin-top: 40px; }
.vs_area.type1 .vs_con .text .in { vertical-align: middle; padding: 20px; }
.bn_list { background: #000; }
.bn_list ul { display: table; width: 100%; max-width: 1920px; margin: 0 auto; }
.bn_list ul>li { display: table-cell; width: 33.3%; overflow: hidden; vertical-align: top; padding: 67px 4% 60px; position: relative; }
.bn_list ul>li:nth-child(even) { background: #191919; }
.bn_list ul>li .in { overflow: hidden; position: relative; padding-bottom: 40px; }
.bn_list ul>li .im { width: 13%; float: left; }
.bn_list ul>li .im img { width: 100%; }
.bn_list ul>li .text { float: left; width: 87%; padding-left: 9%; }
.bn_list ul>li .txt { font-size: 2.4rem; line-height: 32px; color: #fff; font-weight: bold; letter-spacing: 0.03em; }
.bn_list ul>li .btn_txt2 { position: absolute; bottom: 60px; left: 29%; }

/* financial */
.tb_tit { overflow: hidden; position: relative; }
.tb_tit .cap { font-size: 1.4rem; color: #000; text-align: right; line-height: 32px; }
.tb_tit .h5+.cap { position: absolute; right: 0; bottom: 5px; width: 200px; }
.tb_sub { font-size: 1.4rem; line-height: 23px; color: #000; }
.tb_col+.tb_tit { margin-top: 70px; }
.tb_wrap+.tb_tit { margin-top: 70px; }
.tb_wrap+.tb_sub { margin-top: 10px; }
.tb_wrap+.tb_sub .won { font-family: 'dotum'; font-size: 1.3rem; font-weight: bold; color: #373f3f; }
.tb_col+.tb_sub { margin-top: 10px; }
.tb_row+.tb_sub { margin-top: 10px; }
.sum_area { text-align: center; max-width: 1024px; margin: 0 auto; width: 100%; }
.sum_area .tit { font-size: 1.6rem; line-height: 30px; color: #000; font-weight: bold; }
.sum_area .txt { font-size: 1.6rem; line-height: 30px; color: #000; }
.btm_txt { text-align: right; font-size: 1.4rem; line-height: 50px; color: #000; }
.sub_tit + .im_full { margin-top: 40px; }
.btm_txt+.sum_area { margin-top: 90px; }

/* security */
.att_file .file_box { padding: 0 140px 0 0; position: relative; }
.att_file .file_box .file_name { position: relative; min-height: 40px; border: 1px solid #a6a6a6; padding: 0 16px; width: 100%; font-size: 1.6rem; line-height: 38px; color: #777; white-space: nowrap; text-overflow: ellipsis; word-break: break-all; overflow: hidden; background-color: #f3f3f3; }
.att_file .file_box .file_name .ico_del { display: inline-block; font-size: 0; line-height: 0; width: 15px; height: 15px; margin-left: 5px; vertical-align: middle; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_form_del.png?queryString=20201112044859) no-repeat; background-size: 100%; }
.att_file .file_box .ip_file { position: absolute; width: 120px; height: 40px; border: 1px solid #a6a6a6; top: 0; right: 0; }
.att_file .file_box .ip_file .btn_search { display: block; text-align: center; font-weight: bold; width: 100%; height: 38px; font-size: 1.1rem; line-height: 40px; letter-spacing: 0.2em; }
.att_file .file_box .ip_file .btn_search:hover { color: #fff; background: #000; }
.att_file+.tit { margin-top: 100px; }
.tit+.att_file { margin-top: 20px; }
.auto_entry .txt { font-size: 1.8rem; line-height: 32px; color: #000; text-align: center; }
.auto_entry .crt_area { overflow: hidden; max-width: 575px; margin: 45px auto 74px; }
.auto_entry .crt_area:after { content: ''; display: block; clear: both; }
.auto_entry .crt_area>div { float: left; padding: 0 20px; width: 50%; vertical-align: top; text-align: center; }
.auto_entry .crt_area .fl { padding: 3px 21px 4px 21px; border-right: 1px solid #ccc; width: 275px; }
.auto_entry .crt_area .fl:after { content: ''; display: block; clear: both; }
.auto_entry .crt_area img { float: left; margin-right: 20px; max-height: 44px; }
.auto_entry .crt_area .buttons { float: left; margin-top: 5px; }
.auto_entry .crt_area .buttons input { display: inline-block; text-indent: -9999px; overflow: hidden; width: 35px; height: 35px; cursor: pointer; border-radius: 0; border: 1px solid #999; }
.auto_entry .crt_area .btn_reload { background: url('https://image.samsungsds.com/resource/en/images/icon/ico_reload.png?queryString=20201112044859') no-repeat 50% 50%; background-size: 17px; }
.auto_entry .crt_area .btn_reload:hover, .auto_entry .crt_area .btn_reload:active { background: #000 url('https://image.samsungsds.com/resource/en/images/icon/ico_reload_hover.png?queryString=20201112044859') no-repeat 50% 50%; background-size: 35px; background-size: 17px; }
.auto_entry .crt_area .btn_sound { margin-right: 7px; background: #fff url('https://image.samsungsds.com/resource/en/images/icon/ico_audio.png?queryString=20201112044859') no-repeat 50% 50%; background-size: 19px; }
.auto_entry .crt_area .btn_sound:hover, .auto_entry .crt_area .btn_sound:active { background: #000 url('https://image.samsungsds.com/resource/en/images/icon/ico_audio_hover.png?queryString=20201112044859') no-repeat 50% 50%; background-size: 19px; }
.auto_entry .crt_area>div.fr { width: 274px; padding-bottom: 32px; }
.auto_entry .crt_area>div.fr .error_msg { line-height: 1.2; }
.auto_entry .crt_area input[type=text] { height: 44px; margin-bottom: 14px; }

/* Real Person jQuery plugin styles v2.0.1. */
.realperson-challenge { display: block; color: #000; }
.realperson-text { font-family: "Courier New", monospace !important; font-size: 11px; font-weight: bold; letter-spacing: -1px; line-height: 3px; padding: 4px; }
.realperson-regen { font-size: 1.2rem; text-align: center; cursor: pointer; }
.realperson-disabled { opacity: 0.5; filter: Alpha(Opacity=50); }
.realperson-disabled .realperson-regen { cursor: default; }
.agree .scr_box { font-size: 1.6rem; line-height: 24px; padding: 20px 19px; height: 240px; overflow: auto; border: 1px solid #a6a6a6; background: #f3f3f3; }
.agree .txt input[type=checkbox]+label { font-weight: normal; font-size: 1.6rem; line-height: 24px; }
.agree .txt input[type=checkbox]+label .icon { top: 2px; }
.agree .bul { font-size: 1.6rem; line-height: 24px; padding-left: 49px; }
.agree .bul:before { content: ""; margin-right: 6px; display: inline-block; width: 2px; height: 2px; vertical-align: middle; background: #000; }
.agree .bul .underline { border-bottom: 1px solid #2189FF; }
.agree .txt+.bul { margin-top: 15px; }
.agree .scr_box+.txt { margin-top: 25px; }
.tit+.agree { margin-top: 20px; }
.dl_bul dt { font-size: 3.6rem; line-height: 60px; font-weight: bold; color: #000; }
.dl_bul dd { font-size: 1.8rem; line-height: 32px; color: #000; text-indent: -10px; padding: 0 0 0 10px; }
.dl_bul dd:before { content: ""; display: inline-block; width: 2px; height: 2px; background: #000; vertical-align: middle; margin-right: 8px; }
.dl_bul+.dl_bul { margin-top: 80px; }
#secu { max-width: 1020px; padding: 100px 20px; margin: 0 auto; }
#secu h3.tit { font-size: 6.5rem; font-family: 'SharpSansNo1'; font-weight: bold; line-height: 76px; text-align: center; }
#secu h3.tit + .txt { margin-top: 30px; font-size: 1.8rem; line-height: 32px; text-align: center; }
#secu .sub_tit { padding-top: 130px; margin-top: 94px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_lock.png?queryString=20201112044859) no-repeat center top; background-size: auto 90px; }
#secu  .txt_contact { max-width: 900px; width: 100%; margin: 94px auto 0; font-size: 1.8rem; line-height: 32px; }
#secu  .txt_contact .tit { font-weight: bold; }
#secu  .txt_contact .txt + .impo { margin-top: 45px; }
#secu .form { margin-top: 84px; }

/* contact form */
.ul_ip>li .ta_cont { height: 100px; }
.ul_ip>li .ta_cont.ta_survey { padding: 10px 16px; }
.ul_ip>li.sel_wrap { text-align: center; padding-bottom: 50px; }
.ul_ip>li.sel_wrap .selectbox { width: 300px; }
.ul_ip>li.sel_wrap .error_msg { text-align: center; }
.ul_ip>li .ta_cont2 { height: 80px; padding: 10px 15px; }
.rep_sel { font-size: 0; }
.rep_sel>.ip_select.type2 { width: 30%; height: 48px; vertical-align: middle; }
.rep_sel>.ip_select.type2 .lb { height: 48px; }
.rep_sel>input[type=text] { width: 68%; margin-left: 2%; vertical-align: middle; }

/* 2017 Congress Event */
.event_congress { background: #fff; }
.event_congress .eyebrow { margin-bottom: 18px; font-size: 1.4rem; font-weight: bold; letter-spacing: 0.01em }
.event_congress .event_vs { padding: 0; max-width: 1920px; margin: 0 auto; }
.event_congress .vs_txt { display: table; position: relative; width: 100%; height: 420px; background-repeat: none; background-position: center bottom; background-size: cover; }
.event_congress .vs_txt .text { padding: 0 0; display: table-cell; width: 100%; height: 100%; vertical-align: middle; color: #fff; }
.event_congress .vs_txt .text .wrap_text { margin: 0 auto; width: 960px; padding: 0 20px; }
.event_congress .vs_txt .tit { font-size: 6rem; line-height: 76px; font-family: 'SharpSansNo1'; font-weight: bold; }
.event_congress .vs_txt ul { font-size: 0; margin-top: 20px; }
.event_congress .vs_txt ul li { display: inline-block; font-size: 1.4rem; line-height: 24px; font-weight: bold; letter-spacing: 0.1em; text-transform: uppercase; }
.event_congress .vs_txt ul li+li:before { content: "|"; color: #fff; display: inline-block; padding: 0 15px; }
.event_congress .event_schd { max-width: 940px; margin: 0 auto; text-align: center; padding: 75px 20px; }
.event_congress .event_schd h5 { position: relative; z-index: 2; font-size: 4rem; padding: 0 20px; font-weight: bold; line-height: 50px; max-width: 900px; font-family: 'SharpSansNo1'; margin: 0 0 70px 0; }
.event_congress .event_schd p.txt1 { margin: 0 0 50px 0; font-size: 1.8rem; line-height: 32px; }
.event_congress.end .event_schd p.txt1 { margin: 0 0 2px 0; }
.event_congress .btn.mid { font-size: 1.2rem; }
.tab_wrap.tab_congress { max-width: 1300px; background: #fff; text-align: center; padding: 0 0 100px 0; margin: 0 auto; }
.tab_wrap.tab_congress .tab { text-align: left; width: 315px; height: 170px; padding: 0 0 0 0; margin: 0; z-index: 100; }
.tab_wrap.tab_congress .tab .tab_sel { display: none; }
.tab_wrap.tab_congress .tab ul { display: table; font-size: 0; position: relative; margin: 0; }
.tab_wrap.tab_congress .tab ul:after { content: ""; clear: both; display: block; }
.tab_wrap.tab_congress .tab li { display: block; vertical-align: top; position: relative; }
.tab_wrap.tab_congress .tab li+li { border-left: 0 solid #6b6b6b; }
.tab_wrap.tab_congress .tab li>a { padding: 1px 30px; line-height: 40px; font-size: 2.3rem; display: block; font-family: OneLatin; }
.tab_wrap.tab_congress .tab li.on>a { padding: 1px 30px 0; font-weight: bold; color: #2189FF; letter-spacing: -0.007em; }
.tab_wrap.tab_congress .tab li.on>a:hover { color: #2189FF !important; }
.tab_wrap.tab_congress .tab li.on>a:after { content: ""; display: block; width: 100%; height: 1px; }
.tab_wrap.tab_congress .tab li>a span.ico { display: none; }
.tab_wrap.tab_congress .tab li.on>a span.ico { display: inline-block; vertical-align: top; width: 10px; height: 18px; margin: 11px 0 0 20px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_tab_on.png?queryString=20201112044859) no-repeat }
.tab_wrap.tab_congress .tab.half li { width: 50%; }
.tab_wrap.tab_congress .tab.half li:first-child { text-align: right; }
.tab_wrap.tab_congress .tab.half li:last-child { text-align: left; }
.tab_wrap.tab_congress .btn_arr { display: none; font-size: 0; line-height: 0; }
.tab_wrap.tab_congress .tab + .con .cbox { padding-top: 100px; }
.tab_wrap .tab + .con .cbox.type1.n_guide + .cbox.type1.n_guide { padding-top: 0; }

/* 210525 | 지속가능경영추가 */
.tab_wrap.tab_congress .con:before { content: ""; display: block; width: 100%; overflow: hidden; clear: both; }
.tab_wrap.tab_congress .con .cbox.type2 { margin-top: 100px; }
.tab_wrap.tab_congress .con .cbox+.cbox.type2 { margin-top: 0; }
.tab_wrap.tab_congress .con.cbox.type1 { padding-top: 100px; }
.tab_congress h5 { position: relative; z-index: 2; max-width: 620px; font-size: 4rem; font-weight: bold; line-height: 50px; font-family: 'SharpSansNo1'; margin: 0 auto 70px; text-align: center; }
.tab_congress .tab_txt { text-align: left; margin-top: -165px; margin-left: 315px; padding: 0 0 0 50px; border-left: 1px solid #7f7f7f; font-family: OneLatin; box-sizing: border-box; }
.tab_congress .tab_txt:after { content: ""; clear: both; display: block; }
.tab_congress .tab_txt h6 { font-weight: bold; font-size: 2.8rem; line-height: 32px; font-family: 'SharpSansNo1'; }
.tab_congress .tab_txt p { padding: 15px 0 25px; font-size: 1.8rem; line-height: 32px; }
.tab_congress .tab_txt a { font-size: 1.4rem; color: #00b3e2; font-weight: bold; letter-spacing: 0.1em; text-transform: uppercase; }
.tab_congress .showcase { margin: 80px 0 0 0; }
.tab_congress .showcase h6 { margin: 0 0 60px 0; text-align: center; font-size: 2.8rem; font-weight: bold; font-family: 'SharpSansNo1'; }
.tab_congress .show_list { overflow: hidden; text-align: center; }
.tab_congress .show_list li { display: inline-block; vertical-align: top; margin: 0 39px 40px -4px; }
.tab_congress .show_list li:last-child { margin: 0 0 40px 0; }
.tab_congress .show_list li .img { width: 405px; height: 270px; }
.tab_congress .show_list li .img img { width: 405px; height: 270px; }
.tab_congress .show_list dl { border: 1px solid #b2b2b2; border-top: 0; padding: 25px; }
.tab_congress .show_list dt { text-align: left; font-size: 2.6rem; font-weight: bold; }
.tab_congress .show_list dd { text-align: left; }
.tab_congress .show_list dd p { height: 100px; padding: 15px 0 0 0; font-size: 1.6rem; line-height: 24px; }
.tab_congress .show_list dd a { font-size: 1.4rem; color: #00b3e2; font-weight: bold; letter-spacing: 0.1em; text-transform: uppercase; }
.tab_congress .show_list.type3 li { width: 405px; }
.tab_congress .show_list.type2 li { width: 405px; }
.tab_congress .map { padding: 80px 0 0 0; }
.tab_congress .map h6 { width: auto; text-align: center; margin: 0 auto 80px; font-size: 4rem; font-weight: bold; line-height: 50px; font-family: 'SharpSansNo1'; }
.tab_congress .map .img img { max-width: 100%; width: auto; }
.tab_congress .box.type1_2 { padding: 0; }
.bd_btm { margin: 44px auto 0; border-top: 1px solid #a5a5a5; max-width: 100%; padding-top: 30px; text-align: right; }
.ev_showcase .show_list.six.custom dl {  }
.ev_showcase .show_list.six.custom dd p { min-height: 115px; height: auto; margin-bottom: 10px; padding: 18px 0 0 0; font-size: 1.6rem; line-height: 24px; }
.ev_showcase .show_list.six.custom dd .btn_txt2 { position: absolute; bottom: 10px; min-height: auto; margin: 0 0 10px 0; padding: 0; font-size: 1.4rem; line-height: 24px; }
.congress_submit { max-width: 1380px; width: 100%; margin: 0 auto; background: #fff; padding: 100px 20px; }
.congress_submit .vs_submit { height: 378px; background-repeat: no-repeat; background-position: top center; background-size: auto 100%; }
.congress_submit .txt1 { max-width: 900px; margin: 0 auto; font-size: 1.8rem; line-height: 32px; text-align: center; padding: 70px 14px; }
.congress_submit .inner { padding: 0 14px; }
.congress_submit .ip_tit+.ul_ip.type1 { margin-bottom: 40px; }
.congress_submit .ul_ip.type1 > li { display: block; padding-bottom: 20px; }
.congress_submit h5 { text-align: center; font-size: 3.4rem; font-weight: bold; line-height: 40px; max-width: 900px; font-family: 'SharpSansNo1'; margin: 0 auto 10px; }
.congress_submit .ul_ip label { display: none; }
.tab_congress.ev_use { max-width: auto; padding: 0 0 100px 0; }
.tab_congress .inner { max-width: 1300px; }
.tab_congress .use .btn.mid { width: auto; height: 42px; line-height: 42px; }
.tab_congress .use .owl-item .text { padding: 0 5px; }

/* event layout*/

/*#wrap.ev_l #footer .inner{padding-bottom:70px;}*/
.ev_layout { background: #fff; }
.ev_layout > div { margin-bottom: 100px; }
.ev_layout .h5 { font-weight: bold; font-family: 'SharpSansNo1'; text-align: center; margin: 0 0 25px; }
.ev_layout .box.type1_2 { padding: 0; }
.ev_layout .box.type1_2 .h5 { margin: 0 0 50px; }
.ev_layout .sum { font-size: 1.8rem; line-height: 32px; text-align: center; margin-top: 25px; }
.ev_layout .tit_area .more_btn { margin-top: 40px; }
.ev_layout .ev_visual { position: relative; padding: 0; max-width: 1920px; margin: 0 auto; }
.ev_layout .vs_txt { display: table; position: relative; width: 100%; height: 420px; background-repeat: none; background-position: center bottom; background-size: cover; }
.ev_layout .vs_txt .visual_img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ev_layout .vs_txt .visual_img .img_p, .ev_layout .vs_txt .visual_img .img_m { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ev_layout .vs_txt .visual_img .img_m { display: none; }
.ev_layout .vs_txt .text { position: relative; padding: 0 0; display: table-cell; width: 100%; height: 100%; vertical-align: middle; color: #fff; z-index: 1; }
.ev_layout .ev_visual.black .vs_txt .text { color: #000; }
.ev_layout .vs_txt .text .wrap_text { margin: 0 auto; width: 960px; padding: 0 20px; }
.ev_layout .vs_txt .text .wrap_text .vs_fixed_ic { position: absolute; right: -14.7%; top: -22%; }
.ev_layout .vs_txt .tit { font-size: 6rem; line-height: 84px; font-family: 'SharpSansNo1'; font-weight: bold; }
.ev_layout .vs_txt ul { margin-top: 14px; margin-bottom: 40px; }
.ev_layout .vs_txt ul li { display: inline-block; font-size: 1.8rem; line-height: 28px; font-weight: bold; letter-spacing: 0; text-transform: none }
.ev_layout .vs_txt ul li:after { content: ""; color: #fff; display: inline-block; margin: 0 13px; font-size: 13px; position: relative; top: 1px; width: 2px; height: 14px; background: #9c9c9c; }
.vs_txt ul li+li:before { display: none; }
.ev_layout .vs_txt ul li:last-child:after { display: none; }
.ev_layout .vs_txt .btn_btm { margin-top: 40px; }
.ev_layout .vs_txt .btn { display: inline-block; border: 1px solid #fff; font-weight: bold; letter-spacing: 0.2em; color: #fff; }
.ev_layout .vs_fixed_wrap { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ev_layout .vs_fixed_wrap .vs_fixed_inner { position: relative; max-width: 1360px; height: 100%; margin: auto; }
.ev_layout .vs_fixed_wrap .vs_fixed_inner .bg_ic { position: absolute; top: 0; right: calc(17% - 173px); }
.ev_layout .ev_visual.black .vs_txt .btn { display: inline-block; border: 1px solid #000; letter-spacing: 0.2em; color: #000; }
.ev_layout .ev_visual.black .vs_txt .btn.mid:hover { color: #fff }
.ev_layout .vs_txt .past { margin-bottom: 17px; padding-left: 6px; font-size: 2.2rem; line-height: 38px; font-weight: bold; }
.ev_layout .ev_overview { max-width: 960px; margin: 0 auto; text-align: center; padding: 70px 20px 100px; }
.ev_layout .ev_overview .h5 { position: relative; z-index: 2; font-size: 4rem; padding: 0 20px; font-weight: bold; line-height: 50px; max-width: 900px; font-family: 'SharpSansNo1'; margin: 0 auto 51px; }
.ev_layout .ev_overview p.txt1 { margin: 0 0 36px 0; font-size: 1.8rem; line-height: 32px; }
.ev_layout.end .ev_overview p.txt1 { margin: 0 0 2px 0; }
.ev_layout .btn.mid.disabled { color: #c2c2c2; border-color: #c2c2c2; }
.ev_layout .ev_showcase .h5 { margin-bottom: 45px; }
.ev_layout .ev_showcase .h5 + .h5_copy { max-width: 900px; margin: 0 auto 40px; font-size: 1.8rem; text-align: center; line-height: 32px; }
.ev_showcase { background: #f3f3f3; padding: 95px 0 100px; }
.ev_showcase .show_list { margin: 0 auto; max-width: 1300px; }
.ev_showcase .show_list:after { content: ''; display: block; clear: both; }
.ev_showcase .show_list li { float: left; width: 31.3%; margin: 0 0 0 3%; }
.ev_showcase .show_list li:nth-child(3n-2) { margin-left: 0; }
.ev_showcase .show_list li img { width: 100%; height: 270px; }
.ev_showcase .show_list dl { position: relative; border: 1px solid #e9e9e9; padding: 21px 20px 45px; background: #fff; }
.ev_showcase .show_list dt { text-align: left; font-size: 2.5rem; font-weight: bold; }
.ev_showcase .show_list dd { text-align: left; }
.ev_showcase .show_list dd p { min-height: 115px; padding: 18px 0 0 0; font-size: 1.6rem; line-height: 24px; margin-bottom: 10px; }
.ev_showcase .show_list dd p.btn_txt2 { position: absolute; height: auto; min-height: inherit; margin: 0; padding: 0; font-size: 1.4rem; }
.ev_showcase .show_list dd p.btn_txt2 a { position: relative; bottom: 0; left: 0; font-size: 1.4rem; }
.ev_showcase .show_list dd a { font-size: 1.5rem; color: #00b3e2; font-weight: bold; letter-spacing: 0.1em; text-transform: uppercase; position: absolute; bottom: 26px; left: 20px; }
.ev_showcase .show_list dd a:hover { color: #1C7EEE; }
.ev_showcase .show_list.one { max-width: 995px; }
.ev_showcase .show_list.one li { display: table; float: none; width: 100%; }
.ev_showcase .show_list.one .img { display: table-cell; width: 50%; }
.ev_showcase .show_list.one dl { display: table-cell; width: 50%; vertical-align: top; border-width: 1px 1px 1px 0; padding: 56px 27px 26px; }
.ev_showcase .show_list.two { max-width: 966px; }
.ev_showcase .show_list.two li { width: 48.5%; }
.ev_showcase .show_list.two li img { width: 100%; height: 270px; }
.ev_showcase .show_list.four { max-width: 966px; }
.ev_showcase .show_list.four li { width: 48.5%; }
.ev_showcase .show_list.four li:nth-child(3) { margin: 75px 0 0 0; }
.ev_showcase .show_list.four li:nth-child(4) { margin: 75px 0 0 3%; }
.ev_showcase .show_list.four li img { width: 100%; height: 270px; }
.ev_showcase .show_list.four li:nth-child(2n+1) { clear: both; }
.ev_showcase .show_title.is_fourLeft { text-align: left; max-width: 966px; margin-left: auto; margin-right: auto; }
.ev_showcase .show_list.five li:nth-child(4) { margin: 75px 0 0 17.2%; clear: both; }
.ev_showcase .show_list.five li:nth-child(5) { margin: 75px 0 0 3%; }
.ev_showcase .show_list.six li { margin: 75px 0 0 3%; }
.ev_showcase .show_list.six li:nth-child(3n-2) { margin: 75px 0 0 0; }
.ev_showcase .show_list.six li:nth-child(2) { margin: 0 0 0 3%; }
.ev_showcase .show_list.six li:nth-child(3n+1) { clear: both; }
.ev_showcase .show_list.six li:first-child { margin-top: 0; }
.ev_showcase .show_list.six li:nth-child(3) { margin-top: 0; }
.ev_showcase .show_list.fix_one { max-width: 966px; }
.ev_showcase .show_list.fix_one li { width: 100%; }
.ev_showcase .show_list.fix_one li img { width: 100%; height: 270px; }
.ev_showcase.ind { background: #fff; padding: 0; }
.ev_showcase.ind .h5 { max-width: 900px; margin: 0 auto; padding: 0 20px; }
.ev_showcase .show_ind_top { text-align: center; }
.ev_showcase .show_ind_top ul { display: inline-block; margin-top: 50px; padding-bottom: 28px; }
.ev_showcase .show_ind_top ul:after { content: ''; display: block; clear: both; }
.ev_showcase .show_ind_top li { position: relative; float: left; }
.ev_showcase .show_ind_top li.on a { color: #00b2e2; font-weight: bold; }
.ev_showcase .show_ind_top li.on:after { content: ''; display: block; width: 25px; height: 15px; background: url('https://image.samsungsds.com/resource/en/images/icon/arr_ev_ind.png?queryString=20201112044859') no-repeat 50% 0; position: absolute; bottom: -33px; left: 50%; margin-left: -12px; }
.ev_showcase .show_ind_top li a:after { display: inline-block; content: ''; width: 1px; height: 23px; position: absolute; right: 0; top: 3px; background: #6b6b6b; font-weight: normal; }
.ev_showcase .show_ind_top li:last-child a:after { display: none; }
.ev_showcase .show_ind_top li a { padding: 0 24px; font-size: 2.4rem; }
.ev_showcase.ind .show_ind_con { background: #f3f3f3; padding: 57px 0 100px; text-align: center; }
.ev_showcase.ind .show_ind_con .con_wrap { max-width: 1380px; margin: 0 auto; }
.ev_showcase.ind .show_ind_con .con { display: none; width: 100% !important; }
.ev_showcase.ind .show_ind_con .con.on { display: block; }
.ev_showcase.ind .m_tab { display: none; }
.ev_showcase.ind .ctrl { display: none; }
.show_ind_con .sec_tit { font-size: 2.8rem; font-weight: bold; margin-bottom: 25px; }
.show_ind_con .sec_copy { font-size: 1.8rem; line-height: 32px; max-width: 900px; margin: 0 auto 45px; }
.show_ind_con .btn_btm { margin-bottom: 94px; text-align: center; }
.show_ind_con .btn.mid { line-height: 42px; width: auto; max-width: 200px; margin: 0 auto !important; }
.show_ind_con .h6 { font-size: 2.8rem; font-weight: bold; margin-bottom: 37px; }
.ev_layout .ev_speakers .inner { max-width: 1066px; }
.ev_layout .ev_speakers .tit_area { margin-bottom: 62px; }
.ev_layout .thum_list:after { content: ''; display: block; clear: both; }
.ev_layout .thum_list li { float: left; width: 33.3%; text-align: center; border: 0; padding: 0; }
.ev_layout .thum_list.two li { width: 50%; }
.ev_layout .thum_list .im { display: block; width: 120px; height: 154px; margin: 0 auto 28px; overflow: hidden; }
.ev_layout .thum_list .im img { width: 100%; }
.ev_layout .thum_list .text { display: block; padding-left: 0; }
.ev_layout .thum_list .h6 { font-weight: bold; font-size: 2.8rem; max-width: 230px; margin: 0 auto 10px; }
.ev_layout .thum_list .tit { font-size: 1.6rem; font-weight: bold; max-width: 230px; margin: 0 auto; line-height: 24px; }
.ev_layout .thum_list .txt { display: none; }
.ev_layout .thum_list .btn_btm { margin-top: 20px; }
.ev_layout .thum_list.one>li { float: none; width: 100%; text-align: left; padding: 0; }
.ev_layout.sub_spk .thum_list.one>li { padding-top: 60px; }
.ev_layout .thum_list.one .im { width: 132px; display: table-cell; padding-top: 6px; }
.ev_layout .thum_list.one .text { display: table-cell; padding-left: 44px; }
.ev_layout .thum_list.one .h6 { max-width: 100%; margin: 0 0 8px; }
.ev_layout .thum_list.one .tit { max-width: 100%; font-size: 2.2rem; line-height: 36px; font-weight: normal; }
.ev_layout .thum_list.one .txt { display: block; margin-top: 30px; }
.ev_layout .thum_list.one .btn_btm { display: none; }
.ev_layout .thum_list.more .btn_btm { display: none; }
.ev_layout .thum_list .btn_btm button { font-weight: bold; font-size: 1.5rem; color: #00b2e2; }
.ev_layout .thum_list .btn_btm button:hover { color: #1C7EEE; }
.ev_layout .thum_list+.more_btn { text-align: center; display: none; }
.ev_layout .thum_list.more+.more_btn { display: block; margin-top: 43px; }
.ev_layout .more_btn .btn.mid { line-height: 41px; }
.ev_layout .more_btn .btn.mid:hover { color: #fff; background: #000; }

/*20180219 이벤트페이지 모듈 추가*/
.ev_layout .ul_atc.type1 .thumbnail_info { width: 266px; }
.ev_layout .ul_atc.type1 .thumbnail_info> a { height: 216px; }
.ev_layout .ul_atc.type1 .txt_info { width: calc(100% - 318px); }
.ev_layout .ul_atc.type1 .txt_info .txt { min-height: 96px; }
.ev_layout .ul_atc.type1 .txt_info .btn_txt2 { margin-top: 40px; }
.ev_agenda { background: #f3f3f3; padding: 100px 0; }
.ev_agenda .inner { max-width: 1270px; }
.ev_agenda .sort_area { margin-top: 50px; }
.ev_agenda .sort_area ul { border-bottom: 1px solid #ccc; }
.ev_agenda .sort_area ul:after { content: ''; display: block; clear: both; }
.ev_agenda .sort_area li { float: left; width: 160px; position: relative; text-align: center; padding: 20px 0 15px; margin-right: 56px; font-size: 1.8rem; font-weight: bold; }
.ev_agenda .sort_area li.on:after { content: ''; display: block; width: 100%; height: 3px; background: #67c6e8; position: absolute; left: 0; bottom: -3px; }
.ev_agenda .sort_area button { display: none; }
.ev_agenda .scd_list { max-width: 1270px; display: none; margin-top: 28px; }
.ev_agenda .scd_list.on, .ev_agenda .scd_list.on .scd_wrap { display: block !important; }
.ev_agenda.none .scd_list { margin-top: 80px; }
.ev_agenda .scd_list > a { display: none; }
.ev_agenda .scd_list .scd+.scd { margin-top: 14px; }
.ev_agenda .scd_list .scd .h6 { font-size: 1.8rem; padding: 0 0 5px 38px; border: 0; margin: 0; }
.ev_agenda .scd_list .scd ul { margin: 0; padding: 18px 40px; }
.ev_agenda .scd_list .scd ul>li>span { padding: 9px 0; }
.ev_agenda .scd_list .scd ul>li>span.btn { letter-spacing: 0.03em; }
.ev_agenda .btn_go_top { display: none; }
.ev_map_area .map { position: relative; margin-bottom: 24px; text-align: center; max-width: 1300px; margin: 0 auto; }
.ev_map_area .map.is_margin100 { margin-left: 100px; margin-right: 100px; }
.ev_map_area .map.is_margin170 { margin-left: 170px; margin-right: 170px; }
.ev_map_area .address+.map { margin-top: 25px; }
.ev_map_area .map img { width: 100%; }
.ev_map_area .btn_download { position: absolute; right: 0; bottom: 0; height: 33px; background: rgba(0, 0, 0, 0.4) url('https://image.samsungsds.com/resource/kr/images/icon/ico_download.png?queryString=20201124022056') no-repeat 10px 50%; line-height: 33px; color: #fff !important; font-size: 1.5rem; text-align: left; padding: 0 18px 0 35px; }
.ev_map_area .address { margin-top: 20px; text-align: center; font-size: 1.8rem; line-height: 32px; }
.ev_map_area.type2 .map { text-align: right; }
.ev_map_area.type2 .btn_download { display: inline-block; position: relative; margin-top: 23px; }
.ev_share_area { text-align: center; }
.ev_share_area .keywords:after { content: ''; display: block; clear: both; }
.ev_share_area .keywords { display: inline-block; max-width: 800px; margin: 25px auto 0; }
.ev_share_area .keywords li { float: left; font-size: 1.8rem; line-height: 32px; padding: 0 14px; }
.ev_share_area .sns_icon { margin-top: 35px; }
.ev_btn_wrap { padding: 0 20px; max-width: 1380px; margin: 0 auto; }
.ev_layout .ev_overview.case2 { max-width: 1380px; padding: 70px 0 100px; }
.ev_layout .ev_overview.case2 .inner { overflow: hidden; }
.ev_overview.case2 .l_txt { display: table-cell; text-align: left; padding-right: 20px; }
.ev_overview.case2 .r_form { display: table-cell; width: 534px; text-align: left; padding-left: 20px; }
.ev_overview .form .txt { margin-bottom: 14px; }
.ev_overview .ul_ip > li { padding-bottom: 2px; overflow: hidden; width: 100%; }
.ev_overview .ul_ip > li input[type="text"] { height: 30px; font-size: 1.6rem; }
.ev_layout .ul_ip .ip_select select { width: 100%; height: 30px; border: 1px solid #a6a6a6; padding: 5px 15px; font-size: 1.6rem; margin-bottom: 28px; -webkit-appearance: none; line-height: 28px; }
.ev_overview .ul_ip .ip_select .lb { font-size: 1.6rem; line-height: 28px; }
.ev_overview .ul_ip > li textarea { height: 90px; margin-bottom: 0; padding: 8px 16px; margin-bottom: 25px; }
.ev_overview .ul_ip .ip_select { display: block; width: 100%; height: 30px; }
.ev_overview .ip_tit { line-height: 24px; margin-bottom: 13px; }
.ev_overview .ul_ip .ip01, .ev_overview .ul_ip .ip02, .ev_overview .ul_ip .ip04, .ev_overview .ul_ip .ip05 { width: 49%; float: left; }
.ev_overview .ul_ip .ip01, .ev_overview .ul_ip .ip04 { margin-right: 2%; }
.ev_overview .ul_ip .ip07 { padding-bottom: 15px; }
.ev_overview .check_msg li { margin-left: 0px; padding-left: 40px; }
.ev_overview .check_msg.type1 { padding: 18px 25px; }
.ev_overview .check_msg.type1 .ip_check { line-height: 24px; }
.ev_overview .check_msg.type1 .ip_check .icon { top: 4px; }
.ev_overview .check_msg.type1 li:first-child { padding-left: 0px; }
.ev_overview .check_msg button { font-weight: bold; color: #2189FF; text-decoration: underline; margin-left: 10px; }
.ev_overview .check_msg button:hover { color: #1C7EEE; }
.ev_overview .check_msg .error_msg { padding-top: 0; line-height: 25px; }
.ev_overview .r_form .btn_btm { margin-top: 25px; text-align: center; }
.ev_layout .fixed_btn { display: none; }
.layer_wrap.l_spk { max-width: 990px; }
.l_spk .layer_tit { display: none; }
.l_spk .layer_cnt { padding: 50px 40px; }
.l_spk .layer_cnt { display: table; }
.l_spk .im { display: table-cell; width: 132px; }
.l_spk .im img { width: 100%; }
.l_spk .text { display: table-cell; padding-left: 40px; vertical-align: top }
.l_spk .h6 { font-size: 2.8rem; font-weight: bold; margin-bottom: 8px; }
.l_spk .tit { font-size: 2.8rem; margin-bottom: 32px; }
.l_spk .txt { font-size: 1.6rem; line-height: 24px; }
.layer_wrap.l_term { max-width: 1345px; }
.l_term .layer_cnt { padding: 40px; }
.l_term .layer_tit { font-size: 1.6rem; font-weight: normal; margin-bottom: 15px; }
.l_term .layer_tit > span { font-size: 1.3rem; font-weight: normal; }
.l_term .scr_term { border: 1px solid #c2c2c2; padding: 22px; overflow-y: auto; height: 400px; margin-bottom: 21px; }
.l_term .scr_term.type2 { padding: 0; }
.l_term .scr_term > div { padding: 18px 20px; }
.l_term .scr_term.type3 { text-align: center; height: auto; margin-top: 30px; margin-bottom: 15px; padding: 22px 6.5%; }
.l_term .scr_term.type3 .fot_title { font-size: 3.8rem; line-height: 48px; font-family: 'SharpSansNo1'; }
.l_term .scr_term.type3 .fot_name { font-size: 1.8rem; font-weight: bold; margin-top: 34px; }
.l_term .scr_term.type3 .fot_date { font-size: 1.8rem; margin-bottom: 55px; }
.l_term .scr_term.type3 .doc_txt1 { font-size: 1.6rem; line-height: 24px; }
.l_term .scr_footnote { font-size: 1.4rem; color: #858585; line-height: 20px; text-align: center; }
.l_term .fot_txt3 { text-align: left; }

/*small popup*/
.layer_wrap.term_small { max-width: 886px; }
.term_small .scr_term.type3 { padding: 24px 2.5%; text-align: left; }
.term_small .scr_term.type3 .doc_txt1 { font-size: 1.8rem; line-height: 26px; font-weight: bold; }
.term_small .scr_footnote { margin-top: 40px; text-align: left; }
.term_small .layer_cnt { padding: 30px 40px; }
.l_term .fot_tit1 { font-size: 1.4rem; font-weight: normal; line-height: 22px; }
.l_term .fot_tit2 { font-size: 2.4rem; }
.l_term .fot_txt1, .l_term .fot_txt2 { font-size: 1.3rem; line-height: 18px; }
.l_term .fot_txt1 + .fot_txt1 { margin-top: 22px; }
.l_term  .fot_tit1 + .fot_txt1, .l_term .fot_tit1 + .fot_txt2 { padding-top: 7px; }
.l_term .doc_txt1 { font-size: 1.4rem; line-height: 18px; }
.l_term .doc_txt1+.fot_tit1 { margin-top: 18px; }
.l_term .fot_txt1 + .fot_tit1 { padding-top: 20px; }
.l_term .scr_term .fot_txt3+.fot_tit1 { margin-top: 40px; }
.l_term .fot_txt2 + .fot_tit2 { padding-top: 40px; }
.l_term .fot_txt2 + .fot_tit1 { padding-top: 30px; }
.l_term .scr_term .fot_txt3 { text-align: left; }
.l_term .fot_txt2 a { display: inline-block; word-break: break-all; }
.l_term .tac { text-align: left !important; }
.l_term .fot_tit1+.doc_txt1 { margin-top: 17px; font-size: 1.3rem; line-height: 18px; }
.l_term .doc_txt1+.doc_txt1 { margin-top: 30px; font-size: 1.4rem; line-height: 22px; }

/*20183221 추가*/
.l_term .fot_tit1 { font-size: 1.4rem; font-weight: bold; line-height: 22px; }
.l_term .fot_tit2 { font-size: 2.4rem; }
.l_term .fot_txt1, .l_term .fot_txt2 { font-size: 1.3rem; line-height: 18px; }
.l_term .fot_txt1 + .fot_txt1 { margin-top: 16px; }
.l_term  .fot_tit1 + .fot_txt1, .l_term .fot_tit1 + .fot_txt2 { padding-top: 7px; }
.l_term .doc_txt1 { font-size: 1.4rem; line-height: 18px; }
.l_term .doc_txt1+.fot_tit1 { margin-top: 18px; }
.l_term .fot_txt1 + .fot_tit1 { padding-top: 40px; }
.l_term .scr_term .fot_txt3+.fot_tit1 { margin-top: 40px; }
.l_term .fot_txt2 + .fot_tit2 { padding-top: 40px; }
.l_term .fot_txt2 + .fot_tit1 { padding-top: 30px; }
.l_term .scr_term .fot_txt3 { text-align: left; }
.l_term .fot_txt2 a { display: inline-block; word-break: break-all; }
.l_term .tac { text-align: left !important; }
.l_term .fot_tit1+.doc_txt1 { margin-top: 17px; font-size: 1.3rem; line-height: 18px; }
.l_term .doc_txt1+.doc_txt1 { margin-top: 30px; font-size: 1.4rem; line-height: 22px; }
.l_term.type2 { max-height: 640px; }
.l_term.type2  .layer_inner .layer_cnt { min-height: 560px; max-height: 680px; padding: 40px 35px 15px; }
.l_term.type2 .layer_cnt .term_box .ul_term { height: auto; overflow-y: auto; }
.l_term.type2 .layer_cnt .term_box strong { font-size: 1.6rem; }
.l_term.type2 .layer_cnt .term_box input[type=checkbox]+label { font-size: 1.6rem; font-weight: normal; }
.l_term.type2 .layer_cnt .term_box .ul_term li .term_cnt .scr_term.type2 > div > div { padding: 18px 12px; }
.l_term.type2 .layer_cnt .term_box .link { font-weight: normal; text-decoration: underline; }
.l_term.type2 .layer_cnt .term_box .ul_term { display: block; margin-top: 17px; }
.l_term.type2 .layer_cnt .term_box .ul_term li { display: inline-block; position: relative; width: 48%; margin-top: 14px; height: 150px; float: left }
.l_term.type2 .layer_cnt .term_box .ul_term li:nth-child(2n-1) { margin-left: 25px; }
.l_term.type2 .layer_cnt .term_box .ul_term li:first-child { position: absolute; top: 8px; margin-left: 0; padding: 10px 0; }
.l_term.type2 .layer_cnt .term_box .ul_term li .term_cnt { margin: 10px 0 0 36px; height: 102px; border: 1px solid #ccc; }
.l_term.type2 .layer_cnt .term_box .ul_term li .term_cnt .layer_tit { margin-bottom: 0; padding: 7px 0 0 12px; font-size: 1.4rem; font-weight: normal; }
.l_term.type2 .layer_cnt .term_box .ul_term li .term_cnt .scr_term { height: 99px; border: 0; margin-bottom: 0; padding: 0; word-break: normal; word-break: break-word; }
.l_term.type2 .layer_cnt .term_box .ul_term li .term_cnt .fot_tit1 { font-size: 1.3rem; line-height: 16px; font-weight: normal; }
.l_term.type2 .layer_cnt .term_box .ul_term li .term_cnt .doc_txt1+.fot_tit1 { margin-top: 10px; }
.l_term.type2 .layer_cnt .term_box .ul_term li .term_cnt .doc_txt1 { font-size: 1.2rem; }
.l_term.type2 .layer_cnt .term_box .ul_term li .term_cnt .fot_txt2 { font-size: 1.2rem; line-height: 16px; }
.l_term.type2 .layer_cnt .term_box .ul_term li .term_cnt .fot_txt2 + .fot_tit1 { padding-top: 10px; }
.l_term.type2 .layer_cnt .term_box .ul_term li .term_cnt .fot_tit1 + .doc_txt1 { margin-top: 15px; font-size: 1.2rem; line-height: 16px; }
.l_term.type2 .layer_cnt .error_msg { padding: 5px 0; font-size: 1.4rem; line-height: 18px; }
.ev_submit { max-width: 900px; width: 100%; margin: 0 auto; background: #fff; padding: 100px 0; }
.ev_submit h5 { text-align: center; font-size: 6.5rem; font-weight: bold; line-height: 76px; font-family: 'SharpSansNo1'; margin: 0 auto 25px; }
.ev_submit .txt1 { font-size: 1.8rem; line-height: 32px; text-align: center; padding: 0 9px; margin-bottom: 84px; font-weight: bold; }
.ev_submit .vs_submit { height: 378px; background-repeat: no-repeat; background-position: top center; background-size: auto 100%; }
.ev_submit .inner { padding: 0 14px; }
.ev_submit .ip_tit+.ul_ip.type1 { margin: 38px 0 42px; }
.ev_submit .ul_ip.type1 > li { display: block; padding-bottom: 20px; }
.ev_submit .ul_ip > li input[type="text"] { height: 48px; font-size: 1.6rem; }
.ev_submit .ul_ip > li select { width: 100%; height: 48px; border: 1px solid #a6a6a6; padding: 0 15px; color: #999; font-size: 1.6rem; margin-bottom: 35px; -webkit-appearance: none; }
.ev_submit .ul_ip>li .ta_cont2 { line-height: 24px; }
.ev_submit .ul_ip+.ip_tit { margin-top: 28px; font-size: 1.6rem; font-weight: normal; }
.ev_submit .ul_ip.type1 label { font-size: 1.6rem; line-height: 22px; }
.ev_submit .check_msg li { margin-left: 0px; padding-left: 40px; }
.ev_submit .check_msg.type1 { padding: 20px 30px; margin-top: 0; }
.ev_submit .check_msg.type1 li:first-child { padding-left: 0; }
.ev_submit .check_msg button { font-weight: bold; color: #2189FF; text-decoration: underline; margin-left: 10px; }
.ev_submit .check_msg+.error_msg { margin-top: 10px; }
.ev_layout.sub_spk { padding-top: 138px; }
.ev_submit .ul_ip .ip_select select { width: 100%; height: 43px; border: 1px solid #a6a6a6; padding: 10px 15px; font-size: 1.6rem; margin-bottom: 28px; -webkit-appearance: none; }

/* 20190211 global event*/
.ev_information { max-width: 960px; margin: 0 auto; padding: 0 20px; }
.ev_information.tal { max-width: 1066px; padding: 0; }
.ev_information .ul_atc.type2 { padding-right: 0; }
.ev_information .ul_atc.type2>li { width: 100%; padding: 0 !important; }
.ev_information .ul_atc .dot_con2 { margin: 20px 0; font-size: 1.6rem; line-height: 24px; color: #000; padding-left: 11px; }
.ev_information .ul_forum_info { padding-right: 0; }
.ev_information .ul_forum_info > li { margin-top: 17px; font-size: 1.8rem; line-height: 24px; color: #000; }
.ev_information .ul_forum_info li strong { display: inline-block; width: 80px; color: #0066ff; }
.ev_layout .ul_atc .dot { font-size: 1.8rem; }
.ev_layout .ev_highlights { margin-bottom: 0; }
.ev_highlights .video_list { overflow: hidden; max-width: 1026px; width: 100%; margin: 0 auto; padding: 32px 0 0; }
.ev_highlights .video_list li { float: left; width: 50%; font-size: 18px; text-align: center; line-height: 28px; }
.ev_highlights .video_list li:first-child { padding-right: 45px; }
.ev_highlights .video_list li:last-child { padding-left: 45px; }
.ev_highlights .video_list .video_post { display: block; position: relative; width: 100%; background-color: #8c8c8c; }
.ev_highlights .video_list .video_post img { width: 100%; }
.ev_highlights .video_list .video_post .play { display: block; position: absolute; top: 50%; left: 50%; z-index: 1; font-size: 0; width: 48px; height: 48px; margin: -24px 0 0 -24px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_vod_play.png?queryString=20201112044859) no-repeat; background-size: 48px; }
.ev_highlights .video_list .video_title { display: block; margin: 20px 0 19px; font-size: 24px; }
.ev_information .p_forum_desc { margin: 20px 0; padding-left: 18px; font-size: 1.6rem; line-height: 24px; color: #000; text-indent: -18px; }
.ev_layout .ev_agenda.is_gray { background-color: #fff; }
.ev_layout .ev_agenda + .ev_agenda { margin-top: -80px; padding-top: 0; }
.ev_agenda .agendaTable { background-color: #f5f5f5; font-size: 1.8rem; }
.ev_agenda .agendaTable tr:after { content: ""; display: block; clear: both; }
.ev_agenda .agendaTable tr.is_gray { background-color: #ebebeb; }
.ev_agenda .agendaTable tr.is_dark { background-color: #2f2f2f; color: #fff; }
.ev_agenda .agendaTable tr.is_blue { background-color: #314489; color: #fff; display: table-row; }
.ev_agenda .agendaTable th { padding: 17px 40px; font-weight: 400; width: 258px; vertical-align: top; }
.ev_agenda .agendaTable td { position: relative; vertical-align: top; }
.ev_agenda .agendaTable .is_download { display: inline-block; font-weight: 700; color: #00b3e2; margin: 17px 10px 17px 0; }
.ev_agenda .agendaTable .agendaData { clear: both; padding: 0 0 17px; }
.ev_agenda .agendaTable .agendaData .is_download { margin: 0 6px 0 0; }
.ev_agenda .agendaTable .agendaData .is_download:before { position: relative; top: 2px; display: inline-block; width: 2px; height: 18px; margin-right: 10px; vertical-align: top; background-color: #00b3e2; content: ""; }
.ev_agenda .agendaTable .agendaData .is_download:first-child:before { display: none; }
.ev_agenda .agendaTable tr.is_vertical .agendaData .is_download { position: relative; bottom: 0; margin: 0 6px 0 0; }
.ev_agenda .agendaTable tr.is_vertical.is_bottom .agendaTable_textBox { padding-bottom: 53px; }
.ev_agenda .agendaTable tr.is_vertical.is_bottom .agendaData { position: absolute; bottom: 17px; }
.ev_agenda .agendaTable tr.is_vertical.is_bottom .agendaData .is_download { bottom: 0; padding-top: 17px; }
.ev_agenda .agendaTable_textBox { float: left; /*width: 46.35%;*/ width: 50%; padding: 17px 40px 17px 0; }
.ev_agenda .agendaTable tr.is_vertical.is_top th { padding-top: 35px; }
.ev_agenda .agendaTable tr.is_vertical.is_top td { padding-top: 18px; }
.ev_agenda .agendaTable tr.is_vertical.is_bottom td { padding-bottom: 20px; }
.ev_agenda .agendaTable tr.is_vertical.is_bottom .is_download { bottom: 37px; }
.ev_agenda .agendaTable tr.is_vertical .agendaTable_textBox { width: 50%; }
.ev_agenda .agendaTable tr.is_vertical .is_category { display: none; font-weight: 700; }
.ev_agenda .agendaTable tr.is_vertical .is_download { margin-top: 12px; margin: 0; position: absolute; bottom: 17px; left: 0; }
.ev_agenda .agendaTable tr.is_header .agendaTable_textBox { width: 50%; }
.ev_agenda .scd_wrap .text { margin-top: 20px; font-size: 1.6rem; line-height: 22px; }
.ev_agenda.none .tit_area + .tab_con_wrap .scd_list { margin-top: 40px; }
.ev_layout .ev_agenda .scd_list .scd:first-child { padding-top: 0; }

/* agendaDataTable */
.ev_agenda .agendaDataTable { width: 100%; font-size: 1.8rem; background-color: #f5f5f5; }
.ev_agenda .agendaDataTable thead th, .ev_agenda .agendaDataTable tbody th, .ev_agenda .agendaDataTable tbody td { padding: 17px 40px; text-align: left; }
.ev_agenda .agendaDataTable thead th:nth-child(n+2), .ev_agenda .agendaDataTable tbody td:nth-child(n+2) { padding-left: 0; }
.ev_agenda .agendaDataTable thead th { font-weight: 700; }
.ev_agenda .agendaDataTable thead th:nth-child(1) { width: 258px; }
.ev_agenda .agendaDataTable thead th:nth-child(2), .ev_agenda .agendaDataTable thead th:nth-child(3) { width: 384px; }
.ev_agenda .agendaDataTable tbody th { font-weight: 400; }
.ev_agenda .agendaDataTable tbody th, .ev_agenda .agendaDataTable tbody td { vertical-align: top; }
.ev_agenda .agendaDataTable .is_title { display: block; }
.ev_agenda .agendaDataTable .is_download { display: inline-block; padding-top: 17px; font-weight: 700; color: #00b3e2; }
.ev_agenda .agendaDataTable tr.is_dark { color: #fff; background-color: #2f2f2f; }
.ev_agenda .agendaDataTable tr.is_gray { background-color: #ebebeb; }
.txt.impo + .button { margin-top: 30px; }
@media all and (min-width:1px) and (max-width:1024px) {
    .ev_information.tal .inner { padding: 0 20px; }
}
@media all and (min-width:1px) and (max-width:767px) {
    .ev_overview > .inner > .ul_atc { margin-top: 20px; }
    .ev_overview > .inner > .ul_atc .tit { font-size: 1.4rem; line-height: 23px; }
    .ev_layout .ul_atc .dot { font-size: 1.4rem; }
    .ev_information .ul_atc .dot_con2 { margin: 8px 0; padding-left: 9px; font-size: 1.4rem; line-height: 23px; }
    .ev_information { padding: 0; }
    .ev_information .ul_forum_info > li { margin-top: 10px; font-size: 1.4rem; line-height: 23px; }
    .ev_information .ul_forum_info li strong { display: block; width: 60px; }
    .ev_information .p_forum_desc { margin: 8px 0; padding-left: 15px; font-size: 1.4rem; line-height: 23px; text-indent: -15px; }
    .ev_layout .ev_highlights { margin-bottom: 50px; }
    .ev_highlights .video_list { max-width: 100%; padding: 32px 0 0; }
    .ev_highlights .video_list li { float: none; width: 100%; font-size: 1.4rem; line-height: 24px; padding-top: 35px; font-weight: normal; }
    .ev_highlights .video_list li:first-child { padding: 0; }
    .ev_highlights .video_list li:last-child { padding-left: 0; }
    .ev_highlights .video_list .video_title { margin: 20px 0 10px; font-size: 2.0rem }
    .ev_agenda .tab_con_wrap { border-bottom: 1px solid #fff; }
    .ev_agenda.none .tit_area.tal + .tab_con_wrap .scd_list.none_title { margin-top: 0; }
    .ev_agenda.is_gray .tab_con_wrap { border-bottom-width: 5px; }
    .ev_agenda .agendaTable { margin: 0 -14px; width: calc(100% + 28px); font-size: 1.4rem; line-height: 22px; }
    .ev_layout .ev_agenda.is_gray { background-color: #efefef; padding-top: 20px; }
    .ev_layout .ev_agenda.is_gray .tit_area .sum { text-align: left; }
    .ev_layout .ev_agenda.is_gray + .ev_agenda.is_gray { margin-top: 0; }
    .ev_agenda .agendaTable tr.is_gray { background-color: #fff; }
    .ev_agenda .agendaTable_textBox { float: none; width: 100% !important; padding: 0; }
    .ev_agenda .agendaTable tr.is_vertical .is_download { position: static; }
    .ev_agenda .agendaTable tr.is_vertical .is_category { display: block; }
    .ev_agenda .agendaTable tr.is_vertical .agendaData, .ev_agenda .agendaTable tr.is_vertical.is_bottom .agendaData { position: relative; bottom: 0; padding: 0; }
    .ev_agenda .agendaTable tr.is_vertical .agendaTable_textBox, .ev_agenda .agendaTable tr.is_vertical.is_bottom .agendaTable_textBox { padding-bottom: 0; }
    .ev_agenda .agendaTable tr.is_vertical.is_bottom .is_download { bottom: 0; }
    .ev_agenda .agendaTable tr.is_vertical.is_bottom .agendaData .is_download { padding: 0; }
    .ev_agenda .agendaTable tr.is_vertical .agendaTable_textBox .is_publisher { margin-top: 4px; }
    .ev_agenda .agendaTable tr.is_vertical .agendaTable_textBox + .agendaTable_textBox { margin-top: 8px; }
    .ev_agenda .agendaTable tr.is_vertical .agendaTable_textBox.is_first_publisher { margin-top: 0; }
    .ev_agenda .agendaTable tr.is_vertical.is_top th { padding-top: 8px; }
    .ev_agenda .agendaTable tr.is_vertical.is_top td { padding-top: 8px; }
    .ev_agenda .agendaTable tr.is_vertical.is_bottom td { padding-bottom: 7px; }
    .ev_agenda .agendaTable th { padding: 8px 18px 7px; width: 89px; letter-spacing: 0.1rem; }
    .ev_agenda .agendaTable td { padding: 8px 10px 7px 0; }

    /* For Android Device */
    .ev_agenda .agendaTable tr { display: flex; }
    .ev_agenda .agendaTable th { max-width: 89px; }
    .ev_agenda .agendaTable th, .ev_agenda .agendaTable td { flex: 1; }

    /* //For Android Device */
    .ev_agenda .agendaTable .is_download { margin: 0; font-weight: bold; font-size: 1.3rem; }
    .ev_agenda .agendaTable .agendaData .is_download:before { top: 5px; height: 12px; }
    .ev_agenda .scd_wrap .text { margin: 0; padding: 20px 20px; font-size: 1.3rem; line-height: 18px; }

    /* agendaDataTable */
    .ev_agenda .agendaDataTable caption, .ev_agenda .agendaDataTable thead { display: none; }
    .ev_agenda .agendaDataTable tr { min-height: 70px; padding: 5px 0; }

    /*.ev_agenda .agendaDataTable tr:nth-child(n+2) {border-top: 1px solid #e3e3e4;}*/
    .ev_agenda .agendaDataTable tr.is_gray { background-color: #fff; }
    .ev_agenda .agendaDataTable tbody th, .ev_agenda .agendaDataTable tbody td { display: block; font-size: 1.4rem; line-height: 2.2rem; }
    .ev_agenda .agendaDataTable tbody td:nth-child(n+1) { padding: 8px 18px 7px 100px; }
    .ev_agenda .agendaDataTable tbody th, .ev_agenda .agendaDataTable tbody td:first-child { float: left; width: 89px; height: 100%; padding: 8px 18px; font-weight: 400; letter-spacing: 0.1rem; color: #2f2f2f; }
    .ev_agenda .agendaDataTable .is_download { padding-top: 0; }
}
@media all and (min-width:1px) and (max-width:600px) {
    .ul_forum_info li strong { width: 100%; }
}

/* 가격플랜 */
.ic_info_sm { position: relative; display: inline-block; width: 16px; height: 16px; background: url(https://image.samsungsds.com/resource/kr/images/icon/ic-info-sm.png?queryString=20201124022056) no-repeat left top; margin: 0 0 0 6px; vertical-align: middle; color: transparent !important; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
.btn_qa { display: inline-block; font-weight: 600; padding-left: 24px; background: url(https://image.samsungsds.com/resource/kr/images/icon/ic-floating-mini-md.png?queryString=20201124022056) no-repeat left 4px; margin: 0 0 0 4px; }

/* 회사 소개 */
.abt_com .cnt_visual .inner { margin: 0 auto 60px; }

/* .abt_com .box.type1_2{padding:150px 0;} */

/* .abt_com .box_img+.box.type1_2 .inner{padding:0 7px;} */
.abt_com .box.type1_2 + .box.type1_2.video_box { padding-top: 150px; }
.abt_com .box.type1_2.video_box { padding: 100px 0; }

/*추가*/
.abt_com .box.type1_2.video_box .inner { max-width: 1340px; padding: 0; margin: auto; }
.abt_com .box.type1_2.video_box .inner .h5 { margin-bottom: 50px; }

/* .abt_com .box.type1_2 + .box.type1_2 {margin-top:-180px;} */
.abt_com .box_img.type3 .inner { height: 590px; }
.abt_com .box_img.type3 .text { top: 45px; }


/* 20230413 회사소개 : contents 수정 */
.abt_com .cbox.type2 { padding: 80px 0; }
.abt_com .ico_info { overflow: hidden; max-width: 1060px; margin: 0 auto; }
.abt_com .ico_info ul { display: flex; flex-wrap: wrap; justify-content: space-between; margin: -10px; }
.abt_com .ico_info ul li { flex: 1 1 30%; background-color: #fff; border: 1px solid #ddd; max-width: 340px; min-height: 213px; margin: 10px; padding: 35px 30px; }
.abt_com .ico_info ul li .text_top { display: flex; justify-content: space-between; margin-bottom: 20px; }
.abt_com .ico_info ul li .text_top aside { }
.abt_com .ico_info ul li .text_top aside p { font-size: 22px; }
.abt_com .ico_info ul li .text_top aside span { display: block; margin-top: 10px; font-size: 16px; color: #666; }
.abt_com .ico_info ul li .text_top i { }
.abt_com .ico_info ul li .text_bottom { display: flex; justify-content: space-between; align-items: flex-end; }
.abt_com .ico_info ul li .text_bottom p { }
.abt_com .ico_info ul li .text_bottom p strong { font-size: 50px; color: #2189FF; }
.abt_com .ico_info ul li .text_bottom p em { }
.abt_com .ico_info ul li .text_bottom p em b { font-weight: normal; }
.abt_com .ico_info ul li .text_bottom p em b span { font-size: 24px; }
.abt_com .ico_info ul li .text_bottom i { }
.abt_com .ico_info ul li:nth-of-type(4) { }
.abt_com .ico_info ul li:last-child { max-width: 700px; }
.abt_com .ico_info ul li:last-child .text_bottom p strong { margin-right: 15px; }
.abt_com .s_txt { font-size: 14px; color: #666; float: right; margin-top: 12px; }
/* //20230413 회사소개 : contents 수정 */


.abt_bns_list { padding: 38px 0; margin: 0 -22.5px; }
.abt_bns_list:after { content: ''; display: block; clear: both; }
.abt_bns_list .item { display: table-cell; width: 33.3%; padding: 0 22.5px 0; position: relative; vertical-align: top; }
.abt_bns_list .item .im { width: 100%; margin-bottom: 23px; }
.abt_bns_list .item .im img { width: 100%; }
.abt_bns_list .text.fixed_h { padding-bottom: 140px; }
.abt_bns_list .text .h6 { font-size: 2.6rem; font-family: 'SharpSansNo1'; font-weight: bold; margin-bottom: 14px; text-align: left; padding-left: 0; }
.abt_bns_list .text .txt { font-size: 1.6rem; line-height: 28px; margin-bottom: 16px; }
.abt_bns_list .text .dot_txt { position: absolute; left: 0; bottom: 0; font-size: 1.6rem; line-height: 28px; color: #737373; min-height: 85px; padding: 0 13px 0; }
.abt_bns_list .text .link_list { min-height: 56px; }
.abt_bns_list .text .link_list:after { content: ''; display: block; clear: both; }
.abt_bns_list .text .link_list li { float: left; width: 50%; font-size: 1.7rem; }
.abt_bns_list .text .link_list li:nth-child(n+3) { margin-top: 8px; }
.abt_bns_list .text .link_list li a { color: #02b2e5; font-weight: bold; }
.abt_bns_list .text .link_list li a:after { content: ''; display: inline-block; margin-left: 7px; font-size: 2.0rem; position: relative; top: 1px; width: 7px; height: 13px; background: url('https://image.samsungsds.com/resource/en/images/icon/arr_r_blue.png?queryString=20201112044859'); background-size: 7px; }
.abt_news_list { padding: 40px 0 0; margin: 0 auto; }
.abt_news_list:after { content: ''; display: block; clear: both; }
.abt_news_list .item { position: relative; float: left; width: 50%; padding: 0 22px; }
.abt_news_list .item:nth-child(2n-1) { padding-left: 0; }
.abt_news_list .item:nth-child(2n) { padding-right: 0; }
.abt_news_list .item:nth-child(n+3) { margin-top: 44px; }
.abt_news_list .item img { width: 100%; }
.abt_news_list .item a { display: block; }
.abt_news_list .text { position: absolute; bottom: 0; left: 0; width: 100%; padding: 0 23px 0 0; color: #fff; }
.abt_news_list .item:nth-child(2n) .text { padding-left: 0; left: 22px; }
.abt_news_list .text .txt_wrap { padding: 20px 30px; background: rgba(0, 0, 0, 0.5); min-height: 130px; }
.abt_news_list .text .h6 { font-size: 1.8rem; margin-bottom: 6px; }
.abt_news_list .text .txt { font-size: 1.4rem; line-height: 24px; }

/*20180112*/
.box.type1_2.video_box .cnt_visual .xtx + .btn.btm { margin-top: 52px; }
.box.type1_2.video_box .cnt_visual .hero_vb { height: 650px; }
.box.type1_2.video_box .cnt_visual .im_box { height: 650px; }
.box.type1_2.video_box .cnt_visual .im_box .copy > .vb_txt { height: 650px; }
.box.type1_2.video_box .cnt_visual .im_box .copy .eye { font-size: 1.6rem; line-height: 22px; letter-spacing: 1px; }
.box.type1_2.video_box .cnt_visual .im_box .copy .tit { font-size: 4.8rem; line-height: 57px; font-family: 'SharpSansNo1'; letter-spacing: 1px; }
.box.type1_2.video_box .cnt_visual .im_box .copy .txt { padding-top: 46px; font-size: 1.6rem; font-weight: normal; }
.box.type1_2.video_box .cnt_visual .hero_vb:after { display: none; }

/* 190711 awardCard*/
.awardCard { position: relative; width: 100%; min-height: 504px; background-color: #000; background-repeat: no-repeat; background-size: cover; background-position: center; }
.awardCard:before { content: ''; width: 100%; height: 100%; position: absolute; background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4), transparent); }
.awardCard:after { content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); }
.awardCard_inner { position: relative; font-size: 0; padding: 58px 60px 0; z-index: 1; }
.awardCard_inner:after { content: ''; display: block; clear: both; }
.awardCard_l, .awardCard_r { display: inline-block; width: 50%; vertical-align: top; }
.awardCard_l { width: 43%; margin-right: 14%; }
.awardCard_r { width: 40%; }
.awardCard_info { padding-top: 68px; }
.awardCard_tit { margin-bottom: 21px; font-size: 42px; line-height: 48px; font-weight: bold; color: #fff; }
.awardCard_info_item { position: relative; margin-bottom: 10px; padding-left: 12px; font-size: 20px; line-height: 36px; color: #fff; }
.awardCard_info_item:before { content: '-'; display: inline-block; position: absolute; top: 0; left: 0; }
.awardCard_info_img { min-width: 400px; padding-top: 60px; padding-left: 50px; }
.awardCard_info_img img { width: 100%; }
.awardCardList { font-size: 0; line-height: 0; }
.awardCardList:after { content: ''; display: block; clear: both; }

/* award page list 수정 */
.awardCardList_item { display: inline-block; position: relative; width: 48.555%; min-height: 505px; max-height: 505px; margin: 20px 0; background-color: #000; vertical-align: top; background-repeat: no-repeat; background-size: cover; background-position: center; padding: 43px 28px 43px 58px; overflow: hidden; }
/* award page list 수정 */
.awardCardList_item:before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), to(transparent)); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4), transparent); }

.awardCardList_item:after { content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); }
.awardCardList_item:first-child { margin-left: 0; }
.awardCardList_item:nth-child(2n) { margin-left: 2.8555%; }
.awardCardList_item.float-r { float: right; }
.awardCardList_item.float-r+.awardCardList_item { margin-left: 0; }
.awardCardList_item.bg-gray { background-color: #f4f4f4; }
.awardCardList_item.bg-black { background-color: #000; }
.awardCardList_item.bg-gray:after { display: none; }
.awardCardList_item.bg-gray:before { display: none; }

.awardCardList_item_box { position: relative; padding: 58px 58px 0; z-index: 1; word-break: keep-all; }

/* award page list 수정 */
.awardCardList_item_box.list_depth3 { padding: 0; overflow-y: auto; display: block; max-height: 390px; }

/* 스크롤바의 너비 */
.awardCardList_item_box.list_depth3::-webkit-scrollbar { width: 5px; }

/* 스크롤바 */
.awardCardList_item_box.list_depth3::-webkit-scrollbar-thumb { height: 30%; background-color: #b5b5b5; }

/*스크롤바 뒷 배경 */
.awardCardList_item_box.list_depth3::-webkit-scrollbar-track { background-color: rgba(255, 255, 255, 0.3); border-radius: 10px; }

.awardCardList_item_eyebrow { display: block; padding-bottom: 10px; font-size: 1.8rem; line-height: normal; color: #fff; }
.awardCardList_item_tit { margin-bottom: 15px; font-size: 4.2rem; line-height: 50px; color: #fff; font-weight: bold; }
.awardCardList_item_disc { display: block; position: relative; max-width: 500px; padding: 0 0 10px 12px; font-size: 2rem; line-height: 32px; color: #fff; }
.awardCardList_item_disc:before { content: '-'; display: inline-block; position: absolute; left: 0; top: 0; }
.awardCardList_item_disc a:hover { color: #fff; }
.awardCardList_item_disc + .awardCardList_item_disclist { margin-top: 7px; }
.awardCardList_item_disclist { display: block; position: relative; max-width: 500px; padding: 0 0 4px 20px; font-size: 1.6rem; line-height: 28px; color: #fff; }
.awardCardList_item_liStyle { position: absolute; left: 12px; padding-right: 2px; }
.awardCardList_item_subtit { font-size: 2rem; line-height: 32px; }
.awardCardList_item_sublist { position: relative; padding-left: 12px; font-size: 1.6rem; line-height: 28px; }
.awardCardList_item_sublist .awardCardList_item_liStyle { left: 0; }
.awardCardList_subtit_icon { display: inline-block; width: 15px; height: 15px; background: url("https://image.samsungsds.com/resource/en/images/icon/arr_white.png?queryString=20201112044859") center no-repeat; background-size: 15px auto; vertical-align: middle; }
.awardCardList_item.bg-gray .awardCardList_subtit_icon { background: url("https://image.samsungsds.com/resource/en/images/icon/arr_black.png?queryString=20201112044859") center no-repeat; background-size: 15px auto; }
.awardCardList_item.bg-gray .awardCardList_item_tit { color: #000; }
.awardCardList_item.bg-gray .awardCardList_item_disc { color: #000; }
.awardCardList_item.bg-gray .awardCardList_item_disc a:hover { color: #000; }
.awardCardList_item.bg-gray .awardCardList_item_disclist { color: #000; }
.awardCardList_item.bg-gray .awardCardList_item_eyebrow { color: #000; }
.awardCardList_item.bg-black .awardCardList_item_tit { color: #fff; }
.awardCardList_item.bg-black .awardCardList_item_disc { color: #fff; }
.awardCardList_item_disc .awardCardList_item_link { display: inline-block; border-bottom: 1px solid #3599fa; line-height: 1.2; font-weight: normal; color: #3599fa; }
.awardCardList_item_disc .awardCardList_item_link:hover { color: #3599fa; }
.cardList_popup { position: absolute; bottom: 28px; right: 28px; line-height: normal; font-size: 1.8rem; color: #3599fa; font-weight: bold; z-index: 2; }
.cardList_popup[href^="#layer"]:hover { color: #3599fa !important; }
.awardCardList_link_ico { display: inline-block; width: 18px; height: 25px; margin-left: 8px; vertical-align: middle; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_btn_right.png?queryString=20201112044859) center no-repeat; background-size: 15px auto; }

/* 물류 글로벌 네트워크 */
.worldmap { position: relative; }
.worldmap_bg { width: 100%; height: 500px; }
.worldmap_bg_m { display: none; }
.worldmap .country_list>li { position: absolute; width: 310px; text-align: left; box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.3); }
.worldmap .country_list .tit { display: block; width: 100%; height: 30px; padding: 0 16px; font-size: 14px; font-weight: 600; line-height: 30px; color: #fff; background-color: #4eb3e0; box-sizing: border-box; }
.worldmap .nation_list { padding: 10px 13px 0; background-color: #fafafa; }
.worldmap .nation_list:after { content: ""; display: block; clear: both; }
.worldmap .nation_list li { position: relative; float: left; width: 93px; padding: 0 0 10px 23px; font-size: 12px; font-weight: 500; color: #000000; line-height: 1; letter-spacing: -0.1px; }
.worldmap .nation_list li.width-186 { width: 186px; }
.worldmap .nation_list li.width-280 { width: 280px; }
.worldmap .nation_list li img { position: absolute; top: 0; left: 0; }
.worldmap .note { position: absolute; right: 20px; bottom: 10px; font-size: 12px; line-height: 22px; color: #4b4b4b; text-align: right; }
.worldmap .note_location { padding-left: 10px; background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_location.png?queryString=20201112044859); background-repeat: no-repeat; background-position: 0 0; }
.worldmap .note .note_location { padding-left: 15px; }
@media all and (min-width:1201px) {
    .worldmap .country_list>li:nth-child(1) { top: 20px; left: 20px; }
    .worldmap .country_list>li:nth-child(2) { top: 218px; left: 20px; }
    .worldmap .country_list>li:nth-child(3) { top: 358px; left: 20px; }
    .worldmap .country_list>li:nth-child(4) { top: 20px; right: 20px; }
    .worldmap .country_list>li:nth-child(5) { top: 148px; right: 20px; }
    .worldmap .country_list>li:nth-child(6) { top: 300px; right: 20px; }
    .worldmap .country_list>li:nth-child(7) { top: 358px; right: 33%; }
}
@media all and (max-width:1200px) {
    .worldmap { padding-bottom: 60px; background-color: #dedede; }
    .worldmap_bg { display: none; }
    .worldmap_bg_m { display: block; width: 100%; }
    .worldmap .country_list { padding: 0 20px; }
    .worldmap .country_list>li { position: relative; width: 100%; margin-bottom: 15px; }
    .worldmap .nation_list li { width: 33.3333%; }
    .worldmap .nation_list li.width-186 { width: 100%; }
    .worldmap .nation_list li.width-280 { width: 100%; }
}
@media all and (max-width:768px) {
    .worldmap .country_list { padding: 0 15px; }
}

/* 물류 글로벌 네트워크 END */

/*인사이트리포트,언론보도 커르셀 추가 171017*/
@media all and (min-width:1px) and (max-width:1400px) {
    .monial.box_img.type2 .key_atc>div.im { width: 56.4%; height: 375px; overflow: hidden; }
    .monial.box_img.type2 .key_atc>div.im img { width: 100%; height: 100%; }
    .monial.box_img.type2 .key_atc>div.text { width: 43.6%; height: 375px; padding: 0 44px; }
    .monial.box_img.type2 .key_atc .h6 { margin-top: 15px; }
    .monial.box_img.type2 .key_atc .txt { font-size: 1.5rem; line-height: 24px; margin-top: 20px; }
    .monial.box_img.type2 .key_atc .btn_txt2 { margin-top: 30px; }
    .gated_form.type3 .trial_step ul li { min-height: 224px; }
}
@media all and (min-width:1px) and (max-width:1300px) {
    .gated_form.type3 .form > .ul_ip > li .wrap_ip_admin div { width: 45%; }
    .gated_form.type3 .form > .ul_ip > li .wrap_ip_admin .admin { width: 52%; font-size: 1.4rem; }
    .gated_form.type3 .trial_step ul li { min-height: 216px; padding: 0 2.5% 5px; }
    .box_img.type3.cloud_type.stage_3 .inner.stage { margin-bottom: 900px; }
    .box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt .ul_gdl li .tit { font-size: 2.3rem; }
    .box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt .ul_gdl li .icon + .tit br { display: none; }
}
@media all and (min-width:1px) and (max-width:1200px) {
    .gated_form.type3 .trial_step ul li { width: 20.5%; padding: 0 1%; }
}
@media all and (min-width:1px) and (max-width:1190px) {
    .thank.type1 .list { padding: 50px 52px 67px; }
    .gated_form.type3 .trial_step ul li .step { height: auto; min-height: 96px; }
    .gated_form.type3 .trial_step ul li:before { right: -20%; }
    .awardCard_l { width: 43%; margin-right: 10%; }
    .awardCard_r { width: 45%; }
}
@media all and (min-width:1px) and (max-width:1130px) {
    .ev_overview.case2 .l_txt { width: 50%; padding-right: 15px; }
    .ev_overview.case2 .r_form { padding-left: 15px; width: 50%; }
    .filter_wrap .fil_tab>li .btn_sch { margin-left: 26px; }
    .gated_form.type3 .form .ul_ip li select { font-size: 1.3rem; letter-spacing: -1px; }
}
@media all and (min-width:1px) and (max-width:1120px) {
    .ul_atc.type1 .txt_info .txt .sum_g { display: -webkit-box; display: block; display: -webkit-box; height: 72px; }
    .ul_atc.type1 .txt_info .txt .sum_ev { display: block; height: 96px; }
}
@media all and (min-width:1px) and (max-width:1024px) {
    .box_img.type3.cloud_type.stage_3 .inner.stage { height: 500px; margin-bottom: 760px; }
    .box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt .in { height: 500px; padding: 280px 5% 0; }
    .box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt .in .tit { font-size: 2.6rem; line-height: 32px; }
    .box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt .in .txt { font-size: 1.7rem; line-height: 32px; }
    .box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt .in .txt br { display: none; }
    .box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt .ul_gdl { padding-top: 50px; }
    .box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt .ul_gdl .sub_tit { font-size: 1.5rem; line-height: 25px; }
    .sub_tit+.ul_atc.type1 { display: block; width: 100%; margin: 100px auto 0; }
    .smt_go { width: 100%; display: block; text-align: center; }
    .smt_go dt { display: inline-block; }
    .smt_go dd { display: inline-block; }
    .ul_hist>li .date { width: 75px; }
    #secu h3.tit { font-size: 4rem; }
    h3.h1.tac { font-size: 4rem; }
    .abt .h1 { font-size: 4.8rem; padding: 75px 14px 0; }
    .abt .h1 + .cbox { margin-top: 75px; }
    .cbox .sub_tit + .h5 { margin-top: 75px; }
    .cbox .sub_tit + .cbox.type2 { margin-top: 75px; }
    .sub_tit { font-size: 1.5rem; line-height: 25px; }
    .cbox .h5+.sub_tit { margin-top: 10px; }
    .cbox .sub_tit+.sub_tit { margin-top: 18px; }
    .cbox .sub_tit + .sub_txt2 { margin-top: 50px; font-size: 16px; }
    .h5+.sub_tit.sub_tit_bul { margin-top: 17px; }
    .sub_txt { font-size: 1.5rem; line-height: 25px; }
    sup.sup_r { font-size: 1.6rem; }
    #link_facebook { position: relative; width: 59px; }
    #link_facebook strong { position: absolute; top: 0; left: 0; display: block; color: transparent }

    /* filter */
    .box.filter { background: #fff; }
    .filter_btn { padding: 0 40px; display: block; background: #fff; }
    .filter.on { position: fixed; top: 0; left: 0; bottom: 0; width: 100%; background: #fff; z-index: 100; }
    .filter.on .filter_btn { display: none; }
    .btn_filter { font-size: 1.4rem; line-height: 50px; height: 50px; width: 100%; color: #fff; font-weight: bold; letter-spacing: 0.05em; display: block; background: #000; }
    .filter_wrap { display: none; padding: 0 0 82px; margin: 0 auto; position: absolute; top: 0; width: 100%; bottom: 0; overflow: auto; }
    .filter.on .filter_wrap { display: block; }
    .filter+.box.type2 { margin-top: 100px; }
    .filter_wrap .fil_tit { padding: 23px 20px; display: block; font-weight: bold; font-size: 1.4rem; color: #757575; position: relative; background: #fff; }

    /* 210413 | 접근성 | font-size:0 수정, 팝업 초점오류 수정 */
    .filter_wrap .filter_close { display: block; position: absolute; top: 15px; right: 20px; width: 30px; height: 30px; }
    .filter_wrap .filter_close .btn_close { width: 100%; height: 100%; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_fill_close.png?queryString=20201112044859) no-repeat 50% 50%; background-size: 15px; }

    /* //210413 | 접근성 | font-size:0 수정, 팝업 초점오류 수정 */
    .filter_wrap .fil_tab { height: auto; padding-top: 44px; position: relative; }
    .filter_wrap .fil_tab>li { display: none; }
    .filter_wrap .fil_tab>li.clear { padding: 15px 20px; height: 44px; position: absolute; top: 0; left: 0; font-size: 1.4rem; color: #000; line-height: 14px; height: auto; display: block; max-width: none; text-align: left; background: #fff; width: 100%; margin: 0; background: #f3f3f3; }
    .filter_wrap .fil_tab>li.clear>p { display: inline-block; }
    .filter_wrap .fil_tab>li.clear .btn_clear { margin-left: 1em; line-height: 11px; color: #000; font-size: 1.4rem; font-weight: normal; text-decoration: underline; }

    /*keywordSearch*/
    .filter_wrap .fil_tab .key_ipt.key_src { display: block; position: relative; width: 100%; border-bottom: 1px solid #fff; text-align: left; }
    .filter_wrap .fil_tab .key_ipt.key_src strong { display: inline-block; position: relative; text-transform: uppercase; font-size: 1.2rem; color: #fff; letter-spacing: 0.05em; padding: 0 15px; }
    .filter_wrap .fil_tab .key_ipt.key_src input[type="text"] { position: relative; display: inline-block; width: 60%; height: 27px; margin-top: -7px; margin-left: 0; padding: 0 5px; }
    .filter_wrap .fil_tab .key_ipt.key_src .btn_sch { width: 15px; height: 15px; left: auto; right: 0; top: 50%; margin-top: -6px; margin-right: 20px; }
    .filter_wrap .fil_tab>li.date { display: block; margin: 0; text-align: left; }
    .fil_con { position: static; }
    .fil_con>li { display: block !important; min-height: 0; }
    .fil_con>li>div { display: none; }
    .fil_con>li.on>div { display: block; }
    .fil_con>li>a { position: relative; text-transform: uppercase; display: block; font-size: 1.2rem; color: #fff; font-weight: bold; letter-spacing: 0.05em; padding: 0 20px; line-height: 70px; border-bottom: 1px solid #fff; }
    .fil_con>li>a .arr { display: inline-block; position: absolute; top: 50%; right: 20px; margin-top: -4px; width: 15px; height: 8px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_fil_arr.png?queryString=20201112044859) no-repeat; }
    .fil_con>li.on>a .arr { background-position: 0 bottom; }
    .filter .btn_wrap {display: none;padding: 2rem;/* position: absolute; */position: fixed;bottom: 0;left: 0;width: 100%;background-color: #fff;} /* 2023-04 접근성 수정 */
    .filter.on .btn_wrap { display: block; }
    .filter .btn_wrap .btn_apply { display: block; font-size: 1.4rem; font-weight: bold; letter-spacing: 0.05em; line-height: 40px; height: 42px; width: 100%; text-align: center; border: 1px solid #000; }
    .filter+.box.type2 { margin-top: 75px; }
    .fil_date { display: block; padding: 0 20px; border-bottom: 1px solid #fff; position: relative; }
    .fil_date .arr { font-size: 0; display: inline-block; position: absolute; top: 50%; right: 20px; margin-top: -4px; width: 15px; height: 8px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_fil_arr.png?queryString=20201112044859) no-repeat; }
    .list_chekbox { display: block; width: 100%; max-width: none !important; border-bottom: 1px solid #fff; }
    .list_chekbox .cell { display: block; height: auto; }
    .list_chekbox .fil_tb { display: block; text-align: left; }
    .list_chekbox .fil_tb>li { display: block; }
    .list_chekbox .fil_tb.all { text-align: left; }
    .list_chekbox .fil_tb>li .td { display: block; height: auto; }
    .list_chekbox .cell>li label { display: block !important; }
    .list_chekbox .cell>li.depth { padding-left: 24px; }
    .list_chekbox input[type=checkbox]+label { margin: 0 20px; }

    /* calendar */
    .cal_wrap { padding: 20px 20px 0; position: static; width: 100%; }
    .date.on .cal_wrap { border-bottom: 1px solid #fff; }

    /* START | 20210121 | event filter 수정 #13 | tablet css 추가 */
    .filter.on { z-index: 7000; }
    .filter_wrap .cal_wrap { position: relative; background-color: #222; border-bottom: none; }
    .filter_wrap .cal_wrap:after { content: ""; position: absolute; bottom: 0; left: -30px; right: -30px; height: 1px; background-color: #3b3b3b; }
    .filter_wrap .date.on .cal_wrap { margin-bottom: 10px; padding-top: 10px; padding-bottom: 20px; border-bottom: none; }
    .filter_wrap li input[type=checkbox]+label, .filter_wrap li input[type=radio]+label { padding-left: 26px; }
    .filter_wrap li input[type=checkbox]+label .icon, .filter_wrap li input[type=radio]+label .icon { background-color: #fff; }
    .filter_wrap .fil_tit { padding: 23px 30px; }
    .filter_wrap .fil_tab {z-index: 1;padding: 4rem 3rem 1rem 3rem;background-color: #222;} /* 2023-04 접근성 수정 */
    .filter_wrap .fil_tab>li { display: inline-block; }
    .filter_wrap .fil_tab>li:not(.date):not(.clear):not(.location) { margin: 5px 20px 5px 0; }
    .filter_wrap .fil_tab>li.location { display: none; }
    .filter_wrap .fil_tab>li.clear { padding: 12px 30px; }
    .filter_wrap .fil_tab>li.clear .btn_clear { float: right; }
    .filter_wrap .fil_con { background: #222; }
    .filter_wrap .fil_con > li { border-top: 1px solid #3b3b3b; }
    .filter_wrap .fil_con > li.location { display: none !important; }
    .filter_wrap .fil_con > li > a { padding: 0 30px; line-height: 50px; border-bottom: 1px solid #3b3b3b; }
    .filter_wrap .fil_con li input[type=checkbox]+label, .filter_wrap .fil_con li input[type=radio]+label { margin: 0 30px; font-weight: 400; }
    .filter_wrap .fil_date { display: block; margin-bottom: 10px; padding: 0; border-bottom: none; }
    .filter_wrap .fil_date:after { content: ""; position: absolute; bottom: 0; left: -30px; right: -30px; height: 1px; background-color: #3b3b3b; }
    .filter_wrap .fil_date .lb { line-height: 50px; }
    .filter_wrap .fil_date .dash { margin: 0 11px; }

    /* END | 20210121 | event filter 수정 #13 | tablet css 추가 */

    /*인사이트리포트,언론보도 커르셀 css 추가 181017*/
    .key_atc>div.im, .monial.box_img.type2 .key_atc>div.im { width: 40%; height: 250px; overflow: hidden; }
    .key_atc>div.im img, .monial.box_img.type2 .key_atc>div.im img { width: auto; height: 100%; }
    .key_atc>div.text, .monial.box_img.type2 .key_atc>div.text { width: 60%; height: 250px; padding: 10px 20px; }
    .key_atc .cate, .monial.box_img.type2 .key_atc .cate { margin-bottom: 5px; }
    .key_atc .h6, .monial.box_img.type2 .key_atc .h6 { margin-top: 0; }
    .key_atc .txt, .monial.box_img.type2 .key_atc .txt { font-size: 1.5rem; line-height: 20px; margin-top: 10px; }
    .key_atc .btn_txt2, .monial.box_img.type2 .key_atc .btn_txt2 { margin-top: 15px; }
    .form_about_help textarea { width: 50%; }
    .form_about_help dl { width: 50%; }
    .h5+.form_about_help { margin-top: 15px; }
    .tab_wrap .tab { padding: 0 40px; }
    .tab_wrap.type1 .tab ul { padding: 0 0px; }
    .tab_wrap.type1 .tab li+li { margin-left: 3%; }
    .tab_wrap.ht > .tab li { min-width: 165px; }
    .vs_area { height: 425px; }
    .vs_area .vs_con .text .tit { font-size: 3.6rem; line-height: 50px; }
    .vs_area .vs_con .text .txt { font-size: 1.4rem; line-height: 23px; }
    .vs_bn { padding: 20px 0; }
    .bn_list ul>li { padding: 37px 4% 30px; }
    .bn_list ul>li .txt { font-size: 2rem; line-height: 28px; }
    .bn_list ul>li .btn_txt2 { bottom: 30px; }
    .dl_bul dt { font-size: 3rem; line-height: 40px; }
    .dl_bul dd { font-size: 1.5rem; line-height: 25px; }
    .dl_bul+.dl_bul { margin-top: 60px; }
    .tab_wrap .con .cbox.type2 { margin-top: 75px; }
    .tab_wrap .tab + .con .cbox { padding-top: 75px; }
    .tab_wrap .con.cbox.type1 { padding-top: 75px; }
    .tab_wrap.type3.tab_3depth .tab { padding: 10px 40px; }
    .tab_wrap.type3.tab_3depth > .con { margin-top: 75px; }
    .tab_wrap.type3.tab_3depth > .tab.half a { padding: 1px 40px; font-size: 2rem; }
    #secu { padding: 75px 44px; }

    /*thankyou*/
    .thank.type1 .list { margin-top: 38px; padding: 40px 32px 45px; }
    .thank.type1 .list .ul_insi { margin-top: 36px; }
    .thank.type1 .list .ul_insi li:first-child { margin-bottom: 28px; }
    .thank.type1 .list .ul_insi li .con .im { width: 23%; }
    .thank.type1 .list .ul_insi li .con .text { padding-left: 16px; }
    .thank.type1 .list .ul_insi li:first-child .text .h6 { font-size: 2rem; line-height: 28px; }
    .thank.type1 .list .ul_insi li .text .cate { margin-top: 18px; }
    .thank.type1 .list .ul_insi li .text .h6 { min-height: 38px; margin-top: 11px; font-size: 1.6rem; line-height: 20px; }
    .vision_wrap .valu_list>li { display: block; }
    .vision_wrap .valu_list>li>strong, .vision_wrap .valu_list>li>p { display: block; }
    .vision_wrap .valu_list>li>strong, .vision_wrap .valu_list>li>p { display: block; font-size: 1.6rem; line-height: 1.1; margin-top: 8px; }
    .vision_wrap .valu_list>li { margin-top: 20px; }
    .vision_wrap .valu_list>li:first-child { margin-top: 0; }
    .vision_wrap .h5+.h6 { margin-top: 40px; }
    .vision_wrap .h5+.tit_under { font-size: 2rem; line-height: 28px; }
    .vision_wrap .tit_under+.valu_list { margin-top: 20px; }
    .vision_wrap .h5+.txt { margin-top: 40px; }
    .vision_wrap>.h6+.txt2 { margin-top: 20px; }
    .vision_wrap> .h6 + .txt { margin-top: 25px; }
    .vision_wrap>.txt + .txt { line-height: 24px; margin-top: 20px; }
    .vision_wrap>.txt + .txt { line-height: 24px; margin-top: 20px; }
    .vision_wrap>.txt { line-height: 30px; }
    .vision_wrap > .im_vision + .txt { margin-top: 40px; font-size: 1.7rem; line-height: 28px; }
    .vision_wrap.value > .im_vision + .txt { margin-top: 60px; font-size: 1.7rem; line-height: 28px; }
    .vision_wrap .tit_under+.sum { line-height: 30px; }
    .vision_wrap .im_vision img { max-width: 75%; }
    .ul_atc .cate+.h6 { margin-top: 4px; }
    .ul_atc .tit { font-size: 2rem; line-height: 25px; }
    .ul_atc .txt { margin-top: 12px; }
    .ul_atc>li { margin-top: 50px; }
    .ul_atc .txt.impo { font-size: 1.4rem; line-height: 20px; margin-top: 10px; }
    .ul_ct .tit { font-size: 2rem; line-height: 25px; }
    .ul_ct .tit+.txt { margin-top: 12px; }

    /* 210526 준법경영 case 추가 */
    .ul_atc.half_figure li .tit span { font-size: 18px; }
    .ul_atc.half_figure li .txt { font-size: 16px; }

    /* //210526 준법경영 case 추가 */

    /*171027*/
    .ul_atc.type1 .txt_info { float: right; width: calc(100% - 332px); }
    .ul_atc.type1 .txt_info .h6 { max-width: 400px; }
    .ul_atc.type1 .txt_info .btn_txt2 { margin-top: 50px; }
    .tab_wrap .tab li>a { font-size: 2rem; }

    /* sitemap */
    .sitemap { font-size: 1.4rem; line-height: 23px; }
    .sitemap .tit_dep1 { font-size: 2rem; }
    .sitemap>li.site3 { overflow: hidden; }
    .sitemap>li.site3 > ul > li { width: 33%; float: left; }
    .sitemap>li.site3 > ul > li+li { margin-left: 0; }

    /* history */
    .dl_hist>dt { padding-top: 10px; }
    .dl_hist dd ul li p.txt { font-size: 1.6rem; line-height: 25px; }
    .dl_hist dd ul li strong.date { line-height: 25px; }

    /* CEO */

    /* modify | 21-03-15 ceo소개 */
    .ceo_wrap.profile { padding: 50px 20px 0 60px; }
    .ceo_pic_w img, .ceo_pic_m img { width: 100%; }

    /* //modify | 21-03-15 ceo소개 */
    .ceo_wrap .txt { font-size: 1.5rem; line-height: 25px; }
    .ceo_wrap .txt + .txt { margin-top: 22px; }
    .ceo_wrap .sign { font-size: 2rem; line-height: 28px; }
    .ceo_pic_w { margin-left: 5.7%; }
    .ceo_pic_w img { width: 100%; }
    .ceo_wrap.profile.text { margin-top: 22px; }
    .ul_profile .tit { font-size: 2rem; line-height: 28px; }
    .ul_hist { font-size: 1.5rem; line-height: 25px; margin-top: 10px; }
    .ul_profile>li:nth-child(even) { padding-left: 120px; }
    .fail_box .text .txt { font-size: 1.5rem; line-height: 25px; }
    .dir_list .name { font-size: 2rem; line-height: 30px; margin-top: 25px; }
    .dir_list .txt { font-size: 1.4rem; line-height: 24px; }
    .dir_list.type1>li { padding: 0 30px; }
    .vs_txt .tit { font-size: 5rem; line-height: 60px; }
    .event_view .sum { margin: 40px auto 75px; padding: 0 40px; }
    .event_form .end .tit { font-size: 3rem; line-height: 40px; }
    .event_form .end .txt { font-size: 1.6rem; }
    .sum .event_desc { padding-top: 75px; }

    /* 2017 Congress Event */
    .event_congress .vs_txt .tit { font-size: 5.5rem; }
    .tab_wrap.tab_congress .tab { text-align: left; width: 200px; height: 170px; padding: 0 0 0 0; margin: 0; }
    .tab_congress .tab_txt { text-align: left; margin-top: -165px; margin-left: 210px; padding: 0 30px 0 30px; font-family: OneLatin; box-sizing: border-box; }
    .tab_wrap.tab_congress .tab li>a { font-size: 2.3rem; }
    .tab_congress .show_list { padding: 0 20px; overflow: hidden; text-align: center; }
    .tab_congress .show_list li { display: inline-block; margin: 0 1% 20px 0; vertical-align: top; }
    .tab_congress .show_list li:last-child { margin: 0 0 20px 0; }
    .tab_congress .show_list li .img { width: auto; height: auto; }
    .tab_congress .show_list li .img img { width: 100%; height: auto; }
    .tab_congress .show_list dl { border: 1px solid #b2b2b2; border-top: 0; padding: 15px; }
    .tab_congress .show_list dt { height: 60px; font-size: 2.8rem; font-weight: bold; }
    .tab_congress .show_list dd { }
    .tab_congress .show_list dd p { height: 100px; padding: 15px 0 0 0; font-size: 1.6rem; line-height: 24px; }
    .tab_congress .show_list dd a { font-size: 1.4rem; color: #00b3e2; font-weight: bold; letter-spacing: 0.1em; text-transform: uppercase; }
    .tab_congress .show_list.type3 li { width: 32%; }
    .tab_congress .show_list.type2 li { width: 32%; }
    .tab_congress .map { padding: 80px 20px 0; }
    .ev_layout .vs_txt .text .wrap_text { width: 100%; }
    .ev_layout .btn.mid { line-height: 1; padding: 0; }
    .ev_layout a.btn.mid { line-height: 40px; height: 42px; }
    .ev_map_area .map img { width: 100%; }
    .ev_layout .ev_showcase .h5 { margin-bottom: 20px; }
    .ev_layout .ev_showcase .h5 + .h5_copy { margin-bottom: 40px; font-size: 1.7rem; line-height: 28px; }
    .ev_showcase .show_list dt { height: 60px; }
    .ev_showcase .show_list p { height: 100px; }
    .ev_showcase .show_list dd p { display: -webkit-box; max-height: 170px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
    .ev_showcase .show_list dd p.btn_txt2 a { font-size: 1.3rem; }
    .ev_showcase .show_list li img { width: 100%; height: auto; }
    .ev_showcase .show_list.one li img { height: 270px; }
    .ev_showcase .show_list.six.custom dt { height: auto; font-size: 2.4rem; line-height: 28px; }
    .ev_showcase .show_list.six.custom dd p { display: block; max-height: 100%; overflow: visible; text-overflow: initial; -webkit-line-clamp: initial; font-size: 1.4rem; line-height: 22px; }
    .ev_showcase .show_list.six.custom .btn_txt2 .mark { margin: 0 5px; }
    .ev_showcase .show_list.six.custom .btn_txt2 a { font-size: 1.2rem; }
    .ev_layout .vs_fixed_wrap .vs_fixed_inner .bg_ic { right: 0; }
    .ev_layout .vs_fixed_wrap .vs_fixed_inner .bg_ic.show_m { right: 0; top: -49px; }
    .ev_layout .ul_atc.type1 .txt_info { width: calc(100% - 312px); }
    .ev_layout .ul_atc.type1 .txt_info .btn_txt2 { margin-top: 51px; }
    .abt_com .box.type1_2 + .box.type1_2.video_box { padding-top: 100px; }
    .abt_bns_list { padding: 28px 0 0; margin: 0 -8px; }
    .abt_bns_list .item { padding: 0 8px; }
    .abt_bns_list .text .dot_txt { min-height: 115px; padding: 0 8px 0; }
    .abt_bns_list .text .link_list li { width: 40%; }
    .abt_bns_list .text .link_list li:nth-child(2n) { width: 60%; }
    .abt_news_list { padding: 30px 0 0; }
    .abt_news_list .text .txt_wrap { padding: 10px 20px; }

    /* gated form type3 171206*/
    .gated_form.type3 .info { padding: 100px 30px 0 30px; }
    .gated_form.type3 .info .im { padding: 34px 0 10px 0; }
    .gated_form.type3 .tit_area .tit { font-size: 4rem; line-height: 50px; }
    .gated_form.type3 .form { padding: 100px 38px 67px; }
    .gated_form.type3 .form > .ul_ip li .wrap_ip_tel div { width: 23%; }
    .gated_form.type3 .form > .ul_ip li .wrap_ip_tel div input[type="text"] { padding: 0 8px; }
    .gated_form.type3 .form > .ul_ip > li .wrap_ip_admin div { width: 53%; }
    .gated_form.type3 .form > .ul_ip > li .wrap_ip_admin .admin { width: 44%; font-size: 1.4rem; }
    .gated_form.type3 .trial_step ul li { min-height: 263px; padding: 0 4px 5px; }
    .gated_form.type3 .trial_step ul li .step { height: auto; min-height: 96px; }
    .gated_form.type3 .trial_step ul li .step_cnt p { display: block; }
    .gated_form.type3 .trial_step ul li:before { width: 10px; height: 19px; right: -15%; background-size: 10px 19px; }
    .gated_form.type3 .info { padding: 100px 30px 0 30px; }
    .gated_form.type3.trial .info { padding: 100px 30px 0 30px; }
    .gated_form.type3 .info .intro { margin: 45px auto 0; }
    .gated_form.type3 .info .intro > .img img { width: 100%; }
    .gated_form.type3 .info .intro > ul li { font-size: 1.7rem; }
    .trial_info .ico_info li dt { min-height: 54px; }

    /*20180330 sds2.0*/
    .box_img.type3 .inner { background-size: cover; }
    .box_img.type3 .inner .dep_box { width: 100%; }
    .box_img.type3 .inner .dep_box .text { width: 100%; padding: 45px 15px; }
    .box_img.type3 .inner .dep_box .text .h5 { font-size: 2rem; line-height: 2.7rem; }
    .box_img.type3 .inner .dep_box .text .txt, .box_img.type3 .inner .dep_box .text .description { font-size: 1.5rem; line-height: 2.5rem; }
    .box_img.type3 .inner .dep_box .text .btn_btm { margin-top: 130px; }
    .box_img.type3 .inner.card { background-size: cover; }
    .box_img.type3 .inner.card .dep_box { width: 80%; }
    .box_img.type3 .inner.card .dep_box .text { width: 100%; padding: 45px 15px; }
    .box_img.type3 .inner.card .dep_box .text .h5 { font-size: 2.8rem; line-height: 34px; }
    .box_img.type3 .inner.card .dep_box .text .info_txt { margin-top: 33px; font-size: 1.6rem; line-height: 26px; }
    .box_img.type3 .inner.card .dep_box .text .btn_btm { margin-top: 37px; }
    .box_img.type3 .inner.stage { padding: 0; }
    .box_img.type3.cloud_type.stage_3 { margin-top: 50px; }
    .box_img.type3.cloud_type.stage_3 .inner.stage { margin-bottom: 700px; }
    .box_img.type3 .inner .stage_box .cnt .tit { min-height: 171px; }
    .box_img.type3 .inner .stage_box .cnt:first-child .tit { min-height: inherit; }
    .box_img.type3 .inner .stage_ai_tit { top: 30px; left: 0; padding-left: 1.35%; }
    .box.type1_2 + .box_img.type3.cntTab { margin: -100px 0 0 0; padding-bottom: 100px; }
    .box_img.type3.cntTab .txt { font-size: 1.4rem; line-height: 22px; }
    .box_img.type3.cloud_type.no-animate { margin-top: 40px; }
    .box_img.type3cloud_type.no-animate .inner .stage_box .cnt .in { padding: 120px 5% 0 6%; }
    .box_img.type3.cloud_type.no-animate .inner .stage_box .cnt .ul_gdl li:first-child { padding: 30px 3% 0; }
    .box_img.type3.cloud_type.no-animate .inner .stage_box .cnt .ul_gdl li { padding: 30px 2% 0; }
    .box_img.type3.cloud_type.no-animate .inner .stage_box .cnt .ul_gdl li .tit { font-size: 2rem; line-height: 28px; margin-bottom: 13px; }
    .box_img.type3.cloud_type.no-animate.is_np .inner .stage_box .cnt .ul_gdl { height: 300px; }
    .box_img.type3.cloud_type.no-animate.is_np.is_moreBtn .inner.stage .stage_box .cnt .ul_gdl { height: 360px; }
    .box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt ul.ul_gdl { padding: 50px 0 60px; }
    .box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt .ul_gdl li { padding-top: 50px; }
    .box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt .ul_gdl li .tit { font-size: 2rem; line-height: 28px; }
    .box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt .ul_gdl li .icon + .tit { padding-right: 0; }
    .box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt .ul_gdl.type1 .ul_gdl_sublist li { padding: 0 0 0 10px; }
    .box_img.type3.cloud_type.stage_3 .inner .stage_box .cnt .ul_gdl.type1 .ul_gdl_sublist li:before { left: 0; }

    /* 2020.4.20 클라우드 3단으로 교체-마진값 변경 */
    .box_img.type3.cloud_type.has-no-gdl .inner.stage { margin-bottom: 70px; }

    /* nexplant tab */
    .box_img.type3.cntTab .inner { height: 570px; padding: 0 10px; }
    .box_img.type3.cntTab .cntTab_right ul { padding: 55px 0; }
    .box_img.type3.cntTab .cntTab_right .cntTab_item { padding-left: 13%; font-size: 2.3rem; }
    .box_img.type3.cntTab .cntTab_right .cntTab_item.on:before { height: 32px; }
    .box_img.type3.cntTab .text { padding: 0 0 0 8%; }
    .box_img.type3.cntTab .btn_btm .btn.mid { line-height: 36px; }
    .l_term.type2 .layer_inner .layer_cnt { padding: 40px 17px 15px; }
    .l_term .scr_term.type3 { padding: 22px 4.5%; }
    .awardCard_inner { padding: 35px 38px 0; }
    .awardCard_l { width: 43%; margin-right: 8%; }
    .awardCard_r { width: 48%; }
    .awardCard_tit { margin-bottom: 5px; font-size: 3.4rem; line-height: 40px; }
    .awardCard_info_item { font-size: 1.6rem; line-height: 28px; margin-bottom: 10px; }
    .awardCard_info_img { min-width: auto; padding: 34px 0 0 8px; }
    .awardCard_info_img img { max-width: 295px; }
    .awardCard_info { padding-top: 40px }

    /* award page list 수정 */
    .awardCardList_item { min-height: 360px; margin: 20px 0 0; padding: 28px 28px 0; }
    .awardCardList_item_box { padding: 38px 28px 0; }
    /* award page list 수정 */
    .awardCardList_item_box.list_depth3 { max-height: 280px; }

    .awardCardList_item_box.list_depth3 .awardCardList_item_disc { padding-bottom: 8px; font-size: 1.4rem; line-height: 20px; }
    .awardCardList_item_tit { margin-bottom: 12px; font-size: 3.4rem; line-height: 40px; }
    .awardCardList_item_eyebrow { font-size: 1.2rem; padding-bottom: 5px; }
    .awardCardList_item_disc { padding: 0 0 8px 10px; font-size: 1.6rem; line-height: 28px; }
    .awardCardList_item_disc + .awardCardList_item_disclist { margin-top: 0; }
    .awardCardList_item_disclist { padding-left: 16px; font-size: 1.2rem; line-height: 20px; }
    .awardCardList_item_subtit { font-size: 1.4rem; line-height: 20px; }
    .awardCardList_item_sublist { padding-left: 7px; font-size: 1.2rem; line-height: 18px; }
    .awardCardList_item_liStyle { position: absolute; left: 9px; padding-right: 2px; }
    .cardList_popup { right: 18px; bottom: 18px; font-size: 1.2rem; }
    .awardCardList_link_ico { width: 12px; height: 19px; margin-left: 6px; background-size: 12px auto; }
}
@media all and (min-width:1px) and (max-width:810px) {
    .awardCard_inner { padding: 38px 38px 0; }
    .awardCard_l { width: 42%; margin-right: 6%; }
    .awardCard_r { width: 52%; }
}
@media all and (min-width:1px) and (max-width:767px) {

    /* common */
    .abt .h1 { font-size: 2.9rem; line-height: 38px; padding-top: 50px; }
    .abt .h1+.ont { margin-top: 35px; }
    .cbox .sub_tit { font-size: 1.5rem; line-height: 25px; }
    .cbox .sub_tit + .h5 { margin-top: 50px; }
    .abt .sub_tit + .h6 { margin-top: 24px; }
    .abt .ont+.h5 { margin-top: 40px; }
    .h1+.sub_tit { margin-top: 15px; }
    .h5+.sub_tit { margin-top: 9px; }
    sup.sup_r { font-size: 1.4rem; }
    .sub_tit2 { font-size: 1.5rem; line-height: 25px; margin-top: 30px; }
    .sub_tit+.btn_btm { margin-top: 20px; }
    .sub_tit + .cbox.type2 { margin-top: 50px; }
    .abt .h1 + .cbox { margin-top: 50px; }
    .cbox .h5 { width: 100%; }
    .sub_tit { font-size: 1.5rem; line-height: 25px; }
    .sub_tit5 { font-size: 1.5rem; line-height: 25px; }
    .sub_txt { font-size: 1.4rem; line-height: 23px; }
    .h5+.sub_txt { margin-top: 15px; }
    .h6+.sub_txt { margin-top: 15px; text-align: left !important; }
    .cbox .h6+.sub_txt.tc { margin-top: 13px; text-align: left !important; }
    .cbox .h6 { text-align: left !important; padding: 0 !important; }
    .cbox .h6.tac { text-align: center !important; }
    .cbox .h5 + .h6 { margin-top: 30px; text-align: left; padding: 0; }
    .cbox .sub_txt + .h6 { margin-top: 28px; }
    .bd_full .sub_tit5 { padding: 0 15px; }
    h3.h1.tac { font-size: 2.5rem; }
    .abt #container>.ont { padding: 0 14px; }
    .ont .sub_tit+.btn_btm { margin-top: 20px; }

    /* input */
    input[type=checkbox]+label { font-size: 15px; line-height: 23px; padding-left: 27px; font-weight: 400; }
    input[type=checkbox]+label .icon { width: 18px; height: 18px; margin-top: 0px; top: 2px; }
    input[type=checkbox]:checked + label .icon { background-size: 9px 6px; }
    input[type=text], input[type=password] { height: 45px; font-size: 1.5rem; }
    input[type=radio]+label { font-size: 15px; line-height: 26px; padding: 0 0 0 50px; font-weight: 400; }
    input[type=radio]+label .icon { width: 24px; height: 24px; top: 1px; border-radius: 14px; }
    input[type=radio]:checked + label .icon:before { width: 14px; height: 14px; margin: -7px 0 0 -7px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_radio.png?queryString=20201112044859) no-repeat 50% 50%; background-size: 14px; }
    .inner.pdn +.im_full { margin-top: 27px; }
    .inner.pdn +.im_full > img { max-width: 100%; }

    /* error */
    .error_msg { font-size: 1.5rem; line-height: 24px; }

    /* solutions */
    .btn_nexfinance { width: 23%; height: 35%; }
    .btn_nexfinance_1 { left: 8%; }
    .btn_nexfinance_2 { left: 38%; }
    .btn_nexfinance_3 { right: 9%; }

    /* partners */
    .box.type_part { padding: 0 0 50px; }
    .part .cnt_visual .txt { line-height: 23px; }
    .type_part_form { padding-bottom: 50px; }
    .txt_box.type_part_form { padding-bottom: 45px; }
    .h5 + .dl_txt { margin-top: 20px; }
    .dl_txt dt { font-size: 2rem; }
    .dl_txt dd { font-size: 1.4rem; line-height: 23px; }
    .dl_txt dt+dd { margin-top: 0; }
    .dl_txt dd+dt { margin-top: 20px; }
    .form .btn_btm { margin-top: 20px; }
    .form .check_msg { margin-top: 20px; text-align: left; }
    .form .tit { font-size: 2.2rem; line-height: 27px; }
    .form .txt { font-size: 1.5rem; line-height: 24px; }
    .check_msg.type1 { padding: 13px 15px 10px; }
    .check_msg.type1 .ip_check { display: block; font-size: 1.5rem; line-height: 20px; font-weight: normal; margin: 10px 0 0 0; }
    .check_msg.type1 .ck_child+.ip_check { margin-left: 28px; }
    .check_msg.type1 .ck_opt_child+.ip_check { margin-left: 28px; }
    .check_msg.type1+.btn_btm { margin-top: 37px; }
    .check_msg+.check_msg { margin-top: 35px; }
    .check_msg.type1 li { padding-left: 27px; }
    .check_msg.type1 li:first-child { padding-left: 0; margin-left: 0; }
    .check_msg.type1.separate_tnc li:first-child { height: 21px; padding-left: 0; margin-left: 0; }
    .check_msg.type1.separate_tnc li .ck_child { left: 0; }
    .check_msg.type1.separate_tnc li .ck_opt_child { left: 0; }
    .check_msg.type1 li .ck_child+.ip_check { margin-left: 0; padding-left: 0; }
    .check_msg.type1 li .ck_opt_child+.ip_check { margin-left: 0; padding-left: 0; }
    .check_msg.type1 .ip_check .icon { top: 1px; }
    .check_msg.type1 .select_child .ip_check .icon { top: 0px; }
    .check_msg.type1+.txt_cookie_info { font-size: 1.5rem; }
    .check_msg li a.term:active { text-decoration: underline !important; }
    .check_msg li .ip_btn { font-size: 1.5rem; line-height: 20px; margin: 0; }
    .check_msg li .check { margin-left: 5px; font-size: 1.5rem; line-height: 20px; }
    .ip_tit { font-size: 1.5rem; line-height: 17px; }
    .ul_ip > li { margin: 0; }
    .ul_ip > li input[type="text"] { }
    .ul_ip > li textarea { height: 200px; }
    .ul_ip.type1 { display: block; }
    .ul_ip.type1 > li { display: block; width: 100%; margin: 0; }
    .ul_ip.type1 > li:last-child { padding-bottom: 0; }
    .ul_ip+.ip_tit { margin-top: 0; }
    .ul_ip+.ip_tit .error_msg { display: block; margin-left: 0; }
    .ip_tit+.ul_ip.type1 { margin: 10px 0 15px; }
    .ip_tit + .ip_select.type1 { margin-top: 16px; }
    .ip_tit.is_select { width: 140px; }
    .ip_tit.is_select + .ip_select { width: calc(100% - 140px); margin-top: 0; vertical-align: top; }
    .ip_select.type1 + .ul_ip { margin-top: 35px; }
    .form .ul_ip+.tit { margin-top: 22px; }
    .form .tit+.check input[type=checkbox]+label { line-height: 23px; font-size: 1.4rem; }
    .ul_ip .txt+.selectbox .sel { font-size: 1.4rem; line-height: 14px; }
    .ul_ip .txt+.selectbox dd a { font-size: 1.4rem; line-height: 14px; }

    /* about */
    .abt .pdt200 { padding-top: 100px; }
    .abt .cnt_visual .txt+.h4 { margin-top: 45px; }
    .abt .h4+.btn_btm { margin-top: 20px; }
    .abt .btn_btm+.txt { margin-top: 25px; }
    .abt .hero_vb .cate { font-size: 1.2rem; line-height: 12px; letter-spacing: 0.1em; }
    .abt_hd_copy2.awd_hd { margin: 0 auto 40px auto; }
    .infog_im { margin: 0 0 20px; width: auto; }
    .h5 + .infog_im { margin: 20px 0; }
    .box.type_help { padding: 0 0 50px; }
    .form_about_help textarea { width: 100%; margin-bottom: 10px; }
    .form_about_help dl { width: 100%; padding: 0; margin-top: 0; }
    .form_about_help dl dt { font-size: 1.8rem; line-height: 32px; vertical-align: top; width: 100% !important; }
    .form_about_help dl dd { margin-top: 10px; }
    .form_about_help label { letter-spacing: 0; text-transform: none; }
    .form_about_help+.btn_btm { margin-top: 20px; }
    .msg_box { padding: 28px 0; }
    .msg_box.type1 { padding: 100px 0; }
    .msg_box .im { width: 64px; height: 64px; }
    .msg_box .h2 { font-size: 2.9rem; line-height: 38px; width: 245px; margin: 10px auto 0; }
    .msg_box .txt { margin-top: 10px; font-size: 1.5rem; width: 270px; line-height: 23px; margin: 15px auto 0; }
    .msg_box.trial .h2 { width: 100%; }
    .msg_box.trial .txt { width: 100%; font-size: 1.6rem; }
    .ul_atc { display: block; padding-right: 0; }
    .ul_atc>li { width: 100%; padding: 0 !important; margin-top: 28px !important; }
    .ul_atc>li:first-child { margin: 0 !important; }
    .ul_atc .cate+.h6 { margin-top: 10px; }
    .ul_atc .cate { font-size: 1.2rem; line-height: 12px; }
    .ul_atc .tit { font-size: 2rem; line-height: 27px; }
    .ul_atc .txt { font-size: 1.4rem; line-height: 23px; }
    .ul_atc.type1 .txt_info .txt { margin-top: 10px; font-size: 1.4rem; line-height: 23px; }
    .ul_atc .dot { margin-top: 10px; font-size: 1.4rem; line-height: 23px; }
    .ul_atc .bul { font-size: 1.4rem; line-height: 23px; }
    .ul_atc .tit+.bul { margin-top: 15px; }
    .ul_atc .bul+.bul { margin-top: 6px; }
    .ul_atc .txt+.txt { margin-top: 0; }
    .ul_atc .txt.impo { font-size: 1.2rem; margin-top: 20px; }
    .ul_atc .btn_txt2 { margin-top: 12px; }
    .ul_atc+.btn_btm { margin-top: 22px; }
    .tab_wrap .im_full+.ul_atc { margin-top: 25px; }

    /*171017*/
    .ul_atc.type1_2 .date { position: relative; display: inline; top: inherit; }
    .ul_atc.type1_2 .cate { display: inline; }
    .ul_atc.type1_2 .cate:before { content: "|"; display: inline-block; padding: 0 10px; }

    /*171027*/
    .ul_atc.type1 .thumbnail_info { display: block; width: 100%; }
    .ul_atc.type1 .thumbnail_info> a { position: relative; display: block; height: inherit; line-height: inherit; text-align: center; overflow: hidden; font-size: 0; }
    .ul_atc.type1 .thumbnail_info> a img { width: 100%; height: 100%; margin: auto; }
    .ul_atc.type1 .txt_info .date { margin-top: 13px; }
    .ul_atc.type1 .txt_info { display: block; width: 100%; }
    .ul_atc.type1 .txt_info .btn_txt2 { margin-top: 12px; }

    /* 210526 준법경영 case 추가 */
    .ul_atc.half_figure li .img .img_p { display: none; }
    .ul_atc.half_figure li .img .img_m { display: block; }
    .ul_atc.half_figure li .tit span { padding: 8px 20px; }
    .ul_atc.half_figure li .txt { padding: 0 20px; }
    .ul_atc.half_figure li .img { margin: 40px 0; }
    .ul_atc.half_figure li { margin-top: 50px !important; }
    .ul_atc.half_figure li:first-child { margin-top: 5px !important; }

    /* //210526 준법경영 case 추가 */
    .sns_icon { display: block; width: 100%; margin: 30px auto; padding: 0; font-size: 0; }
    .sns_icon>li { display: inline-block; margin-left: 53px; }
    .sns_icon>li:first-child { margin: 0; }
    .sns_icon>li img { width: 25px; height: 25px; }
    .sns_icon>li:last-child img { width: 27px; height: 28px; }

    /*171017 인사이트리포트 언론보도 커르셀*/
    .key_atc, .monial.box_img.type2 .key_atc { display: block; }
    .key_atc>div, .monial.box_img.type2 .key_atc>div { display: block; width: 100% !important; }
    .key_atc>div.im, .monial.box_img.type2 .key_atc>div.im { float: none !important; height: auto; }
    .key_atc>div.im img, .monial.box_img.type2 .key_atc> div.im img { width: 100%; height: auto; }
    .key_atc>div.text, .monial.box_img.type2 .key_atc> div.text { padding: 20px 20px; display: block; position: static; height: auto; }
    .key_atc .cate, .monial.box_img.type2 .key_atc .cate { font-size: 1.2rem; line-height: 12px; }
    .key_atc .h6, .monial.box_img.type2 .key_atc h6 { margin-top: 9px; }
    .key_atc .txt, .monial.box_img.type2 .key_atc .txt { font-size: 1.4rem; line-height: 23px; margin-top: 4px; }
    .key_atc .btn_txt2, .monial.box_img.type2 .key_atc .btn_txt2 { margin-top: 12px; }
    .atc_detail .cate { font-size: 1.2rem; line-height: 15px; }
    .atc_detail .cate .mark { display: block; font-size: 0; line-height: 0; height: 0; }
    .atc_detail .cate .cate_left { display: block; float: none; }
    .atc_detail .cate .cate_right { display: block; float: none; margin-top: 3px; }
    .atc_detail .h2 { margin-top: 7px; font-size: 2.5rem; line-height: 34px; max-width: none; }
    .atc_detail .date { margin-top: 37px; font-size: 1.2rem; line-height: 12px; position: relative; }
    .atc_detail .date .btn_share { display: inline-block; position: absolute; top: 0; right: 0; background: 0; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_share_at.png?queryString=20201112044859) no-repeat 50% 50%; background-size: contain; width: 18px; height: 18px; text-indent: -9999px; }
    #global .atc_detail .date .btn_share { text-indent: 0; }
    .atc_detail .date .btn_share strong { position: absolute; font-size: 1px; line-height: 1px; color: transparent; left: 0; top: 0; }
    .atc_detail .im { margin-top: 23px; margin-bottom: 19px; }
    .atc_detail .h6 { margin-top: 26px; font-size: 2rem; line-height: 27px; }
    .atc_detail .txt { margin-top: 20px; font-size: 1.4rem; line-height: 23px; }
    .atc_detail .h6+.txt { margin-top: 13px; }
    .contact { margin-top: 17px; padding-top: 22px; }
    .contact dt { font-size: 1.4rem; line-height: 16px; }
    .contact dd { font-size: 1.2rem; line-height: 23px; }
    .contact dt+dd { margin-top: 16px; }
    .contact+.bd_btm { margin: 15px auto 0; padding-top: 15px; }
    .tit_area { padding-left: 14px; padding-right: 14px; }
    .tit_area .cate { font-size: 1.2rem; line-height: 12px; }
    .tit_area .tit { font-size: 2.9rem; line-height: 38px; }
    .tit_area .cate+.tit { margin-top: 10px; }
    .tit_area .txt { margin-top: 15px; font-size: 1.5rem; line-height: 24px; }
    .tit_area .h5 { margin-top: 40px; }
    .tit_area+.form { margin-top: 40px; }
    .tit_area+.dl_txt { margin-top: 30px; }
    .tit_area .h6+.txt2 { margin-top: 15px; }
    .tit_area .h6 { margin-top: 30px; }
    .h5+.form { margin-top: 20px; }
    .tit_area + .infoBox { margin-top: 40px; }
    .infoBox { padding: 18px 25px 20px; display: none; }
    .infoBox_title { font-size: 1.4rem; font-weight: 700; line-height: 22px; text-transform: none; }
    .infoBox_title + .infoBox_txtBox { margin-top: 17px; }
    .infoBox_tit { width: 65px; font-size: 1.3rem; font-weight: 700; line-height: 23px; }
    .infoBox_txt { width: calc(100% - 65px); font-size: 1.3rem; line-height: 23px; }
    .infoBox + .form { margin-top: 40px; }

    /* event */
    .box.type5_2+.box.type1_2 { padding-top: 50px; }
    .event_list li { padding: 20px 0; }
    .event_list li:first-child .date { top: inherit; }
    .event_list li .date { display: inline; position: inherit; top: inherit; left: inherit; width: auto; }
    .event_list li .date .m, .event_list li .date .d { font-size: 1.2rem; line-height: 20px; display: inline; letter-spacing: 0.1em; }
    .event_list li .date .dash { font-size: 1.2rem; line-height: 20px; display: inline; }
    .event_list li>p { width: auto; float: none; display: block; }
    .event_list li .cate { display: inline-block; font-size: 1.2rem; line-height: 20px; letter-spacing: 0.1em; }
    .event_list li .cate:before { content: "|"; display: inline-block; padding: 0 10px; }
    .event_list li .cate .flag { height: 19px; line-height: 19px; font-size: 11px; }
    .event_list li .h6 { margin-top: 6px; font-size: 2rem; line-height: 27px; width: 100%; }
    .event_list li .txt { margin-top: 10px; font-size: 1.4rem; line-height: 23px; }
    .event_list li .btn_txt2 { margin-top: 10px; }
    .event_list+.btn_btm { margin-top: 30px; }
    .event_vs { padding: 0 0 50px; }
    .vs_txt { margin: 0; height: 270px; }
    .vs_txt .text { padding: 0 15px; }
    .vs_txt .tit { font-size: 2.9rem; line-height: 38px; }
    .vs_txt ul li { display: block; font-size: 1.2rem; line-height: 20px; }
    .vs_txt ul li+li:before { display: none; }
    .blog_detail .post_wrap { padding: 0 13px; }
    .blog_detail .info { font-size: 1.2rem; margin-top: 13px; }
    .blog_detail .info:after { content: ''; display: block; clear: both; }
    .blog_detail .cate { float: none; margin-bottom: 20px; font-size: 1.2rem }
    .blog_detail .author { float: none; line-height: 20px; font-size: 1.4rem; }
    .blog_detail .author strong { display: block; }
    .blog_detail .h2 { font-size: 2.5rem; margin-top: 8px; line-height: 34px; }
    .blog_detail .date { float: none; position: relative; margin-top: 30px; font-size: 1.2rem; line-height: 17px; color: #000; font-weight: bold; letter-spacing: 0.1em; text-transform: uppercase; height: 20px; }
    .blog_detail .date .btn_share { overflow: hidden; display: inline-block; position: absolute; top: 0; right: 0; width: 18px; height: 18px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_share_at.png?queryString=20201112044859) no-repeat 50% 50%; text-indent: -9999px; background-size: contain; height: 20px; }
    .blog_detail .im { margin: 20px 0 24px; }
    .blog_detail .im .im_info { margin-top: 10px; color: #171923; font-weight: bold; font-size: 1.3rem; }
    .blog_detail .post_wrap .h6 { margin-top: 26px; font-size: 2rem; line-height: 27px; }
    .blog_detail .txt_wrap { padding-top: 60px; }
    .blog_detail .txt_wrap .box_tit { font-size: 1.6rem; text-align: left; padding: 12px 10px; margin-bottom: 25px; }
    .blog_detail .txt_wrap p { margin-top: 24px; font-size: 1.4rem; line-height: 23px; }
    .blog_detail .txt_wrap .sub_tit { font-size: 1.9rem; line-height: 28px; margin-top: 28px; }
    .blog_detail .txt_wrap .textArea { padding: 5px 7px; line-height: 23px; }
    .blog_detail .txt_wrap .textArea_title { font-size: 1.4rem; margin-bottom: 2px; }
    .blog_detail .txt_wrap .textArea_text { font-size: 1.4rem; }
    .blog_detail .txt_wrap .linkArea { width: 100%; padding: 15px 16px 18px; line-height: 17px; }
    .blog_detail .txt_wrap .linkArea_title { font-size: 1.6rem; margin-bottom: 5px; }
    .blog_detail .txt_wrap .linkArea_text { font-size: 1.4rem; }
    .blog_detail .txt_wrap .linkArea_url { font-size: 1.4rem; margin-top: 0px; }
    .blog_detail .txt_wrap .seriesArea { padding: 12px 15px; margin-top: 74px; }
    .blog_detail .txt_wrap .seriesArea_title { font-size: 1.4rem; margin-bottom: 2px; }
    .blog_detail .txt_wrap .seriesArea_list { font-size: 1.4rem; }
    .blog_detail .txt_wrap .seriesArea_list li { margin-bottom: 2px; line-height: 2.5rem; }
    .blog_detail .post_wrap .h6+.txt { margin-top: 13px; }
    .blog_detail .like { padding: 38px 0 50px; margin: 30px 13px 0; }
    .blog_detail .like a { width: 112px; height: 43px; font-size: 1.4rem; }
    .blog_detail .author_info { padding: 164px 14px 46px; margin-bottom: 20px; }
    .blog_detail .author_info .img { left: 50%; margin-left: -42px; top: 50px; width: auto; height: 100px; }
    .blog_detail .author_info .img img { height: 100%; width: auto; }
    .blog_detail .author_info dt { font-size: 2.0rem; padding-bottom: 0; border: 0; margin-bottom: 8px; text-align: center; }
    .blog_detail .author_info .group { text-align: center; font-size: 1.6rem; line-height: 22px; margin-bottom: 18px; }
    .blog_detail .author_info .desc { font-size: 1.4rem; line-height: 23px; min-height: inherit; }
    .blog_detail .author_info .contact { margin: 26px 0 0; font-size: 1.4rem; line-height: 26px; }
    .blog_detail .author_info .link { font-size: 1.2rem; margin: 26px 0 0; }
    .blog_detail .hashtag_list { padding: 0 13px; }
    .blog_detail .hashtag_list ul { padding: 10px 0px; }
    .blog_detail .hashtag_list li { font-size: 1.3rem; line-height: 28px; }
    .blog_detail .im iframe { width: 100%; }
    .solu_list .inner { padding: 0 13px; }
    .blog_detail  .solu_list { padding: 0 13px; }
    .solu_list .h4 { margin-bottom: 24px; font-size: 2.5rem; line-height: 27px; padding-top: 30px; }
    .solu_list li { padding: 0; border: 0; margin-bottom: 34px; }
    .solu_list li:last-child { margin: 0; }
    .solu_list .im { float: none; margin: 0 0 15px 0; width: 100%; }
    .solu_list .text { float: none; width: 100%; }
    .solu_list .h6 { font-size: 2.0rem; font-weight: bold; line-height: 25px; }
    .solu_list .txt { margin: 5px 0 12px; font-size: 1.4rem; line-height: 22px; }
    .ic_info_sm { position: relative; display: inline-block; width: 16px; height: 16px; background: url(https://image.samsungsds.com/resource/kr/images/icon/ic-info-sm.png?queryString=20201124022056) no-repeat left top; margin: 0 0 0 6px; vertical-align: middle; text-indent: -9999px; font-size: 0; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
    .ic_info_sm:hover i.info_pop { display: block; z-index: 9999; }

    /* tab_wrap */
    .tab_wrap .tab { height: auto; background: #000; position: relative; padding: 0; }
    .tab_wrap .con .cbox.type2 { margin-top: 0; }
    .tab_wrap .tab .tab_sel { text-align: left; padding: 18px 40px 18px 14px; display: block; font-size: 1.2rem; line-height: 14px; color: #fff; letter-spacing: 0.15em; font-weight: bold; background: url("https://image.samsungsds.com/resource/en/images/icon/ico_ev_arr.png?queryString=20201112044859") no-repeat center right 14px; background-size: 12px 6px; }
    .tab_wrap .tab.on .tab_sel { background-image: url("https://image.samsungsds.com/resource/en/images/icon/ico_ev_arr2.png?queryString=20201112044859") }
    .tab_wrap .tab ul { display: none; position: absolute; background: #000; width: 100%; z-index: 2; }
    .tab_wrap .tab.on ul { display: block; }
    .tab_wrap .tab li { display: block; width: 100%; border-top: 1px solid #636363 }
    .tab_wrap .tab li>a { color: #fff; font-size: 1.2rem; font-weight: bold; line-height: 15px; display: block; text-align: left; padding: 16px 14px; letter-spacing: 0.15em; }
    .tab_wrap .tab li>a:hover { color: #8a8a8a; }
    .tab_wrap .tab li.on>a { padding: 16px 14px; }
    .tab_wrap .tab li+li { border-left: 0; }
    .tab_wrap .tab.half li { width: 100%; }
    .tab_wrap > .tab li:first-child a { padding-left: 14px; }
    .tab_wrap > .tab li:last-child> a { padding-right: 14px; }
    .tab_wrap .tab li.on>a { border-bottom: 0; letter-spacing: 0.15em; }
    .h1+.tab_wrap { margin-top: 40px; }
    .tab_wrap .con.cbox.type1 { padding-top: 45px; }
    .tab_wrap .tab.fixed { position: fixed; width: 100%; top: 0; left: 0; z-index: 100; min-width: 320px; }
    .tab_wrap.fixed .acco_gove { padding-top: 50px; }
    .oh .tab_wrap .tab.fixed { position: static !important; }
    .tab_wrap.type1 { background: #000; color: #fff; padding: 0; }
    .tab_wrap.type1 .tab .tab_sel { font-weight: bold; }
    .tab_wrap.type1 .tab ul { padding: 0; display: none; }
    .tab_wrap.type1 .tab.on ul { display: block; }
    .tab_wrap.type1 .tab li a { font-size: 1.2rem; line-height: 15px; display: block; text-align: left; padding: 16px 14px !important; letter-spacing: 0.15em; }
    .tab_wrap.type1 .tab li a:hover { color: #8a8a8a; }
    .tab_wrap.type1 .tab li+li { margin-left: 0; }
    .tab_wrap.type2 > .tab ul { display: none; }
    .tab_wrap.type2 > .tab.on ul { display: block; z-index: 3; }
    .tab_wrap.type2 > .tab li { width: 100%; border-top: 1px solid #636363; }
    .tab_wrap.type2 > .tab li.on { display: block; width: 100%; }
    .tab_wrap.type2 > .tab.on li { display: block; max-width: none !important; }
    .tab_wrap.type2 > .tab li a { display: block; color: #fff; font-size: 1.2rem; letter-spacing: 0.12em; line-height: 15px; padding: 16px 14px !important; text-align: left; }
    .tab_wrap.type2 > .tab li.on a { border-bottom: 0; line-height: 14px; letter-spacing: 0.12em; }
    .tab_wrap .tab + .con .cbox { padding-top: 45px; }
    .tab_wrap.type3 > .tab { padding: 0 14px; background: #fff; }
    .tab_wrap.type3 > .tab .tab_sel { display: none; }
    .tab_wrap.type3 > .tab ul { display: block; position: relative; background: #fff; }
    .tab_wrap.type3 > .tab li { width: auto; display: inline-block; text-align: left !important; border-top: 0; }
    .tab_wrap.type3 > .tab li+li { border-left: 1px solid #6b6b6b; }
    .tab_wrap.type3 > .tab li>a { color: #000; padding: 0 14px; font-size: 1.4rem; line-height: 18px; }
    .tab_wrap.type3 > .tab li:first-child a { padding-left: 0; }
    .tab_wrap.type3 > .tab li:last-child>a { padding-right: 0; }
    .tab_wrap.type3 > .tab li.on > a { color: #2189FF; line-height: 16px; }
    .tab_wrap.type3 > .tab li:first-child a { padding-left: 0; }
    .tab_wrap.type3 > .tab li+li:before { display: block; }
    .tab_wrap.type3 > .con { margin-top: 25px; }
    .tab_wrap.type3 > .tab li .sel_year { display: none; }
    .tab_wrap.type3.tab_3depth > .con { margin-top: 50px; }
    .tab_wrap.type3.tab_3depth > .cbox.type1 { margin-top: 45px; padding: 0 14px 50px 14px; }
    .tab_wrap.type3.tab_3depth > .tab.half { margin: 0 auto; }
    .tab_wrap.type3.tab_3depth > .tab.half li { width: auto; }
    .tab_wrap.type3.tab_3depth > .tab li:last-child>a { padding-right: 0; }
    .tab_wrap.type3.tab_3depth > .tab.half a { font-size: 1.6rem; letter-spacing: normal; padding: 0 10px; }
    .tab_wrap.type3.tab_3depth > .tab li:last-child>a { padding-right: 0; }
    .tab_wrap.type3.tab_3depth .tab { padding: 0; }
    .tab_wrap.type3.tab_3depth .inner dl dd:before { display: none; }
    .tab_wrap.type4 >.tab { padding-bottom: 0; }

    /* tab li 다수개일 때 */
    .tab_wrap.type3.is_many > .tab.half a { padding: 0 20px; font-weight: normal; font-size: 1.4rem; text-align: center; }
    .tab_wrap.type3.is_many > .tab li:last-child > a { padding-right: 20px; }
    .tab_wrap.type3.is_many > .tab li + li:before { height: 17px; }
    .tab_wrap.type3.is_many > .tab .on a { font-weight: bold; }
    .ip_select { height: 14px; }
    .ip_select .lb { font-size: 1.4rem; line-height: 14px; height: 14px; padding-right: 12px; }
    .ip_select .lb:after { height: 14px; width: 9px; }
    .ip_select select { font-size: 1.4rem; line-height: 14px; height: 14px; }
    .ip_select.type1 { height: 23px; width: 100%; }
    .ip_select.type1 .lb { height: 23px; line-height: 23px; font-size: 1.4rem; }
    .ip_select.type1 .lb:after { height: 21px; }
    .ip_select.type1 select { height: 23px; line-height: 23px; }
    .ip_select.type1+.ip_select.type1 { margin-left: 0px; margin-top: 20px; }
    .ip_select.type2 .lb { height: 43px; font-size: 1.5rem; line-height: 43px; }
    .ip_select.type2 .lb:after { height: 43px; width: 40px; }
    .ip_select.type2 select { height: 43px; line-height: 43px; }
    .ip_select.type3 select { padding: 0px 36px 0 5px; }
    .ip_select.type3 .lb { height: 36px; line-height: 36px; font-size: 1.2rem; padding: 0 36px 0 10px; }
    .fif_frame_wrap .inner { padding: 0; }
    .fif_frame_wrap .inner.content { padding: 0; }

    /* selectbox */
    .selectbox .sel { font-size: 1.2rem; line-height: 20px; padding: 0 10px; background-size: 4px 2px; }
    .selectbox dd { position: fixed; top: 0; left: 0; width: 100%; height: 100%; margin: 0; border: 0; padding: 60px 0 0 0; max-height: none; background-color: #f3f3f3; }
    .selectbox dd .tit { width: 100%; height: 60px; padding: 0 14px; font-size: 1.4rem; line-height: 60px; text-align: left; position: fixed; top: 0; left: 0; background: #fff; }
    .selectbox dd .tit .btn_close { font-size: 0; position: absolute; width: 14px; height: 14px; top: 50%; right: 18px; margin: -7px 0 0 0; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_sel_close.png?queryString=20201112044859) no-repeat 50% 50%; background-size: 100%; z-index: 1; }
    .selectbox dd > a { font-size: 1.4rem; line-height: 14px; padding: 19px 28px; border-bottom: 1px solid #fff; }
    .selectbox dd > a+a { margin-top: 0px; }
    .selectbox.w130 { width: 80px; }
    .selectbox.w150 { width: 100px; }
    .selectbox.type1 .sel { font-size: 1.4rem; line-height: 23px; padding: 0 5px; }
    .selectbox.type1 dd { position: fixed; top: 0; left: 0; width: 100%; height: 100%; margin: 0; border: 0; padding: 60px 0 0 0; max-height: none; background-color: #f3f3f3; }
    .selectbox.type1 dd > a { font-size: 1.4rem; line-height: 14px; padding: 19px 28px; border-bottom: 1px solid #fff; }
    .selectbox.type1 dd > a+a { margin-top: 0px; }
    .selectbox.type2 dd { position: fixed; top: 0; left: 0; width: 100%; height: 100%; margin: 0; border: 0; padding: 60px 0 0 0; max-height: none; background-color: #f3f3f3; }
    .selectbox.type2 dd > a { font-size: 1.4rem; line-height: 14px; padding: 19px 28px; border-bottom: 1px solid #fff; }
    .selectbox.type2 dd > a+a { margin-top: 0px; }
    .event_form { display: block; margin: 50px auto 0; }
    .event_form .im { display: block; width: 100%; }
    .event_form .form { display: block; width: 100%; padding-left: 0; }
    .event_form .form .tit { margin-top: 20px; font-size: 1.5rem; line-height: 23px; }
    .event_form .ul_ip { margin-top: 20px; }
    .event_form .ul_ip>li { padding-bottom: 0; }
    .event_form .btn_btm { text-align: center; margin-top: 0; }
    .event_form .end .tit { font-size: 2.3rem; line-height: 30px; text-align: center; margin-top: 22px; }
    .event_form .end .txt { font-size: 1.5rem; line-height: 23px; text-align: center; margin-top: 6px; }
    .event_form+.bd_btm { margin: 15px auto 0; padding-top: 15px; }
    .event_view .sum { font-size: 1.4rem; line-height: 23px; margin: 40px auto 50px; padding: 0 15px; text-align: left; }
    .event_form.none .form { padding-top: 50px; background-size: auto 27px; }
    .event_form.none .form .txt { text-align: center; }
    .event_form.ico_none { margin-top: 90px; }
    .event_form.ico_none .end .tit { font-size: 2.5rem; }
    .sum .event_desc { padding-top: 50px; }
    .event_desc .txt { font-size: 1.4rem; line-height: 23px; }
    .event_desc .tit { font-size: 2rem; line-height: 27px; }
    .event_desc .bul { font-size: 1.4rem; line-height: 23px; }
    .event_desc .txt+.txt { margin-top: 25px; }
    .event_desc .txt+.tit { margin-top: 25px; }
    .event_desc .bul+.tit { margin-top: 27px; }
    .event_desc .tit+.bul { margin-top: 15px; }
    .scd_list { margin-top: 21px; }
    .scd_list .scd+.scd { margin-top: 35px; }
    .scd_list .scd .h6 { padding-bottom: 10px; }
    .scd_list .scd ul { margin-top: 15px; padding: 21px 13px; display: block; font-size: 1.4rem; line-height: 20px; }
    .scd_list .scd ul>li { display: block; overflow: hidden; margin-top: 17px; }
    .scd_list .scd ul>li:first-child { margin-top: 0; }
    .scd_list .scd ul>li>span { display: block; float: left; padding: 0; }
    .scd_list .scd ul>li>span.time { width: 36%; }
    .scd_list .scd ul>li>span.txt { width: 64%; }
    .scd_list .scd ul>li>span.btn { width: 100%; padding-top: 5px; padding-left: 36%; text-align: left; font-size: 1.4rem; }
    .thum_list { padding: 13px 0 0; }
    .thum_list>li { padding: 37px 0 35px; display: block; text-align: center; }
    .thum_list>li .im { display: inline-block; width: auto; max-width: 86px; }
    .thum_list>li .text { margin-top: 20px; display: block; padding-left: 0; }
    .thum_list>li .tit { margin-top: 12px; font-size: 2rem; line-height: 27px; }
    .thum_list>li .txt { margin-top: 13px; font-size: 1.4rem; line-height: 23px; text-align: left; }
    .thum_list+.bd_btm { margin-bottom: 15px; padding-top: 15px; }

    /* filter */

    /* START | 20210121 | event filter 수정 #13 | mobile css 삭제 */

    /* .filter_wrap{padding-bottom:67px;} */

    /* .filter_wrap.on{padding-bottom:55px;} */

    /* .filter_wrap .fil_tit{padding:23px 14px; font-size:1.1rem; letter-spacing:0.1em;} */

    /* .filter_wrap .fil_tit .btn_close{right:14px;} */

    /* .filter_wrap .fil_tab>li.clear{padding:15px 14px; font-size:1.1rem; letter-spacing:0.02em;} */

    /* .filter_wrap .fil_tab>li.clear .btn_clear{padding:0 14px; font-size:1.1rem; letter-spacing:0.02em; margin-left:0;} */

    /* END | 20210121 | event filter 수정 #13 | mobile css 삭제 */

    .fil_con>li>a { padding: 0 15px; line-height: 50px; font-size: 1.1rem; letter-spacing: 0.2em; }
    .fil_con>li>a .arr { right: 15px; width: 12px; height: 7px; margin-top: -3px; background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_fil_arr_m.png?queryString=20201112044859); background-position: 0 0; background-size: 12px 14px; }
    .fil_con>li.on>a .arr { background-position: 0 bottom; }
    .filter .btn_wrap { padding: 15px; }
    .filter .btn_wrap .btn_apply { font-size: 1.1rem; font-weight: bold; letter-spacing: 0.2em; line-height: 35px; height: 37px; }

    /*keywordSearch*/
    .filter_wrap .fil_tab .key_ipt.key_src strong { line-height: 50px; }
    .filter_wrap .fil_tab .key_ipt.key_src .btn_sch { margin-right: 16px; }
    .list_chekbox .cell { padding: 0 0 35px; }
    .list_chekbox .fil_tb>li .td { display: block; padding: 0 15px; margin-top: 25px; }
    .list_chekbox input[type=checkbox]+label, .list_chekbox input[type=radio]+label { font-size: 1.1rem; letter-spacing: 0.2em; line-height: 14px; padding: 0 0 0 33px; margin: 0; }
    .list_chekbox input[type=checkbox]+label .icon, .list_chekbox input[type=radio]+label .icon { margin-top: -7px; top: 50%; width: 14px; height: 14px; }
    .list_chekbox input[type=checkbox]+label sup { font-size: 0.5rem; }
    .list_chekbox input[type=checkbox]:checked+label .icon { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_fil_check_m.png?queryString=20201112044859) no-repeat 50% 50%; background-size: 9px 6px; }
    .list_chekbox input[type=checkbox].disabled+label .icon { background: #000; }
    .list_chekbox input[type=checkbox]:checked.disabled+label .icon { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_fil_check2_m.png?queryString=20201112044859); background-size: 9px 6px; }
    .list_chekbox input[type=radio]:checked+label .icon:before { width: 6px; height: 6px; margin: -3px 0 0 -3px; background-size: 6px; }
    .list_chekbox .cell>li.depth { padding-left: 30px; }
    .filter_btn { padding: 0 15px; }
    .box.type5_2+.filter .filter_btn { padding-top: 50px; }
    .filter+.box.type2 { margin-top: 50px; }
    .btn_filter { display: block; font-size: 1.2rem; font-weight: bold; letter-spacing: 0.2em; line-height: 50px; height: 50px; }
    .fil_date { padding: 0 15px; }
    .fil_date .lb { color: #fff; font-size: 1.1rem; line-height: 50px; letter-spacing: 0.2em; }
    .fil_date .startDate_btn { font-size: 1.1rem; letter-spacing: 0.2em; height: 24px; width: 90px; }
    .fil_date .dash { margin: 0 10px; }
    .fil_date .arr { right: 15px; width: 12px; height: 7px; margin-top: -3px; background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_fil_arr_m.png?queryString=20201112044859); background-position: 0 0; background-size: 12px 14px; }

    /* START | 20210121 | event filter 수정 #13 | mobile css 추가 */
    .filter_wrap .fil_date { padding: 0; }
    .filter_wrap .fil_con > li .td { padding: 0; }
    .filter_wrap .fil_con li input[type=checkbox]+label, .filter_wrap .fil_con li input[type=radio]+label { padding-top: 3px; padding-bottom: 3px; }
    .filter_wrap .fil_con li input[type=checkbox]+label .icon, .filter_wrap .fil_con li input[type=radio]+label .icon { margin-top: -9px; width: 18px; height: 18px; }

    /* END | 20210121 | event filter 수정 #13 | mobile css 추가 */

    /* support */
    .supp .ul_im .im+.text { margin-top: 16px; }
    .supp .ul_im li .txt { font-size: 1.4rem; line-height: 22px; margin-top: 7px; }

    /* share */
    .share_wrap { position: static; width: 100%; height: auto; border: 0; overflow: hidden; z-index: 100; }
    .share_wrap .arr { display: none; }
    .share_wrap .btn_close { width: 16px; height: 16px; top: 14px; right: 14px; background-size: 15px; }
    .share_wrap iframe { max-width: 767px !important; }
    .share_list { padding: 15px; width: 100%; max-width: 416px; margin: 0 auto; display: block; text-align: center; font-size: 0; }
    .share_list:after { content: ""; display: block; clear: both; }
    .share_list>li, .share_list>li.copy { width: 96px; margin: 15px 0; display: inline-block; text-align: center; vertical-align: middle; }
    .share_list>li a { position: relative; display: inline-block; color: #000; height: 30px; }
    .share_list>li strong { position: absolute; left: 0; top: 0; text-transform: uppercase; }
    .share_list .ico { margin-bottom: 10px; background-size: 250px; }
    .share_list a:hover .ico.type1 { background-position: 0 0; }
    .share_list a:hover .ico.type2 { background-position: -35px 0; }
    .share_list a:hover .ico.type3 { background-position: -70px 0; }
    .share_list .ico.type5 { background-position: -105px 0; }
    .share_list .copy p { position: static; width: auto; height: 56px; width: 100%; }
    .share_wrap .copy p>input { display: none; }
    .share_wrap .copy p>button { outline: none; position: static; display: block; width: 100%; height: auto; color: #000; background: none; }
    .share_wrap .copy p>button:hover { background: none; }
    .share_list .copy p>button .ico { display: inline-block; }
    .share_wrap .copy p>button strong { display: none; text-transform: uppercase; }
    .share_dim { position: fixed; top: 0; left: 0; bottom: 0; width: 100%; background: rgba(0, 0, 0, 0.5); z-index: 99; }

    /*.share_wrap  iframe{margin-left:-40px;}*/
    .share_wrap  .widget+.share_list { position: absolute; top: 60px; left: 50%; margin-left: 37px; width: 90px; height: 30px; padding: 0; }
    .share_wrap  .widget+.share_list>li.copy { width: 90px; margin: 0; }
    .share_wrap  .widget+.share_list .copy p { position: static; }
    .share_wrap  .widget+.share_list .copy p>button strong { display: none; }

    /* search */
    .box.sch_form+.box.type1_2 { padding-bottom: 40px; }
    .box.sch_form .inner { padding: 0; }
    .sch_box { position: static; padding: 15px; }
    .sch_box.on { position: fixed; top: 0; left: 0; bottom: 0; width: 100%; z-index: 9; background: #f3f3f3; margin-top: 60px; }

    /* 210409 | 접근성 | 오류수정 */
    .inner_sch_form .sch_box.on { background: #fff; }
    .sch_box .sch_ip { height: 40px; border-width: 2px; }
    .sch_box .sch_ip>input[type=text] { height: 36px; font-size: 1.4rem; padding-left: 15px; }
    .sch_box .sch_ip>input.input_sch_inner { padding: 0 10px 0 35px; }
    .sch_box .sch_ip>button { width: 36px; height: 36px; }
    .sch_box .sch_ip .btn_sch { background-size: 17px; }
    .sch_box .sch_ip .btn_del { right: 36px; width: 35px; }
    .sch_quick { border: 0; width: 100%; position: absolute; top: 70px; bottom: 0; overflow: auto; }
    .sch_quick:before { display: none; }
    .sch_quick .tit { padding: 0 30px; }
    .sch_quick .btn_close { bottom: auto; margin-top: 10px; }
    .sch .tit_area .txt { margin-top: 9px; font-size: 1.2rem; line-height: 20px; }
    .sch_wrap .box { padding: 50px 0; }
    .sch_wrap .h6 { font-size: 1.6rem; line-height: 30px; }
    .sch_list { margin-top: 4px; }
    .sch_list>li { padding: 25px 0; }
    .sch_list .cate { font-size: 1.2rem; line-height: 12px; }
    .sch_list .h6 { margin-top: 8px; font-size: 2rem; line-height: 27px; }
    .sch_list .txt { margin-top: 2px; font-size: 1.4rem; line-height: 23px; }
    .sch_list .btn_txt2 { margin-top: 15px; }

    /* gated form */
    .gated_form { display: block; margin-top: 45px; }
    .gated_form .im, .gated_form .form { display: block; width: 100%; }
    .gated_form .im { width: 100%; display: block; text-align: center; }
    .gated_form .form { margin-top: 45px; padding: 0; }
    .gated_form+.btn_btm { margin-top: 25px; }
    .gated_form+.check_msg.type1 { margin-top: 0; }
    .gated_form .form_about_help.type2 { margin-bottom: 38px; }

    /* gated form moudle_ty 2023.01.13 */
    /* gated form moudle_ty 2022.09.02 */
    /* .gated_form * + .moudle_ty { margin-top: 20px; } */
    .gated_form .moudle_ty { flex-wrap: wrap; align-items: left; justify-content: center; padding: 30px 20px; }
    .gated_form .moudle_ty .txt { width: 100%; font-size: 16px; line-height: 26px; text-align: center; }
    .gated_form .moudle_ty .btn_area { width: 100%; margin-top: 30px; }
    .gated_form .moudle_ty .btn_area .btn_m { width: 100%; }
    .gated_form .moudle_ty + .form_about_help { margin-top: 30px; }

    /* gated form type3*/
    .gated_form.type3 .info { padding: 43px 0 0 0; }
    .gated_form.type3.trial .info { padding: 65px 0 0 0; }
    .gated_form.type3 .info .tit_area.gate { padding: 0 14px; }
    .gated_form.type3 .tit_area .tit { font-size: 2.9rem; line-height: 32px; }
    .gated_form.type3.trial .info .tit_area .tit { font-size: 2.9rem; line-height: 32px; }
    .gated_form.type3 .info .tit_area .txt { font-size: 1.4rem; line-height: 23px; }
    .gated_form.type3 .info .im { padding: 38px 0 13px 0; }
    .gated_form.type3 .info .noti_list { max-width: 434px; margin: 20px auto 0; padding: 0 14px; }
    .gated_form.type3 .info .trial_step + .noti_list { padding-left: 20px; margin: 24px 0 0; }
    .gated_form.type3 .info .noti_list li { width: 84%; margin: 0 0 13px 14%; font-size: 1.4rem; line-height: 18px; }
    .gated_form.type3 .form { width: 100%; margin-top: 0; padding: 50px 14px; background-color: #fff; }
    .gated_form.type3 .form .txt { font-size: 1.5rem; text-align: inherit; }
    .gated_form.type3 .form .txt.noti { font-size: 1.5rem; line-height: 24px; padding: 24px 20px 0; background: #e3e3e3; }
    .gated_form.type3 .form .txt.noti.ip_tit { font-size: 1.2rem; font-weight: normal; }
    .gated_form.type3 .form .txt.noti.ip_tit + .check_msg li a { font-size: 1.2rem; font-weight: normal; }
    .gated_form.type3 .form > .ul_ip li .wrap_ip_tel .ip_select.type4 { height: 45px; }
    .gated_form.type3 .form > .ul_ip li .wrap_ip_tel div { height: 45px; }
    .gated_form.type3 .form > .ul_ip li .wrap_ip_tel div input[type="text"] { vertical-align: top; line-height: inherit; }
    .gated_form.type3 .form > .ul_ip li .wrap_ip_tel .hyphen { height: 45px; background-position: 0 18px; }
    .gated_form.type3 .form .form_about_help dl dt { font-size: 1.5rem; line-height: 17px; }
    .gated_form.type3 .form .check_msg.type1 { background-color: #fff; }
    .gated_form.type3 .form .check_msg.type1 li textarea { min-height: 200px; }
    .gated_form.type3 .form .check_msg.type1 .ip_tit { font-size: 1.5rem; line-height: 17px; }
    .gated_form.type3 .form .check_msg.type1 li .ip_btn { margin: 0; line-height: 20px; }
    .gated_form.type3 .form_about_help.type2 { margin-bottom: 0; }
    .gated_form.type3 .form .form_about_help.type2 dl dd input[type=radio]+label { padding-left: 31px; font-size: 1.4rem; }
    .gated_form.type3 .form .check_msg.type1 { margin-top: 0; padding: 23px 0 0; }
    .gated_form.type3 .form > .ul_ip + .check_msg.type1 { padding: 0; }
    .gated_form.type3 .form .check_msg.type1.sync { background-color: #e3e3e3; padding: 23px 20px; }
    .gated_form.type3 .form .check_msg.type1 .ip_check { margin: 10px 0 0; font-size: 1.5rem; line-height: 20px; }
    .gated_form.type3 .form .btn_btm.type2 { margin-top: 20px; }

    /* .gated_form.type3 .form .form_about_help.type2 dl dd{margin-top:10px;} */
    .gated_form.type3 .form .form_about_help.type2 dl dd input[type=radio]+label { padding-left: 27px; font-size: 1.5rem; line-height: 20px; }
    .gated_form.type3 .form .form_about_help.type2 dl dd input[type=radio]+label .icon { width: 18px; height: 18px; }
    .gated_form.type3 .form .form_about_help.type2 dl dd input[type=radio]:checked + label .icon:before { background-size: 10px; }
    .gated_form.type3 .trial_stsep { margin-top: 15px; }
    .gated_form.type3 .nexledger_info + .trial_step ul { margin-top: 35px; }
    .gated_form.type3 .trial_step ul { margin-top: 15px; }
    .gated_form.type3 .trial_step ul li { display: block; width: 100%; min-height: inherit; padding: 0; margin: 0; background-color: #fff; border: 1px solid #fff; }
    .gated_form.type3 .trial_step ul li .step { position: relative; display: table; width: 100%; height: 48px; line-height: 48px; min-height: inherit; padding: 0; background-color: #efefef; text-align: left; padding: 0 20px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_brc_step2.png?queryString=20201112044859) no-repeat; background-position: right 20px center; background-size: 13px; background-color: #efefef; }
    .gated_form.type3 .trial_step ul li .step.on { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_brc_step.png?queryString=20201112044859) no-repeat; background-position: right 20px center; background-size: 11px auto; background-color: #efefef; }
    .tit_area.gate .step_tit { margin-top: 38px; font-size: 1.4rem; line-height: 14px; }
    .gated_form.type3 .trial_step ul li .step em { font-size: 1.4rem; }
    .gated_form.type3 .trial_step ul li .step span { display: inline-block; min-height: auto; font-size: 1.4rem; margin-top: 0; padding-left: 15px; }
    .gated_form.type3.trial .trial_step ul li .step span { font-size: 1.2rem; }
    .gated_form.type3 .trial_step ul li:before { display: none; }
    .gated_form.type3 .trial_step ul li .text.step_cnt { display: none; }
    .gated_form.type3 .trial_step ul li .step_cnt { height: auto; }
    .gated_form.type3 .trial_step ul li .step_cnt.acco_step_list { height: auto; margin-top: 0; padding: 12px 5% 12px 75px; }
    .gated_form.type3 .trial_step ul li .step_cnt.acco_step_list .acco_step_item { display: list-item; font-size: 1.3rem; line-height: 18px; text-align: left; list-style: disc; }
    .gated_form.type3 .trial_step ul li .step_cnt p { height: auto; padding: 10px 5% 10px 77px; text-align: left; font-size: 1.3rem; }
    .gated_form.type3 .trial_step.nexledger_info ul li .step_cnt p { height: auto; margin-top: 0; padding: 10px 5% 5px 77px; text-align: left; font-size: 1.3rem; }
    .gated_form.type3 .trial_step .txt { margin-top: 32px; font-size: 1.3rem; }
    .gated_form.type3 .trial_step .nexledger_trial_step { padding-top: 58%; background-size: 50%; }
    .gated_form.type3 .info .tit_area .txt { margin-top: 34px; }
    .gated_form.type3 .info .intro { display: table; margin-top: 34px; max-width: 335px; }
    .gated_form.type3 .info .intro { display: table; margin-top: 34px; }
    .gated_form.type3 .info .intro > ul { display: table-cell; width: 73%; float: none; vertical-align: middle; }
    .gated_form.type3 .info .intro > ul li { margin-top: 10px; padding-left: 15px; font-size: 1.2rem; line-height: 14px; }
    .gated_form.type3 .info .intro > ul li:first-child { margin-top: 0; }
    .gated_form.type3 .info .intro > ul li:before { top: 3px; left: 0px; width: 9px; height: 7px; background-size: 9px 7px; }
    .trial_info { padding: 0 14px; }
    .trial_info .ico_info { max-width: 500px; margin: 35px auto 0; padding: 0 17px 0 34px; }
    .trial_info .ico_info li { display: table; margin-top: 20px; margin-left: 0; float: none; width: 100%; text-align: left; }
    .trial_info .ico_info li:first-child { margin-top: 0; }
    .trial_info .ico_info li > div { display: table-cell; vertical-align: middle; width: 24%; }
    .trial_info .ico_info li > div > span { display: block; width: 100%; max-width: 75px; margin: 0 auto; }
    .trial_info .ico_info li > div > span img { display: block; width: 80%; margin: 0 auto; }
    .trial_info .ico_info li dl { display: table-cell; width: 76%; vertical-align: middle; padding-left: 6%; }
    .trial_info .ico_info li::after { content: ''; display: block; clear: both; }
    .trial_info .ico_info li dt { min-height: inherit; margin-top: 0; font-size: 1.3rem; line-height: 16px; }
    .trial_info .ico_info li dd { margin-top: 8px; font-size: 1.2rem; line-height: 18px; }
    .gated_form.type3 .form .btn.mid:hover { color: inherit; background: none; }
    .gated_form.type3 .form .btn.mid:active { color: #fff; background: #000; }
    .gated_form.type3 .form .btn.mid.long_txt { max-width: 292px; width: 100%; padding: 0 12px; font-size: 1rem; }
    .check_msg.type1 ul .all_agree a { top: -4px; left: 27px; font-size: 1.5rem; }
    .check_msg.type1 .txt { font-size: 1.5rem; line-height: 24px; }
    .ip_select.type4 { padding: 0 10px; font-size: 1.5rem; }
    .ip_select.type4 select { height: 43px; font-size: 1.5rem; }
    .ip_select.type4 .lb { height: 43px; font-size: 1.5rem; line-height: 45px; }
    .ip_select.type4 .lb:after { width: 15px; height: 41px; }
    .ul_dw { margin-top: 30px; }
    .ul_dw li { display: block; padding: 15px 0; }
    .ul_dw li>p { display: block; padding: 0; }
    .ul_dw li>p.btn_txt2 { margin-top: 15px; width: auto; text-align: left; }
    .ul_dw li>p.tit { font-size: 2rem; line-height: 27px; font-weight: bold; }
    .cal_wrap { padding: 20px 11px; font-size: 1rem; line-height: 27px; }
    .ui-datepicker-calendar td a {width: 2.7rem;height: auto;padding: 0.6rem 0;} /* 2023-04 접근성 수정 */
    .ui-datepicker-calendar td a { width: 25px; height: 25px; }
    .ui-datepicker-month { font-size: 1rem; letter-spacing: 0.2em; }
    .ui-datepicker-prev, .ui-datepicker-next { background-size: 7px 9px; }
    .ui-datepicker-year { font-size: 1rem; letter-spacing: 0.2em; }

    /* thankyou */
    .thank.type1 { display: block; width: 100%; }
    .thank.type1 .noti { padding: 18% 0 16% 0; }
    .thank.type1 .list { display: block; width: 100%; padding: 0 14px 38px; }
    .thank.type1 .list .ul_insi { margin-top: 28px; }
    .thank.type1 .list .ul_insi li:first-child { margin-bottom: 40px; }
    .thank.type1 .list .ul_insi li .con .im { width: 27%; }
    .thank.type1 .list .ul_insi li .text .cate { font-size: 1.2rem; }
    .thank.type1 .list .ul_insi li .text .h6 { min-height: 50px; margin-top: 6px; font-size: 1.4rem; }
    .thank.type1 .list .ul_insi li::after { margin: 30px 0; }
    .thank.type1 .list .ul_insi li:first-child .text .h6 { min-height: inherit; }
    .thank.type1 .list .ul_insi li:first-child .btn_txt2 { margin-top: 20px; }
    .thank.type1 .list .ul_insi li .con .text .btn_txt2 { position: absolute; bottom: 0; }
    .box_img.type2 .stage_ai_tit { top: 25px; left: 14px; padding: 0; font-size: 1.2rem; letter-spacing: 1.8px; text-transform: uppercase; }
    .box_img.type3 .inner.card .dep_box { width: 100%; }
    .box_img.type3 .inner.card .dep_box .text .h5 { font-size: 2.1rem; line-height: 3.2rem; }
    .box_img.type3 .inner.card .dep_box .text .info_txt { font-size: 1.3rem; line-height: 22px; }
    .box_img.type3 .inner.card .dep_box .text .btn_btm { margin-top: 130px; }
    .cloud-information.stage_3_info .ben_slide_horizon.desc_type .swiper-container .tit { margin: 0; font-size: 1.6rem; font-weight: bold; line-height: 24px; letter-spacing: -0.2px; }
    .cloud-information.stage_3_info .ben_slide_horizon.desc_type .swiper-container .icon img { width: 40px; height: 40px; margin: 8px 0 13px; }
    .cloud-information.stage_3_info .ben_slide_horizon.desc_type .swiper-container .ul_gdl_sublist { display: inline-block; width: auto; max-width: 220px; margin: 10px auto 0; }
    .cloud-information.stage_3_info .ben_slide_horizon.desc_type .swiper-container .ul_gdl_sublist li { position: relative; width: auto; margin: 0 auto; padding-left: 10px; }
    .cloud-information.stage_3_info .ben_slide_horizon.desc_type .swiper-container .ul_gdl_sublist li:before { content: "-"; display: inline-block; position: absolute; left: 0; }
    .cloud-information.stage_3_info .ben_slide_horizon.desc_type .swiper-container .ul_gdl_sublist .txt { text-align: left; font-size: 1.3rem; margin-top: 0; }
    .cbox.type2 .h5 { font-size: 2.5rem; line-height: 34px; }
    .cbox.type2 .ben_slide_horizon.desc_type .swiper-container .swiper-slide { text-align: center; }
    .cbox.type2 .ben_slide_horizon.desc_type .swiper-pagination.swiper-pagination-bullets { bottom: 0; }
    .inner .cloud-information { padding: 33px 0 0; }
    .cloud-information .figure .btn_btm .btn.mid:hover { color: #fff; background-color: transparent }
    .cloud-information .figure .btn_btm .btn.mid:active { color: #000; background-color: #fff; }

    /* vision */
    .vision_wrap .h4, .vision_wrap .h5 { font-size: 2rem; line-height: 28px; }
    .vision_wrap .im_vision img { max-width: 280px; }
    .tit_under { font-size: 2rem; line-height: 27px; }
    .tit_under:before { width: 30px; }
    .vision_wrap>.tit { font-size: 1.5rem; line-height: 25px; }
    .vision_wrap .sum { font-size: 1.4rem; line-height: 23px; }
    .vision_wrap>.txt, .vision_wrap > .im_vision + .txt { margin-top: 25px; font-size: 1.4rem; line-height: 23px; }
    .vision_wrap.value > .im_vision + .txt { margin-top: 28px; font-size: 1.4rem; line-height: 23px; }
    .vision_wrap .valu_list { display: block; font-size: 1.4rem; line-height: 25px; }
    .vision_wrap .valu_list>li { display: block; margin-top: 15px; }
    .vision_wrap .valu_list>li:first-child { margin-top: 0; }
    .vision_wrap .valu_list>li>strong, .vision_wrap .valu_list>li>p { display: block; }
    .vision_wrap .valu_list>li>strong { font-size: 1.5rem; line-height: 19px; }
    .vision_wrap .valu_list>li>p { font-size: 1.4rem; line-height: 23px; }
    .vision_wrap>.txt2 { font-size: 1.4rem; line-height: 23px; }
    .vision_wrap>.txt2+.txt2 { margin-top: 25px; }
    .vision_wrap .tit_area .txt2 { font-size: 1.4rem; line-height: 23px; }
    .vision_wrap .h5+.tit_under { margin-top: 18px; text-align: center; }
    .vision_wrap .txt+.h5 { margin-top: 40px; }
    .vision_wrap .im_vision+.tit_under { font-size: 2.6rem; margin-top: 25px; }
    .vision_wrap .tit_area+.h5 { margin-top: 35px; }
    .vision_wrap .h5+.h6 { margin-top: 21px; text-align: center !important; }
    .vision_wrap> .h6 + .txt { margin-top: 16px; }
    .vision_wrap>.h6+.txt2 { margin-top: 15px; }
    .vision_wrap .tit_under+.sum { font-size: 1.6rem; line-height: 28px; margin-top: 20px; text-align: center; }
    .vision_wrap .tit_under+.valu_list { margin-top: 20px; }
    .ont+.vision_wrap { margin-top: 45px; }
    .vision_wrap .futu_txt { font-size: 1.4rem; line-height: 23px; margin-top: 32px; }
    .vision_wrap  .h4 + .im_vision.tac { margin-top: 22px; }
    .vision_wrap  .tit_under + .im_vision.tac { margin-top: 22px; }
    .vision_wrap  .h5 + .im_vision.tac { margin-top: 25px; }
    .vision_wrap.value .h5 + .im_vision.tac { margin-top: 30px; }
    .vision_wrap.slogan .h5 + .im_vision.tac { margin-top: 18px; }

    /*171114*/

    /* modify | 21-03-15 ceo소개 */
    .inner.content_nar .tit { position: relative; width: 100%; max-width: 610px; margin: 0 auto; }
    .ceo_pic_w { display: none; }
    .ceo_pic_m { display: block; }
    .ceo_wrap.profile { display: block; width: 92%; margin-top: -20%; padding: 8% 8% 0 8%; }
    .ceo_wrap.profile .br { display: inline; }
    .ceo_tit { margin-bottom: 30px; vertical-align: top; }
    .inner.content_nar .h5 { font-size: 6vw; }
    .inner.content_nar .h5:nth-child(2) { margin-top: 3%; font-size: 4vw; }
    .ceo_wrap .txt { font-size: 1.3rem; line-height: 23px; }
    .ceo_wrap .s_copy { font-size: 1.4rem; line-height: 23px; margin: 23px 0 20px; }
    .ceo_wrap .sign { margin-top: 25px; font-size: 1.3rem; line-height: 23px; }
    .ceo_wrap .sign .im img { width: 99px; }
    .ceo_wrap .h5+.txt { margin-top: 25px; }
    .ceo_wrap .txt+.txt { margin-top: 20px; }
    .ul_profile { margin-top: 20px; display: block; }
    .ul_profile>div { display: block; width: 100%; padding: 0 !important; margin: 30px 0 0 0; }
    .ul_profile>div:first-child { margin-top: 0px; }
    .ul_profile .right > div { margin-top: 30px; }
    .ul_profile .tit { font-size: 1.8rem; line-height: 27px; }
    .ul_profile .txt { margin-top: 14px; font-size: 1.3rem; line-height: 23px; }

    /* //modify | 21-03-15 ceo소개 */
    .ul_hist { margin-top: 11px; font-size: 1.4rem; line-height: 23px; }
    .ul_hist>li { padding: 2px 0; }
    .ul_hist>li .date { width: 76px; }

    /* history */
    .cap_area { text-align: left; margin-top: -20px; }
    .cap_area .txt { font-size: 1.2rem; line-height: 23px; }
    .cap_area+.dl_hist { margin-top: 30px; }
    .dl_hist.bbn li:last-child { border-bottom: 0; }
    .dl_hist>dt { width: 100%; float: none; text-align: center; padding: 0 0 10px; border: 0; font-size: 2.5rem; line-height: 27px; }
    .dl_hist>dd { width: 100%; float: none; padding: 0; border: 0; }
    .dl_hist dd ul li { padding: 10px 0 10px 8px; border-color: #b2b2b2 !important; }
    .dl_hist dd ul li:first-child { border-top: 2px solid #000 !important; }
    .dl_hist dd ul li strong.date { display: block; font-size: 2rem; line-height: 23px; float: none; width: 100%; }
    .dl_hist dd ul li p.txt { font-size: 1.4rem; line-height: 23px; float: none; width: 100%; }
    .dl_hist+.dl_hist { margin-top: 50px; }
    .ont+.dl_hist { margin-top: 40px; }
    .dl_hist.type1 dd ul li p { padding: 10px 0; }
    .dl_hist.type1 dd ul .tit { font-size: 1.8rem; line-height: 30px; font-weight: bold; padding-left: 8px; }
    .dl_hist.type1 dd ul .tit sup { font-size: 1rem; }
    .dl_hist.type1 dd ul .tit>strong { min-width: 24px; font-weight: bold; }
    .dl_hist.type1 dd ul .tit.tit-large { font-size: 2.0rem; line-height: 38px; }

    /* 기업지배구조 연구소 */
    .dl_hist.type1 dd ul .btn_txt2 { padding: 0 10px; }

    /* 윤리 준법경영 아코디언 메뉴(연도별 아코디언 메뉴) */
    .history-accordian { margin-top: 40px; }
    .history-accordian .history-accordianMenu_list li { flex-direction: column; }
    .history-accordian .history-accordianMenu_list li a { width: 100%; max-width: none; margin-right: 0; border-top: 0; border-bottom: 1px solid #000; font-size: 20px; line-height: 29px; padding: 10px 0; background-position: right 18px; }
    .history-accordian .history-accordianMenu_list .history-accordian_content { border-top: 0; }
    .history-accordian .history-accordianMenu_list .history-accordian_content dl { padding-bottom: 50px; }
    .history-accordian .history-accordianMenu_list .history-accordian_content dl dd { align-items: flex-start; flex-direction: column; border-top: 0; border-bottom: 1px solid #ccc; padding: 13px 0; }
    .history-accordian .history-accordianMenu_list .history-accordian_content dl dd strong { font-size: 20px; margin-right: 0; margin-bottom: 7px; }
    .history-accordian .history-accordianMenu_list .history-accordian_content dl dd p { font-size: 14px; line-height: 26px; }

    /* global offices */
    .office_ct { text-align: left; }
    .office_ct .tit { font-size: 2rem; line-height: 27px; }
    .office_ct ul { margin-top: 11px; font-size: 1.4rem; line-height: 23px; }
    .office_ct ul .addr strong { display: block; }
    .office_ct ul .addr+li { margin-top: 20px; }
    .ul_ct .tit { display: block; font-size: 1.5rem; line-height: 23px; }
    .ul_ct>li { display: block; width: 100% !important; text-align: left; padding: 0 !important; }
    .ul_ct>li+li { margin-top: 30px; }
    .ul_ct>li:nth-child(2) { margin-top: 30px; }
    .ul_ct>li:nth-child(3) { margin-top: 30px; }
    .ul_ct .tit+.txt { margin-top: 5px; }
    .office_ct+.ul_ct { margin-top: 40px; }
    .ul_ct .txt+.txt { margin-top: 0; }
    .ul_ct .txt { font-size: 1.4rem; line-height: 23px; color: #000; }

    /* global offices */
    .fixed .office_ac { padding-top: 50px; }
    .office_ac { margin: -50px -14px; border-top: 0; }
    .office_ac>li { border-bottom: 1px solid #000; }
    .office_ac>li>a { font-weight: normal; text-align: left; width: 100%; padding: 14px; position: static; height: auto; color: #000; font-size: 1.4rem; line-height: 20px; background: url(https://image.samsungsds.com/resource/kr/images/icon/ico_plus.png?queryString=20200617110338) no-repeat center right 14px; background-size: 11px auto; }
    .office_ac>li.on>a { color: #000 !important; background-color: #fff; background-image: url(https://image.samsungsds.com/resource/kr/images/icon/ico_minus.png?queryString=20200617110338); }
    .office_ac>li>div { border-top: 1px solid #000; padding: 35px 14px; background-color: #f3f3f3; }
    .office_ac .h5 { padding-bottom: 20px; width: 100%; }
    .office_ac .ul_ct + .h5 { margin-top: 40px; }
    .im_full>img { max-width: 292px; }
    .im_full.type1>img { max-width: 100%; width: 100%; }
    .office_ac .im_full { display: none; }
    .office_ac .im_full+.h5 { margin-top: 0px; text-align: center; }
    .office_ac .h5+.ul_ct { margin-top: 6px; }
    .office_ac.type1 { margin-top: -45px; }
    .office_ac.type1>li>a { width: 100% !important; }
    .office_ac.type1 .im_full { display: block; padding: 0; height: 300px; }
    .office_ac.type1 .im_full img { border: 1px solid #cecece; }
    .office_korea .im { display: none; }
    .office_korea>ul, .office_korea>.tit { float: none; width: 100%; padding: 0; }
    .office_korea .tit { font-size: 1.4rem; line-height: 26px; }
    .office_korea>ul { font-size: 1.3rem; line-height: 23px; margin-top: 10px; }
    .office_korea>ul .addr strong { display: block; }
    .office_korea>ul li+li { margin-top: 5px; }
    .office_korea>ul li * { vertical-align: middle; }
    .office_korea>ul .btn.tel { border: 1px solid #000; line-height: 17px; display: inline-block; width: 73px; padding-top: 1px; border-radius: 15px; font-size: 1rem; text-align: center; vertical-align: text-bottom; }
    .office_korea>ul .btn.tel .ico { display: inline-block; margin-right: 5px; width: 8px; height: 8px; vertical-align: middle; background: url(https://image.samsungsds.com/resource/kr/images/icon/ico_tel.png?queryString=20200617110338) no-repeat 50% 0; background-size: 8px auto; }
    .office_korea>ul .btn.tel * { vertical-align: middle; }
    .im_full+.office_korea { margin-top: 15px; }

    /* compliance */
    .txt_impo { font-size: 1.4rem; line-height: 23px; }
    .tab_wrap .h5+.im_full { margin-top: 30px; }
    .tab_wrap .h5+.ul_atc { margin-top: 27px; }
    .tab_wrap .ul_atc+.txt_impo { margin-top: 21px; }

    /* director */
    .h5+.dir_list { margin-top: 35px; }
    .dir_list { display: block }
    .dir_list>li { display: block !important; width: 100% !important; }
    .dir_list>li+li { margin-top: 30px !important; }
    .dir_list .im { width: 86px; height: 96px; }
    .dir_list .name { margin-top: 20px; font-size: 2rem; line-height: 27px; }
    .dir_list .pst { font-size: 1.4rem; line-height: 23px; }
    .dir_list .txt { font-size: 1.4rem; line-height: 23px; }
    .dir_list .name+.pst { margin-top: 10px; }
    .dir_list .pst+.txt { margin-top: 5px; }

    /* sitemap */
    .sitemap { font-size: 1.4rem; line-height: 23px; margin: 40px auto 0; }
    .sitemap { font-size: 1.3rem; line-height: 23px; margin: 40px auto 0; }
    .sitemap .tit_dep1 { font-size: 1.7rem; line-height: 34px; margin-bottom: 5px; }
    .sitemap .tit_dep1 + ul > li:first-of-type .tit { padding-top: 12px !important; }
    .sitemap .tit { font-weight: bold; padding-top: 50px; }
    .sitemap .tit { padding-top: 50px; }
    .sitemap .tit { padding-top: 24px !important; font-size: 14px; font-weight: bold; }
    .sitemap li { width: 100% !important; margin-left: 0 !important; }
    .sitemap>li.site1 > ul>li { border-top: 0; }
    .sitemap>li.site1 > ul>li.site_off { width: 65%; overflow: hidden; }
    .sitemap>li.site1 > ul>li.site_off > ul { width: 100% !important; padding-right: 0 !important; }
    .sitemap>li.site1 .tit_dep1+ul { border-top: 2px solid #000; }
    .sitemap>li.site2 .tit_dep1+ul { border-top: 2px solid #000; }
    .sitemap>li.site3 > ul { padding-top: 40px; }
    .sitemap>li.site3 > ul > li { display: block; }
    .sitemap>li.site3 > ul > li+li { margin-left: 0; margin-top: 10px }
    .sitemap>li+li { margin-top: 35px !important; }
    .sitemap .st_list { font-size: 13px; }
    .sitemap .st_list+.st_list { margin-top: 30px; }
    .sitemap .st_list>li { margin-top: 10px; }
    .sitemap .tit_dep1+.st_list { padding-top: 0; }
    .acc_list>li { display: block; font-size: 1.4rem; line-height: 25px; padding: 10px 0; border-top: 0; }
    .acc_list>li .acc_tit, .acc_list>li .acc_con { display: block; }
    .acc_list>li .acc_tit { display: block; width: 100%; padding: 0; text-align: left; }
    .acc_list>li .acc_con dl dt { width: 100px; }
    .acc_list>li .acc_con dl+dl { margin-top: 15px; }
    .vs_area { height: auto; padding: 0 14px; }
    .vs_area .vs_con .text .in { padding: 21px 0 0; }
    .vs_area .im_full { position: relative; height: auto; overflow: hidden; text-align: center; }
    .vs_area .im_full img { position: relative; width: 100%; max-width: none; margin: auto; opacity: 1; }
    .vs_area .vs_con { position: relative; }
    .vs_area .vs_con .text { padding: 0; }
    .vs_area .vs_con .text .tit { font-size: 2.5rem; color: #000; line-height: 34px; }
    .vs_area .vs_con .text .txt { font-size: 1.5rem; color: #000; line-height: 25px; font-weight: normal; }
    .vs_area .vs_con .text .tit+.txt { text-align: left; margin-top: 10px; }
    .vs_area .vs_con .text .txt+.btn_btm { margin-top: 15px; }
    .vs_area .vs_con .text .btn.mid { color: #000; border: 1px solid #000; }
    .vs_area .vs_con .text .btn.mid:hover { color: #fff; border: 1px solid #000; background: #000; }
    .vs_bn { position: relative; padding: 37px 0; background-color: #000; }
    .vs_bn ul { padding: 0 14px; }
    .vs_bn ul>li { margin-top: 37px; float: none; width: 100%; padding: 0 !important; }
    .vs_bn ul>li:first-child { margin-top: 0; }
    .vs_bn ul>li a .bn_txt p { font-size: 2rem; line-height: 27px; }
    .vs_area.type1 .vs_con { position: static; background: #191919; }
    .vs_area.type1 .im_full { height: 400px; }
    .vs_area.type1 .im_full img { }
    .vs_area.type1 .vs_con .text .in { padding: 50px 14px; }
    .bn_list ul { display: block; }
    .bn_list ul>li { display: block; width: 100%; padding: 45px 14px; }
    .bn_list ul>li .im { float: none; display: block; margin: 0 auto; width: 66px; text-align: center; }
    .bn_list ul>li .text { float: noen; width: 100%; padding-left: 0; text-align: center; }
    .bn_list ul>li .txt { margin-top: 20px; font-size: 2rem; line-height: 27px; font-weight: normal; letter-spacing: 0; }
    .bn_list ul>li .btn_txt2 { position: static; margin-top: 20px; padding-left: 0; text-align: center; }

    /* financial */
    .tb_tit .cap { font-size: 1.4rem; line-height: 19px; position: static !important; display: block; text-align: center; }
    .tb_sub { font-size: 1.4rem; line-height: 23px; color: #000; }
    .tb_col+.tb_tit { margin-top: 35px; }
    .tb_wrap+.tb_tit { margin-top: 35px; }
    .tb_col+.tb_sub { margin-top: 5px; }
    .tb_wrap+.tb_sub { margin-top: 5px; }
    .tb_tit .h5+.cap { width: auto; }
    .pg_area { display: inline-block; }
    .pg_area>button { width: 14px; height: 14px; font-size: 0; }
    .pg_area>button.btn_prev { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_pg_prev.png?queryString=20201112044859) no-repeat 50% 50%; background-size: 8px; }
    .pg_area>button.btn_next { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_pg_next.png?queryString=20201112044859) no-repeat 50% 50%; background-size: 8px; }
    .pg_area .cur { display: none; margin: 0 25px; }
    .pg_area .cur.on { display: inline-block; }
    .sum_area { text-align: left; }
    .sum_area .tit { font-size: 1.4rem; line-height: 23px; }
    .sum_area .txt { font-size: 1.4rem; line-height: 23px; }
    .btm_txt { line-height: 23px; }
    .sub_tit + .im_full { margin-top: 20px; }
    .btm_txt+.sum_area { margin-top: 45px; }
    .im_full + .btm_txt { margin-top: 10px; }

    /* security */
    .att_file .file_box { border: 0; padding: 0 85px 0 0; }
    .att_file .file_box .file_name { min-height: 36px; font-size: 1.5rem; line-height: 36px; }
    .att_file .file_box .ip_file { width: 70px; height: 36px; top: 0; right: 0; }
    .att_file .file_box .ip_file .btn_search { height: 36px; font-size: 1.1rem; line-height: 36px; }
    .att_file+.tit { margin-top: 50px; }
    .auto_entry .txt { font-size: 1.4rem; line-height: 23px; }
    .auto_entry .crt_area { margin: 20px auto 0; max-width: none; width: 100%; }
    .auto_entry .crt_area>div { float: none; max-width: 324px; margin: 0 auto; }
    .auto_entry .crt_area .fl { padding: 0; border: 0; max-width: 324px; margin-bottom: 15px; width: 232px; }
    .auto_entry .crt_area img { float: left; }
    .auto_entry .crt_area .buttons { float: left }
    .auto_entry .crt_area .buttons:after { content: ''; display: block; clear: both; }
    .auto_entry .crt_area .btn_reload { background-size: 14px; }
    .auto_entry .crt_area .btn_reload:hover, .auto_entry .crt_area .btn_reload:active { background: #000 url('https://image.samsungsds.com/resource/en/images/icon/ico_reload_hover.png?queryString=20201112044859') no-repeat 50% 50%; background-size: 35px; background-size: 14px; }
    .auto_entry .crt_area .btn_sound { background-size: 17px; }
    .auto_entry .crt_area .btn_sound:hover, .auto_entry .crt_area .btn_sound:active { background-size: 17px; }
    .auto_entry .crt_area>div.fr { width: 100%; border-left: 0; padding: 0; }
    .auto_entry .crt_area input[type=text] { height: 35px; max-width: 324px; box-sizing: border-box; }
    .auto_entry+.tit { margin-top: 50px; }
    .realperson-text { font-size: 6px; }
    .agree .scr_box { font-size: 1.4rem; line-height: 23px; padding: 20px 14px; height: 316px; background: #f3f3f3; }
    .agree .txt input[type=checkbox]+label { font-size: 1.4rem; line-height: 23px; }
    .agree .txt input[type=checkbox]+label .icon { top: 5px; margin: 0; }
    .agree .bul { font-size: 1.4rem; line-height: 23px; padding-left: 38px; }
    .agree .btn_btm { margin-top: 40px; }
    .agree .scr_box+.txt { margin-top: 10px; }
    .agree .bul:before { content: ""; margin-right: 6px; display: inline-block; width: 2px; height: 2px; vertical-align: middle; background: #000; }
    .dl_bul dt { font-size: 2rem; line-height: 27px; letter-spacing: 0.03em; }
    .dl_bul dd { font-size: 1.4rem; line-height: 23px; text-indent: -7px; padding: 0 0 0 7px; }
    .dl_bul dd:before { margin-right: 5px; }
    .dl_bul+.dl_bul { margin-top: 40px; }
    #secu { padding: 50px 14px; }
    #secu h3.tit { font-size: 2.9rem; line-height: 38px; }
    #secu h3.tit + .txt { margin-top: 15px; font-size: 1.5rem; line-height: 24px; }
    #secu .sub_tit { margin-top: 42px !important; padding-top: 105px !important; background-size: auto 90px; }
    #secu .sub_tit+.btn_btm { margin-top: 29px; }
    #secu  .txt_contact { font-size: 1.4rem; line-height: 23px; margin: 45px auto 0; }
    #secu  .txt_contact .lb { display: block; }
    #secu  .txt_contact p+p { margin-top: 30px; }
    #secu  .txt_contact .txt + .impo { margin-top: 30px; }
    #secu .form { margin-top: 38px; }
    .acco.type1.acco_gove { margin: -50px -14px; }

    /* contact form */
    .ul_ip>li .ta_cont { height: 200px; }
    .ul_ip>li.sel_wrap { padding-bottom: 37px; }
    .ul_ip>li.sel_wrap .selectbox.type1 { width: 100%; margin: 0; }
    .ul_ip>li.sel_wrap .selectbox.type1+.selectbox.type1 { margin-left: 0; margin-top: 20px; }
    .h5.tab_mob_txt { display: block; font-size: 1.6rem; line-height: 25px; text-align: center; margin-top: -5px; margin-bottom: 15px; padding: 0 20px; }
    .rep_sel>.ip_select.type2 { width: 40%; height: 45px; }
    .rep_sel>.ip_select.type2 .lb { height: 45px; }
    .rep_sel>input[type=text] { width: 58%; margin-left: 2%; }
    .part_level { margin: 50px auto 0; }
    .part_level dl { display: block; font-size: 1.4rem; line-height: 23px; }
    .part_level dl dt, .part_level dl dd { display: block; }
    .part_level dl dt { width: 100%; }
    .part_level dl dt img { max-width: 140px; width: 140px; }
    .part_level dl dd { margin-top: 20px; }
    .part_prg_list { margin: 30px -14px 0; }

    /* 2017 Congress Event */
    .event_congress .event_vs { max-width: 100%; margin: 0 auto; }
    .event_congress .vs_txt { min-height: auto; height: 400px; }
    .event_congress .vs_txt .text { padding: 0 15px; display: table-cell; width: 100%; height: 100%; }
    .event_congress .vs_txt .text .wrap_text { width: 100% }
    .event_congress .eyebrow { font-size: 1.2rem; margin-bottom: 16px; }
    .event_congress .vs_txt .tit { font-size: 2.5rem; line-height: 35px; }
    .event_congress .vs_txt ul { margin-top: 10px; }
    .event_congress .vs_txt ul li { display: block; font-size: 1.2rem; line-height: 20px; }
    .event_congress .vs_txt ul li+li:before { content: ""; color: #fff; display: inline-block; padding: 0 0; }
    .event_congress .event_schd { max-width: auto; margin: 0 auto; text-align: center; padding: 25px 15px 40px; }
    .event_congress.end .event_schd { padding-bottom: 27px }
    .event_congress .event_schd h5 { padding: 0 0; font-size: 2.5rem; font-weight: bold; line-height: 28px; max-width: auto; margin: 0 0 20px 0; }
    .event_congress .event_schd p.txt1 { margin: 0 0 50px 0; font-size: 1.4rem; line-height: 23px; text-align: left; }
    .event_congress .btn.mid { width: 260px; font-size: 1.2rem; }
    .tab_wrap.tab_congress { width: auto; padding: 0 0 50px 0; margin: 0 auto; }
    .tab_wrap.tab_congress .tab { text-align: left; width: 100%; height: auto; padding: 0 0 0 0; margin: 0; }
    .tab_wrap.tab_congress .tab .tab_sel { text-align: left; padding: 18px 40px 18px 14px; display: block; font-size: 1.2rem; line-height: 14px; color: #fff; letter-spacing: 0.15em; font-weight: bold; background: url("https://image.samsungsds.com/resource/en/images/icon/ico_ev_arr.png?queryString=20201112044859") no-repeat center right 14px; background-size: 12px 6px; }
    .tab_wrap.tab_congress .tab_congress  .tab.on .tab_sel { background-image: url("https://image.samsungsds.com/resource/en/images/icon/ico_ev_arr2.png?queryString=20201112044859") }
    .tab_wrap.tab_congress .tab ul { display: none; position: absolute; background: #000; width: 100%; z-index: 1; }
    .tab_wrap.tab_congress .tab.on ul { display: block; }
    .tab_wrap.tab_congress .tab ul:after { content: ""; clear: both; display: block; }
    .tab_wrap.tab_congress .tab li { display: block; vertical-align: top; position: relative; }
    .tab_wrap.tab_congress .tab li+li { border-left: 0 solid #6b6b6b; }
    .tab_wrap.tab_congress .tab li>a { color: #fff; font-size: 1.2rem; font-weight: bold; line-height: 15px; display: block; text-align: left; padding: 16px 14px; letter-spacing: 0.15em; }
    .tab_wrap.tab_congress .tab li.on>a { padding: 16px 14px; font-weight: bold; color: #2189FF; letter-spacing: 0.15em; }
    .tab_wrap.tab_congress .tab li.on>a:hover { color: #2189FF !important; }
    .tab_wrap.tab_congress .tab li.on>a:after { content: ""; display: block; width: 100%; height: 1px; }
    .tab_wrap.tab_congress .tab li>a span.ico { display: none; }
    .tab_wrap.tab_congress .tab li.on>a span.ico { display: none; }
    .tab_wrap.tab_congress .tab.half li { width: 50%; }
    .tab_wrap.tab_congress .tab.half li:first-child { text-align: right; }
    .tab_wrap.tab_congress .tab.half li:last-child { text-align: left; }
    .tab_wrap.tab_congress .btn_arr { display: none; font-size: 0; line-height: 0; }
    .tab_wrap.tab_congress .tab + .con .cbox { padding-top: 100px; }
    .tab_wrap.tab_congress .con:before { content: ""; display: block; width: 100%; overflow: hidden; clear: both; }
    .tab_wrap.tab_congress .con .cbox.type2 { margin-top: 100px; }
    .tab_wrap.tab_congress .con .cbox+.cbox.type2 { margin-top: 0; }
    .tab_wrap.tab_congress .con.cbox.type1 { padding-top: 100px; }
    .tab_congress h5 { width: auto; font-size: 2.5rem; line-height: 30px; margin: 0 auto 30px; padding: 0 20px; }
    .tab_congress .tab_txt { float: none; width: auto; margin-top: 0; margin-left: 0; border: 0; padding: 35px 15px; background: #efefef; }
    .tab_congress .tab_txt:after { content: ""; clear: both; display: block; }
    .tab_congress .tab_txt h6 { font-weight: bold; font-size: 2rem; line-height: 27px; }
    .tab_congress .tab_txt p { padding: 10px 0 15px; font-size: 1.4rem; line-height: 26px; }
    .tab_congress .tab_txt a { font-size: 1.4rem; color: #00b3e2; font-weight: bold; letter-spacing: 0.1em; text-transform: uppercase; }
    .tab_congress .showcase { margin: 40px 0 0 0; padding: 0 0 }
    .tab_congress .showcase h6 { margin: 0 0 30px 0; font-size: 2.5rem; }
    .tab_congress .show_list { padding: 0 15px; }
    .tab_congress .show_list li { display: block; margin: 0 0 35px 0; }
    .tab_congress .show_list li:last-child { margin: 0; }
    .tab_congress .show_list li .img { width: 100%; height: auto; }
    .tab_congress .show_list li .img img { width: 100%; height: auto; }
    .tab_congress .show_list dl { border: 0 solid #b2b2b2; padding: 0; }
    .tab_congress .show_list dt { height: 25px; margin: 13px 0 0 0; font-size: 2rem; text-align: left; }
    .tab_congress .show_list dd { text-align: left; }
    .tab_congress .show_list dd p { height: auto; padding: 10px 0 10px 0; font-size: 1.4rem; line-height: 23px; }
    .tab_congress .show_list dd a { font-size: 1.2rem; }
    .tab_congress .show_list.type3 li { width: auto; }
    .tab_congress .show_list.type2 li { width: auto; }
    .tab_congress .map { padding: 60px 15px 0 15px; }
    .tab_congress .map h6 { width: auto; font-size: 2.5rem; line-height: 30px; margin: 0 auto 30px; padding: 0 20px; }
    .tab_congress .map .img { }
    .tab_congress .map .img img { max-width: 100%; }
    .congress_submit { max-width: 1380px; width: 100%; margin: 0 auto; background: #fff; padding: 0 0 50px 0; }
    .congress_submit .vs_submit { min-height: auto; height: 400px; background-repeat: no-repeat; background-position: center; background-size: cover; }
    .congress_submit .txt1 { font-size: 1.5rem; line-height: 23px; padding: 30px 14px; }
    .congress_submit .ip_tit+.ul_ip.type1 { margin-bottom: 20px; }
    .congress_submit h5 { text-align: center; font-size: 3rem; font-weight: bold; line-height: 36px; padding: 0 20px; max-width: 900px; font-family: 'SharpSansNo1'; margin: 30px auto 0; }
    .tab_congress.ev_use { padding: 0 0 50px 0; }
    .tab_congress .use .owl-item .text { padding: 0; }
    .bd_btm { margin: 38px 0 0 0; padding-top: 20px; }

    /*이벤트 레이아웃*/
    #wrap.ev_l #footer .inner { padding-bottom: 70px; }
    .ev_layout > div { margin-bottom: 50px; }
    .ev_layout .h5 { font-weight: bold; font-family: 'SharpSansNo1'; text-align: center; margin: 0 0 5px; font-size: 2.5rem; }
    .ev_layout .box.type1_2 .h5 { width: 100%; margin: 0 auto 10px; line-height: 34px; }
    .ev_layout .sum { font-size: 1.4rem; line-height: 23px; text-align: center; margin-top: 0 0 8px; }
    .ev_layout .tit_area .more_btn { margin-top: 40px; }
    .ev_layout .ev_visual { padding: 0; max-width: 1920px; margin: 0 auto; }
    .ev_layout .vs_txt { height: 350px; }
    .ev_layout .vs_txt .visual_img .img_m { display: block; background-position: center bottom !important; }
    .ev_layout .vs_txt .visual_img .img_p { display: none; }
    .ev_layout .vs_txt .text .wrap_text { width: 100%; text-align: center; }
    .ev_layout .vs_txt .tit { font-size: 2.5rem; line-height: 35px; margin-bottom: 10px; text-align: left; }
    .ev_layout .vs_txt .txt { font-size: 1.4rem; line-height: 20px; margin-bottom: 20px; text-align: left; }
    .ev_layout .vs_txt ul { margin-bottom: 28px; text-align: left; }
    .ev_layout .vs_txt ul li { font-size: 1.2rem; line-height: 20px; display: block; }
    .ev_layout .vs_txt ul li:after { display: none; }
    .ev_layout .vs_txt .btn { padding: 11px 30px; max-width: 290px; margin: 0 auto; width: 100%; }
    .ev_layout .vs_txt .past { font-size: 1.5rem; text-align: left; padding-left: 0; margin-bottom: 8px; line-height: 25px; }
    .ev_layout .ev_overview { padding: 20px 0 50px; }
    .ev_layout .ev_overview .h5 { font-size: 2.5rem; padding: 0 10px; line-height: 34px; margin: 0 auto 16px; }
    .ev_layout .ev_overview p.txt1 { margin: 0 0 20px 0; font-size: 1.4rem; line-height: 23px; }
    .ev_layout.end .ev_overview p.txt1 { margin: 0 0 2px 0; }
    .ev_layout .fixed_btn { display: block; position: relative; bottom: 0; left: 0; z-index: 100; width: 100%; padding: 0; margin: 0; }
    .ev_layout .fixed_btn .btn { width: 100%; background: #2189FF; color: #fff; height: 55px !important; border: 0; border-radius: 0; opacity: 0.95; max-width: 100% !important; text-transform: uppercase; }
    .ev_layout .fixed_btn .btn:active { background: #008fb6; }
    .ev_layout .btn.mid { max-width: 290px; }
    .ev_layout .vs_fixed_wrap .vs_fixed_inner .bg_ic.show_m { top: -33px; }
    .ev_layout .vs_fixed_wrap .vs_fixed_inner .bg_ic.show_m img { width: 100px; }
    .ev_layout .ev_showcase .h5 { margin-bottom: 5px; }
    .ev_layout .ev_showcase .h5 + .h5_copy { font-size: 1.4rem; line-height: 23px; }
    .ev_showcase { padding: 35px 0 50px; }
    .ev_showcase .show_list { width: 100% !important; }
    .ev_showcase .show_list li { width: 100% !important; float: none; margin: 0 0 34px 0; }
    .ev_showcase .show_list li:last-child { margin-bottom: 0; }
    .ev_showcase .show_list li img { width: 100%; height: auto !important }
    .ev_showcase .show_list dl { padding: 12px 15px 36px; background: #fff; border: solid #d6d5d5; border-width: 0 1px 1px; }
    .ev_showcase .show_list.one dl { padding: 12px 15px 36px; }
    .ev_showcase .show_list dt { font-size: 2.0rem; height: auto; }
    .ev_showcase .show_list dd p { height: auto; min-height: 50px; padding: 5px 0 0 0; font-size: 1.4rem; line-height: 23px; margin-bottom: 10px; }
    .ev_showcase .show_list dd p.btn_txt2 { min-height: inherit; font-size: 1.3rem; line-height: 14px; font-weight: bold; }
    .ev_showcase .show_list dd a { font-size: 1.2rem; left: 15px; bottom: 14px; height: auto; }
    .ev_showcase .show_list.one li { display: block; float: none; }
    .ev_showcase .show_list.one .img { display: block; width: 100%; }
    .ev_showcase .show_list.one dl { display: block; width: 100%; }
    .ev_showcase .show_list.four li:nth-child(3) { margin: 0 0 34px 0; }
    .ev_showcase .show_list.four li:nth-child(4) { margin: 0; }
    .ev_showcase .show_list.five li:nth-child(4) { margin: 0 0 34px 0; }
    .ev_showcase .show_list.five li:nth-child(5) { margin: 0; }
    .ev_showcase .show_list.six li:nth-child(3n+1) { margin: 0 0 34px 0; }
    .ev_showcase .show_list.six li { margin: 0 0 34px 0; }
    .ev_showcase .show_list.six li:nth-child(2) { margin: 0 0 34px 0; }
    .ev_showcase.ind { background: #fff; padding: 0; }
    .ev_showcase.ind .h5 { max-width: 600px; margin: 0 auto; }
    .ev_showcase .show_ind_top { margin-bottom: 20px; }
    .ev_showcase .show_ind_top ul { display: none; }
    .ev_showcase.ind .show_ind_con { padding: 0; position: relative; }
    .ev_showcase.ind .show_ind_con .con { position: relative; display: block; }
    .ev_showcase.ind .m_tab { display: block; font-size: 2rem; font-weight: bold; color: #2189FF; padding-bottom: 45px; background: #fff; text-transform: uppercase; }
    .ev_showcase.ind .show_ind_con .con_wrap { background: #f3f3f3; padding: 34px 14px 50px; }
    .ev_showcase.ind .ctrl { display: block; position: absolute; left: 0; top: 35px; width: 100%; z-index: 100; text-align: center; }
    .ev_showcase.ind .swiper-pagination { display: inline-block; position: relative; height: 8px; }
    .ev_showcase.ind .swiper-pagination a { display: inline-block; margin: 0 2px; width: 8px; height: 8px; border-color: #191919; border-radius: 4px; font-size: 1px; color: transparent; vertical-align: top }
    .ev_showcase.ind .swiper-pagination .swiper-pagination-bullet-active { border-color: #2189FF; background: #2189FF; }
    .show_ind_con .sec_tit { font-size: 2.0rem; margin-bottom: 12px; }
    .show_ind_con .sec_copy { font-size: 1.4rem; line-height: 23px; margin-bottom: 13px; }
    .show_ind_con .btn_btm { margin-bottom: 44px; }
    .show_ind_con .btn.mid { line-height: 42px; }
    .show_ind_con .h6 { font-size: 2.5rem; margin-bottom: 35px; }
    .ev_layout .ev_speakers .tit_area { margin-bottom: 28px; }
    .ev_layout .thum_list { padding-top: 0; }
    .ev_layout .thum_list:after { content: ''; display: block; clear: both; }
    .ev_layout .thum_list > li { float: none; width: 100%; margin-top: 34px; }
    .ev_layout .thum_list.two li { width: 100%; }
    .ev_layout .thum_list .im { width: 120px; height: auto; margin: 0 auto 20px; max-width: 100%; }
    .ev_layout .thum_list .h6 { font-weight: bold; font-size: 2.0rem; max-width: 100%; margin: 0 auto 6px; }
    .ev_layout .thum_list .tit { max-width: 100%; margin-bottom: 8px; font-weight: normal; }
    .ev_layout .thum_list>li .txt { text-align: center; }
    .ev_layout .thum_list .btn_btm { margin-top: 10px; }
    .ev_layout .thum_list.one>li { float: none; width: 100%; text-align: left; padding: 18px 0 0; }
    .ev_layout.sub_spk .thum_list.one>li { padding: 0; }
    .ev_layout .thum_list.one .im { width: 120px; display: block }
    .ev_layout .thum_list.one .text { display: block; padding-left: 0; text-align: center }
    .ev_layout .thum_list.one .h6 { max-width: 100%; margin: 0 0 8px; }
    .ev_layout .thum_list.one .tit { margin-bottom: 15px; max-width: 100%; font-size: 1.8rem; line-height: 27px; }
    .ev_layout .thum_list.one .txt { margin-top: 18px; }
    .ev_layout .thum_list .btn_btm button { font-weight: bold; font-size: 1.3rem; color: #00b2e2; }
    .ev_layout .more_btn { text-align: center; }
    .ev_layout .more_btn .btn.mid { line-height: 40px; }
    .ev_layout .more_btn .btn.mid:hover { color: inherit; background: none; }
    .ev_layout .more_btn .btn.mid:active { color: #fff; background: #000; }
    .ev_layout .ul_atc.type1 .thumbnail_info { width: 100% }
    .ev_layout .ul_atc.type1 .thumbnail_info> a { position: relative; display: block; height: inherit; line-height: inherit; text-align: center; overflow: hidden; font-size: 0; }
    .ev_layout .ul_atc.type1 .txt_info { width: 100%; }
    .ev_layout .ul_atc.type1 .txt_info .h6 { margin-top: 13px; }
    .ul_atc.type1 .txt_info .txt .sum_ev { height: auto; }
    .ev_layout .ul_atc.type1 .txt_info .btn_txt2 { margin-top: 10px; }
    .ev_agenda { padding: 50px 0 0; }
    .ev_agenda .inner { padding: 0; }
    .ev_agenda .tit_area { padding: 0 14px; margin-bottom: 38px; }
    .ev_agenda .sort_area { margin: 40px 0 8px; text-align: center; }
    .ev_agenda .sort_area ul { display: none; }
    .ev_agenda.more .sort_area button { display: inline-block; color: #00a9e0; font-size: 1.2rem; -webkit-appearance: none; border-radius: 0; padding-right: 20px; background: url('https://image.samsungsds.com/resource/en/images/icon/ico_sel_arr2.png?queryString=20201112044859') no-repeat 100% 50%; background-size: 10px; font-weight: bold; }
    .ev_agenda.more .sort_area button.on { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_sel_arr3.png?queryString=20201112044859); }
    .ev_agenda .tab_con_wrap { border-bottom: 1px solid #fff; }
    .ev_agenda .scd_list { display: block; margin-top: 0px; }
    .ev_agenda.none .scd_list { margin-top: 0px; }
    .ev_agenda .scd_list > a { display: block; position: relative; padding: 20px 13px; font-size: 1.4rem; font-weight: bold; border: solid #fff; border-width: 1px 0 0; background: #f3f3f3; }
    .ev_agenda .scd_list > a:hover { color: #000; }
    .ev_agenda .scd_list > a:after { content: ''; width: 11px; height: 11px; position: absolute; right: 13px; top: 50%; margin-top: -7px; background: url('https://image.samsungsds.com/resource/en/images/icon/ico_plus.png?queryString=20201112044859') no-repeat 0 0; background-size: 11px; }
    .ev_agenda .scd_list.on a:after { background-image: url('https://image.samsungsds.com/resource/en/images/icon/ico_minus.png?queryString=20201112044859'); margin-top: -8px; }
    .ev_agenda .scd_list .scd_wrap { display: none; background: #fff; }

    /*.ev_agenda .scd_list.on .scd_wrap{display:block;}*/
    .ev_agenda .scd_list .scd { padding: 0 14px; }
    .ev_agenda .scd_list .scd:first-child { padding-top: 15px; }
    .ev_agenda .scd_list .scd+.scd { margin-top: 14px; }
    .ev_agenda .scd_list .scd .h6 { font-size: 1.2rem; padding: 0; border-bottom: 1px solid #b2b2b2; }
    .ev_agenda .scd_list .scd ul { margin: 0; padding: 18px 0; }
    .ev_agenda .scd_list .scd ul>li { margin-top: 17px; position: relative; padding-left: 20%; }
    .ev_agenda .scd_list .scd ul>li.t_row { min-height: 37px; }
    .ev_agenda .scd_list .scd ul>li>span { padding: 0 }
    .ev_agenda .scd_list .scd ul>li>span.time { width: 20%; padding-left: 8px; position: absolute; left: 0; top: 2px; }
    .ev_agenda .scd_list .scd ul>li>span.txt { width: 80%; }
    .ev_agenda .scd_list .scd ul>li>span.btn { padding: 5px 0 0 0; }
    .scd_list .scd ul>li>span.btn a:first-child { margin-left: 0; }
    .ev_agenda .btn_go_top { display: block; text-align: center; }
    .ev_agenda .btn_go_top a { display: block; color: #00a9e0; font-size: 1.2rem; font-weight: bold; padding: 15px 0; }
    .ev_map_area .map { margin-bottom: 20px; }
    .ev_map_area .btn_download { height: 22px; background-size: 9px; font-size: 1.1rem; padding: 0 12px 0 20px; line-height: 22px; background-position: 8px 46%; }
    .ev_map_area.type2 .btn_download { margin-top: 14px; }
    .ev_map_area .address { font-size: 1.4rem; line-height: 23px; }
    .ev_share_area { text-align: center; }
    .ev_share_area .keywords:after { content: ''; display: block; clear: both; }
    .ev_share_area .keywords { display: inline-block; max-width: 800px; margin: 25px auto 0; }
    .ev_share_area .keywords li { float: left; font-size: 1.8rem; line-height: 32px; padding: 0 14px; }
    .ev_share_area .sns_icon { margin-top: 35px; }
    .ev_btn_wrap { padding: 0 14px; }
    .ev_overview.case2 .l_txt { display: block; width: 100%; padding: 0px; margin-bottom: 34px; }
    .ev_overview.case2 .r_form { display: block; width: 100%; padding: 0; }
    .ev_layout .ev_overview.case2 { padding: 20px 0 50px; }
    .ev_overview .form .txt { margin-bottom: 0px; }
    .ev_overview .ul_ip > li { padding-bottom: 10px; }

    /*  .ev_overview .ul_ip > li:last-child{padding-bottom:0;}
            .ev_overview .ul_ip > li input[type="text"]{height:45px;}*/
    .ev_overview .ul_ip > li textarea { padding: 10px 8px; line-height: 24px; }
    .ev_overview .ip_tit { margin-bottom: 7px; line-height: 21px; }
    .ev_overview .check_msg.type1 { padding: 13px 15px 10px; }
    .ev_overview .check_msg.type1 li { margin-left: 0; }

    /*    .ev_overview .check_msg.type1 li:first-child{padding-left:27px;}*/
    .ev_overview .check_msg .error_msg { padding-top: 10px; }
    .ev_overview .r_form .btn_btm { margin-top: 22px; }
    .layer_wrap.l_spk { position: fixed; top: 0; left: 0; background: #fff; width: 100%; height: 100%; margin-top: 0 !important; overflow-y: auto; }
    .l_spk .layer_cnt { padding: 22px 14px; text-align: center; }
    .l_spk .layer_tit { display: block; text-align: left; font-size: 1.6rem; font-weight: bold; margin-bottom: 33px; padding-top: 7px; }
    .l_spk .im { display: block; width: 85px; margin: 0 auto 20px; }
    .l_spk .text { display: block; padding-left: 0; }
    .l_spk .h6 { font-size: 2.0rem; margin-bottom: 8px; }
    .l_spk .tit { font-size: 1.6rem; margin-bottom: 15px; }
    .l_spk .txt { font-size: 1.4rem; line-height: 24px; }
    .ev_submit { padding: 50px 0; }
    .ev_submit h5 { font-size: 2.9rem; font-weight: bold; line-height: 38px; margin: 0 auto 6px; }
    .ev_submit .txt1 { font-size: 1.5rem; line-height: 24px; margin-bottom: 40px; font-weight: bold; }
    .ev_submit .ul_ip.type1 > li { display: block; padding-bottom: 20px; }
    .ev_submit .ul_ip > li input[type="text"] { height: 45px; font-size: 1.5rem; margin-bottom: 27px; }
    .ev_submit .ul_ip > li select { height: 45px; font-size: 1.5rem; margin-bottom: 27px; }
    .ev_submit .ul_ip>li .ta_cont2 { font-size: 1.5rem; }
    .ev_submit .ul_ip+.ip_tit { margin-top: 0px; font-size: 1.5rem; line-height: 25px; margin-bottom: 10px; }
    .ev_submit .ip_tit+.ul_ip.type1 { margin: 8px 0 12px; }
    .ev_submit .ul_ip.type1 label { font-size: 1.5rem; line-height: 30px; }
    .ev_submit .check_msg li { padding-left: 22px; margin-left: 0; }
    .ev_submit .check_msg.type1 { padding: 13px 15px 10px; }

    /*.ev_submit .check_msg.type1 li:first-child{padding-left:22px;}*/
    .ev_submit .check_msg button { font-weight: bold; color: #2189FF; text-decoration: underline; margin-left: 10px; }
    .ev_submit .check_msg+.error_msg { margin-top: 10px; }
    .ev_layout.sub_spk { padding-top: 92px; }
    .layer_wrap.l_term { top: 0; left: 0; background: #fff; width: 100%; height: 100%; margin-top: 0 !important; }
    .layer_wrap.l_term .layer_inner { height: 100%; }
    .layer_wrap.l_term .layer_cnt { padding: 23px 0; height: 100%; }
    .layer_wrap.l_term .layer_inner .pop_close { top: 26px; }
    .l_term .layer_tit { font-size: 1.4rem; position: relative; top: -1px; margin-bottom: 11px; padding-right: 24px; }
    .l_term .layer_tit > span { display: block; margin-top: 3px; }
    .l_term .scr_term { padding: 13px 15px; margin-bottom: 12px; height: calc(100% - 170px); position: relative; -webkit-overflow-scrolling: touch; word-wrap: break-word; }
    .l_term .scr_term.type3 { margin-top: 48px; }
    .l_term .btn_btm .btn.mid { max-width: 100%; }
    .l_term .fot_tit1 { font-size: 1.4rem; }
    .l_term .fot_tit2 { font-size: 1.4rem; }
    .l_term .fot_tit1 + .doc_txt1 { margin-top: 8px; font-size: 1.2rem; }
    .l_term .fot_txt1 + .fot_tit1 { padding-top: 23px; }
    .l_term .fot_txt2 + .fot_tit1 { padding-top: 23px; }
    .l_term .fot_txt1 + .fot_txt1 { margin-top: 8px; }
    .l_term .doc_txt1 + .doc_txt1 { margin-top: 12px; font-size: 1.3rem; }
    .l_term .doc_txt1 + .fot_tit1 { margin-top: 20px; }
    .l_term .scr_term.type2 > div { padding: 18px 14px; word-break: break-all; }

    /*20180321 추가*/
    .layer_wrap.l_term.type2 { overflow-y: auto; }
    .l_term.type2 { max-height: inherit; min-height: inherit; }
    .l_term.type2 .layer_inner .layer_cnt { min-height: inherit; max-height: inherit; height: 100%; padding: 18px 0 0 }
    .l_term.type2 .layer_inner .layer_cnt .term_box { height: 100%; overflow-y: hidden; max-height: 600px; min-height: 545px; }
    .l_term.type2 .layer_inner .layer_cnt .term_box .ul_term_wrap { height: 100%; overflow-y: auto; }
    .l_term.type2 .layer_cnt .term_box .ul_term { height: calc(100% - 33px); margin-top: 0; padding-top: 0; }
    .l_term.type2 .layer_cnt .term_box .ul_term li { display: block; width: 100%; height: 17.5%; margin-top: 8px; }
    .l_term.type2 .layer_cnt .term_box .ul_term li:first-child { position: relative; top: 0; height: auto; padding: 0; margin: 0; }
    .l_term.type2 .layer_cnt .term_box input[type=checkbox]+label { font-size: 1.4rem; line-height: 21px; }
    .l_term.type2 .layer_cnt .term_box input[type=checkbox]+label .icon { top: 2px; }
    .l_term.type2 .layer_cnt .term_box label strong { font-weight: normal; }
    .l_term.type2 .layer_cnt .term_box .ul_term li:nth-child(2n-1) { margin-left: 0; }
    .l_term.type2 .layer_cnt .term_box .ul_term li .term_cnt { height: 60%; margin: 2px 0 0 26px; }
    .l_term.type2 .layer_cnt .term_box .ul_term li .term_cnt .scr_term { height: 100%; }
    .l_term.type2 .layer_cnt .term_box .ul_term li .term_cnt .scr_term.type2 > div { padding: 9px 7px; }
    .l_term.type2 .layer_cnt .term_box .ul_term li .term_cnt .layer_tit, .l_term.type2 .layer_cnt .term_box .ul_term li .term_cnt .fot_tit1 { font-size: 1.3rem; font-weight: normal; line-height: 18px; }
    .l_term.type2 .layer_cnt .term_box .ul_term li .term_cnt .layer_tit { margin-bottom: 0; padding: 7px 0 0 7px; }
    .l_term.type2 .layer_cnt .term_box .ul_term li .term_cnt .doc_txt1 { line-height: 15px; }
    .l_term.type2 .layer_cnt .term_box .ul_term li .term_cnt .fot_tit1 + .doc_txt1 { margin-top: 8px; }
    .l_term.type2 .layer_cnt .error_msg { height: 30px; margin: -8px 0 0 26px; padding: 7px 0; font-size: 1.2rem; line-height: 14px; }
    .term_option { font-size: 1.2rem; }
    .ev_survey .survey_tit { padding: 48px 14px; }
    .ev_survey .survey_tit .h5 { font-size: 2.0rem; line-height: 27px; }
    .ev_survey .form { padding: 36px 0; }
    .ev_survey .form .ul_ip { margin-bottom: 25px; padding: 0 14px; }
    .ev_survey .form .ul_ip li { padding-bottom: 3px; }
    .survey_form > div { padding: 0 14px; }
    .survey_form .sv_tit { font-size: 1.5rem; line-height: 24px; text-indent: -4px; margin: 28px 0 15px 4px; font-weight: bold; max-width: 100%; }
    .survey_form .sv_tit.fb { font-size: 1.5rem; }
    .survey_form .sv_tit span { font-weight: normal; }
    .survey_form ul { margin-bottom: 28px; }
    .survey_form li { margin-top: 11px; }
    .survey_form .list01 { display: block; }
    .survey_form .list01 li { display: block; }
    .survey_form .list01.is_fixWidth li { width: 100%; float: none; margin-top: 0px; }
    .survey_form .list01.is_fixWidth li:nth-child(n+1) { margin-top: 15px; }
    .survey_form .list01.is_fixWidth li.is_long { width: 100%; }
    .survey_form .list02 { display: block; }
    .survey_form .list02 li { display: block; width: 100%; }
    .survey_form li.input label { width: 50px; }
    .survey_form li.input input[type="text"] { width: calc(100% - 54px); height: 46px; }
    .survey_form .error_msg { margin: -24px 0 0px; }
    .survey_form .q3 { padding: 0; }
    .survey_form table { display: none; }
    .survey_form .check_msg.type1 { margin-top: 28px; }
    .m_survey_acc { display: block; margin-bottom: 28px; }
    .m_survey_acc .acc_tit { font-size: 1.5rem; line-height: 24px; font-weight: bold; padding: 0 14px 10px; }
    .m_survey_acc ul { margin-bottom: 7px; }
    .m_survey_acc li { background: #f3f3f3; }
    .m_survey_acc .acc_list li { margin-top: 0; padding: 0; }
    .m_survey_acc .acc_list li a { display: block; padding: 13px 14px; font-size: 1.5rem; line-height: 24px; border-bottom: 1px solid #fff; position: relative; }
    .m_survey_acc .acc_list li a:after { content: ''; display: block; width: 11px; height: 11px; position: absolute; top: 50%; right: 14px; background: url('https://image.samsungsds.com/resource/en/images/icon/ico_plus.png?queryString=20201112044859') no-repeat 0 0; background-size: 11px; }
    .m_survey_acc .acc_list li.on a:after { background-image: url('https://image.samsungsds.com/resource/en/images/icon/ico_minus.png?queryString=20201112044859'); }
    .m_survey_acc .acc_list .sub_con { display: none; padding: 20px 13px; border-bottom: 1px solid #fff; }
    .m_survey_acc .acc_list .sub_con ul { margin-bottom: 0; }
    .m_survey_acc .acc_list .sub_con li { margin-top: 26px; }
    .m_survey_acc .acc_list  label { font-size: 1.4rem; }
    .m_survey_acc .acc_list .sub_con li:first-child { margin-top: 0; }
    .m_survey_acc.not-acc li { background: #fff; }
    .m_survey_acc .acc_list.not-acc .sub_con { display: block; }
    .m_survey_acc .acc_list li .not-acc_title { display: block; padding: 13px 14px; background-color: #f3f3f3; font-size: 1.5rem; line-height: 24px; border-bottom: 1px solid #fff; position: relative; }
    .m_survey_acc .acc_list.not-acc .sub_con li { position: relative; margin-top: 18px; }
    .m_survey_acc .acc_list.not-acc .sub_con li:first-child { margin-top: 0; }
    .m_survey_acc +.error_msg { padding: 0 14px; }
    .m_survey_acc.not-acc +.error_msg { padding: 0 0; }
    .m_survey_acc .acc_list .acc_content_left { display: inline-block; width: 85%; vertical-align: top; }
    .m_survey_acc .acc_list .acc_content_left + input[type=radio]+label { position: absolute; top: 50%; right: -30px; margin-top: -13px; }
    .survey_form .q4 input { margin-bottom: 28px; }
    .survey_form .q5 textarea { margin-bottom: 28px; }
    .survey_form .term { margin-top: 30px; }
    .survey_form .term label { margin-bottom: 28px; font-size: 1.3rem; }
    .survey_form .term .link { margin-left: 0; }
    .survey_form .term ul { margin-bottom: 21px; }
    .survey_form .btn_btm { margin: 20px 0 34px; }
    .ev_survey .notice { line-height: 23px; font-size: 1.2rem; padding: 0 14px; }
    .ul_ip + .survey_form { margin-top: -28px; }
    .l_term .scr_term.type3 { text-align: center; height: auto; padding: 20px 13px; margin-bottom: 10px; }
    .l_term .scr_term.type3 .fot_title { font-size: 1.8rem; line-height: 24px; }
    .l_term .scr_term.type3 .fot_name { font-size: 0.9rem; margin-top: 20px; line-height: 13px; }
    .l_term .scr_term.type3 .fot_date { font-size: 0.9rem; margin-bottom: 22px; line-height: 13px; }
    .l_term .scr_term.type3 .doc_txt1 { font-size: 1.0rem; line-height: 12px; }
    .l_term .scr_footnote { font-size: 1rem; line-height: 15px; }
    .l_term .fot_txt3 { text-align: left; }
    .l_term .fot_txt1 + .fot_tit1 { padding-top: 40px; }
    .l_term .scr_term .fot_txt3+.fot_tit1 { margin-top: 40px; }
    .term_small .scr_term.type3 { padding: 24px 13px 20px; }
    .term_small .scr_term.type3 .doc_txt1 { font-size: 1.2rem; line-height: 17px; }
    .term_small .scr_footnote { margin-top: 35px; text-align: center; }

    /* 20230413 회사소개 : contents 수정 */
    .abt_com .cbox.type2 { padding: 30px 0; }
    .abt_com .ico_info ul { margin: -6px; }
    .abt_com .ico_info ul li { display: flex; flex-direction: column; justify-content: space-between; flex: 1 1 40%; height: 130px; padding: 15px 15px 20px 20px; max-width: none; margin: 6px; min-height: auto; }
    .abt_com .ico_info ul li:nth-of-type(4) .text_bottom p { margin-top: -5px; }
    .abt_com .ico_info ul li .text_bottom em b { font-size: 13px; line-height: 16px; font-weight: normal; }
    .abt_com .ico_info ul li .text_bottom p em b span { font-size: 13px; }
    .abt_com .ico_info ul li:last-child { max-width: none; height: 160px; }
    .abt_com .ico_info ul li .text_top i { width: 40px; }
    .abt_com .ico_info ul li .text_top { margin-bottom: 0px; }
    .abt_com .ico_info ul li .text_top aside p { font-size: 16px; line-height: 28px; }
    .abt_com .ico_info ul li .text_top i img { width: 100%; }
    .abt_com .ico_info ul li .text_bottom p strong { font-size: 30px; }
    .abt_com .ico_info ul li .text_bottom p em { font-size: 16px; line-height: 20px; }
    .abt_com .ico_info ul li .text_top aside span { margin-top: 3px; font-size: 12px; line-height: 18px; }
    .abt_com .ico_info ul li:last-child .text_bottom p strong { font-size: 28px; margin-right: 5px; }
    .abt_com .ico_info ul li .text_bottom i { width: 53px; }
    .abt_com .ico_info ul li .text_bottom i img { width: 100%; }
    .abt_com .s_txt { font-size: 12px; }
	/* //20230413 회사소개 : contents 수정 */


    .abt_com .box.type1_2 { padding: 52px 0; }
    .abt_com .box.type1_2 + .box.type1_2 { margin-top: -52px; }
    .abt_com .box.type1_2 + .box.type1_2.video_box { padding-top: 52px; }
    .abt_com .sub_tit { font-size: 1.3rem; line-height: 23px; padding: 0; }
    .abt_com .box_img.type3 .inner { height: auto; }
    .abt_com .box_img.type3 .text { top: 0; padding: 30px 12px; }
    .abt_com .box_img .cate { font-size: 2.0rem; font-weight: bold; text-align: center; letter-spacing: 0; margin-bottom: 38px; line-height: 1 }
    .abt_com .box_img .im { margin-bottom: 20px; }
    .abt_com .box_img img { width: 100%; }
    .abt_com .box_img .h5 { font-size: 2.0rem; }
    .abt_com .box_img.type3 .text .btn_btm { margin-top: 20px; }
    .abt_bns_list { padding: 26px 0 0; margin: 0; }
    .abt_bns_list .item { display: block; width: 100%; margin: 70px 0 0 0; padding: 0; }
    .abt_bns_list .item:first-child { margin: 0; }
    .abt_bns_list .item .im { display: block; width: 100%; margin-bottom: 10px; overflow: hidden; }
    .abt_bns_list .text { display: block; width: 100%; padding: 0; }
    .abt_bns_list .text .h6 { font-size: 2.0rem; margin-bottom: 11px; }
    .abt_bns_list .text .txt { font-size: 1.3rem; line-height: 23px; margin-bottom: 10px; }
    .abt_bns_list .text .dot_txt { position: static; min-height: 100%; font-size: 1.3rem; line-height: 23px; padding: 0; }
    .abt_bns_list .text .link_list { min-height: 100%; margin-bottom: 14px; }
    .abt_bns_list .text .link_list li { width: 50%; font-size: 1.2rem; box-sizing: border-box; padding-left: 8px; text-transform: uppercase; }
    .abt_bns_list .text .link_list li:nth-child(2n) { width: 50%; }
    .abt_bns_list .text .link_list li:nth-child(n+3) { margin-top: 15px; }
    .abt_bns_list .text .link_list li a:after { font-size: 1.3rem; top: 0px; margin-left: 5px; width: 5px; height: 10px; background-size: 5px; }
    .abt_news_list { padding: 20px 0; }
    .abt_news_list .item { float: none; width: 100%; padding: 0; margin-top: 25px; }
    .abt_news_list .item:first-child { margin-top: 0; }
    .abt_news_list .item:nth-child(n+3) { margin-top: 25px; }
    .abt_news_list .item .im { overflow: hidden; }
    .abt_news_list .item img { width: 120%; position: relative; left: -10%; }
    .abt_news_list .text { padding: 0; }
    .abt_news_list .item:nth-child(2n) .text { padding: 0; left: 0; }
    .abt_news_list .text .txt_wrap { padding: 12px 13px; min-height: 100%; }
    .abt_news_list .text .txt { font-size: 13px; line-height: 21px; }
    .abt_com .box.type1_2.video_box { padding: 52px 0; }
    .box.type1_2.video_box .cnt_visual .im_box .copy .eye { font-size: 1.4rem; }
    .box.type1_2.video_box .cnt_visual .im_box .copy .tit { font-size: 2.9rem; line-height: 38px; }
    .box.type1_2.video_box .cnt_visual .im_box .copy .txt { padding-top: 8px; font-size: 1.4rem; }
    .award { margin-top: 43px; }
    .awardCard { min-height: 395px; }
    .awardCard_inner { padding: 0 15px; }
    .awardCard_l, .awardCard_r { display: block; width: 100%; }
    .awardCard_info { padding-top: 24px; }
    .awardCard_info_item { margin-bottom: 10px; padding-left: 9px; font-size: 14px; line-height: 19px; }
    .awardCard_info_img { padding: 18px 0 0 0; }
    .awardCard_info_img img { display: block; max-width: 250px; margin: 0 auto; }
    .awardCard_tit { margin-bottom: 8px; padding-top: 24px; font-size: 25px; line-height: 29px; }
    .awardCardList { margin: 0; }
    
    /* award page list 수정 */
    .awardCardList_item { display: inline-block; width: 100%; min-height: 252px; margin: 0px; padding: 30px 15px; }

    .awardCardList_item:nth-child(2n) { margin-left: 0; }
    .awardCardList_item_box { padding: 0 15px 0; }
    
    /* award page list 수정 */
    .awardCardList_item_box.list_depth3 { max-height: none; }
    /* award page list 수정 */
    .awardCardList_item_box.list_depth3 .awardCardList_item_tit { padding: 0px 0 8px 0; }

    .awardCardList_item_box.list_depth3 .awardCardList_item_disc { font-size: 1.2rem; line-height: 16px; }
    .awardCardList_item_tit { margin-bottom: 0; padding: 25px 0 12px 0; font-size: 2.5rem; line-height: 25px; }
    .awardCardList_item_eyebrow { padding-bottom: 7px; }
    .awardCardList_item_disc { padding-left: 9px; padding-bottom: 5px; font-size: 1.4rem; line-height: 18px; }
    .awardCardList_item_disclist { font-size: 1.2rem; line-height: 18px; letter-spacing: -0.4px; padding: 0 0 2px 16px; }
    .awardCardList_item_disclist:before { width: 6px; left: 3px; }
    .awardCardList_item_subtit { font-size: 1.2rem; line-height: 16px; }
    .awardCardList_item_sublist { font-size: 1rem; }
    .awardCardList_subtit_icon { width: 12px; height: 15px; vertical-align: middle; background-size: 11px auto; }
    .awardCardList_item.bg-gray .awardCardList_subtit_icon { background-size: 11px auto; }

    /* award page list 수정 */
    .cardList_popup { right: 15px; bottom: 15px; font-size: 1.2rem; }

    .awardCardList_link_ico { width: 10px; height: 18px; background-size: 10px auto; }
}
@media all and (min-width:1px) and (max-width:490px) {
    .thank.type1 .list .ul_insi li .con .im { width: 24%; }
    .thank.type1 .list .ul_insi li .con .text .btn_txt2 { position: relative; }
    .gated_form.type3 .trial_step .nexledger_trial_step { padding-top: 86%; background-size: 74%; }
}
@media all and (min-width:1px) and (max-width:440px) {
    .thank.type1 .list .ul_insi li .con .im { width: 27%; }
    .thank.type1 .list .ul_insi li .con .text .btn_txt2 { position: relative; }
    .tab_wrap.type3.tab_3depth .inner .dl_hist.type1 dd ul .tit { font-size: 1.5rem; }
    .tab_wrap.type3.tab_3depth .inner .dl_hist.type1 dd ul .btn_txt2 { font-size: 1.4rem; }

    /* 기업지배구조 연구소 */
    .dl_hist.type1 dd ul .tit.tit-large { font-size: 1.8rem; line-height: 36px; }
    .dl_hist.type1 dd ul .tit.tit-large+.btn_txt2 { font-size: 1.5rem; }
    .event_list li .cate { display: block; }
    .event_list li .cate:before { display: none; }
}
@media all and (orientation:landscape) { }

/*** about_policy | 피쳐드영역 추가 21.10.28 ***/
.about_policy.cont { padding: 70px 0 80px 0; margin-top: 65px; margin-bottom: -40px; }

/* text */
.about_policy .txt .box_text { text-align: left; margin-bottom: 20px; }
.about_policy .txt .box_text:first-child { margin-bottom: 30px; }
.about_policy .txt p { margin-top: 10px; }
.about_policy_cont .item { display: flex; justify-content: center; flex-wrap: wrap; position: relative; width: 100%; box-sizing: border-box; }
.about_policy_cont .item .img, .about_policy_cont .item .txt { box-sizing: border-box; }
.about_policy_cont .item .txt { width: 50%; padding-left: 60px; align-self: center; }

/* img */
.about_policy_cont .img { align-self: flex-start; max-width: 50%; box-shadow: 5px 10px 15px rgb(0, 0, 0, 0.2); margin-bottom: 0; }
.about_policy_cont img { max-width: 100%; }

/** -Mobile UI- **/
@media all and (max-width:1023px) {
    .about_policy.cont { padding: 0; margin-top: 50px; margin-bottom: -10px; }
    .about_policy_cont .item { flex-direction: column; }
    .about_policy_cont .item .img { margin: 50px auto; }
    .about_policy_cont .item .txt { width: 100%; padding: 0 0 40px 0; }
}
@media all and (max-width:767px) {
    .about_policy.cont { margin-top: 0; }
}

/*** about 디지털책임 | 개인정보 보호 ***/
.basic_img_box.center { text-align: center; }
.basic_img_box .md_tit { display: block; margin-bottom: 60px; }
.basic_img_box .img img { max-width: 100%; }
.basic_img_box .img_m { display: none; }
.basic_list_box .h6 { display: block; margin-bottom: 30px; }
.basic_list_box .list { display: flex; flex-wrap: wrap; margin: 0 -13px; }
.basic_list_box .list .box { width: calc(25% - 26px); margin: 0 13px; border: 3px solid #7D94A8; border-top: 0; }
.basic_list_box .list .md_tit { display: block; height: 50px; line-height: 50px; text-align: center; font-size: 18px; color: #fff; background: #7D94A8; }
.basic_list_box .list ul { padding: 20px 30px 30px; }
.basic_list_box .list ul li:first-child { margin-top: 0; }
.basic_list_box .list ul li { position: relative; padding-left: 14px; margin-top: 10px; line-height: 26px; }
.basic_list_box .list ul li:before { display: block; position: absolute; left: 0; top: 13px; width: 4px; height: 4px; background: #000; border-radius: 50%; content: ''; }

/** -Mobile UI- **/
@media all and (max-width:1023px) {
    .basic_list_box .list { margin-top: -26px; }
    .basic_list_box .list .box { width: calc(50% - 26px); margin-top: 26px; }
    .basic_list_box .list .md_tit { height: 44px; line-height: 44px; font-size: 16px; }
    .basic_list_box .list ul { padding: 20px 30px; }
    .basic_list_box .list ul li { padding-left: 12px; line-height: 24px; }
    .basic_list_box .list ul li:before { width: 3px; height: 3px; top: 12px; }
}
@media all and (max-width:767px) {
    .basic_img_box .md_tit { margin-bottom: 20px; text-align: center !important; }
    .basic_img_box .img_p { display: none; }
    .basic_img_box .img_m { display: block; }
    .basic_list_box .h6 { text-align: center !important; }
    .basic_list_box .list { display: block; margin-top: 0; }
    .basic_list_box .list .box:first-child { margin-top: 0; }
    .basic_list_box .list .box { width: 100%; margin: 10px 0 0; }
}

/* 2023-01-30 도어락/월패드 사업 안내 메시지 추가 시작 */
/* list_guide
---------- ---------- ---------- ---------- ---------- */
.list_guide .item_guide {
  font-size: 1.4rem;
  line-height: 1.5;
}

.list_guide .item_guide .txt_l {
  display: inline-block;
  vertical-align: top;
}

.list_guide .item_guide + .item_guide {
  margin-top: 0.6rem;
}

.list_guide .link_comm {
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.5;
  -webkit-transition: color 0.4s;
  -moz-transition: color 0.4s;
  -o-transition: color 0.4s;
  transition: color 0.4s;
}

/* form_about_help
---------- ---------- ---------- ---------- ---------- */
.form_about_help + .list_guide {
  margin-top: 2.4rem;
}

@media only screen and (max-width: 1023px) {
  /* list_guide
  ---------- ---------- ---------- ---------- ---------- */
  .list_guide .item_guide .txt_l {
    display: block;
  }
}
/* // 2023-01-30 도어락/월패드 사업 안내 메시지 추가 끝 */

/* 2023-02-03 추가 시작 */
/* global
---------- ---------- ---------- ---------- ---------- */
.scrn_out { /* 2023-04 접근성 수정 (IOS) */
    overflow: hidden;
    position: absolute;
    width: 0.1rem;
    height: 0.1rem;
    font-size: 0.1rem;
    line-height: 0;
    color: transparent;
    text-indent: -999.9rem;
}

.desc_g {
    font-size: 1.4rem;
    line-height: 1.5;
    color: #888;
}

.thread {
    width: auto;
    height: auto;
    border-top: 0.1rem solid #ddd;
    line-height: normal;
}

/* outer_half
  ---------- ---------- ---------- ---------- ---------- */
.outer_half {
    font-size: 0;
}

.inner_half {
    display: inline-block;
    width: 50%;
    box-sizing: border-box;
    vertical-align: middle;
    text-align: right;
}

.inner_half:first-child {
    text-align: left;
}

/* outer_cell
  ---------- ---------- ---------- ---------- ---------- */
.outer_cell {
    display: table;
    width: 100%;
    box-sizing: border-box;
}

.inner_cell {
    display: table-cell;
    box-sizing: border-box;
    vertical-align: middle;
}

/* outer_scroll
  ---------- ---------- ---------- ---------- ---------- */
.outer_scroll {
    overflow-x: auto;
    overflow-y: hidden;
}

.inner_scroll {
    min-width: 102.4rem;
}

/* head_article
  ---------- ---------- ---------- ---------- ---------- */
.head_article {
    line-height: normal;
}

/* list_article_info
  ---------- ---------- ---------- ---------- ---------- */
.list_article_info {
    display: inline-block;
    margin: -1.2rem 0 0 -2.2rem;
    font-size: 0;
    line-height: normal;
    vertical-align: top;
}

.list_article_info .item_article {
    display: inline-block;
    position: relative;
    margin: 1.2rem 0 0 1.1rem;
    padding-left: 1.1rem;
    vertical-align: top;
}

.list_article_info .item_article:before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 0.2rem;
    height: 1rem;
    margin-top: 0.1rem;
    background-color: #b2b2b2;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    content: '';
}

.list_article_info .item_article:first-child:before {
    display: none;
}

.list_article_info .txt_l {
    font-size: 1.4rem;
    color: #505050;
    letter-spacing: -0.006rem;
}

/* list_article_writer
  ---------- ---------- ---------- ---------- ---------- */
.list_article_writer {
    line-height: normal;
}

.list_article_writer .tit_article_writer {
    font-weight: 700;
    font-size: 1.8rem;
    word-break: break-all;
}

.list_article_writer .tit_article_writer + .txt_article_writer {
    margin-top: 1rem;
}

.list_article_writer .txt_article_writer {
    font-size: 1.6rem;
    color: #666;
    letter-spacing: -0.05rem;
}

/* 2023-04-04 aliceBlue box 추가 시작 */
.list_article_writer ~ .list_article_writer,
.list_article_writer .tit_article_writer ~ .tit_article_writer {
    margin-top: 3.3rem;
}
/* // 2023-04-04 aliceBlue box 추가 끝 */

/* list_bullet
  ---------- ---------- ---------- ---------- ---------- */
.list_bullet {
    display: inline-block;
    font-size: 0;
    line-height: normal;
    vertical-align: top;
}

.list_bullet .item_bullet {
    position: relative;
    padding-left: 0.8rem;
    font-size: 1.4rem;
    text-align: left;
}

.list_bullet .item_bullet:before {
    position: absolute;
    top: 1.2rem;
    left: 0;
    z-index: 1;
    width: 0.4rem;
    height: 0.1rem;
    background-color: #000;
    content: '';
}

.list_bullet .txt_l {
    display: inline-block;
    vertical-align: middle;
}

/* grp_inquiry_ask
  ---------- ---------- ---------- ---------- ---------- */
.grp_inquiry_ask {
    line-height: normal;
    background-color: #fafafa;
}

.grp_inquiry_ask .outer_cell {
    padding: 3rem;
    height: 10.4rem;
}

.grp_inquiry_ask .tit_inquiry_ask {
    display: inline-block;
    font-size: 1.8rem;
    letter-spacing: -0.065rem;
    vertical-align: top;
}

/* 2023-02-20 기술 리포트 상세 문의하기 버튼 순서 변경 및 SCP 바로가기 버튼 수정 시작 */
.grp_inquiry_ask [class^='btn_'] {
    min-width: 21rem;
    margin-left: 1rem;
}
/* // 2023-02-20 기술 리포트 상세 문의하기 버튼 순서 변경 및 SCP 바로가기 버튼 수정 끝 */

/* 2023-02-20 기술 리포트 상세 문의하기 버튼 순서 변경 및 SCP 바로가기 버튼 추가 시작 */
.grp_inquiry_ask .inner_half {
    margin: -1rem 0 0 -1rem;
}

.grp_inquiry_ask .inner_half:first-child {
    margin: 0;
}

.grp_inquiry_ask .inner_half [class^='btn_'] {
    margin: 1rem 0 0 1rem;
}
/* // 2023-02-20 기술 리포트 상세 문의하기 버튼 순서 변경 및 SCP 바로가기 버튼 추가 끝 */

/* 2023-04-04 aliceBlue box 추가 시작 */
/* box_gray, box_aliceBlue
---------- ---------- ---------- ---------- ---------- */
.box_gray {
    background-color: #f3f3f3;
}

.box_aliceBlue {
    background-color: #ecf9ff;
}

.box_aliceBlue .tit_article_writer {
    color: #3566d8;
}

.list_article_writer .txt_article_writer {
    color: #000;
}

.box_gray,
.box_aliceBlue {
    line-height: normal;
}

.inner_box_gray,
.inner_box_aliceBlue {
}

.box_gray + [class^='box_'],
.box_aliceBlue + [class^='box_'] {
    margin-top: 2rem;
}

.box_gray ~ .grp_inquiry_ask,
.box_aliceBlue ~ .grp_inquiry_ask {
    margin-top: 2rem;
}

/* type_medium */
.box_gray.type_medium .inner_box_gray,
.box_aliceBlue.type_medium .inner_box_aliceBlue {
    padding: 4rem 3rem;
}
/* // 2023-04-04 aliceBlue box 추가 끝 */

/* tbl_comm
  ---------- ---------- ---------- ---------- ---------- */
.tbl_comm {
    position: relative;
    border: 0.1rem solid #ddd;
    border-spacing: 0;
    border-collapse: collapse;
    line-height: normal;
    table-layout: fixed;
}

.tbl_comm:before,
.tbl_comm:after {
    position: absolute;
    top: -0.1rem;
    bottom: -0.1rem;
    z-index: 1;
    width: 0.1rem;
    content: '';
}

.tbl_comm:before {
    left: -0.1rem;
}

.tbl_comm:after {
    right: 0;
}

.tbl_comm thead th,
.tbl_comm tbody td {
    border-top: 0.1rem solid #ddd;
    border-left: 0.1rem solid #ddd;
    text-align: center;
}

.tbl_comm thead th,
.tbl_comm thead th .txt_l {
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.7142;
}

.tbl_comm tbody td,
.tbl_comm tbody td .txt_l {
    font-size: 1.4rem;
    line-height: 1.7142;
}

.tbl_comm .outer_cell {
    min-height: 4rem;
}

.tbl_comm .inner_cell {
    padding: 0.6rem 1.6rem;
}

/* options */
.tbl_comm .align_l {
    text-align: left;
}
.tbl_comm .align_r {
    text-align: right;
}
.tbl_comm .align_c {
    text-align: center;
}

/* 2023-05-12 수정 시작 */
.tbl_comm .tbl_th {
    padding: 0.6rem 1.6rem;
    border-top: 0.1rem solid #ddd;
    background-color: #f3f3f3;
}

.tbl_comm .tbl_th.fst {
    border-top: 0 none;
}

.tbl_comm .fst_t {
    border-top: 0 none;
}
/* // 2023-05-12 수정 끝 */

/* override
  ---------- ---------- ---------- ---------- ---------- */
/* 2023-02-06 기술 리포트 상세의 목록 보기 영역 수정 시작 */
.MP_customer_detail.type_normal + .history_back {
    margin-top: -10rem;
}
/* // 2023-02-06 기술 리포트 상세의 목록 보기 영역 수정 끝 */

.customer_detail .detail_title .tit_b + .head_article {
    margin: 1.8rem 0 -0.4rem 0;
}

.customer_detail .detail_content .grp_inquiry_ask + .title {
    margin-top: 5.4rem;
}

.customer_detail .detail_content .tbl_comm {
    margin-top: 4rem;
}

.detail_content .outer_scroll + .desc_g {
    margin-top: 0.6rem;
}

/* 2023-04-04 aliceBlue box 추가 시작 */
.customer_detail .detail_content + .box_gray,
.customer_detail .detail_content + .box_aliceBlue {
    margin-top: 6rem;
}
/* // 2023-04-04 aliceBlue box 추가 끝 */

.customer_detail .detail_content + .grp_inquiry_ask {
    margin-top: 2rem;
}

.customer_detail .thread {
    margin-top: 2rem;
}

/* 2023-04-04 aliceBlue box 추가 시작 */
.customer_detail .detail_content .box_aliceBlue {
    margin: 1rem 0;
}
.customer_detail .detail_content .box_aliceBlue:first-child {
    margin: 0 0 4rem;
}
/* // 2023-04-04 aliceBlue box 추가 끝 */

/* 2023-03-13 관련 용어집 추가 시작 */
.customer_detail .detail_content .title:first-child,
.customer_detail .detail_content .title.fst,
.customer_detail .detail_content [class*='_tit']:first-child {
    margin-top: 0;
}

/* 2023-03-17 안전보건경영 추가 시작 */
.img_tit_list .prod_tit .md_tit2 {
    display: block;
    font-size: 2.8rem;
    line-height: 1.4;
    letter-spacing: -0.075rem;
}

.img_tit_list .prod_tit .thumb_prod,
.img_tit_list .prod_list .img_prod {
    max-width: 100%;
}

.img_tit_list .prod_tit [class*='md_tit'] + .thumb_prod {
    margin-top: 4.8rem;
}
/* 2023-03-17 안전보건경영 추가 끝 */

/* list_support_useful
  ---------- ---------- ---------- ---------- ---------- */
/* type_gray */
.list_support_useful.type_gray .item_support_useful {
    background-color: #f5f5f5;
}

.list_support_useful {
    margin-top: 1.8rem;
}

.list_support_useful:first-child {
    margin-top: 0;
}

.list_support_useful .item_support_useful {
    position: relative;
    margin-top: 1.8rem;
    padding: 1rem 8.8rem 1rem 3rem;
    font-size: 1.8rem;
    font-weight: 700;
}

.list_support_useful .item_support_useful:first-child {
    margin-top: 0;
}

.list_support_useful .link_support_useful {
    display: block;
    margin: -1rem -8.8rem -1rem -3rem;
    padding: 1rem 8.8rem 1rem 3rem;
}

.list_support_useful .link_support_useful:hover {
    color: #000;
}

.list_support_useful .link_support_useful:hover + .ico_comm {
    right: 2.7rem;
}

.list_support_useful .ico_comm {
    position: absolute;
    top: 50%;
    right: 3rem;
    width: 2.8rem;
    height: 1.8rem;
    margin-top: -0.85rem;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.list_support_useful a.ico_comm:hover {
    right: 2.7rem;
}

.list_support_useful span.ico_comm {
    pointer-events: none;
}

.list_support_useful .ico_comm .ico_arrow {
    position: absolute;
    right: 0;
    top: 50%;
}

.list_support_useful .ico_arrow {
    display: inline-block;
    width: 2.5rem;
    height: 0.2rem;
    background-color: #000;
}

.list_support_useful .ico_arrow:before {
    display: block;
    position: absolute;
    right: 0.2rem;
    top: -0.5rem;
    width: 1.2rem;
    height: 1.2rem;
    border: solid #000;
    border-width: 0.2rem 0.2rem 0 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    content: '';
}
/* // 2023-03-13 관련 용어집 추가 끝 */

/* ========== ========== ========== ========== ==========
  ////////// ////////// Media ////////// //////////
  ========== ========== ========== ========== ========== */
@media only screen and (max-width: 1024px) {
    /* list_article_info
    ---------- ---------- ---------- ---------- ---------- */
    .list_article_info .txt_l {
        font-size: 1.2rem;
    }

    /* list_article_writer
    ---------- ---------- ---------- ---------- ---------- */
    .list_article_writer .txt_article_writer {
        line-height: 1.75;
    }

    .list_article_writer .tit_article_writer + .txt_article_writer {
        margin-top: 0.8rem;
    }

    /* grp_inquiry_ask
    ---------- ---------- ---------- ---------- ---------- */
    .grp_inquiry_ask {
        overflow-x: auto;
        overflow-y: hidden;
    }

    .grp_inquiry_ask .outer_cell {
        padding: 2.7rem 3rem;
    }

    /* 2023-02-20 기술 리포트 상세 문의하기 버튼 순서 변경 및 SCP 바로가기 버튼 수정 시작 */
    /* .grp_inquiry_ask .outer_half {
      margin-top: -1.6rem;
    } */

    .grp_inquiry_ask .inner_half {
        display: block;
        width: auto;
        margin: -1.6rem 0 0 -1.6rem;
        padding-top: 1.6rem;
        text-align: center;
    }
    /* // 2023-02-20 기술 리포트 상세 문의하기 버튼 순서 변경 및 SCP 바로가기 버튼 수정 끝 */

    /* 2023-02-20 기술 리포트 상세 문의하기 버튼 순서 변경 및 SCP 바로가기 버튼 추가 시작 */
    .grp_inquiry_ask .inner_half:first-child {
        margin: 0;
        padding-top: 0;
        position: relative;
    }

    .grp_inquiry_ask .inner_half [class^='btn_'] {
        margin: 1.6rem 0 0 1.6rem;
    }

    .grp_inquiry_ask .tit_inquiry_ask {
        font-size: 1.4rem;
        line-height: 1.9285;
    }

    /* 2023-02-20 기술 리포트 상세 문의하기 버튼 순서 변경 및 SCP 바로가기 버튼 추가 시작 */
    .grp_inquiry_ask [class^='btn_'] {
        margin: 1rem 0 0 0;
    }
    /* // 2023-02-20 기술 리포트 상세 문의하기 버튼 순서 변경 및 SCP 바로가기 버튼 추가 끝 */

    /* box_gray
    ---------- ---------- ---------- ---------- ---------- */
    /* type_medium */
    .box_gray.type_medium .inner_box_gray {
        padding: 3rem 3.3rem;
    }

    /* override
    ---------- ---------- ---------- ---------- ---------- */
    /* 2023-02-06 기술 리포트 상세의 목록 보기 영역 수정 시작 */
    .MP_customer_detail.type_normal + .history_back {
        margin-top: -4rem;
    }
    /* // 2023-02-06 기술 리포트 상세의 목록 보기 영역 수정 끝 */

    .customer_detail .detail_title .tit_b + .head_article {
        margin-top: 2rem;
        padding-bottom: 0.8rem;
    }

    .customer_detail .detail_content .grp_inquiry_ask + .title {
        margin-top: 4.4rem;
    }

    /* 2023-04-04 aliceBlue box 추가 시작 */
    .customer_detail .detail_content + .box_gray,
    .customer_detail .detail_content + .box_aliceBlue {
        margin-top: 5rem;
    }
    /* // 2023-04-04 aliceBlue box 추가 끝 */

    /* 2023-03-17 안전보건경영 추가 시작 */
    .img_tit_list .prod_tit .md_tit2 {
        font-size: 2rem;
    }

    .img_tit_list .prod_tit .thumb_prod,
    .img_tit_list .prod_list .img_prod {
        width: 100%;
        max-width: none;
    }

    .img_tit_list .prod_tit [class*='md_tit'] + .thumb_prod {
        margin-top: 3.2rem;
    }
    /* 2023-03-17 안전보건경영 추가 끝 */
}
/* // 2023-02-03 추가 끝 */

/* 2023-02-20 미디어 쿼리 빈 구간 직접 설정 시작 */
@media only screen and (min-width: 1025px) and (max-width: 1125px) {
    /* 2023-02-20 기술 리포트 상세 문의하기 버튼 순서 변경 및 SCP 바로가기 버튼 추가 시작 */
    .grp_inquiry_ask .inner_half {
        display: block;
        width: auto;
        margin: -1.6rem 0 0 -1.6rem;
        padding-top: 1.6rem;
        text-align: center;
    }

    .grp_inquiry_ask .inner_half:first-child {
        margin: 0;
        padding-top: 0;
        position: relative;
    }

    .grp_inquiry_ask .inner_half [class^='btn_'] {
        margin: 1.6rem 0 0 1.6rem;
    }
    /* // 2023-02-20 기술 리포트 상세 문의하기 버튼 순서 변경 및 SCP 바로가기 버튼 추가 끝 */
}
/* // 2023-02-20 미디어 쿼리 빈 구간 직접 설정 끝 */
