/*********** [ COMMON ] **********************************************************/
/*.titlebar-left .menu-icon {background-image:url(../images/icon/header_back.png);background-size:1rem 0.9375rem!important}
html.home #header .titlebar-left .menu-icon {background-image:url(../images/icon/hamburger.png);background-size:auto 19px}*/

/* page title */
.page-title {border-bottom:1px solid #e0e0e0;padding:20px 0}
.page-title p {font-size:20px;color:#212121}
.page-title span {font-size:16px;color:#212121}
.wide .page-title {padding:20px 1.125rem}

/* page content */
.page-content {font-size:16px;color:#212121;border-bottom:1px solid #e0e0e0;padding:20px 0}
.page-content p {font-size:16px;color:#212121}
.wide .page-content {padding:20px 1.125rem}

h3.section-title {font-size:1rem; color:#094edd; font-weight:400; border-bottom:1px solid #e0e0e0}
h3.setting-title { padding:0; margin:0; font-size:1rem; color:#1c4fb9; font-weight:bold; padding:1rem 1.125rem;  }


.settingList { border-bottom:1px solid #bdbdbd;  }
.settingList li {position:relative;height:45px;line-height:45px;box-sizing:border-box;}
.wide .settingList li {padding:0 1.125rem}
.settingList a, .settingList p, .settingList span {font-size:16px;color:#212121}
.settingList a {display:block}

.settingList .label {height:24px;line-height:24px;font-size:12px;color:#212121;background-color:#fff;border:1px solid #ccc;border-radius:24px;padding:0 7px}
.settingList .label.wide {padding:0 20px}
.settingList .label.label-red {color:#fff;background-color:#b81719;border:1px solid #b81719}
.settingList .label.pos-right {position:absolute;top:11px;right:1.125rem}


.listBox { padding:0 1.2rem; }
.wide .listBox .list li { padding:0; }
.list li {position:relative;height:50px;line-height:50px;box-sizing:border-box;border-bottom:1px solid #e0e0e0}
.wide .list li {padding:0 1.125rem}
.list a, .list p, .list span {font-size:16px;color:#212121}
.list a {display:block}
.list .label {height:24px;line-height:24px;font-size:12px;color:#212121;background-color:#fff;border:1px solid #ccc;border-radius:24px;padding:0 7px}
.list .label.wide {padding:0 20px}
.list .label.label-red {color:#fff;background-color:#b81719;border:1px solid #b81719}
.list .label.pos-right {position:absolute;top:11px;right:1.125rem}






/* tab menu */
.tabs {position:relative;border:0;z-index:3;}
.tabs li {border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf}
.tabs li:first-child {border-left:0}
.tabs li.is-active {border-bottom:1px solid #fff}
.tabs.tab-2 li {width:50%}

.tabs li a {height:40px;line-height:40px;font-size:16px;color:#212121;text-align:center;background-color:#f0f0f0;padding:0}
.tabs-title>a:focus, .tabs-title>a[aria-selected=true] {font-weight:600;background-color:#fff}

.tabs .label {color:#00378c;background-color:#f2f2f2;border-radius:22px;font-weight:normal;}

/* tab content */
.tabs-content {border:0}
.tabs-panel {padding:0}

/* accordion */
.accordion-item .accordion-title:before {display:block;width:1.125rem;height:1.125rem;text-indent:-9999px;overflow:hidden;background-image:url(../images/icon/dealer_open.png);background-position:center center;background-repeat:no-repeat;background-size:100%}
.accordion-item.is-active .accordion-title:before,.accordion-title:before{background-image:url(../images/icon/dealer_close.png)}
.accordion-title:focus,.accordion-title:hover{background-color:transparent}

.accordion-content {border:0;background-color:#f6f6f6;border-bottom:1px solid #e6e6e6;}


/*********** [ °øÁö/¾Ë¸² ] **********************************************************/

.notice .accordion-title {font-size:16px;color:#212121;letter-spacing:-1px;line-height:1.6;border:0;border-bottom:1px solid #e6e6e6;padding-top:10px;padding-right:1rem;padding-bottom:10px}
.notice .accordion-title span {font-size:12px;color:#9e9e9e;padding-right:10px}


/*********** [ ³ªÀÇ»ó´ã ] **********************************************************/

.user-info li.user-info-inner {border-bottom:1px solid #e0e0e0;padding-bottom:0.625rem}
.user-info li ul:after {content:'';display:block;clear:both}
.user-info li ul li {float:left;width:50%;padding:10px 0}
.user-info li ul li:last-child {text-align:right}

.user-info span {display:inline-block}
.user-info .user-bio span {float:left}
.user-info .user-bio:afer {content:'';display:block;clear:both}
.user-info .user-avatar {width:40px;height:40px;background-position:left center;background-repeat:no-repeat;background-size:auto 40px;border-radius:100%;margin-right:10px}
.user-info .user-name {height:40px;line-height:40px;font-size:16px;color:#212121}
.user-info .user-date {height:40px;line-height:40px;font-size:14px;color:#757575;letter-spacing:-1px}

.user-info .panel {padding:10px;background-color:#f5f5f5}
.user-info .panel p {font-size:14px;color:#757575}


/*********** [ ÂòÇÑÂ÷·® ] **********************************************************/

/* ÂòÇØÁ¦ */
.open-dealer {width:auto!important;height:auto!important;font-size:14px;color:#b81719;text-indent:0!important;overflow:visible!important;background:none!important;border:1px solid #b81719;border-radius:25px;padding:0 9px}


/*********** [ °ü¸®ÀÚ¿¡°Ô ] **********************************************************/

.sms .page-title {margin-bottom:1.125rem}
.sms input {font-size:20px;color:#212121;font-weight:400;text-align:center;border:1px solid #ccc;}
.sms textarea {height:200px;font-size:16px;color:#212121;font-weight:400;border:1px solid #ccc;margin-bottom:0}
.sms .button-group {padding-left:0;padding-right:0}


.setting_list {padding:1rem; }
.setting_list li {position: relative;display:block;text-indent:.5rem;border-bottom:1px solid #eee;line-height: 58px;font-size:1rem;letter-spacing:-0.04rem;font-weight:500;}
.setting_list li a {display:block; width:100%;padding:10px 0; line-height: 100%;color:#111; font-size:100%;letter-spacing:100%;}
.setting_list li .right {position:absolute;right:0;top:5px;}