@charset "utf-8";

/* seller color */
.color_point {color:#8a47cc !important;}
.button.blue {color:#fff;border-color:#8a47cc;background-color:#8a47cc;}
.button.borderb {color:#8a47cc;border-color:#8a47cc;}
.ux-dateperioder button:focus {border-color:#8a47cc;}
header .inner .gnbmenu > li > a:hover {color:#8a47cc}
header .inner .gnbmenu > li.active > a {border-color:#8a47cc;color:#8a47cc;}
#aside dl dd.current,
#aside dl dd:hover,
.title_page h3:before {background-color:#8a47cc;}
.direct_move .up {background-image:url(../../imgs/back/global/direct_move_up2.png);}
.direct_move .down {background-image:url(../../imgs/back/global/direct_move_down2.png);}
.direct_move .pw {background-image:url(../../imgs/back/global/direct_move_pw2.png);}
.direct_move .logout {background-image:url(../../imgs/back/global/direct_move_logout2.png);}
.direct_move .main {background-image:url(../../imgs/back/global/direct_move_main2.png);}
.direct_move .front {background-image:url(../../imgs/back/global/direct_move_front2.png);}

/* login */
.page_login {min-height:100vh;position:relative;}
.page_login .login_form {width:360px;height:348px;padding:49px 119px 59px;background-color:#fff;border:solid 1px #d5d7e0;position:absolute;left:50%;top:50%;z-index:1;margin:-229px 0 0 -300px;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);}
.page_login .login_form h1 {text-align:center;min-height:35px;line-height:30px;font-size:18px;margin-bottom:50px;}
.page_login .login_form .form {height:155px;}
.page_login .login_form .form input {display:block;width:100%;height:50px;margin-bottom:4px;font-size:16px;font-family: 'NanumBarunGothicBold';padding-left:20px;}
.page_login .login_form .button {margin-top:30px;display:block;width:100%;height:60px;box-shadow:none;font-size:18px;font-family: 'NanumSquareBold';}
.page_login footer {position:absolute;left:0;bottom:0;}

/* main */
body.main {background-color:#f5f5f5;}
body.main > #container:after {display:none;}
body.main > #container #contents {padding:30px 90px 30px 20px;transition-property:none;transition-duration:unset;}
.page_main {width:1170px;margin:0 auto;}
.page_main .group_box {overflow:hidden;margin-top:12px;}
.page_main .group_box > li {float:left;width:calc(33.333% - 8px);padding:26px 29px;background-color:#fff;border:solid 1px #d5d7e0;margin-left:12px;box-sizing:border-box;position:relative;}
.page_main .group_box > li:first-child {margin-left:0;}
.page_main .group_box.wide > li {width:100%;}
.page_main .group_box:nth-of-type(1) {margin-top:0;}
.page_main .group_box h2 {height:36px;font-family: 'NanumSquareBold';font-size:24px;line-height:36px;}
.page_main .group_box h2 .icon {display:inline-block;vertical-align:top;width:36px;height:36px;background-color:#dcc9f4;border-radius:50%;margin-right:15px;overflow:hidden;}
.page_main .group_box h2 .icon img {display:block;width:36px;height:36px;border-radius:50%;}
.page_main .group_box .layer {position:absolute;right:29px;top:38px;}
.page_main .group_box .layer2 {position:absolute;right:29px;top:16px;}
.page_main .group_box dt,
.page_main .group_box .count {font-family: 'NanumBarunGothicBold';}
.page_main .group_box .count {display:inline-block;vertical-align:top;color:#ccc;}
.page_main .group_box dt {color:#666;}
.page_main .group_box dd {color:#999;}
.page_main .group_box .state_row {border-top:solid 1px #d5d7e0;margin-top:27px;height:205px;}
.page_main .group_box .state_row dl {border-bottom:solid 1px #d5d7e0;padding:14px 0 13px;height:23px;overflow:hidden;}
.page_main .group_box .state_row dt {float:left;width:125px;font-size:16px;color:#666;line-height:23px;}
.page_main .group_box .state_row dt small {font-size:12px;}
.page_main .group_box .state_row dd {float:right;width:calc(100% - 125px);text-align:right;font-size:14px;color:#999;line-height:25px;}
.page_main .group_box .state_row dd .count {font-size:22px;line-height:20px;margin-right:8px;margin-top:3px;height:20px;}
.page_main .group_box .state_row dd .count.line {padding-right:13px;margin-right:7px;position:relative;}
.page_main .group_box .state_row dd .count.line:after {content:'';width:1px;height:16px;background-color:#d5d7e0;position:absolute;right:0;top:2px;}
.page_main .group_box .state_right {position:absolute;right:29px;top:50%;margin-top:-8px;}
.page_main .group_box .state_right dt,
.page_main .group_box .state_right dd {display:inline-block;vertical-align:top;line-height:16px;font-size:14px;font-family: 'NanumBarunGothic';color:#111;}
.page_main .group_box .state_right dd {color:#999;margin-left:3px;}
.page_main .group_box .state_right dd .count {margin-right:4px;}
.page_main .group_box .state_col {overflow:hidden;margin-top:27px;}
.page_main .group_box .state_col > div {float:left;width:calc(33.333% - 8px);border:solid 1px #d5d7e0;box-sizing:border-box;margin-left:12px;}
.page_main .group_box .state_col > div:first-child {margin-left:0;}
.page_main .group_box .state_col dl {overflow:hidden;background-color:#f0f0f0;border-top:solid 1px #d5d7e0;padding:13px 19px 11px;}
.page_main .group_box .state_col dt {float:left;width:125px;color:#666;}
.page_main .group_box .state_col dd {float:right;width:calc(100% - 125px);text-align:right;color:#999;}
.page_main .group_box .state_col dd .count {margin-right:8px;}
.page_main .group_box .state_col dl.total {border-width:0;background-color:#fff;padding-bottom:10px;}
.page_main .group_box .state_col dl.total dt {font-size:16px;line-height:23px;}
.page_main .group_box .state_col dl.total dd {font-size:14px;line-height:25px;}
.page_main .group_box .state_col dl.total .count {display:inline-block;vertical-align:top;font-size:22px;margin-right:5px;color:#ccc;line-height:20px;margin-top:3px;height:20px;}
.page_main .group_box .state_col_etc {overflow:hidden;margin-top:27px;}
.page_main .group_box .state_col_etc > div {float:left;width:calc(50% - 6px);border:solid 1px #d5d7e0;box-sizing:border-box;margin-left:12px;overflow:hidden;}
.page_main .group_box .state_col_etc > div:first-child {margin-left:0;}
.page_main .group_box .state_col_etc dl {float:left;width:33%;border-left:solid 1px #d5d7e0;height:130px;margin-left:-1px;}
.page_main .group_box .state_col_etc dl:nth-of-type(1) {width:34%;}
.page_main .group_box .state_col_etc dl.bg {background-color:#f0f0f0;}
.page_main .group_box .state_col_etc dt {text-align:center;font-size:16px;position:relative;padding:27px 0 18px;}
.page_main .group_box .state_col_etc dt:after {content:'';width:24px;height:1px;background-color:#d5d7e0;position:absolute;bottom:0;left:50%;margin-left:-12px;}
.page_main .group_box .state_col_etc dd {text-align:Center;font-size:14px;line-height:25px;margin-top:17px;}
.page_main .group_box .state_col_etc dd .count {font-size:22px;line-height:20px;margin-right:8px;margin-top:3px;height:20px;}

/* 게시판 관리 */
.page_board .board_list_album {background-color:#fff;border:solid 1px #d5d7e0;border-bottom:none 0;position:relative;}
.page_board .board_list_album:after {content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#d5d7e0}
.page_board .board_list_album ul {width:958px;position:relative;}
.page_board .board_list_album ul:before {content:'';position:absolute;left:-1px;top:0;width:1px;height:100%;background-color:#d5d7e0}
.page_board .board_list_album ul:after {content:'';display:block;clear:both;}
.page_board .board_list_album li {float:left;width:238px;border:solid 1px #d5d7e0;border-left-width:0;border-top-width:0;}
.page_board .board_list_album li:nth-child(4n),
.page_board .board_list_album li:nth-child(4n+2) {width:239px;}
.page_board .board_list_album li > * {width:200px;margin:0 auto;}
.page_board .board_list_album .name {height:52px;line-height:52px;}
.page_board .board_list_album .thumb_box {display:block;position:relative;border:none 0;}
.page_board .board_list_album .thumb_box .thumb {display:block;width:198px;height:198px;border:solid 1px #d5d7e0;}
.page_board .board_list_album .thumb_box .thumb img {display:block;width:198px;height:198px;}
.page_board .board_list_album .thumb_box .check,
.page_board .board_list_album .thumb_box .display {position:absolute;top:9px;z-index:1;}
.page_board .board_list_album .thumb_box .check {left:9px;}
.page_board .board_list_album .thumb_box .display {right:9px;}
.page_board .board_list_album .thumb_box .utill {position:absolute;left:0;bottom:0;z-index:1;width:100%;height:24px;background-color:rgba(0,0,0,0.5);text-align:right;padding-right:3px;box-sizing:border-box;font-size:0;line-height:0;}
.page_board .board_list_album .thumb_box .utill > * {display:inline-block;vertical-align:top;width:24px;height:24px;text-indent:-999em;margin-left:1px;}
.page_board .board_list_album .thumb_box .utill .setting {background:url(../../imgs/back/global/utill_setting.png) center center no-repeat;}
.page_board .board_list_album .thumb_box .utill .modify {background:url(../../imgs/back/global/utill_modify.png) center center no-repeat;}
.page_board .board_list_album .thumb_box .utill .delete {background:url(../../imgs/back/global/utill_delete.png) center center no-repeat;}
.page_board .board_list_album .detail_box {height:109px;margin-top:17px;}
.page_board .board_list_album .detail_box .title {display:block;font-size:14px;line-height:20px;height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.page_board .board_list_album .detail_box .info {margin-top:16px;}
.page_board .board_list_album .detail_box .writer {margin-top:4px;}
.page_board .board_list_album .data_none {width:957px;text-align:center;color:#999;font-size:14px;padding:0;height:68px;line-height:68px;}

.page_board .board_list_webzine {background-color:#fff;border:solid 1px #d5d7e0;border-bottom:none 0;position:relative;}
.page_board .board_list_webzine:after {content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#d5d7e0}
.page_board .board_list_webzine ul {width:958px;position:relative;}
.page_board .board_list_webzine ul:before {content:'';position:absolute;left:-1px;top:0;width:1px;height:100%;background-color:#d5d7e0}
.page_board .board_list_webzine ul:after {content:'';display:block;clear:both;}
.page_board .board_list_webzine li {float:left;width:440px;border:solid 1px #d5d7e0;border-left-width:0;border-top-width:0;padding:19px;overflow:hidden;}
.page_board .board_list_webzine .thumb_box {float:left;width:200px;display:block;position:relative;border:none 0;}
.page_board .board_list_webzine .thumb_box .thumb {display:block;width:198px;height:198px;border:solid 1px #d5d7e0;}
.page_board .board_list_webzine .thumb_box .thumb img {display:block;width:198px;height:198px;}
.page_board .board_list_webzine .thumb_box .check,
.page_board .board_list_webzine .thumb_box .display {position:absolute;top:9px;z-index:1;}
.page_board .board_list_webzine .thumb_box .check {left:9px;}
.page_board .board_list_webzine .thumb_box .display {right:9px;}
.page_board .board_list_webzine .thumb_box .utill {position:absolute;left:0;bottom:0;z-index:1;width:100%;height:24px;background-color:rgba(0,0,0,0.5);text-align:right;padding-right:3px;box-sizing:border-box;font-size:0;line-height:0;}
.page_board .board_list_webzine .thumb_box .utill > * {display:inline-block;vertical-align:top;width:24px;height:24px;text-indent:-999em;margin-left:1px;}
.page_board .board_list_webzine .thumb_box .utill .setting {background:url(../../imgs/back/global/utill_setting.png) center center no-repeat;}
.page_board .board_list_webzine .thumb_box .utill .modify {background:url(../../imgs/back/global/utill_modify.png) center center no-repeat;}
.page_board .board_list_webzine .thumb_box .utill .delete {background:url(../../imgs/back/global/utill_delete.png) center center no-repeat;}
.page_board .board_list_webzine .detail_box {float:right;width:calc(100% - 220px);}
.page_board .board_list_webzine .detail_box .name {height:32px;line-height:32px;}
.page_board .board_list_webzine .detail_box .title {display:block;margin-top:10px;font-size:14px;line-height:20px;height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.page_board .board_list_webzine .detail_box .info {margin-top:16px;}
.page_board .board_list_webzine .detail_box .writer {margin-top:4px;}
.page_board .board_list_webzine .detail_box .conts {display:block;margin-top:18px;line-height:16px;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.page_board .board_list_webzine .data_none {width:957px;text-align:center;color:#999;font-size:14px;padding:0;height:68px;line-height:68px;}

.page_board .board_view {padding:39px;background-color:#fff;border:solid 1px #d5d7e0;font-size:14px;}
.page_board .board_view .community {font-size:24px;font-weight:700;margin-bottom:33px;}
.page_board .board_view .info:after {content:'';display:block;clear:both;}
.page_board .board_view .info > * {display:block;position:relative;float:left;margin-left:17px;}
.page_board .board_view .info > *:before {content:'';position:absolute;left:-8px;top:0;width:1px;height:12px;background-color:#dfe1eb;}
.page_board .board_view .info > :first-child {margin:0;}
.page_board .board_view .info > :first-child:before {display:none;}
.page_board .board_view .view_box .subjectbox {font-size:16px;margin-bottom:12px;}
.page_board .board_view .view_box .subjectbox .classification {margin-bottom:15px;}
.page_board .board_view .view_box .subjectbox .subject {font-weight:700;}
.page_board .board_view .view_box .info {font-size:12px;color:#999;margin-bottom:30px;}
.page_board .board_view .view_box .attach {margin-bottom:30px;}
.page_board .board_view .view_box .contents {padding:20px;background-color:#f7f7f7;margin-top:30px;}
.page_board .board_view .view_box .contents .img {margin-bottom:15px;}
.page_board .board_view .reply_box {margin-top:35px;}
.page_board .board_view .reply_box .total {font-size:16px;margin-bottom:15px;}
.page_board .board_view .reply_box .list {border-top:solid 1px #dfe1eb;}
.page_board .board_view .reply_box .list li {position:relative;padding:20px 100px 15px 75px;border-bottom:solid 1px #dfe1eb;}
.page_board .board_view .reply_box .list li:before {content:'';position:absolute;left:0;top:0;width:75px;height:100%;background:url(../../imgs/back/global/arrow_reply.png) center center no-repeat;}
.page_board .board_view .reply_box .list li .info {color:#999;margin-bottom:5px;}
.page_board .board_view .reply_box .list li .contents {font-size:16px;}
.page_board .board_view .reply_box .list li .buttons {position:absolute;right:0;top:50%;transform:translateY(-50%);}

/* 정산 관리 */
body.account > #container:after {display:none;}
body.account > #container #contents {padding-left:20px;transition-property:none;transition-duration:unset;}
.page_account .title_page {left:0;padding:none;}

/* 주문클레임관리 > 주문상세 팝업 */
#contents_popup .simple_box {position:fixed;top:49px;left:19px;width:max(calc(100% - 38px), 1062px);height:60px;box-sizing:border-box;z-index:2;padding:19px;background-color:#fff;border:solid 1px #d5d7e0;display:flex;align-items:center;}
#contents_popup .simple_box .user_name {font-family:'NanumBarunGothicBold';font-size:22px;line-height:26px;margin-right:10px;}
#contents_popup .simple_box .user_id {color:#666;line-height:24px;}
#contents_popup .detail_box {border:solid 1px #d5d7e0;border-top-width:0;overflow:hidden;padding:20px 0 19px;}
#contents_popup .detail_box .date_count {float:left;width:calc(100% - 458px);height:86px;padding:0 17px;position:relative;}
#contents_popup .detail_box .date_count ul li {line-height:16px;color:#999;}
#contents_popup .detail_box .date_count .count {position:absolute;left:17px;bottom:0;font-size:14px;line-height:16px;}
#contents_popup .detail_box .level_info {float:right;width:423px;overflow:hidden;}
#contents_popup .detail_box .level_info dl {float:left;width:140px;height:86px;border-left:solid 1px #d5d7e0;text-align:center;}
#contents_popup .detail_box .level_info dt {padding-top:40px;color:#999;background-repeat:no-repeat;background-position:center 7px;}
#contents_popup .detail_box .level_info dd {font-size:16px;font-family: 'NanumBarunGothicBold';margin-top:11px;}
#contents_popup .detail_box .grade dt {background-image:url(../../imgs/back/global/icon_member_gradeName.png)}
#contents_popup .detail_box .smoney dt {background-image:url(../../imgs/back/global/icon_member_smoney.png)}
#contents_popup .detail_box .coupon dt {background-image:url(../../imgs/back/global/icon_member_coupon.png)}
#contents_popup .tab_wrap {position:relative;padding-top:80px;}
#contents_popup .tab_box {margin:0 0 20px;position:absolute;left:0;top:0;display:flex;width:100%;background-color:#fff;padding-top:20px;}
#contents_popup .tab_box.fixed {position:fixed;left:19px;top:109px;z-index:2;width:calc(100% - 38px);}
#contents_popup .tab_box:after {content:'';position:absolute;left:19px;bottom:0;left:0;width:100%;height:1px;background-color:#111;}
#contents_popup .tab_box li {min-width:128px;}
#contents_popup .tab_box li a {font-size:16px;}
#contents_popup .tab_box li.active {position:relative;}
#contents_popup .tab_box li.active:after {content:'';position:absolute;bottom:0;left:0;z-index:1;width:100%;height:1px;background-color:#fff;}
#contents_popup .tab_box .btn_reg_memo {margin-left:auto;width:132px;height:16px;padding:12px 0;text-align:center;font-size:16px;font-family: 'NanumBarunGothicBold';line-height:17px;}
#contents_popup .tab_box .btn_reg_memo .ico {display:inline-block;vertical-align:top;width:16px;height:16px;background:url(../../imgs/back/global/icon_button_memo.png) center center no-repeat;margin-right:10px;}

/* 주문클레임관리 > 주문상세 */
.order_frame .simple_box .state_box {margin-left:auto;}
.order_frame .simple_box .state_box .state {display:inline-block;vertical-align:middle;font-size:16px;margin-right:9px;}
.order_frame .detail_box {margin-top:109px;}
.order_frame .detail_box .date_count .info {font-size:14px;line-height:20px;}
.order_frame .detail_box .order_info {width:283px !important;}
.order_frame .detail_box .order_info dl dt {padding-top:6px !important;}
.order_frame .detail_box .order_info dl dd {font-size:12px !important;margin-top:8px !important;line-height:16px;}
.order_frame .detail_box .order_info .path .mobile {padding-top:39px;background:url(../../imgs/back/icon/icon_path_mobile.png) center top no-repeat;}
.order_frame .detail_box .order_info .path .pc {padding-top:39px;background:url(../../imgs/back/icon/icon_path_pc.png) center top no-repeat;}
.order_frame .detail_box .order_info .paymethod dd {display:table;width:100%;margin-top:0 !important;}
.order_frame .detail_box .order_info .paymethod dd .type {display:table-cell;height:65px;vertical-align:middle;}
.order_frame .thumb {display:block;width:48px;height:48px;background-color:#f2f2f2;border:solid 1px #d5d5d5;margin:0 auto;}
.order_frame .thumb img {width:100%;}
.order_frame .tbl_rows .left {padding-left:19px;}
.order_frame .tbl_rows .seller {padding-left:13px;padding-right:13px;}
.order_frame .tbl_rows + .tbl_rows table {border-top:none 0;}
.order_frame .tbl_rows td .step_buttons {padding-top:8px;}
.order_frame .tbl_rows td .step_buttons li {text-align:center;margin-top:4px;}
.order_frame .tbl_rows td .step_buttons li a,
.order_frame .tbl_rows td .step_buttons li button {width:75%;}
.order_frame .tbl_rows td .step_buttons li:first-child {margin-top:0;}
.order_frame .tbl_cols .bill {padding:0;}
.order_frame .tbl_cols .bill > div {border-top:1px solid #d5d7e0;padding:9px 10px;}
.order_frame .tbl_cols .bill > div:first-child {border-top:none;}

.order_frame .pay_detail {position:relative;border:solid 1px #d5d7e0;}
.order_frame .pay_detail:after {content:'';clear:both;display:block;}
.order_frame .pay_detail:before {content:'';position:absolute;right:0;top:0;width:423px;height:100%;background-color:#f2f5ff;z-index:0;}
.order_frame .pay_detail .detail {float:left;width:calc(100% - 423px - 95px);padding:0 48px 0 47px;overflow:hidden;}
.order_frame .pay_detail .detail dl {float:left;width:33%;min-width:150px;text-align:center;font-family: 'NanumBarunGothicBold';padding:30px 0 25px;}
.order_frame .pay_detail .detail dt {position:relative;padding-bottom:13px;}
.order_frame .pay_detail .detail dt:after {content:'';position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:24px;height:1px;background-color:#d5d7e0;}
.order_frame .pay_detail .detail dd {font-size:22px;margin-top:9px;}
.order_frame .pay_detail .total {float:right;width:423px;text-align:center;position:relative;z-index:1;padding:36px 0 0;}
.order_frame .pay_detail .total dl {font-size:0;line-height:0;margin-bottom:7px;}
.order_frame .pay_detail .total dt,
.order_frame .pay_detail .total dd {display:inline-block;vertical-align:top;font-size:16px;line-height:26px;}
.order_frame .pay_detail .total dd {font-size:24px;font-family:'NanumBarunGothicBold';margin-left:10px;}

.order_frame .claim_total {border:solid 1px #d5d7e0;}
.order_frame .claim_total:after {content:'';clear:both;display:block;}
.order_frame .claim_total > dl {float:left;width:33%;min-width:150px;text-align:center;font-family: 'NanumBarunGothicBold';padding:30px 0 20px;}
.order_frame .claim_total > dl.deduct {width:calc(34% - 2px);background-color:#ffefed;border-left:solid 1px #d5d7e0;border-right:solid 1px #d5d7e0;}
.order_frame .claim_total > dl.refund {background-color:#f2f5ff;}
.order_frame .claim_total > dl > dt {position:relative;padding-bottom:13px;}
.order_frame .claim_total > dl > dt:after {content:'';position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:24px;height:1px;background-color:#d5d7e0;}
.order_frame .claim_total > dl > dd {font-size:22px;margin-top:9px;padding:0 20px;}
.order_frame .claim_total .details {height:90px;margin:26px auto 0;border:solid 1px #d5d7e0;background-color:#fff;font-family: 'NanumBarunGothic';font-size:12px;padding:0 18px;}
.order_frame .claim_total .details:after {content:'';clear:both;display:block;}
.order_frame .claim_total .details dl {margin-top:16px;}
.order_frame .claim_total .details dt,
.order_frame .claim_total .details dd {float:left;width:50%;line-height:20px;text-align:right;}
.order_frame .claim_total .details dt {text-align:left;}

.order_frame .title_section .rightarea {top:0;}
.order_frame .title_complete {font-family:'NanumBarunGothicBold';font-size:22px;line-height:26px;text-align:center;margin-top:27px;}

.order_frame .claim_list > dl {border-top:1px solid #d5d7e0;}
.order_frame .claim_list > dl > dt,
.order_frame .claim_list > dl > dd {border:1px solid #d5d7e0;border-top:0 none;box-sizing:border-box;}
.order_frame .claim_list > dl > dt {padding:9px 9px 9px 17px;}
.order_frame .claim_list > dl > dt:after {content:'';display:block;clear:both;}
.order_frame .claim_list > dl > dt h3 {float:left;position:relative;padding-left:20px;font-size:16px;line-height:30px;}
.order_frame .claim_list > dl > dt h3:before {content:'▶';font-size:11px;position:absolute;left:0;top:0;}
.order_frame .claim_list > dl > dt div {float:right;}
.order_frame .claim_list > dl > dd {padding:9px;}
.order_frame .claim_list > dl > dd .section {margin-top:25px !important;}
.order_frame .claim_list > dl > dd .section.first,
.order_frame .claim_list > dl > dd .section.last {margin-top:0 !important;}
.order_frame .claim_list .tbl_rows > table {border:0 none; border-top:1px solid #d5d7e0;}
.order_frame .claim_list .tbl_rows table thead th:last-child,
.order_frame .claim_list .tbl_rows table tbody td:last-child {border-right:solid 1px #d5d7e0;}
.order_frame .claim_list .details > td {position:relative;border-left:0 none !important;border-right:0 none !important;padding:0;text-align:left;}
.order_frame .claim_list .details:last-child > td {border-bottom:0 none !important;}
.order_frame .claim_list .details .claim_detail_toggle {float:right;margin-bottom:3px;}
.order_frame .claim_list .details .claim_detail_toggle button {display:block;width:80px;height:24px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background-color:#111;text-align:center;color:#fff;}
.order_frame .claim_list .details .claim_detail_toggle button i {display:inline-block;width:7px;height:7px;margin-right:5px;position:relative;}
.order_frame .claim_list .details .claim_detail_toggle button i:before {content:'';width:1px;height:100%;background-color:#fff;position:absolute;left:3px;top:0;}
.order_frame .claim_list .details .claim_detail_toggle button i:after {content:'';width:100%;height:1px;background-color:#fff;position:absolute;left:0;top:3px;}
.order_frame .claim_list .details .claim_detail_toggle button.close i:before {width:0;height:0;top:-100000px;}
.order_frame .claim_list .details .claim_detail_box {padding:20px 0 10px;display:none;}
.order_frame .claim_list .details .claim_detail_box table tbody th,
.order_frame .claim_list .details .claim_detail_box table tbody td {text-align:left;font-weight:normal;padding:9px 10px;}
.order_frame .claim_list .details .claim_detail_box table tbody th {font-family: 'NanumBarunGothicBold';background-color:#f7f7f7;padding-left:22px;padding-right:10px;}
.order_frame .claim_list .details .claim_detail_box table tbody td {border-left:0 none;}
.order_frame .claim_list .details .claim_detail_box table tbody td.line {border-left:1px solid #d5d7e0;}
.order_frame .claim_list .details .claim_detail_box h4 {position:relative;padding-left:10px;}
.order_frame .claim_list .details .claim_detail_box h4:before {content:'ㆍ';font-size:12px;position:absolute;left:0;top:0;}

.order_frame .claim_none {text-align:center;border:1px solid #d5d7e0;padding:100px 0;}

.section_col2 {overflow:hidden;}
.section_col2 > div {float:left;width:calc(50% - 10px);}
.section_col2 > div:last-child {float:right;}

/* 비밀번호 초기화 */
.passwd_initial {text-align:center;font-size:14px;}
.passwd_initial .reset {display:block;margin:8px auto;width:250px;height:40px;border:none 0;padding:0;text-align:center;background-color:#f0f0f0;font-family: 'NanumBarunGothicBold';color:#4285f4;font-size:16px;line-height:38px;}

/* 알림 팝업 */
.popup_notification {display:block;background-color:#fff;}
.popup_notification.layer {position:absolute;top:-10000000px;border:1px solid #333;background-color:#e6e6e6;overflow:hidden;}
.popup_notification .banner_slide {position:relative;}
.popup_notification .banner_slide img {max-width:100%;}
.popup_notification .banner_slide .swiper-pagination1 {position:absolute;top:auto;right:auto;bottom:20px;left:0;z-index:2;width:100%;height:10px;text-align:center;}
.popup_notification .banner_slide .swiper-pagination1 .swiper-pagination-bullet {vertical-align:Top;width:10px;height:10px;background-color:#b2b2b2;opacity:.4;margin:0 4px;}
.popup_notification .banner_slide .swiper-pagination1 .swiper-pagination-bullet-active {background-color:#111;opacity:1;}
.popup_notification .buttons {overflow:hidden;background-color:#fff;}
.popup_notification .buttons:after {content:'';display:block;clear:both;}
.popup_notification .buttons a {float:right;color:#999;line-height:39px;padding:0 12px;}
.popup_notification .buttons a:first-child {float:left;}
