﻿@charset 'utf-8';

@import url('content.css');

@font-face {
 font-family:'RixGoEB';
 src:url('/merchant/css/font/RixSGoEB.eot');
 src:url('/merchant/css/font/RixSGoEB.eot?#iefix') format('embedded-opentype'),
 url('/merchant/css/font/RixSGoEB.woff') format('woff'),
 url('/merchant/css/font/RixSGoEB.ttf') format('truetype'),
 url('/merchant/css/font/RixSGoEB.svgz') format('svgz'),
 url('/merchant/css/font/RixSGoEB.svg') format('svg');
 font-weight:normal;
 font-style:normal;
}
@font-face {
 font-family:'RixGoB';
 src:url('/merchant/css/font/RixSGoB.eot');
 src:url('/merchant/css/font/RixSGoB.eot?#iefix') format('embedded-opentype'),
 url('/merchant/css/font/RixSGoB.woff') format('woff'),
 url('/merchant/css/font/RixSGoB.ttf') format('truetype'),
 url('/merchant/css/font/RixSGoB.svgz') format('svgz'),
 url('/merchant/css/font/RixSGoB.svg') format('svg');
 font-weight:normal;
 font-style:normal;
}
@font-face {
 font-family:'RixGoM';
 src:url('/merchant/css/font/RixSGoM.eot');
 src:url('/merchant/css/font/RixSGoM.eot?#iefix') format('embedded-opentype'),
 url('/merchant/css/font/RixSGoM.woff') format('woff'),
 url('/merchant/css/font/RixSGoM.ttf') format('truetype'),
 url('/merchant/css/font/RixSGoM.svgz') format('svgz'),
 url('/merchant/css/font/RixSGoM.svg') format('svg');
 font-weight:normal;
 font-style:normal;
}
@font-face {
 font-family:'RixGoL';
 src:url('/merchant/css/font/RixSGoL.eot');
 src:url('/merchant/css/font/RixSGoL.eot?#iefix') format('embedded-opentype'),
 url('/merchant/css/font/RixSGoL.woff') format('woff'),
 url('/merchant/css/font/RixSGoL.ttf') format('truetype'),
 url('/merchant/css/font/RixSGoL.svgz') format('svgz'),
 url('/merchant/css/font/RixSGoL.svg') format('svg');
 font-weight:normal;
 font-style:normal;
}

/* reset */
html {overflow:scroll;overflow-x:auto}

/* html, body {height:100%} */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, p, button, label, a, input, textarea {margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, p, button, td, th, select, option, input{font-family:'RixGoM', 'dotum','arial','tahoma', 'apple gothic';font-size:14px;line-height:1;color:#555;letter-spacing:-.045em;}
select, option, span, input, textarea {outline:none}
img {border:none;vertical-align:middle}
fieldset {border:0}
select {height:40px;line-height:20px;padding: 0px 25px 0px 5px;background:#fff url('/merchant/images/common/bg_select.png') 100% center no-repeat;min-width:70px;border:1px solid #aaa;vertical-align:middle;appearance:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none}
select:focus {background-image: url('/merchant/images/common/bg_select_focus.png')}
select::-ms-expand {display: none}
select[disabled] {background-color:#f6f6f6}

/* for IE9 */
:root select {padding:5px \0/IE9;padding-right: 5px \0/IE9}

ul, ol, li {list-style:none}
a,
a:link {color:inherit}
a:hover,
a:focus {text-decoration:underline;color:#000}
em, address {font-style:normal;display:inline}
table {border-collapse:collapse}
strong {font-weight:normal;font-family:'RixGoB'}
legend, caption{position:absolute;left:-9999px;top:0;height:0;width:0;margin:0;padding:0;border:none;font-size:0;line-height:0;overflow:hidden;text-indent:-9999px}
label {display:inline-block;cursor:pointer}
select {margin-left:5px}
button {cursor:pointer;vertical-align:top}
input, select {vertical-align:middle}
input::placeholder {color:#808181}
input::-webkit-input-placeholder {color:#808181}
input::-ms-input-placeholder {color:#808181}
textarea::placeholder {color:#808181}
textarea::-webkit-input-placeholder {color:#808181}
textarea::-ms-input-placeholder {color:#808181}
input[type='radio'],
input[type='checkbox'] {width:19px;height:19px;margin-right:3px}
input[type='password'],
input[type='text'],
input[type='email']{border:1px solid #aaa;line-height:40px;height:40px;padding:0 10px;min-width:60px}
input[type='file'] {border:0px solid #aaa;line-height:40px;height:40px;padding:0;outline:0}
input[type='text'][disabled]{background-color:#f6f6f6;color:#999}
input[type='text'][readonly]{background-color:#f6f6f6;color:#000}
input[type='text'].b_input {line-height:50px;height:50px;border-color:#555}
input[type='text']::-ms-clear {display:none}
.datepicker{width:200px}
.blind {width:0;height:0;line-height:0;font-size:0;text-indent:-9999px}
/* label 내부 숨김*/
.skip_nav {width:100%;height:0;top:0;left:0}
.skip_nav a {display:block;position:absolute;top:0px;text-indent:-9999px;overflow:hidden}
.skip_nav a:focus,
.skip_nav a:active {display:block;position:absolute;z-index:999;text-indent:0px;top:0px;width:100%;padding:10px 0px;text-align:center;color:#fff;background:#555}
h1.hide,
h2.hide,
h3.hide,
h4.hide,
h5.hide,
h6.hide {position:absolute;top:-9999px;height:0;width:0;font-size:0;text-indent:-9999px; }
.blind {position:absolute;top:-9999px;height:0;width:0;font-size:0;text-indent:-9999px;}
.rdo_blind{height:0;width:0;font-size:0;text-indent:-9999px;}

/* 이미지 긴 설명 */
.long_desc_wrap {position:relative;}
.long_desc_wrap .long_desc {position:absolute; left:-9999px; text-indent:-9999px;}

/* 타이틀 정의 */
h1, h2, h3, h4,h5,h6 { font-weight:normal;color:#000;line-height:1}
.h1 {font-family:'RixGoB';font-size:30px;margin:0px 0 40px 0}
.h2 {font-family:'RixGoB';font-size:22px;margin:50px 0 19px 0}
.h3 {font-family:'RixGoL';font-size:18px;margin:30px 0 15px 0;font-weight:bold}
.h3.fz20 {font-size:20px;}
.h4 {font-family:'RixGoL';font-size:16px;margin:25px 0 15px 0;font-weight:bold}
.h5 {font-family:'RixGoB';font-size:14px;margin:20px 0 13px 0}
.h6 {font-family:'RixGoB';font-size:13px;margin:20px 0 13px 0}
.nor {font-family:'RixGoM' !important;font-weight:normal !important}
.sub_txt {font-family:'RixGoM';font-size:16px;line-height:24px;margin-top:-4px;margin-bottom:20px}
.sub_txt2 {display:inline-block;margin-top:-4px;margin-left:5px;font-family:'RixGoM';font-size:14px;line-height:16px;vertical-align:middle;}
.pop_cont .tit_wrap:first-child .h1,
.pop_cont .tit_wrap:first-child .h2 {margin-top:0}
h2 + .sub_txt {margin-top:-5px}
h2 + .sub_txt + .btn_wrap {margin-top:0}
.vline {display:inline-block;padding-left:10px;margin-left:10px; border-left:1px solid #ddd}
.tline {border-top:1px solid #ddd}
.h2_bd  {font-family:'RixGoB';font-size:22px;margin:50px 0 19px 0; padding-bottom:19px; border-bottom:1px solid #000;}
/* 365 입금 서비스 관련 추가   2018-09-04 */
.h2.btn_h50_wrap {position:relative; line-height:50px;}
.h2.btn_h50_wrap:after {display:block; content:''; clear:both;}
.h2.btn_h50_wrap .b_btn {float:right; color:#555; font-family:RixGoM;}
.h2.btn_h50_wrap .b_btn a {width:277px; text-align:center;}

/* 폰트 사이즈 */
.font14 {font-size:14px !important}
.font16 {font-size:16px !important}
.font18 {font-size:18px !important}
.font22 {font-size:22px !important}

/* layer select */
.selectBox {position:relative;display:inline-block;z-index:10}
.selectBox a {display:block;color:#555;font-size:12px;text-decoration:none}
.selectBox > a {background:#fff url('/merchant/images/common/bg_select.png') 100% 12px no-repeat;padding:9px 30px 9px 15px;overflow:hidden;border:1px solid #ddd}
.selectBox .option {position:absolute;right:0;bottom:31px;background-color:#fff;width:100%;border:1px solid #ddd;display:none}
.selectBox .option a {padding:5px 15px}
.selectBox .option a:hover {text-decoration:underline;color:#000}
.selectbox.gray {position:relative;background-color:#e6e6e6;line-height:50px}
.selectbox.gray .s_tit {position:absolute;top:16px}
.selectbox.gray .s_tit label {font-family:'RixGoB';color:#000;padding:0 20px;border-right:1px solid #ddd;margin-right:20px;white-space:nowrap}
.selectbox.gray .ui-state-default,
.selectbox.gray .ui-widget-content .ui-state-default,
.selectbox.gray .ui-widget-header .ui-state-default,
.selectbox.gray .ui-button, html .ui-state-disabled.ui-button:hover,
html .selectbox.gray .ui-state-disabled.ui-button:active {width:100%;background-color:transparent}
.selectbox.gray .ui-button.ui-selectmenu-button {line-height:50px;height:50px;border:1px solid #e6e6e6;background:url('/merchant/images/common/bg_select.png') 100% center no-repeat}
.selectbox.gray .ui-button.ui-selectmenu-button:focus {border-color:#dc0000;background-image: url('/merchant/images/common/bg_select_focus.png');}
.selectbox.gray .ui-icon.ui-selectmenu-icon {margin-top:17px;background-image: none;}
.ui-icon-triangle-1-s,
.ui-selectmenu-button-open .ui-icon-triangle-1-s {background: none !important;}

.selectbox.gray .ui-selectmenu-text {margin-left:90px}
.ui-menu .ui-menu-item-wrapper {padding-left:10px}
.ui-state-active, .ui-widget-content .ui-state-active {background-color:#f6f6f6}
.ui-selectmenu-menu.gray .ui-widget {border:none}
.ui-selectmenu-menu.gray .ui-widget-content.ui-widget{border:none}
.ui-selectmenu-menu.gray .ui-menu .ui-menu-item-wrapper {line-height:50px;border-color:#cacaca;color:#000;padding-left:20px}
.ui-selectmenu-menu.gray .ui-menu .ui-menu-item-wrapper .ui-button.ui-state-active:hover{background-color:#f6f6f6}
.ui-selectmenu-menu.gray .ui-widget-content {background-color:#e6e6e6}
.ui-autocomplete-input{background: url('/merchant/images/common/bg_select.png') 100% 50% no-repeat;padding-right: 25px !important;}
.ui-autocomplete-input:focus,
.ui-autocomplete-input:focus,
.ui-icon-triangle-1-s:focus {background-image:url('/merchant/images/common/bg_select_focus.png');}
.ui-button {background:url('/merchant/images/common/bg_select.png') right center no-repeat;}
.ui-button:focus {background:url('/merchant/images/common/bg_select_focus.png') right center no-repeat;}
.ui-button.ui-selectmenu-button {background-color:#fff;padding-left:10px;padding-right:5px}
.ui-selectmenu-text {padding-right:10px;margin-right:0}
.ui-selectmenu-button {padding-right:0;border:1px solid #000}

.selectbox.type01 {display:block; padding-left:115px;}
.selectbox.type01 .s_tit {left:0;}
.selectbox.type01 .s_tit label {border-right:none;}
.selectbox.type01 .btn_select {display:block; position:absolute; right:0; top:0; width:70px; height:50px; color:#fff; font-size:14px; text-align:center; line-height:50px; text-decoration:none; background-color:#777;}
.selectbox.type01 .select01 {display:block; width:995px; height:50px; margin-left:0;}
.selectbox.type01 .select02 {display:block; width:715px; height:50px; margin-left:0;}
.selectbox.type01 .select03 {display:block; width:655px; height:50px; margin-left:0;}
.selectbox.type01 .select04 {display:block; width:915px; height:50px; margin-left:0;}
.selectbox.type01 .select05 {display:block; width:635px; height:50px; margin-left:0;}

.selectbox.type01.gray01 {position:relative; line-height:50px;}
.selectbox.type01.gray01 .s_tit {position:absolute; left:0; top:0; width:115px; height:50px; background-color:#e6e6e6;}
.selectbox.type01.gray01 .s_tit label {font-family:'RixGoB'; color:#000; padding:0 20px; line-height:50px; white-space:nowrap}


/* layout */
#wrapper {height:100%}
#header{position:absolute;top:0;left:0;width:100%;background:#fff url('/merchant/images/common/bg_header.png') 0 59px repeat-x;z-index:110}
	.category{position:relative;width:1110px;margin:0 auto;overflow:hidden;height:60px;padding-top:15px}
	.category .logo {display:inline-block;width:185px;margin-right:15px;height:30px;background:url('/merchant/images/common/logo.png') 0 center no-repeat;text-indent:-9999px}
	.category .per {display:inline-block;width:42px;height:30px;background:url('/merchant/images/common/txt_img.png') 0 9px no-repeat;text-indent:-9999px;margin-right:10px}
	.category .corp {display:inline-block;width:24px;height:30px;background:url('/merchant/images/common/txt_img.png') -52px 9px no-repeat;text-indent:-9999px;margin-right:10px}
	.category .vip {display:inline-block;width:28px;height:30px;background:url('/merchant/images/common/txt_img.png') -84px 9px no-repeat;text-indent:-9999px}
	.category .site_nav {position:absolute;top:26px;right:0}
#container { margin:175px auto 0px;position:relative;width:1110px;min-height:510px;margin-bottom:80px}
#container:after{content:'';display:block;clear:both}
#lnb {width:240px;float:left;position:relative}
#content {width:830px;margin-left:38px;float:left}
#wrapper.wide #content {width:1110px;margin-left:0}
#wrapper.wide #lnb {display:none}
#footer{background:url('/merchant/images/common/bg_footer.png') 0 0px repeat-x;height:185px}
#footer li,
.fCopyright .info p {font-size:12px;color:#777}
#footer li a {display:block;color:#484848;text-decoration:none}
#footer li a:hover {color:#000;text-decoration:underline}
#footer li span {color:#555;font-family:'RixGoB';padding-left:3px}
	.fContact{position:relative;width:1110px;margin:0 auto;padding:20px 0}
	.fContact .siteLink {position:absolute;top:11px ;right:0}
	.siteLink .selectBox.issuing,
	.siteLink .selectBox.family {width:170px}
	.fCopyright{position:relative;width:1110px;margin:0 auto;padding-top:20px}
	.fContact .cscenter {overflow:hidden}
	.fContact .cscenter li,
	.fCopyright .menu li,
	.fCopyright .info p {float:left;padding:0 0px 0 10px;margin-left:10px;background:url('/merchant/images/common/gray_line.png') 0 center no-repeat}
	.fCopyright .menu ul > li:first-child a{    font-weight: normal;font-family: RixGoEB;}/*2018-11-14 추가*/
	.fCopyright .info p:first-child,
	.fCopyright .menu li:first-child,
	.fContact .cscenter li:first-child 	{background:none;padding-left:0;margin-left:0}
	.fContact .cscenter li:last-child a:before {content:'';display:inline-block;width:15px;height:12px;background:url('/merchant/images/common/icons.png') -80px 0 no-repeat;overflow:hidden;vertical-align:top}
	.fCopyright .menu:after,
	.fContact .cscenter:after {content:'';display:block;clear:both;float:none}
	.fCopyright .info {overflow:hidden;margin-top:10px}
	.fCopyright .mark {position:absolute;top:20px;right:0;max-width:250px;overflow:hidden}
	.fCopyright .mark span {display:block;float:left;height:65px;text-indent:-9999px;overflow:hidden}
	.fCopyright .mark .wa {width:65px;background:url('/merchant/images/common/img_mark.gif') 0 0 no-repeat;margin-right:10px}
	.fCopyright .mark .ncsi {width:56px;background:url('/merchant/images/common/img_mark.gif') -83px 0 no-repeat;margin-right:10px}
	.fCopyright .mark .ksqi {width:83px;background:url('/merchant/images/common/img_mark.gif') -154px 0 no-repeat}
#footer .fCopyright .btnScrollTop {position:fixed;left:50%;bottom:165px;margin-left:570px;width:60px;height:50px;overflow:hidden;text-indent:-999px;background:url('/merchant/images/common/btn_top.png') 0 0 no-repeat}
.selectBox.family .option {width:1110px;padding:20px}
.selectBox.family .option .site {float:left}
.selectBox.family .option .site h4 {color:#dc0000;margin-bottom:20px;font-family:'RixGoB';font-size:17px}
.selectBox.family .option .site h5 {color:#000;margin-bottom:15px;font-family:13px;font-family:'RixGoB'}
.selectBox.family .option .site.conA {width:80%;border-right:1px solid #aaa}
.selectBox.family .option .site.conB {width:20%;padding-left:20px}
.selectBox.family .option .site.conB .group {margin-bottom:30px}
.selectBox.family .option .site.conA .groupList {display:table;table-layout:auto;width:100%}
.selectBox.family .option .site.conA .groupList .group{display:table-cell;padding:0 10px;border-left:1px solid #ddd}
.selectBox.family .option .site.conA .groupList .group:first-child {padding-left:0;border:none}
.selectBox.family .option li {position:relative}
.selectBox.family .option li:before {position:absolute;content:'';display:block;width:3px;height:3px;top:50%;margin-top:-2px;left:5px;background-color:#aaa}
.selectBox.issuing .option {padding:5px 0}
.selectBox.issuing li a:hover {text-decoration:none !important;background-color:#f6f6f6}

/* gnb */
#gnb{ border-bottom:1px solid #d5d5d5; height:71px;overflow:hidden}
#gnb .quick {display:none !important}
#gnb .quick dl {width:1100px;margin:0 auto;overflow:hidden}
#gnb .quick dt {color:#000;font-family:'RixGoB';padding-left:25px}
#gnb .quick dt:after {content:'';display:block;float:right;width:7px;height:14px;background:url('/merchant/images/common/icons.png') -280px 1px no-repeat;margin-left:13px}
#gnb .quick dt,
#gnb .quick dd {float:left;line-height:14px;}
#gnb .quick dd {padding:15px 0 15px 20px}
#gnb .quick dd a {text-decoration:none;font-size:12px;}
#gnb .quick dd .btn_close {margin-left:5px;text-indent:-9999px;overflow:hidden}
#gnb .quick dd .btn_close button {overflow:hidden;width:13px;height:13px;border:none;background:url('/merchant/images/common/icons.png') -280px -40px no-repeat;text-indent:-999px}
#gnb .quick dt.blind:after {background: none;padding-left: 0}
#gnb.on {height:auto;overflow:visible}
#gnb.on .quick {background:#f6f6f6 url('/merchant/images/common/bg_header.png') 0 0 repeat-x;display:block !important}
.gnb {display:table;table-layout:fixed;width:1110px;margin:0 auto;background:#fff url('/merchant/images/common/bg_header.png') 0 -1px repeat-x;) 0 0 no-repeat}
.gnb > li {display:table-cell;text-align:center;line-height:70px}
.gnb > li > a {display:block;background:url('/merchant/images/common/gnb_txt.png') 0 0 no-repeat;text-indent:-9999px;overflow:hidden;}
.gnb > li.MA a {-ms-background-position:-70px 0px;background-position:-70px 0px}
.gnb > li.MB a {-ms-background-position:-335px 0;background-position:-335px 0}
.gnb > li.MC a {-ms-background-position:-616px 0;background-position:-603px 0}
.gnb > li.MD a {-ms-background-position:-892px 0;background-position:-892px 0}

.gnb > li.hover > a,
.gnb > li.on > a,
.gnb > li > a:focus {-ms-background-position-y: -70px;background-position-y:-70px;}
.gnb > li.off  > a {-ms-background-position-y: 0 !important;background-position-y: 0 !important;}

.gnb > li ul {border-left:1px solid #e6e6e6;background-color:#fff;margin:23px 0;height:0;height:255px;overflow:hidden;display:}
/* .gnb.open > li ul {height:255px;display:block} */
.gnb > li:first-child ul {border-left:none}
.gnb > li > ul li {text-align:left}
.gnb > li > ul li a {display:block;padding:7px 30px;color:#000;text-decoration:none}
.gnb > li > ul li a:hover,
.gnb > li > ul li a:focus,
.gnb > li > ul li.on a {color:#dc0000}

/* Main */
.main_wrap{margin-top:-45px}
.main_wrap #container{width:100%}
.main_wrap #content{width:1110px;margin:0 auto;float:none}
.main_slide_wrap .slide_wrap{position:relative;height:330px}
.main_slide_wrap .slide_wrap .slide_counter{overflow:hidden;position:absolute;top:30px;bottom:auto;right:0;left:0;width:1110px;margin:0 auto;padding:0}
.main_slide_wrap .slide_wrap .slide li{position:relative;text-align:center;height:330px;overflow:hidden}
.main_slide_wrap .slide_wrap .slide li a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.main_slide_wrap .slide_wrap .slide li a:focus {border:2px solid #000;}
.main_slide_wrap .slide_wrap .slide li img{display:inline-block;}
.main_slide_wrap .slide_top_box{position:absolute;top:30px;right:0;left:0;width:1110px;margin:0 auto}
.main_slide_wrap .slide_top_box ul{overflow:hidden;position:absolute;top:0;right:0;width:270px;height:270px;background:#fff}
.main_slide_wrap .slide_top_box ul li{float:left;width:50%;height:50%}
.main_slide_wrap .slide_top_box ul li a{position:relative}
.main_slide_wrap .slide_top_box ul li:first-child a:before{content:'';display:block;position:absolute;right:0;top:16px;bottom:16px;width:1px;background:#ddd}
.main_slide_wrap .slide_top_box ul li:first-child a:after{content:'';display:block;position:absolute;left:16px;right:16px;bottom:0;height:1px;background:#ddd}
.main_slide_wrap .slide_top_box ul li:last-child a:before{content:'';display:block;position:absolute;left:0;top:16px;bottom:16px;width:1px;background:#ddd}
.main_slide_wrap .slide_top_box ul li:last-child a:after{content:'';display:block;position:absolute;left:16px;right:16px;top:0;height:1px;background:#ddd}
.main_slide_wrap .slide_top_box ul a{display:block;height:100%;padding:30px 10px;text-align:center;color:#000}
.main_slide_wrap .slide_top_box ul a:hover {color:#dc0000;font-family:'RixgoB'}
.main_slide_wrap .slide_top_box ul a span{display:inline-block;padding-top:60px;background-repeat:no-repeat;background-position:center 7px}
.main_slide_wrap .slide_top_box ul li.main_icon01 span{background-image:url('/merchant/images/main/img_main_slid_btn01.png')}
.main_slide_wrap .slide_top_box ul li.main_icon02 span{background-image:url('/merchant/images/main/img_main_slid_btn02.png')}
.main_slide_wrap .slide_top_box ul li.main_icon03 span{background-image:url('/merchant/images/main/img_main_slid_btn03.png')}
.main_slide_wrap .slide_top_box ul li.main_icon04 span{background-image:url('/merchant/images/main/img_main_slid_btn04.png')}
.main_center_list{overflow:hidden;margin-top:45px}
.main_center_list li{float:left;width:25%;padding-bottom:5px;border-left:1px solid #ddd}
.main_center_list li:first-child{border-left:0}
.main_center_list li a{display:block;text-align:center;color:#000;text-decoration:none}
.main_center_list li a:hover{text-decoration:underline}
.main_center_list li a strong{display:inline-block;margin-bottom:10px;padding-right:22px;font-size:18px;line-height:24px;background:url('/merchant/images/main/img_main_center_list.png') no-repeat right center}
.main_center_list li a p{line-height:20px;color:#000}
.bottom_app{position:relative;overflow:hidden;padding:23px 30px 22px;margin-top:10px;background:url('/merchant/images/main/img_main_bottom_bg.png') no-repeat}
.bottom_app .app_con{float:left;overflow:hidden}
.bottom_app .app_con li{float:left;margin-left:20px}
.bottom_app .app_con li:first-child{margin-left:0}
.bottom_app .app_con li a{display:block;padding-left:25px;line-height:20px;background:url('/merchant/images/main/main_arr_btn.png') no-repeat left top;text-decoration:none;color:#000}
.bottom_app .app_con li a:hover{text-decoration:underline}
.bottom_app .app_btn{float:right;padding-right:74px;font-size:0}
.bottom_app .app_btn a{display:inline-block;overflow:hidden;height:21px;line-height:0;background-repeat:no-repeat;text-indent:-9999px}
.bottom_app .app_btn a.btn_ios{width:50px;margin-right:5px;background-image:url('/merchant/images/main/icon_ios.png')}
.bottom_app .app_btn a.btn_android{width:87px;background-image:url('/merchant/images/main/icon_android.png')}

/* allMenu */
.allMenu {position:fixed;background-color:#fff;width:100%;left:0;top:60px;height:730px !important;overflow:hidden;display:none;z-index:120}
.allMenu .in {width:1120px;margin:0 auto;height:600px;overflow:auto;border:1px solid #ddd;border-top:2px solid #000}
.allMenu .tit_menu{text-align:center;padding:38px;color:#000;font-family:'RixGoB';font-size:22px}
.allMenu .menu_wrap{display:table;table-layout:fixed;width:100%}
.allMenu .dep_wrap {display:table-cell;vertical-align:top;padding:25px;border-left:1px solid #ddd}
.allMenu .dep_wrap:first-child {border-left:none}
.allMenu a {display:block;text-decoration:none}
/* .allMenu .dep1 a {color:#dc0000;font-size:22px;font-family:'RixGoB';margin-bottom:5px}
.allMenu .dep2 {margin-bottom:40px}
.allMenu .dep2 > li {border-top:1px solid #ddd}
.allMenu .dep2 > li:first-child {border-top:none}
.allMenu .dep2 > li > a{color:#000;font-size:16px;padding:14px 0}
.allMenu .dep3 {margin-bottom:15px}
.allMenu .dep3 > li > a{font-size:14px;color:#555;padding:8px 0}
.allMenu .dep4 {background-color:#f6f6f6;padding:10px;margin-bottom:10px}
.allMenu .dep4 li {position:relative;padding-left:15px}
.allMenu .dep4 li:before {content:'-';position:absolute;top:4px;left:5px;display:block}
.allMenu .dep4 > li > a{font-size:12px;color:#555;padding:5px 0}*/ 
/* 2021-10-25 스타일 변경 */
.allMenu .dep1 a {color:#dc0002;font-size:20px;font-family:'RixGoEB';margin-bottom:19px;}
.allMenu .dep2 {margin-bottom:40px;}
.allMenu .dep2 > li {font-family:'RixGoEB';}
.allMenu .dep2 > li > a{color:#000;font-size:17px;padding:8px 0px; line-height:19px;}
.allMenu .dep3 {margin-bottom:2px}
.allMenu .dep3 > li {padding:0px 0px 0px 10px; margin-bottom:5px;}
.allMenu .dep3 > li:last-child {margin-bottom:0px;}
.allMenu .dep3 > li > a {font-family:'RixGoB'; font-size:14px; line-height:16px; color:#555;padding:5px 0px;}
.allMenu .dep4 {padding:0px 0px 0px 12px;}
.allMenu .dep4 li {position:relative;}
.allMenu .dep4 li:before {display:block; content:''; position:absolute; left:0; top:11px; width:3px; height:3px; background-color:#828282;
	-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.allMenu .dep4 > li > a{font-size:14px; line-height:16px; color:#555; padding:6px 0px 6px 8px;}
/* 2021-10-25 스타일 변경 */
.allMenu .allMenuClose {position:absolute;top:50px;left:50%;margin-top:-17px;margin-left:60px;display:block;width:30px;height:30px;text-indent:-999px;overflow:hidden;background:url('/merchant/images/common/ico_close.png') 50% 50% no-repeat}
.allMenu:focus {display:block !important}

/* bread crumb */
.global_navi {text-align:right;height:14px;margin-bottom:15px}
.global_navi ul {display:inline-block}
.global_navi li {float:left;background:url('/merchant/images/common/bg_gnav.png') 0 0 no-repeat;padding-left:13px;padding-right:5px}
.global_navi li a {color:#777}
.global_navi li:first-child {background:none}
.global_navi li:first-child a{display:block;width:16px;height:14px;overflow:hidden;background:url('/merchant/images/common/icons.png') 0px -40px no-repeat;text-indent:9999px}
.global_navi li.last {padding-right:0}
.global_navi li.last a {color:#555;font-family:'RixGoB'}

/* 12px ul */
.site_nav {overflow:hidden}
.site_nav > li {float:left;font-size:12px;color:#777;padding:2px 0px 2px 10px;margin-left:10px;background:url('/merchant/images/common/gray_line.png') 0 center no-repeat}
.site_nav > li a {display:block;color:#484848;text-decoration:none}
.site_nav > li strong {color:#555}
.site_nav > li:first-child {background:none;padding-left:0;margin-left:0}
.site_nav > li.login a {color:#dc0000}
.site_nav > li.ars strong:before {content:'';display:inline-block;width:15px;height:12px;background:url('/merchant/images/common/icons.png') -80px 0 no-repeat;overflow:hidden;vertical-align:top}

/* LNB */
.lnb_tit {height:67px;border-bottom:3px solid #555;margin-top:30px;font-size:26px;font-family:'RixGoB'}
.lnb_menu {border-bottom:1px solid #ddd}
.lnb_menu li a {font-family:'RixGoB';color:#555;text-decoration:none}
.lnb_menu > li ul {display:none}
.lnb_menu li.on > ul {display:block}

/* 1 Depth */
.lnb_menu > li {border-bottom:1px solid #ddd}
.lnb_menu > li > a {font-size:16px;padding:14px 0 15px;display:block}
.lnb_menu > li.parent > a {background:url('/merchant/images/common/bg_lnb.png') 100% 0 no-repeat}
.lnb_menu > li.on > a {color:#dc0000}

/* 2 Depth */
.lnb_menu > li > ul {border-top:1px solid #e6e6e6;padding:7px 0}
.lnb_menu > li > ul > li > a {display:inline-block;font-size:14px;padding:8px 19px 7px 15px;border:0px solid #000}
.lnb_menu > li > ul > li.parent > a {background:url('/merchant/images/common/bg_lnb2.png') 100% 10px no-repeat}
.lnb_menu > li > ul > li.on > a {color:#dc0000;text-decoration:underline}
.lnb_menu > li > ul > li.parent.on > a {background-position:100% 100%}

/* 3 Depth */
.lnb_menu > li > ul > li > ul {padding:8px 0 9px;background-color:#f6f6f6;margin:3px 15px 7px}
.lnb_menu > li > ul > li > ul > li > a {position:relative;display:block;font-size:12px;font-family:'RixGoM';padding:7px 15px 6px 20px}
.lnb_menu > li > ul > li > ul > li > a:before {position:absolute;left:10px;content:'';display:block;width:10px;height:12px;text-decoration:none;background:url('/merchant/images/common/icons.png') -120px 0 no-repeat;overflow:hidden}
.lnb_menu > li > ul > li > ul > li.on > a {color:#555;text-decoration:underline}
.lnb_menu li.on > a {background-position:100% 100%}

/* template용 css */
#header .mc,
#footer .mc{margin:0 auto;width:1110px}

/* color */
.color1 {color:#dc0000 !important}
.color2 {color:#000 !important}
.color3 {color:#fff !important}
.color4 {color:#777 !important}
.color5 {color:#1c5ca3 !important}
.color6 {color:#459245 !important}
.color7 {color:#d87500 !important}
.color8 {color:#058ade !important}

/* bg color */
.bgcolor1 {background-color:#dc0000;color:#fff}/* red*/
.bgcolor0 {background-color:#000;color:#fff}/* black*/
.bgcolor_ff {background-color:#fff;color:#000}/* white*/
.bgcolor_f6,
.bgcolor_f6 th,
.bgcolor_f6 td {background-color:#f6f6f6;color:#555}/* gray 아래로 갈수록 진해짐*/
.bgcolor_f6 th, .bgcolor_f6 td {color:#000;font-weight:normal;}
.bgcolor_e6{background-color:#e6e6e6;color:#555}
.bgcolor_99{background-color:#999;color:#fff}
.bgcolor_77{background-color:#777;color:#fff}
.bgcolor_55 {background-color:#555;color:#fff}
.udline {text-decoration:underline}
.cl {clear:both}
.w20 {width:20%}
.w30 {width:30%}
.w35 {width:35%}
.w40 {width:40%}
.w50 {width:50%}
.w60 {width:60%}
.w60 {width:65%}
.w70 {width:70%}
.w80 {width:80%}
.pd10 {padding:10px}
.pd20 {padding:20px}
.pd30 {padding:30px}
.pd40 {padding:40px}
.pdl0 {padding-left:0px !important;}
.pdl10 {padding-left:10px !important;}
.pdl16 {padding-left:16px !important;}
.pdl20 {padding-left:20px !important;}
.pdl30 {padding-left:30px !important;}
.pdl40 {padding-left:40px !important;}
.pdt0 {padding-top:0px !important;}
.pdt10 {padding-top:10px !important;}
.pdt20 {padding-top:20px !important;}
.pdt30 {padding-top:30px !important;}
.pdt40 {padding-top:40px !important;}
.mgb0 {margin-bottom:0 !important}
.mb10 {margin-bottom:10px !important}
.mb20 {margin-bottom:20px !important}
.mt0 {margin-top:0px !important}
.mt3 {margin-top:3px !important;}
.mt5 {margin-top:5px !important}
.mt10 {margin-top:10px !important}
.mt15 {margin-top:15px !important}
.mt16 {margin-top:16px !important;}
.mt20 {margin-top:20px !important}
.mt25 {margin-top:25px !important}
.mt30 {margin-top:30px !important}
.mt35 {margin-top:35px !important}
.mt40 {margin-top:40px !important}
.mt50 {margin-top:50px !important}
.mt70 {margin-top:70px !important}
.ml0 {margin-left:0px !important}
.ml5 {margin-left:5px !important}
.ml10 {margin-left:10px !important}
.ml15 {margin-left:15px !important}
.ml20 {margin-left:20px !important}
.ml30 {margin-left:30px !important}
.ml40 {margin-left:40px !important}
.mr5 {margin-right:5px !important}
.mr10 {margin-right:10px !important}
.mr15 {margin-right:15px !important}
.mr20 {margin-right:20px !important}
.b_bnnr {margin-top:50px !important}

/* div 정렬 */
.div_wrap,
.btn_wrap,
.tit_wrap {position:relative;width:100%}
.btn_wrap {margin-top:30px;margin-bottom:30px;min-height:25px}
.btn_group {display:inline-block;vertical-align:bottom;font-size:0}

/* td, dd, li 내부에 배치되는 버튼 그룹을 위한 인라인 그룹 */
* + .btn_group {margin-left:5px}
.div_wrap:after,
.div_wrap .right:after,
.btn_wrap .right:after {content:'';clear:both;float:none;display:block;height:0px}
.f_left{float:left}
.f_right{float:right}
.left {position:absolute;left:0}
.center {text-align:center}
.right {position:absolute;right:0}
.div_wrap .right,
.btn_wrap .right {top:0px}
.tit_wrap .right {bottom:0;font-size:0}
.ac {text-align: center !important;}

/* 기본 버튼 사이즈만 해당*/
.btn_wrap .center {font-size:0}
.btn_wrap .center .b_btn {display:inline-block;margin-top:10px}
.btn_wrap p {line-height:22px}
.tit_wrap .right span {vertical-align:bottom;font-size:14px;line-height:15px}

/* 검색 */
.sch_wrap {margin-bottom:30px}
.sch_wrap.gray {background-color:#f6f6f6;padding:30px 39px}
.sch_wrap .keyword {margin-top:15px;overflow:hidden}
.sch_wrap .keyword dt {float:left;color:#000;font-family:'RixGoB'}
.sch_wrap .keyword dd {float:left;color:#555;padding-right:10px;border-left:1px solid #ddd;padding-left:10px}

/* table display */
.tb_wrap {display:table;width:100%;margin-bottom:10px}
.tb_wrap.fixed {table-layout:fixed}
.tb_wrap .cell {display:table-cell;vertical-align:top}
.tb_wrap .line.cell {border:1px solid #cacaca}
.tb_wrap.gray {background-color:#f6f6f6}
.tb_wrap .cell .line {border:1px solid #cacaca;margin-left:5px;margin-right:5px;padding:16px 20px}
.tb_wrap .cell:first-child .line {margin-left:0}
.tb_wrap .cell:last-child .line {margin-right:0}
.g_tit {font-size:22px;line-height:30px;margin:35px 0 20px 40px !important}
.g_tit span {display:block;margin-top:15px;font-size:16px;color:#555;line-height:16px}

/* show_wrap */
.show_wrap {clear:both;position:relative;min-height:25px;margin-bottom:10px}
.show_wrap .tog_btn button {position:absolute;bottom:1px;right:1px;width:25px;height:25px;border:none;text-indent:-9999px;background:#e6e6e6 url('/merchant/images/common/icons.png') -240px -40px no-repeat}
.show_wrap .tog_btn.open button {background-position:-200px -40px}
.show_wrap .hide {height:0;line-height:0;position:absolute;top:-9999px;overflow:hidden}

/* graybox */
.graybox {border-top:1px solid #000;border-bottom:1px solid #ddd;background-color:#f6f6f6;padding:30px}
.graybox *:first-child {margin-top:0}
.graybox ul:last-of-type {margin-bottom:-3px}
.graybox.center .center_inner {display:inline-block; text-align:left;}
.section {clear:both}
.section.tline {border-top:1px solid #ddd;margin-top:50px;padding-top:50px}

/* text 정렬 */
.tac, .tac td, td.tac {text-align:center !important}
.tal, .tal td, td.tal {text-align:left !important}
.tar, .tar td, td.tar {text-align:right !important}
td.tac {text-align:center !important}
td.tal {text-align:left !important}
td.tar {text-align:right !important}

/* radio */
label {line-height:19px}
input[type='radio']:not(old),
input[type='checkbox']:not(old){width:0;height:0;margin:0;padding:0;opacity:0;overflow:hidden}
input:not(old) + label {padding-left:22px;background-image:url('/merchant/images/common/bg_input.png');background-repeat:no-repeat}
input:focus:not(old) + label {padding-left:22px;background-image:url('/merchant/images/common/bg_input_focus.png');background-repeat:no-repeat}
input[type='radio']:first-child + label {margin-left:0}
input[type='radio']:not(old) + label {background-position:0 0}
input[type='radio']:checked:not(old) + label {background-position:0 -40px}
input[type='radio'][disabled]:not(old) + label {background-position:0 -80px}
input[type='radio'][disabled]:checked:not(old) + label {background-position:0 -120px}

/* checkbox */
input[type='checkbox']:not(old) + label {background-position:0 -160px;vertical-align:middle}
input[type='checkbox']:checked:not(old) + label {background-position:0 -200px}
input[type='checkbox'][disabled]:not(old) + label {background-position:0 -240px}
input[type='checkbox'][disabled]:checked:not(old) + label {background-position:0 -280px}
input[type='checkbox']:first-child + label {margin-left:0}
input[type='radio']:focus + label,
input[type='checkbox']:focus + label {color:#dc0000}
input.only + label {padding-left:19px !important;width:0;text-indent:-999px;overflow:hidden;font-size: 0;height:22px}

/* focus */
input[type='password']:focus,
input[type='text']:focus,
input[type='email']:focus,
textarea:focus,
select:focus {border:1px solid #dc0000}
.frm_group input:focus + label {color:#dc0000}

/* input + label */
.in_txt {display:inline-block;border:1px solid #aaa;background-color:#fff;height:40px;line-height:40px;padding-right:10px;vertical-align:middle}
.in_txt input[type='text'] {border: none;height:38px;vertical-align:top;padding: 0 5px 0 10px;}
.in_txt input[type='text'][disabled] {border-color:#f6f6f6}
.in_txt em {line-height:40px}
.in_txt.on {border:1px solid #dc0000}
.in_txt.on input[type='text'] {border-color:#fff;}
.in_txt.disabled {background-color:#f6f6f6;color:#999}

/* form group */
.frm_group {font-size:0;margin-top:30px}
.frm_group p {line-height:22px}
.frm_group label {margin-left:17px;font-size:14px;vertical-align:middle}
.frm_group p label {vertical-align:top}
.frm_group span {font-size:14px;vertical-align:middle;display:inline-block}
.frm_group .m_btn {vertical-align:top}
.frm_group + .frm_group {margin-top:10px}
.frm_group label:first-child {margin-left:0}
.frm_group:first-child {margin-top:0}
.frm_group .tiny label {margin-left:8px}
/* form group 수정 2018-12-27 */
.frm_group.fix_type01 label {margin-left:0px;}
.frm_group.fix_type01 input[type='radio'] {margin-left:17px;}
.frm_group.fix_type01 input[type='radio']:first-child {margin-left:0px;}
.frm_group.fix_type01 input[type='radio']:not(old) {margin-left:0;}
.frm_group.fix_type01 input[type='radio']:not(old) + label {margin-left:17px;}
.frm_group.fix_type01 input[type='radio']:not(old):first-child + label {margin-left:0px;}
.frm_group.border_t {border-top:1px solid #ddd;}

/* 다중 폼 */
.frm_group.multi {border:1px solid #ddd;border-top-color:#000;padding-top:20px;text-align:center;
/* float:left;width:100%;*/min-height:60px;margin-bottom:30px}
.frm_group.multi input[type='radio']:checked:not(old) + label + div {display:block}
.frm_group.multi input:first-child + label {margin-left:0px}
.frm_group.multi:after {clear:both;content:'';display:block;width:100%;height:0px;margin-bottom:0}
.frm_group.multi.noLine {border-left:none;border-right:none}
.frm_group .dep1 {padding:0px 30px;background-color:#f6f6f6;border:1px solid #ddd;border-top:1px solid #000}
.frm_group.multi .dep1 {display:none;float:left;width:100%;padding:0px 30px;background-color:#f6f6f6;border:none;border-top:1px solid #ddd;margin-top:20px}
.frm_group .dep1 .in {padding:20px 0px;text-align:center;font-size:0}
.frm_group .dep1 .in label {line-height:40px;padding-right:10px;font-family:'RixGoB';color:#000}
.frm_group .dep1 .in input + label {line-height:19px;padding-right:0;font-family:'RixGoM';color:#555}
.frm_group .dep1 dl {text-align:left;display:table;width:100%;}
.frm_group .dep1 dl + dl {border-top:1px solid #ddd}
.frm_group .dep1 dl dt,
.frm_group .dep1 dl dd {display:table-cell;min-height:60px;padding:20px 0;vertical-align:middle}
.frm_group .dep1 dl dd {font-size:0}
.frm_group .dep1 dl dt {width:80px;padding-right:20px;font-weight:normal;font-family:'RixGoB';color:#000;white-space:nowrap}
.frm_group .dep1 dl dd + dt {text-align:right}
.frm_group .dep1 dl dt label{margin-left:0}
.frm_group .dep1 dl.no_line {border-top:none;margin-top:-10px}
.frm_group .dep1 dl.no_line dt,
.frm_group .dep1 dl.no_line dd {padding-top:0}
.frm_group .dep1 .in .desc {font-size:14px;margin:8px 0 -5px 0;color:#777}
.frm_group .dep1 .in .for_desc {display:inline-block;font-size:0}
.frm_group .dep1 .in .for_desc .desc {text-align:left}
.frm_group .dep1 .in span.desc {margin-left:10px}

.frm_group.multi02 {border:0 none; padding-top:0; text-align:left; min-height:auto; margin-bottom:0;}
.frm_group.multi02 input[type='radio']:checked:not(old) + label + div {display:block}
.frm_group.multi02 input:first-child + label {margin-left:0px}
.frm_group.multi02:after {clear:both; content:''; display:block; width:100%; height:0px; margin-bottom:0}
.frm_group.multi02 .dep1 {display:none; float:left; width:100%; padding:0px; background-color:#fff; border:none; margin-top:20px}
.frm_group.multi02 .dep1 .in {padding:0px; text-align:left; font-size:0}
.frm_group.multi02 .dep1 .in label {line-height:40px;padding-right:10px;font-family:'RixGoB';color:#000}
.frm_group.multi02 .dep1 .in input + label {line-height:19px;padding-right:0;font-family:'RixGoM';color:#555}
.frm_group.multi02 .dep1.bd_box {border:1px solid #ddd; padding:40px;}
.frm_group.multi02 .dep1.bd_box .in {text-align:center;}

.message {background-color:#f6f6f6;text-align:center;padding:15px;margin-top:15px;font-size:16px;color:#000}
.dtw100 dt {width:100px !important}
.dtw110 dt {width:110px !important}
.dtw120 dt {width:120px !important}
.dtw130 dt {width:130px !important}
.dtw140 dt {width:140px !important}
.dtw150 dt {width:150px !important}
.dtw160 dt {width:160px !important}
.dtw170 dt {width:170px !important}
.dtw180 dt {width:180px !important}
.dtw190 dt {width:190px !important}
.dtw200 dt {width:200px !important}
.ui-selectmenu-button {vertical-align:middle;padding-left:20px;padding-right:10px}
.ui-selectmenu-text {padding-right:20px}
.ui-front{z-index:10}


/* textarea */
textarea {border:1px solid #aaa;width:100%;padding:10px 10px 25px;background-color:#fff;font-family:'RixGoM';font-size:14px;line-height:22px;color:#555}
.posr {position:relative}
.byte {position:absolute;bottom:3px;left:1px;right:25px;background-color:#fff;text-align:right;font-size:12px;color:#999;padding-bottom:10px;padding-top:2px}

/* button */
.btn, .s_btn, .m_btn, .b_btn {vertical-align:middle}
.btn a,
.s_btn a,
.m_btn a,
.b_btn a {text-decoration:none;display:inline-block}
.btn a:hover,
.s_btn a:hover,
.m_btn a:hover{color: #555;}
a .hide{font-size:0 !important;text-indent:-999px;overflow:hidden}
.btn.txt {text-align:center}
.btn button, .btn a, .btn.txt {border:1px solid #555;height:30px;line-height:30px;padding:0 15px;background-color:#fff;font-size:14px}
.s_btn button, .s_btn a {border:1px solid #cacaca;height:25px;line-height:25px;padding:0 10px;background-color:#fff;font-size:12px}
.m_btn button, .m_btn a {border:1px solid #555;height:40px;line-height:40px;padding:0 30px;background-color:#fff;font-size:14px}
.b_btn button, .b_btn a {border:1px solid #555;height:50px;line-height:50px;padding:0 40px;background-color:#fff;font-size:17px;color:#000}
.print button, .print a {padding-left:25px;background-image:url('/merchant/images/common/ico_print.png');background-position:10px center;background-repeat:no-repeat}
.doc button, .doc a {padding-left:25px;background-image:url('/merchant/images/common/ico_doc.png');background-position:10px center;background-repeat:no-repeat}
.excel button, .excel a {padding-left:30px;background-image:url('/merchant/images/common/ico_excel.png');background-position:10px center;background-repeat:no-repeat}
.pdf button, .pdf a {padding-left:30px;background-image:url('/merchant/images/common/ico_pdf.png');background-position:10px center;background-repeat:no-repeat}
.sch_btn, .prt_btn {margin-left:10px}
.sch_btn button,
.sch_btn a {background:#777 url('/merchant/images/common/icons.png') -145px -27px no-repeat;width:50px;height:50px;text-indent:-9999px;border:none}
.sch_btn.sch button,
.sch_btn.sch a {background:#777 url('/merchant/images/common/icons.png') -235px -115px no-repeat;width:50px;height:50px;text-indent:-9999px;border:none}
.prt_btn button {background:#777 url('/merchant/images/common/icons.png') -189px -68px no-repeat;width:50px;height:50px;text-indent:-9999px;border:none}
.copy {display:inline-block;margin-left:5px;vertical-align:middle;margin-top:-2px}
.copy button, .copy a, .copy span {width:27px;height:17px;overflow:hidden;text-indent:-999px;background:url('/merchant/images/common/icons.png') -160px -120px no-repeat;border:none}
.copy span {display:inline-block;vertical-align:text-bottom;margin-right:5px}
.btn.google a,
.btn.google button {background:url('/merchant/images/content/btn_google.png') center center no-repeat;width:110px;height:34px;border:1px solid #555;color:rgba(255,255,255,0);font-size:0}
.btn.apple a,
.btn.apple button {background:url('/merchant/images/content/btn_apple.png') center center no-repeat;width:110px;height:34px;border:1px solid #555;color:rgba(255,255,255,0);font-size:0}
br + .copy {margin-top:5px}
p .s_btn{margin-right:3px}

.btn button[disabled],
.s_btn button[disabled],
.m_btn button[disabled],
.print button[disabled],
.doc button[disabled],
.excel button[disabled],
.pdf button[disabled] {background-color:#f6f6f6;border-color:#aaa;color:#999;opacity:.6;cursor:default}

/* 결과보기 */
.btn.result button {background:url('/merchant/images/common/icons.png') -198px -118px no-repeat;padding:0;width:30px;border:none;overflow:hidden;text-indent:-999px;border:none}

/* 접기 펴기*/
.unfold, .fold {display:inline-block;margin-left:5px;vertical-align:middle}
.unfold a, .unfold button, .unfold span,
.fold a, .fold button, .fold span {display:inline-block;width:15px;height:15px;background:url('/merchant/images/common/icons.png') -80px -120px no-repeat;text-indent:-999px;overflow:hidden;border:none;vertical-align:baseline}
.unfold a, .unfold button,
.fold a, .fold button {cursor:pointer}
.fold a, .fold button, .fold span {background-position:-120px -120px}
.fold {display:none}

/* btn color*/
.l_gray button,
.btn.l_gray a,
.s_btn.l_gray a,
.m_btn.l_gray a,
.b_btn.l_gray a {background-color:#e6e6e6 !important;color:#555 !important;border-color:#aaa !important}

.l_gray_bdn button,
.btn.l_gray_bdn a,
.s_btn.l_gray_bdn a,
.m_btn.l_gray_bdn a,
.b_btn.l_gray_bdn a {background-color:#e6e6e6 !important;color:#555 !important;border:none;}

.gray button,
.btn.gray a,
.s_btn.gray a,
.m_btn.gray a,
.b_btn.gray a {background-color:#555 !important;color:#fff !important;border-color:#555 !important}
.orange button,
.btn.orange a,
.s_btn.orange a,
.m_btn.orange a,
.b_btn.orange a {background-color:#dc0000 !important;color:#fff !important;border-color:#dc0000 !important}
.s_btn.gray button,
.s_btn.gray a {background-color:#777 !important;color:#fff !important;border-color:#777 !important}
td * + .s_btn {margin-left:5px}

/* link */
a.b_link, .m_link {position:relative;display:inline-block;color:#000;text-decoration:none}
a.b_link {font-family:'RixGoB';font-size:18px;padding-right:23px;margin-bottom:25px}
a.m_link {padding-right:18px;margin-bottom:9px}
.b_link:before, .m_link:before {position:absolute;top:50%;margin-top:-6px;right:0;content:'';display:block;overflow:hidden;background:url('/merchant/images/common/icons.png')}
.b_link:before {width:8px;height:16px;background-position:-160px 3px}
.m_link:before {width:6px;height:12px;background-position:-200px 2px}
.b_link:hover,
.m_link:hover {text-decoration:underline}

/* 요소별 여백*/
.bwinput {margin-left:5px;line-height:40px;font-size:14px}
.bwinput.big {font-size:21px;font-family:RixGoEB;margin-left:8px;margin-right:5px}
.nxtinput {margin:0 15px 0 5px;line-height:40px;font-size:14px}

/* 년 월 일 등에 사용*/
input[type='text'], input[type='password'], .in_txt, select, .select {margin-left:5px}
input[type='text']:first-child,
input[type='password']:first-child,
.in_txt:first-child,
.select:first-child {margin-left:0px}
.sr_line {display:inline-block;padding-right:11px;margin-right:10px;border-right:1px solid #ddd}
.sr_line + input + label {margin-left:0}
.s_btn {margin-left:5px}
.btn, .m_btn{margin-left:5px;vertical-align:middle}
.b_btn {margin-left:10px;vertical-align:middle}
select:first-child,
input:first-child,
button:first-child,
.btn:first-child,
.s_btn:first-child,
.m_btn:first-child,
.b_btn:first-child {margin-left:0}

/* 설명글 리스트 */
.list {margin:-3px 0 15px 0}
.list > li,
.list dd {padding-left:7px;position:relative;margin-top:6px;line-height:22px}
.list > li:before,
.list > dd:before {position:absolute;display:block;content:'';width:3px;height:3px;left:0px;top:8px;background:url('/merchant/images/common/icons.png') -40px 0 no-repeat;overflow:hidden}
.list p, p.list {line-height:22px;margin-top:6px}
.list li:first-child,
p.list:first-child,
.list p:first-child {margin-top:0}
.list.bar dt, .list.bar dd {line-height:22px}
.list.bar > li,
.list.bar dd {padding-left:12px}
.list.bar > li:before,
.list.bar dd:before {top:0;left:0;width:15px;height:14px;content:'-';background:none}
.list > li ul {margin-bottom:15px}
.list > li ul.star li:before {content:"*";padding-right:3px}
.list > li ul.star li {margin-top:8px}
dl.list.bar dd{font-size:13px}
.tb_wrap.tline,
.list.bar.tline {padding-top:15px}

/* 줄바꿈 없음*/
.nobr li,
.nobr p {line-height:1;margin-top:11px}
.nobr li:first-child,
.nobr p:first-child {margin-top:0}
.nobr li:before {top:4px}
.list.nobr {margin:3px 0 19px}
td .list,
td .list.nobr {margin:0}

/* 2단 리스트 */
.list.grid2 {overflow:hidden}
.list.grid2 li {width:49%}
.list.grid2 li:nth-child(odd) {float:left;width:49%}
.list.grid2 li:nth-child(even) {float:right;width:49%}
.list.grid2 li:nth-child(2) {margin-top:0}

/* 3단 리스트 */
.list.grid3 {overflow:hidden}
.list.grid3 li {float:left;margin-top:10px}
.list.grid3 li:nth-child(3n+1) {width:33%}
.list.grid3 li:nth-child(3n+2) {width:34%}
.list.grid3 li:nth-child(3n+3) {width:33%}
.list.grid3.nobr li:first-child, .nobr p:first-child {margin-top:10px}

/* 하단 안내문구 */
div.notice {border-top:1px solid #e6e6e6;padding-top:17px;margin-top:17px;margin-bottom:17px}
ul.notice {margin-top:-4px;margin-bottom:16px}
p.notice {position:relative;margin-top:-3px;margin-bottom:16px;color:#777;padding-left:22px;line-height:22px}
p.notice + p.notice {margin-top:-14px}
.notice p,
.notice li {position:relative;color:#777;margin-top:6px;padding:0 0 0 22px;line-height:22px}
.notice li strong {color:#000;font-family:'RixGoM'}
.notice li strong.bold {font-family:'RixGoEB'}
.notice .btn,
.notice .s_btn {vertical-align:auto;margin-left:5px}
.notice .fs_btn {display:inline-block;margin-left:5px;border:1px solid #cacaca;font-size:12px;color:#777;font-family:'RixGoB';padding:0px 10px;
/* height:23px;line-height:23px;*/margin-right:3px}
.notice p:first-child,
.notice > ul > li:first-child {margin-top:0}
dl.notice dt:before,
p.notice:before,
.notice p:before,
.notice li:before {position:absolute;display:block;content:'';width:16px;height:16px;left:0px;top:3px;background:url('/merchant/images/common/icons.png') 0 0 no-repeat;overflow:hidden}
.notice li ul > li {position:relative;padding-left:16px;line-height:22px}
.notice li > ul > li:before {content:'-';background:none;line-height:12px;padding-left:2px}
dl.notice {margin:-4px 0}
dl.notice dt{position:relative;padding-left:22px;line-height:22px;font-family:'RixGoB';color:#777}
dl.notice dd {padding-left:22px;line-height:22px;color:#777}
.div_wrap div.notice + .right {top:16px}
.b_table + ul.notice,
.sc_table + ul.notice {margin-top:15px}

/* table */
table {border-bottom:1px solid #ddd}
table thead th {background-color:#f6f6f6;color:#000;font-size:13px;font-family:'RixGoB';font-weight:normal;text-align:center !important}
table tfoot th,
table tbody th {font-weight:normal;border-top:1px solid #ddd;color:#000;text-align:center !important}
table td {border-top:1px solid #ddd;text-align:center;line-height:22px}
table th {line-height:22px}
table th:last-child, table td:last-child{border-right:none}
table .bdleft {border-left:1px solid #ddd !important}
table .bdright {border-right:1px solid #ddd !important}
table tfoot th,
table tfoot td {color:#000;font-family:'RixGoB';background-color:#f6f6f6}
table td.date {font-size:12px}
table tr.hide {display:none}
table tr.show {display:block}
table td .btn, table td .s_btn, table td .m_btn, table td .b_btn {vertical-align:auto;vertical-align:unset}
.b_table {border-top:1px solid #000;margin-bottom:20px}
.b_table table {width:100%}
.b_table thead th {height:15px;padding:12px 5px 11px;font-size:14px;white-space:nowrap}
.b_table thead tr + tr th {border-top:1px solid #ddd}
.b_table td,
.b_table tfoot th,
.b_table tbody th {padding:12px 10px 11px;height:15px}
.b_table tbody .bggray {background-color:#f6f6f6;}
.b_table +.notice {border-top:none}
.b_table +.tb_wrap {margin-top:-10px}
.b_table.scroll {overflow-y:auto}
.b_table .hide.noLine td{border-top:none;padding:0 0 15px}
.b_table .hide.noLine .result {background-color:#f6f6f6;padding:15px 0}
.b_table .hide.noLine .result li {display:inline-block}
.b_table .hide.noLine .result li strong {color:#000;font-family:'RixGoM'}
.b_table .hide.noLine .result li span {display:inline-block;padding-left:15px;margin-left:15px;border-left:1px solid #ddd;margin-right:5px}
.b_table .hide.noLine .result li:first-child span{padding-left:0;margin-left:0;border-left:none}

/* b_table wht*/
.b_table.wht table th {background-color:#fff;font-size:14px;font-family:'RixGoM';color:#000}
.b_table.wht table td { font-size:17px;color:#000}

/* b_table gray*/
.b_table.gray table th {background-color:#f6f6f6;font-size:14px;font-family:'RixGoM';color:#000;border-top:0;}
.b_table.gray table td{border-top:0;}

.b_table.vt table td {vertical-align:top;}

/* txt_ overflow */
.a_cut table {table-layout:fixed}
.a_cut a {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:95%}

/* no underline link */
.no_udl td a {display:block;text-decoration:none;color:#555}
.no_udl td a:hover{text-decoration:underline;color:#000}

/* scroll table */
.sc_table {border-top:1px solid #000;overflow:auto;margin-bottom:10px;max-height:507px}
.sc_table table {min-width:100%}
.sc_table thead th {height:15px;padding:12px 5px 11px;font-size:14px;white-space:nowrap}
.sc_table thead tr + tr th {border-top:1px solid #ddd}
.sc_table td,
.sc_table tbody th {padding:12px 10px 11px;height:15px;white-space:nowrap}
.sc_table.b_table tbody td {text-align:left; white-space:normal;}

/* vertical line table */
.line table th,
.line table td {border-right:1px solid #ddd}
.line table th:last-child,
.line table td:last-child {border-right:none}

/* narrow padding table */
.narrow td,
.narrow tbody th {padding-left:7px;padding-right:7px}
.no_data td {height:100px;text-align:center !important}
.narrow thead th {padding-left:5px;padding-right:5px}
.narrow input[type=text],
.narrow input[type=password] {padding: 0 4px;}

/* toggle open table */
.table_wrap .sc_table {height:300px;}
.table_wrap .sc_table.on {height:100%; max-height:100%;}
.table_wrap .btn a {width:110px;}

/* table style dl list */
.dl_list {border-top:1px solid #000;background-color:#f6f6f6;margin-bottom:20px}
.dl_list dl {display:table;table-layout:fixed;width:100%;border-bottom:1px solid #ddd}
.dl_list dt,
.dl_list dd {display:table-cell;padding:15px 20px;height:70px;vertical-align:middle}
.dl_list dt {width:180px;font-family:'RixGoB';color:#000;white-space:nowrap}
.dl_list dd {background-color:#fff}
span.info {line-height:22px;padding-left:10px}
.dl_list dd p.info {line-height:22px;margin-top:5px}
.dl_list dd ul.noti:after {margin-bottom:0}
.dl_list dd .sms_time {text-align: center;background-color: #f6f6f6;color: #000;padding: 3px;}
.dl_list dd .sms_time input[type=text]{border: none;background-color: transparent;padding-left: 0;padding-right: 0;vertical-align: middle;width: 80px;margin-left: 10px;}
.dl_list dd .sms_time input[type=text]:first-child {text-align: right;margin-left: 0;}
.dl_list dd .sms_time .btn_group {vertical-align: middle;margin-left: 20px}
.dl_list dd .sms_time .bwinput {display: inline-block;vertical-align: bottom;margin-left:0;}

/* white background dl list */
.dl_list.wht {background-color:#fff}
.dl_list.wht dt {width:100px;padding-left:0}

/* narrow padding*/
.dl_list.narrow dt,
.dl_list.narrow dd {min-height:auto}
.dl_list.narrow dt {width:125px}
.dl_list.view dt,
.dl_list.view dd {line-height:22px;height:auto}
.dl_list dd .list {margin:0}

/* small font */
.dl_text {display:table}
.dl_text dt, .dl_text dd {display:table-cell;font-size:12px;color:#555}
.dl_text dt{font-family:'RixGoB';border-left:1px solid #e6e6e6;padding-right:5px;padding-left:7px}
.dl_text dt:first-child {border:none;padding-left:0}
.dl_text dd {padding-right:9px}
.step {display:table;table-layout:fixed;width:100%;margin-bottom:20px;background:url('/merchant/images/common/bg_step.png') 0 0 repeat-x}
.step li {position:relative;display:table-cell;text-align:center;padding-left:23px;height:55px;overflow:hidden;line-height:22px;vertical-align:middle}
.step li:before {content:'';position:absolute;width:21px;left:0;top:0px;height:55px;background:url('/merchant/images/common/bg_step.png') 0 -55px no-repeat}
.step li:first-child:before {background-image:none;border-left:1px solid #ddd}
.step li.on {background-color:#dc0000;color:#fff}
.step li.on:before {background-position:0 -55px;border-left:none}
.step li.on + li:before{background-position:0 -110px}
.step li.last {padding-right:10px;border-right:1px solid #ddd}
.step li.last.on{border:none}
.step li span {display:block}
.step li span a {display:block;line-height:22px}
.step li:first-child {padding-left:10px}
.step .pass {width:60px}

/* 대출 한도조회/신청 step */
.step2 {padding-right:21px;}
.step2 ol {display:table; table-layout:fixed; width:100%; margin-bottom:20px; background:url('/merchant/images/common/bg_step.png') 0 0 repeat-x;}
.step2 ol li {position:relative; display:table-cell; height:55px; line-height:22px; padding-left:21px; vertical-align:middle; text-align:center; font-family:'RixGoB';}
.step2 ol li:after {content:''; position:absolute; width:21px; right:-21px; top:0px; height:55px; background:url('/merchant/images/common/bg_step.png') 0 -55px no-repeat; z-index:10;}
.step2 ol li.on {background-color:#dc0000; color:#fff;}
.step2 ol li.on:after {background-position:0 -110px;}
.step2 ol li.num {width:60px;}
.step2 ol li span {display:block}
.step2 ol li span a {display:block; line-height:22px;}
.step2 ol li:first-child {border-left:1px solid #ddd;}
.step2 ol li:first-child.num {width:39px; padding-left:10px;}

/* sub step*/
.step.sub {background-image:url('/merchant/images/common/bg_step_sub.png')}
.step.sub li {height:45px;line-height:16px}
.step.sub li:before {height:45px;background:url('/merchant/images/common/bg_step_sub.png') 0 -45px no-repeat}
.step.sub li:first-child:before {background-image:none;border-left:1px solid #ddd}
.step.sub li.on {background:#dc0000;color:#fff}
.step.sub li.on:before {background-position:0 -45px}
.step.sub li.on + li:before {background-position:0 -90px}

/* basic tab */
.tab_menu {display:table;table-layout:fixed;width:100%;margin-bottom:20px;border-right:1px solid #ddd;margin-bottom:20px}
.tab_menu li {position:relative;display:table-cell;text-align:center;height:55px;overflow:hidden;border:1px solid #ddd;border-width:1px 0 1px 1px;vertical-align:middle}
.tab_menu li span{display:block}
.tab_menu li strong{font-family:'RixGoM'}
.tab_menu li a {padding:5px 9px 4px 10px;display:block;line-height:22px;text-align:center;text-decoration:none}
.tab_menu li.on {border-bottom:none}
.tab_menu li.on a,
.tab_menu li a:hover,
.tab_menu li a:focus {color:#dc0000}
.tab_menu li.on a:before {position:absolute;left:0;bottom:0;content:'';display:inline-block;height:2px;background-color:#dc0000;width:100%}

/* small tab menu */
.stab_menu {overflow:hidden;background:url('/merchant/images/common/bg_tab.png') 0 37px repeat-x;margin-bottom:20px}
.stab_menu li {float:left;border-top:1px solid #cacaca;border-left:1px solid #cacaca;	border-bottom:1px solid #dc0000}
.stab_menu li a {display:block;padding:12px 15px;font-size:12px;color:#555;text-decoration:none}
.stab_menu li.last {border-right:1px solid #cacaca}
.stab_menu li a:hover,
.stab_menu li a:focus,
.stab_menu li.on a {color:#000;font-family:'RixGoB'}
.stab_menu li.on {border:1px solid #dc0000;border-bottom:1px solid #fff}
.stab_menu li.on + li {border-left:none}

/* tab layer */
.tab_wrap {position:relative;background:url('/merchant/images/common/bg_tab.png') 0 37px repeat-x;margin-bottom:40px}
.tab_wrap .tab_tit {position:absolute;top:0;border-top:1px solid #cacaca;border-left:1px solid #cacaca;	border-bottom:1px solid #dc0000}
.tab_wrap .tab_tit a {display:block;padding:12px 15px;font-size:12px;line-height:12px;color:#555;text-decoration:none}
.tab_wrap .tab_tit.last {border-right:1px solid #cacaca}
.tab_wrap .tab_tit.on {background-color:#fff;border:1px solid #dc0000;border-bottom:1px solid #fff;z-index:2}
.tab_wrap .tab_tit.on a {color:#000;font-family:'RixGoB'}
.tab_cont {display:none;padding-top:57px}
.tab_wrap .tab_tit.on + .tab_cont, .tab_cont:focus {display:block}

/* 가맹점 정보 */
dl.hor {border:1px solid #cacaca;padding:0 20px;margin-right:10px}
dl.hor {border:1px solid #cacaca;padding:0 20px;margin-right:10px}
dl.hor dt {color:#000;border-top:1px solid #e6e6e6;padding-top:15px}
dl.hor dt:first-child {border-top:none}
dl.hor dd{padding:15px 0 20px}
dl.hor dd strong{font-size:16px;color:#000}
dl.hor.sms {margin-right:0;min-width:280px}
dl.hor.sms dt {padding-top:17px}
dl.hor.sms dd {padding:15px 0}
dl.hor.sms dd em{color:#000;font-family:'RixGoB'}
dl.hor.sms dd strong{color:#000;font-size:22px}
dl.ver {border:1px solid #cacaca;padding:0 20px 18px ;margin-bottom:10px}
dl.ver dt {clear:both;float:left;display:block;width:110px;color:#000;padding-top:18px;font-family:'RixGoB'}
dl.ver dd{padding:18px 0 0px 120px;vertical-align:middle}
dl.ver dd .s_btn button {margin-top:-7px;margin-right:3px}
dl.ver dd strong.color1 {margin-right:10px}
ul.ver {display:table;table-layout:fixed;width:100%;margin:20px 0}
ul.ver li {display:table-cell;border-left:1px solid #e6e6e6;padding:0 10px 0 20px}
ul.ver li:first-child {border:none}
ul.ver li em {display:block;font-family:'RixGoB';font-weight:normal;color:#000;font-size:14px;margin-top:15px}
ul.ver li em strong {display:inline-block;font-size:30px;margin-top:5px}
ul.ver li em span {font-size:20px;padding-left:3px}
ul.ver li em span.per {font-size:24px;padding-left:3px}
ul.ver .s_tit {color:#000;font-family:'RixGoB';font-weight:normal;font-size:18px}
ul.ver.auto {table-layout:auto;margin-top:40px}
ul.ver.auto li {padding-top:10px}
ul.ver.auto li:first-child { border-left:1px solid #e6e6e6}
ul.ver.auto li em {display:table-cell;padding-top:20px;min-height:44px;line-height:22px;white-space:nowrap;vertical-align:bottom}
ul.hor {padding:15px 20px;overflow:hidden}
ul.hor li:nth-child(odd) {float:left;border-right:1px solid #e6e6e6}
ul.hor li:nth-child(even) {float:right;padding-left:20px}
ul.hor li {position:relative;width:50%;line-height:25px;font-family:'RixGoB';color:#000}
ul.hor li em {position:absolute;top:0;left:80px;right:0;display:block;white-space:nowrap;text-overflow:ellipsis;font-family:'RixGoM';	color:#555}
ul.hor li:nth-child(even) em {left:100px}
.tb_wrap h3+ul.ver {margin-top:40px}
.cell .h3 {margin:20px 0 40px 20px}
.cell .noti {margin-left:20px}

/*가맹점 정보 추가 2019-08-22 */
.refund_summary_wrap {padding:0 20px;}
.refund_summary_wrap .h3 {margin:20px 0;}
.refund_summary_wrap dl {display:table; width:100%;}
.refund_summary_wrap dl.sum {margin-top:20px; border-top:1px solid #e6e6e6; padding-top:20px;}
.refund_summary_wrap dl + dl {padding-top:10px;}
.refund_summary_wrap dl > dt {display:table-cell; vertical-align:middle;}
.refund_summary_wrap dl > dd {display:table-cell; padding-right:35px; text-align:right; font-size:19px; font-family:'RixGoB'; font-weight:normal; color:#000; vertical-align:middle;}
.refund_summary_wrap dl > dd .num {font-size:30px;}
.refund_no_wrap {padding:50px 0; text-align:center; font-size:20px; line-height:28px;}

/* tooltip */
.tooltip {position:relative;display:inline-block;vertical-align:top;margin-left:5px;margin-right:5px;text-align:left !important;vertical-align:middle}
.tooltip a {display:block;width:15px;height:18px;text-indent:-9999px;overflow:hidden;background:url('/merchant/images/common/icons.png') -80px -40px no-repeat}
.tooltip .cont,
.tooltip em {display:none;position:absolute;top:25px;left:-12px;padding:6px 10px 5px;background-color:#fff;line-height:22px;border:1px solid #000;z-index:20;white-space:nowrap;font-size:14px !important;color:#555 !important;font-family:'RixGoM' !important;font-weight:normal !important}
.tooltip .cont:before ,
.tooltip em:before {position:absolute;top:-11px;left:10px;content:'';display:block;width:17px;height:15px;background:url('/merchant/images/common/icons.png') -120px -40px no-repeat}
.tooltip a:hover + .cont,
.tooltip a:focus + .cont,
.tooltip a:hover + em,
.tooltip a:focus + em {display:block}
.tooltip.right em {right:-12px;left:auto}
.tooltip.right em:before {left:auto;right:10px}
.tooltip .cont strong {color:#000}

/* noti */
.noti dt,
.noti dd,
.noti li {float:left;color:#000}
.noti dt {padding-right:16px;border-right:1px solid #e6e6e6;margin-right:15px}
.noti strong {font-family:RixGoEB;font-size:16px}
.noti li {border-left:1px solid #ddd;padding-left:16px;margin-left:15px}
ul.noti:after {clear:both;float:none;content:'';display:block;margin-bottom:20px}
ul.noti li:first-child{border:none;margin-left:0;padding-left:0}

/* search_wrap */
.search_wrap {display:table;width:100%;margin-bottom:10px}
.search_wrap .cell {display:table-cell;vertical-align:top}
.search_layer {position:relative;font-size:0}
.search_layer .search_in {position:absolute;right:0;top:0;width:410px;background-color:#fff;z-index:20;display:none}
.search_layer .search_in input[type=text] {border:none;background-color:#777;color:#fff;line-height:50px;height:50px;width:360px}
.search_layer .search_in input[type=text]:focus {border: 1px solid #dc0000;background-color: #fff;color: #000;}
.search_layer .search_in input[type=text]::placeholder {color:#fff}
.search_layer .search_in input[type=text]::-webkit-input-placeholder {color:#fff}
.search_layer .search_in input[type=text]::-ms-input-placeholder {color:#fff}
.search_layer .search_in .sch_btn {float:right;margin-left:0}
.search_layer .search_result {max-height:250px;overflow-y:auto;display:none}
.search_layer .search_result li a {display:block;background-color:#777;color:#fff;height:50px;line-height:50px;padding-left:20px;padding-right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:1px solid #555;text-decoration:none}
.search_layer .search_result li a:hover{background-color:#555}
.search_layer.on .search_in {display:block !important}
.search_layer .on{display:block}

/* 건수 요약 */
.sum_wrap {position:relative;border-top:1px solid #000;border-bottom:1px solid #ddd;margin-bottom:20px}
.sum_wrap dl{display:table;table-layout:fixed;width:100%}
.sum_wrap dt, .sum_wrap dd {display:table-cell;vertical-align:middle}
.sum_wrap dt em {font-family:'RixGoB';padding-left:10px}
.sum_wrap .total dt,
.sum_wrap .total dd {padding:20px 0;color:#000}
.sum_wrap .total dd span{font-size:24px;vertical-align:middle}
.sum_wrap .total dd + dt {padding-left:20px}
.sum_wrap dd em {font-size:14px;color:#000;padding-right:20px;vertical-align:middle}
.sum_wrap dd strong {font-size:30px;vertical-align:middle}
.sum_wrap ul.count {border-top:1px solid #ddd;padding-top:20px}
.sum_wrap ul.count:first-child {border-top:none}
.sum_wrap ul.count li {position:relative;padding-bottom:20px;color:#000}
.sum_wrap ul.count li strong {position:absolute;top:0;right:0;display:block;text-align:right}
.sum_wrap ul.count li strong .vline {padding-left:10px;margin-left:10px;border-left:1px solid #ddd}
.sum_wrap ul.count li strong .vline:first-child {border-left:none;padding-left:0;margin-left:0}
.sum_wrap ul.count li .s_tit {position:relative;text-align:left;min-width:150px;padding-right:50px;max-width:200px;color:#000}
.sum_wrap ul.count li .s_tit em {position:absolute;right:0;top:0;font-weight:normal;font-family:'RixGoB'}
.sum_wrap ul.hor {padding:15px 0}
.sum_wrap ul.hor li:nth-child(2n-1) {padding-left:0px;border-right:1px solid #ddd}
.sum_wrap ul.hor li em {color:#000;text-align:right;font-family:'RixGoB'}
.sum_wrap ul.hor li:nth-child(2n-1) em {padding-right:20px !important}
.sum_wrap ul.hor li.big {line-height:40px}
.sum_wrap ul.hor li.big em {font-size:30px}
.sum_wrap p {line-height:22px;padding:15px 0}
.sum_wrap .right {top:50%;margin-top:-10px}
.sum_wrap + .notice {margin:-3px 0 28px}
.frm_group.multi + .notice {margin:-13px 0 28px}
.sum_wrap + p.notice:last-child {margin-bottom:-1px}

/* popup*/
.pop_wrap {position:absolute;max-width:1110px;width:100%;background-color:#fff}
.pop_wrap .pop_tit {position:relative;background-color:#555;padding:14px 20px}
.pop_wrap .pop_tit * {color:#fff}
.pop_wrap .pop_tit .btn_close {position:absolute;right:20px;top:14px}
.pop_wrap .pop_tit .btn_close button {width:15px;height:15px;text-indent:-9999px;overflow:hidden;border:none;background:url('/merchant/images/common/icons.png') 0 -80px no-repeat}

/* 팝업창 스크롤 대비*/
.pop_wrap .pop_cont{padding:20px 20px 0 20px;
/* max-height:700px;overflow-y:auto;*/}
.pop_wrap .p_tit {margin-top:20px;margin-bottom:10px}
.pop_wrap .tit_wrap .p_tit {margin-top:0}
.pop_wrap .p_tit:first-child {margin-bottom:20px}
.ui-dialog .ui-dialog-titlebar-close:focus {border:none;background-color:#555}
.pop_logo {padding:10px 20px 20px;text-align:center;border-bottom:1px solid #ddd;margin-bottom:20px}
.pop_add {text-align:center;margin-bottom:20px}

/* 뉴스 */
.news {clear:both;overflow:hidden;border-top:1px solid #000;margin-top:20px;padding-top:5px}
.news li {position:relative;border:1px solid #ddd;padding:15px 20px 20px 20px;width:410px;height:135px;margin-top:10px;overflow:hidden}
.news li:nth-child(odd) {float:left}
.news li:nth-child(even) {float:right}
.new,
.a_wait,
.a_done {display:inline-block;background-color:#5a75a8;color:#fff;padding:7px 10px;font-size:12px;margin-left:10px;vertical-align:middle;white-space:nowrap;line-height:1 !important}
.a_wait {background-color:#777777;min-width:42px}
td .new,
td .a_wait,
td .a_done {margin-left:0;padding:5px 8px;text-align:center}
td a .new {margin-right:10px}
.news .new ,
.news .a_wait,
.news .a_done {position:absolute;bottom:10px;right:10px;min-width:65px;text-align:center}
.news .a_wait {background-color:#777}
.news .tit {position:relative;width:350px;height:50px;padding-left:25px;color:#000;overflow:hidden}
.news .tit .no{position:absolute;top:5px;left:0;display:inline-block;font-size:12px;color:#555}
.news .tit strong {line-height:24px}
.news .date {padding-left:25px;position:absolute;bottom:20px;left:20px}
.news .date .vline {margin-left:10px;border-left:1px solid #dddddd;padding-left:10px}
.news a {text-decoration:none}
.news a:hover{text-decoration:underline}

/* 뉴스 세부 */
.news_wrap .tit_wrap	{padding:15px 20px;border-top:1px solid #000;border-bottom:1px solid #ddd;background-color:#f6f6f6}
.news_wrap .tit_wrap .h3 {margin-top:0;line-height:22px}
.news_wrap .tit_wrap .date {color:#777}
.news_wrap .news_cont {padding:40px 0px}
.news_wrap .news_cont p {margin-bottom:20px;line-height:22px}
.news_wrap .news_cont strong{color:#000;font-family:'RixGoM'}
.news_wrap table {width:100%;border-top:1px solid #ddd;border-right:1px solid #ddd;margin-bottom:10px}
.news_wrap table th,
.news_wrap table td {border-left:1px solid #ddd;padding:12px 5px}

/* file */
.file_wrap {border-top:1px solid #ddd;padding:10px 20px;overflow:hidden}
.file_wrap dt{float:left;padding-right:20px;line-height:22px}
.file_wrap dd{float:left;padding-left:20px;border-left:1px solid #ddd}
.file_wrap dd p {line-height:22px;color:#999}
.file_wrap dd p a {color:#555}
.file_wrap dd p a:hover{color:#000}

/* 상담세부 */
.consult {border-top:1px solid #000;border-bottom:1px solid #ddd}
.consult .cont dt {position:relative;padding:15px 20px;border-bottom:1px solid #ddd;background-color:#f6f6f6}
.consult .cont dt strong {color:#000;padding-left:5px}
.consult .cont .date {position:absolute;top:50%;margin-top:-6px;right:20px;font-size:12px}
.consult .cont dd {padding:20px;line-height:22px}
.consult .cont dd p {line-height:22px}
.consult.answ {border:1px solid #cacaca;margin-top:30px;padding:20px 20px 0}
.consult.answ .cont dt {background-color:#fff;border-top:none;border-bottom:1px solid #ddd;padding:0 0 15px}
.consult.answ .cont dt strong {padding-left:0}
.consult.answ .cont .date {margin-top:-14px;right:0}
.consult.answ .cont dd {padding:15px 0 0 0}
.consult.answ .file_wrap {padding:10px 0}

/* 이벤트 */
.event_wrap {width:830px;min-height:640px;margin-top:20px;border-bottom:1px solid #ddd;padding-bottom:40px}

/* 상담 건수*/
.c_count {border:1px solid #ddd;overflow:hidden;padding:20px 0;margin-bottom:30px}
.c_count li {float:left;width:33%;text-align:center;border-left:1px solid #ddd}
.c_count li strong {display:inline-block;margin-left:20px;font-size:16px;color:#000}
.c_count li:first-child {border-left:none}

/* 게시판 상단 건수 */
p.total {text-align:right;padding:15px 0}
p.total strong {color:#dc0000}

/* 이전 다음글 */
.p_navi {border-top:1px solid #ddd}
.p_navi li {padding:15px 20px;border-bottom:1px solid #ddd;color:#808181;}
.p_navi li em{display:inline-block;border-right:1px solid #ddd;padding-right:20px;margin-right:20px;color:#555}
.p_navi li a {color:#555}

/* paging */
.paging {margin-top:40px;text-align:center}
.paging ul{margin:0 auto;display:inline-block}
.paging li {float:left;border:1px solid #e6e6e6;background-color:#fff;margin-left:10px;min-width:37px}
.paging li a {display:block;text-decoration:none;font-size:14px;padding:10px 13px}
.paging li.on {background-color:#555;color:#fff;border-color:#555}
.paging li.first,
.paging li.last,
.paging li.prev,
.paging li.next {text-indent:-9999px;background-image:url('/merchant/images/common/icons.png');background-repeat:no-repeat}
.paging li.first {background-position:-30px -70px}
.paging li.prev {margin-right:20px;background-position:-67px -70px}
.paging li.next {margin-left:30px;background-position:-105px -70px}
.paging li.last {background-position:-147px -70px}

/* 팝업창 안내 */
.p_info {padding-top:70px;text-align:center;background:url('/merchant/images/common/bg_info.png') center 10px no-repeat}
.p_info p {line-height:22px}

/* 새창 링크 */
.n_win {display:block;padding-top:5px}
/* 약관에서만 사용하고 줄바꿈 됨*/
.n_win a {white-space:nowrap;line-height:22px}
.n_win a:before {content:'';display:inline-block;width:20px;height:20px;background:url('/merchant/images/common/icons.png') -280px -76px no-repeat;vertical-align:top}

/* 새창 버튼 */
.p_win {vertical-align:middle}
.p_win a {display:inline-block;width:19px;height:18px;background:url('/merchant/images/common/icons.png') -80px -120px no-repeat;vertical-align:middle;overflow:hidden;text-indent:-999px}

/* 제한시간 */
.time {display:inline-block;vertical-align:middle;line-height:22px;margin:0 10px;font-size:12px;color:#777}
.time:before {content:'';display:inline-block;width:20px;height:17px;background:url('/merchant/images/common/icons.png') -240px -76px no-repeat;vertical-align:top}

/* accordion - jquery*/
.accordion {border-top:1px solid #000 !important}
.accordion.ui-accordion .ui-accordion-header {padding:15px 0;background-color:#fff;border-bottom:1px solid #ddd;margin:0;line-height:22px}
.accordion.ui-accordion .ui-accordion-content {border:none;padding:20px;background-color:#f6f6f6;border-bottom:1px solid #ddd}
.accordion.ui-accordion .ui-accordion-header .ui-icon {position:absolute;top:20px;right:20px}
.accordion.ui-accordion .ui-accordion-header .ui-state-focus {border:none}
.accordion.ui-accordion .ui-icon-triangle-1-s {background:url('/merchant/images/common/icons.png') -37px -115px no-repeat}
.accordion.ui-accordion .ui-icon-triangle-1-e {background:url('/merchant/images/common/icons.png') 1px -115px no-repeat}
.accordion.tax .ui-accordion-content.hor {padding:0 20px !important}
.accordion.tax .ui-accordion-content.ver {padding:25px 20px !important}
.accordion .ques {vertical-align:middle;font-size:0}
.accordion .ques .no {display:inline-block;font-size:12px;color:#555;width:40px;text-align:center;vertical-align:middle}
.accordion .ques .cate{display:inline-block;font-size:12px;color:#555;width:100px;text-align:center;vertical-align:middle}
.accordion .ques strong {display:inline-block;font-size:14px;width:620px;color:#000;vertical-align:middle;padding-left:10px;font-family:'RixGoM'}
.accordion .ques.ui-state-active strong{font-family:'RixGoB'}
.accordion .answ.ui-accordion-content {background-color:#f6f6f6;padding-left:150px;line-height:22px !important;color:#555}
.accordion.tax dt {font-family:'RixGoB';color:#000;margin-bottom:10px}
.accordion.tax dd{line-height:22px}
.accordion.tax .hor dl{padding:40px 20px 40px 190px;border-top:1px solid #ddd}
.accordion.tax .hor dl:first-child {border-top:none}
.accordion.tax .hor dl.img {background-position:30px center;background-repeat:no-repeat}
.accordion.tax .ver dl.img {background-position:0 0;background-repeat:no-repeat}
.accordion.tax .ver dl {display:table-cell;padding-top:210px;width:257px}
.accordion.tax .ver dl:nth-child(2n) {padding-left:10px;padding-right:10px;width:277px;background-position:10px 0}
.accordion.tax dl.img.ty01 {background-image:url('/merchant/images/content/img_tax_01.png')}
.accordion.tax dl.img.ty02 {background-image:url('/merchant/images/content/img_tax_02.png')}
.accordion.tax dl.img.ty03 {background-image:url('/merchant/images/content/img_tax_03.png')}
.accordion.tax dl.img.ty04 {background-image:url('/merchant/images/content/img_tax_04.png')}
.accordion.tax dl.img.ty05 {background-image:url('/merchant/images/content/img_tax_05.png')}
.accordion.tax dl.img.ty06 {background-image:url('/merchant/images/content/img_tax_06.png')}
.accordion.tax dl.img.ty07 {background-image:url('/merchant/images/content/img_tax_07.png')}
.accordion.tax dl.img.ty08 {background-image:url('/merchant/images/content/img_tax_08.png')}
.accordion.tax dl.img.ty09 {background-image:url('/merchant/images/content/img_tax_09.png')}
.accordion.tax dl.img.ty10 {background-image:url('/merchant/images/content/img_tax_10.png')}
.accordion.tax dl.img.ty11 {background-image:url('/merchant/images/content/img_tax_11.png')}
.accordion.tax dl.img.ty12 {background-image:url('/merchant/images/content/img_tax_12.png')}
.accordion.tax dl.img.ty13 {background-image:url('/merchant/images/content/img_tax_13.png')}
.accordion.tax dl.img.ty14 {background-image:url('/merchant/images/content/img_tax_14.png')}
.accordion.tax dl.img.ty15 {background-image:url('/merchant/images/content/img_tax_15.png')}

/* accordion - 2020 웹접근성 */
.accordion01 {border-top:1px solid #000 !important}
.accordion01 .ui-accordion-header {display:block; position:relative; padding:15px 0;background-color:#fff;border-bottom:1px solid #ddd;margin:0; color:#333; font-weight:400; line-height:22px; text-decoration:none;}
.accordion01 .ui-accordion-header:hover {color:#333; text-decoration:none;}
.accordion01 .ui-accordion-header:visited {color:#333; text-decoration:none;}
.accordion01 .ui-accordion-header:focus {color:#333; text-decoration:none;}
.accordion01 .ui-accordion-header .btn-acco01 {display:block; overflow:hidden; position:absolute; top:20px; right:20px; width:16px; height:16px; text-indent:-9999px; background:url('/merchant/images/common/icons.png') 1px -115px no-repeat;}
.accordion01 .ui-accordion-header .btn-acco02 {display:none;}
.accordion01 .ui-accordion-header.open .btn-acco01 {display:none;}
.accordion01 .ui-accordion-header.open .btn-acco02 {display:block; overflow:hidden; position:absolute; left:-9999px; width:1px; height:1px;}
.accordion01 .ui-accordion-content {display:none; border:none;padding:20px;background-color:#f6f6f6;border-bottom:1px solid #ddd}
.accordion01 .ui-accordion-content :first-child {margin-top:0;}
.accordion01 .ui-accordion-content :last-child {margin-bottom:0;}
.accordion01 .ui-accordion-header .ui-icon {position:absolute;top:20px;right:20px}
.accordion01 .ui-accordion-header .ui-state-focus {border:none}
.accordion01 .ui-icon-triangle-1-s {background:url('/merchant/images/common/icons.png') -37px -115px no-repeat}
.accordion01 .ui-icon-triangle-1-e {background:url('/merchant/images/common/icons.png') 1px -115px no-repeat}
.accordion01.tax .ui-accordion-content.hor {padding:0 20px !important}
.accordion01.tax .ui-accordion-content.ver {padding:25px 20px !important}
.accordion01 .ques {vertical-align:middle;font-size:0}
.accordion01 .ques .no {display:inline-block;font-size:12px;color:#555;width:40px;text-align:center;vertical-align:middle}
.accordion01 .ques .cate{display:inline-block;font-size:12px;color:#555;width:100px;text-align:center;vertical-align:middle}
.accordion01 .ques strong {display:inline-block;font-size:14px;width:620px;color:#000;vertical-align:middle;padding-left:10px;font-family:'RixGoM'}
.accordion01 .ques.ui-state-active strong{font-family:'RixGoB'}
.accordion01 .answ.ui-accordion-content {background-color:#f6f6f6;padding-left:150px;line-height:22px !important;color:#555}
.accordion01.tax dt {font-family:'RixGoB';color:#000;margin-bottom:10px}
.accordion01.tax dd{line-height:22px}
.accordion01.tax .hor dl{padding:40px 20px 40px 190px;border-top:1px solid #ddd}
.accordion01.tax .hor dl:first-child {border-top:none}
.accordion01.tax .hor dl.img {background-position:30px center;background-repeat:no-repeat}
.accordion01.tax .ver dl.img {background-position:0 0;background-repeat:no-repeat}
.accordion01.tax .ver dl {display:table-cell;padding-top:210px;width:257px}
.accordion01.tax .ver dl:nth-child(2n) {padding-left:10px;padding-right:10px;width:277px;background-position:10px 0}
.accordion01.tax dl.img.ty01 {background-image:url('/merchant/images/content/img_tax_01.png')}
.accordion01.tax dl.img.ty02 {background-image:url('/merchant/images/content/img_tax_02.png')}
.accordion01.tax dl.img.ty03 {background-image:url('/merchant/images/content/img_tax_03.png')}
.accordion01.tax dl.img.ty04 {background-image:url('/merchant/images/content/img_tax_04.png')}
.accordion01.tax dl.img.ty05 {background-image:url('/merchant/images/content/img_tax_05.png')}
.accordion01.tax dl.img.ty06 {background-image:url('/merchant/images/content/img_tax_06.png')}
.accordion01.tax dl.img.ty07 {background-image:url('/merchant/images/content/img_tax_07.png')}
.accordion01.tax dl.img.ty08 {background-image:url('/merchant/images/content/img_tax_08.png')}
.accordion01.tax dl.img.ty09 {background-image:url('/merchant/images/content/img_tax_09.png')}
.accordion01.tax dl.img.ty10 {background-image:url('/merchant/images/content/img_tax_10.png')}
.accordion01.tax dl.img.ty11 {background-image:url('/merchant/images/content/img_tax_11.png')}
.accordion01.tax dl.img.ty12 {background-image:url('/merchant/images/content/img_tax_12.png')}
.accordion01.tax dl.img.ty13 {background-image:url('/merchant/images/content/img_tax_13.png')}
.accordion01.tax dl.img.ty14 {background-image:url('/merchant/images/content/img_tax_14.png')}
.accordion01.tax dl.img.ty15 {background-image:url('/merchant/images/content/img_tax_15.png')}

/* FAQ */
.faq {border-top:1px solid #000}
.faq .ques {position:relative;padding:15px 0;background-color:#fff;border-bottom:1px solid #ddd;margin:0;line-height:22px;vertical-align:middle;cursor:pointer;display:block;}
.faq .answ {border:none;padding:20px;background-color:#f6f6f6;border-bottom:1px solid #ddd}
.faq .ques:before {content:'';display:block;width:12px;height:18px;position:absolute;top:50%;right:20px;margin-top:-9px;background:url('/merchant/images/common/icons.png') 0px -115px no-repeat}
.faq .ques .no {display:inline-block;font-size:12px;color:#555;width:40px;text-align:center;vertical-align:middle}
.faq .ques .cate{display:inline-block;font-size:12px;color:#555;width:100px;text-align:center;vertical-align:middle}
.faq .ques strong {display:inline-block;font-size:14px;width:620px;color:#000;vertical-align:middle;padding-left:10px;font-family:'RixGoM'}
.faq .answ {background-color:#f6f6f6;padding-left:155px;line-height:22px !important;color:#555;display:none}
.faq .on .ques:before {background-position:-40px -115px}
.faq .on .ques strong{font-family:'RixGoB'}
.faq .on .answ {display:block}
.faq .no_data{padding:50px 20px;text-align:center;font-family:'RixGoB';color:#000;border-bottom:1px solid #ddd}

/* bin */
.bin {padding:30px 390px 30px 100px;border:1px solid #ddd;border-top:1px solid #000;background:#f6f6f6 url('/merchant/images/content/bg_card.png') 490px 20px no-repeat;height:190px}
.bin p {line-height:22px;margin-bottom:10px}
.bin strong {color:#000}

/* 레이어 창 닫기*/
.ui-icon-closethick {	width:15px;height:15px;border:none;text-indent:-9999px;overflow:hidden;border:none;background:#555 url('/merchant/images/common/icons.png') 0 -80px no-repeat !important;	border:none}

/* datepicker */
.datepicker {background:#fff url('/merchant/images/common/bg_date.png') right center no-repeat;cursor:pointer}
.ui-datepicker.ui-widget.ui-widget-content {width: auto;padding:0 0 5px;background-color:#fff;border:1px solid #555;box-shadow:2px 2px 3px rgba(0,0,0,0.2);overflow:hidden}
.ui-datepicker .ui-datepicker-header {position:relative;text-align:center;background-color:#555;color:#fff;font-size:15px;font-family:'RixGoB';padding:4px 0}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {position:absolute;width:20px;overflow:hidden;text-indent:-999px;-webkit-background-size:7px;background-size:7px}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:10px}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {right:10px}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon{background:url('/merchant/images/common/btn_cal_prev.png') 50% no-repeat}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon {background:url('/merchant/images/common/btn_cal_next.png') 50% no-repeat}
.ui-datepicker .ui-datepicker-title {color:#fff}
.ui-datepicker .ui-datepicker-calendar {border:none}
.ui-datepicker .ui-datepicker-calendar th {background-color:#e6e6e6;font-weight:normal;font-size:13px;padding:4px 6px}
.ui-datepicker .ui-datepicker-calendar td {border:none;padding: 2px;}
.ui-datepicker .ui-datepicker-calendar td a {display:block;font-size:13px;width:25px;height:25px;line-height:25px;text-align:center;vertical-align:middle;padding:0;-webkit-border-radius:12px;-moz-border-radius:13px;border-radius:13px;border:1px solid #fff}
.ui-datepicker .ui-datepicker-calendar td a:hover {background-color:#fff;border:1px solid #ddd}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {background-color:#e6e6e6;color:#000;border-color:#e6e6e6}
.ui-datepicker .ui-datepicker-calendar a.ui-state-active {background-color:#dc0000;border-color:#dc0000;color:#fff}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border:none}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end ,
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end a {color:#dc0000}
.ui-datepicker .ui-datepicker-calendar tr th.ui-datepicker-week-end:last-child,
.ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-week-end:last-child a {color:#1f72b8}
.ui-datepicker table {margin-bottom:0}

/* 서식 자료실*/
.doc_form {border-top:1px solid #000;padding-top:15px}
.doc_form li {float:left;position:relative;border:1px solid #ddd;padding:15px 20px;width:270px;height:130px;margin-top:10px;overflow:hidden}
.doc_form li:nth-child(3n-1) {margin-left:10px;width:271px}
.doc_form li:nth-child(3n) {float:right}
.doc_form li .btn {position:absolute;bottom:20px;left:15px;right:20px}
.doc_form li .btn a, .doc_form li .btn button {width:100%;text-align:center}
.doc_form li p {line-height:22px}
.doc_form .pdf button, .doc_form .pdf a{background-position:60px 6px}
.doc_form:after{content:'';display:block;clear:both;float:none}

/* 배너 리스트*/
.bnnr_wrap {border-top:1px solid #ddd;border-left:0px solid #ddd}
.bnnr_wrap:after {content:'';display:block;clear:both;float:none}
.bnnr_wrap li {float:left;width:166px;height:61px;text-align:center;border:1px solid #ddd;border-width:0 1px 1px 0}
.bnnr_wrap li:nth-child(5n+1){border-left:1px solid #ddd}

/* ars */
div.ars {border-top:1px solid #000;border-bottom:1px solid #ddd;margin-bottom:20px}
div.ars li.dep1 {background-color:#f6f6f6}
div.ars li ol {margin-left:200px;background-color:#fff;border-left:1px solid #ddd}
div.ars li {position:relative;padding-left:20px;border-top:1px solid #ddd;line-height:22px}
div.ars li:first-child:not(old) {border-top:0}
div.ars li p {position:absolute;top:50%;margin-top:-8px;line-height:22px}
div.ars li strong {display:inline-block;padding-right:10px;vertical-align:top}
div.ars li p span {display:inline-block}
div.ars .dep3 li ,
div.ars .dep2 {padding-top:15px;padding-bottom:15px}
div.ars .spk {background:url('/merchant/images/common/ico_spk.png') 0 center no-repeat;padding-left:15px}
div.ars .dep0 {position:relative;height:50px;background-color:#f6f6f6}
div.ars .dep0 span {display:block;position:absolute;top:-17px;right:0;bottom:-10px;left:200px;background-color:#fff;border-left:1px solid #ddd;padding:15px 20px;width:610px}

/* ars_table */
div.ars_tbl {border-top:1px solid #000;}
div.ars_tbl table {width:100%;}
div.ars_tbl table tr:first-child th, div.ars_tbl table tr:first-child td {border-top:none;}
div.ars_tbl table th {background:#f6f6f6; padding:10px 0 10px 20px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; text-align:left !important; vertical-align:middle; font-size:14px; line-height:22px; color:#484848;}
div.ars_tbl table th:first-child {border-left:none;}
div.ars_tbl table td {height:40px;padding:10px 0 10px 20px;border-bottom:1px solid #ddd;border-left: 1px solid #ddd;text-align:left;vertical-align:middle;font-size:14px;line-height:22px;color:#484848;}
div.ars_tbl table th .color1, div.ars_tbl table td .color1 {padding-right:10px;}

/* ol_list */
.ol_list li {line-height:22px}
.ol_list > li {margin-bottom:20px}
.ol_list > li > ul {padding-left:18px}
.ol_list > li > ul li {position:relative;padding-left:15px}
.ol_list > li > ul li:before {position:absolute;left:0;top:0;content:'-';display:block;width:15px;height:22px}

/* box_frm */
.box_frm dl {display:table;table-layout:fixed;width:100%;padding:18px 20px;border:1px solid #ddd;margin-top:10px}
.box_frm dt {display:table-cell;width:23%;vertical-align:middle;color:#000;font-family:'RixGoB'}
.box_frm dd{display:table-cell;line-height:22px;border-left:1px solid #ddd;padding-left:20px}
.box_frm input:not(old) + label{padding-left:27px}

/* file_list */
.file_list {border-top:1px solid #000}
.file_list li {padding:15px 0;border-bottom:1px solid #ddd}
.file_list li .ui-button.ui-selectmenu-button {width:180px}
.file_list .d_btn {vertical-align:middle;margin-left:10px}
.file_list .d_btn button {position:relative;width:22px;height:22px;text-indent:-999px;border:1px solid #cbcbcb;background-color:#fff;overflow:hidden;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;vertical-align:middle;font-size:0;line-height:0}
.file_list .d_btn button:before,
.file_list .d_btn button:after {position:absolute;content:'';display:block;width:10px;height:2px;left:50%;top:50%;margin-top:-1px;margin-left:-5px;background-color:#555}
.file_list .d_btn button:before {-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}

/* sample */
.sample.sms {min-height:730px;background:url('/merchant/images/content/bg_sms.png') 100% 45px no-repeat}
.sample.sms .form {width:415px}
.sample .form dt{position:relative;font-family:'RixGoB';color:#000;padding-bottom:10px;line-height:20px}
.sample .form dd {padding-bottom:20px}
.sample .form .no {width:20px;height:20px;margin-right:10px;background-color:#dc0000;display:inline-block;text-align:center;color:#fff;font-size:12px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.sample .explain {height:0;width:0;text-indent:-999px;position:absolute;left:-999px}
.sample.pop.sms {height:560px;width:330px;min-width:330px;background:url('/merchant/images/content/bg_sms_pop.png') top right no-repeat;padding:55px 17px 60px 42px;line-height:22px}
.sample.pop.sms .stit {margin-bottom:20px;text-align:center;font-size:12px;font-family:'RixGoB'}
.sample.pop.sms dl {overflow:auto;height:410px;padding:0 10px}
.sample.pop.sms dl dt,
.sample.pop.sms dl dd {font-size:12px;line-height:22px}
.sample.pop.sms dl dt {color:#000;font-family:'RixGoB'}

/* 무이자 할부개월 */
.chk_list {display:inline-block;overflow:hidden;border-top:1px solid #ddd;width:541px;border-right:1px solid #ddd}
.chk_list li {display:block;float:left;width:45px;height:34px;border-bottom:1px solid #ddd;border-left:1px solid #ddd}
.chk_list input[type='checkbox']:not(old) + label {width:100%;text-align:center;background:none;padding:7px 5px}
.chk_list input[type='checkbox']:checked:not(old) + label {background-color:#777;color:#fff}
.chk_list .none {position:relative;background-color:#f6f6f6;overflow:hidden}
.chk_list .none:before{position:absolute;top:50%;left:50%;margin-left:-28px;content:'';display:block;height:1px;background-color:#dfdfdf;width:55px;-webkit-transform:rotate(-37deg);transform:rotate(-37deg)}

/* box_notice */
.box_notice {border:1px solid #ddd;padding:10px 20px}
ul.gray {background-color:#f6f6f6;padding:15px}
ul.gray li{padding:10px 0;border-bottom:1px solid #ddd}
ul.gray li strong{display:inline-block;text-align:right}
.gray_list {background-color:#f6f6f6;padding:5px 15px}
.gray_list dl {display:table;table-layout:fixed;width:100%;border-top:1px solid #ddd;padding:10px 0}
.gray_list dl:first-child {border:none}
.gray_list dl dt, .gray_list dl dd {display:table-cell;vertical-align:middle;line-height:22px}
.gray_list dl dd {color:#000;width:55%;font-family:'RixGoB'}

/* 회색 박스 추가   2018-09-04 */
.gray_box01 {padding:20px; background-color:#f6f6f6;}

/* 약관 : BD에서 불러오는 AS-IS 약관 타입별로 생성 함 */
.agree_box {border:1px solid #cacaca;padding:0 20px 16px 20px}
.agree_box .h4 {margin-top:25px}
.agree_box .line_box {margin-top:20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px;text-align:center}
.agree_box .line_box dl {overflow:hidden;display:inline-block}
.agree_box .line_box dt {color:#000;float:left;padding-right:20px;font-family:'RixGoB';line-height:22px}
.agree_box .line_box dd {float:left}
.agree_box .line_box dd.frm_group{margin:0}
.agree_box .line_ex li {border-top:1px solid #ddd;padding:20px 0;line-height:19px}
.agree_box .line_ex li:first-child {border-top:none}
.agree_box .line_ex li:last-child {padding-bottom:0}
.agreementBox {border:1px solid #ddd;background-color:#f6f6f6;height:100px;padding:20px;overflow:auto;overflow-x:hidden;margin-bottom:10px}
.agreementBox * {line-height:22px}
.agreementBox.sub {margin-top:20px;border-width:1px 0;background-color:#fff;padding:10px 0;height:auto}
.agreementBox.sub dt {font-family:'RixGoB';color:#000}
.agreementBox.type01 {padding:18px 0;border-top:1px solid #000;background-color:#fff;border-width:1px 0;height:unset}
.agreementBox.type01 dt {font-size:16px;margin-bottom:10px;color:#000;font-family:'RixGoB'}
.agreementBox.type01 dd {position:relative;padding-right:100px}
.agreementBox.type01 dd .right{bottom:0px}
.agreementBox .b {color:#000;font-family:'RixGoB'}
.agreementBox h4:first-child,
.agreementBox .b:first-child {margin-top:0}
.agreementBox dl dd,
.agreementBox p {margin-bottom:10px;line-height:18px;font-size:14px}
.agreementBox p:last-child {margin-bottom:0}
.agreementBox ul li strong + p {margin-top:5px}
.agreementBox ol,
.agreementBox ul {margin-top:10px}
.agreementBox li ,
.agreementBox .nb {padding-left:1em;text-indent:-1em;margin-bottom:10px;font-size:14px;line-height:19px}
.agreementBox .nb_sub {padding-left:1em;font-size:14px;line-height:19px; text-indent:0;}
.agreementBox li ul,
.agreementBox li ol {margin-top:5px}
.agreementBox li p {text-indent:0}
.agreementBox ul.notice {margin-left:0;padding-left:0}
.agreementBox .tit {color:#000;font-family:'RixgoB';font-size:16px;margin-top:35px;padding:35px 0 10px;border-top:1px solid #aaa}
.agreementBox .tit:first-child {border-top:none;margin-top:0;padding:15px 0}
.agreementBox .top_txt1,
.agreementBox h3 {color:#000;font-family:'RixgoB';font-size:15px;margin-top:35px !important}
.agreementBox .top_txt1:first-child,
.agreementBox h3:first-child,
.agreementBox h3.first {margin-top:0px !important}
.agreementBox dl {margin-top:20px}
.agreementBox dl:first-child {margin-top:0}
.agreementBox dl dt,
.agreementBox h4,
.agreementBox .b {font-size:14px;color:#000;font-family:'RixgoB';margin-bottom:10px;margin-top:20px}
.agreementBox .top_txt1:first-child,
.agreementBox dl dt:first-child,
.agreementBox h4:first-child,
.agreementBox .b:first-child {margin-top:0px}
.agreementBox b {font-weight:normal;font-family:'RixgoB'}
.agreementBox table {border-right:1px solid #ddd;margin-top:10px;width:100%}
.agreementBox table th {border-top:1px solid #ddd;border-left:1px solid #ddd;padding:10px;white-space:normal}
.agreementBox table td {border-left:1px solid #ddd;background-color:#fff;padding:10px;text-align:left;font-size:13px;line-height:16px;-ms-word-break:break-all;word-break:break-all}
.agreementBox .center td {text-align:center}
.agreementBox li ul li,
.agreementBox li ol li{ font-size:13px;line-height:17px;margin-bottom:5px}
.agreementBox .dep3 li { font-size:13px;line-height:17px;margin-bottom:2px}
.agreementBox .u {text-decoration:underline;color:#000}
.agreementBox dd ul.dep1 li {padding-left:0;text-indent:0}
.agreementBox dd ul.dep1 li ul,
.agreementBox dd ul.dep1 li ol{margin-left:1em}
.agreementBox .bu02 li{padding-left:0;text-indent:0}
/* .agreementBox .b_table {overflow-x:auto;} */
.agreementBox .b_table.noline {border-top: none;}
.agreementBox .b_table table {margin-top:0;}

/* 이용약관 */
.terms {border-top:1px solid #000}
.terms .txt {font-size:16px}
.terms .open_wrap {position:relative;padding:15px 0;border-bottom:1px solid #ddd}
.terms .open_wrap .open button {text-indent:-999px;font-size:0;line-height:0;display:block;width:50px;height:46px;position:absolute;top:50%;right:5px;margin-top:-24px;background:url('/merchant/images/common/icons.png') 28px -99px no-repeat;border:0}
.terms .on .open_wrap .open button {background-position:-13px -99px}
.terms .view_wrap {display:none;border-bottom:1px solid #ddd;background-color:#f6f6f6}
.terms .view_wrap .inner {padding:20px;height:120px;overflow:auto !important}
.terms .on .view_wrap{display:block}
.terms h4,.terms h5 {color:#000;font-family:'RixGoB';margin-top:20px;margin-bottom:5px}
.terms .view_wrap * {line-height:22px}
.terms .open_wrap .txt + .btn.gray {position:absolute; top:50%; right:5px; margin-top:-15px;}
.terms .open_wrap .sub {margin:8px 0 0 22px;}
.dl_list dd .terms .open_wrap:first-child {margin-top:8px}
.dl_list dd .terms .open_wrap {padding:6px 0;border-bottom:none}
.dl_list dd .terms .open_wrap .txt {font-size:14px}
.dl_list dd .terms .view_wrap {background-color:#fff;border:1px solid #ddd;border-width:1px 0;margin:5px 0}
.dl_list dd .terms .view_wrap .inner {padding:10px 20px;height:85px}
.dl_list dd .terms .view_wrap * {font-size:12px;line-height:20px}
.dl_list dd .bold {font-family:'RixGoB';margin-bottom:10px;color:#000}
.dl_list dd .terms .open_wrap .open button{right:0;height:40px;margin-top:-22px;background-position:26px -104px}
.dl_list dd .terms .on .open_wrap .open button {background-position:-13px -104px}

/* 약관영역 내부*/
.terms .view_wrap .inner ol,
.terms .view_wrap .inner ul {padding-left:15px}
.terms .view_wrap .inner li {margin-top:5px}
.terms .view_wrap .inner li:first-child,
.terms .view_wrap .inner h4:first-child,
.terms .view_wrap .inner h5:first-child {margin-top:0}
.box {border:1px solid #ddd;padding:0 30px;text-align:center}
.box li {padding:20px 0;border-top:1px solid #e6e6e6}
.box li:first-child {border-top:none}
.box .big strong {font-size:18px}
.box .line {text-decoration:line-through;color:#000}
.box .tit {color:#000;padding-right:20px;font-family:'RixGoB'}
.tb_wrap.lingo .cell {position:relative;vertical-align:middle}
.tb_wrap.lingo p {text-align:center;line-height:22px;font-size:16px}
.tb_wrap.lingo {table-layout:fixed}
.tb_wrap.lingo .line {vertical-align:middle;height:100%}
.tb_wrap.lingo .gray {background-color:#f6f6f6;padding:20px;margin-left:5px}
.tb_wrap.lingo .gray.multi {overflow:hidden}
.tb_wrap.lingo .gray.multi dl{float:left;width:50%;border-left:1px solid #ddd;padding-left:20px}
.tb_wrap.lingo .gray.multi dl:first-child{padding-left:0;border:none}
.tb_wrap.lingo .gray dt{ font-family:'RixGoB';margin-bottom:10px;color:#000}
.tb_wrap.lingo .gray dd{margin-top:5px;line-height:22px}
.tb_wrap.recommand {table-layout:fixed;margin-top:30px}
.tb_wrap.recommand dl {display:table-cell;padding-top:120px;border-left:1px solid #ddd;padding:70px 40px 0;background-repeat:no-repeat;background-position:center top}
.tb_wrap.recommand dl:first-child{border:none}
.tb_wrap.recommand dt {text-align:center;color:#000;font-family:'RixGoB';margin-bottom:5px}
.tb_wrap.recommand dd {text-align:center;-ms-word-break:keep-all;word-break:keep-all;line-height:22px}
.tb_wrap.recommand .ty01 {background-image:url('/merchant/images/content/icon_telecop_tip_05.png')}
.tb_wrap.recommand .ty02 {background-image:url('/merchant/images/content/icon_telecop_tip_06.png')}
.tb_wrap.recommand .ty03 {background-image:url('/merchant/images/content/icon_telecop_tip_07.png')}
.telecop.info {margin-top:30px;background:url('/merchant/images/content/img_telecop02.png') center center no-repeat;height:180px}
.telecop.info02 {background:url('/merchant/images/content/img_telecop08.png') center center no-repeat;height:380px}
.telecop.info03 {background:url('/merchant/images/content/img_telecop09.png') center center no-repeat;height:380px}
.telecop.info02 *,
.telecop.info03 *,
.telecop.info * {font-size:0;line-height:0;text-indent:-999px}
.telecop.list.grid3 {background-color:#f6f6f6;padding:11px 20px 11px;margin:0}
.telecop.list.grid3 li {margin-top:5px}
.telecop.ty01 {overflow:hidden}
.telecop.ty01 li {float:left;margin-left:10px}
.telecop.ty01 li:first-child {margin-left:0}
.lingo_service { background:url('/merchant/images/content/step_lingo.png') 0 0 no-repeat;padding-top:55px}
.lingo_service.ty02 {background-image:url('/merchant/images/content/step_lingo02.png')}
.lingo_service.ty03 {background:url('/merchant/images/content/step_lingo03.png') center center no-repeat;padding-top:170px}
.lingo_service li {text-indent:-999px;font-size:0;line-height:0}
.loading {background-color:rgba(0,0,0,.4);position:fixed;top:130px;bottom:0;width:830px;border:1px solid #000}
.loading .in {position:absolute;top:50%;left:50%;width:120px;height:14px;margin-top:-7px;margin-left:-60px;border:1px solid #fff}
.required {display:inline-block;vertical-align:middle;width:15px;height:10px;background:url('/merchant/images/common/bg_required.png') 3px 0px no-repeat;overflow:hidden;text-indent:-999px}
.require_info {position:absolute;right:0;background:url('/merchant/images/common/bg_required.png') 3px 5px no-repeat;padding-left:12px}
.require_info:before {content:"필수입력";display:block;font-family:'RixGoM';color:#555}
.qspinner {display: none;}

/********************* for print ************************/
@media print {
	body{border:1px solid #fff;padding:0;margin:0;zoom:60%;size:auto}
	.pop_wrap {padding:0;margin:auto;overflow:visible;max-width: 100%;border:1px solid #fff}
	.pop_wrap .pop_tit,
	.pop_wrap .btn_wrap {display:none}
	.pop_wrap .pop_cont {padding:0}
	table tfoot {display:table-row-group}

/* table 여백 */
	.sc_table {border-top:none;overflow:visible;width:100% !important;max-height:none;size:auto/* zoom:80% */}
	.sc_table table {width:100% !important;max-width:auto;border-top:1px solid #000}
	.sc_table td, .sc_table tbody th,
	.sc_table thead th {padding:2px 1px !important;font-size:12px}
	.sc_table thead {border-bottom:1px solid #000}

/* 매출실적*/
	.tb_wrap ul.ver {margin:10px 0}
	.tb_wrap ul.ver li {position:relative;display:list-item;float:left;width:50% !important;padding-top:5px;padding-bottom:5px}
	.tb_wrap ul.ver li em{position:absolute;right:20px;top:0;display:block;margin-top:0}
	.sum_wrap ul.ver {margin:10px 0}
	.sum_wrap ul.ver li {position:relative;display:list-item;float:left;width:50% !important;padding-top:5px;padding-bottom:5px}
	.sum_wrap ul.ver li:nth-child(odd) {border-left:none}
	.sum_wrap ul.ver li em{position:absolute;right:20px;top:0;display:block;padding-left:20px;margin-top:0}

/* 숨기기 버튼 삭제 */
	.tog_btn {display:none}
}

/* 차트 웹접근성용 테이블 숨기기*/
table.blind{position:absolute;top:-9999px;left:-9999px;width:0;height:0;overflow:hidden;border:none !important}

table.blind th,

table.blind td{border:none !important;font-size:0;line-height:0;padding:0;}
/* 2018 웹접근성 */
#layer_storeNoSearch {display:none;position:absolute;left:0px;top:50px;right:30px;height: 250px;overflow-y: scroll;background:#ffffff;color: #333333;border:1px solid #ddd;}
        #layer_storeNoSearch.open {display:block;}
        #layer_storeNoSearch > ul > li {border-bottom:1px solid #ddd;}
        #layer_storeNoSearch > ul > li > a {position:relative;display:block;line-height:40px;padding: 0px 1em 0px 20px;text-decoration:none;}
/* // 2018 웹접근성 */

/* 메인 상단 팝업 공지 */
.main_layer_wrap {position:absolute; top:-200px; left:0; width:100%; border-bottom:none; background:#f7f7f7;}
.main_layer_wrap .main_layer {width:1110px; height:200px; margin:0 auto; padding-top:29px; position:relative;}
.main_layer_wrap .main_layer p.tit {padding-bottom:10px; padding-left:5px; border-bottom:1px solid #edece3; color:#242424; font-weight:bold; font-size:18px;}
.main_layer_wrap .main_layer p.tit strong {color:#e93e44;}
.main_layer_wrap .main_layer p.tit span.desc {color:#555555; font-size:14px; font-weight:normal; padding-left:15px;}
.main_layer_wrap .main_layer .layer_close {position:absolute; right:0; bottom:8px;}
.main_layer_wrap .main_layer .layer_close label {vertical-align:top; height:24px;}
.main_layer_wrap .main_layer .con1 {float:left; width:550px; overflow:hidden; margin-left:10px; background-color:#fff;}
.main_layer_wrap .main_layer .con1:first-child {margin-left:0;}
.main_layer_wrap .main_layer .conut_wrap {float:left; width:230px;}
.main_layer_wrap .main_layer .conut_wrap .count_number {padding-top:20px; font-family:'Verdana'; font-weight:bold; font-size:30px;letter-spacing:-6px; text-align:center;}
.main_layer_wrap .main_layer .conut_wrap .count_number .comma {display:inline-block; vertical-align:middle;}
.main_layer_wrap .main_layer .conut_wrap .count_number .status {display:inline-block; width:40px; height:50px; background:url('/images/individual/main_2013/bg_main_layer_num2.png') no-repeat 0 0; color:#fff; text-align:center; line-height:50px; letter-spacing:0;}
.main_layer_wrap .main_layer .conut_wrap .count_txt {width:230px; padding:23px 0; background-color:#fff; text-align:center;}

/* 공지사항 */
.news_wrap .nnct_content .bl01 li {background:url('/images/individual/event/2017/bl01.gif') no-repeat 0 8px; padding: 0 0 0 12px; line-height:20px; margin:0;}
.news_wrap .nnct_content .bl01_type2 {background:url('/images/individual/event/2017/bl01.gif') no-repeat 0 8px; padding: 0 0 0 12px; line-height:20px; margin:0;}
.news_wrap .nnct_content .bl01 li > .bl02 {margin:3px 0;}
.news_wrap .nnct_content .bl01_type2 > .bl02 {margin:3px 0;}
.news_wrap .nnct_content .bl01.mb16 li {margin-bottom:16px;}
.news_wrap .nnct_content .bl02 li {background:url('/images/individual/event/2017/bl02.gif') no-repeat 0 9px; padding: 0 0 0 12px; line-height:20px; margin:0;}
.news_wrap .nnct_content .bl02 li > .bl03 {margin:3px 0;}

.news_wrap .nnct_content .desc-tbl {margin-top:10px;}

.news_wrap .nnct_content table.nnctInner {width:100%; border:1px solid #ddd; margin:0;}
.news_wrap .nnct_content table.nnctInner th {background:#f6f6f6; padding:10px; border:1px solid #ddd; text-align:center; vertical-align:middle; font-size:14px; line-height:20px; font-family:RixGoM; font-weight:normal; color:#484848;}
.news_wrap .nnct_content table.nnctInner td {background:#fff; padding:10px; border:1px solid #ddd; text-align:left; vertical-align:middle; font-size:14px; line-height:20px; font-family:RixGoM; font-weight:normal; color:#484848;}
.news_wrap .nnct_content table.nnctInner.ac td {text-align:center}

.news_wrap .nnct_content table.nnctCol {width:100%; border-top:1px solid #000;}
.news_wrap .nnct_content table.nnctCol th {font-family:RixGoEB; background:#f6f6f6; padding:12px 0 11px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center; vertical-align:middle; font-size:14px; line-height:20px; font-weight:normal; color:#000;}
.news_wrap .nnct_content table.nnctCol td {font-family:RixGoM; padding:12px 0 11px 15px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:left; vertical-align:middle; font-size:14px; line-height:20px; color:#484848;}
.news_wrap .nnct_content table.nnctCol td.ar10 {padding-right:10px !important; text-align:right !important;}
.news_wrap .nnct_content table.nnctCol td.ar20 {padding-right:20px !important; text-align:right !important;}
.news_wrap .nnct_content table.nnctCol td.al10 {padding-left:10px !important; text-align:left !important;}
.news_wrap .nnct_content table.nnctCol td.al15 {padding-left:15px !important; text-align:left !important;}
.news_wrap .nnct_content table.nnctCol td.al20 {padding-left:20px !important; text-align:left !important;}
.news_wrap .nnct_content table.nnctCol td.ac {padding-left:0 !important;}
.news_wrap .nnct_content table.nnctCol th.noBorder {border-right:none;}

.news_wrap .nnct_content table.nnctRow {width:100%; border-top:1px solid #000;}
.news_wrap .nnct_content table.nnctRow thead th {font-family:RixGoEB; background:#f6f6f6; padding:12px 0 11px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center; vertical-align:middle; font-size:14px; line-height:20px; font-weight:normal; color:#000;}
.news_wrap .nnct_content table.nnctRow tbody th {font-family:RixGoEB; background:#f6f6f6; padding:12px 0 11px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center; vertical-align:middle; font-size:14px; line-height:20px; font-weight:normal; color:#000;}
.news_wrap .nnct_content table.nnctRow td {font-family:RixGoM; padding:12px 0 15px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center; vertical-align:middle; font-size:14px; line-height:16px; color:#484848;}
.news_wrap .nnct_content table.nnctRow td.al10 {padding-left:10px !important; text-align:left !important;}
.news_wrap .nnct_content table.nnctRow td.al20 {padding-left:20px !important; text-align:left !important;}
.news_wrap .nnct_content table.nnctRow td.ar10 {padding-right:10px !important; text-align:right !important;}
.news_wrap .nnct_content table.nnctRow td.ar15 {padding-right:15px !important; text-align:right !important;}
.news_wrap .nnct_content table.nnctRow td.ar20 {padding-right:20px !important; text-align:right !important;}
.news_wrap .nnct_content table.nnctRow td.ar {padding-right:20px !important; text-align:right !important;}
.news_wrap .nnct_content table.nnctRow th.noBorder {border-right:none;}

.news_wrap .nnct_content .titBox .tit {border-top:1px solid #000; font-family:RixGoEB; color:#000; padding:11px 20px; background-color:#f6f6f6}
.news_wrap .nnct_content .titBox .cont {border-top:1px solid #ddd; border-bottom:1px solid #ddd; color:#484848; padding:11px 20px 15px 20px; background-color:#fff;}
.news_wrap .nnct_content .noti_box {position:relative; width:100%; border:1px solid #ddd; padding:19px 0 19px 21px; line-height:22px; text-align:left !important; }

.news_wrap .nnct_content {padding:0 20px;}
.news_wrap .nnct_content strong {color:#555; font-family:'RixGoEB';} /* 기존꺼변경 */
.news_wrap .nnct_content h3 {font-size:16px; font-family:RixGoEB; font-weight:normal; line-height:1.4; color:#555;}
.news_wrap .nnct_content table {border:none;}
.news_wrap .nnct_content table th {border:none;}
.news_wrap .nnct_content table td {border:none;}
.news_wrap .nnct_content table.nnctCol td.noBorder {border-right:none;}
.news_wrap .nnct_content table.nnctRow {border:none;}
.news_wrap .nnct_content table.nnctRow th, .news_wrap .nnct_content table.nnctRow td {border-top: 1px solid #000;}
.news_wrap .nnct_content table.nnctRow td.noBorder {border-right:none;}
.news_wrap .nnct_content p, .news_wrap .nnct_content div {margin:0; line-height:20px;}

.news_wrap .nnct_content .sub_tit {position:relative; margin:40px 0 20px; font-size:20px; font-weight:bold; color:#000; text-align:center;}
.news_wrap .nnct_content .sub_tit:before {display:block; content:''; width:335px; height:2px; position:absolute; left:0; top:10px; background-color:#e6e6dc;}
.news_wrap .nnct_content .sub_tit:after {display:block; content:''; width:335px; height:2px; position:absolute; right:0; top:10px; background-color:#e6e6dc;}


/* 패스워드 마우스 키패드  */
.pw_group {display:inline-block;}
.pw_group .in_txt{display:block; border:1px solid #aaa; height:38px; line-height:38px; padding-right:0; font-size:0;}
.pw_group .in_txt input[type=password]{width:auto; height:38px; border:0; background-color: #fff !important}
.pw_group .btn_mouse_key{display:inline-block; overflow:hidden; position:relative; width:48px; height:38px; border:0; background:transparent url('/merchant/images/content/icon_mouse_key.png') no-repeat center; text-indent:-9999px;}
.pw_group .btn_mouse_key:before{content:''; display:block; position:absolute; left:0; top:50%; width:1px; height:30px; margin-top:-15px; background:#aaa;}

/* 가맹점대출서비스-대출한도조회/신청 배너 */
.banner_tit {margin:50px 0 19px 0; padding-bottom:19px; border-bottom:1px solid #000; font-family:'RixGoB'; font-size:24px;}
.banner_wrap {overflow:hidden; margin-left:-10px;}
.banner_wrap li {float:left; width:410px; margin-left:10px; margin-bottom:10px;}
.banner_wrap li a img {width:100%;}

/* 회원가입 - 약관동의 및 가맹점 인증 */
.join a {color:#000; text-decoration:none;}
/* .join input:not(old) + label {padding-left:25px; background-image:url('/merchant/images/common/bg_input.png'); background-repeat:no-repeat;}
.join input:focus:not(old) + label {padding-left:25px; background-image:url('/merchant/images/common/bg_input.png'); background-repeat:no-repeat;} */
.join input[type=checkbox]:not(old) {display:inline-block; opacity:1; width:19px; height:19px; border:none; background:url(/merchant/images/common/bg_input.png) 0 -160px no-repeat;
	-webkit-appearance:none; -moz-appearance:none; appearance:none;}
.join input[type=checkbox]:checked:not(old) {background-position:0 -280px}
.join input[type=checkbox]:not(old) + label {margin-left:6px; padding-left:0; background:none;}
.join input[type=checkbox]:not(old):focus {outline:1px solid; outline-style:dotted;}
.join input[type='radio']:focus + label, .join input[type='checkbox']:focus + label {color:#000;}
.join .agree_detail_wrap {padding:20px; background-color:#f6f6f6;}
.join .agree_detail_wrap .h5 {margin-top:0; line-height:26px;}
.join .agree_detail_wrap .agreementBox {margin-bottom:20px; background-color:#fff; border:none;}
.join .agree_detail_wrap .btn_wrap {padding-top:20px; margin:0; border-top:1px dotted #ddd;}

.join .agree_more {position:relative; height:30px; line-height:30px; font-weight:bold;}
.join .agree_more a {display:block;}
.join .agree_more a:after {display:inline-block; content:'';width:22px; height:12px; position:absolute; top:10px; right:0px; background:url('/merchant/images/common/bg_arr_on.png') no-repeat; background-size:20px;}
.join .agree_more a.off:after {display:inline-block; content:'';width:22px; height:11px; position:absolute; top:10px; right:0px; background:url('/merchant/images/common/bg_arr_off.png') no-repeat; background-size:20px;}

.join .agree_detail {position:relative; height:30px; line-height:30px;}
.join .agree_detail a {display:block;}
.join .agree_detail a:after {display:inline-block; content:'';width:20px; height:9px; position:absolute; top:10px; right:0px; background:url('/merchant/images/common/bg_arr_on02.png') no-repeat; background-size:20px;}
.join .agree_detail a.off:after {display:inline-block; content:'';width:20px; height:9px; position:absolute; top:10px; right:0px; background:url('/merchant/images/common/bg_arr_off02.png') no-repeat; background-size:20px;}

/* 수수료환급 비회원 인증 2019-09-04 */
.non_member_certi_wrap {width:830px; margin:0 auto;}

/* 팝업 - 카드매출표 전표 */
.pop_cont .useEvidenceGuide {position:relative; overflow:hidden; width:405px; margin-top:10px;}
.pop_cont .useEvidenceWrap {position:absolute; left:42px; top:22px; width:321px;}
.pop_cont .useEvidenceWrap h2 {text-align:center;}
.pop_cont .useEvidenceWrap h3 {margin:10px 0 0 0; text-align:center;}
.pop_cont .useEvidenceWrap .useEvidenceInfo {margin-top:12px;}
.pop_cont .useEvidenceWrap .bcStamp {text-align:right;}
.pop_cont .useEvidenceGuide .cautionBox01 dt {width:90px;float:left;}
.pop_cont .useEvidenceGuide .cautionBox01 dd {width:300px;}
.pop_cont .useEvidenceGuide .useEvidenceBg img {width:405px; height:760px;}
.pop_cont .use_receipt_guide {position:relative; width:460px; margin:0 auto;}
.pop_cont .receipt_wrap {position:relative; margin-top:20px; padding:45px 20px 43px; border-right:1px solid #cacaca; border-left:1px solid #cacaca;}
.pop_cont .receipt_wrap:before {display:block; content:''; position:absolute; left:0; top:0; width:100%; height:6px; background: url('/images/individual/popup/bg_receipt_top.png') -1px 0 / auto 6px repeat-x;}
.pop_cont .receipt_wrap:after {display:block; content:''; position:absolute; left:0; bottom:0; width:100%; height:6px; background:url('/images/individual/popup/bg_receipt_bottom.png') -1px 0 / auto 6px repeat-x;}
.pop_cont .receipt_top {border-bottom:1px solid #ddd;}
.pop_cont .receipt_top h2.tit {margin-bottom:15px; font-size:20px; word-break:break-all;} 
.pop_cont .receipt_top .desc01 {color:#484848; letter-spacing:0;}
.pop_cont .receipt_top .desc02 {margin-top:5px; color:#484848; letter-spacing:0;}
.pop_cont .receipt_top .money {margin:20px 0 30px 0; font-size:30px; font-family:'RixGoB'; text-align:right; color:#000; letter-spacing:0;}
.pop_cont .receipt_top .money .unit {font-size:24px; font-weight:400;}
.pop_cont .receipt_cont {padding:30px 0;}
.pop_cont .receipt_cont .dl_tbl {margin-top:20px;}
.pop_cont .receipt_cont .dl_tbl:first-child {margin-top:0;}
.pop_cont .receipt_cont .dl_tbl {display:table; width:100%;}
.pop_cont .receipt_cont .dl_tbl dt,
.pop_cont .receipt_cont .dl_tbl dd {display:table-cell; font-size:16px;}
.pop_cont .receipt_cont .dl_tbl dt {width:95px; color:#676767; -ms-word-break:break-all; word-break:break-all;}
.pop_cont .receipt_cont .dl_tbl dd {width:151px; color:#000; text-align:right; -ms-word-break:break-all; word-break:break-all;}
.pop_cont .receipt_wrap .stamp {text-align:right;}
.pop_cont .receipt_wrap .desc_txt > strong{font-size: 16px; font-weight: 700; letter-spacing: -0.48px; color: #0a0a0a; line-height: 1.6;}

/* 기능버튼 - 저장하기 */
.btnSave {background:#fff;}
.btnSave a ,
.btnSave button ,
.btnSave input {height:16px; background:url('/merchant/images/common/ico_save.png') no-repeat 10px center; padding:0 10px 0 24px; font-size:12px; line-height:16px; color:#555555; border:1px solid #ccc; text-decoration:none;}
.btnSave a:link,
.btnSave a:active,
.btnSave a:visited,
.btnSave a:focus,
.btnSave a:hover {color:#555555;}
/* 기능버튼 - 인쇄하기 */
.btnPrint {background:#fff;}
.btnPrint a ,
.btnPrint button ,
.btnPrint input {height:16px; background:url('/merchant/images/common/ico_print.png') no-repeat 10px center; padding:0 10px 0 24px; font-size:12px; line-height:16px; color:#555555; border:1px solid #ccc; text-decoration:none;}
.btnPrint a:link,
.btnPrint a:active,
.btnPrint a:visited,
.btnPrint a:focus,
.btnPrint a:hover {color:#555555;}

/* 본인정보 제공 조회 본인 인증 */
.captchaNo_wrap {display:inline-block; vertical-align:top;}
.captchaNo_wrap button.captchaBtn {border:none; vertical-align:baseline; margin-left:10px;}
.agreeWrap .agreeItem {position:relative;}
.agreeWrap .agreeItem .tit {}
.agreeWrap .agreeItem .tit label {padding-left:25px; font-size:15px; font-family:RixgoB; color:#000;}
.agreeWrap .agreeItem .agreeBtn {position:absolute; top:0; right:6px;}
.agreeWrap .agreeItem .agreeBtn a {}
.agreeWrap .agreeItem .cont {padding-top:10px;}
.agreeWrap .agreeItem .cont ul.terms li div.open_wrap h3.txt > label {padding:1px 0px 0px 25px;} 
.agreeWrap .agreeItem.open .cont {display:block;}
.agreeWrap .agreeItem.close .cont {display:none;}
.vt_top {vertical-align:top !important;}
.dt_link {display:block; font-size:13px; font-family:RixgoB; margin-top:5px;}

/* 가맹점 가입 확인서 */
.border_box_wrap {display:table; width:100%;}
.border_box_wrap > .cell {display:table-cell; width:50%; }
.border_box_wrap > .cell:first-child {margin-left:0;}
.border_box_wrap > .cell .h3 {margin:10px 0 15px;}
.border_box_wrap > .cell.line {border:1px solid #cacaca; padding:19px; }
.border_box_wrap .border_box {margin-right:10px; padding:19px; border:1px solid #cacaca;}
.border_box_wrap .list_data > li {display:table; width:100%; padding:17px 0;}
.border_box_wrap .list_data > li + li {border-top:1px solid #e6e6e6;}
.border_box_wrap .list_data > li > .title {display:table-cell; width:30%; vertical-align:middle;}
.border_box_wrap .list_data > li > .content {display:table-cell; width:70%; text-align:right; font-size:16px; color:#000; vertical-align:middle;}
.border_box_wrap .list_data > li > .content:after {display:block; content:''; clear:both;}
.border_box_wrap .list_data > li.block > .title {display:table-row; width:100%;}
.border_box_wrap .list_data > li.block > .content {display:table-row; width:100%;}
.border_box_wrap .list_data > li.block > .content .list_fees {margin-top:10px;}
.border_box_wrap .list_fees {float:right; }
.border_box_wrap .list_fees:after {display:block; content:''; clear:both;}
.border_box_wrap .list_fees > li {float:left; padding:0 8px; font-size:16px; color:#000;}
.border_box_wrap .list_fees > li + li {border-left:1px solid #e6e6e6;}
.bg_box_wrap {padding:20px; background-color:#f6f6f6;}
.bg_box_wrap > .row {display:table; width:100%; padding:10px 0;}
.bg_box_wrap > .row:after {display:block; content:''; clear:both;}
.bg_box_wrap > .row + .row {border-top:1px solid #e6e6e6;}
.bg_box_wrap > .row > .cell {float:left; width:47%; margin-left:6%;}
.bg_box_wrap > .row > .cell:first-child {margin-left:0;}
.bg_box_wrap > .row > .title {display:table-cell; width:37%; padding-top:5px; vertical-align:top;}
.bg_box_wrap > .row > .content {display:table-cell; width:63%; color:#000; line-height:25px; text-align:right;}
.bg_box_wrap .list_data > li {display:table; width:100%; padding:10px 0;}
.bg_box_wrap .list_data > li + li {border-top:1px solid #e6e6e6;}
.bg_box_wrap .list_data > li > .title {display:table-cell; width:30%; padding-top:5px; vertical-align:top;}
.bg_box_wrap .list_data > li > .content {display:table-cell; width:70%; text-align:right; color:#000; line-height:25px;}
.text_print_mark {margin-top:50px; text-align:center; color:#000; font-family:'RixGoB'; font-size:18px; font-weight:700; letter-spacing:6px;}
.mark_top_line {margin-top:30px; padding-top:30px; border-top:1px solid #ddd;}
/* start 2020-11-12 : 프린트용 css 추가 */
@media print { 
	.pop_print div, p, li {font-size:12px;}
	.pop_wrap.pop_print .pop_tit {padding:8px 10px;}
	.pop_wrap.pop_print .pop_tit .btn_close {top:8px;}
	.pop_wrap.pop_print .pop_cont {padding:10px 10px 0 10px;}
	.pop_print .h2 {margin:10px 0; font-size:15px;}
	/* .pop_print .border_box_wrap .list_data > li > .title {width:27%;} */
	.pop_print .border_box_wrap .list_data > li {padding:8px 0;}
	.pop_print .border_box_wrap .list_data > li > .content {font-size:13px;}
	.pop_print .border_box_wrap .list_fees > li {font-size:13px;}
	.pop_print .border_box_wrap > .cell.line {padding:10px;}
	.pop_print .border_box_wrap > .cell .h3 {margin:7px 0 10px; font-size:15px;}
	.pop_print .border_box_wrap .border_box {padding:10px 15px;}
	.pop_print .bg_box_wrap {padding:5px 10px;}
	.pop_print	.bg_box_wrap .list_data > li {padding:5px 0;}
	.pop_print	.bg_box_wrap > .row {padding:5px 0;}
	.pop_print .bg_box_wrap > .row > .title {width:30%;}
	.pop_print .bg_box_wrap > .row > .content {width:70%;}
	.pop_print .mark_top_line {margin-top:10px; padding-top:10px;}
	.pop_print .text_print_mark {margin-top:20px; font-size:16px;}
}
/* end 2020-11-12 : 프린트용 css 추가 */

/* layer_popup */
.layer_popup, .layer_popup2 {margin: 0 auto}
.popup_mask {width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0, 0, 0, 0.8);background-size:cover; z-index: 10000; display:none;}
.layer_pop_wrap {width:420px; background-color:#fff; display:none; position: absolute; top:50%; left:50%; z-index:11000;}
.layer_pop_wrap .popup_contents {padding:50px 70px 30px; line-height:1.5em; text-align:center;}
.layer_pop_wrap .btn_close {position:absolute;right:20px;top:20px}
.layer_pop_wrap .btn_close button {width:11px;height:11px;text-indent:-9999px;overflow:hidden;border:none;background:url('/merchant/images/common/ico_close.png') no-repeat 0 0;}
.layer_pop_wrap .btn_pop_wrap {padding-bottom:40px; text-align:center;}
.layer_pop_wrap .btn_pop_wrap .btn_popup.gray {display:inline-block; width:86px; height:40px; line-height:40px; background-color:#555; color:#fff; text-decoration:none;}
.layer_pop_wrap .btn_pop_wrap .btn_popup.gray + .btn_popup.gray {margin-left:6px;}

.layer_popup2 .layer_pop_wrap {width:500px; background-color:#fff; display:none; position: absolute; top:50%; left:50%; z-index:11000;}
.layer_popup2 .layer_pop_wrap .popup_header {height:40px; background-color:#555;}
.layer_popup2 .layer_pop_wrap .popup_contents {padding:30px 40px; line-height:1.5em; text-align:center;}
.layer_popup2 .layer_pop_wrap .popup_contents .result_tit {font-family:'RixGoB'; font-size:22px; color:#000; padding:0 0 30px 0; text-align:center; line-height:30px;}
.layer_popup2 .layer_pop_wrap .popup_contents .dl_list2 {width:100%; padding:15px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.layer_popup2 .layer_pop_wrap .popup_contents .dl_list2 dl {overflow:hidden;}
.layer_popup2 .layer_pop_wrap .popup_contents .dl_list2 dl + dl {margin-top:10px;}
.layer_popup2 .layer_pop_wrap .popup_contents .dl_list2 dl dt {float:left; line-height:18px;}
.layer_popup2 .layer_pop_wrap .popup_contents .dl_list2 dl dt.bar {position:relative; padding-left:12px;}
.layer_popup2 .layer_pop_wrap .popup_contents .dl_list2 dl dt.bar:before {display:block; content:'-'; position:absolute; top:0; left:0; width:10px; height:14px;}
.layer_popup2 .layer_pop_wrap .popup_contents .dl_list2 dl dd {float:right; font-weight:bold; line-height:18px;}
.layer_popup2 .layer_pop_wrap .btn_close {position:absolute;right:20px;top:14px}
.layer_popup2 .layer_pop_wrap .btn_close button {width:12px;height:12px;text-indent:-9999px;overflow:hidden;border:none;background:url('/merchant/images/common/ico_close02.png') no-repeat 0 0;}
.layer_popup2 .layer_pop_wrap .btn_pop_wrap {padding-bottom:40px; text-align:center;}
.layer_popup2 .layer_pop_wrap .btn_pop_wrap .btn_popup.red {display:inline-block; width:auto; height:40px; padding:0 30px; line-height:40px; background-color:#dc0000; color:#fff; text-decoration:none;}

.loan_info_input_wrap .corp_check_wrap {font-size:16px; color:#dc0000;}
.loan_info_input_wrap .corp_check_wrap input + label {padding-left:27px;}
.loan_info_input_wrap .corp_check_wrap input:focus + label {padding-left:27px;}
.loan_info_input_wrap .corp_check_text {margin-top:10px; padding-left:7px; text-indent:-7px; letter-spacing:-0.5px; line-height:20px;}
.loan_info_input_wrap .push_check_box {margin-top:15px; padding:20px; background-color:#f6f6f6;}
.loan_info_input_wrap .push_check_box input + label {padding-left:25px; font-size:16px; font-weight:bold; color:#000;}
.loan_info_input_wrap .push_check_box input:focus + label {padding-left:25px;}
.loan_info_input_wrap .push_check_box .list {margin:10px 0 0;}
.loan_info_input_wrap .push_check_box .list > li {margin-top:0;}

.sign_way_box {margin-top:15px; padding:15px; background-color:#f6f6f6; text-align:center;}

.amount_unit_wrap {margin-top:10px;}
.amount_unit_wrap:after {display:block; content:''; clear:left;}
.amount_unit_wrap .btn_unit {float:left; width:80px; padding:7px 0; border:1px solid #555; background-color:#fff; text-align:center; box-sizing:border-box;}
.amount_unit_wrap .btn_unit + .btn_unit {margin-left:5px;}

/* 2022-06-08 */
.layermask {display:none; position:fixed;top:0;left:0;width:100%;height:100%; background:#000; opacity:.7; filter:alpha(opacity=80); z-index:9800}
.layerarea {display:none; position:absolute; left:50%; width:500px; border-radius:0; background:#fff; z-index:9999;}
.layerarea > h2{padding:0 20px; margin:0; height:50px;line-height:50px;font-size:14px;color:#fff;font-weight:500;background-color:#595758; letter-spacing:-0.5px;}
.layerarea > h2.type02 {margin:0 !important; height:66px;line-height:22px;padding-top:12px;text-align:center;font-size:17px;color:#000;font-weight:bold;border-bottom:1px solid #ef4651}
.layerarea > h2.type02 > span {font-size:14px !important;}
.layerarea > .pop_cont{padding:25px 20px 15px; text-align:left; font-size:15px; line-height:150%;color:#333; letter-spacing:-0.5px;}
.layerarea > .pop_cont.pd0{padding-left:0; padding-right:0;}
.layerarea > .pop_cont p{margin:0 0 10px 5px; font-size:15px; line-height:21px;}
.layerarea > .pop_cont .p_tit{font-size:14px;color:#333;margin:0 0 10px 0;font-weight:bold;}
.layerarea > .pop_close{position:absolute; right:20px; top:20px; width:10px; height:9px; margin:0; background:url(/merchant/images/common/ico_close02.png) no-repeat 0 0; background-size:10px;}
.layerarea > .pop_close a{display:inline-block; position:absolute; top:-5px; right:-5px; width:20px; height:20px; margin:0; color:transparent;}
.layerarea > .pop_footer {padding:0 20px 20px 20px;}
.layerarea > .pop_footer:after {display:block; content:''; clear:both;}
.layerarea > .pop_footer .btn_pop_close02 {float:right;}
.layerarea > .pop_footer a {float:left; font-size:14px; color:#333; text-decoration:none;}
.layerarea > .pop_footer a input {vertical-align:top;}

.btn_app_down_wrap {position:absolute; top:18px; right:125px;}
.btn_app_down_wrap .btn_app_down {display:block; width:98px; padding:9px 0; border-radius:100px; background:#E73D44; text-align:center; font-size:12px; font-weight:700; color:#fff; border:none;}
.app_download_pop {display:none; position:fixed; right:0; bottom:0; left:0; z-index:999; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.3); text-align:center;}
.app_download_pop .pop_contents {position:absolute; right:0; bottom:0; left:0; width:100%; background-color:#fff;}
.app_download_pop .pop_inner {position:relative; width:847px; margin:0 auto; padding:120px 0 86px;}
.app_download_pop .pop_title {height:36px;}
.app_download_pop .link_wrap {display:table; width:100%; margin:50px auto 0;}
.app_download_pop .item {display:table-cell; width:50%; position:relative; padding:0 92px;}
.app_download_pop .item+.item {padding-left:119px;}
.app_download_pop .item+.item:before {display:block; content:''; position:absolute; top:32px; left:0; width:1px; height:142px; background-color:#e9e9e9;}
.app_download_pop .item .title {margin-bottom:16px; color:#979797; font-size:14px;}
.app_download_pop .btn_group {margin-top:17px;}
.app_download_pop .btn_group > a {display:block;}
.app_download_pop .btn_group > a+a {margin-top:12px;}
.app_download_pop .qr_wrap {width:210px; height:210px; padding:4px 34px 34px; background:url('/merchant/images/main/bg_down_qr.png') no-repeat 0 0/210px 210px;}
.app_download_pop .btn_close_wrap {position:absolute; top:52px; right:0; }
.app_download_pop .btn_close_wrap .btn_pop_close {display:block; outline:0; border:none; cursor:pointer; background-color:transparent;}

/* 가맹점채권채무확인서신청 */
.srch_el_box {border-top:1px solid #000;}
.selectbox.white {background-color:#fff; border-bottom:1px solid #e0e0e0;}
.selectbox.type02, .selectbox.type02 form {display:flex; flex-direction:row; justify-items: center;}
.selectbox.type02 .s_tit, .selectbox.type02 form .s_tit label{font-family:'RixGoB';color:#000; display:inline-block; width:100%; text-align:center; background-color:#f6f6f6; width:115px; line-height:61px;border-right:1px solid #e0e0e0;}
.selectbox.type02 .s_opt, .selectbox.type02 form .s_opt {flex:1; padding-left:10px; margin:auto 0;}
.selectbox.type02 form .s_opt .select01 {width:583px; height:40px;}
.pop_cont.mer_debt_wrap {background:url('/merchant/images/common/bg_bc_gray.png') center 150px / 250px auto no-repeat;}
.mer_debt_wrap .certi_no, .mer_debt_wrap .certi_desc {color:#242424;}
.mer_debt_wrap .info_box_wrap {display:flex; flex-direction:row; padding:20px 0; margin-top:20px;border-style:solid; border-width:1px 0; border-color:#e0e0e0;}
.mer_debt_wrap .info_box_wrap .info {flex:1; display:flex; flex-direction:column; justify-content:center; min-height:64px; text-align:center;}
.mer_debt_wrap .info_box_wrap .info + .info {flex:1; border-left:1px solid #e0e0e0;}
.mer_debt_wrap .info_box_wrap .info .info_tit {color:#000; font-weight:bold; margin-bottom:14px;}
.mer_debt_wrap .info_box_wrap .info .info_cont {padding:0 20px; line-height:22px; white-space:nowrap;}
.mer_debt_wrap .cnfim_box {text-align:center; margin-top:30px;}
.mer_debt_wrap .cnfim_box p {color:#242424; line-height:22px;}
.mer_debt_wrap .cnfim_box .cnfim_date {margin-top:6px;}
.mer_debt_wrap .cnfim_box .cnfim_stamp {text-align:right; margin-top:25px;}
.mer_debt_wrap .cnfim_box .cnfim_stamp img {width:220px;}
.mer_debt_wrap .sc_table thead th {background-color:rgba(0,0,0,.04);}

/* 가맹점 준수사항 안내 */
.cmplc-wrap {margin-top:50px;}
.cmplc-wrap .cmplc-header .h2 {margin:50px 0 15px; padding-bottom:19px; border-bottom:1px solid #333; padding-left:30px; text-indent:-30px; line-height:34px;}
.cmplc-wrap .cmplc-header .h2 strong {color:#777;}
.cmplc-wrap .cmplc-header .h2.first {margin:0 0 15px;}
.cmplc-wrap .cmplc-desc {margin-bottom:15px;font-family:'RixGoM';font-size:16px;line-height:22px;}
.cmplc-wrap .cmplc-content {padding:20px;background-color:#f6f6f6;border-top:1px solid #ccc; border-bottom:1px solid #ccc}
.cmplc-wrap .cmplc-content .list {margin:0;}
.cmplc-wrap .cmplc-content p {line-height:22px; padding-left:9px; text-indent:-9px;}

/* 가맹점모집인 안내 */
.mojip-wrap p.list {font-size: 16px; line-height: 24px; margin-bottom: 0;}
.mojip-wrap p + ul.list {margin-top: 6px;}
.mojip-wrap .graybox {border: none; padding: 20px; margin: 15px 0; background: #f5f5f5;}
.mojip-wrap .graybox ul li {line-height: 25px;}
.mojip-wrap .graybox .btn_download {display: inline-block; font-size: 12px; padding: 0 10px; line-height: 25px; margin-left: 10px; border: 1px solid #aaa; background: #fff; text-decoration: none;}
.mojip-wrap .notice-wrap {margin-top: 15px;}
.mojip-wrap .notice-wrap ul {padding-left: 20px;}
.mojip-wrap .mark {line-height: 21px;}
.mojip-wrap .mark + .mark {margin-top: 6px;}
.mojip-wrap .mark + ul li {color: #767676; line-height: 21px;}
.mojip-wrap .btn-wrap {display: flex; align-items: center; justify-content: center; margin-top: 40px;}
.mojip-wrap .btn-wrap a {width: 180px; height: 50px; line-height: 50px; padding: 0 30px; text-align: center; font-size: 18px; color: #fff; background: #4B4B4B; text-decoration: none;}
.mojip-wrap .btn-wrap a + a {margin-left: 17px;}
.mojip-wrap a.mail {color: #1D0FFF;}


/* 가맹점모집인 팝업용 */
.pop_wrap.mojip * {line-height: 21px;}
.pop_wrap.mojip .pop_cont {padding: 20px;}
.pop_wrap.mojip .ml35 {margin-left: 0;}
.pop_wrap.mojip .mt5 {margin-top: 5px;}
.pop_wrap.mojip .mb15 {margin-bottom: 15px;}
.pop_wrap.mojip .mb20 {margin-bottom: 20px;}
.pop_wrap.mojip .mb30 {margin-bottom: 30px;}
.pop_wrap.mojip .mb35 {margin-bottom: 35px;}
.pop_wrap.mojip .vat {vertical-align: top;}
.pop_wrap.mojip .txt_l {text-align: left;}
.pop_wrap.mojip h3 {margin-bottom: 15px; font-weight: bold; font-size: 18px; letter-spacing: -1px; line-height: 25px;}
.pop_wrap.mojip h4 {margin-bottom: 13px; font-weight: bold; color: #4d4d4d; font-size: 16px; letter-spacing: -1px; line-height: 23px;}
.pop_wrap.mojip .ul_list00 li{padding:0 0 3px 0;}
.pop_wrap.mojip .ul_list01 li{padding:0 0 5px 15px;background:url("/merchant/images/common/mojip/bl_cir01.gif") no-repeat 0 3px;}
.pop_wrap.mojip .ul_list02 li {padding:0 0 0 8px;background:url("/merchant/images/common/mojip/bl_dash01.gif") no-repeat 0 7px;}
.pop_wrap.mojip .ul_list03 li {padding:0 0 0 10px;background:url("/merchant/images/common/mojip/bl_star01.gif") no-repeat 0 6px;}
.pop_wrap.mojip .ul_list04 li {padding:0 0 0 15px;background:url("/merchant/images/common/mojip/bl_chk01.gif") no-repeat 0 3px;}
.pop_wrap.mojip .ul_list05 li {padding:0 0 5px 17px; text-indent:-17px;}
.pop_wrap.mojip .ul_list05 li:last-child {padding:0 0 0px 17px;}
.pop_wrap.mojip .ul_list06 li {padding:0 0 3px 15px; text-indent:-15px;}
.pop_wrap.mojip .ul_list06 li:last-child {padding:0 0 0px 15px;}

.pop_wrap.mojip .dl_list00 dt {padding: 0 0 0 15px; background: url("/merchant/images/common/mojip/bl_cir01.gif") no-repeat 0 2px;}
.pop_wrap.mojip .dl_list00 dd {padding: 0 0 0 15px; line-height: 22px;}
.pop_wrap.mojip .dl_list01 dt {padding:0 0 5px 15px;background:url("/merchant/images/common/mojip/bl_cir01.gif") no-repeat 0 3px;}
.pop_wrap.mojip .dl_list01 dd {padding:0 0 0 23px;background:url("/merchant/images/common/mojip/bl_dash01.gif") no-repeat 15px 6px;line-height:22px;}

.pop_wrap.mojip .store_docu dd {margin-left:15px;padding:0 0 0 10px;background:url("/merchant/images/common/mojip/bl_dash01.gif") no-repeat left 6px;}

.txt_type01 {margin-left:22px;line-height:22px;text-indent:-22px;}
.ico_type02 {padding:0 0 0 15px;background:url("/merchant/images/common/mojip/bl_chk01.gif") no-repeat 0 3px;}

/* 20250826 최신화 */