@charset "utf-8";

@import url("/resources/_inc/css/normalize.css");


@font-face {
  font-family: 's4';
  src: url('/resources/_inc/font/SamsungOne-400v10.eot'); /* IE9 Compat Modes */
  src: url('/resources/_inc/font/SamsungOne-400v10.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/resources/_inc/font/SamsungOne-400v10.woff2') format('woff2'), /* Modern Browsers */
  url('/resources/_inc/font/SamsungOne-400v10.woff') format('woff'), /* Modern Browsers */
  url('/resources/_inc/font/SamsungOne-400v10.ttf') format('truetype'), /* Safari, Android, iOS */
  url('/resources/_inc/font/SamsungOne-400v10.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: 400;
}
@font-face {
  font-family: 's7';
  src: url('/resources/_inc/font/SamsungOne-700v10.eot'); /* IE9 Compat Modes */
  src: url('/resources/_inc/font/SamsungOne-700v10.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/resources/_inc/font/SamsungOne-700v10.woff2') format('woff2'), /* Modern Browsers */
  url('/resources/_inc/font/SamsungOne-700v10.woff') format('woff'), /* Modern Browsers */
  url('/resources/_inc/font/SamsungOne-700v10.ttf') format('truetype'), /* Safari, Android, iOS */
  url('/resources/_inc/font/SamsungOne-700v10.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: 700;
}
@font-face {
  font-family: 's8';
  src: url('/resources/_inc/font/SamsungOne-800v10.eot'); /* IE9 Compat Modes */
  src: url('/resources/_inc/font/SamsungOne-800v10.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/resources/_inc/font/SamsungOne-800v10.woff2') format('woff2'), /* Modern Browsers */
  url('/resources/_inc/font/SamsungOne-800v10.woff') format('woff'), /* Modern Browsers */
  url('/resources/_inc/font/SamsungOne-800v10.ttf') format('truetype'), /* Safari, Android, iOS */
  url('/resources/_inc/font/SamsungOne-800v10.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: 800;
}
@font-face {
  font-family: 'stitle';
  src: url('/resources/_inc/font/SamsungSharpSans-Bold.eot'); /* IE9 Compat Modes */
  src: url('/resources/_inc/font/SamsungSharpSans-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/resources/_inc/font/SamsungSharpSans-Bold.woff2') format('woff2'), /* Modern Browsers */
  url('/resources/_inc/font/SamsungSharpSans-Bold.woff') format('woff'), /* Modern Browsers */
  url('/resources/_inc/font/SamsungSharpSans-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
  url('/resources/_inc/font/SamsungSharpSans-Bold.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}




/* 삼성 한글 폰트  */
@font-face{
  font-family:'SECGCWL';
  src:url("/resources/kr/_inc/font/SECGCWL.eot");
  src:url("/resources/kr/_inc/font/SECGCWL.eot?#iefix") format("embedded-opentype"),
  url("/resources/kr/_inc/font/SECGCWL.woff") format("woff"),
  url("/resources/kr/_inc/font/SECGCWL.ttf") format("truetype");
  font-weight:normal;
  font-style:normal;
}
/*삼성긴고딕 Medium*/
@font-face{
  font-family:'SECGCWM';
  src:url("/resources/kr/_inc/font/SECGCWM.eot");
  src:url("resources/kr/_inc/font/SECGCWM.eot?#iefix") format("embedded-opentype"),
  url("/resources/kr/_inc/font/SECGCWM.woff") format("woff"),
  url("/resources/kr/_inc/font/SECGCWM.ttf") format("truetype");
  font-weight:normal;
  font-style:normal;
}

/*삼성긴고딕 Bold*/
@font-face{
  font-family:'SECGCWB';
  src:url("/resources/kr/_inc/font/SECGCWB.eot");
  src:url("/resources/kr/_inc/font/SECGCWB.eot?#iefix") format("embedded-opentype"),
  url("/resources/kr/_inc/font/SECGCWB.woff") format("woff"),
  url("/resources/kr/_inc/font/SECGCWB.ttf") format("truetype");
  font-weight:normal;
  font-style:normal;
}


html {-webkit-overflow-scrolling:touch;}
body {font-size:12px;line-height:1;-webkit-overflow-scrolling:touch;-webkit-font-smoothing: antialiased;font-family:'s4','dotum','돋움',Serif;letter-spacing:-1px;color:#333;}
* {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.clfix:after {content:""; clear:both; height:0%; display:block;}
.clfix {display: inline-block;}
.clfix {display: block;}
* html .clfix {height: 1%;} /* Hides from IE-mac */
.clfix { zoom:1; } /*for IE 5.5-7*/

.ir {text-indent:-100%;*text-indent:0;white-space:nowrap;overflow:hidden;font-size:0;line-height:0;text-shadow:none;color:transparent;}
.ib {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.hidden {visibility:hidden;overflow:hidden;display:block;width:0;height:0;font-size:0;line-height:0;}
.skip-content a {
  background: #000;
  text-align: center;
  position: absolute;
  top: -36px;
  left: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  display: block;
  color: #fff;font-size:14px;
}
.skip-content a:focus {
  width: 100%;
  position: relative;
  padding: 10px;
  height: auto;
  top: 0;
}
caption,legend {visibility:hidden;overflow:hidden;display:block;width:0;height:0;font-size:0;line-height:0;}

img {vertical-align:top;}
sup {font-family:'s4';}

a[disabled="disabled"] {
  pointer-events: none;
  opacity:0.5;
}
input[type="checkbox"], input[type="radio" ] {display:inline-block;vertical-align:middle;}
select::-ms-expand {
  display: none;
}


textarea {resize:none;}
textarea.text {display:inline-block;height:100px;padding:0;border:1px solid #e0ded9;color:#333;font-size:14px;line-height:22px;text-indent:10px;vertical-align:middle;}

table {width:100%;table-layout:fixed;position: relative;}
em {font-style:normal;}
strong {font-weight:400;}
strong.bold {font-weight:700;}
.underline {text-decoration:underline;}

.hidden_text {font-size: 0;color: transparent;text-indent: -9999px;}

/* layout */
.fl {float:left;}
.fr {float:right;}



/* helper */
.v-t {vertical-align:top;}
.v-m {vertical-align:middle;}
.t-c {text-align:center !important;}
.t-r {text-align:right !important;}
.t-l {text-align:left !important;}
.ti0 {text-indent:0 !important;}

.fGray {color:#999999 !important;}
.fBlue {color:#0081c6 !important;}
.m0a {margin:0 auto;}
.mt0 {margin-top:0px !important;}.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}.mt45 {margin-top:45px !important;}
.mt50 {margin-top:50px !important;}.mt55 {margin-top:55px !important;}
.mt60 {margin-top:60px !important;}.mt65 {margin-top:65px !important;}
.mt70 {margin-top:70px !important;}.mt75 {margin-top:75px !important;}
.mt80 {margin-top:80px !important;}.mt85 {margin-top:85px !important;}
.mt90 {margin-top:90px !important;}.mt95 {margin-top:95px !important;}
.mt100 {margin-top:100px !important;}
.mtm10 {margin-top:-10px !important;}
.mb0 {margin-bottom:0px !important;}.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}.mb35 {margin-bottom:35px !important;}
.mb40 {margin-bottom:40px !important;}.mb45 {margin-bottom:45px !important;}
.mb50 {margin-bottom:50px !important;}.mb55 {margin-bottom:55px !important;}
.mb60 {margin-bottom:60px !important;}.mb65 {margin-bottom:65px !important;}
.mb70 {margin-bottom:70px !important;}.mb75 {margin-bottom:75px !important;}
.mb80 {margin-bottom:80px !important;}.mb85 {margin-bottom:85px !important;}
.mb90 {margin-bottom:90px !important;}.mb95 {margin-bottom:95px !important;}
.mb100 {margin-bottom: 100px !important;}.mb130 {margin-bottom: 130px !important;}
.mtb30-50 {margin:30px 0 50px 0 !important;}
.ml05 {margin-left:5px !important;}.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}.ml30 {margin-left:30px !important;}
.ml40 {margin-left:40px !important;}.ml45 {margin-left:45px !important;}
.mr05 {margin-right:5px !important;}.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}.mr20 {margin-right:20px !important;}
.mr25 {margin-right:25px !important;}.mr30 {margin-right:30px !important;}
.mr40 {margin-right:40px !important;}.mr45 {margin-right:45px !important;}
.pl0 {padding-left:0 !important;}.pl5 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}.pl15 {padding-left:15px !important;}
.pl20 {padding-left:20px !important;}.pl30 {padding-left:30px !important;}
.pl110 {padding-left:110px !important;}
.pl130 {padding-left:130px !important;}
.pl140 {padding-left:140px !important;}
.pr20 {padding-right:20px !important;}.pr30 {padding-right:30px !important;}
.pt30 {padding-top:30px !important;}.pt40 {padding-top:40px !important;}
.pt70 {padding-top:70px !important;}.pt80 {padding-top:80px !important;}
.pb30 {padding-bottom:30px !important;}.pb50 {padding-bottom:50px !important;}
.pb80 {padding-bottom:80px !important;}.pb150 {padding-bottom:150px !important;}
.mr50 {margin-right:50px !important;}
.mlr05 {margin:0 5px !important;}


/* font  */
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs15 {font-size:15px;}
.fs16 {font-size:16px;}
.fs17 {font-size:17px;}
.fs18 {font-size:18px;}
.fs19 {font-size:19px;}
.fs20 {font-size:20px;}
.fs21 {font-size:21px;}
.fs22 {font-size:22px;}
.fs23 {font-size:23px;}
.fs24 {font-size:24px;}
.fs25 {font-size:25px;}
.fs26 {font-size:26px;}
.fs27 {font-size:27px;}
.fs28 {font-size:28px;}
.fs29 {font-size:29px;}
.fs30 {font-size:30px;}
.fs31 {font-size:31px;}
.fs32 {font-size:32px;}
.fs33 {font-size:33px;}
.fs34 {font-size:34px;}
.fs35 {font-size:35px;}
.fs36 {font-size:36px;}
.fs37 {font-size:37px;}
.fs38 {font-size:38px;}
.fs39 {font-size:39px;}
.fs40 {font-size:40px;}
.fs41 {font-size:41px;}
.bold {font-weight:700 !important;}
.posR {position: relative;}
/*text color*/
.t_clr_gry {color:#333 !important;}


/* INPUT */
textarea.in_type0 {width:100%;height:150px;line-height:1.4;overflow-y:auto;border:1px solid #ccc;background:#fff;}

input.check {position:absolute;left:-9999px;}
label.check {padding-left:26px;height:20px;line-height:1.5;background:url("/resources/_img/common/check_off.png") no-repeat;text-align:left;display:block;margin-bottom:20px;}
input.check:checked + label.check {background:url("/resources/_img/common/check_on.png") no-repeat;}
input.radio {position:absolute;left:-9999px;}
label.r_check {padding-left:20px;height:12px;background:url("/resources/_img/common/spr_radio.png") no-repeat;text-align:left;display:block;background-size:12px 24px;}
input.radio:checked + label.r_check {background-position:0 0;}
label.r_check {padding-left:20px;height:12px;background:url("/resources/_img/common/spr_radio.png") no-repeat;text-align:left;display:block;background-size:12px 24px;background-position:0 -12px;}
input.radio:checked + label.r_check {background-position:0 0;}

/*placeholder*/
input[type="text"].inText::-webkit-input-placeholder {color:#757575}
input[type="text"].inText::-moz-placeholder {color:#757575}
input[type="text"].inText:-ms-input-placeholder {color:#757575}
input[type="text"].inText:-moz-placeholder {color:#757575}

/* Switch */
label.switch {display:inline-block; font-size:0;vertical-align:middle;}
label.switch input[type=checkbox] {position:absolute;left:-9999px;}
label.switch input[type=checkbox]:checked + span {background-color:#0079c4;}
label.switch input[type=checkbox]:checked + span:before {right:4px;}
label.switch input[type=checkbox]:checked + span:after {content:'On';padding:0 22px 0 0;}
label.switch span {box-sizing:border-box;display:inline-block;width:70px;height:0;max-height:0;padding-top:30px;border-radius:15px;background-color:#bbbbbb;font-size:0;overflow:hidden;position:relative;transition:all .4s;}
label.switch span:before {content:'';display:block;width:24px;height:24px;margin-top:-12px;background-color:#fff;border-radius:11px;position:absolute;top:50%;right:calc(100% - 28px);transition:all .2s;}
label.switch span:after {content:'Off';box-sizing:border-box;width:100%;height:100%;line-height:32px;padding:0 0 0 22px;color:#fff;font-family:'s4';font-size:14px;text-align:center;letter-spacing:.025em;position:absolute;top:0;left:0;transition:all .2s;}
label.switch.txt-hide input[type=checkbox]:checked + span:after {content:none;}
label.switch.txt-hide span:after {content:none;}

/* BUTTONS */
.btnWrap {margin:25px auto 0 auto;text-align:center;}
.btnC {width:90px;height:33px;line-height:30px;font-size:11px;font-family:'s7';border-radius:45px;-webkit-border-radius:45px;-moz-border-radius:45px;display:inline-block;}
.btnC.btnSubmit {background:#333;border:2px solid #333;color:#fff;}
.btnC.btnCancle {background:#a1a1a1;border:2px solid #a1a1a1;color:#fff;}
.btnC.btnFeature {background:#fff;border:2px solid #222;color:#222;}
.btnC.autoWidth {width:auto;min-width:90px;padding:0 15px;}

.spa0 {letter-spacing:0;}
.btnS.btnBlack	{min-width:210px}
.fBlue	{color:#0081c6 !important}
.btnC.btnCancle	{background:#666 !important; border:2px solid #666 !important}
.btnC.btnWhite {width:100%; background:#fff !important;color:#333 !important;border:1px solid #333 !important;}
.btnWrap.btnleng_03.mypageBtn	{margin:15px auto 0}
.btnWrap.btnleng_03.mypageBtn span	{display:inline-block; width:50%; float:left;}
.btnWrap.btnleng_03.mypageBtn button	{width:100%;}
.btnWrap.btnleng_03.mypageBtn span button	{width:99%}
.btnWrap.btnleng_03.mypageBtn .btnC.btnWhite	{margin:0 auto}
.btnWrap.btnleng_03.mypageBtn .btnC.btnCancle	{margin:4px .5% 0 0}
.btnWrap.btnleng_03.mypageBtn .btnC.btnSubmit	{margin:4px 0 0 .5%}
.btnWrap.btnleng_03.mypageBtn .btnC.btnWhite2	{width:100%}

/* 20180709 회원가입 기능강화 */
.btnC.btnEmail{width:200px; margin-left:10px; background:#a1a1a1; border:2px solid #a1a1a1; color:#fff;}
.popInner .btnC.btnEmail{width:215px; margin-left:0;}
.popInner .text{margin-bottom:20px; line-height:1.5em;}

.btnS {min-width:180px;height:44px;padding:0 7px;line-height:42px;font-size:11px;font-family:'s7';border-radius:90px;-webkit-border-radius:90px;-moz-border-radius:90px;}
.btnS.btnBlack {background:#333;color:#fff;border:1px solid #333;min-width:190px;margin-bottom:10px;letter-spacing:0;}
.btnS.btnGray {background:#666;color:#fff;border:1px solid #666;}
.btnS.btnWhite {background:#fff;color:#333;border:1px solid #333;}
a.btnS {min-width:180px;height:44px;padding:0 7px;line-height:42px;font-family:'s7';border-radius:90px;-webkit-border-radius:90px;-moz-border-radius:90px; margin:0 5px 5px 5px;}
a.btnS.btnWhite {background:#fff;color:#333;border:1px solid #333;display:inline-block;}
a.btnS.btnBlack {display:inline-block;}
a.btnS.btnGray {display:inline-block;}

.ic_reg {background:url("/resources/_img/sub/magazine/ic_btn.png") no-repeat;background-size:22px 12px;width:10px;height:11px;display:inline-block;vertical-align:middle;margin:-3PX 5px 0 0;}
.ic_inq {background:url("/resources/_img/sub/magazine/ic_btn.png") no-repeat;background-size:22px 12px;width:11px;height:12px;display:inline-block;vertical-align:middle;margin:-3PX 5px 0 0;background-position:-11px 0;}

.btnS.btn_Lmore {width:200px;height:48px;line-height:46px;font-size:16px;background:#fff;color:#222;font-family:'s8';border:1px solid #333;border-radius:90px;-webkit-border-radius:100px;-moz-border-radius:100px;}

.btnS.btn_loadMore {min-width:132px !important;height:33px;line-height:30px;font-size:11px;background:#fff;color:#333;border:1px solid #dcdcdc;position: relative;padding-right:15px;}
.btnS.btn_loadMore::before {content:"";width: 0;height: 0;border-style: solid;border-width: 6px 4px 0 4px;border-color: #333333 transparent transparent transparent;position: absolute;top:13px;left:50%;margin-left:33px;}

.btnS.btn_Round{display:inline-block; min-width:132px !important;height:33px; margin:0; line-height:30px;font-size:11px; text-align:center; color:#333;border:1px solid #333;position: relative;}
.btnS.btn_Round::after{content:""; display:inline-block; vertical-align:middle; width:0;height:0; border-style:solid; border-width:6px 4px 0 4px; border-color:#333 transparent transparent transparent; margin-left:8px;}
.btnS.btn_Round.white::after{content:""; border-color:#fff transparent transparent transparent; }


.btnC.btn_Square{position: relative; display:inline-block; min-width:132px !important; height:30px; margin:0; background-color:#333; border-radius:0; line-height:30px; font-size:11px; text-align:center; color:#fff; }
.btnC.btn_Square::after{content:""; display:inline-block; vertical-align:middle; width:0;height:0; border-style:solid; border-width:6px 4px 0 4px; border-color:#fff transparent transparent transparent; margin-left:8px;}



.btnS.btn_download {width:132px;height:33px;line-height:33px;font-size:11px;background:transparent;color:#333;border:1px solid #333;position: relative;display:inline-block;}

.ic_down {width:14px;height:13px;background:url("/resources/_img/common/ic_download.png") no-repeat;background-size:14px 13px;display:inline-block;vertical-align:-2px;margin-right:8px;}
.btn_fliter {width:129px;height:30px;line-height:30px;font-size:11px;font-family:'s7';background:#666;color:#fff;display:inline-block;text-align:center;position: absolute;bottom:0;left:50%;margin-left:-65px;letter-spacing:1px; cursor:pointer;}
.btn_fliter .ic_filter_arrow {width:15px;height:8px;background:url("/resources/_img/common/bg_downlaod_arrow.png") no-repeat;background-position:0 0;display:block;position: absolute;right:5px;top:11px;background-size:15px 16px;}
.btn_fliter.on .ic_filter_arrow {background-position:0 -8px;}


/* TAB */
.tabWrap .tab.col3 li {float:left;width:412px;height:60px;line-height:60px;font-size:18px;font-family:'s8';text-align:center;border:1px solid #c6c6c6;border-left:0;}
.tabWrap .tab.col3 li:first-child {border-left:1px solid #c6c6c6;}
.tabWrap .tab.col3 li a {color:#333;display:block;}
.tabWrap .tab.col3 li.on {border:1px solid #222;background:#222;}
.tabWrap .tab.col3 li.on a {color:#fff;}

.tabWrap .tab.col2 li {float:left;width:321px;height:52px;line-height:52px;font-size:18px;font-family:'s7';text-align:center;border:1px solid #c6c6c6;border-left:0;}
.tabWrap .tab.col2 li:first-child {border-left:1px solid #c6c6c6;}
.tabWrap .tab.col2 li a {color:#333;display:block;}
.tabWrap .tab.col2 li.on {border:1px solid #222;background:#222;}
.tabWrap .tab.col2 li.on a {color:#fff;}
.tabWrap .tabCon {display:none;}
.tabWrap .tabCon.on {display:block;}

/* TABLE */
.vTable {width:100%;border-bottom:1px solid #333;}
.vTable thead th {border-top:3px solid #333;height:58px;background:#f5f5f5;font-family:'s7';font-size:18px;color:#333;}
.vTable thead th.col1 {width:15%;}
.vTable thead th.col2 {width:70%;}
.vTable thead th.col3 {width:15%;}
.vTable tbody td.col1 {width:15%;}
.vTable tbody td.col2 {width:70%;}
.vTable tbody td.col3 {width:15%;}
.vTable thead th.col2 {text-align:left;padding-left:20px;}
.vTable tbody tr td {padding:22px 0;border-top:1px solid #e5e5e5;text-align:center;}
.vTable tbody td.col2 {text-align:left;padding-left:20px;}


#my-video video {display:none;}

/* PAGING */
.paging {width:100%;margin-top:30px;text-align:center;}
.paging a {color:#666;font-family:'s4';margin:0 12px;font-size:18px;}
.paging a.on {color:#333;font-family:'s8';}


.inText {width:100%;height:32px;line-height:1.2;padding-left:5px;border:1px solid #ccc;background:#fff;-webkit-appearance: none;border-radius:0;}
.selectWrap {min-width:91px;height:32px;line-height:32px;border:1px solid #ccc;background:#fff url("/resources/_img/common/mobile_select_arrow.png") no-repeat 95% center;background-size:7px 4px;display:inline-block;}
.selectWrap select {width:100%;height:100%;border:0;box-shadow: none;background-color: transparent;background-image: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;display:block;background:transparent;margin:0;padding:0;padding-left:5px;}
.selectWrap select:focus {outline: none;}

/* modal */
.modal-header .close {float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;/*filter:alpha(opacity=20);opacity:.2;*/}
.modal-header .close:hover, .close:focus {color:#000;text-decoration:none;cursor:pointer;/*filtercontents:alpha(opacity=50);opacity:.5;*/}
.modal-header .close {-webkit-appearance:none;padding:0;cursor:pointer;border:0;}
.modal-open {overflow:hidden;}
.modal {position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;}
.modal .modal-comment{margin-bottom:20px;line-height:1.3;font-size:13px;color:#666;font-style: italic;}
.modal.fade .modal-dialog {-webkit-transition: -webkit-transform .3s ease-out;-o-transition: -o-transform .3s ease-out;transition: transform .3s ease-out;-webkit-transform: translate(0, -25%);-ms-transform: translate(0, -25%);-o-transform: translate(0, -25%);transform: translate(0, -25%);}
.modal.in .modal-dialog {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);}
.modal-open .modal {overflow-x:hidden;overflow-y:auto;}
.modal-dialog {position:relative;width:auto;margin:100px auto 0 auto;}
.modal-dialog-size {width:310px;}
.modal-content {position:relative;background-color:#f6f6f6;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);box-shadow:0 3px 9px rgba(0, 0, 0, .5);color:#444;font-size:14px;line-height:130%;}
.modal-backdrop {position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}
.modal-backdrop.fade {filter:alpha(opacity=0);opacity:0;}
.modal-backdrop.in {filter:alpha(opacity=30);opacity:.3;}
.modal-header {font-size:18px;color:#fff;font-family:'s7';text-indent:20px;height:61px;line-height:61px;background:#333;}
.modal-header .close {width:55px;height:61px;background:url("/resources/_img/common/mobile_modal_close.png") no-repeat center center;background-size:15px;font-size:0;text-indent:-9999px;cursor:pointer;vertical-align:top;}

.modal-body {position:relative;padding:20px;}
.modal-scrollbar-measure {position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}
.popInner dl {margin-bottom:15px;}
.popInner dl dt {margin-bottom:10px;font-family:'s7';font-size:12px;color:#333;}
.popInner dl dd .dd_txt {margin-top:10px; font-size:11px;color:#444;}
.popInner dl dd .dd_txt label {display:inline-block;margin-left:5px; vertical-align:-1px;}

.popInner .name_First {width:101px;height:32px;line-height:32px;}
.popInner .name_Last {width: calc(100% - 111px);height:32px;line-height:32px;margin-left:7px;}
.popInner .formPhone {padding-left:114px;position: relative;}
.popInner .formPhone .selectWrap {position: absolute;left:0;}
.popInner .formPhone .dash {width:12px;height:33px;line-height:33px;vertical-align:middle;display:inline-block;text-align:center;position: absolute;left:101px;}
.popInner .address_Street {margin-bottom:10px;}
.popInner .address_City {width:101px;}
.popInner .address_Zip {width: calc(100% - 108px);margin-left:7px;}
.popInner .btnWrap {margin:20px auto 10px auto;}
.popInner .btnC {width:107px;height:33px;line-height:30px;font-size:12px;font-family:'s7';border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;}
.popInner .btnC.btnSubmit {background:#333;border:2px solid #333;color:#fff;}
.popInner .btnC.btnCancle {background:#a1a1a1;border:2px solid #a1a1a1;color:#fff;}

/* 2021.10.14 cn_modal */
.CN_Modal{position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%);z-index: 100; display: none;}
.CN_Modal.fade_in{display: block;}
.CN_Modal .modal-body{font-family: 's8'; font-size: 18px;}
.CN_Modal .modal-body span{text-align: center; display: block;}
.CN_Modal .modal-body .CN_QRwrap{display: block; margin: 10px 0; text-align: center;}
.CN_Modal .modal-body .CN_QRwrap img{ width: 50%;}
.CN_Modal .modal-body .CN_QRwrap span{display: block; color: #333; margin-top: 10px; font-size: 16px;}

.CN_splash{display: none;}
.CN_splash.fade_in{display: block;}
.CN_splash.splash .splash_inner{width: 90%;padding: 100px 0; width: 90%; max-width: 670px;}
.CN_splash .splash_inner .CN_QRwrap{display: block; margin: 30px 0; text-align: center;}
.CN_splash .splash_inner .CN_QRwrap img{ width: 50%; max-width: 200px;}

/* 2021.10.14 cn_modal */

/* IE 차단 팝업 2021-12-16 */
.IE_splash{display: none;}
.IE_splash.fade_in{display: block;}
.IE_splash.splash .splash_inner{width: 90%;padding: 100px 0; width: 90%; max-width: 750px;}
.IE_splash.splash .splash_inner .con{margin-top: 40px;}
.IE_splash.splash .splash_inner .IE_link{color: #fff;}
.IE_splash.splash .splash_inner .IE_link:hover{text-decoration: underline;}
.IE_splash .browser_Wrap{width: 100%; }
.IE_splash .browser_Wrap .browser{display: inline-block; margin: 10px 10px 0;}
.IE_splash .browser_Wrap .browser img{width: 30px; height: 30px;}
.IE_splash .browser_Wrap .browser .browser_name{ color:#fff; }
/* IE 차단 팝업 2021-12-16 */

.btnWrap.btnleng_01 button {margin:0 auto;}
.btnWrap.btnleng_02 button {margin:0 5px;}
.btnWrap.btnleng_03 button {margin:0 auto;}

.floating_banner{display:none; position:fixed; right:0; bottom:0; z-index:10; width:100%; padding:4.3% 5%; background:#0079c4; box-sizing:border-box;}
.floating_banner.on{display:block;}
.floating_banner p{margin-bottom:15px; font-size:17px; line-height:1.3em; color:#fff;}
.floating_banner .btnS.btnWhite{width:100%; border:0; font-size:13px; color:#0079c4; height:40px; line-height:40px; text-align:center;}
.floating_banner .btn_close{display:block; position:absolute; right:10px; top:10px; width:15px; height:auto;}
.floating_banner .btn_close img{width:100%;}

/* paper popup */
.paper_pop{display:none; position:fixed; top:50%; left:50%; width:100%;  box-sizing:border-box; z-index:1010;}/* 2023-03-31 개발적용후 수정 */
.paper_pop.on{display:block;}
.paper_pop h4{width:100%; padding:0 35px; height:60px; box-sizing:border-box; background-color:#464646; line-height:60px; font-family:'s8'; font-size:18px; font-weight:bold; color:#fff;}
.paper_pop .pop_inner{width:100%; padding:20px; box-sizing:border-box; background-color:#f8f8f8;}
.paper_pop .pop_inner ul li{padding-left:8px; margin-bottom:10px; text-indent:-4px; line-height:1.5em; word-break:keep-all;}
.paper_pop .pop_inner ul li:last-child{margin-bottom:0;}
.paper_pop .pop_inner li a{font-family:'s4'; font-size:11px; color:#272727;}
.paper_pop .pop_inner li a:hover,.paper_pop .pop_inner li a:active,.paper_pop .pop_inner li a:focus{text-decoration:underline;}
.paper_pop .btn_close{position:absolute; top:0; right:0; width:55px; height:60px; background-image:url("/resources/_img/common/mobile_modal_close.png");
  background-position:center center; background-repeat:no-repeat; background-size:15px; font-size:0; text-indent:-9999px; cursor:pointer; vertical-align:top;}

/*registration*/
#registration_form label.check	{background-size:10px; height:auto; line-height:1; padding-left:13px; margin-bottom:10px;}
#registration_form input.check:checked + label.check	{background-size:10px; height:auto; line-height:1; padding-left:13px; margin-bottom:10px;}

/*mypage -  members*/
.member_pro .btnS.btn_loadMore	{min-width:165px !important;}
.member_pro .btnS.btn_loadMore::before	{margin-left:60px;}

/*contact - faq*/
.btnS.btn_loadMore.faqBtn	{display:inline-block;min-width:150px !important;line-height:33px;}
.btnS.btn_loadMore.faqBtn:before	{margin-left:52px;}

/* splash */
.splashBTN{display:none}
.splash {display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;background: #242526 url("/resources/fr/_img/common/bg_splash_mobile.png?20180110") no-repeat center center;background-size:cover;}
.splash .splash_inner{position: relative;margin:0 auto;padding:100px 20px;height:100%;color:#fff;text-align:center;line-height:1.4;}
.splash .splash_inner .lang_en{font-family: 's4';}
.splash .splash_inner .lang_ko{font-family:'SECGCWM';}
.splash .splash_inner .tit .lang_en{font-family: 's7';font-size:28px;margin-top:15px}
.splash .splash_inner .tit .lang_ko{font-family:'SECGCWB';font-size:18px;margin-top:20px;font-weight:bold;}
.splash .splash_inner .con .lang_en{font-size:11px;margin-top:10px}
.splash .splash_inner .con .lang_ko{font-size:14px;margin-top:26px}
.splash .splash_inner .tit:before{content:'';display:block;margin:0 auto;width:60px;height:60px;background:url('/resources/fr/_img/common/icon_splash.png') center bottom no-repeat;background-size:cover;}
.splash .splash_inner  button:after{content:'';display:block;position:absolute;top:2px;right:0;margin:0 auto;width:27px;height:27px;background:url('/resources/fr/_img/common/btn_splash.png?20180110') center bottom no-repeat;background-size:cover;}
.splash .splash_inner  button span{display:block;text-align:right;margin-top:0 !important;}
.splash .splash_inner  button {position:relative;padding-right:36px;margin-top:60px}

/* layer_pop_default */
.layer_pop_wrap{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1100;text-align:center;overflow:auto;background-color:rgba(0, 0, 0, .9);display:none;}
.layer_pop_wrap:after{content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.layer_pop_default{display:inline-block;width:90%;margin:0 auto;vertical-align:middle;}
.layer_pop_default .header{box-sizing:border-box;padding:21px 60px 21px 21px;color:#fff;font-size:18px;background-color:#333;position:relative;}
.layer_pop_default .title{line-height:1.3;font-family:'s7';text-align:left;}
.layer_pop_default .btn_close{position:absolute;top:0;right:0;width:60px;height:0;max-height:0;padding-top:59px;font-size:0;overflow:hidden;background: url('/resources/_img/common/mobile_modal_close.png') no-repeat; background-position: center center; background-size: 15px 15px;}
.layer_pop_default .btn_close span{position:absolute;left:-9999px;}
.layer_pop_default .content{padding:20px;background-color:#f6f6f6;text-align:left;}
.layer_pop_default .btn_action{margin-top:20px;text-align:center;}
.layer_pop_default .btn_pop{box-sizing:border-box;display:inline-block;min-width:106px;height:32px;line-height:30px;padding:0 10px;margin:0 3px;border:1px solid #a1a1a1;background-color:#a1a1a1;color:#fff;font-size:12px;font-family:'s7';border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;word-wrap:break-word;}
.layer_pop_default .btn_pop.primary{background-color:#333;border:2px solid #333;}

.layer_pop_wrap.covid{display:block;background-color:rgba(0, 0, 0, .3);}
.layer_pop_wrap.covid .layer_pop_default .title{font-size:24px;}
.layer_pop_wrap.covid .layer_pop_default .title span{font-size:18px;}
.layer_pop_wrap.covid .desc{line-height:1.5;font-size:16px;}

.layer_pop_wrap.cookie-tool {background-color:rgba(0, 0, 0, .6);}
.layer_pop_wrap.cookie-tool .layer_pop_default .title {font-size:24px;}
.layer_pop_wrap.cookie-tool .layer_pop_default .title span {display:block; font-size:18px;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content {padding:30px 20px;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .desc {line-height:1.3;color:#333;font-size:16px;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting {padding:30px 10px;margin-top:35px;background-color:#e6e6e6;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .all {padding-bottom:35px;margin-bottom:20px;border-bottom:1px solid #d4d4d4;position:relative;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .all .title {padding-right:70px;line-height:1.5;color:#333;font-size:18px;text-align:right;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .all .input {position:absolute;top:-2px;right:0;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li {padding-top:20px;margin-top:20px;border-top:1px solid #d4d4d4;position:relative;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li:first-child {margin-top:0;padding-top:0;border-top:0;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li .title {line-height:1.5;padding-right:70px;color:#333;font-size:18px;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li .desc {margin-top:25px;line-height:1.6;color:#333;font-size:16px;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li .btn-area {text-align:left;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li .btn-area .link-txt {display:inline-block;padding:6px 20px 6px 0;color:#0079c4;font-size:14px;position:relative;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li .btn-area .link-txt:after {content:'';display:block;width:6px;height:6px;border-top:1px solid #0079c4;border-left:1px solid #0079c4;transform:rotate(-135deg);position:absolute;top:6px;right:0;transition:all .3s;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li .btn-area .link-txt.active:after {transform:rotate(45deg);top:10px;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li .input {position:absolute;top:19px;right:2px;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li:first-child .input {top:-2px;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content > .btn-area {margin-top:25px;text-align:center;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .btn {box-sizing:border-box;display:inline-block;padding:10px 30px;background-color:#333;border-radius:16px;color:#fff;font-family:'s7';font-size:15px;text-align:center;letter-spacing:0;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .add-list {padding-top:25px;margin-top:65px;border-top:1px solid #e4e4e4;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .add-list li {line-height:1.4;margin-top:6px;color:#333;font-size:14px;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .add-list li:first-child {margin-top:0;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .table-wrap {display:none;padding-top:14px;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .table {border-top:0;border-collapse:collapse;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .table thead th {height:34px;padding:7px;background-color:#444;border:2px solid #e5e5e5;color:#fff;font-family:'s7';font-size:14px;text-align:left;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .table tbody td {height:34px;padding:10px 7px;background-color:#fff;color:#333;border:1px solid #e5e5e5;font-family:'s4';font-size:14px;text-align:left;vertical-align:top;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .table tbody td .switch {float:right;}

@media all and  (min-width:768px){
  .splash{background: #242526 url("/resources/fr/_img/common/bg_splash_web.png?20180110") no-repeat center center;}
  .splash .splash_inner .tit .lang_en{font-size:46px;margin-top:10px}
  .splash .splash_inner .tit .lang_ko{font-size:28px;margin-top:30px}
  .splash .splash_inner .con .lang_en{font-size:12px;}
  .splash .splash_inner .con .lang_ko{font-size:16px;margin-top:46px}
  .splash .splash_inner  button  span{font-size:12px !important;}
  .splash .splash_inner .tit:before{width:80px;height:80px;}
  .splash .splash_inner  button:after{width:30px;height:30px;}
  .splash .splash_inner  button {padding-right:38px;}

  /* layer_pop_default */
  .layer_pop_default{width:700px;}
  .layer_pop_default .header{padding:28px 102px 28px 28px;}
  .layer_pop_default .title{font-size:36px;}
  .layer_pop_default .btn_close{width:102px;padding-top:101px;background-size: 26px 26px;}
  .layer_pop_default .btn_action{margin-top:30px;}
  .layer_pop_default .btn_pop{min-width:180px;height:48px;line-height:46px;margin:0 6px;font-size:16px;}

  .layer_pop_wrap.covid .layer_pop_default .title{font-size:36px;}
  .layer_pop_wrap.covid .layer_pop_default .title span{font-size:28px;}
  .layer_pop_wrap.covid .desc{font-size:18px;}

  .layer_pop_wrap.cookie-tool .layer_pop_default .title {font-size:36px;}
  .layer_pop_wrap.cookie-tool .layer_pop_default .title span {font-size:28px;}
  .layer_pop_wrap.cookie-tool .layer_pop_default .content .desc {line-height:1.5;font-size:18px;}
  .layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .all {padding-bottom:20px;margin-bottom:20px;}
  .layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .all .title {padding-right:90px;font-size:20px;text-align:right;}
  .layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .all .input {top:1px;right:5px;}
  .layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li .title {padding:0 8px;font-size:20px;}
  .layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li .desc {padding:0 100px 0 8px;margin-top:12px;font-size:18px;}
  .layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li.essential .desc {padding-right:0;}
  .layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li .input {top:65px;right:5px;}
  .layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li:first-child .input {top:50%;margin-top:-15px;}
  .layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li .btn-area .link-txt {padding:6px 20px 6px 8px;}
  .layer_pop_wrap.cookie-tool .layer_pop_default .content .add-list {padding-top:25px;margin-top:45px;}
  .layer_pop_wrap.cookie-tool .layer_pop_default .content .table thead th {height:42px;padding:10px 40px;font-size:18px;}
  .layer_pop_wrap.cookie-tool .layer_pop_default .content .table tbody td {height:50px;padding:10px 116px 10px 40px;font-size:18px;position:relative;vertical-align:middle;}
  .layer_pop_wrap.cookie-tool .layer_pop_default .content .table tbody td .switch {margin-top:-15px;position:absolute;top:50%;right:40px;}

  /* 20180709 회원가입 기능강화 */
  .btnC.btnEmail{width:400px; margin-left:20px;}
  .popInner .btnC.btnEmail{width:350px; margin-left:0;}
  .popInner .text{font-size:18px;}

  /*registration*/
  #registration_form label.check	{background-size:20px; line-height:1.5; padding-left:26px; margin-bottom:20px;background-position:0 1px}
  #registration_form input.check:checked + label.check	{background-size:20px; line-height:1.5; padding-left:26px; margin-bottom:20px;}

  /*event_detail*/
  #thankyou .modal-body p	{letter-spacing:0;font-size:18px;}

  .member_pro .btnS.btn_loadMore	{width:220px;}
  .member_pro .btnS.btn_loadMore::before	{margin-left:83px;}

  /*login,footer contactUs popup*/
  .popInner	{width:560px}
  .popInner dl dt	{width:150px}
  .popInner #loginForm dl dd .dd_txt .check	{width:auto;}

  /*contact - faq*/
  .btnS.btn_loadMore.faqBtn	{line-height:43px;min-width:220px !important;}
  .btnS.btn_loadMore.faqBtn:before	{margin-left:80px;}
}

@media all and  (min-width:1024px){
  .splash .splash_inner .tit .lang_en{font-size:56px;margin-top:20px}
  .splash .splash_inner .tit .lang_ko{font-size:33px;margin-top:60px}
  .splash .splash_inner .con .lang_en{font-size:20px;margin-top:0}
  .splash .splash_inner .con .lang_ko{font-size:24px;margin-top:70px}
  .splash .splash_inner  button  span{font-size:18px !important;}
  .splash .splash_inner .tit:before{width:116px;height:116px;}
  .splash .splash_inner  button:after{width:54px;height:54px;top:-1px;}
  .splash .splash_inner  button {padding-right:64px;margin-top:120px;margin-bottom:20px;}

  /* IE 차단 팝업 2021-12-16 */
  .IE_splash.splash .splash_inner .tit .lang_en{font-size:46px;}
  .IE_splash .browser_Wrap .browser{margin: 20px;}
  .IE_splash .browser_Wrap .browser img{width: 50px; height: 50px;}
  .IE_splash .browser_Wrap .browser .browser_name{font-size: 16px; margin-top: 4px; color:#fff; }

/* IE 차단 팝업 2021-12-16 */

  .layer_pop_wrap.cookie-tool .layer_pop_default {width:900px;}
  .layer_pop_wrap.cookie-tool .layer_pop_default .content .add-list li {text-align:center;}
}

/*cookie*/
#header.sticky{top:0}
.cookie{display:none; position:relative; z-index:2; background:#444;}
.cookie .cookie_inner{position:relative; padding:11px 0 12px; margin:0 20px 0 15px;}
.cookie .cookie_inner.cookie_first{padding-bottom:0;}
.cookie .cookie_inner .tit{margin-bottom:7px; font-family:'s7'; font-size:15px; line-height:20px; color:#fff;}
.cookie .cookie_inner p	{font-size:13px; line-height:17px; color:#c8c8c8;}
.cookie .cookie_inner p strong{font-family:'s7';}
.cookie .cookie_inner .link	{text-decoration:underline; color:#c8c8c8 !important}
.cookie button.close{z-index:3; position:absolute; right:-5px; top:5px; padding:0; width:25px; height:25px;}
.cookie button.close span{display:inline-block; width:15px; height:15px;}
.cookie button.close span img{width:100%}

/*cookie Tool*/
#header.sticky{top:0}
/* 2022-04-12 독/프/이 쿠키 수정 s */
.cookie-setting {position:fixed; top:5%; left:50%; z-index:2; width:80%; max-height: 90vh; transform: translateX(-50%); background:#fff;}
.fixed-cookie {padding-top:0!important;}
/* .fixed-cookie .cookie-setting {width:100%; position:fixed; top:0; left:0; z-index:10; } */
.cookie-setting.sticky {position:fixed;}
.cookie-setting .cookie_inner {overflow-y: auto; max-height: 90vh; position:relative; padding:20px 0; margin:0 20px 0 15px;} 
.cookie-setting.is-close .cookie_inner {padding:20px 0;}
.cookie-setting .cookie_inner.cookie_first {padding-bottom:0;}
.cookie-setting .cookie_inner .tit {font-family:'s7'; font-size:18px; line-height:1.5; color:#333; text-align:center; position:relative;}
.cookie-setting .cookie_inner .tit .btn-hidden {padding:7px 32px; font-family:'s7'; line-height:1.5; color:#333; text-align:center; position:relative;}
/* //2022-04-12 독/프/이 쿠키 수정 e */
/* .cookie-setting .cookie_inner .tit .btn-hidden:after {content:'';display:block;width:20px;height:20px;background:url('/resources/_img/common/arrow-cookie.png') no-repeat;background-size:20px 20px; position:absolute; top:8px; right:0;} */
.cookie-setting.is-close .cookie_inner .tit .btn-hidden:after {top:9px; transform:rotate(-180deg);}
.cookie-setting .cookie_inner .desc {margin-top:4px;font-size:16px; font-weight: 500; line-height:1.7; color:#222; letter-spacing:-.025em; text-align:center;} 
.cookie-setting .cookie_inner .desc.v2 {font-size:14px;}
.cookie-setting .cookie_inner .desc strong {font-family:'s7';}
.cookie-setting .cookie_inner .desc a {color:#0077c8!important;text-decoration:underline;}
.cookie-setting .cookie_inner .btn-area {margin-top:6px; text-align:center;}
.cookie-setting .cookie_inner .btn-save {box-sizing:border-box; display:block; width:100%; max-width:285px; line-height:21px; padding:0 20px; margin:0 auto; background-color:#0077c8; border:1px solid #0077c8; border-radius:16px; color:#fff!important; font-family:'s4'; font-size:11px; letter-spacing:.025em; text-align:center; }
.cookie-setting .cookie_inner .btn-cookie {display:inline-block; padding:6px 15px; margin:5px auto 0; color:#222!important; font-family:'s4'; font-size:11px; letter-spacing:-.025em; text-align:center; position:relative; text-decoration: underline;}/* 2022-04-12 독/프/이 쿠키 수정 */
/* .cookie-setting .cookie_inner .btn-cookie:before {content:'';display:block;width:5px;height:5px;border-top:1px solid #c8c8c8;border-right:1px solid #c8c8c8;transform:rotate(45deg);position:absolute;top:9px;right:5px;transition:all .3s;}
.cookie-setting .cookie_inner .btn-cookie:after {content:'';display:block;width:5px;height:5px;border-top:1px solid #c8c8c8;border-right:1px solid #c8c8c8;transform:rotate(45deg);position:absolute;top:9px;right:0;transition:all .3s;} */
.cookie-setting .cookie_inner .link {text-decoration:underline; color:#c8c8c8 !important}
.cookie-setting button.close{z-index:3; position:absolute; right:-5px; top:5px; padding:0; width:25px; height:25px;}
.cookie-setting button.close span{display:inline-block; width:15px; height:15px;}
.cookie-setting button.close span img{width:100%}

/* LAYOUT */
#wrap {-webkit-transition:-webkit-transform .5s ease;transition: transform .5s ease;/* 팝업 때문에 z-index 주석처리함 - 191217 */ /*z-index:1;*/}
#wrap, #header, #container, #footer {width:100%;position: relative;}
#container {background:#fff;overflow: hidden;}
#wrap.lnb_open #header, #wrap.lnb_open #container, #wrap.lnb_open #footer {z-index:10;}

.cui {background:url("/resources/_img/common/ui.png") no-repeat;background-position:0 0;background-size:250px 250px;display:inline-block;text-indent: -9999em;}
.f_logo {width:96px;height:15px;background-position:0 -150px;}
.h_logo {width:96px;height:15px;background-position:0 -200px;}
#header {width:100%;height:57px;position: relative;background:#222;z-index:10;}
#header.sticky {position: fixed;z-index:10;/* background:url("/resources/_img/common/bg_header_sticky.png") repeat; */}
#header.sticky .utilZone {display:none;}
#header .inner {padding:0 15px;position: relative;}

#header .mobile.inner .logo {width:100px;height:57px;position: absolute;left:15px;top:0;}
#header .mobile.inner .logo a {width:100%;height:100%;display:inline-block;}
#header .mobile.inner .logo a span {position: absolute;top:20px;}
#header .inner .btn_navi {width:25px;height:25px;position: absolute;right:15px;top:17px;}
#header .inner .btn_navi span {width:20px;height:20px;display:block;background-position:-100px -100px;margin-top:3px;}
#header .mobile.inner .btn_mypage {width:25px;height:25px;position: absolute;right:58px;top:17px;}
#header .inner .btn_mypage span {width:20px;height:20px;display:block;background-position:0 -100px;}
#header .inner .btn_mypage.logState span {width:26px;height:21px;display:block;background-position:-117px -5px;}

#header .mobile {display:block;}
#header .web {display:none;}


/*gnb*/
#header .gnbWrap .menu .depth_02_01 .depth02_menu {background-image:url("/resources/fr/_img/common/twodepth_menu01.png");}
#header .gnbWrap .menu .depth_02_02 .depth02_menu {background-image:url("/resources/fr/_img/common/twodepth_menu02.png");}
#header .gnbWrap .menu .depth_02_03 .depth02_menu {background-image:url("/resources/fr/_img/common/twodepth_menu03.png");}
#header .gnbWrap .menu .depth_02_04 .depth02_menu {background-image:url("/resources/fr/_img/common/twodepth_menu04.png");}
#header .gnbWrap .menu .depth_02_05 .depth02_menu {background-image:url("/resources/fr/_img/common/twodepth_menu05.png");}
/*
#header .gnbWrap .menu .depth_02 .m01 {background-position:0 0;}
#header .gnbWrap .menu .depth_02 .m02 {background-position:-205px 0;}
#header .gnbWrap .menu .depth_02 .m03 {background-position:-382px 0;}
#header .gnbWrap .menu .depth_02 .m04 {background-position:-573px 0;}
#header .gnbWrap .menu .depth_02 .m01.on, #header .gnbWrap .menu .depth_02 .m01:hover, #header .gnbWrap .menu .depth_02 .m01:focus {background-position:0 -211px;}
#header .gnbWrap .menu .depth_02 .m02.on, #header .gnbWrap .menu .depth_02 .m02:hover, #header .gnbWrap .menu .depth_02 .m02:focus {background-position:-205px -211px;}
#header .gnbWrap .menu .depth_02 .m03.on, #header .gnbWrap .menu .depth_02 .m03:hover, #header .gnbWrap .menu .depth_02 .m03:focus {background-position:-382px -211px;}
#header .gnbWrap .menu .depth_02 .m04.on, #header .gnbWrap .menu .depth_02 .m04:hover, #header .gnbWrap .menu .depth_02 .m04:focus {background-position:-573px -211px;}
*/


.mobileGnb {position:fixed;right:0;top:0;width:264px;height:100%;background:#333;z-index:-100;}
.mobileGnb.on {
  z-index:1;
  -webkit-box-shadow: inset 5px 0px 5px 0px rgba(0,0,0,0.21);
  -moz-box-shadow: inset 5px 0px 5px 0px rgba(0,0,0,0.21);
  box-shadow: inset 5px 0px 5px 0px rgba(0,0,0,0.21);
}

.mobileGnb .lnb_wrp {overflow:auto;position:absolute;left:0;top:0px;width:100%;height:100%;z-index:1;}
.mobileGnb .lnb_inner {padding:11px 25px 0;border-bottom:1px solid #525252;}
.mobileGnb .search_area {overflow:hidden;height:35px;background:#636363;}
.mobileGnb .search_area .search_box {float:left;width:175px;height:100%;line-height:35px;text-indent:5px;border:0;background:none;color:#ccc;}
.mobileGnb .search_area .btn_search {float:left;width:39px;height:35px;border:0;background:url('/resources/_img/common/icon_m_search.png') no-repeat 50%;background-size:18px;}
.mobileGnb .lnb {margin-top:15px;padding-bottom:15px;}
.mobileGnb .lnb>li {position:relative;border-top:1px solid #444;}
.mobileGnb .lnb>li:first-child {border-top:0;}
.mobileGnb .lnb>li .icon_arw {position:absolute;right:4px;top:20px;width:17px;height:9px;background:url('/resources/_img/common/icon_lnb_arrw.png') no-repeat 0 0;background-size:36px;}
.mobileGnb .lnb>li .icon_arw.active {background-position:-19px 0;}
.mobileGnb .lnb>li>a {display:block;padding:18px 0 19px 0;color:#ccc;font-size:16px;font-family:'s7'}
.mobileGnb .lnb>li>ul.sub {display:none;padding:25px 0;border-top:1px solid #444;}
.mobileGnb .lnb>li>ul>li {margin-top:30px;padding-left:20px;}
.mobileGnb .lnb>li>ul>li:first-child {margin-top:0;}
.mobileGnb .lnb>li>ul>li>a {font-size:13px;color:#b2b2b2;}
/* 2024-01-03 twitter logo change s */
.mobileGnb .misc {width: calc(100% - 30px); margin:20px auto;}
.mobileGnb .misc .sns {height:19px;width:100%;}
.mobileGnb .misc .sns::after {content:'';display:table;clear: both;}
.mobileGnb .misc .sns li {float:left;margin-left:15px;}
.mobileGnb .misc .sns li:first-child {margin-left:0;}
.mobileGnb .misc .sns li a {display:inline-block;background:url('/resources/fr/_img/common/icn_m_misc.png') no-repeat 0 0;background-size:113px ;vertical-align:middle;text-indent:-999999em;}
.mobileGnb .misc .sns li.lki a {width:18px;height:19px;background-position:-74px 0;}
.mobileGnb .misc .sns li.fcb a {width:10px;height:19px;background-position:0 0;}
.mobileGnb .misc .sns li.twr a {width:18px;height:13px;margin-top:4px;background-position:-12px 0;}
.mobileGnb .misc .sns li.ytb a {width:19px;height:14px;margin-top:3px;background-position:-33px 0;}
.mobileGnb .misc .sns li.insta a {width:19px;height:19px;margin-top:0;background-position:-94px 0;}
.mobileGnb .misc .link {float:left;height:17px;margin:15px 0 0 80px;}
.mobileGnb .misc .lange {position: relative; margin-top: 10px;}
.mobileGnb .misc .lange .lange_box	{position:relative; width: 150px; height:28px; }
.mobileGnb .misc .lange .lange_box label{position:absolute; top:3px; left:0; width:100%; padding-left: 20px; font-size:14px; color:#fff; text-align: left;}
.mobileGnb .misc .lange .lange_box label:before{content:""; display:block; position:absolute; left:0; top:calc(50% - 8px); width:14px; height:14px; background:url(/resources/fr/_img/common/global_ico.png) 0 0 no-repeat; }

.mobileGnb .misc .lange .lange_box label .lagnSelect	{width:0; height:0; border-style:solid; border-width:3px 2.5px 0 2.5px; border-color:#808080 transparent transparent transparent; display:inline-block; vertical-align:middle; margin-left:5px;}
.mobileGnb .misc .lange .lange_box select { font-family:'s4',dotum,"돋움",Serif; width:100%;height:28px;min-height:26px;line-height:28px;padding:0;opacity:0;filter:alpha(opacity=0); text-align: left;}
.mobileGnb .misc .lange .lange_box select option{background:#222;color:#ccc; font-size:14px;}
.mobileGnb .misc .lange .lange_box:after {content:'';display:none;position:absolute;width:1px;height:24px;top:3px;right:-25px;background:#717171;}
/* //2024-01-03 twitter logo change e */



.mobileGnb .misc .link {float:left;height:17px;margin:15px 0 0 50px;padding-left: 15px;}
/* 2017-04-11 추가/수정 끝 */
.mobileGnb .misc .link a.vet {color:#fff;margin-left:0px;line-height:17px; height:17px; padding-left:20px; display:inline-block; background:url('/resources/_img/common/icon_m_vet.png') no-repeat 0 40%; background-size:15px 14px;}
.link_vip {display:block;margin:25px 10% 0;text-align:center;border:1px solid #858585;width:80%;height:36px;line-height:36px;font-size:13px;color:#0081c6;font-family:'s7';letter-spacing:0;background:url('/resources/_img/common/icon_vip_arrow.png') no-repeat 73% 50%;background-size:3px;}
.btn_logout {display:block;margin:10px 10% 0;text-align:center;border:1px solid #858585;width:80%;height:36px;line-height:36px;font-size:13px;color:#ccc;font-family:'s7';letter-spacing:0;}
#my-video {width:100%;overflow:hidden;}

#footer {width:100%;background:#222;position: relative;}
#footer .inner {padding:22px 15px 60px 15px;position: relative;}/* 2022-03-29 쿠키버튼 위치이동 */
#footer .logo {margin-top:3px;margin-bottom:25px;}
#footer .f_link li {font-size:10px;font-family:'s4';position: relative;padding-right:12px;margin-right:12px;margin-bottom:15px;float:left;}
#footer .f_link li::after {content:"";width:1px;height:7px;background:#fff;position: absolute;right:0;top:0;}
#footer .f_link li a {color:#cdcdcd;padding:4px 0 0 0;}
#footer .f_link li:last-child::after {display:none;}
#footer .familySite {position: absolute;right:15px;top:22px;border:1px solid #777;width:84px;height:21px;background:url("/resources/_img/common/ui.png") no-repeat;background-size:250px 250px;background-position:-168px 0;}
#footer .familySite .btn_family {color:#dbdbdb;font-size:9px;font-family:'s4';width:84px;height:21px;display:block;padding:6px 0 0 8px;}
#footer .familySite .famList {width:115px;border:1px solid #777;background:#434343;position: absolute;right:-1px;top:-129%;display:none;}
#footer .familySite .famList li {padding:5px 0;}
#footer .familySite .famList li a {color:#dbdbdb;font-size:9px;font-family:'s4';padding:0 0 0 8px;}
#footer .familySite .famList.on {display:block;}
#footer .copyright {font-size:9px;color:rgba(219,219,219,0.35);margin-top:5px;font-family:'s4';letter-spacing:0.2px;text-transform:uppercase;}
#footer .cookie_btn {display:block; position: absolute; bottom: 5px; left: 15px;}/* 2022-03-29 쿠키버튼 위치이동 */
#footer .cookie_btn img {display:block; width:auto; }/* 2022-03-29 쿠키버튼 위치이동 */


#contents {width:100%;position: relative;}
#contents .inner {padding:35px 15px 60px;background:#fff;}
#keyVisu {width:100%;height:194px;position: relative;background-repeat:no-repeat;background-position:center;background-size:cover;}
/*
#keyVisu.small {height:130px;}
#keyVisu.small .inner {padding:45px 15px 0px; letter-spacing:0;}
*/
#keyVisu .inner {padding:74px 20px 0px; letter-spacing:0;}
#keyVisu .inner h1,
#keyVisu .inner h3,
#keyVisu .inner .head {color:#fff;font-size:25px; font-family:'s8';margin:0;}
#keyVisu .inner p {color:#fff; font-size:11px;  font-family:'s4'; margin-top:7px; line-height: 1.5;  /* text-transform: uppercase;*/}/*2022-12-07 Ultrasound gate*/
#keyVisu .inner .head span.thin{display: block; font-family:'s4'}/* 2022-12-07 Ultrasound gate */
#contents .inner h2.title {color:#333; font-size:28px; font-family:'stitle'; text-align:center;margin-bottom:20px;letter-spacing:0;word-break: break-all;}

#locationBar {display:none;}

/* Main */
.main {position:relative;}
.main img {width:100%;}
.main .line_brk {display:block;}
.main .btn_more {display:block;width:145px;height:32px;line-height:30px;margin:16px auto 0;border:1px solid #fff;border-radius:25px;color:#fff;font-size:11px;font-family: 's7';}
.main .txt_info {position:absolute;left:0;top:50%;width:100%;text-align:center;color:#fff;font-family: 's7';}
.main .m_visual {position:relative;height:424px;background:url('/resources/_img/temp/@img_m_visual.jpg') no-repeat 50% 0;background-size:cover;}
.main .m_visual .txt_info {position:absolute;left:0;top:50%;width:100%;margin-top:-65px;line-height:42px;text-align:center;color:#fff;font-size:46px;font-family: 'stitle';}
.main .m_visual p .sm_txt {font-size:16px;font-family: 's7';}
.main .new_toon {position:relative;height:245px;background:url('/resources/_img/temp/@img_m_main01.jpg') no-repeat 50% 0;background-size:cover;}
.main .new_toon .txt_info {margin-top:-46px;font-size:22px;font-family: 's7';text-align:center;}
.main .new_toon .chrtr {position:absolute;left:50%;top:-61px;width:97px;height:89px;margin-left:-131px;background:url('/resources/_img/temp/@img_newtoon.png') no-repeat 0 0;}
.main .new_toon .atr {display:none;}
.main .ultrasonic {overflow:hidden;position:relative;height:239px;}
.main .ultrasonic .scale_area {width:100%;height:100%;background:url('/resources/_img/temp/@img_m_main02.jpg') no-repeat 50% 0;background-size:cover;}
.main .ultrasonic .txt_info {font-size:22px;margin-top:-80px;}

.product_visual	{padding:20px 15px}
.product_visual img.pc	{display:none !important}
.product_visual img.mobile	{display:block !important}
.product_visual ul li div	{text-align:center;margin:20px 0 0}
.product_visual ul li:first-child div	{margin:0}
.product_visual p strong	{display:block;margin-top:14px;font-family: 's7';font-size:15px;line-height:20px}
.product_visual p.visual_txt	{margin:4px 0 11px;font-size:13px;line-height:17px;font-family:'s4';}
.product_visual .btn_more {margin-top:10px;border:1px solid #1b1b1b;color:#3e3e3e;letter-spacing:0;-webkit-transition: all .25s ease-out; transition: all .25s ease-out;background:url('/resources/_img/main/see_over_2.png') no-repeat -230px 0;opacity:0.7;}
.product_visual .btn_more:hover {background-position:0 0;opacity:1;color:#fff;border:1px solid #000;}

.main .mnu_lnk li {position:relative;float:left;width:33.33%;text-align:center;}
.main .mnu_lnk li a	{display:inline-block}
.main .mnu_lnk li .mnu {position:absolute;left:0;top:50%;width:100%;margin-top:-30px;color:#fff;font-size:13px;}
.main .mnu_lnk li .mnu .icon {display:inline-block;background:url('/resources/fr/_img/main/icon_ir_main_over.png') no-repeat 0 0;}
.main .mnu_lnk li .mnu .icon_pdt {width:38px;height:31px;background-position:0 0;}
.main .mnu_lnk li .mnu .icon_sve {width:30px;height:31px;background-position:-48px 0;}
.main .mnu_lnk li .mnu .icon_gbl {width:31px;height:31px;background-position:-88px 0;}
.main .mnu_lnk li .mnu .txt  {display:block;margin-top:13px;}
.main .info_lnk {background:#dadada;width:100%;height:120px;padding-top:30px;text-align:center;font-family:'s8';font-size:15px;}
.main .info_lnk .btn_more {margin-top:15px;border:1px solid #1b1b1b;width:170px;color:#333;letter-spacing:0;-webkit-transition: all .25s ease-out; transition: all .25s ease-out;background:url('/resources/fr/_img/main/see_over_2.png') no-repeat -340px 0;opacity:0.7;}
.main .info_lnk .btn_more:hover {background-position:0 0;opacity:1;color:#fff;border:1px solid #000;}

.main .sitemapWrap {display:none;}
.main .btn_requestArea {display:none;}



.mainSlider {width:100%;position: relative;}
.mainSlider .mobileSlider {display:block;position: relative;}
.mainSlider .webSlider {display:none;position: relative;}
.btn_typeMain {width:137px;height:33px;line-height:33px;border-radius:16px;font-family:'s7';font-size:12px;letter-spacing:0.05em;text-transform:uppercase;border:1px solid #dcdcdc;color:#FFF}
.btn_typeMain.black{border:1px solid #333; color:#333;}

.mainSlider .visuSlider {width:100%;position: relative;}
.mainSlider .visuSlider li {width:100%;position: relative;text-align:center;}
.mainSlider .visuSlider li.type1 .imgBox {background:#000000 url('/resources/_img/main/visu_05_mo.jpg') center top no-repeat;background-size: 100%;}
.mainSlider .visuSlider li.type2 .imgBox {background: url('/resources/_img/main/visu_02_mo.jpg') center top no-repeat;background-size: cover;}
.mainSlider .visuSlider li .imgBox {position:absolute; top:0; left:0;width:100%;height:100%;}
.mainSlider .visuSlider li .imgBox.kenburns {-webkit-animation:kenburns 120s infinite linear;animation:kenburns 120s infinite linear;}

.mainSlider .mobileSlider .visuSlider li .imgBox.kenburns {-webkit-animation:kenburns 30s infinite linear;animation:kenburns 30s infinite linear;}

.mainSlider .visuSlider li h2 {font-family:'stitle';font-size:44px;color:#fff;position: absolute;top:20.6%;text-align:center;line-height:1.1;width:100%;letter-spacing:1px;}
.mainSlider .visuSlider li h3 {font-family:'stitle';font-size:39px;color:#fff;position: absolute;top:20.6%;text-align:center;line-height:1.1;width:100%;letter-spacing:1px;}
.mainSlider .visuSlider li.type1 h3 {top:33%;font-size:26px;opacity:0;letter-spacing:-0.01em; font-family:'s7'}
.mainSlider .visuSlider li.type1 h3 small{font-family:'s4'; font-size:14px; font-weight:normal; position:relative; top:-10px;}
.mainSlider .visuSlider li.type1 h4 {font-family:'s7'; font-size:16px;color:#fff; opacity:0; font-weight:normal;position: absolute;top:46.2%;text-align:center;line-height:1.1;width:100%;letter-spacing:1px;}
.mainSlider .visuSlider li.type1 h4 strong{font-family:'s7'; font-size:44px;}
.mainSlider .visuSlider li.type2 h2 {top:28.7%;opacity:0;}
.mainSlider .visuSlider li.type2 h3 {top:40.7%;opacity:0;}

.mainSlider .visuSlider .btn_link {position: absolute;left:50%;text-align:center;opacity:0;}
.mainSlider .visuSlider li.type1 .btn_link {bottom:20%;width:137px;margin-left:-68.5px;font-size:12px;border:1px solid #dcdcdc;color:#FFF;}
.mainSlider .visuSlider li.type1 .btn_link:hover{color:#333}
.mainSlider .visuSlider li.type2 .btn_link {bottom:14%;width:160px;margin-left:-80px;}
.mainSlider .visuSlider li.type2 .btn_link:hover{color:#333}
.mainSlider .visuSlider li.type2 .btn_more {position: absolute;bottom:20.02%;font-size:11px;letter-spacing:0.05em;}
.mainSlider .bx-wrapper {width:100%;position: relative;}
.mainSlider .bx-pager, .mainSlider .bx-pager .bx-pager-item, .mainSlider .bx-controls-auto, .mainSlider .bx-controls-auto .bx-controls-auto-item {display:inline-block;zoom:1;*display:inline;vertical-align:top;}
.mainSlider .bx-controls {position: absolute;z-index:6;left:50%;bottom:0%;margin-left:-27px;}
.mainSlider .bx-pager .bx-pager-item {width:24px;height:2.5px;vertical-align:top;margin-left:3px;}
.mainSlider .bx-pager .bx-pager-item a {display:inline-block;width:24px;height:2.5px;background:url("/resources/_img/main/pager_slider.png");background-size:50px 2.5px;vertical-align:top;border-radius:3px;z-index:6;font-size:0;text-indent:-99999px;background-position:-24px 0;}
.mainSlider .bx-pager .bx-pager-item a.active {background-position:0 0;}
.mainSlider .bx-controls-auto {height:22px;padding-left:5px;}
.mainSlider .bx-controls-auto .bx-controls-auto-item a {display:none;}

/* ECR2017 비주얼 20170221 */
.mainSlider .visuSlider li.ecrSlider {position:relative;height:300px;background:#000000 url('/resources/_img/main/visu_ecr2017_mo.jpg') center top no-repeat;background-size: 100%}
.mainSlider .visuSlider li.ecrSlider h2 {font-family:'s4' !important;font-size:24px;color:#fff;position: absolute;top:20%;left:15px;text-align:left;line-height:130%;letter-spacing:1px;opacity:0;margin-top:10px}
.mainSlider .visuSlider li.ecrSlider .desc {color:#FFF;font-size:14px;line-height:140%;text-align:left;position: absolute;top:45%;left:15px;margin-top:15px;opacity:0}
.mainSlider .visuSlider li.ecrSlider .btn_link {position: absolute;left:15px;bottom:20%;text-align:center;opacity:0;margin-left:0px}
.mainSlider .visuSlider li.ecrSlider .prod_img img {position:absolute;right:5px;bottom:0px;vertical-align:middle;width:120px;}
.mainSlider .visuSlider li.ecrSlider .prod_img img.img_prdt02 {opacity:0}
/* .mainSlider .brandMessage {width:88px;height:32px;background:url("/resources/_img/main/bg_brandmessage.png") no-repeat;background-size:112px 122px;background-position:0 0;position: absolute;top:20px;left:4.6875%;z-index:9;} 2016-08-17 고객사 요청으로 만들었으나 대기 */

.grid_web_toon {width:100%;position: relative;overflow:hidden;}
/*.grid_web_toon::after {content:'';width:100%;height:100%;background:url('/resources/_img/main/bg_webtoon_mo.jpg') center top no-repeat;background-size:cover;position: absolute;z-index:3;}*/
.grid_web_toon h3 {position: absolute;top:29%;text-align:center;line-height:1.2;letter-spacing:-0.01em !important;width:100%;text-align:center;font-family:'stitle';font-size:22px;color:#fff;z-index:7;}
.grid_web_toon .btn_link {position: absolute;top:59%;left:50%;margin-left:-68.5px;text-align:center;z-index:5;}
.grid_web_toon .objCartoon {position: absolute;top:50%;left:50%;margin-left:60px;background:url('/resources/_img/main/obj_cartoon2.png') center top no-repeat;background-size:cover;width:85px;height:86px;z-index:5;}
.grid_zika {position:relative;width:100%;overflow:hidden;}
.grid_zika::after {content:'';width:100%;height:100%;background:url('/resources/_img/main/bg_zika_mo.jpg') center top no-repeat;background-size:cover;position: absolute;z-index:3;}
.grid_zika h3 {font-family:'stitle';font-size:22px;color:#fff;position: absolute;top:30.6%;text-align:center;line-height:1.2;letter-spacing:-0.01em !important;width:100%;text-align:center;z-index:7;}
.grid_zika .btn_link {position: absolute;top:59%;left:50%;margin-left:-60px;text-align:center;z-index:5;}

.grid_rsna {position:relative;width:100%;overflow:hidden;}
/*.grid_rsna::after {content:'';width:100%;height:100%;background:url('/resources/_img/main/banner_ecr2017_mo.jpg') center top no-repeat;background-size:cover;position: absolute;z-index:3;}*/
.grid_rsna h3 {font-family:'stitle';font-size:22px;color:#fff;position: absolute;top:20%;text-align:center;line-height:1.2;letter-spacing:-0.01em !important;width:100%;text-align:center;z-index:7;}
.grid_rsna h3 > span {font-family:'s4';font-size:18px;}
.grid_rsna h3 > small {display:block;font-family:'s4';font-size:12px;font-weight:400;line-height:130%;color:#FFF;padding-top:10px}
.grid_rsna .btn_link {position: absolute;top:70%;left:50%;margin-left:-68.5px;text-align:center;z-index:5;}


/* 2017-10-23 by naomi 이벤트 덩어리 */
.grid_medica {width:100%; position:relative; overflow:hidden;}
.grid_medica::before {content:'';width:100%;height:100%;background:url('/resources/_img/main/main_ws80av4_keyvisual_640.jpg') center bottom no-repeat;background-size:100%;position: absolute;z-index:0;}
.grid_medica .container {position:relative; display:table; width:100%; max-width:1223px; height:100%; margin:0 auto; padding:20px; text-align:center; vertical-align:top; -webkit-box-sizing:border-box; box-sizing:border-box;}
.grid_medica .container .row {display:table-cell; width:100%; height:100%;}
.grid_medica .container h3 {font-weight:normal; line-height:1;letter-spacing:-0.01em !important;width:100%; text-align:left; font-size:36px;color:#fff;z-index:7;font-family:'s7';}
.grid_medica .container h3 {text-align:center;}
.grid_medica .container h3 small {font-size:16px; display:block; margin-top:20px;font-family:'s4';}
.grid_medica .container h3 small {letter-spacing:1px;}
.grid_medica .container .btn_link {display:inline-block; margin-top:20px; margin-bottom:30px; margin-left:0; text-align:center; z-index:5;}

@media all and  (max-width:430px){
  .grid_medica .container h3 {font-size:22px;}
  .grid_medica .container span.th {font-size:12px; position:relative; top:-5px;}
}
@media all and  (min-width:640px){
  .grid_medica .container {padding:40px;}
}
@media all and  (max-width:767px){
  .grid_medica::before {background:url('/resources/_img/main/main_medica_keyvisual_640.jpg') center top no-repeat;background-size:cover;}
}
@media all and  (min-width:768px) and  (max-width:1024px){
  .grid_medica::before {background:url('/resources/_img/main/main_medica_keyvisual_1900.jpg') right top no-repeat;background-size:cover;}
  .grid_medica .container .row {vertical-align:middle;}
  .grid_medica .container, .grid_medica .container h3 {text-align:left;}
  .grid_medica .container h3 {font-size:36px;}
  .grid_medica .container .btn_link {margin-bottom:15px;}
}

@media all and  (min-width:768px){
  .floating_banner{width:380px; padding:25px;}
  .floating_banner p{margin-bottom:20px; font-size:21px;}
  .floating_banner .btnS.btnWhite{font-size:15px; height:44px; line-height:44px;}
  .floating_banner .btn_close{right:11px; top:11px; width:18px;}
}
@media all and  (min-width:1025px){
  .grid_medica::before {background:url('/resources/_img/main/main_medica_keyvisual_1900.jpg') right top no-repeat;background-size:cover;}
  .grid_medica .container h3 span.blue {font-size:52px; letter-spacing:-2px; margin-bottom:0; font-family:'s7';}
  .grid_medica .container {max-width:1024px;}
  .grid_medica .container .row {vertical-align:middle;}
  .grid_medica .container, .grid_medica .container h3 {text-align:left;}
  .grid_medica .container h3 {font-size:52px; line-height:60px;}
  .grid_medica .container h3 small {font-size:35px;}
}
@media (min-width:1240px){
  .grid_medica .container {padding-left:0; max-width:1240px;}
}

/* 20170920 by naomi bubble 중앙정렬 */
/*
.grid_w80a .container{width:auto;text-align:center !important }

@media (min-width: 786px){
	.grid_w80a .container{position: absolute;top: 50%;left:40px;height: auto;padding:0;margin-top: -125px;margin-left: 0;}
	.grid_w80a .container .row {float:left;width:auto;height:auto;text-align:center !important;}
	.grid_w80a .container h3{width:auto;text-align:center;}
	.grid_w80a .container h3 small {line-height:1.3;}
	.grid_w80a .container h3 small sup{vertical-align: sub;}
}

@media (min-width: 1024px){
	.grid_w80a .container{left: 50%;margin-top: -160px;margin-left: -470px;min-width: 1024px;}
	.grid_w80a .container h3 small {font-size:20px}
}

@media (min-width: 1240px){
	.grid_w80a .container{margin-top: -160px;margin-left: -623px;min-width: 1240px;}
	.grid_w80a .container h3 small {font-size:30px}
}
*/

/*
@media  (min-width: 785px)
.grid_w80a .container{width: auto;position:relative;top:auto;left:auto;padding:0 40px;margin-top:0;margin-left:0;}
.grid_w80a .container .row{float:none;}
.grid_w80a .container h3{text-align:center !important }
.grid_w80a .container h3 small {line-height:1.3;font-size:20px}
}
*/

/* BG Slider */
/* 2017-10-23 by naomi 이벤트 덩어리 */
.bg_slide {position:relative;width:100%; position:relative; overflow:hidden;}
.bg_slide .slide {z-index: 1;position: absolute;width: 100%;left: 0;height: 100%;transition: opacity 1s ease-in-out;background-position: center center;background-repeat: no-repeat;background-size: cover;opacity: 0;}
.bg_slide .slide.show {opacity: 1;z-index:10;}
.bg_slide .slide:nth-child(1) {background: url('/resources/_img/main/main_rsna1_bg.jpg') repeat-x 50% 50%; background-size:contain;}
.bg_slide .slide:nth-child(2) {background: #1d2a32 url('/resources/_img/main/main_rsna1_bg2.jpg') no-repeat 50% 100%; background-size:cover;}
.bg_slide .container {position:relative; display:table; width:100%; max-width:1223px; height:100%; margin:0 auto; padding:20px; text-align:center; vertical-align:top; -webkit-box-sizing:border-box; box-sizing:border-box;}
.bg_slide .container .row {display:table-cell; width:100%; height:100%;padding:10% 0 0}
.bg_slide .container h3 {font-weight:normal; line-height:1;letter-spacing:-0.01em !important;width:100%; text-align:center; font-size:28px;color:#fff;z-index:7;font-family:'s7';letter-spacing:-1px;}
.bg_slide .container h3 small {font-size:16px; display:block; margin-top:10px;margin-bottom:0;font-family:'s4';letter-spacing:1px;line-height:1.2;}
.bg_slide .container h3 small em.br{display:block;font-size:0;}
.bg_slide .logo_rsna {position:absolute;left:20px;top:20px;width:auto;}
.bg_slide .logo_rsna img{width:50%;}
.bg_slide .container .logo_acce{padding:0 0 25px;}
.bg_slide .container .logo_acce img{width:60%;}
.bg_slide .container .btn_link {display:inline-block; margin-top:20px; margin-bottom:30px; margin-left:0; text-align:center; z-index:5;}
.bg_slide .slide:nth-child(2) .container{padding:20px;padding-top:20px}
.bg_slide .slide:nth-child(2) .container .row {padding:0}
.bg_slide .pic{margin:0 0 30px;text-align:center;}
.bg_slide .pic_web{display:none}
.bg_slide .pic_mobile{display:block;width:100%;margin:0 auto}



@media (max-width: 1024px) and (min-width: 768px){
  .bg_slide .slide:nth-child(2) {background: #1d2a32 url('/resources/_img/main/main_rsna1_bg2.jpg') no-repeat 50% 100%; background-size:cover;}
  .bg_slide .pic_mobile{width:80%;}
}

@media all and  (max-width:767px){
  .bg_slide .container .row {padding:12% 0 0}
  .bg_slide .container h3 {font-size:36px}
  .bg_slide .container h3 small {margin-top:10px}
  .bg_slide .container .logo_acce{padding:0 0 45px;}
  .bg_slide .logo_rsna img{width:60%;}
  .bg_slide .slide:nth-child(2) .container {padding:20px;padding-top:20px}
  .bg_slide .slide:nth-child(2) .container .row {padding:0}
  .bg_slide .pic_mobile{width:80%;}
}

@media all and (max-width: 533px){
  .bg_slide .container h3 {font-size:22px;}
  .bg_slide .slide:nth-child(2) .container {padding:20px;}
  .bg_slide .slide:nth-child(2) .container .row {padding:0}
  .bg_slide .pic_web{display:none}
  .bg_slide .pic_mobile{display:block}
}

@media (min-width: 786px){
  .bg_slide .slide:nth-child(2) {background: #1d2a32 url('/resources/_img/main/main_rsna1_bg2.jpg') no-repeat 50% 100%; background-size:cover;}
  .bg_slide .container .row {vertical-align:middle;padding:40px;padding-top:20px}
  .bg_slide .container h3 {font-size:36px}
  .bg_slide .container h3 small {margin-top:10px}
  .bg_slide .container .logo_acce img{width:40%;}
  .bg_slide .logo_rsna {left:40px;top:40px;}
  .bg_slide .logo_rsna img{width:100%;}
  .bg_slide .container h3 small em.br{display:inline-block;font-size:10px;vertical-align:middle;}
  .bg_slide .slide:nth-child(2) .container {padding: 20px;padding-top: 20px;}
  .bg_slide .slide:nth-child(2) .container .row {padding:0}
  .bg_slide .pic{margin:0 0 31px;}
  .bg_slide .pic_web{display:block}
  .bg_slide .pic_mobile{display:none}
}

@media (min-width: 1024px){
  .bg_slide .container {max-width:1024px;padding:0;padding-top: 125px;}
  .bg_slide .container .row {vertical-align:middle;padding:65px 60px 45px;}
  .bg_slide .container h3 {font-size:52px; line-height:60px;margin-bottom:18px;}
  .bg_slide .container h3 small {font-size:20px;}
  .bg_slide .container .logo_acce img{width:565px;}
  .bg_slide .logo_rsna {left:20px;top:150px;}
  .bg_slide .slide:nth-child(2) .container{max-width:1024px;padding:0;padding-top: 125px;}
  .bg_slide .slide:nth-child(2) .container h3 small {font-size:28px;letter-spacing:-1px;}
  .bg_slide .slide:nth-child(2) .container h3 {margin-bottom:0;}
}
@media (min-width: 1025px){
  .bg_slide .slide:nth-child(2) {background: #1d2a32 url('/resources/_img/main/main_rsna2_bg1.jpg') no-repeat 50% 50%; background-size:contain;}
}

@media (min-width: 1455px){
  .bg_slide .slide:nth-child(2) {background: #1d2a32 url('/resources/_img/main/main_rsna2_bg1.jpg') no-repeat 50% 50%; background-size:contain;}
}


@keyframes kenburns{
  0%{transform:scale(1) rotate(0deg)}
  50%{transform:scale(1.4) rotate(0.3deg)}
  100%{transform:scale(1) rotate(0deg)}
}
@-webkit-keyframes kenburns{
  0%{-webkit-transform:scale(1) rotate(0deg)}
  50%{-webkit-transform:scale(1.4) rotate(0.3deg)}
  100%{-webkit-transform:scale(1) rotate(0deg)}
}


.btn_link {-webkit-transition: background-position .25s ease-out; transition: background-position .25s ease-out;background:url('/resources/_img/main/see_over.png') no-repeat -400px 0;}
.btn_link:hover {color:#333;border:1px solid #FFF;background-position:0px 0;}


.btn_requestArea {
  /* opacity: 0; 2021-10-18 수정 */
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
  position:fixed;
  right:20px;
  bottom:15px;
  z-index:10;
  display:none;
}
.btn_requestArea.cd-is-visible, .btn_requestArea.cd-fade-out, .no-touch .btn_requestArea:hover {
  -webkit-transition: opacity .6s 0s, visibility 0s 0s;
  -moz-transition: opacity .6s 0s, visibility 0s 0s;
  transition: opacity .6s 0s, visibility 0s 0s;
  display:block;
}
.btn_requestArea.cd-is-visible {
  visibility: visible;
  opacity: 1;
}
.btn_requestArea.cd-fade-out {
  opacity: 0;
}
.no-touch .btn_requestArea:hover {
  opacity: 1;
}

/* 2022-11-24 상단바로가기, 퀵메뉴 수정  s */
.quick_menu{display: block; position: fixed; right: 21px; bottom: -150px; z-index: 10; opacity: 0; transition: opacity .3s 0s, visibility 0s .3s;}
.quick_contact,
.quick_menu.cd-is-visible, 
.quick_menu.cd-fade-out, 
.no-touch .quick_menu:hover { display:block; -webkit-transition:bottom .6s 0s, opacity .6s 0s, visibility 0s 0s; -moz-transition: opacity .6s 0s, visibility 0s 0s; transition: bottom .6s 0s, opacity .6s 0s, visibility 0s 0s;}
.quick_menu.cd-is-visible {visibility: visible; bottom:15px; opacity: 1;}
.quick_menu.cd-fade-out {opacity: 0;}
.no-touch .quick_menu:hover {opacity: 1;}
.quick_menu.btnTop {width:38px;height:38px;display:block;background: url(/resources/fr/_img/common/bg_btn_top.png) no-repeat; background-size: contain;}


.quick_contact{position: fixed; right: 20px; bottom:15px; z-index: 10; transition: bottom .3s 0s, }
.quick_contact.cd-is-visible{bottom:60px;}
/* //2022-11-24 상단바로가기, 퀵메뉴 수정  e */

.quick_contact button.toggleBtn:not(:focus-visible) {outline: 0;}
.quick_contact button.toggleBtn{position: relative; width: 40px; height: 40px; border-radius: 50%; background: #0f6cba url(/resources/fr/_img/common/quick_toggle_bg.gif) no-repeat; background-size: contain; font-size: 0; color:transparent;}
.quick_contact button.toggleBtn span{display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: all 0.3s ease-in-out;}
.quick_contact button.toggleBtn span:before,
.quick_contact button.toggleBtn span:after{content:''; display: block; position: absolute;top: 50%; left: 50%; border-radius: 3px; background-color: #fff; transform: translate(-50%, -50%);}
.quick_contact button.toggleBtn.active span{transform: rotate(45deg);}
.quick_contact button.toggleBtn span:before{width: 20px; height: 3px;  }
.quick_contact button.toggleBtn span:after{width: 3px; height: 20px; }
.quickLink_wrap{display: none; position: absolute; bottom: calc(100% + 5px); right: 0;}
.quickLink_wrap a{display: block; position: relative; width: 150px; height:40px; padding-right: 30px; border: 1px solid #1499d8; border-radius: 30px; background: linear-gradient(135deg, #fff 0%,#fff 83%,#fff 100%); text-align: center; font-size: 14px; line-height: 43px; color: #1499d8; font-family: 'stitle'; letter-spacing: 0; opacity: 0; transition: all 0.3s ease-in-out;}
.quickLink_wrap.active a{opacity: 1;}

.quickLink_wrap a + a{margin-top: 5px;}
.quickLink_wrap a i{display: block; position: absolute; top: 50%; right: 15px; background-size: contain; background-repeat: no-repeat; transform: translateY(-50%);}
/* 2022 뉴스레터 간소화 s*/
.quickLink_wrap a.membership i{width: 20px; height: 20px; background-image: url(/resources/fr/_img/common/quick_icon_membership_off.png);}
.quickLink_wrap a.contactUs i{width:20px; height: 20px; background-image: url(/resources/fr/_img/common/quick_icon_contact_off.png);}
.quickLink_wrap a.newsletter i{width: 20px; height: 20px; background-image: url(/resources/fr/_img/common/quick_icon_newsletter_off.png);}
/* //2022 뉴스레터 간소화 e */
/* //2022-08-03 contact 버튼영역 수정 e */


#videoModal .modal-body .popInner .videoFrame {width:100%;position: relative;}
#videoModal .modal-body .popInner .videoFrame iframe {width:100%;}

.dimmed {display:none;background:rgba(000,000,000,0.5);position: fixed;top:0;right:0;left:0;bottom:0;z-index:1000;}
.dimmed.on {display:block;}
.videoModal {width:100%;display:none;position: fixed;z-index:1005;}
.videoModal.on {display:block;}
.videoModal .modal-dialog {margin:0 auto;}
.videoModal .popInner {width:100%;}

.webToon {width:100%;margin:0 auto;text-align:center;border-top:1px solid #333;border-bottom:1px solid #333;}
.webToon img {max-width:100%;}



@media all and (max-width:320px){
  input[type="text"]::-moz-placeholder {font-size:10px;} /* Firefox 19+ */
  input[type="text"]:-moz-placeholder {font-size:10px;}  /* Firefox 18- */
  input[type="text"]:-ms-input-placeholder {font-size:10px;} /* IE */
  input[type="text"]::-webkit-input-placeholder {font-size:10px;}
}

@media all and (min-width:375px) {
  .mainSlider .visuSlider li.type1 h3 {top:34%;}
  .btnWrap.btnleng_03 button {margin:0 1%;}
  .modal-dialog-size {width:350px;}

  .mainSlider .visuSlider li.ecrSlider .desc {letter-spacing:-0.02em;}
  .mainSlider .visuSlider li.ecrSlider .prod_img img {width:140px;}
}


@media all and  (min-width:768px){

  /*cookie*/
  .cookie .cookie_inner	{padding:22px 0 25px; margin:0 40px}
  .cookie .cookie_inner .tit	{margin-bottom:6px;font-size:18px;line-height:24px;}
  .cookie .cookie_inner p	{font-size:14px;line-height:22px;}
  .cookie button.close	{top:26px;right:0;width:20px;height:20px;}
  .cookie button.close span	{width:100%;height:100%}

  /*cookie*/
  .cookie-setting .cookie_inner {padding:8px 0; margin:0 40px}
  .cookie-setting.is-close .cookie_inner {padding:2px 0;}
  .cookie-setting .cookie_inner .tit {font-size:36px;}
  .cookie-setting .cookie_inner .tit .btn-hidden {padding:6px 32px; font-size:18px;}
  .cookie-setting .cookie_inner .desc {font-size:16px;letter-spacing:-.025em;}
  .cookie-setting .cookie_inner .btn-area {margin-top:10px;}
  .cookie-setting .cookie_inner .btn-save {display:inline-block;width:auto;max-width:none;padding:0 50px;border-radius:25px;font-size:13px;}
  .cookie-setting .cookie_inner .btn-cookie {font-size:13px;}
  .cookie-setting button.close {top:12px;width:20px;height:20px;}
  .cookie-setting button.close span {width:100%;height:100%}

  /*mypage*/
  .btnWrap.btnleng_03.mypageBtn	{margin:30px auto 0}
  .btnWrap.btnleng_03.mypageBtn span	{display:inline-block; width:auto; float:none;}
  .btnWrap.btnleng_03.mypageBtn .btnC.btnWhite,
  .btnWrap.btnleng_03.mypageBtn span {width:210px; margin:0 1%}
  .btnWrap.btnleng_03.mypageBtn .btnC.btnWhite2	{width:auto; padding:0 1%}

  .cui {background-size:500px 500px;}
  .f_logo {width:138px;height:21px;background-position:-200px -300px;}
  .h_logo {width:153px;height:24px;background-position:-200px -400px;}
  #header {height:70px;}
  #header .inner {padding:0 40px;}
  #header .mobile.inner .logo {width:153px;height:70px;left:40px;}


  #header .inner .btn_navi {width:30px;height:30px;position: absolute;right:40px;top:20px;}
  #wrap.lnb_open #header .inner .btn_navi {width:30px;height:30px;position: absolute;right:27px;top:20px;}

  #header .inner .btn_navi span {width:30px;height:30px;display:block;background-position:-200px -270px;margin-top:0;}
  #header .mobile.inner .btn_mypage {width:30px;height:30px;position: absolute;right:100px;top:20px;}
  #header .inner .btn_mypage span {width:30px;height:30px;display:block;background-position:0 -270px;}
  #header .inner .btn_mypage.logState span {width:36px;height:30px;display:block;background-position:-300px -10px;}

  .mobileGnb {width:687px;right:0;}
  .mobileGnb .lnb_inner{padding:17px 50px 0;}
  .mobileGnb .search_area {height:50px;}
  .mobileGnb .search_area .search_box {width:494px;line-height:50px;font-size:22px;}
  .mobileGnb .search_area .btn_search {width:91px;height:50px;background-size:30px;}
  .mobileGnb .lnb {margin-top:21px;padding-bottom:40px;}
  .mobileGnb .lnb>li>a {padding:23px 0 27px 0;font-size:22px;}
  .mobileGnb .lnb>li>ul.sub {padding:38px 0;}
  .mobileGnb .lnb>li>ul>li {margin-top:38px;}
  .mobileGnb .lnb>li .icon_arw {right:4px;top:20px;width:27px;height:14px;background-size:59px;}
  .mobileGnb .lnb>li .icon_arw.active {background-position:-31px 0;}
  .mobileGnb .lnb>li>ul>li>a {font-size:18px;}
  /* 2024-01-03 twitter logo change s */
	.mobileGnb .misc {margin: 22px 0 0 70px;}
	.mobileGnb .misc .sns{float: left; width: auto; padding-top: 3px;}
	
	.mobileGnb .misc .sns:after {content:'';display:inline-block; position: relative; top: -3px; width:1px;height:24px;margin:0 0 0 50px; background:#717171;}
	.mobileGnb .misc .sns li {margin-left:54px;}
	.mobileGnb .misc .sns li a {background-size:133px;}
	.mobileGnb .misc .sns li.lki a {width:24px;height:24px;background-position:-86px 0;}
	.mobileGnb .misc .sns li.fcb a {width:14px;height:30px;background-position:0 2px;}
	.mobileGnb .misc .sns li.twr a {width:22px;height:21px;background-position:-16px 0;}
	.mobileGnb .misc .sns li.insta a {width:26px;height:22px;margin-top: 2px;background-position:-109px 0;}
	.mobileGnb .misc .sns li.ytb a {width:22px;height:20px;background-position:-39px 0;}
	.mobileGnb .misc .link {height:28px;margin:3px 0 0 130px;line-height:28px;}

	.mobileGnb .misc .lange {float: left; margin:3px 0 0 30px;}
	.mobileGnb .misc .lange .lange_box label{font-size: 16px; color: #ccc;}
	.mobileGnb .misc .lange .lange_box select {font-size: 16px; line-height: 1.4;}
	.mobileGnb .misc .lange .lange_box select option{font-size: 16px; line-height: 1.4;}
		/*//2024-01-03 twitter logo change e*/

  /* 2017-04-11 추가/수정 끝 */
  .mobileGnb .misc .link {height:28px;margin:3px 0 0 110px;line-height:28px;}
  .mobileGnb .misc .link a.vet {padding-left:30px; line-height:28px; height:28px; background-size:24px 22px; font-size:18px;}
  .link_vip {margin:48px 10% 0;height:57px;line-height:57px;font-size:22px;background-size:7px;}
  .btn_logout {display:block;margin:20px 10% 0;text-align:center;font-size:22px;height:57px;line-height:57px;}

  #footer {width:100%;height:216px;}
  #footer .inner {padding:40px 40px 50px 40px;position: relative;}/* 2022-03-29 쿠키버튼 위치이동 */
  #footer .logo {margin-top:3px;margin-bottom:25px;}
  #footer .f_link li {font-size:13px;padding-right:25px;margin-right:25px;margin-bottom:0;}
  #footer .f_link li::after {content:"";width:1px;height:10px;background:#fff;position: absolute;right:0;top:1px;}
  #footer .familySite {position: absolute;right:40px;top:39px;border:1px solid #777;width:160px;height:32px;background:url("/resources/_img/common/ui.png") no-repeat;background-size:500px 500px;background-position:-342px -200px;}
  #footer .familySite .btn_family {color:#dbdbdb;font-size:13px;width:168px;height:32px;display:inline-block;padding:10px 0 0 13px;}
  #footer .familySite .famList {width:180px;border:1px solid #777;top:-100%;display:none;}
  #footer .familySite .famList li {padding:8px 0;}
  #footer .familySite .famList li a {font-size:13px;padding:0 0 0 12px;width:100%;height:100%;display:block;}
  #footer .copyright {font-size:13px;margin-top:30px;}
  #footer .cookie_btn {left: 40px;}/* 2022-03-29 쿠키버튼 위치이동 */




	.quick_menu.btnTop {width:43px;height:43px;background-size:43px 43px;}
  /* 2022-11-24 상단바로가기, 퀵메뉴 수정  s */
  .quick_contact{bottom: 15px;}
  .quick_contact.cd-is-visible{bottom: 70px;}
  /* //2022-11-24 상단바로가기, 퀵메뉴 수정  e */
	.quick_contact button.toggleBtn{width: 43px; height: 43px;}




  .modal .modal-comment{margin-bottom:30px;font-size:15px;}
  .modal-dialog-size {width:700px;}
  .modal-header {font-size:36px;color:#fff;font-family:'s7';text-indent:72px;height:102px;line-height:102px;background:#333;}
  .modal-header .close {width:100px;height:102px;background:url("/resources/_img/common/modal_close.png") no-repeat center center;background-size:26px;font-size:0;text-indent:-9999px;cursor:pointer;vertical-align:top;}
  .modal-body {position:relative;padding:43px 70px;}
  .popInner dl dt {width:111px;height:45px;line-height:45px;margin-bottom:0;font-family:'s7';font-size:18px;color:#333;float:left;}
  .popInner dl dd {width:405px;float:left;min-height:45px;line-height:45px;}
  .popInner dl dd .dd_txt {display:block;font-size:14px;line-height:1;}
  .popInner dl dd .dd_txt .check {width:120px;height:12px;margin:0;background-size:12px;line-height:1;}
  .popInner .name_First, .popInner .address_City {width:147px;height:45px;line-height:45px;}
  .popInner .name_Last, .popInner .address_Zip {width:248px;height:45px;line-height:45px;}
  .inText {width:100%;height:45px;line-height:1.4;border:1px solid #ccc;background:#fff;}
  .popInner .formPhone {padding-left:198px;position: relative;}
  .popInner .formPhone .dash {width:24px;height:45px;line-height:45px;left:174px;}
  .popInner .btnWrap {padding-top:30px;margin:30px auto 10px auto;border-top:1px solid #ccc;}
  .popInner .btnC {width:180px;height:48px;line-height:44px;font-size:16px;font-family:'s7';border-radius:90px;-webkit-border-radius:90px;-moz-border-radius:90px;}
  .selectWrap {width:174px;height:45px;line-height:45px;padding-right:40px;border:1px solid #ccc;background:#fff url("/resources/_img/common/select_arrow.png") no-repeat 93% center;display:inline-block;background-size:10px 6px;}
  .selectWrap select {width:100%;height:100%;border:0;padding-left:10px;}
  .videoModal .modal-header {text-indent:43px}
  .videoModal .modal-body {padding:43px}

  /* paper popup */
  .paper_pop{width:700px; padding:0; margin:0 auto;}
  .paper_pop h4{padding:0 80px; height:100px; font-size:36px; line-height:100px;}
  .paper_pop .btn_close{width:100px; height:100px; background-image:url("/resources/_img/common/modal_close.png"); background-size:26px;}
  .paper_pop .pop_inner{padding:50px 80px;}
  .paper_pop .pop_inner ul li{padding-left:8px; margin-bottom:20px; text-indent:-8px; }
  .paper_pop .pop_inner li a{font-size:16px;}

  #keyVisu {height:286px;}
  #keyVisu.small {height:220px;}
  #contents .inner {padding:70px 0px 100px;width:688px;margin:0 auto;}
  #contents .inner h2.title {font-size:56px;margin-bottom:50px;}

  #keyVisu .inner {padding:70px 0px 0px;width:688px;margin:0 auto;}
  #keyVisu.small .inner {padding:70px 0px 0px;width:688px;margin:0 auto;}
  #keyVisu .inner h1,
  #keyVisu .inner h3,
  #keyVisu .inner .head{font-size:50px;}
  #keyVisu .inner p {font-size:22px;}/* 2022-12-07 Ultrasound gate */
  .btnWrap {margin:30px auto 0 auto;}
  .btnC {width:210px;height:60px;line-height:56px;font-size:20px;font-family:'s7';border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;}
  .btnC.btnSubmit {border:2px solid #333;}
  .btnC.btnCancle {border:2px solid #a1a1a1;}
  .btnC.btnFeature {border:2px solid #222;}
  .btnC.autoWidth {width:auto;min-width:210px;}
  .btnS {padding:0 10px;font-size:15px;}
  .btnWrap.btnleng_02 button {margin:0 8px;}
  .btnS.btn_loadMore {width:190px;height:43px;line-height:43px;font-size:15px;padding-right:20px;}
  .btnS.btn_loadMore::before {position: absolute;top:18px;left:50%;margin-left:65px;}
  .btnS.btn_loadMore:hover {background:#000;color:#fff;}
  .btnS.btn_loadMore:hover::before {border-color: #fff transparent transparent transparent;}


  .btnS.btn_Round{width:180px; height:43px; line-height:43px; font-size:15px;}
  .btnC.btn_Square{width:210px; height:43px; line-height:43px; font-size:15px;}
  .btnS.btn_download {width:180px;height:43px;line-height:43px;font-size:15px;}

  .btn_fliter {width:220px;height:47px;line-height:47px;margin:19px auto 0;font-size:15px;left:50%;margin-left:-99px;letter-spacing:1px;text-indent:-15px;}
  .btn_fliter .ic_filter_arrow {position: absolute;right:37px;top:19px;}

  .main .btn_more {width:175px;height:41px;line-height:39px;font-size:15px;}
  .main .line_brk {display:inline-block;}
  .main .m_visual {height:570px;background:url('/resources/_img/temp/@img_t_visual.jpg') no-repeat 50% 0;}
  .main .m_visual .txt_info {margin-top:-50px;font-size:68px;}
  .main .m_visual p .sm_txt {margin-top:15px;font-size:30px;}
  .main .new_toon {overflow:hidden;height:284px;background:url('/resources/_img/temp/@img_t_main01.jpg') no-repeat 50% 0;}
  .main .new_toon .txt_info {margin-top:-65px;font-size:36px;}
  .main .new_toon .chrtr {width:165px;height:151px;margin-left:-354px;background-position:-109px 0;}
  .main .new_toon .line_brk {display:block;}
  .main .new_toon .btn_more {display:block;}
  .main .ultrasonic {height:282px;}
  .main .ultrasonic .scale_area {background:url('/resources/_img/temp/@img_t_main02.jpg') no-repeat 50% 0;background-size:cover;}
  .main .ultrasonic .txt_info {margin-top:-60px;padding:0 7%;font-size:36px;}
  .main .mnu_lnk li .mnu {margin-top:-48px;}
  .main .mnu_lnk li .mnu .icon_pdt {width:68px;height:55px;background-position:0px -41px;}
  .main .mnu_lnk li .mnu .icon_sve {width:53px;height:53px;background-position:-78px -41px;}
  .main .mnu_lnk li .mnu .icon_gbl {width:56px;height:55px;background-position:-142px -41px;}
  .main .mnu_lnk li .mnu .txt {margin-top:15px;font-size:22px;}
  .main .info_lnk {height:150px;padding-top:35px;}
  .main .info_lnk p {font-size:24px;}
  .main .info_lnk .btn_more	{width:205px}
  .main .sitemapWrap {display:block;background:#222;border-bottom:1px solid #282828;}
  .main .sitemapWrap .sitemapInner {overflow:hidden;width:750px;margin:0 auto;}
  .main .sitemapWrap dl {width:229px;min-height:175px;margin:0;padding-left:39px;}
  .main .sitemapWrap dl.first_line {min-height:240px;}
  .main .sitemapWrap dl.two_line {min-height:175px;}
  .main .sitemapWrap dl dt {margin-bottom:30px;font-size:18px;color:#dbdbdb;font-family:'s7';}
  .main .sitemapWrap dl dd {margin-bottom:18px;color:#a0a0a0;}

  .ic_reg {background-size:35px;width:16px;height:16px;margin:-3PX 5px 0 0;}
  .ic_inq {background-size:35px;width:20px;height:20px;margin:-3PX 5px 0 0;background-position:-16px 0;}

  .mainSlider .mobileSlider {display:none;}
  .mainSlider .webSlider {display:block;}
  .btn_typeMain {width:200px;height:43px;line-height:43px;font-size:15px;border-radius:22px;bottom:16%;}
  .mainSlider .visuSlider li.type1 .imgBox {background: url('/resources/_img/main/visu_05_mo2.jpg') center top no-repeat;background-size: cover;}
  .mainSlider .visuSlider li.type2 .imgBox {background: url('/resources/_img/main/visu_02_web.jpg') center top no-repeat;background-size: cover;}

  .mainSlider .visuSlider li .btn_typeMain {width:180px;height:43px;line-height:43px;font-size:15px;border-radius:22px;}


  .mainSlider .visuSlider li h2 {font-size:62px;}
  .mainSlider .visuSlider li h3 {font-size:58px;opacity:0}
  .mainSlider .visuSlider li.type1 h3 {top:29%;font-size:36px}
  .mainSlider .visuSlider li.type1 h3 small{font-size:19px; top:-17px; letter-spacing:0;}
  .mainSlider .visuSlider li.type1 h4 {font-size:27px;top:43%;text-align:center; letter-spacing:1px;}
  .mainSlider .visuSlider li.type1 h4 strong{font-size:66px;}
  .mainSlider .visuSlider li.type2 h2 {top:29.6%;}
  .mainSlider .visuSlider li.type2 h3 {top:41.6%;}
  .mainSlider .visuSlider .btn_link {position: absolute;left:50%;margin-left:-90px;text-align:center;}
  .mainSlider .visuSlider li.type1 .btn_link {bottom:26%;font-size:15px;width:180px;margin-left:-90px;}
  .mainSlider .visuSlider li.type2 .btn_link {width:200px;margin-left:-100px;}
  .mainSlider .visuSlider li.type2 .btn_more {position: absolute;bottom:30.5%;font-size:15px;letter-spacing:0.05em;}
  .mainSlider .bx-wrapper {width:100%;position: relative;}
  .mainSlider .bx-pager, .mainSlider .bx-pager .bx-pager-item, .mainSlider .bx-controls-auto, .mainSlider .bx-controls-auto .bx-controls-auto-item {display:inline-block;zoom:1;*display:inline;vertical-align:top;}
  .mainSlider .bx-controls {position: absolute;z-index:6;left:50%;bottom:2%;margin-left:-52px;}
  .mainSlider .bx-pager .bx-pager-item {width:47px;height:5px;vertical-align:top;margin-left:5px;}
  .mainSlider .bx-pager .bx-pager-item a {display:inline-block;width:47px;height:5px;background:url("/resources/_img/main/pager_slider.png");background-size:100px 5px;vertical-align:top;border-radius:3px;z-index:6;font-size:0;text-indent:-99999px;background-position:-48px 0;}

  /* ECR2017 비주얼 20170221 */
  .mainSlider .visuSlider li.ecrSlider {height:510px}
  .mainSlider .visuSlider li.ecrSlider h2 {font-size:43px;top:20%;left:40px}
  .mainSlider .visuSlider li.ecrSlider .desc {font-size:24px;top:45%;left:40px;}
  .mainSlider .visuSlider li.ecrSlider .btn_link {left:40px;bottom:20%;}
  .mainSlider .visuSlider li.ecrSlider .prod_img img {position:absolute;right:5px;bottom:0px;vertical-align:middle;width:300px;}

  .grid_web_toon {width:100%;}
  .grid_web_toon::after {content:'';width:100%;height:100%;background:url('/resources/_img/main/bg_webtoon_web.jpg') center top no-repeat;background-size:cover;position: absolute;}

  .grid_web_toon h3 {font-family:'stitle';font-size:36px;color:#fff;position: absolute;top:24.5%;text-align:center;line-height:1.2;letter-spacing:0em !important;width:100%;text-align:center;}
  .grid_web_toon .btn_link {position: absolute;top:62%;left:50%;margin-left:-90px;text-align:center;}
  .grid_web_toon .objCartoon {position: absolute;top:100px;left:50%;margin-left:160px;background:url('/resources/_img/main/obj_cartoon2.png') center top no-repeat;background-size:cover;width:150px;height:152px;}

  .grid_zika {width:100%;}
  .grid_zika::after {content:'';width:100%;height:100%;background:url('/resources/_img/main/bg_zika_web.jpg') center top no-repeat;background-size:cover;position: absolute;}
  .grid_zika h3 {font-family:'stitle';font-size:36px;color:#fff;position: absolute;top:33%;text-align:center;line-height:1.2;letter-spacing:-0.01em !important;width:100%;text-align:center;}
  .grid_zika .btn_link {position: absolute;top:58%;left:50%;margin-left:-90px;text-align:center;}

  .grid_rsna {width:100%;}
  .grid_rsna::after {content:'';width:100%;height:100%;background:url('/resources/_img/main/banner_ecr2017_web.jpg') center top no-repeat;background-size:cover;position: absolute;}
  .grid_rsna h3 {font-size:36px;top:20%;line-height:1.1;letter-spacing:-0.01em !important;}
  .grid_rsna h3 > span {font-size:28px;}
  .grid_rsna h3 > small {font-size:18px;letter-spacing:0em}
  .grid_rsna .btn_link {position: absolute;top:68%;left:50%;margin-left:-90px;text-align:center;}

  /* .mainSlider .brandMessage {width:167px;height:59px;background-size:225px 244px;background-position:0 -84px;position: absolute;top:auto;bottom:41px;left:auto;right:5.2083%;} 2016-08-17 고객사 요청으로 만들었으나 대기  */
}

@media all and (min-width:1024px){
  /*cookie*/
  .cookie .cookie_inner	{width:1024px; padding:22px 30px 25px; margin:0 auto;}
  .cookie button.close	{right:20px}

  /*cookie*/
  /* 2022-04-12 독/프/이 쿠키 수정 s */
  .cookie-setting{top: 0; width: 1024px;}
  .cookie-setting .cookie_inner .tit {font-size:36px;} 
  .cookie-setting .cookie_inner {width:100%; padding:8px 30px 8px; margin:0 auto;}
  .cookie-setting.is-close .cookie_inner {padding:12px;}
  .cookie-setting button.close {top:20px;}
  /* //2022-04-12 독/프/이 쿠키 수정 e */

  #my-video video {display:block;}
  .cus {background:url("/resources/_img/common/ui.png") no-repeat;background-size:500px 500px;display:inline-block;}
  .cus.ic_home {width:50px;height:50px;background-position:-184px -82px;}
  /* 2017-04-10 추가 */
  .sns_linkedin span {width:22px;height:35px;background-position:-466px -400px;}
  /* 2017-04-10 추가 끝 */
  .sns_facebook span {width:22px;height:35px;background-position:-400px -400px;}
  .sns_twitter span {width:22px;height:35px;background-position:-422px -400px;}
  .sns_youtube span {width:22px;height:35px;background-position:-444px -400px;}
  .sns_insta span {width: 22px; height: 36px; background: url(/resources/fr/_img/common/icon_insta.png) no-repeat 50% 50%;}

  #header .gnbWrap .logo {width:230px;height:90px;position: absolute;left:0;top:0;}
  #header .gnbWrap .logo a {width:100%;height:100%;display:block;}
  .h_logo {width:230px;height:50px;background-position:0 -458px;margin-top:30px;}
  #header {width:100%;height:auto;/* background:url("/resources/_img/common/bg_header.png") repeat-x; */}
  #header .mobile {display:none;}
  #header .web {display:block;}
  #header .inner {width:1024px;margin:0 auto;padding:0;}
  #header .utilZone {width:100%;height:35px;position: relative;clear: both;}
  #header .utilZone ul li {float:left;}
  #header .utilZone .stateZone {float:right;padding-top:2px;margin-right:23px;}
  #header .utilZone .snsZone {float: right;}/* 2024-01-03 twitter logo change */
  #header .utilZone .snsZone li {width:22px;height:35px;margin-left:10px;}
  #header .utilZone .snsZone li a {display:block;font-family:'s7';line-height:32px}
  #header .utilZone .stateZone li {position:relative; padding:0 10px; font-size:13px; min-width:60px; height:35px; line-height:35px; text-align:center;  color:#ccc;}
  #header .utilZone .stateZone li::before {content:"";width:1px;height:12px;background:#4d4d4d;display:block;position: absolute;left:0;top:11px;}
  #header .utilZone .stateZone li:first-child::before {display:none;}
  #header .utilZone .stateZone li a {color:#ccc;}
  #header .utilZone .stateZone li a.vet{display:inline-block; padding-left:21px; background:url("/resources/_img/common/icon_vet.png") no-repeat 3px 9px;}
  #header .utilZone .stateZone li.on {background:#e4e4e4;}
  #header .utilZone .stateZone li.on::before {background:#e4e4e4;}
  #header .utilZone .stateZone li.on a {color:#333;}

  #header .utilZone .lagnSelect {width: 0;height: 0;border-style: solid;border-width: 3px 2.5px 0 2.5px;border-color: #808080 transparent transparent transparent;display:inline-block;vertical-align:middle;margin-left:8px;}
  .utilZone div#select_box {position:relative; width:42px;height:35px;}
  .utilZone div#select_box label {position:absolute; top:0; left:0; width:100%; padding-left:0; text-align:center; font-size:13px; color:#ccc;}
  .utilZone div#select_box label:after{content:""; display:none;}
  .utilZone div#select_box select#lang {width:100%;height:16px;min-height:16px;line-height:16px; padding:0; opacity:0; filter:alpha(opacity=0); /* IE 8 */}
  .utilZone div#select_box option	{background:#222;color:#ccc;}

  #header .member_divide {float:right;margin-left:30px;}/* 2024-01-03 twitter logo change */
  #header .member_divide a.vip {display:inline-block;height:23px;line-height:23px;margin:6px 0 0 10px;padding:0 19px 0 11px;background:#0081c6 url('/resources/_img/common/icon_white_arrow.png') no-repeat 90% 50%;color:#fff;font-size:13px;letter-spacing:0;text-align:center;}
  #header .member_divide .user_id {overflow:hidden; display:inline-block; max-width: 100px; margin-top:13px; font-size:13px; color:#11a9ff; text-decoration:underline; white-space:nowrap; text-overflow:ellipsis;}/* 2024-01-03 twitter logo change */


  #header .gnbWrap {width:100%;height:90px;position: relative;}
  #header .gnbWrap .menu {position: absolute;height:90px;left:235px;top:0;}
  #header .gnbWrap .menu li {height:90px;float:left;position: relative;}
  #header .gnbWrap .menu li a {color:#ccc;font-size:20px;font-family:'s7';display:inline-block;}
  .menu01	{width:118px;}
  .menu02 {width:118px;}
  .menu03	{width:88px;}
  .menu04 {width:97px;}
  .menu05	{width:103px;}
  .menu06	{width:185px;}
  .menu07	{width:100px;}
  #header .gnbWrap .menu .depth_01 {line-height:1.2;margin-top:30px;color:#ccc;text-align:center;}
  #header .gnbWrap .menu .depth_01.on {color:#11a9ff;}
  #header .gnbWrap .menu .depth_01:hover, .depth_01:focus {color:#11a9ff;}
  #header .gnbWrap .menu .depth_02 {position: absolute;top:89px;left:0;z-index:10;width:100%;text-indent:-9999px;}
  #header .gnbWrap .menu .depth_02 li {width:191px;height:211px;float:left;}
  #header .gnbWrap .menu .depth_02 li a {width:191px;height:211px;display:block;}
  #header .gnbWrap .menu .depth_02_01 .depth02_menu {background:url("/resources/fr/_img/common/twodepth_menu01.png") no-repeat;}
  #header .gnbWrap .menu .depth_02_02 .depth02_menu {background:url("/resources/fr/_img/common/twodepth_menu02.png") no-repeat;}
  #header .gnbWrap .menu .depth_02_03 .depth02_menu {background:url("/resources/fr/_img/common/twodepth_menu03.png") no-repeat;}
  #header .gnbWrap .menu .depth_02_04 .depth02_menu {background:url("/resources/fr/_img/common/twodepth_menu04.png") no-repeat;}
  #header .gnbWrap .menu .depth_02_05 .depth02_menu {background:url("/resources/fr/_img/common/twodepth_menu05.png") no-repeat;}
  #header .gnbWrap .menu .depth_02 .m01 {background-position:0 0;}
  #header .gnbWrap .menu .depth_02 .m02 {background-position:-191px 0;}
  #header .gnbWrap .menu .depth_02 .m03 {background-position:-382px 0;}
  #header .gnbWrap .menu .depth_02 .m04 {background-position:-573px 0;}
  #header .gnbWrap .menu .depth_02 .m05 {background-position:-764px 0;}
  #header .gnbWrap .menu .depth_02 .m06 {background-position:-955px 0;}
  #header .gnbWrap .menu .depth_02 .m01.on, #header .gnbWrap .menu .depth_02 .m01:hover, #header .gnbWrap .menu .depth_02 .m01:focus {background-position:0 -211px;}
  #header .gnbWrap .menu .depth_02 .m02.on, #header .gnbWrap .menu .depth_02 .m02:hover, #header .gnbWrap .menu .depth_02 .m02:focus {background-position:-191px -211px;}
  #header .gnbWrap .menu .depth_02 .m03.on, #header .gnbWrap .menu .depth_02 .m03:hover, #header .gnbWrap .menu .depth_02 .m03:focus {background-position:-382px -211px;}
  #header .gnbWrap .menu .depth_02 .m04.on, #header .gnbWrap .menu .depth_02 .m04:hover, #header .gnbWrap .menu .depth_02 .m04:focus {background-position:-573px -211px;}
  #header .gnbWrap .menu .depth_02 .m05.on, #header .gnbWrap .menu .depth_02 .m05:hover, #header .gnbWrap .menu .depth_02 .m05:focus {background-position:-764px -211px;}
  #header .gnbWrap .menu .depth_02 .m06.on, #header .gnbWrap .menu .depth_02 .m06:hover, #header .gnbWrap .menu .depth_02 .m06:focus {background-position:-955px -211px;}
  #header .gnbWrap .menu .depth_02_01 {width:764px;left:-22px;display:none}
  #header .gnbWrap .menu .depth_02_02 {width:764px;left:-108px;display:none;}
  #header .gnbWrap .menu .depth_02_03 {width:573px;left:-108px;display:none;}
  #header .gnbWrap .menu .depth_02_04 {width:382px;left:-92px;display:none;}
  #header .gnbWrap .menu .depth_02_05 {width:573px;left:-192px;display:none;}
  #header .gnbWrap .menu .depth_02_01.on,
  #header .gnbWrap .menu .depth_02_02.on,
  #header .gnbWrap .menu .depth_02_03.on,
  #header .gnbWrap .menu .depth_02_04.on,
  #header .gnbWrap .menu .depth_02_05.on {display:block;}


  #header .gnbWrap .searchWrap {position: absolute;right:33px;top:0;width:32px;height:90px;}
  #header .gnbWrap .searchWrap .btn_search_toggle {width:100%;height:100%;display:block;z-index:10;}
  #header .gnbWrap .searchWrap .toggle_ic_hsearch {display:block;width:32px;height:32px;background-position:-100px -200px;margin-top:30px;}
  #header .gnbWrap .searchWrap .btn_search_toggle.on .toggle_ic_hsearch {width:29px;height:29px;background-position:-100px -271px;}
  #header .gnbWrap .searchWrap .searchArea {width:965px;height:145px;background:#191919;position: absolute;right:0;top:90px;display:none;z-index:50;}
  #header .gnbWrap .searchWrap .searchArea .search_inner {width:745px;margin:43px auto 0;}
  #header .gnbWrap .searchWrap .searchArea .search_inner a	{display:inline-block}
  #header .gnbWrap .searchWrap .searchArea .search_inner .txt_search {float:left;width:675px;height:60px;line-height:60px;background:#333;color:#ccc;font-size:20px;}
  #header .gnbWrap .searchWrap .searchArea .search_inner	.btn_search {width:69px;height:60px;border:0;background:#0081c6;text-align:center;}
  #header .gnbWrap .searchWrap .searchArea .search_inner	.btn_search .icon_search {display:inline-block;width:32px;height:32px;background-position:-303px -200px;position:relative;top:-4px;}


  #header .gnbWrap .searchWrap .searchArea.on {display:block;}

  #header .gnbWrap .searchWrap .searchArea input {width:253px;height:90px;padding:0 10px;background:#333;border:0;color:#ccc;font-size:15px;outline:0;}

  .mobileGnb {display:none;}

  .paper_pop .pop_inner ul li{width:80%;}

  #footer {height:155px;}
  #footer .inner {width:960px;margin:0 auto;padding:48px 0 70px 0;}/* 2022-03-29 쿠키버튼 위치이동 */
  #footer .familySite {top:50px;}
  #footer .cookie_btn {left:5px;}/* 2022-03-29 쿠키버튼 위치이동 */


  #keyVisu {height:270px;}
  #keyVisu.small {height:280px;}

  #contents .inner {padding:70px 0;width:960px;margin:0 auto;}
  #keyVisu .inner {padding:98px 0 0 16px; width:960px;}
  #keyVisu .inner h1,
  #keyVisu .inner h3,
  #keyVisu .inner .head {font-size:52px;}
  #keyVisu .inner p {margin-top:19px;font-size:18px;}


  #keyVisu.small .inner {padding:129px 0 0 16px; width:960px;}
  .btnWrap {margin:30px auto 0 auto;}
  .btnC {width:250px;height:60px;line-height:56px;}
  .btnC.autoWidth {width:auto;min-width:250px;}

  .depth {/*width:210px;*/height:50px;border-right:1px solid #e1e1e1;float:left;}
  .depth h2 {width:210px;height:50px;font-size:14px;font-family:'s4';line-height:50px;}
  .depth h2 a {width:210px;display:inline-block;padding-left:20px;color:#333;}
  .selectWrap {width:174px;height:45px;line-height:45px;padding-right:30px;border:1px solid #ccc;background:#fff url("/resources/_img/common/select_arrow.png") no-repeat 97% center;display:inline-block;background-size:10px 6px;}

  .main .m_visual {display:none;}

  .mainSlider .visuSlider li.type1 .imgBox {background: url('/resources/_img/main/visu_05_mo3.jpg') center 20px no-repeat;background-size: 100% 100%}

  .main .line_brk {display:block;}
  .main .new_toon {height:590px;}
  .main .new_toon .toon {
    width:100%;height:100%;
    -webkit-transition: all 700ms ease-out;
    -webkit-transform: scale(1);
    -ms-transition: all 700ms ease-out;
    -ms-transform: scale(1);
    -moz-transition: all 700ms ease-out;
    -moz-transform: scale(1);
    transition: all 700ms ease-out;
    transform: scale(1);
  }
  .main .new_toon .toon:hover {
    -ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari */
    transform: scale(1.1);
  }
  .main .new_toon .toon {background: url('/resources/_img/temp/@img_w_main01.jpg') no-repeat 50% 0;background-size: cover;}
  .main .new_toon .txt_info {margin-top:-89px;font-size:54px;}
  .main .new_toon .line_brk {display:block;}
  .main .new_toon .chrtr {top:-100px;width:168px;height:151px;margin-left:-251px;}
  .main .new_toon .btn_more {margin-top:29px;}

  .main .ultrasonic {height:590px;}
  .main .ultrasonic .scale_area {background: url('/resources/_img/temp/@img_w_main02.jpg') no-repeat 50% 0;background-size: cover;}
  .main .ultrasonic .txt_info {margin-top:-178px;padding:0 20%;line-height:58px;font-size:54px;}
  .main .ultrasonic .line_brk {display:inline-block;}
  .main .ultrasonic .atr {display:block;margin-top:5px;font-size:24px;font-family:'s4';}
  .main .ultrasonic .btn_more {margin-top:20px;}

  .main .mnu_lnk li .mnu .icon_pdt {width:106px;height:85px;background-position:0 -106px;}
  .main .mnu_lnk li .mnu .icon_sve {width:83px;height:83px;background-position:-117px -106px;}
  .main .mnu_lnk li .mnu .icon_gbl {width:89px;height:88px;background-position:-210px -106px;}
  .main .mnu_lnk li img {opacity:0.9;background:#272727;}
  .main .mnu_lnk li a:hover img {
    -webkit-transition: opacity 0.5s linear;
    -moz-transition: opacity 0.5s linear;
    -ms-transition: opacity 0.5s linear;
    -o-transition: opacity 0.5s linear;
    transition: opacity 0.5s linear;
    opacity: 1;
  }
  .main .mnu_lnk li .mnu .txt {margin-top:42px;font-size:36px;font-family:'s7';color:#b1b1b1;}
  .main .mnu_lnk li a:hover .mnu .txt {color:#fff;}


  .main .info_lnk {height:290px;padding-top:88px;}
  .main .info_lnk p {font-size:36px;}
  .main .info_lnk .btn_more {width:250px;height:46px;line-height:44px;margin-top:35px;font-size:16px;font-family:'s7';}
  /* .main .info_lnk .btn_more:hover {background:#000;color:#fff;} */

  .main .sitemapWrap {padding-top:66px;}
  .main .sitemapWrap .sitemapInner {width:1000px;}
  .main .sitemapWrap dl {width:208px;min-height:240px;padding-left:32px;}
  .main .sitemapWrap dl.first_line {min-height:260px;}
  .main .sitemapWrap dl.two_line {min-height:260px;}
  .main .sitemapWrap dl dt {margin-bottom:27px;font-size:24px;}

  /* main 임시 */
  .topCarousel video {width:100%;}

  .scale .scale_area{width:100%;height:100%;
    -webkit-transition: all 700ms ease-out;
    -webkit-transform: scale(1);
    -ms-transition: all 700ms ease-out;
    -ms-transform: scale(1);
    -moz-transition: all 700ms ease-out;
    -moz-transform: scale(1);
    transition: all 700ms ease-out;
    transform: scale(1);
  }
  .scale:hover .scale_area {
    -ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari */
    transform: scale(1.1);
  }
  /*
  .bottomImg {width:100%;border-bottom:1px solid #282828;}
  */
  .bottomImg img {width:100%;}
  .bottomImg2 {width:100%;background:#333;border-bottom:1px solid #282828;}
  .bottomImg2 .inner {width:1240px;margin:0 auto;}
  .bottomImg2 img {width:100%;}

	/* 2022-11-24 상단바로가기, 퀵메뉴 수정  s */
  .quick_menu.btnTop {right: 22px; width:80px;height:80px;background-size: contain;}/* 2023-10-23 btn top 수정 */
  .quick_contact.cd-is-visible{bottom: 110px;}/* 2023-10-23 btn top 수정 */
  .quick_contact{right: 22px; bottom: 35px;}
  .quick_contact button.toggleBtn{width: 80px; height: 80px;}
  /* //2022-11-24 상단바로가기, 퀵메뉴 수정  e */
	.quick_contact button.toggleBtn span:before{width: 34px; height: 4px;  }
	.quick_contact button.toggleBtn span:after{width: 4px; height: 34px; }
	.quickLink_wrap a{width: 190px; height: 60px; font-size: 18px; line-height: 62px;}
	.quickLink_wrap a:hover{border-color: #16a4e1; border-color: linear-gradient(left, #fff 0%,#fff 83%,#fff 100%); background: linear-gradient(135deg, #16a4e1 0%,#0f6cba 83%,#0f6cba 100%); color: #fff;}
	.quickLink_wrap a + a{margin-top: 10px;}
  /* 2022 뉴스레터 간소화 s  */
  .quickLink_wrap a.membership i{width: 28px; height: 30px;}
  .quickLink_wrap a.contactUs i{width: 30px; height: 29px;}
  .quickLink_wrap a.newsletter i{width: 29px; height: 29px;}
  .quickLink_wrap a.membership:hover i{background-image: url(/resources/fr/_img/common/quick_icon_membership_on.png);}
  .quickLink_wrap a.contactUs:hover i{background-image: url(/resources/fr/_img/common/quick_icon_contact_on.png);}
  .quickLink_wrap a.newsletter:hover i{background-image: url(/resources/fr/_img/common/quick_icon_newsletter_on.png);}
  /* //2022 뉴스레터 간소화 e  */



  .mainSlider .mobileSlider {display:none;}
  .mainSlider .webSlider {display:block;}
  .btn_typeMain {width:215px;height:43px;line-height:43px;font-size:15px;border-radius:22px;}

  .mainSlider .visuSlider li .btn_typeMain {width:180px;height:43px;line-height:43px;font-size:15px;border-radius:22px;}
  .mainSlider .visuSlider li h2 {font-size:78px;}
  .mainSlider .visuSlider li h3 {font-size:66px;}
  .mainSlider .visuSlider li.type1 h3 {top:33%;font-size:43px}
  .mainSlider .visuSlider li.type1 h3 small{font-size:24px; top:-17px; letter-spacing:0;}
  .mainSlider .visuSlider li.type1 h4 {font-size:30px;top:49%;text-align:center; letter-spacing:1px;}
  .mainSlider .visuSlider li.type1 h4 strong{font-size:76px;}
  .mainSlider .visuSlider li.type2 h2 {top:37.2%;}
  .mainSlider .visuSlider li.type2 h3 {top:50%;}

  .mainSlider .visuSlider .btn_link {position: absolute;bottom:23%;left:50%;margin-left:-90px;text-align:center;}
  .mainSlider .visuSlider li.type1 .btn_link {bottom:22%;}
  .mainSlider .visuSlider li.type2 .btn_link {width:220px;bottom:15%;margin-left:-110px;}
  .mainSlider .visuSlider li.type2 .btn_more {position: absolute;bottom:30.5%;font-size:15px;letter-spacing:0.05em;}
  .mainSlider .bx-wrapper {width:100%;position: relative;}
  .mainSlider .bx-pager, .mainSlider .bx-pager .bx-pager-item, .mainSlider .bx-controls-auto, .mainSlider .bx-controls-auto .bx-controls-auto-item {display:inline-block;zoom:1;*display:inline;vertical-align:top;}
  .mainSlider .bx-controls {position: absolute;z-index:6;left:50%;bottom:2%;margin-left:-52px;}
  .mainSlider .bx-pager .bx-pager-item {width:47px;height:5px;vertical-align:top;margin-left:5px;}
  .mainSlider .bx-pager .bx-pager-item a {display:inline-block;width:47px;height:5px;background:url("/resources/_img/main/pager_slider.png");background-size:100px 5px;vertical-align:top;border-radius:3px;z-index:6;font-size:0;text-indent:-99999px;background-position:-48px 0;}

  .product_visual	{padding:40px 20px}
  .product_visual img.pc	{display:block !important;}
  .product_visual img.mobile	{display:none !important}
  .product_visual ul li	{float:left;width:33.33%;}
  .product_visual ul li div	{margin:0 20px;}
  .product_visual ul li:first-child div	{margin:0 20px}
  .product_visual p	{min-height:56px;}
  .product_visual p strong	{margin-top:26px;font-family:'s7';font-size:25px;line-height:30px;}
  .product_visual p.visual_txt	{margin:4px 0 0;font-size:20px;line-height:28px;font-family:'s4';word-wrap:break-word}
  .product_visual .btn_more {width:199px;height:46px;line-height:44px;margin-top:22px;font-size:16px;font-family:'s8';}

  /* ECR2017 비주얼 20170221 */
  .mainSlider .visuSlider li.ecrSlider {position:relative;height:645px;background:#000000 url('/resources/_img/main/visu_ecr2017_web.jpg') center 125px no-repeat;background-size:105%}
  .mainSlider .visuSlider li.ecrSlider h2 {font-size:43px;top:40%;left:40px}
  .mainSlider .visuSlider li.ecrSlider .desc {font-size:24px;top:53%;left:40px;}
  .mainSlider .visuSlider li.ecrSlider .btn_link {left:40px;bottom:20%;}
  .mainSlider .visuSlider li.ecrSlider .prod_img img {position:absolute;right:15px;bottom:0px;vertical-align:middle;width:340px;}

  .grid_web_toon {width:100%;background-size:cover;}
  .grid_web_toon::after {content:'';width:100%;height:100%;background:url('/resources/_img/main/bg_webtoon_web.jpg') center top no-repeat;position: absolute;}
  .grid_web_toon h3 {font-family:'stitle';font-size:52px;color:#fff;position: absolute;top:150px;text-align:center;line-height:1.2;letter-spacing:-0.05em !important;width:100%;text-align:center;}
  .grid_web_toon .btn_link {position: absolute;top:305px;left:50%;margin-left:-90px;text-align:center;}
  .grid_web_toon .objCartoon {position: absolute;top:180px;left:50%;margin-left:260px;background:url('/resources/_img/main/obj_cartoon2.png') center top no-repeat;background-size:cover;width:200px;height:202px;}

  .grid_zika {width:100%;}
  .grid_zika::after {content:'';width:100%;height:100%;background:url('/resources/_img/main/bg_zika_web.jpg') center top no-repeat;background-size:cover;position: absolute;}
  .grid_zika h3 {font-family:'stitle';font-size:52px;color:#fff;position: absolute;top:215px;text-align:center;line-height:1.2;letter-spacing:-0.01em !important;width:100%;text-align:center;}
  .grid_zika .btn_link {position: absolute;top:305px;left:50%;margin-left:-90px;text-align:center;}

  .grid_rsna {width:100%;}
  .grid_rsna::after {content:'';width:100%;height:100%;background:url('/resources/_img/main/bg_rsna_web.jpg') center top no-repeat;background-size:cover;position: absolute;}
  .grid_rsna h3 {font-size:52px;top:130px;line-height:1.2;}
  .grid_rsna h3 > span {font-size:44px;}
  .grid_rsna h3 > small {font-size:30px}
  .grid_rsna .btn_link {top:340px;left:50%}

  .videoModal .modal-dialog-size {width: 800px;}

  /* .mainSlider .brandMessage {width:225px;height:79px;background-position:0 -165px;position: absolute;top:auto;bottom:31px;left:auto;right:0;} 2016-08-17 고객사 요청으로 만들었으나 대기 */
  #footer .logo {position: absolute;top:48px;left:0;}
  #footer .f_link  {padding-right:210px;padding-left:156px;}
  #footer .copyright {margin-top:10px;padding-left:156px;}
}
@media all and (min-width:1240px){
  /* cookie */
  .cookie .cookie_inner {width: 1220px;padding: 22px 0 25px;}
  .cookie button.close	{right:0px}

  /* cookie */
	.cookie-setting{width: 1220px;}/* 2022-04-12 독/프/이 쿠키 수정 */

  .h_logo {margin-left:-30px;}
  #header .inner {width:1220px;margin:0 auto;padding:0;}
  #header .gnbWrap .menu {position: absolute;height:90px;left:325px;top:0;}
  #header .gnbWrap .menu > li {height:90px;float:left;position: relative;padding:0 10px;}

  #header .gnbWrap .searchWrap {position: absolute;left:auto;right:10px;top:0;width:32px;height:90px;}
  #header .gnbWrap .searchWrap .searchArea {width:1240px;}
  #header .utilZone .stateZone	{margin-right:5px;}


  #footer .inner {width:1240px;padding:40px 0;margin:0 auto;position: relative;}
  #footer .f_link {padding-left:195px;margin-top:11px;}
  #footer .copyright {padding-left:195px;}

  #keyVisu {height:300px;}
  #contents .inner {padding:70px 0 120px;width:1240px;margin:0 auto;}
  #keyVisu .inner {padding-left:0px;width:1240px;}
  #keyVisu.small .inner {padding-left:0px; width:1240px;height:358px;}

  .main .mnu_lnk li a	{display:block}

  /* .main .btn_more {-webkit-transition: all .25s ease-out; transition: all .25s ease-out;background:url('/resources/_img/main/see_over.png') no-repeat -230px 0;opacity:0.7;}
  .main .btn_more:hover {color:#333;border:1px solid #fff;background-position:-27px 0; opacity:1;} */
  .main .new_toon .line_brk {display:inline-block;}
  .main .new_toon .chrtr {top:-43px;margin-left:-551px;}
  .main .new_toon .txt_info {margin-top:-66px;}
  .main .new_toon .btn_more {margin-top:37px;}

  .main .ultrasonic .txt_info {left:50%;width:717px;margin-left:-623px;padding:0;text-align:left;}
  .main .ultrasonic .btn_more {margin:30px 0 0 0;text-align:center;}

  .main .sitemapWrap {padding-top:59px;}
  .main .sitemapWrap .sitemapInner {width:1223px;}
  .main .sitemapInner {width:1240px;margin:0 auto;}
  .main .sitemapWrap dl {width:305px;min-height:180px;padding-left:0;}

  .mainSlider .visuSlider li.type1 .imgBox {background: url('/resources/_img/main/visu_05_web.jpg') center top no-repeat;background-size:100% 100%}
  .mainSlider .visuSlider li h2 {font-size:78px;}
  .mainSlider .visuSlider li h3 {font-size:66px;}
  .mainSlider .visuSlider li.type1 h3 {top:33%;font-size:54px}
  .mainSlider .visuSlider li.type1 h3 small{font-size:30px; top:-25px; letter-spacing:0;}
  .mainSlider .visuSlider li.type1 h4 {font-size:37px;top:48.3%;text-align:center; letter-spacing:1px;}
  .mainSlider .visuSlider li.type1 h4 strong{font-size:91px;}
  .mainSlider .visuSlider li.type2 h2 {top:35.7%;}
  .mainSlider .visuSlider li.type2 h3 {top:46.3%;}

  .mainSlider .visuSlider .btn_link {position: absolute;bottom:23%;left:50%;margin-left:-90px;text-align:center;}
  .mainSlider .visuSlider li.type1 .btn_link {bottom:25.3%;}
  .mainSlider .visuSlider li.type2 .btn_link {bottom:23%;}
  .mainSlider .visuSlider li.type2 .btn_more {position: absolute;bottom:30.5%;font-size:15px;letter-spacing:0.05em;}
  .mainSlider .bx-wrapper {width:100%;position: relative;}
  .mainSlider .bx-pager, .mainSlider .bx-pager .bx-pager-item, .mainSlider .bx-controls-auto, .mainSlider .bx-controls-auto .bx-controls-auto-item {display:inline-block;zoom:1;*display:inline;vertical-align:top;}
  .mainSlider .bx-controls {position: absolute;z-index:6;left:50%;bottom:2%;margin-left:-52px;}
  .mainSlider .bx-pager .bx-pager-item {width:47px;height:5px;vertical-align:top;margin-left:5px;}
  .mainSlider .bx-pager .bx-pager-item a {display:inline-block;width:47px;height:5px;background:url("/resources/_img/main/pager_slider.png");background-size:100px 5px;vertical-align:top;border-radius:3px;z-index:6;font-size:0;text-indent:-99999px;background-position:-48px 0;}

  /* ECR2017 비주얼 20170221 */
  .mainSlider .visuSlider li.ecrSlider {position:relative;height:750px;background:#000000 url('/resources/_img/main/visu_ecr2017_web.jpg') center 125px no-repeat;background-size:100%}
  .mainSlider .visuSlider li.ecrSlider .inner {display:block;position:relative;width:1240px;height:750px;margin:0px auto}
  .mainSlider .visuSlider li.ecrSlider h2 {font-size:54px;top:40%;left:10px}
  .mainSlider .visuSlider li.ecrSlider .desc {font-size:30px;top:53%;left:10px;}
  .mainSlider .visuSlider li.ecrSlider .btn_link {left:10px;bottom:23%;}
  .mainSlider .visuSlider li.ecrSlider .prod_img img {position:absolute;right:10px;bottom:0px;width:auto;}


  .grid_web_toon {width:100%;background:url('/resources/_img/main/bg_webtoon_web.jpg') center top no-repeat;background-size:cover;}
  .grid_web_toon h3 {font-family:'stitle';font-size:52px;color:#fff;position: absolute;top:30%;text-align:center;line-height:1.2;letter-spacing:-0.01em !important;width:100%;text-align:center;}
  .grid_web_toon .btn_link {position: absolute;top:30%;left:50%;margin-left:-90px;text-align:center;margin-top:150px;}
  .grid_web_toon .objCartoon {position: absolute;top:30%;left:50%;margin-left:300px;background:url('/resources/_img/main/obj_cartoon2.png') center top no-repeat;background-size:cover;width:200px;height:202px;}

  .grid_zika {width:100%;background:url('/resources/_img/main/bg_zika_web.jpg') center top no-repeat;background-size:cover;}
  .grid_zika h3 {font-family:'stitle';font-size:52px;color:#fff;position: absolute;top:42%;text-align:center;line-height:1.2;letter-spacing:-0.01em !important;width:100%;text-align:center;}
  .grid_zika .btn_link {position: absolute;top:42%;left:50%;margin-left:-90px;text-align:center;margin-top:75px;}

  .grid_rsna h3 {top:30%;}
  .grid_rsna .btn_link {top:65%;}

  /* .mainSlider .brandMessage {width:225px;height:79px;background-position:0 -165px;position: absolute;top:auto;bottom:50px;left:auto;right:0;} 2016-08-17 고객사 요청으로 만들었으나 대기  */
}

@media all and (min-width:1600px){
  #header .inner {width:1240px;}
  #footer .inner {width:1240px;}

  .mainSlider .visuSlider li.type1 .imgBox {background: url('/resources/_img/main/visu_05_web2.jpg') center top no-repeat;background-size: cover;}
  #keyVisu {height:350px; background-position:0 0;}
}

/* 2022 뉴스레터 간소화 */
/* newsletter */
.main_newsletter {padding-top: 60px; background-color: #222; }
.main_newsletter .newsletter_inner{position: relative;padding-left: 15px;padding-bottom: 50px;box-sizing: border-box; }
.main_newsletter img{width: auto; max-width: 100%;}
.main_newsletter .newsletter__header {margin-bottom: 20px; } 
.newsletter__header-heading {margin-bottom: 15px; font-family:'stitle';font-size: 29px;font-weight: 700;line-height: 1.31;  color: #fff; } 
.main_newsletter .btn_link {display: inline-block; position: absolute;left: 50%;bottom: 0;transform: translateX(-50%); text-align: center;} 
.main_newsletter .newsletter__image.image-box .image-box-mb {display: block;} 
.main_newsletter .newsletter__image.image-box .image-box-pc {display: none;} 

@media all and (min-width:768px) {
	.main_newsletter .newsletter_inner{padding-left: 20px;padding-bottom: 80px; } 
	.main_newsletter .newsletter__header {margin-bottom: 24px; } 
	.main_newsletter .newsletter__header-heading{font-size: 34px;}
	.main_newsletter .newsletter__image.image-box .image-box-mb {display: none; } 
	.main_newsletter .newsletter__image.image-box .image-box-pc {display: block; } 
}
@media all and (min-width:1024px) {
	.main_newsletter{padding-top: 140px;}
	.main_newsletter .newsletter_inner{width: 1240px;height: 400px;margin: 0 auto;padding-left: 0;padding-bottom: 0; }
	.main_newsletter .newsletter__header {position: absolute;left: 50%;top: 50%; margin-left: 100px; transform: translateY(-50%); } 
	.main_newsletter .newsletter__header-heading {margin-bottom: 28px; font-size: 42px;line-height: 1.23; } 
	.main_newsletter .btn_link {display: inline-block; position: static;transform: translateX(0); } 
	.main_newsletter .newsletter__banner {position: absolute;right: 465px;top: 0;width: 1114px;height: 400px; } 
}
@media all and (min-width:1280px) {
	.main_newsletter .newsletter__header{margin-left: 150px;}
}

/* contact */
.contact{padding: 40px 0 60px; background-color: #222;}/* 2022-11-23 개발 전달 후 수정 */
.contact_inner {position: relative;padding-left: 15px;padding-bottom: 50px;box-sizing: border-box; } 
.contact img{width: auto; max-width: 100%;}
.contact__header {margin-bottom: 20px; } 
.contact__header-heading {margin-bottom: 15px; font-family:'stitle';font-size: 29px;font-weight: 700;line-height: 1.31;  color: #fff; }
.contact .btn_link {display: inline-block; position: absolute;left: 50%;bottom: 0;transform: translateX(-50%); text-align: center;} 
.contact .contact__image.image-box .image-box-mb {display: block;} 
.contact .contact__image.image-box .image-box-pc {display: none;} 

@media all and (min-width:768px) {
	.contact_inner {padding-left: 20px;padding-bottom: 80px; } 
	.contact__header-heading{font-size: 34px;}
	.contact .contact__image.image-box .image-box-mb {display: none; } 
	.contact .contact__image.image-box .image-box-pc {display: block; } 
}
@media all and (min-width:1024px) {
	.contact{padding: 100px 0 140px;}/* 2022-11-23 개발 전달 후 수정 */
	.contact_inner {width: 1240px;height: 400px;margin: 0 auto;padding-left: 0;padding-bottom: 0; } 
	.contact__header {position: absolute;left: 0;top: 50%;transform: translateY(-50%); } 
	.contact__header-heading {margin-bottom: 28px; font-size: 42px;line-height: 1.23; } 
	.contact .btn_link {display: inline-block; position: static; width: auto; padding: 0 30px; transform: translateX(0); } 
	.contact__banner {position: absolute;left: 465px;top: 0;width: 1114px;height: 400px; } 
}
/* //2022 뉴스레터 간소화 e */

/* animate */
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 100, 0);
    transform: translate3d(0, 1000, 0);
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 100, 0);
    transform: translate3d(0, 1000, 0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}



.btn_st01 { display:inline-block;border:1px #333333 solid; border-radius:24px; margin:30px auto;}
.btn_st01 span {display:inline-block; width:190px; height:43px; line-height:43px; text-align: center; padding-right:10px; font-size: 14px; font-weight: 800; color:#222; background:url(/resources/kr/_img/sub/product/btn_more_arrow.png) no-repeat 132px 16px;}

.btn_st02 { display:inline-block;border:1px #333333 solid; border-radius:24px; margin:30px auto;}
.btn_st02 span {display:inline-block;  padding:10px 80px 10px;font-size: 16px; font-weight: 800; color:#222;}

/* .real_loca {position:relative;}
.real_txt {position:absolute; bottom:20px; left:50%; width:100%; } */
.real_txt {text-align: center; padding-bottom:20px;}
.real_txt p {line-height: 1.1; padding-bottom:6px; font-size: 13px;}
.real_txt p span {font-weight: 400; color:#444; vertical-align:middle;}


@media all and (max-width:780px) {
  .btn_st01 {margin:15px auto 0;}
  .btn_st01 span {width:113px; height:33px; line-height:33px; background-position: 73px 10px; font-size: 12px;}

  .btn_st02 {margin:15px auto 0;}
  .btn_st02 span {display:inline-block;  padding:5px 37px 4px;font-size: 13px;}

  .real_txt {padding-bottom:40px;}
  .real_txt p {padding-bottom:5px; font-size: 13px;}

}

.top_txt {position:absolute; right:5%; bottom:4%; color:#444;}
.txt_ite {position:absolute; left:0px; bottom:2.5%; width:100%; text-align:center; font-size:13px; color:#444;}



/*******************************************************************************

NEW STYLE 2017-09-14 by naomi

*******************************************************************************/

/* ------------------------------------------------------------
*  desktop Full
*  ------------------------------------------------------------*/

/* languge PC select  2017-09-14 */
#header .utilZone .lagnSelect {width: 0;height: 0;border-style: solid;border-width: 3px 2.5px 0 2.5px;border-color: #808080 transparent transparent transparent;display:inline-block;vertical-align:middle;margin-left:8px;}
.utilZone div#select_box {position:relative; width:130px; height:35px;}/* 2023-08-21 ALL_countryName_change */
.utilZone div#select_box label {position:absolute; top:0; left:0; width:100%; padding-left:20px; text-align:center; font-size:13px; color:#ccc;}
.utilZone div#select_box label:after{content:""; display:block; position:absolute; left:0; top:50%;
  width:14px; height:14px; margin-top:-7px; background:url(/resources/_img/common/global_ico.png) 0 0 no-repeat;}
.utilZone div#select_box select#lang {width:100%;height:16px;min-height:16px;line-height:16px; padding:0; opacity:0; filter:alpha(opacity=0); /* IE 8 */}
.utilZone div#select_box option	{background:#222;color:#ccc;}

/* languge MOBILE select 2017-09-14 */
/* 2024-01-03 twitter logo change 삭제 */



/* ------------------------------------------------------------
*  desktop 1280
*  ------------------------------------------------------------*/
@media screen and (min-width:1024px) and (max-width:1280px) {}



/* ------------------------------------------------------------
*  tablet
*  ------------------------------------------------------------*/
@media screen and (min-width:768px) and (max-width:1023px) {}



/*  ------------------------------------------------------------
 *  Smartphones
 *  ------------------------------------------------------------*/
@media screen and (min-width:0px) and (max-width:767px) {
/* 2024-01-03 twitter logo change 삭제 */
}


/* 20171228 banner_Arab */
.banner_Arab{padding:18px 0;color:#fff;text-align:center;background: #100f32 url('/resources/_img/main/bg_banner_Arab.jpg') no-repeat 0 0;background-size: contain;}
.banner_Arab p.logo{display:inline-block;vertical-align: bottom;}
.banner_Arab p.logo img{width:48px;margin-right:6px;}
.banner_Arab h3{display:inline-block;font-family:'s4';font-size:19px;line-height:24px;font-weight: normal;}
.banner_Arab h3 strong{font-family:'s7';margin-left:3px;}
.banner_Arab h3 p{display:none;}

@media all and  (min-width:768px){
  /* 2024-01-03 twitter logo change 삭제 */
  .banner_Arab{padding:27px 0;}
  .banner_Arab p.logo img{width:135px;margin-right:26px;}
  .banner_Arab h3{font-size:42px;line-height:66px;}
}

@media all and  (min-width:1024px){
  .banner_Arab{padding:58px 0;}
  .banner_Arab p.logo img{width:200px;margin-right:30px;}
  .banner_Arab h3{display:inline-block;font-size:56px;vertical-align:top;}
  .banner_Arab h3 p{display:block;font-family:'s4';font-size:26px;text-align:left;line-height:1;margin:10px 0 4px;}
}

@media all and  (min-width:1240px){
  .banner_Arab{padding:58px 0;}
  .banner_Arab p.logo img{width:250px;margin-right:44px;}
  .banner_Arab h3{font-size:76px;}
  .banner_Arab h3 p{font-size:28px;text-align:left;margin:8px 0 16px;}

}

#loading-mask{
  position: fixed;
  top: 0;
  left: 0;
  filter: alpha(opacity=80);
  opacity: 0.6;
  z-index: 30000;
  display: none;
  width: 100%;
  height: 100%;
  background: #fff url(/resources/fr/_img/common/viewLoading.gif) no-repeat 50% 50%;
  background-size: 150px;
}

@media (min-width:1024px){
  .kimes2018{padding:19px 0; background-image:url(/resources/_img/main/kimes_bg.jpg?180313); text-align:center;}
  .kimes2018 .txt_s{display:none;}
  .kimes2018 .txt_l{display:block; margin-bottom: 0;}
  .kimes2018 > div{overflow:hidden; max-width:1240px; margin:0 auto 30px; text-align:center;}
  .kimes2018 h3{display:inline-block; margin:0; width:100%; padding:0 2%; box-sizing:border-box; vertical-align:middle;}
  .kimes2018 h3 img{vertical-align:middle;}
  .kimes2018 p{display:none;}
  .kimes2018 .btn_link {display:none;}
}

/* 2018-03-23 RS85 수정 */

/*	2018-04-09 jhy banner 사이즈 정의 
	메인배너 크기별 class 추가, banner에 별도 height 지정하지 말 것 
    - large_banner(대배너) / midium_banner(중배너) / small_banner(소배너)
*/

.mainresizeBox{overflow:hidden; position:relative; width:100%; height:0; background-position:0 0; background-repeat:no-repeat; background-size:cover;}
.mainresizeBox .cont_wrap{position:absolute; top:0; left:0; width:100%; height:100%;}
.mainresizeBox .cont_wrap .cont_inner{display:table; width:100%; max-width:1223px; height:100%; margin:0 auto; padding:20px; text-align:center; vertical-align:top; -webkit-box-sizing:border-box; box-sizing:border-box;}
.mainresizeBox .cont_inner .row{display:table-cell; width:100%; height:100%; vertical-align:middle;}
.mainresizeBox{transition-duration: 1s;}
.mainresizeBox:hover{
  -webkit-transition: all 1s ease;
  -webkit-transform: scale(1.05);
  -ms-transition: all 1s ease;
  -ms-transform: scale(1.05);
  -moz-transition: all 1s ease;
  -moz-transform: scale(1.05);
  transition: all 1s ease;
  transform: scale(1.05);
}

.large_banner{padding-top:103.125%;}
.midium_banner{padding-top:40.625%;}
.small_banner{padding-top:31.25%;}
.large_banner .row .cont{width:100%; text-align:left; font-family:'s7'; font-size:21px; font-weight:normal; line-height:1; letter-spacing:-0.01em; color:#fff;z-index:7; }

.grid_heraW10{background-image:url('/resources/fr/_img/main/hera_640.jpg'); background-position:center bottom;}
.grid_heraW10 .cont_wrap .cont_inner{padding:25px 15px;}
.grid_heraW10 .row .btn_link{display: inline-block; margin-top: 20px; line-height: 1.1; padding-top: 4px; margin-left: 0; text-align: center; z-index: 5;}
.grid_heraW10 .row .cont,
.grid_heraW10 .row .logo{font-size:19px; font-family:'s8'; line-height:1.2em; color:#ffffff;}
.grid_heraW10 .row .cont .txt{font-family:'s4'; font-size:13px;}

.grid_heraI10{background-image:url('/resources/fr/_img/main/grid_hera_i10.jpg'); background-position:center bottom;}
.grid_heraI10 .cont_wrap .cont_inner{padding:25px 15px;}
.grid_heraI10 .row .btn_link{display: inline-block; margin-top: 20px; line-height: 1.1; padding-top: 4px; margin-left: 0; text-align: center; z-index: 5;}
.grid_heraI10 .row .logo,
.grid_heraI10 .row .cont {font-size:19px; font-family:'s8'; line-height:1.2em; color:#ffffff;}
.grid_heraI10 .row .cont .txt{font-family:'s4'; font-size:13px;}

.grid_samsung_lab{background-image:url('/resources/fr/_img/main/grid_samsung_lab.jpg'); background-position:center bottom}
.grid_samsung_lab .cont_wrap .cont_inner{padding:8.2812% 15px 25px;}
.grid_samsung_lab .row .logo {display:inline-block;width:106px;vertical-align:top;line-height:1;font-size:0}
.grid_samsung_lab .row .cont {font-family:'s8'; line-height:1.4; color:#fff;text-align:center}
.grid_samsung_lab .row .cont .txt{margin-top:10px;font-family:'s7'; font-size:17px;}
.grid_samsung_lab .row .btn_typeMain{display: inline-block; width:auto; height:auto; padding:8px 40px;margin-top: 12px; line-height: 1.1; margin-left: 0; background:#fff; color:#3537d7; font-size:12px; text-align: center; z-index: 5; text-transform: none}

.grid_samsung_sonosync{background-image:url('/resources/fr/_img/main/grid_samsung_sonosync_640.jpg'); background-position:center bottom}
.grid_samsung_sonosync .cont_wrap .cont_inner{padding:2.2812% 15px 25px;}
.grid_samsung_sonosync .row .logo {margin-left:-2px;font-family:'s8';color:#fff;font-size:30px;}
.grid_samsung_sonosync .row .cont {font-family:'s8'; line-height:1.4; color:#fff;text-align:center}
.grid_samsung_sonosync .row .cont .txt{margin-top:10px;font-family:'s7'; font-size:17px;}
.grid_samsung_sonosync .row .btn_typeMain{display: inline-block; width:auto; height:auto; padding:8px 40px;margin-top: 12px; line-height: 1.1; margin-left: 0; background:#fff; color:#000; font-size:12px; text-align: center; z-index: 5; text-transform: none}

.grid_rs85_2{background-image: url('/resources/fr/_img/main/grid_rs85_2.jpg'); background-position:center bottom;}
.grid_rs85_2 .cont_wrap .cont_inner{padding:23px 17px;}
.grid_rs85_2 .logo{margin-left:-2px;font-family:'s8';color:#fff;font-size:30px;}
.grid_rs85_2 .logo span{margin-left:-3px;font-family:'s4';color:#fff;font-size:20px;font-weight:normal;letter-spacing:-.04em;}
.grid_rs85_2 .row .btn_area{font-size:0;}
.grid_rs85_2 .btn_underline{display:inline-block;padding:7px 13px 7px 0;line-height:1.3;font-family:'s7';color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.08em;position:relative;}
.grid_rs85_2 .btn_underline:before{content:'';display:block;width:0;height:0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 7px solid #fff;margin-top:-6px;position: absolute;top:50%;right:0;}
.grid_rs85_2 .btn_underline:after{content:'';display:block;width:100%;height:1px;background-color:#fff;position:absolute;bottom:6px;left:0}

.grid_regard{background-image: url('/resources/fr/_img/main/grid_regard.jpg'); background-position:center bottom;}
.grid_regard.mainresizeBox .cont_wrap .cont_inner{padding:32px 30px;}
.grid_regard .logo{line-height:1.22;font-family:'stitle';font-size:19px;color:#fefefc;}
.grid_regard .logo .str{color:#9363cc;}
.grid_regard .txt{line-height:1.2;margin-top:8px;font-family:'s6';font-size:9px;color:#fefefc;letter-spacing:-.05em;}
.grid_regard .row .btn{margin-top:15px;}
.grid_regard .row .btn_link{box-sizing:border-box; display: inline-block; width:auto; height:auto; padding:0 30px; margin-top:0; line-height:27px; padding-top:4px; margin-left:0; border-radius:33px; text-align:center; letter-spacing:.02em; z-index:5;}

.grid_airpurifier {padding-top:100%;background-image:url('/resources/fr/_img/main/grid_airpurifier.jpg');}
.grid_airpurifier .cont_wrap .cont_inner {padding:20px;}
.large_banner.grid_airpurifier .cont_inner .row {vertical-align:bottom;}
.grid_airpurifier .logo {color:#3b3838;font-family:'stitle';font-size:20px;}
.grid_airpurifier .logo .str {display:block;margin-top:4px;color:#0000ff;}
.grid_airpurifier .txt {margin-top:3px;color:#3b3838;font-family:'s4';font-size:14px;}
.grid_airpurifier .row .btn {margin-top:6px;}
.grid_airpurifier .row .btn_link{box-sizing:border-box;display:inline-block;text-align:center;}

@media all and  (min-width:640px){
  .grid_heraW10{background-image:url('/resources/fr/_img/main/hera_768.jpg'); background-position:center bottom;}
  .grid_heraW10 .cont_wrap .cont_inner{padding:50px;}
  .grid_heraW10 .cont_wrap .cont_inner .row{vertical-align:top;}
  .grid_heraW10 .row .btn_link {padding-top: 0;line-height:43px;}
  .grid_heraW10 .row .cont,
  .grid_heraW10 .row .logo{font-size:46px; }
  .grid_heraW10 .row .cont .txt{font-size:32px;}

  .grid_heraI10{background-image:url('/resources/fr/_img/main/grid_hera_i10_768.jpg'); background-position:center bottom;}
  .grid_heraI10 .cont_wrap .cont_inner{padding:50px;}
  .grid_heraI10 .cont_wrap .cont_inner .row{vertical-align:top;}
  .grid_heraI10 .row .btn_link {padding-top: 0;line-height:43px;}
  .grid_heraI10 .row .logo,
  .grid_heraI10 .row .cont {font-size:46px; }
  .grid_heraI10 .row .cont .txt{font-size:32px;}

  .grid_samsung_lab{background-image:url('/resources/fr/_img/main/grid_samsung_lab_768.jpg'); background-position:center bottom;}
  .grid_samsung_lab .cont_wrap .cont_inner{padding:60px 50px;}
  .grid_samsung_lab .cont_wrap .cont_inner .row{vertical-align:top;}
  .grid_samsung_lab .row .logo {width:166px;}
  .grid_samsung_lab .row .cont {line-height: 1.2}
  .grid_samsung_lab .row .cont .txt{margin-top:30px;font-size:28px;}
  .grid_samsung_lab .row .btn_typeMain {margin-top:23px;padding:13px 67px;font-size:19px;border-radius:50px;}

  .grid_samsung_sonosync{background-image:url('/resources/fr/_img/main/grid_samsung_sonosync_768.jpg'); background-position:center bottom;}
  .grid_samsung_sonosync .cont_wrap .cont_inner{padding:2.16% 50px 60px;}
  .grid_samsung_sonosync .cont_wrap .cont_inner .row{vertical-align:top;}
  .grid_samsung_sonosync .row .logo {line-height:1.3;font-size:64px;letter-spacing:-.03em;}
  .grid_samsung_sonosync .row .cont {line-height: 1.2}
  .grid_samsung_sonosync .row .cont .txt{margin-top:30px;font-size:28px;}
  .grid_samsung_sonosync .row .btn_typeMain {margin-top:23px;padding:13px 67px;font-size:19px;border-radius:50px;}

  .grid_rs85_2{background-image: url('/resources/fr/_img/main/grid_rs85_2_768.jpg');}
  .grid_rs85_2 .cont_wrap .cont_inner{padding:40px;}
  .grid_rs85_2 .cont_wrap .cont_inner .row{vertical-align:top;}
  .grid_rs85_2 .logo{line-height:1.3;font-size:64px;letter-spacing:-.03em;}
  .grid_rs85_2 .logo span{margin-left:-1px;font-size:43px;letter-spacing:-.03em;}
  .grid_rs85_2 .row .btn_area{margin-top:-2px;}
  .grid_rs85_2 .btn_underline{padding:7px 24px 7px 0;font-size:22px;}
  .grid_rs85_2 .btn_underline:before{border-left:14px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent;margin-top:-9px;}
  .grid_rs85_2 .btn_underline:after{height:2px;bottom:3px;}

  .grid_regard{padding-top:93.75%;background-image: url('/resources/fr/_img/main/grid_regard_768.jpg');}
  .grid_regard.mainresizeBox .cont_wrap .cont_inner{padding:86px 76px;}
  .grid_regard.mainresizeBox .cont_inner .row{vertical-align:top;}
  .grid_regard .logo{font-size:48px;}
  .grid_regard .txt{margin-top:18px;font-size:20px;letter-spacing:0;}
  .grid_regard .row .btn{margin-top:78px;}
  .grid_regard .row .btn_link{line-height:46px;padding:0 45px;border-radius:24px;font-size:18px;}

  .grid_airpurifier {background-image:url('/resources/fr/_img/main/grid_airpurifier_768.jpg');}
  .grid_airpurifier .cont_wrap .cont_inner {padding:52px;}
  .grid_airpurifier .logo {font-size:48px;}
  .grid_airpurifier .logo .str {margin-top:9px;}
  .grid_airpurifier .txt {font-size:28px;}
  .grid_airpurifier .row .btn {margin-top:16px;}
}
@media all and  (max-width:767px){
  .large_banner .cont_inner .row{vertical-align:top;}
}
@media (max-width: 1023px) and (min-width: 768px){
  .grid_rs85_2{padding-top:93.75%;}
}
/* 2017-04-12 수정 */
@media (max-width: 1024px) and (min-width: 769px){
  .large_banner{padding-top:93.75%;}
  .midium_banner{padding-top:42.96875%;}
  .small_banner{padding-top:26.04166%;}
}
@media all and  (min-width:1024px){
  .large_banner{padding-top:33.15789%;}
  .midium_banner{padding-top:26.31578%;}
  .small_banner{padding-top:10.52631%;}

  .grid_heraW10{background-image:url('/resources/fr/_img/main/hera_1920.jpg'); background-position:center bottom;}
  .grid_heraW10.large_banner .cont_wrap .cont_inner{padding:50px 160px;}
  .grid_heraW10 .cont_wrap .cont_inner .row{vertical-align:middle;}
  .grid_heraW10 .row .cont,
  .grid_heraW10 .row .logo{font-size:52px;}
  .grid_heraW10 .row .cont .txt{font-size:36px;}

  .grid_heraI10{background-image:url('/resources/fr/_img/main/grid_hera_i10_1920.jpg'); background-position:center bottom;}
  .grid_heraI10.large_banner .cont_wrap .cont_inner{padding:50px 160px;}
  .grid_heraI10 .cont_wrap .cont_inner .row{vertical-align:middle;}
  .grid_heraI10 .row .logo,
  .grid_heraI10 .row .cont {font-size:52px;margin-top:-9%;}
  .grid_heraI10 .row .cont .txt{font-size:36px;}

  .grid_samsung_lab{background-image:url('/resources/fr/_img/main/grid_samsung_lab_1920.jpg'); background-position:center bottom;}
  .grid_samsung_lab.large_banner .cont_wrap .cont_inner{padding:50px 160px;}
  .grid_samsung_lab .cont_wrap .cont_inner {text-align:left}
  .grid_samsung_lab .cont_wrap .cont_inner .row{vertical-align:middle;}
  .grid_samsung_lab .row .logo {width:auto}
  .grid_samsung_lab .row .cont {text-align:left}
  .grid_samsung_lab .row .cont .txt{margin-top:36px;font-size:38px;}
  .grid_samsung_lab .row .btn_typeMain {margin-top:38px;padding:23px 80px;font-size:26px;border-radius:66px;}

  .grid_samsung_sonosync{background-image:url('/resources/fr/_img/main/grid_samsung_sonosync_1920.jpg'); background-position:center bottom;}
  .grid_samsung_sonosync.large_banner .cont_wrap .cont_inner{padding:50px 160px;}
  .grid_samsung_sonosync .cont_wrap .cont_inner {text-align:left}
  .grid_samsung_sonosync .cont_wrap .cont_inner .row{vertical-align:middle;}
  .grid_samsung_sonosync .row .logo {line-height:1;}
  .grid_samsung_sonosync .row .cont {text-align:left}
  .grid_samsung_sonosync .row .cont .txt{margin-top:36px;font-size:38px;}
  .grid_samsung_sonosync .row .btn_typeMain {margin-top:38px;padding:23px 80px;font-size:26px;border-radius:66px;}

  .grid_rs85_2{background-image: url('/resources/fr/_img/main/grid_rs85_2_1920.jpg');}
  .grid_rs85_2.large_banner .cont_wrap .cont_inner{padding:0 8%;}
  .grid_rs85_2 .cont_wrap .cont_inner .row{display:table;}
  .grid_rs85_2.large_banner .row .cont{display:table-cell;vertical-align:middle;}
  .grid_rs85_2 .logo{line-height:1;}
  .grid_rs85_2 .row .btn_area{margin-top:23px;}

  .grid_regard{background-image: url('/resources/fr/_img/main/grid_regard_1900.jpg');}
  .grid_regard.mainresizeBox .cont_wrap .cont_inner{padding:45px 110px;}
  .grid_regard .row .btn{margin-top:30px;}

  .grid_airpurifier {background-image:url('/resources/fr/_img/main/grid_airpurifier_1920.jpg');}
  .large_banner.grid_airpurifier .cont_wrap .cont_inner {padding:4.73% 6.84%;}
}
@media all and (min-width:1440px){
  .grid_regard.mainresizeBox .cont_wrap .cont_inner{padding:90px 110px;}

  .large_banner.grid_airpurifier .cont_wrap .cont_inner {padding:90px 130px;}
  .grid_airpurifier .logo {font-size:60px;}
  .grid_airpurifier .txt {font-size:50px;}
}
@media (min-width:1441px){
  .grid_rs85_2.large_banner .cont_wrap .cont_inner{padding:0 160px;}
}
@media all and (min-width:1600px){
  .grid_regard .logo{font-size:76px;letter-spacing:0;}
  .grid_regard .txt{font-size:30px;letter-spacing:-.003em;}
  .grid_regard .row .btn{margin-top:78px;}

  .grid_airpurifier .logo {font-size:80px;}
  .grid_airpurifier .txt {font-size:60px;}
}

/* 20170411 수정 끝 */


@media all and (min-width:1024px){
}
@media all and (min-width:1025px) and  (max-width:1440px){
  .large_banner .cont_wrap .cont_inner{padding-left:0; max-width:1240px; padding:20px 0;}
}
@media (min-width:1441px){
  .large_banner .cont_wrap .cont_inner{padding-left:0; max-width:1920px; padding:40px 0;}
}

.ecr_btn{display:block; width: 137px; height: 33px; margin:10px 0; line-height: 33px; border-radius: 16px; font-family: 's7'; font-size: 12px; letter-spacing: 0.05em; text-transform: uppercase; background:#000; color: #fff; text-align:center;}
.ecr_btn:hover{background-color:#0079c4;}

@media (min-width:768px){
  .ecr_btn{width: 180px; height: 43px; line-height: 43px; font-size: 15px; border-radius: 22px; bottom: 16%;}
}

@media (min-width:1024px){
  .ecr_btn{width: 180px; height: 43px; line-height: 43px; font-size: 15px; border-radius: 22px;}
}

/* 로그인 만료 */
.mobile_timerZone li { color: #ccc; font-family: 's4'; font-size: 14px; position: relative; }
.mobile_timerZone .content { display: inline-block; min-height: 14px; padding-left: 10px; margin-left: 10px; position: relative; }
.mobile_timerZone .content:after { content: ''; display: block; width: 1px; height: 10px; background-color: #ccc; position: absolute; top: 1px; left: 0; }
#header .timerZone { display: none; }

@media (min-width:1024px){
  #header .timerZone { position: absolute; top: 12px; right: 530px; }
  #header .timerZone li { padding-left: 10px; margin-left: 10px; color: #ccc; font-family: 's4'; font-size: 14px; position: relative; }
  #header .timerZone li:after { content: ''; display: block; width: 1px; height: 10px; background-color: #fff; position: absolute; top: 1px; left: 0; }
  #header .timerZone li:first-child { padding-left: 0; }
  #header .timerZone li:first-child:after { content: none; }
}


/* contactus 팝업 */
.main .btn_requestArea {display:block;}
.main .btn_requestArea .btnRequest{display: none;}
.btn_requestArea {margin-top:-30px;overflow:hidden;}
.main .btn_requestArea .btnRequest{display: block;}
.btn_requestArea.on {width:auto;}
.btn_requestArea .list {width:183px;position: relative;float:left;}
.btn_requestArea.on .list {position: relative;right:auto;top:auto;bottom:auto;left:0; width:100%;}

.btn_requestArea .list li {width:100%;font-size:16px;padding:21px 0 22px 20px;}
.btn_requestArea .list li a {color:#0079c4;width:100%;height:100%;display:block; letter-spacing: 0; font-weight: 700;}

.btn_requestArea .btnRequest {overflow: hidden; position: relative; display: block;  width:180px; padding:10px 20px; line-height: 24px; border: 2px solid #00a4df; font-size:18px;  font-weight: 700; color:#0079c4;  box-sizing: border-box; border-radius:30px; }
.btn_requestArea .btnRequest span {display: block; margin-right:0; background: url('/resources/_img/common/message.png') no-repeat 0 center;  background-size: 27px;text-align: center; transition: 0.5s; font-weight: bold; letter-spacing: 0; font-family: 'stitle'; font-size:1rem; text-indent: 0; padding-left:30px;}

.btn_requestArea .btnRequest:hover {border:2px solid transparent; transition: 0.5s; z-index: 10;}
.btn_requestArea .btnRequest:hover span {color:#fff; background: url('/resources/_img/common/message_white.png') no-repeat 0 center; background-size: 27px; z-index: 1; transition: 0.5s;}

  .btn_requestArea .btnRequest::before {content: ""; position: absolute; top:0; left:0; width:100%; height:100%; background: #fff; z-index: -2;}
  .btn_requestArea .btnRequest:after {content: ""; position: absolute; top:-5px; left:0; width:130%; height:120%;  background:linear-gradient(to left, #0079c4 115px, #00afe7 70%);  transform: skewX(-45deg) translateX(-100%); transform-origin: top; transition: transform .3s; z-index: -1;}
  .btn_requestArea .btnRequest:hover:after { background:linear-gradient(to left, #0079c4 115px, #00afe7 70%); transform: skewX(-45deg) translateX(0);}
  .btn_requestArea .btnTop {display:none;} 


/* layer_pop_default */
.layer_pop_wrap{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1100;text-align:center;overflow:auto;background-color:rgba(0, 0, 0, .6);display:none;}
.layer_pop_wrap:after{content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.layer_pop_default{display:inline-block;width:90%;margin:0 auto;vertical-align:middle;}
.layer_pop_default .header{box-sizing:border-box;padding:21px 60px 21px 21px;color:#fff;font-size:18px;background-color:#333;position:relative;}
.layer_pop_default .title{line-height:1.3;font-family:'s7';text-align:left;}
.layer_pop_default .btn_close{display: none; position:absolute;top:0;right:0;width:60px;height:0;max-height:0;padding-top:59px;font-size:0;overflow:hidden;background: url('/resources/_img/common/mobile_modal_close.png') no-repeat; background-position: center center; background-size: 15px 15px;}
.layer_pop_default .btn_close span{position:absolute;left:-9999px;}
.layer_pop_default .content{padding:20px;background-color:#f6f6f6;text-align:left;}
.layer_pop_default .btn_action{margin-top:20px;text-align:center;}
.layer_pop_default .btn_pop{box-sizing:border-box;display:inline-block;min-width:106px;height:32px;line-height:30px;padding:0 10px;margin:0 3px;border:1px solid #a1a1a1;background-color:#a1a1a1;color:#fff;font-size:12px;font-family:'s7';border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;word-wrap:break-word;}
.layer_pop_default .btn_pop.primary{background-color:#333;border:2px solid #333;}

.layer_pop_wrap.covid{display:block;background-color:rgba(0, 0, 0, .3);}
.layer_pop_wrap.covid .layer_pop_default .title{font-size:24px;}
.layer_pop_wrap.covid .layer_pop_default .title span{font-size:18px;}
.layer_pop_wrap.covid .desc{line-height:1.5;font-size:16px;}

.layer_pop_wrap.cookie-tool {background-color:rgba(0, 0, 0, .6);}
.layer_pop_wrap.cookie-tool .layer_pop_default .title {font-size:24px;}
.layer_pop_wrap.cookie-tool .layer_pop_default .title span {display:block; font-size:18px;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content {padding:30px 20px;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .desc {line-height:1.3;color:#333;font-size:16px;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting {padding:30px 10px;margin-top:35px;background-color:#e6e6e6;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .all {padding-bottom:35px;margin-bottom:20px;border-bottom:1px solid #d4d4d4;position:relative;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .all .title {padding-right:70px;line-height:1.5;color:#333;font-size:18px;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .all .input {position:absolute;top:-2px;right:0;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li {padding-top:20px;margin-top:20px;border-top:1px solid #d4d4d4;position:relative;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li:first-child {margin-top:0;padding-top:0;border-top:0;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li .title {line-height:1.5;padding-right:70px;color:#333;font-size:18px;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li .desc {margin-top:25px;line-height:1.6;color:#333;font-size:16px;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li .btn-area {text-align:left;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li .btn-area .link-txt {display:inline-block;padding:6px 20px 6px 0;color:#0079c4;font-size:14px;position:relative;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li .btn-area .link-txt:after {content:'';display:block;width:6px;height:6px;border-top:1px solid #0079c4;border-left:1px solid #0079c4;transform:rotate(-135deg);position:absolute;top:6px;right:0;transition:all .3s;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li .btn-area .link-txt.active:after {transform:rotate(45deg);top:10px;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li .input {position:absolute;top:19px;right:2px;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .option-setting .list li:first-child .input {top:-2px;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content > .btn-area {margin-top:25px;text-align:center;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .btn {box-sizing:border-box;display:inline-block;padding:10px 30px;background-color:#333;border-radius:16px;color:#fff;font-family:'s7';font-size:15px;text-align:center;letter-spacing:0;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .add-list {padding-top:25px;margin-top:65px;border-top:1px solid #e4e4e4;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .add-list li {line-height:1.4;margin-top:6px;color:#333;font-size:14px;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .add-list li:first-child {margin-top:0;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .table-wrap {display:none;padding-top:14px;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .table {border-top:0;border-collapse:collapse;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .table thead th {height:34px;padding:7px;background-color:#444;border:2px solid #e5e5e5;color:#fff;font-family:'s7';font-size:14px;text-align:left;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .table tbody td {height:34px;padding:10px 7px;background-color:#fff;color:#333;border:1px solid #e5e5e5;font-family:'s4';font-size:14px;text-align:left;vertical-align:top;}
.layer_pop_wrap.cookie-tool .layer_pop_default .content .table tbody td .switch {float:right;}

.layer_pop_wrap.dr_notice .layer_pop_default .title{font-size:24px;}
.layer_pop_wrap.dr_notice .layer_pop_default .title span{font-size:18px;}
.layer_pop_wrap.dr_notice .desc{line-height:1.5;font-size:16px;}
.layer_pop_wrap.dr_notice .desc .str {font-family:'s7';}


/* 쿠키전용 레이어 팝업 2021-10-18 추가  */
#cookieBanner #privacyArea, #cookieBanner #cookiesArea {position: fixed; top:62.5%; left:50%; width:65%; transform:translate(-50%,-50%); z-index: 3; display: none; background: #fff;}
#cookieBanner ul, #cookieBanner li {list-style: none;}
#cookieBanner .privacyWrap {padding:20px; box-sizing: border-box; border-top:0;}
#cookieBanner .privacyWrap, #cookieBanner .cookiesWrap {position: relative; width:100%; box-sizing: border-box; background: #fff;}
#cookieBanner .policy_wrap {position: relative;height: 625px;margin:0 auto;/* overflow: auto; */z-index: 100;}
#cookieBanner .close {position: absolute; top:20px; right: 30px; z-index: 100;}
#cookieBanner .policy_wrap h2 {font-size: 30px; margin-bottom: 15px; padding-bottom:10px; text-align: left;}
#cookieBanner .privacyWrap p {text-align: left;}
#cookieBanner .privacyWrap dl {background: #f5f5f5; margin-top:0; padding:25px 20px;}
#cookieBanner .privacyWrap dl dt {text-align: left; font-size:26px; margin-bottom:15px;}
#cookieBanner .privacyWrap dl dd {text-align: left; line-height: 32px;}
#cookieBanner .privacyWrap dl dd strong {display: inline;}
#cookieBanner .vTable {margin-top:20px;}
#cookieBanner .vTable thead th {text-align: center;}
#cookieBanner .vTable tbody tr td {padding:10px 0;}
#cookieBanner .privacyWrap .scrollArea {height: 500px; overflow: auto; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}

@media (min-width:768px){
}

@media (min-width:1024px){
}


 /* 2021-12-07 HS 추가 페이지 */
 .bcBox.new_area strong {font-weight: 700;}
 .bcBox.new_area .subtitle.blue {color:#00bae8;}
 /*.bcBox.new_area .purple {color:#1428A0}*/
 .bcBox.new_area .purple {color:#00B3E3}
 .bcBox.new_area span, .bcBox.new_area p {font-size:18px; line-height: 1.5;}
 .bcBox.new_area .new_enhanced_area .subtitle {display: block; margin-bottom: 25px; font-size:22px; font-weight: 700;}
 .bcBox.new_area .new_enhanced_area p,
 .bcBox.new_area .new_enhanced_area span {line-height: initial;}
 .bcBox.new_area .new_enhanced_area .text_box {position: relative; height: 172px;}
 .bcBox.new_area .new_enhanced_area .text_box + .text_box {margin-top:70px;}
 .bcBox.new_area .new_enhanced_area .text_box .img_area {position: absolute; top:0; right:0;}
 .bcBox.new_area .new_enhanced_area .text_area {display: flex; justify-content: space-between; margin-top:70px;}
 .bcBox.new_area .new_enhanced_area .text_area .txt_box {position: relative; width:20%; min-width:290px; margin-right: 8%; height: 550px;}
 .bcBox.new_area .new_enhanced_area .text_area .txt_box:last-child {margin-right: 0;}
 .bcBox.new_area .new_enhanced_area .text_area .txt_box .blue {height: 50px;}
 .bcBox.new_area .new_enhanced_area .text_area .txt_box .img_area {position: absolute;  bottom:0; width:100%;}
 .bcBox.new_area .new_enhanced_area .text_area .txt_box:first-child .img_area, 
 .bcBox.new_area .new_enhanced_area .text_area .txt_box:last-child .img_area {bottom:35px;}
 .bcBox.new_area .new_enhanced_area .text_area .txt_box .img_area img {display: block; margin:0 auto; width:auto;}
 .bcBox.new_area .machine_area {position: relative; margin-top:150px;}
 .bcBox.new_area .machine_area::after {clear: both; display: block; content: "";}
 .bcBox.new_area .machine_area > .img_area {float: right; width:45%; text-align: right;}
 .bcBox.new_area .machine_area > .img_area img {width:auto; margin: 0;}
 .bcBox.new_area .machine_area .method_area {float: left; width:50%;}
 .bcBox.new_area .machine_area .method_area .list_area + .list_area {margin-top:40px;}
 .bcBox.new_area .machine_area .method_area .list_area .img_area img {width: auto; margin: 0;}
 .bcBox.new_area .machine_area .method_area .list_area .title_area {margin-top:20px;}
 .bcBox.new_area .machine_area .method_area .list_area .title_area  > * {display: inline-block; vertical-align: middle;}
 .bcBox.new_area .machine_area .method_area .list_area .title_area .box {margin-right: 1%;}
 .bcBox.new_area .machine_area .method_area .list_area .title_area.blue .box {background: #00bae8;}
 .bcBox.new_area .machine_area .method_area .list_area .title_area.purple .box {background: #00bae8;}
 .bcBox.new_area .machine_area .method_area .list_area .title_area span {color:#333; font-weight: 700;}
 .bcBox.new_area .machine_area .method_area .list_area .title_area .box {width:24px; height: 24px; color:#fff; line-height: 26px; font-size: 18px; text-align: center; font-weight: 500;}
 .bcBox.new_area .machine_area .method_area .list_area p {margin-top:10px; line-height: 1.5;}
 .bcBox.new_area .machine_area .method_area .list_area:last-child .title_area {margin-top:0;}
 .bcBox.new_area .machine_area .method_area .list_area:last-child .img_area {margin-top:10px;}

 @media all and (max-width:768px) {
  .bcBox.new_area .mobile {display: none;}
  .bcBox.new_area span, .bcBox.new_area p {font-size:12px;}
  .bcBox.new_area .new_enhanced_area .subtitle {margin-bottom: 15px; font-size:16px;}
  .bcBox.new_area .new_enhanced_area .text_box {height: auto;}
  .bcBox.new_area .new_enhanced_area .text_box .img_area {text-align: center; margin-top:20px;}
  .bcBox.new_area .new_enhanced_area .text_box .img_area {position: static;}
  .bcBox.new_area .new_enhanced_area .text_box + .text_box {margin-top:35px;}
  .bcBox.new_area .new_enhanced_area .text_area {display: block; margin-top:35px;}
  .bcBox.new_area .new_enhanced_area .text_area .txt_box {width:100%; margin-right: 0; height: auto;min-width: auto; margin-bottom: 30px;}
  .bcBox.new_area .new_enhanced_area .text_area .txt_box .img_area {position: static; width:100%; margin-top:20px; text-align: center;}
  .bcBox.new_area .new_enhanced_area .text_area .txt_box .img_area img {width:60%; margin:0 auto;}
  .bcBox.new_area .new_enhanced_area .text_area .txt_box .blue {height: auto;}
  .bcBox.new_area .new_enhanced_area .text_area .txt_box:nth-child(2) .img_area img {width:80%;}
  .bcBox.new_area .machine_area {margin-top:75px;}
  .bcBox.new_area .machine_area > .img_area, .bcBox.new_area .machine_area .method_area {float: none; width:100%;}
  .bcBox.new_area .machine_area .method_area .list_area .title_area .box {width:15px; height: 15px; font-size: 12px; line-height: 17px;}
 }

  /* 2022 뉴스레터 간소화 */
/* 팝업 */
/* 태그 속성 reset */
#newsletter_pop img{width: auto; max-width: 100%;}
#newsletter_pop input::-webkit-input-placeholder{color: #bbb; } 
#newsletter_pop input:-moz-placeholder{color: #bbb; } 
#newsletter_pop input::placeholder{color: #bbb; }
#newsletter_pop select{-o-appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
#newsletter_pop select[data-placeholder='true'] {color:#bbb;}
#newsletter_pop select:focus{color: #333;}
#newsletter_pop select::-ms-expand { display: none;}
#newsletter_pop{position: fixed; top: 0; left: 0; z-index:1050; width: 100%; height: 100%; background: rgba(0,0,0,0.7); }
#newsletter_pop .pop-dialog{  position: absolute; top: 50%; left: 50%; margin: 0; padding: 0; transform: translate(-50%,-50%);}
#newsletter_pop .pop-content{overflow-y:auto; position: relative; width: calc(100vw - 30px); height: calc(100vh - 30px); max-height: 90vh; padding:23px 15px; box-sizing: border-box; background-color: #fff;}
#newsletter_pop .pop-body{margin: 0; padding: 0;}
#newsletter_pop .pop-header{padding-bottom: 20px; border-bottom: 1px solid #333;}
#newsletter_pop .samsumg_logo{width: 100px;}
#newsletter_pop .samsumg_logo img{max-width: 100%; width: auto;}
#newsletter_pop .pop-close{position: absolute; top: 22px; right: 20px; width: 15px; height: 15px; background: url(/resources/fr/_img/common/newsletter/pop_newsletter_close.png) no-repeat; background-size: contain;}

#newsletter_pop .pop-title{padding: 30px 0; font-size: 22px; font-family: 'stitle'; color: #333; line-height: 1.2; text-align: center;}/* 2022-12-01 개발 전달 후 수정 */
/* #newsletter_pop .split_wrap .split.bg_area{background: url(/resources/fr/_img/common/newsletter/pop_newsletter_bg.png) no-repeat center; background-size: contain;} */
/* #newsletter_pop .split_wrap{margin-top: 25px;} */
#newsletter_pop .split_wrap .split.bg_area{position: relative; left: -5px; max-width: 240px; margin: 0 auto; text-align: center; }
#newsletter_pop .split.info_area {margin-top: 50px;}

#newsletter_pop .split.info_area .required_mark{display: inline-block; overflow: hidden; position: relative; top: -5px; width: 3px; height: 3px; border-radius: 5px; background-color: #0581c6; text-indent: 100%; font-size: 0; color: transparent; }
#newsletter_pop .split.info_area .input_info li{display: flex; align-items: center; justify-content: space-between; position: relative; padding-left: 5px;}
#newsletter_pop .split.info_area .input_info li + li{margin-top: 10px;}
#newsletter_pop .split.info_area .input_info .error_msg{position: absolute; bottom: calc(100% + 7px);  right: 0; font-size: 11px; color: #ff0000;}
#newsletter_pop .split.info_area .input_info .required_mark{position: absolute; top: 7px; left: 0;}
#newsletter_pop .split.info_area .input_info li label{display: inline-block; width: calc(30% - 5px); height: 40px; font-size: 13px; color: #222; font-family: 's8'; line-height: 40px;}
#newsletter_pop .split.info_area .input_info li input,
#newsletter_pop .split.info_area .input_info li select{width: calc(70% - 5px); height: 40px; padding: 0 5px; border: 1px solid #ccc; border-radius: 3px; text-indent: 5px; }
#newsletter_pop .split.info_area .input_info li select{padding-right: 30px; background: url(/resources/fr/_img/common/newsletter/select_arrow.png) no-repeat center right 10px; background-size: 10px auto;} 
#newsletter_pop .required_disc{margin-top: 12px; color: #333; font-size: 11px; font-family: 's7'; text-align: right;}
#newsletter_pop .required_disc .required_mark{ margin-right: 5px;}
#newsletter_pop .contents_final{margin-top: 30px; text-align: center;}
#newsletter_pop .contents_final .sentence{font-size: 12px; color: #333; line-height: 1.5;}
#newsletter_pop .contents_final .sentence::before{content:''; display: inline-block; position: relative; top: 1px; width: 10px; height: 10px; margin-right: 5px; background: url(/resources/fr/_img/common/newsletter/sentence_icon.png) no-repeat; background-size: contain;}
#newsletter_pop .contents_final .sentence a{color: #2363b3; font-weight: bold; text-decoration: underline;}
#newsletter_pop .contents_final .btn_wrap{margin-top: 30px; text-align: center;}
#newsletter_pop .contents_final .btn_wrap .btn{display: inline-block; width: 130px; height: 33px; background-color: #222; border-radius: 5px; font-size: 11px; font-family: 's7'; color: #fff; line-height: 33px;}
@media all and (min-width:767px) {
  #newsletter_pop .pop-header{padding-bottom: 30px; border: none;}
  #newsletter_pop .samsumg_logo{width: auto;}
  #newsletter_pop .pop-content{padding: 50px;}
  #newsletter_pop .pop-title{padding: 18px 0;; font-size: 44px;}
  #newsletter_pop .split_wrap{display: flex; justify-content: space-between; margin-top: 40px; padding:0;}
  #newsletter_pop .split_wrap .split.bg_area{left: 0; order:2; width: 46%; max-width: none; }
  #newsletter_pop .split_wrap .split.info_area{order:1; width: 52%;}
  #newsletter_pop .split.info_area {margin-top: 0;}
  #newsletter_pop .split.info_area .required_mark{width: 6px; height: 6px;}
  #newsletter_pop .split.info_area .input_info li{height: auto; padding-left: 14px;}
  #newsletter_pop .split.info_area .input_info li + li{margin-top: 20px;}
  #newsletter_pop .split.info_area .input_info .required_mark{top: 10px;}

  #newsletter_pop .split.info_area .input_info .error_msg{bottom: calc(100% + 14px); font-size: 16px;}
  #newsletter_pop .split.info_area .input_info li label{width: 135px; height: 45px; font-size: 18px; line-height: 45px;}
  #newsletter_pop .split.info_area .input_info li input,
  #newsletter_pop .split.info_area .input_info li select{width: calc(100% - 135px); height: 45px; font-size: 18px; background-size: auto; text-indent: 10px; }
  #newsletter_pop .required_disc{margin-top: 35px; font-size: 16px; }
  #newsletter_pop .pop-close{top: 50px; right: 40px; width: 26px; height: 26px;}
  #newsletter_pop .contents_final{margin-top: 52px;}
  #newsletter_pop .contents_final .sentence{font-size: 16px;}
  #newsletter_pop .contents_final .sentence::before{top: 3px; width: 17px; height: 17px; margin-right: 8px;}
  #newsletter_pop .contents_final .btn_wrap{text-align: center;}
  #newsletter_pop .contents_final .btn_wrap .btn{width: 250px; height: 60px;  font-size: 20px;line-height: 60px;}
}
@media (min-width: 1024px){
  #newsletter_pop .pop-content{width: 1000px; height: 800px;}
  #newsletter_pop .split_wrap{padding:0 30px;}

  #newsletter_pop .split.info_area .input_info li label{width: 154px;}
  #newsletter_pop .split.info_area .input_info li input,
  #newsletter_pop .split.info_area .input_info li select{width: calc(100% - 154px);}
}


.bcBox.new_area .machine_area .method_area .list_area .title_area.purple .box.HS_Series{
	background-color: #00B3E3;
}