@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: 'stitle_M';
  src:  url('/resources/_inc/font/samsungsharpsans-medium.woff') format('woff');
}
@font-face {
  font-family: 'stitle_R';
  src:  url('/resources/_inc/font/samsungsharpsans.woff') format('woff');
}



/* 삼성 한글 폰트  */
@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;}
.p0{padding: 0 !important;}/* 2023-01-31 RS85Prestige upadate */
.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;}


.bg_none{background: none !important;}/* 2023-01-31 RS85Prestige upadate */

/* 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;}

/* 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;}
.btnWrap.right {text-align:right;}
.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;}

/* 20180709 회원가입 기능강화 */
.btnC.btnEmail{width:170px; 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 */
body.scroll_fixed {overflow: hidden;}/* 2023-12-12 모달오픈시 선택적 클래스 추가 */
.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.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: 670px;}
.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%; padding:0 10px; box-sizing:border-box; z-index:1010;}
.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;}

/* 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/_img/common/bg_splash_mobile.png") 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/_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/_img/common/btn_splash.png') 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, .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 .header .title{font-family: 'stitle';}/* 2023-08-07 design guide - title font */
.layer_pop_default .title{line-height:1.3;font-family:'s7';text-align:left;}
.covid19-disinfectant .layer_pop_default .btn_close{display: block;}
.covid19-ultrasound .layer_pop_default .btn_close{display: block;}
.covid19-gm85 .layer_pop_default .btn_close{display: block;}
.covid19-sonosync .layer_pop_default .btn_close{display: block;}
.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';}

@media all and  (min-width:768px){
  .splash{background: #242526 url("/resources/_img/common/bg_splash_web.png") 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.dr_notice .layer_pop_default .title{font-size:36px;}
  .layer_pop_wrap.dr_notice .layer_pop_default .title span{font-size:28px;}
  .layer_pop_wrap.dr_notice .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;}

  .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;}

  /* 20180709 회원가입 기능강화 */
  .btnC.btnEmail{width:350px; margin-left:20px;}
  .popInner .btnC.btnEmail{width:350px; margin-left:0;}
  .popInner .text{font-size:18px;}
}

@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-03-29 쿠키안내 텍스트 수정 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:4px 0; margin:0 20px 0 15px;} 
.cookie-setting.is-close .cookie_inner {padding: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-03-29 쿠키안내 텍스트 수정 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:13px; 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;}
/* .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;}
#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;}
.sns_insta {width:22px; height:36px; background:url('/resources/_img/main/insta_icon_header.png') no-repeat center center; }
#header {width:100%;height:107px;position: relative;background:#222;z-index:10;}
#header.sticky {position: fixed;z-index:10;height:57px;/* background:url("/resources/_img/common/bg_header_sticky.png") repeat; */}/* 2023-10-30 고정 해제 */
#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;}





.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;}
.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;}
/* 2023-05-26 header layout modify 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;}
/* //2023-05-26 header layout modify e */
.mobileGnb .misc .sns li {float:left;margin-left:15px;}/* 2022-07-12 instagram 추가 */
.mobileGnb .misc .sns li:first-child {margin-left:0;}
/* 2017-04-11 추가/수정*/
.mobileGnb .misc .sns li a {display:inline-block;background:url('/resources/_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;}/* 2022-07-12 instagram 추가 */
.mobileGnb .misc .link {float:left;height:17px;margin:15px 0 0 80px;}/* 2022-07-12 instagram 추가 */
/* 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-22 쿠키버튼 위치이동 */
#footer .logo {margin-top:3px;margin-bottom:25px;}
#footer .f_link {width:calc(100% - 50px);}
#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 button {color:#cdcdcd;padding:0;}
#footer .f_link li:last-child::after {display:none;}
/*  */
#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; }
/* 2023-05-26 header layout modify - family site 삭제 */

#contents {width:100%;position: relative; min-height: 40vh;}
#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:'stitle';margin:0;}/* 2023-08-07 design guide - title font */
#keyVisu .inner p {color:#fff; font-size:11px;  font-family:'s4'; margin-top:7px; line-height: 1.5;  /* text-transform: uppercase;*/}/*2022-07-15 Ultrasound gate*/
#keyVisu .inner .head span.thin{display: block; font-family:'s4'}/* 2022-07-15 Ultrasound gate */
#contents .inner h1.title,
#contents .inner h2.title {color:#333; font-size:28px; font-family:'stitle'; text-align:center;margin-bottom:20px;letter-spacing:0;}

#locationBar {display:none;}

/* Main */
.main {position:relative;}
.main img {width:100%;}
.main .line_brk {display:block;}
.main .btn_more {display:block;width:115px;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;}

.main .mnu_lnk li {position:relative;float:left;width:33.33%;text-align:center;}
.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/_img/main/icon_ir_main.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;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;}
.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:block;}
/* .main .btn_requestArea .btnRequest{display: none;} 2022-07-22 contact 버튼영역 수정 */




.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;}


/* 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/_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{position: relative; width: 40px; height: 40px; border-radius: 50%; background: #0f6cba url(/resources/_img/common/quick_toggle_bg.gif) no-repeat; background-size: contain; font-size: 0; color:transparent; }
.quick_contact button.toggleBtn:not(:focus-visible) {outline: 0;}/* 2022-08-03 contact 버튼영역 수정 */
.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;}/* 2022-08-03 contact 버튼영역 수정 */
.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/_img/common/quick_icon_membership_off.png);}
.quickLink_wrap a.contactUs i{width:20px; height: 20px; background-image: url(/resources/_img/common/quick_icon_contact_off.png);}
.quickLink_wrap a.newsletter i{width: 20px; height: 20px; background-image: url(/resources/_img/common/quick_icon_newsletter_off.png);}
/* //2022 뉴스레터 간소화 e */
/* //2022-07-28 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:18px;}
  .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:18px;}
  .cookie-setting .cookie_inner .tit .btn-hidden {padding:6px 32px; font-size:36px;}
  .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%}

  .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;}
  /* 2023-10-30 고정 해제 s*/
  #header {height:115px;}
  #header.sticky {height:70px;}
  /* //2023-10-30 고정 해제 e*/
  #header .inner {padding:0 40px;}
  #header .mobile.inner h1 {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;}
  /* 2023-05-26 header layout modify s */
  .mobileGnb .misc {width: calc(100% - 140px); margin:22px auto 0;}
  /* 2022-07-12 instagram 추가 s */
  .mobileGnb .misc .sns{width:auto; margin-top: 5px;}
  .mobileGnb .misc .sns li {margin-left:54px;}
  .mobileGnb .misc .sns li a {background-size:133px;}
  /*
  .mobileGnb .misc .sns:after {content:'';display:inline-block;width:1px;height:24px;margin:0 0 0 50px;background:#717171;} */
  /* //2023-05-26 header layout modify e */
  .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;}/* 2022-07-14 instagram 추가 */
  .mobileGnb .misc .link {height:28px;margin:3px 0 0 130px;line-height:28px;}
  /* 2022-07-12 instagram 추가 e */
  .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%;min-height:216px;}
  #footer .inner {padding:40px 40px 70px 40px;position: relative;}/* 2022-03-22 쿠키버튼 위치이동 */
  #footer .logo {margin-top:3px;margin-bottom:25px;}
  #footer .f_link li {font-size:13px;padding-right:25px;margin-right:25px;}
  #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-22 쿠키버튼 위치이동 */ 

	.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-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;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}

  /* 2021.10.14 cn_modal */
  .CN_Modal .modal-body{font-size: 24px; line-height: 1;}
  .CN_Modal .modal-body .CN_QRwrap{margin-bottom: 50px;}
  /* 2021.10.14 cn_modal */

  /* 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 h1.title,
  #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;}
  .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;}
  .btnS {padding:0 10px;font-size:15px;}
  .btnWrap.btnleng_02 button {margin:0 8px;}
  .btnS.btn_loadMore {width:180px;height:43px;line-height:43px;font-size:15px;padding-right:10px;}
  .btnS.btn_loadMore::before {position: absolute;top:18px;left:50%;margin-left:50px;}
  .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:65px;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 .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:180px;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*/
  
  .cookie-setting{top: 0; width: 1024px;}/* 2022-03-30 웹사이즈시 탑값 수정.  2022-03-21 쿠키 넓이 수정 */
  .cookie-setting .cookie_inner .tit {font-size:36px;} /* 2022-03-29 쿠키안내 텍스트 수정 */ 
  .cookie-setting .cookie_inner {width:100%; padding:8px 30px 8px; margin:0 auto;}/* 2022-03-21 쿠키 넓이 수정 */
  .cookie-setting.is-close .cookie_inner {padding:12px;}
  .cookie-setting button.close {top:20px;}

  #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;}

  #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:5px;}
  #header .utilZone .snsZone {position:absolute; right:410px;}/* 2023-05-26 header layout modify */
  #header .utilZone .snsZone li {width:22px;height:35px;margin-left:10px;}
  #header .utilZone .snsZone li a {display:block;}
  #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 .member_divide {position: absolute;top: 0;right: 473px;text-align: right;}/* 2023-11-17 로그인 수정 */
  #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; width:80px; margin-top:13px; font-size:13px; color:#11a9ff; text-decoration:underline; white-space:nowrap; text-overflow:ellipsis;}


  #header .gnbWrap {width:100%;height:90px;position: relative;}
  #header .gnbWrap .menu {position: absolute;height:90px;left:282px;top:0;}
  #header .gnbWrap .menu li {height:90px;float:left;position: relative;}
  #header .gnbWrap .menu li a {color:#ccc;font-size:20px;font-family:'s4';display:inline-block;}
  #header .gnbWrap .menu .depth_01 {color:#ccc;line-height:90px;text-align:center;}
  #header.sticky .gnbWrap .menu .depth_01{ line-height:70px;}/* 2023-11-07 수정 */
  #header .gnbWrap .menu .depth_01.on {color:#11a9ff;}
  #header .gnbWrap .menu .depth_01:hover, .depth_01:focus {color:#11a9ff;}
  .menu01 {width:86px;}
  .menu02 {width:149px;}
  .menu03 {width:68px;}
  .menu04 {width:77px;}
  .menu05 {width:83px;}
  .menu06 {width:100px;}
  .menu07 {width:98px;}
  #header .gnbWrap .menu .depth_02 {position: absolute;top:89px;left:0;z-index:10;width:100%;text-indent:-9999px;}
  #header.sticky .gnbWrap .menu .depth_02 {top:70px;}/* 2023-11-07 수정 */
  #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/_img/common/twodepth_menu01.png") no-repeat;}
  #header .gnbWrap .menu .depth_02_02 .depth02_menu {background:url("/resources/_img/common/twodepth_menu02.png") no-repeat;}
  #header .gnbWrap .menu .depth_02_03 .depth02_menu {background:url("/resources/_img/common/twodepth_menu03.png") no-repeat;}
  #header .gnbWrap .menu .depth_02_04 .depth02_menu {background:url("/resources/_img/common/twodepth_menu04.png") no-repeat;}
  #header .gnbWrap .menu .depth_02_05 .depth02_menu {background:url("/resources/_img/common/twodepth_menu05.png") no-repeat;}
  #header .gnbWrap .menu .depth_02_06 .depth02_menu {background:url("/resources/_img/common/twodepth_menu06.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 .m07 {background-position:-1146px 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 .m07.on, #header .gnbWrap .menu .depth_02 .m07:hover, #header .gnbWrap .menu .depth_02 .m07:focus {background-position:-1146px -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:-134px;display:none;}
  #header .gnbWrap .menu .depth_02_04 {width:573px;left:-92px;display:none;}
  #header .gnbWrap .menu .depth_02_05 {width:573px;left:-192px;display:none;}
  #header .gnbWrap .menu .depth_02_06 {width:382px;left:-108px;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,
  #header .gnbWrap .menu .depth_02_06.on {display:block;}


  #header .gnbWrap .searchWrap {position: absolute;right:30px;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 .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;}


  #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 {min-height:170px;}
  #footer .inner {width:960px;margin:0 auto;padding:48px 0 70px 0;}/* 2022-03-22 쿠키버튼 위치이동 */
  #footer .familySite {top:50px;}
  #footer .cookie_btn {left:5px;}/* 2022-03-22 쿠키버튼 위치이동 */


  #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;}

  .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;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 a:hover .mnu .txt {color:#fff;}
  .main .mnu_lnk li .mnu .txt {margin-top:42px;font-size:36px;font-family:'s7';color:#b1b1b1;}


  .main .info_lnk {height:290px;padding-top:88px;}
  .main .info_lnk p {font-size:36px;}
  .main .info_lnk .btn_more {width:199px;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/_img/common/quick_icon_membership_on.png);}
  .quickLink_wrap a.contactUs:hover i{background-image: url(/resources/_img/common/quick_icon_contact_on.png);}
  .quickLink_wrap a.newsletter:hover i{background-image: url(/resources/_img/common/quick_icon_newsletter_on.png);}
  /* //2022 뉴스레터 간소화 e  */

	/* //2022-07-22 contact 버튼영역 수정 e */


  .mainSlider .mobileSlider {display:none;}
  .mainSlider .webSlider {display:block;}
  .btn_typeMain {width:180px;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;}

  /* 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  {width:calc(100% - 380px);position: absolute;top:53px;left:156px;}
  #footer .copyright {position: absolute;top:130px;left:156px;margin-top:0;}
}
@media all and (min-width:1240px){
  /* cookie */
  .cookie .cookie_inner {width: 1220px;padding: 22px 0 25px;}

  /* cookie */
  .cookie-setting{width: 1220px;}/* 2022-03-21 쿠키 넓이 수정 */

  .h_logo {margin-left:-30px;}
  #header .inner {width:1220px;margin:0 auto;padding:0;}
  #header .gnbWrap .menu {position: absolute;height:90px;left:373px;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;}


  #footer .inner {width:1240px;padding:40px 0 70px;margin:0 auto;position: relative;}/* 2022-03-22 쿠키버튼 위치이동 */
  #footer .f_link {left:195px;}
  #footer .copyright {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 .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;}
}

/* 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 */

/* 2023-05-26 header layout modify s */
.mobileGnb .lnb>li>a	{font-family:'s7'}
/* //2023-05-26 header layout modify e */

/* ------------------------------------------------------------
*  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) {

}

/* 2023-06-13 header layout modify s */
/* desktop */
@media screen and (min-width:1024px)  {
  .utilZone .util_select {position:relative; padding: 0 10px; line-height: 1.4;}
  .utilZone .util_select .select_btn {display: block; position: relative; width: 100%; padding-right: 15px; text-align:left; font-size:13px; color:#ccc;}
  .utilZone .util_select .select_btn .arrow {display:block; position: absolute; top: 50%; right: 0; width: 0;height: 0;border-style: solid;border-width: 4px 4px 0 4px;border-color: #808080 transparent transparent transparent; transform: translateY(-50%);}
  .utilZone .util_select .select_btn.active .arrow{transform: translateY(-50%) rotate(180deg);}
  .utilZone .util_select .select_layer {display: none; position: absolute; top: 100%; left: 0; z-index: 10; width:auto; min-width: 100%; padding:10px 15px; border: 1px solid #777; background-color: #222;}
  .utilZone .util_select .select_layer li	{float: none !important; color:#ccc; white-space:nowrap; text-align: left; line-height: 1.4;}
  .utilZone .util_select .select_layer li + li{margin-top: 5px;}
  .utilZone .util_select .select_layer a:hover{color:#11a9ff !important;}
  .utilZone .util_select.lang_wrap .select_btn {padding-left:20px;}
  .utilZone .util_select.lang_wrap .select_btn:before{content:""; display:block; position:absolute; left:0; top:calc(50% - 9px); width:14px; height:14px; background:url(/resources/_img/common/global_ico.png) 0 0 no-repeat; }

}
/* tablet + Smartphones */
@media screen and (min-width:0px) and (max-width:1023px) {
  .mobileGnb .select_wrap{display: flex; margin-top: 40px;}
  .mobileGnb .select_box {position:relative; width: calc(50% - 20px); max-width: 150px; line-height: 1.4;}
  .mobileGnb .select_box + .select_box{margin-left: 40px;}
  .mobileGnb .select_box + .select_box:before{content:''; display: block; position: absolute; top: 50%; left: -20px; width: 1px; height: 20px; background-color: #ccc; transform: translateY(-50%); opacity: 0.3;}
  .mobileGnb .select_box label {display: block; position: absolute; top: 0; left: 0; width:100%;  text-align:left; font-size:16px; color:#ccc;}
  .mobileGnb .select_box label .arrow {display:block; position: absolute; top: 50%; right: 0; width: 0;height: 0;border-style: solid;border-width: 4px 4px 0 4px;border-color: #808080 transparent transparent transparent; transform: translateY(-50%);}
  .mobileGnb .select_box select {width:100%; font-size: 16px; line-height:1.4; padding:0; opacity:0; filter:alpha(opacity=0); /* IE 8 */}
  .mobileGnb .select_box option	{background:#222;color:#ccc;}
  .mobileGnb .select_box.lang_wrap label {padding-left:20px;}
  .mobileGnb .select_box.lang_wrap label:before{content:""; display:block; position:absolute; left:0; top:calc(50% - 8px); width:14px; height:14px; background:url(/resources/_img/common/global_ico.png) 0 0 no-repeat; }
}
@media screen and (max-width:767px){
  .mobileGnb .select_wrap{margin-top: 20px;}
  .mobileGnb .select_box {width: calc(50% - 0px);}
  .mobileGnb .select_box + .select_box{margin-left: 20px;}
  .mobileGnb .select_box + .select_box:before{left: -10px; height: 10px;}
  .mobileGnb .select_box label{font-size: 13px;}
  .mobileGnb .select_box select {font-size: 13px;}

}
/* //2023-06-13 header layout modify e */


/* 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){
  .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/_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 .award{width:18.75%;height:0;padding-top:9.37%;overflow:hidden;background: url('/resources/_img/main/icon_award_2020.jpg') no-repeat;background-size: cover;position:absolute;bottom:3.03%;right:3.12%;}
.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:24px; font-weight:normal; line-height:1.2em; letter-spacing:-0.01em; color:#fff; }

.grid_heraW10{background-image:url('/resources/_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; 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; color:#ffffff;}

.grid_lowDose{background-image:url('/resources/_img/main/lowdose_640.jpg'); background-position:center bottom;}
.grid_lowDose .cont_wrap .cont_inner{padding:25px 15px;}
.grid_lowDose .row .btn_link{display: inline-block; margin-top: 20px; margin-left: 0; text-align: center; z-index: 5;}
.grid_lowDose .row .logo img{width:200px;}

.grid_iquia_detector{background-image:url('/resources/_img/main/iquia_detector.jpg'); background-position:center bottom;}
.grid_iquia_detector.detector2{background-image:url('/resources/_img/main/iquia_detector2.jpg');}
.grid_iquia_detector .cont_wrap .cont_inner{padding:25px 15px;}
.grid_iquia_detector .logo img { width: 160px; }
.grid_iquia_detector .row .btn_link{display: block; margin-top: 20px; margin-left: 0; text-align: center; z-index: 5;}
.grid_iquia_detector .row .btn_link ~ .btn_link {margin-top: 10px;}
.grid_iquia_detector .row .btn_link span { text-transform: none; }
.grid_iquia_detector .row .cont .txt{font-family:'s4';font-size:13px;color:rgba(255,255,255,.8);margin-top:10px;line-height:1.3;}
.grid_iquia_detector .row .cont br {display: none;}

.grid_gc85a{background-image:url('/resources/_img/main/grid_gc85a.jpg'); background-position:center bottom;}
.grid_gc85a .cont_wrap .cont_inner{padding:25px 15px;}
.grid_gc85a .logo img { width: 140px; }
.grid_gc85a .row .btn_link{display: inline-block; margin-top: 20px; margin-left: 0; text-align: center; z-index: 5;}
.grid_gc85a .row .cont .txt{font-family:'s4';font-size:13px;color:rgba(255,255,255,.8);margin-top:10px;line-height:1.3;}
.grid_gc85a .row .cont br {display: none;}

.grid_heraI10{background-image:url('/resources/_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; 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_gm85{background-image:url('/resources/_img/main/grid_gm85.jpg'); background-position:center bottom;}
.grid_gm85 .cont_wrap .cont_inner{padding:25px 15px;}
.grid_gm85 .logo img { width: 124px; }
.grid_gm85 .row .btn_link {display: block;margin-top: 25px;text-align: center;}
.grid_gm85 .row .cont .txt{padding-right:10%;font-family:'s4';font-size:13px;color:#1e1e1e;margin-top:10px;line-height:1.3;}
.grid_gm85 .row .cont br {display: none;}

.grid_smartcenter {background-image:url('/resources/_img/main/grid_smartcenter.jpg');background-position:center bottom;}
.grid_smartcenter .cont_wrap .cont_inner{padding:25px 15px;}
.grid_smartcenter .row .btn_link{display:block;margin-top:20px;margin-left:0;text-align:center;z-index:5;}
.grid_smartcenter .row .logo {font-family:'stitle';font-size:24px;}
.grid_smartcenter .row .txt{font-family:'s4';font-size:17px;}

.grid_rs80EVO{background-image:url('/resources/_img/main/grid_rs80_evo.jpg'); background-position:center bottom;}
.grid_rs80EVO .cont_wrap .cont_inner{padding:25px 15px;}
.grid_rs80EVO .row .btn_link{display: inline-block; margin-top: 20px; margin-left: 0; text-align: center; z-index: 5;}
.grid_rs80EVO .row .logo,
.grid_rs80EVO .row .cont {font-size:24px; font-family:'s8'; line-height:1.2em; color:#fff;}
.grid_rs80EVO .row .cont .txt{font-family:'s4'; font-size:17px;}

.grid_isuog{background-image:url('/resources/_img/main/grid_isuog.jpg'); background-position:center bottom;}
.grid_isuog .logo{font-family:'stitle';font-size:20px;color:#fff;line-height:1.2em;letter-spacing:-0.025em;}
.grid_isuog .cont_wrap .cont_inner{padding:25px 15px;}
.grid_isuog .row .btn_link {display: block;margin-top:8px;text-align: center;}
.grid_isuog .row .cont .txt{font-family:'s4';font-size:13px;color:#fff;margin-top:10px;line-height:1.3;}

.grid_rsna2019{background-image:url('/resources/_img/main/grid_rsna2019.jpg'); background-position:center bottom; padding-top:103.13%;}
.grid_rsna2019 .cont_wrap .cont_inner{padding:15px;}
.grid_rsna2019 .logo{box-sizing:border-box;width:155px;margin:0 auto;padding:10px;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.grid_rsna2019 .logo img{width:135px;}
.grid_rsna2019 .row .btn{margin-top:12px;text-align:center;}
.grid_rsna2019 .row .btn_link {display:block;margin:0 auto;text-align:center;}
.grid_rsna2019 .row .cont .txt{font-family:'s4';font-size:14px;color:#fff;margin-top:10px;line-height:1.2;text-align:center;}
.grid_rsna2019 .row .cont .str{font-family:'s7';}

.grid_heraW9{background-image:url('/resources/_img/main/hera_w9_640.jpg'); background-position:center bottom;}
.grid_heraW9 .cont_wrap .cont_inner{padding:25px 15px;}
.grid_heraW9 .row .btn{margin-top: 20px;font-size:0;}
.grid_heraW9 .row .btn_link{display: inline-block; margin-left: 0; text-align: center; z-index: 5;}
.grid_heraW9 .row .cont,
.grid_heraW9 .row .logo{font-size:19px; font-family:'s8'; line-height:1.2em; color:#ffffff;}
.grid_heraW9 .row .cont .txt{font-family:'s4'; font-size:13px; color:#ffffff;}

.grid_rs85{padding-top:103.12%;background-image:url('/resources/_img/main/grid_rs85.jpg'); background-position:center bottom;}
.grid_rs85 .cont_wrap .cont_inner{padding:15px;}
.grid_rs85 .cont{position:relative;padding-left:69px;padding-top:3px;}
.grid_rs85 .logo img {width:60px;position:absolute;top:0;left:0;}
.grid_rs85 .logo span{color:#007ac5;line-height:1.3;font-size:27px;font-family:'s8';}
.grid_rs85 .txt{padding-right:10%;margin-top:-4px;font-family:'s4';font-size:17px;color:#fff;line-height:1.3;}
.grid_rs85 .btn_area{margin-top: 12px;}
.grid_rs85 .btn_link{display:block;text-align: center;}

.grid_ecr2020{background-image: url('/resources/_img/main/grid_ecr2020.jpg');}
.large_banner.grid_ecr2020 .cont_inner .row{vertical-align:middle;}
.grid_ecr2020 .row .cont{width:159px;margin-left:72.96%;font-size:0;}
.grid_ecr2020 .row .cont .txt{margin-left:-77px;}
.grid_ecr2020 .row .cont .txt span{font-family:'stitle';line-height:1.4;font-size:13px;color:#fff;letter-spacing:.03em;}
.grid_ecr2020 .row .cont .txt img{width:159px;margin-top:10px;}
.grid_ecr2020 .row .cont .btn_area{margin-top:17px;margin-left:-77px;}
.grid_ecr2020 .row .btn_link{display:inline-block;text-align:center;}

.grid_rs85_2{background-image: url('/resources/_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_education{background-image: url('/resources/_img/main/grid_education.jpg'); background-position:center bottom;}
.grid_education .cont_wrap .cont_inner{padding-top:30px;}
.grid_education .logo{line-height:1.3;font-family:'s7';font-size:23px;letter-spacing:-.02em;text-align:center;}
.grid_education .txt{margin-top:5px;font-family:'s7';font-size:16px;letter-spacing:-.02em;text-align:center;}
.grid_education .btn_area{margin-top:8px;text-align:center;}
.grid_education .btn_link{display:inline-block;text-align:center;}

.grid_covid19{background-image: url('/resources/_img/main/grid_covid19.jpg'); background-position: center center;}
.grid_covid19 .cont_wrap .cont_inner{padding:30px 15px;}
.grid_covid19 .logo{font-size:23px;}
.grid_covid19 .logo span{display:block;letter-spacing:-.02em;}
.grid_covid19 .btn_area{margin-top:8px;}
.grid_covid19 .row .btn_link{display:inline-block;text-align:center;}

.grid_webinars{background-image: url('/resources/_img/main/grid_webinars.jpg'); background-position: center center;}
.grid_webinars .cont_wrap .cont_inner{padding: 24px 12px;}
.grid_webinars .logo{width:200px;}
.grid_webinars .logo img{width:100%;margin-left:12%;}
.grid_webinars .txt{width:100%;margin-top:8px;}
.grid_webinars .row .btn_area{margin-top:10px;text-align:center;}
.grid_webinars .row .btn_link{display:inline-block;text-align:center;}

.grid_ecr2020_type2{background-image: url('/resources/_img/main/grid_ecr2020_type2.jpg');}
.grid_ecr2020_type2 .cont_wrap .cont_inner{padding:30px;}
.grid_ecr2020_type2.large_banner .cont_inner .row{vertical-align:middle;text-align:right;}
.grid_ecr2020_type2 .row .cont{width:160px;margin-left:auto;}
.grid_ecr2020_type2 .row .cont .btn_area{margin-top:27px;text-align:center;}
.grid_ecr2020_type2 .row .btn_link{display:inline-block;text-align:center;}

.grid_ecr2021 {background-image:url('/resources/_img/main/grid_ecr2021.jpg');}
.grid_ecr2021 .cont_wrap .cont_inner {padding:0 6.25%;}
.grid_ecr2021.large_banner .cont_inner .row {padding-top:48.57%;vertical-align:top;}
.grid_ecr2021 .logo {position:absolute;left:-9999px;}
.grid_ecr2021 .txt {position:absolute;left:-9999px;}
.grid_ecr2021 .row .btn_link {display:inline-block;text-align:center;}
.grid_ecr2021 .icon {display:none;}

.grid_mdr{background-image: url('/resources/_img/main/grid_mdr.jpg');}
.grid_mdr .cont_wrap .cont_inner{padding:17px 16px;}
.grid_mdr .logo{font-family:'stitle';font-size:23px;color:#fff;letter-spacing:-.025em;}
.grid_mdr .logo .sub{display:block;font-family:'s7';font-size:21px;color:#fff;}
.grid_mdr .logo .str{color:#2fabff;}
.grid_mdr .row .cont .btn_area{margin-top:5px;}
.grid_mdr .row .btn_link{display:inline-block;text-align:center;}

.grid_intel{background-image: url('/resources/_img/main/grid_intel.jpg');}
.grid_intel .cont_wrap .cont_inner{padding:23px 16px;}
.grid_intel .logo {line-height:1.1;font-family:'s7';font-size:23px;color:#fff;letter-spacing:-.035em;}
.grid_intel .logo .txt_sup.small {font-size:50%;}
.grid_intel .logo .sub {display:block;margin-bottom:6px;font-size:14px;letter-spacing:-.025em;}
.grid_intel .row .cont .btn_area{margin-top:10px;}
.grid_intel .row .btn_link{display:inline-block;text-align:center;}

.grid_insight_dague{background-image:url('/resources/_img/main/grid_insight_dague.jpg'); background-position:center bottom;}
.grid_insight_dague .logo{font-family:'stitle';color:#292828;}
.grid_insight_dague .logo .main {display: block; font-size:23px; line-height: 1.1;}
.grid_insight_dague .logo .sub {display: block; font-size: 14px; line-height: 1.5;}
.grid_insight_dague .cont_wrap .cont_inner{padding:25px 15px;}
.grid_insight_dague .row .btn_link {display: block;margin-top:8px;text-align: center;}
.grid_insight_dague .row .cont .txt{font-family:'s4';font-size:10px;color:#444;margin-top:10px;line-height:1.3;}

.grid_insight_dague2{background-image:url('/resources/_img/main/grid_insight_dague2.jpg'); background-position:center bottom;}
.grid_insight_dague2 .logo{font-family:'stitle';color:#292828;}
.grid_insight_dague2 .logo .main {display: block; font-size:23px; line-height: 1.1;}
.grid_insight_dague2 .logo .sub {display: block; font-size: 14px; line-height: 1.5;}
.grid_insight_dague2 .cont_wrap .cont_inner{padding:25px 15px;}
.grid_insight_dague2 .row .btn_link {display: block;margin-top:8px;text-align: center;}
.grid_insight_dague2 .row .cont .txt{font-family:'s4';font-size:10px;color:#444;margin-top:10px;line-height:1.3;}

.grid_isuog_2020{background-image:url('/resources/_img/main/grid_isuog_2020.jpg'); background-position:center bottom;}
.grid_isuog_2020 .logo{font-family:'stitle';color:#fff;}
.grid_isuog_2020 .logo .main {display: block; font-size:23px; line-height: 1.1;}
.grid_isuog_2020 .logo .sub {display: block; font-size: 14px; line-height: 1.4; margin-top: 9px;}
.grid_isuog_2020 .cont_wrap .cont_inner{padding:25px 15px;}
.grid_isuog_2020 .row .btn {text-align: right;}
.grid_isuog_2020 .row .btn_link {display: inline-block;margin-top:20px;text-align: center;}
.grid_isuog_2020 .row .cont .txt{font-size:13px;color:#fff;margin-top:20px;line-height:1.3;}

.grid_journeytocaremore {background-image: url('/resources/_img/main/grid_journeytocaremore.jpg');}
.grid_journeytocaremore .logo{font-family:'stitle';font-size:23px;text-align:center;letter-spacing:-.035em;}
.grid_journeytocaremore .btn_area{margin-top:17px;text-align:center;}
.grid_journeytocaremore.large_banner .cont_inner .row{vertical-align:middle;}
.grid_journeytocaremore .row .btn_link {display:inline-block;text-align:center;}

.grid_rsna2020 {background-image: url('/resources/_img/main/grid_rsna2020.jpg');}
.grid_rsna2020 .cont_wrap .cont_inner {padding:12.5% 20px 40px;}
.grid_rsna2020 .logo {width:253px;height:0;max-height:0;padding-top:59px;margin:0 auto;background:url('/resources/_img/main/rsna2020_title.png') no-repeat;background-size:cover;overflow:hidden;}
.grid_rsna2020 .row .btn_area {margin-top:20px;}
.grid_rsna2020 .row .btn_link {display:block;margin:0 auto;text-align:center;}

.grid_valueup {background-image: url('/resources/_img/main/grid_valueup.jpg');}
.grid_valueup .row .cont {margin-bottom:-28px;}
.large_banner.grid_valueup .cont_inner .row {vertical-align:middle;}
.grid_valueup .logo {line-height:1.2;color:#000;font-family:'stitle';font-size:28px;text-align:center;letter-spacing:.02em;}
.grid_valueup .row .btn_area {margin-top:4px;}
.grid_valueup .row .btn_link {display:block;margin:0 auto;text-align:center;}

.grid_hm70_evo {background-image: url('/resources/_img/main/grid_hm70_evo.jpg');}
.grid_hm70_evo .cont_wrap .cont_inner {padding: 7.6%;}
.grid_hm70_evo .logo .main {display:block;line-height:1.2;color:#333;font-family:'stitle';font-size:28px;text-align:center;letter-spacing:-.03em;text-align:center;}
.grid_hm70_evo .logo .sub {display:block;margin-bottom:5px;line-height:1.2;color:#333;font-family:'stitle';font-size:23px;text-align:center;letter-spacing:-.03em;text-align:center;}
.grid_hm70_evo .btn_area {margin-top:13px;}
.grid_hm70_evo .row .btn_link {display:block;margin:0 auto;border:1px solid #333;color:#333;text-align:center;}

@media all and  (min-width:640px){
  .mainresizeBox .award{width:13.02%;padding-top:6.51%;bottom:3.15%;right:3.15%;}

  .grid_heraW10{background-image:url('/resources/_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 .cont,
  .grid_heraW10 .row .logo{font-size:46px;}
  .grid_heraW10 .row .cont .txt{font-size:32px;}

  .grid_lowDose{background-image:url('/resources/_img/main/lowdose_768.jpg'); background-position:center bottom;}
  .grid_lowDose .cont_wrap .cont_inner{padding:50px;}
  .grid_lowDose .cont_wrap .cont_inner .row{vertical-align:top;}
  .grid_lowDose .row .cont{position: static;;width:460px;margin-top:0}
  .grid_lowDose .row .logo img{width:400px;}

  .grid_iquia_detector{background-image:url('/resources/_img/main/iquia_detector_768.jpg'); background-position:center bottom;}
  .grid_iquia_detector.detector2{background-image:url('/resources/_img/main/iquia_detector2_768.jpg');}
  .grid_iquia_detector .cont_wrap .cont_inner{padding:50px;}
  .grid_iquia_detector .cont_wrap .cont_inner .row { vertical-align: top; }
  .grid_iquia_detector .logo img { width: 310px; }
  .grid_iquia_detector .row .btn_link{display: inline-block; margin-right: 10px;}
  .grid_iquia_detector .row .cont .txt{max-width:450px;font-size:16px;margin-top:20px;}

  .grid_gc85a{background-image:url('/resources/_img/main/gc85a_768.jpg'); background-position:center bottom;}
  .grid_gc85a .cont_wrap .cont_inner{padding:50px;}
  .grid_gc85a .cont_wrap .cont_inner .row { vertical-align: top; }
  .grid_gc85a .logo img { width: 250px; }
  .grid_gc85a .row .cont .txt{max-width:450px;font-size:16px;margin-top:20px;}

  .grid_heraI10{background-image:url('/resources/_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 .logo,
  .grid_heraI10 .row .cont {font-size:46px; }
  .grid_heraI10 .row .cont .txt{font-size:32px;}

  .grid_gm85{background-image:url('/resources/_img/main/grid_gm85_768.jpg'); background-position:center bottom;}
  .grid_gm85 .cont_wrap .cont_inner{padding:50px;}
  .grid_gm85 .cont_wrap .cont_inner .row { vertical-align: top; }
  .grid_gm85 .logo img { width: 220px; }
  .grid_gm85 .row .btn_link{margin-top: 35px;}
  .grid_gm85 .row .cont .txt{max-width:420px;padding-right: 0;line-height:1.5;font-size:16px;margin-top:15px;}

  .grid_smartcenter {background-image:url('/resources/_img/main/grid_smartcenter_768.jpg');}
  .grid_smartcenter .cont_wrap .cont_inner{padding:50px;}
  .grid_smartcenter .cont_wrap .cont_inner .row{vertical-align:top;}
  .grid_smartcenter .row .logo{font-size:46px;line-height:1.2em;}
  .grid_smartcenter .row .txt{font-size:32px;margin-top:7px;}
  .grid_smartcenter .row .btn_link{margin-top:43px;}

  .grid_rs80EVO{background-image:url('/resources/_img/main/grid_rs80_evo_768.jpg'); background-position:center bottom;}
  .grid_rs80EVO .cont_wrap .cont_inner{padding:50px;}
  .grid_rs80EVO .cont_wrap .cont_inner .row{vertical-align:top;}
  .grid_rs80EVO .row .logo,
  .grid_rs80EVO .row .cont {font-size:46px; }
  .grid_rs80EVO .row .cont .txt{font-size:32px;}

  .grid_isuog{background-image:url('/resources/_img/main/grid_isuog_768.jpg'); background-position:center bottom;}
  .grid_isuog .logo{font-size:46px;}
  .grid_isuog .cont_wrap .cont_inner{padding:50px;}
  .grid_isuog .cont_wrap .cont_inner .row { vertical-align: top; }
  .grid_isuog .row .btn_link{margin-top: 30px;}
  .grid_isuog .row .cont .txt{max-width:480px;padding-right: 0;line-height:1.5;font-size:26px;margin-top:10px;}

  .grid_rsna2019{background-image:url('/resources/_img/main/grid_rsna2019_768.jpg');}
  .grid_rsna2019 .cont_wrap .cont_inner{padding:40px 50px;}
  .grid_rsna2019 .cont_wrap .cont_inner .row {vertical-align:top;}
  .grid_rsna2019 .logo{width:310px;padding:20px;}
  .grid_rsna2019 .logo img {width:270px;}
  .grid_rsna2019 .row .cont .txt{font-size:26px;margin-top:18px;text-align:center;}
  .grid_rsna2019 .row .btn{margin-top:33px;}

  .grid_heraW9{background-image:url('/resources/_img/main/hera_w9_768.jpg');}
  .grid_heraW9 .cont_wrap .cont_inner{padding:50px;}
  .grid_heraW9 .cont_wrap .cont_inner .row{vertical-align:top;}
  .grid_heraW9 .row .cont,
  .grid_heraW9 .row .logo{font-size:46px;}
  .grid_heraW9 .row .cont .txt{font-size:32px;}

  .grid_rs85{padding-top:93.75%;background-image:url('/resources/_img/main/grid_rs85_768.jpg');}
  .grid_rs85 .cont_wrap .cont_inner{padding:50px;}
  .grid_rs85 .cont_wrap .cont_inner .row { vertical-align: top; }
  .grid_rs85 .row .cont{padding-left:140px;padding-top:5px;}
  .grid_rs85 .logo img {width:121px;}
  .grid_rs85 .logo span{font-size:54px;}
  .grid_rs85 .txt{max-width:420px;padding-right:0;margin-top:-8px;font-size:34px;}
  .grid_rs85 .btn_area{margin-top:24px;}

  .grid_ecr2020{background-image: url('/resources/_img/main/grid_ecr2020_768.jpg');}
  .grid_ecr2020 .cont_inner .row{vertical-align:middle;}
  .grid_ecr2020 .row .cont{width:318px;margin-left:72.72%;}
  .grid_ecr2020 .row .cont .txt{margin-left:-159px;}
  .grid_ecr2020 .row .cont .txt span{line-height:1.3;font-size:26px;letter-spacing:.03em;}
  .grid_ecr2020 .row .cont .txt img{width:318px;margin-top:35px;}
  .grid_ecr2020 .row .cont .btn_area{margin-top:40px;margin-left:-159px;}

  .grid_rs85_2{background-image: url('/resources/_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_education{background-image: url('/resources/_img/main/grid_education_768.jpg');}
  .grid_education .cont_inner .row{vertical-align:top;}
  .grid_education .cont_wrap .cont_inner{padding-top:70px;}
  .grid_education .logo{line-height:1.2;font-size:46px;}
  .grid_education .txt{margin-top:28px;font-size:32px;}
  .grid_education .btn_area{margin-top:30px;}

  .grid_covid19{background-image: url('/resources/_img/main/grid_covid19_768.jpg');}
  .grid_covid19 .cont_wrap .cont_inner{padding: 70px 42px;}
  .grid_covid19 .cont_inner .row{vertical-align:top;}
  .grid_covid19 .logo{line-height:1.2;font-size:52px;letter-spacing:-.01em;}
  .grid_covid19 .logo span{letter-spacing:-.02em;}
  .grid_covid19 .btn_area{margin-top:36px;}

  .grid_webinars{background-image: url('/resources/_img/main/grid_webinars_768.jpg');}
  .grid_webinars .logo{width:100%;text-align:center;}
  .grid_webinars .logo img{width:500px;margin:0;}
  .grid_webinars .txt{width:100%;margin-top:29px;}
  .grid_webinars .txt img {width:518px;margin:0 auto;}
  .grid_webinars .cont_inner .row{vertical-align:top;}
  .grid_webinars .cont_wrap .cont_inner{padding:38px 40px;}
  .grid_webinars .row .btn_area{margin-top:25px;}

  .grid_ecr2020_type2{background-image: url('/resources/_img/main/grid_ecr2020_type2_768.jpg');}
  .grid_ecr2020_type2 .cont_wrap .cont_inner{padding:68px;}
  .grid_ecr2020_type2 .row .cont{width:378px;}
  .grid_ecr2020_type2 .row .cont .btn_area{margin-top:45px;}

  .grid_ecr2021 {background-image:url('/resources/_img/main/grid_ecr2021_768.jpg');}
  .grid_ecr2021 .cont_wrap .cont_inner {padding:0 7.81%;}
  .grid_ecr2021.large_banner .cont_inner .row {padding-top:46.4%;}

  .grid_mdr{background-image: url('/resources/_img/main/grid_mdr_768.jpg');}
  .grid_mdr .cont_inner .row{vertical-align:top;}
  .grid_mdr .cont_wrap .cont_inner{padding:35px;}
  .grid_mdr .logo{line-height:1.3;font-size:48px;letter-spacing:0;}
  .grid_mdr .logo .sub{font-size:44px;letter-spacing:-.008em;}
  .grid_mdr .row .cont .btn_area{margin-top: 7px;}

  .grid_intel{background-image: url('/resources/_img/main/grid_intel_768.jpg');}
  .grid_intel .cont_wrap .cont_inner{padding:50px 32px;}
  .grid_intel .cont_inner .row{vertical-align:top;}
  .grid_intel .logo{font-size:56px;letter-spacing:-.025em;}
  .grid_intel .logo .sub{margin-bottom:15px;font-size:30px;letter-spacing:-.03em}
  .grid_intel .row .cont .btn_area{margin-top:50px;}

  .grid_insight_dague{background-image:url('/resources/_img/main/grid_insight_dague_768.jpg'); background-position:center bottom;}
  .grid_insight_dague .logo .main{font-size:56px;}
  .grid_insight_dague .logo .sub{font-size:30px;}
  .grid_insight_dague .cont_wrap .cont_inner{padding:50px;}
  .grid_insight_dague .cont_wrap .cont_inner .row { vertical-align: top; }
  .grid_insight_dague .row .btn_link{margin-top: 30px;}
  .grid_insight_dague .row .cont .txt{padding-right: 0;line-height:1.5;margin-top:10px;font-size:22px;}

  .grid_insight_dague2{background-image:url('/resources/_img/main/grid_insight_dague2_768.jpg'); background-position:center bottom;}
  .grid_insight_dague2 .logo .main{font-size:56px;}
  .grid_insight_dague2 .logo .sub{font-size:30px;}
  .grid_insight_dague2 .cont_wrap .cont_inner{padding:50px;}
  .grid_insight_dague2 .cont_wrap .cont_inner .row { vertical-align: top; }
  .grid_insight_dague2 .row .btn_link{margin-top: 30px;}
  .grid_insight_dague2 .row .cont .txt{padding-right: 0;line-height:1.5;margin-top:10px;font-size:22px;}

  .grid_isuog_2020{background-image:url('/resources/_img/main/grid_isuog_2020_768.jpg'); background-position:center bottom;}
  .grid_isuog_2020 .logo .main{font-size:56px;}
  .grid_isuog_2020 .logo .sub{font-size:30px;}
  .grid_isuog_2020 .cont_wrap .cont_inner{padding:50px;}
  .grid_isuog_2020 .cont_wrap .cont_inner .row { vertical-align: top; }
  .grid_isuog_2020 .row .btn_link{margin-top: 50px;}
  .grid_isuog_2020 .row .cont .txt{padding-right: 0;line-height:1.5;margin-top:30px;font-size:30px;}

  .grid_journeytocaremore {background-image: url('/resources/_img/main/grid_journeytocaremore_768.jpg');}
  .grid_journeytocaremore .logo {font-size:56px;letter-spacing:-.02em;}
  .grid_journeytocaremore .btn_area {margin-top:42px;}

  .grid_rsna2020 {background-image: url('/resources/_img/main/grid_rsna2020_768.jpg');}
  .grid_rsna2020 .cont_wrap .cont_inner {padding-top:14.32%;}
  .grid_rsna2020 .cont_inner .row {vertical-align:top;}
  .grid_rsna2020 .logo {width:550px;padding-top:140px;background-image: url('/resources/_img/main/rsna2020_title_768.png');}
  .grid_rsna2020 .row .btn_area {margin-top:45px;}

  .grid_valueup {background-image: url('/resources/_img/main/grid_valueup_768.jpg');}
  .grid_valueup .logo {font-size:60px;letter-spacing:.01em;}
  .grid_valueup .row .cont {margin-bottom:-72px;}
  .grid_valueup .row .btn_area {margin-top:32px;}

  .grid_hm70_evo {background-image:url('/resources/_img/main/grid_hm70_evo_768.jpg');}
  .grid_hm70_evo .cont_inner .row {vertical-align:top;}
  .grid_hm70_evo .cont_wrap .cont_inner {padding:6.2%;}
  .grid_hm70_evo .logo .main {font-size:56px;letter-spacing:-.025em;}
  .grid_hm70_evo .logo .sub {margin-bottom:10px;font-size:45px;letter-spacing:-.025em;}
  .grid_hm70_evo .btn_area {margin-top:30px;}
}

@media all and (min-width:768px){
  .grid_ecr2020 .row .cont{width:392px;margin-left:71.09%;}
  .grid_ecr2020 .row .cont .txt{margin-left:-190px;}
  .grid_ecr2020 .row .cont .txt img{width:380px;}
  .grid_ecr2020 .row .cont .txt span{font-size:32px;}
  .grid_ecr2020 .row .cont .btn_area{margin-left:-190px;}
}

@media all and (max-width:767px){
  .large_banner .cont_inner .row{vertical-align:top;}
}
@media all and  (min-width:1024px){
  .mainresizeBox .award{width:7.89%;padding-top:4%;bottom:4.76%;right:3.15%;}

  .grid_heraW10{background-image:url('/resources/_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_lowDose{background-image:url('/resources/_img/main/lowdose_1900.jpg'); background-position:center bottom;}
  .grid_lowDose.large_banner .cont_wrap .cont_inner{padding:50px 160px;}
  .grid_lowDose .row .cont {position:absolute;width:360px;top:50%;left:55%;margin-top:-105px;}
  .grid_lowDose .row .logo img{width:360px;}

  .grid_iquia_detector{background-image:url('/resources/_img/main/iquia_detector_1920.jpg'); background-position:center bottom;}
  .grid_iquia_detector.detector2{background-image:url('/resources/_img/main/iquia_detector2_1920.jpg');}
  .grid_iquia_detector .cont_wrap .cont_inner{padding:50px 0;}
  .grid_iquia_detector .cont_wrap .cont_inner .row { vertical-align: middle; }
  .grid_iquia_detector .logo { display: block; text-align: center; }
  .grid_iquia_detector .logo img { width: auto; }
  .grid_iquia_detector .row .cont { width: 75%; }
  .grid_iquia_detector.detector2 .row .cont {width: 750px; margin-left: calc(94% - 750px); margin-right: 6%;}
  .grid_iquia_detector .row .cont .txt{max-width:770px;text-align:center;font-size:20px;margin-top:20px;margin-left:auto;margin-right:auto;}
  .grid_iquia_detector .row .cont br{display:inline;}
  .grid_iquia_detector .btn { text-align: center; }

  .grid_gc85a{background-image:url('/resources/_img/main/gc85a_1920.jpg'); background-position:center bottom;}
  .grid_gc85a .cont_wrap .cont_inner{padding:50px 0;}
  .grid_gc85a .cont_wrap .cont_inner .row { vertical-align: middle; }
  .grid_gc85a .logo { display: block; text-align: center; }
  .grid_gc85a .logo img { width: auto; }
  .grid_gc85a .row .cont { width: 75%; }
  .grid_gc85a .row .cont .txt{max-width:770px;text-align:center;font-size:20px;margin-top:20px;margin-left:auto;margin-right:auto;}
  .grid_gc85a .row .cont br{display:inline;}
  .grid_gc85a .btn { text-align: center; }

  .grid_heraI10{background-image:url('/resources/_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_gm85{background-image:url('/resources/_img/main/grid_gm85_1920.jpg'); background-position:center bottom;}
  .grid_gm85 .cont_wrap .cont_inner{width:35%;margin: 0 5% 0 auto;padding:50px 0;}
  .grid_gm85 .cont_wrap .cont_inner .row {vertical-align: middle; }
  .grid_gm85 .logo { display: block; text-align: center; }
  .grid_gm85 .logo img { width: auto; }
  .grid_gm85 .row .btn_link{margin-top: 40px;margin-left: auto;margin-right: auto}
  .grid_gm85 .row .cont .txt{max-width:none;text-align:center;padding-right:0;line-height:1.3;font-size:20px;margin-top: 15px;}

  .grid_smartcenter {background-image:url('/resources/_img/main/grid_smartcenter_1920.jpg');}
  .grid_smartcenter .cont_wrap .cont_inner {padding:50px 0;}
  .grid_smartcenter .cont_wrap .cont_inner .row{vertical-align:middle;}
  .grid_smartcenter .row .cont{width:750px;margin-left:6%;margin-right:calc(94% - 750px);}
  .grid_smartcenter .row .logo{display:block;font-size:64px;letter-spacing:-0.02em;text-align:center;}
  .grid_smartcenter .row .txt{margin-top:13px;font-size:40px;text-align:center;}
  .grid_smartcenter .row .btn{text-align:center;}
  .grid_smartcenter .row .btn_link{display:inline-block;margin-top:58px;}

  .grid_rs80EVO{background-image:url('/resources/_img/main/grid_rs80_evo_1920.jpg'); background-position:center bottom;}
  .grid_rs80EVO.large_banner .cont_wrap .cont_inner{padding:50px 160px;}
  .grid_rs80EVO .cont_wrap .cont_inner .row{vertical-align:middle;}
  .grid_rs80EVO .row .logo,
  .grid_rs80EVO .row .cont {font-size:65px;margin-top:-3%;line-height:1em;}
  .grid_rs80EVO .row .cont .txt{font-size:36px;}

  .grid_isuog{background-image:url('/resources/_img/main/grid_isuog_1920.jpg'); background-position:center bottom;}
  .grid_isuog .logo{font-size:50px;}
  .grid_isuog .cont_wrap .cont_inner{width:45%;margin: 0 0 0 auto;padding:10px 0;}
  .grid_isuog .cont_wrap .cont_inner .row {vertical-align: middle; }
  .grid_isuog .row .btn_link{margin-top: 40px;margin-right: auto;}
  .grid_isuog .row .cont .txt{max-width:none;padding-right:0;line-height:1.3;font-size:26px;margin-top: 15px;}

  .grid_rsna2019{background-image:url('/resources/_img/main/grid_rsna2019_1920.jpg');}
  .grid_rsna2019 .cont_wrap .cont_inner{width:35%;margin: 0 5% 0 auto;padding:15px 0;}
  .grid_rsna2019 .cont_wrap .cont_inner .row {vertical-align:middle; }
  .grid_rsna2019 .logo {width:auto;}
  .grid_rsna2019 .logo img {display:block;width:auto;margin:0 auto;}
  .grid_rsna2019 .row .cont .txt{max-width:none;line-height:1.3;margin-top:8px;}
  .grid_rsna2019 .row .btn{margin-top:10px;}
  .grid_rsna2019 .row .btn_link{margin-top:0;margin-left:auto;margin-right:auto}

  .grid_heraW9{background-image:url('/resources/_img/main/hera_w9_1920.jpg');}
  .grid_heraW9.large_banner .cont_wrap .cont_inner{padding:50px 160px;}
  .grid_heraW9 .cont_wrap .cont_inner .row{vertical-align:middle;}
  .grid_heraW9 .row .cont,
  .grid_heraW9 .row .logo{font-size:52px;}
  .grid_heraW9 .row .cont{margin-top:-5%;}
  .grid_heraW9 .row .cont .txt{font-size:36px;}
  .grid_heraW9 .row .btn{margin-top:11px;}

  .grid_rs85{background-image:url('/resources/_img/main/grid_rs85_1920.jpg'); background-position:center bottom;}
  .grid_rs85 .cont_wrap .cont_inner{width:37%;margin: 0 2% 0 auto;padding:40px 0;}
  .grid_rs85 .cont_wrap .cont_inner .row {vertical-align: middle;}
  .grid_rs85 .logo {display:block; text-align:left; }
  .grid_rs85 .txt{max-width:none;text-align:left;padding-right:0;line-height:1.3;}

  .grid_ecr2020{background-image: url('/resources/_img/main/grid_ecr2020_1920.jpg');}
  .grid_ecr2020 .row .cont{width:517px;margin-left:41.47%;}
  .grid_ecr2020 .row .cont .txt{margin-left:0;}
  .grid_ecr2020 .row .cont .txt span{font-size:40px;}
  .grid_ecr2020 .row .cont .txt img{width:492px;margin-top:20px;}
  .grid_ecr2020 .row .cont .btn_area{margin-top:30px;margin-left:0;text-align:center;}

  .grid_rs85_2{background-image: url('/resources/_img/main/grid_rs85_2_1920.jpg');}
  .grid_rs85_2.large_banner .cont_wrap .cont_inner{padding:0 82px;}
  .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_education{background-image: url('/resources/_img/main/grid_education_1920.jpg');}
  .grid_education.large_banner .cont_wrap .cont_inner{padding-top:5.26%;}
  .grid_education .logo{font-size:48px;letter-spacing:-.01em;}
  .grid_education .txt{margin-top:10px;font-size:36px;letter-spacing:-.01em;}
  .grid_education .btn_area{margin-top:46px;}

  .grid_covid19{background-image: url('/resources/_img/main/grid_covid19_1920.jpg');}
  .grid_covid19.large_banner .cont_wrap .cont_inner{padding:0 10.26%;}
  .grid_covid19 .cont_inner .row{vertical-align:middle;}
  .grid_covid19 .logo{font-size:64px;}
  .grid_covid19.large_banner .row .cont{margin-top:-36px;}
  .grid_covid19 .btn_area{margin-top:50px;}

  .grid_webinars{background-image: url('/resources/_img/main/grid_webinars_1920.jpg');}
  .grid_webinars .cont_inner .row{vertical-align:middle;}
  .large_banner.grid_webinars .cont_wrap .cont_inner{width:41%;max-width:360px;padding:10px 0;margin:0 auto 0 6%;}
  .grid_webinars .logo{width:360px;}
  .grid_webinars .logo img{width:100%;}
  .grid_webinars .txt{min-width:0;max-width:633px;margin-top:20px;}
  .grid_webinars .txt img{width:360px;margin:0;}
  .grid_webinars .row .btn_area{margin-top:15px;text-align:right;}

  .grid_ecr2020_type2{background-image: url('/resources/_img/main/grid_ecr2020_type2_1920.jpg');}
  .grid_ecr2020_type2.large_banner .cont_wrap .cont_inner{padding:0 7.63%;}
  .grid_ecr2020_type2 .row .cont{width:400px;}
  .grid_ecr2020_type2 .row .cont .btn_area{margin-top:30px;margin-left:0;text-align:center;}

  .grid_ecr2021 {background-image:url('/resources/_img/main/grid_ecr2021_1920.jpg');}
  .grid_ecr2021.large_banner .cont_wrap .cont_inner {max-width:none;padding:0 10.93%;}
  .grid_ecr2021.large_banner .cont_inner .row {padding-top:28.21%;vertical-align:top;}
  .grid_ecr2021 .icon {display:inline-block;width:134px;height:59px;margin-left:20px;background:url('/resources/_img/main/grid_ecr2021_icon.png') no-repeat;background-size:cover;vertical-align:bottom;}

  .grid_mdr{background-image: url('/resources/_img/main/grid_mdr_1920.jpg');}
  .grid_mdr .cont_wrap .cont_inner{padding:0;}
  .grid_mdr .cont_inner .row{vertical-align:middle;}
  .grid_mdr .row .cont{width:51.36%;text-align:center;}
  .grid_mdr .row .cont .btn_area{margin-top:30px;}

  .grid_intel{background-image: url('/resources/_img/main/grid_intel_1920.jpg');}
  .grid_intel.large_banner .cont_wrap .cont_inner{padding:0 3.42%;}
  .grid_intel .cont_inner .row{vertical-align:middle;}
  .grid_intel .logo{line-height:1;font-size:60px;}
  .grid_intel .logo .sub{margin-bottom:22px;font-size:36px;}

  .grid_insight_dague{background-image:url('/resources/_img/main/grid_insight_dague_1920.jpg'); background-position:center bottom;}
  .grid_insight_dague .logo .main{font-size:65px;}
  .grid_insight_dague .logo .sub{font-size:28px;}
  .grid_insight_dague .cont_wrap .cont_inner{width:60%;margin: 0 0 0 auto;padding:10px 0;}
  .grid_insight_dague .cont_wrap .cont_inner .row {vertical-align: middle; }
  .grid_insight_dague .row .btn_link{margin-top: 40px;margin-right: auto;}
  .grid_insight_dague .row .cont .txt{padding-right:0;line-height:1.3;font-size:22px;margin-top: 15px;}

  .grid_insight_dague2{background-image:url('/resources/_img/main/grid_insight_dague2_1920.jpg'); background-position:center bottom;}
  .grid_insight_dague2 .logo .main{font-size:65px;}
  .grid_insight_dague2 .logo .sub{font-size:28px;}
  .grid_insight_dague2.large_banner .cont_wrap .cont_inner{width:100%;margin: 0;padding:10px 9.6%;}
  .grid_insight_dague2 .cont_wrap .cont_inner .row {vertical-align: middle; }
  .grid_insight_dague2 .row .btn_link{margin-top: 40px;margin-right: auto;}
  .grid_insight_dague2 .row .cont .txt{padding-right:0;line-height:1.3;font-size:22px;margin-top: 15px;}

  .grid_isuog_2020{background-image:url('/resources/_img/main/grid_isuog_2020_1920.jpg'); background-position:center bottom;}
  .grid_isuog_2020 .logo .main{font-size:60px;}
  .grid_isuog_2020 .logo .sub{font-size:28px; line-height:1.2;}
  .grid_isuog_2020.large_banner .cont_wrap .cont_inner{width:68%;margin: 0 0 0 auto;padding:20px 0;}
  .grid_isuog_2020 .cont_wrap .cont_inner .row {vertical-align: middle; }
  .grid_isuog_2020 .row .btn {text-align: left;}
  .grid_isuog_2020 .row .btn_link{margin-top: 40px;margin-right: auto;}
  .grid_isuog_2020 .row .cont .txt{padding-right:0;line-height:1.3;font-size:22px;margin-top: 40px;}

  .grid_journeytocaremore {background-image: url('/resources/_img/main/grid_journeytocaremore_1920.jpg');}
  .grid_journeytocaremore .row .cont{margin-bottom:-40px;}
  .grid_journeytocaremore .logo{line-height:1.2;font-size:82px;}
  .grid_journeytocaremore .btn_area{margin-top:25px;}

  .grid_rsna2020 {background-image: url('/resources/_img/main/grid_rsna2020_1920.jpg');}
  .grid_rsna2020 .cont_wrap .cont_inner {padding:20px;}
  .grid_rsna2020 .cont_inner .row {vertical-align:middle;}
  .grid_rsna2020 .logo {width:24.21%;padding-top:16.84%;background-image: url('/resources/_img/main/rsna2020_title_1920.png');}
  .grid_rsna2020 .row .btn_area {margin-top:20px;}

  .grid_valueup {background-image: url('/resources/_img/main/grid_valueup_1920.jpg');}

  .grid_hm70_evo {background-image:url('/resources/_img/main/grid_hm70_evo_1920.jpg');}
  .grid_hm70_evo .cont_wrap .cont_inner {width:60%;margin:0 0 0 auto;}
  .grid_hm70_evo .cont_inner .row {vertical-align:middle;}
}

@media all and (min-width:1240px){
  .grid_lowDose .row h2{position:absolute;width:460px;top:50%;left:55%;margin-top:-125px;}
  .grid_lowDose .row .logo img{width:460px;}

  .grid_iquia_detector .row .cont { width: 59%; }
  .grid_iquia_detector.detector2 .row .cont {width: 750px;}
  .grid_gc85a .row .cont { width: 59%; }

  .grid_rsna2019 .logo {width:360px;padding:25px 0;}
  .grid_rsna2019 .row .cont .txt{margin-top:24px;;}
  .grid_rsna2019 .row .btn{margin-top:45px;}

  .grid_heraW9 .row .cont, .grid_heraW9 .row .logo{font-size:62px;}
  .grid_heraW9 .row .cont .txt{margin-top:-10px;font-size:46px;}

  .grid_insight_dague .cont_wrap .cont_inner{width:50%;}

  .large_banner.grid_webinars .cont_wrap .cont_inner{padding:20px 0;}

  .grid_journeytocaremore .row .cont{margin-bottom:-80px;}

  .grid_hm70_evo.large_banner .cont_wrap .cont_inner {padding-top:4%;}
  .grid_hm70_evo .logo .main {font-size:82px;}
  .grid_hm70_evo .logo .sub {margin-bottom:3px;font-size:56px;}
  .grid_hm70_evo .btn_area{margin-top:33px;}
}

@media all and  (min-width:768px) and (max-width:1023px){
  .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%;}
}
@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:1400px){
  .grid_rs85 .cont_wrap .cont_inner .row{vertical-align:top;}
  .grid_rs85 .row .cont{padding-left:0;padding-top:0;}
  .grid_rs85 .logo span{font-size:64px;}
  .grid_rs85 .logo img{position:static;display:block;width:auto;margin-bottom:22px;}
  .grid_rs85 .txt{margin-top:-9px;font-size:36px;}
  .grid_rs85 .btn_area{margin-top:19px;}

  .grid_ecr2020 .row .cont{width:620px;}
  .grid_ecr2020 .row .cont .txt span{line-height:1.1;font-size:50px;}
  .grid_ecr2020 .row .cont .txt img{width:612px;margin-top:43px;}
  .grid_ecr2020 .row .cont .btn_area{margin-top:50px;}

  .grid_webinars .logo{width:500px;}
  .grid_webinars .txt{margin-top:30px;}
  .grid_webinars .txt img{width:400px;}
  .grid_webinars .row .btn_area{margin-top:30px;}

  .grid_ecr2020_type2 .row .cont{width:500px;}
  .grid_ecr2020_type2 .row .cont .btn_area{margin-top:40px;}

  .grid_isuog_2020 .logo .main{font-size:82px;}
  .grid_isuog_2020 .logo .sub{font-size:53px;}
  .grid_isuog_2020 .row .cont .txt{font-size:42px;}

  .grid_rsna2020 .row .btn_area {margin-top:35px;}

  .grid_valueup .logo {font-size:74px;letter-spacing:-.01em;}
  .grid_valueup .row .cont {margin-bottom:-114px;}
  .grid_valueup .row .btn_area {margin-top:27px;}
}

@media (min-width:1441px){
  .large_banner .cont_wrap .cont_inner{padding-left:0; max-width:1920px; padding:40px 0;}

  .grid_rsna2019 .cont_wrap .cont_inner{width:45%;}

  .grid_heraW9.large_banner .cont_wrap .cont_inner{padding:50px 17%;}

  .grid_rs85 .cont_wrap .cont_inner{width:31%;padding:72px 0;}

  .grid_rs85_2.large_banner .cont_wrap .cont_inner{padding:0 17%;}
}

@media (min-width:1600px){
  .grid_ecr2020 .row .cont{width:824px;}
  .grid_ecr2020 .row .cont .txt span{font-size:62px;}
  .grid_ecr2020 .row .cont .txt img{width:auto;margin-top:43px;}
  .grid_ecr2020 .row .cont .btn_area{margin-top:50px;}

  .grid_webinars .logo{width:737px;}
  .grid_webinars .txt img{width:633px;}

  .grid_ecr2020_type2 .row .cont{width:775px}
  .grid_ecr2020_type2.large_banner .cont_wrap .cont_inner{padding:0 15.26%;}

  .grid_mdr .logo{font-size:70px;}
  .grid_mdr .logo .sub{margin-bottom:6px;font-size:62px;}
  .grid_mdr .row .cont .btn_area{margin-top:60px;}

  .grid_intel .logo{line-height:1;font-size:75px;}
  .grid_intel .logo .sub{margin-bottom:22px;font-size:40px;}
  .grid_intel .row .cont .btn_area{margin-top:11%;}

  .grid_insight_dague .logo .main{font-size:76px;}
  .grid_insight_dague .logo .sub{font-size:30px;}
  .grid_insight_dague .cont_wrap .cont_inner{width:45%;}
  .grid_insight_dague .row .cont .txt{font-size:26px;}

  .grid_insight_dague2 .logo .main{font-size:76px;}
  .grid_insight_dague2 .logo .sub{font-size:30px;}
  .grid_insight_dague2 .row .cont .txt{font-size:26px;}

  .grid_rsna2020 .row .btn_area {margin-top:50px;}
}

@media (min-width:1900px){
  .large_banner.grid_webinars .cont_wrap .cont_inner{padding:60px 0;}
}

@media (min-width:1920px){
  .grid_rs85_2.large_banner .cont_wrap .cont_inner{padding:0 160px;}
}

.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; 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: 520px; }
  #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; }
}

/* 쿠키전용 레이어 팝업 */
#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 (max-width:1024px){
  /* .btn_requestArea .btnRequest {display: none;}  2022-07-22 contact 버튼영역 수정 */
 }


 /* 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;}
 }

 .bannerWrap.eco {margin-top:15px;}
 .bannerWrap.eco img{width: 100%;}


 /* 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/_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.5; text-align: center;}/* 2022-12-01 개발 전달 후 수정 */
/* #newsletter_pop .split_wrap .split.bg_area{background: url(/resources/_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: 'SECGCWB'; 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/_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/_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: 60px; 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);}
}

/* 2023-07-05 상단배너 수정 s */
.head_banner {display: flex; align-items: center; justify-content: center; height: 50px; background-color: #0077c8 ; font-size: 16px; display: flex; justify-content: center; align-items: center; } 
.head_banner .cell,
.head_banner a{text-decoration: underline; color: #fff;}
.head_banner .cell{padding:0 10px; font-size: 14px; letter-spacing: normal; text-align: center; line-height: 1.4;}
#header.sticky .head_banner {display: none;}/* 2023-10-30 고정 해제 */
@media all and (min-width:768px) { 
	.head_banner .cell{font-size: 16px;}
} 
@media all and (min-width:1024px) { } 
@media all and (min-width: 1240px) { } 
/* //2023-07-05 상단배너 수정 e */





.bcBox.new_area .machine_area .method_area .list_area .title_area.purple .box.HS_Series{
	background-color: #00B3E3;
}