﻿@charset "utf-8";

/* reset */

/*a, input, select, textarea, label, button, option {color: inherit; vertical-align: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; text-transform: inherit; letter-spacing: inherit;}
a:hover {color: inherit;}
#header .hd_etc button {vertical-align: middle;}*/

/* common */
.is_hide { display: none !important; }
.is_btnBlue { border: none !important; background-color: #01b3e3 !important; color: #fff !important; }
.is_btnBlue:hover { background-color: #fff !important; color: #000 !important; }
@media all and (min-width:1025px) {
    .is_hide_p { display: none !important; }
    .is_hide_pt { display: none !important; }
}
@media (min-width:768px) and (max-width:1024px) {
    .is_hide_t { display: none !important; }
    .is_hide_pt { display: none !important; }
    .is_hide_tm { display: none !important; }
}
@media all and (max-width:767px) {
    .is_hide_m { display: none !important; }
    .is_hide_tm { display: none !important; }
    .is_hide_tm_1300 { display: none !important; }
}
@media all and (min-width:1300px) {
    .is_hide_p_1300 { display: none !important; }
    .is_hide_pt_1300 { display: none !important; }
}
@media (min-width:768px) and (max-width:1299px) {
    .is_hide_t_1300 { display: none !important; }
    .is_hide_pt_1300 { display: none !important; }
    .is_hide_tm_1300 { display: none !important; }
}
.swiper-slide { outline: none; }

/* layout */
.inWrap { max-width: 1380px; width: 100%; margin: 0 auto; padding: 0 20px; }
.inWrap.is_1360 { max-width: 1360px; }
.inWrap.is_1140 { max-width: 1180px; width: 100%; margin: 0 auto; padding: 0 20px; }
.inWrap.is_detail { max-width: 856px; }
.outWrap { width: 100%; max-width: 100%; }
@media all and (max-width:767px) {
    .inWrap { padding: 0; }
    .inWrap.is_1140 { padding: 0; }
}

/* sideStickyWrap */
.sideStickyWrap .inWrap::after { content: ""; clear: both; display: table; }
.sideStickyWrap .is_flow { float: left; width: calc(100% - 346px); padding-right: 130px; }
.sideStickyWrap .is_reverse { float: right; width: 346px; padding-bottom: 42px; }
@media screen and (max-width:1299px) {
    #container .sideStickyWrap .is_flow, #container .sideStickyWrap .is_reverse { float: none; width: 100%; padding: 0; }
    #container .thumbListGroup .is_reverse { padding-top: 63.5px; }
}
@media screen and (max-width:767px) {
    #container .sideStickyWrap .thumbList { padding-top: 0; }
    #container .sideStickyWrap .is_flow, #container .sideStickyWrap .is_reverse { padding-left: 24px; padding-right: 24px; }
    #container .sideStickyWrap .is_reverse { padding: 17px 24px 0 24px; }
}

/* featured_slide swiper dot */
.featured_slide .swiper-slide { width: 31.1%; margin-right: 3.3%; }
.featured_slide .thumb { height: auto; }
.featured_slide .thumb_textBox { padding: 0; }
.thumbList.is_three .featured_slide .thumb_btn { position: static; }
@media (max-width:767px) {
    .featured_slide .swiper-slide { width: 100%; margin-right: 0; }
    .thumbList.is_three .featured_slide .thumb { margin-left: 0; }
}
.featured_slide .swiper-slide:last-child { margin-right: 0; }
.featured_slide .swiper-container { padding-bottom: 0; }
.featured_slide.is_dot_white .swiper-pagination-bullets { bottom: 30px; }
.featured_slide.is_dot_white .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 2.5px; border: 1px solid #fff; background: transparent; opacity: 1; }
.featured_slide.is_dot_white .swiper-pagination-bullets .swiper-pagination-bullet-active { background-color: #fff; }

/* bloggerCardList swiper dot */
.bloggerCardList_swiper .swiper-container { padding-bottom: 0; }
.bloggerCardList_swiper .swiper-container .swiper-pagination-bullets { bottom: 0; }
.bloggerCardList_swiper .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet { width: 10px; height: 10px; border-radius: 7px; border: 1px solid #000; opacity: 1; color: transparent; background: transparent; cursor: pointer; }
.bloggerCardList_swiper .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #000; }

/* sub_title */
.sub_title { font-size: 2.4rem; font-family: 'SharpSansNo1'; line-height: 100%; }
.sub_titleBox { position: relative; }
.sub_titleBox + .thumb { margin-top: 33px; }
@media all and (max-width:767px) {
    .sub_title { font-size: 2.5rem; text-align: center; }
}

/* button */
.button_wrap { vertical-align: top; text-align: center; }
.button_wrap.is_left { text-align: left; }
.button_wrap.is_right { text-align: right; }
.button { display: inline-block; cursor: pointer; min-width: 200px; padding: 0 22px; font-size: 1.2rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.15rem; line-height: 40px; border: solid 1px #000; border-radius: 42px; }
.button.is_white { color: #fff; border-color: #fff; }
.button.is_arrow:before { content: ""; display: inline-block; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_front_arr.png?queryString=20240723095806) no-repeat left; background-size: contain; width: 8px; height: 10px; margin-right: 8px; }
.button.is_white.is_arrow:before { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_front_arr2.png?queryString=20240723095806) }
.button.is_regular { font-weight: 400 !important; }
@media all and (max-width:1024px) {
    .button { font-size: 1.3rem; line-height: 34px; }
}
@media all and (min-width:768px) {
    .button:hover { color: #fff; background-color: #000; }
    .button.is_white:hover { color: #000; background-color: #fff; }
    .button.is_arrow:hover:before { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_front_arr2.png?queryString=20240723095806) }
    .button.is_white.is_arrow:hover:before { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_front_arr.png?queryString=20240723095806) }
}
@media all and (max-width:767px) {
    .button:active { color: #fff; background-color: #000; }
    .button.is_white:active { color: #000; background-color: #fff; }
    .button.is_arrow:before { width: 6px; height: 8px; margin-right: 5px; }
    .button.is_arrow:active:before { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_front_arr2.png?queryString=20240723095806) }
    .button.is_white.is_arrow:active:before { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_front_arr.png?queryString=20240723095806) }
    .button { max-width: 255px; width: 100%; font-size: 1.2rem; font-weight: 700; line-height: 38px; }
}
@media (max-width:767px) and (min-width:1px) {
    .btn_gap .button { margin: 0 !important }
    .btn_gap .button:first-child { display: block; margin: 0 0 10px 0 !important }
}
.btn_gap .button { margin: 0 0 0 20px }
.btn_gap .button:first-child { margin: 0 }

/* Thumbnail */
.thumb { display: flex; flex-wrap: wrap; }
.thumb:after { content: ""; display: block; clear: both; }
.thumb_imgBox { display: block; position: relative; float: left; width: 354px; height: 100%; border: 1px solid #e5e5e5; overflow: hidden; text-align: center; background: no-repeat center; background-size: cover; font-size: 1px; line-height: 0; color: rgba(0, 0, 0, 0); white-space: nowrap; text-indent: 1980px; }
.thumb_imgBox.md_link { text-indent: 0; }
.thumb_imgBox::before { content: ""; display: block; width: 100%; height: 0; padding-bottom: 56.346%; }

/* 210714 : img mask add */
.thumb_img { height: 100%; margin: 0 -100%; }
.thumb_series { position: absolute; bottom: 10px; left: 10px; padding: 2px 8px; font-size: 1.4rem; font-weight: 700; color: #fff; background-color: #1428a0; }
.thumb_textBox { position: relative; }
.thumb_imgBox + .thumb_textBox { width: calc(100% - 354px); padding: 0 0 0 32px; display: flex; flex-wrap: wrap; }
.thumb_eyebrow { width: 100%; display: flex; align-items: center; font-size: 0; letter-spacing: 0.11rem; color: #333; }
.thumb_eyebrow .thumb_series { display: inline-block; position: static; margin-left: 8px; }
.thumb_company, .thumb_date, .thumb_category, .thumb_tag { font-size: 1.4rem; display: inline-block; vertical-align: middle; }
.thumb_category { text-transform: uppercase; vertical-align: middle; font-weight: 700; }
.thumb_category + .thumb_date:before { display: inline-block; content: ""; width: 1px; height: 10px; margin: 0 7px; background-color: #333; vertical-align: middle; }
.thumb_date { display: inline-block; vertical-align: middle; font-weight: 700; }
.thumb_tag { padding: 3px 8px; letter-spacing: 0; background-color: #0074c2; color: #fff; text-transform: uppercase; }
.thumb_tag + .thumb_date { margin-left: 12px; }
.thumb_company { margin-right: 14px; font-weight: 700; letter-spacing: -0.05px; }
.thumb_company.is_korean { font-family: 'nanumsquare'; }
.thumb_title { display: block; }
.thumb_eyebrow + .thumb_title { width: 100%; margin-top: 12px; margin-bottom: 5px; }
.thumb_title a { overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 0px; font-size: 2.4rem; line-height: 32px; max-height: calc(32px * 2); font-weight: bold; }
.thumb_description a { overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; font-size: 1.5rem; line-height: 26px; max-height: calc(26px * 3); }
.thumb .thumb_btn { width: 100%; display: flex; align-items: center; margin-top: auto; }
.thumb_btn .thumb_readMore, .thumb_btn .thumb_share { font-size: 1.4rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #2189FF; display: inline; vertical-align: top; }
.thumb_mark { margin: 0 19px; font-size: 1.4rem; font-weight: 700; color: #2189FF; }


/* 20220720 css 수정 */
.thumb_eyebrow.thumb_aside { display: inline-block; width: 100%; }
.thumb_eyebrow.thumb_aside .thumb_titleArea { float: left; margin-right: 7px; line-height: 26px; }
.thumb_eyebrow.thumb_aside .thumb_titleArea .thumb_category { text-transform: none; }
.thumb_eyebrow.thumb_aside .thumb_titleArea .thumb_date { text-transform: none; }

.thumb_eyebrow.thumb_aside .navigationSlide_seriesWrap { float: left; }
.thumb_eyebrow.thumb_aside .navigationSlide_seriesWrap .navigationSlide_series { margin-left: 0; }
/* //20220720 css 수정 */



@media all and (max-width:1024px) {
    .thumb_btn .thumb_readMore, .thumb_btn .thumb_share, .thumb_mark { font-size: 1.2rem; }
}
@media all and (min-width:768px) {
    .thumb_title:hover { color: #8a8a8a; }
    .thumb_description:hover { color: #8a8a8a; }
    .thumb_readMore:hover, .thumb_share:hover { color: #0098c2; }
}
@media all and (max-width:767px) {
    .thumb_title:active { color: #8a8a8a; }
    .thumb_description:active { color: #8a8a8a; }
    .thumb_readMore:active, .thumb_share:active { color: #0098c2; }
    .thumb { height: auto; flex-wrap: wrap; }
    .thumb_imgBox { float: none; width: 100%; height: inherit; }
    .thumb_img { width: 100%; height: inherit; margin: 0; }
    .thumb_series { bottom: 8px; left: 8px; padding: 2px 6px; font-size: 1.2rem; font-weight: 400; }
    .thumb_imgBox + .thumb_textBox { margin-top: 18px; float: none; width: 100%; padding: 0; }
    .thumb_company, .thumb_date, .thumb_category, .thumb_tag { font-size: 1.2rem; }
    .thumb_company { margin-right: 15px; }
    .thumb_eyebrow .thumb_series { margin-left: 6px; }
    .thumb_tag { padding: 2px 5px; }
    .thumb_tag + .thumb_date { margin-left: 10px; }
    .thumb_title a { overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 2rem; line-height: 27px; max-height: calc(27px * 2); white-space: normal; }
    .thumb_eyebrow + .thumb_title { margin-bottom: 0px; }
	.thumb_description { margin-top: 10px; min-height: auto; }
    .thumb_description a { font-size: 1.4rem; line-height: 22px; max-height: calc(22px * 3); }
    .thumb_btn { position: static; margin-top: 25px; }
    .thumb_imgBox + .thumb_textBox .thumb_btn { position: static; margin-top: 25px; }
    .thumb_btn .thumb_readMore, .thumb_btn .thumb_share, .thumb_mark { font-size: 1.2rem; font-weight: 700; line-height: 12px; }
    .thumb_mark { margin: 0 5px; }
}

/* Thumbnail List */
.thumbList { font-size: 0; position: relative; }
.thumbList .sub_title { margin-bottom: 33px; }
.thumbList strong.sub_title {display: block;} /* 2023-03-21 인사이트 리포트 사이드 메뉴 타이틀의 태그가 strong 일 때 display 추가 */

.thumbList .thumb + .thumb { margin-top: 79px; }
.thumbList .button { margin-top: 79px; }
.wrap_thumbList .thumbList .button { margin-top: 100px; }
.thumbList.is_newsTitle { max-width: 1195px; margin-left: auto; margin-right: auto; }
.thumbList_result { padding-bottom: 50px; }
.thumbList.is_newsTitle .sub_title { margin-bottom: 0; }
.thumbList.is_newsTitle .thumb { height: auto; }
.thumbList.is_newsTitle .thumb + .thumb { padding-top: 50px; border-top: solid 1px #ccc; }
.thumbList.is_newsTitle .thumb_eyebrow { font-weight: 400; }
.thumbList.is_newsTitle .thumb_description { min-height: auto; }
.thumbList.is_newsTitle .thumb_btn { position: static; margin-top: 25px; }
@media all and (min-width:768px) {
    .thumbList_result { padding-bottom: 100px; }
    .thumbList .button.is_viewAll:hover { color: #8a8a8a; background-color: inherit; }
    .thumbList .button.is_viewAll:after { display: inline-block; content: ">"; margin-left: 7px; }
    .thumbList .button.is_viewAll { min-width: auto; margin-top: 0; padding: 0; font-size: 1.4rem; letter-spacing: 1px; line-height: inherit; color: #333333; border: none; border-radius: 0; position: absolute; right: 0; top: 9px; }
}
@media all and (max-width:767px) {
    .thumbList { padding: 0 24px; }
    .thumbList.is_bg_m_gray { background-color: #f3f3f3; }
    .thumbList .sub_title { margin-bottom: 31px; }
    .thumbList .thumb + .thumb { margin-top: 50px; }
    .thumbList .button, .wrap_thumbList .thumbList .button { margin-top: 45px; }
    .thumbList.is_newsTitle .thumb + .thumb { margin-top: 30px; padding-top: 25px; border-top: solid 1px #e9e9e9; }
    .thumbList.is_newsTitle .thumb_title a { font-size: 1.7rem; line-height: 23px; max-height: calc(23px * 2); }
    .thumbList.is_newsTitle .thumb_description { display: none; }
    .thumbList.is_newsTitle .thumb_btn { display: none; }
}

/* search result list*/
.sch_wrap_newsList { padding: 200px 0 0; }
.sch_wrap_newsList .box { margin: 0 auto; max-width: 1380px; }
.box .inner_newsList { padding: 0 20px; }
.sch_wrap_newsList .box .inner { padding: 0; }
.thumbList_sub_title { padding-bottom: 70px; line-height: 36px; font-size: 2.8rem; font-weight: bold; text-transform: uppercase; }
@media (max-width:1024px) and (min-width:1px) {
    .wrap_thumbList { padding: 0 24px; }
}
@media all and (max-width:767px) {
    .wrap_thumbList { padding: 0 14px; }
    .wrap_thumbList .thumbList { padding: 0 10px; }
    .sch_wrap_newsList { padding: 75px 0 25px; }
    .sch_wrap_newsList .box .inner { padding: 0 24px; }
    .box .inner_newsList { padding: 0 14px; }
    .thumbList_sub_title { padding-bottom: 35px; font-size: 1.6rem; line-height: 27px; }
}

/* Thumbnail List Three */
.thumbList.is_three .thumb { display: inline-block; margin-top: 0; text-align: left; }
.thumbList.is_three .thumb { margin-left: 3.3%; }
.thumbList.is_three .thumb:first-of-type { margin-left: 0; }
.thumbList.is_three .thumb_imgBox { float: none; width: 100%; height: inherit; }
.thumbList.is_three .thumb_img { width: 100%; height: inherit; margin: 0; }
.thumbList.is_three .thumb_img_m { display: none; }
.thumbList.is_three .thumb_textBox { float: none; width: 100%; margin-top: 20px; }
.thumbList.is_three .thumb_eyebrow .thumb_series { display: none; }
.thumbList.is_three .thumb_title a { overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 36px; max-height: calc(36px * 2); white-space: normal; }
.thumbList.is_three .thumb_description { margin-top: 5px; }
.thumbList.is_three .thumb_description a { -webkit-line-clamp: 2; max-height: calc(24px * 2); }
.thumbList.is_three .thumb_btn { margin-top: 38px; }
@media all and (max-width:767px) {
    .thumbList.is_three { position: relative; padding: 0; margin: 0 14px; color: #fff; }
    .thumbList.is_three .sub_title { width: 100%; margin: 34px 0 0; position: absolute; top: 0; z-index: 10; }
    .thumbList.is_three .thumb { background: center no-repeat; background-size: cover; width: 100%; height: 352px; }
    .thumbList.is_three .thumb:after { display: block; position: absolute; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); }
    .thumbList.is_three .thumb_textBox { margin-top: 133px; padding: 0 14px; position: relative; z-index: 10; }
    .thumbList.is_three .thumb_eyebrow { color: inherit; }
    .thumbList.is_three .thumb_eyebrow .thumb_series { display: inline-block; }
    .thumbList.is_three .thumb_title { margin-top: 9px; }
    .thumbList.is_three .thumb_title a { line-height: 27px; max-height: calc(27px * 2); }
    .thumbList.is_three .thumb_category + .thumb_date:before { background-color: #fff; }
    .thumbList.is_three .thumb_description { margin-top: 3px; }
    .thumbList.is_three .thumb_description a { display: block; font-size: 1.4rem; line-height: 23px; max-height: calc(23px * 2); }
    .thumbList.is_three .thumb_btn { margin-top: 17px; }
    .thumbList.is_three .thumb_imgBox { display: none; }
}
@media all and (min-width:768px) {
    .thumbList.is_three .thumb { background-image: none !important; }
}

/* Thumbnail List Side */
.thumbList.is_side .thumb_btn { position: static; }
.thumbList.is_side.is_in_box { padding: 18px 20px !important; background-repeat: no-repeat; background-position: 0 0; background-size: cover; }
.thumbList.is_side.is_in_box .sub_title { text-align: left; }
.thumbList.is_side.is_in_box .thumb { padding: 0; background-color: transparent; }
.thumbList.is_side.is_newsTitle { max-width: none; }
.thumbList.is_side.is_newsTitle .thumb + .thumb { margin-top: 0; padding-top: 0; }
.thumbList.is_side.is_newsTitle .thumb_title { margin-top: 15px; }
.thumbList.is_side.is_grayCard .thumb { background-color: #f3f3f3; }
.thumbList.is_side.is_grayCard .swiper-pagination { position: static; margin-top: 25px; }
.thumbList.is_side.is_grayCard .swiper-pagination-bullets .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 0 0 8px; color: transparent; border: 1px solid #000; background: transparent; opacity: 1; }
.thumbList.is_side.is_grayCard .swiper-pagination-bullets .swiper-pagination-bullet:first-of-type { margin-left: 0; }
.thumbList.is_side.is_grayCard .swiper-pagination-bullets .swiper-pagination-bullet-active { background-color: #000; }
.thumbList.is_side.is_fullGrayCard .thumb { background-color: #f3f3f3; }
.thumbList.is_side.is_fullGrayCard .thumb_description { margin-top: 0; }
.thumbList.is_side.is_fullGrayCard .thumb_imgBox { height: 219px; }
.thumbList.is_side.is_fullGrayCard .thumb_textBox { padding: 29px 21px 35px; }
.thumbList.is_side.is_fullGrayCard .thumb_title { margin-top: 0; }
.thumbList.is_side.is_fullGrayCard .thumb_btn { margin-top: 23px; }
@media all and (min-width:1300px) {
    .thumbList.is_side .thumb { width: 100%; height: auto; }
    .thumbList.is_side .thumb + .thumb { display: inline-block; margin-top: 62px; }
    .thumbList.is_side .thumb.is_hoverShadow_p + .thumb { margin-top: 30px; }
    .thumbList.is_side .thumb_imgBox { float: none; width: 100%; height: 174px; }
    .thumbList.is_side .thumb_img { width: 100%; height: 100%; margin: 0; }
    .thumbList.is_side .thumb_textBox { float: none; width: 100%; padding: 38px 10px 45px; }
    .thumbList.is_side.is_newsTitle .thumb_textBox { height: 182px; }
    .thumbList.is_side .thumb_company { margin-right: 0; }
    .thumbList.is_side .thumb_title { margin-top: 9px; }
    .thumbList.is_side .thumb_imgBox + .thumb_textBox .thumb_title a { -webkit-line-clamp: 3; max-height: calc(32px * 3); }
    .thumbList.is_side .thumb_description { margin-top: 19px; }
    .thumbList.is_side .thumb_description a { -webkit-line-clamp: 2; max-height: calc(24px * 2); }
    .thumbList.is_side .thumb_description.is_hide { display: none; }
    .thumbList.is_side .thumb_btn { margin-top: 19px; }
    .thumbList.is_side.is_newsTitle .thumb_category { display: none; }
    .thumbList.is_side.is_grayCard .thumb { padding: 20px 20px 36px; }
    .thumbList.is_side.is_grayCard .thumb_imgBox { border-color: #ccc; }
    .thumbList.is_side.is_grayCard .thumb_textBox { margin-top: 26px; padding: 0; }
    .thumbList.is_side.is_grayCard .thumb_title { margin-top: 0; }
    .thumbList.is_side .swiper-slide + .swiper-slide { margin-top: 40px; }
    .thumbList.is_side.is_grayCard .thumb_description { margin-top: 14px; }
    .thumbList.is_side.is_grayCard .thumb_btn { margin-top: 25px; }
    .thumbList.is_side.is_in_box { height: 200px; margin-top: 85px; color: #fff; border: 1px solid #ccc; }
    .thumbList.is_side.is_in_box .thumb_imgBox { display: none; }
    .thumbList.is_side.is_in_box .sub_title { margin: 0 0 8px; }
    .thumbList.is_side.is_in_box .thumb_textBox { padding: 0; }
    .thumbList.is_side.is_in_box .thumb_btn { margin-top: 23px; }
    .thumbList.is_side.is_newsTitle .thumb_textBox { padding-left: 0; padding-right: 0; }
}
@media all and (max-width:1299px) {
    .thumbList.is_side.is_in_box { height: 208px; color: #fff; border: 1px solid #ccc; text-align: left; }
    .thumbList.is_side.is_in_box .sub_title { margin-top: 17px; margin-bottom: 0 !important; }
    .thumbList.is_side.is_in_box .thumb_imgBox { display: none; }
    .thumbList.is_side.is_in_box .thumb_textBox { width: 100% !important; }
    .thumbList.is_side.is_in_box .thumb { padding-top: 22px; }
    .thumbList.is_side.is_in_box .thumb_description { margin-top: 0; }
    .thumbList.is_side.is_in_box .thumb_btn { margin-top: 34px; }
    .thumbList.is_side.is_grayCard .swiper-slide + .swiper-slide { margin-top: 40px; }
    .thumbList.is_side.is_grayCard .thumb { height: 206px; padding: 20px; }
    .thumbList.is_side.is_grayCard .thumb_imgBox { width: 306px; border: none; }
    .thumbList.is_side.is_grayCard .thumb_imgBox + .thumb_textBox { width: calc(100% - 306px); }
    .thumbList.is_side.is_grayCard .thumb_title a { -webkit-line-clamp: 1; max-height: none; }
    .thumbList.is_side.is_grayCard .thumb_description { margin-top: 13px; }
    .thumbList.is_side.is_newsTitle .thumb_textBox { padding: 0 10px 45px; }
    .thumbList.is_side.is_newsTitle .thumb + .thumb .thumb_textBox { padding-top: 36px; }
}
@media all and (min-width:768px) {
    .thumbList.is_side.is_newsTitle .thumb_title { padding-bottom: 0; border-bottom: none; }
}
@media all and (max-width:767px) {
    .thumbList.is_side .thumb + .thumb { margin-top: 30px; }
    .thumbList.is_side.is_grayCard .thumb { padding: 15px 15px 30px; }
    .thumbList.is_side .thumb_textBox { padding-left: 0; }
    .thumbList.is_side .thumb_title a { font-size: 1.7rem; line-height: 23px; max-height: calc(23px * 2); }
    .thumbList.is_side .thumb_imgBox + .thumb_textBox .thumb_title a { font-size: 2rem; line-height: 25px; max-height: calc(25px * 3); }
    .thumbList.is_side .thumb_btn { margin-top: 17px; }
    .thumbList.is_side.is_in_box .thumb { padding-top: 9px; }
    .thumbList.is_side.is_in_box .thumb_btn { margin-top: 20px; }
    .thumbList.is_side.is_newsTitle .thumb + .thumb, .thumbList.is_side.is_newsTitle .swiper-slide + .swiper-slide { margin-top: 25px; padding-top: 26px; }
    .thumbList.is_side.is_newsTitle .thumb_textBox { margin-top: 0; }
    .thumbList.is_side.is_newsTitle .thumb_title { margin-top: 12px; }
    .thumbList.is_side.is_newsTitle .thumb_textBox { padding: 0 !important; }
    .thumbList.is_side.is_grayCard .swiper-slide + .swiper-slide { margin-top: 0; }
    .thumbList.is_side.is_grayCard .thumb { height: auto; }
    .thumbList.is_side.is_grayCard .thumb_imgBox { width: auto; }
    .thumbList.is_side.is_grayCard .thumb_textBox { padding-top: 0; }
    .thumbList.is_side.is_grayCard .thumb_imgBox + .thumb_textBox { width: auto; }
    .thumbList.is_side.is_grayCard .thumb_description { margin-top: 0; }
}

/* bloggerCard */
.bloggerCard { display: block;  /* width: 100%; */ padding: 30px 10px 28px; border: solid 1px #d6d6d6; text-align: center; }
.bloggerCard_imgBox { display: block; width: 100px; height: 100px; border-radius: 100%; overflow: hidden; margin: auto; background: url(https://image.samsungsds.com/resource/en/images/icon/none_image.jpg?queryString=20240723095806) center no-repeat; background-size: cover; }
.bloggerCard_img { width: 100%; }
.bloggerCard_name { overflow: hidden; display: block; display: -webkit-box; -webkit-box-orient: vertical; font-size: 2.8rem; line-height: 33px; -webkit-line-clamp: 2; height: calc(33px * 2); margin-top: 17px; }
.bloggerCard_category { margin-top: 14px; font-size: 1.6rem; }
.bloggerCard_count { margin-top: 9px; font-size: 1.4rem; color: #757575; }
@media all and (max-width:1220px) {
    .bloggerCard, .bloggerCardList_swiper .swiper-container .swiper-wrapper .swiper-slide .bloggerCard_wrap .bloggerCard { max-width: 625px; margin: auto; }
    .bloggerCard_name { margin-top: 7px; font-size: 2rem; }
    .bloggerCard_category { font-size: 1.4rem; margin-top: 3px; }
    .bloggerCard_count { font-size: 1.4rem; margin-top: 28px; }
}

/* bloggerCardList */
.bloggerCardList { text-align: center; }
.bloggerCardList_title { font-size: 4rem; font-family: 'SharpSansNo1'; margin-bottom: 55px; }
.bloggerCardList_swiper .bloggerCard_wrap { width: 100%; }
.bloggerCard_wrap { float: left; width: 17.32%; margin-left: 3.35%; }
.bloggerCard_wrap:first-of-type { margin-left: 0; }
.bloggerCardList .button { margin-top: 75px; }
.bloggerCardList.is_gray { background-color: #f5f5f5; }
.bloggerCardList.is_gray .bloggerCard { background-color: #fff; }
@media all and (max-width:1220px) {
    .bloggerCardList .swiper-wrapper { padding-bottom: 32px; }
    .bloggerCardList_title { font-size: 2.5rem; margin-bottom: 30px; }
    .bloggerCard_wrap { width: 100%; }
    .bloggerCardList .button { margin-top: 25px; }
}
@media all and (max-width:767px) {
    .bloggerCardList { padding: 0 14px; }
}

/* subEmail */
.subEmail { width: 100%; padding: 70px 0; text-align: center; }
.subEmail.is_gray { background-color: #f3f3f3; }
.subEmail_form { max-width: 838px; margin: auto; padding: 0 28px; }
.subEmail_description { font-size: 1.8rem; line-height: 28px; }
.subEmail_row { position: relative; margin-top: 30px; text-align: left; }
.subEmail_input { width: calc(100% - 190px); height: 48px; padding: 16px; border-bottom: solid 1px #a6a6a6; font-size: 1.6rem; background-color: transparent; }
.subEmail_row .button_wrap { position: absolute; right: 0; top: 6px; }
@media all and (max-width:767px) {
    .subEmail_form { padding: 0 14px; }
    .subEmail_description { font-size: 1.4rem; line-height: 22px; }
    .subEmail_input { width: 100%; height: 45px; margin-top: 22px; padding: 11px 14px; font-size: 1.5rem; }
    .subEmail_row .button_wrap { position: relative; top: 0; }
    .subEmail .button { margin-top: 25px; }
}

/* triangle */
.triangle { height: 276px; width: 100%; overflow: hidden; margin-bottom: -1px; position: relative; z-index: 1; }
.triangle:after { display: block; content: ""; clear: both; }
.triangle.is_reverse { margin-bottom: 0; margin-top: -1px; }
.triangle svg { width: 1920px; height: 100%; position: absolute; left: 50%; transform: translate(-50%, 0); }
.triangle.is_reverse svg { float: left; }
.triangle svg polygon { fill: #000; }
@media all and (max-width:1024px) {
    .triangle { height: 145px; }
    .triangle svg { width: 1024px; }
}
@media all and (max-width:767px) {
    .triangle { height: 111px; }
    .triangle svg { width: 768px; }
}

/* letsTalk */
.letsTalkWrap.is_white { background-color: #fff; }
.letsTalkWrap.is_gray { background-color: #f5f5f5; }
.letsTalk { background-color: #000; color: #fff; text-align: center; padding: 6px 0 100px; }
.letsTalk_title { font-size: 6rem; line-height: 65px; font-family: 'SharpSansNo1'; position: relative; z-index: 2; }
.letsTalk_description { width: calc(80% - 44px); max-width: 750px; font-size: 1.8rem; line-height: 33px; margin: 12px auto 0; }
.letsTalk .button { margin-top: 40px; }
@media all and (max-width:1024px) {
    .letsTalk { padding: 16px 0 50px; }
    .letsTalk_title { font-size: 4rem; line-height: 34px; }
    .letsTalk_description { font-size: 1.5rem; line-height: 25px; margin-top: 13px; }
    .letsTalk .button { margin-top: 33px; }
}
@media all and (max-width:767px) {
    .letsTalk { padding: 0 14px 50px; }
    .letsTalk_title { font-size: 2.7rem; line-height: 26px; padding-top: 16px; }
    .letsTalk_description { width: 100%; margin-top: 11px; font-size: 1.5rem; }
    .letsTalk .button { margin-top: 29px; }
}

/* keyVisual */
.keyVisualWrap { background-color: #000; }
.keyVisual { width: 100%; background: center no-repeat; background-size: cover; position: relative; }
.keyVisual:after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; content: ""; background-color: rgba(0, 0, 0, 0.2); }
.keyVisual_inner { max-width: 1340px; width: 100%; margin: auto; padding: 84px 24px 104px; color: #fff; position: relative; z-index: 1; }
.keyVisual_textBox { text-align: center; }
.keyVisual_title { font-size: 6.5rem; line-height: 76px; font-family: 'SharpSansNo1'; }
.keyVisual_title_link:hover { color: inherit; }
.keyVisual_description { font-size: 1.8rem; line-height: 24px; margin-top: 30px; }
.keyVisual_sidBox { position: absolute; right: 0; bottom: 0; z-index: 1; margin: 19px 28px; font-size: 0; line-height: 0; }
.keyVisual_snsText { font-size: 1.6rem; font-weight: 700; text-transform: uppercase; line-height: 35px; vertical-align: middle; }
@media all and (max-width:767px) {
    .keyVisual_inner { padding: 44px 14px 46px; }
    .keyVisual_title { font-size: 2.9rem; line-height: 40px; }
    .keyVisual_description { font-size: 1.5rem; line-height: 24px; margin-top: 17px; }
    .keyVisual_sidBox { position: relative; margin: 28px 0 0; }
    .keyVisual_snsText { display: block; text-align: right; font-size: 1rem; line-height: 18px; }
}
.snsBox { display: inline-block; margin-left: 30px; font-size: 0; line-height: 0; vertical-align: middle; }
.snsBox_item { position: relative; display: inline-block; height: 29px;  /* line-height: 29px; */ margin-left: 27px; background: center no-repeat; background-size: contain;  /* text-indent: -9999px; */ font-size: 1px; line-height: 1em; overflow: hidden; }
.snsBox_item .ab_text { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; overflow: hidden; text-align: center; white-space: nowrap; opacity: 0; }
.snsBox_item .an_icon { height: 29px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: center no-repeat; background-size: auto 80%; }
.snsBox_item:first-of-type { margin-left: 0; }
.snsBox_item.is_facebook { width: 28px; }
.snsBox_item.is_facebook .an_icon { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_facebook.png?queryString=20240723095806); }
.snsBox_item.is_twitter { width: 35px; }
.snsBox_item.is_twitter .an_icon { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_twitter.png?queryString=20240723095806); }
.snsBox_item.is_instagram { width: 35px; }
.snsBox_item.is_instagram .an_icon { background-image: url(https://image.samsungsds.com/resource/kr/images/icon/snsBox_instagram.png?queryString=20240723095806); }
.snsBox_item.is_youtube { width: 40px; }
.snsBox_item.is_youtube .an_icon { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_youtube.png?queryString=20240723095806); }
.snsBox_item.is_linkedin { width: 32px; }
.snsBox_item.is_linkedin .an_icon { background-image: url(https://image.samsungsds.com/resource/kr/images/icon/snsBox_linkedin.png?queryString=20240723095806); }
.snsBox_item.is_rss { width: 32px; }
.snsBox_item.is_rss .an_icon { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_rss.png?queryString=20240723095806); }
.snsBox_item.is_naverpost { width: 36px; }
.snsBox_item.is_naverpost .an_icon { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_naverpost.png?queryString=20240723095806); }
@media all and (min-width:768px) {
    .snsBox_item.is_facebook:hover  .an_icon { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_facebook_2.png?queryString=20240723095806); }
    .snsBox_item.is_twitter:hover  .an_icon { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_twitter_2.png?queryString=20240723095806); }
    .snsBox_item.is_instagram:hover  .an_icon { background-image: url(https://image.samsungsds.com/resource/kr/images/icon/snsBox_instagram_2.png?queryString=20240723095806); }
    .snsBox_item.is_youtube:hover  .an_icon { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_youtube_2.png?queryString=20240723095806); }
    .snsBox_item.is_linkedin:hover  .an_icon { background-image: url(https://image.samsungsds.com/resource/kr/images/icon/snsBox_linkedin_2.png?queryString=20240723095806); }
    .snsBox_item.is_rss:hover  .an_icon { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_rss_2.png?queryString=20240723095806); }
    .snsBox_item.is_naverpost:hover  .an_icon { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_naverpost_2.png?queryString=20240723095806); }
}
@media all and (max-width:767px) {
    .snsBox_item.is_facebook:active  .an_icon { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_facebook_2.png?queryString=20240723095806); }
    .snsBox_item.is_twitter:active  .an_icon { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_twitter_2.png?queryString=20240723095806); }
    .snsBox_item.is_instagram:active  .an_icon { background-image: url(https://image.samsungsds.com/resource/kr/images/icon/snsBox_instagram_2.png?queryString=20240723095806); }
    .snsBox_item.is_youtube:active  .an_icon { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_youtube_2.png?queryString=20240723095806); }
    .snsBox_item.is_linkedin:active  .an_icon { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_linkedin_2.png?queryString=20240723095806); }
    .snsBox_item.is_rss:active  .an_icon { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_rss_2.png?queryString=20240723095806); }
    .snsBox_item.is_naverpost:active  .an_icon { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_naverpost_2.png?queryString=20240723095806); }
    .snsBox { margin-top: 10px; margin-left: 0; float: right; }
    .snsBox:after { display: block; content: ""; clear: both; }
    .snsBox_item { line-height: 18px; margin-left: 20px; height: 18px; }
    .snsBox_item .an_icon { height: 18px; }
    .snsBox_item:first-of-type { margin-left: 0; }
    .snsBox_item.is_facebook { width: 8px; }
    .snsBox_item.is_twitter { width: 18px; }
    .snsBox_item.is_instagram { width: 18px; }
    .snsBox_item.is_youtube { width: 20px; }
    .snsBox_item.is_linkedin { width: 16px; }
    .snsBox_item.is_rss { width: 17px; }
    .snsBox_item.is_naverpost { width: 18px; }
}

/* categoryBar */
.categoryBar { height: 70px; background-color: #000; font-size: 0; }
.categoryBar_container { position: relative; max-width: 1340px; width: 100%; height: 100%; margin: auto; padding: 18px 0; }
.categoryBar_wrapper { position: relative; height: 100%; margin: 0 30px; overflow: hidden; }
.categoryBar_inner { position: absolute;  /* padding: 18px 0; */ color: #fff; overflow: hidden; transition: transform 200ms; }
.categoryBar_item {  /* width: 390px !important; */
text-transform: uppercase; font-size: 1.4rem; line-height: 32px; float: left; margin: 0 35px; }
.categoryBar_item.is_active:after { display: block; content: ""; width: 100%; height: 2px; background-color: #2189FF; }
.categoryBar_item.is_none a { opacity: 0.5; color: #fff; }
.category_prev { position: absolute; width: 30px; top: 0; bottom: 0; margin: auto; color: white; font-size: 15px; cursor: pointer; background-color: #000; background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_13.png?queryString=20240723095806); background-repeat: no-repeat; background-position: 50%; pointer-events: none; }
.category_prev.is_active { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_13_atv.png?queryString=20240723095806); pointer-events: inherit; }
.category_next { position: absolute; width: 30px; top: 0; right: 0; bottom: 0; margin: auto; color: white; font-size: 15px; cursor: pointer; background-color: #000; background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_13_2.png?queryString=20240723095806); background-repeat: no-repeat; background-position: 50%; pointer-events: none; }
.category_next.is_active { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_13_2_atv.png?queryString=20240723095806); pointer-events: inherit; }
@media all and (max-width:1024px) {
    .categoryBar { height: auto; border-top: solid 1px #333; }
    .categoryBar_dropDown { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_11.png?queryString=20240723095806) no-repeat center right 14px; background-size: 12px 6px; }
    .categoryBar_dropDown button { color: #fff; font-size: 1.1rem; font-weight: 700; letter-spacing: 0.2em; text-transform: uppercase; }
    .categoryBar_dropDown.is_open { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_11_2.png?queryString=20240723095806) }
    .categoryBar_dropDown.is_open + .categoryBar_container .categoryBar_inner {    /* display: block; */ visibility: visible; overflow: auto; }
    .categoryBar_dropDown button { width: 100%; line-height: 50px; padding: 0 14px; text-align: left; }
    .categoryBar_container { z-index: 11; padding: 0; }
    .categoryBar_wrapper { margin: 0; overflow: visible; }
    .categoryBar_inner { width: auto; max-width: 100%; visibility: hidden; padding: 0; background-color: #000; transform: none !important; }
    .categoryBar_item.is_active:after { display: none; }
    .categoryBar_dropDown.is_open + .categoryBar_container .categoryBar_item { display: block; width: 100%; margin: 0; padding-left: 0; font-size: 1.1rem; letter-spacing: 0.2em; line-height: 48px; border-top: solid 1px #242424; }
    .categoryBar_dropDown.is_open + .categoryBar_container .categoryBar_item a { display: block; width: 100%; height: 100%; padding-left: 13px; }

    /* 
    .categoryBar_item {
      display: block;
      width: 100%;
      margin: 0;
      padding-left: 0;
      font-size: 1.2rem;
      letter-spacing: 0.2rem;
      line-height: 48px;
      border-top: solid 1px #242424;
    }
    .categoryBar_item a {
      display: block;
      width: 100%;
      height: 100%;
      padding-left: 13px;
    } 
    */ 
}
@media all and (min-width:768px) {
    .categoryBar_item a:hover { opacity: 0.5; color: #fff; }
}
@media all and (max-width:767px) {
    .categoryBar_inner { width: 100% !important; }
    .categoryBar_item a:active { opacity: 0.5; color: #fff; }
}

/* searchListMenu */
.searchListMenu { max-width: 1340px; height: 72px; margin: 0 auto 40px; font-size: 0; border-bottom: solid 1px #e2e2e2; }
.searchListMenu_container { position: relative; max-width: 1340px; width: 100%; height: 100%; margin: auto; }
.searchListMenu_wrapper { position: relative; height: 100%; margin: 0 42px; overflow: hidden; }
.searchListMenu_inner { position: absolute; right: 0; left: 0; margin: 0 auto; color: #7f7f7f; overflow: hidden; transition: transform 200ms; text-align: center; white-space: nowrap; }
.searchListMenu_item { display: inline-block;  /* width: 390px !important; */ text-transform: uppercase; font-size: 1.8rem; line-height: 68px; letter-spacing: 1px; margin: 0 21px; }
.searchListMenu_item.is_active { color: #000; font-weight: 700; }
.searchListMenu_item.is_active:after { display: block; content: ""; width: 100%; height: 3px; background-color: #000; }
.searchListMenu .category_prev { position: absolute; width: 42px; top: 0; bottom: 0; margin: auto; color: white; font-size: 15px; cursor: pointer; background-color: transparent; background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_15_2.png?queryString=20240723095806); background-repeat: no-repeat; background-position: 50%; pointer-events: none; }
.searchListMenu .category_prev.is_active { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_15_2_atv.png?queryString=20240723095806); pointer-events: inherit; }
.searchListMenu .category_next { position: absolute; width: 42px; top: 0; right: 0; bottom: 0; margin: auto; color: white; font-size: 15px; cursor: pointer; background-color: transparent; background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_15.png?queryString=20240723095806); background-repeat: no-repeat; background-position: 50%; pointer-events: none; }
.searchListMenu .category_next.is_active { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_15_atv.png?queryString=20240723095806); pointer-events: inherit; }
@media all and (max-width:1024px) {
    .searchListMenu { height: auto; margin-bottom: 30px; }
    .searchListMenu_dropDown { background: #000 url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_11.png?queryString=20240723095806) no-repeat center right 14px; background-size: 12px 6px; }
    .searchListMenu_dropDown button { color: #fff; font-size: 1rem; font-weight: 700; letter-spacing: 0.2rem; text-transform: uppercase; }
    .searchListMenu_dropDown.is_open { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_11_2.png?queryString=20240723095806) }
    .searchListMenu_dropDown.is_open + .searchListMenu_container .searchListMenu_inner { /* display: block; */  visibility: visible; overflow: auto; }
    .searchListMenu_dropDown.is_open + .searchListMenu_container .searchListMenu_item a { color: #fff; font-weight: 400; font-size: 0.9rem; }
    .searchListMenu_dropDown.is_open + .searchListMenu_container .searchListMenu_length { margin-left: 3px; }
    .searchListMenu_dropDown button { width: 100%; line-height: 50px; padding: 0 14px; text-align: left; }
    .searchListMenu_container { z-index: 11; }
    .searchListMenu_wrapper { margin: 0; overflow: visible; }
    .searchListMenu_inner { width: auto !important; max-width: 100%; visibility: hidden; padding: 0; background-color: #000; transform: none !important; }
    .searchListMenu_item.is_active:after { display: none; }
    .searchListMenu_dropDown.is_open + .searchListMenu_container .searchListMenu_item { display: block; width: 100%; margin: 0; padding-left: 0; font-size: 0.9rem; letter-spacing: 0.2rem; line-height: 48px; border-top: solid 1px #242424; }
    .searchListMenu_dropDown.is_open + .searchListMenu_container .searchListMenu_item a { display: block; width: 100%; height: 100%; padding-left: 13px; text-align: left; }
    .category_prev, .category_next { display: none; }

    /* 
    .searchListMenu_item {
        display: block;
        width: 100%;
        margin: 0;
        padding-left: 0;
        font-size: 1.2rem;
        letter-spacing: 0.2rem;
        line-height: 48px;
        border-top: solid 1px #242424;
    }
    .searchListMenu_item a {
        display: block;
        width: 100%;
        height: 100%;
        padding-left: 13px;
    } 
    */ 
}
@media all and (min-width:768px) {
    .searchListMenu_item a:hover { opacity: 0.5; }
}
@media all and (max-width:767px) {
    .searchListMenu_inner { width: 100% !important; }
    .searchListMenu_item a:active { opacity: 0.5; }
    .searchListMenu { border-top: solid 1px #333; }
}

/* search select sort */
.searchSort_select { position: relative; max-width: 1340px; width: 100%; height: 100%; margin: 0 auto 90px; font-size: 16px; }
.searchSort_select:after { display: block; clear: both; height: 0; content: ""; overflow: hidden; }
.searchSort_select .select_box { position: relative; float: right; margin-right: 45px; }
.searchSort_select .select_box .select_btn { position: relative; display: block; 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; }
.searchSort_select .select_box.on .select_btn, .searchSort_select .select_box .select_btn:hover { background: #000; color: #fff; }
.searchSort_select .select_box .select_btn span { display: block; position: relative; padding-right: 20px; }
.searchSort_select .select_box .select_btn span:after { position: absolute; right: 3px; top: 13px; width: 8px; height: 8px; border: solid #000; border-width: 1px 1px 0 0; box-sizing: border-box; transform: rotate(135deg); content: ""; transition: all 0.4s; }
.searchSort_select .select_box .select_btn:hover span:after { border-color: #fff; }
.searchSort_select .select_box.on .select_btn span:after { top: 17px; transform: rotate(315deg); border-color: #fff; }
.searchSort_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; }
.searchSort_select .select_box .list li { margin-top: 10px; }
.searchSort_select .select_box .list li:first-child { margin-top: 0; }
.searchSort_select .select_box .list li a { color: #A6A6A6; transition: color 0.2s; }
.searchSort_select .select_box .list li a:hover { color: #000; }

/** -Mobile UI- **/
@media all and (max-width:1024px) {
    .searchSort_select { margin: 0 auto 20px; padding: 0 14px; font-size: 14px; }
    .searchSort_select .select_box { margin-right: 0; }
    .searchSort_select .select_box .select_btn { min-width: 100px; padding: 0 15px; font-size: 14px; }
    .searchSort_select .select_box .list { padding: 15px; }
}

/* articles */
.articles_item { border-bottom: solid 1px #e7e7e7; padding: 16px 0 16px; }
.articles_item:last-of-type { border-bottom: 0; }
.articles_list { margin-top: 12px; }
.articles_link { font-size: 1.6rem; overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 24px; max-height: calc(24px * 2); white-space: normal; }
@media all and (max-width:1100px) {
    .articles { padding: 0 24px; }
}
@media all and (min-width:768px) {
    .articles_link:hover { color: #8a8a8a }
}
@media all and (max-width:767px) {
    .articles_link:active { color: #8a8a8a }
    .articles { padding: 0 14px; }
    .articles_item { padding: 11px 0; }
    .articles_link { font-size: 1.4rem; line-height: 22px; max-height: calc(22px * 2); }
}

/* followSns snsBox */
.followSns .snsBox { margin-top: 24px; margin-left: 0; }
.followSns .snsBox_item { width: 40px; height: 40px; line-height: 40px; margin-left: 3px; background: center no-repeat; background-size: contain; text-indent: -9999px; }
.followSns .snsBox_item:first-of-type { margin-left: 0; }
.followSns .snsBox_item.is_linkedin { background-image: url(https://image.samsungsds.com/resource/en/images/icon/followSns_snsBox_linkedin.png?queryString=20240723095806); }
.followSns .snsBox_item.is_facebook { background-image: url(https://image.samsungsds.com/resource/en/images/icon/followSns_snsBox_facebook.png?queryString=20240723095806); }
.followSns .snsBox_item.is_twitter { background-image: url(https://image.samsungsds.com/resource/en/images/icon/followSns_snsBox_twitter.png?queryString=20240723095806); }
.followSns .snsBox_item.is_rss { background-image: url(https://image.samsungsds.com/resource/en/images/icon/followSns_snsBox_rss.png?queryString=20240723095806); }
.followSns .snsBox_item.is_youtube { background-image: url(https://image.samsungsds.com/resource/en/images/icon/followSns_snsBox_youtube.png?queryString=20240723095806); }
@media all and (min-width:768px) {
    .followSns .snsBox_item.is_linkedin:hover { background-image: url(https://image.samsungsds.com/resource/en/images/icon/followSns_snsBox_linkedin_2.png?queryString=20240723095806); }
    .followSns .snsBox_item.is_facebook:hover { background-image: url(https://image.samsungsds.com/resource/en/images/icon/followSns_snsBox_facebook_2.png?queryString=20240723095806); }
    .followSns .snsBox_item.is_twitter:hover { background-image: url(https://image.samsungsds.com/resource/en/images/icon/followSns_snsBox_twitter_2.png?queryString=20240723095806); }
    .followSns .snsBox_item.is_rss:hover { background-image: url(https://image.samsungsds.com/resource/en/images/icon/followSns_snsBox_rss_2.png?queryString=20240723095806); }
    .followSns .snsBox_item.is_youtube:hover { background-image: url(https://image.samsungsds.com/resource/en/images/icon/followSns_snsBox_youtube_2.png?queryString=20240723095806); }
}
@media all and (max-width:767px) {
    .followSns .snsBox_item.is_linkedin:active { background-image: url(https://image.samsungsds.com/resource/en/images/icon/followSns_snsBox_linkedin_2.png?queryString=20240723095806); }
    .followSns .snsBox_item.is_facebook:active { background-image: url(https://image.samsungsds.com/resource/en/images/icon/followSns_snsBox_facebook_2.png?queryString=20240723095806); }
    .followSns .snsBox_item.is_twitter:active { background-image: url(https://image.samsungsds.com/resource/en/images/icon/followSns_snsBox_twitter_2.png?queryString=20240723095806); }
    .followSns .snsBox_item.is_rss:active { background-image: url(https://image.samsungsds.com/resource/en/images/icon/followSns_snsBox_rss_2.png?queryString=20240723095806); }
    .followSns .snsBox_item.is_youtube:active { background-image: url(https://image.samsungsds.com/resource/en/images/icon/followSns_snsBox_youtube_2.png?queryString=20240723095806); }
    .followSns { text-align: center; }
    .followSns .snsBox { margin-top: 18px; float: none; }
    .followSns .snsBox_item { width: 39px; height: 39px; line-height: 39px; margin-left: 3px; }
    .followSns .snsBox_item:first-of-type { margin-left: 0; }
}

/* post */
.post_category { color: #2189FF; text-transform: uppercase; font-size: 1.4rem; font-weight: 700; letter-spacing: 1.5px; }
.post_category.disabled, .post_category.disabled:hover { color: gray; }
.post .cate .post_category { position: relative; margin: 0 10px; }
.post .cate .post_category:first-child { margin: 0; }
.post .cate .post_category:nth-of-type(2)::before { content: '>'; position: absolute; top: 50%; left: -11px; transform: translate(0%, -50%); }
.post_title { font-size: 4rem; line-height: 50px; font-family: 'SharpSansNo1'; margin-top: 9px; }
.post_eyebrow { margin-top: 36px; font-size: 1.4rem; line-height: 28px; color: #505050; }
.post_date + .post_author:before { display: inline-block; content: ""; width: 2px; height: 10px; margin: 0 7px; background-color: #b2b2b2; }
.post_views { font-size: 1.4rem; line-height: 24px; vertical-align: middle; color: #505050; }
.post_views:before { display: inline-block; content: ""; width: 17px; height: 12px; margin-right: 6px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_post_eye.png?queryString=20240723095806) no-repeat center; background-size: contain; }
.post_tag { font-size: 0; margin-top: 30px; padding-top: 18px; border-top: solid 1px #e7e7e7; }
.post_tagitem { display: inline-block; margin-right: 14px; font-size: 1.6rem; color: #585858; letter-spacing: 0.1rem; text-transform: uppercase; }
.post_btnBox { font-size: 1.4rem; font-weight: 700; margin-top: 74px; text-align: center; }
.post_like { width: 114px; height: 40px; border: solid 1px #ccc; border-radius: 40px; }
.post_likeIcon { width: 14px; height: 12px; }
.post_likeNum { margin-left: 6px; color: #FF2D37; } /* 202304-01 웹접근 수정 */
.post_share { display: inline-block; vertical-align: top; width: 114px; height: 40px; border: solid 1px #ccc; border-radius: 40px; background: url("https://image.samsungsds.com/resource/en/images/icon/ico_post_share.png?queryString=20240723095806") no-repeat center; background-size: 16px 15px; }
.post_shareIcon { width: 16px; height: 15px; }
.post_like + .post_share { margin-left: 10px; }
.post .postOtherInfo { margin-top: 100px; }
@media all and (min-width:768px) {
    .post_category:hover { color: #1C7EEE; }
    .post_tagitem:hover { color: #8a8a8a; }
    .post_author:hover { color: #a8a8a8; }
    span.post_author:hover { color: #000; }
}
@media all and (max-width:767px) {
    .post_category:active { color: #1C7EEE; }
    .post_tagitem:active { color: #8a8a8a; }
    .post_author:active { color: #a8a8a8; }
    .post { padding: 0 14px; }
    .post_category { font-size: 1.2rem; line-height: 15px; }
    .post_title { font-size: 2.5rem; line-height: 34px; margin-top: 11px; }
    .post_eyebrow { font-size: 1.2rem; line-height: 12px; }
    .post_views { display: inline-block; font-size: 1.2rem; line-height: 12px; margin-top: 8px; }
    .post_views:before { width: 13px; height: 10px; margin-right: 5px; }
    .post_tag { margin-top: 24px; padding-top: 6px; }
    .post_tagitem { font-size: 1.3rem; line-height: 23px; text-transform: uppercase; }
    .post_btnBox { margin-top: 38px; }
    .post_share { width: 110px; }
    .post_like + .post_share { margin-left: 3px; }
    .post .postOtherInfo { margin-top: 50px; }
}

/* post tet_wrap 기존 요소 가져와서 수정 */
.post .txt_wrap { padding-top: 45px; }
.post .txt_wrap .im { margin: 50px 0 40px; display: block; width: 100%; text-align: center; }
.post .txt_wrap .im:first-child { margin-top: 0; }
.post .txt_wrap .im img { width: 100%; }
.post .txt_wrap .im img.portrait { width: auto; max-width: 100%; max-height: 600px; }
.post .txt_wrap .im .im_info { color: #737373; margin-top: 20px; display: block; font-size: 1.4rem; }
.post .txt_wrap .box_tit { margin-bottom: 50px; font-size: 2.2rem; text-align: center; font-weight: bold; border: 1px solid #e5e5e5; padding: 10px 0; }
.post .txt_wrap p { margin-top: 30px; font-size: 1.6rem; line-height: 28px; color: #000; text-align: left; }
.post .txt_wrap p i, .post .txt_wrap p em { font-style: italic; }
.post .txt_wrap .new_font { display: inline; }

/* 210513 modify */
.txt_wrap span { display: inline-block; width: 100%; text-align: center; }
.post .txt_wrap .txt_info { display: block; font-size: 1.4rem; text-align: left; }
.post .txt_wrap .s_txt_info { display: block; font-size: 12px; }

/* 210429 add */
.post .txt_wrap .sub_tit { margin: 56px 0 0; font-size: 2.4rem; font-weight: bold; line-height: 30px; text-align: left; padding: 0; }
.post .txt_wrap h3 { margin: 56px 0 0; font-size: 2.4rem; font-weight: bold; line-height: 30px; text-align: left; padding: 0; }
.post .txt_wrap h3 + h4, .post .txt_wrap .sub_tit + h4 { margin: 10px 0 0; }
.post .txt_wrap h4 { margin: 56px 0 0; font-size: 2rem; font-weight: bold; text-align: left; padding: 0; }
/* 2023-03-06 (영문) 인사이트 리포트 hn CSS 끌어올리기 시작 */
.post .txt_wrap .h2_tit {margin: 5.6rem 0 0;font-size: 2.4rem;font-weight: bold;line-height: 3rem;text-align: left;padding: 0;}
.post .txt_wrap .h3_tit {margin: 5.6rem 0 0;font-size: 2rem;font-weight: bold;text-align: left;padding: 0;}
.post .txt_wrap h2 + h3,
.post .txt_wrap h2 + h4,
.post .txt_wrap h3 + h4,
.post .txt_wrap [class*='_tit'] + h3,
.post .txt_wrap [class*='_tit'] + h4,
.post .txt_wrap [class*='_tit'] + [class*='_tit'] {margin: 2.8rem 0 0;}
.post .txt_wrap .h4_tit {margin: 5.6rem 0 0;font-size: 1.8rem;font-weight: bold;text-align: left;padding: 0;}
/* // 2023-03-06 (영문) 인사이트 리포트 hn CSS 끌어올리기 끝 */
.post .txt_wrap p:first-child { margin-top: 0; }
.post .txt_wrap .textArea { width: 100%; padding: 7px 10px; border: 1px solid #333; line-height: 24px; }
.post .txt_wrap .textArea_title { display: inline-block; font-size: 1.6rem; font-weight: bold; margin-bottom: 5px; }
.post .txt_wrap .textArea_text { display: inline-block; font-size: 1.6rem; }

/* 20210503 story add start */
.post .txt_wrap .sbox_Area { width: 100%; padding: 20px 30px; border: solid 1px #333; line-height: 24px; }
.post .txt_wrap .sbox_Area_text { display: inline-block; font-size: 1.6rem; text-align: left; }

/* 20210503 story add  end*/
.post .txt_wrap .linkArea { width: 480px; padding: 21px 30px 21px 20px; -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .19); box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .19); cursor: pointer; }
.post .txt_wrap .linkArea_title { display: inline-block; font-size: 1.5rem; font-weight: bold; margin-bottom: 7px; }
.post .txt_wrap .linkArea_text { display: inline-block; font-size: 1.4rem; width: 100%; white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis; }
.post .txt_wrap .linkArea_url { display: inline-block; font-size: 1.4rem; color: #608cba; margin-top: 5px; }
.post .txt_wrap .seriesArea { width: 100%; padding: 33px; background-color: #f3f3f3; }
.post .txt_wrap .seriesArea_title { display: block; font-size: 1.8rem; font-weight: 700; }
.post .txt_wrap .seriesArea_list { font-size: 1.4rem; margin-top: 19px; }
.post .txt_wrap .seriesArea_list .ico { width: 100%; margin-bottom: 4px; padding-left: 10px; text-indent: -10px; overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 24px; max-height: calc(24px * 2); white-space: normal; color: #505050; background: none; }
.post .txt_wrap .seriesArea_list .ico:last-of-type { margin-bottom: 0; }
.post .txt_wrap .seriesArea_list .ico:before { content: ""; margin-right: 6px; display: inline-block; width: 2px; height: 2px; background: #000; vertical-align: middle; }
.post .txt_wrap table { color: #000; table-layout: fixed; border: 1px solid #cccccc; border-collapse: collapse; margin: 10px 0 20px 0; }
.post .txt_wrap thead th { border-bottom: 1px solid #cccccc; border-right: 1px solid #e4e4e4; padding: 5px 24px; line-height: 32px; font-size: 1.8rem; background-color: #f3f3f3; text-align: center; color: #000; font-weight: 700; }
.post .txt_wrap thead tr th:last-child { border-right: 0; border-left: 1px solid #e4e4e4; }
.post .txt_wrap tbody img { width: 100%; }
.post .txt_wrap tbody .img_box { padding: 10px; background: no-repeat center; background-size: cover; }
.post .txt_wrap tbody tr:last-child th, .post .txt_wrap tbody tr:last-child td { border-bottom: 0; }
.post .txt_wrap tbody th, .post .txt_wrap tbody td { border-bottom: 1px solid #e4e4e4; padding: 14px 26px; line-height: 24px; vertical-align:middle; text-align: left; }
.post .txt_wrap tbody th { font-weight: 400; font-size: 1.6rem; }
.post .txt_wrap tbody td { border-left: 1px solid #e4e4e4; font-size: 1.4rem; }
.post .txt_wrap tbody td.al_center { text-align: center;}
.post .txt_wrap .articleRoundbox { border: solid 1px #cccccc; border-radius: 15px; padding: 18px 26px; -webkit-box-shadow: 0px 2px #f2f2f2; box-shadow: 0px 2px #f2f2f2; }
.post .txt_wrap .articleThumb { position: relative; border: solid 1px #ccc; margin: 40px 0; -webkit-box-shadow: 0px 2px #f2f2f2; box-shadow: 0px 2px #f2f2f2; }
.post .txt_wrap .articleThumb:after { content: ""; display: block; clear: both; }
.post .txt_wrap .articleThumb_imgBox { display: block; position: absolute; float: left; width: 168px; height: 100%; overflow: hidden; text-align: center; background: no-repeat center; background-size: cover }
.post .txt_wrap .articleThumb_textBox { position: relative; padding: 31px 29px; }
.post .txt_wrap .articleThumb_imgBox + .articleThumb_textBox { float: right; width: calc(100% - 168px); height: 100%; }
.post .txt_wrap .articleThumb_title { display: block; width: 100%; font-size: 1.8rem; line-height: 26px; font-weight: 700; }
.post .txt_wrap .articleThumb_description { display: block; width: 100%; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; font-size: 1.6rem; line-height: 24px; margin-top: 5px; }
.post .txt_wrap .articleThumb_link { display: block; width: 100%; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; font-size: 1.6rem; line-height: 24px; margin-top: 15px; color: #1428a0; cursor: pointer; }
.post .txt_wrap .articleThumb.is_table { height: 110px; padding: 10px; -webkit-box-shadow: none; box-shadow: none; border-bottom-color: #e4e4e4; }
.post .txt_wrap .articleThumb.is_table .articleThumb_imgBox { position: static; width: 136px; background-size: contain; }
.post .txt_wrap .articleThumb.is_table .articleThumb_textBox { padding: 17px 25px; width: calc(100% - 136px); }
.post .txt_wrap .articleThumb.is_table .articleThumb_title { font-size: 1.6rem; line-height: 24px; }
.post .txt_wrap .articleThumb.is_table .articleThumb_link { display: block; width: 100%; text-overflow: clip; white-space: normal; word-wrap: break-word; overflow: visible; font-size: 1.6rem; line-height: 24px; margin-top: 6px; }
.post .txt_wrap .tableCell_centered { text-align: center; }
.post .txt_wrap tr .articleThumb.is_table:first-child { border-right-color: #e4e4e4; }
@media all and (min-width:768px) {
    .post .txt_wrap .seriesArea_list .ico:hover { color: #8a8a8a; }
    .post .txt_wrap .articleThumb_link:hover { color: #8a8a8a; }
}
@media all and (max-width:767px) {
    .post .txt_wrap .seriesArea_list .ico:active { color: #8a8a8a; }
    .post .txt_wrap { padding-top: 24px; }
    .post .txt_wrap .box_tit { margin-bottom: 25px; padding: 12px 10px; font-size: 1.6rem; text-align: left; }
    .post .txt_wrap p { margin-top: 24px; font-size: 1.4rem; line-height: 23px; }
    .post .txt_wrap .sub_tit { margin-top: 28px; font-size: 1.9rem; line-height: 28px; }
    .post .txt_wrap h3 { margin-top: 28px; font-size: 1.9rem; line-height: 28px; }
    .post .txt_wrap h3 + h4, .post .txt_wrap .sub_tit + h4 { margin: 4px 0 0; }
    .post .txt_wrap h4 { margin-top: 28px; font-size: 1.8rem; }
    /* 2023-03-17 (영문) 인사이트 리포트 hn CSS 끌어올리기 시작 */
    .post .txt_wrap .h2_tit {margin-top: 2.8rem; font-size: 1.9rem; line-height: 2.8rem;}
    .post .txt_wrap .h3_tit {margin-top: 2.8rem; font-size: 1.8rem;}
    .post .txt_wrap h2 + h3,
    .post .txt_wrap h2 + h4,
    .post .txt_wrap h3 + h4,
    .post .txt_wrap [class*='_tit'] + h3,
    .post .txt_wrap [class*='_tit'] + h4,
    .post .txt_wrap [class*='_tit'] + [class*='_tit']{ margin: 1.4rem 0 0; }
    .post .txt_wrap .h4_tit {margin-top: 2.8rem; font-size: 1.6rem;}
    /* // 2023-03-06 (영문) 인사이트 리포트 hn CSS 끌어올리기 끝 */
    .post .txt_wrap .textArea { padding: 5px 7px; line-height: 23px; }
    .post .txt_wrap .textArea_title { font-size: 1.3rem; margin-bottom: 2px; }
    .post .txt_wrap .textArea_text { font-size: 1.3rem; }
    .post .txt_wrap .linkArea { width: 100%; padding: 15px 16px 18px; line-height: 17px; }
    .post .txt_wrap .linkArea_title { font-size: 1.6rem; margin-bottom: 5px; }
    .post .txt_wrap .linkArea_text { font-size: 1.3rem; }
    .post .txt_wrap .linkArea_url { margin-top: 0px; font-size: 1.3rem; }
    .post .txt_wrap .seriesArea { padding: 25px 13px; }
    .post .txt_wrap .seriesArea_title { font-size: 1.4rem; }
    .post .txt_wrap .seriesArea_list { margin-top: 18px; font-size: 1.2rem; }
    .post .txt_wrap .seriesArea_list .ico { margin-bottom: 7px; line-height: 15px; }
    .post .txt_wrap .seriesArea_list .ico:last-of-type { margin-bottom: 0; }
    .post .txt_wrap table { margin: 15px 0; }
    .post .txt_wrap thead th, .post .txt_wrap tbody th, .post .txt_wrap tbody td { padding: 7px; line-height: 20px; font-size: 1.2rem; }
    .post .txt_wrap .articleThumb_link:active { color: #8a8a8a; }
    .post .txt_wrap .articleThumb { margin: 35px 0; -webkit-box-shadow: none; box-shadow: none; }
    .post .txt_wrap .articleThumb_imgBox { width: 79px; }
    .post .txt_wrap .articleThumb_textBox { padding: 10px 11px; }
    .post .txt_wrap .articleThumb_imgBox + .articleThumb_textBox { width: calc(100% - 79px); }
    .post .txt_wrap .articleThumb_title { font-size: 1.4rem; line-height: 19px; }
    .post .txt_wrap .articleThumb_description { font-size: 1.4rem; line-height: 19px; margin-top: 4px; }
    .post .txt_wrap .articleThumb_link { font-size: 1.4rem; line-height: 19px; margin-top: 4px; }
    .post .txt_wrap .articleThumb.is_table { height: auto; padding: 5px; }
    .post .txt_wrap .articleThumb.is_table .articleThumb_imgBox { width: 100%; height: auto; padding-bottom: 65.31%; float: none; }
    .post .txt_wrap .articleThumb.is_table .articleThumb_textBox { width: 100%; float: none; padding: 15px 9px 7px; }
    .post .txt_wrap .articleThumb.is_table .articleThumb_title { font-size: 1.2rem; line-height: 16px; }
    .post .txt_wrap .articleThumb.is_table .articleThumb_link { font-size: 1.2rem; line-height: 16px; margin-top: 4px; }
    .post .txt_wrap .articleRoundbox, .post .txt_wrap .articleThumbBox, .post .txt_wrap .articleTable { margin: 35px 0; }
}

/* postOtherInfo */
.postOtherInfo {  /*border: solid 1px #e7e7e7;*/
padding: 50px 50px 44px 30px; background-color: #f3f3f3; }
.postOtherInfo:after { display: block; content: ""; clear: both; }
.postOtherInfo_imgBox { float: left; overflow: hidden; width: 120px; height: 120px; border-radius: 120px; }
.postOtherInfo_img { width: 100%; }
.postOtherInfo_textBox { width: calc(100% - 168px); float: right; }
.postOtherInfo_title { font-size: 1.8rem; }
.postOtherInfo_group { font-size: 1.6rem; }
.postOtherInfo_title + .postOtherInfo_group:before { display: inline-block; content: ""; width: 2px; height: 13px; margin: 0 13px; background-color: #b2b2b2; }
.postOtherInfo_belong { display: inline-block; font-size: 1.6rem; margin-top: 12px; }
.postOtherInfo_description { font-size: 1.4rem; line-height: 28px; margin-top: 21px; }
.postOtherInfo_viewAll { font-size: 1.4rem; text-transform: uppercase; color: #2189FF; margin-top: 28px; letter-spacing: 1.4px; }
@media all and (min-width:768px) {
    .postOtherInfo_viewAll:hover { color: #1C7EEE; }
}
@media all and (max-width:767px) {
    .postOtherInfo_viewAll:active { color: #1C7EEE; }
    .postOtherInfo { text-align: center; padding: 48px 0 30px; border: 0; }
    .postOtherInfo_imgBox { margin: auto; float: none; width: 80px; height: 80px; }
    .postOtherInfo_textBox { float: none; width: 100%; margin-top: 35px; padding: 0 13px; }
    .postOtherInfo_title { font-size: 1.4rem; }
    .postOtherInfo_group { font-size: 1.4rem; }
    .postOtherInfo_title + .postOtherInfo_group:before { width: 1px; height: 10px; margin: 0 10px; }
    .postOtherInfo_belong { font-size: 1.4rem; margin-top: 11px; }
    .postOtherInfo_description { font-size: 1.3rem; line-height: 23px; margin-top: 15px; }
    .postOtherInfo_viewAll { font-size: 1.2rem; margin-top: 19px; }
}

/* blogLnb */
.blogLnb { width: 100%; background-color: #000; color: #fff; }
.blogLnb_inner { max-width: 1368px; margin: auto; padding: 0 4px 0 23px; position: relative; }
.blogLnb_inner:after { display: block; content: ""; clear: both; }
.blogLnb_title { font-size: 1.8rem; text-transform: uppercase; line-height: 70px; float: left; }
.blogLnb_Control { float: right; font-size: 0; }
@media all and (max-width:1024px) {
    .blogLnb_inner { padding: 0 20px; }
}
@media all and (min-width:768px) {
    .blogLnb_Control { margin-top: 15px; width: 228px; height: 40px; }
    .categoryBox_btn { border: 1px solid #454545; }
}
@media all and (max-width:767px) {
    .blogLnb_inner { padding-right: 14px; }
    .blogLnb_title { font-size: 1.2rem; line-height: 60px; letter-spacing: 2px; }
}

/* blogLnb 인접 형제 요소 */
@media all and (min-width:1380px) {
    #container .blogLnb ~ .is_align_left { padding-left: 20px; }
}

/* breadCrumb*/
.breadCrumb { border-bottom: 1px solid #e7e7e8; }
.breadCrumb_inner { max-width: 1360px; min-width: 320px; margin: 0 auto; padding: 16px 0 16px 20px; font-size: 1.4rem; color: #000; text-transform: capitalize; }
.breadCrumb_link { color: #000; }
.breadCrumb_mark { display: inline-block; margin: 0 4px; }
.breadCrumb_now { color: #757575; }
@media all and (max-width:768px) {
    .breadCrumb { display: none; }
}
.categoryBox { width: 100%; height: 100%; }
.categoryBox_btn { position: relative; display: block; width: 100%; height: 100%; padding: 0 12px 0 15px; font-size: 1.8rem; font-weight: 700; text-align: left; text-transform: uppercase; padding-right: 22px; background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_10_1.png?queryString=20240723095806); background-repeat: no-repeat; background-position: 93% 16px; background-size: 12px 7px; z-index: 1; }
.categoryBox_btn.is_open { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_10_1_atv.png?queryString=20240723095806); }
.categoryBox_list { display: none; position: absolute; top: 54px; right: 4px; padding-top: 2px; background-color: #000; font-size: 1.4rem; z-index: 2; }
.categoryBox_btn.is_open + .categoryBox_list { display: inline-block; }
.categoryBox_link { display: block; width: 228px; padding: 20px 15px; font-size: 1.4rem; border: solid 1px #454545; }
.subscribeBtn { font-size: 1.4rem; font-weight: 700; padding: 3px 12px; border: solid 1px #fff; display: inline-block; text-transform: uppercase; }
.categoryBox + .subscribeBtn { margin-left: 16px; }
@media all and (min-width:768px) {
    .categoryBox_link:hover { color: #8a8a8a; }
}
@media all and (max-width:1024px) {
    .categoryBox_list { right: 20px; }
}
@media all and (max-width:767px) {
    .categoryBox_link:active { color: #8a8a8a; }
    .categoryBox_btn { font-size: 1.2rem; line-height: 60px; letter-spacing: 2px; padding-right: 26px; background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_10_1_m.png?queryString=20240723095806); background-position: 100% 27px; background-size: 12px 6px; }
    .categoryBox_btn.is_open { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_10_1_m_atv.png?queryString=20240723095806); }
    .categoryBox_list { width: 100%; top: 100%; right: 0; padding-top: 0; }
    .categoryBox_link { width: 100%; padding-left: 13px; font-size: 1.2rem; letter-spacing: 2px; }
    .subscribeBtn { display: none; }
}

/* blogger intro */
.bloggerIntro { text-align: center; }
.bloggerIntro_inWrap { position: relative; padding: 86px 0 30px 0; }
.bloggerIntro_imgBox { display: block; margin: auto; overflow: hidden; width: 120px; height: 120px; border-radius: 120px; }
.bloggerIntro_img { width: 100%; }
.bloggerIntro_name { display: block; margin-top: 23px; font-size: 2.8rem; }
.bloggerIntro_category { margin-top: 18px; font-size: 1.6rem; }
.bloggerIntro_mark { display: inline-block; margin: 0 13px; }
.bloggerIntro_txt { max-width: 766px; margin: 15px auto 0; font-size: 1.6rem; letter-spacing: -0.2px; line-height: 24px; }
.bloggerIntro_link { display: block; margin-top: 4px; font-size: 1.6rem; color: #2189FF; font-family: 'nanumsquare'; }
.bloggerIntro_go_prev { display: block; position: absolute; width: 13px; height: 22px; top: 70px; left: 14px; }
.bloggerIntro_go_next { display: block; position: absolute; width: 13px; height: 22px; top: 70px; right: 14px; }
.bloggerIntro_others:after { content: ""; display: block; clear: both; }
.bloggerIntro_others_btnWrap { display: table; }
.bloggerIntro_others_btnWrap:after { content: ""; display: block; clear: both; }
.bloggerIntro_others_prev { position: relative; float: left; padding-left: 30px; }
.bloggerIntro_others_btnPrev { display: inline-block; position: absolute; width: 10px; height: 18px; top: 50%; left: 0; margin-top: -9px; }
.bloggerIntro_others_txt { display: table-cell; vertical-align: middle; text-align: left; }
.bloggerIntro_others_imgBox { width: 43px; height: 43px; float: left; overflow: hidden; margin-right: 10px; border-radius: 100%; }
.bloggerIntro_others_img { width: 100%; }
.bloggerIntro_others_name { display: block; font-size: 1.6rem; }
.bloggerIntro_others_category { display: inline-block; margin-top: 8px; font-size: 1.4rem; }
.bloggerIntro_others_next { position: relative; float: right; padding-right: 30px; }
.bloggerIntro_others_btnNext { display: inline-block; position: absolute; width: 10px; height: 18px; top: 50%; right: 0; margin-top: -9px; }
.bloggerIntro_others_next_txt { display: table-cell; vertical-align: middle; text-align: right; }
.bloggerIntro_others_next_imgBox { width: 43px; height: 43px; float: right; overflow: hidden; margin-left: 10px; border-radius: 100%; }
.bloggerIntro_others_next_img { width: 100%; }
.bestThumb .thumb_btn { position: static; margin-top: 60px; }
@media all and (min-width:768px) {
    .bloggerIntro_link:hover { color: #1C7EEE; }
    .bloggerIntro_go_prev, .bloggerIntro_go_next { display: none; }
    .bestThumb_title:hover { color: #a8a8a8; }
    .bestThumb_description:hover { color: #a8a8a8; }
}
@media all and (max-width:767px) {
    .bloggerIntro_link:hover { color: #1C7EEE; }
    .bloggerIntro_link:active { color: #1C7EEE; }
    .bestThumb_title a:active { color: #a8a8a8; }
    .bestThumb_description:active { color: #a8a8a8; }
    .bloggerIntro_inWrap { padding: 43px 14px 0; }
    .bloggerIntro_imgBox { width: 78px; height: 78px; }
    .bloggerIntro_name { margin-top: 20px; font-size: 2rem; }
    .bloggerIntro_category { font-size: 1.4rem; }
    .bloggerIntro_txt { margin-top: 20px; font-size: 1.4rem; line-height: 22px; }
    .bloggerIntro_link { font-size: 1.4rem; }
    .bloggerIntro_others { display: none; }
}
.bestThumb_txt { float: left; width: 48%; }
.bestThumb_img { display: block; float: right; width: 50%; }
.bestThumb_img img { width: 100%;  /*margin-top: 10px;*/ }
.bestThumb:after { content: ""; display: block; clear: both; }
.bestThumb_feature { margin-bottom: 35px; font-size: 1.8rem; font-weight: bold; letter-spacing: 0.15rem; }
.bestThumb_title { display: block; margin-top: 23px; line-height: 40px; }
.bestThumb_title a { overflow: hidden; text-overflow: ellipsis; display: inline-block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  /*font-size: 4rem;*/ font-size: 2.8rem; line-height: 38px; max-height: calc(38px * 2); font-weight: bold; font-family: 'SharpSansNo1'; }
.bestThumb_eyebrow { font-size: 0; font-weight: 700; line-height: 21px; letter-spacing: 0.11rem; color: #333; }
.bestThumb_category { font-size: 1.4rem; }
.bestThumb_series { padding: 2px 8px; font-size: 1.4rem; font-weight: 700; color: #fff; background-color: #1428a0; }
.bestThumb_category { text-transform: uppercase; }
.bestThumb_category + .bestThumb_date:before { display: inline-block; content: ""; width: 2px; height: 10px; margin: 0 7px; background-color: #696969; }
.bestThumb_description { margin-top: 18px; }
.bestThumb_description a { overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box; width: calc(100% - 60px); -webkit-line-clamp: 8; -webkit-box-orient: vertical; font-size: 1.6rem; line-height: 24px; max-height: calc(24px * 8); }
@media all and (min-width:768px) {
    .bestThumb_inWrap { background-image: none !important; }
}
@media all and (max-width:1024px) {
    .bestThumb_img { float: none; display: block; }
    .bestThumb_img img { margin-top: 0; }
    .bestThumb_txt { float: none; width: 95%; margin-top: 30px; }
    .bestThumb_description { margin-top: 33px; }
}
@media all and (max-width:767px) {
    .bestThumb_inWrap { position: relative; margin: 0 14px; padding: 22px 0; background-size: cover; }
    .bestThumb_inWrap:after { content: ""; display: block; position: absolute; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); }
    .bestThumb_img { display: none; }
    .bestThumb_txt { position: relative; float: none; width: 100%; margin-top: 0; padding: 0 14px; z-index: 2; }
    .bestThumb_feature { position: relative; margin-bottom: 27px; padding-left: 14px; color: #fff; font-size: 1.5rem; z-index: 2; }
    .bestThumb_series { padding: 2px 4px; font-size: 1.2rem; }
    .bestThumb_title { margin-top: 12px; }
    .bestThumb_title a { overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 2rem; line-height: 27px; max-height: calc(27px * 2); color: #fff; }
    .bestThumb_eyebrow { line-height: 18px; color: #fff; }
    .bestThumb_eyebrow  .bestThumb_category { font-size: 1.2rem; letter-spacing: 0.25rem; }
    .bestThumb_eyebrow .bestThumb_date:before { background-color: #fff; }
    .bestThumb_description { margin-top: 15px; }
    .bestThumb_description a { width: calc(100% - 25px); -webkit-line-clamp: 3; -webkit-box-orient: vertical; font-size: 1.4rem; line-height: 20px; max-height: calc(20px * 3); color: #fff; }
    .bestThumb_txt .thumb_btn { margin-top: 16px; }
}
.wideCard { display: block; padding: 50px 60px; border: 1px solid #d6d6d6; }
.wideCard_inWrap { display: table; width: 82.5%; }
.wideCard:after { content: ""; display: block; clear: both; }
.wideCard_imgBox { float: left; display: table-cell; position: relative; vertical-align: middle; }
.wideCard_img { border-radius: 100%; }
.wideCard_img_sticker { position: absolute; right: 0; bottom: 0; }
.wideCard_img_sticker img { width: 100%; }
.wideCard_txtBox { display: table-cell; padding-left: 40px; vertical-align: middle; }
.wideCard_name { font-size: 2.8rem; }
.wideCard_info { margin-top: 8px; font-size: 1.6rem; }
.wideCard_mark { display: inline-block; margin: 0 11px; }
.wideCard_articles_info { margin-top: 18px; }
.wideCard_articles_info:after { content: ""; display: block; clear: both; }
.wideCard_articles { overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 1.6rem; line-height: 24px; max-height: calc(24px * 1); }
.wideCard_feature { display: inline-block; float: left; padding-right: 6px; font-size: 1.6rem; font-weight: bold; letter-spacing: 0.08rem; }
@media all and (max-width:767px) {
    .wideCard { padding: 0 14px; border: 0; }
    .wideCard_inWrap { display: block; width: 100%; }
    .wideCard_imgBox { display: block; float: none; width: 78px; height: 78px; margin: 0 auto; }
    .wideCard_img { width: 100%; }
    .wideCard_img_sticker { width: 26px; height: 26px; }
    .wideCard_img_sticker img { width: 100%; }
    .wideCard_txtBox { display: block; width: 100%; padding-left: 0; text-align: center; }
    .wideCard_name { display: block; margin-top: 20px; font-size: 2rem; }
    .wideCard_articles_info { margin-top: 25px; }
    .wideCard_info { margin-top: 14px; font-size: 1.4rem; }
    .wideCard_feature { display: block; float: none; font-size: 1.4rem; letter-spacing: 0.133rem; }
    .wideCard_articles { -webkit-line-clamp: 2; -webkit-box-orient: vertical; width: 80%; margin: 10px auto 0; font-size: 1.4rem; line-height: 22px; max-height: calc(22px * 2); }
}
@media all and (min-width:768px) {
    .wideCardList_title { margin: 0 auto 150px; font-size: 6.4rem; text-align: center; font-family: 'SharpSansNo1'; }
    .wideCardList_swiper .swiper-slide .wirdeCardWrap { margin-top: 20px; }
    .wideCardList_swiper .swiper-slide:first-of-type .wirdeCardWrap { margin-top: 0; }
    .wideCardList_swiper .swiper-container .swiper-pagination-bullets { display: none; }
}
@media all and (max-width:1024px) {
    .wideCardList_title { margin: 0 auto 75px; }
}
@media all and (max-width:767px) {
    .wideCardList_title { margin: 0 auto 30px; font-size: 2.5rem; text-align: center; }

    /* wideCardList swiper dot */
    .wideCardList_swiper .wirdeCardWrap { padding-bottom: 30px; }
    .wideCardList_swiper .swiper-container { padding-bottom: 0; }
    .wideCardList_swiper .swiper-container .swiper-pagination-bullets { bottom: 0; }
    .wideCardList_swiper .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet { width: 10px; height: 10px; border-radius: 7px; border: 1px solid #000; color: transparent; background: transparent; cursor: pointer; }
    .wideCardList_swiper .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #000; }
}
.scrollCategoryBox { font-size: 0; }
.scrollCategoryBox.is_onSticky { position: fixed; top: 0; width: 100%; z-index: 1; }
.scrollCategoryBox_outWrap { position: static; top: auto; background: #fff; z-index: 1 !important; }
.scrollCategoryBox_outWrap.is_onSticky { position: fixed; top: 0; max-width: 1920px; border-bottom: solid 1px #e5e5e5; }
.scrollCategoryBox_title { display: block; margin-bottom: 56px; font-size: 4rem; text-align: center; font-family: 'SharpSansNo1'; }
.scrollCategoryBox_inner { max-width: 750px; width: 100%; margin: 0 auto; }
.scrollCategoryBox_item { display: inline-block; text-transform: uppercase; width: 20%; font-size: 1.398rem; font-weight: 700; line-height: 26px; }
.scrollCategoryBox_item:nth-child(n+6) { margin-top: 30px; }
.scrollCategoryBox_item:before { content: ""; display: inline-block; width: 1px; height: 16px; margin-right: 20px; background-color: #888888; vertical-align: middle; }
.scrollCategoryBox_item:first-child:before, .scrollCategoryBox_item:nth-child(6n):before { display: none; }
@media all and (max-width:1024px) {
    .scrollCategoryBox_dropDown { font-size: 1.2rem; font-weight: 700; letter-spacing: 0.06rem; text-transform: uppercase; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_12.png?queryString=20240723095806) no-repeat center right 14px; background-size: 12px 6px; background-color: #f3f3f3; }
    .scrollCategoryBox_dropDown.is_open { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_12_2.png?queryString=20240723095806) }
    .scrollCategoryBox_dropDown.is_open + .scrollCategoryBox_inner { display: block; }
    .scrollCategoryBox_dropDown button { width: 100%; line-height: 60px; padding: 0 14px; text-align: left; }
    .scrollCategoryBox_inner { max-width: inherit; padding: 0; display: none; position: relative; background-color: #f3f3f3; z-index: 10; }
    .scrollCategoryBox_item { display: block; width: 100%; padding-left: 0; font-size: 1.2rem; letter-spacing: 0.2rem; line-height: 48px; border-top: solid 1px #fff; }
    .scrollCategoryBox_item:before { display: none; }
    .scrollCategoryBox_item:nth-child(n+6) { margin-top: 0; }
    .scrollCategoryBox_item a { display: block; width: 100%; height: 100%; padding-left: 13px; }
    .scrollCategoryBoxWrap { height: 60px; }
}
@media all and (min-width:768px) {
    .scrollCategoryBox_item a:hover { color: #1C7EEE; }
}
@media all and (max-width:767px) {
    .scrollCategoryBox a:active { color: #1C7EEE; }
    .scrollCategoryBox_title { margin-bottom: 30px; font-size: 2.5rem; }
}
.mediumCard { display: block; max-width: 630px; padding: 64px; border: 1px solid #d6d6d6; }
.mediumCard.is_listItem { display: inline-block; width: 48%; margin-top: 20px; }
.mediumCard.is_listItem:first-child, .mediumCard.is_listItem:nth-child(2) { margin-top: 0; }
.mediumCard.is_listItem:nth-child(2n) { margin-left: 1.7% }
.mediumCard_inWrap { display: table; }
.mediumCard_inWrap:after { content: ""; display: block; clear: both; }
.mediumCard_imgBox { float: left; display: table-cell; position: relative; vertical-align: middle; }
.mediumCard_img { border-radius: 100%; }
.mediumCard_img_sticker { position: absolute; right: 0; bottom: 0; }
.mediumCard_img_sticker img { width: 100%; }
.mediumCard_txtBox { display: table-cell; padding-left: 40px; vertical-align: middle; }
.mediumCard_name { font-size: 2.8rem; }
.mediumCard_info { margin-top: 8px; font-size: 1.6rem; }
.mediumCard_articles_info { margin-top: 18px; }
.mediumCard_articles_info:after { content: ""; display: block; clear: both; }
.mediumCard_articles { overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 1.6rem; line-height: 24px; max-height: calc(24px * 2); }
.mediumCard_feature { display: inline-block; padding-right: 6px; font-size: 1.6rem; font-weight: bold; letter-spacing: 0.133rem; }
@media all and (max-width:1200px) {
    .mediumCard.is_listItem { display: block; width: 100%; max-width: 100%; margin-top: 22px; }
    .mediumCard.is_listItem:nth-child(2) { margin-top: 22px; }
    .mediumCard.is_listItem:nth-child(2n) { margin-left: 0; }
}
@media all and (max-width:767px) {
    .mediumCard { padding: 15px 20px; }
    .mediumCard.is_listItem { }
    .mediumCard_imgBox { width: 50px; height: 50px; }
    .mediumCard_img { width: 100%; }
    .mediumCard_img_sticker { width: 15px; height: 15px; }
    .mediumCardimg_sticker img { width: 100%; }
    .mediumCard_txtBox { width: 100%; padding-left: 15px; }
    .mediumCard_name { margin-top: 20px; font-size: 1.4rem; }
    .mediumCard_feature { font-size: 1.2rem; letter-spacing: 0.1rem; }
    .mediumCard_articles_info { margin-top: 9px; }
    .mediumCard_articles { -webkit-line-clamp: 3; -webkit-box-orient: vertical; width: 96%; font-size: 1.2rem; line-height: 15px; max-height: calc(15px * 3); }
}
.btn_commentMore { display: block; width: 100%; padding: 30px 0; border-top: 1px solid #e7e7e8; border-bottom: 1px solid #e7e7e8; text-align: center; overflow: hidden; }
.commentMore_num { display: inline-block; font-size: 1.8rem; vertical-align: middle; }
.commentMore_txt { display: inline-block; padding-left: 8px; font-size: 1.8rem; vertical-align: middle; }
.commentMore_ico { display: inline-block; width: 10px; height: 9px; margin-left: 20px; color: transparent; background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_comment_2.png?queryString=20240723095806); background-repeat: no-repeat; vertical-align: middle; }
.btn_commentMore.is_open .commentMore_ico { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_comment_1.png?queryString=20240723095806); }
.btn_commentMore + .postComment { display: none; }
.btn_commentMore.is_open + .postComment { display: block; }
@media all and (max-width:767px) {
    .btn_commentMore { padding: 30px 0; }
    .commentMore_num, .commentMore_txt { font-size: 1.4rem; }
}

/* hover event */
@media all and (min-width:768px) {
    .is_hoverShadow_p:hover { -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.33); box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.33); }
}
@media all and (min-width:768px) {

    /* featured_slide */
    .featured_slide { margin: 0 -10px; }
    .featured_slide .swiper-container { overflow: visible; }
    .featured_slide .swiper-wrapper { margin-left: -10px; padding: 0 10px; }
    .featured_slide .swiper-slide { padding: 10px 10px 30px; }
}
@media all and (max-width:1299px) {

    /* sideStickyWrap */
    .sideStickyWrap .is_reverse .is_hoverShadow_p:hover { -webkit-box-shadow: none; box-shadow: none; }
}
@media all and (min-width:1221px) {

    /* bloggerCardList_swiper */
    .bloggerCardList_swiper .swiper-container { overflow: visible; }
    .bloggerCardList_swiper .swiper-wrapper { margin-left: -10px; padding: 0 10px; }
    .bloggerCardList_swiper .swiper-slide { padding: 10px 0; }
}

/* newsTitleBox */
.newsTitleBox { border-bottom: solid 1px #b4b4b4; }
.newsTitleBox_inner { max-width: 1360px; margin: auto; padding: 47px 20px; }
.newsTitleBox_inner:after { display: block; content: ""; clear: both; }
.newsTitleBox_leftBox { float: left; }
.newsTitleBox_title { font-size: 6.4rem; font-family: 'SharpSansNo1'; }
.newsTitleBox_rightBox { float: right; line-height: 100px; margin-left: 100px; }
.newsTitleBox_rightBox:after { display: block; content: ""; clear: both; }
.newsTitleBox_snsText { font-size: 1.4rem; font-weight: 700; }
.newsTitleBox .snsBox { margin-left: 43px; }
.newsTitleBox .snsBox_item.is_facebook { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_facebook_1.png?queryString=20240723095806); }
.newsTitleBox .snsBox_item.is_twitter { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_twitter_1.png?queryString=20240723095806); }
.newsTitleBox .snsBox_item.is_youtube { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_youtube_1.png?queryString=20240723095806); }
.newsTitleBox .snsBox_item.is_linkedin { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_linkedin_1.png?queryString=20240723095806); }
.newsTitleBox .snsBox_item.is_rss { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_rss_1.png?queryString=20240723095806); }
@media all and (min-width:768px) {
    .newsTitleBox .snsBox_item.is_facebook:hover { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_facebook_2.png?queryString=20240723095806); }
    .newsTitleBox .snsBox_item.is_twitter:hover { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_twitter_2.png?queryString=20240723095806); }
    .newsTitleBox .snsBox_item.is_youtube:hover { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_youtube_2.png?queryString=20240723095806); }
    .newsTitleBox .snsBox_item.is_linkedin:hover { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_linkedin_2.png?queryString=20240723095806); }
    .newsTitleBox .snsBox_item.is_rss:hover { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_rss_2.png?queryString=20240723095806); }
}
@media all and (max-width:767px) {
    .newsTitleBox .snsBox_item.is_facebook:active { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_facebook_2.png?queryString=20240723095806); }
    .newsTitleBox .snsBox_item.is_twitter:active { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_twitter_2.png?queryString=20240723095806); }
    .newsTitleBox .snsBox_item.is_youtube:active { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_youtube_2.png?queryString=20240723095806); }
    .newsTitleBox .snsBox_item.is_linkedin:active { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_linkedin_2.png?queryString=20240723095806); }
    .newsTitleBox .snsBox_item.is_rss:active { background-image: url(https://image.samsungsds.com/resource/en/images/icon/snsBox_rss_2.png?queryString=20240723095806); }
    .newsTitleBox_inner { padding: 0 14px 13px; }
    .newsTitleBox_title { font-size: 2.8rem; line-height: 102px; }
    .newsTitleBox_leftBox { float: none; display: block; }
    .newsTitleBox_rightBox { float: none; display: block; margin: 0; padding: 0; line-height: normal; }
    .newsTitleBox_snsText { font-size: 1rem; }
    .newsTitleBox .snsBox { margin: 0; float: right; }
}

/* newsListbox */
.newsList_item { position: relative; padding: 50px 0 70px; border-top: 1px solid #ccc; }
.newsList_item > a { display: block; }
.newsList_date { position: absolute; left: 0; top: 50px; font-weight: bold; }
.newsList_date_month { display: block; font-size: 1.8rem; }
.newsList_date_monthYear { display: block; font-size: 1.8rem; }
.newsList_date_day { display: block; margin-top: 7px; font-size: 2.8rem; }
.newsList_date_year { display: block; font-size: 1.8rem; }
.newsList_txt { padding-left: 100px; }
.newsList_txt_title { overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; width: calc(100% - 100px); max-height: calc(36px * 2); font-size: 2.8rem; line-height: 36px; }
.newsList_txt_desc { overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: calc(24px * 3); margin-top: 26px; font-size: 1.6rem; line-height: 24px; color: #333333; }
.newsList_comment { display: block; position: absolute; top: 50px; right: 0; font-size: 1.8rem; }
.newsList_comment_icon { margin-right: 7px; }
.newsList_item:first-of-type { padding-top: 100px; border-top: 0; }
.newsList_item:first-of-type .newsList_date, .newsList_item:first-of-type .newsList_comment { top: 100px; }
.newsList_item:first-of-type .newsList_txt_desc { display: block; overflow: inherit; text-overflow: inherit; max-height: inherit; }
.newsList_item:last-of-type { padding-bottom: 0; }
.newsListBox .button { margin-top: 120px; }
@media all and (min-width:768px) {
    .newsList_txt:hover .newsList_txt_title, .newsList_txt:hover .newsList_txt_desc { color: #8a8a8a; }
}
@media all and (max-width:767px) {
    .newsList_txt:hover .newsList_txt_title, .newsList_txt:hover .newsList_txt_desc, .newsList_comment:hover { color: #000; }
    .newsList_txt:active .newsList_txt_title, .newsList_txt:active .newsList_txt_desc, .newsList_comment:active { color: #8a8a8a; }
    .newsList_item { padding: 23px 0 27px; }
    .newsList_txt_desc, .newsList_item:first-of-type .newsList_txt_desc { display: none; }
    .newsList_item:first-of-type { padding-top: 50px; }
    .newsList_item:first-of-type .newsList_date, .newsList_item:first-of-type .newsList_comment { top: inherit; }
    .newsList_date { position: relative; top: inherit; margin-bottom: 15px; }
    .newsList_date_month, .newsList_date_monthYear, .newsList_date_day, .newsList_date_year { display: inline-block; margin-top: 0; font-size: 1rem; line-height: 10px; }
    .newsList_txt { padding-left: 0; }
    .newsList_txt_title { -webkit-line-clamp: 2; -webkit-box-orient: vertical; width: 100%; max-height: calc(22px * 2); font-size: 1.7rem; line-height: 22px; }
    .newsList_comment { position: relative; top: inherit; margin-top: 18px; font-size: 1.2rem; }
    .newsList_comment_icon { display: inline-block; width: 15px; height: 12px; margin-right: 5px; }
    .newsList_comment_icon img { width: 100%; }
    .newsListBox .button { margin-top: 50px; }
}

/* Tab Control Box */
.tabControlBox { margin-bottom: 80px; font-size: 0; }
.tabControlBox_item { display: inline-block; position: relative; width: 50%; font-size: 2.8rem; font-weight: 700; font-family: 'SharpSansNo1'; line-height: 96px; text-align: center; }
.tabControlBox_item.is_open { color: #2189FF; }
.tabControlBox_item:last-of-type { border-left: 1px solid #6b6b6b; }
@media all and (min-width:768px) {
    .tabControlBox_item:hover { color: #1C7EEE; }
}
@media all and (max-width:1197px) {
    .tabControlBox_item { line-height: 84px; }
}
@media all and (max-width:767px) {
    .tabControlBox_item:active { color: #000; }
    .tabControlBox { margin-bottom: 34px; text-align: center; }
    .tabControlBox_item { width: auto; padding: 0 20px; font-size: 1.5rem; line-height: 18px; }
    .tabControlBox_item.is_open:after { height: 2px; margin: -1px; }
}

/* Subscribe Box */
.subscribeSendBox_inner { max-width: 346px; padding: 34px 27px 40px; }
.subscribeSendBox_inner.is_gray { background-color: #f3f3f3; }
.subscribeSend_title { display: block; font-size: 2.4rem; font-family: "SharpSansNo1", "nanumsquare"; }
.subscribeSend_title + .subscribeSendBox_inner { margin-top: 25px; }
.subscribeSend_desc { font-size: 1.8rem; color: #333; }
.subscribeSend_inner_inputBox { margin-top: 15px; }
.subscribeSend_input { max-width: 201px; height: 42px !important; background-color: #d6d6d6; border: none !important; }
.subscribeSend_input:focus { background-color: #fff; }
.subscribeSend_input:focus::-webkit-input-placeholder { color: rgba(0, 0, 0, 1); }
.subscribeSend_input:focus:-ms-input-placeholder { color: rgba(0, 0, 0, 1); }
.subscribeSend_input:focus::-ms-input-placeholder { color: rgba(0, 0, 0, 1); }
.subscribeSend_input:focus::placeholder { color: rgba(0, 0, 0, 1); }
.subscribeSend_input::-webkit-input-placeholder { font-size: 1.4rem; color: rgba(0, 0, 0, 0.5); }
.subscribeSend_input:-ms-input-placeholder { font-size: 1.4rem; color: rgba(0, 0, 0, 0.5); }
.subscribeSend_input::-ms-input-placeholder { font-size: 1.4rem; color: rgba(0, 0, 0, 0.5); }
.subscribeSend_input::placeholder { font-size: 1.4rem; color: rgba(0, 0, 0, 0.5); }
.subscribeSend_input::-webkit-input-placeholder { font-size: 1.4rem; color: rgba(0, 0, 0, 0.5); }
.subscribeSend_input::-ms-input-placeholder { font-size: 1.4rem; color: rgba(0, 0, 0, 0.5); }
.subscribeSend_input::-moz-placeholder { font-size: 1.4rem; color: rgba(0, 0, 0, 0.5); }
.subscribeSend_input::-moz-placeholder { font-size: 1.4rem; color: rgba(0, 0, 0, 0.5); }
.subscribeSend_btn { width: 90px; height: 42px; background-color: #8e8e8e; color: #fff; font-size: 1.2rem; font-weight: bold; letter-spacing: 0.3rem; vertical-align: top; }
.subscribeSend_btn.is_focus { background-color: #2189FF; }
@media all and (min-width:768px) {
    .subscribeSendBox_inner { max-width: 346px; }
}
@media all and (max-width:1299px) {
    .subscribeSendBox_inner { max-width: 100%; }
}
@media all and (max-width:767px) {
    .subscribeSendBox_inner { max-width: 100%; padding: 20px; }
    .subscribeSend_title { font-size: 2.5rem; line-height: 34px; text-align: center; }
    .subscribeSend_desc { font-size: 1.4rem; line-height: 22px; }
    .subscribeSend_desc a { display: block; }
    .subscribeSend_inner_inputBox { height: auto; }
    .subscribeSend_input { max-width: 100%; height: 36px !important; font-size: 1.2rem; }
    .subscribeSend_input::-webkit-input-placeholder { font-size: 1.2rem; }
    .subscribeSend_input:-ms-input-placeholder { font-size: 1.2rem; }
    .subscribeSend_input::-ms-input-placeholder { font-size: 1.2rem; }
    .subscribeSend_input::placeholder { font-size: 1.2rem; }
    .subscribeSend_btn { margin-top: 10px; width: 100%; height: 36px; }
}

/* is_sticky */
.is_sticky.is_onSticky { position: fixed; top: 0; width: 100%; max-width: 1920px; z-index: 100; -webkit-transition: 0.5s; transition: 0.5s; }
.is_sticky.is_brake { top: -70px; }

/* navigationSlide .visual_img */
.navigationSlide_item .visual_img .img_p, .navigationSlide_item .visual_img .img_m { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; }
.navigationSlide_item .visual_img .img_m { display: none; }

/* navigationSlide */
.navigationSlide_item { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; height: 438px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-size: cover; }
.navigationSlide_item:after { content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); }
.navigationSlide_item_inner { padding: 0 106px; position: relative; z-index: 1; }
.navigationSlide_eyebrow { margin-bottom: 10px; font-size: 0; opacity: 0.8; }
.navigationSlide_category, .navigationSlide_date { font-size: 1.8rem; vertical-align: middle; }
.navigationSlide_category + .navigationSlide_category:before { display: inline-block; content: ""; width: 1px; height: 13px; margin: 0 7px; background-color: #fff; }
.navigationSlide_eyebrow.is_white { color: #fff; }
.navigationSlide_category { vertical-align: middle; text-transform: uppercase; }
.navigationSlide_date:before { content: " "; display: inline-block; width: 2px; height: 14px; margin: 0 7px; background-color: #fff; }
.navigationSlide_seriesWrap { position: relative; display: inline-block; vertical-align: top; line-height: normal; font-size: 0; }
.navigationSlide_seriesWrap:after { display: inline-block; content: ""; position: absolute; top: 0; right: -9px; height: 100%; border-top: 10.5px solid #1428a0; border-right: 9px solid transparent; border-bottom: 10.5px solid #1428a0; border-left: 9px solid #1428a0; margin-left: -10px; }
.navigationSlide_series { position: relative; z-index: 1; display: inline-block; margin-left: 7px; padding: 3px 5px 2px 6px; letter-spacing: 0.7px; font-size: 1.3rem; line-height: normal; vertical-align: top; text-transform: uppercase; color: #fff; background-color: #1428a0; }
.navigationSlide_title { max-width: 730px; display: block; margin-bottom: 10px; font-size: 3.8rem; line-height: 45px; color: #fff; }
.navigationSlide_title a { overflow: hidden; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: calc(50px * 2); text-overflow: ellipsis; }
.navigationSlide_desc a { max-width: 730px; overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; font-size: 2.2rem; color: #000; line-height: 30px; max-height: calc(30px * 3); }
.navigationSlide_desc.is_white a { color: #fff; }
.navigationSlide_btn { display: inline-block; }
.navigationSlide_readMore { display: block; margin-top: 18px; font-size: 1.8rem; font-weight: 700; color: #2189FF; letter-spacing: 0.1em; text-transform: uppercase; }
.navigationSlide.is_navBlack .swiper-button-prev, .navigationSlide.is_navBlack .swiper-button-next { display: none; width: 60px; height: 124px; margin-top: -62px; font-size: 0; line-height: 0; }
.navigationSlide.is_navWhite .swiper-button-prev, .navigationSlide.is_navWhite .swiper-button-next { display: none; width: 60px; height: 124px; margin-top: -81px; font-size: 0; line-height: 0; }
.navigationSlide .swiper-button-prev { left: 0; background: url(https://image.samsungsds.com/resource/en/images/icon/navigationSlide_prev.png?queryString=20240723095806) no-repeat; }
.navigationSlide .swiper-button-next { right: 0; background: url(https://image.samsungsds.com/resource/en/images/icon/navigationSlide_next.png?queryString=20240723095806) no-repeat; }
.navigationSlide.is_navWhite .swiper-button-prev { left: 0; background: url(https://image.samsungsds.com/resource/en/images/icon/navigationSlide_is_navWhite_prev.png?queryString=20240723095806) no-repeat; }
.navigationSlide.is_navWhite .swiper-button-next { right: 0; background: url(https://image.samsungsds.com/resource/en/images/icon/navigationSlide_is_navWhite_next.png?queryString=20240723095806) no-repeat; }
.navigationSlide .swiper-pagination-bullets { font-size: 0; line-height: 0; }
.navigationSlide .swiper-pagination-bullets .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 0 0 8px; color: transparent; border: 1px solid #000; background: transparent; opacity: 1; font-size: 1px; line-height: 1px; text-indent: 0; overflow: hidden; position: relative; }
.navigationSlide .swiper-pagination-bullets .swiper-pagination-bullet .an_icon { width: 10px; height: 10px; }
.navigationSlide .swiper-pagination-bullets .swiper-pagination-bullet .text { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; overflow: hidden; text-align: center; white-space: nowrap; opacity: 0; }
.navigationSlide .swiper-pagination-bullets .swiper-pagination-bullet-active { background-color: #000; }
.navigationSlide.is_devided .swiper-pagination-bullets { bottom: 0; }
.navigationSlide.is_dot_white .swiper-pagination-bullets { bottom: 30px; }
.navigationSlide.is_dot_white .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 4px; border: 1px solid #fff; overflow: visible; }
.navigationSlide.is_dot_white .swiper-pagination-bullets .swiper-pagination-bullet-active { background-color: #fff; }
.navigationSlide.is_devided .swiper-pagination-bullets { bottom: 0; }
.navigationSlide.is_auto .swiper-container { text-align: center; }
.navigationSlide.is_auto .swiper-pagination { position: relative; left: 0; bottom: 0 !important; display: inline-block; width: auto; vertical-align: top; }
.navigationSlide.is_auto .playButton { position: relative; display: inline-block; background-repeat: no-repeat; background-position: 50%; background-size: cover; text-indent: -9999px; -webkit-transition: all 0.3s; transition: all 0.3s; z-index: 10; }
@media all and (min-width:768px) {
    .navigationSlide_title a:hover, .navigationSlide_desc a:hover { color: #a8a8a8; }
    .navigationSlide_readMore:hover { color: #1C7EEE; }
    .navigationSlide.is_auto .swiper-pagination { margin-top: 45px; }
    .navigationSlide.is_auto .playButton { width: 22px; height: 22px; margin: 39px 0 0 5px; }
    .navigationSlide.is_auto .play { background-image: url(https://image.samsungsds.com/resource/en/images/icon/btn_slide_play_w.png?queryString=20240723095806); }
    .navigationSlide.is_auto .play:hover { background-image: url(https://image.samsungsds.com/resource/en/images/icon/btn_slide_play_hover_w.png?queryString=20240723095806); }
    .navigationSlide.is_auto .pause { background-image: url(https://image.samsungsds.com/resource/en/images/icon/btn_slide_pause_w.png?queryString=20240723095806); }
    .navigationSlide.is_auto .pause:hover { background-image: url(https://image.samsungsds.com/resource/en/images/icon/btn_slide_pause_hover_w.png?queryString=20240723095806); }
}
@media all and (max-width:767px) {

    /* navigationSlide .visual_img */
    .navigationSlide_item .visual_img .img_m { display: block; }
    .navigationSlide_item .visual_img .img_p { display: none; }
    .navigationSlide_title a:hover, .navigationSlide_title.is_white a:hover, .navigationSlide_desc.is_white a:hover { color: #fff; }
    .navigationSlide_title a:active, .navigationSlide_desc a:active { color: #a8a8a8; }
    .navigationSlide_title.is_white a:active, .navigationSlide_desc.is_white a:active { color: #a8a8a8; }
    .navigationSlide_readMore:hover { color: #1C7EEE; }
    .navigationSlide_readMore:active { color: #1C7EEE; }
    .navigationSlide.is_navBlack .swiper-button-prev, .navigationSlide.is_navBlack .swiper-button-next, .navigationSlide.is_navWhite .swiper-button-prev, .navigationSlide.is_navWhite .swiper-button-next { display: none !important; }
    .navigationSlide_item {    /*min-height: 360px;*/
    height: 272px; background-size: cover; }
    .navigationSlide_item_inner { height: auto;    /*padding: 42px 15px 0;*/ padding: 0 15px; }
    .navigationSlide_eyebrow { margin-bottom: 10px; opacity: 1; }
    .navigationSlide_category, .navigationSlide_date { font-size: 1.2rem; letter-spacing: 1.2px; display: inline-block; }
    .navigationSlide_category + .navigationSlide_category:before { height: 11px; vertical-align: -1px; }
    .navigationSlide_series { display: inline-block; padding: 2px 5px; font-size: 1.2rem; margin-left: 4px; }
    .navigationSlide_seriesWrap:after { right: -8px; border-top-width: 9px; border-right-width: 8px; border-bottom-width: 9px; border-left-width: 8px; margin-left: -9px; }
    .navigationSlide_date:before { height: 8px; }
    .navigationSlide_title { margin-bottom: 10px; font-size: 2rem; line-height: 27px; max-height: calc(27px * 2); }
    .navigationSlide_desc a { font-size: 1.4rem; line-height: 22px; max-height: calc(22px * 3); }
    .navigationSlide_readMore { margin-top: 23px; font-size: 1.25rem; }
    .navigationSlide.is_dot_white .swiper-pagination-bullets { bottom: 18px; }
    .navigationSlide .swiper-pagination-bullets .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 0 0 5px; border: 1px solid #000; }
    .navigationSlide.is_dot_white .swiper-pagination-bullets .swiper-pagination-bullet { border: 1px solid #fff; }
    .navigationSlide.is_auto .swiper-pagination { margin-top: -26px; }
    .navigationSlide.is_auto .playButton { position: absolute; bottom: 11px; width: 17px; height: 17px; margin: 0 0 0 5px; }
    .navigationSlide.is_auto .play { background-image: url(https://image.samsungsds.com/resource/en/images/icon/btn_slide_play_m.png?queryString=20240723095806); }
    .navigationSlide.is_auto .play:hover { background-image: url(https://image.samsungsds.com/resource/en/images/icon/btn_slide_play_hover_m.png?queryString=20240723095806); }
    .navigationSlide.is_auto .pause { background-image: url(https://image.samsungsds.com/resource/en/images/icon/btn_slide_pause_m.png?queryString=20240723095806); }
    .navigationSlide.is_auto .pause:hover { background-image: url(https://image.samsungsds.com/resource/en/images/icon/btn_slide_pause_hover_m.png?queryString=20240723095806); }
}

/* is_divided */
.navigationSlide.is_devided .swiper-container {  /*height: 430px;*/
height: 100%; }
.navigationSlide.is_devided.is_notSlide .swiper-container, .navigationSlide.is_devided.is_notSlide .navigationSlide_wrap { height: auto; }

/*.navigationSlide_wrap {
height: 370px;
}*/
.navigationSlide_wrap:after { content: " "; display: block; clear: both; }
.navigationSlide_img { float: left; width: 493px; height: 370px; }
.navigationSlide_img a { display: block; height: 100%; background: no-repeat left; background-size: cover; background-position: center; font-size: 1px; line-height: 0; color: rgba(0, 0, 0, 0); white-space: nowrap; text-indent: 1980px; }
.navigationSlide_img img { height: 100%; }
.navigationSlide_img + .navigationSlide_txt { width: calc(100% - 493px); }
.navigationSlide_txt { display: inline-block; width: 100%; height: 370px; padding: 73px 60px 0 44px; text-align: left; background-color: #f3f3f3; }
.navigationSlide_wrap .navigationSlide_eyebrow { margin-bottom: 18px; font-weight: 700; color: #333; opacity: 1; }
.navigationSlide_wrap .navigationSlide_category, .navigationSlide_wrap .navigationSlide_date { font-size: 1.4rem; }
.navigationSlide_wrap .navigationSlide_date:before { width: 1px; height: 10px; background-color: #333; }
.navigationSlide_wrap .navigationSlide_title {   /* overflow: hidden; *//* 210430 | 접근성 | 포커스 수정 */
text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 18px; font-size: 2.8rem; color: #000; line-height: 36px; max-height: calc(36px * 2); }
.navigationSlide_wrap .navigationSlide_title a:focus { outline: 1px dotted; outline: -webkit-focus-ring-color auto 5px; }

/* 210430 | 접근성 | 포커스 수정 */
.navigationSlide_wrap .navigationSlide_desc a { overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; font-size: 1.6rem; color: #000; line-height: 24px; max-height: calc(24px * 3); }
.navigationSlide_wrap .navigationSlide_readMore { font-size: 1.4rem; }
@media all and (max-width:1024px) {
    .navigationSlide_wrap .navigationSlide_readMore { font-size: 1.2rem; }
}
@media all and (min-width:768px) {
    .navigationSlide_wrap { background-image: none !important; }
    .navigationSlide_wrap:after { background-color: transparent; }
}
@media all and (max-width:1197px) {
    .navigationSlide.is_devided .swiper-container {    /*height: 350px;*/
    height: 100%; }
    .navigationSlide_img { width: 400px; height: 300px; }
    .navigationSlide_img + .navigationSlide_txt { width: calc(100% - 400px); }
    .navigationSlide_txt { height: 300px; padding: 38px 50px 0 40px; }
    .navigationSlide.is_navWhite .swiper-button-prev, .navigationSlide.is_navWhite .swiper-button-next { width: 50px; height: 114px; margin-top: -82px; background-size: 50px 114px; }
}
@media all and (max-width:767px) {
    .navigationSlide.is_devided .swiper-container { height: 272px; }
    .navigationSlide_wrap { height: auto; background-size: cover; }
    .navigationSlide_img { display: none; }
    .navigationSlide_img + .navigationSlide_txt { width: 100%; background-color: rgba(0, 0, 0, 0.5); }
    .navigationSlide_txt { height: 272px; padding: 42px 15px 0; position: relative; z-index: 1; }
    .navigationSlide_wrap .navigationSlide_eyebrow { margin-bottom: 15px; }
    .navigationSlide_wrap .navigationSlide_category, .navigationSlide_wrap .navigationSlide_date { font-size: 1.2rem; }
    .navigationSlide_img + .navigationSlide_txt .navigationSlide_eyebrow { color: #fff; }
    .navigationSlide_wrap .navigationSlide_date:before { width: 2px; height: 10px; }
    .navigationSlide_img + .navigationSlide_txt .navigationSlide_date:before { background-color: #fff; }
    .navigationSlide_wrap .navigationSlide_title { margin-bottom: 15px; font-size: 2rem; line-height: 27px; max-height: calc(27px * 2); }
    .navigationSlide_wrap .navigationSlide_title a:focus { outline: 1px dotted; outline: -webkit-focus-ring-color auto 5px; }

    /* 210430 | 접근성 | 포커스 수정 */
    .navigationSlide_img + .navigationSlide_txt .navigationSlide_title { color: #fff; }
    .navigationSlide_wrap .navigationSlide_desc a { font-size: 1.4rem; line-height: 20px; max-height: calc(20px * 3); }
    .navigationSlide_img + .navigationSlide_txt .navigationSlide_desc a { color: #fff; }
    .navigationSlide_wrap .navigationSlide_readMore { font-size: 1.2rem; }
    .navigationSlide.is_devided .swiper-pagination-bullets { bottom: 18px; }
    .navigationSlide.is_devided .swiper-pagination-bullets .swiper-pagination-bullet { border: 1px solid #fff; }
    .navigationSlide.is_devided .swiper-pagination-bullets .swiper-pagination-bullet-active { background-color: #fff; }
}

/* event Slide : 210624 add  */
.cnt_visual + .eventSlide { margin-top: 0; }
.eventSlide .navigationSlide.is_devided .swiper-container { height: 100%; }
.eventSlide .navigationSlide.is_devided.is_notSlide .swiper-container, .eventSlide .navigationSlide.is_devided.is_notSlide .navigationSlide_wrap { height: auto; }
.navigationSlide_wrap:after { content: " "; display: block; clear: both; }
.eventSlide .navigationSlide_img { float: left; width: 56.4%; height: auto; float: left; }
.eventSlide .navigationSlide_img a { display: block; height: 100%; padding-top: 63%; background: no-repeat left; background-size: cover; background-position: center; font-size: 1px; line-height: 0; color: rgba(0, 0, 0, 0); white-space: nowrap; text-indent: 1980px; }
.eventSlide .navigationSlide_img img { height: 100%; }
.eventSlide .navigationSlide_txt { position: absolute; display: flex; flex-direction: column; width: 43.6%; height: 100%; padding: 0 70px 0 44px; vertical-align: middle; justify-content: center; right: 0; }
.eventSlide .navigationSlide_txt .navigationSlide_desc .navigationSlide_eyebrow
.eventSlide .navigationSlide_wrap .navigationSlide_category, .eventSlide .navigationSlide_wrap .navigationSlide_date { font-size: 1.6rem; margin-right: 10px; vertical-align: middle; line-height: 27px; margin-top: 0px; color: #333; display: inline-block; }
.eventSlide .navigationSlide_wrap .navigationSlide_date:before { content: none; }
.eventSlide .navigationSlide_wrap .navigationSlide_title { text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 30px; font-size: 2.8rem; color: #000; line-height: 33px; max-height: calc(36px * 2); }
.eventSlide .navigationSlide_wrap .navigationSlide_title a { font-size: 2.6rem; line-height: 33px; }
.eventSlide .navigationSlide_wrap .navigationSlide_title a:focus { outline: 1px dotted; outline: -webkit-focus-ring-color auto 5px; }

/* 210430 | 접근성 | 포커스 수정 */
.eventSlide .navigationSlide_wrap .navigationSlide_cont { font-size: 1.6rem; line-height: 27px; color: #333; }
.eventSlide .navigationSlide_wrap .navigationSlide_cont .navigationSlide_eyebrow { margin-bottom: 18px; font-weight: 700; color: #333; vertical-align: super; opacity: 1; }
.eventSlide .navigationSlide_wrap .navigationSlide_readMore { font-size: 1.4rem; margin-top: 15px; }
@media all and (max-width:1024px) {
    .eventSlide .navigationSlide.is_devided .swiper-container { height: 250px; }
    .eventSlide .navigationSlide_wrap .navigationSlide_readMore { font-size: 1.3rem; margin-top: 15px; }
    .eventSlide .navigationSlide_img { width: 40%; overflow: hidden; }
    .eventSlide .navigationSlide_txt { width: 60%; padding: 10px 70px 10px 20px; }
    .eventSlide .navigationSlide_wrap .navigationSlide_title a { font-size: 2rem; line-height: 28px; }
    .eventSlide .navigationSlide_txt .navigationSlide_desc .navigationSlide_eyebrow .eventSlide .navigationSlide_wrap .navigationSlide_category, .eventSlide .navigationSlide_wrap .navigationSlide_date { font-size: 1.5rem; line-height: 20px; }
    .eventSlide .navigationSlide_wrap .navigationSlide_cont { font-size: 1.5rem; line-height: 20px; margin-top: 10px; }
    .eventSlide .navigationSlide_wrap .navigationSlide_cont a:hover { color: #8a8a8a; text-decoration: none !important; }
    .eventSlide .navigationSlide_wrap .navigationSlide_title { margin-bottom: 0; }
}
@media all and (min-width:768px) {
    .eventSlide .navigationSlide_wrap { background-image: none !important; }
    .navigationSlide_wrap:after { background-color: transparent; }
}
@media all and (max-width:1197px) {
    .eventSlide .navigationSlide.is_devided .swiper-container { height: 100%; }
    .eventSlide .navigationSlide.is_navWhite .swiper-button-prev, .eventSlide .navigationSlide.is_navWhite .swiper-button-next { width: 50px; height: 114px; margin-top: -82px; background-size: 50px 114px; }
    .eventSlide .navigationSlide_wrap .navigationSlide_title a { line-height: 32px; margin-bottom: 5px; }
}
@media all and (max-width:900px) {
    .eventSlide .navigationSlide.is_devided .swiper-container { height: auto; }
    .eventSlide .navigationSlide_wrap { height: auto; background-size: cover; }
    .eventSlide .navigationSlide_img + .navigationSlide_txt { background-color: #f3f3f3; }
    .eventSlide .navigationSlide_txt { width: 100%; height: 310px; padding: 20px 20px; position: relative; z-index: 1; justify-content: flex-start; }
    .eventSlide .navigationSlide_wrap .navigationSlide_eyebrow { margin-bottom: 15px; }
    .eventSlide .navigationSlide_wrap .navigationSlide_category, .eventSlide .navigationSlide_wrap .navigationSlide_date { letter-spacing: 0px; font-size: 1.4rem; }
    .eventSlide .navigationSlide_img + .navigationSlide_txt .navigationSlide_eyebrow { color: #000; }
    .eventSlide .navigationSlide_wrap .navigationSlide_date:before { width: 2px; height: 10px; }
    .eventSlide .navigationSlide_img + .navigationSlide_txt .navigationSlide_date:before { background-color: #000; }
    .eventSlide .navigationSlide_wrap .navigationSlide_title { margin-bottom: 0; font-size: 2rem; line-height: 27px; max-height: calc(27px * 2); }
    .eventSlide .navigationSlide_img + .navigationSlide_txt .navigationSlide_title { color: #000; }
    .eventSlide .navigationSlide_wrap .navigationSlide_desc a { font-size: 1.4rem; line-height: 20px; max-height: calc(20px * 3); }
    .eventSlide .navigationSlide_img + .navigationSlide_txt .navigationSlide_desc a { color: #000; }
    .eventSlide .navigationSlide_wrap .navigationSlide_cont { margin-top: 15px; font-size: 1.4rem; line-height: 23px; }
    .eventSlide .navigationSlide_wrap .navigationSlide_readMore { font-size: 1.2rem; }
    .eventSlide .navigationSlide.is_devided .swiper-pagination-bullets { bottom: 18px; }
    .eventSlide .navigationSlide.is_devided .swiper-pagination-bullets .swiper-pagination-bullet { border: 1px solid #000; }
    .eventSlide .navigationSlide.is_devided .swiper-pagination-bullets .swiper-pagination-bullet-active { background-color: #000; }
    .eventSlide .navigationSlide_title a:hover, .eventSlide  .navigationSlide_title.is_white a:hover, .eventSlide .navigationSlide_desc.is_white a:hover { color: #a8a8a8; }
    .eventSlide .navigationSlide_img { display: block; width: 100%; }
    .eventSlide .navigationSlide.is_auto .swiper-pagination { margin-top: 15px; }
    .eventSlide .navigationSlide.is_auto .play { background-image: url(https://image.samsungsds.com/resource/en/images/icon/btn_slide_play_w.png?queryString=20201006054250); }
    .eventSlide .navigationSlide.is_auto .play:hover { background-image: url(https://image.samsungsds.com/resource/en/images/icon/btn_slide_play_hover_w.png?queryString=20201006054250); }
    .eventSlide .navigationSlide.is_auto .pause { background-image: url(https://image.samsungsds.com/resource/en/images/icon/btn_slide_pause_w.png?queryString=20201006054250); }
    .eventSlide .navigationSlide.is_auto .pause:hover { background-image: url(https://image.samsungsds.com/resource/en/images/icon/btn_slide_pause_hover_w.png?queryString=20201006054250); }
    .eventSlide .navigationSlide.is_auto .playButton { bottom: 0; margin-top: 10px; }
    .eventSlide .navigationSlide .swiper-button-prev, .eventSlide .navigationSlide .swiper-button-next { display: none !important; }
}

/* //event Slide : 210624 add  */

/* is_divided_all */
.navigationSlide.is_devided_all .swiper-pagination { position: static; margin-top: 50px; }
@media all and (max-width:767px) {
    .navigationSlide.is_devided_all .navigationSlide_wrap { height: auto; background-color: #f3f3f3; }
    .navigationSlide.is_devided_all .navigationSlide_img { display: block; width: auto; height: auto; padding: 15px 15px 0; }
    .navigationSlide.is_devided_all .navigationSlide_img a { display: block; }
    .navigationSlide.is_devided_all .navigationSlide_txt { height: auto; padding: 25px 15px 30px; }
    .navigationSlide.is_devided_all .navigationSlide_eyebrow { color: #000; }
    .navigationSlide.is_devided_all .navigationSlide_wrap .navigationSlide_date:before { background-color: #000; }
    .navigationSlide.is_devided_all .navigationSlide_title { color: #000; }
    .navigationSlide.is_devided_all .navigationSlide_desc a { color: #000; }
}

/*search form*/
.inner_sch_form .inner { padding: 0 20px 70px; }
.navigationSlideGroup.is_divided +.inner_sch_form .inner { padding: 25px 20px 80px; }
.keyVisualWrap + .inner_sch_form .inner { padding: 95px 20px 70px; }
.inner_sch_form .sch_box { max-width: 800px; }
.inner_sch_form .sch_box .sch_ip { position: relative; height: 45px; margin: 0 auto; border: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.5); }
.inner_sch_form .sch_ip > input[type=text] { height: 44px; padding: 0 80px 0 15px; border: 0; font-size: 2.4rem; }
.sch_box .sch_ip button.btn_sch_ip { position: absolute; top: 0; right: 2px; width: 44px; height: 44px;  /* 210429 | 접근성 | font-size:0 삭제 */ color: transparent !important;  /* //210429 | 접근성 | font-size:0 삭제 */ background: url(https://image.samsungsds.com/resource/en/images/icon/ico_sch_grey.png?queryString=20240723095806) no-repeat center; background-size: 24px; }
.inner_sch_quick { position: absolute; top: 9px; max-width: 800px; width: 100%; }
.inner_sch_form + .sideStickyWrap, .inner_sch_form + .categoryMain_wrap_sch { margin-top: 70px; }
@media all and (max-width:767px) {
    .inner_sch_form { position: static; }
    .inner_sch_form .inner, .navigationSlideGroup.is_divided +.inner_sch_form .inner { padding: 0 24px; }
    .keyVisualWrap + .inner_sch_form .inner { padding: 45px 24px 0; }
    .inner_sch_form .sch_box { padding: 0; }
    .inner_sch_form .sch_box .sch_ip { height: 36px; }
    .inner_sch_form .sch_ip > input[type=text] { height: 35px; padding: 0 70px 0 10px; font-size: 1.7rem; }
    .sch_box .sch_ip button.btn_sch_ip { right: 2px; width: 35px; height: 34px; background-size: 17px; }
    .sch_box.on { padding: 15px; }
    .sch_box.on .inner_sch_quick { top: 51px; left: 0; height: 100%; }
    .sch_box.on .inner_sch_quick .sch_quick { top: 0; }
    .sch_box.on .sch_ip > input[type=text] { padding-left: 15px; }
    .sch_box.on .tit_area { display: none; }
    .inner_sch_form + .sideStickyWrap, .inner_sch_form + .categoryMain_wrap_sch { margin-top: 50px; }
}

/* backToList */
.backToList { padding: 38px 0 0; font-size: 1.4rem; text-transform: uppercase; letter-spacing: 0.1rem; }
.backToList .arrow { margin-right: 10px; }
.backToList.is_line { border-top: 1px solid #e7e7e8; }
@media all and (max-width:767px) {
    .backToList { font-size: 1.2rem; padding-top: 28px; padding-bottom: 36px; }
    .backToList.is_line { margin-top: 52px; }
}
@media all and (min-width:768px) {
    .backToList.is_line { margin-top: 70px; }
}

/* downloadList */
.downloadList { border-top: solid 1px #e7e7e8; margin-top: 46px; padding-top: 37px; }
.downloadList_control { margin-bottom: 16px; padding-left: 4px; }
.downloadList_control:after { content: ""; display: block; clear: both; }
.downloadList_dataInfo { float: left; }
.downloadList_amount { font-size: 1.6rem; font-weight: 700; }
.downloadList_size { font-size: 1.2rem; font-weight: 700; color: #ccc; margin-left: 4px; }
.downloadList_downloadAll { float: right; font-size: 1.6rem; font-weight: 700; cursor: pointer; }
.downloadList_itemList:after { content: ""; display: block; clear: both; }
.downloadList_itemBox { float: left; width: calc(16.65% - 5.85px); font-size: 0; margin-right: 7px; border: solid 1px #e7e7e8; background: no-repeat center; background-size: cover; }
.downloadList_itemBox:last-child { margin-right: 0; }
.downloadList_item { position: relative; display: block; width: 100%; padding-bottom: 66.41%; cursor: pointer; }
.downloadList_fileName { display: none; color: transparent; width: 100%; position: absolute; top: 0; left: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #fff; padding: 8px 6px; font-size: 1.2rem; line-height: 12px; }
.downloadList_fileName.is_img:before { display: inline-block; content: ""; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_image.png?queryString=20240723095806) center no-repeat; background-size: contain; width: 12px; height: 12px; margin-right: 6px; vertical-align: bottom; }
.downloadList_fileName.is_txt:before { display: inline-block; content: ""; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_txt.png?queryString=20240723095806) center no-repeat; background-size: contain; width: 12px; height: 14px; margin-right: 6px; vertical-align: bottom; }
.downloadList_downloadIcon { display: none; position: absolute; width: 16px; height: 16px; background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_download3.png?queryString=20240723095806); top: calc(58.823% - 8px); left: calc(50% - 8px); color: transparent; }
@media all and (min-width:768px) {
    .downloadList_downloadAll:hover { color: #8a8a8a; }
    .downloadList_item:hover { background-color: rgba(0, 0, 0, .7); }
    .downloadList_item:hover .downloadList_fileName { display: inline-block; }
    .downloadList_item:hover .downloadList_downloadIcon { display: block; }
}
@media all and (max-width:767px) {
    .downloadList { margin-top: 37px; }
    .downloadList_control { padding-left: 0; }
    .downloadList_amount { font-size: 1.5rem; }
    .downloadList_downloadAll { font-size: 1.5rem; }
    .downloadList_downloadAll:active { color: #8a8a8a; }
    .downloadList_itemBox { float: none; width: auto; margin: 0; background: none !important; border: 0; }
    .downloadList_item { display: inline-block; padding-bottom: 0; width: auto; max-width: 100%; }
    .downloadList_fileName { display: inline-block; color: #000; position: static; padding: 0 0 11px; }
    .downloadList_fileName:active { color: #8a8a8a; }
    .downloadList_fileName.is_img:before { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_image_m.png?queryString=20240723095806); width: 10px; height: 9px; margin-right: 4px; vertical-align: top; }
    .downloadList_fileName.is_txt:before { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_txt_m.png?queryString=20240723095806); width: 10px; height: 10px; margin-right: 4px; vertical-align: top; }
}

/* cookiePopup */
.cookiePopup { width: 100%; max-width: 1340px; background-color: #fff; }
.cookiePopup .layer_inner { display: none; }
.cookiePopup .layer_inner.is_active { display: block; }
.cookiePopup_header { height: auto; padding: 30px 310px 30px 40px; background: #fff no-repeat right 40px center url(https://image.samsungsds.com/resource/en/images/logo.png?queryString=20240723095806); background-size: 230px 30px; border-bottom: solid 1px #c2c2c2; }
.cookiePopup_title { display: block; line-height: 48px; font-size: 3.8rem; font-weight: bold; letter-spacing: -1px; }
.cookiePopup_title_m { display: none; }
.cookiePopup_titleSub { display: block; padding-bottom: 21px; font-size: 2rem; }
.cookiePopup_body { padding: 30px 69px; }
.cookiePopup_text { font-size: 2rem; line-height: 26px; }
.cookiePopup_text + .cookiePopup_text { margin-top: 24px; }
.cookiePopup_text.is_point { font-weight: 900; color: #2189FF; }
.cookiePopup_item { position: relative; padding-left: 15px; }
.cookiePopup .is_regular { font-weight: 900; }
.cookiePopup_item:before { content: "-"; position: absolute; left: 0; top: 0; }
.cookiePopup_bodyDescription { margin-top: 10px; font-size: 1.8rem; }
.cookiePopup_text + .cookiePopup_sliderBox { margin-top: 24px; }
.cookiePopup_sliderBox { width: 100%; }
.cookiePopup_sliderBox:after { content: ""; display: block; clear: both; }
.cookiePopup .cookiePopup_sliderBox .ui-slider { display: block; float: left; width: 8px; margin: 8px 0 0 48px; border: none; background-color: #2189FF; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
.cookiePopup .cookiePopup_sliderBox .ui-slider-handle { background: #2189FF; left: 4px; width: 20px; height: 20px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); border: none; border-radius: 20px; transform: translate(-50%, 6px); -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; -webkit-transform: translate(-50%, 6px); -moz-transform: translate(-50%, 6px); -ms-transform: translate(-50%, 6px); -o-transform: translate(-50%, 6px); }
.cookiePopup .cookiePopup_sliderBox .ui-slider-range { background-color: #b7b7b7; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
.cookiePopup_sliderList { float: left; display: block; width: calc(100% - 56px); }
.cookiePopup_sliderItem { position: relative; padding-left: 35px; opacity: 0.6; }
.cookiePopup_sliderItem.is_active { opacity: 1; }
.cookiePopup_sliderItem + .cookiePopup_sliderItem { margin-top: 22px; }
.cookiePopup_sliderItem:before { content: ""; display: block; position: absolute; top: 10px; left: 14px; width: 10px; height: 2px; background-color: #b7b7b7; }
.cookiePopup_sliderTitle { font-size: 2rem; }
.cookiePopup_sliderDescription { font-size: 1.8rem; line-height: 26px; }
.cookiePopup_btn { display: inline-block; font-size: 1.5rem; min-width: 206px; margin-top: 30px; padding: 0 35px; line-height: 40px; border: solid 1px #000000; border-radius: 40px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; }
.cookiePopup_btn + .cookiePopup_btn { margin-left: 20px; }
.cookiePopup_footer { border-top: solid 1px #c2c2c2; text-align: right; padding: 0 40px; background-color: #e7e7e7; }
.cookiePopup_footerLink { font-size: 2rem; font-weight: bold; line-height: 93px; color: #2189FF; text-decoration: underline; }
.cookiePopup_footerLink:hover { color: #1C7EEE; opacity: 0.7; text-decoration: underline !important; }
@media all and (min-width:768px) {
    .cookiePopup .cookiePopup_sliderBox.is_2 .ui-slider-handle { bottom: 57% !important; }
    .cookiePopup .cookiePopup_sliderBox.is_2 .ui-slider-range { height: 57% !important; }
}
@media all and (max-width:767px) {
    .cookiePopup { overflow: auto; padding: 0; top: 0; left: 0; background-color: #fff; width: 100%; height: 100%; margin-top: 0 !important; }
    .cookiePopup .layer_inner.is_active { display: table; padding: 61px 0 56px; width: 100%; height: 100%; }
    .cookiePopup_header { position: fixed; right: 0; top: 0; width: 100%; height: 55px; background-position: calc(100% - 15px) center; background-size: 126px 16px; border-bottom: solid 1px #c2c2c2; z-index: 5; }
    .cookiePopup_title { display: none; }
    .cookiePopup_title_m { display: block; max-width: calc(100% - 110px); margin: auto; font-size: 1.8rem; line-height: 24px; text-align: center; font-weight: bold; letter-spacing: -0.25px; }
    .cookiePopup_body { display: table-cell; vertical-align: middle; padding: 16px 15px; }
    .cookiePopup_title_m + .cookiePopup_text { margin-top: 30px; }
    .cookiePopup_title_m + .cookiePopup_text.is_big { margin-top: 20px; }
    .cookiePopup_text { font-size: 1rem; line-height: 15px; }
    .cookiePopup_text + .cookiePopup_text { margin-top: 18px; }
    .cookiePopup_text.is_big { font-size: 1.3rem; line-height: 18px; text-align: center; }
    .cookiePopup_item { padding-left: 8px; }
    .cookiePopup_bodyDescription { font-size: 1rem; text-align: center; }
    .cookiePopup_text + .cookiePopup_sliderBox { margin-top: 36px; }
    .cookiePopup .cookiePopup_sliderBox .ui-slider { width: 4px; margin-left: 10px; }
    .cookiePopup .cookiePopup_sliderBox .ui-slider-handle { left: 2px; }
    .cookiePopup_sliderList { width: calc(100% - 30px); }
    .cookiePopup_sliderItem { padding-left: 25px; }
    .cookiePopup_sliderItem + .cookiePopup_sliderItem { margin-top: 22px; }
    .cookiePopup_sliderItem:before { top: 5px; width: 5px; height: 1px; }
    .cookiePopup_sliderTitle { font-size: 1.2rem; }
    .cookiePopup_sliderDescription { font-size: 1.1rem; line-height: 14px; }
    .cookiePopup_btn { display: block; font-size: 1rem; min-width: 217px; margin: 30px auto 0; padding: 0 19px; line-height: 33px; }
    .cookiePopup_btn + .cookiePopup_btn { margin: 10px auto 0; }
    .cookiePopup_footer { position: fixed; bottom: 0; right: 0; width: 100%; padding: 0 15px; }
    .cookiePopup_footerLink { font-size: 1rem; line-height: 55px; }
}

/* //cookiePopup */

/* irEvent */
.irEventWrap { width: 100%; max-width: 1380px; margin: auto; padding: 26px 20px 127px; }
.irEventWrap.tab_wrap { max-width: 100%; padding: 0 0 127px 0; }
.irEventWrap .dl_hist { margin-top: 50px; }
.irEventWrap + .ir_contact.box.type3 { margin-top: 227px; }
.irEvent { position: relative; padding-left: 340px; }
.irEvent + .irEvent { margin-top: 100px; }
.irEvent_title { position: absolute; left: 0; top: 25px; font-size: 38px; font-weight: bold; line-height: 38px; }
.irEventCalender_date { padding: 25px 0 19px; vertical-align: bottom; }
.irEventCalender_day { font-size: 40px; font-weight: bold; line-height: 38px; margin-right: 8px; }
.irEventCalender_month { font-size: 18px; font-weight: bold; line-height: 26px; color: #505050; }
.irEventCalender_list { border-top: solid 2px #333333; padding-top: 6px; }
.irEventCalender_list:after { content: ""; display: block; clear: both; }
.irEventCalender_item { position: relative; float: left; width: 32px; line-height: 40px; text-align: center; color: #505050; }
.irEventCalender_item.is_holiday { color: #dc2222; }
.irEventCalender_item.is_event:after { position: absolute; left: calc(50% - 2.5px); top: 6px; content: ""; display: inline-block; width: 5px; height: 5px; border-radius: 5px; background-color: #1428a0; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.irEventTab { border-top: solid 2px #333333; }
.irEventList .irEventTab { border-top: 1px solid #757575; }
.irEventTab_btn { width: 100%; display: block; text-align: left; padding: 33px 60px 33px 0; font-size: 3rem; font-weight: bold; line-height: 30px; border-bottom: solid 1px #757575; background: no-repeat right center url(https://image.samsungsds.com/resource/en/images/icon/ico_plus3.png?queryString=20240723095806); }
.irEventTab_btn.is_open { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_minus3.png?queryString=20240723095806); }
.irEventTab_content { display: none; }
.irEventTab_btn.is_open + .irEventTab_content { display: block; }
.dl_hist dd .irEventList.ul_list { border-top: 1px solid #757575; }
.dl_hist dd .irEventList.ul_list li:first-child { border-top: none; }
.irEventList.ul_list .irEventList_item { display: block; min-height: 0; padding: 30px 0; border-bottom: 1px solid #757575; }
.irEventList_item { position: relative; padding: 28px 0; font-size: 13px; border-bottom: solid 1px #757575; }
.irEventList_text { display: inline-block; width: calc(100% - 210px); vertical-align: middle; }
.dl_hist .irEventList .irEventList_text { width: calc(100% - 210px); padding-right: 10px; }
.dl_hist .irEventList_text.is_multiBtn { width: calc(100% - 354px);}
.irEventList_btnWrap { display: inline-block; width: 350px; text-align: right; vertical-align: middle; }
.irEventList_item .button + .button { margin-left: 20px; }
.irEventList_title { display: block; font-size: 2.4rem; line-height: 30px; }
.irEventList_info { display: block; width: 100%; margin-top: 14px; font-size: 1.8rem; line-height: 27px; color: #757575; }
.irEventList_item.noItem .irEventList_info { margin: 0; }
.irEventList_download { float: right; display: block; padding: 11px 16px 11px 54px; border: solid 1px #6b6b6b; font-size: 16px; line-height: 16px; background: no-repeat left 18px center url(https://image.samsungsds.com/resource/en/images/icon/ico_plus4.png?queryString=20240723095806); }
.irEventList_infoTitle { display: inline-block; }
.irEventList + .btn_btm.center { margin-top: 30px; }
.btn_btm.center .btn_txt { font-size: 1.5rem; }
.btn_btm.center .ico.arr { width: 13px; height: 9px; margin-left: 10px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_btn_down.png?queryString=20240723095806) no-repeat left top; background-size: 13px auto; }
.btn_btm.center .btn_txt .txt2 { display: none; }
.btn_btm.center.on .btn_txt .txt1 { display: none; }
.btn_btm.center.on .btn_txt .txt2 { display: inline-block; }
.btn_btm.center.on .ico.arr { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_btn_up.png?queryString=20240723095806) no-repeat left; background-size: 13px auto; }
.ir_contact.box.type3 { margin-top: 327px; }
.ir_contact.box.type3 .mark { padding: 0 10px; }
.ir_contact.box.type3 .hd_txt.hd_contact { font-size: 1.5rem; }
.irEventWrap + .ir_contact.box.type3 { margin-top: 227px; }

/* 20240628 .irEventWrap 버튼3개 디자인 추가 */
.irEventWrap.ver_btn3 .dl_hist{max-width: unset;}
.irEventWrap.ver_btn3 .is_multiBtn + .irEventList_btnWrap .button{ min-width: 130px; letter-spacing: 0; }
.irEventWrap.ver_btn3 .irEventList_item .button + .button{margin-left: 10px;}
.irEventWrap.ver_btn3 .irEventList_btnWrap { width: 440px; }
.irEventWrap.ver_btn3 .dl_hist .irEventList_text.is_multiBtn { width: calc(100% - 444px); }

@media all and (max-width:1300px){
	.irEventWrap.ver_btn3 .dl_hist .irEventList_text.is_multiBtn { width: calc(100% - 210px); }
	.irEventWrap.ver_btn3 .irEventList_btnWrap { width: 200px; }
	.irEventWrap.ver_btn3 .is_multiBtn + .irEventList_btnWrap .button { min-width: 200px; }
	.irEventWrap.ver_btn3 .is_multiBtn + .irEventList_btnWrap .button + .button { margin: 12px auto 0; }
	.irEventWrap.ver_btn3 .irEventList_item .button + .button { margin-left: auto; }
}
/* 20240628 .irEventWrap 버튼3개 디자인 추가 끝 */

@media all and (max-width:1023px) {
    .irEventWrap { padding: 26px 44px 127px; }
    .ir_contact.box.type3 { margin-top: 175px; }
    .irEventWrap + .ir_contact.box.type3 { margin-top: 125px; }
    .dl_hist .irEventList_text.is_multiBtn { width: 100%; }
    /* .is_multiBtn + .irEventList_btnWrap { display: block; margin-top: 23px; text-align: center; } */
    .is_multiBtn + .irEventList_btnWrap .button { display: block; margin: 23px auto 0; }
    .irEventList_item .button + .button { margin-left: auto; }
}
@media all and (max-width:767px) {
    .irEventWrap { padding: 14px 14px 80px; }
    .irEventWrap .dl_hist { margin-top: 24px; }
    .irEventWrap .dl_hist > dt { padding: 18px 0; border-top: 2px solid #000; font-size: 1.9rem; text-align: left; }
    .irEvent { padding-left: 0; padding-top: 50px; }
    .irEvent + .irEvent { margin-top: 50px; }
    .irEvent_title { font-size: 19px; line-height: 19px; top: 20px; }
    .irEventCalender { margin-bottom: 20px; }
    .irEventCalender_date { position: absolute; top: 20px; right: 0; padding: 0; }
    .irEventCalender_day { font-size: 20px; line-height: 19px; margin-right: 3px; }
    .irEventCalender_month { font-size: 9px; line-height: 12px; }
    .irEventTab_btn { padding: 15px 30px 15px 0; font-size: 15px; line-height: 17px; background-size: 16px 16px; }
    .dl_hist dd .irEventList.ul_list li:first-child { border-top: none !important; }
    .irEventList.ul_list .irEventList_item { padding: 18px 0; }
    .irEventList_item { padding: 16px 0; }
    .irEventList_item .button { display: block; width: 255px; margin: 23px auto 0; }
    .irEventList + .btn_btm.center { margin-top: 24px; }
    .btn_btm.center .btn_txt { font-size: 1.2rem; }
    .irEventList_text { width: 100%; }
    .dl_hist .irEventList .irEventList_text { width: 100%; }
    .irEventList_title { font-size: 16px; line-height: 18px; }
    .irEventList_info { font-size: 12px; line-height: 19px; margin-top: 6px; }
    .irEventList_infoTitle { width: 30px; font-weight: bold; }
    .irEventList_download { float: left; margin-top: 16px; padding: 7px 17px 7px 38px; font-size: 12px; line-height: 14px; background-size: 12px 12px; background-position: left 18px center; }
    .ir_contact.box.type3 { margin-top: 127px; }
    .irEventWrap + .ir_contact.box.type3 { margin-top: 78px; }
    
	.irEventWrap.ver_btn3 .irEventList_btnWrap{width: 100%;}
}

/* //irEvent */

/* capability */
.capability { padding: 0 50px; font-size: 0; }
.capability_item { position: relative; display: inline-block; width: 50%; padding: 75px 52px 50px; text-align: center; vertical-align: top; }
.capability_icon { display: inline-block; }
.capability_icon img { width: 100%; }
.capability_icon:nth-of-type(1) { width: 44px; height: 50px; }
.capability_icon:nth-of-type(2) { width: 50px; height: 50px; }
.capability_icon:nth-of-type(3) { width: 44px; height: 50px; }
.capability_icon:nth-of-type(4) { width: 57px; height: 50px; }
.capability_icon:nth-of-type(5) { width: 41px; height: 50px; }
.capability_icon:nth-of-type(6) { width: 51px; height: 50px; }
.capability_icon:nth-of-type(7) { width: 45px; height: 50px; }
.capability_icon:nth-of-type(8) { width: 55px; height: 50px; }
.capability_tit { display: block; margin: 20px 0 30px; font-size: 2.5rem; font-weight: 900; }
.capability_text { font-size: 1.6rem; line-height: 28px; }
.capability_link { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); display: inline-block; font-size: 1.4rem; line-height: 28px; letter-spacing: 0.1em; color: #42aee1; }
@media all and (max-width:1024px) {
    .capability_item { width: 100%; }
}
@media all and (max-width:767px) {
    .capability { padding: 0; }
    .sub_tit + .capability { margin-top: 29px; }
    .capability_item { margin-bottom: 35px; padding: 30px 14px 30px; }
    .capability_icon:nth-of-type(1) { width: 22px; height: 25px; }
    .capability_icon:nth-of-type(2) { width: 25px; height: 25px; }
    .capability_icon:nth-of-type(3) { width: 22px; height: 25px; }
    .capability_icon:nth-of-type(4) { width: 28px; height: 25px; }
    .capability_icon:nth-of-type(5) { width: 20px; height: 25px; }
    .capability_icon:nth-of-type(6) { width: 25px; height: 25px; }
    .capability_icon:nth-of-type(7) { width: 22px; height: 25px; }
    .capability_icon:nth-of-type(8) { width: 27px; height: 25px; }
    .capability_tit { display: block; margin: 10px 0 16px; font-size: 1.4rem; }
    .capability_text { font-size: 1.1rem; line-height: 19px; }
    .capability_link { font-size: 1rem; line-height: 14px; }
}

/* //capability */

/* dtFrame */
.dtFrame { position: relative; width: 100%; padding: 155px 0 60px; background: no-repeat center; background-size: cover; }
.dtFrame:after { content: ""; display: block; clear: both; }
.dtFrame_left { float: left; width: 646px; padding: 0 35px 0 60px; color: #fff; }
.dtFrame_tit { font-size: 3.8rem; }
.dtFrame_cont { margin-top: 40px; font-size: 1.7rem; line-height: 30px; }
.dtFrame_noti { margin-top: 80px; font-size: 16px; }
.dtFrame_right { position: relative; float: left; width: 657px; height: 395px; }
.dtFrame_sub { position: absolute; }
.dtFrame_sub.is_1 { top: 11.6531%; left: 2.4353%; text-align: right; }
.dtFrame_sub.is_2 { top: 11.6531%; left: 81.7351%; }
.dtFrame_sub.is_3 { top: 65.0406%; left: 6.0882%; text-align: right; }
.dtFrame_sub.is_4 { top: 63.9566%; left: 81.7351%; }
.is_blue { display: block; margin-bottom: 10px; font-size: 1.8rem; font-weight: 900; color: #50b0de; line-height: 20px; }
.dtFrame_link { display: inline-block; text-decoration: underline; font-size: 1.5rem; color: #fff; line-height: 24px; }
.circleLink { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 58.9041%; height: 0; padding-bottom: 60.123%; font-size: 0; line-height: 0; background-size: contain; background-repeat: no-repeat; background-position: center center; }
.dtFrame_link:hover { color: #fff; }
.circleLink_item { position: absolute; }
.circleLink_item.is_dep1 { left: 50%; width: 90%; height: 44%; border-top-left-radius: 174px; border-top-right-radius: 174px; }
.circleLink_item.is_dep1.is_1 { top: 6.3291%; transform: translateX(-50%); }
.circleLink_item.is_dep1.is_2 { top: 50.3797%; transform: translateX(-50%) rotate(180deg); }
.circleLink_area { position: absolute; }
.circleLink_area.is_dep2 { top: 50%; left: 50%; transform: translate(-50%, -50%); width: 260px; height: 260px; border-radius: 50%; z-index: 1; }
.circleLink_item.is_dep2 { width: 86px; height: 86px; border-radius: 86px 0 0 0; }
.circleLink_item.is_dep2.is_1 { top: -6.5%; left: 50%; transform: translateX(-50%) rotate(45deg); }
.circleLink_item.is_dep2.is_2 { top: 13.5%; left: 68.5%; transform: rotate(105deg); }
.circleLink_item.is_dep2.is_3 { top: 53.6329%; left: 69.5%; transform: rotate(165deg); }
.circleLink_item.is_dep2.is_4 { top: 74%; left: 50%; transform: translateX(-50%) rotate(225deg); }
.circleLink_item.is_dep2.is_5 { top: 53.6329%; left: -1.5%; transform: rotate(285deg); }
.circleLink_item.is_dep2.is_6 { top: 13.5%; left: -2%; transform: rotate(345deg); }
.circleLink_area.is_dep3 { top: 50%; left: 50%; transform: translate(-50%, -50%); width: 59%; height: 59%; border-radius: 50%; z-index: 2; }
.circleLink_item.is_dep3 { width: 50%; height: 50%; border-radius: 110px 0 0 0; }
.circleLink_item.is_dep3.is_1 { top: -9.5%; left: 50%; transform: translateX(-50%) rotate(45deg); }
.circleLink_item.is_dep3.is_2 { top: 50%; left: 59%; transform: translateY(-50%) rotate(135deg); }
.circleLink_item.is_dep3.is_3 { top: 62%; left: 50%; transform: translateX(-50%) rotate(225deg); }
.circleLink_item.is_dep3.is_4 { top: 50%; left: -9%; transform: translateY(-50%) rotate(315deg); }
.circleLink_item.is_dep4 { top: 50%; left: 50%; transform: translate(-50%, -50%); width: 29%; height: 29%; border-radius: 50%; z-index: 3; }
@media all and (max-width:1340px) {
    .dtFrame_left { float: none; width: 100%; }
    .dtFrame_right { float: none; margin: 86px auto 0; }
}
@media all and (max-width:768px) {
    .dtFrame { padding: 25px 0 30px; }
    .dtFrame_left { padding: 0 14px 0 14px; }
    .dtFrame_tit { font-size: 2rem; }
    .dtFrame_cont { margin-top: 20px; font-size: 1.2rem; line-height: 21px; }
    .dtFrame_right { width: 100%; margin: 40px auto 0; }
    .dtFrame_sub.is_1 { left: 5%; }
    .dtFrame_sub.is_3 { left: 9%; }
    .is_blue { font-size: 0.9rem; line-height: 10px; margin-bottom: 5px; }
    .dtFrame_link { font-size: 0.8rem; line-height: 12px; }
}
@media all and (max-width:479px) {
    .dtFrame_right { height: 262px; }
    .dtFrame_sub.is_1 { top: 7.6531%; left: 4.0061%; }
    .dtFrame_sub.is_2 { top: 7.6531%; left: 78.6579%; }
    .dtFrame_sub.is_3 { top: 65.0406%; left: 8.5469%; }
    .dtFrame_sub.is_4 { top: 63.9566%; left: 78.6579%; }
}

/* //dtFrame */

/* reporting */
.reporting { font-size: 0; margin-bottom: 38px; }
.reporting + .error_msg { margin-top: -35px; line-height: 25px; padding-bottom: 10px; }
.tit + .reporting { margin-top: 20px; }
.reporting_item { display: inline-block; width: calc(50% - 5px); max-height: 170px; padding: 18px 14px; border: 1px solid #a6a6a6; vertical-align: top; overflow-y: auto; background: #f3f3f3; }
.reporting.error .reporting_item { border-color: #ff0000; }
.reporting_item+.reporting_item { margin-left: 10px; }
.reporting input[type=radio]+label { font-size: 2rem; }
.reporting_detail { margin-top: 10px; font-size: 1.8rem; line-height: 32px; }
@media all and (max-width:768px) {
    .reporting { margin-bottom: 38px; }
    .reporting_item { width: 100%; }
    .reporting_item+.reporting_item { margin-left: 0; margin-top: 25px; }
    .reporting input[type=radio]+label { padding-left: 34px; font-size: 1.5rem; font-weight: 700; }
    .reporting_detail { margin-left: 34px; font-size: 1.3rem; line-height: 23px; }
}

/* //reporting */

/* country */
.country { width: 100%; height: 48px; margin-bottom: 28px; padding: 0 16px; border: 1px solid #a6a6a6; border-radius: 0; font-size: 1.6rem; font-family: "OneLatin", "Apple SD Gothic Neo", sans-serif, Arial; -webkit-appearance: none; color: #999; background-color: #fff; cursor: pointer; }
select::-ms-expand { display: none; }

/* //country */

/* dDayWrap */
.dDayWrap { position: absolute; left: 50%; top: 0; width: 100%; max-width: 1400px; transform: translateX(-50%); margin: auto; z-index: 1; }
.dDay { position: absolute; top: 13px; right: 20px; }
.dDay_char { display: inline-block; padding: 7px 16px; border-radius: 5px; font-size: 5.5rem; font-weight: 700; background: #009f9e; color: #fff; }
.dDayWrap.is_transparent .dDay_char { background: rgba(0, 0, 0, 0.3); }
.dDay_char + .dDay_char { margin-left: 5px; }
@media all and (max-width:767px) {
    .dDayWrap { top: 20px; left: 20px; width: auto; transform: none; }
    .dDayWrap.is_techtonic2019 { top: 10px; }
    .dDay { position: static; right: auto; left: 28px; }
    .dDay_char { font-size: 2.3rem; line-height: 18px; padding: 7px 8px; }
    .dDay_char + .dDay_char { margin-left: 2px; }
}

/* //dDayWrap */

/* file_wrap */
.file_wrap { position: absolute; width: 118px; height: 38px; right: 0; }
.file_wrap .label { display: block; text-align: center; font-weight: bold; width: 100%; height: 38px; font-size: 1.1rem; line-height: 38px; letter-spacing: 0.2em; cursor: pointer; overflow: hidden; background: #fff; position: relative; z-index: 10; }
.file_wrap .label:hover { color: #fff; background: #000; }
.file_wrap .file_add { 
    position: absolute;  
    /* 
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0); 
    */ 
    border: 0; 
    padding: 0; 
    top: 0; 
    left: 0; 
    width: 118px; 
    height: 38px; 
    font-size: 78px; 
    cursor: pointer; 
    opacity: 0; 
}
.file_text { margin-top: 10px; line-height: 24px; font-size: 1.6rem; }
.file_text + .tit { margin-top: 70px; }
@media all and (min-width:1px) and (max-width:767px) {
    .file_wrap { width: 68px; height: 36px; top: 0; right: 0; }
    .file_wrap .file_add { width: 68px; height: 36px; }
    .file_wrap .label { height: 36px; font-size: 1.1rem; line-height: 36px; }
    .file_text { line-height: 24px; font-size: 1.4rem; }
    .file_text + .tit { margin-top: 50px; }
}

/* //file_wrap */

/* ceoWrap */
.ceoWrap { display: -webkit-box; display: -ms-flexbox; display: flex; }
.ceo_left { position: relative; width: 22.82%; margin-right: 13%; }
.ceo_msg { display: block; font-size: 2.8rem; line-height: 1.6em; }
.ceo_img { width: 100%; vertical-align: top; }
.ceo_imgWrap .ceo_img { margin-top: 90px; margin-bottom: 60px; }
.ceo_imgWrap .ceo_imgDetail { font-size: 2.4rem; line-height: 1.4em; }
.ceo_name { display: block; font-weight: 900; }
.ceo_imgWrap .ceo_name { margin-top: 24px; }
.ceo_right { width: calc(100% - 35.82%); }
.ceo_text { font-size: 2rem; line-height: 40px; }
.ceo_text + .ceo_text { margin-top: 50px; }
.ceo_text:last-of-type { margin-bottom: 60px; }
.ceo_signature { text-align: right; }
.ceo_signature .ceo_img { width: 147px; margin-right: 20px; }
.ceo_signature .ceo_imgDetail { display: inline-block; font-size: 1.8rem; line-height: 1.4em; }
.ceo_signature .ceo_name { margin-top: 12px; }
@media all and (max-width:1024px) {
    .ceoWrap { display: block; }
    .ceo_left, .ceo_right { width: 100%; }
    .ceo_left { margin-bottom: 80px; padding-right: 210px; }
    .ceo_msg { margin-bottom: 40px; }
    .ceo_imgWrap .ceo_img { position: absolute; right: 0; top: 0; margin: 0; width: 180px; }
    .ceo_text { font-size: 1.8rem; line-height: 34px; }
    .ceo_signature .ceo_img { margin: 0; }
    .ceo_signature .ceo_imgDetail { font-size: 1.6rem; }
}
@media all and (min-width:1px) and (max-width:767px) {
    .ceo_left { margin-bottom: 55px; padding-right: 128px; }
    .ceo_msg { margin-bottom: 25px; font-size: 1.5rem; line-height: 1.4em; }
    .ceo_imgWrap .ceo_img { width: 108px; }
    .ceo_imgWrap .ceo_imgDetail { font-size: 1.4rem; }
    .ceo_imgWrap .ceo_name { margin-top: 12px; }
    .ceo_text { font-size: 1.4rem; line-height: 24px; }
    .ceo_text + .ceo_text { margin-top: 25px; }
    .ceo_text:last-of-type { margin-bottom: 40px; }
    .ceo_signature .ceo_img { width: 108px; }
    .ceo_signature .ceo_imgDetail { font-size: 1.3rem; }
}

/* //ceoWrap */

/* sustainWrap */
.sustainWrap { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-box-align: center; align-items: center; }
.sustain_header { margin-bottom: 3.5%; font-weight: 900; font-size: 3.4rem; }
.sustainYear { width: 22%; padding: 3% 0; border-top: 4px solid #000; font-size: 2.8rem; font-weight: 900; line-height: 26px; }
.sustainList { width: 78%; padding: 3% 45px 3% 26px; border-top: 1px solid #000; margin-left: 44px; font-size: 1.8rem; line-height: 26px; }
.sustainWrap:last-of-type .sustainList { border-bottom: 1px solid #000; }
.sustainBtn { float: right; font-size: 1.7rem; line-height: 26px; font-weight: 400; }
@media all and (max-width:1024px) {
    .sustain_header { font-size: 2.6rem; }
    .sustainYear { font-size: 2.2rem; }
}
@media all and (min-width:1px) and (max-width:767px) {
    .sustainWrap { display: block; }
    .sustain_header { margin-bottom: 15px; font-size: 1.8rem; }
    .sustainYear { width: 100%; padding: 10px 0; border-width: 2px; font-size: 1.6rem; }
    .sustainList { width: 100%; padding: 10px 10px 10px 0; border-color: #ccc; margin-left: 0; font-size: 1.4rem; }
    .sustainWrap:last-of-type .sustainList { border-bottom: none; }
    .sustainWrap:last-of-type { border-bottom: 2px solid #000; }
    .sustainBtn { font-size: 1.3rem; }
}

/* //sustainWrap */

/* reportWrap */
.sub_tit + .reportWrap { margin-top: 95px; }
.reportWrap { display: -webkit-box; display: -ms-flexbox; display: flex; }
.report_cover { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 42%; }
.report_img { width: 100%; max-width: 524px; }
.contentsWrap { width: 58%; margin-left: 50px; padding: 25px 40px; border-top: 1px solid #000; border-bottom: 1px solid #000; }
.contents_row { display: -webkit-box; display: -ms-flexbox; display: flex; }
.contents_row + .contents_row { margin-top: 8%; }
.contents_tit { font-size: 2rem; font-weight: 900; }
.contents_tit, .contents_txtWrap { width: 50%; line-height: 26px; }
.contents_txt { font-size: 1.7rem; }
.contents_txt:before { content: "-"; padding-right: 5px; }
.reportWrap + .button_wrap { margin-top: 30px; }
@media all and (max-width:1024px) {
    .contents_tit { font-size: 1.8rem; }
    .contents_tit, .contents_txtWrap { line-height: 22px; }
    .contents_txt { font-size: 1.5rem; }
}
@media all and (max-width:900px) {
    .sub_tit + .reportWrap { margin-top: 35px; }
    .reportWrap { display: block; }
    .report_cover, .contentsWrap { display: block; width: 100%; }
    .report_cover { padding: 0 23%; text-align: center; }
    .contentsWrap { margin-left: 0; padding: 25px 0; }
    .report_cover { margin-bottom: 40px; }
    .reportWrap + .button_wrap.is_right { text-align: center; }
}
@media all and (min-width:1px) and (max-width:767px) {
    .contents_tit { font-size: 1.6rem; }
    .contents_txt { font-size: 1.4rem; }
}

/* //reportWrap */

/* imgwrap_full */
.imgwrap_full { max-width: 1060px; margin: 90px auto 0; }
.imgwrap_full img { width: 100%; }
@media (max-width:767px) and (min-width:1px) {
    .imgwrap_full { margin: 50px auto 0; }
}

/* //imgwrap_full */

/* bullet_list */
.bullet_item:after { content: ""; display: table; clear: both; }
.bullet_list .bullet_item .bullet { float: left; width: 10px; }
.bullet_list .bullet_item .txt { overflow: hidden; }

/* 20240311 bullet_list 스타일 수정 및 추가 */
.bullet_list li[data-bullet] { position: relative; padding-left: 20px; line-height: 1.5; }
.bullet_list li[data-bullet="-"],
.bullet_list li[data-bullet="•"] { padding-left: 15px; }
.bullet_list li[data-bullet] + li[data-bullet] { margin-top: 8px; }
.bullet_list li:before { position: absolute; left: 0; top: 0; content: attr(data-bullet); }
/* //bullet_list */

/** 20 RN 영문 추가 **/

/* accordion */
.accordion { font-size: 0; word-break: keep-all; }
.accordion_item { display: block; text-align: left; width: 100%; }
.accordion_title { display: block; width: 100%; text-align: left; font-size: 2rem; font-weight: bold; padding: 30px 100px 30px 0; border-bottom: solid 1px #cccccc; background: no-repeat right 29px center url(https://image.samsungsds.com/resource/en/images/icon/ico_arr10_2.png?queryString=20240723095806); }
.accordion_title.is_open { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr10.png?queryString=20240723095806); }
.accordion_title.is_open + .accordion_openBox { display: block; }
.accordion_openBox { display: none; padding: 12px; background-color: #fafafa; padding: 32px 42px; }
.accordion_description { display: block; font-size: 1.6rem; line-height: 28px; color: #000000; }
.accordion_description a { color: #225aae; text-decoration: underline !important; }
.accordion_description a:hover { opacity: 0.7; }
@media all and (max-width:767px) {
    .accordion_title { font-size: 1.3rem; padding: 15px 30px 15px 12px; background-position: right 9px center; background-size: 16px 9px; }
    .accordion_openBox { padding: 13px 12px; }
    .accordion_description { font-size: 1.2rem; line-height: 17.5px; }
}

/* //accordion */
