@charset 'utf-8';

/* common */
.box {position:relative;margin-top:15px;margin-bottom:10px;padding:20px 32px;background:#fffaed;border:1px solid #ede2d3;}
.box .form-group.birth .input-group input {width:130px;margin-left:10px;}
.box .form-group.birth .input-group input:first-of-type {margin-left:0;max-width:138px;}
.box .btn-ga {margin-top:10px;}

.inbox {position:relative;background:#ffffff;border:1px solid #ede2d3;padding:15px;}
.inbox li {margin-bottom:3px;line-height:18px}

.form-checkbox {color:#ae9888;font-size:11px;line-height:15px;}
.txt-result {color:#ae9888;margin-bottom:15px;font-weight:bold;}

/* page */
.bbs .list {margin-bottom:20px}
.qna .btn-status ,
.qna .btn-status i {width:80px;display:inline-block;height:22px;background:url('../../_images/us/common/btn_bbs_bg.gif') no-repeat;color:#ffecbb;}
.qna .btn-status {padding-left:2px;background-position:0 0;}
.qna .btn-status i {font-style:normal;background-position:100% 0;line-height:22px;font-weight:bold;font-size:11px;}
.qna .st-r {padding-left:2px;background-position:0 -22px;}
.qna .st-r i {font-style:normal;background-position:100% -22px;line-height:22px;}

.open-qna {display:none;background:#f4f4f4;text-align:left;}
.open-qna.open {display:table-row;}
.open-qna p {margin:0 25px 10px 50px;text-align:left;font-size:12px;color:#683e26;line-height:20px;}
.open-qna p i { margin:0 10px 0 -20px;font-weight:bold;color:#dd7800;font-style:normal}
.open-qna .q {padding-bottom:5px;border-bottom:1px dotted #e5ddd9;}
.open-qna .a i {font-weight:bold; color:#683e26;}
.open-qna .attachment i {display:inline-block; width:13px;margin-right:0; height:15px;background:url('../../_images/us/common/icon_file.gif') no-repeat 0 0;font:0/0 a;vertical-align:middle;}
.open-qna .attachment button {text-decoration:underline;color:#683e26;font-weight:700;}

.myqna input[type="text"],
.myqna textarea {width:100%;}
.myqna .srch-file{position:relative;*zoom:1;}
.myqna .srch-file:after {content:''; display:block; clear:both;}
.myqna .srch-file input[type="text"]{float:left;height:25px;width:330px;margin-right:5px;}
.myqna .srch-file input[type="file"]{overflow:hidden;position:absolute;top:0;left:0;width:385px;height:25px;padding-left:12px;border:1px solid red;z-index:5;cursor:pointer;opacity:0;filter:alpha(opacity=0);font-size:30px;outline:1px solid red}
.myqna .help-file {margin-top:10px;color:#b61100;font-size:11px}

.crown-balance .dot-list {padding-bottom:0;margin-bottom:15px;border-bottom:1px solid #efe4d6;}
.crown-balance .dot-list li {font-size:12px;}
.crown-balance .info-txt {width:350px;margin-top:12px;line-height:18px;}
.crown-balance .info-table {width:250px;margin-top:12px;border:1px solid #f2dbb2;}
.crown-balance .info-table th,
.crown-balance .info-table td {padding:0 5px;line-height:23px;border:1px solid #f2dbb2;font-weight:normal}
.crown-balance .info-table .total td {color:#fa7e51;font-weight:bold;text-align:center;}
.crown-balance .info-table .num {font-size:21px;}
.crown-balance .info-table .bg-type {background:#fff9e9; }
.crown-balance .info-box {margin-top:20px;font-weight:bold;color:#999999;}
.crown-balance .info-box img {margin:0 5px 0 10px;}
.crown-balance .box {margin-top:8px;padding:18px 20px ;}
.crown-balance .cal {margin:5px}
.crown-balance .cal input[type="text"] {width:55px;height:25px;}
.crown-balance .cal button {vertical-align:middle;}
.crown-balance .box .btn-ga {margin-top:0;}
.crown-balance.bbs .list th {padding:10px 0;background-position:-10px top;}
.crown-balance .icons {display:inline-block;width:69px;margin-top:3px;padding-top:3px;border-top:1px solid #d2920a;}
.crown-balance.bbs .list .open {background-position:left top;}
.crown-balance.bbs .list .close {background-position:100% top;}
.crown-balance.bbs .list .nodata {display:inline-block;padding-left:20px;background:url('../../_images/us/common/icon_nodata.gif') no-repeat left 0;line-height:15px;}
.crown-balance .box li {margin-bottom:3px;line-height:17px;}
.crown-balance .info-time {float:right;padding:8px 0 2px 20px;color:#999999;background:url('../../_images/us/common/icon-time.gif') no-repeat 0 6px;font-weight:normal;font-size:11px;}
.crown-balance .list .tb-date,
.crown-balance .list .tb-num {color:#ae9a90;}
/*.crown-balance .tb-num {color:#683e26;}*/
.crown-balance .list .tb-crown {color:#ca1000; font-weight:bold;}
.crown-balance .list .tb-description {color:#dd7800;}

.verify-account .help-sub-txt {margin:20px 0 5px ;font-weight:bold;color:#d77b00;font-size:14px;}
.verify-account .box .btn-left {margin-top:10px;}c
.verify-account .dot-list li {margin-top:15px;font-size:12px;line-height:18px;}

.notice {margin:0;padding-left:27px; background:url('../../_images/us/common/icon_notice.gif') no-repeat 10px 0; font-size:11px;color:#ae9888;line-height:24px;font-weight:normal;}
.box .bbor {padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #efe4d6; }
.box h5 {font-size:16px;color:#d77b00;font-weight:bold;}
.box .form-group.security .form-validation {position:relative;padding-left:188px;}
.box .form-group .security-code {position:absolute;top:0;left:0;display:inline-block;width:178px;height:64px;background:gray;}
.gameking .notice {margin-top:20px;background-position:10px 5px;font-size:12px;}

.update-email h4{margin-top:18px}
.update-email .dot-list {margin:18px 0 0;padding-bottom:0}
.update-email .dot-list li {font-size:13px;}
.update-email ol li {margin-top:0;}
.update-email .inbox {padding:10px 0 }

.my-profile h4{margin-top:18px}
.my-profile .form-group {margin-top:22px}

.use-agreement .box {padding:20px;}
.use-agreement h4 {margin:22px 0 10px;padding:0;background-image:none;font-size:14px;color:#683e26;}
.use-agreement h4:first-child {margin-top:0}
.use-agreement ol {margin-left:0;padding-left:0;counter-reset:li;}
.use-agreement ol li {position:relative;margin:0 0 0 10px;padding:4px 8px;list-style:none;color:#683e26;line-height:17px;}
.use-agreement ol li:first-child {margin-top:0;}
.use-agreement ol li:before {position:absolute; top:4px; left:-8px;z-index:1;content:counter(li)'.';counter-increment:li;font-weight:bold;}

.user-agreement .comment {margin:14px 0 0;padding-left:0;color:#683e26;}
.user-agreement .inbox {padding:15px 0 ;}
.user-agreement .box {padding:20px 22px;}

