/* CSS Reset
-------------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, strong, small, dl, dt, dd, ol, ul, li, fieldset, form, input, button, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, figure, figcaption {margin:0;padding:0;font-size:100%;}
img, fieldset, button {border:0;}
img {vertical-align:middle;}
article, aside, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body, input, button, textarea, select, table, kbd {line-height:1.2;letter-spacing:-1px;font-family:'Malgun Gothic','맑은 고딕','돋움',dotum,Helvetica,sans-serif;font-size:13px;color:#333;}
/* body {background:#f2f1ea;} */
ol, ul {list-style:none;}
a {text-decoration:none;color:#333;cursor:pointer;letter-spacing:-1px;}
a:hover {text-decoration:underline;}
button, label {cursor:pointer;}
button::-moz-focus-inner, input::-moz-focus-inner {padding:0;border:0;}
table {table-layout:fixed;border-collapse:collapse;border-spacing:0;}
caption, legend {width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;visibility:hidden;}
input[type="checkbox"] {width:13px;height:13px;margin:2px 4px 3px 2px;padding:0;vertical-align:middle;}
input[type="submit"] {cursor:pointer;font-weight:bold;font-size:14px;color:#fff;border:none;}
h1, h2, h3, h4, h5, h6, div, p, strong, span, input, a, button {letter-spacing:-1px;}

/* Reserved Class
-------------------------------------------------------------- */
.irPm {display:block;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;}
.irWa {display:block;position:relative;z-index:-1;width:100%;height:100%;overflow:hidden;}
.blind {position:absolute;top:0;left:-1000%;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;}
.show {display:block;}
.hide {display:none;}
.fL {float:left;}
.fR {float:right;}
.clear {clear: both;}
.clearFix {zoom:1;}
.clearFix:after {content:'';display:block;clear:both;}
.ellipsis {display:inline-block !important;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.tL {text-align:left !important;}
.tR {text-align:right !important;}
.tC {text-align:center !important;}
.vM {vertical-align:middle !important;}
.pointC {color:#f54547 !important;}
#soundmanager-debug {display:none !important;}
#footer ul li a strong {color:#333;}
html {overflow-y:scroll;}

/* Styles
-------------------------------------------------------------- */
body {background:#fff;}
#wrap {
    background: #f4f4f4;
    max-width: 2560px;
    margin: 0 auto;
}
#globalGnb .inner {width:1200px !important;}
.btn_clear {background:none;border:1px solid #ff546c;font-size:12px;color:#ff546c;}
.btn_full {background:#ff546c;font-size:12px;color:#fff;border-radius:2px;border-right:1px solid #d9475c;border-bottom:1px solid #c44153;}
.btn_purple {background:#ff546c;color:#fff;}
.btn_red {border-right:1px solid #c42530;border-bottom:1px solid #c42530;background:#ff303f;color:#fff;}
.btn_gray {border-right:1px solid #767a82;border-bottom:1px solid #767a82;background:#8b8f99;color:#fff;}
.btn_top {position:absolute;top:911px;left:880px;}
.btn_submit {float:left;width:82px;height:50px;line-height:49px;margin-top:5px;border-right:1px solid #767676;border-bottom:1px solid #767676;background:#999;font-size:18px;color:#fff;}
a.btn_full, a.btn_clear, a.btn_submit, a.btn_purple, a.btn_red {text-decoration:none;}
.text_blue {color:#ff546c;}
 .inner_wrap {width:1200px;margin:0 auto;}


 #header {
    min-width:1200px;
    /* max-width: 2000px;  */
    max-width: 2560px;
    margin: 0 auto;
}
 header {background-color:#fff;background-repeat:no-repeat;background-position:center 0;}
 /* header .header_middle:before {content:'';display:block;position:absolute;top:0;left:0;background:url(../images/common/header_drop.png) no-repeat center center;width:100%;height:100%;} */
 header .header_middle {
    position:relative;
    height:436px;
    /* background:#ff7689 url(../images/common/header_bg.jpg) no-repeat center center; */
}
 header .inner_wrap {
     width: 100%;
     height:100%;
 }
 header .header_top {position:relative;z-index:100;height:79px;background:#fff;}
 header .header_top h1 {position:absolute;left:50%;margin-left:-58px;z-index:200;}
 header nav {z-index:50;}
 header nav ul {width:1200px;margin:0 auto;}
 header nav a {font-weight:bold;}
 header nav .depth1 {float:left;min-height:78px;}
 header nav .depth1:hover a {color:#f04736;}
 header .active_layer {position:absolute;top:47px;left:0;right:0;height:130px;background:#fff;opacity:0.9;filter:alpha(opacity=90); }
 header nav .depth1.desk h2 {padding-left:36px;}
 header nav .depth1.reference h2 {padding-left:77px;}
 header nav .depth1.community h2 {padding-left:94px;}
 header nav .depth1.friends h2 {padding-left:270px;}
 header nav .depth1.rank h2 {padding-left:109px;}
 header nav .depth1.customer h2 {padding-left:110px;}
 header nav .depth1 h2 {line-height:78px;}
 header nav .depth1 h2 a {font-size:16px;color:#000;text-decoration:none;}
 header nav .menu {float:left;}
 header nav .menu1 {width:96px;padding-left:35px;}
 header nav .menu2 {width:111px;padding-left:76px;}
 header nav .menu3 {width:87px;padding-left:82px;}
 header nav .menu4 {width:108px;padding-left:231px;}
 header nav .menu5 {width:104px;padding-left:72px;}
 header nav .menu6 {width:97px;padding-left:82px;}

 header nav .menu li {padding:0 0 10px 0;text-align:center;}
 header nav .menu a {position:relative;display:inline-block;vertical-align:middle;color:#8d8d8d;font-size:13px;}
 header nav .menu a.new:after {content:'';display:inline-block;vertical-align:middle;position:relative;left:3px;background:url(../images/common/ico_new2.png) no-repeat 0 0;width:18px;height:18px;color:transparent;text-indent:-9999px;font-size:0;}
 header nav .menu a:hover {color:#f04736;text-decoration:underline;}

 header .menu_layer {z-index:100;position:absolute;top:62px;left:0;width:100%;height:0;background:#fff;opacity:0.9;filter:alpha(opacity=90);}
 header .menu_layer .gnb {position:relative;display:block;width:1200px;height:100%;margin:0 auto;overflow:hidden;}

 header .promotion {
    position:relative;
    /* width:1200px; */
    width: 100%;
    height:100% !important;
    z-index:30;
    display:none;
}
header .pro_banner {
    position:relative;
    /* width:1200px; */
    width: 100%;
    height:100%;
    z-index:10;
    overflow:hidden;
}
header .pro_banner li {
    position:absolute;
    top:0;
    left:50%;
    transform: translate(-50%, 0);
    /* width:1152px; */
    /* width: 2000px; */
    width: 2560px;    height: 100%;
    margin:0 auto;
    display:none;
    text-align: center;
}
 header .pro_banner li img {max-width:100%;height:436px;margin:0 auto;}
 header .pro_paging span {font-weight:bold;font-size:17px;color:#fff;}

 header .pro_thumb {
     position:absolute;
     top:237px;
     left:50%;
     transform: translate(-50%, 0);
     z-index:50;
     width:1200px;
     overflow:hidden;
     display:none;
 }
header .pro_thumb ul {position:relative;width:9999px;}
header .pro_thumb li {position:relative;float:left;width:300px;height:112px;}
header .pro_thumb li a {display:block;}
header .pro_thumb li.on .cover {width:0;}
header .pro_thumb li .cover {display:block;position:absolute;top:0;left:0;display:block;width:300px;height:112px;background:#000;opacity:0.25;filter:alpha(opacity=25);}
header .pro_thumb li:first-child .cover {width:0;}
header .pro_thumb li img {width:300px;height:112px;max-width:100%;}

header .pro_dir {
    display:none;
    width:1200px;
    position: relative;
    margin: 0 auto;
}
header .pro_dir button {float:left;display:block;background:url(../images/common/spr_promotionDir.png) no-repeat 0 0;width:14px;height:23px;text-indent:-9999px;}
header .pro_dir .btn_prev {
    position:absolute;
    top:0;
    left:-30px;
    background-position:0 0;
}
header .pro_dir .btn_next {
    position:absolute;
    top:0;
    right:-30px;
    background-position:0 -23px;
}
header .pro_dir .btn_prev:disabled {background-position:0 -46px;}
header .pro_dir .btn_prev, header .pro_dir .btn_next {
    top:-40px;
    z-index: 11;
}
header .pro_controller .dots {position:absolute;top:392px;left:0;right:0;z-index:50;text-align:center;}
header .pro_controller li {display:inline-block;vertical-align:middle;width:12px;height:12px;margin-right:8px;margin-left:0;background:#ffc2c4;border-radius:100%;}
header .pro_controller li.active {width:28px;background:#fff;border-radius:10px;}
header .pro_controller li a {display:block;height:100%;}

/* S : footer */
#footer {
    /* margin-top:78px; */
    padding:76px 60px 73px;
    border-top:1px solid #e2e2e2;
    background:#fbfbfb;
}
#footer .footer {width:1200px;margin:0 auto;}
#footer .footer .company_info {float:left;}
#footer .footer .company_info .company_list {padding:0 0 15px;}
#footer .footer .company_info .company_list li {float:left;margin-right:25px;}
#footer .footer .company_info .clause {padding-bottom:25px;}
#footer .footer .company_info .clause li {position:relative;float:left;color:#8a90aa;font-size:13px;margin-left:42px;}
#footer .footer .company_info .clause li a {color:#868686;}
#footer .footer .company_info .clause li:first-child {margin-left:0;}
#footer .footer .company_info .clause li a:after {content:'';position:absolute;top:3px;left:-21px;width:2px;height:11px;background:#a7abbf;}
#footer .footer .company_info .clause li:first-child a:after {display:none;}
#footer .footer .company_info .clause li a strong {color:#201f1f;}
#footer .footer .company_info .copyright {padding-top:8px;letter-spacing:0;}
#footer .footer .company_info address {letter-spacing:0;font-style:normal;font-weight:bold;line-height:17px;font-size:12px;color:#777;}
#footer .footer .company_info address a {color:#777;}
#footer .footer .game_info {float:right;}
#footer .footer .game_info .mark_icon {text-align:right;}
#footer .footer .game_info .grade {background:url('../images/common/bg_table_au.png') no-repeat 100% 100%;width:420px;height:70px;margin-top:20px;}
/* E: footer */

/* S : 공통 Style */
#container {
    background: #f4f4f4;
    position:relative;
    width:1200px;
    margin:0 auto;
    padding-bottom: 78px;
}
#container > article {
    position: relative;
}
#container .inner_contents {width:840px;}
#container header.contents_title {position:relative;height:227px;background:#f4f4f4;}
#container header.contents_title.type_border {border-bottom:1px solid transparent;}
#container header.contents_title h2 {padding-top:63px;font-size:36px;color:#545454;letter-spacing: -6px;}
#container header.contents_title .contents_tab {position:absolute;top:150px;left:0;border-bottom:1px solid #999;}
#container header.contents_title .contents_tab li {position:relative;float:left;width:210px;font-size:18px;font-weight:bold;text-align:center;}
#container header.contents_title .contents_tab li a {display:block;color:#868686;padding-bottom:17px;}
#container header.contents_title .contents_tab li a:hover {text-decoration:none;}
#container header.contents_title .contents_tab li.conOn a {color:#ff546c;}
#container header.contents_title .contents_tab li.conOn:after {display:table;content:'';position:absolute;bottom:-1px;width:100%;border-bottom:3px solid #ff546c;}
#container.friends header.contents_title .contents_tab li, #container.ranking  header.contents_title .contents_tab li {width:420px;}
#container #contents {width:840px;}
#container .side {margin-top:45px;width:320px;}
#container .border {padding:2px;border:1px solid #ddd;background:#fff;}
#contents .top_banner {position:relative;background:#fff url(../images/common/bg_content_banner.jpg) no-repeat center center;width:834px;height:210px;border:1px solid #ddd;border-radius:2px;padding:2px;margin-bottom:33px;}

#contents .top_banner .top_banner_link {display:block;width:100%;height:100%;}
#contents .top_banner .top_banner_link img {max-width:100%;max-height:100%;}
#contents .top_banner .inner {padding:32px 30px 0;}
#contents .top_banner .thumb {margin-right:30px;}
#contents .top_banner .thumb img {border:2px solid #fff;}
#contents .top_banner .desc {width:490px;vertical-align:middle;}
#contents .top_banner .desc .standard {display:inline-block;vertical-align:middle;width:1px;height:144px;}
#contents .top_banner .desc .inner {display:inline-block;vertical-align:middle;*display:inline;zoom:1;width:480px;padding:0;}
#contents .top_banner .desc dl {width:480px;}
#contents .top_banner .desc dt {padding-bottom:10px;font-weight:bold;font-size:18px;word-wrap:break-word;word-break:break-all;vertical-align:middle}
#contents .top_banner .desc dt a {max-width:90%;vertical-align:middle;line-height:25px;}
#contents .top_banner .desc dt .comment_num {vertical-align:middle;}
#contents .top_banner .desc dd {padding-bottom:5px;word-wrap:break-word;word-break:break-all;}
#contents .top_banner .ico_flag {display:block;position:absolute;top:0;left:1px;z-index:10;background:url(../images/common/spr_etc.png) no-repeat;width:151px;height:151px;text-indent:-9999px;}
.pagination {margin:20px 0 15px 0;text-align:center;}
.pagination .prev {margin-right:10px;}
.pagination .next {margin-left:10px;}
.pagination a, .pagination strong {display:inline-block;vertical-align:middle;width:25px;height:29px;line-height:29px;}
.pagination strong, .pagination a:hover {color:#ff546c;text-decoration:none;}

.common_list {position:relative;width:100%;height:160px;margin-bottom:10px;}
.common_list .depth1 {position:absolute;top:40px;left:0;width:100%;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}
.common_list .depth1 p {position:absolute;top:-40px;left:0;width:160px;}
.common_list .depth1.notice p {position:absolute;left:0;}
.common_list .depth1.update p {position:absolute;left:160px;}
.common_list .depth1.update p a {border-top-right-radius:2px;}
.common_list .depth1 ul {margin-top:15px;}
.common_list .depth1 ul li {background:url(../images/common/ico_dot_gray.gif) no-repeat left 7px;padding:0 0 10px 15px;}
.common_list .depth1 ul a {float:left;display:inline-block !important;vertical-align:middle;width:80%;font-size:13px;color:#333;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.common_list .depth1 ul small {float:right;margin-right:5px;font-size:13px;color:#999;}
.common_list .depth1 ul a:hover {text-decoration:underline;}
.common_list .tab {display:block;height:40px;line-height:38px;border-bottom:1px solid #d8d9df;background:#dde0ec;font-size:14px;color:#787d84;text-align:center;}
.common_list .tab.on {border:1px solid #d8d9df;border-bottom:0;background:#f1f1f5;font-weight:bold;color:#333;}
.limit {margin-top:10px; padding:20px 0 20px 20px;}
.limit .fL {padding-right:8px;}
.limit .max {padding-top:25px;}
.limit .max p {padding-bottom:6px;}
.limit .max input {width:49px;height:17px;line-height:17px;padding:0 5px;text-align:right;font-size:11px;color:#fff;background:#4b4b4b;border:1px solid #969696;}
.limit .max span {font-size:11px;color:#777;}
.limit label {display:block;}
.limit select {width:480px;height:65px;margin-top:10px;padding:0 10px;color:#777;}
.limit button {width:43px; height:19px;background:none;border:1px solid #ff546c;font-size:11px;color:#ff546c;}
.side .quick li {float:left;}
.side .quick li a {display:block;background:url(../images/common/spr_btn.png) no-repeat;width:82px;height:50px;padding:84px 10px 0;font-weight:bold;text-align:center;color:#868686;}
.side .quick {margin-bottom:20px;border:7px solid #ddd;border-radius:2px;}
.side .quick .btn_quick0 a {background-position:0 0;}
.side .quick .btn_quick0 a:hover {background-position:0 -425px;}
.side .quick .btn_quick1 a {background-position:-102px 0;}
.side .quick .btn_quick1 a:hover {background-position:-102px -425px;}
.side .quick .btn_quick2 a {background-position:-204px 0;}
.side .quick a img {margin-left:3px;}
.side .quick .btn_quick2 a:hover {background-position:-204px -425px;}
.side .con_affection {margin:0 0 20px 0;}
.side .con_affection .inner {background:url(../images/common/bg_weekley_box_side.jpg) no-repeat;width:314px;height:184px;}
.bn_guide {margin-bottom:10px;}
.common_cust li {float:left;}
.common_cust li a {display:block;background:url(../images/common/spr_btn.png) no-repeat;width:155px;height:80px;text-indent:-9999px;}
.common_cust li.btn_cust0 {margin-right:10px;}
.common_cust li.btn_cust0 a {background-position:0 -144px;}
.common_cust li.btn_cust1 a {background-position:-165px -144px;}
/* E : 공통 Style */

/* S : 공통 게임 스타트 */
.game_start {width:320px;height:192px;float:none;}
.btn_start {position:relative;width:100%;height:141px;overflow:hidden;}
.btn_start a {display:block;position:absolute;background:url(../images/common/bg_start_btn.png) no-repeat;width:100%;height:100%;}
.btn_start a .txt_img {position:absolute;top:0;left:0;z-index:100;background:url(../images/common/bg_start_fix_text.png) no-repeat;width:320px;height:141px;text-indent:-9999px;}
/* S : 200910 수정 */
.btn_start .light {position:absolute;top:0;left:-461px;z-index:30;background:url(../images/common/bg_start_light2.png) no-repeat;width:461px;height:200px; animation: lightSpeedOut infinite 1s both;}
/* E : 200910 수정 */
.game_start .btn_download a {display:block;border-top:1px solid #fa9dc9;background:url(../images/common/btn_download.png) no-repeat;height:50px;text-indent:-9999px;}
/* E : 공통 게임 스타트 */

/* 200910 추가 */
@keyframes lightSpeedOut {
    0% {
       transform: translateX(0%) skewX(0deg);
       opacity: 1;
    }
    100% {
       transform: translateX(180%) skewX(-30deg);
       opacity: 0;
    }
 }

/* S : 공통 개인화 */
.personalize {position:relative;width:320px;height:212px;font-size:12px;padding:11px 11px 0 11px;background:#ff546c;box-sizing:border-box;border-radius:2px;margin:20px 0;float:none;}
.before_login {height:147px;border:1px solid #fff;border-radius:2px;padding:28px 16px 20px;box-sizing:border-box;}
.before_login p {width:100%;font-size:18px;font-weight:bold;color:#fff;text-align:center;padding-bottom:24px;}
.before_login .btn_login{display:block;background:url(../images/common/spr_btn.png) no-repeat -336px -425px;width:199px;height:48px;margin:0 auto;font-size:0;text-indent:-9999px;color:transparent;text-decoration:none;}

.login_service {position:relative;top:10px;padding:0 0 0 9px;}
.login_service li:first-child .fR {padding-top:5px;}
.login_service ul li:first-child {margin-right:10px;}
.login_service a {display:block;height:28px;line-height:26px;font-weight:bold;font-size:12px;text-align:center;color:#fff;}
.login_service a:hover {text-decoration:none;}
.after_login {height:147px;border:1px solid #fff;border-radius:2px;padding:15px 15px 16px 14px;box-sizing:border-box;background:#ff5e74;}
.user_thumb {width:97px;text-align:left;}
.thumb_area {position:relative;width:78px;}
.thumb_area img {width:78px;height:78px;border-radius:100%;max-width:100%;}
.user_mask {position:absolute;top:0;left:0;right:0;margin:0 auto;background:url(../images/common/bg_profileMask.png) no-repeat;width:78px;height:78px;}
.thumb_area .new {position:absolute;top:60px;left:58px;background:url(../images/common/ico_new2.png) no-repeat 0 0;width:18px;height:18px;color:transparent;text-indent:-9999px;}
.info_area {clear:both;}
.info_area a {width:83px;line-height:24px;font-size:14px;color:#fff;font-weight:bold;text-align:center;}
.info_area a:hover {text-decoration:none;color:#fff;}
.info_area span {display:block;width:100px;text-align:center;color:#fffe9d;margin-left:-6px;}
.user_info {position:relative;z-index:5;width:170px;color:#fff;padding-top:7px;/* margin-left:7px; */}
.user_info .depth1 {margin-left:9px;}
.user_info .title {background:url(../images/common/ico_dot_white.gif) no-repeat 0 6px;height:15px;padding:0 0 0 10px;font-size:13px;color:#fff;}
.user_info .desc {width:105px;height:15px;padding:0 0 10px 0;font-size:13px;color:#ff546c;}
.hold_den {margin-bottom:10px;border-bottom:1px dashed #3e4b97;}
.hold_cash {padding-left:8px;}
.hold_cash.title {padding-bottom:13px;}
.hold_cash dt {width:64px;background:none;}
.hold_cash dd {width:85px;padding-bottom:4px;}
.user_info .fam {margin-top:4px;padding-top:5px;border-top:1px dashed #3e4b97;letter-spacing:-2px;}
.fam.title {background-position:4px 11px;}
.cash_service {position:absolute;top:-1px;left:0;}
.cash_service a {display:block;position:absolute;top:7px;background:url(../images/common/spr_btn.png) no-repeat;text-indent:-9999px;}
.cash_service .btn_qna {left:76px;width:18px;height:18px;background-position:-35px -561px;}
.cash_service .btn_charge {left:105px;width:56px;height:20px;line-height:19px;color:#ef3a4f;background:#fff;border-radius:2px;text-indent:0;font-weight:bold;text-align:center;}
.cash_service .btn_charge:hover {text-decoration:none;}
#cash_pop {position:absolute;top:36px;left:-83px;width:231px;height:78px;padding:15px;background:#fea6a6;color:#fff;display:none;}
#cash_pop .ico_hwasal {position:absolute;top:-10px;left:158px;width:0;height:0;border-top:16px solid none;border-bottom:16px solid #fea6a6;border-right:10px solid transparent;border-left: 10px solid  transparent;}
#cash_pop dt {font-weight:bold;}
#cash_pop dd {padding:0 0 10px 0;}
.user_info .btn_area {border-top:1px solid #ffafba;padding:10px 0 0 17px;margin-top:14px;}
.user_info .btn_area button {width:auto;height:auto;background:none;color:#fff;font-size:12px;font-weight:bold;margin-left:0;}
.user_info .btn_area .info {margin-right:9px;}
.user_info .btn_area .logout {}
.after_login .game_agree {padding-top:12px;text-align:center;}
.after_login .game_agree strong {display:block;padding-bottom:13px;font-size:18px;color:#fff;}
.after_login .game_agree p {font-size:13px;color:#fff;}
.after_login .game_agree .btn_agree {display:block;width:155px;height:38px;line-height:38px;font-weight:bold;font-size:14px;color:#ef3a4f;background:#fff;text-align:center;margin:9px auto;border-radius:2px;}
.after_login .game_agree a:hover {text-decoration:none;}
.make_character {padding-top:12px;text-align:center;color:#fff;}
.make_character strong {display:block;padding-bottom:13px;font-size:18px;}
.make_character p {font-size:13px;}
.make_character .btn_make a {display:block;width:155px;height:38px;line-height:38px;margin:9px auto 0;font-weight:bold;font-size:14px;color:#ef3a4f;background:#fff;text-align:center;border-radius:2px;}
.make_character a:hover {text-decoration:none;}
.pc_info {position:absolute;bottom:0;left:0;width:100%;height:43px;line-height:43px;padding:0 33px;background:#ef3a4f;color:#fff;box-sizing:border-box;border-bottom-right-radius:2px; border-bottom-left-radius:2px;}
.pc_info span {float:left;}
.pc_info .txt1 {margin-right:11px;}
.pc_info img {padding-left:5px;}
.pc_info a {color:#fff;text-decoration:none;}
.pc_info a:hover {color:#fff;}
/* S : 공통 개인화 */


/* S : 공통 list */
.comment_num {margin-left:5px;color:#ff546c;}
.list_wrap {width:840px;margin-bottom:10px;}
.list_wrap table {width:100%;text-align:center;color:#999;background:#fff;border-bottom:2px solid #ff546c;}
.list_wrap table tr.em {background:#eee;}
.list_wrap table th {height:50px;background:#ff546c;color:#fff;font-weight:normal;}
.list_wrap table thead th:first-child {border-top-left-radius:5px;}
.list_wrap table thead th:last-child {border-top-right-radius:5px;}
.list_wrap table td.deep_gray {color:#333;}
.list_wrap table td.left {text-align:left;}
.list_wrap table td {height:48px;border-bottom:1px solid #ddd;color:#999;}
.list_wrap table td.webtoon_thumb img {width:100px;height:52px;padding:10px 0;}
.list_wrap table td.subject {padding-left:20px;text-align:left;}
.list_wrap table td.subject a {color:#333;}
.list_wrap table td.subject a:hover {color:#ff546c;font-weight:bold;}
.list_wrap table td.subject .ico_answer {margin-right:10px;}
.list_wrap table td.subject.on a {text-decoration:none;color:#ff546c;font-weight:bold;}
.list_wrap table td.subject img {margin-left:5px;}
.list_wrap table td.writer a {display:inline-block;width:100%;font-size:13px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.list_wrap.btn_area {padding-top:10px;text-align:right;}
.list_wrap.btn_area .write {width:74px;height:29px;}
/* E : 공통 list */

/* S : 공통 write */
.write_wrap {margin-bottom:10px;}
.write_wrap h3 {font-size:14px;color:#333;}
.write_wrap .title {border-top:2px solid #ff546c;}
.write_wrap .title p {margin:5px 0;padding:0 10px;border:2px solid #c6c6c7;background:#fff;}
.write_wrap .title input {width:100%;height:34px;line-height:34px;background:none;border:0;}
.write_wrap .editor {width:100%;min-height:451px;background:#fff;}
.write_wrap .editor img {width:100%;margin-top:0;}
.write_wrap .limit {margin-top:10px;border:1px solid #999;background:#e8e8e8;}
.write_wrap .scrap {height:36px;padding:17px 0 0 20px;background:#ddd;}
.write_wrap .scrap h3 {padding-right:20px;}
.write_wrap .scrap label {font-size:13px;color:#333;}
.write_wrap .btn_area {padding-top:20px;}
.write_wrap .btn_area button {width:60px;height:30px;}
.write_wrap .btn_area .cancel {float:left;}
.write_wrap .btn_area .confirm {float:right;}
/* E : 공통 write */

/* S : 공통 view */
.view_wrap {position:relative;margin-bottom:10px;padding-bottom:30px;border-top:2px solid #ff546c;border-bottom:2px solid #ff546c;background:#fff;}
.view_wrap h3 {padding:17px 20px;background:#eee;color:#333;font-size:18px;font-weight:bold;}
.view_wrap h3 .subject {margin-right:5px;color:#ff546c;}
.view_wrap .info {padding:6px 0;border-bottom:1px solid #ddd;}
.view_wrap .info dl {line-height:32px;}
.view_wrap .info dl dt {float:left;margin-right:5px;color:#333;}
.view_wrap .info dl dd {float:left;color:#787878;}
.view_wrap .info dl.fL {padding-left:20px;}
.view_wrap .info dl.fL dd {margin-right:20px;}
.view_wrap .info dl.fR dd {margin-right:20px;}
.view_wrap .info dl.fR dd.last {margin-right:0px;}
.view_wrap .view_contents {position:relative;padding:30px 20px;line-height:21px;color:#333;word-wrap:break-word;word-break:break-all;}
.view_wrap .view_contents .content_txt {min-height:140px;}
.view_wrap .view_contents img {max-width:100%;}
.view_wrap .layer_area {position:absolute;}
.view_wrap .layer_area.scrap {position:relative;}
.view_wrap .layer_area p {text-align:right;}
.view_wrap .layer_area.file {top:6px;right:20px;}
.view_wrap .layer_pop {position:absolute;top:0;right:0;width:100%;padding:12px 10px;background:#fff;border:1px solid #ff546c;display:none;}
.view_wrap .layer_pop a {font-size:12px;color:#353535;}
.view_wrap .layer_pop .btn_close {position:absolute;top:19px;right:10px;width:9px;height:9px;background:none;}
.view_wrap .layer_pop .btn_close img {vertical-align:top;}
.view_wrap .btn_file {font-size:12px;}
.view_wrap .btn_file span {color:#ff546c;}
.view_wrap .file {top:23px;width:258px;}
.view_wrap .file .layer_pop li {background:url(../images/common/ico_disk.png) no-repeat left 5px;line-height:18px;padding-left:15px;}
.view_wrap .layer_area.scrap {top:-65px;right:20px;}
.view_wrap #scrap_pop {top:-7px;width:100px;padding:10px 0;text-align:center;}
.view_wrap #scrap_pop .btn_close {top:17px;}
.view_wrap .btn_recommend {text-align:center;}
.view_wrap .btn_recommend button {width:83px;height:50px;font-size:18px;}
.view_wrap .btn_recommend .btn_good {width:113px;}
.view_wrap .btn_recommend .btn_good em {display:inline-block;vertical-align:middle;background:url(../images/studio/good_ico.png) no-repeat;width:21px;height:17px;margin-left:4px;}
.view_wrap .btn_recommend .btn_good.on em {background-position:-23px 0;}
.view_wrap .btn_list button {width:60px;height:30px;}
/* E : 공통 view */

/* S : 공통 apply */
.comments_list {margin:20px 0;padding-top:1px;}
.comments_list textarea {height:24px;margin-top:5px;padding:12px;border:1px solid #ddd;overflow-y:scroll;resize:none;box-sizing:content-box !important;}
.comments_list .apply_textarea {float:left;position:relative;}
.comments_list .apply_textarea label {position:absolute;top:20px;left:10px;font-size:12px;color:#999;}
.comments_list img {margin-right:10px;}
.comments_list .count {padding-bottom:10px;margin-bottom:1px;border-bottom:1px solid #ddd;}
.comments_list .count span {color:#ff546c;font-weight:bold;}
.comments_list .comment_write {margin-bottom:20px;padding:24px 20px 18px 30px;background:#e8e8e8;}
.comments_list .comment_write .thumb {float:left;position:relative;}
.comments_list .comment_write .thumb span {position:absolute;top:0;left:0;background:url(../images/common/spr_comment_thumb.png) 0 0 no-repeat;width:59px;height:59px;}
.comments_list .comment_write textarea {width:606px;}
.comments_list .comment_write .caution_board {clear:both;height:12px;padding-top:5px;text-indent:69px;font-size:12px;color:#999;}
.comments_list li {position:relative;padding:10px 20px 10px 30px;border-bottom:1px solid #ddd;background:#fff;}
.comments_list li .thumb {float:left;position:relative;}
.comments_list .thumb img {width:58px;height:59px;border-radius:100%;}
.comments_list li .thumb span {position:absolute;top:0;left:0;width:59px;height:59px;}
.comments_list ul dl {float:left;margin-top:10px;}
.comments_list ul dt {position:absolute;top:0;left:-1000%;width:1px;height:1px;line-height:0;font-size:0;overflow:hidden;}
.comments_list ul dd.name {float:left;margin-right:6px;font-weight:bold;}
.comments_list ul dd.name img {margin-right:0;}
.comments_list ul dd.name span {padding-left:4px;}
.comments_list ul dd.date {float:left;color:#999;}
.comments_list ul dd.contents {clear:both;width:720px;line-height:21px;padding-top:8px;word-break:break-all;word-wrap:break-word;}
.comments_list .comment_menu {position:absolute;top:22px;right:15px;}
.comments_list .comment_menu li {float:left;padding:0 10px 0 8px;border-left:1px solid #999;border-bottom:none;font-size:12px;}
.comments_list .comment_menu li:first-child {border:0;}
.comments_list .comment_menu button {background:none;border:none;font-size:12px;}
.comments_list .comment_menu li span {display:inline-block;margin-left:5px;color:#ff546c;}
/* 코멘트 li타입 분류
   1.일반
   2.베스트(best)
   3.대댓글(re_comment)
   4.대댓글 입력(re_comment_write)
*/
.comments_list li {zoom:1;}
.comments_list .comment_inner {zoom:1;}
.comments_list li .gm {float:left;}
.comments_list li .gm img {max-width:58px;}
.comments_list li:after {content:'';display:block;clear:both;}
.comments_list .comment_inner:after {content:'';display:block;clear:both;}
.comments_list li.best {margin-bottom:10px;padding:7px;background:#ddd;}
.comments_list li.best .best_deco {position:absolute;top:-1px;left:0;background:url(../images/common/spr_etc.png) 0 0 no-repeat;width:50px;height:57px;}
.comments_list li.best .best_inner {padding:10px 0 10px 24px;border:1px solid #fff;background:#eee;}
.comments_list li.best .thumb span {background-position:0 -59px;}
.comments_list li.re_comment {background:#fff url(../images/common/bg_re_comment.jpg) 61px 33px no-repeat;padding-left:86px;}
.comments_list li.re_comment dd.contents {width:665px;}
.re_comment_write {clear:both;background:url(../images/common/bg_re_comment.jpg) 31px 33px no-repeat;padding:5px 0 0 56px;overflow:hidden;}
.re_comment_write textarea {width:557px;}
/* E : 공통 apply */

/* S : 공통 tab list */
.tab_controller {position:relative;width:100%;}
.tab_controller.middle {margin-bottom:30px;}
.tab_controller li {float:left;}
.tab_controller li:first-child a {border-left:1px solid #999;}
.tab_controller li a {display:block;height:58px;line-height:56px;border:1px solid #999;border-left:0;background:#e8e8e8;font-size:18px;color:#333;text-align:center;text-decoration:none;font-weight:normal;}
.tab_controller li a.on {background:none;border-bottom:0;font-weight:bold;color:#333;}
/* E : 공통 tab list */

/* S : popup - 공통 */
#popup {position:relative;}
#popup header {height:50px;background:#ff546c;border:0;}
#popup header h1 {line-height:48px;padding-left:28px;font-size:18px;color:#fff;}
#popup #container {width:100%;}
#popup .btn_close {position:absolute;top:17px;right:30px;background:url(../images/common/spr_btn.png) no-repeat -112px -313px;width:16px;height:16px;text-indent:-9999px;}
#popup .pattern {background:url(../images/popup/bg_pattern.gif);}
.contents_bottom {padding:30px;}
.contents_bottom .notice li {background:url(../images/common/ico_dot_gray.gif) no-repeat left 7px;padding:0 0 5px 10px;line-height:18px;color:#999;}
#popup .btn_confirm {padding-top:15px;}
#popup #center {position:relative;width:250px;margin:0 auto;}
#popup .input_area {position:relative;}
#popup .input_area label {position:absolute;top:0;left:0;width:250px;height:30px;line-height:28px;color:#999;text-align:center;}
#popup input[type="text"] {float:left;width:248px;height:28px;line-height:26px;border:1px solid #ddd;text-align:center;}
/* E : popup - 공통 */


/* S : popup - 캐릭터 만들기 */
#popup.char_make {width:400px;background:#fff;}
.char_make .contents_top {padding-top:160px; width:100%; height:127px; background:url(../images/popup/bg_char.jpg) no-repeat; text-align:center;}
.char_make .contents_top .desc {padding-bottom:17px; font-size:18px; line-height:24px;}
.char_make .contents_top .input_area {left:30px; }
.char_make .contents_top label {position:absolute; left:0; top:0; width:250px; height:30px; line-height:28px; color:#999; text-align:center;}
.char_make .contents_top input {float:left; width:248px; height:28px; line-height:26px; border:1px solid #d0d4e3; text-align:center;}
.char_make .contents_top button {margin-left:5px; float:left; width:85px; height:30px;}
.char_make .contents_bottom .notice .caution{padding-top:5px;color:#e83d45}
.char_make .btn_confirm {text-align:center;}
.char_make .btn_confirm button {width:66px; height:40px; font-size:14px;}
/* E : popup - 캐릭터 만들기 */

/* S : popup - 캐시충전 */
#popup.charge {width:400px; font-size:13px;}
#popup.charge h2{padding-bottom:10px;color:#ff546c; font-size:18px; font-weight:bold;}
#popup.charge .han_poptitle {font-size:13px;color:#333}
#popup.charge .btn_hancharge {display:block;position:absolute;top:4px;right:4px;width:77px;height:25px;line-height:25px;color:#fff;font-size:11px;text-align:center;background:#ff546c;border-radius:2px;text-decoration:none}
.charge .contents_cash {padding:30px 30px 20px 30px;}
.charge .contents_cash .my_cash {margin-bottom:30px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;}
.charge .my_cash .daumC{border-top:1px solid #fff;border-bottom:1px solid #fff;}
.charge .my_cash .daumC dd {color:#ff546c}
.charge .my_cash .auC {border-bottom:1px solid #fff;}
.charge .my_cash .auC dd {border-top:1px solid #ddd;}
.charge .my_cash dt,
.charge .my_cash dd {width:188px;height:32px;float:left;line-height:32px;}
.charge .my_cash dt {width:122px;background:#ddd;text-indent:13px;color:#333}
.charge .my_cash dd {position:relative;padding-left:30px;background:#fff;text-align:left;font-weight:bold;}
.charge .buy_cash {border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.charge .buy_cash ul {padding:6px 0;background:#fff;}
.charge .buy_cash li {float:left;padding:7px 0;width:113px;text-align:left;}
.charge .buy_cash li input[type="radio"] {margin:2px 5px 0 20px;}
.charge .buy_cash li label {vertical-align:top;color:#000;}
.charge .btn_confirm {text-align:center;}
.charge .btn_confirm button {width:66px;height:40px;font-size:14px;border-bottom:1px solid #c44153;border-right:1px solid #d9475c;}
.charge .btn_confirm button.btn_gray {border-right:1px solid #828282;border-bottom:1px solid #767676;}
.charge .btn_confirm button:first-child {margin-right:16px;}
.charge .contents_notice {padding:0 0 30px 30px;}
.charge .contents_notice li {padding:0 0 5px 10px;line-height:18px;background:url(../images/common/ico_dot_gray.gif) no-repeat left 7px;color:#999;}
/* E : popup - 캐시충전 */

/* S : 오디션 캐시 내역 */
#popup.cash_list {overflow-x:hidden;overflow-y:auto;width:560px;height:575px;}
#popup.cash_list #container {width:500px;padding:0 30px}
.cash_list .list_tit {padding-top:35px;}
.cash_list .list_tit li {float:left;width:250px;height:60px;line-height:60px; text-align:center;}
.cash_list .list_tit li a {display:block;width:100%;height:100%;border:1px solid #999;background:#e8e8e8;font-size:18px;text-decoration:none;color:#333;}
.cash_list .list_tit li.on a {border-bottom:none;background:#f4f4f4;color:#333;font-weight:bold;}
.cash_list .sorting {padding:30px 0 10px;text-align:right; font-size:14px;}
.cash_list .sorting button {font-size:14px; margin-left:20px;background:none;color:#333}
.cash_list .sorting button.on {color:#ff546c;text-decoration:underline;font-weight:bold;}
.cash_list .tbl_wrap table {width:500px;}
.cash_list .tbl_wrap {border-bottom:2px solid #ff546c}
.cash_list .tbl_wrap th {height:40px;background:#ddd;color:#333;}
.cash_list .tbl_wrap td {height:32px;background:#fff;border-top:1px solid #ddd;font-size:13px;color:#333;text-align:center;}
.cash_list .tbl_wrap tr.noListBox {width:500px;}
.cash_list .tbl_wrap td.noList {font-size:16px; color:#333; font-weight:bold; height:330px;width:500px;}
.cash_list .tbl_wrap tr:first-child td {border:none;}
.cash_list .paging {padding:20px 0;text-align:center;font-size:13px;}
.cash_list .paging .dir {margin:0 12px;}
.cash_list .paging a,
.cash_list .paging strong {display:inline-block;margin:0 10px;color:#333;}
.cash_list .paging strong {color:#ff546c;}
/* S : 오디션 캐시 내역 */

/* S : 이용약관동의 170809 수정 */
.agree {position:relative; min-width:1200px;height:1060px;min-height:100%;background: url(../images/etc_han/bg_agree.jpg) no-repeat 50% 0;background-size:cover;}
.agree .container{width:694px;height:950px;margin:0 auto;}
.agree h1{width:100%;padding:94px 0 96px;text-align:center;}
.agree .terms {overflow-y:auto;width:694px;height:260px; margin-bottom:10px;border:1px solid #dadada;font-size: 12px;background: #fff; line-height:18px;}
.agree .terms .terms_inner{padding:0 30px 30px;}
.agree .terms h3{padding:30px 0 10px 0;color:#ea0000; font-size:14px;}
.agree .terms h4 { margin-top:20px;color: #666666;font-size:14px;}
.agree .terms ol li {line-height: 17px;margin:5px 0;}
.agree .terms ol.depth2 li {padding: 0 0 0 10px;}
.agree .btn_wrap{width:100%;text-align:center}
.agree .btn_wrap a{display:block;margin:0 auto;width:133px;height:56px;font-size:0;color:transparent; background:url(../images/etc_han/btn_agree.png) no-repeat 0 0;}
.agree .agree_check {text-align:center; margin-bottom:25px;}
.agree .agree_check input[type=checkbox] {zoom: 1.5; -moz-transform: scale(1.5); margin:0;}
.agree .agree_check label {font-size:15px; color:#fff;}
.agree .agree_email{width:632px;padding:30px;margin-bottom:13px;line-height:17px;background-color:#fff;border:1px solid #dadada}
.agree .agree_email .ar_emailarea{height:66px;margin:10px 0 20px 0;line-height:66px;background-color:#f4f4f4;text-align:center;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}
.agree .agree_email .ar_emailarea label{display:inline-block;margin-right:25px;font-size:17px}
.agree .agree_email .ar_emailarea input[type="text"]{width:161px;height:32px;line-height:30px;text-align:center;font-size:17px;border:1px solid #afafaf}
.agree .agree_email .ar_checkarea{margin-top:20px}
/* 이용약관동의 footer 추가 */
#agree_footer {position:absolute; left:0; right:0; bottom:18px; text-align:center;}
#agree_footer p {font-size:12px; color:#000; letter-spacing:0;}
/* E : 이용약관동의 */

/* S : 제휴서비스 해지 */
.bye{min-width:1200px;background:url(../images/etc_daum/bg_bye.jpg) no-repeat 50% 0;}
.bye .container{width:1000px;height:653px;margin:0 auto; text-align:center;;}
.bye h1{width:100%;padding:26px 0 297px}
.bye .user_select{padding:48px 0 0; height:32px;color:#fff; vertical-align:top;}
.bye .user_select .custom_sel { display:inline-block;position: relative;height: 30px;margin:0 5px 0 15px;background:#fff url(../images/etc_daum/bg_select_arr.gif) no-repeat 100% 0;border:1px solid #afafaf;}
.bye .user_select .custom_sel label{position:absolute;top:6px;left:12px;font-size:16px;color:#444444;letter-spacing: 1px;}
.bye .user_select .custom_sel select{position:relative;width:100%;height:32px;min-height:32px;line-height:32px;padding: 0 10px;color:#444444;text-indent:10px;cursor:pointer;opacity: 0;filter: alpha(opacity=0);}

.bye .user_select .custom_sel.yy{width:95px}
.bye .user_select .custom_sel.mm,
.bye .user_select .custom_sel.dd{width:75px}
.bye .user_chk{padding:40px 0 30px;}
.bye .user_select small{line-height:32px;vertical-align:top;font-size:13px;color:#fff}
.bye .btn_wrap a{display:inline-block;width:132px;height:54px;margin:0 5px; font-size:0;color:transparent; background:url(../images/etc_daum/spr_btn_agree.png) no-repeat 0 0;vertical-align:top;}
.bye .btn_wrap .btn_yes{background-position:0 -108px;}
.bye .btn_wrap .btn_no{background-position:0 -54px;}
.bye .footer .inner_wrap{width:1000px;margin:0 auto;padding:40px 0;text-align:center;color:#696969}
/* E : 제휴서비스 해지 */


/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    /* display: none; */
}

/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}

/* 인스타 퀵링크 추가 */
.quick-link-container {
    position: absolute;
    top: -20px;
    right: -130px;
    height: 100%;
}
.quick-link-wrapper {
    position: relative;
    height: 100%;
}
.quick-link-container.subpages .quick-link-wrapper {
    top: 256px;
}
.quick-link {
    position: -webkit-sticky;
    position: sticky;
    top: 50px;
}
.quick-link-insta img {
    width: 130px;
}

/* 20240514 추가 */
.btn_remove_all {
    float: right;
    width: 170px;
    height: 26px;
    line-height: 12px;
    margin-top: 5px;
    border-right: 1px solid #767676;
    border-bottom: 1px solid #767676;
    background: #999;
    font-size: 12px;
    color: #fff;
}