@charset "UTF-8";
.footer-button {
    margin-bottom: 30px;
    overflow: hidden;
	display:block;
    text-align: center;

}
.footer-button a{vertical-align:middle;}
.footer-button .center{text-align:center; overflow:hidden;}
.footer-button.bottom-paging {
    margin-bottom: -30px;
}
.footer-button.bottom-search {
    margin-bottom: 0em;
}
input.checkbox {
    height: 14px;
    margin: 0em;
    padding: 0em;
    width: 14px;
}
input.text {
    border: 1px solid #999;
    color: #333;
    font-family: Dotum;
    font-size: 12px;
    height: 29px;
    line-height: 30px;
    padding: 1px 10px 0em;
    vertical-align: top;
}
select.select {
    border: 1px solid #b3b3b3;
    color: #3c3c3c;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 0em 7px 0em 0em;
    padding: 2px;
    width: 109px;
}
.footer-button .left button {
    float: left;
    margin-right: 5px;
}
.footer-button .ct {
    text-align: center;
}
.footer-button .left A {
    float: left;
    margin-right: 5px;
}
.sns_fb{
	
}
.footer-button .left {
    float: left;
}
.footer-button .right {
    float: right;
}
.footer-button .right form {
    float: left;
    margin-left: 5px;
}
.footer-button .right button {
    float: left;	
    margin-left: 5px;
}
.footer-button .right A {
    float: left;
    margin-left: 5px;
}
.board-list {
    margin-bottom: 30px;
	padding-top:4px;
	background:url(../../img/dk/renewal/common/bg_views_bar.gif) no-repeat left top;
	
}
.content-community .board-list {
	background:none;
}
.board-list table, .shopping_list table, .cart table, .pcInfo table {
    border-collapse: collapse;
    width: 100%;
}
.pcInfo table {
	border:1px solid #cfdcf1;
}
.board-list table.bdt, .shopping_list table.bdt, .cart table.bdt, .pcInfo table.bdt  {
   /* border-top: 2px solid #35528f; */
}
.board-list th, .shopping_list th, .cart th {
    border-bottom: 1px solid #d4dff1;
    border-top: 1px solid #d4dff1;
    vertical-align: top;
}
.board-list th .th, .shopping_list th .th, .cart th .th, .pcInfo th .th {
    display: block;
    font-size: 14px;
    line-height: 16px;
}
.board-list td, .shopping_list td, .cart td  {
    border-bottom: 1px solid #f5f7fc;
    text-align: center;
    vertical-align: top;
    word-break: break-all;
    word-wrap: break-word;
}
.shopping_list td , .cart td , .pcInfo td {
	vertical-align:middle;
}
.board-list td .td {
    color: #70727c;
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    padding: 16px 0em 13px;
}
.board-list td .td a {
    color: #666;
    font-size: 12px;
}
.board-list td .td a:hover span{
	text-decoration:underline;
}
.board-list td.subject {
    text-align: left;
}
.board-list td.date .td ,
.board-list td.hit .td {
    color: #70727c;
    font-family: Tahoma;
    font-size: 11px;
}
.board-list td.avatar {
    color: #70727c;
    font-size: 11px;
}
.board-list tr.notice td {
    background: #fafbfc;
}
.board-list tr.notice td.subject {
    font-weight: bold;
}
.board-list tr.notice td.subject a {
    color: #35528f !important;
}

/* border skin */
.board-list th, .shopping_list th , .cart th, .pcInfo th {
    background: #e5ebf5;
}
.board-list th:first-child .th {
    background: none;
}
.board-list td {
    border-bottom: 1px solid #dfe2eb;
}

/* board padding */
.board-list th .th, .shopping_list th .th, .cart th .th, .pcInfo th .th{
    padding: 12px 0em 10px;
}
.board-list td .td {
    padding: 12px 5px 10px;
}
.board-list td.date .td ,
.board-list td.hit .td {
    padding: 11px 0em 0em;
}
.board-list td.type .icon {
    *display: block;
    margin: 10px 0em 7px;
}
.board-list td.avatar .gm {
    margin-top: 10px;
}
.board-list td.avatar .player {
    display: inline-block;
    margin-top: 11px;
    padding-top: 3px;
    position: relative;
}
.board-list td.avatar .player .text {}
.board-list td.avatar .player .icon {
    background: url("../../img/azera/icon_btn_text.png") no-repeat left top;
    display: block;
    height: 16px;
    left: 0em;
    position: absolute;
    top: 0em;
    width: 20px;
}
.board-list td.avatar .player .icon-training {
    background-position: -384px -273px;
}
.board-list td.avatar .player .icon-knight {
    background-position: -384px -203px;
}

.shopping_list td, .cart td {
	line-height:16px;
	padding:12px 10px 10px;
}

/* text-align */
.shopping_list td:first-child, .cart td:first-child {
	text-align:left;
}
.cart td:first-child span {
	display:inline-block;
	width:64px;
	height:64px;
	margin-right:20px;
}
.cart td:first-child span img {
	vertical-align:middle;
}
.board-list td.subject {
    text-align: left;
}

/* board text color */
.board-list th, .shopping_list th, .cart th {
    color: #627899;
}
.board-list td .td {
    color: #70727c;
}
.shopping_list td:first-child, .cart td:first-child{
	color:#35528f;
	font-weight:bold;
}
.board-list .subject .td {
    display: inline-block;
    min-height: 12px;
    padding-left: 20px;
    position: relative;
    width: 415px;
}
.board-list .subject ._new {
    background-position: 0em -21px;
    height: 13px;
    left: 0em;
    position: absolute;
    top: 13px;
    width: 14px;
}
.board-list .subject {}
.board-list .subject .td {}
.board-list .subject A {
    float: left;
}
.board-list .subject A:hover span.text{text-decoration:underline;}

.board-list .subject A .text {
    display: inline-block;
    float: left;
    max-width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.board-list .subject .comment {
    color: #199bd4;
    float: left;
    margin-left: 9px;
}
.board-list .subject ._image {
    float: left;
    margin-left: 9px;
}
.board-list .subject .icon-video {
    float: left;
    margin-left: 9px;
}
.board-list table td.type {
    width: 80px;
}
.board-list table td.subject {}
.board-list table td.avatar {
    width: 20%;
}
.board-list tr.selected .subject A span.text {
    font-weight:bold;
}
.board-list table td.date {
    width: 12%;
}
.board-list table td.hit {
    width: 8%;
}
.board-list .type-text {
    background: url("../../img/azera/icon_btn_text.png") no-repeat -1318px -1392px;
    color: #70727c;
    display: inline-block;
    font-size: 11px;
    height: 19px;
    margin-top: 9px;
    padding: 6px 0em 0em 0\9;
    text-align: center;
    width: 77px;
}
.board-list .state .icon {
    margin-top: 10px;
}
.content-shop .no_product{
	text-align:center;
}
.content-shop .no_product p {
	padding:80px 0;
	margin-bottom:20px;
	text-align:center;
	color:#35528f;
	font-size:14px;
	font-weight:bold;
	border-top:1px solid #cfdcf1;
	border-bottom:1px solid #cfdcf1;
}
.content-shop .no_product a {
	background: url("../../img/dk/renewal/common/sp_btnSet-2.png") no-repeat 0em -290px;
	width:96px;
	height:39px;
	display:inline-block;
	text-indent:-9999px;
}
.cart h3 {	
	background: url("../../img/dk/renewal/common/sp_textSet.png") no-repeat 0em -195px;
	width:391px;
	height:20px;
	text-indent:-9999px;
	margin:20px 0;
}
.pcInfo th {
	border-right:1px solid #cfdcf1;
	border-bottom:1px solid #cfdcf1;
}
.pcInfo tbody th {
	background:#f0f3fa;	
	vertical-align:middle;
	font-weight:normal;
	border-right:1px solid #cfdcf1;
	border-bottom:1px solid #cfdcf1;
}
.pcInfo td {
	background:#fcfcfc;
	line-height:16px;
	padding:10px 10px 8px;
	text-align:center;
	border-right:1px solid #cfdcf1;
	border-bottom:1px solid #cfdcf1;
}
/* 페이징 */
/*
.pagination {
    margin-top: 20px;
    text-align: center;
}
.pagination a {
    border: 1px solid #efefef;
    color: #666;
    display: inline-block;
    font-size: 11px;
    height: 18px;
    padding-top: 9px;
    vertical-align: top;
    width: 27px;
}
.pagination .first,
.pagination .prev,
.pagination .next,
.pagination .last {
    background: url("http://cdn.halgame.com/game/img/dk/renewal/common/sp_btnSet.png") no-repeat 0em 0em;
    border: 0em;
    height: 29px;
    padding-top: 0em;
    width: 29px;
}
.pagination .first {
    background-position: -75px 0em;
}
.pagination .prev {
    background-position: -114px 0em;
}
.pagination .next {
    background-position: -153px 0em;
}
.pagination .last {
    background-position: -192px 0em;
}
.pagination button.on,
.pagination button:hover,
.pagination button:active,
.pagination button:focus,
.pagination a.on,
.pagination a:hover,
.pagination a:active,
.pagination a:focus {
    border-color: #35528f;
    color: #35528f;
    font-weight: bold;
}
*/


.pagination {
    margin-top: 20px;
    text-align: center;
}
.pagination button, .pagination a {
    border: 1px solid #DFE2EB;
    color: #70727C;
    display: inline-block;
    font: 11px Verdana;
    height: 20px;
    overflow: hidden;
    padding-top: 7px;
    position: relative;
    vertical-align: top;
    width: 27px;
}
.pagination button {
    height: 29px;
    width: 29px;
}
.pagination button.on, .pagination button:hover, .pagination button:active, .pagination button:focus, .pagination a.on, .pagination a:hover, .pagination a:active, .pagination a:focus {
    border-color: #35528f;
    color: #35528f;
    font-weight: bold;
}
.pagination a.btn {
    height: 27px;
    padding: 0;
}
.pagination a.btn span {
    line-height: 999px;
}
.pagination button.rewind, .pagination button.prev, .pagination button.next, .pagination button.ff, .pagination a.rewind, .pagination a.prev, .pagination a.next, .pagination a.ff {
    background: url("../../img/dk/renewal/common/sp_btnSet-2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-indent: -1000em;
}
.pagination button.prev, .pagination a.prev {
    background-position: -114px 0em;
}
.pagination button.rewind, .pagination a.rewind {
    background-position: -75px 0em;
}
.pagination button.next, .pagination a.next {
    background-position: -153px 0em;
}
.pagination button.ff, .pagination a.ff {
    background-position: -192px 0em;
}


.views {
    border-bottom: 1px solid #e2e2e2;
	padding:6px 0 0 0;
    background:url(../../img/dk/renewal/content/bg_views_bar.gif) no-repeat left top;
    
    margin-bottom: 15px;
    overflow: hidden;
    position: relative;
}
.views .hgroup {
    border: none;
}
.views h3 {
    background: #fafbfc;
    border-bottom: 1px solid #dfe2eb;
    height: 42px;
    overflow: hidden;
    padding: 0em 0em 0em 15px;
    position: relative;
}
.content-screen .views h3 {
   background:url(../../img/dk/renewal/bul/bul_arr01.gif) no-repeat 10px 14px;
   padding-top:0px;
   color:#666666;
   font-size:14px;
}
.content-screen .views h3 strong{
	color:#35528f;
	font-size:14px;
}
.content-screen .views h3 span{
	padding-top:11px;
	font-size:14px;
	color:#666666;
}

.content-videos .views h3 {
    padding: 0em 0em 0em 15px;
}
.views h3 .title{
	float:left;
	width:43px;
	margin-right:9px;
	font-size:14px;
	color:#666666;
	padding:16px 0 3px 0;
	background:url(../../img/azera/common/bar_09.gif) no-repeat right 16px;
	
}
.views h3 .type {
    float: left;
    height: 41px;
    width: 60px;
}
.views h3 .type .icon {
    *display: block;
    margin: 12px 0em 0em;
}
.views h3 .type .text {
    color: #7f7f7f;
    display: block;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
    padding-top: 15px;
    text-align: center;
    width: 100%;
}
.views h3 .time {
    color: #7f7f7f;
    float: right;
    font-size: 11px;
    padding-right: 13px;
    padding-top: 15px;
}
.views h3 .text {
    color: #35528f;
    display: block;
    font-size: 14px;
    line-height: 16px;
    padding: 15px 0em 0em;
    width: 100%;
    word-break: break-all;
    word-wrap: break-word;
}
.views h3 .text {}
.views dl {
    text-align: left;
}
.views dl.user {
    float: left;
}
.views dl.info {
    float: right;
}
.views dl.info._event {
    float: left;
	width:auto;
}
.views dl.info._event dt {
	float:left;
    padding-left: 2px;
}
.views dl.info._event dt strong {
    color: #35528f;
    font-size: 12px;
}
.views dl dt {
    background: url("../../img/azera/common/bar_09.gif") no-repeat scroll right 2px;
    color: #70727c;
    float: left;
    font-size: 12px;
    margin-right: 10px;
    padding-bottom: 5px;
    padding-right: 11px;
    padding-top: 2px;
}
.views dl dd {
    color: #70727c;
    float: left;
    font-size: 12px;
    padding-top: 2px;
}
.views dl.user dt.author {
    font-weight: bold;
    padding-right: 0em;
	float:left;
	padding-left:3px;
	margin-right:9px;
	padding-right:9px;
	color:#666666;

}
.views dl.user dd.author {
    font-size: 11px;
    line-height: 12px;
	
}
.views dl.user dd span{
	float:left;
	background:url(../../img/azera/common/bar_09.gif) no-repeat left 0;
	padding:0 0 0 5px;
}
.views dl.user dd.author span.icon.gm{
	margin-left:0;
}
.views dl.user dd.author span.icon{
	background:none;
	float:none;
	background:url(../../../DKOnline/Image/cbt2/txt_dkonline.gif) no-repeat left top;
	
}
.views dl.user dd.author .player {
    padding-top: 4px;
    position: relative;
	color:#35528f;
}
.views dl.user dd.author .player .icon {
    left: 0em;
    position: absolute;
    top: 7px;
}
.views dl.user dd.author .icon {
    margin-top: -5px;
}
.views dl.user dd.author .icon.gm{
	margin-top:0;
}
.views dl.user dt.author strong {
    color: #35528f;
    float: left;
}
.views dl.user dd.author span {
    float: left;
}
.views dl.user dd.author span.server {
    background: url("../../img/azera/common/bar_03.gif") no-repeat right 1px;
    color: #35528f;
    padding-right: 10px;
}
.views dl.user dd.author span.job,
.views dl.user dd.author span.tribe {
    background: url("../../img/azera/common/bar_03.gif") no-repeat right 1px;
    padding: 0em 6px;
}
.views dl.user dd.author span.tribe{
	background:none;
}
.views dl.user dd.author span.guild {
    margin-left: 6px;
}
.views dl.user dd.author button.notice {
    background: url("../../../GanJang/Image/icon/icon_question2.gif") no-repeat 0em top;
    border: 0em;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 0em;
    height: 20px;
    margin-left: 10px;
    margin-top: -5px;
    overflow: hidden;
    text-indent: -99999px;
    width: 20px;
}
.views dl.info dt {
    font-weight: bold;
    padding-left: 14px;
}
.views dl.info dd {
	float:left;
    font-size: 12px;
    line-height: 14px;
    padding-right: 0em;
}
.views dl.info dd.comment, .views dl.info dd.hit, .views dl.info dd.day;
 {
    padding: 0em;

}
.views dl.info dd.day,
.views dl.info dd.hit,
.views dl.info dd.comment{
	padding-top:0;
}
.views dl.info dd.day time,
.views dl.info dd.hit,
.views dl.info dd.comment{
	font-family:Tahoma;
}

.views dl.info dt.day .img {
    background: url("../../img/azera/icon_btn_text.png") no-repeat -234px -233px;
    display: block;
    height: 16px;
    margin-left: -14px;
    margin-right: -14px;
    margin-top: -1px;
    overflow: hidden;
    text-indent: -999px;
    width: 49px;
}
.views dl.info dt.day .icon {
    margin-top: -2px;
}
.content-event dl.info {
    float: left;
}
.content-event .views dl.info dt {
    padding-left: 0em;
}
.views .editor-content {
    color: #222;
    font-size: 12px;
    line-height: 19px;
    padding: 20px;
}
.views .content.type_2 {
    border-bottom: 1px solid #e2e2e2;
    padding: 10px 0em 20px;
}
.views section.info {
    border-bottom: 1px solid #dfe2eb;
    height: 27px;
    margin-bottom: 7px;
    overflow: hidden;
    padding: 12px 10px 0em 11px;
    text-align: right;
}
.views .content strong ,
.views .content b {
    font-weight: bold;
}
.views #tinyMCE {}
.views #tinyMCE strong {
    font-weight: bold;
}
.views #tinyMCE em {
    font-style: italic;
}
.views #tinyMCE ul,
.views #tinyMCE ol {
    margin: 15px 0em 15px 30px;
}
.views #tinyMCE ul {
    list-style: disc;
}
.views #tinyMCE ol {
    list-style: decimal;
}
.views #tinyMCE table {
    table-layout: fixed;
}
.views #tinyMCE table ,
.views #tinyMCE td ,
.views #tinyMCE th {
    border: 1px solid #000;
}
.views #tinyMCE td ,
.views #tinyMCE th {
    word-break: break-all;
    word-wrap: break-word;
}
.views #tinyMCE strong {
    font-weight: bold;
}
.write-form {
    border-top: 2px solid #35528f;
    margin-bottom: 10px;
}
.write-form .form-wrap {
    background: #fafbfc;
    border-bottom: 1px solid #dfe2eb;
    height: 45px;
    padding: 0em 0em 0em 78px;
    position: relative;
}
.write-form .form-wrap label {
    color: #666;
    font-size: 12px;
    font-weight: bold;
    left: 0em;
    line-height: 16px;
    padding: 17px 0em 0em 15px;
    position: absolute;
    top: 0em;
    width: 35px;
}
.write-form .form-wrap .form {
    padding: 7px 0em 0em;
    width: 100%;
}
.write-form .form-wrap .form div.input {
    padding: 0em 40px 0em 0em;
}
.write-form .form-wrap .form .text {
    border: 1px solid #dfe2eb;
    width: 100%;
	color:#35528f;
	font-size:14px;
	font-weight:bold;
}
.write-form .form-wrap .select {
    border: 1px solid #dfe2eb;
    height: 30px;
    line-height: 30px;
}
.upload-form {
    margin-top: 30px;
}
.upload-form div.btn {
    height: 27px;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.upload-form div.btn button {
    *margin-left: 4px;
}
.upload-form .preview-list {
    border: 1px solid #b9b9b9;
    overflow: hidden;
}
.upload-form .preview-list ol {
    overflow: hidden;
    padding: 20px 0em 10px 14px;
}
.upload-form .preview-list ol li {
    float: left;
    height: 100px;
    margin: 0em 10px 10px 0em;
    position: relative;
    width: 125px;
}
.upload-form .preview-list ol li a {
    display: block;
    height: 100px;
    width: 125px;
}
.upload-form .preview-list ol li a img {
    height: 100px;
    width: 125px;
}
.upload-form .preview-list ol li button {
    bottom: 0em;
    height: 20px;
    position: absolute;
    right: 0em;
    width: 20px;
}
.upload-form .file-list {}
.upload-form .file-list p {
    color: #fff;
    display: none;
    font-size: 11px;
    padding: 10px;
}
.upload-form .file-list p.valid {
    background-color: #c74141;
}
.upload-form .file-list ol {
    margin-top: -1px;
}
.upload-form .file-list ol li {
    background: url("../../img/azera/common/line_01.gif") repeat-x 0em -2px #dbdbdb;
    border: 1px solid #b9b9b9;
    height: 14px;
    margin-bottom: -1px;
    padding: 3px;
    position: relative;
}
.upload-form .file-list .file-value {
    left: 0em;
    overflow: hidden;
    position: absolute;
    top: 0em;
}
.upload-form .file-list ol li.error span.size {
    color: red;
    font-weight: bold;
}
.upload-form .file-list ol li button {
    background: url("../../../DKOnline/Image/cbt2/board/btn_imageDataDelete.gif") no-repeat 0em 0em;
    cursor: pointer;
    float: left;
    height: 15px;
    margin: 3px 6px 0em 15px;
    text-indent: -9999px;
    vertical-align: top;
    width: 15px;
}
.upload-form .file-list ol li span {
    color: #3c3c3c;
    font: normal 11px tahoma;
    overflow: hidden;
    padding-top: 3px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.upload-form .file-list ol li .name {
    display: block;
    float: left;
    width: 96px;
}
.upload-form .file-list ol li .size {
    float: left;
    padding-left: 15px;
    width: 50px;
}
.upload-form .file-list ol li .progress {
    margin-top: 0em;
    overflow: hidden;
    padding-left: 200px;
    padding-right: 11px;
    padding-top: 5px;
}
.upload-form .file-list ol li progress {
    background-color: #fff;
    display: block;
    height: 4px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.upload-form .file-list ol li progress span {
    background-color: #3c3c3c;
    height: 4px;
    left: 0em;
    overflow: hidden;
    position: absolute;
    text-indent: -1000em;
    top: 0em;
}
.upload-form .file-list ol li .auth {
    margin-top: 0em;
    overflow: hidden;
    padding-left: 200px;
    padding-right: 11px;
    padding-top: 5px;
}
/* ie progress 검은색 바  */
.upload-form .file-list ol li progress {
    color: black\9;
}

/* progress 흰색 배경  */
.upload-form .file-list ol li progress {
    background: #fff;
    border: 0em;
}

/* 기타브라우저 progress  검은색 바  */
.upload-form .file-list ol li progress::-webkit-progress-bar {
    background: #3c3c3c;
}
.upload-form .file-list ol li progress::-webkit-progress-value {
    background: #3c3c3c;
}
.upload-form .file-list ol li progress::-moz-progress-bar {
    background: #3c3c3c;
}
.upload-form .uploadGuide {
    border-top: 1px solid #b9b9b9;
    color: #3c3c3c;
    font: normal 11px 돋움;
    margin-top: -1px;
    overflow: hidden;
    padding-top: 10px;
}
.upload-form .uploadGuide p {
    background: url("../../../DKOnline/Image/cbt2/board/bull_GreaterThan.gif") no-repeat 0em 3px;
    float: left;
    margin-left: 12px;
    padding-left: 7px;
}
.upload-form .uploadGuide small {
    float: right;
}
.upload-form #addFile {
    background: url("../../../DKOnline/Image/cbt2/board/btn_writeFormAttachedImage.gif") no-repeat 0em 0em;
    height: 27px;
    width: 84px;
}
.upload-form #addFile02 {
    background: url("../../../DKOnline/Image/cbt2/board/btn_writeFormAttachedImage02.gif") no-repeat 0em 0em;
    height: 27px;
    width: 84px;
}
.upload-form #uploadfiles {
    background: url("../../../DKOnline/Image/cbt2/board/btn_writeFormImgUpload.gif") no-repeat 0em 0em;
    filter: alpha(opacity=30);
    height: 27px;
    opacity: 0.3;
    width: 97px;
}
.upload-form #uploadfiles02 {
    background: url("../../../DKOnline/Image/cbt2/board/btn_writeFormImgUpload02.gif") no-repeat 0em 0em;
    filter: alpha(opacity=30);
    height: 27px;
    opacity: 0.3;
    width: 97px;
}
.upload-form .guide {
    position: relative;
}
.upload-form .guide aside {
    color: #70727c;
    font-family: Tahoma;
    font-size: 11px;
    position: absolute;
    right: 0em;
    top: 22px;
}
.upload-form .guide .view-filesize  strong{
	color:#35528f;
}
.upload-form .guide .view-filesize {
	font-size:12px;
	

}
.upload-form .guide {
    margin-top: 11px;
}
.upload-form .guide p {
    background: url("../../img/azera/common/arr_01.gif") no-repeat left 6px;
    color: #70727c;
    font-size: 11px;
    line-height: 16px;
    margin-bottom: 5px;
    padding: 0em 0em 0em 9px;
}

/* comment layout css */
.content-comment {
    margin-bottom: 20px;
}
.text-length {
    color: #70727c;
    float: right;
    font-family: Tahoma;
    font-size: 11px;
    line-height: 12px;
    padding: 5px 130px 0em 0em;
}
.text-length strong {
    color: #35528f;
    font-family: Tahoma;
    font-size: 11px;
    line-height: 12px;
}
.comment-length {
    color: #666;
    display: block;
    font-size: 14px;
    padding: 0em 0em 10px 18px;
}
.comment-length span {
    color: #35528f;
    font-size: 14px;
    vertical-align: top;
}
.content-comment .write-form {
    background: #e5ebf5;
    border-top: 1px solid #d4dff1;
    margin-bottom: -1px;
    padding-bottom: 10px;
}
.content-comment .write-form .textarea {
    padding: 10px 129px 0em 20px;
    position: relative;
}
.content-comment .write-form .textarea textarea {
    display: block;
	height:38px;
	width:100%;
	resize:none;
	color:#666666;
}
.content-comment .write-form .textarea span textarea {
    height: 29px;
    padding: 5px;
    width: 714px;
}
.content-comment .write-form .textarea .button-comment {    
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat 0em 0em;
	background-position: -146px -45px;
    border: 0em none;
    display: inline-block;
    height: 39px;
    position: absolute;
    right: 20px;
    text-indent: -9999px;
    top: 10px;
    width: 109px;
}
.content-comment .item .write-form {
    background: #e5ebf5 url("../../img/dk/renewal/bul/bul_arr_cmt.png") no-repeat 16px 25px;
}
.content-comment .item .write-form .textarea {
    padding: 10px 129px 0em 40px;
    position: relative;
}
.content-comment .item .write-form .textarea textarea {
    height: 29px;
    padding: 5px;
    width: 694px;
}
.content-comment .item .output {
    padding: 20px 200px 20px 94px;
    position: relative;
}
.content-comment .item .output.cmt_reply {
    background: #fafbfc url("../../img/dk/renewal/bul/bul_arr_cmt.png") no-repeat 16px 42px;
    border-top: 1px solid #dfe2eb;
    padding: 20px 200px 20px 114px;
}
.content-comment .item .output .avatar {
    left: 20px;
    position: absolute;
    top: 20px;
}
.content-comment .item .output.cmt_reply .avatar {
    left: 40px;
    top: 20px;
}
.content-comment .item .output .avatar span {
    background: url("../../img/dk/renewal/common/img_character.gif") no-repeat left top;
    display: block;
    height: 54px;
    text-indent: -9999px;
    width: 54px;
}
.content-comment .item .output .avatar ._warrior {
    background-position: 0em 0em;
}
.content-comment .item .output .avatar ._sorceress {
    background-position: -58px 0em;
}
.content-comment .item .output .avatar ._warlook {
    background-position: -116px 0em;
}
.content-comment .item .output .avatar ._paladin {
    background-position: -174px 0em;
}
.content-comment .item .output .avatar ._diel {
    background-position: -174px -58px;
}
.content-comment .item .output .comment {
    margin-bottom: 15px;
    position: relative;
    width: 100%;
}
.content-comment .item .output .comment .wrapper {
    color: #666;
    font-size: 12px;
    line-height: 18px;
    min-height: 40px;
    word-break: keep-all;
    word-wrap: break-word;
}
.content-comment .item .output .comment .date {
    color: #878787;
    font-size: 11px;
    position: absolute;
    right: -70px;
    top: 4px;
}
.content-comment .item .output .button {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 42px;
}
.content-comment .item .output .button button {
    margin-bottom: 4px;
}
.content-comment .item .output .footer {
    overflow: hidden;

}
.content-comment .item .output dl.user dt.author strong {
    color: #35528f;
    float: left;
    margin-right: 10px;
	line-height:16px;
}
.content-comment .item .output dl.user dd.author span {
    float: left;
	line-height:16px;
}
.content-comment .item .output dl.user dd.author span.server {
    background: url("../../img/azera/common/bar_03.gif") no-repeat right 1px;
    color: #35528f;
    padding-right: 6px;
}
.content-comment .item .output dl.user dd.author span.job ,
.content-comment .item .output dl.user dd.author span.tribe {
    background: url("../../img/azera/common/bar_03.gif") no-repeat right 1px;
    padding: 0em 6px;
}
.content-comment .item .output dl.user dd.author span.guild {
    margin-left: 6px;
	color:#35528f;
}
.content-comment .item .output dl.user dd.author span.tribe{
	background:none;

}
.content-comment .item .output dl.user dd.author button.notice {
    background: url("../../../GanJang/Image/icon/icon_question2.gif") no-repeat 0em top;
    border: 0em;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 0em;
    height: 20px;
    margin-left: 10px;
    margin-top: -5px;
    overflow: hidden;
    text-indent: -99999px;
    width: 20px;
}

.content-comment .login-message{
	position:absolute;
	top:11px;
	left:20px;
	color:#666666;
	padding:12px 0 0 11px;
	height:24px;
	width:712px;
}
.content-comment .item .login-message{
	position:absolute;
	top:11px;
	left:40px;
	color:#666666;
	padding:12px 0 0 11px;
	height:26px;
	width:693px;
}
.content-comment .item .item{
	border-top:0;
}
/* .content-comment .item {
    padding: 20px 130px  0 94px;
}

.content-comment .left {
    width: 54px;	display:  inline;float:  left;left:  -94px;margin-right:  -94px;position:  relative; padding: 0 0 0 20px;
}

.content-comment .item .item .left .wrapper {
    padding-left: 15px;
}

.content-comment .comment {
    float:  left;margin-left:  0;margin-right:  -130px;overflow:  hidden;width:  100%;padding: 0 0 8px 0; margin-top: -2px;
}

.content-comment .comment .wrapper {
    word-break: keep-all; word-wrap: break-word;
}

.content-comment .button {
    width: 54px;display:  inline;float:  right;right:  -130px;margin-left:  -130px;position:  relative;width:  130px;
}

.content-comment .footer {
    clear: both;padding-bottom: 18px;
}

.content-comment .button .align {
    float: right;
}

.content-comment .button .align A {
    float: left;
}

.content-comment .button .align button {
    float: left; margin-left: 5px;
}

.content-comment .item .write-form {

}

.content-comment .item .write-form .textarea textarea {
    height: 20px;
}

.content-comment .item .write-form  {
    margin-left: -94px; margin-right: -130px; margin-top: 16px;
}



.content-comment .item .item {
    margin-left: -94px; margin-right: -130px;padding: 21px 130px  0 133px;
}

.content-comment .item .item .left {
    width: 133px;left:  -133px;margin-right:  -133px; padding-left: 0;background: url("../../img/azera/common/arr_comment.png") no-repeat 34px top;
}

.content-comment .item .item .left .wrapper {
    padding-left: 74px;
}

.content-comment .item .item .comment {
    margin-right:  -130px;
}

.content-comment .item .item .button {
    width: 54px;right:  -130px;margin-left:  -130px;width:  130px;
}

.content-comment .item .write-form  {

}


.content-comment .item .write-form .textarea {
    padding: 15px 129px 0 40px;min-height: 30px;overflow: hidden;position: relative;background: url("../../img/azera/common/arr_comment.png") no-repeat 34px 20px; b
}



.content-comment .item .write-form .textarea .button-comment {
    position: absolute;top: 15px;right: 15px;background-position: -871px -562px;width: 77px;height: 32px;
}


.write-form  {
    clear: both;border-top: 2px solid #35528f; overflow: hidden; padding-bottom: 20px;
}

.write-form .textarea {
    padding: 10px 129px 0 20px;overflow: hidden;position: relative;min-height: 40px;
}

.write-form .textarea textarea {
    width: 713px;height: 27px;padding: 5px;border: 1px solid #dfe2eb;resize: vertical;border-right: 0;font-size: 12px;line-height: 16px;color: #222
}

.write-form .textarea .button-comment  {
    
        background:  url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat 0 0;
        border:  0 none;
    	width: 109px;
    	height: 39px;
    	display: inline-block;
    	text-indent:  -9999px;
    	background-position: -146px -45px;
    	position: absolute;top: 10px;right: 20px;

}

*/

/* comment custom style */
.content-comment .item {
    border-top: 1px solid #dfe2eb;
}
.content-comment .question {
    float: left;
    padding: 3px 0em 0em 5px;
}
.content-comment .player .icon {
    background: url("../../img/azera/icon_btn_text.png") no-repeat left top;
    display: block;
    height: 16px;
    left: 0em;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    top: 0em;
    width: 20px;
}
.content-comment .player .icon-training {
    background-position: -384px -273px;
}
.content-comment .player .icon-knight {
    background-position: -384px -203px;
}

/*search-result*/
.search-result{margin-bottom:30px;;;line-height:30px; overflow:hidden;}
.search-result p{margin-bottom:10px;text-align:center;font-size:14px;padding:0 0 0 8px;color:#666666;word-break:break-all;word-wrap: break-word;border-bottom:1px solid #bcc8e3; }
.search-result p strong{font-size:14px;color:#35528f;}
.search-result ul{margin:0 0 30px 230px;text-align:left;font-weight:normal;line-height:18px;}
.search-result ul li{font-size:12px; color:#222222;padding-left:6px;background:url(../../img/dk/renewal/bul/bul_dot4.gif) no-repeat 0 8px;}
.search-result-count strong{color:#199bd4;font-size:14px;}

.search-result-count strong {
    color: #35528f;
}

.post-result-count {
    background: url("../../img/azera/common/arr_03.gif") no-repeat 2px 6px;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 30px;
    padding: 0em 0em 0em 15px;
}
.post-result-count strong {
    color: #199bd4;
}
.search-result-count {
    background: url("../../img/azera/common/arr_03.gif") no-repeat 2px 3px;
    border-bottom: 2px solid #199bd4;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 30px;
    padding: 0em 0em 10px 15px;
}
.view-list._event {
    padding-bottom: 20px;
	height:auto;
	width:auto;
}
.view-list._gm {
    
    margin-top: -10px;
    padding-top: 30px;
	background:url(../../img/dk/renewal/common/bg_views_bar_type2.gif) no-repeat left top;
	
}
.view-list._event article ,
.view-list._gm article {
    border-bottom: 1px solid #e2e2e2;
    overflow: hidden;
    padding: 15px 0em 15px 278px;
}
.view-list._event article:first-child ,
.view-list._gm article:first-child {
    padding-top: 0em;
}
.view-list._event article figure ,
.view-list._gm article figure {
    display: inline;
    float: left;
    left: -258px;
    margin-right: -242px;
    overflow: hidden;
    position: relative;
    width: 240px;
	
	
}
.view-list._event article figure img ,
.view-list._gm article figure img {
    display: block;
    height: 136px;
    width: 240px;
}
.view-list._gm article figure a ,
.view-list._event article figure a {
    height: 100%;
    left: 0em;
    position: absolute;
    top: 0em;
    width: 100%;
    z-index: 1;
	background:url(../../img/dk/renewal/common/blank-2.gif) no-repeat left top;
}
.view-list._event article figure span ,
.view-list._gm article figure span {
    border: 1px solid #2b3158;
    height: 134px;
    left: 0em;
    opacity: 0.1;
    position: absolute;
    top: 0em;
    width: 238px;
}
.view-list._event article section ,
.view-list._gm article section {
    float: left;
    font-size: 12px;
    margin-left: 0em;
    overflow: hidden;
    padding-top: 8px;
    position: relative;
    width: 100%;
}
.view-list._event article section a ,
.view-list._gm article section a {
    color: #565960;
    display: block;
    float: left;
}
.view-list._event article section strong ,
.view-list._gm article section strong {
    color: #333;
    display: block;
    font-size: 14px;
    overflow: hidden;
}
.view-list._event article section strong img ,
.view-list._gm article section strong img {
    float: left;
    margin-right: 9px;
    margin-top: 1px;
}
.view-list._event article section strong span.icon ,
.view-list._gm article section strong span.icon {
    margin-right: 10px;
}
.view-list._event article section strong span ,
.view-list._gm article section strong span {
    color: #35528f;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-top: 3px;
}
.view-list._event article section .time ,
.view-list._gm article section .time {
    display: block;
    overflow: hidden;
    padding-top: 14px;
}
.view-list._event article section .text ,
.view-list._gm article section .text {
    color: #565960;
    display: block;
    font-size: 12px;
    height: 40px;
    line-height: 19px;
    padding-top: 10px;
}
.view-list._event article section .time strong ,
.view-list._gm article section .time strong {
    color: #35528f;
    display: inline-block;
    float: left;
    font-size: 12px;
    margin-right: 10px;
    padding-top: 1px;
}
.view-list._event article section .time time ,
.view-list._gm article section .time time {
    color: #7f7f7f;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
}
.view-list._event section .button ,
.view-list._gm section .button {
    border-left: 1px solid #edeff4;
    clear: both;
    display: block;
    height: 65px;
    overflow: hidden;
    padding: 18px 0em 0em 30px;
    position: absolute;
    right: 0em;
    top: 25px;
}
.view-list._event section .button A ,
.view-list._gm section .button A {
    float: right;
}



.view-list:after {content: ".";height: 0;visibility: hidden;display: block;clear: both;}
* html .view-list {height: 1%;}
.view-list {display: block;}

.view-list._thum._gm article section .time{
	padding-top:7px;
}
.view-list._thum._gm article section .text{
	display:none;
}
.view-list._thum._gm article section .time strong{
	font-size:12px;
}
.view-list._thum._gm article figure span{
	border:0 
	
	
}


.view-list._thum._gm article figure img{
	height:116px;
}

.view-list._thum._gm article section strong span{
	display:block;
	overflow:hidden;
	   white-space: nowrap;
	text-overflow:ellipsis;
	width:150px;
	font-size:12px;
}

.view-list._thum._gm article
{
	float:left;
	width:169px;
	height:178px;
	padding:19px 0 0 19px;
	border:1px solid #d4dff1; 
	background:#f2f5fa;
	margin-right:24px;
	margin-bottom:24px;
	
}
.view-list._thum._gm article figure
{
	width:150px;
	top:0;
	left:0;
	margin:0;
	padding:0;
}
.view-list._thum._gm article:first-child{
	padding-top:19px;
}





.view-list._Update {
    margin-left: -3px;
    padding-bottom: 20px;
}
.view-list._Update ul {
    width: 100%;
}
.view-list._Update ul li {
    margin-bottom: 20px;
    position: relative;
    width: 100%;
}
.view-list._Update ul li a {
    background: url("../../img/dk/renewal/common/sp_btnSet-2.png") no-repeat -234px -96px;
    display: block;
    height: 36px;
    left: 720px;
    position: absolute;
    text-indent: -9999px;
    top: 140px;
    width: 121px;
}
.form-faq table {
    border-collapse: collapse;
    border-top: 2px solid #35528f;
    border: 1px solid #d4dff1;
    width: 100%;
}
.form-faq table th {
    background: #e7ecf7;
    border-bottom: 1px solid #dfe2eb;
    text-align: left;
    vertical-align: top;
    width: 188px;
}
.form-faq table td {
    border-bottom: 1px solid #dfe2eb;
    text-align: left;
    vertical-align: top;
}
.form-faq table td .td:after {
    clear: both;
    content: ".";
    display: block;
    height: 0em;
    visibility: hidden;
}
* html .form-faq table td .td {
    height: 1%;
}
.form-faq table td .td {
    display: block;
}
.form-faq table td .td {
    display: block;
    font-size: 12px;
    line-height: 16px;
    padding: 7px 10px 6px;
}
.form-faq table th .th {
    color: #35528f;
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    margin: 16px 0em 13px 15px;
    padding: 0em 18px 0em 0em;
    position: relative;
}
.form-faq table .th .check {
    color:#ef5a00;
}
.form-faq td .select {
    float: left;
}
.form-faq td .text {
    float: left;
}
.form-faq td .mr {
    margin-right: 5px;
}
.no-character {
    float: left;
}
.no-character input {
    float: left;
    margin-right: 5px;
    margin-top: 10px;
}
.no-character span {
    float: left;
    margin-top: 10px;
}
.form-faq .at {
    color: #222;
    float: left;
    font-size: 12px;
    margin: 10px 5px 0em 0em;
}
.form-faq td .width-auto {
    padding-right: 30px;
}
.form-faq td .width-auto input {
    width: 100%;
}
.form-faq table td .td.-text {
    color: #222;
    font-size: 12px;
    line-height: 18px;
    padding: 17px 0em 17px 15px;
}
.form-faq table td .td.-content {
    min-height: 150px;
    padding: 17px 0em 17px 15px;
}
.form-faq table td .subject {
    color: #35528f;
}
.form-faq table td .file {
    color: #199bd4;
}
.msg.-type1 {
    color: #222;
    font-size: 12px;
    line-height: 18px;
}
.msg.-type2 {
    color: #70727c;
    font-size: 12px;
    line-height: 18px;
    padding: 11px 0em 0em;
}
.consent label {
    display: block;
    margin-top: 10px;
    overflow: hidden;
}
.consent label input {
    float: left;
    margin-right: 8px;
}
.consent label span {
    color: #199bd4;
    float: left;
    font-size: 12px;
    font-weight: bold;
}
.player-system-info {
    border: 1px solid #dfe2eb;
    color: #70727c;
    font-size: 12px;
    height: 95px;
    line-height: 18px;
    margin: 6px 10px;
    overflow:hidden;
	overflow-y:auto;
}
.player-spec .player-system-info {
    height: 200px;
    margin: 0em;
}
.formInfoMsg,
.field-validation-error {
    background: url("../../../DKOnline/Image/cbt/Content/Image/Web/ico_form_info_msg01.gif") no-repeat 11px 9px #eee;
    border-radius: 3px;
    border: 2px solid #ff2700;
    color: #333;
    font-size: 12px;
    font-weight: bold;
    left: 0em;
    line-height: 16px;
    padding: 8px 7px 3px 30px;
    position: absolute;
    top: 0em;
    white-space: nowrap;
    z-index: 10;
}
.formInfoMsg.i {
    background: url("../../../DKOnline/Image/cbt/Content/Image/Web/ico_form_info_msg02.gif") no-repeat 11px 8px #eee;
    border-color: #0ec21f;
}
.content-comment .more {
   
    color: #fff;
    display: block;
    font-size: 12px;
    margin-bottom: 30px;
    text-align: center;
	width:100%;
	height:auto;
	text-indent:0;	
}

.content-comment .more .box1{
	display:block;
	
	 background: #92aace;
    border: 1px solid #6f8bb6;
	
}
.content-comment .more .box2{
	display:block;
	height:43px;
	border:1px solid #a2b8d8; 
	
}


.content-comment .more .box2 {
    border-bottom: 1px solid #bbbdc4;
    display: block;
}
.content-comment .more .wrapper {
    color: #edf1fd;
    display:inline-block;
	position:relative;
	padding:15px 0 0 26px;

}
.content-comment .more .wrapper strong {
    color: #fff;
	padding-left:5px;
}
.content-comment .more .wrapper span {
    display: inline-block;
    height: 15px;
    margin-left: 2px;
    vertical-align: -2px;
    width: 22px;
	position:absolute;
	top:14px;
	left:0;
	background:url(../../img/dk/renewal/icon_set.png) no-repeat -26px -74px;
	
}
.content-faq .state-step {
    margin: 0em auto 30px auto;
    overflow: hidden;
    width: 670px;
}
.content-faq .state-step div {
    overflow: hidden;
    width: 800px;
}
.content-faq .state-step article {
    background: url("../../img/azera/icon_btn_text.png") no-repeat -760px -551px;
    float: left;
    height: 101px;
    margin-right: 86px;
    overflow: hidden;
    text-indent: -9999px;
    width: 99px;
}
.content-faq .state-step span {
    background: url("../../img/azera/icon_btn_text.png") no-repeat -760px -551px;
    float: left;
    height: 30px;
    margin-right: 81px;
    margin-top: 28px;
    overflow: hidden;
    text-indent: -9999px;
    width: 20px;
}
.content-faq .state-step span._off {
    background-position: -1274px -1392px;
}
.content-faq .state-step span._on {
    background-position: -1274px -1429px;
}
.screen-list {
    border-bottom: 1px solid #efefef;
    border-top: 2px solid #35528f;
    margin-bottom: 20px;
    margin-top: -10px;
}
.screen-list ul {
    margin-top: 30px;
    overflow: hidden;
    width: 895px;
}
.screen-list ul li {
    float: left;
    margin-right: 17px;
    padding: 0em 20px 30px;
    width: 240px;
}
.screen-list ul li a {
    display: block;
}
.screen-list ul li a > span {
    display: block;
    height: 136px;
    margin-bottom: 10px;
    width: 240px;
}
.screen-list ul li a  span img{
	width:240px;
	height:136px;
}
.screen-list ul li a strong {
    color: #35528f;
    font-size: 12px;
    line-height: 18px;
}
.screen-list ul li a strong .comment {
    color: #199bd4;
}
.screen-list footer {
    border-top: 1px solid #efefef;
    height: 25px;
    margin-top: 8px;
    overflow: hidden;
    padding-top: 8px;
}
.screen-list footer cite {
    color: #666;
    float: left;
    font-size: 12px;
    font-style: normal;
    position: relative;
}
.screen-list footer cite .icon {
    left: 0em;
    position: absolute;
    top: 0em;
}
.screen-list time {
    color: #70727c;
    float: right;
    font-size: 11px;
}
.screen-list ul li a strong ._new {
    background-position: 0em -21px;
    display: inline-block;
    height: 13px;
    margin-top: -2px;
    text-indent: -9999px;
    vertical-align: middle;
    width: 14px;
}
.sns-share {
    overflow: hidden;
}
.sns-share dl {
    float: right;
    overflow: hidden;
    padding-bottom: 27px;
    padding-right: 10px;
    padding-top: 30px;
}
.sns-share dl dd {
    float: left;
	padding:0 0 0 0
}
.sns-share dl dd button {
    float: left;
    margin-right: 5px;
}
.sns-share dl dt {
    background: url("../../img/azera/common/bar_06.gif") no-repeat right 4px;
    color: #70727c;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-right: 10px;
    margin-top: 0;
    padding: 0 10px 2px 0em;
}
.button-facebook {
	display:none;
    background: url("../../img/azera/icon_btn_text.png") no-repeat scroll -481px -191px rgba(0, 0, 0, 0);
    border: 0em none;
    display: inline-block;
    height: 21px;
    overflow: hidden;
    text-indent: -9999px;
    width: 20px;
}
.button-twitter {
    background: url("../../img/azera/icon_btn_text.png") no-repeat scroll -481px -166px rgba(0, 0, 0, 0);
    border: 0em none;
    display: inline-block;
    height: 21px;
    overflow: hidden;
    text-indent: -9999px;
    width: 20px;
}
.footer-button .sns {
    background: #fafbfc;
    border: 1px solid #d4dff1;
    float: left;
    margin-right: 5px;
    padding: 9px 9px 8px;
}
.footer-button .sns span {
    color: #35528f;
    float: left;
    font-size: 12px;
    line-height: 20px;
    margin-right: 5px;
}
.footer-button .sns a img {
    height: 20px;
    width: 20px;
}
.footer-button .sns a .icon_fb {
    background: url("../../img/dk/renewal/icon/icon_pack.png") no-repeat -24px -21px;
}
.footer-button .sns a .icon_tw {
    background: url("../../img/dk/renewal/icon/icon_pack.png") no-repeat -54px -21px;
}
.button-helphome {    
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat -684px -335px;
	
    border: 0em none;
    display: inline-block;
    height: 35px;
    text-indent: -9999px;
    width: 100px;
}
.button-list {    
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat 0em 0em;
	background-position: -231px 0em;
    border: 0em none;
    display: inline-block;
    height: 39px;
    text-indent: -9999px;
    width: 78px;
}
.button-prev {    
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat 0em 0em;
	background-position: -779px 0em;
    border: 0em none;
    display: inline-block;
    height: 39px;
    text-indent: -9999px;
    width: 68px;
}
.button-next {    
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat 0em 0em;
	background-position: -857px 0em;
    border: 0em none;
    display: inline-block;
    height: 39px;
    text-indent: -9999px;
    width: 68px;
}
.button-addfile {    
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat 0em 0em;
	background-position: -585px -45px;
    border: 0em none;
    display: inline-block;
    height: 39px;
    text-indent: -9999px;
    width: 110px;
}
.button-uploadfile {    
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat 0em 0em;
	background-position: -705px -45px;
    border: 0em none;
    display: inline-block;
    height: 39px;
    text-indent: -9999px;
    width: 118px;
}
.button-uploadimg {
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat 0em 0em;	
    background-position: -556px 0em;
    border: 0em none;
    display: inline-block;
    height: 39px;
    text-indent: -9999px;
    width: 130px;
}
.button-inquery {
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat 0em 0em;	
    background-position: -833px -45px;
    border: 0em none;
    display: inline-block;
    height: 39px;
    text-indent: -9999px;
    width: 102px;
}
.button-cancel {    
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat 0em 0em;
	background-position: 0em -94px;
    border: 0em none;
    display: inline-block;
    height: 39px;
    text-indent: -9999px;
    width: 71px;
}
.button-cancel2 {    
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat 0em 0em;
	background-position: -159px -335px;
    border: 0em none;
    display: inline-block;
    height: 39px;
    text-indent: -9999px;
    width: 71px;
	vertical-align:middle;
}
.button-cancel3 {    
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat 0em 0em;
	background-position: -396px -290px;
    border: 0em none;
    display: inline-block;
    height: 39px;
    text-indent: -9999px;
    width: 139px;
	vertical-align:middle;
}
.button-auth {    
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat 0em 0em;
	background-position: -365px -94px;
    border: 0em none;
    display: inline-block;
    height: 39px;
    text-indent: -9999px;
    width: 103px;
}
.button-home {    
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat 0em 0em;
	background-position: -478px -94px;
    border: 0em none;
    display: inline-block;
    height: 39px;
    text-indent: -9999px;
    width: 100px;
}
.button-write {    
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat 0em 0em;
	background-position: -319px 0em;
    border: 0em none;
    display: inline-block;
    height: 39px;
    text-indent: -9999px;
    width: 95px;
}
.button-addimg {    
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat 0em 0em;
	background-position: -423px 0em;
    border: 0em none;
    display: inline-block;
    height: 39px;
    text-indent: -9999px;
    width: 123px;
}
.button-confim {    
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat 0em 0em;
	background-position: -696px 0em;
    border: 0em none;
    display: inline-block;
    height: 39px;
    text-indent: -9999px;
    width: 73px;
}
.button-filedelete {
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat right 0em;
    border: 0em none;
    display: inline-block;
    height: 20px;
    text-indent: -9999px;
    width: 20px;
}
.button-delete {
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat right -67px;
    border: 0em none;
    display: block;
    height: 27px;
    text-indent: -9999px;
    width: 42px;
}
.button-replay {
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat right -30px;
    border: 0em none;
    display: block;
    height: 27px;
    text-indent: -9999px;
    width: 42px;
}
.button-modi {
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat right -104px;
    border: 0em none;
    display: block;
    height: 27px;
    text-indent: -9999px;
    width: 42px;
}
.button-delete2 {
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat -747px -94px;
    border: 0em none;
    display: block;
    height: 39px;
    text-indent: -9999px;
    width: 74px;
}
.button-modi2 {
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat -663px -94px;
    border: 0em none;
    display: block;
    height: 39px;
    text-indent: -9999px;
    width: 74px;
}
.button-prev {
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat -779px 0em;
    border: 0em none;
    display: block;
    height: 39px;
    text-indent: -9999px;
    width: 68px;
}
.button-next {
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat -857px 0em;
    border: 0em none;
    display: block;
    height: 39px;
    text-indent: -9999px;
    width: 68px;
}
.button-move {
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat -106px -290px;
    border: 0em none;
    display: inline-block;
    height: 39px;
    text-indent: -9999px;
    width: 151px;
}
.btn_exp{
    background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat -295px -429px;
    border: 0em none;
    display: inline-block;
    height: 39px;
    text-indent: -9999px;
    width: 151px;
}
.button-check {
	background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat 0em 0em;
	background-position: 0 -335px;
    border: 0em none;
    display: inline-block;
    height: 39px;
    text-indent: -9999px;
    width: 151px;
}
.button-confirm {
	background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat 0em 0em;
	background-position: -958px -141px;
    border: 0em none;
    display: inline-block;
    height: 28px;
    text-indent: -9999px;
    width: 42px;
}
.button-take {
	background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat 0em 0em;
	background-position: -261px -290px;
    border: 0em none;
    display: inline-block;
    height: 39px;
    text-indent: -9999px;
    width: 131px;
}
.button-gift {
	background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat 0em 0em;
	background-position: -539px -290px;
    border: 0em none;
    display: inline-block;
    height: 39px;
    text-indent: -9999px;
    width: 151px;
}
.button-buy {
	background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat 0em 0em;
	background-position: -204px -257px;
    border: 0em none;
    display: inline-block;
    height: 26px;
    text-indent: -9999px;
    width: 54px;
}
.button-gift2 {
	background: url("../../img/dk/renewal/common/sp_btnSet.png") no-repeat 0em 0em;
	background-position: -262px -257px;
    border: 0em none;
    display: inline-block;
    height: 26px;
    text-indent: -9999px;
    width: 54px;
}