﻿@charset "utf-8";

/* ***** content ***** */

/* home */
.home .cnt_visual { overflow: initial; }
.home .cnt_visual .hero_vb { height: 788px; }
.home .cnt_visual .im_box { height: 788px; }
.home .cnt_visual .inner { padding-bottom: 100px; }
.home .cnt_visual .im_box .copy .tit { width: 865px; }
.home .cnt_visual .im_box .copy .txt { width: 865px; }
.home .cnt_visual .im_box .copy > .vb_txt { height: 640px; }
.home .cnt_visual .hero_vb:after { bottom: -162px; }
.home .cnt_visual + .box.type1 { margin-top: 10px; padding-top: 0; padding-bottom: 175px; }
.home .cnt_visual .owl-controls { top: 0; }
.home .cnt_visual .owl-controls .owl-nav { top: 256px; }
.home .cnt_visual .owl-carousel .owl-dots { top: 603px; }
.home .cnt_visual .controls { bottom: 168px; }
.home .box.type3_3 + .box_img.type3 { margin-top: 374px; }
.home .box.type1_2 + .box.type6 { padding-top: 0 }
.sol_list { display: table; width: 100%; margin: 89px auto 0px; }
.sol_list li { display: table-cell; width: 16%; vertical-align: top; }
.sol_list li .im { display: block; }
.sol_list li .im a { display: inline-block; width: auto; height: 100%; }
.sol_list li .im img { width: auto; height: 100%; }
.sol_list li .txt { display: block; font-size: 2.8rem; line-height: 39px; font-weight: 700; padding: 27px 0 25px; }
.sol_list li .btn_txt2 a { font-weight: bold; }
.bn_ul { font-size: 0; width: 100%; padding-top: 65px; padding-bottom: 0px; }
.bn_ul li { display: inline-block; position: relative; width: 40%; height: 370px; margin: 3.2% 0 0 3.2%; text-align: right; background-repeat: no-repeat; background-size: cover; background-position: center; }
.bn_ul li a { display: block; height: 100%; }
.bn_ul li img { width: 100%; }
.bn_ul li:nth-child(-n+2) { margin-top: 0; }
.bn_ul li:nth-child(odd) { margin-left: 0; }
.bn_ul li:nth-child(4n) { width: 56.8%; }
.bn_ul li:nth-child(4n-3) { width: 56.8%; }
.bn_ul.three li:nth-child(3) { width: 100%; }
.bn_ul.three li:nth-child(3) .text .txt { max-width: 500px; }
.bn_ul li .text { position: absolute; bottom: 0; z-index: 2; color: #fff; width: 100%; height: 100%; padding: 40px 30px 30px; text-align: left; }
.bn_ul li .text a { display: block; position: absolute; bottom: 0; left: 0; z-index: 0; width: 100%; height: 100%; padding: 40px 30px 30px; }
.bn_ul li .text .tit { font-size: 2.8rem; line-height: 34.49px; }
.bn_ul li .text .copy { font-size: 1.9rem; line-height: 30px; font-weight: 700; word-break: keep-all; margin: 19px 0 18px; }
.bn_ul li .text .txt { display: block; font-size: 0; line-height: 26px; }
.bn_ul li .text .btn { display: block; position: absolute; left: 30px; bottom: 34px; font-size: 0; color: #2189ff; line-height: 1.1; letter-spacing: 0.1em; }
.bn_ul li .bn_dim { display: none; position: absolute; bottom: 0; left: 0; z-index: 1; width: 100%; height: 100%; background: rgba(0, 0, 0, .2); }
.bn_ul li a:focus { display: block; }
.bn_ul li a:focus .txt, .bn_ul li:hover .txt { font-size: 1.8rem; text-indent: 0; }
.bn_ul li a:focus .btn, .bn_ul li:hover .btn { font-size: 1.4rem; text-indent: 0; }
.bn_ul li a:focus .bn_dim, .bn_ul li:hover .bn_dim { display: block; }
.bn_ul li a:focus, .bn_ul li .btn:focus { font-size: 1.4rem; text-indent: 0; }
.part_ul { font-size: 0; text-align: center; padding-top: 60px; margin: 0 auto 100px; }
.part_ul .item { display: inline-block; width: 33.3%; text-align: center; }
.part_ul .item img { width: 179px; height: 112px; }
.part_ul .item:first-child { margin-left: 0; }
.part_box { position: relative; height: 700px; background-size: cover; }
.part_box .cate { font-size: 1.4rem; color: #000; line-height: 28px; padding-bottom: 15px; }
.part_box .h5 { text-align: left; }
.part_box .text { position: absolute; top: 100px; right: 65px; width: 515px; height: 500px; padding: 40px 45px; text-align: left; background: #fff; }
.part_box .text .txt { font-size: 1.6rem; color: #000; line-height: 28px; margin-top: 8px; }
.part_box .text .btn_btm { position: absolute; bottom: 40px; }
.h5+.part_box { margin-top: 50px; }

/* visual area */
.cnt_visual { position: relative; overflow: hidden; background: #fff; }
.cnt_visual .im_box { position: relative; height: 635px; background-position: top center; background-size: cover; }
.cnt_visual .im_box img { width: 100%; }
.cnt_visual .im_box:after { display: none; }
.cnt_visual .im_box .copy { position: absolute; top: 0; bottom: 0; z-index: 1; color: #fff; text-align: center; width: 100%; -webkit-transform: translateZ(0px); }
.cnt_visual .im_box .copy > .vb_txt { display: table; width: 100%; height: 560px; }
.cnt_visual .im_box .copy > .vb_txt .txt_cnt { display: table-cell; vertical-align: middle; }
.cnt_visual .im_box .copy > .vb_txt .txt_cnt .txt_cnt_top { width: 445px; margin: 0 auto; }
.cnt_visual .im_box .copy .txt_cnt_top +.txt { padding: 30px 0 }
.cnt_visual .im_box .copy .eye { font-size: 1.8rem; line-height: 38px; height: 47px; text-transform: uppercase; }
.cnt_visual .im_box .copy .logo { margin-bottom: 18px; }
.cnt_visual .im_box .copy .tit { font-size: 6.5rem; line-height: 76px; font-weight: bold; width: 960px; margin: 0 auto; font-family: 'SharpSansNo1'; }
.cnt_visual .im_box .copy .txt_cnt_top .tit_ico { display: table-cell; width: 17%; height: 132px; /*background:url(https://image.samsungsds.com/resource/en/images/icon/ico_txt_cnt.png?queryString=20230417020137) no-repeat 0 0;*/ }
.cnt_visual .im_box .copy .txt_cnt_top .tit_ico img { width: auto; }
.cnt_visual .im_box .copy .txt_cnt_top .tit { display: table-cell; width: 73%; padding: 37px 0 0 0; vertical-align: middle; }
.cnt_visual .im_box .copy .tit sup { font-size: 2rem; display: inline-block; vertical-align: top; margin-top: 6px; }
.cnt_visual .im_box .copy .tit sup.sup_r { font-size: 2.5rem; margin: 0 0 0 2px; }
.cnt_visual .im_box .copy .subtit { font-size: 2.4rem; font-weight: bold; padding-top: 14px; }
.cnt_visual .im_box .copy .subtit+.txt { padding-top: 30px; }
.cnt_visual .im_box .copy .tit + .btn_btm { margin-top: 44px; }
.cnt_visual .im_box .copy .txt { font-size: 2rem; font-weight: bold; line-height: 32px; width: 960px; padding-top: 36px; margin: 0 auto; }
.cnt_visual .im_box .im { position: relative; min-height: 349px; }
.cnt_visual .im_box.video .video_wrap, .cnt_visual .im_box.video .video-js { width: 1920px; height: 850px; background: #fff; }
.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner, .vjs-control-bar, .vjs-tracksettings, .vjs-error-display, .vjs-caption-settings { display: none; }
.cnt_visual .im_box.video .video-js .vjs-tech { height: auto; min-height: 100%; -webkit-tap-highlight-color: #fff; background: #fff; }
.cnt_visual .im_box.video .vjs-big-play-button { display: none; }
.cnt_visual .vb_txt .btn.mid { color: #fff; /*height:43px; */ border: 1px solid #fff; }
.cnt_visual .vb_txt .btn.mid:hover { color: #000; background: #fff; }
.cnt_visual .owl-carousel { position: relative; z-index: 0; overflow: hidden; }
.cnt_visual .owl-controls { top: 0; text-align: center; }
.cnt_visual .owl-controls .owl-nav { top: 155px; width: 100%; }
.cnt_visual .owl-controls .owl-nav .owl-prev { position: absolute; left: 0; z-index: 8; }
.cnt_visual .owl-controls .owl-nav .owl-next { position: absolute; right: 0; z-index: 8; }
.cnt_visual .owl-carousel .owl-dots { top: 463px; }
.cnt_visual .owl-carousel .owl-dot span, .cnt_visual .owl-carousel .owl-dot a { width: 9px; height: 9px; border: 1px solid #fff; background: none; }
.cnt_visual .owl-carousel .owl-dot.active span, .cnt_visual .owl-carousel .owl-dot.active a { background: #fff; }
.cnt_visual .hero_vb { position: relative; height: 635px; }
.cnt_visual .hero_vb:after { content: ''; position: absolute; width: 2560px; height: 300px; left: 50%; bottom: -162px; z-index: 0; background-color: #fff; -webkit-backface-visibility: hidden; backface-visibility: hidden; outline: 2px solid transparent; border: 0 solid transparent; border-width: 1px 0; -webkit-transform: translate(-50%, 0) skewY(-8.2deg); transform: translate(-50%, 0) skewY(-8.2deg); }
.cnt_visual .inner { position: relative; z-index: 1; margin: 0 auto 100px; text-align: center; }
.cnt_visual .inner.type2 { margin: 0 auto; }
.cnt_visual .h4 { position: relative; z-index: 2; font-size: 4rem; font-weight: bold; line-height: 50px; max-width: 900px; margin: -10px auto 0; font-family: 'SharpSansNo1'; }
.cnt_visual .h4 .ico { position: absolute; top: 0; left: 50%; z-index: 1; width: 30px; height: 18px; margin-left: -15px; background-position: -64px -25px; }
.cnt_visual .txt { font-size: 1.8rem; line-height: 32px; max-width: 900px; margin: 0 auto 0; }
.cnt_visual .h4 + .txt { margin-top: 22px; }
.cnt_visual .txt + .btn_btm { margin-top: 44px; }
.cnt_visual .info { font-size: 0; margin-top: 90px; }
.cnt_visual .info li { display: inline-block; font-size: 1.3rem; width: 25%; vertical-align: top; }
.cnt_visual .info li .txt1 { display: block; font-size: 1.6rem; line-height: 24px; }
.cnt_visual .info li .txt1_1 { display: block; font-size: 2.6rem; font-weight: 400; line-height: 32px; }
.cnt_visual .info li .txt1_1.is_after { display: inline-block }
.cnt_visual .info li .txt1_1.is_blue { color: #2189ff; }
.cnt_visual .info li .txt2 { display: inline-block; font-size: 3.8rem; color: #000; font-weight: 700; line-height: 50px; font-family: 'SharpSansNo1'; }
.cnt_visual .info li .txt2_1 { display: inline-block; font-size: 3.6rem; color: #000; font-weight: 700; line-height: 32px; font-family: 'SharpSansNo1', nanumsquare; }
.cnt_visual .info li .txt2_1.is_blue { color: #2189ff; }
.cnt_visual .info li .txt3 { font-size: 1.8rem; line-height: 32px; margin-right: 5px; }
.cnt_visual .info li .txt1 + .txt2 { margin-top: 7px; }
.cnt_visual .inner .btn.mid { min-width: 200px; }
.cnt_visual .inner .btn.mid:hover { color: #fff; background: #000; }
.cnt_visual + .box.type1_2 { margin-top: 10px; padding-top: 0;/* padding-bottom:175px;*/ }
.cnt_visual + .box.type1_2.ptn { margin-top: 0; }
.cnt_visual .hero_vb.type1 { height: 320px; overflow: hidden; }
.cnt_visual .hero_vb.type1:after { display: none; }
.cnt_visual .hero_vb.type1 .im_box .copy > .vb_txt { height: 320px; }
.cnt_visual .hero_vb.type1 + .inner { margin-bottom: 75px; }
.cnt_visual .hero_vb.type1 + .inner .txt { padding-top: 75px; }
.cnt_visual .hero_vb.type2 { height: 500px; }
.cnt_visual .hero_vb.type2 .im_box { height: 500px; }
.cnt_visual .hero_vb.type2 .im_box .copy > .vb_txt { height: 370px; }
.cnt_visual .controls { position: absolute; bottom: 156px; left: 50%; margin-left: 28px; }
.cnt_visual .controls button { display: block; overflow: hidden; width: 23px; height: 23px; border-radius: 0; border: 0; background: url('https://image.samsungsds.com/resource/en/images/icon/set_ico_video.png?queryString=20230417020137') no-repeat 0 -23px; background-repeat: no-repeat; text-indent: -99999px; background-size: 45px; }
.cnt_visual .controls .play { display: none; background-position: 0 0; }
.cnt_visual .controls button:hover { background-position: -23px -23px; }
.cnt_visual .controls .play:hover { background-position: -23px 0px; }
.cnt_visual  .btn_btm .btn.mid .arr { line-height: 41px; padding-left: 16px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_front_arr2.png?queryString=20230417020137) no-repeat 0 50%; background-size: auto 10px; }
.cnt_visual  .btn_btm .btn.mid:hover .arr, .cnt_visual  .btn_btm .btn.mid:focus .arr { line-height: 41px; padding-left: 16px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_front_arr.png?queryString=20230417020137) no-repeat 0 50%; background-size: auto 10px; }

/*인사이트 리포트,언론보도 커르셀영역 추가 171027*/
.cnt_visual + .monial.box_img.type2 { margin-top: 10px; padding-top: 0; }
.keep_all { word-break: keep-all !important; }

/* floating menu */
.cnt_menu { color: #fff; height: 70px; }
.cnt_menu .fix_m { height: 70px; background: rgba(0, 0, 0, .9); }
.cnt_menu .fix_m.fixed { position: fixed; top: 0; left: 0; right: 0; z-index: 10; width: 100%; min-width: 320px; margin-top: 0; background: rgba(0, 0, 0, .9); }
.cnt_menu .inner { position: relative; max-width: 1340px; height: 70px; text-align: right; padding: 0; }
.cnt_menu .inner:after { display: block; content: ''; }
.cnt_menu ul { float: right; display: table; font-size: 0; width: 100%; padding: 0 50px 0; }
.cnt_menu li { display: table-cell; font-size: 1.4rem; line-height: 70px; letter-spacing: 0.05em; width: 20%; height: 70px; text-align: center; }
.cnt_menu li a { display: block; height: 100%; font-weight: bold; }
.cnt_menu li a:hover { color: #1C7EEE; }
.cnt_menu li.on a { background: url(https://image.samsungsds.com/resource/en/images/bg_underline.png?queryString=20230417020137) no-repeat center bottom 16px; }
.cnt_menu .left { text-align: right; width: 100%; height: 100%; padding: 0 231px 0 0; }
.cnt_menu .left .sel { display: none; }
.cnt_menu .right { position: absolute; top: 0; right: 0; font-size: 0; height: 100%; background: #fff; }
.cnt_menu .right button { color: #fff; font-weight: bold; height: 100%; background-color: #2189ff; }
.cnt_menu .right .btn1 { font-size: 1.4rem; width: 144px; background: #2189ff; font-family: 'OneLatin'; }
.cnt_menu .right .btn1:hover { background-color: rgba(0, 179, 227, .5); }
.cnt_menu .right .btn2 { font-size: 0; width: 87px; border-left: 1px solid #fff; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_share.png?queryString=20230417020137) no-repeat center; background-color: #2189ff; }
.cnt_menu .right .btn2:hover { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_share.png?queryString=20230417020137) no-repeat center; background-color: rgba(0, 179, 227, .5); }
.copy  .vb_txt  .txt_cnt .btn_btm .btn.mid .arr { line-height: 41px; padding-left: 16px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_front_arr2.png?queryString=20230417020137) no-repeat left top 15px; background-size: auto 10px; }
.copy.black .vb_txt .txt_cnt .btn_btm .btn.mid .arr { line-height: 41px; padding-left: 16px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_front_arr.png?queryString=20230417020137) no-repeat left top 15px; background-size: auto 10px; }
.copy .vb_txt .txt_cnt .btn_btm .btn.mid:hover .arr { line-height: 41px; padding-left: 16px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_front_arr.png?queryString=20230417020137) no-repeat left top 15px; background-size: auto 10px; }
.copy.black .vb_txt .txt_cnt .btn_btm .btn.mid:hover .arr { line-height: 41px; padding-left: 16px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_front_arr2.png?queryString=20230417020137) no-repeat left top 15px; background-size: auto 10px; }

/* ***** solutions ***** */
.solu .cnt_visual .h4 sup { font-size: 1.4rem; }
.solu .h5 + .ul_txt { margin-top: 54px; }
#bene .h5 { max-width: 900px; margin: 22px auto 0; }
#bene .chart_list .h5 { margin-top: 0; }
#bene .chart_list_en .h5 { font-size: 3.2rem; }
#bene .h5.chart_tit { line-height: 35px; }
.solu #case.box .h4 + .h5 { margin-top: 22px; }

/* features */
.solu .slideDown.is_black { padding: 0 0 100px; }
.solu .slideDown.is_black .ul_txt li .h6 { letter-spacing: 0; }
.solu .slideDown.is_black .btn_txt, .solu .slideDown.is_gray .btn_txt { line-height: 1.05; }
.solu .slideDown.is_black .btn_btm.more { text-align: center; margin-top: 91px; }
.solu .slideDown.is_black .btn_btm.more .txt2 { display: none; }
.solu .slideDown.is_black .btn_btm.more .ico.arr { width: 13px; height: 9px; margin-left: 15px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_btn_down.png?queryString=20230417020137) no-repeat left top; background-size: 13px auto; }
.solu .slideDown.is_black .btn_btm.more.on .txt1 { display: none; }
.solu .slideDown.is_black .btn_btm.more.on .txt2 { display: inline-block; }
.solu .slideDown.is_black .btn_btm.more.on .ico.arr { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_btn_up.png?queryString=20230417020137) no-repeat left; background-size: 13px auto; }
.solu .slideDown.is_black .btn_txt .ico.arr { width: 13px; height: 9px; margin-left: 15px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_btn_down.png?queryString=20230417020137) no-repeat left top; background-size: 13px auto; }
.solu .slideDown.is_black .btn_txt .ico.arr2 { width: 13px; height: 9px; margin-left: 15px; margin-top: -3px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_btn_up.png?queryString=20230417020137) no-repeat left; background-size: 13px auto; }
.solu .slideDown.is_black .feat_more { display: none; padding-top: 62px; }
.solu .slideDown.is_gray { padding: 0; margin: -1px 0 0; border-top: 0; }
.solu .slideDown.is_gray .inner { display: none; padding: 100px 20px; }
.solu .is_gray { padding: 0; margin: -1px 0 0; border-top: 0; }
.solu .is_gray .inner { padding: 100px 20px; }
.solu .is_gray .im img { width: 100%; }
.solu .slideDown.is_gray .im img { width: 100%; }
.solu .slideDown.is_gray .btn_btm.show { text-align: center; padding-bottom: 100px; border-top: 1px solid #000; border-bottom: 1px solid #000; background: #000; -webkit-transition: border-top background 0.5s linear; transition: border-top background 0.5s linear; }
.solu .slideDown.is_gray.is_white .btn_btm.show { background-color: #fff; border-color: #fff; }
.solu .slideDown.is_gray .btn_btm.show .txt2 { display: none; }
.solu .slideDown.is_gray .btn_btm.show .ico.arr { width: 13px; height: 9px; margin-left: 11px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_btn_down.png?queryString=20230417020137) no-repeat left top; background-size: 13px auto; }
.solu .slideDown.is_gray .btn_btm.show.on { border-top: 1px solid #1f1f1f; background: #1f1f1f; -webkit-transition: background 0.3s linear; transition: background 0.3s linear; }
.solu .slideDown.is_gray.is_white .btn_btm.show.on { background-color: #fff; border-color: #fff; }
.solu .slideDown.is_gray.type2 .btn_btm.show.on { border: 0; background: #f3f3f3; }
.solu .slideDown.is_gray .btn_btm.show.on .txt1 { display: none; }
.solu .slideDown.is_gray .btn_btm.show.on .txt2 { display: inline-block; }
.solu .slideDown.is_gray .btn_btm.show.on .ico.arr { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_btn_up.png?queryString=20230417020137) no-repeat left; background-size: 13px auto; }
.solu .slideDown.is_gray .ul_txt3 + .btn_btm { margin-top: 90px; }
.solu .dropDownTail {/*margin-top:-1px;*/ }

/* slideDownBox */
.slideDown.is_black { padding: 0 0 100px; }
.slideDown.is_black .ul_txt li .h6 { letter-spacing: 0; }
.slideDown.is_black .btn_txt, .solu .slideDown.is_gray .btn_txt { line-height: 1.05; }
.slideDown.is_black .btn_btm.more { text-align: center; margin-top: 91px; }
.slideDown.is_black .btn_btm.more .txt2 { display: none; }
.slideDown.is_black .btn_btm.more .ico.arr { width: 13px; height: 9px; margin-left: 15px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_btn_down.png?queryString=20230417020137) no-repeat left top; background-size: 13px auto; }
.slideDown.is_black .btn_btm.more.on .txt1 { display: none; }
.slideDown.is_black .btn_btm.more.on .txt2 { display: inline-block; }
.slideDown.is_black .btn_btm.more.on .ico.arr { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_btn_up.png?queryString=20230417020137) no-repeat left; background-size: 13px auto; }
.slideDown.is_black .btn_txt .ico.arr { width: 13px; height: 9px; margin-left: 15px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_btn_down.png?queryString=20230417020137) no-repeat left top; background-size: 13px auto; }
.slideDown.is_black .btn_txt .ico.arr2 { width: 13px; height: 9px; margin-left: 15px; margin-top: -3px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_btn_up.png?queryString=20230417020137) no-repeat left; background-size: 13px auto; }
.slideDown.is_black .feat_more { display: none; padding-top: 62px; }
.slideDown.is_gray { padding: 0; margin: -1px 0 0; border-top: 0; }
.slideDown.is_gray .inner { display: none; padding: 100px 20px; }
.slideDown.is_gray .im img { width: 100%; }
.slideDown.is_gray .btn_btm.show { text-align: center; padding-bottom: 100px; border-top: 1px solid #000; border-bottom: 1px solid #000; background: #000; -webkit-transition: border-top background 0.5s linear; transition: border-top background 0.5s linear; }
.slideDown.is_gray .btn_btm.show .txt2 { display: none; }
.slideDown.is_gray .btn_btm.show .ico.arr { width: 13px; height: 9px; margin-left: 11px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_btn_down.png?queryString=20230417020137) no-repeat left top; background-size: 13px auto; }
.slideDown.is_gray .btn_btm.show.on { border-top: 1px solid #1f1f1f; background: #1f1f1f; -webkit-transition: background 0.3s linear; transition: background 0.3s linear; }
.slideDown.is_gray.type2 .btn_btm.show.on { border: 0; background: #f3f3f3; }
.slideDown.is_gray .btn_btm.show.on .txt1 { display: none; }
.slideDown.is_gray .btn_btm.show.on .txt2 { display: inline-block; }
.slideDown.is_gray .btn_btm.show.on .ico.arr { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_btn_up.png?queryString=20230417020137) no-repeat left; background-size: 13px auto; }
.slideDown.is_gray .ul_txt3 + .btn_btm { margin-top: 90px; }
.ul_txt { font-size: 0; }
.ul_txt li { display: inline-block; font-size: 1.2rem; width: 50%; padding: 0 63px 0 0; margin-top: 62px; vertical-align: top; }
.ul_txt li:nth-child(even) { padding: 0 44px 0 22px; }
.ul_txt li:nth-child(-n + 2) { margin-top: 0; }
.ul_txt li .txt { font-size: 1.6rem; color: #333; line-height: 24px; margin-top: 16px; }
.ul_txt:after { display: block; content: ''; clear: both; }
.ul_txt li .h6 { letter-spacing: 0.03em; }
.h5 + .ul_txt { margin-top: 45px; }
.ul_txt + .h5 { margin-top: 68px; }
.ul_txt + .btn_btm { margin-top: 84px; }
.ul_txt3 + .btn_btm { margin-top: 80px; }
.ul_txt + .h5 { margin-top: 27px; }
.btn_btm + .h5 { margin-top: 148px; }
.ul_txt2 { display: table; font-size: 0; width: 100%; }
.ul_txt2 li { display: table-cell; font-size: 1.8rem; font-weight: bold; width: 33%; text-align: center; vertical-align: top; margin-top: 56px; }
.ul_txt2 li:nth-child(-n+4) { margin-top: 0; }
.ul_txt2 li .tit { display: block; position: relative; font-size: 150px; color: #2189ff; line-height: .8; text-align: center; }
.ul_txt2 li .tit span { display: block; position: absolute; top: 0; font-size: 1.6rem; color: #fff; font-weight: normal; line-height: 110px; letter-spacing: 0.1em; width: 100%; text-align: center; }
.ul_txt2 li .txt { font-size: 1.6rem; line-height: 24px; margin-top: 35px; }
.h5 +.ul_txt2 { margin-top: 59px; }
.ul_txt2.even { display: block; }
.ul_txt2.even li { display: inline-block; width: 25%; padding: 0; text-align: center; }
.ul_txt2_2 { font-size: 0; text-align: center; }
.ul_txt2_2:after { display: block; content: ''; clear: both; }
.ul_txt2_2 li { display: inline-block; width: 33%; padding: 0; margin-top: 66px; text-align: center; vertical-align: top; }
.ul_txt2_2 li .txt { font-size: 1.6rem; font-weight: normal; line-height: 24px; margin-top: 19px; }
.ul_txt2_2 li .txt .txt_center { display: inline-block; width: 80%; }
.ul_txt2_2 li:nth-child(4n+6n) { float: left; }
.ul_txt2_2 li:nth-child(2) { width: 33.333%; }
.ul_txt2_2 li:nth-child(5) { width: 33.333%; }
.ul_txt2_2 .im { display: block; position: relative; width: auto; min-height: 84px; }
.ul_txt2_2 .im img { position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; max-height: 84px; }
.ul_txt2_2.four li { float: left; }
.ul_txt3 { font-size: 0; margin-top: 52px; }
.ul_txt3 li { display: inline-block; font-size: 1.4rem; width: 32.7%; vertical-align: top; padding-left: 3.3%; margin-top: 59px; }
.ul_txt3 li:nth-child(3n+1) { width: 32%; padding-left: 0; }
.ul_txt3 li:nth-child(-n + 3) { margin-top: 0px; }
.ul_txt3 li dt { font-size: 1.8rem; line-height: 30px; font-weight: bold; padding-bottom: 11px; border-bottom: 1px solid #b8b8b8; }
.ul_txt3 li dd { font-size: 1.6rem; line-height: 28px; padding-top: 13px; }
.ul_txt3 li dd .has-bar { position: relative; padding-left: 12px; }
.ul_txt3 li dd .has-bar::before { content: "-"; display: inline-block; position: absolute; left: 0; }
.ul_txt3 sup { font-size: 0.5rem; }
.ul_txt3 li .tit { display: block; padding-bottom: 8px; margin: 10px 0; border-bottom: 1px solid #b8b8b8; font-size: 2.4rem; font-weight: bold; line-height: 30px; }
.ul_txt3 li .name { font-size: 1.6rem; line-height: 28px; font-weight: bold; }
.ul_txt3 li .text { margin-bottom: 8px; font-size: 1.6rem; line-height: 20px; }
.ul_txt3.has-margin { margin: 60px 20px 0 20px; }
.ul_txt4 { display: table; font-size: 0; width: 100%; max-width: 800px; margin: 75px auto 0; }
.ul_txt4 li { display: table-cell; text-align: center; vertical-align: middle; }
.ul_txt4.dozen { max-width: 1380px; }
.ul_txt4.dozen img { width: 68%; }
.ul_txt4.dozen li { display: inline-block; width: 33.333%; margin-top: 100px; }
.ul_txt4.dozen li:first-child, .ul_txt4.dozen li:nth-child(2), .ul_txt4.dozen li:nth-child(3) { margin-top: 0 }
.ul_im { font-size: 0; margin-top: 50px; }
.ul_im.im_center { display: table; width: 100%; }
.ul_im.im_center li { display: table-cell; vertical-align: middle; }
.ul_im .im img { width: 100%; max-width: 648px; }
.ul_im > li { display: inline-block; width: 50%; padding: 0 1.7% 0 0; margin-top: 112px; vertical-align: top; }
.ul_im > li:nth-child(even) { padding: 0 0 0 1.7%; }
.ul_im > li:nth-child(-n+2) { margin-top: 0; }
.ul_im > li .text { padding-top: 19px; }
.ul_im > li .cate { font-size: 1.4rem; color: #505050; line-height: 28px; letter-spacing: 0.08em; margin-bottom: 13px; }
.ul_im > li .txt { font-size: 1.6rem; line-height: 28px; margin-top: 16px; word-break: break-all; }
.ul_im.solu_chajazoom_controller > li .txt, .ul_im .ai_chart_txt .txt { word-break: break-word; }
.ul_im > li .txt.is_center { text-align: center; }
.ul_im > li .txt .is_point { color: #50b0de; }
.ul_im > li .check_list_txt { position: relative; padding-left: 33px; font-size: 1.6rem; line-height: 28px; word-break: break-all; }
.ul_im > li .check_list_txt:before { content: ''; position: absolute; top: 5px; left: 0; display: inline-block; width: 20px; height: 20px; background: #50b0de no-repeat center url(https://image.samsungsds.com/resource/en/images/icon/ico_check_2.png?queryString=20230417020137); }
.ul_im > li .btn_txt2 { margin-top: 28px; }
.ul_im > li .h6 + .btn_txt2 { margin-top: 24px; }
.ul_im > li .ai_chart_sub { padding: 40px 0 20px; font-size: 2.2rem; font-weight: bold; }
.ul_im > li .disc_list_txt { margin-top: 0; padding-left: 7px; font-size: 1.6rem; line-height: 28px; }
.ul_im > li .disc_list_txt:before { position: absolute; left: 0; display: inline-block; content: '·'; }
.ul_im > li .txt + .disc_list_txt { margin-top: 20px; }
.ul_im.one > li { display: table; width: 100%; padding-right: 0; }
.ul_im.one > li .im { display: table-cell; width: 50%; vertical-align: top; }
.ul_im.one > li .text { display: table-cell; width: 50%; vertical-align: middle; margin-top: 0px; padding-left: 44px; }
.ul_im.two > li { position: relative; padding-left: 22px; }
.ul_im.two > li:first-child { padding: 0 22px 0 0; }
.ul_im.two > li .text { padding-bottom: 41px; }
.ul_im.two > li .btn_txt2 { position: absolute; bottom: 0; }

/* wider image module*/
.ul_im.type1.two.hide_m > li:first-child { padding: 0 10px 0 0; }
.ul_im.type1.two.hide_m img { max-width: 662px; }
.ul_im.type1.two > li { position: relative; padding-left: 70px; }
.ul_im.type1.two > li:first-child { padding: 0 70px 0 0; }
.ul_im.type1.two > li .text { padding-bottom: 41px; }
.ul_im.type1.two > li .btn_txt2 { position: static; bottom: 0; }
.ul_im.three.many .text { box-sizing: content-box; }
.ul_im.three > li { width: 31%; padding: 0; margin-left: 3.5%; margin-top: 101px; vertical-align: top; }
.ul_im.three > li:first-child { margin-left: 0; }
.ul_im.three > li:nth-child(-n+3) { margin-top: 0; }
.ul_im.three > li:nth-child(3n+1) { margin-left: 0; }
.ul_im.three > li .text { position: relative; padding-bottom: 49px; }
.ul_im.three > li .btn_txt2 { position: absolute; bottom: 0; }
.ul_im.type2.three > li { text-align: center; }
.ul_im.type2.three > li .txt { min-height: 72px; }
.ul_im.type2.three .btn_btm { margin-top: 27px; }
.ul_im.type3.three .h6 { min-height: 72px; }
.ul_im.type3.three .btn_txt2 { position: relative; }
.ul_im.three .mark { display: inline-block; margin: 0 19px; }
.ul_im2 { font-size: 0; margin-top: 60px; }
.ul_im2 .im img { width: 100%; }
.ul_im2 li { display: table; position: relative; width: 100%; height: 100%; margin-top: 75px; }
.ul_im2 li:first-child { margin-top: 0; }
.ul_im2 li .im { display: table-cell; width: 56.4%; }
.ul_im2 li .im.solu_mid { vertical-align: middle; }
.ul_im2 li .text { display: table-cell; width: 43.6%; padding: 0 44px; vertical-align: middle; }
.ul_im2 li .text .in .list + .btn_btm { margin-top: 43px; }
.ul_im2 li .text_inner { display: table; height: 100%; }
.ul_im2 li .text_inner .in { display: table-cell; vertical-align: middle; }
.ul_im2 li:nth-child(even) .im { float: right; }
.ul_im2 li:nth-child(even) .text { display: inline-block; position: absolute; width: 43.6%; height: 100%; padding-left: 0px; padding-right: 44px; }
.ul_im2 li .txt { font-size: 1.6rem; line-height: 28px; }
.ul_im2 li .h6 + .txt { margin-top: 16px; }
.ul_im2 li .txt + .btn_txt2 { margin-top: 30px; }
.ul_im2 li .txt + .btn_btm { margin-top: 33px; }
.ul_im2.m_tac.mt0 .btn_txt2 { margin-top: 17px; font-size: 1.6555rem; font-weight: bold; }
.ul_im2.m_tac.mt0 li .txt + .btn_txt2 { margin-top: 36px; }
.ul_im2.m_tac.mt0 li { margin-top: 175px; }
.ul_im2.m_tac.mt0 li:first-child { margin-top: 0; }
.ul_im3 { font-size: 0; margin-top: 50px; }
.ul_im3 .im img { width: 100%; }
.ul_im3 li { display: table; position: relative; width: 100%; height: 100%; margin-top: 75px; }
.ul_im3 li:first-child { margin-top: 0; }
.ul_im3 li .im { display: table-cell; width: 56.4%; }
.ul_im3 li .im.solu_mid { vertical-align: middle; }
.ul_im3 li .im.vod { position: relative; background: #000; }
.ul_im3 li .im.vod .btn_vod.show_m img { width: 100%; opacity: .7; filter: alpha(opacity=70); }
.ul_im3 li .text { display: table-cell; width: 43.6%; padding-left: 44px; vertical-align: middle; }
.ul_im3 li .text_inner { display: table; height: 100%; }
.ul_im3 li .text_inner .in { display: table-cell; vertical-align: middle; }
.ul_im3 li:nth-child(odd) .im { float: right; }
.ul_im3 li:nth-child(odd) .text { display: inline-block; position: absolute; width: 43.6%; height: 100%; padding-left: 0px; padding-right: 44px; }
.ul_im3 li .copy { font-size: 1.6rem; line-height: 24px; font-weight: bold; }
.ul_im3 li .txt { font-size: 1.6rem; line-height: 28px; }
.ul_im3 li .h6 + .txt { margin-top: 16px; }
.ul_im3 li .h6 + .copy { margin-top: 16px; }
.ul_im3 li .h6 + .copy + .txt { margin-top: 42px; }
.ul_im3 li .txt + .btn_btm { margin-top: 42px; }
.ul_im3 li .txt + .btn_vod { margin-top: 36px; }
.ul_im3 li .txt + .btn_vod:hover { color: #fff; background: #000; }
.ul_im3 li .txt2 { font-size: 1.6rem; line-height: 24px; }
.ul_im3 li .txt + .btn_txt2 { margin-top: 25px; }
.ul_im3 li .h6 + .txt2 { margin-top: 16px; }
.ul_im3 li .txt2 + .btn_txt2 { margin-top: 28px; }
.ul_im3 li .txt + .btn_txt2 + .btn_txt2 { margin-top: 10px; }
.ul_im3 li .txt2 + .btn_btm { margin-top: 42px; }
.ul_im3 li .text.type2 .txt + .btn_txt2 { margin-top: 25px; }
.ul_im3 li .text.type2 .txt + .btn_txt2 + .txt { margin-top: 41px; }
.ul_im3 li .text.type2 .txt + .btn_txt2 + .txt sup { display: inline-block; line-height: 1; margin-top: -5px; }
.ul_im3 li .play { display: none; position: absolute; top: 50%; left: 50%; z-index: 1; font-size: 0; width: 74px; height: 74px; margin: -37px 0 0 -37px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_vod_play.png?queryString=20230417020137) no-repeat; }
.ul_im + .btn_btm { margin-top: 75px; text-align: center; }
.ul_im.type3.three + .btn_btm { margin-top: 45px; }

/* nexplant2.0 추가 */
.ul_im.case2 .text { text-align: center; }
.ul_im.case2 .text .h6 { padding: 0 10% }
.ul_im.case2 li .btn_txt2 { position: relative; bottom: inherit; margin-top: 40px; }

/* list content style in ul_im */
.ul_im2 .list { display: block; }
.ul_im2 .list li { display: block; margin-top: 10px; padding-left: 7px; font-size: 1.8rem; line-height: 28px; list-style: circle; }
.ul_im2 .list li::before { position: absolute; left: 0; display: inline-block; content: '·'; }
@media all and (max-width:1024px) {
    .ul_im3 li .txt + .btn_vod { font-size: 1.2rem; height: 36px; line-height: 16px; }
    .ul_im2 .list li { font-size: 1.6rem; line-height: 26px; }
}
@media all and (max-width:767px) {
    .ul_im3 li .play { display: block; width: 48px; height: 48px; margin: -24px 0 0 -24px; background-size: 48px; }
    .ul_im2 .list li { margin-top: 8px; font-size: 1.4rem; line-height: 22px; font-weight: normal; }
}
.ul_list { max-width: 1140px; margin: 0 auto; }
.h5 + .ul_list { padding-top: 61px; }
.ul_list .cate { font-size: 1.4rem; letter-spacing: 0.1em; line-height: 28px; text-transform: uppercase; margin-top: -3px; }
.ul_list li { position: relative; height: auto; min-height: 175px; padding: 31px 0 29px 100px; border-bottom: 1px solid #ccc; }
.ul_list li:first-child { min-height: 144px; padding-top: 0; }
.ul_list li:first-child .im { top: 27px; }
.ul_list li .im { position: absolute; top: 58px; left: 20px; }
.ul_list li .im img { width: 50px; }
.ul_list li .h6 { margin-top: 20px; }
.ul_list.chart_list li .h6 { margin-top: 40px; text-align: left; }
.ul_list.chart_list_en li .h6 { text-align: left; font-size: 2.6rem; }
.ul_list li .btn_txt2 { margin-top: 29px; }
.ul_list.chart_list li .btn_txt2 { margin-top: 16px; }
.ul_list+.btn_btm { margin-top: 50px; text-align: center; }
.ul_list .btn_txt2 .mark, .ul_list .btn_txt2 .btn_share { display: none; }

/*2020 웹접근성*/

/* 파트너십주석 부분 추가 */
.ul_note { max-width: 1200px; margin: 90px auto 0px; padding: 0px 25px; }
.ul_note li { font-size: 1.4rem; line-height: 22px; }
.ul_note li+li { margin-top: 12px; }
.vod_box { position: relative; max-width: 1340px; padding: 0; background: #fff; }
.vod_box:after { display: block; content: ''; clear: both; }
.vod_box .vod_im { float: right; position: relative; width: 65%; max-width: 864px; max-height: 486px; background: #000; }
.vod_box .vod_im a { display: block; }
.vod_box .vod_im img { width: 100%; opacity: .7; filter: alpha(opacity=70); }
.vod_box .vod_im .play { display: none; position: absolute; top: 50%; left: 50%; z-index: 1; font-size: 0; width: 74px; height: 74px; margin: -37px 0 0 -37px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_vod_play.png?queryString=20230417020137) no-repeat; }
.vod_box .vod_txt { position: absolute; float: left; width: 35%; height: 100%; padding: 30px 22px 30px 0px; }
.vod_box .vod_txt > .box1 { display: table; width: 100%; height: 100%; }
.vod_box .vod_txt > .box1 .box2 { display: table-cell; height: 100%; vertical-align: middle; }
.vod_box .vod_txt .txt { font-size: 1.6rem; line-height: 28px; margin-top: 16px; }
.vod_box .vod_txt .btn_btm { margin-top: 43px; }
.vod_box .vod_txt .btn_btm + .btn_btm { margin-top: 12px; }
.vod_box .vod_txt .btn.mid:hover { color: #fff; background: #000; }
.vod_box .vod_txt .btn_btm .btn.mid:hover .arr { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_front_arr2.png?queryString=20230417020137) no-repeat center left !important; background-size: auto 10px !important; }
.vod_box:nth-child(n+2) { margin-top: 75px; }
.vod_box:nth-child(2n+2) .vod_im { float: left }
.vod_box:nth-child(2n+2) .vod_txt { float: right; right: 0; padding: 30px 0px 30px 44px; }
.vod_box.type2 .vod_im { float: left; }
.vod_box.type2 .vod_txt { float: right; right: 0; padding: 30px 0px 30px 44px; }
.box.type3 .ul_txt li .txt { color: #fff; }
.hd_txt { font-size: 1.8rem; line-height: 32px; text-align: center; width: 80%; max-width: 750px; margin: 0 auto; }
.h3 + .hd_txt { margin-top: 23px; }
.h5 + .hd_txt { margin-top: 6px; }
.hd_txt + .btn_btm { margin-top: 40px; }
.hd_txt + .ul_txt { margin-top: 59px; }

/* list_aeo */
.list_aeo { display: flex; flex-direction: column; flex-wrap: wrap; align-items: center; justify-content: center; margin-top: 14px; }
.list_aeo li { display: flex; flex-direction: column; align-items: center; width: 200px; font-size: 13px; text-align: center; }
.list_aeo li:nth-child(n+2) { margin-top: 20px; }
.list_aeo .aeo_logo { width: 100%; max-width: 200px; display: block; margin-bottom: 4px; }
.list_aeo .aeo_logo img { width: 100%; }
@media all and (min-width:768px) {
    .list_aeo { width: 640px; margin: 24px auto 0; flex-direction: row; }
    .list_aeo li { width: 50%; font-size: 14px; }
    .list_aeo li:nth-child(n+2) { margin-top: 0; }
    .list_aeo li:nth-child(n+3) { margin-top: 20px; }
    .list_aeo .aeo_logo { max-width: 220px; }
}
@media all and (min-width:1024px) {
    .list_aeo { flex-direction: row; width: 750px; margin-top: 74px; }
    .list_aeo li { font-size: 16px; }
    .list_aeo .aeo_logo { max-width: 275px; margin-bottom: 8px; }
}
@media all and (min-width:1280px) {
    .list_aeo { flex-wrap: nowrap; width: 100%; }
    .list_aeo li { width: 100%; }
    .list_aeo li:nth-child(n+3) { margin-top: 0; }
}
.btn_chart { display: block !important; position: relative; width: 100% !important; }
.btn_chart .btn { position: absolute; text-indent: -9999em; }
.change .ul_list > li { display: block; width: 100%; padding: 0; border: 0; }
.change .ul_list > li img { width: 40px !important; margin-right: 18px; }
.change .ul_list > li .btn_txt2 { position: static; }
.btn_chart.solu_dep #btn_chart1 { left: 1.6%; top: 0%; width: 91.5%; height: 10%; }
.btn_chart.solu_dep #btn_chart2 { left: 1.6%; top: 16.5%; width: 91.5%; height: 11%; }
.btn_chart.solu_dep #btn_chart3 { left: 1.6%; top: 32.6%; width: 20.5%; height: 24.1%; }
.btn_chart.solu_dep #btn_chart4 { left: 24%; top: 32.6%; width: 46.8%; height: 24.1%; }
.btn_chart.solu_dep #btn_chart5 { left: 72.6%; top: 32.6%; width: 20.5%; height: 24.1%; }
.btn_chart.solu_dep #btn_chart6 { left: 1.6%; top: 58.5%; width: 91.5%; height: 11%; }
.btn_chart.solu_dep #btn_chart7 { left: 1.6%; top: 74%; width: 91.5%; height: 11.5%; }
.btn_chart.solu_bra_ns .btn { width: 30%; height: 7.5%; }
.btn_chart.solu_bra_ns #btn_chart1 { left: 3.6%; top: 24%; }
.btn_chart.solu_bra_ns #btn_chart2 { left: 35%; top: 24%; }
.btn_chart.solu_bra_ns #btn_chart3 { left: 66.4%; top: 24%; }
.btn_chart.solu_bra_ns #btn_chart4 { left: 3.6%; top: 32.4%; }
.btn_chart.solu_bra_ns #btn_chart5 { left: 35%; top: 32.4%; }
.btn_chart.solu_bra_ns #btn_chart6 { left: 66.4%; top: 32.4%; }
.btn_chart.solu_bra_ns #btn_chart7 { left: 3.6%; top: 40.7%; }
.btn_chart.solu_bra_ns #btn_chart8 { left: 35%; top: 40.7%; }
.btn_chart.solu_bra_ns #btn_chart9 { left: 66.4%; top: 40.7%; }
.btn_chart.solu_bra_ns #btn_chart10 { left: 3.6%; top: 49.1%; }
.btn_chart.solu_bra_ns #btn_chart11 { left: 35%; top: 49.1%; }
.btn_chart.solu_bra_ns #btn_chart12 { left: 66.4%; top: 49.1%; }

/* Use Cases */
.use { position: relative; font-size: 0; margin: 59px auto -25px; }
.use .owl-stage-outer { margin: 0 auto; }
.use .item { text-align: center; }
.use .item .btn_btm { margin-top: 33px; text-align: center; }
.use.two .item .btn_btm, .use.none .item .btn_btm, .use .item .btn_btm.pos { position: absolute; bottom: 3px; left: 50%; margin-left: -100px; }
.use .owl-controls .owl-nav { position: inherit; }
.use .owl-prev { position: absolute; left: 0; top: 20%; z-index: 9; }
.use .owl-next { position: absolute; right: 0; top: 20%; z-index: 9; }
.use .owl-item { padding: 0 22px; }
.use .owl-item .item .text { height: 100%; }
.use .owl-item .item .text a { opacity: 1; }
.use .owl-item .item .text a:focus { opacity: 1; }
.use .owl-item.center .text { width: 33%; padding: 0 22px; }
.use .owl-item:nth-child(even) { width: 33%; }
.use .owl-item.cloned { z-index: 10; }
.use .item { display: inline-block; width: 100%; margin-top: 75px; vertical-align: top; padding-bottom: 3px; }
.use .item:nth-child(-n+2) { margin-top: 0; }
.use .im img { width: 100%; max-width: 648px; }
.use .item .text { display: inherit; position: relative; max-width: 648px; padding-bottom: 85px; }
.use .item .h6 { width: 100%; padding-top: 26px; margin: 0 auto 0; }
.use .item .txt { font-size: 1.6rem; line-height: 24px; padding-top: 17px; }
.use.roll .owl-item .text .btn_owl { opacity: 0;/* -webkit-transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -ms-transition: opacity .5s ease-in-out; -o-transition: opacity .5s ease-in-out; transition: opacity .5s ease-in-out;*/ }
.use.roll .owl-item .text .btn_owl:focus { opacity: 1; }
.use.roll .owl-item.on .text {/*  -webkit-transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -ms-transition: opacity 1s ease-in-out; -o-transition: opacity .5s ease-in-out; transition: opacity .5s ease-in-out;*/ }
.use .owl-item.center .text { max-width: 648px; width: 100%; margin: 0 auto; }
.use .owl-controls { width: 100%; height: 7px; text-align: center; margin-top: 25px; }
.use.none { max-width: 1380px; padding: 0 20px; margin: 59px auto 25px; }
.use.none .item:first-child { margin-left: 0%; }
.use.none .item { display: inline-block; width: 31%; margin: 0 0 0 3.5%; margin-top: 0px; vertical-align: top; }
.use.none .item .cate { margin-top: 22px; }
.use.none .item .cate + .h6 { margin-top: 15px; }
.use.none .item .h6 + .btn_txt2 { margin-top: 28px; }
.use.two { max-width: 1380px; padding: 0 20px; margin: 59px auto 25px; }
.use.two .item { display: inline-block; width: 50%; padding-left: 22px; margin-top: 0px; text-align: center; vertical-align: top; }
.use.two .item:first-child { padding-left: 0; padding-right: 22px; }
.use.two .item .cate { margin-top: 22px; }
.use.two .item .cate + .h6 { margin-top: 15px; }
.use.two .item .h6 + .btn_txt2 { margin-top: 28px; }
.use.one { max-width: 1380px; padding: 0 20px; margin-bottom: 10px; }
.use.one .item { display: table; width: 100%; max-width: 1340px; margin: 0 auto; overflow: hidden; }
.use.one .item .im { display: table-cell; width: 50%; text-align: center; vertical-align: top; }
.use.one .item .text { position: relative; display: table-cell; width: 50%; height: inherit; padding-left: 44px; padding-bottom: 0; text-align: left; vertical-align: middle; }
.use.one .item .h6 { width: 100%; padding-top: 0; }
.use.one .item .btn_btm { position: relative; bottom: 0; left: 0%; margin-left: 0px; margin-top: 47px; text-align: left; }
.use.one .item .btn_btm .btn { font-weight: 700; }
.use_swiper { position: relative; font-size: 0; max-width: 1380px; margin: 59px auto 25px; }
.use_swiper .item { text-align: center; display: inline-block; width: 100%; vertical-align: top; }
.use_swiper .item .btn_btm { margin-top: 33px; text-align: center; position: absolute; bottom: 3px; left: 50%; margin-left: -100px; }
.use_swiper .item .text { display: inherit; position: relative; width: 100%; }
.use_swiper .im img { width: 100%; }
.use_swiper .item .h6 { width: 100%; padding-top: 26px; margin: 0 auto 0; }
.use_swiper .item .txt { font-size: 1.6rem; line-height: 24px; padding-top: 17px; }
.use_swiper .item .h6 + .btn_txt2 { margin-top: 28px; }
.use_swiper .swiper-pagination { position: static !important; -webkit-transform: translateX(0) !important; transform: translateX(0) !important; margin-top: 25px; }

/* lets */
#lets .tit { font-size: 6rem; line-height: 70px; font-family: 'SharpSansNo1'; }
#lets .tit + .hd_txt { margin-top: 12px; }

/* */
.card.type1 { height: 700px; }

/* footer */
.fot_h1 { font-size: 6.5rem; line-height: 76px; color: #000; font-weight: bold; text-align: center; font-family: 'SharpSansNo1'; }
.fot_tit1 { font-size: 2rem; line-height: 24px; color: #000; }
.fot_tit2 { font-size: 2.8rem; line-height: 36px; color: #000; }
.fot_txt1 { font-size: 1.4rem; line-height: 24px; color: #333; }
.fot_txt2 { font-size: 1.4rem; line-height: 24px; color: #333; }
.fot_txt3 { font-size: 1.8rem; line-height: 32px; color: #333; text-align: center; }
.fot_txt5 { font-size: 1.6rem; line-height: 24px; color: #333; }
.fot_txt1 + .fot_txt1 { margin-top: 24px }
.fot_dl dt { font-size: 1.6rem; line-height: 24px; color: #000; font-weight: bold; padding-top: 21px; }
.fot_dl dd { font-size: 1.6rem; line-height: 24px; color: #000; }
.fot_ol li { font-size: 1.8rem; line-height: 36px; color: #2189FF; }
.fot_ol li a:hover { color: #0077c8; }
.fot_dl dd + dd { padding-top: 24px; }
.fot_h1+.fot_tit1 { margin-top: 70px; }
.fot_h1+.doc_txt1 { margin-top: 85px; }
.fot_tit1 + .fot_txt1 { padding-top: 25px; }
.fot_txt1 + .fot_tit1 { padding-top: 62px; }
.fot_tit1 + .fot_tit2 { padding-top: 33px; }
.fot_tit1 + .fot_txt2 { padding-top: 25px; }
.fot_tit2 + .fot_txt2 { padding-top: 3px; }
.fot_txt2 + .fot_txt2 {padding-top:30px;}
.fot_txt2 + .fot_tit1 { padding-top: 81px; }
.fot_dl + .fot_tit2, .fot_dl + .fot_tit1, .fot_txt2 + .fot_tit2 { padding-top: 61px; }
.fot_txt3 + .fot_ol { padding: 75px 0 37px; }
.fot_tit1 + .doc_txt3 { margin-top: 16px; }
.pri_sel { text-align: right; margin-bottom: 39px; }
/* 2023-02-28 삼성SDS 개인정보처리 방침 셀렉트 박스 스크롤 생성 시작 */
.pri_sel .selectbox {width: 250px;text-align: left;} /* 2022.12.08 old: width:220px */ /* ~ 2023.02.28 old: width:auto */
.pri_sel .selectbox dd {overflow-x: hidden;overflow-y: auto;height: 176px;}
/* // 2023-02-28 삼성SDS 개인정보처리 방침 셀렉트 박스 스크롤 생성 끝 */
.tb_pv + .fot_tit1 { margin-top: 80px; }

/* 20220718 개인정보 처리방침 소타이틀 css추가 */
.fot_tit3 { margin-top: 15px; font-size: 18px; }

/* START | 20210218 | 인도 법인 페이지 개인정보 및 Inquiry Form 적용 요청 #27 | list style 추가 */
.fot_txt1 + .fot_list1 { margin-top: 25px; }
.fot_list1 + .fot_tit1 { margin-top: 62px; }
.fot_list1 + .fot_txt1 { margin-top: 25px; }
.fot_list1 > li .fot_list2 { margin-top: 3px; }
.fot_list1 > li .fot_list3 { margin-top: 3px; }
.fot_txt1 + .fot_list2 { margin-top: 7px; }
.fot_list2 + .fot_tit1 { margin-top: 62px; }
.fot_list2 + .fot_txt1 { margin-top: 4px; }
.fot_txt1 + .fot_list3 { margin-top: 7px; }
.fot_list3 + .fot_tit1 { margin-top: 62px; }
.fot_list3 + .fot_txt1 { margin-top: 4px; }
.fot_list1 { font-size: 1.4rem; line-height: 24px; color: #333; }
.fot_list1 > li { position: relative; }
.fot_list1 > li + li { margin-top: 24px; }
.fot_list2 { padding-left: 20px; font-size: 1.4rem; line-height: 24px; color: #333; }
.fot_list2 > li { position: relative; padding-left: 20px; }
.fot_list2 > li:before { content: ""; position: absolute; top: 8px; left: 0; display: block; width: 9px; height: 9px; border: 1px solid #000; border-radius: 50%; }
.fot_list3 { padding-left: 20px; font-size: 1.4rem; line-height: 24px; color: #333; }
.fot_list3 > li { position: relative; padding-left: 20px; }
.fot_list3 > li:before { content: ""; position: absolute; top: 8px; left: 0; display: block; width: 9px; height: 9px; border: 1px solid #000; border-radius: 50%; background-color: #000; }

/* END | 20210218 | 인도 법인 페이지 개인정보 및 Inquiry Form 적용 요청 #27 | list style 추가 */
.doc_h1 { font-size: 3.8rem; line-height: 64px; letter-spacing: 0.03em; font-family: 'SharpSansNo1'; }
.doc_txt1 { font-size: 1.4rem; line-height: 24px; color: #000;/* word-break: break-all;*/ }
.doc_txt2 { font-size: 1.6rem; line-height: 24px; color: #000; word-break: break-all; }
.doc_txt3 { font-size: 1.6rem; line-height: 24px; color: #000; word-break: break-all; }
.doc_txt1+.doc_txt1 { margin-top: 33px; }
.doc_txt2+.doc_txt2 { margin-top: 33px; }
.doc_txt3+.doc_txt3 { margin-top: 33px; }
.fot_tit1+.doc_txt1 { margin-top: 30px; }
.fot_tit1+.doc_txt2 { margin-top: 16px; }
.doc_txt1+.fot_tit1 { margin-top: 28px; }
.doc_txt3+.fot_tit1 { margin-top: 83px; }
.doc_h1+.dl_txt { margin-top: 40px; }
.fot_ul li { margin-top: 24px; font-size: 1.6rem; line-height: 24px; padding-left: 6px; position: relative; }
.fot_ul li:before { content: ""; position: absolute; width: 2px; height: 2px; background: #000; top: 11px; left: 0; }
.fot_ul2 li { margin-top: 10px; font-size: 1.6rem; line-height: 24px; padding-left: 6px; position: relative; }
.fot_ul2 li:before { content: ""; position: absolute; width: 2px; height: 2px; background: #000; top: 11px; left: 0; }
#lets .btn_btm .btn.mid+.btn.mid { margin-left: 60px; }

/* ****** global ****** */

/* service */
.refer_list { display: table; font-size: 0; width: 100%; }
.refer_list>li { width: 33.3%; display: inline-block; vertical-align: top; font-size: 1.6rem; line-height: 24px; margin-top: 50px; }
.refer_list>li .tit { font-size: 1.8rem; line-height: 30px; display: block; border-bottom: 1px solid #000; padding-bottom: 10px; margin-bottom: 15px; }
.refer_list>li:nth-child(3n+2) { padding-right: 1%; padding-left: 1%; }
.refer_list>li:nth-child(3n+1) { padding-right: 2%; }
.refer_list>li:nth-child(3n) { padding-left: 2%; }
.refer_list li .mark { display: none; }
.refer_list.two { width: 100%; max-width: 1140px; margin: 0 auto; }
.refer_list.two li { width: 50%; }
.refer_list.one { width: 100%; max-width: 1140px; margin: 0 auto; }
.refer_list.one li { width: 100%; padding-right: 0; }

/* solution */
#off_all { max-width: 1140px; margin: 0 auto; }
#off_all .all_m { font-size: 0; margin-top: 10px; }
#off_all .all_m > li { display: inline-block; width: 50%; padding-right: 22px; vertical-align: top; margin-top: 75px; }
#off_all .all_m > li .tit { width: 100%; }
#off_all .all_m > li .tit img { width: 100%; }
#off_all .all_m > li:nth-child(even) { padding-right: 0; padding-left: 22px; }
#off_all .all_m ul { margin-top: 8px; }
#off_all .all_m ul li { font-size: 2rem; color: #000; height: 59px; padding-right: 20px; border-bottom: 1px solid #ccc; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_side_arr2.png?queryString=20230417020137) no-repeat center right 0px; background-size: auto 14px; }
#off_all .all_m ul li a { display: block; line-height: 58px; }

/* acco */
.acco.type1 { margin: 0 auto; border-top: 1px solid #808080; }
.acco.type1 > li { border-bottom: 1px solid #808080; }
.acco.type1 > li .tit { display: block; font-size: 2rem; font-weight: bold; min-height: 59px; padding: 17px 30px 15px 22px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_plus.png?queryString=20230417020137) no-repeat center right 30px; background-size: 16px; }
.acco.type1 > li .tit.on { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_minus.png?queryString=20230417020137) no-repeat center right 30px; background-size: 16px auto; }
.acco.type1 > li .text { display: none; padding: 30px 50px; border-top: 1px solid #808080; background: #f3f3f3; }
.acco.type1 > li .text .s_tit { font-size: 1.8rem; line-height: 28px; font-weight: bold; }
.acco.type1 > li .text .txt { font-size: 1.6rem; line-height: 28px; }
.acco.type1 > li .text .txt + .s_tit { margin-top: 27px; }
.acco.type1.st1 .tit { display: table; width: 100%; }
.acco.type1.st1 .tit .num { display: table-cell; width: 50px; }
.acco.type1.st1 .tit .txt { display: table-cell; padding-right: 25px; }
.acco.type1.st1 .text { padding: 30px 50px 30px 76px; }
.h1 + .acco.type1 { margin-top: 85px; }
.h5 + .acco.type1 { margin-top: 30px; }
.abt .acco.type1+.h5 { margin-top: 60px; }
.cbox.gcoc .h6 { max-width: 1180px; padding: 92px 0 31px; text-align: left; }
.cbox.gcoc  .acco.type1 { max-width: 1180px; }
.cbox.gcoc  .acco.type1.st1 .text { padding: 23px 50px 24px 45px; }

/* 210526 | 지속가능경영 내용추가 */
.ont + .n_table_box { margin-top: 100px; }
.n_table_box { max-width: 1180px; margin: 0 auto; }
.n_table_box table { border-top: 4px solid #000; border-bottom: 4px solid #000; }
.n_table_box table tr th { padding: 35px 20px; text-align: center; vertical-align: middle; font-size: 25px; line-height: 36px; border-left: 1px solid #000; background: rgba(0, 179, 227, 0.05); box-sizing: border-box; }
.n_table_box table tr th:first-child { border-left: 0; }
.n_table_box table tr td { padding: 25px 20px; text-align: center; font-size: 18px; line-height: 32px; border-top: 1px solid #000; border-left: 1px solid #000; background: #fff; }
.n_table_box table tr td:first-child { border-left: 0; }
.n_table_box table tr td strong { display: block; max-width: 260px; margin: 0 auto; }

/* //210526 | 지속가능경영 내용추가 */

/* about */
.abt .overview+.h5 { margin-top: 60px; }
.h4.awd_hd { margin: 0 auto 80px auto; }
.sub_tit + .dl_list { padding-top: 90px; }
.dl_list { max-width: 960px; margin: 0 auto; }
.dl_list:after { display: block; content: ''; clear: both; }
.dl_list dt { float: left; display: inline-block; font-size: 2rem; line-height: 30px; font-weight: bold; padding-top: 19px; width: 31.5%; margin-right: 6.5%; vertical-align: top; border-top: 4px solid #000; }
.dl_list dd { float: right; display: inline-block; font-size: 1.6rem; line-height: 24px; width: 62%; padding-top: 27px; border-top: 1px solid #000; }
.dl_list dd .tit { display: block; font-size: 1.8rem; line-height: 24px; }
.dl_list dd .txt { font-size: 1.6rem; line-height: 24px; }
.dl_list dd .im { width: 320px; }
.dl_list dd .im + .tit { margin-top: 21px; }
.dl_list dd .im + .txt2 { margin-top: 8px; }
.dl_list dd .im + .txt { margin-top: 20px; }
.dl_list dd  .txt2 + .txt { margin-top: 12px; }
.dl_list dd .tit + .txt { margin-top: 6px; }
.dl_list dd .tit + .du { margin-top: 18px; }
.dl_list + .dl_list { margin-top: 70px; }
.dl_list dd  + dd { margin-top: 75px; }
.h5 + .dl_list { margin-top: 75px; }
.abt_hd_copy2 + .dl_list { margin-top: 75px; }
.dl_list .du li { padding-left: 10px; }
.dl_list .du li:before { display: inline-block; content: '∙'; clear: both; width: 10px; margin-left: -10px; }
.dl_list.type1 dt { overflow: hidden; font-size: 1.8rem; line-height: 24px; }
.dl_list.type1 dt .ic { float: left; width: 16%; }
.dl_list.type1 dt .ic img { width: 100%; }
.dl_list.type1 dt strong { float: left; width: 84%; padding-left: 15px; }

/* 210525 add */
.full_list, .full_add { max-width: 1020px; margin: 0 auto; }
.full_list dt { font-weight: bold; font-size: 26px; margin-bottom: 30px; }
.full_list dd { margin-bottom: 60px; padding: 20px 30px; font-size: 18px; border: 1px solid #ccc; border-left: 0; border-right: 0; line-height: 1.8; }
.full_list:last-child dd {margin-bottom:0;}
.full_add { padding: 0 30px; }
.full_add .notice { padding-left: 20px; line-height: 1.8; }
.full_add .notice:before { content: '※'; position: absolute; margin-left: -20px; }
.ul_icon.module_ty { display: table; width: 100%; max-width: 1020px; margin: 0 auto; }
.ul_icon.module_ty>li { display: inline-block; float: left; width: 50%; margin-top: 60px; padding-left: 60px; padding-right: 0; vertical-align: top; }
.ul_icon.module_ty>li:nth-child(odd) { padding-right: 60px; padding-left: 0; }
.ul_icon.module_ty>li:nth-child(-n+2) { margin-top: 0; }
.ul_icon.module_ty li.prc { width: 100%; padding-right: 0; }
.ul_icon.module_ty .cate+.h6 { margin-top: 10px; }
.ul_icon.module_ty .cate { font-size: 1.4rem; line-height: 28px; font-weight: normal; letter-spacing: 0.1em; color: #333; }
.ul_icon.module_ty .date { font-size: 1.4rem; line-height: 28px; font-weight: bold; }
.ul_icon.module_ty .md_tit { font-size: 18px; line-height: 36px; color: #000; font-weight: bold; }
.ul_icon.module_ty .md_tit .icon { display: block; max-width: 100px; }
.ul_icon.module_ty .md_tit .icon img { width: 100%; }
.ul_icon.module_ty .md_txt { margin-top: 10px !important; color: #000; }
.ul_icon.module_ty .md_txt+.md_txt { margin-top: 7px; }
.ul_icon.module_ty.white .txt, .ul_icon.module_ty.white .tit { color: #fff; }
.ul_icon.module_ty.tal { text-align: left; }
.ul_icon.module_ty .dot { margin-top: 17px; font-size: 1.8rem; line-height: 24px; color: #000; padding-left: 10px; }
.ul_icon.module_ty .dot:before { content: '∙'; display: inline-block; vertical-align: top; margin-left: -10px; margin-right: 5px; }
.ul_icon.module_ty .bul { font-size: 1.6rem; line-height: 24px; color: #333; position: relative; }
.ul_icon.module_ty .bul:before { content: ""; display: inline-block; width: 2px; height: 2px; margin-right: 6px; vertical-align: middle; background: #000; }
.ul_icon.module_ty .md_tit+.bul { margin-top: 17px; }
.ul_icon.module_ty .bul+.bul { margin-top: 7px; }
.ul_icon.module_ty .btn_txt2 { margin-top: 33px; }
.ul_icon.module_ty+.btn_btm { margin-top: 46px; text-align: center; }
.ul_icon.module_ty.is_topLine { margin-top: 0 !important; padding: 51px 30px 0; border-top: 1px solid #ccc; }
.ul_icon.module_ty.is_bottomLine { padding: 0 30px 51px; border-bottom: 1px solid #ccc; }
.ul_icon.module_ty.is_tbLine { margin-top: 0 !important; padding: 51px 30px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.cont.indi_wrap.tab_wrap .con { display: block !important; }
.indi_wrap { background: #fff; }
.indi_wrap .indi { text-align: center; margin: 0 auto; text-align: center; }
.indi_wrap .indi .indi_sel { display: none; }
.indi_wrap .indi ul { display: table; font-size: 0; position: relative; margin: 0 auto; }
.indi_wrap .indi ul:after { content: ""; clear: both; display: block; }
.indi_wrap .indi li { display: table-cell; vertical-align: middle; position: relative; }
.indi_wrap .indi li+li { border-left: 1px solid #6b6b6b; }
.indi_wrap .indi li>a { padding: 1px 20px; line-height: 26px; font-size: 2.4rem; display: block; }
.indi_wrap .indi li:first-child a { padding-left: 0; }
.indi_wrap .indi li:last-child > a { padding-right: 0; }
.indi_wrap .indi li.on>a { padding: 1px 20px 0; font-weight: bold; color: #2189ff; letter-spacing: -0.007em; }
.indi_wrap .indi li.on>a:hover { color: #1C7EEE !important; }
.indi_wrap .indi li.on>a:after { content: ""; display: block; width: 100%; height: 1px; }
.indi_wrap .indi.half li { width: 50%; }
.indi_wrap .indi.half li:first-child { text-align: right; }
.indi_wrap .indi.half li:last-child { text-align: left; }
.indi_wrap .indi.tri li { width: 33.33%; }
.indi_wrap .indi.tri li:first-child { text-align: right; }
.indi_wrap .indi.tri li:last-child { text-align: left; }
.indi_wrap .btn_arr { display: none; font-size: 0; line-height: 0; }
.indi_wrap .indi + .con .cbox { padding-top: 100px; }
.indi_wrap .indi + .con .cbox.type1 + .cbox.type1 { padding-top: 100px; }
.indi_wrap .con:before { content: ""; display: block; width: 100%; overflow: hidden; clear: both; }
.indi_wrap .con .cbox.type2 { margin-top: 100px; }
.indi_wrap .con .cbox+.cbox.type2 { margin-top: 0; }
.indi_wrap .con.cbox.type1 { padding-top: 100px; }
.s_tit_listwrap dl:first-child { padding-top: 60px; border-top: 4px solid #000; }
.s_tit_listwrap .s_tit_list { padding: 40px 0; border-top: 1px solid #000; overflow: hidden; }
.s_tit_listwrap .s_tit_list:last-child { padding-bottom: 0; }
.s_tit_listwrap .s_tit_list:first-child dd img { padding-top: 0; }
.s_tit_listwrap .s_tit_list dt { display: inline-block; float: left; width: 25%; max-width: 218px; font-weight: bold; font-size: 28px; vertical-align: top; }
.s_tit_listwrap .s_tit_list dd { display: inline-block; float: left; width: 75%; max-width: 1100px; vertical-align: top; }
.s_tit_listwrap .s_tit_list dd img { padding: 24px 0 0; max-width: 100%; }
.s_tit_listwrap .s_tit_list dd img + .txt { padding-top: 24px; }
.s_tit_listwrap .s_tit_list dd .img_m { display: none; }
.s_tit_listwrap .s_tit_list .txt { font-size: 18px; line-height: 1.8; }
.s_tit_listwrap .s_tit_list ul.s_tit_bull li { position: relative; padding-left: 10px; margin-bottom: 5px; line-height: 1.5; }
.s_tit_listwrap.type2 .s_tit_list { padding: 60px 0; }
.s_tit_listwrap.type2 dl:last-child { padding-bottom: 60px; border-bottom: 4px solid #000; }
.s_tit_listwrap.type2 dl dt { max-width: 340px; padding-right: 50px; font-size: 25px; line-height: 1.5; }
.s_tit_listwrap.type2 dl dd { float: right; max-width: 978px; }
.s_tit_listwrap.type2 dl:last-child { border-bottom: 0; padding-bottom: 0; }
.s_tit_listwrap.type2 .s_tit_list dd img + .txt { padding-top: 15px; }
.s_tit_bull li:before { content: ''; position: absolute; top: 12px; display: inline-block; width: 2px; height: 2px; margin-left: -10px; vertical-align: middle; background-color: #000; }

.s_tit_listwrap.type3 .s_tit_list {border-top: 1px solid rgb(0,0,0,0.2);}
.s_tit_listwrap.type3 dl:first-child {border-top:4px solid #000;}
.s_tit_listwrap.type3 dl:last-child {border-bottom:4px solid #000;padding-bottom:40px;}
.s_tit_listwrap.type3 dl dt {max-width:350px;padding-right:60px;font-size:25px;line-height:1.5;}
.s_tit_listwrap.type3 .s_tit_list .txt {font-size:16px;line-height:28px;}
.s_tit_listwrap.type3 .s_tit_list .sub_txt {margin-top:20px;font-size:14px;line-height:22px;color:#888;}
.s_tit_listwrap.type3 dl:only-child {border:0;padding:0;}
.s_tit_listwrap.type3 .img {margin-top:30px;}

.ont + .s_tit_listwrap, .ont + .s_slide_listwrap { margin-top: 58px; }
.ont + .s_tit_listwrap.type2, .ont + .s_slide_listwrap.type2 { margin-top: 100px; }
.s_slide_listwrap dl:first-child { border-top: 4px solid #000; }
.s_slide_listwrap .s_tit_list { padding: 60px 0; border-top: 1px solid #000; overflow: hidden; }
.s_slide_listwrap .s_tit_list:last-child { padding-bottom: 0; }
.s_slide_listwrap .s_tit_list .txt .tit { margin-top: 50px; }
.s_slide_listwrap .s_tit_list .txt:first-child .tit { margin-top: 0; }
.s_slide_listwrap .s_tit_list dt { display: inline-block; float: left; width: 27%; max-width: 345px; font-weight: bold; font-size: 28px; vertical-align: top; line-height: 1.8; }
.s_slide_listwrap .s_tit_list dd { display: inline-block; float: left; width: 73%; max-width: 973px; vertical-align: top; }
.s_slide_listwrap .s_tit_list .s_tit_cont .txt { line-height: 1.8; }
.s_slide_listwrap .s_tit_list .s_tit_cont .txt .tit { position: relative; font-weight: bold; font-size: 18px; padding-bottom: 15px; margin-bottom: 15px; }

/* 210528 modify */
.s_slide_listwrap .s_tit_list .s_tit_cont .txt .tit:after { content: ''; position: absolute; left: 0; bottom: 0; width: 30px; height: 2px; background-color: #000; }

/* 210528 modify */
.s_slide_listwrap .s_tit_list .s_tit_cont .txt .sub { font-size: 18px; margin: 10px 0 0; line-height: 1.7; }
.s_slide_listwrap .s_tit_list .s_tit_cont .txt .add { font-size: 16px; margin-top: 10px; overflow: hidden; }
.s_slide_listwrap .s_tit_list .s_tit_cont .txt .add .reference { margin-right: 20px; word-break: normal; }
.s_slide_listwrap .s_tit_list .s_tit_cont .txt .add .reference:before { content: '※'; margin-right: 5px; }
.s_slide_listwrap .s_tit_list .s_tit_cont .img { width: 400px; height: 225px; max-width: 100%; margin-top: 30px; overflow: hidden; }

/** vision_carousel **/
* + .vision_carousel { margin-top: 45px; }
.vision_carousel { position: relative; height: 100%; opacity: 0; transition: opacity 0.2s; }
.vision_carousel.init { opacity: 1; }
.vision_carousel > * { height: inherit; }
.vision_carousel .caroufredsel_wrapper, .vision_carousel .carousel { width: 100%; height: 100%; }
.vision_carousel .li { position: relative; cursor: default; height: 100%; }
.vision_carousel .li .visual_img { overflow: hidden; background-color: #f5f5f5; }
.vision_carousel .li .visual_img:after { content: ""; position: relative; display: block; width: 100%; height: 466px; }
.vision_carousel .li .visual_img:before { content: ""; position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; z-index: 1; }
.vision_carousel .li .visual_img .img_p, .vision_carousel .li .visual_img .img_m { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.vision_carousel .li .visual_img .img_m { display: none; }

/* navigation */
.cont .vision_carousel .navigation { position: absolute; top: 50% !important; transform: translateY(-50%); left: 0; width: 100%; height: auto; max-height: 30px; padding: 0 15px; z-index: 3; }
.cont .vision_carousel .navigation .owl-nav { width: 100%; }
.cont .vision_carousel .navigation .owl-nav:after { content: ""; display: block; clear: both; }
.cont .vision_carousel .navigation .owl-nav .owl-prev { float: left; }
.cont .vision_carousel .navigation .owl-nav .owl-next { float: right; }
.cont .vision_carousel .navigation .owl-nav button { background-color: #000; border-color: #000 !important; }
.cont .vision_carousel .navigation .owl-nav button:hover, .vision_carousel .navigation .owl-nav button:focus { background: #0098c2 !important; border-color: #0098c2 !important; }
.cont .vision_carousel + .inner_sch_form { margin-top: 120px; }

/** -Mobile UI- **/
@media all and (max-width:1023px) {

    /** vision_carousel **/
    .vision_carousel .navigation { bottom: 32px; left: 0; width: 100%; padding: 0 10%; }
    .vision_carousel + .inner_sch_form { margin-top: 80px; }
    .tab_wrap .n_guide .inner dl dd:before { content: none !important; }
    .indi_wrap .indi li>a { font-size: 2rem; }
    .cont .vision_carousel .navigation .owl-nav { display: block !important; }
    .s_tit_listwrap .s_tit_list dt { font-size: 20px; margin-bottom: 20px; }
    .s_tit_listwrap .s_tit_list dd { padding-right: 30px; padding-right: 0; margin-bottom: 0 !important; }
    .s_tit_listwrap.type2 dl dt { font-size: 20px; }
    .s_tit_listwrap .s_tit_list .txt { font-size: 14px; }
    .s_tit_listwrap.type3 dl dt {font-size:20px;}
    .s_tit_listwrap.type3 .s_tit_list .txt {font-size:14px;line-height:1.8;}

    .s_slide_listwrap .s_tit_list { padding: 40px 0; }
    .s_slide_listwrap .s_tit_list dt { font-size: 20px; padding-right: 20px; }
    .s_slide_listwrap .s_tit_list dd { padding-right: 30px; }
    .s_slide_listwrap .s_tit_list .s_tit_cont .txt .tit { font-size: 16px; }
    .s_slide_listwrap .s_tit_list .s_tit_cont .txt .sub { font-size: 14px; }
    .s_slide_listwrap .s_tit_list .s_tit_cont .txt .add .reference { display: inline-block; width: 100%; margin: 0; padding-left: 20px; font-size: 14px; }
    .s_slide_listwrap .s_tit_list .s_tit_cont .txt .add .reference:before { margin-left: -20px; }
    .ont + .s_tit_listwrap, .ont + .s_slide_listwrap { margin-top: 36px; }
    .ont + .s_tit_listwrap.type2, .ont + .s_slide_listwrap.type2 { margin-top: 50px; }
    .s_tit_listwrap.type2 .s_tit_list { padding: 40px 0; }
    .s_tit_listwrap dl:first-child { padding-top: 30px; }
    .full_list dt { font-size: 20px; }
    .full_list dd { font-size: 14px; padding: 20px 20px !important; }
    .full_add { padding: 10px 20px 0 !important; }
    .ul_icon.module_ty .md_txt { font-size: 14px; }
    .ul_icon.module_ty>li { padding-left: 30px; }
    .ul_icon.module_ty>li:nth-child(odd) { padding-right: 30px; }
    .ul_icon.module_ty { padding-right: 0; }

    /* 210526 | 지속가능경영 내용추가 */
    .ont + .n_table_box { margin-top: 50px; }
    .n_table_box table tr th { padding: 25px 10px; vertical-align: middle; font-size: 18px; line-height: 28px; }
    .n_table_box table tr td { padding: 20px 10px; font-size: 14px; line-height: 24px; }

    /* //210526 | 지속가능경영 내용추가 */ 
}
@media all and (max-width:768px) {
    .s_tit_listwrap .s_tit_list { padding: 30px 10px; }
    .s_tit_listwrap .s_tit_list dd { width: 100%; padding-left: 0 !important; }
    .s_tit_listwrap .s_tit_list dd .img_p { display: none; }
    .s_tit_listwrap .s_tit_list dd .img_m { display: block; }
    .s_tit_listwrap .s_tit_list:last-child { padding-bottom: 50px; }
    .s_tit_listwrap .s_tit_list .img +.txt { margin-top: 10px; }
    .s_tit_listwrap.type2 dl dt { width: 100%; max-width: 100%; margin-bottom: 10px; padding-right: 0; line-height: 1.5; }
    .s_tit_listwrap.type2 dl:last-child { padding-bottom: 30px; }
    .s_tit_listwrap.type2 .s_tit_list { padding: 30px 10px; }
    .s_tit_listwrap.type3 dl dt {width:100%;max-width:100%;padding-right:0;}
    .s_tit_listwrap.type3 .s_tit_list .sub_txt {margin-top:15px;}

    .s_slide_listwrap .s_tit_list { padding: 30px 10px; }
    .s_slide_listwrap .s_tit_list dt { width: 100%; }
    .s_slide_listwrap .s_tit_list dd { width: 100%; padding-right: 0; }
    .s_slide_listwrap .s_tit_list .s_tit_cont .img { margin-top: 20px; }
    .s_slide_listwrap .s_tit_list .s_tit_cont .txt .add { margin-top: 10px; }
    .s_slide_listwrap .s_tit_list .s_tit_cont .txt .tit { font-size: 14px; }
    .s_slide_listwrap .s_tit_list .s_tit_cont .txt .sub { font-size: 14px; }
    .s_slide_listwrap .s_tit_list .txt .tit { margin-top: 30px; }
    .ul_icon.module_ty { padding: 0 10px 0px; }
    .ul_icon.module_ty .md_tit .icon { margin: 0 auto; max-width: 80px; }
    .ul_icon.module_ty>li { float: none; width: 100%; padding-left: 0; margin-bottom: 10px; text-align: center; }
    .ul_icon.module_ty>li:nth-child(odd) { padding-right: 0; }
    .full_list dt { margin-bottom: 20px; }
    .full_list dd { margin-bottom: 30px !important; padding: 10px 10px !important; }

    /** vision_carousel **/
    * + .vision_carousel { margin-top: 30px; }
    .vision_carousel .li .visual_img { position: relative; width: 100%; height: 100%; }
    .vision_carousel .li .visual_img:before { height: 100%; }
    .vision_carousel .li .visual_img .img_p { display: none; }
    .vision_carousel .li .visual_img .img_m { display: block; }
    .vision_carousel .li .txt { padding: 38px 30px 30px 30px; }
    .vision_carousel .li .txt .tit_m { font-size: 18px; line-height: 26px; }
    .vision_carousel .li .txt .tit_desc { margin-bottom: 8px; }
    .vision_carousel .li .txt .md_txt { margin-top: 8px; margin-bottom: 18px; }
    .vision_carousel .li .txt .md_txt .source { margin-top: 8px; font-size: 12px; line-height: 18px; }
    .vision_carousel .li .txt .md_btn { padding-top: 5px; }
    .cont .vision_carousel .navigation { padding: 0 5px; }

    /* indi_wrap */
    .indi_wrap .indi { height: auto; background: #000; position: relative; padding: 0; }
    .indi_wrap .con .cbox.type2 { margin-top: 0; }
    .indi_wrap .indi .indi_sel { text-align: left; padding: 18px 40px 18px 14px; display: block; font-size: 1.2rem; line-height: 14px; color: #fff; letter-spacing: 0.15em; font-weight: bold; background: url("https://image.samsungsds.com/resource/en/images/icon/ico_ev_arr.png?queryString=20201124022056") no-repeat center right 14px; background-size: 12px 6px; }
    .indi_wrap .indi.on .indi_sel { background-image: url("https://image.samsungsds.com/resource/en/images/icon/ico_ev_arr2.png?queryString=20201124022056") }
    .indi_wrap .indi ul { display: none; position: absolute; background: #000; width: 100%; z-index: 2; }
    .indi_wrap .indi.on ul { display: block; }
    .indi_wrap .indi li { display: block; width: 100%; border-top: 1px solid #636363 }
    .indi_wrap .indi li>a { color: #fff; font-size: 1.2rem; font-weight: bold; line-height: 15px; display: block; text-align: left; padding: 16px 14px; letter-spacing: 0.15em; }
    .indi_wrap .indi li>a:hover { color: #8a8a8a; }
    .indi_wrap .indi li.on>a { padding: 16px 14px; }
    .indi_wrap .indi li+li { border-left: 0; }
    .indi_wrap .indi.half li { width: 100%; }
    .indi_wrap > .indi li:first-child a { padding-left: 14px; }
    .indi_wrap > .indi li:last-child> a { padding-right: 14px; }
    .indi_wrap .indi li.on>a { border-bottom: 0; letter-spacing: 0.15em; }
    .event_view .sum { font-size: 1.4rem; line-height: 23px; margin: 40px 0 0; padding: 0 15px; text-align: left; }
    .h1+.indi_wrap { margin-top: 40px; }
    .indi_wrap .con.cbox.type1 { padding-top: 45px; }
    .indi_wrap .indi.fixed { position: fixed; width: 100%; top: 0; left: 0; z-index: 10; min-width: 320px; }

    /* 2105205 modify */
    .indi_wrap.fixed .acco_gove { padding-top: 50px; }
    .oh .indi_wrap .indi.fixed { position: static !important; }
    .indi_wrap.type1 { background: #000; color: #fff; padding: 0; }
    .indi_wrap.type1 .indi .indi_sel { font-weight: bold; }
    .indi_wrap.type1 .indi ul { padding: 0; display: none; }
    .indi_wrap.type1 .indi.on ul { display: block; }
    .indi_wrap.type1 .indi li a { font-size: 1.2rem; line-height: 15px; display: block; text-align: left; padding: 16px 14px !important; letter-spacing: 0.15em; }
    .indi_wrap.type1 .indi li a:hover { color: #8a8a8a; }
    .indi_wrap.type1 .indi li+li { margin-left: 0; }
    .indi_wrap.type2 > .indi ul { display: none; }
    .indi_wrap.type2 > .indi.on ul { display: block; z-index: 3; }
    .indi_wrap.type2 > .indi li { width: 100%; border-top: 1px solid #636363; }
    .indi_wrap.type2 > .indi li.on { display: block; width: 100%; }
    .indi_wrap.type2 > .indi.on li { display: block; max-width: none !important; }
    .indi_wrap.type2 > .indi li a { display: block; color: #fff; font-size: 1.2rem; letter-spacing: 0.12em; line-height: 15px; padding: 16px 14px !important; text-align: left; }
    .indi_wrap.type2 > .indi li.on a { border-bottom: 0; line-height: 14px; letter-spacing: 0.12em; }
    .indi_wrap .indi + .con .cbox { padding-top: 45px; }
    .indi_wrap .indi + .con .cbox.type1 + .cbox.type1 { padding-top: 0; }
}

/* //210525 add */
.imgwrap_full + .h5 { margin-top: 135px; }
.h5 + .cloud_text_list { margin-top: 38px; }
.cloud_text_list .dl_list { max-width: 1060px; margin: 0 auto; padding: 0 0 70px; }
.cloud_text_list .dl_list dt { width: 28.4905%; margin-right: 5.9433%; }
.cloud_text_list .dl_list dt .txt { margin-top: 6px; font-size: 16px; font-weight: normal; line-height: 1.5; }
.cloud_text_list .dl_list dt .btn_txt2 { margin-top: 16px; }
.cloud_text_list .dl_list dd { width: 65.566%; }
.cloud_text_list .dl_list dd:after { content: ""; display: block; clear: both; }
.cloud_text_list .dl_list dd + dd { border-top: 0; margin-top: 0; padding-top: 40px; }
.cloud_text_list .dl_list dd .left { float: left; width: 26%; margin-right: 3.7735%; }
.cloud_text_list .dl_list dd .right { overflow: hidden; }
.ul_gdl { display: table; width: 100%; margin: 100px 0 0; }
.ul_gdl li { display: table-cell; width: 25%; padding: 0 10px; text-align: center; }
.ul_gdl li .icon { display: block; text-align: center; margin-bottom: 35px; }
.ul_gdl li .icon img { height: 80px; }
.ul_gdl li .tit { font-size: 2.8rem; line-height: 36px; font-weight: 700; text-align: center; margin-bottom: 20px; }
.ul_gdl li .txt { font-size: 1.6rem; line-height: 28px; max-width: 290px; width: 100%; margin: 0 auto 0; }
.ul_gdl li .txt + .btn_txt2 { margin-top: 32px; }
.ul_gdl+.sub_txt { max-width: 980px; text-align: center !important; margin-top: 75px; }
.ul_gdl + .btn_btm { margin-top: 75px; }
.ul_gdl.type1 li .tit { margin-bottom: 13px; }
.ul_gdl.type1 li .txt { font-size: 1.6rem; font-weight: normal; }
.ul_gdl + .ul_im2 { margin-top: 98px; }
@media all and (max-width:1024px) {
    .ul_gdl.type1 li .tit { font-size: 2rem; line-height: 28px; }
    .ul_gdl.type1 li .txt { font-size: 1.4rem; line-height: 22px; }
    .ul_list.type1.chart_list_en > li .h6 img { width: 40px !important; }
}
@media all and (max-width:767px) {
    .ul_gdl.type1 li .tit { font-size: 2rem; line-height: 27px; }
    .ul_gdl.type1 li .txt { max-width: 100%; font-size: 1.4rem; line-height: 23px; }
    .n_table_box { padding: 0 16px; }

/* 210526 | 지속가능경영 내용추가 */ }
.fail_box { height: 650px; text-align: center; background-size: cover; background-position: center; }
.fail_box .h5 { font-family: 'SharpSansNo1'; }
.fail_box .text { color: #fff; max-width: 980px; width: 100%; padding: 260px 20px 0; margin: 0 auto; }
.fail_box .text .txt { font-size: 1.8rem; line-height: 32px; margin-top: 20px; }
.fail_box .text .txt + .txt { margin-top: 65px; }
.coll_box { display: table; width: 100%; height: 650px; background-size: cover; background-position: center; }
.coll_box .h5 { max-width: 1390px !important; text-align: left !important; padding: 0 !important; }
.coll_box .inner { display: table-cell; text-align: center; vertical-align: middle; }
.coll_box .s_tit { font-size: 2.8rem; line-height: 36px; font-weight: bold; margin-top: 30px; }
.coll_box .text { color: #fff; max-width: 1340px; width: 100%; padding: 0 20px; margin: 0 auto; text-align: left; }
.coll_box .txt { font-size: 1.8rem; line-height: 32px; margin-top: 20px; }
.coll_box .s_tit + .txt { margin-top: 12px; }
.coll_list { width: 100%; margin-top: 40px; }
.coll_list > li:after { display: block; content: ''; clear: both; }
.coll_list > li { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_front_rd.png?queryString=20230417020137) no-repeat top center; }
.coll_list li .text { display: inline-block; width: 50%; padding-right: 8%; border-right: 1px solid #000; }
.coll_list li:nth-child(even) .text { float: right; text-align: left; padding-left: 8%; padding-right: 0; border-left: 1px solid #000; border-right: 0; }
.coll_list li:last-child .text { border: 0; }
.coll_list li .s_tit1 { font-size: 3.6rem; line-height: 1; font-family: 'SharpSansNo1'; padding-top: 2px; }
.coll_list li .s_tit2 { font-size: 2.8rem; line-height: 36px; font-weight: 700; margin: 14px 0 16px; }
.coll_list li .txt { font-size: 1.6rem; line-height: 24px; }
.coll_list .txt li { padding-left: 10px; }
.coll_list .txt li:before { display: inline-block; content: '-'; clear: both; width: 10px; margin-left: -10px; vertical-align: top; }
.valu_diag { text-align: center; margin-top: 41px; }
.valu_diag img { max-width: 100%; }
.valu_diag + .h6 { margin-top: 92px !important; }
.valu_diag + .h6 + .sub_txt + .h6 { margin-top: 83px !important; }
.edu_owl { font-size: 0; margin: 60px 0 40px; }
.edu_owl .item { display: inline-block; width: 31%; margin: 0 0 0 3.5%; }
.edu_owl .item:first-child { margin-left: 0%; }
.edu_owl .item img { width: 100%; }
.supp_ul { font-size: 0; margin: 60px 0 0; }
.supp_ul li { display: inline-block; width: 31%; margin: 0 0 0 3.5%; }
.supp_ul li:first-child { margin-left: 0%; }
.supp_ul li img { width: 100%; }
.supp_over .h5+.sub_tit { margin-top: 10px; }
.supp_over .cnt_visual .h4+.txt { margin-top: 10px; }
.supp_ovbox { color: #fff; height: 600px; background-size: cover; }
.supp_ovbox .inner { display: table; height: 100%; }
.supp_ovbox .text { display: table-cell; height: 100%; vertical-align: middle; text-align: center; }
.supp_ovbox .txt { font-size: 1.8rem; line-height: 26px; max-width: 900px; margin: 16px auto 0 auto; }
.supp_ovbox .txt + .h5 { margin-top: 41px; }
.supp_ovbox .btn_btm { margin-top: 43px; }
.supp_ovbox .btn { color: #fff; border: 1px solid #fff; }
.supp_ovbox .btn:hover { color: #000 !important; background: #fff !important; }
.supp_ovbox .h5 { font-family: 'SharpSansNo1'; }
.blog .box.type1_2 +  .box.type1_2 { padding-top: 150px; }
.sti_diag { margin-bottom: 100px; }
.sti_diag img { max-width: 960px; width: 100%; }
.iframe_ir_sti { height: 2337px !important; }
.iframe_ir_over { max-width: 960px; height: 220px !important; margin: 0 auto; }

/* about */
.abt_care_list { font-size: 0; width: 100%; max-width: 1240px; margin: 0 auto; }
.abt_care_list > li { display: inline-block; font-size: 1.8rem; line-height: 30px; padding: 0 11px 0 200px; margin-top: 72px; width: 50%; min-height: 172px; text-align: left; vertical-align: top; }
.abt_care_list > li:nth-child(even) { padding-left: 211px; padding-right: 0; }
.abt_care_list > li .tit { display: block; font-size: 2.8rem; line-height: 36px; }
.abt_care_list > li .txt { font-weight: bold; }
.abt_care_list > li ul li { font-size: 1.6rem; line-height: 28px; padding-left: 10px; }
.abt_care_list > li ul li:before { content: '∙'; display: inline-block; margin-left: -10px; padding-right: 5px; }
.abt_care_list > .om1 { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_abt_careov1_w.png?queryString=20230417020137) no-repeat top left; }
.abt_care_list > .om2 { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_abt_careov2_w.png?queryString=20230417020137) no-repeat top left; }
.abt_care_list > .om3 { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_abt_careov3_w.png?queryString=20230417020137) no-repeat top left; }
.abt_care_list > .om4 { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_abt_careov4_w.png?queryString=20230417020137) no-repeat top left; }
.abt_care_list > .om5 { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_abt_careov5_w.png?queryString=20230417020137) no-repeat top left; }
.abt_care_list > .om6 { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_abt_careov6_w.png?queryString=20230417020137) no-repeat top left; }
.abt_hd_copy { font-size: 2.6rem; line-height: 36px; text-align: center; word-break: keep-all; font-family: 'nanumsquare'; }
.abt_hd_copy2 { font-size: 3.6rem; line-height: 50px; text-align: center; word-break: keep-all; width: 100%; max-width: 900px; margin: 0 auto; font-family: 'nanumsquare'; }
.abt_hd_copy2.report_hd { line-height: 36px; font-size: 2.6rem; }
.abt_hd_copy2.awd_hd { font-family: 'SharpSansNo1', 'nanumsquare'; margin: 0 auto 80px auto; }
.abt_care_list2 { display: block; width: 100%; max-width: 1240px; margin: 65px auto 0; }
.abt_care_list2:after { content: ' '; clear: both; display: block }
.abt_care_list2 li { float: left; display: block; width: 20%; background-color: #f3f3f3; color: #000 }
.abt_care_list2 li.bg2 { background-color: #e4e4e4 }
.abt_care_list2 li.bg3 { background-color: #d4d2d2 }
.abt_care_list2 li.bg_join { background-color: #2189FF; color: #fff }
.abt_care_list2 li.bg_img { float: right; display: block; width: 40%; height: 400px; background: url(https://image.samsungsds.com/resource/en/images/img/global/bg_abt_care_grid.png?queryString=20230417020137) center center no-repeat; background-size: cover }
.abt_care_list2 .item { display: table; width: 100%; }
.abt_care_list2 .item a { position: relative; display: table-cell; height: 200px; text-align: center; vertical-align: middle; }
.abt_care_list2 .item a:hover .tit, .abt_care_list2 .item a:focus .tit { display: none; }
.abt_care_list2 .item a:hover .cnt_txt, .abt_care_list2 .item a:focus .cnt_txt { background: #000; width: 100%; height: 200px; left: 0; right: 0; bottom: 0; top: 0; padding: 20px 20px 50px 20px; color: #fff; } /* 202304-01 웹접근 */
.abt_care_list2 .tit { display: block; font-size: 18px; font-weight: 700; line-height: 1.4; }
.grid-mobile-txt { display: none }
.abt_care_list2 .cnt_txt { overflow: hidden; position: absolute; top: -9999em; left: -9999em; height: 1px; width: 1px; } /* 202304-01 웹접근 */
.abt_care_list2 .txt { display: table-cell; font-size: 1.4rem; line-height: 22px; color: #fff; height: 132px; vertical-align: middle; }
.abt_care_list2 .btn { position: absolute; bottom: 22px; left: 0; width: 100%; /*margin: 35px 0 0 0;*/ font-size: 14px; text-align: center; text-transform: uppercase; color: #00b3e2; }
.abt_care_list2 .bg_join { width: 40%; }
.abt_care_list2 .bg_join .item a { font-size: 18px; font-weight: 700; text-transform: uppercase; color: #fff; }
.abt_care_list2 .bg_join .item a:hover { background: none; }
.ul_im.abt .h6 { padding: 0; text-align: left; }
.abt_comp_pro  ul { display: none; }
/* 220713 vietnam not hover */
.abt_care_list2 .sub_txt {font-size:16px;font-weight:normal;}
.abt_care_list2.nothover li:not(.bg_join) .item a:hover {color:#000;}
.abt_care_list2.nothover .item a:hover .tit, .abt_care_list2.nothover .item a:focus .tit{display:block;}
.abt_care_list2.nothover .item a:hover .cnt_txt, .abt_care_list2.nothover .item a:focus .cnt_txt { visibility: visible; background: #000; }
/* //220713 vietnam not hover */

/*Key visual text,button color test 추가 20170925*/

/*black*/
.copy.black .vb_txt p, .copy.black .vb_txt .btn.mid { color: #000; }
.copy.black .vb_txt .btn.mid, .cnt_visual.black .hero_vb .owl-dot a.ind { border-color: #000; }
.copy.black .vb_txt .btn.mid:hover { color: #fff; background-color: #000; }
.copy.black .vb_txt .btn.mid.btn_vod:hover .copy.black .btn_btm .btn.mid.btn_vod .arr { color: #fff; }
.cnt_visual.black .hero_vb .active a.ind { background-color: #000; }
.cnt_visual.black .controls button { background-image: url('https://image.samsungsds.com/resource/en/images/icon/set_ico_video_black.png?queryString=20230417020137') }




/* 20220519 india career page */
.ind-career .abt_care_list > li { position: relative; }
.ind-career .abt_care_list > li .num { position: absolute; top: 15px; left: 20px; font-size: 22px; font-weight: bold; color: #fff; font-family: 'SharpSansNo1' !important; line-height: 32px; }
.ind-career .abt_care_list2 li.bg_img { height: 600px; }
.ind-career .abt_care_list2 .item a:hover .tit,
.ind-career .abt_care_list2 .item a:focus .tit { display: block; color: #000; }
.ind-career .abt_care_list2 li.bg_join {}
.ind-career .abt_care_list2 li.bg_join .item { display: flex; flex-direction: column; align-items: center; height: 200px; justify-content: center; font-size: 18px; font-weight: bold; text-align: center; line-height: 25px; }
.ind-career .abt_care_list2 li.bg_join .item span {  }
.ind-career .abt_care_list2 li.bg_join .item a { height: auto; text-decoration: underline; }
.ind-career .abt_care_list2 li.bg_join .item a:hover { text-decoration: underline !important; }
.ind-career .abt_care_list > .om1 { background: url('https://image.samsungsds.com/resource/en/images/icon/ind_career_img1.png?queryString=20230417020137') no-repeat top left; }
.ind-career .abt_care_list > .om2 { background: url('https://image.samsungsds.com/resource/en/images/icon/ind_career_img2.png?queryString=20230417020137') no-repeat top left; }
.ind-career .abt_care_list > .om3 { background: url('https://image.samsungsds.com/resource/en/images/icon/ind_career_img3.png?queryString=20230417020137') no-repeat top left; }
.ind-career .abt_care_list > .om4 { background: url('https://image.samsungsds.com/resource/en/images/icon/ind_career_img4.png?queryString=20230417020137') no-repeat top left; }
/* //20220519 india career page */

/* 20220713 vietnam career page */
.viet-career .abt_care_list2 li.bg_join { width: 60%; }
/* //20220713 vietnam career page */

@media all and (min-width:1px) and (max-width:1340px) {
    .vod_box .vod_txt .btn_btm + .copy { margin-top: 23px; }
    .vod_box .vod_txt .copy { font-size: 1.6rem; line-height: 16px; font-weight: bold; }
    .vod_box .vod_txt .btn_btm + .copy + .txt { font-size: 1.4rem; }
    .vod_box .vod_txt .btn_txt2 { font-size: 1.4rem; margin-top: 12px; }
    .ul_im.type1.two > li { padding-left: 40px; }
    .ul_im.type1.two > li:first-child { padding: 0 40px 0 0; }
}
@media all and (min-width:1px) and (max-width:1024px) {
    .home .cnt_visual .hero_vb { height: 460px; }
    .home .cnt_visual .hero_vb:after { bottom: -134px; }
    .home .cnt_visual .im_box { height: 500px; }
    .home .cnt_visual .im_box .copy > .vb_txt { height: 400px; }
    .home .cnt_visual .im_box .copy .tit { width: 540px; margin-top: 16px; }
    .home .cnt_visual .im_box .copy .txt { width: 640px; }
    .home .cnt_visual+.box.type1 { margin-top: 16px; padding: 0; }
    .home .cnt_visual .owl-carousel .owl-dots { top: 344px; }
    .home .cnt_visual .owl-controls .owl-nav { display: none; }
    .home .cnt_visual .controls { bottom: 100px; }
    .home .cnt_visual .im_box .copy .eye { font-size: 1.2rem; line-height: 12px; height: 10px; margin-bottom: 2px; }
    .home .box.type3_3 + .box_img.type3 { margin-top: 160px; }
    .cnt_visual .hero_vb { height: 410px; }
    .cnt_visual .hero_vb:after { bottom: -134px; width: 1100px; height: 210px; }
    .cnt_visual .hero_vb  + .inner { margin-top: 26px; margin-bottom: 75px; }
    .cnt_visual .hero_vb  + .inner.type2 { margin-top: 26px; margin-bottom: 0 }
    .cnt_visual .im_box { position: relative; height: 450px; }
    .cnt_visual .im_box .copy .eye { font-size: 1.2rem; line-height: 12px; height: 10px; min-height: inherit; margin-bottom: 2px; }
    .cnt_visual .im_box .copy .logo { margin-bottom: 20px; }
    .cnt_visual .im_box .copy .tit { padding-top: 30px; font-size: 4rem; line-height: 50px; width: 640px; }
    .cnt_visual .im_box .copy > .vb_txt .txt_cnt .txt_cnt_top { width: 260px; }
    .cnt_visual .im_box .copy .txt_cnt_top .tit { padding: 26px 0px 0px 6px; }
    .cnt_visual .im_box .copy .txt_cnt_top .tit_ico { height: 82px; }
    .cnt_visual .im_box .copy .tit sub { font-size: 2.6rem; }
    .cnt_visual .im_box .copy .tit sup { font-size: 1.2rem; }
    .cnt_visual .im_box .copy .tit sup.sup_r { font-size: 2.3rem; margin: 2px 0 0 3px; }
    .cnt_visual .im_box .copy .eye + .tit { margin-top: 16px; }
    .cnt_visual .im_box .copy .subtit { font-size: 1.8rem; padding-top: 8px; }
    .cnt_visual .im_box .copy .subtit+.txt { padding-top: 20px; }
    .cnt_visual .im_box .copy .txt { font-size: 1.5rem; line-height: 27px; width: 640px; padding: 18px 0 0px; margin: 0 auto; }
    .cnt_visual .im_box img { width: auto; height: 100%; }
    .cnt_visual .im_box .sns { top: 258px; margin-top: -96.5px; }
    .cnt_visual .im_box .copy > .vb_txt { height: 360px; }
    .cnt_visual .h4 { font-size: 2.8rem; line-height: 36px; }
    .cnt_visual .txt { font-size: 1.5rem; line-height: 25px; }
    .cnt_visual .h4 + .txt { margin-top: 8px; }
    .cnt_visual .txt + .btn_btm { margin-top: 25px; }
    .cnt_visual  .btn_btm .btn.mid .arr { line-height: 34px; vertical-align: top }
    .cnt_visual  .btn_btm .btn.mid:hover .arr, .cnt_visual  .btn_btm .btn.mid:focus .arr { line-height: 34px; }
    .cnt_visual .owl-controls .owl-nav { display: none; }
    .cnt_visual .owl-carousel .owl-dots { bottom: 0; top: 294px; }
    .cnt_visual + .monial.box_img.type2 { margin-top: 10px; padding-top: 0; }
    .cnt_visual .im_box.video .video_wrap { display: none; }
    .cnt_visual .hero_vb.type1 { height: 300px; }
    .cnt_visual .hero_vb.type1 .copy .tit + .btn_btm { margin-top: 18px; }
    .cnt_visual .hero_vb.type1 .im_box .copy > .vb_txt { height: 300px; }
    .cnt_visual .hero_vb.type1 + .inner { margin: 0 0 43px; }
    .cnt_visual .hero_vb.type1 + .inner .txt { padding-top: 43px; }
    .cnt_visual .info { margin-top: 70px; }
    .cnt_visual .info li .txt2 { font-size: 3rem; line-height: 36px; }
    .cnt_visual .info li .txt2_1 { font-size: 3.2rem; line-height: 32px; }
    .cnt_visual .hero_vb.type2 { height: 320px; }
    .cnt_visual .hero_vb.type2 .im_box { height: 320px; }
    .cnt_visual .hero_vb.type2 .im_box .copy > .vb_txt { height: 260px; }
    .cnt_visual .controls { bottom: 100px; }
    .sol_list { display: block; font-size: 0; margin: 64px auto 0px; }
    .sol_list:after { display: block; content: ''; clear: both; }
    .sol_list li { display: inline-block; width: 33%; margin-top: 34px; }
    .sol_list li:nth-child(-n+3) { margin-top: 0; }
    .sol_list li .im { height: 74px; }
    .sol_list li .txt { font-size: 2.5rem; line-height: 34px; padding: 19px 0 25px; }
    .sol_list.four { text-align: left; }
    .sol_list.four li { text-align: center; }
    .bn_ul { font-size: 0; width: 100%; padding-top: 42px; padding-bottom: 38px; }
    .bn_ul li { height: 188px; background-size: cover; background-position: center top; }
    .bn_ul li img { width: auto; min-width: 100%; height: auto; opacity: 0; }
    .bn_ul li .text .copy { font-size: 1.4rem; line-height: 22px; margin: 10px 0 18px; }
    .bn_ul li .text { padding: 18px 22px 20px; }
    .bn_ul li .text a { height: 53px; padding: 18px 22px 20px; }
    .bn_ul li .text .tit { font-size: 2rem; line-height: 25px; }
    .bn_ul li .text .txt { display: none; }
    .bn_ul li .text .btn { display: block; left: 22px; bottom: 19px; font-size: 1.2rem; }
    .bn_ul li .bn_dim { display: block; height: 53px; background: rgba(0, 0, 0, .6) }
    .bn_ul li:focus .txt, .bn_ul li:hover .txt { display: none; }
    .bn_ul li a:focus .btn, .bn_ul li:hover .btn { font-size: 1.2rem; }
    .part_ul { margin-bottom: 75px; }
    .part_box { height: 471px; margin-left: -44px; }
    .part_box .text { top: 44px; right: 44px; width: 362px; height: 383px; padding: 30px; }
    .part_box .cate { font-size: 1.2rem; line-height: 12px; margin-top: -1px; letter-spacing: 0.1em; }
    .part_box .h5 { letter-spacing: 0; }
    .part_box .text .txt { font-size: 1.4rem; line-height: 22px; margin-top: 4px; }

    /* floating menu */
    .cnt_menu { height: 50px; }
    .cnt_menu .fix_m { height: 50px; }
    .cnt_menu .inner { height: 50px; text-align: left; }
    .cnt_menu .left { display: inline-block; font-weight: bold; color: #fff; text-align: left; padding: 0 147px 0 44px; }
    .cnt_menu .left .sel { display: block; position: relative; z-index: 2; font-size: 1.1rem; height: 100%; text-transform: uppercase; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_sel.png?queryString=20230417020137) no-repeat center right; background-size: 35px auto; }
    .cnt_menu .left .sel.on { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_sel2.png?queryString=20230417020137) no-repeat center right; background-size: 35px auto; }
    .cnt_menu .left .txt { font-size: 1.2rem; line-height: 50px; letter-spacing: 0.2em; vertical-align: middle; }
    .cnt_menu .left ul { display: none; position: absolute; left: 0px; right: 0; top: 50px; bottom: 0; z-index: 5; width: 100%; height: 100%; padding: 0; margin: 0; border-top: 1px solid #636363; background: rgba(0, 0, 0, .9); }
    .cnt_menu .left ul li { display: block; font-size: 1.2rem; letter-spacing: 0.2em; line-height: 1.1; text-align: left; width: 100%; height: auto; padding: 0; background-color: rgba(0, 0, 0, .9); }
    .cnt_menu .left ul li:hover { color: #fff; }
    .cnt_menu .left ul li a { padding: 16px 44px 16px; background: none; }
    .cnt_menu .left ul li:first-child { padding-top: 18px; border-top: 0; }
    .cnt_menu .left ul li:last-child { padding-bottom: 17px; }
    .cnt_menu .right { width: auto; }
    .cnt_menu .right .btn1 { font-size: 1.2rem; letter-spacing: 0.2em; width: 147px; }
    .cnt_menu .right .btn2 { display: none; }
    .cnt_visual .inner:before { top: -150px; width: 1000px; height: 150px; }

    /* */
    .solu .dropDownTail { padding-top: 75px; }
    .solu .slideDown.is_black { padding: 0 0 75px; }
    .solu .is_gray .inner { padding: 75px 44px; }
    .solu .slideDown.is_gray .inner { padding: 75px 44px; }
    .solu .slideDown.is_gray .btn_btm.show { padding-bottom: 75px; }

    /* ul list */
    .ul_list { margin: 0; }
    .h5 + .ul_list { padding-top: 39px; }
    .ul_list li { height: auto; /*min-height:127px;*/ min-height: inherit; padding: 20px 0 20px 70px; }
    .ul_list li:first-child {/*min-height:107px;*/ min-height: inherit; padding-top: 0; }
    .ul_list .cate { font-size: 1.2rem; line-height: 12px; margin-top: 0; }
    .ul_list li .h6 { margin-top: 11px; }
    .ul_list li:first-child .im { top: 19px; }
    .ul_list li .im { top: 39px; left: 10px; }
    .ul_list li .im img { width: 35px; }
    .ul_list li .btn_txt2 { margin-top: 21px; }
    .ul_list.type1 li { border: 0; }
    .ul_list.type1 li .h6 { font-size: 2rem; line-height: 27px; }
    .ul_list.type1 li .h6 img { margin-right: 7px; width: 21px; }
    .ul_list.type1.chart_list_en li .h6 img { margin-right: 7px; width: 28px; }
    .ul_list.type1 li .txt { font-size: 1.4rem; line-height: 23px; margin-top: 9px; }
    .ul_list.type1 li.ai_chart_txt .h6 img { width: 28px; vertical-align: top; }
    .ul_list.type1 li.ai_chart_txt .h6.line_break_tit { position: relative; padding-left: 35px; }
    .ul_list.type1 li.ai_chart_txt .h6.line_break_tit img { position: absolute; left: 0; }
    .ul_list.type1 li.ai_chart_txt .disc_list_txt { margin-top: 0; padding-left: 7px; font-size: 1.3rem; line-height: 23px; }
    .ul_list.type1 li.ai_chart_txt .txt + .disc_list_txt { margin-top: 20px; }
    .ul_im { margin-top: 39px; }
    .ul_im li .cate { font-size: 1.2rem; line-height: 12px; margin-bottom: 6px; }
    .ul_im .item .h6 { height: 108px; }
    .ul_im li .text { padding-top: 12px; }
    .ul_im > li .ai_chart_sub { padding: 24px 0 12px; font-size: 1.6rem; }
    .ul_im .item .txt { height: 72px; }
    .ul_im.one li .im { width: 50%; padding: 0; }
    .ul_im.one li .text { width: 50%; padding: 0 0 0 44px; vertical-align: middle; }
    .ul_owl.one .item .text { padding-left: 44px; }
    .ul_im.two .cate { line-height: 12px; }
    .ul_im.two li .h6 { line-height: 25px; }
    .ul_im.two li .text { padding-top: 19px; padding-bottom: 41px; }
    .ul_im.three li .text { position: relative; padding-bottom: 37px; }
    .ul_im2 li { margin-top: 40px; }
    .ul_im2 li:nth-child(even) .im { width: 50%;/* min-width:362px;*/ }
    .ul_im2 li:nth-child(even) .im img { width: 100%; }
    .ul_im2 li:nth-child(even) .text { width: 50%; }
    .ul_im2 { margin-top: 39px; margin-bottom: 26px; }
    .ul_im2 li .h5 { letter-spacing: 0.1em; }
    .ul_im2 li .im { width: 50%; padding: 0; }

    /*.ul_im2 li .im img{min-width:362px; }*/
    .ul_im2 li .text { width: auto; padding: 0 0 0 43px; }
    .ul_im2 li .text .in { padding-top: 5px; }
    .ul_im2 li .text .in .list + .btn_btm { margin-top: 21px; }
    .ul_im2 li .txt { font-size: 1.4rem; line-height: 22px; }
    .ul_im2 li .h6 + .txt { margin-top: 7px; }
    .ul_im2 li .txt + .btn_btm { margin-top: 23px; }
    .ul_im2 li .txt + .btn_txt2 { margin-top: 20px; }
    .ul_im.type2.three > li .txt { font-size: 1.3rem; line-height: 23px; }
    .ul_im3 { margin-bottom: 0; }
    .ul_im3 li { margin-top: 40px; }
    .ul_im3 li .text { width: 50%; }
    .ul_im3 li .im { width: 50%; padding: 0; }
    .ul_im3 li:nth-child(odd) .text { width: 50%; }
    .ul_im3 li:nth-child(odd) .im { width: 50%; }
    .ul_im3 li .txt { font-size: 1.4rem; line-height: 22px; }
    .ul_im3 li .txt2 { font-size: 1.4rem; line-height: 22px; }
    .ul_im3 li .h6 + .copy { margin-top: 8px; }
    .ul_im3 li .text.type2 .txt + .btn_txt2 { margin-top: 10px; }
    .ul_im3 li .text.type2 .txt + .btn_txt2 + .txt { margin-top: 10px; }
    .ul_im3 li .text.type2 .h6 + .copy + .txt { margin-top: 15px; }
    .ul_im.case2 .text .h6 { padding: 0 3% }
    .ul_im.case2 .txt { min-height: 96px; }
    .ul_im.case2 li .btn_txt2 { margin-top: 30px; }
    .ul_txt li { padding: 0 20px 0 0; margin-top: 27px; }
    .ul_txt li:nth-child(even) { padding: 0 0 0 20px; }
    .ul_txt li .txt { font-size: 1.4rem; line-height: 22px; margin-top: 8px; }
    .h5 + .ul_txt { margin-top: 32px; }
    .ul_im3 li .txt + .btn_btm { margin-top: 20px; }
    .ul_im + .btn_btm { margin-top: 43px; }
    .ul_txt2 li .tit { font-size: 10.86rem; line-height: 1; }
    .ul_txt2 li .txt { font-size: 1.2rem; line-height: 20px; margin-top: -1px; padding-top: 0; }
    .ul_txt2 li { margin-top: 18px; }
    .ul_txt2 li:nth-child(-n+3) { margin-top: 0; }
    .h5 +.ul_txt2 { margin-top: 26px; }
    .ul_txt2_2 li { margin-top: 57px; }
    .ul_txt2_2 li:nth-child(-n+3) { margin-top: 42px; }
    .ul_txt2_2 .im img { max-width: 180px; max-height: 65px; }
    .ul_txt2_2 li .txt { font-size: 1.2rem; line-height: 20px; margin-top: 17px; }
    .ul_txt2_2.big_ico .im img { max-width: 190px; }
    .ul_im2.m_tac.mt0 li { margin-top: 115px; }
    .ul_im2.m_tac.mt0 li .text { letter-spacing: 0; }
    .ul_im2.m_tac.mt0 li .txt + .btn_txt2 { margin-top: 12px; }
    .ul_im2.m_tac.mt0 li .txt .btn_txt2 { margin-top: 12px; }
    .ul_im2.m_tac.mt0 li .btn_txt2 { margin-top: 10px; }
    .ul_txt3 { font-size: 0; margin-top: 35px; }
    .ul_txt3 li { display: inline-block; font-size: 1.4rem; width: 50%; vertical-align: top; margin-top: 27px; }
    .ul_txt3 li:nth-child(3n+1) { width: 50%; padding-left: 0px; }
    .ul_txt3 li:nth-child(-n + 3) { margin-top: 27px; padding-left: 0; }
    .ul_txt3 li:nth-child(odd) { padding-right: 22px; padding-left: 0; }
    .ul_txt3 li:nth-child(even) { padding-left: 22px; }
    .ul_txt3 li:nth-child(-n + 2) { margin-top: 0; }
    .ul_txt3 li dt { font-size: 1.4rem; line-height: 24px; font-weight: bold; padding-bottom: 2px; }
    .ul_txt3 li dd { font-size: 1.4rem; line-height: 23px; padding-top: 5px; }
    .ul_txt3 + .btn_btm { margin-top: 70px; }
    .ul_txt3.has-margin { margin: 35px 0 0 0 }
    .ul_txt4 img { width: 55%; }
    .btn_btm + .h5 { margin-top: 74px; }
    .h3 + .hd_txt { margin-top: 11px; }
    .hd_txt + .btn_btm { margin-top: 29px; }
    .ul_owl.two { margin: 39px auto 0px; }
    .owl-carousel .owl-prev { width: 30px; height: 62px; }
    .owl-carousel .owl-next { width: 30px; height: 62px; }
    .part_ul { padding-top: 38px; }
    .part_ul .item img { width: 129px; height: 80px; }
    .hd_txt { font-size: 1.5rem; line-height: 25px; }
    .h5 + .hd_txt { margin-top: 15px; }
    .vod_box .vod_im { width: 63.5%; }
    .vod_box .vod_im a { cursor: pointer; }
    .vod_box:nth-child(2) { margin-top: 40px; }
    .vod_box:nth-child(2) .vod_txt { padding: 0px 0px 0px 24px; }
    .vod_box .vod_txt { width: 36.5%; padding: 0 24px 0 0; }
    .vod_box .vod_txt .txt { font-size: 1.4rem; line-height: 22px; margin-top: 6px; }
    .vod_box .vod_txt .btn_btm { margin-top: 21px; }
    .vod_box .vod_txt .btn_btm .btn.mid:hover .arr { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_front_arr2.png?queryString=20230417020137) no-repeat center left !important; background-size: auto 8px !important; }
    #lets { padding: 12px 0 50px; }
    #lets .tit { font-size: 4rem; line-height: 34px; }
    #lets .hd_txt { font-size: 1.5rem; line-height: 25px; }
    #lets .tit + .hd_txt { margin-top: 16px; }
    #lets .hd_txt + .btn_btm { margin-top: 33px; }

    /* footer */
    .fot_h1 { font-size: 2.9rem; line-height: 38px; }
    .fot_tit1 { font-size: 2rem; line-height: 27px; }
    .fot_tit2 { font-size: 1.5rem; line-height: 25px; }
    .fot_txt1 { font-size: 1.4rem; line-height: 23px; }
    .fot_txt2 { font-size: 1.4rem; line-height: 26px; }
    .fot_txt3 { font-size: 1.5rem; line-height: 25px; }
    .fot_dl dt { font-size: 1.4rem; line-height: 23px; padding-top: 13px; }
    .fot_dl dd { font-size: 1.4rem; line-height: 23px; }
    .fot_ol li { font-size: 1.5rem; line-height: 33px; }
    .fot_h1+.fot_tit1 { margin-top: 35px; }
    .fot_h1+.doc_txt1 { margin-top: 40px; }
    .fot_tit1 + .fot_txt1 { padding-top: 14px; }
    .fot_txt1 + .fot_tit1 { padding-top: 45px; }
    .fot_tit1 + .fot_tit2 { padding-top: 14px; }
    .fot_tit1 + .fot_txt2 { padding-top: 17px; }
    .fot_tit2 + .fot_txt2 { padding-top: 3px; }
    .fot_txt2 + .fot_txt2 {padding-top:20px;}
    .fot_txt2 + .fot_tit1 { padding-top: 39px; }
    .fot_dl + .fot_tit2, .fot_dl + .fot_tit1, .fot_txt2 + .fot_tit2 { padding-top: 15px; }
    .fot_txt3 + .fot_ol { padding: 29px 0 15px; }
    .tb_pv + .fot_tit1 { margin-top: 39px; }

    /* START | 20210218 | 인도 법인 페이지 개인정보 및 Inquiry Form 적용 요청 #27 | list style 추가 */
    .fot_txt1 + .fot_list1 { }
    .fot_list1 + .fot_tit1 { margin-top: 45px; }
    .fot_list1 + .fot_txt1 { }
    .fot_txt1 + .fot_list2 { }
    .fot_list2 + .fot_tit1 { margin-top: 45px; }
    .fot_list2 + .fot_txt1 { }
    .fot_txt1 + .fot_list3 { }
    .fot_list3 + .fot_tit1 { margin-top: 45px; }
    .fot_list3 + .fot_txt1 { }

    /* END | 20210218 | 인도 법인 페이지 개인정보 및 Inquiry Form 적용 요청 #27 | list style 추가 */
    .doc_h1 { font-size: 2.5rem; line-height: 34px; letter-spacing: 0em; }
    .doc_txt1 { font-size: 1.4rem; line-height: 23px; }
    .doc_txt2 { font-size: 1.4rem; line-height: 23px; }
    .doc_txt3 { font-size: 1.4rem; line-height: 23px; }
    .doc_txt1+.doc_txt1 { margin-top: 25px; }
    .doc_txt2+.doc_txt2 { margin-top: 25px; }
    .doc_txt3+.doc_txt3 { margin-top: 23px; }
    .fot_tit1+.doc_txt1 { margin-top: 15px; }
    .fot_tit1+.doc_txt2 { margin-top: 15px; }
    .fot_tit1+.doc_txt3 { margin-top: 10px; }
    .doc_txt+.doc_txt { margin-top: 15px; }
    .doc_txt1+.fot_tit1 { margin-top: 40px; }
    .doc_txt3 + .fot_tit1 { margin-top: 15px; }
    .doc_txt2+.fot_tit1 { margin-top: 40px; }
    .fot_tit1+.doc_txt2 { margin-top: 20px; }
    .doc_h1+.dl_txt { margin-top: 30px; }
    .fot_ul li { margin-top: 20px; font-size: 1.4rem; line-height: 23px; padding-left: 5px; }
    .fot_ul li:before { top: 9px; }
    .pri_sel .selectbox { width: 190px; }
    .pri_sel .selectbox .sel, .pri_sel .selectbox dd a { font-size: 1.5rem; }

    /* solution */
    .solu .cnt_visual .h4 + .txt { margin-top: 14px; }
    .solu .cnt_visual .h4 sup { font-size: 1rem; }
    .solu .box .h4 + .h5 { margin-top: 15px; }
    .solu .h5 + .ul_txt { margin-top: 33px; }
    #bene .h5 { margin-top: 15px; font-size: 2.4rem; }
    #bene .chart_list_en .h5 { font-size: 2.4rem; line-height: 40px; }
    .ul_list_tit { padding-top: 40px; text-align: center; font-size: 2rem; font-weight: bold; }
    .ul_list_tit + .ul_im { margin: 0; }
    .solu #case.box .h4 + .h5 { margin-top: 15px; }
    .solu .slideDown.is_black .btn_btm { margin-top: 66px; }
    .solu .slideDown.is_black .btn_txt, .solu .slideDown.is_gray .btn_txt { font-size: 1.2rem; line-height: 1.1; font-family: 'OneLatin'; }
    .solu .slideDown.is_gray .ul_txt3 + .btn_btm { margin-top: 67px; }
    .use { margin-top: 39px; }
    .use.one { padding: 0 44px; }
    .use.one .item .btn_btm { margin-top: 20px; }
    .use .item .h6 { width: 100%; padding-top: 14px; }
    .use .item .text { padding-bottom: 66px; }
    .use .item .txt { font-size: 1.4rem; line-height: 22px; padding-top: 8px; }
    .use .owl-item.center .text { padding: 0; }
    .use_swiper { margin: 59px -24px 25px; }
    .use_swiper .item .btn_btm { margin-top: 33px; }
    .use_swiper .item .h6 { width: 100%; padding-top: 14px; }
    .use_swiper .item .txt { font-size: 1.4rem; line-height: 22px; padding-top: 8px; }
    .use_swiper .owl-item.center .text { padding: 0; }
    .blog .box.type1_2 +  .box.type1_2 { padding-top: 100px; }

    /* ****** global ***** */

    /* service */
    .refer_list { display: block; }
    .refer_list>li { width: 50%; padding: 0 !important; }
    .refer_list>li:nth-child(odd) { padding-right: 2% !important; }
    .refer_list>li:nth-child(even) { padding-left: 2% !important; }
    .h5 + .dl_list { margin-top: 42px; }
    .abt_hd_copy2 + .dl_list { margin-top: 42px; }

    /* acco */
    .h1 + .acco.type1 { margin-top: 63px; }
    .fail_box { height: 400px; }
    .fail_box .text { padding: 60px 44px 0; }
    .ul_gdl { margin: 40px 0 20px; }
    .ul_gdl li .icon { margin-bottom: 20px; }
    .ul_gdl li .icon.i1 img { height: 60px; }
    .ul_gdl li .icon.i2 img { height: 60px; }
    .ul_gdl li .icon.i3 img { height: 60px; }
    .ul_gdl li .icon.i4 img { height: 60px; }
    .dl_list dd .txt { font-size: 1.5rem; line-height: 25px; }
    .coll_box { height: 400px; }
    .coll_list li .s_tit1 { font-size: 3rem }
    .coll_list li .s_tit2 { font-size: 2rem; line-height: 27px; margin: 5px 0 7px; }
    .coll_list li .txt { font-size: 1.4rem; }
    .edu_owl { font-size: 0; margin: 38px 0 20px; }
    .valu_diag { margin-top: 25px; }
    .valu_diag + .h6 { margin-top: 68px !important; }
    .valu_diag + .h6 + .sub_txt + .h6 { margin-top: 63px !important; }
    .acco.type1 > li .tit { font-size: 1.5rem; line-height: 1.4; min-height: 42px; padding: 11px 30px 9px 22px; }
    .acco.type1 > li .text .txt { font-size: 1.5rem; line-height: 25px; }
    .cbox.gcoc .h6 { padding: 40px 0 10px; text-align: left; }
    .cbox.gcoc  .acco.type1.st1 .text { padding: 12px 35px 10px 35px; }
    .sti_diag { margin-bottom: 75px; }
    #off_all .all_m { margin-top: 0; }
    #off_all .all_m ul li { font-size: 1.6rem; }

    /* about */
    .abt_care_list > li { display: inline-block; font-size: 1.4rem; line-height: 20px; padding: 0 22px 0 92px !important; margin-top: 46px; width: 50%; min-height: auto; text-align: left; vertical-align: top; background-size: auto 71px !important; }
    .abt_care_list > li:nth-child(even) { padding-left: 114px !important; padding-right: 0 !important; background-position: 22px 0; }
    .abt_care_list > li .tit { display: block; font-size: 2rem; line-height: 1.1; margin-bottom: 9px; }
    .abt_care_list > li .txt { font-size: 1.7rem; font-weight: bold; line-height: 23px; }
    .abt_care_list > li ul { margin-top: 6px; }
    .abt_care_list > li ul li { padding-left: 10px; }
    .abt_care_list > li ul li:before { content: '∙'; display: inline-block; margin-left: -10px; padding-right: 5px; }
    .abt_hd_copy { font-size: 1.8rem; line-height: 24px; }
    .abt_hd_copy2 { font-size: 2.6rem; line-height: 36px; }
    .abt_hd_copy2.report_hd { font-size: 1.8rem; line-height: 24px; }
    .abt_care_list2 { position: relative; display: block; width: 100%; padding-bottom: 93px; margin-top: 32px; }
    .abt_care_list2 .line-break { display: none }
    .abt_care_list2 .item a:hover .tit, .abt_care_list2 .item a:focus .tit { display: block; }
    .abt_care_list2 .item a:hover .cnt_txt, .abt_care_list2 .item a:focus .cnt_txt { display: none; }
    .abt_care_list2:after { content: ' '; clear: both; display: block }
    .abt_care_list2 li { float: none; position: relative; display: block; width: 100%; background-color: #fff; color: #000; border-bottom: 1px solid #b5b5b5 }
    .abt_care_list2 li.bg2 { background-color: #fff }
    .abt_care_list2 li.bg3 { background-color: #fff }
    .abt_care_list2 li.bg_img { float: none; display: none }
    .abt_care_list2 li:after { content: '>'; position: absolute; display: block; width: 8px; height: 15px; top: 50%; right: 9px; background: url(https://image.samsungsds.com/resource/en/images/img/global/arrow-right.png?queryString=20230417020137) 0 0 no-repeat; background-size: 8px 15px; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); text-indent: -99999px }
    .abt_care_list2 li:first-child { border-top: 1px solid #b5b5b5 }
    .abt_care_list2 li.bg_join { float: none; position: absolute; left: 0; right: 0; bottom: 0; height: 67px }
    .abt_care_list2 li.bg_join:after { display: none }
    .abt_care_list2 .item a { height: 65px; text-align: left; vertical-align: middle; line-height: 35px }
    .abt_care_list2 .tit { font-size: 2rem; font-weight: 700; line-height: 1.4; }
    .grid-mobile-txt { display: inline-block }
    .abt_care_list2 .cnt_txt { visibility: hidden; position: absolute; width: 100%; height: 240px; left: 0; right: 0; bottom: 0; top: 0; padding: 20px 20px 50px 20px; }
    .abt_care_list2 .item .txt { display: none; font-size: 1.6rem; line-height: 1.5; color: #fff; }
    .abt_care_list2 .btn { position: absolute; bottom: 22px; left: 0; width: 100%; margin: 35px 0 0 0; font-size: 14px; text-align: center; text-transform: uppercase; color: #00b3e2; }
    .abt_care_list2 .item a:hover { background-color: transparent; }
    .abt_care_list2 .item a:hover .abt_care_list2 .cnt_box { display: block; }
    .abt_care_list2 .item a:hover .abt_care_list2 .cnt_txt { visibility: hidden; }
    .abt_care_list2 .bg_join { width: 100%; }
    .abt_care_list2 .bg_join .item { background-color: #2189ff }
    .abt_care_list2 .bg_join a { height: 67px; text-align: center; line-height: 67px }
    .abt_care_list2 .bg_join a:hover { background: none; }
    .iframe_ir_sti { height: 2520px !important; }
    .dl_list dt { padding-top: 10px; }
    .dl_list dd { padding-top: 16px; }
    .dl_list dd .im { padding-top: 4px; }
    .dl_list dd .im + .tit { margin-top: 16px; }
    .dl_list dd .tit + .du { margin-top: 10px; }
    .dl_list dd .tit + .txt { margin-top: 10px; }
    .coll_list { width: 100%; }
    .coll_list li .text { padding: 0 8%; }
    .coll_list li:nth-child(even) .text { padding-left: 8%; }
    .iframe_ir_over { margin: 50px auto 0; }
    .about_frame { width: 100%; height: 970px; margin: 0 auto; overflow-x: auto; -webkit-overflow-scrolling: touch; }
    .about_frame iframe { width: 750px; height: 950px; }
    .cnt_visual .info li .txt1 { display: block; font-size: 1.5rem; line-height: 40px; }
    .cnt_visual .info li .txt1_1 { display: block; font-size: 2.6rem; line-height: 32px; }



    /* 20220519 india career page */
    .ind-career .abt_care_list2 { padding-bottom: 0; }
    .ind-career .abt_care_list2 li:first-child { border-top: none; }
    .ind-career .abt_care_list2 li { border-bottom: 0; background-color: #f3f3f3; }
    .ind-career .abt_care_list2 li:after { display: none; }
    .ind-career .abt_care_list2 li.bg2 { background-color: #e4e4e4; }
    .ind-career .abt_care_list2 li.bg3 { background-color: #d4d2d2; }
    .ind-career .abt_care_list2 li.bg3.mo_bg2 { background-color: #e4e4e4; }
    .ind-career .abt_care_list2 li.mo_bg3 { background-color: #d4d2d2; }
    .ind-career .abt_care_list2 li.bg_join .item a { text-decoration: none; }
    .ind-career .abt_care_list2 .item a { height: 60px; }
    .ind-career .abt_care_list2 li.bg_join { height: 80px; }
    .ind-career .abt_care_list2 li.bg_join .item { height: 80px; }
    .ind-career .abt_care_list2 li.bg_join { float: none; position: relative; }
    .ind-career .abt_care_list2 .tit { text-align: center; }

    .ind-career .abt_care_list > .om1,
    .ind-career .abt_care_list > .om2,
    .ind-career .abt_care_list > .om3,
    .ind-career .abt_care_list > .om4 { padding-left: 100px !important; background-size: 80px !important; }
    .ind-career .abt_care_list > li .num { top: 10px; left: 10px; font-size: 16px; line-height: 26px; }
    /* //20220519 india career page */

    

    /* 20220713 vietnam career page */
    .abt_care_list2.nothover { padding-bottom: 0; }
    .abt_care_list2.nothover li:first-child { border-top: none; }
    .abt_care_list2.nothover li { border-bottom: 0; background-color: #f3f3f3; }
    .abt_care_list2.nothover li:after { display: none; }
    .abt_care_list2.nothover li.bg2 { background-color: #e4e4e4; }
    .abt_care_list2.nothover li.bg3 { background-color: #d4d2d2; }
    .abt_care_list2.nothover li.bg3.mo_bg2 { background-color: #e4e4e4; }
    .abt_care_list2.nothover li.mo_bg3 { background-color: #d4d2d2; }
    .abt_care_list2.nothover li.bg_join .item a { text-decoration: none; }
    .abt_care_list2.nothover .item a { height: 60px; }
    .abt_care_list2.nothover li.bg_join { height: 80px; }
    .abt_care_list2.nothover li.bg_join .item { height: 80px; }
    .abt_care_list2.nothover li.bg_join { float: none; position: relative; }
    .abt_care_list2.nothover .tit { text-align: center; }

    .viet-career .abt_care_list2 li.bg_join { width: 100%; }
    /* //20220713 vietnam career page */

    
}
@media all and (min-width:1px) and (max-width:767px) {

    /* home */
    .home .cnt_visual .hero_vb { height: 495px; }
    .home .h5 { font-size: 2.5rem; line-height: 34px; letter-spacing: 0; width: 100%; }
    .home .cnt_visual .im_box { height: 495px; }
    .home .cnt_visual .im_box .copy { padding: 0; }
    .home .cnt_visual .im_box .copy .tit { width: 100%; padding: 0 14px; margin: 10px auto 13px; }
    .home .cnt_visual .im_box .copy .txt { width: 100%; padding-top: 2px; }
    .home .cnt_visual .im_box .copy > .vb_txt { height: 90%; }
    .home .cnt_visual .txt + .btn_btm { margin-top: 22px; }
    .home .cnt_visual .owl-carousel .owl-dots { top: 410px; }
    .home .cnt_visual .controls { bottom: 68px; }
    .home .cnt_visual .hero_vb:after { bottom: -95px; }
    .home .cnt_visual + .box.type1 { margin-top: -18px; }
    .home .cnt_visual + .box.type1 .inner { padding-top: 0px; }
    .home .box.type1 .h5 + .hd_txt { margin-top: 9px; }
    .home .box.type3_3 .h5 + .hd_txt { margin-top: 9px; }

    /* visual area */
    .cnt_visual .hero_vb { height: 400px; }
    .cnt_visual .hero_vb:after { bottom: -94px; width: 1000px; height: 150px; }
    .cnt_visual .hero_vb + .inner { padding-top: 0px; margin-top: 0px; margin-bottom: 50px; }
    .cnt_visual .hero_vb.type2 + .inner { margin-top: -9px; }
    .cnt_visual .inner { padding: 22px 20px 50px; margin-bottom: 0; }
    .cnt_visual .im_box { min-height: auto; height: 400px; }
    .cnt_visual .im_box .copy > .vb_txt .txt_cnt .txt_cnt_top { width: 200px; }
    .cnt_visual .im_box .copy .tit { font-size: 2.9rem; line-height: 38px; width: 100%; padding: 0 14px; margin: 0px auto 0; }
    .cnt_visual .im_box .copy .txt_cnt_top .tit { width: 80%; padding: 0 0 0 10px; vertical-align: bottom; }
    .cnt_visual .im_box .copy .txt_cnt_top .tit_ico { width: 19%; height: 62px; background-size: 100%; }
    .cnt_visual .im_box .copy .tit sub { font-size: 1.7rem; }
    .cnt_visual .im_box .copy .tit sup { font-size: 1rem; }
    .cnt_visual .im_box .copy .tit sup.sup_r { font-size: 1.8rem; }
    .cnt_visual .im_box .copy .subtit { font-size: 17px; padding-top: 10px; }
    .cnt_visual .im_box .copy .subtit+.txt { padding-top: 24px; }
    .cnt_visual .im_box .copy .txt { font-size: 1.5rem; line-height: 25px; width: 100%; padding: 8px 14px 0; margin: 0 auto; }
    .cnt_visual .im_box .copy .txt_cnt_top +.txt { padding: 15px 0; }
    .cnt_visual .im_box .im { text-align: center; height: 100%; }
    .cnt_visual .im_box img { width: auto; height: 100%; }
    .cnt_visual .im_box .copy > .vb_txt { height: 367px; }
    .cnt_visual .im_box .copy .eye { font-size: 1.2rem; line-height: 12px; min-height: auto; margin-top: 0; }
    .cnt_visual .im_box .copy .logo { margin-bottom: 14px; }
    .cnt_visual .inner { padding: 0 14px 0px; }
    .cnt_visual .inner:before { top: -165px; width: 768px; height: 210px; }
    .cnt_visual .info { font-size: 0; margin-top: 40px; }
    .cnt_visual .info li { display: block; font-size: 1.3rem; width: 100%; text-align: center; margin-top: 37px; }
    .cnt_visual .info li:first-child { margin-top: 0; }
    .cnt_visual .info li .txt1 { display: block; font-size: 1.8rem; line-height: 20px; }
    .cnt_visual .info li .txt2 { font-size: 2.8rem; color: #000; font-weight: 700; line-height: 33px; margin-top: 3px; }
    .cnt_visual .info li .txt3 { font-size: 1.8rem; line-height: 30px; margin-right: 5px; }
    .cnt_visual .info li .txt1 + .txt2 { margin-top: 7px; }
    .cnt_visual .btn.mid { width: 240px; }
    .cnt_visual  .btn_btm .btn.mid .arr { line-height: 38px; }
    .copy .vb_txt .txt_cnt .btn_btm .btn.mid .arr { line-height: 38px; }
    .cnt_visual  .btn_btm .btn.mid:hover .arr, .cnt_visual  .btn_btm .btn.mid:focus .arr { line-height: 38px; }
    .cnt_visual .owl-carousel .owl-dots { top: 309px; }
    .cnt_visual .owl-carousel .owl-dot { vertical-align: top }
    .cnt_visual .owl-carousel .owl-dot span { border: 1px solid #fff; }
    .cnt_visual .owl-nav { display: none; }
    .cnt_visual .h4 { font-size: 2.5rem; line-height: 34px; }
    .cnt_visual .h4 .ico { display: none; }
    .cnt_visual .ico { top: -150%; }
    .cnt_visual .txt { font-size: 1.5rem; line-height: 25px; }
    .cnt_visual .h4 + .txt { margin-top: 14px; }
    .cnt_visual .txt + .btn_btm { margin-top: 23px; }
    .cnt_visual .im_box.video .video-js .vjs-tech { width: auto; }
    .cnt_visual + .box.type1_2 { margin-top: -9px; padding-top: 0; padding-bottom: 50px; }
    .cnt_visual .hero_vb.type1 { height: 250px; }
    .cnt_visual .hero_vb.type1 .im_box .copy > .vb_txt { height: 250px; }
    .cnt_visual .hero_vb.type1 .copy .tit + .btn_btm { margin-top: 14px; }
    .cnt_visual .hero_vb.type1 + .inner { margin-top: 0; }
    .cnt_visual .hero_vb.type1 + .inner .txt { padding-top: 44px; margin-top: 0; }
    .cnt_visual .hero_vb.type2 { height: 285px; }
    .cnt_visual .hero_vb.type2 .im_box { height: 285px; }
    .cnt_visual .hero_vb.type2 .im_box .copy > .vb_txt { height: 230px; }
    .cnt_visual .hero_vb.type2:after { bottom: -92px; }
    .cnt_visual .controls { bottom: 75px; }
    .part_ul { font-size: 0; text-align: center; padding: 39px 14px 0; padding-bottom: 33px; margin: 0 auto 18px; }
    .part_ul .item { margin-left: 0; }
    .part_ul .item .im { width: 124px; height: 78px; }
    .part_ul .item img { width: 100%; height: 100%; }
    .part_box { position: relative; height: auto; margin-left: 0; padding: 0 14px; background: none !important; }
    .part_box .im { display: none; }
    .part_box .cate { font-size: 1.2rem; line-height: 12px; padding-bottom: 0; margin-bottom: 10px; }
    .part_box .h5 { text-align: left; width: 100%; font-size: 2.5rem; line-height: 28px; padding-top: 1px; }
    .part_box .text { position: relative; top: 0; right: 0; left: 0; width: 100%; height: auto; padding: 0; text-align: left; background: #fff; }
    .part_box .text .txt { font-size: 1.4rem; color: #000; line-height: 22px; margin-top: 8px; }
    .part_box .text .btn_btm { position: relative; bottom: auto; margin-top: 16px; }
    .h5+.part_box { margin-top: 30px; }
    .sol_list { display: table; width: 100%; margin: 0 auto 1px; font-size: 0; text-align: left; }
    .sol_list li { width: 100%; margin-top: 47px !important; vertical-align: top; text-align: center; }
    .sol_list li:first-child { margin-top: 0; }
    .sol_list li .im { display: block; height: 47px; }
    .sol_list li .txt { font-size: 2rem; line-height: 27px; font-weight: 700; letter-spacing: 0.03em; padding: 20px 0 13px; }
    .sol_list li .btn_txt2 a { font-size: 1.2rem; line-height: 12px; }
    #global .sol_list { margin: 42px auto 1px; }
    #global .sol_list li { width: 50%; }
    #global .sol_list li:nth-child(-n+2) { margin-top: 0px !important; }

    /*.sol_list li{margin-top:49px !important;}
    .sol_list li:nth-child(3),.sol_list li:nth-child(5){float:none; margin-top:auto;}
    .sol_list li:first-child{margin-top:0 !important;}*/
    .bn_ul { font-size: 0; width: 100%; padding-top: 29px; padding-bottom: 38px; }
    .bn_ul li { display: block; width: 100%; height: 288px; margin: 37px 0 0; background-size: cover; background-position: center top; }
    .bn_ul li img { width: auto; min-width: 100%; height: auto; opacity: 0; }
    .bn_ul li:nth-child(-n+2) { margin-top: 37px; }
    .bn_ul li:nth-child(odd) { margin-left: 0; }
    .bn_ul li:nth-child(4n) { width: 100%; }
    .bn_ul li:nth-child(4n-3) { width: 100%; }
    .bn_ul li:first-child { margin-top: 0; }
    .bn_ul li .text { height: auto; min-height: 96px; padding: 10px 15px 13px; background: rgba(0, 0, 0, .6); }
    .bn_ul li .text a { height: 124px; padding: 25px 0 0 15px; }
    .bn_ul li .text .copy { font-weight: normal; line-height: 20px; margin: 5px 0 8px; }
    .bn_ul li .text .tit { font-size: 2rem; line-height: 27px; }

    /*  .bn_ul li .text .txt{display:none;}*/
    .bn_ul li .text .btn { display: block; position: relative; left: 0; bottom: 0; font-size: 1.2rem; }
    .bn_ul li .bn_dim { display: none; height: 124px; /*background: rgba(0,0,0,.6)*/ background: none; }
    .bn_ul li:focus .txt, .bn_ul li:hover .txt { display: none; }

    /* ***** solutions ***** */
    .solu .slideDown.is_gray .ul_txt3 + .btn_btm { margin-top: 42px; }
    .solu .slideDown.is_black .btn_btm { margin-top: 42px; }
    .solu .slideDown.is_black .btn_btm.more { margin-top: 42px; }
    .solu .slideDown.is_black .feat_more { display: none; padding-top: 25px; }
    .solu .cnt_visual .im_box .copy .txt { margin-top: 0px; }
    .solu .cnt_visual .txt + .btn_btm { margin-top: 22px; }
    .solu .dropDownTail { padding-top: 50px; }
    .solu .cnt_visual .h4 sup { font-size: 1rem; }
    .solu .dropDownTail { padding-top: 50px; }
    .solu .slideDown.is_black { padding: 0 0 50px; }
    .solu .slideDown.is_gray .inner { padding: 50px 14px; }
    .solu .is_gray .inner { padding: 50px 14px 43px; }
    .solu .slideDown.is_gray .btn_btm.show { padding-bottom: 50px; }

    /* floating menu */
    .cnt_menu { height: 50px; }
    .cnt_menu .fix_m { height: 50px; }
    .cnt_menu .inner { height: 50px; }
    .cnt_menu li { display: none; line-height: 50px; }
    .cnt_menu .left { padding-right: 91px; padding-left: 14px; }
    .cnt_menu .left .sel { padding-top: 13px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_sel.png?queryString=20230417020137) no-repeat center right; background-size: 27px auto; }
    .cnt_menu .left .sel.on { background-size: 27px auto; }
    .cnt_menu .left .sel .ico { width: 11px; height: 7px; margin-right: 7px; background-position: -57px -12px; background-size: 400px; }
    .cnt_menu .left ul { top: 50px; width: 100%; padding: 0; }
    .cnt_menu .left ul li { display: block; height: auto; }
    .cnt_menu .left ul li a { padding: 16px 14px 17px; }
    .cnt_menu .left ul li:first-child { padding-top: 19px; }
    .cnt_menu .left ul li:last-child { padding-bottom: 16px; }
    .cnt_menu .left .txt { line-height: 25px; }
    .cnt_menu .right .btn1 { width: 91px; }
    .cnt_menu .right .btn2 { display: none; }
    .ul_txt li { display: block; width: 100%; padding: 0; margin-top: 27px; }
    .ul_txt li .txt { font-size: 1.4rem; margin-top: 10px; line-height: 23px; }
    .ul_txt li:nth-child(even) { float: none; padding: 0; margin-top: 25px; }
    .ul_txt li .h6 { line-height: 27px; }
    .ul_txt + .btn_btm { margin-top: 42px; }
    .ul_txt + .btn_btm + .h5 { margin-top: 63px; }
    .h5 + .ul_txt { margin-top: 14px; }
    .feat_more { padding-top: 27px; }
    .ul_txt2 li { display: block; width: 100%; margin-top: 21px; }
    .ul_txt2 li:nth-child(-n+4) { margin-top: 21px; }
    .ul_txt2 li:first-child { margin-top: 4px; }
    .ul_txt2 li .tit { display: block; font-size: 10rem; line-height: 100px; }
    .ul_txt2 li .tit span { font-size: 1.2rem; letter-spacing: 0.1em; }
    .ul_txt2 li .txt { font-size: 1.4rem; line-height: 23px; margin-top: 3px; }
    .h5 + .ul_txt2 { margin-top: 14px; }
    .ul_txt2.even li:nth-child(-n+2), .ul_txt2.even li:nth-child(3n) { margin-top: 21px; width: 100%; padding: 0; }
    .ul_txt2_2 li { display: inline-block; font-size: 1.2rem; width: 100%; padding: 0; margin-top: 43px; text-align: center; vertical-align: top; }
    .ul_txt2_2 li:first-child { margin-top: 31px; }
    .ul_txt2_2 li .txt { margin-top: 13px; }
    .ul_txt2_2 li:nth-child(1n+3) { float: none; }
    .ul_txt2_2 li:nth-child(2), .ul_txt2_2 li:nth-child(5) { width: 100%; }
    .ul_txt2_2.four li { float: none; }
    .ul_txt2_2.big_ico .txt { margin-top: 8px; }
    .ul_txt3 { font-size: 0; margin-top: 20px; }
    .ul_txt3 li { display: inline-block; font-size: 1.4rem; width: 100%; vertical-align: top; padding-left: 0; margin-top: 25px; }
    .ul_txt3 li:nth-child(3n+1) { width: 100%; padding-left: 0; }
    .ul_txt3 li:nth-child(-n + 3) { margin-top: 25px; padding-right: 0; }
    .ul_txt3 li:first-child { margin-top: 0; }
    .ul_txt3 li:nth-child(even) { padding-left: 0px; }
    .ul_txt3 li:nth-child(odd) { padding-right: 0px; }
    .ul_txt3 li dl { width: 100%; }
    .ul_txt3 li dt { padding-bottom: 3px; }
    .ul_txt3 li dd { padding-top: 4px; }
    .ul_txt3 li .tit { padding: 0 10px 8px 10px; font-size: 2.0rem; line-height: 26px; }
    .ul_txt3 li .name { padding: 0 10px; font-size: 1.4rem; line-height: 23px; }
    .ul_txt3 li .text { padding: 0 10px; font-size: 1.4rem; line-height: 20px; }
    .ul_txt3.has-margin { margin: 20px 0 0 0; }
    .ul_txt4 { display: block; margin: 0 auto; }
    .ul_txt4 li { display: block; width: 100%; }
    .ul_txt4 li { margin-top: 38px; }
    .ul_txt4 img { width: 50%; }
    .ul_txt4.dozen { display: block; margin: 0 auto; }
    .ul_txt4.dozen li { display: block; width: 100%; }
    .ul_txt4.dozen li, .ul_txt4.dozen li:first-child, .ul_txt4.dozen li:nth-child(2), .ul_txt4.dozen li:nth-child(3) { margin-top: 38px; }
    .ul_txt4.dozen img { width: 55%; }
    .ul_im { margin: 26px 0 5px; }
    .ul_im li { display: block; width: 100%; margin-top: 37px; padding: 0; }
    .ul_im li:nth-child(even) { padding: 0; }
    .ul_im li:nth-child(2) { margin-top: 35px; }
    .ul_im li:first-child { margin-top: 0; }
    .ul_im li .text { position: relative; height: auto !important; padding-top: 0; padding-bottom: 21px; }
    .ul_im li .cate { margin-top: 16px; font-size: 1.2rem; line-height: 12px; }
    .ul_im li .cate + .h6 { margin-top: 0px; line-height: 27px; }
    .ul_im li .h6 + .btn_txt2 { position: absolute; bottom: 0; margin-top: 0; }
    .ul_im .im img { max-width: 100%; }
    .ul_im .item { width: 100%; text-align: left; }
    .ul_im .item .h6 { letter-spacing: 0.1em; min-height: 54px; margin-top: 20px; }
    .ul_im .item .txt { font-size: 1.4rem; letter-spacing: 0.1em; min-height: 23px; margin-top: 12px; }
    .ul_im.one li .im { display: block; width: 100%; padding: 0; }
    .ul_im.one li .text { display: block; width: 100%; padding: 0; padding-bottom: 25px; vertical-align: middle; }
    .ul_im.two li:first-child { padding: 0; }
    .ul_im.two li .text { padding-top: 3px; padding-bottom: 26px; }
    .ul_im.three li { width: 100%; }
    .ul_im.three li:nth-child(-n+3) { margin-top: 35px; }
    .ul_im.three li:first-child { margin-top: 0; }
    .ul_im.three li { width: 100%; padding: 0; margin: 0; margin-top: 37px; }
    .ul_im.three li .text { height: auto !important; padding-bottom: 30px; }
    .h_copy + .ul_im { margin: 31px 0 5px; }
    .home .box.type1 .ul_im li .cate { padding-top: 2px; margin-bottom: 8px; }
    .home .box.type1 .ul_im.three { margin-top: 31px; }
    .home .box.type1 .ul_im.three li:nth-child(-n+3) { margin-top: 39px; }
    .home .box.type1 .ul_im.three li:first-child { margin-top: 0 !important; }
    .ul_im2 { font-size: 0; margin-top: 27px; margin-bottom: 10px; }
    .ul_im2 li { display: block; width: 100%; margin-top: 36px; }
    .ul_im2 li:first-child { margin-top: 0px; }
    .ul_im2 li .im { width: 100%; padding: 0; }
    .ul_im2 li .im img { min-width: inherit; }
    .ul_im2 li:first-child .im { display: block; }
    .ul_im2 li .text_inner { display: block; }
    .ul_im2 li .text_inner .in { display: block; }
    .ul_im2 li .text_inner .h6 { margin-top: 5px; }
    .ul_im2 li .text { display: block; width: 100%; padding: 0; margin-top: 6px; }
    .ul_im2 li .text .txt { font-size: 1.4rem; line-height: 23px; }
    .ul_im2 li:nth-child(even) .im { float: none; width: 100%; min-width: inherit; padding: 0; }
    .ul_im2 li:nth-child(even) .text { float: none; display: inline-block; position: relative; width: 100%; padding-right: 0; }
    .ul_im2 li .h6 + .txt { margin-top: 4px; }
    .ul_im2 li .txt + .btn_txt2 { margin-top: 12px; }
    .ul_im2.m_tac.mt0 .btn_txt2 { font-size: 1.2rem; }
    .ul_im2.m_tac.mt0 .ul_im2 li .text { margin-top: 8px; }
    .ul_im2.m_tac.mt0 .btn_txt2 + .btn_txt2 { margin-top: 8px; }
    .ul_im2.m_tac.mt0 li { margin-top: 75px; }
    .ul_im2.m_tac.mt0 li:first-child { margin-top: 0; }
    .ul_im2.m_tac.mt0 li .text .txt { font-size: 1.455rem; }
    .ul_im2.m_tac.mt0 li .txt + .btn_txt2 { margin-top: 20px; }
    .ul_txt2.one li { width: 100%; }
    .ul_txt2.one li .in { width: 100%; max-width: 100%; }
    .ul_txt2.even li { width: 100%; }
    .ul_txt2.even li .in { width: 100%; max-width: 100%; }
    .ul_txt2.even li:first-child { width: 100%; }
    .ul_im.three .mark { display: inline-block; margin: 0 5px; }
    .ul_im3 { font-size: 0; margin-top: 27px; margin-bottom: 0; }
    .ul_im3 li { display: block; width: 100%; margin-top: 36px; }
    .ul_im3 li:first-child { margin-top: 0px; }
    .ul_im3 li .im { width: 100%; padding: 0; }
    .ul_im3 li:first-child .im { display: block; }
    .ul_im3 li:nth-child(odd) .im { float: none; width: 100%; }
    .ul_im3 li:nth-child(odd) .text { float: none; display: inline-block; position: relative; width: 100%; padding-right: 0; }
    .ul_im3 li .text { display: block; width: 100%; padding: 0; margin-top: 20px; }
    .ul_im3 li .text .txt { font-size: 1.4rem; line-height: 23px; }
    .ul_im3 li .h6 + .txt { margin-top: 4px; }
    .ul_im3 li .txt + .btn_txt2 { margin-top: 12px; }
    .ul_im3 li .txt + .btn_btm { margin-top: 20px; }
    .ul_im3 li .text .txt2 { font-size: 1.4rem; line-height: 23px; }
    .ul_im3 li .h6 + .txt2 { margin-top: 4px; }
    .ul_im3 li .txt2 + .btn_txt2 { margin-top: 12px; }
    .ul_im3 li .txt2 + .btn_btm { margin-top: 20px; }
    .ul_im3 li .text.type2 .h6 + .copy { margin-top: 5px; }
    .ul_im3 li .text.type2 .h6 + .copy + .txt { padding-left: 6px; margin-top: 25px; }
    .ul_im3 li .text.type2 .txt:before { display: inline-block; clear: both; content: ''; width: 2px; height: 2px; margin-left: -6px; margin-right: 4px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_front_dot.png?queryString=20230417020137) no-repeat; background-size: 2px; }
    .ul_im3 li .text.type2 .txt + .btn_txt2 { margin-top: 12px; }
    .ul_im3 li .text.type2 .txt + .btn_txt2 + .txt { padding-left: 6px; margin-top: 22px; }
    .ul_im + .btn_btm { margin-top: 25px; }
    .ul_im.case2 { margin: 0; }
    .ul_im.case2 li .text { text-align: left; padding-bottom: 0; }
    .ul_im.case2 li:nth-child(-n+3) { margin-top: 55px; }
    .ul_im.case2 li:first-child { margin-top: 35px; }
    .ul_im.case2 .text .h6 { margin-top: 24px; padding: 0; }
    .ul_im.case2 .txt { min-height: auto; }
    .ul_im.case2 { margin: 0; }
    .ul_im.case2 li .text { text-align: left; padding-bottom: 0; }
    .ul_im.case2 li:nth-child(-n+3) { margin-top: 55px; }
    .ul_im.case2 li:first-child { margin-top: 35px; }
    .ul_im.case2 .text .h6 { margin-top: 24px; padding: 0; }
    .ul_im.case2 .txt { min-height: auto; font-size: 1.4rem; line-height: 23px; }
    .ul_im.case2 .btn_txt2 { color: #000 !important; }
    .h5 + .ul_list { padding-top: 25px; }
    .ul_list .im { display: none; }
    .ul_list li { height: auto; /*min-height:101px;*/ padding: 19px 0 20px 0px; }
    .ul_list li:first-child {/*min-height:88px; */padding-top: 0; }
    .ul_list .cate { font-size: 1.2rem; line-height: 12px; }
    .ul_list li .h6 { margin-top: 6px; }
    .ul_list li .btn_txt2 { margin-top: 13px; }
    .ul_list+.btn_btm { margin-top: 25px; }
    .h3 + .hd_txt { margin-top: 11px; }
    .hd_txt { font-size: 1.5rem; line-height: 24px; width: 100%; }
    .h3 + .hd_txt { margin-top: 23px; }
    .hd_txt + .btn_btm { margin-top: 29px; }
    .h5 + .hd_txt { margin-top: 8px; }

    /* 파트너십 주석 부분 추가 */
    .ul_note { margin: 80px auto 20px; padding: 0px; }
    .ul_note li { text-align: center; }

    /* video */
    .vod_box .vod_im { float: none; width: 100% }
    .vod_box .vod_im .play { display: block; width: 48px; height: 48px; margin: -24px 0 0 -24px; background-size: 48px; }
    .vod_box .vod_txt { float: none; position: relative; width: 100%; padding: 10px 0 0px; }
    .vod_box .vod_txt .h6 { padding-bottom: 3px; padding-top: 6px; font-size: 2rem; line-height: 27px; }
    .vod_box .vod_txt .txt { font-size: 1.4rem; line-height: 23px; }
    .vod_box .vod_txt .btn_btm { display: none; margin-top: 20px; text-align: center; }
    .vod_box .vod_txt .btn_btm + .btn_btm { display: block; }
    .vod_box .vod_txt .btn_btm + .btn_btm .btn.mid { letter-spacing: 0.12em; }
    .vod_box .vod_txt .btn_btm button { display: inline-block; }
    .vod_box:nth-child(2), .vod_box:nth-child(n+2) { margin-top: 37px; }
    .vod_box:nth-child(2) .vod_im { float: none; }
    .vod_box:nth-child(2) .vod_txt { float: none; position: relative; width: 100%; padding: 10px 0 20px; }
    .vod_box.type2 .vod_txt { padding: 10px 0 0px; }
    .vod_box.type2 .vod_txt .h6 { padding-bottom: 3px; padding-top: 6px; }
    .vod_box.type2 .vod_txt .txt { font-size: 1.4rem; line-height: 23px; }
    .vod_box.type2 .vod_txt .btn_btm { margin-top: 8px; }
    .btn_btm + .h5 { margin-top: 71px; }
    .ul_im .item .btn_btm { margin-top: 23px; }

    /* monial */
    .monial .h2 { font-size: 2.9rem; line-height: 38px; }
    .monial .author { font-size: 1rem; letter-spacing: 0.1em; margin: 8px 0 24px; }

    /* Use Cases */
    .use { padding: 0 14px; margin-top: 25px; margin-bottom: 0px; }
    .use.none { margin-top: 25px; }
    .use .owl-item { width: 33%; padding: 0; }
    .use .item .h6 { width: 100%; line-height: 25px; padding-top: 16px; }
    .use .item .txt { padding-top: 7px; text-align: left; }
    .use .item { text-align: left; }
    .use .owl-item .text { opacity: 1 !important; padding-bottom: 57px; width: 100%; max-width: 100%; }
    .use .owl-item .text .in, .use .owl-item .text .btn { display: block !important; }
    .use .owl-item.center .text { margin-left: 0; width: 100%; max-width: 100%; padding: 0; }
    .use.owl-carousel .owl-controls { margin-top: 30px; height: 10px; }
    .use.one { padding: 0 14px; }
    .use.one .item { display: table; overflow: hidden; }
    .use.one .item .im { display: block; width: 100%; padding-right: 0px; vertical-align: top; }
    .use .im img { max-width: 100%; }
    .use.one .item .text { display: block; width: 100%; padding-left: 0; vertical-align: middle; }
    .use.one .item .h6 { margin-top: 17px; }
    .use .item .btn_btm { bottom: 0; left: 0% !important; width: 100% !important; margin-left: 0px !important; margin-top: 15px; }
    .use.two .item .btn_btm, .use.none .item .btn_btm { position: static; }
    .use .item .btn_btm.pos { position: absolute; bottom: 1px; margin-top: 15px; }
    .use.owl-carousel .owl-controls .owl-nav { display: none; }
    .use.two { padding: 0 7px; margin: 25px auto 0px; }
    .use.two .item { width: 100%; margin: 0; padding: 0; }
    .use.two .item:first-child { padding: 0; }
    .use.two .owl-item { padding: 0 7px; }
    .use.none { padding: 0 14px; }
    .use.none .item { display: block; width: 100%; margin: 0; }
    .use.ul_owl { padding: 0 7px; }
    .use.ul_owl .owl-item { padding: 0 7px; }
    .use .owl-item.active .text .btn_owl { opacity: 1; }
    .use_swiper { margin: 25px 0; }
    .use_swiper .item { text-align: left; width: 100%; margin: 0; }
    .use_swiper .item .h6 { width: 100%; line-height: 25px; padding-top: 16px; }
    .use_swiper .item .txt { padding-top: 7px; text-align: left; }
    .use_swiper .im img { max-width: 100%; }
    .use_swiper .item .btn_btm { bottom: 0; left: 0% !important; width: 100% !important; margin-left: 0px !important; margin-top: 15px; }
    .use_swiper .item .btn_btm.pos { position: absolute; bottom: 1px; margin-top: 15px; }
    .use_swiper .item .btn_btm.pos .btn.mid + .btn.mid { margin-top: 20px !important; }
    .use_swiper .swiper-pagination { margin-top: 26px; height: 10px; }
    .slideDown.is_gray .h5 { width: 100%; }
    #lets .tit { font-size: 2.7rem; line-height: 34px; padding-top: 16px; }
    #lets .tit + .hd_txt { margin-top: 9px; }
    #lets .hd_txt + .btn_btm { margin-top: 29px; }

    /* footer */
    .fot_txt3 { text-align: left; }
    .fot_txt3 + .fot_ol { font-weight: normal; }
    .fot_dl + .fot_tit1 { padding-top: 38px; }
    .doc_txt3 + .fot_tit1 { margin-top: 38px; }
    .fot_txt1 + .fot_tit1 { padding-top: 25px; }
    .pri_sel { margin-bottom: 15px; }
    .pri_sel .selectbox { width: 110px; }
    .pri_sel .selectbox .sel { font-size: 1rem; }

    /* START | 20210218 | 인도 법인 페이지 개인정보 및 Inquiry Form 적용 요청 #27 | list style 추가 */
    .fot_txt1 + .fot_list1 { }
    .fot_list1 + .fot_tit1 { margin-top: 25px; }
    .fot_list1 + .fot_txt1 { }
    .fot_txt1 + .fot_list2 { }
    .fot_list2 + .fot_tit1 { margin-top: 25px; }
    .fot_list2 + .fot_txt1 { }
    .fot_txt1 + .fot_list3 { }
    .fot_list3 + .fot_tit1 { margin-top: 25px; }
    .fot_list3 + .fot_txt1 { }

    /* END | 20210218 | 인도 법인 페이지 개인정보 및 Inquiry Form 적용 요청 #27 | list style 추가 */

    /* ****** global ****** */
    .refer_list { display: block; }
    .refer_list>li { width: 100%; padding: 0 !important; font-size: 1.2rem; line-height: 23px; margin-top: 25px; }
    .refer_list>li .tit { font-size: 1.3rem; line-height: 23px; padding-bottom: 5px; margin-bottom: 5px; }
    .refer_list>li:nth-child(odd) { padding-right: 0 !important; }
    .refer_list>li:nth-child(even) { padding-left: 0 !important; }
    .refer_list.two li { width: 100%; }

    /* solution */
    #off_all .all_m > li { display: block; width: 100%; padding: 0; margin-top: 38px; }
    #off_all .all_m > li:first-child { margin-top: 48px; }
    #off_all .all_m > li:nth-child(even) { padding: 0; }
    #off_all .all_m ul { margin-top: 11px; }
    #off_all .all_m ul li { font-size: 1.4rem; height: 40px; background-size: auto 10px; }
    #off_all .all_m ul li a { line-height: 39px; }

    /* about */
    .abt_job { margin: 26px -14px 0; border-top: 1px solid #808080; }
    .abt_job li { border-bottom: 1px solid #808080; }
    .abt_job li .tit { display: block; font-size: 1.6rem; line-height: 1; height: 49px; padding: 17px 14px 0 14px; background-size: 11px; background-position: center right 14px; }
    .abt_job li .tit.on { background-size: 11px auto; background-position: center right 14px; }
    .abt_job li .text { display: none; padding: 20px 14px; border-top: 1px solid #808080; background: #f3f3f3; }
    .abt_job li .text .s_tit { font-size: 1.8rem; line-height: 28px; font-weight: bold; }
    .abt_job li .text .txt { font-size: 1.6rem; line-height: 28px; }
    .abt_job li .text .txt + .s_tit { margin-top: 27px; }
    .abt_job_view .tab { padding-top: 50px; height: auto; background: #000; position: relative; }
    .abt_job_view .sum { font-size: 1.4rem; line-height: 23px; margin: 40px 0 0; padding: 0 15px; text-align: left; }
    .h4.awd_hd { margin: 0 auto 40px auto; }

    /* acco */
    .acco.type1 { margin: 0 -14px; border-top: 1px solid #808080; }
    .acco.type1 > li { border-bottom: 1px solid #808080; }
    .acco.type1 > li .tit { display: block; font-size: 1.6rem; min-height: inherit; padding: 17px 14px 17px 14px; background-position: center right 14px; background-size: 11px; }
    .acco.type1 > li .tit.on { background-position: center right 14px; background-size: 11px auto; }
    .acco.type1 > li .text { display: none; padding: 16px 14px; }
    .acco.type1 > li .text .s_tit { font-size: 1.5rem; line-height: 23px; font-weight: bold; }
    .acco.type1 > li .text .txt { font-size: 1.4rem; line-height: 23px; }
    .acco.type1 > li .text .txt + .s_tit { margin-top: 24px; }
    .acco.type1.st1 .tit { display: table; width: 100%; line-height: 22px; }
    .acco.type1.st1 .tit .num { display: table-cell; width: 42px; }
    .acco.type1.st1 .tit .txt { display: table-cell; padding-right: 20px; }
    .acco.type1.st1 .text { padding: 9px 14px 10px; }
    .h1 + .acco.type1 { margin-top: 38px; }
    .h5 + .acco.type1 { margin-top: 20px; }
    .abt .acco.type1+.h5 { margin-top: 30px; }
    .cbox.type1.gcoc { padding-bottom: 0; }
    .cbox.type1.gcoc + .cbox.type2.gcoc { margin-top: 50px; }

    /* 210526 | 지속가능경영 내용추가 */

    /* about */
    .abt .overview+.h5 { margin-top: 40px; }
    .sub_tit + .dl_list { padding-top: 29px; }
    .dl_list dt { float: none; display: block; line-height: 27px; width: 100%; padding-top: 0px; margin-right: 0; border-top: 0; font-size: 1.8rem; }
    .dl_list dd { float: none; display: block; font-size: 1.4rem; line-height: 23px; width: 100%; padding-top: 13px; border-top: 0; }
    .dl_list dd .im { width: 100%; height: auto; padding-top: 0; }
    .dl_list + .dl_list { margin-top: 23px; }
    .h5 + .dl_list { margin-top: 23px; }
    .abt_hd_copy2 + .dl_list { margin-top: 23px; }
    .dl_list dd .tit { font-size: 1.5rem; line-height: 24px; }
    .dl_list dd .txt { font-size: 1.4rem; line-height: 23px; }
    .dl_list dd .txt2 { font-size: 1.4rem; line-height: 23px; }
    .dl_list dd .im + .tit { margin-top: 14px; }
    .dl_list dd .im + .txt { margin-top: 10px; }
    .dl_list dd .im + .txt2 { margin-top: 8px; }
    .dl_list dd .txt2 + .txt { margin-top: 10px; }
    .dl_list dd .tit + .txt, .dl_list dd .tit + .du { margin-top: 4px; }
    .dl_list dd + dd { margin-top: 8px; }
    .imgwrap_full + .h5 { margin-top: 50px; }
    .h5 + .cloud_text_list { margin-top: 9px; }
    .cloud_text_list .dl_list { padding-bottom: 0; }
    .cloud_text_list .dl_list dt { width: 100%; margin-right: 0; }
    .cloud_text_list .dl_list dt .txt { font-size: 14px; }
    .cloud_text_list .dl_list dt .btn_txt2 { margin-top: 10px; }
    .cloud_text_list .dl_list dd { width: 100%; }
    .cloud_text_list .dl_list dd .left { float: none; width: 100%; margin-right: 0; }
    .cloud_text_list .dl_list dd + dd { padding-top: 9px; }
    .dl_list.type1 { margin-top: 5px; }
    .dl_list.type1 dt .ic { display: none; }
    .dl_list.type1 dt .ic img { width: 75px; }
    .dl_list.type1 dt strong { display: block; float: none; width: 100%; padding: 0; margin: 15px auto 0; }
    .dl_list.type1 .txt2 { display: none; }
    .ul_gdl { display: block; margin: 32px 0 28px; }
    .ul_gdl li { display: block; width: 100%; padding: 0 0 16px 0; margin-top: 30px; }
    .ul_gdl li:first-child { margin-top: 0; }
    .ul_gdl li .icon { display: block; text-align: center; margin-bottom: 20px; }
    .ul_gdl li .icon.i1 img { height: 55px; }
    .ul_gdl li .icon.i2 img { height: 55px; }
    .ul_gdl li .icon.i3 img { height: 55px; }
    .ul_gdl li .icon.i4 img { height: 55px; }
    .ul_gdl li .txt { font-size: 1.4rem; line-height: 23px; max-width: 200px; margin-top: -5px; }
    .ul_gdl li .txt + .btn_txt2 { margin-top: 24px; }
    .fail_box { height: 480px; }
    .fail_box .text { padding: 43px 14px 0; }
    .fail_box .text .h5 { font-size: 2.5rem; line-height: 34px; padding: 0; }
    .fail_box .text .txt { font-size: 1.4rem; line-height: 23px; }
    .fail_box .text .txt { margin-top: 3px; }
    .fail_box .text .txt + .txt { margin-top: 60px; }
    .coll_box { height: 480px; }
    .coll_box .h5 { font-size: 2.5rem; line-height: 34px; }
    .coll_box .s_tit { font-size: 2rem; line-height: 27px; margin-top: 22px; }
    .coll_box .txt { font-size: 1.4rem; line-height: 23px; }
    .coll_box .s_tit + .txt { margin-top: 12px; }
    .coll_list { margin-top: 20px; padding-left: 10px; }
    .coll_list li { background-position: left top; background-size: 12px; padding-left: 6px; }
    .coll_list li .text { float: none; width: 100%; padding-left: 16px; padding-bottom: 31px; border-left: 1px solid #000; border-right: 0; }
    .coll_list li:nth-child(even) .text { float: none; padding-left: 16px; }
    .coll_list li:last-child .text { padding-bottom: 0; }
    .coll_list li .s_tit1 { font-size: 2.5rem; }
    .coll_list li .s_tit2 { margin: 14px 0 7px; }
    .coll_list li .txt { font-size: 1.4rem; line-height: 23px; margin-top: 4px; }
    .edu_owl { margin: 30px 0 17px; }
    .edu_owl .item { display: block; width: 100%; }
    .edu_owl .owl-dots { bottom: 15px; text-align: center; }
    .edu_owl .owl-dot span { margin: 5px 0 0; border: 1px solid #fff; background: none; }
    .edu_owl .owl-dot.active span { border: 0; background: #fff; }
    .valu_diag { text-align: left; margin-top: 20px; }
    .valu_diag img { width: 293px; }
    .valu_diag + .h6 { margin-top: 31px !important; }
    .supp_ul { margin: 27px 0 0; }
    .supp_ul li { display: block; width: 100%; margin-left: 0; margin-top: 20px; }
    .supp_ul li:first-child { margin-top: 0; }
    .supp_ovbox { color: #fff; height: 420px; }
    .supp_ovbox .text { vertical-align: bottom; padding-bottom: 37px; }
    .supp_ovbox .txt { font-size: 1.4rem; line-height: 23px; margin-top: 14px; }
    .supp_ovbox .txt + .h6 { margin-top: 27px; }
    .supp_ovbox .btn_btm { margin-top: 31px; }
    .valu_diag + .h6 + .sub_txt + .h6 { margin-top: 28px !important; }
    .cbox.gcoc .h6 { padding: 42px 0 16px !important; }
    .acco.type1 > li .tit { font-size: 1.6rem; line-height: 1.2; min-height: 59px; padding: 17px 30px 15px 22px; }
    .cbox.gcoc .acco.type1.st1 .text { padding: 23px 50px 24px 45px; }
    .abt_job_acc { padding: 10px 0 0px !important; }
    .abt_job_acc .acco.type1 > li .tit { line-height: 1.6; }
    .sti_diag { margin-bottom: 50px; }

    /* about */
    .abt_care_list { margin-top: 6px; }
    .abt_care_list > li { font-size: 1.4rem; line-height: 30px; width: 100%; padding: 0 !important; margin-top: 26px; }
    .abt_care_list > li:first-child { margin-top: 20px; }
    .abt_care_list > li:nth-child(even) { padding: 0 !important; }
    .abt_care_list > li .tit { font-size: 2rem; line-height: 27px; text-align: left; /*padding-left:50px; */ margin-bottom: 4px; }
    .abt_care_list > .om1, .abt_care_list > .om2, .abt_care_list > .om3, .abt_care_list > .om4, .abt_care_list > .om5, .abt_care_list > .om6 { padding: 0; background: none; }
    .abt_care_list > .om1 .tit { color: #00a6a4;/* height:42px; line-height:42px; margin-bottom:6px; background:url(https://image.samsungsds.com/resource/en/images/icon/ico_abt_careov1_m.png?queryString=20230417020137) no-repeat 5px top; background-size:auto 42px;*/ }
    .abt_care_list > .om2 .tit { color: #3f97e9;/* height:38px; line-height:38px; margin-bottom:7px; background:url(https://image.samsungsds.com/resource/en/images/icon/ico_abt_careov2_m.png?queryString=20230417020137) no-repeat left top; background-size:auto 38px;*/ }
    .abt_care_list > .om3 .tit { color: #4789ed;/* height:35px; line-height:35px; margin-bottom:8px; background:url(https://image.samsungsds.com/resource/en/images/icon/ico_abt_careov3_m.png?queryString=20230417020137) no-repeat left top; background-size:auto 35px;*/ }
    .abt_care_list > .om4 .tit { color: #6379e6;/* height:26px; line-height:26px; margin-bottom:10px; background:url(https://image.samsungsds.com/resource/en/images/icon/ico_abt_careov4_m.png?queryString=20230417020137) no-repeat left top; background-size:auto 26px;*/ }
    .abt_care_list > .om5 .tit { color: #455fb2;/* height:41px; line-height:41px; background:url(https://image.samsungsds.com/resource/en/images/icon/ico_abt_careov5_m.png?queryString=20230417020137) no-repeat left top; background-size:auto 41px;*/ }
    .abt_care_list > .om6 .tit { color: #9263cd; }
    .abt_hd_copy { font-size: 2rem; line-height: 30px; }
    .abt_hd_copy2 { font-size: 2rem; line-height: 30px; }
    .abt_hd_copy2.awd_hd { margin: 0 auto 40px auto; }
    .abt_hd_copy2.report_hd { font-size: 2rem; line-height: 30px; }
    .abt_care_list2 { position: relative; display: block; width: 100%; padding-bottom: 93px; margin-top: 32px; margin-bottom: 20px; }
    .abt_care_list2 .line-break { display: none }
    .abt_care_list2:after { content: ' '; clear: both; display: block }
    .abt_care_list2 li.bg_join { float: none; position: absolute; left: 0; right: 0; bottom: 0; height: 67px }
    .abt_care_list2 li.bg_join:after { display: none }
    .abt_care_list2 .item a { height: 52px; text-align: left; vertical-align: middle; line-height: 25px }
    .abt_care_list2 .tit { display: block; font-size: 1.6rem; line-height: 24px; }
    .grid-mobile-txt { display: inline-block }
    .abt_care_list2 .btn { position: absolute; bottom: 22px; left: 0; width: 100%; margin: 35px 0 0 0; font-size: 14px; text-align: center; text-transform: uppercase; color: #00b3e2; }
    .abt_care_list2 .item a:hover { background-color: transparent; }
    .abt_care_list2 .item a:hover .abt_care_list2 .cnt_box { display: block; }
    .abt_care_list2 .item a:hover .abt_care_list2 .cnt_txt { visibility: hidden; }
    .abt_care_list2 .bg_join .item { background-color: #2189ff }
    .abt_care_list2 .bg_join a { height: 67px; text-align: center; line-height: 67px }
    .abt_care_list2 .bg_join a:hover { background: none; }
    .ul_im.abt .h6 { padding-top: 16px !important; }
    .abt_comp_pro .im_full { display: none; }
    .abt_comp_pro  ul { display: block; margin-top: 33px; }
    .abt_comp_pro  ul li .tit { display: block; font-size: 2rem; color: #02afdd; line-height: 27px; }
    .abt_comp_pro  ul li .txt { font-size: 1.4rem; line-height: 23px; }
    .abt_comp_pro  ul li { margin-top: 15px; }
    .abt_care_list > li .txt { margin-top: 5px; }
    .abt_care_list > li ul { margin-top: 2px; }
    .care_rpo { padding-left: 16px; }
    .care_rpo  img { width: 100%; }
    #off_all .abt_hd_copy2 { font-size: 1.8rem; }

    /* .abt_com .vod_box.type2 .vod_txt .txt{font-size:1.9rem;line-height:27px;text-align:center;padding:0 10px;margin-bottom:18px;}
    .abt_com .vod_box .vod_txt .btn_btm {display:block;}
    .abt_com .vod_box .vod_txt .btn_btm .btn.mid{width:100%;max-width:100%;} */ 



    /* 20220519 india career page */
    .ind-career .inner { padding: 0 30px;}
    .ind-career .abt_care_list > li { margin-top: 40px; }
    .ind-career .abt_care_list > li .tit { color: #000 !important; margin-bottom: 5px; line-height: 30px; }
    .ind-career .abt_care_list > li .txt { font-size: 14px; line-height: 24px; margin-bottom: 10px; }
    .ind-career .abt_care_list > li ul li { padding-left: 10px; font-size: 14px; line-height: 24px; margin-bottom: 5px; }
    .ind-career .abt_care_list > li ul li:last-child { margin-bottom: 0; }
    /* //20220519 india career page */

    /* 20220713 vietnam career page */
    .abt_care_list.nothover > li { margin-top: 40px; }
    .abt_care_list.nothover > li .tit { color: #000 !important; margin-bottom: 5px; line-height: 30px; }
    .abt_care_list.nothover > li .txt { font-size: 14px; line-height: 24px; margin-bottom: 10px; }
    .abt_care_list.nothover > li ul li { padding-left: 10px; font-size: 14px; line-height: 24px; margin-bottom: 5px; }
    .abt_care_list.nothover > li ul li:last-child { margin-bottom: 0; }
    /* //20220713 vietnam career page */
}

/* 20220216 안전보건 경영방침 */
.inner.safetyMan-cont_a { max-width: 1040px; }
.inner.safetyMan-cont_a .ont { max-width: 806px; }
.safetyMan-list_cont { margin-top: 100px; padding-bottom: 100px; }
.safetyMan-list_cont .h6 { margin-top: 60px; margin-bottom: 30px; }
.safetyMan-list_cont .acco.type1 { position: relative; }
.safetyMan-list_cont .acco.type1 li { padding: 20px 30px; font-size: 18px; line-height: 32px; }
.safetyMan-list_cont .txt { font-size: 16px; line-height: 28px; margin-top: 60px; }
.cont.safetyMan-cont_b .inner { position: relative; max-width: 1020px; padding: 0; }
.cont.safetyMan-cont_b .inner.mb100 { margin-bottom: 100px; }
.M32_A.safetyMan-cont_b .tit_b { text-align: center; margin-bottom: 58px; font-size: 36px; margin-top: 0; }
.M32_A.safetyMan-cont_b .module_ty { position: relative; }
.M32_A.safetyMan-cont_b .module_ty .item:only-child { justify-content: space-between; }
.M32_A.safetyMan-cont_b .module_ty .item:only-child .img { width: 50%; max-width: 400px; max-height: 224px; margin-bottom: 0; }
.M32_A.safetyMan-cont_b .module_ty .item:only-child .txt { width: 55%; padding: 0 0 0 60px; padding: 0; max-width: 560px; }
.M32_A.safetyMan-cont_b .module_ty .item:only-child .txt .md_txt { font-size: 18px; line-height: 32px; margin-top: 0; }
@media all and (max-width:1023px) {
    .safetyMan-list_cont { margin-top: 40px; padding-bottom: 60px; }
    .safetyMan-list_cont .h6 { margin-top: 40px; margin-bottom: 10px; }
    .inner.safetyMan-cont_a { padding: 0 30px; }
    .cont.safetyMan-cont_b .inner { padding: 0 30px; }
    .safetyMan-list_cont .acco.type1 li { font-size: 1.6rem; line-height: 24px; padding: 13px 22px; }
    .safetyMan-list_cont .txt { font-size: 14px; line-height: 22px; margin-top: 40px; }
    .M32_A.safetyMan-cont_b .tit_b { margin-bottom: 30px; font-size: 24px; }
    .M32_A.safetyMan-cont_b .module_ty .item:only-child .img { width: calc(50% - 13px); max-height: none; margin-bottom: 0; }
    .M32_A.safetyMan-cont_b .module_ty .item:only-child .txt { width: calc(50% + 13px); padding: 0 5.5% 0 50px; }
    .M32_A.safetyMan-cont_b .module_ty .item:only-child .txt .md_txt { font-size: 14px; line-height: 28px; margin-top: 0; }
}
@media all and (max-width:600px) {
    .cont.safetyMan-cont_b .inner.mb100 { margin-bottom: 40px; }
    .M32_A.safetyMan-cont_b .module_ty .item:only-child .img { width: 100%; max-width: none; max-height: none; margin-bottom: 20px; }
    .M32_A.safetyMan-cont_b .module_ty .item:only-child .txt { width: 100%; padding: 0; }
}

/* //20220216 안전보건 경영방침 */
@media all and (min-width:1px) and (max-width:668px) {

    /* ir iframe */
    .iframe_ir_sti { height: 3129px !important; }
    .iframe_ir_over { height: 360px !important; margin: 0 auto; }
}
@media all and (orientation:landscape) { }
@media all and (min-width:768px) and (max-width:1024px) {
    .use .item { text-align: center; }
    .use .item .text { text-align: center; }
}
@media all and (min-width:1025px) {
    .use .item { text-align: center; }
    .use .item .text { text-align: center; }
}

/* christmas */
.christmas_18 #container { background: #fff url(https://image.samsungsds.com/resource/en/images/snow_pattern_01.png?queryString=20230417020137) top center repeat; }
.christmas_18 .hero_vb { overflow: hidden; }
.christmas_18 .box.type1_2, .christmas_18 .box_img.type1, .christmas_18 .box.type6 { background-color: transparent; }

/* new_year_19 */
.new_year_19 { }
.new_year_19 .box.type3, .new_year_19 .box.type3_3 { position: relative; }
.new_year_19 .box.type3:before, .new_year_19 .box.type3:after, .new_year_19 .box.type3_3, .new_year_19 .box.type3_3:before, .new_year_19 .box.type3_3:after, .new_year_19 .box.type3 { background-color: #6f8ecb; }
.new_year_19 .box.type3 .season, .new_year_19 .box.type3_3 .season { display: block; position: absolute; left: 50%; top: -137px; width: 2044px;    /*transform: skew(0deg, -8.2deg);*/ -webkit-transform: translateX(-50%) rotate(-8.2deg); transform: translateX(-50%) rotate(-8.2deg);    /*transform-origin: left bottom;*/ background-image: url(https://image.samsungsds.com/resource/en/images/bg_new_year_19.png?queryString=20230417020137); background-position: 50%; background-repeat: no-repeat; background-size: cover; z-index: 1; }
.new_year_19 .box.type3_3 .season { height: 720px; }
.new_year_19 .box.type3_3 a { color: #02db5e; }
.new_year_19 .box.type3_3 a:hover { color: #02b14c; }
.new_year_19 .box.type3 .season { height: 565px; }
.new_year_19 .box.type3 .button.is_white { background-color: #6f8ecb; }
.new_year_19 .box.type3 .button.is_white:hover { background-color: #fff; }
@media all and (max-width:1024px) {
    .new_year_19 .box.type3_3 .season { top: -74px; height: 570px; }
    .new_year_19 .box.type3 .season { top: -74px; }
}
@media all and (max-width:767px) {
    .new_year_19 .box.type3_3 .season { top: -53px; height: 688px; }
    .new_year_19 .box.type3 .season { top: -53px; }
}

/* SDS 2.0 모듈 */
.is_home .home_title { margin-bottom: 3px; text-align: center; }
.is_home .home_title_img { max-width: 100%; }
.is_home .h5 + .hd_txt { margin-top: 3px; }
@media all and (max-width:1024px) {
    .is_home .home_title_img { max-width: 255px; }
}
@media all and (max-width:768px) {
    .is_home .home_title_img { max-width: 199px; }
    .ul_im.type1.two > li { padding-left: 0; padding-right: 0; }
    .ul_im.type1.two > li:first-child { padding-right: 0; }
}
.youtubeWrap { position: relative; width: 100%; padding-bottom: 56.25%; }
.youtubeWrap iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.is_top_m10 { margin-top: -10px; }
.first_eyebrow { font-size: 1.4rem; line-height: 28px; color: #505050; font-weight: normal; text-align: center; letter-spacing: 0.1em; text-transform: uppercase; }
.first_eyebrow + .first_title { margin-top: 20px; }
.first_title { font-size: 4rem; line-height: 50px; font-weight: bold; font-family: 'SharpSansNo1'; text-align: center; letter-spacing: 0.01em; word-break: keep-all; }
.first_title + .first_description { margin-top: 22px; }
.first_description { font-size: 1.8rem; line-height: 32px; max-width: 900px; margin: 0 auto 0; text-align: center; }
.content_eyebrow { font-size: 1.4rem; line-height: 28px; color: #505050; font-weight: normal; text-align: center; letter-spacing: 0.1em; text-transform: uppercase; }
.content_eyebrow + .content_title { margin-top: 20px; }
.content_title { font-size: 4rem; line-height: 50px; font-weight: bold; font-family: 'SharpSansNo1'; text-align: center; letter-spacing: 0.01em; word-break: keep-all; }
.content_title + .content_description { margin-top: 22px; }
.tab_wrap .content_title + .tab, .ebc-tabs-area .content_title + .tab { margin-top: 50px; }
.content_description { font-size: 1.8rem; line-height: 32px; max-width: 900px; margin: 0 auto 0; text-align: center; }
@media all and (max-width:1024px) {
    .first_eyebrow { font-size: 1.2rem; line-height: 12px; }
    .first_eyebrow + .first_title { margin-top: 14px; }
    .first_title { font-size: 2.8rem; line-height: 36px; }
    .first_title + .first_description { margin-top: 14px; }
    .first_description { font-size: 1.5rem; line-height: 25px; }
    .content_eyebrow { font-size: 1.2rem; line-height: 12px; }
    .content_eyebrow + .content_title { margin-top: 14px; }
    .content_title { font-size: 3rem; line-height: 36px; }
    .content_title + .content_description { margin-top: 14px; }
    .content_description { font-size: 1.4rem; line-height: 23px; }
}
@media all and (max-width:768px) {
    .first_eyebrow + .first_title { margin-top: 8px; }
    .first_title { font-size: 2.5rem; line-height: 34px; }
    .first_description { font-size: 1.5rem; line-height: 25px; }
    .content_eyebrow + .content_title { margin-top: 8px; }
    .content_title { font-size: 2.5rem; line-height: 34px; }
    .content_title + .vod_box.type2 { margin-top: 26px; }
    .content_description { font-size: 1.4rem; line-height: 23px; }
}

/* swiper */
.swiper-container-horizontal .swiper-pagination.swiper-pagination-bullets, .is_onSwiper .swiper-pagination.swiper-pagination-bullets { position: absolute; left: 50%; bottom: 0; width: auto; height: 14px; z-index: 9; -webkit-transition: 0s; transition: 0s; /* IE 9 */ -webkit-transform: translateX(-50%); /* Safari */ transform: translateX(-50%); }
.swiper-container-horizontal .swiper-pagination .swiper-pagination-bullet, .is_onSwiper .swiper-pagination .swiper-pagination-bullet { overflow: hidden; display: inline-block; width: 10px; height: 10px; line-height: 14px; margin: 0 5px !important; border-radius: 10px; border: 1px solid #000; cursor: pointer; opacity: 1; background-color: transparent; font-size: 1px; white-space: nowrap; text-indent: 1980px; }
.swiper-container-horizontal .swiper-pagination.is_white .swiper-pagination-bullet, .is_onSwiper .swiper-pagination.is_white .swiper-pagination-bullet { border-color: #fff; }
.swiper-container-horizontal .swiper-pagination .swiper-pagination-bullet-active, .is_onSwiper .swiper-pagination .swiper-pagination-bullet-active { background-color: #000; }
.swiper-container-horizontal .swiper-pagination.is_white .swiper-pagination-bullet-active, .is_onSwiper .swiper-pagination.is_white .swiper-pagination-bullet-active { background-color: #fff; }
.swiper-container-horizontal .swiper-button-prev, .swiper-container-horizontal .swiper-button-next, .is_onSwiper .swiper-button-prev, .is_onSwiper .swiper-button-next { width: 60px; height: 124px; margin-top: -81px; font-size: 0; line-height: 0; }
.swiper-container-horizontal .swiper-button-prev, .is_onSwiper .swiper-button-prev { left: 0; background: url(https://image.samsungsds.com/resource/en/images/icon/navigationSlide_prev.png?queryString=20230417020137) no-repeat; }
.swiper-container-horizontal .swiper-button-next, .is_onSwiper .swiper-button-next { right: 0; background: url(https://image.samsungsds.com/resource/en/images/icon/navigationSlide_next.png?queryString=20230417020137) no-repeat; }

/* four_swiper */
.four_swiper { margin-top: 110px; }
@media all and (min-width:1025px) {
    .four_swiper .swiper-slide { width: 22.488%;    /*margin-right: 3.351%;*/ }
}
@media all and (max-width:1024px) {
    .four_swiper { margin-top: 50px; }
    .four_swiper .swiper-container { padding-bottom: 27px; }
    .four_swiper .swiper-pagination { bottom: 3px !important; }
}

/* pieceDescription */
.pieceDescription { text-align: center; }
.pieceDescription_icon img { height: 80px; }
.pieceDescription_txt { font-size: 1.6rem; line-height: 28px; margin-top: 40px; }
@media all and (max-width:1024px) {
    .pieceDescription_txt { font-size: 1.4rem; line-height: 23px; margin-top: 25px; }
    .pieceDescription_icon img { height: 60px; }
}
@media all and (max-width:767px) {
    .pieceDescription_icon img { height: 55px; }
}

/* tabController */
.tabController, .ebc-tabController { position: relative; z-index: 10; margin-top: 47px; }
.tabController_itemBox { font-size: 0; text-align: center; border-bottom: solid 1px #e2e2e2; }
.tabController_item { display: inline-block; width: 25%; text-align: center; }
.tabController_itemBox.is-width20p .tabController_item { width: 20%; }
.tabController_btn { position: relative; display: block; width: 100%; color: #7f7f7f; font-size: 1.8rem; font-weight: 700; line-height: 24px; padding: 25px 0; text-transform: uppercase; }
.tabController_item.active .tabController_btn:after, .tabController_btn.is_active:after { position: absolute; bottom: -1px; left: 50%; display: block; content: ""; background-color: #000; width: 90px; height: 3px; /* IE 9 */ -webkit-transform: translateX(-50%); /* Safari */ transform: translateX(-50%); }
.tabController_dropDown.is_active + .tabController_itemBox, .ebc-tabController_dropDown.is_active + .ebc-tabController_itemBox { display: block !important; }
@media all and (min-width:1130px) {
    .is_break { display: none; }
}
@media all and (min-width:1024px) {
    .tabController_item.active .tabController_btn, .tabController_btn.is_active { color: #000; }
}
@media all and (max-width:1024px) {
    .tabController { position: relative; margin-left: -44px; margin-right: -44px; background-color: #000; }
    .tabController_itemBox, .ebc-tabController_itemBox { position: absolute; top: 100%; width: 100%; background-color: #000; border-bottom: 0; }
    .tabController_item { display: block; width: 100%; text-align: left; }
    .tabController_dropDown { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_11.png?queryString=20230417020137) no-repeat center right 14px; background-size: 12px 6px; }
    .tabController_dropDown.is_active { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_11_2.png?queryString=20230417020137); }
    .tabController_dropDown, .tabController_btn { width: 100%; padding: 0 14px; text-align: left; line-height: 50px; font-size: 1.2rem; font-weight: 400; text-transform: uppercase; color: #fff; }
    .tabController_btn { border-top: solid 1px #242424; }
    .tabController_item.active .tabController_btn:after, .tabController_btn.is_active:after { display: none; }

    /* ebc-tabController */
    .ebc-tabController { position: relative; margin-left: -44px; margin-right: -44px; background-color: #000; }
    .ebc-tabController_itemBox { position: absolute; top: 100%; width: 100%; background-color: #000; border-bottom: 0; }
    .ebc-tabController_item { display: block; width: 100%; text-align: left; }
    .ebc-tabController_dropDown { background: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_11.png?queryString=20230417020137) no-repeat center right 14px; background-size: 12px 6px; }
    .ebc-tabController_dropDown.is_active { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_11_2.png?queryString=20230417020137); }
    .ebc-tabController_dropDown, .ebc-tabController_btn { width: 100%; padding: 0 14px; text-align: left; line-height: 50px; font-size: 1.2rem; font-weight: 400; text-transform: uppercase; color: #fff; }
    .ebc-tabController_btn:hover { color: #fff; }
    .ebc-tabController_btn { display: block; border-top: solid 1px #242424; }
    .ebc-tabController_item.active .tabController_btn:after, .ebc-tabController_btn.is_active:after { display: none; }
    .is_break { display: none; }
}
@media all and (max-width:767px) {
    .tabController, .ebc-tabController { margin-left: -14px; margin-right: -14px; }
}

/* tabContent */
.tabContent_item { display: none; }
.tabContent_item.is_active, .tabContent_item.active { display: block; }
.tabContent_item .swiper-button-prev, .tabContent_item .swiper-button-next { top: auto; bottom: 162px; width: 60px; height: 124px; background-color: rgba(0, 0, 0, .25); }
.tabContent_item .swiper-button-prev { left: 20px; background: url(https://image.samsungsds.com/resource/en/images/icon/navigationSlide_prev.png?queryString=20230417020137) no-repeat; }
.tabContent_item .swiper-button-next { right: 20px; background: url(https://image.samsungsds.com/resource/en/images/icon/navigationSlide_next.png?queryString=20230417020137) no-repeat; }
.tabContent_korea + .tabContent_korea { margin-top: 37px; }
.tabContent_korea_title { display: block; text-align: center; margin-top: 31px; font-size: 1.5rem; line-height: 22px; }
.tabContent_korea_textList { margin: 19px 25px 26px; }
.tabContent_korea_textItem { font-size: 0; }
.tabContent_korea_textItem + .tabContent_korea_textItem { margin-top: 9px; }
.tabContent_korea_textTitle { vertical-align: top; display: inline-block; font-size: 1.4rem; font-weight: 700; line-height: 18px; width: 75px; margin-top: 1px; }
.tabContent_korea_textDescription { display: inline-block; font-size: 1.4rem; line-height: 21px; width: calc(100% - 75px) }
.tabContent_korea .tabContent_korea_btn { font-size: 1.3rem; line-height: 9px; color: #2189ff; }
.tabContent_global { margin: 0 -44px; padding: 32px 29px; }
.tabContent_global_item + .tabContent_global_item { margin-top: 26px; }
.tabContent_global_title { font-size: 1.5rem; line-height: 25px; }
.tabContent_global_description { font-size: 1.4rem; line-height: 23px; font-weight: 700; color: #00bdf0; }
@media all and (max-width:1024px) {
    .tabContent_item .swiper-button-prev, .tabContent_item .swiper-button-next { display: none !important; }
    .tabContent_item .swiper-pagination { bottom: 24px !important; }
}
@media all and (min-width:768px) {
    .tabContent_korea .tabContent_korea_btn:hover { color: #0077c8 }
}
@media all and (max-width:767px) {
    .tabContent_global { margin: 0 -14px; }
}
.tabContent_korea .tabContent_korea_btn:active { color: #0077c8 }

/* visualWrap */
.visualWrap { width: 100%; height: 700px; margin-top: 36px; position: relative; display: table; background: no-repeat center; background-size: cover; text-align: center; color: #fff; }
.visualWrap:after { content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .4); }
.visualWrap_contentBox { position: relative; z-index: 1; display: table-cell; vertical-align: middle; }
.visualWrap_title { font-size: 4rem; line-height: 50px; }
.visualWrap_description { display: block; width: 530px; font-size: 1.8rem; line-height: 32px; margin: 20px auto 26px; }
.visualWrap_contentBox .button { margin: 20px 15px 0 15px; }
@media all and (max-width:1024px) {
    .visualWrap_title { font-size: 3.5rem; line-height: 50px; }
    .visualWrap_description { font-size: 1.8rem; line-height: 32px; }
}
@media all and (max-width:767px) {
    .visualWrap { display: block; height: auto; }
    .visualWrap_contentBox { display: block; text-align: left; padding: 46px 16px 37px; min-height: 315px; }
    .visualWrap_title { font-size: 2rem; line-height: 27px; }
    .visualWrap_description { width: auto; overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; font-size: 1.5rem; line-height: 25px; height: calc(25px * 4); margin: 20px auto 36px; }
    .visualWrap_contentBox .button { width: 100%; display: block; margin: 20px auto 0 auto; }
}

/* slideCardBox */
.slideCardBox { background-color: #f3f3f3; padding: 57px 53px; font-size: 0; }
.slideCardBox_img { display: inline-block; height: 320px; width: 478px; background: no-repeat center; background-size: cover; vertical-align: top; }
.slideCardBox_img + .slideCardBox_item { width: calc(100% - 478px); }
.slideCardBox_item { display: inline-block; width: 100%; height: 376px; padding: 38px 30px 37px; background-color: #fff; vertical-align: top; }
.slideCardBox_eyebrow { font-size: 1.2rem; line-height: 24px; }
.slideCardBox_title { font-size: 2.8rem; line-height: 36px; font-weight: 700; word-break: break-word; }
.slideCardBox_description { margin-top: 23px; font-size: 1.6rem; line-height: 28px; }
.slideCardBox_description_sub { margin-top: 15px; font-size: 1.4rem; }
@media all and (min-width:1025px) {
    .slideCardBox_title { overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: calc(36px * 2); }
    .slideCardBox_description { overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; font-size: 1.6rem; line-height: 28px; height: calc(28px * 6); }
    .slideCardBox .swiper-slide { max-width: 50%; }
    .slideCardBox .thumb_readMore { position: absolute; left: 30px; bottom: 38px; }
    .slideCardBox.is_one .swiper-slide { width: 47.888%; margin-right: 4.226%; }
}
@media all and (max-width:1024px) {
    .slideCardBox { padding: 0; background-color: #f3f3f3; }
    .slideCardBox_img { display: none; }
    .slideCardBox_img + .slideCardBox_item { width: 100%; }
    .slideCardBox_item { background-color: transparent; height: auto; padding-bottom: 50px; min-height: 290px; }
    .slideCardBox_title { font-size: 2rem; line-height: 28px; }
    .slideCardBox_description { font-size: 1.4rem; line-height: 22px; }
}
@media all and (max-width:767px) {
    .slideCardBox_item { padding: 24px 16px 50px; }
    .slideCardBox_title { font-size: 2rem; line-height: 27px; }
    .slideCardBox_description { font-size: 1.4rem; line-height: 23px; margin-top: 3px; }
}

/* worldMap */
.worldMap { position: relative; padding-bottom: 39.853%; background-position: 0 0; background-repeat: no-repeat; background-size: contain; margin-top: 57px; }
.worldMap_point { position: absolute; height: 5%; overflow: visible; text-align: center; }
.worldMap_point:hover .worldMap_popup, .worldMap_point.is_open .worldMap_popup { display: block; }
.worldMap_btn { width: 100%; height: 100%; }
.worldMap_popup { display: none; cursor: default; background-color: #fff; min-width: 234px; padding: 20px 10px; border: solid 1px #ccc; border-radius: 5px; position: absolute; bottom: calc(100% + 24px); left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: 10; }
.worldMap_popup:after { content: ""; display: block; width: 100%; height: 25px; position: absolute; top: 100%; left: 0;  /* background: url(https://image.samsungsds.com/resource/en/images/icon/pop_arr_2.png?queryString=20230417020137) no-repeat center 0; */ }
.worldMap_popup.is_reverse { top: calc(100% + 24px); bottom: auto; }
.worldMap_popup.is_reverse:after { top: auto; bottom: 100%;  /* background: url(https://image.samsungsds.com/resource/en/images/icon/pop_arr.png?queryString=20230417020137) no-repeat center 100%; */ }
.worldMap_popup_title { font-size: 1.6rem; line-height: 24px; font-weight: 700; }
.worldMap_popup_description { font-size: 1.4rem; line-height: 20px; }
.worldMap_popup_btn { font-size: 1.4rem; line-height: 20px; display: inline-block; margin-top: 14px; color: #2189ff; }
.worldMap_popup_btn:hover { color: #0077c8; }

/* stackList */
.content_title + .stackList { margin-top: 50px; }
.stackList_item { position: relative; }
.stackList_item + .stackList_item { margin-top: 75px; }
.stackList_item:after { display: block; content: ''; clear: both; }
.stackList_imgBox { cursor: pointer; display: block; position: relative; float: right; width: 65%; max-width: 864px; max-height: 486px; background: #000; }
.stackList_imgBox:active { background: #000; }
.stackList_imgBox .ico { display: none; position: absolute; top: 50%; left: 50%; z-index: 1; font-size: 0; width: 74px; height: 74px; margin: -37px 0 0 -37px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_vod_play.png?queryString=20230417020137) no-repeat; }
.stackList_imgBox .stackList_img { width: 100%; opacity: .7; filter: alpha(opacity=70); }
.stackList_textBox { position: absolute; left: 0; top: 0; width: 35%; height: 100%; padding: 30px 22px 30px 0px; font-size: 0; }
.stackList_textBox:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
.stackList_textWrap { display: inline-block; vertical-align: middle; }
.stackList_title { font-size: 2.6rem; line-height: 36px; }
.stackList_title + .stackList_description { margin-top: 16px; }
.stackList_description { font-size: 1.6rem; line-height: 28px; }
.stackList_description + .btn_btm { margin-top: 43px; }
.stackList_item.is_reverse .stackList_imgBox { float: left; }
.stackList_item.is_reverse .stackList_textBox { left: auto; right: 0; padding: 30px 0px 30px 44px; }
@media all and (max-width:1024px) {
    .stackList_item + .stackList_item { margin-top: 40px; }
    .stackList_textBox { width: 36.5%; padding: 0 24px 0 0; }
    .stackList_imgBox { width: 63.5%; }
    .stackList_title { font-size: 2rem; line-height: 28px; }
    .stackList_title + .stackList_description { margin-top: 6px; }
    .stackList_description { font-size: 1.4rem; line-height: 22px; }
    .stackList_description + .btn_btm { margin-top: 21px; }
    .stackList_item.is_reverse .stackList_textBox { padding: 0 0 0 30px; }
}
@media all and (max-width:767px) {
    .stackList_item + .stackList_item { margin-top: 26px; }
    .stackList_imgBox { float: none; width: 100%; }
    .stackList_imgBox .ico.play { display: block; width: 48px; height: 48px; margin: -24px 0 0 -24px; background-size: 48px; }
    .stackList_textBox { position: relative; width: 100%; padding: 10px 0 0; }
    .stackList_title { padding-bottom: 3px; padding-top: 6px; font-size: 2rem; line-height: 27px; }
    .stackList_description { font-size: 1.3rem; line-height: 23px; margin-top: 7px; }
    .stackList_textBox .btn_btm { display: none; margin-top: 20px; text-align: center; }
    .stackList_item.is_reverse .stackList_imgBox { float: none; }
    .stackList_item.is_reverse .stackList_textBox { padding: 10px 0 0; }
}

/* mylist */
.mylist_trigger { display: none; }
.mylist { display: none; position: fixed; right: -449px; z-index: 6; top: 85px; -webkit-transition: right 0.5s ease-in-out; transition: right 0.5s ease-in-out; }
.mylist_btn { position: absolute; top: 0; right: calc(100% + 30px); color: #fff; background-color: #00b6e8; font-size: 1.4rem; font-weight: 700; letter-spacing: 0.5px; width: 143px; height: 30px; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transform-origin: 100% 0; transform-origin: 100% 0; border-top-left-radius: 8px; border-top-right-radius: 8px; text-transform: uppercase; }
.mylist_btn:after { content: ""; display: inline-block; margin-left: 10px; width: 11px; height: 7px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_16.png?queryString=20230417020137) no-repeat center; }
.mylist.on .mylist_btn:after { background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_16_2.png?queryString=20230417020137); }
.mylist_box { width: 449px; height: auto; background: #fff; border: solid 1px #d7d7d7; border-right: 0; }
.mylist_tabBox { position: relative; width: 100%; height: 509px; }
.mylist_tabItem { position: absolute; width: 100%; height: 412px; top: 43px; left: 0; border-bottom: solid 1px #757575; }
.mylist_tabItem.on { z-index: 10; }
.mylist_tabButton { position: absolute; top: -43px; width: 33.33%; color: #757575; font-size: 1.5rem; font-weight: 400; line-height: 42px; text-align: center; text-transform: uppercase; border-left: solid 1px #d7d7d7; border-bottom: solid 1px #d7d7d7; background-color: #fafafa; }
.mylist_tabItem.on .mylist_tabButton { background-color: #fff; border-bottom: 0; font-weight: 700; color: #000; }
.mylist_tabItem:nth-child(1) .mylist_tabButton { border-left: 0; left: 0; }
.mylist_tabItem:nth-child(2) .mylist_tabButton { left: 33.33%; }
.mylist_tabItem:nth-child(3) .mylist_tabButton { left: 66.66%; }
.mylist_itemList { position: relative; display: none; height: 100%; padding: 0 8px 0 23px; overflow-y: auto !important; }
.mylist_tabItem.on .mylist_itemList { display: block; }
.mylist_tabItem.is_downloads .mylist_itemList { padding: 0 8px 0 23px; }
.mylist_tabItem.is_videos .thumb_imgBox:before { content: ""; display: block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .4); }
.mylist_tabItem.is_videos .thumb_imgBox:after { content: ""; display: block; position: absolute; top: calc(50% - 15px); left: calc(50% - 15px); width: 30px; height: 30px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_video_play.png?queryString=20230417020137) no-repeat center; background-size: cover; }
.mylist_emptyBox { width: 100%; height: 100%; display: none; text-align: center; }
.mylist_tabItem.on .mylist_emptyBox { display: block; position: relative; width: 100%; height: 100%; }
.mylist_emptyWrap { position: absolute; top: calc(50% - 94px); left: 0; width: 100%; }
.mylist_emptyTitle { font-size: 1.8rem; font-weight: 700; }
.mylist_emptyImage { display: block; margin: 40px auto 18px; }
.mylist_emptyDescription { font-size: 1.4rem; }
.mylist_itemList .thumb { height: 103px; padding: 25px 0 25px; }
.mylist_itemList .thumb + .thumb { border-top: solid 1px #e8e8e8; }
.mylist_itemList .thumb_imgBox { width: 78px; height: 52px; margin-right: 14px; margin-left: 2px; }
.mylist_itemList .thumb_imgBox + .thumb_textBox { width: calc(100% - 94px); padding-left: 0; }
.mylist_itemList .thumb_eyebrow { color: #000; }
.mylist_itemList .thumb_category { font-size: 1rem; font-weight: 400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: keep-all; }
.mylist_itemList .thumb_eyebrow + .thumb_title { margin-top: 5px; }
.mylist_itemList .thumb_title a { font-size: 1.7rem; line-height: 20px; margin-bottom: 0; max-height: calc(20px * 2); }
.mylist_clearHistoryBox { width: 100%; position: absolute; top: 454px; left: 0; text-align: center; }
.mylist_clearHistory { width: 100%; margin: auto; color: #4cb1de; font-size: 1.4rem; font-weight: 700; line-height: 55px; text-align: center; letter-spacing: 0.14rem; text-transform: uppercase; }
.mylist_itemList .downloadItem { height: 103px; padding: 24px 0 20px; }
.mylist_itemList .downloadItem + .downloadItem { border-top: solid 1px #e8e8e8; }
.mylist_itemList .downloadItem:after { content: ""; display: block; clear: both; }
.mylist_itemList .downloadItem_imgBox { width: 26px; height: 50px; float: left; margin-right: 26px; margin-left: 13px; font-size: 0; text-align: center; }
.mylist_itemList .downloadItem_imgBox:after { content: ""; display: inline-block; height: 100%; vertical-align: middle; font-size: 0; }
.mylist_itemList .downloadItem_img { display: inline-block; vertical-align: middle; width: 100%; }
.mylist_itemList .downloadItem_textBox { width: calc(100% - 68px); float: left; }
.mylist_itemList .downloadItem_eyebrow { font-size: 1rem; text-transform: uppercase; letter-spacing: 0.6px; color: #000; }
.mylist_itemList .downloadItem_title { display: block; margin-top: 6px; }
.mylist_itemList .downloadItem_title a { overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 1.7rem; line-height: 20px; max-height: calc(20px * 2); font-weight: 700; }
.thumb_title a { overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 20px; font-size: 2.4rem; line-height: 32px; max-height: calc(32px * 2); font-weight: bold; }
@media all and (min-width:1025px) {
    .mylist { -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.33); box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.33); }
    .mylist.on { right: 0; }
    .mylist.load { display: block; }
    .mylist.hasCookie { top: 155px; }
    .mylist_clearHistory:hover { color: #0077c8; }
}
@media all and (max-width:1024px) {
    .mylist_trigger { display: inline-block; width: 17px; height: 17px; margin-right: 25px; background: url(https://image.samsungsds.com/resource/en/images/icon/ico_mvt.png?queryString=20230417020137) no-repeat; background-size: cover; }
    .mylist { display: none; position: absolute; top: 60px !important; bottom: auto !important; right: auto; left: auto; -webkit-transition: none; transition: none; width: 100%; height: calc(100% - 60px); }
    .mylist.on { display: block; }
    .mylist_btn { display: none; }
    .mylist_box { width: 100%; height: 100%; border: 0; }
    .mylist_tabBox { height: 100%; }
    .mylist_tabItem { height: calc(100% - 97px); top: 40px; }
    .mylist_tabButton { top: -40px; font-size: 1.4rem; line-height: 39px; border-top: solid 1px #d7d7d7; }
    .mylist_itemList { position: relative; display: none; height: 100%; padding: 5px 18px; overflow-y: auto !important; }
    .mylist_tabItem.is_downloads .mylist_itemList { padding: 5px 18px; }
    .mylist_itemList .thumb { height: 100px; padding: 20px 0; }
    .mylist_itemList .thumb_imgBox { float: left; width: 89px; height: 60px; margin-left: 0; margin-right: 15px; padding-bottom: 0; }
    .mylist_itemList .thumb_imgBox + .thumb_textBox { float: right; width: calc(100% - 104px); margin-top: 0; }
    .mylist_tabItem.is_videos .thumb_imgBox:after { width: 24px; height: 24px; top: calc(50% - 12px); left: calc(50% - 12px); }
    .mylist_emptyWrap { top: calc(41% - 75px); }
    .mylist_emptyTitle { font-size: 2rem; }
    .mylist_emptyImage { margin: 35px auto 14px; width: 60px; }
    .mylist_itemList .thumb_category { font-size: 1.2rem; font-weight: 700; }
    .mylist_itemList .thumb_eyebrow { color: #757575; }
    .mylist_itemList .thumb_eyebrow + .thumb_title { margin-top: 7px; }
    .mylist_itemList .thumb_title a { font-size: 1.7rem; font-weight: 700; line-height: 22px; max-height: calc(22px * 2); }
    .mylist_clearHistoryBox { top: auto; bottom: 0; }
    .mylist_clearHistory { font-size: 1.2rem; line-height: 57px; }
    .mylist_clearHistory:active { color: #0077c8; }
    .mylist_itemList .downloadItem { height: 100px; padding: 20px 0; }
    .mylist_itemList .downloadItem_imgBox { width: 29px; height: 60px; margin-right: 22px; margin-left: 12px; }
    .mylist_itemList .downloadItem_textBox { width: calc(100% - 63px); }
    .mylist_itemList .downloadItem_img.is_usecase { width: 29px; height: 28px; }
    .mylist_itemList .downloadItem_img.is_paper { width: 26px; height: 29px; }
    .mylist_itemList .downloadItem_img.is_presentation { width: 29px; height: 26px; }
    .mylist_itemList .downloadItem_img.is_brief { width: 29px; height: 29px; }
    .mylist_itemList .downloadItem_eyebrow { font-size: 1.2rem; font-weight: 700; color: #757575; }
    .mylist_itemList .downloadItem_title { margin-top: 7px; }
    .mylist_itemList .downloadItem_title a { font-size: 1.7rem; line-height: 22px; max-height: calc(22px * 2); }
    .mylist_itemList .downloadItem_title:active a { color: #8a8a8a; }
}

/* offeringSlide */
.offeringSlide { height: 600px; background-color: #f3f3f3; }
.type2.offeringSlide { padding: 0; }
.offeringSlide .swiper-container { height: 100%; width: calc(100% - 40px); max-width: 1340px; }
.offeringSlide .swiper-pagination_wrap { position: absolute; width: 100%; z-index: 2; bottom: 0; left: 50%; -webkit-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0); }
.offeringSlide_wrap { position: absolute; width: 100%; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }
.offeringSlide_textBox { padding-right: 400px; }
.offeringSlide_imgBox { position: absolute; top: 50%; right: 116px; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); width: 284px; height: 309px; background: url(https://image.samsungsds.com/resource/en/images/bg_off_swiper.png?queryString=20230417020137) no-repeat; min-height: 30px; }
.offeringSlide_img { width: 203px; height: 286px; background-repeat: no-repeat; background-size: cover; position: absolute; top: 13px; left: 40px; font-size: 1px; text-indent: -9999px; color: transparent; }
.offeringSlide_description { font-size: 3.8rem; line-height: 56px; font-weight: 700; }
.offeringSlide_Writer { display: block; margin-top: 32px; font-size: 1.8rem; }
.offeringSlide_Writer .link_popup { font-weight: bold; }
.offeringSlide .button_wrap { display: inline-block; margin-right: 30px; }
.offeringSlide .button_wrap:last-of-type { margin-right: 0; }
.offeringSlide .button { margin-top: 45px; }
.offeringSlide .swiper-pagination_wrap .swiper-pagination-bullets { right: 43px; bottom: 300px; -webkit-transform: translate3d(0, 50%, 0); transform: translate3d(0, 50%, 0); -webkit-transition: none; transition: none; }
.offeringSlide .swiper-pagination-bullet { display: block; width: 9px; height: 9px; margin: 10px 0 0; border-radius: 7px; border: 1px solid #000; cursor: pointer; font-size: 1px; text-indent: -9999px; color: transparent; opacity: 1; background: none; }
.offeringSlide .swiper-pagination-bullets.is_viewText .swiper-pagination-bullet { width: auto; height: auto; margin: 10px 0 0; border: 0; border-radius: 0; color: red; opacity: 0.4; font-size: 2.4rem; font-weight: 700; text-indent: 0; line-height: normal; overflow: visible; }
.offeringSlide .swiper-pagination-bullets.is_viewText .swiper-pagination-bullet-active { background-color: transparent; opacity: 1; }
.offeringSlide.nonePagination .swiper-pagination-bullets { display: none; }
.offeringSlide .swiper-pagination-bullet:first-child { margin-top: 0; }
.offeringSlide .swiper-pagination-bullet-active { background: #000; }
@media all and (max-width:1024px) {
    .offeringSlide_textBox { padding-right: 260px; }
    .offeringSlide_description { font-size: 3rem; line-height: 45px; }
    .offeringSlide_Writer { font-size: 1.5rem; }
    .offeringSlide_imgBox { right: 60px; width: 180px; height: 196px; background-size: contain; }
    .offeringSlide_img { width: 129px; height: 183px; top: 8px; left: 25px; background-size: contain; }
    .offeringSlide .button_wrap { margin-right: 20px; }
    .offeringSlide .swiper-pagination_wrap .swiper-pagination-bullets { right: 20px; }
}
@media all and (max-width:767px) {
    .offeringSlide { height: 377px; }
    .offeringSlide .swiper-container { width: 100%; }
    .offeringSlide .swiper-pagination { display: none; }
    .offeringSlide .swiper-pagination_wrap .swiper-pagination-bullets { display: block; left: 50%; bottom: 23px; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
    .offeringSlide.nonePagination .swiper-pagination-bullets { display: none; }
    .offeringSlide_wrap { position: static; width: 100%; height: calc(100% - 30px); max-width: none; top: auto; left: auto; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
    .offeringSlide.nonePagination .offeringSlide_wrap { height: calc(100% - 70px); }
    .offeringSlide_textBox { width: calc(100% - 28px); position: absolute; left: 50%; bottom: calc(50% - 10px); -webkit-transform: translate3d(-50%, 50%, 0); transform: translate3d(-50%, 50%, 0); padding-right: 0; text-align: center; }
    .offeringSlide.nonePagination .offeringSlide_textBox { bottom: calc(50% - 20px); }
    .offeringSlide_imgBox { display: none; }
    .offeringSlide_description { font-size: 2rem; line-height: 30px; }
    .offeringSlide_Writer { font-size: 1rem; line-height: 14px; margin-top: 17px; }
    .offeringSlide_Writer + .button_wrap .button { margin-top: 20px; }
    .offeringSlide .button_wrap { display: block; margin-right: 0; }
    .offeringSlide.nonePagination .offeringSlide_Writer { margin-top: 21px; }
    .offeringSlide .button { margin-top: 10px; }
}

/* offeringSlideImage */
.offeringSlideImage { height: 600px; background: no-repeat center; background-size: cover; background-color: #f3f3f3; color: #fff; }
.type2.offeringSlideImage { padding: 0; }
.offeringSlideImage .swiper-container { height: 100%; width: calc(100% - 40px); max-width: 1340px; }
.offeringSlideImage .swiper-slide { background-size: cover; }
.offeringSlideImage .swiper-pagination_wrap { position: absolute; width: 100%; z-index: 2; bottom: 0; left: 50%; -webkit-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0); }
.offeringSlideImage_wrap { position: absolute; width: 100%; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }
.offeringSlideImage_textBox { padding-left: 260px; }
.offeringSlideImage_description { font-size: 4.5rem; line-height: 74px; font-weight: 700; }
.offeringSlideImage_Writer { display: block; margin-top: 27px; font-size: 1.8rem; }
.offeringSlideImage_Writer .link_popup:hover { color: #cbcbcb; }
.offeringSlideImage .button_wrap { display: inline-block; margin-right: 30px; }
.offeringSlideImage .button_wrap:last-of-type { margin-right: 0; }
.offeringSlideImage .button { margin-top: 45px; }
.offeringSlideImage_button { margin-top: 45px; }
.offeringSlideImage .swiper-pagination_wrap .swiper-pagination-bullets { left: 0; bottom: 300px; -webkit-transform: translate3d(0, 50%, 0); transform: translate3d(0, 50%, 0); -webkit-transition: none; transition: none; }
.offeringSlideImage .swiper-pagination-bullet { display: block; width: 9px; height: 9px; margin: 10px 0 0; border-radius: 7px; border: 1px solid #000; cursor: pointer; font-size: 1px; text-indent: -9999px; color: transparent; opacity: 1; background: none; }
.offeringSlideImage .swiper-pagination-bullet:first-child { margin-top: 0; }
.offeringSlideImage .swiper-pagination-bullet-active { background: #000; }
@media all and (min-width:768px) {
    .offeringSlideImage .swiper-pagination-bullets.is_viewText { text-align: left; }
    .offeringSlideImage .swiper-pagination-bullets.is_viewText .swiper-pagination-bullet { position: relative; width: auto; height: auto; margin: 33px 0 0; border: 0; border-radius: 0; color: #fff; opacity: 0.4; font-size: 2.4rem; text-indent: 0; line-height: normal; overflow: visible; padding-left: 18px; }
    .offeringSlideImage .swiper-pagination-bullets.is_viewText .swiper-pagination-bullet:first-child { margin-top: 0; }
    .offeringSlideImage .swiper-pagination-bullets.is_viewText .swiper-pagination-bullet-active { background-color: transparent; opacity: 1; font-weight: 700; }
    .offeringSlideImage .swiper-pagination-bullets.is_viewText .swiper-pagination-bullet-active:before { display: inline-block; content: ""; width: 0px; height: 0px; border-top: 4.5px solid transparent; border-right: 0; border-bottom: 4.5px solid  transparent; border-left: 7px solid #fff; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
}
@media all and (max-width:1280px) {
    .offeringSlideImage_description { font-size: 3.8rem; line-height: 56px; }
    .offeringSlideImage_Writer { font-size: 1.8rem; }
}
@media all and (max-width:1024px) {
    .offeringSlideImage_textBox { padding-left: 180px; }
    .offeringSlideImage_description { font-size: 3rem; line-height: 45px; }
    .offeringSlideImage_Writer { font-size: 1.5rem; }
    .offeringSlideImage .swiper-pagination-bullets.is_viewText .swiper-pagination-bullet { font-size: 2rem; margin-top: 22px; }
    .offeringSlideImage .button_wrap { margin-right: 20px; }
}
@media all and (max-width:767px) {
    .offeringSlideImage { height: 377px; }
    .offeringSlideImage .swiper-container { width: 100%; }
    .offeringSlideImage .swiper-pagination { display: none; }
    .offeringSlideImage .swiper-pagination.is_white .swiper-pagination-bullet { border-color: #fff; }
    .offeringSlideImage .swiper-pagination.is_white .swiper-pagination-bullet-active { background-color: #fff; }
    .offeringSlideImage .swiper-pagination_wrap .swiper-pagination-bullets { display: block; left: 50%; bottom: 23px; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
    .offeringSlideImage.nonePagination .swiper-pagination-bullets { display: none; }
    .offeringSlideImage_wrap { position: static; width: 100%; height: calc(100% - 30px); max-width: none; top: auto; left: auto; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
    .offeringSlideImage.nonePagination .offeringSlideImage_wrap { height: calc(100% - 70px); }
    .offeringSlideImage_textBox { width: calc(100% - 28px); padding-left: 0; position: absolute; left: 50%; bottom: calc(50% - 10px); -webkit-transform: translate3d(-50%, 50%, 0); transform: translate3d(-50%, 50%, 0); padding-right: 0; text-align: center; }
    .offeringSlideImage.nonePagination .offeringSlideImage_textBox { bottom: calc(50% - 20px); }
    .offeringSlideImage_description { font-size: 2rem; line-height: 30px; }
    .offeringSlideImage_Writer { font-size: 1rem; line-height: 14px; margin-top: 17px; }
    .offeringSlideImage.nonePagination .offeringSlideImage_Writer { margin-top: 21px; }
    .offeringSlideImage_button { position: absolute; top: 100%; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); margin-top: 0; padding-right: 0; text-align: center; }
    .offeringSlideImage_Writer + .button_wrap .button { margin-top: 20px; }
    .offeringSlideImage .button_wrap { display: block; margin-right: 0; }
    .offeringSlideImage.nonePagination .offeringSlideImage_Writer { margin-top: 21px; }
    .offeringSlideImage .button { margin-top: 10px; }
}

/* formBox */
.formBox_leftBox { display: inline-block; width: 40%; padding-right: 25px; vertical-align: top; }
.formBox_rightBox { display: inline-block; width: 60%; padding-left: 25px; vertical-align: top; }
.formBox_image { max-width: 100%; }
.formBox_title { margin-bottom: 14px; font-size: 1.6rem; line-height: 32px; color: #000; }
.formBox_rightInput { display: inline-block; width: 250px; margin-top: 30px; margin-left: 25px; vertical-align: top; }
.survey_question.q1 .formBox_rightInput { margin-top: 0; }
.formBox_leftTitle { display: inline-block; width: 356px; }
.formBox .sv_tit.formBox_leftTitle { margin-bottom: 0; }
.formBox .ul_ip .survey_ip { padding-bottom: 2px; overflow: hidden; }
.formBox .ul_ip .survey_ip input[type="text"] { height: 30px; font-size: 1.6rem; }
.formBox .ul_ip .ip_select select { width: 100%; height: 30px; border: 1px solid #a6a6a6; padding: 10px 15px; font-size: 1.6rem; margin-bottom: 28px; -webkit-appearance: none; line-height: 28px; }
.formBox .ul_ip .ip_select .lb { font-size: 1.6rem; line-height: 28px; }
.formBox .ul_ip .survey_ip textarea { height: 90px; margin-bottom: 0; padding: 8px 16px; margin-bottom: 25px; }
.formBox .ul_ip .ip_select { display: block; width: 100%; height: 30px; }
.formBox .ip_tit { font-size: 1.6rem; line-height: 24px; margin-bottom: 5px; }
.formBox .ul_ip .survey_ip.is_half_left, .formBox .ul_ip .survey_ip.is_half_right { width: 49%; float: left; }
.formBox .ul_ip .survey_ip.is_half_right { margin-left: 2%; clear: none; }
.formBox .ul_ip .survey_ip.is_half_right + .survey_ip { clear: both; }
@media all and (min-width:768px) {
    .formBox_rightInput input[type=text], .formBox_rightInput input[type=password], .formBox_rightInput textarea { height: 30px; }
}
@media all and (min-width:1px) and (max-width:767px) {
    .formBox_leftBox { display: none; }
    .formBox_rightBox { width: 100%; padding: 0; }
    .formBox .ul_ip .survey_ip.is_half_left, .formBox .ul_ip .survey_ip.is_half_right { width: 100%; float: none; margin: 0; }
    .formBox .ul_ip .survey_ip input[type="text"] { height: 45px; font-size: 1.4rem; }
    .formBox_rightInput { display: block; width: 100%; margin-top: 0; margin-left: 0; }
    .formBox .survey_question { padding: 0; }
}

/* horizontalThumbnailList */

/* horizontalThumbnailList */
.horizontalThumbnailList { position: relative; overflow: hidden; margin-top: 59px; }
.horizontalThumbnailList.is_under { max-width: 1380px; margin-left: auto; margin-right: auto; padding: 0 20px; }
.horizontalThumbnailList .swiper-container { width: calc(115% - 180px); position: relative; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.horizontalThumbnailList.is_under .swiper-container { width: 100%; }
.horizontalThumbnailList .swiper-button-prev, .horizontalThumbnailList .swiper-button-next { top: 33%; background-size: contain; }
.horizontalThumbnailList .swiper-button-prev { background-image: url(https://image.samsungsds.com/resource/en/images/btn_owl_prev.png?queryString=20230417020137); }
.horizontalThumbnailList .swiper-button-next { background-image: url(https://image.samsungsds.com/resource/en/images/btn_owl_next.png?queryString=20230417020137); }
.horizontalThumbnailList.is_under .swiper-button-prev, .horizontalThumbnailList.is_under .swiper-button-next, .horizontalThumbnailList.is_under .swiper-pagination { display: none; }
.horizontalThumbnailList .swiper-slide { height: auto; }
.horizontalThumbnailList.is_length3 .swiper-slide { width: 31% !important; }
.horizontalThumbnailList.is_length3 .swiper-slide +  .swiper-slide { margin-left: 3.5%; }
.horizontalThumbnailList.is_length2 .swiper-slide { width: calc(50% - 22px) !important; }
.horizontalThumbnailList.is_length2 .swiper-slide +  .swiper-slide { margin-left: 44px; }
.horizontalThumbnail { height: 100%; position: relative; padding: 0 22px 35px; text-align: center; }
.horizontalThumbnailList.is_under .horizontalThumbnail { font-size: 0; padding: 0 0 42px; }
.horizontalThumbnailList.is_length1 .horizontalThumbnail { padding: 0; }
.horizontalThumbnailList.is_length1 .horizontalThumbnail_textBox { padding-bottom: 0 !important; }
.horizontalThumbnailList.is_length1 .button { margin-top: 0 !important; }
.horizontalThumbnailList.is_length1 .horizontalThumbnail_imgBox { display: inline-block; width: 50%; vertical-align: middle; }
.horizontalThumbnailList.is_over .swiper-slide .horizontalThumbnail_textBox { -webkit-transition: 0.25s; transition: 0.25s; }
.horizontalThumbnailList.is_over .swiper-slide.is_hidden .horizontalThumbnail_textBox { opacity: 0; visibility: hidden; }
.horizontalThumbnailList.is_length1 .horizontalThumbnail_textBox { display: inline-block; width: 50%; padding-left: 44px; text-align: left; vertical-align: middle; }
.horizontalThumbnailList.is_textalignLeft .swiper-slide .horizontalThumbnail_textBox { text-align: left; }
.horizontalThumbnailList.is_textalignCenter .swiper-slide .horizontalThumbnail_textBox { text-align: center; }
.horizontalThumbnailList.is_length1 .horizontalThumbnail_textBox::after { display: block; content: ""; height: 100%; }
.horizontalThumbnail_img { display: block; width: 100%; height: 0; padding-bottom: 66.82%; background: center no-repeat; background-size: cover; }
.horizontalThumbnail_title { display: inline-block; margin-top: 26px; font-size: 2.8rem; font-weight: 700; line-height: 36px; }
.horizontalThumbnailList.is_length1 .horizontalThumbnail_title { margin-top: 0; }
.horizontalThumbnail_description { display: block; margin-top: 17px; font-size: 1.6rem; line-height: 24px; }
.horizontalThumbnail_exampleList { padding: 8px; }
.horizontalThumbnail_btn { position: absolute; left: 50%; bottom: 35px; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.horizontalThumbnail_btn .button, .horizontalThumbnail_btn_multi .button { margin-top: 15px; }
.horizontalThumbnailList.is_length1 .horizontalThumbnail_btn { position: static; margin-top: 47px; -webkit-transform: none; transform: none; text-align: left; }
.horizontalThumbnailList.is_length1 .horizontalThumbnail_btn .button { text-align: center; }
.horizontalThumbnailList.is_under .horizontalThumbnail_btn { bottom: 0; }
@media all and (max-width:1840px) {
    .horizontalThumbnailList .swiper-container { width: calc(145% - 540px); }
}
@media all and (max-width:1500px) {
    .horizontalThumbnailList .swiper-container { width: calc(150% - 300px); }
}
@media all and (min-width:1280px) {
    .horizontalThumbnailList.is_five .swiper-container { width: calc(130% - 210px); }
    .horizontalThumbnailList.is_five .horizontalThumbnail { padding-left: 18.5px; padding-right: 18.5px; }
}
@media all and (max-width:1024px) {
    .horizontalThumbnailList.is_length1 { padding: 0 44px; }
    .horizontalThumbnailList .swiper-button-prev, .horizontalThumbnailList .swiper-button-next { width: 30px; height: 62px; top: 35%; }
    .horizontalThumbnail_title { margin-top: 14px; font-size: 2rem; line-height: 28px; }
    .horizontalThumbnail_description { font-size: 1.4rem; line-height: 22px; margin-top: 8px; }
}
@media all and (max-width:768px) {
    .horizontalThumbnailList.is_under { padding-left: 14px; padding-right: 14px; }
    .horizontalThumbnailList .swiper-container { width: 100%; }
    .horizontalThumbnailList .swiper-button-prev, .horizontalThumbnailList .swiper-button-next { display: none; }
    .horizontalThumbnailList .swiper-pagination { display: block !important; }
    .horizontalThumbnailList.is_length1 .swiper-pagination { display: none !important; }
    .horizontalThumbnailList.is_under .swiper-slide { width: 100% !important; }
    .horizontalThumbnailList.is_under .swiper-slide + .swiper-slide { margin-left: 0 !important; }
    .horizontalThumbnail { padding: 0 14px 95px; text-align: left; }
    .horizontalThumbnailList .horizontalThumbnail { padding-bottom: 41px !important; }
    .horizontalThumbnailList.is_length1 .horizontalThumbnail { padding-bottom: 66px !important; }
    .horizontalThumbnailList.is_under .horizontalThumbnail_imgBox { width: 100%; }
    .horizontalThumbnailList.is_under .horizontalThumbnail_textBox { width: 100%; padding-left: 0; }
    .horizontalThumbnailList.is_over .swiper-slide:not(.swiper-slide-active) .horizontalThumbnail_textBox { visibility: visible !important; opacity: 1 !important; -webkit-transition: 0s; transition: 0s; }
    .horizontalThumbnail_title { font-size: 2rem; line-height: 25px; margin-top: 16px !important; }
    .horizontalThumbnail_description { font-size: 1.4rem; line-height: 22px; margin-top: 7px; }
    .horizontalThumbnail_btn { padding-top: 10px; bottom: 41px !important; }
    .horizontalThumbnail_btn .button + .button { margin-top: 20px; }
    .horizontalThumbnailList.is_length1 .horizontalThumbnail_btn { position: absolute; margin-top: 0; bottom: 0 !important; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
}

/* //horizontalThumbnailList */

/* backgroundHorizontalThumbnail */
.backgroundHorizontalThumbnailList { position: relative; background: no-repeat center; background-size: cover; padding: 50px 0; margin-top: 70px; }
.backgroundHorizontalThumbnail_imageBox { -webkit-transform: scale(0.88); transform: scale(0.88); -webkit-transition: 400ms cubic-bezier(0.165, 0.84, 0.44, 1); transition: 400ms cubic-bezier(0.165, 0.84, 0.44, 1); font-size: 0; }
.backgroundHorizontalThumbnailList .swiper-slide.is_active_start .backgroundHorizontalThumbnail_imageBox { -webkit-transform: scale(1); transform: scale(1); }
.backgroundHorizontalThumbnailList .swiper-container { width: 140%; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.backgroundHorizontalThumbnail { padding: 0 10%; }
.backgroundHorizontalThumbnail_image { display: inline-block; background: no-repeat center; background-size: cover; width: 100%; height: 0; font-size: 20px; padding-bottom: 66.6666%; }
.backgroundHorizontalThumbnail_textBox { color: #fff; text-align: center; padding: 30px 10%; opacity: 0; }
.backgroundHorizontalThumbnail_title { font-size: 28px; display: inline-block; }
.backgroundHorizontalThumbnail_description { font-size: 16px; line-height: 28px; margin-top: 30px; display: inline-block; }
.backgroundHorizontalThumbnailList .swiper-slide.is_active .backgroundHorizontalThumbnail_textBox { opacity: 1; -webkit-transition: 0.25s; transition: 0.25s; }
.backgroundHorizontalThumbnailList .swiper-button-prev, .backgroundHorizontalThumbnailList .swiper-button-next { width: 36px; height: 43px; margin: 0; top: calc(70% - 300px); background: center no-repeat; background-size: 14px 26px; }
.backgroundHorizontalThumbnailList .swiper-button-prev { left: 25.5%; background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_17.png?queryString=20230417020137); }
.backgroundHorizontalThumbnailList .swiper-button-next { right: 25.5%; background-image: url(https://image.samsungsds.com/resource/en/images/icon/ico_arr_17_2.png?queryString=20230417020137); }
.backgroundHorizontalThumbnailList .swiper-pagination.swiper-pagination-bullets { bottom: 50px; }
@media all and (max-width:1024px) {
    .backgroundHorizontalThumbnailList .swiper-button-prev, .backgroundHorizontalThumbnailList .swiper-button-next { top: 140px; }
}
@media all and (max-width:767px) {
    .backgroundHorizontalThumbnailList { padding: 25px 0; margin-top: 25px; }
    .backgroundHorizontalThumbnailList .swiper-container { width: 100%; }
    .backgroundHorizontalThumbnail_textBox { padding: 25px 10px; }
    .backgroundHorizontalThumbnail_title { font-size: 20px; opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
    .backgroundHorizontalThumbnail_description { font-size: 13px; line-height: 23px; margin-top: 15px; opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
    .backgroundHorizontalThumbnailList .swiper-button-prev, .backgroundHorizontalThumbnailList .swiper-button-next { display: none; }
    .backgroundHorizontalThumbnail { padding: 0 14px }
    .backgroundHorizontalThumbnailList .swiper-pagination.swiper-pagination-bullets { bottom: 25px; }
}

/* //backgroundHorizontalThumbnail */

/* horizontalMonial */
.horizontalMonial { background-color: #efefef; position: relative; font-size: 0; }
.horizontalMonial .swiper-slide { height: auto; }
.horizontalMonial_wrap { text-align: center; max-width: 1140px; height: 100%; margin: auto; padding: 100px 0; }
.horizontalMonial_wrap::after { display: inline-block; height: 100%; content: ""; vertical-align: middle; }
.horizontalMonial_textBox { display: inline-block; font-size: 12px; vertical-align: middle; }
.horizontalMonial_description { font-size: 5.5rem; line-height: 76px; font-weight: bold; font-family: 'SharpSansNo1'; }
.horizontalMonial_writer { display: block; font-size: 1.8rem; line-height: 32px; margin-top: 30px; }
.horizontalMonial .button_wrap { margin-top: 45px; }
.horizontalMonial .button_wrap .button + .button { margin-left: 30px; }
.horizontalMonial .swiper-pagination { bottom: 50px !important; }
.horizontalMonial .swiper-button-prev { background: url(https://image.samsungsds.com/resource/en/images/btn_owl_prev.png?queryString=20230417020137) no-repeat; background-size: 100%; }
.horizontalMonial .swiper-button-next { background: url(https://image.samsungsds.com/resource/en/images/btn_owl_next.png?queryString=20230417020137) no-repeat; background-size: 100%; }
@media all and (max-width:1024px) {
    .horizontalMonial_wrap { max-width: 680px; padding: 75px 0; }
    .horizontalMonial_description { font-size: 3.4rem; line-height: 45px; }
    .horizontalMonial_writer { font-size: 1.1rem; margin-top: 21px; }
    .horizontalMonial .button_wrap { margin-top: 25px; }
    .horizontalMonial .swiper-pagination { bottom: 15px !important; }
}
@media all and (max-width:767px) {
    .horizontalMonial_wrap { padding: 75px 14px; }
    .horizontalMonial_description { font-size: 2.3rem; line-height: 32px; }
    .horizontalMonial_writer { font-size: 1rem; line-height: 11px; margin-top: 10px; }
    .horizontalMonial .button_wrap { margin-top: 20px; }
    .horizontalMonial .button_wrap .button { display: block; margin: auto; }
    .horizontalMonial .button_wrap .button + .button { margin: 12px auto 0; }
    .horizontalMonial .swiper-pagination { bottom: 8px !important; }
    .horizontalMonial .swiper-button-prev, .horizontalMonial .swiper-button-next { display: none; }
}

/* //horizontalMonial */

/* blackFildImageBox */
.blackFildImageBox { text-align: center; margin-top: 70px; }
.blackFildImageBox_title { font-size: 3.8rem; line-height: 50px; }
.blackFildImageBox_description { font-size: 1.6rem; line-height: 28px; margin-top: 18px; }
.blackFildImageBox_img { margin-top: 100px; width: 100%; }
@media all and (max-width:1024px) {
    .blackFildImageBox_title { font-size: 2.6rem; line-height: 36px; }
    .blackFildImageBox_description { font-size: 1.4rem; line-height: 25px; margin-top: 10px; }
    .blackFildImageBox_img { margin-top: 75px; }
}
@media all and (max-width:767px) {
    .blackFildImageBox_title { font-size: 2rem; line-height: 28px; }
    .blackFildImageBox_description { font-size: 1.4rem; line-height: 23px; margin-top: 5px; }
    .blackFildImageBox_img { margin-top: 40px; }
}

/* //blackFildImageBox */

/* 2023-02-28 삼성SDS 개인정보처리 방침 셀렉트 박스 스크롤 생성 시작 */
@media all and (max-width: 767px) {
    .pri_sel .selectbox {/* width: auto; */width: 150px;}
    /* .pri_sel .selectbox .sel {font-size: 1.4rem;} */
    .pri_sel .selectbox dd {top: 6rem;bottom: 0;height: auto;padding-top: 0;}
}
/* // 2023-02-28 삼성SDS 개인정보처리 방침 셀렉트 박스 스크롤 생성 끝 */

/* 2023-03-17 안전보건경영 추가 시작 */
/* list_safety_health
---------- ---------- ---------- ---------- ---------- */
.list_safety_health .item_safety_health {
    margin-top: 6.1rem;
}

.list_safety_health .item_safety_health:first-child {
    margin-top: 0;
}

.list_safety_health .tit_safety_health {
    font-weight: 700;
    font-size: 2.6rem;
    line-height: 1.4;
}

.list_safety_health .tit_safety_health + .txt_safety_health {
    margin-top: 3.1rem;
}

.list_safety_health .txt_safety_health {
    padding: 1.9rem 3rem 1.8rem;
    border-top: 0.1rem solid #ccc;
    border-bottom: 0.1rem solid #ccc;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 1.7;
    letter-spacing: -0.025rem;
}

.list_safety_health ~ .txt_n_guide_caution {
    margin-top: 5.6rem;
}

.list_safety_health ~ .txt_n_guide_sign {
    margin-top: 5.5rem;
}

/* type_small */
.list_safety_health.type_small .item_safety_health {
    margin-top: 0.7rem;
}

.list_safety_health.type_small .item_safety_health:first-child {
    margin-top: 0;
}

.list_safety_health.type_small .tit_safety_health {
    font-weight: 700;
    font-size: 1.8rem;
    letter-spacing: -0.025rem;
}

.list_safety_health.type_small .tit_safety_health + .txt_safety_health {
    margin: 0.6rem 0 0;
}

.list_safety_health.type_small .tit_safety_health ~ .tit_safety_health {
    margin-top: 2.6rem;
}

.list_safety_health.type_small .txt_safety_health {
    padding: 0;
    border: 0 none;
    font-size: 1.6rem;
    line-height: 1.6;
}

/* list_hstry
---------- ---------- ---------- ---------- ---------- */
.list_hstry {
    border-top: 0.1rem solid #ddd;
    border-bottom: 0.1rem solid #ddd;
}

.list_hstry .item_hstry {
    padding: 1.8rem 0;
    border-top: 0.1rem dotted #ccc;
}

.list_hstry .item_hstry:first-child {
    border-top: 0 none;
}

.list_hstry .tit_hstry {
    float: left;
    width: 14.6rem;
    letter-spacing: 0.05rem;
}

.list_hstry .txt_hstry {
    overflow: hidden;
    letter-spacing: -0.05rem;
}

/* override
---------- ---------- ---------- ---------- ---------- */
/* cbox
---------- ---------- ---------- ---------- ---------- */
.cbox .txt_n_guide_caution {
    font-size: 1.6rem;
    line-height: 2;
    letter-spacing: -0.025rem;
}

.cbox .txt_n_guide_sign {
    font-size: 1.8rem;
    line-height: 1.7;
    letter-spacing: -0.025rem;
    text-align: right;
}

.cbox .txt_n_guide_sign .emph_l {
    font-weight: 700;
}

/* n_guide */
.cbox.n_guide .inner_l {
    max-width: 131.8rem;
    margin: 9.7rem auto 0;
    padding: 0;
}

.cbox.n_guide .inner_l.type_midium {
    max-width: 102rem;
}

/* img_tit_list */
.img_tit_list .prod_list dl.list_safety_health {
    width: auto;
    margin-top: auto;
    padding-top: 0;
    padding-left: 0;
    border-top: 0 none;
}

.img_tit_list .prod_list .emph_prod + .list_safety_health {
    margin-top: 3rem;
}

/* prod_list */
.prod_list .emph_prod {
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 1.7;
    letter-spacing: -0.025rem;
}

.prod_list .emph_prod + .list_hstry {
    margin-top: 2.9rem;
}

/* ========== ========== ========== ========== ==========
////////// ////////// Media ////////// //////////
========== ========== ========== ========== ========== */
@media only screen and (max-width: 1024px) {
    /* list_safety_health
    ---------- ---------- ---------- ---------- ---------- */
    .list_safety_health .item_safety_health {
        margin-top: 3.3rem;
    }

    .list_safety_health .item_safety_health:first-child {
        margin-top: 0;
    }

    .list_safety_health .tit_safety_health {
        font-size: 2rem;
    }

    .list_safety_health .tit_safety_health + .txt_safety_health {
        margin-top: 2.2rem;
        word-break: break-all;
    }

    .list_safety_health .txt_safety_health {
        padding: 0.9rem 1rem 0.4rem;
        font-size: 1.4rem;
    }

    .list_safety_health ~ .txt_n_guide_caution {
        margin-top: 2.9rem;
    }

    .list_safety_health ~ .txt_n_guide_sign {
        margin-top: 2.6rem;
    }

    /* type_small */
    .list_safety_health.type_small .item_safety_health {
        margin-top: 0;
        line-height: 1.7;
    }

    .list_safety_health.type_small .tit_safety_health {
        font-size: 1.4rem;
        line-height: 1.7;
    }

    .list_safety_health.type_small .tit_safety_health ~ .tit_safety_health {
        margin-top: 2.6rem;
    }

    .list_safety_health.type_small .txt_safety_health {
        font-size: 1.4rem;
        line-height: 1.7;
    }

    /* list_hstry
    ---------- ---------- ---------- ---------- ---------- */
    .list_hstry .tit_hstry {
        width: 5.3rem;
    }

    .list_hstry .item_hstry {
        padding: 1.6rem 0;
    }

    /* override
    ---------- ---------- ---------- ---------- ---------- */
    /* cbox */
    .cbox .sub_tit + .list_safety_health {
        margin-top: 5.2rem;
    }

    .cbox .txt_n_guide_caution {
        font-size: 1.4rem;
        line-height: 1.7;
        word-break: break-all;
    }

    .cbox .txt_n_guide_sign {
        font-size: 1.4rem;
        line-height: 1.7;
    }

    .cbox .txt_n_guide_sign .emph_l {
        font-weight: 700;
    }

    /* n_guide */
    .cbox.n_guide .inner_l {
        margin-top: 4.8rem;
    }

    /* img_tit_list */
    .img_tit_list .prod_list .emph_prod + .list_safety_health {
        margin-top: 2.5rem;
    }

    /* prod_list */
    .prod_list .emph_prod {
        font-size: 1.4rem;
        line-height: 1.7;
        word-break: break-all;
    }

    .prod_list .emph_prod + .list_hstry {
        margin-top: 2.7rem;
    }
}
/* 2023-03-17 안전보건경영 추가 끝 */

/* 220613 | 제보하기 내용추가 */
.sub_tit_cover + .n_table_box2 {margin-top:100px;}
.n_table_box2{max-width:1180px;margin:0 auto;}
.n_table_box2 table{border-top:4px solid #000;border-bottom:4px solid #000;}
.n_table_box2 table tr th{padding:25px 20px;text-align:center;vertical-align:middle;font-size:25px;line-height:36px;border-left:1px solid #000;background:#F3F3F3;box-sizing:border-box;}
.n_table_box2 table tr th:first-child{border-left:0;}
.n_table_box2 table tr td{padding:25px 20px;line-height:28px;border-top:1px solid #000;border-left:1px solid #000;background:#fff;}
.n_table_box2 table tr td:first-child{border-left:0;text-align:center;}
.n_table_box2 table tr td strong{display:block;max-width:260px;margin:0 auto;}
.n_table_box2 table tr td .tit_padding {position:relative;padding-left:90px;}
.n_table_box2 table tr td .tit_padding span {position:absolute;left:0;top:0;}

/** -Mobile UI- **/
@media all and (max-width:1023px) {
  .sub_tit_cover + .n_table_box2 { margin-top: 50px; }
  .n_table_box2 table tr th { padding: 25px 10px; vertical-align: middle; font-size: 18px; line-height: 28px; }
  .n_table_box2 table tr td { padding: 20px 10px;line-height:24px; }
  .n_table_box2 table tr td .tit_padding {padding-left:80px;}
}
@media all and (max-width:767px) {
  .n_table_box2 {overflow-y:auto;}
  .n_table_box2 table tr td {min-width:215px;}
  .n_table_box2 table tr td:first-child{min-width:80px;}
  .n_table_box2 table tr td .tit_padding {padding-left:0;}
  .n_table_box2 table tr td .tit_padding span {position:relative;}
}
