@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 {display:none;/*visibility:hidden;*/top:-100%;left:-100%;width:0;height:0;font-size:0;line-height:0;}
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 {display:none;top:-100%;left:-100%;width:0;height:0;font-size:0;line-height: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;}
input.radio:checked + label.r_check {background-position:0 0;}
label.r_check {padding-left:20px;height:12px;background:url("/resources/_img/common/spr_radio.png") no-repeat;text-align:left;display:block;background-size:12px 24px;background-position:0 -12px;}
input.radio:checked + label.r_check {background-position:0 0;}

/*placeholder*/
input[type="text"].inText::-webkit-input-placeholder {color:#757575}
input[type="text"].inText::-moz-placeholder {color:#757575}
input[type="text"].inText:-ms-input-placeholder {color:#757575}
input[type="text"].inText:-moz-placeholder {color:#757575}

/* 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;}

.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;}

.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;}

/*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;margin-top:10px}
#thankyou .modal-body p:first-child	{margin-top:0}
#thankyou .modal-body div	{margin-top:10px}

/*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%}
	
	.mobileGnb .misc .lange {background:url('/resources/_img/common/icn_m_misc.png') no-repeat -61px 3px;background-size:110px;}
	.mobileGnb .misc .lange .lange_box	{margin:-1px 0 0 30px}

	/* 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;margin-top:20px}
	#thankyou .modal-body div	{margin-top:20px}

	/*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;}
}

/*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%}

/* LAYOUT */
#wrap {-webkit-transition:-webkit-transform .5s ease;transition: transform .5s ease;z-index:1;}
#wrap, #header, #container, #footer {width:100%;position: relative;}
#container {background:#fff;}
#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;}
.mobileGnb .misc {margin:20px 0 0 29px;}
.mobileGnb .misc .sns {float:left;height:19px;width:100%;}
/*.mobileGnb .misc .sns::after {content:'';display:inline-block;width:1px;height:14px;margin:3px 0 0 20px;background:#717171;}*/
.mobileGnb .misc .sns li {float:left;margin-left:25px;}
.mobileGnb .misc .sns li:first-child {margin-left:0;}
/* 2017-04-11 추가/수정*/
.mobileGnb .misc .sns li a {display:inline-block;background:url('/resources/_img/common/icn_m_misc.png') no-repeat 0 0;background-size:94px;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 .link {float:left;height:17px;margin:15px 0 0 50px;}
/* 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%;height:163px;background:#222;position: relative;}
#footer .inner {padding:22px 15px 0 15px;position: relative;}
#footer .logo {margin-top:3px;margin-bottom:25px;}
#footer .f_link li {font-size:10px;font-family:'s4';position: relative;padding-right:12px;margin-right:12px;margin-bottom:15px;float:left;}
#footer .f_link li::after {content:"";width:1px;height:7px;background:#fff;position: absolute;right:0;top:0;}
#footer .f_link li a {color:#cdcdcd;padding:4px 0 0 0;}
#footer .f_link li:last-child::after {display:none;}
#footer .familySite {position: absolute;right:15px;top:22px;border:1px solid #777;width:84px;height:21px;background:url("/resources/_img/common/ui.png") no-repeat;background-size:250px 250px;background-position:-168px 0;}
#footer .familySite .btn_family {color:#dbdbdb;font-size:9px;font-family:'s4';width:84px;height:21px;display:block;padding:6px 0 0 8px;}
#footer .familySite .famList {width:115px;border:1px solid #777;background:#434343;position: absolute;right:-1px;top:-129%;display:none;}
#footer .familySite .famList li {padding:5px 0;}
#footer .familySite .famList li a {color:#dbdbdb;font-size:9px;font-family:'s4';padding:0 0 0 8px;}
#footer .familySite .famList.on {display:block;}
#footer .copyright {font-size:9px;color:rgba(219,219,219,0.35);margin-top:5px;font-family:'s4';letter-spacing:0.2px;text-transform:uppercase;}



#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;/* text-transform: uppercase;*/}
#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}
.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;}


.btn_requestArea {
	opacity: 0;
	-webkit-transition: opacity .3s 0s, visibility 0s .3s;
	-moz-transition: opacity .3s 0s, visibility 0s .3s;
	transition: opacity .3s 0s, visibility 0s .3s;
	position:fixed;
	right:20px;
	bottom:15px;
	z-index:10;
	display:none;
}
.btn_requestArea.cd-is-visible, .btn_requestArea.cd-fade-out, .no-touch .btn_requestArea:hover {
  -webkit-transition: opacity .6s 0s, visibility 0s 0s;
  -moz-transition: opacity .6s 0s, visibility 0s 0s;
  transition: opacity .6s 0s, visibility 0s 0s;
  display:block;
}
.btn_requestArea.cd-is-visible {
  visibility: visible;
  opacity: 1;
}
.btn_requestArea.cd-fade-out {
  opacity: 0;
}
.no-touch .btn_requestArea:hover {
  background-color: #e86256;
  opacity: 1;
}
.btn_requestArea .list {position: absolute;right:0;display:none;}
.btn_requestArea.on .list {display:block;bottom:100%;}
.btn_requestArea .list li {font-family:'s4';font-size:13px;color:#fff;width:119px;padding:12px 0 12px 10px;background:#555;text-align:left;border-top:1px solid #6e6e6e;}
.btn_requestArea .list li:first-child {border-top:0;}
.btn_requestArea .list li a {color:#fff;width:100%;height:100%;display:block;}
.btn_requestArea .btnRequest {width:38px;height:38px;background:url("/resources/_img/common/bg_request.gif") no-repeat;background-size:38px;display:block;margin-bottom:5px;}
.btn_requestArea .btnTop {width:38px;height:38px;display:block; background:url("/resources/_img/common/bg_btn_top.gif") no-repeat;background-size:38px 38px;}



#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%}

	.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;}
	.mobileGnb .misc {margin:22px 0 0 70px;}
	.mobileGnb .misc .sns{width:auto;}
	.mobileGnb .misc .sns::after {height:24px;margin:5px 0 0 70px;}
	.mobileGnb .misc .sns li {margin-left:54px;}
	.mobileGnb .misc .sns li a {background-size:110px;}
	.mobileGnb .misc .sns:after {content:'';display:inline-block;width:1px;height:24px;margin:5px 0 0 50px;background:#717171;}
	/* 2017-04-11 추가/수정 */
	.mobileGnb .misc .sns li.lki a {width:24px;height:30px;margin-top:3px;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;margin-top:7px;background-position:-16px 0;}
	.mobileGnb .misc .sns li.ytb a {width:26px;height:22px;margin-top:6px;background-position:-36px 0;}

	/* 2017-04-11 추가/수정 끝 */
	.mobileGnb .misc .link {height:28px;margin:3px 0 0 110px;line-height:28px;}
	.mobileGnb .misc .link a.vet {padding-left:30px; line-height:28px; height:28px; background-size:24px 22px; font-size:18px;}
	.link_vip {margin:48px 10% 0;height:57px;line-height:57px;font-size:22px;background-size:7px;}
	.btn_logout {display:block;margin:20px 10% 0;text-align:center;font-size:22px;height:57px;line-height:57px;}

	#footer {width:100%;height:216px;}
	#footer .inner {padding:40px 40px 50px 40px;position: relative;}
	#footer .logo {margin-top:3px;margin-bottom:25px;}
	#footer .f_link li {font-size:13px;padding-right:25px;margin-right:25px;margin-bottom:0;}
	#footer .f_link li::after {content:"";width:1px;height:10px;background:#fff;position: absolute;right:0;top:1px;}
	#footer .familySite {position: absolute;right:40px;top:39px;border:1px solid #777;width:160px;height:32px;background:url("/resources/_img/common/ui.png") no-repeat;background-size:500px 500px;background-position:-342px -200px;}
	#footer .familySite .btn_family {color:#dbdbdb;font-size:13px;width:168px;height:32px;display:inline-block;padding:10px 0 0 13px;}
	#footer .familySite .famList {width:180px;border:1px solid #777;top:-100%;display:none;}
	#footer .familySite .famList li {padding:8px 0;}
	#footer .familySite .famList li a {font-size:13px;padding:0 0 0 12px;width:100%;height:100%;display:block;}
	#footer .copyright {font-size:13px;margin-top:30px;}



	.btn_requestArea.on .list {display:block;bottom:100%;}
	.btn_requestArea .list li {font-family:'s4';font-size:15px;width:163px;padding:20px 0 20px 10px;}
	.btn_requestArea .btnRequest {width:43px;height:43px;background:url("/resources/_img/common/bg_request.gif") no-repeat;background-size:43px 43px;margin-bottom:5px;}
	.btn_requestArea .btnTop {width:43px;height:43px;background:url("/resources/_img/common/bg_btn_top.gif") no-repeat;background-size:43px 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;line-height:28px;}
	.btnWrap {margin:30px auto 0 auto;}
	.btnC {width:210px;height:60px;line-height:56px;font-size:20px;font-family:'s7';border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;}
	.btnC.btnSubmit {border:2px solid #333;}
	.btnC.btnCancle {border:2px solid #a1a1a1;}
	.btnC.btnFeature {border:2px solid #222;}
	.btnS {padding:0 10px;font-size:15px;}
	.btnWrap.btnleng_02 button {margin:0 8px;}
	.btnS.btn_loadMore {width: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}

	#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 {position:absolute; right:365px;}
	#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:55px;}
	#header .member_divide a.vip {display:inline-block;height:23px;line-height:23px;margin:6px 0 0 10px;padding:0 19px 0 11px;background:#0081c6 url('/resources/_img/common/icon_white_arrow.png') no-repeat 90% 50%;color:#fff;font-size:13px;letter-spacing:0;text-align:center;}
	#header .member_divide .user_id {overflow:hidden; display:inline-block; width:80px; margin-top:13px; font-size:13px; color:#11a9ff; text-decoration:underline; white-space:nowrap; text-overflow:ellipsis;}


	#header .gnbWrap {width:100%;height:90px;position: relative;}
	#header .gnbWrap .menu {position: absolute;height:90px;left: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:-220px;display:none;}
	#header .gnbWrap .menu .depth_02_05 {width:573px;left:-394px;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 40px 0;}
	#footer .familySite {top:50px;}


	#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;line-height:24px;}


	#keyVisu.small .inner {padding:129px 0 0 16px; width:960px;}
	.btnWrap {margin:30px auto 0 auto;}
	.btnC {width:250px;height:60px;line-height:56px;}

	.depth {/*width:210px;*/height:50px;border-right:1px solid #e1e1e1;float:left;}
	.depth h2 {width:210px;height:50px;font-size:14px;font-family:'s4';line-height:50px;}
	.depth h2 a {width:210px;display:inline-block;padding-left:20px;color:#333;}
	.selectWrap {width:174px;height:45px;line-height:45px;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%;}
	.btn_requestArea {clear:both;top:50%;width:59px;margin-top:-30px;overflow:hidden;}
	.btn_requestArea.on {width:242px;}
	.btn_requestArea .list {width:183px;position: relative;float:left;}
	.btn_requestArea.on .list {position: relative;right:auto;top:auto;bottom:auto;}

	.btn_requestArea .list li {width:183px;font-size:16px;padding:21px 0 22px 20px;}
	.btn_requestArea .list li a {color:#fff;width:100%;height:100%;display:block;}
	.btn_requestArea .btnRequest {width:59px;height:59px;background:url("/resources/_img/common/bg_request.gif") no-repeat;background-size:59px 59px;display:block;margin-bottom:0;float: left;}
	.btn_requestArea.on .btnRequest {display:inline-block;}
	.btn_requestArea .btnTop {display:none;}


	.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  {position: absolute;top:53px;left:156px;}
	#footer .copyright {position: absolute;top:75px;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}
	
	.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;}
}

/* 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:75px; height:35px;}
.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 */
.mobileGnb .lnb>li>a	{font-family:'s7'}
.mobileGnb .misc .lange {float:left;line-height: 26px;height: 28px; width:24px; margin:2px 0 0 30px;padding:0;background:url('/resources/_img/common/icn_m_misc.png') no-repeat -61px 5px;background-size:110px;}
.mobileGnb .misc .lange .lange_box {margin:2px 0 0 5px;}
.mobileGnb .misc .lange .lange_box	{position:relative; width:38px; height:17px; margin:0px 0 0 23px;}
.mobileGnb .misc .lange .lange_box label{position:absolute; top:3px; left:0; width:100%; text-align:center; font-size:13px; color:#fff}
.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:16px;min-height:16px;line-height:16px;padding:0;opacity:0;filter:alpha(opacity=0);}
.mobileGnb .misc .lange .lange_box select option{background:#222;color:#ccc; font-size:18px;}
.mobileGnb .misc .lange .lange_box:after {content:'';display:block;position:absolute;width:1px;height:24px;top:3px;right:-25px;background:#717171;}



/* ------------------------------------------------------------
*  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) {

	/* languge MOBILE select 2017-09-14 */
	.mobileGnb .misc .lange {float:left;height:17px; width:17px; margin:15px 0 0 -2px;line-height: 1;background-position: -45px 1px;background-size:80px;}
	.mobileGnb .misc .lange .lange_box	{width:38px; height:17px; margin:0;}
	.mobileGnb .misc .lange .lange_box label	{ font-size:13px;}
	.mobileGnb .misc .lange .lange_box select {height:16px;min-height:16px;line-height:16px;}
	.mobileGnb .misc .lange .lange_box select option{font-size:13px;}
	.mobileGnb .misc .lange .lange_box:after {content:'';display:block;position:absolute;width:1px;height:14px;top:2px;right:-5px;background:#717171;}
}


/* 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{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';}

.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:#c09be7;}
.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: 189px; }
.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 img { width: 214px; }
.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:#aa89cd;}
.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: 174px; }
.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;}

@media all and  (min-width:640px){
	.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: 355px; }
	.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_inner{padding:50px;}
	.grid_iquia_detector .cont_wrap .cont_inner .row { vertical-align: top; }
	.grid_iquia_detector .logo img { width: 400px; }
	.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: 325px; }
	.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;}
}
@media all and  (max-width:767px){
	.large_banner .cont_inner .row{vertical-align:top;}
}
/* 2017-04-12 수정 */
@media (max-width: 1024px) and (min-width: 769px){
	.large_banner{padding-top:93.75%;}
	.midium_banner{padding-top:42.96875%;}
	.small_banner{padding-top:26.04166%;}
}
@media all and  (min-width:1024px){
	.large_banner{padding-top:33.15789%;}
	.midium_banner{padding-top:26.31578%;}
	.small_banner{padding-top:10.52631%;}
	
	.grid_heraW10{background-image:url('/resources/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: 497px; }
	.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: 572px; }
	.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;}
}

@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;}
}

@media all and  (min-width:1440px){
}
@media all and (min-width:1600px){
}
/* 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;}
}