body {margin:0; padding:0; font-family: "맑은 고딕", "돋움", "굴림", Verdana, sans-serif, serif; font-size:12px;}

a, ul, li, ol, dl, dd, dt, div, p, span, img {margin:0; padding:0; border:0;}
ul, li, ol, dl, dd, dt {list-style:none;}
i {font-style:normal;}
img  {vertical-align:middle;}

a {color:#0c5fdc;  font-weight:bold;}
.button {
    -webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:0 25px 0 30px;
	height:30px;
	color:#fff;
	line-height:26px;
	display:inline-block;
	background:url(images/ic_arrow.png) no-repeat 20px 11px;
	margin-bottom:5px;
	font-weight:normal;
	letter-spacing:-0.02em;
	text-decoration:none;
}
.button.org {
    background-color:#ff6c00;
}
.button.org:hover {
    background-color:#ff9c00;
}
.button.org:active {
    background-color:#f95200;
}
.button.blue {
    background-color:#286db4;
}
.button.blue:hover {
    background-color:#268df5;
}
.button.blue:active {
    background-color:#1d5fa3;
}
.button.b_green {
    background-color:#13798b;
}
.button.b_green:hover {
    background-color:#0ea0ad;
}
.button.b_green:active {
    background-color:#1b6d7c;
}
.button.npapi {
    width:215px;
}

.pl18 {padding-left:18px;}

#header {
    width:100%;
	min-width:1220px;
}
#header #topLogo {
    width:100%;
	height:40px;
	background:url(images/bg_topLogo.png) repeat-x;
	border-bottom:1px solid #bfbfbf;
}
#header #topLogo ul {
    width:1000px;
	margin:0 auto;
	overflow:hidden;
}
#header #topLogo ul li {
    list-style:none;
	float:left;
}
#header #topLogo ul li span {
    margin-left:16px;
    display:inline-block;
}
#header #topLogo ul li.goLink {
    float:right;
	text-align:right;
	line-height:38px;
}
#header .headerTit {
    background:url(images/header_title.png) no-repeat center #117380;
	height:99px;
	display:block;
	border-top:1px solid #25436c;
	border-bottom:1px solid #747e8d;
}
#wrap {
    width:1220px;
	margin:20px auto 0; 
	overflow:hidden;
}
#customer {
	float:left;
}
#customer,
#customer ul {
    width:1000px;
	overflow:hidden;
	margin:0 auto;
}
#customer ul li {
    float:left;
	margin-right:11px;
	height:140px;
	display:block;
	background:url(images/faqDownload.png) no-repeat;	
}
#customer ul li a,
#customer ul li ul li a {
    background:url(images/faqDownload.png) no-repeat;
}
#customer ul li a span,
#customer ul li ul li a span {
    display:none;
}
#customer ul li.customer,
#customer ul li.kdf,
#customer ul li.remote {
    position:relative;
}
#customer ul li.customer {
    width:286px;
	background-position:-10px -10px;
}
#customer ul li.kdf {
    width:406px;
	background-position:-307px -10px;
}
#customer ul li.remote {
    width:286px;
	background-position:-724px -10px;
	margin-right:0;
}
#customer ul li.customer .mail {
    position:absolute;
	top:44px;
	left:143px;
}
#customer ul li.customer .mail a {
    width:116px;
	height:20px;
	display:inline-block;
	background-position:-153px -54px;
}
#customer ul li.customer .mail a:hover {
    background-position:-153px -204px;
}
#customer ul li.kdf .playMovie {
    position:absolute; 
	top:11px; 
	left:244px; 
	display:inline-block; 
	width:172px; 
	height:22px;
}
#customer ul li.kdf .playMovie a {
    display:inline-block; 
	width:172px; 
	height:22px; 
	background:url(https://www.kings.co.kr/k/kr/images/b_movieDownload.png) no-repeat;
}
#customer ul li.kdf .playMovie a:hover {
    background:url(https://www.kings.co.kr/k/kr/images/b_movieDownload_hover.png) no-repeat;
}
#customer ul li ul {
	overflow:hidden;
}
#customer ul li ul li {
    float:left;
	margin-right:1px;
	height:82px;
}
#customer ul li.kdf ul {
    margin:44px 0 0 93px;
}
#customer ul li.kdf ul li a {
    display:inline-block;
	height:82px;
}
#customer ul li.kdf ul li a.kdf_nonAX {
    background-position:-400px -54px;
	width:110px;
}
#customer ul li.kdf ul li a.kdf_nonAX:hover {
    background-position:-400px -204px;
}
#customer ul li.kdf ul li a.kdf_AX {
    background-position:-511px -54px;
	width:110px;
}
#customer ul li.kdf ul li a.kdf_AX:hover {
    background-position:-511px -204px;
}
#customer ul li.kdf ul li a.kdf_del {
    background-position:-622px -54px;
	width:90px;
}
#customer ul li.kdf ul li a.kdf_del:hover {
    background-position:-622px -204px;
}
#customer ul li.remote ul {
    margin:44px 0 0 104px;
}
#customer ul li.remote ul li a {
    display:inline-block;
	height:82px;
	width:90px;
}
#customer ul li.remote ul li a.remote_down {
    background-position:-828px -54px;
}
#customer ul li.remote ul li a.remote_down:hover {
    background-position:-828px -204px;
}
#customer ul li.remote ul li a.remote_help {
    background-position:-919px -54px;
}
#customer ul li.remote ul li a.remote_help:hover {
    background-position:-919px -204px;
}

/*다운로드 영역 수정 */

#customer ul.kr {
    overflow:hidden;
}
#customer ul.kr li {
	float:left;
	margin-right:11px;
	height:140px;
	display:block;
	background:url(images/faqDownload_kr_new.png) no-repeat;	
}
#customer ul.kr li a,
#customer ul.kr li ul li a {
    background:url(images/faqDownload_kr_new.png) no-repeat;
}
#customer ul.kr li a span,
#customer ul.kr li ul li a span {
    display:none;
}
#customer ul.kr li.customer,
#customer ul.kr li.kdf,
#customer ul.kr li.remote {
    position:relative;
}

#customer ul.kr li.customer {
    width:286px;
	background-position:-10px -10px;
}
#customer ul.kr li.kdf {
    width:426px;
	background-position:-307px -10px;
}
#customer ul.kr li.remote {
    width:266px;
	background-position:-744px -10px;
	margin-right:0;
}
#customer ul.kr li.customer .mail {
    position:absolute;
	top:44px;
	left:143px;
}
#customer ul.kr li.customer .mail a {
    width:116px;
	height:20px;
	display:inline-block;
	background-position:-153px -54px;
}
#customer ul.kr li.customer .mail a:hover {
    background-position:-153px -204px;
}
#customer ul.kr li ul {
	overflow:hidden;
}
#customer ul.kr li ul li {
    float:left;
	margin-right:1px;
	height:90px;
}
#customer ul.kr li.kdf ul {
    margin:44px 0 0 1px;
}
#customer ul.kr li.kdf ul li a {
	display:inline-block;
	height:90px;
}
#customer ul.kr li.kdf ul li a.kdf_nonAX {
    background-position:-308px -54px;
	width:157px;
}
#customer ul.kr li.kdf ul li a.kdf_nonAX:hover {
    background-position:-308px -204px;
}
#customer ul.kr li.kdf ul li a.kdf_AX {
    background-position:-466px -54px;
	width:155px;
}
#customer ul.kr li.kdf ul li a.kdf_AX:hover {
    background-position:-466px -204px;
}
#customer ul.kr li.kdf ul li a.kdf_del {
    background-position:-622px -54px;
	width:110px;
}
#customer ul.kr li.kdf ul li a.kdf_del:hover {
    background-position:-622px -204px;
}
#customer ul.kr li.remote ul {
    margin:44px 0 0 1px;
}
#customer ul.kr li.remote ul li a {
	display:inline-block;
	height:90px;
}
#customer ul.kr li.remote ul li a.remote_teamV {
    background-position:-745px -54px;
	width:93px;
}
#customer ul.kr li.remote ul li a.remote_teamV:hover {
    background-position:-745px -204px;
}
#customer ul.kr li.remote ul li a.remote_helpU {
    background-position:-838px -54px;
	width:93px;
}
#customer ul.kr li.remote ul li a.remote_helpU:hover {
    background-position:-838px -204px;
}
#customer ul.kr li.remote ul li a.remote_help {
    background-position:-931px -54px;
	width:76px;
}
#customer ul.kr li.remote ul li a.remote_help:hover {
    background-position:-931px -204px;
}

.FTbanner {
    float:left;
	width:100px;
	height:500px;
	margin-right:10px;
	display:block;
}
.cont-r {
    float:left;
	width:110px;
}
.cont-wrap {
    float:left;
	width:1000px;
	overflow:hidden;
	margin-top:20px;
}
#solution {
    float:left;
	width:988px;
	border:1px solid #bebebe;
	padding:5px;
	overflow:hidden;
	margin-top:20px;
}
#solution table {
    width:988px;
	border-collapse:collapse;
}
#solution table tr:nth-child(odd) {
    background-color:#f5f5f5;
}
#solution table th {
    height:34px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#fff;
	border-right:1px solid #dbdbdb;
	background:#4a4a4a;
}
#solution table th.last {
    border=right:0;
}
#solution table td {
    border:1px solid #dbdbdb;
}
#solution table td:nth-child(1) {
    text-align:center;
	width:50px;
	border-left:0;
}
#solution table td:nth-child(2) {
    width:468px;
}
#solution table td:nth-child(3) {
    width:468px;
	border-right:0;
}
#solution table td ol, 
#solution table td ul,
#solution table td dl {
	line-height:22px; 
	padding-left:15px; 
	margin:10px 0;
}
#solution table td.what dl dt {
    font-weight:bold;
	color:#ff4e00;
}
#solution table td.what dl dd {
    
}

#footer {
    width:100%;
	min-width:1220px;
}
#agent {
	width:100%;
	border-top:1px solid #d5d5d5;
	background-color:#efefef;
	margin-top:50px;
}
#agent .agent {
    width:978px;
	margin:0 auto;
	color:#575757;
	padding:15px 0 18px 22px;
	line-height:22px;
}
#agent .agent label {
    font-weight:bold;
}
#copyright {
    background-color:#505050;
	color:#fff;
	text-align:center;
	padding:10px 0;
	line-height:20px;
}

.f_orange {
    color:#ff4e00;
}
.f_bold {
    font-weight:bold;
}

/* FAQ Sub */
#contents {
	margin:30px auto 0; 
	position:relative;
	overflow:hidden;
}
#contents.W800 {
    width:800px;
}
#contents.W1000 {
    width:1000px;
}
#contents .sub_header {
    background:url(images/FaqSubTitleBG.png) no-repeat; 
	width:100%; 
	height:35px; 
	display:block; 
	position:relative; 
}
#contents .sub_header .headerTitle {
    margin-left:34px; 
	color:#fff; 
	font-size:14px; 
	font-weight:bold; 
	line-height:35px;
}
#contents .sub_header .goFaqMain {
    position:absolute; 
	right:0; 
	top:0;
    height:35px;
	line-height:31px;
	color:#fff;
    padding-right:10px;
}
#contents a {
    text-decoration:none;
}
#contents .sub_header .goFaqMain a {
    color:#fff;
	font-weight:normal;
}

#subContainer_style {
    -webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	border:1px solid #cecece;
	padding:8px;
	overflow:hidden;
	width:782px;
	margin:30px 0 20px 0;
}
#subContainer_style.style2 {
    border-color:#ff4e00;
}
.sequence {
    overflow:hidden;
	width:auto;
	margin:0 10px 12px 10px;
	position:relative;
}
.sequence label {
    float:left;
	width:22px;
	height:18px;
	background:#0b63d0;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:18px;
	display:inline-block;
	margin:3px 10px 0 0;
}
.sequence.center {
    color:#4f4f4f;
	font-size:14px;
	line-height:20px;
	letter-spacing:-0.04em;
	word-break:keep-all;
}
.sequence.center label {
    float:none;
}
.sequence label.style2 {
    background:#e93605;
}
.sequence p {
    float:left;
	width:auto;
	display:inline-block;
	color:#4f4f4f;
	font-size:13px;
	line-height:20px;
	letter-spacing:-0.04em;
	word-break:keep-all;
}
.sequence p.col1 {
    width:730px;
}
.sequence p.col2 {
    width:auto;
	display:inline-block;
	text-align:left;
}
.point1 {
    font-weight:bold;
	color:#1b76d3;
}
.point2 {
    font-weight:bold;
	color:#ea3737;
}
.subBox_A,
.subBox_B {
    width:100%;
    position:relative;	
	padding-bottom:20px;
}
.subBox_A.last,
.subBox_B.last {
    padding-bottom:0;
}
.point_caption01 {
	margin:20px 0 10px 20px;
	line-height:34px;
	font-size:16px;
	font-weight:bold;
}
.point_caption01 i {
    background:url(images/ic_exclamation_org.png) no-repeat; 
	display:inline-block;
	width:31px;
	height:31px;
	margin-right:10px;
	vertical-align:middle;
}
.col3Box {
    width:998px;
	border:1px solid #cecece;
	border-top:4px solid #dbdbdb;
	overflow:hidden;
	margin-bottom:20px;
}
.col3Box .col_style {
    float:left;
	width:332px; 
	text-align:center;	
}
.col3Box .col_style.center {
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
	background:#f3f3f3;
	display:table-cell;
	text-align:center;
}
.col3Box .col_style h2 {
    text-align:center;
	margin:25px 0 14px 0;
}
.col3Box .col_style ul {
    margin:25px 10px;
}
.col3Box .col_style ul li {
    text-align:center;
	padding-bottom:1px;
	background:url(images/dotline_1.png) repeat-x bottom;
	padding-top:12px;
}
.col3Box .col_style ul li.last {
    background:none;
}
.col3Box .col_style_none {
    clear:both;
	border-top:1px solid #cecece;
	text-align:center;
	overflow:hidden;
}
.col3Box .col_style_none img {
    padding:15px 0;
}
#tab02 .col3Box .col_style {
    background:#f3f3f3;
}
#tab02 .col3Box .col_style.center {
    background-color:#fff;
}
.sendDMP {
    width:100%;
	background:url(images/faq_mDMPMail.png) no-repeat;
	position:relative;
	height:143px;
	margin:-20px 0 20px 0;
}
.sendDMP .sendMail {
    position:absolute;
	top:58px;
	left:485px;
	width:420px;
	font-size:13px;
	line-height:20px;
}


/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.6); /* Black w/ opacity */
  text-align:center;
}

/* Modal Content */
.modal-content {
  margin:0 auto;
  text-align:center;
  position:fixed;
}
.modal-content.modal_Edge {
  width: 738px;
  height:250px;
  left:50%;
  bottom:15px;
  margin-left:-450px;
}
.modal-content.modal_Edg {
  width:410px;
  height:662px;
  right:487px;
  top:0;
}
.modal-content.IE {
  width: 898px;
  height:250px;
  left:50%;
  bottom:85px;
  margin-left:-500px;
}
.modal-content.Whale {
  width: 712px;
  height:505px;
  left:50%;
  bottom:0;
  margin-left:-500px;
}
.modal-content.chrome {
  width: 760px;
  height:480px;
  left:0;
  bottom:15px;
}
.modal-content.modal_ff {
  width: 392px;
  height:714px;
  left:20px;
  top:20px;
  margin-left:0;
}

/* The Close Button */

.close {
  position:absolute;
  width:28px;
  height:28px;
  display:inline-block;
  background:url(images/close_01.png) no-repeat;
  color:#fff;
  font-size:20px;
  font-weight:bold;
  line-height:21px;
}
.close.close_Edge {
  top:8px;
  left:3px;
}
.close.close_Edg {
  top:143px;
  left:1px;
}
.close.close_IE {
  top:8px;
  left:3px;
}
.close.close_whale {
  top:174px;
  left:1px;
}
.close.close_chrome {
  top:8px;
  left:40px;
}
.close.close_ff {
  top:1px;
  left:1px;
}

.close:hover,
.close:focus {
  text-decoration: none;
  cursor: pointer;
}