@charset "utf-8";
/* CSS Document */


/* Notice */
table.tbl_a {position:relative; border-collapse: collapse; width: 100%; margin: 0px; font-size:0.9em;}
table.tbl_a a{color:#333333; text-decoration:none;}
table.tbl_a a:link, a:visited{color:#3C3C3C; text-decoration:none;}
table.tbl_a a:hover, a:active, a:focus{color:#0362bd; text-decoration:underline}
table.tbl_a tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
table.tbl_a th { border: 1px solid #d1d1d1;}
table.tbl_a th.last { border-right: 0px solid #d1d1d1;}
table.tbl_a td.last { border-right: 0px solid #d1d1d1;}
table.tbl_a thead { font-weight: normal; text-align:center;}
table.tbl_a thead th{ background: #fff; color: #555; font-weight: 600; text-align: left; vertical-align: middle; padding: 5px 7px 4px 11px; line-height:250%; border-top:2px solid black; border-bottom:1px solid #666; border-right:0px solid; border-left:0px solid; text-align:Center;}
table.tbl_a tbody th{ background: #f5f5f5; color: #555;  font-weight: 500; text-align: right; vertical-align: middle; padding: 5px 7px 4px 11px; line-height:250%;}
table.tbl_a tbody td time {font-size:0.9em;}
table.tbl_a td	{text-align:left; padding: 6px 6px 5px 6px; line-height:250%; color:#333333;border-bottom: 1px solid #d1d1d1;}
table.tbl_a td.alignC {text-align:center;}
table.tbl_a td.alignL {text-align:left; padding-left:10px; line-height:150%;}
table.tbl_a td img{vertical-align:middle;}

table.tbl_a td ul	{}
table.tbl_a td ul li	{margin:0px 0px 5px 0px;}
table.tbl_a td ul li img	{vertical-align:middle;}

table.tbl_a tr.bg	{background:#ecf3fb !important;}
table.tbl_a td.bg	{background:#ecf3fb !important;}

table.tbl_a .bg02	{background:#f7f7f7 !important;}

/* Related Games */
table.tbl_b {position:relative; border-collapse: collapse; width: 100%; margin: 0px; font-size:0.9em;}
table.tbl_b a{color:#333333; text-decoration:none;}
table.tbl_b a:link, table.tbl_b a:visited{color:#3C3C3C; text-decoration:none;}
table.tbl_b a:hover, table.tbl_b a:active, table.tbl_b a:focus{color:#0362bd; text-decoration:underline}
table.tbl_b tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
table.tbl_b th { border: 1px solid #d1d1d1;}
table.tbl_b th.last { border-right: 0px solid #d1d1d1;}
table.tbl_b td {border-bottom: 1px solid #d1d1d1;}
table.tbl_b tr.first { border-top: 1px solid #000;}
table.tbl_b tr td.last { border-bottom: 1px solid #000;}

table.tbl_b tbody th{ background: #f5f5f5; color: #555;  font-weight: 500; text-align: right; vertical-align: middle; padding: 5px 7px 4px 11px; line-height:250%;}

table.tbl_b td	{text-align:left; padding: 6px 6px 5px 6px; line-height:250%; color:#333333;}
table.tbl_b td.alignC {text-align:center;}
table.tbl_b td.alignL {text-align:left; padding-left:20px;}

table.tbl_b tr.bg	{background:#ecf3fb !important;}
table.tbl_b td.bg	{background:#ecf3fb !important;}

table.tbl_b .bg02	{background:#f7f7f7 !important;}

/* Hardware Spec */

table.tbl_c {position:relative;  border-collapse: collapse; width: 100%; margin: 0px; font-size:0.9em;}

table.tbl_c a{color:#333333; text-decoration:none;}
table.tbl_c a:link, table.tbl_c a:visited{color:#3C3C3C; text-decoration:none;}
table.tbl_c a:hover, table.tbl_c a:active, table.tbl_c a:focus{color:#2C83BA; text-decoration:underline;}

table.tbl_c tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
table.tbl_c th { border-top: 2px solid #000000;  border-bottom: 1px solid #d1d1d1;}
table.tbl_c td {  border-bottom: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; background:#ffffff;}
table.tbl_c thead { font-weight: normal; text-align:center;}
table.tbl_c thead th{background: #fff; color: #000000; font-weight: 700; vertical-align: middle; padding: 5px 7px 4px 11px; line-height:250%; border-top:2px solid black; border-bottom:1px solid #d1d1d1; border-right:0px solid; border-left:0px solid; text-align:Center;}
table.tbl_c thead th.last{ border-right-style: hidden; border-right: 0px solid #d1d1d1; }


table.tbl_c tbody th{ border-top: 0px solid #000000;  border-right: 1px solid #d1d1d1; background: #ffffff; color: #333333; font-weight:600; vertical-align: middle; padding: 6px 4px 4px 8px; line-height:250%;}
table.tbl_c tbody td {line-height:250%;}
table.tbl_c tbody th.last{ border-right-style: hidden; border-right: 0px solid #d1d1d1; }

table.tbl_c tbody td.last{ border-right-style: hidden; border-right: 0px solid #d1d1d1; }


table.tbl_c tfoot td{ border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1;background: #f0f0f0; border-right: 0px solid #d1d1d1; font-weight: bold; text-align: center; vertical-align: middle; padding: 6px 4px 4px 8px; line-height:150%;}
table.tbl_c tfoot td.sum{ color:#333333;}
table.tbl_c tfoot td.line{ border-right: 1px solid #d1d1d1;}

table.tbl_c td	{padding: 6px 4px 4px 8px; line-height:150%; color:#333333;}
table.tbl_c tr.bg	{background:#ffffff !important;}
table.tbl_c td.bg	{background:#ffffff !important;}
table.tbl_c td img{vertical-align:middle;}
table.tbl_c td.left { text-align: left; white-space: normal; }

/* Normal Table */
table.tbl_d {position:relative;  border-collapse: collapse; width: 100%; margin: 0px; font-size:0.9em;}

table.tbl_d a{color:#000000; text-decoration:none;}
table.tbl_d a:link, table.tbl_d a:visited{color:#000000; text-decoration:none;}
table.tbl_d a:hover, table.tbl_d a:active, table.tbl_d a:focus{color:#000000; text-decoration:underline;}

table.tbl_d thead { font-weight: normal; text-align:center;}
table.tbl_d thead th{background: #fff; color: #000000; font-weight: 700; vertical-align: middle; line-height:250%; border-top:2px solid black; border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1; border-left:0px solid; text-align:center;}
table.tbl_d thead th.last{ border-right-style: hidden; border-right: 0px solid #d1d1d1; }

table.tbl_d tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
table.tbl_d th { border-bottom: 1px solid #d1d1d1;}
table.tbl_d td {  border-bottom: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; background:#ffffff;}


table.tbl_d tbody th{ background: #f8f8f8; color: #333333; font-weight:600; text-align: center; vertical-align: middle; padding: 6px 4px 4px 8px; line-height:250%;}
table.tbl_d tbody td {line-height:120%;}

table.tbl_d tbody td.last{ border-right-style: hidden; border-right: 0px solid #d1d1d1; }


table.tbl_d tfoot td{ border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1;background: #f0f0f0; border-right: 0px solid #d1d1d1; font-weight: bold; text-align: center; vertical-align: middle; padding: 6px 4px 4px 8px; line-height:150%;}
table.tbl_d tfoot td.sum{ color:#333333;}
table.tbl_d tfoot td.line{ border-right: 1px solid #d1d1d1;}

table.tbl_d td	{text-align:left; padding: 6px 4px 4px 8px; line-height:150%; color:#333333;}
table.tbl_d tr.bg	{background:#ffffff !important;}
table.tbl_d td.bg	{background:#ffffff !important;}
table.tbl_d td img{vertical-align:middle;}
table.tbl_d td.left { text-align: left; white-space: normal; }
table.tbl_d tr.first {border-top:2px solid #000000;}
table.tbl_d tr.last {border-bottom:1px solid #d1d1d1;}
table.tbl_d th.last {border-bottom:2px solid #000000; border-right: 1px solid #d1d1d1;}

/* 사용설명서다운로드 */
table.tbl_e {position:relative; border-collapse: collapse; width: 100%; margin: 0px; font-size:0.9em;}
table.tbl_e a{color:#333333; text-decoration:none;}
table.tbl_e a:link, table.tbl_e a:visited{color:#3C3C3C; text-decoration:none;}
table.tbl_e a:hover, table.tbl_e a:active, table.tbl_e a:focus{color:#0362bd; text-decoration:underline}
table.tbl_e tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
table.tbl_e th { border: 1px solid #d1d1d1;}
table.tbl_e th.last { border-right: 0px solid #d1d1d1;}
table.tbl_e td {border-bottom: 1px solid #d1d1d1; font-size:0.87em;}
table.tbl_e td.last { border-right: 0px solid #d1d1d1;}
table.tbl_e thead { font-weight: normal; text-align:center;}
table.tbl_e thead th{ background: #fff; color: #555; font-weight: 600; text-align: left; vertical-align: middle; padding: 5px 7px 4px 11px; line-height:250%; border-top:2px solid black; border-bottom:1px solid #666; border-right:0px solid; border-left:0px solid; text-align:Center;}
table.tbl_e tbody th{ background: #f5f5f5; color: #555;  font-weight: 500; text-align: right; vertical-align: middle; padding: 5px 7px 4px 11px; line-height:250%;}
table.tbl_e tbody td time {font-size:0.9em;}
table.tbl_e td	{text-align:left; padding: 6px 6px 5px 6px; line-height:250%; color:#333333;}
table.tbl_e td.alignC {text-align:center;}
table.tbl_e td.alignL {text-align:left; padding-left:10px; line-height:150%;}
table.tbl_e td img{vertical-align:middle;}
table.tbl_e td ul	{}
table.tbl_e td ul li	{margin:0px 0px 5px 0px;}
table.tbl_e td ul li img	{vertical-align:middle;}

table.tbl_e tr.bg	{background:#ecf3fb !important;}
table.tbl_e td.bg	{background:#ecf3fb !important;}

table.tbl_e .bg02	{background:#f7f7f7 !important;}

/* promotion */
.board_promotion {position:relative; width:980px; border-top:2px solid black;}
.board_promotion ul li {position:relative;width:100%; height:140px; border-bottom:1px solid #cecece; }
.board_promotion ul li .img {position:relative;float:left; width:200px; height:135px; padding:5px 0 0 0px; display:inline-block; text-align:center; margin:0 auto;}
.board_promotion ul li .img img {max-width:200px; max-height:130px;}
.board_promotion ul li .txt {float:right; width:760px; height:135px; color: #000; display:inline-block;}
.board_promotion ul li .txt dl {width:100%; clear:both; }
.board_promotion ul li .txt dl dt {padding:10px 5px 5px 5px; font-weight:600;}
.board_promotion ul li .txt dl dd {padding:5px; line-height:26px; font-size:14px;}
.board_promotion ul li .txt dl dd.date {font-size:11px; color:#767676; margin:0px; padding:0 0px 0 5px;}
.board_promotion ul li.last {position:relative;width:100%; height:150px; border-bottom:2px solid #000;}
/* Update */
.board_update {position:relative; width:980px; border-top:2px solid black;}
.board_update ul li {position:relative;width:100%;  border-bottom:1px solid #cecece; display:inline-block;}
.board_update ul li .img {position:relative;float:left; width:200px; padding:5px 0 0 0px; display:inline-block; text-align:center; margin:0 auto;}
.board_update ul li .img img {max-width:200px; max-height:130px;}
.board_update ul li .txt {float:right; width:98%; color: #000; display:inline-block;}
.board_update ul li .txt dl {width:100%; clear:both; }
.board_update ul li .txt dl dt {padding:10px 5px 5px 5px; font-weight:600;}
.board_update ul li .txt dl dt a {color:#333333;}
.board_update ul li .txt dl dd {padding:5px; line-height:26px; font-size:14px;}
.board_update ul li .txt dl dd.date {font-size:11px; color:#767676; margin:0px; padding:0 0px 5px 5px;}
.board_update ul li.last {position:relative;width:100%; border-bottom:2px solid #000;}
/*FAQ*/
.board_faq {position:relative; width:980px; border-top:2px solid black;}
.board_faq ul li {position:relative;width:100%;  border-bottom:1px solid #888888; display:inline-block;}
.board_faq ul li .img {position:relative;float:left; width:200px; padding:5px 0 0 0px; display:inline-block; text-align:center; margin:0 auto;}
.board_faq ul li .img img {max-width:200px; max-height:130px;}
.board_faq ul li .txt {float:right; width:98%; color: #000; display:inline-block;}
.board_faq ul li .txt dl {width:100%; clear:both; }
.board_faq ul li .txt dl dt {padding:10px 5px 10px 5px; font-weight:600;}
.board_faq ul li .txt dl dt a {color:#333333;}
.board_faq ul li .txt dl dd {padding:3px; line-height:26px; font-size:14px; width:960px;  height:40px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; word-break:normal;}
.board_faq ul li .txt dl dd.date {font-size:11px; color:#767676; margin:0px; padding:0 0px 5px 5px;}
.board_faq ul li.last {position:relative;width:100%; border-bottom:2px solid #000;}
/* search_board */
.board_search {position:relative; width:950px; word-break:break-all;}
.board_search .txt {float:right; width:100%; color: #000;  }
.board_search .txt dl {width:100%; clear:both; min-height:100px; max-height:150px; border-bottom:1px solid #cecece;}
.board_search .txt dl dt {padding:10px 5px 5px 0px; font-weight:600;}
.board_search .txt dl dd {line-height:26px; font-size:14px;}

/* View */
table.tbl_view {position:relative; border-collapse: collapse; width:100%; margin: 0px; }

table.tbl_view a{color:#333333; text-decoration:none;}
table.tbl_view a:link, table.tbl_view a:visited{color:#3C3C3C; text-decoration:none;}
table.tbl_view a:hover, table.tbl_view a:active, table.tbl_view a:focus{color:#0362bd; text-decoration:underline;}

table.tbl_view tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
table.tbl_view th { border: 1px solid #d1d1d1;}
table.tbl_view td { border-bottom: 1px solid black;}
table.tbl_view thead { font-weight: normal; text-align:center;}
table.tbl_view thead th{ background: #fff; color: #555; font-weight:500; text-align: left; vertical-align: middle; padding: 5px 0px 4px 10px; line-height:250%; border-top:2px solid black; border-bottom:1px solid #666; border-right:0px solid; border-left:0px solid;}
table.tbl_view thead th.last{ border-right-style: hidden; border-right: 0px solid #d1d1d1; }


table.tbl_view tbody th{ background: #ffffff; color: #0362bd;  font-weight:500; text-align: right; vertical-align: middle; padding: 4px 6px 3px 10px; line-height:250%;}
table.tbl_view tbody th.last{ border-right-style: hidden; border-right: 0px solid #d1d1d1; }
table.tbl_view tbody td h4.title {clear:both; font-weight:13px; letter-spacing:-0.05em;line-height:50px;font-weight: 600;}
table.tbl_view tbody td p {letter-spacing:-0.05em; line-height:170%; clear:both; font-size:0.9em;}
table.tbl_view td	{text-align:left; padding: 10px 10px 10px 10px; line-height:150%; color:#333333;}

table.tbl_view td img{vertical-align:middle;}

table.tbl_view td ul	{}
table.tbl_view td ul li	{margin:0px 0px 5px 0px;}
table.tbl_view td ul li img	{vertical-align:middle;}

table.tbl_view tr.bg	{background:#ffffff !important;}
table.tbl_view td.bg	{background:#ffffff !important;}

table.tbl_view .share_box {width:100px; height:40px; text-align:right; float:right; padding:4px 5px 0px 15px; font-size:11px;}

table .bg02	{background:#f7f7f7 !important;}


/* 이전글/ 다음글 보기 */

table.tbl_pre {position:relative; border-collapse: collapse; width: 100%; margin: 50px 0px 0px 0px;}
table.tbl_pre tr {border-top:2px solid black;}
table.tbl_pre tr.last {border-top:0px solid; border-bottom:2px solid black;}
table.tbl_pre th {font-weight:500; border-bottom:1px solid #cecece; text-align:left; padding-left:30px; font-size:14px; line-height:300%; }
table.tbl_pre th a {color:#555555;}
table.tbl_pre td {line-height:150%; border-bottom:1px solid #cecece; width:850px; font-size:14px;}
table.tbl_pre td a {color:#555555;}

/* Spec */
caption {position:absolute; visibility:hidden; font-size:0;}

table.tbl_gray { border-collapse: collapse; width: 100%; margin: 0px; font-size:13px; position:relative; }

table.tbl_gray a{color:#333333; text-decoration:none;}
table.tbl_gray a:link, table.tbl_gray a:visited {color:#3C3C3C; text-decoration:none;}
table.tbl_gray a:hover, table.tbl_gray a:active, table.tbl_gray a:focus{color:#0362bd; text-decoration:underline;}

table.tbl_gray tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
table.tbl_gray th { border: 1px solid #d1d1d1;}
table.tbl_gray td { border: 1px solid #d1d1d1; font-weight:none;text-align:left; padding: 6px 6px 5px 12px; line-height:160%; color:#333333;}
table.tbl_gray thead { font-weight: normal; text-align:center;}
table.tbl_gray thead th{ background: #f5f5f5; color: #555; font-weight: 500; text-align: left; vertical-align: middle; padding: 5px 7px 4px 11px; line-height:160%;}
table.tbl_gray tbody th{ background: #f5f5f5; color: #555;  font-weight: 500; text-align: right; vertical-align: middle; padding: 5px 7px 4px 11px; line-height:160%;}


table.tbl_gray td img{vertical-align:middle;}

table.tbl_gray td ul	{}
table.tbl_gray td ul li	{margin:0px 0px 5px 0px;}
table.tbl_gray td ul li img	{vertical-align:middle;}

table.tbl_gray tr.bg	{background:#f5f5f5 !important;}
table.tbl_gray td.bg	{background:#f5f5f5 !important;}

table .bg02	{background:#f7f7f7 !important;}


/* Table View */
.view_board {position:relative; clear:both; width:100%;}
.view_board hr.line2{border:1px solid #000000;}
.view_board hr.line1 {height:1px; background:#000000;}
.view_board .share_box {position:relative; margin-top:10px; width:100px; height:40px; text-align:center; float:right; padding-top:5px; z-index:14;}
.view_board .share_box ul {position:relative; display:inline-block;}
.view_board .share_box ul li {position:relative; display:inline-block;}
.view_board .share_box ul li.txt {position:relative; display:inline-block; vertical-align:top; font-size:11px;  margin-top:5px;}
.view_board .board_contents {position:relative; width:100%; padding: 10px 10px 30px 10px; line-height:200%; letter-spacing:-0.05em; font-size:0.85em;}
.view_board .board_contents h4.title {clear:both; letter-spacing:-0.05em;line-height:50px;font-weight: 600;}
.view_board .board_contents p {clear:both;}
.view_board .board_contents p div {line-height:200% !important;}
.view_board .board_contents p div a,a:link,a:visited,a:hover,a:active,a:focus {color:#2059ae;}
.view_board .board_contents strong {font-weight:600;}
.view_board .board_header {position:relative; width:100%; line-height:150%; color: #000000; padding-bottom:35px; padding-top:15px; padding-left:10px;}
.view_board .board_header .notice_title {float:left; display:inline-block;  font-weight: 600; width:80%; margin-right:10%; padding-bottom:15px;}
.view_board .board_header time {float:right; display:inline-block; font-size:11px; width:10%; vertical-align:middle;}
.view_board table {position:relative; margin:10px 0px 10px 0px}
.view_board table thead th {text-align:center; font-weight:500; padding:8px; font-size:0.9em; background: #f3f3f3; border:1px solid #676767; color:#333333;}
.view_board table tbody th {text-align:center; font-weight:500; padding:8px; font-size:0.9em; background: #f9f9f9; border:1px solid #676767; color:#333333;}
.view_board table tbody td {padding:8px; font-size:0.9em; border:1px solid #676767; color:#333333;}

.view_board .board_contents table.tbl_contract {position:relative;  border-collapse: collapse; width: 100%; margin: 10px 10px 30px 10px; font-size:0.8em; font-family:dotum;}

.view_board .board_contents table.tbl_contract a{color:#333333; text-decoration:none;}
.view_board .board_contents table.tbl_contract a:link, .view_board .board_contents table.tbl_contract a:visited{color:#3C3C3C; text-decoration:none;}
.view_board .board_contents table.tbl_contract a:hover, .view_board .board_contents table.tbl_contract a:active, .view_board .board_contents table.tbl_contract a:focus{color:#2C83BA; text-decoration:underline;}


.view_board .board_contents table.tbl_contract th {border: 1px solid #d1d1d1 !important;}
.view_board .board_contents table.tbl_contract td {border: 1px solid #d1d1d1 !important; background:#ffffff !important;}
.view_board .board_contents table.tbl_contract thead { font-weight: normal; text-align:center;}
.view_board .board_contents table.tbl_contract thead th{background: #fff; color: #000000; font-weight: 700; vertical-align: middle; padding: 5px 7px 4px 11px; line-height:200%; border-top:2px solid black; border: 1px solid #d1d1d1 !important;text-align:Center;}
.view_board .board_contents table.tbl_contract thead th.last{ border-right-style: hidden; border-right: 0px solid #d1d1d1 !important; }


.view_board .board_contents table.tbl_contract tbody th{ border-right: 1px solid #d1d1d1 !important; background: #ffffff; color: #333333; font-weight:600; vertical-align: middle; padding: 6px 4px 4px 8px; line-height:250%; text-align:left;}
.view_board .board_contents table.tbl_contract tbody td {line-height:200%;}
.view_board .board_contents table.tbl_contract tbody th.last{ border-right-style: hidden; border-right: 0px solid #d1d1d1 !important; }

.view_board .board_contents table.tbl_contract tbody td.last{ border-right-style: hidden; border-right: 0px solid #d1d1d1 !important; }

.view_board .board_contents table.tbl_contract td	{padding: 6px 4px 4px 8px; line-height:150%; color:#333333;}
.view_board .board_contents table.tbl_contract tr.bg	{background:#ffffff !important;}
.view_board .board_contents table.tbl_contract td.bg	{background:#ffffff !important;}
.red {
	color: #FF0000;
}

/* Table View */
.view_support {position:relative; clear:both; width:100%;}
.view_support hr.line2{border:1px solid #000000;}
.view_support hr.line1 {height:1px; background:#000000;}
.view_support .board_contents {position:relative; width:100%; padding: 10px 10px 30px 10px; line-height:200%; letter-spacing:-0.05em;}
.view_support .board_contents h4.title {clear:both; letter-spacing:-0.05em;line-height:50px;font-weight: 600;}
.view_support .board_contents p {letter-spacing:-0.05em; clear:both;}
.view_support .board_contents p div {line-height:200% !important;}
.view_support .board_contents p div a,a:link,a:visited,a:hover,a:active,a:focus {color:#2059ae;}
.view_support .board_contents strong {font-weight:600;}
.view_support .board_contents section.description article .support_des {position:relative; float:left; display:inline-block; text-align:left;}
.view_support .board_contents section.description article .support_des h3 {position:relative; color: #333333; margin: 0 auto; font-size: 1.6em !important;letter-spacing: -0.05em; line-height:1.5em; font-weight:600;}
.view_support .board_contents section.description article .support_des h4 {position:relative; color: #333333; margin: 0 auto; font-size: 1.2em !important;letter-spacing: -0.05em; line-height:1.4em; font-weight:600;}
.view_support .board_contents section.description article .support_des h5 {position:relative; color: #333333; margin: 0 auto; font-size: 1em !important;letter-spacing: -0.05em; line-height:300%; font-weight:600;}
.view_support .board_contents section.description article .support_des h6 {position:relative; color: #333333; margin: 0 auto; font-size: 0.97em !important;letter-spacing: -0.05em; line-height:300%; font-weight:600; text-decoration:underline;}
.view_support .board_contents section.description article .support_des p {position:relative; color: #333333; margin: 0 auto; font-size: 0.9em !important;letter-spacing: 0em; line-height:180%;}
.view_support .board_contents section.description article .support_des ul li {font-size: 0.9em} 
.view_support .board_contents section.description article .support_des ol {margin-left:20px;}
.view_support .board_contents section.description article .support_des ol li {font-size: 0.85em; list-style-type:decimal;}
.view_support .board_contents section.description article .support_des ul.bul_arrow	{margin:10px;}
.view_support .board_contents section.description article .support_des ul.bul_arrow li	{background:url(../images/img_arrow.gif) 0px 7px no-repeat; padding-left:10px; font-size: 0.9em !important; line-height:150%; color:#333333; margin-top:3px;;}
.view_support .board_contents section.description article .support_des ul.bul_arrow li a {color:#0b4b92}

.view_support .board_header {position:relative; width:100%; line-height:150%; color: #000000; padding-bottom:35px; padding-top:15px; padding-left:10px;}
.view_support .board_header .notice_title {float:left; display:inline-block;  font-weight: 600; width:80%; margin-right:10%; padding-bottom:15px;}
.view_support .board_header time {float:right; display:inline-block; font-size:11px; width:10%; vertical-align:middle;}
.view_support table {position:relative; margin:10px 0px 10px 0px}
.view_support table thead th {text-align:center; font-weight:500; padding:8px;  background: #f3f3f3; border:1px solid #676767; color:#333333;}
.view_support table tbody th {text-align:center; font-weight:500; padding:8px;   background: #f9f9f9; border:1px solid #676767; color:#333333;}
.view_support table tbody td {padding:8px; border:1px solid #676767; color:#333333;}
.view_support table tbody td ul li {font-size:1em;}
.view_support table tbody td ol li {font-size:1em;}


/*PS Plus - 서비스 일람*/

table.tbl_plus {position:relative;  border-collapse: collapse; width: 100%; margin:0px auto; font-size:0.9em;}
.plus_summary legend {font-size:0; color:#ffffff;}
table.tbl_plus a{color:#000000; text-decoration:none;}
table.tbl_plus a:link, table.tbl_plus a:visited{color:#000000; text-decoration:none;}
table.tbl_plus a:hover, table.tbl_plus a:active, table.tbl_plus a:focus{color:#000000; text-decoration:underline;}

table.tbl_plus tr { height:80px; } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
table.tbl_plus th { border-bottom: 1px solid #eff4f8;}
table.tbl_plus td { width:155px; border-bottom: 1px solid #eff4f8; border-right: 1px solid #eff4f8; background:#ffffff;}

table.tbl_plus tbody {margin:0 auto;}
table.tbl_plus tbody tr.first {height:70px;}
table.tbl_plus tbody th.first {background: #f8f8f8; }
table.tbl_plus tbody td {line-height:120%; text-align:center;}
table.tbl_plus tbody td.last{ border-right-style: hidden; border-right: 0px solid #eff4f8; }
table.tbl_plus tbody th{background:#D1D5D8; color: #4E4E4E; font-weight:600; text-align: center; vertical-align: middle; padding:15px; text-align:left; padding-left:80px;}


table.tbl_plus tr.first th.first {background:none; border-right:1px solid #eff4f8;}
table.tbl_plus tr.first td {border-top:1px solid #eff4f8; background:#D1D5D8; line-height:250%; }


table.tbl_plus td	{text-align:left; padding:6px 4px 4px 8px; line-height:150%; color:#333333;}
table.tbl_plus tr.bg	{background:#ffffff !important;}
table.tbl_plus td.bg	{background:#ffffff !important;}

table.tbl_plus td img {vertical-align:middle;}
table.tbl_plus td.left {text-align: left; white-space: normal; }
table.tbl_plus tr.last {border-bottom:1px solid #eff4f8;}


/* Support shop Table */
table.tbl_shop {position:relative; border-collapse:collapse; width:100%; margin:0px; font-size:13px;}

table.tbl_shop a{color:#000000; text-decoration:none;}
table.tbl_shop a:link, table.tbl_d a:visited{color:#000000; text-decoration:none;}
table.tbl_shop a:hover, table.tbl_d a:active, table.tbl_d a:focus{color:#000000; text-decoration:underline;}

table.tbl_shop thead { font-weight: normal; text-align:center;}
table.tbl_shop thead th{background:#fff; color: #000000; font-weight:700; vertical-align:middle; line-height:250%; border-top:2px solid black; border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1; border-left:0px solid; text-align:center;}
table.tbl_shop thead th.last{ border-right-style: hidden; border-right: 0px solid #d1d1d1; }

table.tbl_shop tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
table.tbl_shop th { border-bottom: 1px solid #d1d1d1;}
table.tbl_shop td { border-bottom: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; background:#ffffff;}

table.tbl_shop tbody th{ background: #f8f8f8; color:#333333; font-weight:600; text-align:left; vertical-align: middle; padding: 6px 4px 4px 12px; line-height:250%;}
table.tbl_shop tbody td {line-height:120%;}
table.tbl_shop tbody td.shop_phone { width:119px;}
table.tbl_shop tbody td.last{ border-right-style: hidden; border-right: 0px solid #d1d1d1; width:357px;}

table.tbl_shop tfoot td{ border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1;background: #f0f0f0; border-right: 0px solid #d1d1d1; font-weight: bold; text-align: center; vertical-align: middle; padding: 6px 4px 4px 8px; line-height:150%;}
table.tbl_shop tfoot td.sum{ color:#333333;}
table.tbl_shop tfoot td.line{ border-right: 1px solid #d1d1d1;}

table.tbl_shop td {padding:6px 4px 4px 8px; line-height:150%; color:#333333;}
table.tbl_shop tr.bg {background:#ffffff !important;}
table.tbl_shop td.bg {background:#ffffff !important;}
table.tbl_shop td img {vertical-align:middle;}
table.tbl_shop td.left {text-align: left; white-space: normal; }
table.tbl_shop tr.first {border-top:2px solid #000000;}
table.tbl_shop tr.last {border-bottom:1px solid #d1d1d1;}
table.tbl_shop th.last {border-bottom:2px solid #000000; border-right: 1px solid #d1d1d1;}