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