@charset "utf-8";

/* made by Jang yongho */

/* common **************************************/

/* ************  PC  ********************************************************************************** */

	/* FAQ search List **************************************/
		.searchInputBox {position:relative; margin-bottom:8px;}
		.searchInput {position:relative; width:934px; height:51px; border:7px solid #0051a0; border-right:none;}
		.selectService {position:relative; float:left; width:326px; height:51px; border-right:1px solid #0051a0;}
		.selectService p a {display:block; height:51px; padding-left:10px; font-size:20px; color:#303030; font-weight:bold; line-height:51px;}
		.selectService p a.pictionary {font-size:19px;}
		[lang|="it"] .selectService p a {font-size:18px;}
		[lang|="uz"] .selectService p a {font-size:17px;}
		[lang|="pt"] .selectService p a {font-size:18px;}
		[lang|="sl"] .selectService p a {font-size:17px;}
		[lang|="kk"] .selectService p a {font-size:18px;}
		[lang|="es"] .selectService p a {font-size:18px;}
		.selectService p a.smtswchmob {font-size:16px;}
		.selectService p a.sbrowser {font-size:16px;}
		.selectService p a:lang(u) {font-size:18px;}
		.selectService p a.sgear {font-size:15px;}
		.selectService p a.sbkeystore {font-size:16px;}
		.selectService p a.sbwallet {font-size:16px;}
		.selectService .arr {position:absolute; right:11px; top:23px; width:16px; height:6px; background-position:-132px -120px; z-index:-1;}
		.selectService.open .arr {background-position:-132px -126px;}
		.searchInput .inputTxt {float:left; width:600px; height:51px;}
		.searchInput .inputTxt div {padding-left:15px;}
		.searchInput .inputTxt input {width:100%; height:51px; border:none; outline: 0;}

		.searchInputBox button {position:absolute; right:0px; top:0px; overflow:hidden; width:66px; height:65px; background-color:#0051a0; border:none; color:#fff; font-size:22px; font-weight:bold; line-height:65px; text-align:center; background-position:-441px 0px; cursor:pointer; text-indent:-9999px;}

		.selectServiceList {display:block; position:absolute; left:-7px; top:57px; overflow:hidden; width:998px; height:auto; background:#fff; border:1px solid #0051a0; z-index:10;}
		.selectServiceList ul {width:1000px; margin-right:-1px;}
		.selectServiceList ul:after {content:""; display:block; clear:both;}
		.selectServiceList ul li {float:left; width:332px; height:55px; border-right:1px solid #ececec; border-bottom:1px solid #ececec; line-height:55px}
		.selectServiceList ul li a {display:block; height:55px; text-indent:16px; color:#666; font-size:14px; font-weight:bold;}
		.selectServiceList ul li a:hover {/* background:#f4f8fd; */ color:#0571d1;}
		.selectServiceList ul li.disabled a {color:#c5c5c5; cursor:default;}
		.selectServiceList ul li.disabled span {opacity:0.4}
		.selectServiceList ul li.disabled a:hover {/* background:#fff; */ color:#c5c5c5;}
		.selectServiceList .btn {height:39px; margin-top:-1px; padding-right:20px; border-top:1px solid #ececec; font-size:14px; font-weight:bold; line-height:39px; text-align:right; color:#045b9e}
		.selectServiceList .btn a {color:#045b9e;line-height:42px;}
		.selectServiceList .btn a span {display:inline-block; width:19px; height:19px; margin-left:9px; margin-top:-4px; vertical-align:middle; background-position:-166px -120px;}

		.selectServiceList .appIcon {margin-right:10px;}

		.serviceCat {overflow:hidden; height:100%;}
		.serviceCat .tit {display:none;}
		.serviceCat .filter div {float:left; overflow:hidden;}
		.serviceCat .filter input {display:none;}
		.serviceCat .filter label a {color:#303030; font-weight:bold; letter-spacing:-0.5px; cursor:pointer; white-space: nowrap;}
		.serviceCat .filter label.active a {color:#0571d1; font-weight:bold;}
		.serviceCat .filter label.disabled {color:#999; font-weight:normal;}
		.serviceCat .filter label.disabled a {color:#999; font-weight:normal;}
		.serviceCat ul {margin:-3px 0px 0px -15px;}
		.serviceCat ul:after {content:""; display:block; clear:both;}
		.serviceCat ul li {float:left; margin-top:15px; padding:0px 15px; border-left:1px solid #dadada; font-size:13px; line-height:15px; letter-spacing:-0.5px;}
		.serviceCat .btnClose {display:none;}

		.searchMask {overflow:hidden; border-top:2px solid #dadada;}

		.searchList {margin-top:-1px; border-bottom:1px solid #d6d6d6;}
		.searchList > li {border-top:1px solid #ececec;}
		.searchList > li.faqElement {display:none;}
		.searchList > li > a {display:block; position:relative; padding:20px 74px;}
		.searchList > li > a strong {font-weight:bold; font-size:14px; }
		.searchList > li > a p {font-size:15px; line-height:20px; color: #303030; font-weight: bold;}
		.searchList > li > a span {position:absolute; display:block;}
		.searchList > li > a span.questionMark { left:20px; top:20px; width:34px; height:34px; background-position:0px -120px; }
		.searchList > li > a span.videoMark { left:20px; top:20px; width:34px; height:34px; background-position:-34px -120px;}
		.searchList > li > a span.tempMark{ left:20px; top:20px; width:34px; height:34px; background: url('../img/faqtemp.png') no-repeat;}
		.searchList > li > a span.arr { right:20px; top:50%; width:10px; height:7px; margin-top:-4px; background-position:-68px -120px;z-index:-1;}

		.searchList > li.on > a strong {color:#0571d1;}
		.searchList > li.on > a p {color:#0571d1;}
		.searchList > li.on > a span.arr {background-position:-68px -127px;}

		.searchList .contentView {display:none; padding:0px 74px; background:#f4f8fd; border-top:1px solid #ececec; font-size:13px; line-height:22px;}
		.searchList .on .contentView {position:relative; display:block;}
		.searchList .contentView h3 {margin-bottom:16px; font-size:15px; font-weight:bold; color:#444444; line-height:100%;}
		.searchList .contentView .advice h3 {position:absolute; left:-9999px; top:-9999px;}
		.searchList .contentView > div {padding:30px 0px; border-top:1px solid #e0e7f0; }
		.searchList .contentView > div:first-child {padding:50px 0px 30px 0px; border-top:none; }
		.searchList .contentView span.arr {position:absolute; left:50%; top:-1px; width:48px; height:24px; margin-left:-24px; background-position:-68px -96px;}
		.searchList .contentView .advice .faqCnts li {list-style: none;}
		.searchList .contentView .videoArea {position:relative; min-height:170px; padding-left:346px;}
		.searchList .contentView .videoArea .thumb {position:absolute; left:0px; top:0px;}
		.searchList .contentView .videoArea .thumb a {position:relative; display:block;}
		.searchList .contentView .videoArea .thumb .vodDimd {display:block; position:absolute; left:0; top:0; width:100%; height:170px; opacity:0.7; -ms-filter:'alpha (opacity=70)';zoom:1; background:#000; z-index:1;}
		.searchList .contentView .videoArea .thumb .playIco {display:block; position:absolute; left:138px; top:60px; width:52px; height:52px; background-position:0px 0px; z-index:2;}
		.searchList .contentView .videoArea dt {padding:14px 0px 10px 0px; font-size:14px; font-weight:bold; color:#333; line-height:100%;}
		.searchList .contentView .videoArea dd.play {margin-top:10px; font-size:14px; font-weight:bold; color:#004f9d}
		.searchList .contentView .videoArea dd.play a {color:#0571d1}

		.searchList .contentView .adviceLink {color:#004f9d;}
		.searchList .contentView .adviceLink li {margin-top:5px; position:relative; padding-left:10px;}
		.searchList .contentView .adviceLink li:first-child {margin-top:0px;}
		.searchList .contentView .adviceLink a {color:#0571d1; text-decoration:underline;}
		.searchList .contentView .adviceLink li span {position:absolute; left:0px; top:0px;}

		.searchList .contentView .scoreResult {position:relative; height:45px;}
		.searchList .contentView .scoreResult .scoreStar {overflow:hidden; height:45px;}
		.searchList .contentView .scoreResult .scoreStar button {overflow:hidden; float:left; width:27px; height:27px; margin:9px 6px 0px 0px; border:none; text-indent:-9999px; background-position:-105px -120px; cursor:pointer;}
		.searchList .contentView .scoreResult .scoreStar button.over { background-position:-78px -120px;}
		.searchList .contentView .scoreResult .comment {position:absolute; left:179px; top:0px; width:583px; height:45px;}
		.searchList .contentView .scoreResult .comment label {position:absolute; left:15px; top:0px; line-height:45px; font-size:13px; color:#999;}
		.searchList .contentView .scoreResult .comment textarea {overflow-y:auto; width:553px !important; color: #999; height:23px !important; padding:10px 15px 10px 14px; border:1px solid #c8d4db; border-right:none; background:#fff}
		.searchList .contentView .scoreResult .btnSend {position:absolute; right:0px; top:0px; width:90px; height:45px; border:none; background:#0571d1; font-size:13px; color:#fff; font-weight:bold; font-family:Malgun Gothic;}

		.searchList .contentView .grade #helpful {margin-bottom: 10px; text-align: center;}
		.searchList .contentView .helpfulYn {margin-top: 20px; display: flex; justify-content: center;}
		.searchList .contentView .helpfulYn div {margin: 0px 8px 0px 8px; width: 250px;}
		.searchList .contentView .helpfulYn div a {display: flex; flex: 1; height: 45px; background: #0571d1; border-radius: 3px; justify-content: center; align-items: center;}
		.searchList .contentView .helpfulYn div a p {font-size: 12px; color:#fff; font-weight: bold;}

		.btnContactUs {display: flex;}
		.btnContactUs a {display: flex; flex: 1; margin: 12px 8px 12px 8px; height: 45px; border: none; background:#0571d1; border-radius: 3px; justify-content: center; align-items: center;}
		.btnContactUs a p {font-size: 12px; color:#fff; font-weight: bold;}

		.noResult {height:55px; background:#f6f6f6; color:#999; font-size:16px; line-height:55px; text-align:center;border-bottom:1px solid #dadada}
		.noResult span {display:inline-block; width:21px; height:21px; margin-right:5px; background-position:-246px -120px; vertical-align:middle;}

		/* odc searchFaqDetail */
		.searchListOdc {align-self: center; min-height: 580px; width: auto; max-width: 1000px; display: flex; flex-direction: column; overflow: hidden; border-top: 1px solid #dadada;}
		.searchListOdc .faqTitle {display: block; position: relative; padding: 20px 74px;}
		.searchListOdc .faqTitle span {position: absolute; display: block;}
		.searchListOdc .faqTitle span.questionMark {left: 20px; top: 20px; width: 34px; height: 34px; background-position: 0px -120px;}
		.searchListOdc .faqTitle span.videoMark {left: 20px; top: 20px; width: 34px; height: 34px; background-position: -34px -120px;}
		.searchListOdc .faqTitle span.tempMark{left: 20px; top: 20px; width: 34px; height: 34px; background: url('../img/faqtemp.png') no-repeat;}
		.searchListOdc .faqTitle span.arr {right: 20px; top: 50%; width: 10px; height: 7px; margin-top: -4px; background-position: -68px -120px; z-index: -1;}
		.searchListOdc .faqTitle strong {font-weight: bold; font-size: 14px;}
		.searchListOdc .faqTitle p {font-size: 15px; line-height: 20px; color: #303030; font-weight: bold;}

		.searchListOdc .contentView {flex: 1; padding: 0px 74px; background:#f4f8fd; border-top: 1px solid #ececec; font-size: 13px; line-height: 22px;}
		.searchListOdc h3 {margin-bottom: 16px; font-size: 15px; font-weight: bold; color: #444444; line-height: 100%;}
		.searchListOdc .contentView > div {padding: 30px 0px; border-top: 1px solid #e0e7f0;}
		.searchListOdc .contentView > div:first-child {padding: 50px 0px 30px 0px; border-top: none; }

		.searchListOdc .contentView .videoArea {position: relative; min-height: 170px; padding-left: 346px;}
		.searchListOdc .contentView .videoArea .thumb {position: absolute; left: 0px; top: 0px;}
		.searchListOdc .contentView .videoArea .thumb a {position: relative; display: block;}
		.searchListOdc .contentView .videoArea .thumb .vodDimd {display: block; position: absolute; left: 0; top: 0; width: 100%; height: 170px; opacity: 0.7; -ms-filter: 'alpha (opacity=70)'; zoom: 1; background:#000; z-index: 1;}
		.searchListOdc .contentView .videoArea .thumb .playIco {display: block; position: absolute; left: 138px; top: 60px; width: 52px; height: 52px; background-position: 0px 0px; z-index: 2;}
		.searchListOdc .contentView .videoArea dt {padding: 14px 0px 10px 0px; font-size: 14px; font-weight: bold; color:#333; line-height: 100%;}
		.searchListOdc .contentView .videoArea dd.play {margin-top: 10px; font-size: 14px; font-weight: bold; color:#004f9d}
		.searchListOdc .contentView .videoArea dd.play a {color:#0571d1}

		.searchListOdc .grade {padding: 15px 10px; border-top: 1px solid #e0e7f0; background:#f4f8fd; font-size: 12px; line-height: 17px;}
		.searchListOdc .grade h3 {margin-bottom: 10px; text-align: center;}
		.searchListOdc .grade .helpfulYn {margin-top: 20px; display: flex; justify-content: center;}
		.searchListOdc .grade .helpfulYn div {margin: 0px 8px 0px 8px; width: 250px;}
		.searchListOdc .grade .helpfulYn div a {display: flex; flex: 1; height: 45px; background: #0571d1; border-radius: 3px; justify-content: center; align-items: center;}
		.searchListOdc .grade .helpfulYn div a p {font-size: 12px; color:#fff; font-weight: bold;}

	/* Inquiry **************************************/
		.inquiryNav {}
		.inquiryNav ul {}
		.inquiryNav ul:after {content:""; display:block; clear:both;}
		.inquiryNav ul li {float:left; height:40px; margin-right:5px; line-height:38px; text-align:center; font-size:14px; font-weight:bold;}
		.inquiryNav ul li a {display:block; min-width:104px; height:38px; padding:0px 20px; background:#fff; border:1px solid #cacbd0; color:#303030;}
		.inquiryNav ul li.on a {background:#0a75cc; border:1px solid #0a75cc; color:#fff;}
		.inquiryNav ul li a span {display:none;}

		.inquiryNavHide {display:none};

		/* Inquiry **************************************/
		.required {height:30px; margin-top:6px; margin-bottom:2px; text-align:right; color:#666; font-weight:bold; line-height:30px;}
		.required span {display:inline-block; margin-top:3px; color:#0686d7; vertical-align:middle;}

		.tblLine {min-height:600px; border-top:1px solid #0051a0;}
		.tbl {}
		.tbl dl {}
		.tbl dl:after {content:""; display:block; clear:both;}
		.tbl dl dt {float:left; width:170px; text-align:left; padding:17px 20px; font-size:14px; color:#303030; font-weight:bold; border-top:1px solid #f1f1f1; vertical-align:top;}
		.tbl dt .icon {display:inline-block; margin-top:3px;margin-left:-9px; color:#0686d7; vertical-align:middle;}
		.tbl dl dd {position:relative; float:left; width:790px; padding:12px 0px; text-align:left; font-size:12px; color:#999; border-top:1px solid #f1f1f1;}
		.tbl dl dd.checkLabel {padding-top:47px}
		.tbl dl dd.checkLabel input[type=text] {position:absolute; top:12px;}
		.tbl dd p {margin-top:6px;}
		.tbl dd ul {margin-top:10px;}
		.tbl .service dd p, .tbl .service dd ul {margin-top:0px;}
		.tbl input[type=radio] {margin-left:60px; margin-right:5px}
		.tbl input[type=radio]:first-child {margin-left:0px;}
		.tbl dl dd.detailInfo {padding:0px 0px; border-bottom:0px;}
		.tbl dl dd.detailCnts {border-top: 0px;padding:5px 0px 12px 0px;}
		.tbl dl dd.detailInfo div {padding:6px 0px 2px 0px;}

		.tbl .service dt {padding:34px 20px; }
		.tbl .service dt  .icon {margin-top:3px;}
		.tbl .service dt, .tbl .service dd {border:none;}
		.tbl .last dt, .tbl .last dd {border-bottom:none;}
		.tbl .last {border-bottom:1px solid #dadada;}
		.tbl input[type=text] {height:28px; padding:0px 10px; line-height:normal; border:1px solid #dadada; color:#999;}
		.tbl input[type=text]:disabled{background-color:#FFF;}
		.tbl textarea {width:748px !important; height:168px !important; padding:10px; line-height:20px; border:1px solid #dadada; color:#999;}
		.tbl .inputWide {width:748px;}
		.tbl .inputShort {width:214px;}
		.tbl .inputMid {width:507px;}
		.tbl dd > ul > li {margin-top:5px;}
		.tbl dd > ul > li:first-child {margin-top:0px;}
		.tbl dd > ul > li > span {display:none;}
		.tbl dd .subInput {position:relative; margin-top:10px}
		.tbl dd .advice {position:relative; display:inline;}
		.tbl dd .advice > a{display:inline-block; width:12px; height:12px; line-height:12px;}
		.tbl dd .advice > a >span {display:inline-block; width:12px; height:12px; line-height:12px; text-align:center; background:#a9aeb7; color:#fff; font-size:11px;}

		.tbl dd .advice .adviceBox {display:none; position:absolute; left:24px; top:-15px; width:220px; height:auto; border:1px solid #045b9e; background:#fff; z-index:3}
		.tbl dd .advice .adviceBox span {position:absolute; left:-7px; top:13px; display:block; width:7px; height:17px; background-color:none; background-position:-268px -120px; z-index:2}
		.tbl dd .advice .adviceBox div {padding:10px 30px 10px 10px; font-weight:normal;}
		.tbl dd .advice .adviceBox div strong {display:block; margin-bottom:7px; font-size:14px; color:#303030;}
		.tbl dd .advice .adviceBox div p {margin:0px; font-size:12px; color:#999;}
		.tbl dd .advice .adviceBox div a {overflow:hidden; position:absolute; right:10px; top:10px; display:block; width:13px; height:13px; text-indent:-9999px; background-position:-277px -120px;}

		.tbl .selectService {width:770px; height:65px;border:none;}
		.tbl .selectService.open {}
		.tbl .selectService p{border:1px solid #dadada;}
		.tbl .selectService.open p { border:7px solid #0051a0;}
		.tbl .selectService p a {padding-left:16px; height:63px; line-height:63px;}
		.tbl .selectService.open p a {padding-left:10px; height:51px; line-height:51px;}
		.tbl .selectService p em {color:#999;}
		.tbl .selectServiceList {display:block; left:0px; top:63px; width:768px; border:1px solid #0051a0; border-bottom:none;;}
		.tbl .selectServiceList li {width:256px; height:54px;}
		.tbl .selectServiceList li a {height:54px; font-size:12px; font-weight:bold;}
		.tbl .selectServiceList .btn {border-bottom:1px solid #0051a0;}
		.tbl .selectService .arr {width:9px; height:5px; right:19px; top:30px; background-position:-185px -120px;z-index:-1;}
		.tbl .selectService.open .arr {background-position:-185px -125px;}

		.tbl .privacyArea {background-color:#FFF;height: auto !important; font-size: 11px; letter-spacing: -1px;}
		.tbl .privacyDesc {line-height: 14px; margin-right: 10px; line-height:15px;}

		.tbl .combBox {position:relative; height:28px; border:1px solid #dadada; text-indent:8px;line-height:28px;}
		.tbl .wInfo {float:left; display:inline-block; width:234px; margin-right:5px;}
		.tbl .wType {width:454px;}
		.tbl .combBox p {width:100%;height:28px; margin:0px;}
		.tbl .combBox p a {display:block; color:#999}
		.tbl .combBox p span {position:absolute; width:31px; height:30px; right:-1px; top:-1px; background-position:-194px -120px; z-index:-1;}
		.tbl .combBox .combList {display:none; position:absolute; left:-1px; top:28px; overflow-y:auto; max-height:100px; border:1px solid #dadada; background:#fff; z-index:2}
		.tbl .wInfo .combList { width:234px;}
		.tbl .wType .combList { width:454px;}
		.tbl .combList ul {margin:0px;}
		.tbl .combList li {border-top:1px solid #dadada;}
		.tbl .combList li:first-child {border-top:none;}
		.tbl .combList a {display:block;}

		.tbl .combBox p #dvcTypListBtnEl {text-overflow: ellipsis; overflow: hidden; padding-right: 100px;}
		.tbl .combBox .dvcTypList {display: none; position: absolute; left: -1px; top: 28px; border: 1px solid #dadada; background:#fff; z-index: 2}
		.tbl .combBox .dvcTypList #dvcTypListDiv {overflow-y: auto; max-height: 200px;}
		.tbl .combBox .dvcTypList #dvcTypListClose {text-align: right; border-top: 1px solid #dadada;}
		.tbl .wInfo .dvcTypList {width: 234px;}
		.tbl .wType .dvcTypList {width: 454px;}
		.tbl .dvcTypList ul {margin: 0px;}
		.tbl .dvcTypList li {border-top: 1px solid #dadada;}
		.tbl .dvcTypList li:first-child {border-top: none;}
		.tbl .dvcTypList a {display: block;}
		.tbl .dvcTypList #dvcTypListClose a {overflow: hidden; display: inline; padding-right: 10px;}

		.tbl .requiredIcon {display:inline-block; margin-top:3px; color:#0686d7; vertical-align:middle;}

		.file_input {position:relative; width:767px; height:28px; margin-top:10px;}
		.file_input:first-child {margin-top:0px;}
		.file_text {float:left; width:430px; height:24px; padding:0px 10px; background-color:#fff; border:1px solid #dadada; color:#777; line-height:24px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
		.file_wrap {position:absolute; top:0; left:457px; display:inline-block; /* width:300px; */ height:28px; line-height:28px;}
		.file_wrap.noClick {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
		.file_wrap:after {content:""; display:block; clear:both;}
		.file_wrap span {float:left; display:inline-block; min-width:64px; height:30px; cursor:pointer}
		.file_wrap label {display:block;min-width:46px; height:28px; padding:0px 9px; line-height:28px; text-align:center; background-color:#eaeaea; border:1px solid #d9d9d9; font-size:12px; color:#666666; background-position:100% 100%; cursor:pointer}
		.file_wrap label a {cursor: pointer; color:#666666;}
		.file_wrap label a.noClick {color:#a3a3a3;}
		.file_add {position:absolute; top:0; left:0; filter:alpha(opacity:0); opacity:0; width:64px; height:28px; z-index:1; cursor:pointer}
		.file_add.noClick {left:-99990px; top:-99999px; }
		.file_wrap button {position:absolute; left:-25px; top:0px; overflow:hidden; display:block; width:12px; height:30px; background-position:-366px -120px; text-indent:-9999px; border:none; cursor:pointer}

		.btnArea {padding-top:30px; text-align:center;}
		.btnArea a {display:inline-block; min-width:126px; height:40px; padding:0px 10px; line-height:40px; border-radius:2px; font-size:14px; font-weight:bold;}
		.btnArea .send {background:#0571d1; color:#fff;}
		.btnArea .cancel {margin-left:2px; background:#eaeaea; color:#666;}

		.noService {height:55px; background:#f6f6f6; color:#999; font-size:16px; line-height:55px; text-align:center;}
		.noService span {display:inline-block; width:21px; height:21px; margin-right:5px; background-position:-225px -120px; vertical-align:middle;}
		#faq_noService {margin-top:0px !important;border-bottom: 1px solid #dadada;}

		/* searchTicketList **************************************/
		.tblLineList {min-height:600px; border-top:1px solid #0051a0;}
		.tblLineList tbody td {font-size:13px; font-weight:bold; background:#f6f6f6; line-height:39px; color:#303030}
		.tblLineList .state {width:230px; text-align:left; text-indent:20px;}
		.tblLineList .sv {width:230px; text-align:left; text-indent:20px;}
		.tblLineList .sv em {display:none;}
		.tblLineList .tit {width:405px; text-align:left; text-indent:20px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
		.tblLineList .date {width:104px; padding:0px 30px 0px 0px; text-align:center;}
		.tblList {border-bottom:1px solid #dadada}
		.tblList li > a {position:relative; overflow:hidden; display:block; height:54px; line-height:54px; border-top:1px solid #ececec; font-size:14px; color:#303030;}
		.tblList li.on > a { color:#0571d1;}
		.tblList li > a > span {display:block; float:left;}
		.tblList li > a > span.arr {position:absolute; right:20px; top:24px; width:10px; height:7px; background-position:-68px -120px;z-index:-1;}
		.tblList li.on > a span.arr {background-position:-68px -127px;}
		.tblList li > a > span .bgIcon {overflow:hidden; display:inline-block; width:14px; height:15px; margin-left:3px; background-position:-290px -120px; vertical-align:middle; text-indent:-9999px;}

		.tblList .inquiryView {display:none; position:relative; padding:25px 50px 30px 50px;font-size:13px; color:#666666; line-height:22px; background:#f4f8fd; border-top:1px solid #ececec;}
		.tblList .on .inquiryView{display:block;}

		.tblList .inquiryView dt, .tblList .inquiryView dd {position:relative; padding:25px 0px 25px 34px; border-bottom:1px solid #e0e7f0; word-break:break-all;}
		.tblList .inquiryView dl span {position:absolute; left:0px; top:26px; font-size:18px; font-weight:bold; color:#333;}
		.tblList .inquiryView dl .AttachFile {position:relative; text-align:right;width:100%;}
		.tblList .inquiryView dl .AttachFile a{color:#666;}
		.tblList .inquiryView dl .AttachFile a em{color:#0571d1;font-weight:bold;}

		.tblList .inquiryView dl .fileList {display:none; position:absolute; right:0px; top:33px; min-width:190px; height:auto; border:1px solid #045b9e; background:#fff; z-index:3}
		.tblList .inquiryView dl .fileList span {position:absolute; left:auto; right:14px; top:-10px; display:block; width:18px; height:10px; background-color:none; background-position:-268px -137px; z-index:2}
		.tblList .inquiryView dl .fileList div {padding:10px; font-weight:normal;}
		.tblList .inquiryView dl .fileList div ul {padding-bottom:8px;}
		.tblList .inquiryView dl .fileList div ul li {margin-top:6px;}
		.tblList .inquiryView dl .fileList div ul li:first-child {margin-top:0px;}
		.tblList .inquiryView dl .fileList div ul li a {height:100%; font-size:14px; color:#303030;line-height:16px; border:none; text-align:left;}
		.tblList .inquiryView dl .fileList div p {display:block; height:100%; padding:0; max-width: 278px; word-break: break-word;font-size:12px; color:#999999;line-height:14px; text-align:left; padding-top:8px; font-size: 12px; color: #999999;border-top: 1px solid #ececec;}
		.tblList .inquiryView dl .fileList div a.bgIcon {overflow:hidden; position:absolute; right:10px; top:10px; display:block; width:13px; height:13px; text-indent:9999px; background-position:-277px -120px;}
		.tblList .inquiryView dl .date {text-align:right;width:100%;color:#666;}
		.tblList .inquiryView .btn {padding-top:30px; text-align:center;}
		.tblList .inquiryView .btn a {display:inline-block; min-width:106px; height:40px; padding:0px 20px;font-size:14px; font-weight:bold; line-height:40px; text-align:center; border-radius:2px;background:#60637e; color:#fff;}
		.tblList .inquiryView .btn a.refund {display: none;}
		.tblList .inquiryView span.arr {position:absolute; left:50%; top:-1px; width:48px; height:24px; margin-left:-24px; background-position:-68px -96px;}

		/* centerNumber **************************************/
		.tbl .centerNumber dt {padding:34px 20px 34px 20px; vertical-align:middle;}
		.tbl .centerNumber dd {padding:34px 20px 34px 20px; font-weight:bold; text-align:left; width:355px;}
		.tbl .centerNumber dd span {float:left; display:block; width:420px; padding-right:20px; font-size:20px; font-weight:bold; color:#303030; /* line-height:89px; */}
		[lang|="fr"] .tbl .centerNumber dd span {font-size:20px;}
		[lang|="de"] .tbl .centerNumber dd span {font-size:20px;}
		.tbl .centerNumber dd strong {float:left; display:block; font-size:28px;color:#0a75cc;  /* line-height:89px; */ font-family:Arial;}
		.tbl .centerNumber dd strong a {color:#0a75cc;}
		.tbl .centerNumber dd p {font-size:15px; margin-top:22px;}

		.telInfo {margin-top:30px; padding:15px 20px; background:#f6f6f6; color:#999; font-size:14px; line-height:24px;}

		.btnCall {display:none;}

		.noCallList {height:55px; background:#f6f6f6; color:#999; font-size:16px; line-height:55px; text-align:center; border-top:1px solid #dadada; border-bottom:1px solid #dadada}
		.noCallList span {display:inline-block; width:21px; height:21px; margin-right:5px; background-position:-246px -120px; vertical-align:middle;}


		/* Quick Link **************************************/
		.quickLinkGate {width:1000px; margin:0px auto; border-top:2px solid #dadada;  border-bottom:2px solid #dadada; }
		.quickLinkGate:after {content:""; display:block; clear:both;}
		.quickLinkGate li {float:left; width:333px; text-align:center; font-size:14px;}
		.quickLinkGate li:first-child {width:334px;}
		.quickLinkGate a {display:block; height:225px; padding:80px 20px 0px 20px;}
		.quickLinkGate strong {display:block; margin-bottom:7px; font-size:18px; font-weight:bold; color:#303030;}
		.quickLinkGate span {display:block;}
		.quickLinkGate .inquiry span {width:56px; height:36px; margin:5px auto 26px auto; background-position:-52px 0; }
		[lang$="-RU"] .quickLinkGate .inquiry span {width:58px; height:58px; margin:0px auto 9px auto; background-position: 0px -270px; }
		.quickLinkGate .myList span {width:58px; height:47px; margin:0px auto 20px auto; background-position:-108px 0; }
		.quickLinkGate .tel span {width:64px; height:43px; margin:3px auto 21px auto; background-position:-166px 0; }
	
	/* Cookie Policy ******************************************/
	#cookiePolicyContent .separator {height: 1px; background: #74767a;}
	#cookiePolicyContent .container {padding: 30px; text-align: center;}
	#cookiePolicyContent .container .contents {max-width: 700px; display: inline-block;}
	#cookiePolicyContent .container .contents .title {font-weight: bold; font-size: 20px; color: black;}
	#cookiePolicyContent .alignLeft {text-align: left;}
	#cookiePolicyContent .bold {font-weight: bold;}
	#cookiePolicyContent .cookieTable table {border: 1px solid black; margin-bottom: 30px;} th, td {padding: 4px; border: 1px solid black;}

	/* selectCountryLang **************************************/
	.country-wrap {position:relative;}
	.country-wrap h3{font-size:14px; font-weight:bold; color:#303030; padding:30px 0 8px 0px;}
	.country-wrap h3.h3-tit{padding:10px 0 8px 0px;}
	.country-wrap .countryView {display:none;}
	.country-wrap .country-list {padding:17px 0 15px 0; border-top:1px solid #373d44; background-color:#faf8fd; }
	.country-wrap .country-list:after {content:""; display:block; clear:both;}
	.country-wrap .country-list div {overflow:hidden;}
	.country-wrap .country-list ul {float:left; width:229px; margin-top:-6px; padding:0 0 0 20px;border-left:1px solid #dadada;font-size:11px;font-family:Arial;}
	.country-wrap .country-list ul:first-child {border:none;}
	.country-wrap .country-list li {position:relative; margin-top:8px; padding-left:30px;}
	.country-wrap .country-list li a {color:#0051A0;}

	.country-list ul li span{float:left;margin:0;font-size:11px;white-space:nowrap;}
	.country-list ul li .flag{position:absolute; left:0px; top:1px; width:19px;height:13px;}
	/* Europe */
	.flag.AT{background-position:left top;}
	.flag.BE{background-position:left -25px;}
	.flag.BA{background-position:left -50px;}
	.flag.BG{background-position:left -75px;}
	.flag.HR{background-position:left -100px;}
	.flag.CY{background-position:left -125px;}
	.flag.CZ{background-position:left -150px;}
	.flag.DK{background-position:left -175px;}
	.flag.EE{background-position:left -200px;}
	.flag.FI{background-position:left -225px;}
	.flag.FR{background-position:left -250px;}
	.flag.DE{background-position:left -275px;}
	.flag.GR{background-position:left -300px;}
	.flag.HU{background-position:left -325px;}
	.flag.IS{background-position:left -350px;}
	.flag.IE{background-position:left -375px;}
	.flag.IT{background-position:left -425px;}
	.flag.LV{background-position:left -450px;}
	.flag.LT{background-position:left -475px;}
	.flag.LU{background-position:left -500px;}
	.flag.MK{background-position:left -525px;}
	.flag.MT{background-position:left -550px;}
	.flag.ME{background-position:left -575px;}
	.flag.NL{background-position:left -600px;}
	.flag.NO{background-position:left -625px;}
	.flag.PL{background-position:left -650px;}
	.flag.PT{background-position:left -675px;}
	.flag.RO{background-position:left -700px;}
	.flag.RS{background-position:left -725px;}
	.flag.SK{background-position:left -750px;}
	.flag.SI{background-position:left -775px;}
	.flag.ES{background-position:left -800px;}
	.flag.SE{background-position:left -825px;}
	.flag.CH{background-position:left -850px;}
	.flag.TR{background-position:left -875px;}
	.flag.GB{background-position:left -900px;}
	.flag.AL{background-position:left -925px;}
	.flag.UA{background-position:-25px -175px;}
	.flag.GE{background-position:-50px -125px;}
	.flag.LI{background-position:-50px -850px;} /* 2016-10-11 국가확산 */
	.flag.MC{background-position:-75px -600px;}
	.flag.GL{background-position:-75px -875px;}

	/* CIS */
	.flag.AM{background-position:-25px top;}
	.flag.AZ{background-position:-25px -25px;}
	.flag.BY{background-position:-25px -50px;}
	.flag.KZ{background-position:-25px -75px;}
	.flag.KG{background-position:-25px -100px;}
	.flag.MD{background-position:-25px -125px;}
	.flag.RU{background-position:-25px -150px;}
	.flag.UZ{background-position:-25px -200px;}
	.flag.TJ{background-position:-25px -225px;}
	.flag.TM{background-position:-100px -900px;}

	/* Asia Pacific */
	.flag.AU{background-position:-50px top;}
	.flag.BD{background-position:-50px -25px;}
	.flag.KH{background-position:-50px -50px;}
	.flag.CN{background-position:-50px -75px;}
	.flag.TW{background-position:-50px -100px;}
	.flag.HK{background-position:-50px -150px;}
	.flag.IN{background-position:-50px -175px;}
	.flag.ID{background-position:-50px -200px;}
	.flag.JP{background-position:-50px -225px;}
	.flag.KR{background-position:-50px -250px;}
	.flag.MO{background-position:-50px -275px;}
	.flag.MY{background-position:-50px -300px;}
	.flag.MN{background-position:-50px -325px;}
	.flag.MM{background-position:-50px -350px;}
	.flag.NP{background-position:-50px -375px;}
	.flag.NZ{background-position:-50px -400px;}
	.flag.PH{background-position:-50px -425px;}
	.flag.SG{background-position:-50px -450px;}
	.flag.LK{background-position:-50px -475px;}
	.flag.TH{background-position:-50px -500px;}
	.flag.VN{background-position:-50px -525px;}
	.flag.LA{background-position:-50px -550px;}
	.flag.BN{background-position:-50px -800px;}
	.flag.MV{background-position:-50px -825px;} /* 2016-10-11 국가확산 */
	.flag.PG{background-position:-75px -550px;}
	.flag.WS{background-position:-75px -575px;}
	.flag.FJ{background-position:-75px -625px;}
	.flag.TO{background-position:-75px -775px;}
	.flag.CK{background-position:-75px -800px;}
	.flag.VU{background-position:-75px -825px;}
	.flag.SB{background-position:-75px -850px;}

	/* Americas */
	.flag.AI{background-position:-25px -650px;}
	.flag.AG{background-position:-25px -675px;}
	.flag.AW{background-position:-25px -700px;}
	.flag.BS{background-position:-25px -725px;}
	.flag.BB{background-position:-25px -750px;}
	.flag.BZ{background-position:-25px -775px;}
	.flag.BM{background-position:-25px -800px;}
	.flag.VG{background-position:-25px -825px;}
	.flag.KY{background-position:-25px -850px;}
	.flag.CW{background-position:-25px -875px;}
	.flag.DM{background-position:-25px -900px;}
	.flag.GD{background-position:-25px -925px;}
	.flag.GY{background-position:-50px -575px;}
	.flag.HT{background-position:-50px -600px;}
	.flag.MS{background-position:-50px -625px;}
	.flag.KN{background-position:-50px -650px;}
	.flag.LC{background-position:-50px -675px;}
	.flag.VC{background-position:-50px -700px;}
	.flag.SR{background-position:-50px -725px;}
	.flag.TC{background-position:-50px -750px;}
	.flag.BO{background-position:-50px -775px;}
	.flag.CU{background-position:-50px -875px;} /* 2016-10-11 국가확산 */
	.flag.AR{background-position:-75px top;}
	.flag.BR{background-position:-75px -25px;}
	.flag.CA{background-position:-75px -50px;}
	.flag.CL{background-position:-75px -75px;}
	.flag.CO{background-position:-75px -100px;}
	.flag.CR{background-position:-75px -125px;}
	.flag.DO{background-position:-75px -150px;}
	.flag.EC{background-position:-75px -175px;}
	.flag.SV{background-position:-75px -200px;}
	.flag.GT{background-position:-75px -225px;}
	.flag.HN{background-position:-75px -250px;}
	.flag.JM{background-position:-75px -275px;}
	.flag.MX{background-position:-75px -300px;}
	.flag.NI{background-position:-75px -325px;}
	.flag.PA{background-position:-75px -350px;}
	.flag.PY{background-position:-75px -375px;}
	.flag.PE{background-position:-75px -400px;}
	.flag.PR{background-position:-75px -425px;}
	.flag.TT{background-position:-75px -450px;}
	.flag.UY{background-position:-75px -475px;}
	.flag.US{background-position:-75px -500px;}
	.flag.VE{background-position:-75px -525px;}

	/* MEA(Middle East & Africa) */
	.flag.IL{background-position:left -400px;}
	.flag.BI{background-position:-25px -250px;}
	.flag.BJ{background-position:-25px -275px;}
	.flag.CF{background-position:-25px -300px;}
	.flag.ET{background-position:-25px -325px;}
	.flag.GA{background-position:-25px -350px;}
	.flag.GN{background-position:-25px -375px;}
	.flag.LR{background-position:-25px -400px;}
	.flag.LS{background-position:-25px -425px;}
	.flag.MG{background-position:-25px -450px;}
	.flag.RW{background-position:-25px -475px;}
	.flag.SL{background-position:-25px -500px;}
	.flag.SO{background-position:-25px -525px;}
	.flag.SZ{background-position:-25px -550px;}
	.flag.TG{background-position:-25px -575px;}
	.flag.ZM{background-position:-25px -600px;}
	.flag.ZW{background-position:-25px -625px;}
	.flag.MR{background-position:-75px -650px;}
	.flag.ML{background-position:-75px -675px;}
	.flag.BF{background-position:-75px -700px;}
	.flag.GM{background-position:-75px -725px;}
	.flag.MW{background-position:-75px -750px;}
	.flag.DZ{background-position:-100px top;}
	.flag.AO{background-position:-100px -25px;}
	.flag.AE{background-position:-100px -50px;}
	.flag.BH{background-position:-100px -75px;}
	.flag.BW{background-position:-100px -100px;}
	.flag.CM{background-position:-100px -125px;}
	.flag.CG{background-position:-100px -150px;}
	.flag.CI{background-position:-100px -175px;}
	.flag.CD{background-position:-100px -200px;}
	.flag.EG{background-position:-100px -225px;}
	.flag.GH{background-position:-100px -250px;}
	.flag.IR{background-position:-100px -275px;}
	.flag.IQ{background-position:-100px -300px;}
	.flag.JO{background-position:-100px -325px;}
	.flag.KE{background-position:-100px -350px;}
	.flag.KW{background-position:-100px -375px;}
	.flag.LB{background-position:-100px -400px;}
	.flag.LY{background-position:-100px -425px;}
	.flag.MU{background-position:-100px -450px;}
	.flag.MA{background-position:-100px -475px;}
	.flag.MZ{background-position:-100px -500px;}
	.flag.NA{background-position:-100px -525px;}
	.flag.NG{background-position:-100px -550px;}
	.flag.OM{background-position:-100px -575px;}
	.flag.PK{background-position:-100px -600px;}
	.flag.QA{background-position:-100px -625px;}
	.flag.SA{background-position:-100px -650px;}
	.flag.SN{background-position:-100px -675px;}
	.flag.ZA{background-position:-100px -700px;}
	.flag.SD{background-position:-100px -725px;}
	.flag.SY{background-position:-100px -750px;}
	.flag.TZ{background-position:-100px -775px;}
	.flag.TN{background-position:-100px -800px;}
	.flag.UG{background-position:-100px -825px;}
	.flag.YE{background-position:-100px -850px;}
	.flag.AF{background-position:-100px -875px;}

/* **********  Mobile  ****************************************************************************************************************************** */

@media only screen and (max-width:420px) {
	.tbl textarea {width:94% !important; height:113px !important; padding:10px 10px; line-height:20px; border:1px solid #dadada;}
	}
@media only screen and (min-width:420px) and (max-width:799px) {

	.tbl textarea {width:96.5% !important; height:113px !important; padding:10px 10px; line-height:20px; border:1px solid #dadada;}
	}


@media only screen and (max-width:420px) {
	.searchList .contentView .scoreResult .comment textarea {position:static; overflow-y:auto; width:94% !important; height:80px !important; margin:0 auto; padding:10px; border:none; background:#fff;}
	.searchList .contentView .scoreResult .comment textarea:focus {outline:none}

}
@media only screen and (min-width:420px) and (max-width:799px) {
	.searchList .contentView .scoreResult .comment textarea {position:static; overflow-y:auto; width:96.5% !important; height:80px !important; margin:0 auto; padding:10px; border:none; background:#fff;}
	.searchList .contentView .scoreResult .comment textarea:focus {outline:none}
}
@media only screen and (max-width:799px) {


	/* FAQ search List **************************************/

		.searchInputBox {position:relative; padding:0px 10px; margin-bottom:10px;}
		.searchInput {position:relative;  width:100%; height:100%; border:none;}
		.selectService {position:relative; float:none; width:100%; height:40px; border:none;}
		.selectService p { border:2px solid #0051a0;}
		.selectService p a {display:block; height:36px; padding-left:0px; font-size:16px; color:#303030; font-weight:bold; line-height:36px; text-indent:6px; }
		.selectService .arr {position:absolute; right:11px; top:19px; width:8px; height:4px; background-position:-166px -109px;}
		.selectService.open .arr {background-position:-166px -105px;}
		.searchInput .inputTxt {float:none; width:100%; height:40px; margin-top:10px; }
		.searchInput .inputTxt div {padding-right:42px; border:2px solid #0051a0;}
		.searchInput .inputTxt input {width:100%; height:36px; border:none; background:#fff}

		.searchInputBox button {overflow:hidden;position:absolute; right:10px; top:auto; bottom:0px; width:42px; height:40px; background-color:#0051a0; border:none; font-size:14px; line-height:40px; text-indent:-999px; background-position:0px -193px;}

		.selectServiceList {position:absolute; left:0px; top:39px; overflow:hidden; width:100%; height:auto; background:#fff; border:none;; border-bottom:none; z-index:10; box-sizing:content-box;}
		.selectServiceList > div {border:1px solid #0051a0;}
		.selectServiceList .scroll {overflow-y:auto; overflow-x: hidden; max-height:199px;}
		.selectServiceList ul {width:100%; margin-right:0px; }
		.selectServiceList ul:after {content:""; display:block; clear:both;}
		.selectServiceList ul li {float:none; width:100%; height:39px; border-right:none; border-bottom:1px solid #ececec; line-height:39px}
		.selectServiceList ul li a {display:block; height:39px; text-indent:7px; color:#666; font-size:14px; font-weight:bold;}
		.selectServiceList ul li a:hover {/* background:#f4f8fd;color:#0571d1;*/  color:#666; }
		.selectServiceList ul li a:active {background:#f4f8fd;  color:#0571d1;}
		.selectServiceList .btn {height:30px; margin-top:-1px; padding-right:8px; border-top:1px solid #ececec; font-size:14px; font-weight:bold; line-height:30px; text-align:right; color:#045b9e}
		.selectServiceList .btn a {display:block; color:#045b9e; line-height:30px;}
		.selectServiceList .btn a span {display:inline-block; width:15px; height:15px; margin-left:4px; vertical-align:middle; background-position:-174px -105px;}

		.selectServiceList .appIcon {}

		.serviceCat {overflow:hidden; height:100%;}
		.serviceCat .tit {display:block; font-size:17px; font-weight:bold;line-height:38px;}
		.serviceCat .tit a {display:block; position:relative; color:#303030;line-height:38px; padding:0px 30px 0px 10px; border-bottom:1px solid #0051a0; }
		.serviceCat .tit a .bgIcon {display:block; position:absolute; right:10px; top:13px; width:15px; height:15px; background-position:-189px -105px;}
		.serviceCat .tit a.close { border-bottom:1px solid #2f3747;}
		.serviceCat .tit a.close .bgIcon {background-position:-205px -105px;}
		.serviceCat .tit .number {color:#0571d1}
		.serviceCat .tit p {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
		.serviceCat .tit p.vocTit {display: block; position: relative; color:#303030; line-height: 38px; padding: 0px 30px 0px 10px; border-bottom: 1px solid #0051a0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
		.serviceCat .filter {background:#3f485a;display:none;}
		.serviceCat .filter div {float:none; overflow:visible; width:100%; }
		.serviceCat .filter input {display:inline-block; width:14px; height:14px; margin-right:5px}
		.serviceCat .filter label a {color:#b7c4df;}
		.serviceCat .filter label.active a {color:#00b8ff; text-decoration:none;}
		.serviceCat .filter label.disabled {color:#636d81; }
		.serviceCat .filter label.disabled a {color:#636d81; }
		.serviceCat ul {margin:0;}
		.serviceCat ul:after {content:""; display:block; clear:both;}
		.serviceCat ul li {float:none; margin:0px; padding:0px; border-left:none; line-height:42px; font-size:13px; letter-spacing:0px; text-indent:10px; border-bottom:1px solid #4c5262; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
		.serviceCat .btnClose {display:block; width:100%; height:35px; padding:15px 0px; background:#3f485a;  border-top:none; border-bottom:1px solid #2f3747;}
		.serviceCat .btnClose a {display:block; height:35px; margin:0 10px; background:#0571d1;line-height:35px; color:#fff; font-size:12px; font-weight:bold; text-align:center; border-radius:3px;text-indent:0px; }

		.searchMask {overflow:hidden; border-top:1px solid #dadada;}

		.searchList {margin-top:-1px;}
		.searchList > li.faqElement {display:none;}
		.searchList > li {border-top:1px solid #ececec;}
		.searchList > li > a {display:block; position:relative; padding:11px 28px 13px 42px;}
		.searchList > li > a strong {font-weight:bold; font-size:12px;  line-height:100%;}
		.searchList > li > a p {margin-top:5px; font-size:12px; line-height:17px; color:#303030; font-weight: bold; }
		.searchList > li > a span {position:absolute; display:block;}
		.searchList > li > a span.questionMark {left:10px; top:15px; width:23px; height:23px; background-position:0px -105px; }
		.searchList > li > a span.videoMark {left:10px; top:15px; width:23px; height:23px; background-position:-37px -105px;}
		.searchList > li > a span.tempMark{ left:10px; top:15px; width:23px; height:23px; background: url('../img/faqtempMobile.png') no-repeat;}
		.searchList > li > a span.arr { right:10px; top:17.5px; width:8px; height:6px; margin-top:0px; background-position:-74px -105px;}

		.searchList > li.on > a strong {color:#0571d1;}
		.searchList > li.on > a p {color:#0571d1;}
		.searchList > li.on > a span.arr {background-position:-74px -111px;}

		.searchList .contentView {position:relative; display:none; padding:0px 10px; background:#f4f8fd; border-top:1px solid #ececec; font-size:12px; line-height:17px;}
		.searchList .on .contentView {display:block;}
		.searchList .contentView h3 {margin-bottom:15px; font-size:14px; font-weight:bold; color:#303030; line-height:100%;}
		.searchList .contentView > div {padding:15px 0px; border-top:1px solid #e0e7f0; }
		.searchList .contentView > div:first-child {border-top:none; padding:20px 0px 15px 0px; }
		.searchList .contentView span.arr {position:absolute; left:50%; top:-1px; width:20px; height:11px; margin-left:-10px; background-position:-171px -134px;}
        .searchList .contentView .advice .faqCnts li {list-style: none;}


		.searchList .contentView .advice h3 {position:absolute;width:0px;height:0px;line-height:0px;visibility:hidden;overflow:hidden}
		.searchList .contentView .videoArea {padding:0;}
		.searchList .contentView .videoArea .thumb {position:static; overflow:hidden; width:300px; height:125px; margin:0 auto;}
		.searchList .contentView .videoArea .thumb a {position:relative; display:block;}
		.searchList .contentView .videoArea .thumb a img {width:100%;}
		.searchList .contentView .videoArea .thumb .vodDimd {display:block; position:absolute; left:0; top:0; width:100%; height:125px; opacity:0.7; -ms-filter:'alpha (opacity=70)';zoom:1; background:#000; z-index:1;}
		.searchList .contentView .videoArea .thumb .playIco {display:block; position:absolute; left:50%; top:41px; width:44px; height:44px; margin-left:-22px; background-position:0 0; z-index:2;}
		.searchList .contentView .videoArea dt {padding:15px 0px 7px 0px; font-size:12px; font-weight:bold; color:#333; line-height:100%;}
		.searchList .contentView .videoArea dd.play {margin-top:10px; font-size:12px; font-weight:bold; color:#004f9d}
		.searchList .contentView .videoArea dd.play a {color:#0571d1}

		.searchList .contentView .adviceLink {color:#0571d1;}
		.searchList .contentView .adviceLink li {margin-top:5px; position:relative; padding-left:7px;}
		.searchList .contentView .adviceLink li:first-child {margin-top:0px;}
		.searchList .contentView .adviceLink  a {color:#0571d1; text-decoration:underline;}
		.searchList .contentView .adviceLink li span {position:absolute; left:0px; top:0px;}

		.searchList .contentView .grade h3 {margin-bottom:10px; text-align:center;}
		.searchList .contentView .scoreResult {height:100%;}
		.searchList .contentView .scoreResult .scoreStar {overflow:hidden;  width:180px; height:26px; margin:0 auto;}
		.searchList .contentView .scoreResult .scoreStar button {overflow:hidden; float:left; width:28px; height:26px; margin:0px 0px 0px 10px; border:none; text-indent:-9999px; background-position:-110px -105px; outline: none;}
		.searchList .contentView .scoreResult .scoreStar button.over { background-position:-82px -105px;}
		.searchList .contentView .scoreResult .scoreStar button:first-child {margin:0;}

		.searchList .contentView .scoreResult .comment {position:relative; left:auto; top:auto; width:98%; height:100px; margin:15px 0px; border:1px solid #c8d4db; background:#fff}
		.searchList .contentView .scoreResult .comment label {position:absolute; left:10px; top:10px; font-size:12px; color:#666; line-height:100%;}


		.searchList .contentView .scoreResult .btnSend {position:static;width:100%; height:35px; border:none; background:#0571d1; font-size:12px; color:#fff; font-weight:bold; text-align:center; border-radius:3px;}

		.searchList .contentView .grade #helpful {margin-bottom: 10px; text-align: center;}
		.searchList .contentView .helpfulYn {margin-top: 20px; display: flex; justify-content: center;}
		.searchList .contentView .helpfulYn div {margin: 0px 8px 0px 8px; width: 250px;}
		.searchList .contentView .helpfulYn div a {display: flex; flex: 1; height: 35px; background: #0571d1; border-radius: 3px; justify-content: center; align-items: center;}
		.searchList .contentView .helpfulYn div a p {font-size: 12px; color:#fff; font-weight: bold;}

		.btnContactUs {display: flex;}
		.btnContactUs #noPadding {margin: 0; height: 45px; border-radius: 0px;}
		.btnContactUs a {display: flex; flex: 1; margin: 12px 8px 12px 8px; height: 35px; border: none; background:#0571d1; border-radius: 3px; justify-content: center; align-items: center;}
		.btnContactUs a p {font-size: 12px; color:#fff; font-weight: bold;}

		/* odc searchFaqDetail */
		.searchListOdc {flex: 1; display: flex; flex-direction: column; overflow: hidden; border-top: 1px solid #dadada; align-self: auto; min-height: auto; width: auto;}
		.searchListOdc .faqTitle {display: block; position: relative; padding: 11px 18px 13px 42px;}
		.searchListOdc .faqTitle span {position: absolute; display: block;}
		.searchListOdc .faqTitle span.questionMark {left: 10px; top: 15px; width: 23px; height: 23px; background-position: 0px -105px;}
		.searchListOdc .faqTitle span.videoMark {left: 10px; top: 15px; width: 23px; height: 23px; background-position: -37px -105px;}
		.searchListOdc .faqTitle span.tempMark{left: 10px; top: 15px; width: 23px; height: 23px; background: url('../img/faqtempMobile.png') no-repeat;}
		.searchListOdc .faqTitle span.arr {right: 10px; top: 17.5px; width: 8px; height: 6px; margin-top: 0px; background-position: -74px -105px;}
		.searchListOdc .faqTitle strong {font-weight: bold; font-size: 12px;  line-height: 100%;}
		.searchListOdc .faqTitle p {margin-top: 5px; font-size: 12px; line-height: 17px; color:#303030; font-weight: bold;}

		.searchListOdc .contentView {flex: 1; padding: 0px 10px; background:#f4f8fd; border-top: 1px solid #ececec; font-size: 12px; line-height: 17px;}
		.searchListOdc h3 {margin-bottom: 15px; font-size: 14px; font-weight: bold; color:#303030; line-height: 100%;}
		.searchListOdc .contentView > div {padding: 15px 0px; border-top: 1px solid #e0e7f0;}
		.searchListOdc .contentView > div:first-child {border-top: none; padding: 20px 0px 15px 0px;}

		.searchListOdc .contentView .videoArea {padding: 0px;}
		.searchListOdc .contentView .videoArea .thumb {position: static; overflow: hidden; width: 300px; height: 125px; margin: 0 auto;}
		.searchListOdc .contentView .videoArea .thumb a {position: relative; display: block;}
		.searchListOdc .contentView .videoArea .thumb a img {width: 100%;}
		.searchListOdc .contentView .videoArea .thumb .vodDimd {display: block; position: absolute; left: 0; top: 0; width: 100%; height: 125px; opacity: 0.7; -ms-filter: 'alpha (opacity=70)'; zoom: 1; background:#000; z-index: 1;}
		.searchListOdc .contentView .videoArea .thumb .playIco {display: block; position: absolute; left: 50%; top: 41px; width: 44px; height: 44px; margin-left: -22px; background-position: 0 0; z-index: 2;}
		.searchListOdc .contentView .videoArea dt {padding: 15px 0px 7px 0px; font-size: 12px; font-weight: bold; color:#333; line-height: 100%;}
		.searchListOdc .contentView .videoArea dd.play {margin-top: 10px; font-size: 12px; font-weight: bold; color:#004f9d}
		.searchListOdc .contentView .videoArea dd.play a {color:#0571d1}

		.searchListOdc .contentView .adviceLink {color: #0571d1;}
		.searchListOdc .contentView .adviceLink li {margin-top: 5px; position: relative; padding-left: 7px;}
		.searchListOdc .contentView .adviceLink li:first-child {margin-top: 0px;}
		.searchListOdc .contentView .adviceLink li span {position: absolute; left: 0px; top: 0px;}
		.searchListOdc .contentView .adviceLink  a {color: #0571d1; text-decoration: underline;}

		.searchListOdc .grade {padding: 15px 10px; border-top: 1px solid #e0e7f0; background:#f4f8fd; font-size: 12px; line-height: 17px;}
		.searchListOdc .grade h3 {margin-bottom: 10px; text-align: center;}
		.searchListOdc .grade .helpfulYn {margin-top: 20px; display: flex; justify-content: center;}
		.searchListOdc .grade .helpfulYn div {margin: 0px 8px 0px 8px; width: 250px;}
		.searchListOdc .grade .helpfulYn div a {display: flex; flex: 1; height: 35px; background: #0571d1; border-radius: 3px; justify-content: center; align-items: center;}
		.searchListOdc .grade .helpfulYn div a p {font-size: 12px; color:#fff; font-weight: bold;}

		.noResult {height:100%; padding:17px 0px; background:#fff; color:#999; font-size:13px; line-height:100%; text-align:center;border-bottom:none}
		.noResult span {display:block; width:38px; height:38px; margin:0px auto 17px auto; background-position:-204px 0px;}

		/* bada OS */
		.fullSizeList {height:auto !important;}
		.fullSizeList p {margin-bottom:-1px !important;}
		.fullSizeList .selectServiceList {position:static !important;}
		.fullSizeList .selectServiceList .scroll {max-height:100% !important;}
		.fullSizeList .combList {position:relative !important; top:0px !important; left:-1px !important; margin-bottom:-1px; max-height:100% !important; z-index:1}

	/* Inquiry **************************************/
		.inquiryNav {margin-top:-25px;}
		.inquiryNav ul {width:100%;border-bottom:1px solid #0051a0 ;background:#fff;}
		.inquiryNav ul:after {content:""; display:block; clear:both;}
		.inquiryNav ul li {float:left; width:33.3%; height:72.5px; margin-right:0px; line-height:100%; text-align:center; font-size:11px; font-weight:bold;}
		.inquiryNav ul li a {display:block; float:left; width:100%; min-width:100%; height:72.5px; padding:0px; background-color:#fff; border:none; color:#808b9d;}
		.inquiryNav ul li.on { width:33.4%;}
		.inquiryNav ul li.on a { width:100%; background-color:#fff; border:none; color:#0a75cc;}
		.inquiryNav ul li a span {display:block;}
		.inquiryNav ul li a span.inquiry {width:28px; height:19px; margin:20px auto 10px auto; background-position:0px -145px;}
		.inquiryNav ul li a span.myList {width:26px; height:23px; margin:18px auto 8px auto; background-position:-28px -145px;}
		.inquiryNav ul li a span.tel {width:30px; height:21px; margin:20px auto 6px auto; background-position:-55px -145px;}
		.inquiryNav ul li.on a span.inquiry {width:28px; height:19px; margin:20px auto 10px auto; background-position:0px -169px;}
		.inquiryNav ul li.on a span.myList {width:26px; height:23px; margin:18px auto 8px auto; background-position:-28px -169px;}
		.inquiryNav ul li.on a span.tel {width:30px; height:21px; margin:20px auto 6px auto; background-position:-55px -169px;}

		.inquiryNavHide {display: none;}

		.sectionInquiry {background: #f8f8f8;}
		/* Inquiry **************************************/
		.required {height:30px; margin-top:14px; margin-bottom:5px; padding:0px 10px; text-align:right; color:#666; font-weight:bold; line-height:32px;}
		[lang|="ja"] .required {/* font-size: 11px;  */letter-spacing: -2px;}
		[lang|="bg"] .required {letter-spacing: -1px;}
		[lang|="uk"] .required {letter-spacing: -1px;}
		[lang|="ru"] .required {letter-spacing: -1px;}
		[lang|="el"] .required {letter-spacing: -1px;}
		[lang|="kk"] .required {letter-spacing: -1px;}
		[lang|="de"] .required {letter-spacing: -1px;}
		.required span {color:#0686d7;}

		.tblLine {min-height:195px; padding:0px 10px; border-top:none;}
		.tbl {width:100%;  min-height:313px;}
		.tbl dl dt, .tbl dl dd {display:block;}
		.tbl dl {position:relative;}
		.tbl dl dt {text-align:left; width:auto; padding:15px 10px 7px 10px; font-size:14px; color:#303030; font-weight:bold; border-top:none; vertical-align:top; line-height:100%;}
		.tbl dl dt .icon {display:inline-block; margin-top:3px;margin-left:-9px; color:#0686d7;}
		.tbl dl dd {width:100%; padding:0px 0px 15px 0px; text-align:left; font-size:12px; color:#999; border-top:none; border-bottom:1px solid #f1f1f1;}
		.tbl dl dd.checkLabel {padding-top:42px}
		.tbl dl dd.checkLabel input[type=text] {position:absolute; top:1px;}
		.tbl dd p {margin-top:5px; line-height:100%;}
		.tbl dl dd.checkLabel input[type=checkbox] {width:14px;height:14px;}
		.tbl dl dd.detailInfo {padding:0px 0px; border-bottom:0px;}
		.tbl dl dd.detailCnts {border-top: 0px;padding:5px 0px 12px 0px;}
		.tbl dl dd.detailInfo div {padding:0px 10px;}

		.tbl input[type=radio] {width:14px;height:14px;}

		.tbl .service dt {position:absolute; left:-9999px; top:-9999px;}
		.tbl .service dt, .tbl .service td {border:none;}
		.tbl .last dt {border-bottom:none;}
		.tbl .last dd {border-bottom:1px solid #f1f1f1;}
		.tbl input[type=text] {height:38px; padding:0px; line-height:normal; text-indent:10px; border:1px solid #dadada;}

		.tbl .inputWide {width:100%;}
		.tbl .inputShort {width:100%;}
		.tbl .inputMid {width:100%;}
		.tbl dd > ul li {position:relative; margin-top:9px; color:#666;}
		.tbl dd > ul li:first-child {margin-top:0px;}
		.tbl dd > ul li > span {display:inline;}
		.tbl dd .advice {position:static; display:inline;}
		.tbl dd .advice > a{display:inline-block; width:12px; height:12px; line-height:12px;}
		.tbl dd .advice > a > span {display:inline-block; width:12px; height:12px; line-height:12px; text-align:center; background:#a9aeb7; color:#fff; font-size:11px;}
		.tbl dd .advice .adviceBox {display:none; position:absolute; left:0px; top:22px; width:100%; height:auto; border:none; background:#fff; z-index:3}
		.tbl dd .advice .adviceBox span {position:absolute; left:21px; top:-5px; display:block; width:10px; height:6px; background-color:none; background-position:-171px -152px; z-index:4}
		.tbl dd .advice .adviceBox div {position:relative; border:1px solid #045b9e; color:#666; font-size:10px;}
		.tbl dd .advice .adviceBox div strong {display:block; margin-bottom:7px; font-size:12px; font-weight:bold; color:#303030;}
		.tbl dd .advice .adviceBox div a {overflow:hidden; position:absolute; right:10px; top:10px; display:block; width:7px; height:7px; text-indent:-9999px; background-position:-171px -145px;}
		.tbl dd .advice .adviceBox div p {text-indent:0;}

		.tbl .combBox {position:relative; height:38px; border:1px solid #dadada; background:#fff;}
		.tbl .wInfo {float:none; display:block; width:100%; margin-bottom:5px;}
		.tbl .wType {width:100%;}
		.tbl .combBox p {width:100%;height:38px; margin:0px;line-height:38px; text-indent:8px;}
		.tbl .combBox p a {display:block; color:#999; position:relative; z-index:1;}
		.tbl .combBox p span {position:absolute; width:40px; height:40px; right:-1px; top:-1px; background-position:-93px -145px; z-index:0;}
		.tbl .combBox .combList {position:absolute; left:-1px; top:38px; overflow-y:auto; max-height:160px; border:1px solid #dadada; background:#fff; z-index:2}
		.tbl .wInfo .combList { width:100%;}
		.tbl .wType .combList { width:100%;}
		.tbl .combList ul {margin:0px;}
		.tbl .combList li {border-top:1px solid #dadada;}
		.tbl .combList li:first-child {border-top:none;}
		.tbl .combList a {display:block; line-height:38px;}

		.tbl .combBox p #dvcTypListBtnEl {text-overflow: ellipsis; overflow: hidden; padding-right: 100px;}
		.tbl .combBox .dvcTypList {display: none; position: absolute; left: -1px; top: 38px; border: 1px solid #dadada; background:#fff; z-index: 2}
		.tbl .combBox .dvcTypList #dvcTypListDiv {overflow-y: auto; max-height: 200px;}
		.tbl .combBox .dvcTypList #dvcTypListClose {text-align: right; border-top: 1px solid #dadada;}
		.tbl .wInfo .dvcTypList {width: 100%;}
		.tbl .wType .dvcTypList {width: 100%;}
		.tbl .dvcTypList ul {margin: 0px;}
		.tbl .dvcTypList li {border-top: 1px solid #dadada;}
		.tbl .dvcTypList li:first-child {border-top: none;}
		.tbl .dvcTypList a {display: block; line-height: 38px;}
		.tbl .dvcTypList #dvcTypListClose a {overflow: hidden; display: inline; padding-right: 10px;}

		.tbl .selectService {width:100%; height:40px;}
		.tbl .selectService.open {}
		.tbl .selectService p{border:1px solid #dadada; margin:0px; text-indent:0px;}
		.tbl .selectService.open p { border:2px solid #0051a0;}
		.tbl .selectService p a {height:38px; padding-left:0px; line-height:38px; background:#fff; text-indent:6px;}
		.tbl .selectService.open p a {height:36px; padding-left:0px; line-height:36px; text-indent:5px;}
		.tbl .selectService p em {color:#999; font-size:12px;}
		.tbl .selectServiceList {left:0px; top:39px; width:100%; border:none;}
		.tbl .selectServiceList > div {border:1px solid #0051a0;}
		.tbl .selectServiceList li {float:none; width:100%; height:39px;}
		.tbl .selectServiceList li a {height:39px; font-size:14px; font-weight:bold;}
		.tbl .selectServiceList .btn {border-bottom:none;}
		.tbl .selectService .arr {position:absolute; right:10px; top:20px; width:8px; height:4px; z-index:0; cursor:pointer; background-position:-166px -109px;}
		.tbl .selectService.open .arr {background-position:-166px -105px;}

		.file_input {overflow:hidden; position:relative; width:auto; height:40px; margin-top:5px; padding-right:40px;}
		.file_input:first-child {margin-top:0px;}
		.file_text {float:left; width:100%; height:24px; padding:0px; background-color:#fff; border:1px solid #666666; color:#777; line-height:24px; text-indent:10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
		.file_wrap {position:absolute; top:0; left:auto; right:0; display:inline-block; width:40px; height:40px; line-height:28px;cursor:pointer}
		.file_wrap span {min-width:40px; width:40px;}
		.file_wrap label {display:block;width:38px; min-width:38px; height:38px; line-height:38px; padding:0px; text-align:center; background-color:#fff;border:1px solid #dadada; font-size:12px; color:#666666; text-indent:-9999px;background-position:-133px -145px;}
		.file_wrap label.noClick {background-position:-160px -233px; background-color: #fafafa;}
		.file_wrap button {position:absolute; left:-25px; top:14px; width:13px; height:13px; background-position:-202px -193px;}
		.file_add {position:absolute; top:0; right:0; filter:alpha(opacity:0); opacity:0; width:38px; height:38px; z-index:1;}

		.btnArea {margin-top:15px;padding-top:0px; text-align:center; padding:0px 10px;}
		.btnArea a {display:inline-block; min-width:60px; width:100%; height:35px; padding:0px; line-height:35px; border-radius:3px; font-size:12px; font-weight:bold;}
		.btnArea .send {background:#0571d1; color:#fff;}
		.btnArea .cancel {margin:5px 0px 0px 7px; background:#eaeaea; color:#666;}

		.noService {height:100%; background:#f6f6f6; color:#999; font-size:13px; line-height:100%; text-align:center;}
		.noService span {display:block; width:38px; height:38px; margin:0px auto 14px auto; background-position:-190px -145px;}
		#faq_noService {margin-top:30px !important; background:none !important; border:none;}
		.regist_modal {display:none;position:fixed; z-index:1000; top:0; left:0; height:100%; width: 100%; background: rgba( 255, 255, 255, 0 ) url('../img/loading.gif') 50% 45%  no-repeat;}

		/* searchTicketList **************************************/
		.sectionSearch {}
		.sectionSearch .required {display:none;}

		.tblLineList {overflow:hidden; min-height:375px; margin-bottom:-51px; padding:0px 0px 60px 0px; border-top:none;}
		.tblLineList table {position:absolute; left:-9999px; top:-9999px;}
		.tblLineList tbody td {font-size:13px; font-weight:bold; background:#f6f6f6; line-height:39px; color:#303030}
		.tblLineList .state {width:100%; margin-top:13px; text-align:left; text-indent:0; font-size:11px;line-height:12px;color:#303030; font-weight:bold;}
		.tblLineList .sv {width:100%; margin-top:10px; text-align:left; font-size:12px;line-height:100%;color:#303030; text-indent:0;font-weight:bold;}
		.tblLineList .sv em {display:inline;}
		.tblLineList .tit {width:100%; margin-top:5px; text-align:left; text-indent:0; font-size:12px;line-height:100%;  color:#666;}
		.tblLineList .date {width:100%; margin:15px 0px 15px 0px; padding-right:0px; text-align:right; font-size:10px;line-height:100%;color:#666;font-weight:bold;}
		.tblList {border-bottom:1px solid #dadada}
		.tblList li > a {position:relative; overflow:hidden; display:block; height:auto; padding:0 27px 0 10px; line-height:100%; border-top:1px solid #ececec; font-size:14px; color:#303030;}
		.tblList li.on > a { color:#0571d1; font-weight:normal;}
		.tblList li.on > a span { color:#0571d1;}
		.tblList li > a > span {display:block; float:left; }
		.tblList li > a > span.arr { right:10px; top:17.5px; width:8px; height:6px; margin-top:0px; background-position:-74px -105px;}
		.tblList li.on > a span.arr {background-position:-74px -111px;}
		.tblList li > a > span .bgIcon {display:inline-block; width:9px; height:10px; margin-left:5px; background-position:-228px -145px; vertical-align:middle;}

		.tblList .inquiryView {display:none; position:relative; padding:0px 10px 15px 10px;font-size:12px; color:#666666; line-height:17px; background:#f4f8fd; border-top:1px solid #ececec;}
		.tblList .on .inquiryView{display:block;}

		.tblList .inquiryView dt, .tblList .inquiryView dd {position:relative; padding:16px 17px 13px 22px; border-bottom:1px solid #e0e7f0;}
		.tblList .inquiryView dl span {position:absolute; left:0px; top:17px; font-size:17px; font-weight:bold; color:#333}

		.tblList .inquiryView dl .AttachFile {position:relative;margin-top:6px; margin-bottom:0px;color:#999;font-size:10px;line-height:100%;}
		.tblList .inquiryView dl .AttachFile a{color:#999;font-weight:bold;}
		.tblList .inquiryView dl .AttachFile a em{color:#0571d1;}

		.tblList .inquiryView dl .fileList {display:none; position:absolute; left:-22px; top:24px; min-width:auto; width:100%; height:auto; padding:0px; border:none; background:#fff; z-index:3}
		.tblList .inquiryView dl .AttachFile span {position:absolute; right:-16px; top:-5px; display:block; width:10px; height:6px; background-color:none; background-position:-171px -152px; z-index:4}
		.tblList .inquiryView dl .AttachFile .fileList div {position:relative; width:100%; padding:10px 17px 10px 22px; border:1px solid #045b9e; color:#666; font-size:10px; background:#fff;}
		.tblList .inquiryView dl .fileList div ul {margin-right:20px; padding-bottom: 8px;}
		.tblList .inquiryView dl .fileList div ul li {margin-top:6px; margin-left:-12px;}
		.tblList .inquiryView dl .fileList div ul li:first-child {margin-top:0px;}
		.tblList .inquiryView dl .fileList div ul li a {height:100%; padding:0; font-size:12px; color:#303030;line-height:14px; border:none; text-align:left;}
		.tblList .inquiryView dl .fileList div p {display:block; word-break: break-all; margin-left:-12px; margin-right:-8px; height:100%; max-width:none;  padding:0; font-size:12px; color:#999999;line-height:14px; text-align:left; padding-top:8px; font-size: 12px; color: #999999;border-top: 1px solid #ececec;}
		.tblList .inquiryView dl .AttachFile .fileList div a.bgIcon {overflow:hidden; position:absolute; right:10px; top:10px; display:block; width:7px; height:7px; text-indent:9999px; background-position:-171px -145px;}
		.tblList .inquiryView dl .date {margin-top:6px; margin-bottom:0px;color:#999;}
		.tblList .inquiryView .btn {padding-top:15px; text-align:center;}
		.tblList .inquiryView .btn a {display:inline-block; width:100%; height:35px; margin-bottom:5px; padding:0px; font-size:12px; font-weight:bold; line-height:35px; text-align:center; border-radius:2px;background:#60637e; color:#fff;}
		.tblList .inquiryView .btn a.refund {display: none;}
		/* .tblList .inquiryView .btn a  {margin-bottom:5px;} */

		.tblList .inquiryView span.arr {position:absolute; left:50%; top:-1px; width:20px; height:11px; margin-left:-10px; background-position:-171px -134px;}

		/* centerNumber **************************************/
		.centerNumberArea {min-height:130px; padding-top:25px;}
		.tbl .centerNumber {border-bottom:none;}
		.tbl .centerNumber dt {display:none;}
		.tbl .centerNumber dd {float:none; width:auto; padding:25px 20px 0px 0px; text-align:center; font-weight:bold;/*  border-top:1px solid #f1f1f1; */ border-bottom:none; }
		.tbl .centerNumber dd span {display:block; width:100%; padding:0px; font-size:13px;color:#303030; line-height:100%;}
		.tbl .centerNumber dd strong {display:block; width:100%;  margin-top:10px; font-size:30px;color:#0a75cc; line-height:100%; font-weight:bold; font-family:Arial;}
		.tbl .centerNumber dd strong a {color:#0a75cc;}
		.tbl .centerNumber dd p {font-size:12px; margin-top:17px;}

		.telInfo {margin:20px 0px 25px 0px; padding:0px 0px; background:#f8f8f8; color:#999; font-size:9px; line-height:12px; text-align:center;}
		.telInfo span {display:none;}

		.btnCall {display:block; height:35px; padding:15px 10px 50px 10px; height:0; margin-top:20px; background:#fff; border-top:1px solid #f1f1f1}
		.btnCall a {display:block; height:35px; line-height:35px; font-weight:bold; color:#fff; text-align:center; background:#0571d1; border-radius:3px;}

		.noCallList {height:100%; padding:20px 0px; background:#f8f8f8; color:#999; font-size:13px; line-height:100%; text-align:center; border-top:none; border-bottom:none}
		.noCallList span {display:block; width:38px; height:38px; margin:0px auto 14px auto; background-position:-204px 0px;}

		.callHide {display:none !important;}

		/* Quick Link **************************************/
			.quickLinkGate {width:100%; margin:0; margin-bottom:-50px; border:none}
			.quickLinkGate:after {content:""; display:block; clear:both;}
			.quickLinkGate ul {}
			.quickLinkGate li {float:none; width:100%; text-align:center; border-top:1px solid #e5e5e5; font-size:12px;}
			.quickLinkGate li:first-child {width:100%;}
			.quickLinkGate strong {display:block; margin-bottom:7px; font-size:17px; font-weight:bold; color:#303030;}
			.quickLinkGate span {display:block;}
			.quickLinkGate a {display:block; color:#666; font-size:12px; height:auto; padding:0px 20px;}
			.quickLinkGate .inquiry {padding:55px 20px 55px 20px;}
			.quickLinkGate .inquiry span {width:36px; height:24px; margin:0 auto 17px auto; background-position:-44px 0px; }
			[lang$="-RU"] .quickLinkGate .inquiry span {width:37px; height:37px; margin:0 auto 17px auto; background-position: -50px -285px; }
			.quickLinkGate .myList {padding:55.5px 20px 55.5px 20px; }
			.quickLinkGate .myList span {width:37px; height:34px; margin:0 auto 11px auto;background-position:-80px 0px; }
			.quickLinkGate .tel { padding:55.5px 20px 55.5px 20px;}
			.quickLinkGate .tel span {width:44px; height:30px; margin:0 auto 14.5px auto; background-position:-117px 0px; }

		/* Cookie Policy ******************************************/
		#cookiePolicyContent .separator {height: 0px;}

	/* selectCountryLang **************************************/
		.country-wrap h3{font-size:17px; font-weight:bold; color:#303030; padding:12px 0 12px 11px; border-bottom:2px solid #d8d8d8}
		.country-wrap h3.h3-tit{padding:12px 0 12px 11px;}
		.country-wrap.active h3 {color:#0571d1}

		.country-wrap .countryView {display:block;position:absolute; right:10px; top:14px;}
		.country-wrap .countryView span {overflow:hidden; display:block; width:15px; height:15px; text-indent:-9999px; }
		.country-wrap span {background-position:-189px -105px; }
		.country-wrap.active span.bgIcon {background-position:-205px -105px; }
		.country-wrap .country-list {display:none;padding:0px;border-top:none; border-bottom:2px solid #d8d8d8}
		.country-wrap.active .country-list {display:block;}
		.country-wrap .country-list ul {width:100%;margin:0px; padding:0px;border:none;}
		.country-wrap .country-list ul li {width:100%;margin:0px; padding:12px 0px; text-indent:40px; border-top:1px solid #e8e8e8;letter-spacing:0px !important;}
		.country-wrap .country-list ul:first-child {margin-top:-1px}
		.country-wrap .country-list li.on, .country-wrap .country-list li.on a {color:#0870c8; font-weight:bold;}
		.country-list ul li .flag {position:absolute; left:11px; top:15px; width:19px;height:13px;}
}



/* Main */

/* common **************************************/


/* ************  PC  ********************************************************************************** */

	/* Service App **************************************/
		.serviceMask {overflow:hidden; height:100%;}
		.serviceList {overflow:hidden; width:996px; margin:0 auto; padding:0px; letter-spacing:-5px; line-height:0; font-size:0; border-top:2px solid #dadada; border-bottom:1px solid #dadada;}
		.serviceList:after {content:""; display:block; clear:both;}
		.serviceList > li {float:left; display:inline-block; position:relative; width:166px; text-align:center; border-bottom:1px solid #ececec;}
		.serviceList li .thumbBox {display:inline-block; *display: inline; width:166px;height:204px;letter-spacing:0;line-height:150%;}
		.serviceList li .thumbBox  a {position:relative; display:inline-block;width:166px;height:204px;letter-spacing:0;}
		.serviceList li.on .thumbBox a {background:#f4f8fd; color:#045b9e}
		/*
		.serviceList li .thumbBox a:hover {background:#f4f8fd; color:#0571d1;}
		*/
		.serviceList li .thumbBox a:hover strong {color:#045b9e}
		.serviceList li .thumbBox a .icon {display:block; height:94px; margin:40px auto 20px auto; background:url('../img/serviceIconWeb.png') no-repeat;}
		.serviceList li .thumbBox strong {position:absolute; top:150px; display:block; width:100%;font-size:13px; color:#666;line-height:18px;}
		.serviceList li.on .thumbBox strong {color:#045b9e;}
		.serviceList li .thumbBox strong span {padding:0 10px; font-weight:bold;}
		.serviceList li .arrow {display:none; position:absolute; left:50%; top:204px; width:48px; height:24px; margin-left:-25px; z-index:2; background-position:0 -52px;}
		.serviceList li.on .arrow {display:block;}

	/* Service Icon **************************************/
		#evergame .icon{width:94px; background-position:0 0;} /* Samsung Games  */
		#evermusic .icon{width:94px; background-position:-150px 0;} /* Samsung Music */
		[lang="ko"] #evermusic .icon {background-position:-300px -1050px;}
		#allshareplay .icon{width:94px; background-position:-300px 0;} /* Samsung Link */
		#evervideo .icon{width:94px; background-position:-450px 0;} /* Samsung Video */
		#videohub .icon{width:94px; background-position:-600px 0;} /* video hub */
		#yosemite .icon{width:94px; background-position:-750px 0;} /* Samsung WatchON */

		#everlearn .icon{width:94px; background-position:-150px -150px;} /* Samsung Learning */
		#learninghub .icon{width:94px; background-position:-300px -150px;} /* learning hub */
		#everbooks .icon{width:94px; background-position:-450px -150px;} /* Samsung Books */
		#swingo .icon{width:94px; background-position:-600px -150px;} /* Samsung Video */
		#swallet .icon{width:94px; background-position:-750px -150px;} /* Samsung Wallet */

		#apps .icon{width:94px; background-position:0px -300px;} /* Samsung Apps Mobile */
		#chaton .icon{width:94px; background-position:-150px -300px;} /* ChatON */
		#everglades .icon{width:94px; background-position:-450px -300px;} /* Samsung Hub */
		#findmymobile .icon{width:94px; background-position:-600px -300px;} /* Find My Mobile */
		#nservice .icon{width:94px; background-position:-750px -300px;} /* web site */
		#saccount .icon{width:94px; background-position:-750px -300px;} /* Samsung account */
		[lang$="-JP"] #saccount .icon{width:94px; background-position:-450px -1200px;} /* Samsung account */

		#printap .icon{width:94px; background-position:0px -450px;} /* Samsung PrinTap */
		#readershub .icon{width:94px; background-position:-150px -450px;} /* ��������� */
		#dearcandle .icon{width:94px; background-position:-300px -450px;} /* dearCandle */
		#groupplay .icon{width:94px; background-position:-450px -450px;} /* Group Play */
		#mediahub .icon{width:94px; background-position:-600px -450px;} /* Media Hub */
		#yosemitetv .icon{width:94px; background-position:-750px -450px;} /* Movies & TV Shows */

		#herennow .icon{width:94px; background-position:0px -600px;} /* here & now */
		#slebron .icon{width:94px; background-position:-150px -600px;} /* LeBron */
		#ssuggest .icon{width:94px; background-position:-300px -600px;} /* S suggest */
		#smilk .icon{width:94px; background-position:-450px -600px;} /*  Milk */
		#musichub .icon{width:94px; background-position:-600px -600px;} /* Music Hub */
		#ownershub .icon{width:94px; background-position:-750px -600px;} /* Owner's Hub */

		#smagazine .icon{width:94px; background-position:0px -750px;} /* Papergarden */
		#sfutebol .icon{width:94px; background-position:-150px -750px;} /* Samsung Futebol */
		[lang$="-BR"] #sfutebol .icon{width:94px; background-position:-300px -750px;} /* Entre no Jogo */
		#adhub .icon{width:94px; background-position:-450px -750px;} /* AdHub */
		#shealth .icon{width:94px; background-position:-600px -750px;} /* S Health */
		#smartswitch .icon{width:94px; background-position:-750px -750px;} /* Samsung Smart Switch */

		#gamecast .icon{width:94px; background-position:0px -900px;} /* GameCast */
		#kick .icon{width:94px; background-position:-150px -900px;} /* kick */
		#morning .icon{width:94px; background-position:-300px -900px;} /* morning */
		#seducate .icon{width:94px; background-position:-450px -900px;} /* S Educate */
		#kobas .icon{width:94px; background-position:-600px -900px;} /* KOBAS */
		#smashsports .icon{width:94px; background-position:-750px -900px;} /* Smash Sports */

		#pictionary .icon{width:94px; background-position:-450px -1050px;} /* Pictionary */
		#proximity .icon{width:94px; background-position:-600px -1050px;} /* 50yd */
		#squeue .icon{width:94px; background-position:-750px -1050px;} /* Queue */
		#milkvideo .icon{width:94px; background-position:-150px -1050px;} /* Milk Video */
		#milkvr .icon{width:94px; background-position:0px -1050px;} /* Milk VR */

		#themestore .icon{width:94px; background-position:0px -1200px;} /* Theme Store */
		#coreapps .icon{width:94px; background-position:-150px -1200px;} /* Enhanced Features */
		#knoxmsg .icon{width:94px; background-position:-300px -1200px;} /* Knox Message */
		#penup .icon{width:94px; background-position:-600px -1200px;} /* PEN.UP */
		#schefclct .icon{width:94px; background-position:-750px -1200px;} /* Chef Collection */

		#tizenstore .icon{width:94px; background-position:0px -1350px;} /* Tizen Store */
		#sassistant .icon{width:94px; background-position:-150px -1350px;} /* S Assistant */
		#peppermint .icon{width:94px; background-position:-300px -1350px;} /* Peppermint */
		#smtswchmob .icon{width:94px; background-position:-450px -1350px;} /* Samsung SmartSwitch Mobile  */
		#spay .icon{width:94px; background-position:-600px -1350px;} /* Samsung Pay */
		[lang$="-US"] #spay .icon{width: 94px; background-position: -450px -2400px;} /* Samsung Wallet (Pay) */
		[lang$="-GB"] #spay .icon{width: 94px; background-position: -450px -2400px;} /* Samsung Wallet (Pay) */
		[lang$="-FR"] #spay .icon{width: 94px; background-position: -450px -2400px;} /* Samsung Wallet (Pay) */
		[lang$="-DE"] #spay .icon{width: 94px; background-position: -450px -2400px;} /* Samsung Wallet (Pay) */
		[lang$="-IT"] #spay .icon{width: 94px; background-position: -450px -2400px;} /* Samsung Wallet (Pay) */
		[lang$="-ES"] #spay .icon{width: 94px; background-position: -450px -2400px;} /* Samsung Wallet (Pay) */
		#sbrowser .icon{width:94px; background-position:-750px -1350px;} /* Internet for Samsung Galaxy */

		#gearapps .icon{width:94px; background-position:0px -1500px;} /* Samsung Gear Apps */
		/* #spay .icon{width:94px; background-position:-150px -1500px;} Samsung Pay */
		#familycntd .icon{width:94px; background-position:-300px -1500px;} /* Family Square */
		#skids .icon{width:94px; background-position:-450px -1500px;} /* Samsung Kids */
		#snote .icon{width:94px; background-position:-600px -1500px;} /* S Note */
		#myknox .icon{width:94px; background-position:-750px -1500px;} /* myKNOX */

		#sflow .icon{width:94px; background-position:0px -1650px;} /* Samsung Flow */
		#spaygear .icon{width:94px; background-position:-150px -1650px;} /* Samsung Pay (Gear) */
		#glauncher .icon{width:94px; background-position:-300px -1650px;} /* Game Launcher */
		#sgear .icon{width:94px; background-position:-450px -1650px;} /* Samsung Gear */
		#samcloud .icon{width:94px; background-position:-600px -1650px;} /* Samsung Cloud */
		#sfocus .icon{width:94px; background-position:-750px -1650px;} /* Samsung Focus */

		#spass .icon{width:94px; background-position:0px -1800px;} /* Samsung Pass */
		#cauto .icon{width:94px; background-position:-150px -1800px;} /* Connect Auto */
		#samsungvr .icon{width:94px; background-position:-300px -1800px;} /* Samsung VR */
		#smarsh .icon{width:94px; background-position:-450px -1800px;} /* Samsung Marshmallow */
		#sdex .icon{width:94px; background-position:-600px -1800px;} /* Samsung DeX */
		#spaymini .icon{width:94px; background-position:-750px -1800px;} /* SAMSUNG pay mini */

		#sconnect .icon{width:94px; background-position:0px -1950px;} /* Samsung Connect */
		#shome .icon{width:94px; background-position:0px -1950px;} /* VF SmartHome */
		#amxshome .icon{width:94px; background-position:0px -1950px;} /* AMX SmartHome */
		#smusic .icon{width:94px; background-position:-150px -1950px;} /* Samsung Music */
		#sbixbyvs .icon{width:94px; background-position:-300px -1950px;} /* Bixby Vision */
		#shlbixby .icon{width:94px; background-position:-450px -1950px;} /* Bixby */
		#bixbyhome .icon{width:94px; background-position:-600px -1950px;} /* Bixby Home */
		#swifi .icon{width:94px; background-position:-750px -1950px;} /* Secure WiFi */

		#bixbyv20 .icon{width:94px; background-position:0px -2100px;} /* Bixby Voice 2.0 */
		#lodex .icon{width:94px; background-position:-150px -2100px;} /* Linux on DeX */
		#skidshome .icon{width:94px; background-position:-300px -2100px;} /* Kids Home */
		#skidsmode .icon{width:94px; background-position:-450px -2100px;} /* Kids Mode */
		/* [lang$="-IN"] #themestore .icon{width:94px; background-position:-600px -2100px;} Theme Store */
		/* [lang$="-CN"] #themestore .icon{width:94px; background-position:-600px -2100px;} Theme Store */
		/* [lang$="-IN"] #apps .icon{width:94px; background-position:-750px -2100px;} Galaxy Apps */

		#srewards .icon{width:94px; background-position:0px -2250px;} /* Samsung Rewards */
		#sbwallet .icon{width:94px; background-position:-150px -2250px;} /* Samsung Blockchain Wallet */
		#sbkeystore .icon{width:94px; background-position:-150px -2250px;} /* Samsung Blockchain Keystore */
		#gbooster .icon{width:94px; background-position:-450px -2250px;} /* Game Booster */
		#sdaily .icon{width:94px; background-position:-600px -2250px;} /* Samsung Daily */
		#shmonitor .icon{width:94px; background-position:-750px -2250px;} /* Samsung Health Monitor */

		#mobiletvplus .icon{width: 94px; background-position: 0px -2400px;} /* Mobile TV Plus */
		#sfree .icon{width: 94px; background-position: -150px -2400px;} /* Samsung Free */
		[lang$="-FR"] #sfree .icon{width: 94px; background-position: -300px -2400px;} /* Samsung O */
		[lang$="-IT"] #sfree .icon{width: 94px; background-position: -300px -2400px;} /* Samsung O */
		[lang$="-PA"] #sfree .icon{width: 94px; background-position: -300px -2400px;} /* Samsung O */

	/* //// Service Icon **************************************/
		.serviceList li .detail {display:none; position:relative; float:left; width:100%; background:#3f485a url('../img/bgDetailTop.png') repeat-x left top;line-height:150%; z-index:1; }
		.serviceList li.on .detail {display:inline-block; *display: inline; letter-spacing:0; }
		.serviceList li .detail .bgLeft {position:absolute; right:100%; top:0; width:1000%; height:100%; background:#3f485a url('../img/bgDetailTop.png') repeat-x left top}
		.serviceList li .detail .bgLeft div {height:100%; background: url('../img/bgDetailBot.png') repeat-x left bottom}
		.serviceList li .detail .bgRight {position:absolute; left:100%; top:0; width:1000%; height:100%; background:#3f485a url('../img/bgDetailTop.png') repeat-x left top}
		.serviceList li .detail .bgRight div {height:100%; background: url('../img/bgDetailBot.png') repeat-x left bottom}

		.detailContent {position:relative; padding:51px 0px 45px 0px; text-align:left; background:url('../img/bgDetailBot.png') repeat-x left bottom;}
		.detailContent h3 {padding-bottom:9px; font-size:30px; color:#fff; line-height:42px; border-bottom:1px solid #363d4d;}

		/* ��ȭ�ϱ� �����ϱ� ����
		.detailContent .info {position:absolute; right:0px; top:61px;}
		.detailContent .info a {display:inline-block; padding:0px 21px; font-size:12px; color:#d1d3da; line-height:26px; background:#505c73; border-radius:2px;}
		*/

		.detailContent .filter {overflow:hidden; position:relative; padding:20px 0px 0px 0px; border-top:1px solid #495162;}
		.detailContent .filter ul { margin-left:-20px;}
		.detailContent .filter ul:after {content:""; display:block; clear:both;}
		.detailContent .filter ul li {float:left;margin-bottom:15px; line-height:13px; font-size:13px; border-left:1px solid #363d4d;}
		.detailContent .filter ul li a {display:block; padding:0px 20px; color:#b7c4df; border-left:1px solid #495162; font-size:13px;letter-spacing:-0.5px}
		.detailContent .filter ul li a:hover {color:#00b8ff; text-decoration:underline; }
		.detailContent .filter ul li a span {display:none;}

		.detailContent .btnClose { position:absolute; right:0px; top:20px; display:block; width:20px; height:20px;z-index:10}
		.detailContent .btnClose a {overflow:hidden; display:block; width:20px; height:20px;  background-position:0px -76px; text-indent:-9999px; }

	/* VOD List **************************************/
		.vodList {width:1000px; height:170px; margin:0 auto; padding-top:8px;}
		.vodList ul {}
		.vodList ul:after {content:""; display:block; clear:both;}
		.vodList ul li {float:left; width:328px; margin-left:8px;}
		.vodList ul li:first-child {margin-left:0px;}
		.vodList ul li .cont {display:block; width:328px; height:170px;}
		.vodList ul li .cont div {position:relative;}
		.vodList ul li .cont .vodDimd {display:block; position:absolute; left:0; top:0; width:100%; height:170px; opacity: 0.7; -ms-filter: 'alpha (opacity=70)';zoom: 1; background:#000; z-index:1; cursor:pointer;}
		.vodList ul li .cont .playIco {display:block; position:absolute; left:138px; top:79px; width:52px; height:52px; background-position:0px 0px; z-index:2; cursor:pointer;}
		.vodList ul li .cont .tit {display:block; position:absolute; left:0px; top:16px; padding:0px 20px; font-size:14px; color:#fff; z-index:2; text-shadow:0 0 3px #ccc}
		.vodList ul li img {width:100%;}
		.vodList ul li .cont p {display:none;}

		.vodList ul li .num {display:none;}
		.vodList .btnPrev, .vodList .btnNext {display:none;}

	/* Quick Link **************************************/
		.quickLink {width:1000px; margin:40px auto -12px auto;}
		.quickLink:after {content:"ttttttttttttttttttttttttttttttttttt"; display:block; clear:both;}
		.quickLink li {float:left; width:333px; text-align:center; font-size:14px;}
		.quickLink li:first-child {width:334px;}
		.quickLink a {display:block; padding:0 20px;}
		.quickLink strong {display:block; margin-bottom:7px; font-size:18px; font-weight:bold; color:#303030;}
		.quickLink span {display:block;}
		.quickLink .inquiry span {width:56px; height:36px; margin:5px auto 26px auto; background-position:-52px 0; }
		[lang$="-RU"] .quickLink .inquiry span {width:58px; height:58px; margin:0px auto 9px auto; background-position: 0px -270px; }
		.quickLink .myList span {width:58px; height:47px; margin:0px auto 20px auto; background-position:-108px 0; }
		.quickLink .tel span {width:64px; height:43px; margin:3px auto 21px auto; background-position:-166px 0; }

	/* Quick Link 2Type **************************************/
		.quickLink.typeTwo {width:1000px; margin:40px auto -12px auto;}
		.quickLink:after {content:""; display:block; clear:both;}
		.quickLink.typeTwo li {float:left;position:relative; width:420px; height:auto; padding:0px 0px 10px 80px; text-align:left; font-size:14px;}
		.quickLink.typeTwo a {display:block; padding:0 20px;}
		.quickLink.typeTwo strong {display:block; margin-bottom:7px; font-size:18px; font-weight:bold; color:#303030;}
		.quickLink.typeTwo span {display:block; position:absolute; left:0px; top:-1px;}
		.quickLink.typeTwo .inquiry span {width:56px; height:36px; margin:5px auto 26px auto; background-position:-52px 0; }
		[lang$="-RU"] .quickLink.typeTwo .inquiry span {width:58px; height:58px; margin:0px auto 9px auto; background-position: 0px -270px; }
		.quickLink.typeTwo .myList span {width:58px; height:47px; margin:0px auto 20px auto; background-position:-108px 0; }
		.quickLink.typeTwo .tel span {width:64px; height:43px; margin:3px auto 21px auto; background-position:-166px 0; }


	/* Noti Popup */
		#notiPop{position: fixed;border: solid 1px #999999;z-index: 9999;}
		#notiPop.notiLayer{top: 255px;left: 50%;margin-left: -234px;}
		#notiPop.notiLayer{width: 469px;height: 328px;background: url('../notiPopup/notiPopup_pc_en.png') no-repeat;}
		#notiPop.notiLayer.lang_ko{width: 469px;height: 345px;background: url('../notiPopup/notiPopup_pc_ko.png') no-repeat;}
		#notiPop .notiPopBtn{cursor: pointer;background: url('../notiPopup/notiPopup_icon_pc.png') no-repeat;}
		#notiPop .notiPopPeriod{position: absolute;bottom: 5px;left: 10px;width: 20px;height: 20px;}
		#notiPop .notiPopPeriod.on{background-position: -180px -63px;}
		#notiPop .notiPopPeriod.on:active{background-position: -260px -63px;}
		#notiPop .notiPopPeriod.off{background-position: -20px -63px;}
		#notiPop .notiPopPeriod.off:active{background-position: -100px -63px;}
		#notiPop .notiPopClose{position: absolute;bottom: 7px;right: 10px;width: 16px;height: 16px;background-position: -20px -133px;}
		#notiPop .notiPopClose:active{background-position: -100px -133px;}

/* **********  Mobile  ****************************************************************************************************************************** */
@media only screen and (max-width: 799px) {

	/* content **************************************/
		.serviceMask {overflow:hidden; width:100%; height:100%; border-bottom:1px solid #dadada;}
		.serviceList {width:100%; margin:0 auto; padding:0px 0px; letter-spacing:-5px; line-height:0;border:none;}
		.serviceList > li {float:left; display:inline; position:relative; width:33.3%; text-align:center; border-bottom:none;}
		.serviceList li .thumbBox {display:inline-block;width:100%;height:107px;letter-spacing:0;line-height:150%;}
		.serviceList li .thumbBox  a {position:relative; display:inline-block;width:100%;height:107px;letter-spacing:0;}
		.serviceList li.on .thumbBox a {background:#f4f8fd;}
		.serviceList li.on .thumbBox a:hover {background:#f4f8fd;}
		.serviceList li .thumbBox a:hover {background:none;}
		.serviceList li .thumbBox a .icon {display:block; height:68px; margin:12px auto 6px auto; background:url('../img/serviceIconMobile.png') no-repeat; background:url('../img/serviceIconie8.png') no-repeat\9; background-size:450px 1275px;}/*������ �̹��� ���� ����*/
		.serviceList li .thumbBox strong {position:absolute; top:85px; display:block; width:100%;font-size:9px; color:#666;line-height:9px;}
		.serviceList li .thumbBox strong span {display:block; padding:0px 10px;}
		.serviceList li .arrow {display:none; position:absolute; left:50%; top:106px; width:16px; height:8px; margin-left:-8px; background-position:0 -44px; z-index:10}
		.serviceList li.on .arrow {display:block;}

	/* service Icon **************************************/
		#evergame .icon{width:68px; background-position:-0px 0;} /* Samsung Games  */
		#evermusic .icon{width:68px; background-position:-75px 0;} /* Samsung Music */
		[lang="ko"] #evermusic .icon {background-position:-150px -525px;}
		#allshareplay .icon{width:68px; background-position:-150px 0;} /* Samsung Link */
		#evervideo .icon{width:68px; background-position:-225px 0;} /* Samsung Video */
		#videohub .icon{width:68px; background-position:-300px 0;} /* video hub */
		#yosemite .icon{width:68px; background-position:-375px 0;} /* Samsung WatchON */

		#everlearn .icon{width:68px; background-position:-75px -75px;} /* Samsung Learning */
		#learninghub .icon{width:68px; background-position:-150px -75px;} /* learning hub */
		#everbooks .icon{width:68px; background-position:-225px -75px;} /* Samsung Books */
		#swingo .icon{width:68px; background-position:-300px -75px;} /* Samsung Video */
		#swallet .icon{width:68px; background-position:-375px -75px;} /* Samsung Wallet */

		#apps .icon{width:68px; background-position:0px -150px;} /* Samsung Apps Mobile */
		#chaton .icon{width:68px; background-position:-75px -150px;} /* ChatON */
		#everglades .icon{width:68px; background-position:-225px -150px;} /* Samsung Hub */
		#findmymobile .icon{width:68px; background-position:-300px -150px;} /* Find My Mobile */
		#nservice .icon{width:68px; background-position:-375px -150px;} /* web site */
		#saccount .icon{width:68px; background-position:-375px -150px;} /* Samsung account */
		[lang$="-JP"] #saccount .icon{width:68px; background-position:-225px -600px;} /* Samsung account */

		#printap .icon{width:68px; background-position:0px -225px;} /* Samsung PrinTap */
		#readershub .icon{width:68px; background-position:-75px -225px;} /* ��������� */
		#dearcandle .icon{width:68px; background-position:-150px -225px;} /* dearCandle */
		#groupplay .icon{width:68px; background-position:-225px -225px;} /* Group Play */
		#mediahub .icon{width:68px; background-position:-300px -225px;} /* Media Hub */
		#yosemitetv .icon{width:68px; background-position:-375px -225px;} /* Movies & TV Shows */

		#herennow .icon{width:68px; background-position:0px -300px;} /* here & now */
		#slebron .icon{width:68px; background-position:-75px -300px;} /* LeBron */
		#ssuggest .icon{width:68px; background-position:-150px -300px;} /* S suggest */
		#smilk .icon{width:68px; background-position:-225px -300px;} /*  Milk */
		#musichub .icon{width:68px; background-position:-300px -300px;} /* Music Hub */
		#ownershub .icon{width:68px; background-position:-375px -300px;} /* Owner's Hub */

		#smagazine .icon{width:68px; background-position:0px -375px;} /* Papergarden */
		#sfutebol .icon{width:68px; background-position:-75px -375px;} /* Samsung Futebol */
		[lang$="-BR"] #sfutebol .icon{width:68px; background-position:-150px -375px;} /* Entre no Jogo */
		#adhub .icon{width:68px; background-position:-225px -375px;} /* AdHub */
		#shealth .icon{width:68px; background-position:-300px -375px;} /* S Health */
		#smartswitch .icon{width:68px; background-position:-375px -375px;} /* Samsung Smart Switch */

		#gamecast .icon{width:68px; background-position:0px -450px;} /* GameCast */
		#kick .icon{width:68px; background-position:-75px -450px;} /* kick */
		#morning .icon{width:68px; background-position:-150px -450px;} /* morning */
		#seducate .icon{width:68px; background-position:-225px -450px;} /* S Educate */
		#kobas .icon{width:68px; background-position:-300px -450px;} /* KOBAS */
		#smashsports .icon{width:68px; background-position:-375px -450px;} /* Smash Sports */

		#pictionary .icon{width:68px; background-position:-225px -525px;} /* Pictionary */
		#proximity .icon{width:68px; background-position:-300px -525px;} /* 50yd */
		#squeue .icon{width:68px; background-position:-375px -525px;} /* Queue */
		#milkvideo .icon{width:68px; background-position:-75px -525px;} /* Milk Video */
		#milkvr .icon{width:68px; background-position:0px -525px;} /* Milk VR */

        #themestore .icon{width:68px; background-position:0px -600px;} /* Theme Store */
        #coreapps .icon{width:68px; background-position:-75px -600px;} /* Enhanced Features */
        #knoxmsg .icon{width:68px; background-position:-150px -600px;} /* Knox Message */
        #penup .icon{width:68px; background-position:-300px -600px;} /* PEN.UP */
		#schefclct .icon{width:68px; background-position:-375px -600px;} /* Chef Collection */

		#tizenstore .icon{width:68px; background-position:0px -675px;} /* Tizen Store */
		#sassistant .icon{width:68px; background-position:-75px -675px;} /* S Assistant */
		#peppermint .icon{width:68px; background-position:-150px -675px;} /* Peppermint */
		#smtswchmob .icon{width:68px; background-position:-225px -675px;} /* Samsung SmartSwitch Mobile  */
		#spay .icon{width:68px; background-position:-300px -675px;} /* Samsung Pay */
		[lang$="-US"] #spay .icon{width: 68px; background-position: -225px -1200px;} /* Samsung Wallet (Pay) */
		[lang$="-GB"] #spay .icon{width: 68px; background-position: -225px -1200px;} /* Samsung Wallet (Pay) */
		[lang$="-FR"] #spay .icon{width: 68px; background-position: -225px -1200px;} /* Samsung Wallet (Pay) */
		[lang$="-DE"] #spay .icon{width: 68px; background-position: -225px -1200px;} /* Samsung Wallet (Pay) */
		[lang$="-IT"] #spay .icon{width: 68px; background-position: -225px -1200px;} /* Samsung Wallet (Pay) */
		[lang$="-ES"] #spay .icon{width: 68px; background-position: -225px -1200px;} /* Samsung Wallet (Pay) */
		#sbrowser .icon{width:68px; background-position:-375px -675px;} /* Internet for Samsung Galaxy */

		#gearapps .icon{width:68px; background-position:0px -750px;} /* Samsung Gear Apps */
		/* #spay .icon{width:68px; background-position:-75px -750px;} Samsung Pay */
		#familycntd .icon{width:68px; background-position:-150px -750px;} /* Family Square */
		#skids .icon{width:68px; background-position:-225px -750px;} /* Samsung Kids */
		#snote .icon{width:68px; background-position:-300px -750px;} /* S Note */
		#myknox .icon{width:68px; background-position:-375px -750px;} /* myKNOX */

		#sflow .icon{width:68px; background-position:0px -825px;} /* Samsung Flow */
		#spaygear .icon{width:68px; background-position:-75px -825px;} /* Samsung Pay (Gear) */
		#glauncher .icon{width:68px; background-position:-150px -825px;} /* Game Launcher */
		#sgear .icon{width:68px; background-position:-225px -825px;} /* Samsung Gear */
		#samcloud .icon{width:68px; background-position:-300px -825px;} /* Samsung Cloud */
		#sfocus .icon{width:68px; background-position:-375px -825px;} /* Samsung Focus */

		#spass .icon{width:68px; background-position:0px -900px;} /* Samsung Pass */
		#cauto .icon{width:68px; background-position:-75px -900px;} /* Connect Auto */
		#samsungvr .icon{width:68px; background-position:-150px -900px;} /* Samsung VR */
		#smarsh .icon{width:68px; background-position:-225px -900px;} /* Samsung Marshmallow */
		#sdex .icon{width:68px; background-position:-300px -900px;} /* Samsung DeX */
		#spaymini .icon{width:68px; background-position:-375px -900px;} /* SAMSUNG pay mini */

		#sconnect .icon{width:68px; background-position:0px -975px;} /* Samsung Connect */
		#shome .icon{width:68px; background-position:0px -975px;} /* VF SmartHome */
		#amxshome .icon{width:68px; background-position:0px -975px;} /* AMX SmartHome */
		#smusic .icon{width:68px; background-position:-75px -975px;} /* Samsung Music */
		#sbixbyvs .icon{width:68px; background-position:-150px -975px;} /* Bixby Vision */
		#shlbixby .icon{width:68px; background-position:-225px -975px;} /* Bixby */
		#bixbyhome .icon{width:68px; background-position:-300px -975px;} /* Bixby Home */
		#swifi .icon{width:68px; background-position:-375px -975px;} /* Secure WiFi */

		#bixbyv20 .icon{width:68px; background-position:0px -1050px;} /* Bixby Voice 2.0 */
		#lodex .icon{width:68px; background-position:-75px -1050px;} /* Linux on DeX */
		#skidshome .icon{width:68px; background-position:-150px -1050px;} /* Kids Home */
		#skidsmode .icon{width:68px; background-position:-225px -1050px;} /* Kids Mode */
		/* [lang$="-IN"] #themestore .icon{width:68px; background-position:-300px -1050px;} Theme Store */
		/* [lang$="-CN"] #themestore .icon{width:68px; background-position:-300px -1050px;} Theme Store */
		/* [lang$="-IN"] #apps .icon{width:68px; background-position:-375px -1050px;} Galaxy Apps */

		#srewards .icon{width:68px; background-position:0px -1125px;} /* Samsung Rewards */
		#sbwallet .icon{width:68px; background-position:-75px -1125px;} /* Samsung Blockchain Wallet */
		#sbkeystore .icon{width:68px; background-position:-75px -1125px;} /* Samsung Blockchain Keystore */
		#gbooster .icon{width:68px; background-position:-225px -1125px;} /* Game Booster */
		#sdaily .icon{width:68px; background-position:-300px -1125px;} /* Samsung Daily */
		#shmonitor .icon{width:68px; background-position:-375px -1125px;} /* Samsung Health Monitor */

		#mobiletvplus .icon{width: 68px; background-position: 0px -1200px;} /* Mobile TV Plus */
		#sfree .icon{width: 68px; background-position: -75px -1200px;} /* Samsung Free */
		[lang$="-FR"] #sfree .icon{width: 68px; background-position: -150px -1200px;} /* Samusng O */
		[lang$="-IT"] #sfree .icon{width: 68px; background-position: -150px -1200px;} /* Samusng O */
		[lang$="-PA"] #sfree .icon{width: 68px; background-position: -150px -1200px;} /* Samusng O */

	/* ///// service Icon **************************************/
		.serviceList li .detail {display:none; position:relative; float:left; width:100%; background:#3f485a}
		.serviceList li.on .detail {display:inline-block; letter-spacing:0;}
		.serviceList li .detail .bgLeft {display:none;}
		.serviceList li .detail .bgRight {display:none;}

		.detailContent {padding:0px;}
		.detailContent h3 {display:none;}

	/* ��ȭ�ϱ� �����ϱ� ����
		.detailContent .info {position:static;}
		.detailContent .info a {display:block; width:90%; margin:10px auto 0 auto; padding:0; font-size:12px; color:#d1d3da; line-height:26px; background:#505c73; border-radius:2px; text-align:center;}
		.detailContent .info a:first-child { margin:0 auto;}
	*/

		.detailContent .filter {position:relative; overflow:hidden; padding:0px; border-top:none;}
		.detailContent .filter ul {margin-left:0px;}
		.detailContent .filter ul:after {content:""; display:block; clear:both;}
		.detailContent .filter ul li {position:relative; float:none; width:100%; height:42px; margin:0px; line-height:42px; font-size:13px; background:none; border-left:none; border-top:1px solid #4c5262;}
		.detailContent .filter ul li:first-child {border-top:1px solid #2f3747;}
		.detailContent .filter ul li a {display:block; height:42px; padding:0; color:#b7c4df; text-indent:10px; border:none;}
		.detailContent .filter ul li a:hover {background:#00b8ff; color:#fff; text-decoration:none;}
		.detailContent .filter ul li a span {position:absolute; right:10px; top:20px; display:block; width:4px; height:6px; background-position:-25px -44px; }
		.detailContent .filter ul li a:hover span {background-position:-29px -44px; }

		.detailContent .btnClose { position:static; width:100%; height:35px; padding:15px 0px; background:#3f485a;  border-top:1px solid #4c5262;}
		.detailContent .btnClose a {overflow:hidden; display:block; width:96%; height:35px; margin:0 auto; background-image:none; background-color:#0571d1;line-height:35px; color:#fff; font-size:12px; font-weight:bold; text-align:center; border-radius:3px;text-indent:0px; }

	/* VOD List **************************************/
		.vodList {position:relative; width:100%; height:100%; margin:0 auto; padding:0px 0px 25px 0px; background:#f6f6f6; border-bottom:1px solid #ececec;}
		.vodList ul {overflow:hidden;position:relative; width:300px; height:270px; margin:0 auto;text-align:center;}
		.vodList ul:after {content:""; display:block; clear:both;}
		.vodList ul li {display:inline; float:none; width:300px; margin:0px;}
		.vodList ul li .img {overflow:hidden; display:block; width:300px; height:135px;}
		.vodList ul li .cont {display:block; position:absolute; left:0px; top:0px; width:300px; height:246px; z-index:2}
		.vodList ul li .cont .vodDimd {display:block; position:absolute; left:0; top:0; height:135px; opacity: 0.7; -ms-filter: 'alpha (opacity=70)';zoom: 1; background:#000; z-index:1;}
		.vodList ul li .cont .playIco {display:block; position:absolute; left:50%; top:46px; width:44px; height:44px; margin-left:-22px; background-position:0 0; z-index:2;}
		.vodList ul li .cont .tit {display:block; position:absolute; left:0px; top:150px; width:260px; font-size:15px; color:#303030; z-index:2; text-align:center; text-shadow:none; font-weight:bold; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
		.vodList ul li img {width:100%;height:100%;}
		.vodList ul li .cont p {overflow:hidden; display:block; height:60px; margin-top:40px; font-size:11px; line-height:15px; letter-spacing:-0.5px;}

		.vodList ul li .num {display:inline-block; overflow:hidden; width:8px; height:8px; margin:255px 4px 0px 4px; border-radius:4px; background:#d4d4d4; text-indent:-9999px;}
		.vodList ul li .active {background:#0686d7}

		.vodList .btnPrev, .vodList .btnNext {overflow:hidden; display:block; position:absolute; top:246px; width:24px; height:24px; background:#0686d7; z-index:3}
		.vodList .btnPrev {left:50%; margin-left:-77px; }
		.vodList .btnNext {right:50%; margin-right:-77px;}

		.vodList .btnPrev a, .vodList .btnNext a {display:block; width:24px; height:24px; text-indent:-9999px;}
		.vodList .btnPrev a {background-position:-0px -51px;}
		.vodList .btnNext a {background-position:-23px -51px;}

		.vodList .disable {background:#cacaca}

	/* Quick Link **************************************/
		.quickLink {width:100%; margin:0;}
		.quickLink:after {content:""; display:block; clear:both;}
		.quickLink ul {}
		.quickLink li {float:none; width:100%; text-align:center; border-top:1px solid #ececec; font-size:12px;}
		.quickLink li:first-child {width:100%; border-top:none;}
		.quickLink strong {display:block; margin-bottom:7px; font-size:17px; font-weight:bold; color:#303030;}
		.quickLink span {display:block;}
		.quickLink a {display:block; color:#666; font-size:12px;}
		.quickLink .inquiry {padding:55px 20px 55px 20px;}
		.quickLink .inquiry span {width:36px; height:24px; margin:0 auto 17px auto; background-position:-44px 0px; }
		[lang$="-RU"] .quickLink .inquiry span {width:37px; height:37px; margin:0 auto 17px auto; background-position: -50px -285px; }
		.quickLink .myList {padding:55.5px 20px 55.5px 20px; }
		.quickLink .myList span {width:37px; height:34px; margin:0 auto 11px auto;background-position:-80px 0px; }
		.quickLink .tel { padding:55.5px 20px 55.5px 20px;}
		.quickLink .tel span {width:44px; height:30px; margin:0 auto 14.5px auto; background-position:-117px 0px; }

	/* Quick Link typeTwo **************************************/
		.quickLink.typeTwo {width:100%; margin:0;}
		.quickLink:after {content:""; display:block; clear:both;}
		.quickLink.typeTwo ul {}
		.quickLink.typeTwo li {float:none; width:100%; padding:0px; text-align:center; border-top:1px solid #e5e5e5; font-size:12px;}
		.quickLink.typeTwo li:first-child {width:100%; border-top:none;}
		.quickLink.typeTwo strong {display:block; margin-bottom:7px; font-size:17px; font-weight:bold; color:#303030;}
		.quickLink.typeTwo span {display:block;position:static;}
		.quickLink.typeTwo a {display:block; color:#666; font-size:12px;}
		.quickLink.typeTwo .inquiry {padding:55.5px 20px 55.5px 20px;}
		.quickLink.typeTwo .inquiry span {width:36px; height:24px; margin:0 auto 17px auto; background-position:-44px 0px; }
		[lang$="-RU"] .quickLink.typeTwo .inquiry span {width:37px; height:37px; margin:0 auto 17px auto; background-position: -50px -285px; }
		.quickLink.typeTwo .myList {padding:55.5px 20px 55.5px 20px; }
		.quickLink.typeTwo .myList span {width:37px; height:34px; margin:0 auto 11px auto;background-position:-80px 0px; }
		.quickLink.typeTwo .tel { padding:55.5px 20px 55.5px 20px;}
		.quickLink.typeTwo .tel span {width:44px; height:30px; margin:0 auto 14.5px auto; background-position:-117px 0px; }


	/* Noti Popup */
		#notiPop.notiLayer{top: 95px;left: 50%;margin-left: -149px;}
		#notiPop.notiLayer{width: 298px;height: 236px;background: url('../notiPopup/notiPopup_mobile_en.png') no-repeat;background: url('../notiPopup/notiPopup_mobile_en_ie8.png') no-repeat\9;background-size: 298px 236px;}
		#notiPop.notiLayer.lang_ko{width: 298px;height: 270px;background: url('../notiPopup/notiPopup_mobile_ko.png') no-repeat;background: url('../notiPopup/notiPopup_mobile_ko_ie8.png') no-repeat\9;background-size: 298px 270px;}
		#notiPop .notiPopBtn{cursor: pointer;background: url('../notiPopup/notiPopup_icon_mobile.png') no-repeat;background: url('../notiPopup/notiPopup_icon_mobile_ie8.png') no-repeat\9;background-size: 175px 100px;}
		#notiPop .notiPopPeriod{position: absolute;bottom: 5px;left: 10px;width: 20px;height: 20px;}
		#notiPop .notiPopPeriod.on{background-position: -89px -30px;}
		#notiPop .notiPopPeriod.on:active{background-position: -129px -30px;}
		#notiPop .notiPopPeriod.off{background-position: -9px -30px;}
		#notiPop .notiPopPeriod.off:active{background-position: -49px -30px;}
		#notiPop .notiPopClose{position: absolute;bottom: 7px;right: 10px;width: 16px;height: 16px;background-position: -9px -65px;}
		#notiPop .notiPopClose:active{background-position: -49px -65px;}
}

