.custom.uploadInput.base {
  padding: 5px 10px;
  border: 1px solid #e7e7e7;
  border-radius: 2px;
  background: #fff;
  outline: none;
  min-width: 80px;
  color: #888;
}

.custom.uploadInput.base:hover {
  background: #eee;
}

.custom.uploadInput.primary {
  border: 1px solid #06bbb4;
  background: #06bbb4;
  color: #fff;
}

.custom.uploadInput.primary:hover {
  border: 1px solid #00aaa4;
  background: #00aaa4;
}

.custom.uploadInput.icon {
  border: 1px solid #e7e7e7;
}

.custom.uploadInputWrapper {
  position: relative;
  overflow: hidden;
}

.custom.uploadInput {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  border: 0;
  font-size: 99px !important;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
  outline: 0 none;
}
/*
.custom.catalogForm.base {
  padding: 5px;
  border: 1px solid black;
}

.custom.catalogForm.item {
  padding: 5px;
  border: 1px solid black;
  background-color: white;
}
.custom.catalogList.list {
  border: 1px solid black;
  min-height: 100px;
}

.custom.catalogList.item {
  border: 1px solid black;
  padding: 5px;
}

.custom.catalogPageList.list {
  border: 1px solid black;
  min-height: 100px;
}

.custom.catalogPageList.item {
  border: 1px solid black;
  padding: 5px;
}

.custom.commentForm.base {
  border-top: 1px solid rgb(250, 250, 250);
  padding: 5px;
}

.custom.commentList.base {
  border-top: 1px solid rgb(250, 250, 250);
  padding: 5px;
}

.custom.commentList.hidden {
  display: none;
}
*/
.custom.composer.textbox {
  min-height: 24px;
  cursor: text;
}

.custom.composer.activate {
  min-height: 100px;
}

.custom.composer.base {
  padding: 15px;
  background: #fff;
  margin: 10px 0;
  border: 1px solid rgb(250, 250, 250);
}

.custom.messageForm.base {
  border: 1px solid black;
  padding: 10px 0 100px 10%;
  margin: 10px 0px 10px 0px;
  line-height: 3em;
}

.custom.messageForm.btn {
  padding: 5px 10px;
  border: 1px solid #e7e7e7;
  border-radius: 2px;
  background: #fff;
  outline: none;
  min-width: 80px;
  color: #888;
  margin: 10px 0px -20% 80%;
}

.custom.messageForm.hidden { display:none; }

.info_chat .wrap_calendar
{
  top: 166px;
  right: 0;
  position: absolute;
}

.layer_charge .wrap_inp .item_inp:first-child {
  margin-top: 0 !important;
}

.layer_charge .wrap_inp {
    padding: 6px 0;
}

.layer_charge .wrap_inp .item_inp {
    display: block;
    margin: 0;
    padding: 6px 15px;
}

.wrap_btn .btn_g {
  transition: all 0.2s;
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.slick-dots {
    position:absolute;
    left:-15px;bottom:-15px;
    display:block;
    width:270px;
    height:45px;
    list-style: none;
    font-size:0;
    line-height:0;
    text-align:center;
    background-color:#fff;
    z-index:10
}

.slick-dots li {
    position:relative;
    display:inline-block;
    width:6px;
    height:6px;
    margin:17px 5px;
    padding:0;
    cursor:pointer;
}

.slick-dots li button {
    display: block;
    width:6px;
    height:6px;
    padding:0;
    font-size:0;
    border-radius:50%;
    border:none;
    background-color:#333;
    cursor: pointer;
    opacity:0.2;
}


.slick-dots li.slick-active button {
    opacity:1;
}

.check_layer{position:fixed;bottom:0;right:0;width:150px;background:rgba(0,0,0,0.3);z-index:9999;}
.check_layer .hide_btn{position:absolute;top:5px;right:5px;width:auto;margin:-5px;padding:10px;background:transparent;color:#fff;font-weight:bold;font-size:15px;}
.check_layer strong{display:block;width:130px;margin:10px auto;color:#fff;font-weight:bold;font-size:13px;letter-spacing:-.5px;}
.check_layer button{display:block;width:120px;margin:10px auto;padding:6px 0 4px;border-radius:10px;background:rgba(255,255,255,0.9);color:#000;font-size:11px;line-height:1;text-align:center;}
.check_layer.hide{display:none;}

.view_type_layer{position:fixed;bottom:0;right:0;width:150px;background:rgba(0,0,0,0.6);z-index:9999;}
.view_type_layer .hide_btn{position:absolute;top:5px;right:5px;width:auto;margin:0;padding:5px;background:transparent;color:#fff;font-weight:bold;font-size:15px;}
.view_type_layer strong{display:block;width:130px;margin:10px auto;color:#fff;font-weight:bold;font-size:13px;letter-spacing:-.5px;}
.view_type_layer button{display:block;width:120px;margin:10px auto;padding:6px 0;border-radius:10px;background:rgba(255,255,255,0.9);color:#000;font-size:11px;line-height:1;text-align:center;}

.fade { 
  opacity: 0;
  -webkit-transition: opacity 200ms linear;
       -o-transition: opacity 200ms linear;
          transition: opacity 200ms linear;
}

.fadein {
  opacity: 1;
}

/**
 * @providesModule DraftEditor
 * @permanent
 */

/**
 * We inherit the height of the container by default
 */

.DraftEditor-root,
.DraftEditor-editorContainer,
.public-DraftEditor-content {
  height: inherit;
  text-align: initial;
}

.DraftEditor-root {
  position: relative;
}

.DraftEditor-root textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color: rgb(136,136,136);
}
.DraftEditor-root textarea::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: rgb(136,136,136);
}
.DraftEditor-root textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: rgb(136,136,136);
}
.DraftEditor-root textarea::-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: rgb(136,136,136);
}
.DraftEditor-root textarea::-ms-input-placeholder { /* Microsoft Edge */
  color: rgb(136,136,136);
}

.hashtag {
  color: #1CA782;
}

.sticker {
  position: relative;
  display: block;
  margin: 0;
}

.sticker-remove-button {
  background: #D9D9D9;
  color: #FFF;
  margin: 0;
  padding: 0.5em;
  border: none;
  border-radius: 50%;
  line-height: 80%;
  position: absolute;
  font-size: 0.62em;
  margin-left: -0.825em;
  cursor: pointer;
}

.sticker-remove-button:hover {
  background: #E4E4E4;
}

.sticker-remove-button:active {
  background: #CECECE;
  color: #EFEFEF;
}

.sticker-image {
  width: 80px;
  height: 80px;
}

/**
 * Zero-opacity background used to allow focus in IE. Otherwise, clicks
 * fall through to the placeholder.
 */

.DraftEditor-editorContainer {
  background-color: rgba(255, 255, 255, 0);
  /* Repair mysterious missing Safari cursor */
  border-left: 0.1px solid transparent;
  position: relative;
  z-index: 1;
}

.public-DraftEditor-content {
  outline: none;
  white-space: pre-wrap;
}

.public-DraftEditor-block {
  position: relative;
}

.DraftEditor-alignLeft .public-DraftStyleDefault-block {
  text-align: left;
}

.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root {
  left: 0;
  text-align: left;
}

.DraftEditor-alignCenter .public-DraftStyleDefault-block {
  text-align: center;
}

.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root {
  margin: 0 auto;
  text-align: center;
  width: 100%;
}

.DraftEditor-alignRight .public-DraftStyleDefault-block {
  text-align: right;
}

.DraftEditor-alignRight .public-DraftEditorPlaceholder-root {
  right: 0;
  text-align: right;
}
/**
 * @providesModule DraftEditorPlaceholder
 */

.public-DraftEditorPlaceholder-root {
  color: #9197a3;
  position: absolute;
  z-index: 0;
}

.public-DraftEditorPlaceholder-hasFocus {
  color: #bdc1c9;
}

.DraftEditorPlaceholder-hidden {
  display: none;
}
/**
 * @providesModule DraftStyleDefault
 */

.public-DraftStyleDefault-block {
  position: relative;
  white-space: pre-wrap;
}

/* @noflip */

.public-DraftStyleDefault-ltr {
  direction: ltr;
  text-align: left;
}

/* @noflip */

.public-DraftStyleDefault-rtl {
  direction: rtl;
  text-align: right;
}

/**
 * These rules provide appropriate text direction for counter pseudo-elements.
 */

/* @noflip */

.public-DraftStyleDefault-listLTR {
  direction: ltr;
}

/* @noflip */

.public-DraftStyleDefault-listRTL {
  direction: rtl;
}

/**
 * Default spacing for list container elements. Override with CSS as needed.
 */

.public-DraftStyleDefault-ul,
.public-DraftStyleDefault-ol {
  margin: 16px 0;
  padding: 0;
}

/**
 * Default counters and styles are provided for five levels of nesting.
 * If you require nesting beyond that level, you should use your own CSS
 * classes to do so. If you care about handling RTL languages, the rules you
 * create should look a lot like these.
 */

/* @noflip */

.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR {
  margin-left: 1.5em;
}

/* @noflip */

.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL {
  margin-right: 1.5em;
}

/* @noflip */

.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR {
  margin-left: 3em;
}

/* @noflip */

.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL {
  margin-right: 3em;
}

/* @noflip */

.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR {
  margin-left: 4.5em;
}

/* @noflip */

.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL {
  margin-right: 4.5em;
}

/* @noflip */

.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR {
  margin-left: 6em;
}

/* @noflip */

.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL {
  margin-right: 6em;
}

/* @noflip */

.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR {
  margin-left: 7.5em;
}

/* @noflip */

.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL {
  margin-right: 7.5em;
}

/**
 * Only use `square` list-style after the first two levels.
 */

.public-DraftStyleDefault-unorderedListItem {
  list-style-type: square;
  position: relative;
}

.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0 {
  list-style-type: disc;
}

.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1 {
  list-style-type: circle;
}

/**
 * Ordered list item counters are managed with CSS, since all list nesting is
 * purely visual.
 */

.public-DraftStyleDefault-orderedListItem {
  list-style-type: none;
  position: relative;
}

/* @noflip */

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before {
  left: -36px;
  position: absolute;
  text-align: right;
  width: 30px;
}

/* @noflip */

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before {
  position: absolute;
  right: -36px;
  text-align: left;
  width: 30px;
}

/**
 * Counters are reset in JavaScript. If you need different counter styles,
 * override these rules. If you need more nesting, create your own rules to
 * do so.
 */

.public-DraftStyleDefault-orderedListItem:before {
  content: counter(ol0) ". ";
  counter-increment: ol0;
}

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before {
  content: counter(ol1) ". ";
  counter-increment: ol1;
}

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before {
  content: counter(ol2) ". ";
  counter-increment: ol2;
}

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before {
  content: counter(ol3) ". ";
  counter-increment: ol3;
}

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before {
  content: counter(ol4) ". ";
  counter-increment: ol4;
}

.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset {
  counter-reset: ol0;
}

.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset {
  counter-reset: ol1;
}

.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset {
  counter-reset: ol2;
}

.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset {
  counter-reset: ol3;
}

.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset {
  counter-reset: ol4;
}

@charset "UTF-8";/* font */
@font-face{font-family:'Noto Sans';src:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/fonts/notokr-regular.eot) format("embedded-opentype");src:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/fonts/notokr-regular.woff2) format("woff2"),url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/fonts/notokr-regular.woff) format("woff");font-style:normal;font-weight:400;}
@font-face{font-family:'Noto Sans';src:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/fonts/notokr-medium.eot) format("embedded-opentype");src:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/fonts/notokr-medium.woff2) format("woff2"),url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/fonts/notokr-medium.woff) format("woff");font-style:normal;font-weight:500;}
/* UPTF 폰트체(medium) 추가 */
@font-face{font-family:'Noto Sans';src:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/fonts/notokr-bold.eot) format("embedded-opentype");src:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/fonts/notokr-bold.woff2) format("woff2"),url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/fonts/notokr-bold.woff) format("woff");font-style:normal;font-weight:600;}
@font-face{font-family:'Kakao';src:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/fonts/KakaoRegular.eot) format("embedded-opentype");src:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/fonts/KakaoRegular.woff2) format("woff2"),url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/fonts/KakaoRegular.woff) format("woff");font-style:normal;font-weight:400;}
@font-face{font-family:'Kakao';src:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/fonts/KakaoBold.eot) format("embedded-opentype");src:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/fonts/KakaoBold.woff2) format("woff2"),url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/fonts/KakaoBold.woff) format("woff");font-style:normal;font-weight:600;}
/* 2023-03-24-v1432 :폰트 추가 */
@font-face{font-display:swap;font-family:'Noto Sans KR';src:local("☺"),url(//t1.kakaocdn.net/kakao_biz_common/biz_gnb/font/NotoSans-DemiLight.woff2) format("woff2"),url(//t1.kakaocdn.net/kakao_biz_common/biz_gnb/font/NotoSansKR-DemiLight-Hestia.woff) format("woff");font-style:normal;font-weight:350;}
@font-face{font-display:swap;font-family:'Noto Sans KR';src:local("☺"),url(//t1.kakaocdn.net/kakao_biz_common/biz_gnb/font/NotoSansKR-Regular-Hestia.woff2) format("woff2"),url(//t1.kakaocdn.net/kakao_biz_common/biz_gnb/font/NotoSansKR-Regular-Hestia.woff) format("woff");font-style:normal;font-weight:400;}
@font-face{font-display:swap;font-family:'Noto Sans KR';src:local("☺"),url(//t1.kakaocdn.net/kakao_biz_common/biz_gnb/font/NotoSansKR-Medium-Hestia.woff2) format("woff2"),url(//t1.kakaocdn.net/kakao_biz_common/biz_gnb/font/NotoSansKR-Medium-Hestia.woff) format("woff");font-style:normal;font-weight:500;}
@font-face{font-display:swap;font-family:'Noto Sans KR';src:local("☺"),url(//t1.kakaocdn.net/kakao_biz_common/biz_gnb/font/NotoSans-Bold.woff2) format("woff2"),url(//t1.kakaocdn.net/kakao_biz_common/biz_gnb/font/NotoSans-Bold.woff) format("woff");font-style:normal;font-weight:700;}
/* 2023-05-15-v1491 :폰트 추가 */
@font-face{font-family:'Roboto';src:local("☺"),url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/fonts/Roboto-Regular.woff) format("woff");font-style:normal;font-weight:400;}
@font-face{font-family:'Roboto';src:local("☺"),url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/fonts/Roboto-Bold.woff) format("woff");font-style:normal;font-weight:700;}
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0;}
fieldset,img{border:0 none;}
dl,ul,ol,menu,li{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
input,select,textarea,button{vertical-align:middle;}
input::-ms-clear{display:none;}
button{border:0 none;border-radius:0;background-color:transparent;cursor:pointer;}
button::-moz-focus-inner{padding:0;}
/* 파이어폭스 button요소 내부여백 제거 */
html,body{height:100%;}
body,th,td,input,select,textarea,button{font-size:12px;line-height:1.5;font-weight:400;font-family:"Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;color:#333333;/* 2023-05-15-v1491 */ }
/* color값은 디자인가이드에 맞게사용 */
a{color:#333333;text-decoration:none;}
a:active,a:hover{text-decoration:underline;}
a:active{background-color:transparent;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
/* global */
#kakaoIndex{overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0;}
/* 스킵네비게이션 */
.ir_pm{display:block;overflow:hidden;font-size:0px;line-height:0;text-indent:-9999px;}
/* 사용된 이미지내 의미있는 텍스트의 대체텍스트를 제공할때 */
.ir_wa{display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%;}
/* 중요한 이미지 대체텍스트로 이미지off시에도 대체 텍스트를 보여주고자 할때 */
.screen_out{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px;}
/* 대체텍스트가 아닌 접근성을 위한 숨김텍스트를 제공할때 */
.show{display:block;}
.hide{display:none;}
/**** 레이아웃 ****/
#kakaoWrap{position:relative;min-width:1024px;height:100%;padding-top:60px;box-sizing:border-box;}
#mArticle{min-height:100%;}
.rocket_type2{background:white;}
.rocket_type3{background-color:#F5F5F5;}
.rocket_type4{background:#ffdf2c;}
.rocket_type5{background:white;}
.rocket_type4 #kakaoWrap{min-width:700px;height:100%;min-height:450px;padding:0;}
.rocket_type4 #kakaoHead{position:absolute;top:50%;width:100%;padding:0;height:47px;margin-top:-164px;border-bottom:0 none;}
.rocket_type4 #kakaoHead h1{float:none;margin:0;}
.rocket_type4 #kakaoHead #kakaoServiceLogo{width:429px;height:47px;margin:0 auto;padding:0;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/logo_beta_big.png) no-repeat;-webkit-background-size:430px 47px;background-size:430px 47px;background-color:#fff;}
.rocket_type4 #kakaoContent{min-height:100%;}
.rocket_type5 #kakaoWrap{min-width:700px;height:100%;min-height:450px;padding:0;}
.rocket_type5 #kakaoContent{height:100%;padding:0;}
.rocket_type3 #kakaoContent{padding-left:60px;}
.rocket_type2 #kakaoWrap{min-height:100%;box-sizing:border-box;}
.rocket_type2 #kakaoContent{min-height:100%;padding:0;}
.rocket_type1 #mArticle{position:relative;width:940px;padding:0 60px 59px;margin:0 auto;}
.rocket_type6 #mArticle{position:relative;width:940px;padding:0 60px 100px;margin:0 auto;}
.rocket_wide #kakaoContent{padding-left:0;}
.rocket_wide #kakaoContent{height:100%;}
.rocket_wide #mArticle{height:100%;}
.layer_on{position:relative;}
.layer_on #kakaoWrap{overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0;}
.body-type1 #mArticle{position:relative;width:940px;margin:0 auto;padding:0 60px 100px;/* 2024-01-05-v1736 */ }
.body-type2 #kakaoContent{padding:0 0 60px;}
.body-type2 #mArticle{position:relative;width:100%;padding:0 0 100px;}
/*** header ***/
#kakaoHead{display:flex;position:fixed;left:0;top:0;z-index:101;width:100%;min-width:1080px;height:60px;background-color:#19234B;font-size:14px;font-family:'Noto Sans KR',sans-serif;}
/* 2023-12-18-v1716 수정 시작 */
#kakaoHead h1{float:left;position:relative;z-index:0;padding:23px 18px 0 24px;font-weight:400;font-size:14px;}
#kakaoHead #kakaoLogo{display:block;overflow:hidden;width:131px;height:14px;font-size:17px;line-height:25px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/logo_business.png) no-repeat;-webkit-background-size:131px 14px;background-size:131px 14px;}
/* GNB */
.ico_gnb{display:inline-block;overflow:hidden;font-size:0;line-height:0;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/ico_gnb_231221.png) no-repeat;background-size:300px 300px;text-indent:-9999px;vertical-align:top;/* 2023-12-21-v1723 */ }
/* 공통 GNB용 */
/* gnb */
.gnb_comm{flex-shrink:0;height:60px;}
.gnb_comm .list_gnb{height:60px;}
.list_gnb li{float:left;position:relative;}
.list_gnb .link_gnb{display:block;height:100%;padding:0 12px;line-height:60px;font-weight:400;font-size:15px;color:rgba(255,255,255,0.85);/* 2023-03-29-v1440 */ }
.list_gnb .link_gnb:hover{color:white;text-decoration:none;}
.list_gnb .link_gnb .ico_gnb{width:16px;height:16px;margin:23px 0 0 8px;background-position:-20px 0;}
.list_gnb .on .link_gnb{color:white;}
.list_gnb .in_service.on .link_gnb{font-weight:700;color:#326EDC;/* 2023-02-24-v1406*/ }
.list_gnb .open .link_gnb .ico_gnb{background-position:-40px 0;}
.sub_gnb{display:none;position:absolute;left:16px;top:50px;min-width:163px;padding:10px 0;background-color:#fff;box-shadow:0 0 8px 2px rgba(0,0,0,0.2);border-radius:4px;box-sizing:border-box;}
.list_gnb .open .sub_gnb{display:block;}
.inner_gnbsub{position:relative;display:table-cell;}
.inner_gnbsub + .inner_gnbsub{padding-left:10px;}
.sub_gnb .inner_gnbsub .list_gnbsub{padding-top:29px;}
.sub_gnb .tit_sub{display:block;position:absolute;top:0;margin:0 0 11px 16px;font-size:12px;line-height:18px;color:#9F9F9F;cursor:default;font-weight:normal;}
.list_gnbsub li{float:none;}
.list_gnbsub li .link_sub{display:block;min-height:36px;padding:0 17px 0 16px;line-height:35px;color:#191919;text-decoration:none;white-space:nowrap;/* 2023-02-24-v1406*/ }
.list_gnbsub .link_sub:hover{background:#F4F9FF;/* 2023-03-29-v1440 */ }
.list_gnbsub .link_sub.on{font-weight:500;color:#326edc;background:#F4F9FF;/* 2023-02-24-v1406 */ }
.list_gnbsub .link_sub.disabled{color:#757B93;pointer-events:none;}
.list_gnbsub .link_sub .txt_sub{display:block;margin-top:-9px;padding-bottom:10px;font-size:11px;line-height:16px;}
.list_gnbsub .ico_outlink{width:10px;height:10px;margin:13px 0 0 4px;background-position:-80px 0;}
/* 사용자메뉴 */
.gnb_relate{flex-shrink:0;margin-left:auto;padding-right:17px;}
.list_relate{height:60px;}
.list_relate li{float:left;position:relative;}
.list_relate .link_gnb{display:block;overflow:hidden;position:relative;height:60px;padding:0 8px;font-size:13px;line-height:60px;color:rgba(255,255,255,0.85);}
.list_relate .link_gnb:hover,.list_relate .link_account:hover{color:white;text-decoration:none;}
.list_relate .on .link_gnb{color:white;}
.list_relate .ico_new{width:16px;height:16px;margin:22px 0 0 4px;background-position:-60px 0;}
/* 커스텀스크롤 */
.layer_service .fake_scroll{scrollbar-width:5px;-ms-overflow-style:none;/* 2023-03-16-v1422 */ }
.layer_service .list_noti::-webkit-scrollbar-track{background-color:transparent;}
.layer_service .list_noti::-webkit-scrollbar-thumb{background-color:#EEE;border-radius:10px;/* 2023-02-24-v1406 */ }
.layer_service .list_noti::-webkit-scrollbar-thumb:hover{background-color:#949494;/* 2023-03-16-v1422 */ }
.layer_service .list_noti::-webkit-scrollbar{width:6px;height:6px;/* 2023-03-16-v1422 */ }
.layer_service .list_noti::-webkit-scrollbar-button{width:6px;height:6px;background:transparent;/* 2023-03-16-v1422 */ }
/* 마이메뉴 */
.menu_my .link_gnb{overflow:hidden;max-width:174px;min-width:72px;padding:0 27px 0 12px;font-size:12px;text-overflow:ellipsis;white-space:nowrap;}
.menu_my .on .link_gnb{opacity:1;}
.menu_my .ico_fold{position:absolute;top:25px;right:13px;width:10px;height:11px;margin:0;background-position:-10px 0;}
.menu_my.on .ico_fold{background-position:0 0;}
.list_relate .layer_mymenu{display:none;overflow:hidden;position:absolute;right:14px;top:50px;z-index:30;width:220px;background-color:#fff;border-radius:4px;box-shadow:0 0 8px 2px rgba(3,9,35,0.15);white-space:nowrap;}
.list_relate .on .layer_mymenu{display:block;}
.layer_mymenu .list_service{padding:10px 0;border-top:1px solid #ededed;}
.layer_mymenu .list_service:first-child{border-top:0 none;}
.layer_mymenu .list_service + .list_service{padding:8px 0 10px;}
.layer_mymenu .list_service li{float:none;}
.layer_mymenu .list_service li:hover .link_sub{background:#F4F9FF;/* 2023-02-24-v1406 */ }
.layer_mymenu .list_service li.on .link_sub{font-weight:500;color:#326EDC;background:#F4F9FF;/* 2023-02-24-v1406 */ }
.layer_mymenu .list_service .link_sub .txt_sub{position:relative;}
.layer_mymenu .list_service .txt_detail{margin-left:6px;font-size:10px;letter-spacing:-0.06em;}
.layer_mymenu .list_service .txt_category{float:left;width:64px;font-size:12px;color:#949494;}
.layer_mymenu .list_service.gnbsub_etc .link_sub{line-height:31px;}
.layer_mymenu .list_service .on .txt_sub:after{display:block;}
.layer_mymenu .link_sub{display:block;height:36px;padding:9px 24px 6px;font-size:14px;line-height:18px;color:#191919;letter-spacing:-1px;text-decoration:none;box-sizing:border-box;}
.layer_mymenu .link_sub.on{color:#326EDC;background:#F4F9FF;font-weight:500;}
.layer_mymenu .link_sub:hover{background:#F4F9FF;}
.layer_mymenu .link_sub .txt_sub{display:block;padding-left:34px;margin-top:-1px;background-repeat:no-repeat;background-position:0 1px;background-size:18px 18px;}
.layer_mymenu .regist_info{padding:18px 16px;font-size:0;line-height:0;}
.layer_mymenu .first_name{display:inline-block;overflow:hidden;width:34px;height:34px;margin-right:8px;font-size:0;line-height:0;vertical-align:middle;}
.layer_mymenu .first_name .txt_g{font-size:12px;}
.layer_mymenu .txt_name{display:inline-block;vertical-align:middle;}
.layer_mymenu .txt_name .txt_type1{overflow:hidden;max-width:146px;display:block;font-size:14px;line-height:1.3;color:#191919;font-weight:700;letter-spacing:-0.3px;text-overflow:ellipsis;white-space:nowrap;}
.layer_mymenu .txt_name .txt_type2{overflow:hidden;max-width:146px;display:block;font-size:12px;line-height:1.3;color:#666;text-overflow:ellipsis;white-space:nowrap;}
.menu_my .link_account{display:block;overflow:hidden;max-width:164px;line-height:60px;margin:0 27px 0 12px;font-size:12px;text-overflow:ellipsis;white-space:nowrap;color:rgba(255,255,255,0.85);}
.menu_my.on .link_account{opacity:1;color:white;}
.menu_my .first_name{position:relative;-webkit-mask-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_mask_reverse.svg);mask-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_mask_reverse.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;background-size:cover;background-position:center;}
.menu_my .first_name .txt_g{position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%);color:#fff;font-size:12px;line-height:100%;font-weight:700;white-space:nowrap;text-align:center;}
.menu_my .link_account .first_name{display:inline-block;overflow:hidden;width:20px;height:20px;margin-right:6px;margin-bottom:2px;font-size:0;line-height:0;text-align:center;vertical-align:middle;}
.menu_my .link_account .first_name .txt_g{font-size:10px;}
.menu_my .layer_mymenu .first_name{display:inline-block;overflow:hidden;width:34px;height:34px;margin-right:8px;font-size:0;line-height:0;vertical-align:middle;}
.menu_my .layer_mymenu .first_name .txt_g{font-size:12px;}
/* 2023-12-18-v1716 수정 끝 */
/* 사용자 레이어 */
.layer_util{display:none;position:absolute;top:46px;z-index:20;}
.layer_util .inner_layer_util{border:1px solid #c9c9c9;border-radius:3px;background-color:white;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}
.layer_util .layer_head{position:relative;}
.layer_util .tit_layer{display:block;height:44px;padding:0 15px;border-bottom:1px solid rgba(0,0,0,0.05);font-weight:400;font-size:15px;line-height:45px;}
.layer_util .opt_g2{position:absolute;top:8px;right:13px;height:26px;}
.layer_util .opt_g2 .btn_opt{padding:6px 20px 6px 7px;}
.layer_util .opt_g2 .ico_arr{pointer-events:auto;}
.layer_util .opt_g2 .ico_arr:before,.layer_util .opt_g .ico_arr:after{display:none;}
.layer_util .opt_g2 .link_option{white-space:nowrap;text-overflow:ellipsis;}
.layer_util .opt_g2 .box_opt{top:26px;}
.layer_util .link_txt,.layer_util .btn_txt{display:block;padding:7px 10px 7px 20px;font-size:13px;line-height:16px;color:#222222;letter-spacing:-0.025em;}
.layer_util .link_txt .desc_link{font-size:10px;}
.layer_util .desc_not{height:189px;padding-top:154px;font-size:13px;color:#666666;text-align:center;}
.inner_layer_util > .ico_arr{position:absolute;top:-7px;right:0;font-size:0;line-height:0;pointer-events:none;}
.inner_layer_util > .ico_arr:before,.layer_util .ico_arr:after{border:solid transparent;width:0;height:0;content:'';}
.inner_layer_util > .ico_arr:before{border-width:0 5px 8px 5px;border-bottom-color:#c9c9c9;}
.inner_layer_util > .ico_arr:after{position:absolute;top:1px;left:1px;border-width:0 4px 7px 4px;border-bottom-color:white;}
.layer_open .layer_util{display:block;}
/* 개편 - 사용자 레이어 */
.list_relate .layer_service{display:none;overflow:hidden;position:absolute;right:13px;top:50px;z-index:30;width:350px;min-height:460px;max-height:510px;border-radius:4px;background-color:#fff;box-shadow:0 0 8px 2px rgba(0,0,0,0.15);/* 2023-02-24-v1406 */ }
.list_relate .on .layer_service{display:block;}
.layer_service .link_allview{display:block;height:50px;padding:0 16px;font-weight:400;font-size:13px;line-height:50px;color:#326EDC;background-color:#FAFAFA;text-decoration:none;/* 2023-02-24-v1406 */ }
.layer_service .layer_head{height:49px;border-bottom:1px solid #EEE;font-weight:700;/* 2023-02-24-v1406 */ }
.layer_service .list_noti{overflow-y:auto;height:410px;width:100%;}
.layer_service .list_alram{height:360px;}
.layer_service li{float:none;}
.layer_service .link_noti{display:block;padding:12px 16px 12px 16px;font-size:13px;line-height:19px;text-decoration:none;letter-spacing:-0.03em;/* 2023-02-24-v1406 */ }
.list_noti li:hover .link_noti{background:#F4F9FF;/* 2023-02-24-v1406 */ }
.list_noti .txt_noti{font-weight:500;}
.list_noti .noti_on .txt_noti{color:#326EDC;}
.list_noti .desc_noti{display:block;overflow:hidden;max-height:38px;color:#949494;/* 2023-02-24-v1406 */ }
.list_noti .txt_date{display:inline-block;font-size:11px;line-height:16px;padding-top:2px;color:#949494;/* 2023-02-24-v1406 */ }
.list_noti .desc_noti .ico_new{display:inline-block;width:34px;height:16px;border-radius:16px;font-size:10px;line-height:16px;background-color:#37c333;text-align:center;vertical-align:top;color:#fff;}
.list_noti .desc_noti .emph_txt{font-weight:700;/* 2023-02-24-v1406 */ }
.list_noti .item_unread .link_noti .wrap_thumb{opacity:1;/* 2023-02-24-v1406 */ }
.list_noti .item_unread .link_noti:hover{background:#F4F9FF;/* 2023-03-29-v1440 */ }
.list_noti .item_unread .link_noti .desc_noti{color:#191919;/* 2023-02-24-v1406 */ }
.list_noti .item_unread .link_noti .txt_date{color:#666;/* 2023-02-24-v1406 */ }
.list_noti .item_unread .list_noti .emph_g{color:#326EDC;/* 2023-03-29-v1440 */ }
/* 레이어 탭 */
.layer_service .list_tab{padding-left:6px;font-size:0;}
.layer_service .list_tab li{float:none;display:inline-block;vertical-align:top;}
.layer_service .btn_tab{height:50px;padding:0 10px 0;font-size:14px;line-height:50px;color:#191919;letter-spacing:-0.026em;/* 2023-02-24-v1406 */ }
/* 2023-02-24-v1406.layer_service .btn_tab:hover{font-weight:500;color:#222} */
.layer_service .btn_tab .txt_num{margin:0 0 0 4px;color:#326EDC;vertical-align:top;/* 2023-02-24-v1406 */ }
/* 2023-02-24-v1406 .layer_service .btn_tab:hover .txt_num{font-weight:500} */
.layer_service .on .btn_tab{position:relative;font-weight:700;color:#191919;/* 2023-02-24-v1406 */ }
.layer_service .on .btn_tab:after{content:'';position:absolute;bottom:1px;left:10px;right:10px;height:2px;background-color:#326EDC;}
/* 알림/채팅 */
.list_noti .wrap_thumb{position:absolute;top:50%;left:16px;width:30px;height:30px;margin-top:-15px;opacity:0.4;/* 2023-02-24-v1406 */ }
.list_noti .thumb_kakao2{background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/thumb_kakao2_small.png) no-repeat;-webkit-background-size:30px 30px;background-size:30px 30px;}
.list_alram .wrap_thumb{top:16px;margin-top:0;}
.layer_util .list_noti .link_noti{padding-left:56px;}
.layer_util .list_noti .desc_noti{max-height:100%;}
.layer_util .list_noti .emph_g{color:#949494;font-weight:500;/* 2023-03-29-v1440 */ }
/* 알림없음 */
.layer_service .txt_nodata{padding-top:171px;font-size:13px;line-height:19px;color:#949494;text-align:center;/* 2023-03-29-v1440 */ }
/* 로딩 */
/* 2023-03-29-v1440 */
.layer_service .cont_loading{padding:189px 0;}
.layer_service .ico_loading{width:32px;height:32px;background-position:-390px -900px;animation:spinner 0.9s linear infinite;}
.layer_service .list_noti .cont_loading{padding:21px 0;}
/* 데이터 로드 실패 */
/* 2023-03-29-v1440 */
.layer_service .cont_fail{padding:189px 0;font-size:13px;color:#949494;line-height:32px;text-align:center;}
.layer_service .ico_fail{width:32px;height:32px;margin-right:10px;background-position:-355px -900px;}
.layer_service .list_noti .cont_fail{padding:21px 0;}
/*** footer ***/
#kakaoFoot{position:absolute;bottom:0;left:85px;right:85px;height:60px;padding:17px 0 0;border-top:1px solid rgba(51,51,51,0.1);text-align:center;}
#kakaoFoot .txt_bar{padding:0 8px;font-size:11px;color:rgba(51,51,51,0.2);vertical-align:top;}
#kakaoFoot .txt_copyright{display:block;padding-top:7px;font-size:11px;color:rgba(51,51,51,0.6);}
#kakaoFoot .link_kakao{color:rgba(51,51,51,0.6);}
#kakaoFoot.service_foot{position:relative;left:0;right:0;z-index:10;min-width:1080px;height:60px;margin-top:-60px;padding:19px 60px 0 60px;border-top:1px solid #DDD;font-family:'Noto Sans KR',sans-serif;box-sizing:border-box;/* 2023-02-24-v1406 */ }
/* 2023-02-24-v1406
.layer_util .list_noti .item_unread .link_noti{opacity:1}
.layer_util .list_noti .item_unread .link_noti:hover{background:#F6FAFF}
*/
/*** LNB ***/
/* scroll */
.list_snb::-webkit-scrollbar-track{background-color:transparent;}
.list_snb::-webkit-scrollbar-thumb{background-color:#EEE;border-radius:10px;/* 2023-03-29-v1440 */ }
.list_snb::-webkit-scrollbar-thumb:hover{background-color:#949494;/* 2023-03-29-v1440 */ }
.list_snb{scrollbar-width:6px;/* 2023-03-29-v1440 */ }
.list_snb::-webkit-scrollbar{width:6px;height:6px;/* 2023-03-29-v1440 */ }
.list_snb::-webkit-scrollbar-button{width:6px;height:6px;background:transparent;/* 2023-03-29-v1440 */ }
/* 개편 LNB */
#kakaoContent{min-height:100%;padding:0 0 60px 60px;box-sizing:border-box;}
.lnb_on #kakaoContent{padding-left:200px;}
.rocket_type3 .lnb_on #kakaoContent{padding-left:200px;}
#mFeature{position:fixed;left:0;top:60px;bottom:0;z-index:100;background-color:#fff;font-family:'Noto Sans KR',sans-serif;transition:width .2s ease;}
.feature_wrap{position:relative;overflow:hidden;height:100%;width:60px;padding-bottom:60px;box-sizing:border-box;}
.feature_wrap:after{content:'';position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#DDD;/* 2023-02-24-v1406 */ }
/** 자산관리 정보 **/
.feature_wrap .cont_info{display:block;height:122px;border-bottom:1px solid #DDD;transition:height 0.2s ease;/* 2023-02-24-v1406 */ }
.feature_wrap .cont_info.on{overflow:visible;}
.feature_wrap .cont_info.over{overflow:visible;}
/* 숏컷 썸네일 */
.cont_info .user_thumb{display:block;overflow:hidden;width:60px;height:80px;border-top:1px solid #E3E4E9;}
.cont_info .user_thumb .wrap_thumb{width:40px;height:40px;margin:20px auto;}
/* 계정정보 */
.account_thumb{display:block;width:60px;height:41px;text-align:center;border-bottom:0 none;}
.account_thumb .ico_gnb{width:26px;height:27px;margin:7px 0 9px;background-position:-100px 0;}
.account_thumb .tit_service{display:none;height:41px;border-bottom:1px solid #DDD;font-weight:500;font-size:14px;line-height:41px;color:#191919;text-align:center;/* 2023-02-24-v1406 */ }
.account_thumb .link_service{font-weight:700;color:#191919;/* 2023-02-27-v1397 */ }
/* 사용자 정보 */
.account_info .user_info{position:relative;padding:25px 0;margin:0 16px;border-bottom:1px solid #EEE;/* 2023-02-24-v1406 */ }
.account_info .thumb_type{padding:20px 0;}
.account_info .user_info .user_profile{display:block;overflow:hidden;width:40px;height:40px;margin:0 auto 10px;}
.account_info .user_profile .wrap_thumb{width:40px;height:40px;}
.account_info .user_info .tit_account{display:block;overflow:hidden;position:relative;width:125px;max-height:36px;margin:0 auto;padding:0 24px 0 22px;font-weight:700;font-size:12px;line-height:18px;color:#191919;text-align:center;cursor:pointer;/* 2023-02-24-v1406 */ }
.account_info .tit_account .ico_info{display:inline-block;width:14px;height:14px;background-position:-130px -20px;vertical-align:top;}
.account_info .tit_account .ico_info{margin:3px 0 0 4px;}
.account_info .tit_account .ico_info2{display:inline-block;width:14px;height:14px;background-position:-80px -20px;vertical-align:top;}
.account_info .tit_account .ico_info2{margin:3px 0 0 1px;}
.account_info .tit_account .ico_arrow{position:absolute;top:50%;right:1px;width:16px;height:16px;margin-top:-8px;background-position:-130px 0;}
.cont_info .on .tit_account .ico_arrow{background-position:-150px 0;}
.account_info .tit_account .link_info{display:inline-block;position:relative;}
/* 계정 내 툴팁 */
.account_info .tit_account .info_tooltip{display:block;position:fixed;top:auto;left:auto;z-index:1;min-width:127px;margin-top:15px;margin-left:-56px;}
.cont_info.over .info_tooltip{display:block;}
.account_info .info_tooltip .inner_tooltip{position:relative;}
.account_info .info_tooltip .ico_arw{position:absolute;top:-20px;left:15px;width:40px;height:40px;margin-left:-20px;}
.account_info .info_tooltip .ico_arw1{background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/ico_infoarrow.png) no-repeat;background-size:40px 40px;z-index:-1;}
.account_info .info_tooltip .ico_arw2{background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/ico_infoarrow2.png) no-repeat;background-size:40px 40px;z-index:1;}
.info_tooltip.tooltip_c .ico_arw1,.info_tooltip.tooltip_c .ico_arw2{left:50%;}
.account_info .info_tooltip .desc_tooltip{z-index:10;padding:12px;border-radius:4px;font-weight:400;font-size:12px;line-height:18px;color:#191919;background-color:#fff;box-shadow:0 0 8px 2px rgba(3,9,35,0.15);letter-spacing:-0.03em;text-align:left;/* 2023-02-24-v1406 */ }
.account_info .tit_account .ico_info2 + .info_tooltip{margin-left:-64px;}
/* 자산관리 리스트 */
.account_info .ad_info{overflow:hidden;padding:16px;}
.account_info .ad_info .ad_item{overflow:hidden;font-size:12px;line-height:18px;}
.account_info .ad_item + .ad_item{margin-top:6px;}
.account_info .ad_item .tit_item{float:left;font-weight:400;color:#666;/* 2023-03-16-v1422 */ }
.account_info .ad_item .txt_item{float:right;color:#191919;/* 2023-02-24-v1406 */ }
.account_info .ad_item .txt_state{position:relative;padding-left:10px;color:#191919;/* 2023-02-24-v1406 */ }
.account_info .ico_on{position:absolute;top:50%;left:0;transform:translateY(-50%);width:7px;height:7px;font-size:0;line-height:0;}
.account_info .ico_on:before{display:block;width:7px;height:7px;border-radius:20px;background-color:#326EDC;content:'';/* 2023-02-24-v1406 */ }
.account_info .ico_off{position:absolute;top:50%;left:0;transform:translateY(-50%);width:7px;height:7px;font-size:0;line-height:0;}
.account_info .ico_off:before{display:block;width:7px;height:7px;border-radius:20px;background-color:#4C4C4C;content:'';/* 2023-03-29-v1440 */ }
.account_info .ad_item .link_item{color:#326EDC;text-decoration:underline;}
.account_info .ad_item .link_item em{color:#444;}
.account_info .ad_item .link_tooltip{text-decoration:underline;}
/* 광고계정선택상자 */
.layer_account .fake_scroll{-ms-overflow-style:none;}
.layer_account .fake_scroll::-webkit-scrollbar-track{background-color:transparent;}
.layer_account .fake_scroll::-webkit-scrollbar-thumb{border-radius:10px;background-color:#EEE;/* 2023-02-24-v1406 */ }
.layer_account .fake_scroll::-webkit-scrollbar-thumb:hover{background-color:#949494;/* 2023-03-29-v1440 */ }
.layer_account .fake_scroll{scrollbar-width:5px;}
.layer_account .fake_scroll::-webkit-scrollbar{width:5px;height:5px;}
.layer_account .fake_scroll::-webkit-scrollbar-button{width:5px;height:5px;background:transparent;}
.cont_info .account_info{display:none;width:200px;margin:0;padding:0;}
.account_info .layer_account{display:none;overflow:hidden;position:fixed;left:16px;top:auto;width:382px;margin-top:5px;border-radius:4px;background-color:#fff;box-shadow:0 0 8px 2px rgba(3,9,35,0.15);z-index:9999;}
.cont_info .on{overflow:visible;}
.cont_info .on .layer_account{display:block;}
.account_info .layer_account .fake_scroll{overflow-y:auto;overflow-x:hidden;height:311px;margin:3px 0 0 0;box-sizing:border-box;/* 2023-03-16-v1422 */ }
/* 디자인 스크롤 여백 */
.account_info .search_account{padding:10px 16px 0;}
.search_account .box_inptxt{display:block;position:relative;height:20px;padding:7px 64px 7px 15px;border:1px solid #DDD;color:#333;background-color:#fff;/* 2023-02-24-v1406 */ }
.search_account .box_inptxt .inner_inp{display:block;overflow:hidden;height:100%;}
.search_account .box_inptxt.on,.search_account .box_inptxt:hover{border-color:#326EDC;}
.search_account .box_inptxt .lab_txt{position:absolute;left:15px;top:50%;margin-top:-11px;font-size:14px;line-height:20px;color:#949494;cursor:text;/* 2023-02-24-v1406 */ }
.search_account .box_inptxt.on .lab_txt{display:none;}
.search_account .box_inptxt .inp_txt{display:block;width:100%;height:100%;border:0 none;padding:0;font-size:14px;line-height:20px;background-color:transparent;color:#333;outline:0 none;}
.search_account .search_inp .btn_search{position:absolute;top:0;left:auto;right:0;padding:9px 11px 9px 5px;outline:0 none;}
.search_account .search_inp .ico_search{display:block;position:static;width:16px;height:16px;margin:0 auto;background-position:-20px -50px;}
.search_account .search_inp .btn_del{display:none;position:absolute;top:0;right:32px;width:26px;height:34px;}
.search_account .search_inp .btn_del .ico_del{width:16px;height:16px;margin:2px 0 0 0;background-position:0 -50px;background-color:transparent;}
.account_info .layer_account .list_account li:before{content:none;}
.account_info .layer_account .list_account{width:100%;padding:7px 0 0;margin:0;}
.account_info .layer_account .list_account li{padding:0;text-align:left;}
.account_info .layer_account .link_option{display:block;position:relative;padding:12px 50px 13px 16px;font-weight:400;font-size:13px;color:#191919;line-height:19px;text-decoration:none;letter-spacing:-0.03em;text-align:left;/* 2023-02-24-v1406 */ }
.thumb_type .layer_account .link_option{padding:12px 50px 13px 56px;}
.account_info .layer_account li:hover .link_option{background-color:#F4F9FF;/* 2023-02-24-v1406 */ }
.account_info .layer_account li.on .link_option{background-color:#F4F9FF;/* 2023-02-24-v1406 */ }
.account_info .layer_account li.on .txt_option{font-weight:500;color:#326EDC;}
.account_info .layer_account .list_account .ico_gnb{width:14px;height:14px;margin:3px 0 0 4px;}
.account_info .layer_account .list_account .ico_info{background-position:-130px -20px;}
.account_info .layer_account .list_account .ico_info2{background-position:-80px -20px;}
.account_info .layer_account li .user_profile{position:absolute;top:7px;left:16px;width:30px;height:30px;padding:0;margin:0;}
.account_info .layer_account li .wrap_thumb{display:inline-block;width:30px;height:30px;margin:0;}
.account_info .layer_account .opt_state{position:absolute;top:14px;right:8px;font-size:0;}
.account_info .ico_badge{display:block;min-width:40px;max-width:49px;height:16px;padding:0 6px;font-size:10px;line-height:15px;color:#fff;font-weight:500;border-radius:8px;text-align:center;letter-spacing:0;box-sizing:border-box;}
.account_info .ico_master{background-color:#326EDC;}
.account_info .ico_manage{background-color:#EEE;color:#444;/* 2023-02-24-v1406 */ }
.account_info .ico_counsel{background-color:rgba(50,110,220,0.12);color:#326EDC;}
.account_info .opt_tool{overflow:hidden;height:50px;padding:15px 16px 14px 16px;background-color:#FAFAFA;text-align:left;box-sizing:border-box;}
.account_info .link_all{display:inline-block;font-weight:400;font-size:13px;line-height:19px;color:#191919;text-align:left;letter-spacing:-0.03em;/* 2023-02-24-v1406 */ }
.account_info .link_all:hover{font-weight:500;text-decoration:none;}
.account_info .link_create{float:right;font-size:13px;padding-top:1px;line-height:19px;color:#326EDC;letter-spacing:-0.03em;}
.account_info .link_create:hover{font-weight:500;text-decoration:none;}
.account_info .txt_nodata{padding-top:149px;font-size:13px;line-height:19px;color:#757B93;text-align:center;}
/* snb메뉴 */
.cont_snb{overflow:hidden;box-sizing:border-box;}
.cont_snb .ico_gnb{position:absolute;top:50%;left:18px;margin-top:-12px;width:24px;height:24px;}
.cont_snb .ico_snb1{background-position:0 -80px;}
.cont_snb .ico_snb2{background-position:-30px -80px;}
.cont_snb .ico_snb3{background-position:-60px -80px;}
.cont_snb .ico_snb4{background-position:-90px -80px;}
.cont_snb .ico_snb5{background-position:-120px -80px;}
.cont_snb .ico_snb6{background-position:-150px -80px;}
.cont_snb .ico_snb7{background-position:-270px -80px;}
.cont_snb .ico_snb8{background-position:-180px -80px;}
.cont_snb .ico_snb9{background-position:-210px -80px;}
.cont_snb .ico_snb10{background-position:-240px -80px;}
.cont_snb li.on .ico_snb1{background-position:0 -110px;}
.cont_snb li.on .ico_snb2{background-position:-30px -110px;}
.cont_snb li.on .ico_snb3{background-position:-60px -110px;}
.cont_snb li.on .ico_snb4{background-position:-90px -110px;}
.cont_snb li.on .ico_snb5{background-position:-120px -110px;}
.cont_snb li.on .ico_snb6{background-position:-150px -110px;}
.cont_snb li.on .ico_snb7{background-position:-270px -110px;}
.cont_snb li.on .ico_snb8{background-position:-180px -110px;}
.cont_snb li.on .ico_snb9{background-position:-210px -110px;}
.cont_snb li.on .ico_snb10{background-position:-240px -110px;}
.cont_snb .ico_arrow{display:none;left:170px;width:16px;height:16px;margin-top:-8px;background-position:-130px 0;}
.cont_snb li.open .ico_arrow{background-position:-150px 0;}
.cont_snb .list_snb{overflow-x:hidden;text-indent:-9999px;}
.cont_snb .list_snb li{position:relative;text-align:left;}
.cont_snb .list_snb li .link_snb{display:block;overflow:hidden;position:relative;min-height:52px;font-size:14px;line-height:20px;color:#191919;box-sizing:border-box;/* 2023-02-24-v1406 */ }
.cont_snb .list_snb li .link_snb:hover{background-color:#F4F9FF;text-decoration:none;/* 2023-02-24-v1406 */ }
.cont_snb .list_snb .link_snb .txt_nav{overflow:hidden;display:block;display:-webkit-box;max-height:42px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.cont_snb .list_snb li.on .link_snb{font-weight:700;color:#326EDC;background-color:#F4F9FF;/* 2023-04-05-v1453 */ }
.cont_snb .sub_snb li.on .ico_beta{background-position:-84px -38px;}
.cont_snb .sub_snb li .ico_beta{position:static;top:0;left:0;width:20px;height:9px;margin:3px 0 0 3px;background-position:-60px -38px;}
.sub_snb{overflow:hidden;height:0;display:none;}
.sub_snb .link_sub{display:block;min-height:36px;padding:8px 30px 8px 50px;line-height:19px;font-size:13px;color:#444;box-sizing:border-box;}
.sub_snb .link_sub:hover{background-color:#F4F9FF;text-decoration:none;/* 2023-02-24-v1406 */ }
.sub_snb .link_sub .txt_subnav{overflow:hidden;display:block;display:-webkit-box;max-height:38px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.sub_snb li.on .link_sub{font-weight:700;color:#326EDC;background-color:#F4F9FF;/* 2023-03-29-v1440 */ }
.fold_btn{position:fixed;left:0;bottom:0;z-index:100;width:59px;height:59px;border-top:1px solid #DDD;background-color:#fff;/* 2023-02-24-v1406 */ }
.btn_opcl{float:right;width:59px;height:60px;text-align:right;outline:0 none;}
.btn_opcl .ico_gnb{width:28px;height:28px;margin-right:16px;background-position:-30px -20px;}
.link_sub .icon_beta{margin-left:3px;margin-top:-2px;}
/* 오버시 */
.lnb_over #mFeature{box-shadow:0 0 8px 3px rgba(3,9,35,0.15);}
.lnb_over .feature_wrap{width:200px;padding-bottom:0;transition:width 0.2s ease;}
.lnb_over .feature_wrap .cont_info{height:auto;}
.lnb_over .cont_info .user_thumb{display:none;}
.lnb_over .feature_wrap .account_thumb .ico_gnb{display:none;}
.lnb_over .feature_wrap .account_thumb{width:200px;}
.lnb_over .cont_info .tit_service{display:block;}
.lnb_on .cont_info .account_info{display:block;}
.lnb_over .account_info{display:block;}
.lnb_over .feature_wrap .cont_snb .list_snb{text-indent:0;}
.lnb_over .feature_wrap .cont_snb .list_snb li{width:200px;}
.lnb_over .feature_wrap .cont_snb .list_snb li .link_snb{padding:16px 40px 16px 50px;}
.lnb_over .feature_wrap .cont_snb .ico_arrow{display:block;}
.lnb_over .feature_wrap .cont_snb li.open .sub_snb{display:block;height:auto;}
.lnb_over .feature_wrap .cont_snb .list_snb .on.open .link_snb{background-color:#fff;}
.lnb_over .feature_wrap ~ .fold_btn{display:none;}
.lnb_over .feature_wrap ~ .fold_btn .btn_opcl{display:none;}
/* 고정시 */
.lnb_on #mArticle{padding-left:30px;}
.lnb_on .kakao_foot{min-width:1079px;}
.lnb_on .feature_wrap{width:200px;}
.lnb_on .feature_wrap .cont_info{height:auto;}
.lnb_on .feature_wrap .account_thumb .ico_gnb{display:none;}
.lnb_on .feature_wrap .account_thumb{width:200px;}
.lnb_on .cont_info .tit_service{display:block;}
.lnb_on .cont_info .account_info{display:block;}
.lnb_on .feature_wrap .cont_snb .list_snb{text-indent:0;}
.lnb_on .feature_wrap .cont_snb .list_snb li{width:200px;}
.lnb_on .feature_wrap .cont_snb .list_snb li .link_snb{padding:16px 40px 16px 50px;}
.lnb_on .feature_wrap .cont_snb .ico_arrow{display:block;}
.lnb_on .feature_wrap .cont_snb li.open .sub_snb{display:block;height:auto;}
.lnb_on .feature_wrap .cont_snb .list_snb .on.open .link_snb{background-color:#fff;}
.lnb_on .feature_wrap ~ .fold_btn{width:199px;}
.lnb_on .btn_opcl{display:block;}
.lnb_on .btn_opcl .ico_gnb{background-position:0 -20px;}
.lnb_on .cont_info .user_thumb{display:none;}
/* 개편 footer */
.service_foot{background-color:#fff;}
.service_foot:after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:'';}
.rocket_type1 #kakaoFoot.service_foot{padding:19px 60px 0 120px;}
.rocket_type3 #kakaoFoot.service_foot{padding:19px 60px 0 120px;}
.lnb_on #kakaoFoot.service_foot{padding-left:260px;}
.service_foot .inner_footer{overflow:hidden;display:inline-block;}
.service_foot .link_copyright{float:left;font-weight:500;font-size:13px;line-height:19px;color:#191919;/* 2023-02-24-v1406 */ }
.service_foot .link_copyright strong{font-weight:500;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;}
/* 2023-02-24-v1406 .service_foot .link_copyright:hover{text-decoration:none}*/
.service_foot .list_policy{float:left;margin-left:30px;}
.service_foot .list_policy li{float:left;font-size:12px;line-height:17px;/* 2023-02-24-v1406 */ }
.service_foot .list_policy li:before{float:left;width:1px;height:14px;margin:3px 16px 0;background-color:#DDD;content:'';/* 2023-02-24-v1406 */ }
.service_foot .list_policy li:first-child:before{display:none;}
.service_foot .link_policy{color:#191919;/* 2023-02-24-v1406 */ }
.service_foot .link_policy:hover{text-decoration:underline;/* 2023-03-16-v1422 */ }
.service_foot .list_policy li:last-child .link_policy{font-weight:700;color:#191919;/* 2023-02-24-v1406 */ }
/* Hide elements for devices that are not screen readers */
.rdp-vhidden{box-sizing:border-box;padding:0;margin:0;background:transparent;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;position:absolute !important;top:0;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px,1px,1px,1px) !important;border:0 !important;}
/* Buttons */
.rdp-button_reset{appearance:none;position:relative;margin:0;padding:0;cursor:default;color:inherit;background:none;font:inherit;-moz-appearance:none;-webkit-appearance:none;}
.rdp-button_reset:focus-visible{/* Make sure to reset outline only when :focus-visible is supported */ outline:none;}
.rdp-button{border:2px solid transparent;}
.rdp-button[disabled]:not(.rdp-day_selected){opacity:0.25;}
.rdp-button:not([disabled]){cursor:pointer;}
.rdp-button:focus-visible:not([disabled]){color:inherit;background-color:var(--rdp-background-color);border:var(--rdp-outline);}
.rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--rdp-background-color);}
.rdp-months{display:flex;}
.rdp-month{margin:0 1em;}
.rdp-month:first-child{margin-left:0;}
.rdp-month:last-child{margin-right:0;}
.rdp-table{margin:0;max-width:calc(var(--rdp-cell-size) * 7);border-collapse:collapse;}
.rdp-with_weeknumber .rdp-table{max-width:calc(var(--rdp-cell-size) * 8);border-collapse:collapse;}
.rdp-caption{display:flex;align-items:center;justify-content:space-between;padding:0;text-align:left;}
.rdp-multiple_months .rdp-caption{position:relative;display:block;text-align:center;}
.rdp-caption_dropdowns{position:relative;display:inline-flex;}
.rdp-caption_label{position:relative;z-index:1;display:inline-flex;align-items:center;margin:0;padding:0 0.25em;white-space:nowrap;color:currentColor;border:0;border:2px solid transparent;font-family:inherit;font-size:var(--rdp-caption-font-size);font-weight:bold;}
.rdp-nav{white-space:nowrap;}
.rdp-multiple_months .rdp-caption_start .rdp-nav{position:absolute;top:50%;left:0;transform:translateY(-50%);}
.rdp-multiple_months .rdp-caption_end .rdp-nav{position:absolute;top:50%;right:0;transform:translateY(-50%);}
.rdp-nav_button{display:inline-flex;align-items:center;justify-content:center;width:var(--rdp-cell-size);height:var(--rdp-cell-size);padding:0.25em;border-radius:100%;}
/* ---------- */
/* Dropdowns  */
/* ---------- */
.rdp-dropdown_year,.rdp-dropdown_month{position:relative;display:inline-flex;align-items:center;}
.rdp-dropdown{appearance:none;position:absolute;z-index:2;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;cursor:inherit;opacity:0;border:none;background-color:transparent;font-family:inherit;font-size:inherit;line-height:inherit;}
.rdp-dropdown[disabled]{opacity:unset;color:unset;}
.rdp-dropdown:focus-visible:not([disabled]) + .rdp-caption_label{background-color:var(--rdp-background-color);border:var(--rdp-outline);border-radius:6px;}
.rdp-dropdown_icon{margin:0 0 0 5px;}
.rdp-head{border:0;}
.rdp-head_row,.rdp-row{height:100%;}
.rdp-head_cell{vertical-align:middle;font-size:0.75em;font-weight:700;text-align:center;height:100%;height:var(--rdp-cell-size);padding:0;text-transform:uppercase;}
.rdp-tbody{border:0;}
.rdp-tfoot{margin:0.5em;}
.rdp-cell{width:var(--rdp-cell-size);height:100%;height:var(--rdp-cell-size);padding:0;text-align:center;}
.rdp-weeknumber{font-size:0.75em;}
.rdp-weeknumber,.rdp-day{display:flex;overflow:hidden;align-items:center;justify-content:center;box-sizing:border-box;width:var(--rdp-cell-size);max-width:var(--rdp-cell-size);height:var(--rdp-cell-size);margin:0;border:2px solid transparent;border-radius:100%;}
.rdp-day_today:not(.rdp-day_outside){font-weight:bold;}
.rdp-day_selected,.rdp-day_selected:focus-visible,.rdp-day_selected:hover{color:white;opacity:1;background-color:var(--rdp-accent-color);}
.rdp-day_outside{opacity:0.5;}
.rdp-day_selected:focus-visible{/* Since the background is the same use again the outline */ outline:var(--rdp-outline);outline-offset:2px;z-index:1;}
.rdp:not([dir='rtl']) .rdp-day_range_start:not(.rdp-day_range_end){border-top-right-radius:0;border-bottom-right-radius:0;}
.rdp:not([dir='rtl']) .rdp-day_range_end:not(.rdp-day_range_start){border-top-left-radius:0;border-bottom-left-radius:0;}
.rdp[dir='rtl'] .rdp-day_range_start:not(.rdp-day_range_end){border-top-left-radius:0;border-bottom-left-radius:0;}
.rdp[dir='rtl'] .rdp-day_range_end:not(.rdp-day_range_start){border-top-right-radius:0;border-bottom-right-radius:0;}
.rdp-day_range_end.rdp-day_range_start{border-radius:100%;}
.rdp-day_range_middle{border-radius:0;}
/* DayPicker styles */
.DayPicker{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:1rem 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.DayPicker-Month{display:table;border-collapse:collapse;border-spacing:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 1rem;}
.DayPicker-NavBar{position:absolute;left:0;right:0;padding:0 .5rem;}
.DayPicker-NavButton{position:absolute;width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;}
.DayPicker-NavButton--prev{left:1rem;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI2cHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDI2IDUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjIgKDEyMDQzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5wcmV2PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9InByZXYiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjM5MzE5MywgMjUuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMy4zOTMxOTMsIC0yNS4wMDAwMDApIHRyYW5zbGF0ZSgwLjg5MzE5MywgMC4wMDAwMDApIiBmaWxsPSIjNTY1QTVDIj4KICAgICAgICAgICAgPHBhdGggZD0iTTAsNDkuMTIzNzMzMSBMMCw0NS4zNjc0MzQ1IEwyMC4xMzE4NDU5LDI0LjcyMzA2MTIgTDAsNC4yMzEzODMxNCBMMCwwLjQ3NTA4NDQ1OSBMMjUsMjQuNzIzMDYxMiBMMCw0OS4xMjM3MzMxIEwwLDQ5LjEyMzczMzEgWiIgaWQ9InJpZ2h0IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K");}
.DayPicker-NavButton--next{right:1rem;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI2cHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDI2IDUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjIgKDEyMDQzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5uZXh0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9Im5leHQiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTUxNDUxLCAwLjAwMDAwMCkiIGZpbGw9IiM1NjVBNUMiPgogICAgICAgICAgICA8cGF0aCBkPSJNMCw0OS4xMjM3MzMxIEwwLDQ1LjM2NzQzNDUgTDIwLjEzMTg0NTksMjQuNzIzMDYxMiBMMCw0LjIzMTM4MzE0IEwwLDAuNDc1MDg0NDU5IEwyNSwyNC43MjMwNjEyIEwwLDQ5LjEyMzczMzEgTDAsNDkuMTIzNzMzMSBaIiBpZD0icmlnaHQiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=");}
.DayPicker-Caption{display:table-caption;height:1.5rem;text-align:center;}
.DayPicker-Weekdays{display:table-header-group;}
.DayPicker-WeekdaysRow{display:table-row;}
.DayPicker-Weekday{display:table-cell;padding:.5rem;font-size:.875em;text-align:center;color:#8b9898;}
.DayPicker-Body{display:table-row-group;}
.DayPicker-Week{display:table-row;}
.DayPicker-Day{display:table-cell;padding:.5rem;border:1px solid #eaecec;text-align:center;cursor:pointer;vertical-align:middle;}
.DayPicker--interactionDisabled .DayPicker-Day{cursor:default;}
/* Default modifiers */
.DayPicker-Day--today{color:#d0021b;font-weight:500;}
.DayPicker-Day--disabled{color:#dce0e0;cursor:default;background-color:#eff1f1;}
.DayPicker-Day--outside{cursor:default;color:#dce0e0;}
/* Example modifiers */
.DayPicker-Day--sunday{background-color:#f7f8f8;}
.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0;}
.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){color:#FFF;background-color:#4A90E2;}
/* icon */
.ico_graph{width:13px;height:15px;background-position:-10px -50px;}
.ico_graph_hover,.tbl_comm .btn_graph:hover .ico_graph{width:13px;height:15px;background-position:-30px -50px;}
.ico_vod1{width:16px;height:16px;background-position:-132px -840px;}
/* 공통 가이드 */
/* icon */
.icon{overflow:hidden;display:inline-block;margin:0;padding:0;border:0;color:transparent;background-color:transparent;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/icon_comm_250227.png);background-repeat:no-repeat;background-size:600px 500px;vertical-align:top;text-indent:100%;white-space:nowrap;outline:0 none;}
/* icon - h20 이하 */
.icon_translate{width:8px;height:12px;background-position:0 0;}
.icon_translate_dis{width:8px;height:12px;background-position:-10px 0;}
.icon_plus_12{width:12px;height:12px;background-position:-20px 0;}
.icon_plus_14{width:14px;height:14px;background-position:-40px 0;}
.icon_info_18{width:20px;height:20px;background-position:-400px -60px;}
.icon_info_error_18{width:20px;height:20px;background-position:-420px -60px;}
.icon_tooltip_18{width:18px;height:18px;background-position:-100px 0;}
.icon_arr_d_b_18{width:18px;height:18px;background-position:-120px 0;}
.icon_arr_d_c_18,.opt_comm.disabled .icon_arr_d_b_18{width:18px;height:18px;background-position:-140px 0;}
.icon_play_16{width:16px;height:16px;background-position:-160px 0;}
.icon_play_20{width:20px;height:20px;background-position:-180px 0;}
.icon_chatbot{width:18px;height:18px;background-position:-200px 0;}
.icon_required{width:9px;height:16px;background-position:-220px 0;}
.icon_delete_16{width:16px;height:16px;background-position:-230px 0;}
.icon_search_16{width:16px;height:16px;background-position:-250px 0;}
.icon_search_15{width:15px;height:15px;background-position:-270px 0;}
.icon_stats{width:15px;height:15px;background-position:-290px 0;}
.icon_arrow_7{width:7px;height:12px;background-position:-310px 0;}
.icon_store{width:20px;height:20px;background-position:-320px 0;}
.icon_clock{width:14px;height:14px;background-position:-340px 0;}
.icon_close_20{width:20px;height:20px;background-position:-360px 0;}
.icon_check_round_20,.item_ai_loading .inner_left .unit_icon_check:before{width:20px;height:20px;background-position:-380px 0;}
.icon_archivewrite_photo{width:18px;height:18px;background-position:-400px 0;}
.icon_archivewrite_video{width:18px;height:18px;background-position:-420px 0;}
.icon_archivewrite_link{width:18px;height:18px;background-position:-440px 0;}
.icon_archivewrite_coupon{width:18px;height:18px;background-position:-460px 0;}
.icon_archivewrite_card{width:18px;height:18px;background-position:-480px 0;}
.icon_navi_news{width:15px;height:15px;background-position:0 -20px;}
.icon_navi_view{width:15px;height:15px;background-position:-20px -20px;}
.icon_navi_pay{width:15px;height:15px;background-position:-40px -20px;}
.icon_navi_talkstore{width:15px;height:15px;background-position:-60px -20px;}
.icon_navi_order{width:15px;height:15px;background-position:-80px -20px;}
.icon_navi_book{width:15px;height:15px;background-position:-100px -20px;}
.icon_navi_map{width:15px;height:15px;background-position:-120px -20px;}
.icon_navi_navi{width:15px;height:15px;background-position:-140px -20px;}
.icon_navi_call{width:15px;height:15px;background-position:-160px -20px;}
.icon_navi_qrcode{width:15px;height:15px;background-position:-180px -20px;}
.icon_navi_map_error,.item_card_navi .error .inp_choice:checked + .lab_choice .icon_navi_map{width:15px;height:15px;background-position:-200px -20px;}
.icon_navi_navi_error,.item_card_navi .error .inp_choice:checked + .lab_choice .icon_navi_navi{width:15px;height:15px;background-position:-220px -20px;}
.icon_navi_call_error,.item_card_navi .error .inp_choice:checked + .lab_choice .icon_navi_call{width:15px;height:15px;background-position:-240px -20px;}
.icon_check_20{width:20px;height:15px;background-position:-260px -20px;}
.icon_plus_12_2{width:12px;height:12px;background-position:-280px -20px;}
.icon_arrow_12{width:12px;height:9px;background-position:-300px -20px;}
.icon_down_18{width:18px;height:18px;background-position:-320px -20px;}
.icon_arr_d_b_14{width:14px;height:14px;background-position:-340px -20px;}
.icon_arr_r_w_20{width:20px;height:16px;background-position:-360px -20px;}
.icon_beta{width:23px;height:19px;background-position:-440px -20px;}
.icon_ai_manager{width:50px;height:17px;background-position:-470px -20px;}
.icon_navi_coupon{width:15px;height:15px;background-position:-380px -20px;}
.icon_navi_coupon_on,.item_card_navi .inp_choice:checked + .lab_choice .icon_navi_coupon{width:15px;height:15px;background-position:-400px -20px;}
.icon_navi_coupon_error,.item_card_navi .error .inp_choice:checked + .lab_choice .icon_navi_coupon{width:15px;height:15px;background-position:-420px -20px;}
.icon_navi_news_on,.item_card_navi .inp_choice:checked + .lab_choice .icon_navi_news{width:15px;height:15px;background-position:0 -40px;}
.icon_navi_view_on,.item_card_navi .inp_choice:checked + .lab_choice .icon_navi_view{width:15px;height:15px;background-position:-20px -40px;}
.icon_navi_pay_on,.item_card_navi .inp_choice:checked + .lab_choice .icon_navi_pay{width:15px;height:15px;background-position:-40px -40px;}
.icon_navi_talkstore_on,.item_card_navi .inp_choice:checked + .lab_choice .icon_navi_talkstore{width:15px;height:15px;background-position:-60px -40px;}
.icon_navi_order_on,.item_card_navi .inp_choice:checked + .lab_choice .icon_navi_order{width:15px;height:15px;background-position:-80px -40px;}
.icon_navi_book_on,.item_card_navi .inp_choice:checked + .lab_choice .icon_navi_book{width:15px;height:15px;background-position:-100px -40px;}
.icon_navi_map_on,.item_card_navi .inp_choice:checked + .lab_choice .icon_navi_map{width:15px;height:15px;background-position:-120px -40px;}
.icon_navi_navi_on,.item_card_navi .inp_choice:checked + .lab_choice .icon_navi_navi{width:15px;height:15px;background-position:-140px -40px;}
.icon_navi_call_on,.item_card_navi .inp_choice:checked + .lab_choice .icon_navi_call{width:15px;height:15px;background-position:-160px -40px;}
.icon_navi_qrcode_on,.item_card_navi .inp_choice:checked + .lab_choice .icon_navi_qrcode{width:15px;height:15px;background-position:-180px -40px;}
.icon_arr_paging{width:20px;height:18px;background-position:-200px -40px;}
.icon_pin{width:14px;height:19px;background-position:-220px -40px;}
.icon_map{width:18px;height:18px;background-position:-240px -40px;}
.icon_time{width:18px;height:18px;background-position:-260px -40px;}
.icon_arr_14{width:8px;height:14px;background-position:-280px -40px;}
.icon_check_16{width:16px;height:16px;background-position:-290px -40px;}
.icon_pin_13{width:13px;height:19px;background-position:-310px -40px;}
.icon_arrow_10{width:10px;height:10px;background-position:-330px -40px;}
.icon_refresh_18{width:18px;height:18px;background-position:-340px -40px;}
.icon_move_coupon{width:8px;height:12px;background-position:-360px -40px;}
.icon_delete_coupon{width:10px;height:10px;background-position:-370px -40px;}
.icon_add_coupon{width:10px;height:10px;background-position:-380px -40px;}
.icon_arr_r_12{width:12px;height:12px;background-position:-390px -40px;}
.icon_ai_link{width:16px;height:16px;background-position:-410px -40px;}
.icon_radio{width:18px;height:18px;background-position:0 -60px;}
.icon_radio_on,.inp_choice:checked + .lab_choice .icon_radio{width:18px;height:18px;background-position:-20px -60px;}
.icon_radio_dis,.inp_choice:disabled + .lab_choice .icon_radio{width:18px;height:18px;background-position:-40px -60px;}
.icon_radio_on_dis,.inp_choice:checked:disabled + .lab_choice .icon_radio{width:18px;height:18px;background-position:-60px -60px;}
.icon_check{width:18px;height:18px;background-position:-80px -60px;}
.icon_check_on,.inp_choice:checked + .lab_choice .icon_check{width:18px;height:18px;background-position:-100px -60px;}
.icon_check_dis,.inp_choice:disabled + .lab_choice .icon_check{width:18px;height:18px;background-position:-120px -60px;}
.icon_check_on_dis,.inp_choice:checked:disabled + .lab_choice .icon_check{width:18px;height:18px;background-position:-140px -60px;}
.icon_check2{width:20px;height:20px;background-position:-160px -60px;}
.icon_check2_on,.card_recommend_layer .list_recommend li:hover .icon_check2,.card_recommend_layer .inp_choice:checked + .lab_choice .icon_check2{width:20px;height:20px;background-position:-180px -60px;}
.icon_confirm_16{width:16px;height:16px;background-position:-200px -60px;}
.icon_channel_add_14{width:20px;height:14px;background-position:-220px -60px;}
.icon_arrow_right_10{width:14px;height:10px;background-position:-240px -60px;}
.icon_attention{width:14px;height:14px;background-position:-260px -60px;}
.icon_attention_check{width:14px;height:14px;background-position:-280px -60px;}
.icon_more_18{width:18px;height:18px;background-position:-300px -60px;}
.icon_close_toast{width:20px;height:20px;background-position:-320px -60px;}
/* icon - h30 이하 */
.icon_close_24{width:24px;height:24px;background-position:0 -80px;}
.icon_close_24_2,.layer_open_notice .btn_close:after{width:24px;height:24px;background-position:-30px -80px;}
.icon_chatroom_24{width:24px;height:24px;background-position:-60px -80px;}
.icon_channel_add_24{width:24px;height:24px;background-position:-90px -80px;}
.icon_more_24{width:24px;height:24px;background-position:-120px -80px;}
.icon_delete_24{width:24px;height:24px;background-position:-150px -80px;}
.icon_add_24{width:24px;height:24px;background-position:-180px -80px;}
.icon_search_24{width:24px;height:24px;background-position:-210px -80px;}
.icon_delete_28{width:28px;height:28px;background-position:-240px -80px;}
.icon_map_24{width:24px;height:24px;background-position:-270px -80px;}
.icon_share_24{width:24px;height:24px;background-position:-300px -80px;}
.icon_close_28{width:28px;height:28px;background-position:0 -110px;}
.icon_close_28_on,.group_row .btn_close_28:hover .icon_close_28{width:28px;height:28px;background-position:-30px -110px;}
.icon_pallet_plus{width:28px;height:28px;background-position:-60px -110px;}
.icon_pallet_minus,.wrap_comm.type_channelweb .preview_comm .btn_colorset.type_add.active .icon{width:28px;height:28px;background-position:-90px -110px;}
.icon_pallet_default{width:28px;height:28px;background-position:-120px -110px;}
.icon_arr_u_b_28{width:28px;height:28px;background-position:-150px -110px;}
.icon_q{width:22px;height:22px;background-position:-180px -110px;}
.icon_q_end,.type_quiz_end .icon_q{width:22px;height:22px;background-position:-210px -110px;}
.icon_alert_26{width:26px;height:26px;background-position:-240px -110px;}
.icon_confirm_26{width:26px;height:26px;background-position:-270px -110px;}
.icon_error_26{width:26px;height:26px;background-position:-300px -110px;}
.icon_loading_26{width:26px;height:26px;background-position:-330px -110px;}
/* icon - h40 이하 */
.icon_chatroom_40{width:40px;height:32px;background-position:0 -140px;}
.icon_channel_add_40{width:40px;height:32px;background-position:-40px -140px;}
.icon_arr_prev{width:40px;height:40px;background-position:-80px -140px;}
.icon_undo{width:40px;height:40px;background-position:-120px -140px;}
.icon_redo{width:40px;height:40px;background-position:-160px -140px;}
.icon_minus_40{width:40px;height:40px;background-position:-200px -140px;}
.icon_plus_40{width:40px;height:40px;background-position:-240px -140px;}
/* icon - h50 이하 */
.icon_close_50{width:50px;height:50px;background-position:0 -180px;}
.icon_chatbot_50{width:60px;height:50px;background-position:-50px -180px;}
.icon_prev_50{width:50px;height:50px;background-position:-110px -180px;}
.icon_next_50{width:50px;height:50px;background-position:-160px -180px;}
.icon_prev_hover_50,.item_swiper_navi .btn_navi:hover .icon_prev_50{width:50px;height:50px;background-position:-210px -180px;}
.icon_next_hover_50,.item_swiper_navi .btn_navi:hover .icon_next_50{width:50px;height:50px;background-position:-260px -180px;}
.icon_prev_notice_50,.layer_open_notice .slick-prev{width:50px;height:50px;background-position:-310px -180px;}
.icon_next_notice_50,.layer_open_notice .slick-next{width:50px;height:50px;background-position:-360px -180px;}
/* icon - h60 이하 */
.icon_pro_camera{width:60px;height:60px;background-position:0 -230px;}
.icon_pro_delete{width:60px;height:60px;background-position:-60px -230px;}
.icon_coupon{width:54px;height:54px;background-position:-120px -230px;}
/* icon - h80 이하 */
.icon_prev_80{width:80px;height:80px;background-position:0 -290px;}
.icon_next_80{width:80px;height:80px;background-position:-80px -290px;}
.icon_coupon_70{width:70px;height:70px;background-position:-160px -290px;}
.icon_arrow_16{width:16px;height:16px;background-position:-500px 0;}
.icon_arrow_14{width:16px;height:16px;background-position:-520px 0;}
.icon_comfirm_16_white{width:16px;height:16px;background-position:-340px -60px;}
.icon_comfirm_16_dark{width:16px;height:16px;background-position:-360px -60px;}
.icon_tooltip_20{width:20px;height:20px;background-position:-380px -60px;}
.icon_live_16{width:29px;height:16px;background-position:-430px -40px;}
.icon_live_12{width:22px;height:12px;background-position:-460px -40px;}
.icon_extra{width:15px;height:10px;background-position:-540px 0px;}
.icon_noimg{width:24px;height:24px;background-position:-330px -80px;}
.icon_noimg_12{width:12px;height:12px;background-position:-560px -20px;}
.icon_quizcopy{width:18px;height:18px;background-position:-520px -20px;}
.icon_add_11{width:11px;height:11px;background-position:-540px -20px;}
.icon_del_16{width:16px;height:16px;background-position:-580px 0;}
.icon_answer{width:20px;height:20px;background-position:-460px -60px;}
.layer_open_notice{position:absolute;top:50%;left:50%;width:760px;height:464px;z-index:9999;border-radius:10px;background:#fff;transform:translate(-50%,-50%);box-shadow:0px 4px 24px 0px rgba(0,0,0,0.12);}
.layer_open_notice.type_detail_image .inner_image img{display:block;border-radius:10px 10px 0 0;}
.layer_open_notice.type_btn_hidden{height:440px;}
.layer_open_notice .wrap_contents{height:100%;box-sizing:border-box;}
.layer_open_notice .group_notice{display:flex !important;justify-content:space-between;position:relative;width:100%;height:100%;padding:0 31px;box-sizing:border-box;}
.layer_open_notice .inner_contents{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;min-width:0;box-sizing:border-box;}
.layer_open_notice .inner_contents .btn_more{flex-shrink:0;align-self:flex-start;}
.layer_open_notice .desc_cont{word-break:break-all;}
.layer_open_notice .btn_done{position:absolute;right:31px;bottom:25px;font-size:14px;color:#191919;text-decoration:underline;}
.layer_open_notice .tit_notice{display:block;font-weight:700;letter-spacing:-0.5px;}
.layer_open_notice .txt_emph{font-weight:700;color:#326edc;}
.layer_open_notice .btn_close{display:flex;align-items:center;justify-content:center;position:absolute;top:8px;right:8px;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,0.85);cursor:pointer;}
.layer_open_notice .btn_close:after{overflow:hidden;display:inline-block;margin:0;padding:0;border:0;color:transparent;background-color:transparent;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/icon_comm_250227.png);background-repeat:no-repeat;background-size:600px 500px;vertical-align:top;text-indent:100%;white-space:nowrap;outline:0 none;content:'';}
.layer_open_notice .type_magazine.group_notice{height:464px;padding-top:58px;}
.layer_open_notice .type_magazine .inner_contents{justify-content:flex-start;}
.layer_open_notice .type_magazine .box_contents{padding-bottom:40px;}
.layer_open_notice .type_magazine .inner_image{margin-top:-2px;margin-left:28px;}
.layer_open_notice .type_magazine .tit_notice{overflow:hidden;max-height:74px;color:#191919;font-size:30px;line-height:38px;}
.layer_open_notice .type_magazine .desc_sub{overflow:hidden;max-height:50px;margin-top:15px;color:#191919;font-size:18px;line-height:25px;}
.layer_open_notice .type_magazine .desc_cont{overflow:hidden;max-height:100px;margin-top:15px;color:#949494;font-size:14px;line-height:20px;}
.layer_open_notice .type_text.group_notice{padding-top:58px;}
.layer_open_notice .type_text .inner_contents{height:388px;margin-top:1px;}
.layer_open_notice .type_text .inner_contents .box_contents{display:flex;flex-direction:column;height:332px;}
.layer_open_notice .type_text .tit_notice{flex-shrink:0;overflow:hidden;max-height:54px;font-size:20px;color:#191919;line-height:27px;}
.layer_open_notice .type_text .desc_cont{/* 2024-01-17-v1742 :추가 시작 */ /* 2024-01-17-v1742 :추가 끝 */ overflow-y:auto;min-height:265px;margin-top:15px;color:#191919;font-size:14px;line-height:22px;}
.layer_open_notice .type_text .desc_cont::-webkit-scrollbar{width:6px;}
.layer_open_notice .type_text .desc_cont::-webkit-scrollbar-track{background:transparent;}
.layer_open_notice .type_text .desc_cont::-webkit-scrollbar-thumb{background-color:#eee;border-radius:3px;}
.layer_open_notice .type_text .desc_cont::-webkit-scrollbar-thumb:hover{background-color:#949494;}
.layer_open_notice .type_text .desc_cont::-webkit-scrollbar-button{width:6px;background:transparent;height:0;/* 2024-01-17-v1742 */ }
.layer_open_notice .type_text .desc_cont::-webkit-scrollbar-button:vertical:start:decrement,.layer_open_notice .type_text .desc_cont::-webkit-scrollbar-button:vertical:start:increment{display:block;height:0;}
.layer_open_notice .type_text .desc_cont img,.layer_open_notice .type_text .desc_cont table{max-width:100% !important;}
.layer_open_notice .type_text .btn_more{margin-top:auto;}
.layer_open_notice .type_image{flex-direction:column-reverse;}
.layer_open_notice .type_image .inner_contents{margin-top:17px;}
.layer_open_notice .type_image .inner_image{flex-shrink:0;height:390px;margin-left:-31px;margin-right:-31px;}
.layer_open_notice .type_image .inner_image img{width:100%;height:390px;}
.layer_open_notice .slick-slide > div{height:100%;}
.layer_open_notice .slick-list,.layer_open_notice .slick-track{height:100%;}
.layer_open_notice .slick-list{overflow:hidden;border-radius:10px 10px 0 0;}
.layer_open_notice .slick-prev{overflow:hidden;display:inline-block;margin:0;padding:0;border:0;color:transparent;background-color:transparent;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/icon_comm_250227.png);background-repeat:no-repeat;background-size:600px 500px;vertical-align:top;text-indent:100%;white-space:nowrap;outline:0 none;position:absolute;left:50%;top:50%;transform:translate(-445px,-50%);}
.layer_open_notice .slick-next{overflow:hidden;display:inline-block;margin:0;padding:0;border:0;color:transparent;background-color:transparent;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/icon_comm_250227.png);background-repeat:no-repeat;background-size:600px 500px;vertical-align:top;text-indent:100%;white-space:nowrap;outline:0 none;position:absolute;right:50%;top:50%;transform:translate(445px,-50%);}
.layer_open_notice .slick-dots{display:flex;position:absolute;top:38px;left:30px;bottom:auto;width:auto;height:auto;background-color:transparent;}
.layer_open_notice .slick-dots li{width:auto;height:auto;margin:0 4px;}
.layer_open_notice .slick-dots button{width:6px;height:6px;color:transparent;border-radius:50%;background:rgba(25,25,25,0.2);opacity:1;}
.layer_open_notice .slick-dots .slick-active button{background:#191919;}
/* 2023-07-25-v1575 :common폴더 보다 component 폴더를 위로 올림 */
/* 2024-01-08-v1693 :추가 시작 */
.box_validation{padding:8px 10px 10px;}
.box_validation .desc_validation{font-size:12px;line-height:16px;}
.box_validation.type_fail{background-color:#fdf3f0;}
.box_validation.type_fail .desc_validation{color:#e85e36;}
.box_information{display:flex;align-items:center;margin-top:10px;padding:15px 20px;background-color:#F4F9FF;/* 2023-12-22-v1700 */ }
.box_information.sort_center{justify-content:center;/* 2024-01-22-v1735 */ }
.box_information.sort_between{justify-content:space-between;}
.box_information .txt_box{font-size:14px;color:#191919;/* 2023-12-22-v1700 */ }
.box_information .txt_box + .btn_comm{margin-left:10px;/* 2023-12-22-v1700 */ }
.box_information .txt_box .emph_comm{font-weight:700;color:#326EDC;/* 2024-01-22-v1735 */ }
.box_information .img_g + .txt_box{margin-left:10px;/* 2024-01-22-v1735 */ }
.box_information2{padding:20px;background-color:#FAFAFA;/* 2024-01-22-v1735 추가 시작 */ /* 2024-01-22-v1735 추가 끝 */ }
.box_information2 .desc_box{display:block;font-size:13px;/* 2024-01-22-v1735 */ }
.box_information2 .desc_box.type1{line-height:18px;color:#191919;}
.box_information2 .desc_box.type2{line-height:20px;color:#949494;}
.box_information2 .desc_box.type3{font-size:14px;color:#191919;/* 2024-01-22-v1735 */ }
.box_information2 .desc_box + .list_box{margin-top:16px;}
.box_information2 .type_bold{font-weight:700;/* 2024-01-22-v1735 */ }
.box_information2 .list_box.type_dot li:before{flex-shrink:0;width:2px;height:2px;margin:4px 8px 0 0;background-color:#666;content:'';}
.box_information2 .list_box li{display:flex;position:static;float:none;width:auto;height:auto;border:0 none;/* 예전 버전의 .list_box가 삭제 될 경우 수정 필요 */ }
.box_information2 .list_box li:first-child{margin-top:0;/* 예전 버전의 .list_box가 삭제 될 경우 수정 필요 */ }
.box_information2 .list_box li .txt_list{font-size:13px;line-height:13px;color:#666;}
.box_information2 .list_box li + li{margin-top:8px;}
.box_information2 .list_box + .desc_box{margin-top:18px;}
.box_information2 .list_box.type_dl{display:grid;grid-template-columns:121px auto;gap:12px 0;}
.box_information2 .list_box.type_dl dt{color:#666;}
.box_information2 .list_box.type_dl dd{color:#191919;}
.box_information2 .list_box.type_dl:after{display:none;}
.box_information2 + .box_warning{margin-top:10px;}
.box_information2 + .desc_layer.type1{padding-top:20px;/* 2024-01-22-v1735 */ }
.box_information2 + .desc_comm.type1{padding-top:12px;/* 2024-01-22-v1735 */ }
/* 2024-01-08-v1693 :추가 끝 */
/* 2024-01-22-v1735 :추가 시작 */
.box_information3{display:flex;justify-content:space-between;align-items:center;width:100%;height:70px;margin:35px auto 0;padding:0 30px;border-radius:12px;background-color:#FFF;/* 2024-01-30-v1758 */ box-sizing:border-box;}
.box_information3 .item_box{display:flex;align-items:center;}
.box_information3 .desc_box{display:flex;align-items:center;margin-top:3px;font-size:16px;color:#191919;/* 2024-01-30-v1758 */ }
.box_information3 .desc_box.error{color:#E85E36;/* 2024-01-30-v1758 */ }
.box_information3 .label_box{color:#326EDC;font-size:16px;line-height:24px;/* 2024-01-30-v1758 */ }
.box_information3 .btn_pill{flex-shrink:0;}
.box_information4{display:flex;justify-content:space-between;align-items:center;width:100%;height:100px;padding:0 30px;border:1px solid #eeeeee;border-radius:12px;box-sizing:border-box;}
.box_information4 .tit_box{color:black;font-size:16px;line-height:24px;}
.box_information4 .ico_new{display:inline-block;width:16px;height:16px;margin:-3px 0 0 4px;border-radius:50%;font-weight:bold;font-size:11px;line-height:17px;background-color:#e85e36;color:white;text-align:center;vertical-align:middle;}
.box_information4 .desc_box{color:rgba(0,0,0,0.5);font-size:14px;line-height:21px;}
.box_information4 .btn_pill{flex-shrink:0;}
.box_information4 .btn_pill:hover{text-decoration:none;}
.box_inquiry{display:flex;flex-direction:column;align-items:center;position:relative;height:230px;padding:60px 20px;background-color:#FAFAFA;box-sizing:border-box;/* 2024-02-21-v1781 */ }
.box_inquiry:first-child{margin-top:-40px;}
.box_inquiry .desc_box{margin-bottom:30px;font-weight:700;font-size:20px;line-height:30px;/* 2024-02-08-v1772 */ }
.box_inquiry .item_form{width:423px;}
.box_inquiry .img_g{order:-1;width:60px;height:60px;margin-top:-30px;}
.box_inquiry .box_tf_comm{align-items:flex-start;height:50px;padding:13px 12px 11px 5px;background-color:#FFF;/* 2024-01-24-v1756 */ }
.box_inquiry .box_tf_comm:before{order:0;width:1px;height:20px;margin:1px 13px 0 8px;background-color:#EEE;content:'';}
.box_inquiry .inp_comm{margin-top:1px;}
.box_inquiry .error_form{width:423px;}
.box_inquiry .link_box{position:absolute;right:20px;bottom:20px;font-size:13px;line-height:20px;color:#949494;text-decoration:underline;/* 2024-02-21-v1781 */ }
.box_inquiry + .tbl_info{margin-top:40px;}
/* 2024-01-22-v1735 :추가 끝 */
/* 2024-01-08-v1693 :추가 시작 */
.box_warning{padding:20px;background-color:#FDF3F0;}
.box_warning .tit_box{font-weight:700;font-size:13px;line-height:18px;color:#666;}
.box_warning .desc_box{display:flex;margin-top:8px;}
.box_warning .desc_box:before{flex-shrink:0;width:2px;height:2px;margin:8px 8px 0 0;background-color:#666;content:'';}
.box_warning .desc_box .txt_desc{font-size:13px;line-height:20px;}
.box_warning + .group_comm{margin-top:40px;}
/* 2024-01-08-v1693 :추가 끝 */
/* 공통 가이드 */
/* 2023-08-07-v1706 */
/* button */
.wrap_btn_comm{display:flex;justify-content:flex-end;margin-top:50px;padding-top:30px;border-top:1px solid #EEE;/* 2023-10-12-v1659 */ }
.wrap_btn_comm .group_btn_sort{margin-right:auto;/* 2023-12-22-v1700 */ }
.wrap_btn_comm .btn_comm + .btn_comm{margin-left:10px;/* 2023-12-22-v1700 */ }
.group_btn_comm{display:flex;}
.group_btn_comm .btn_comm + .btn_comm{margin-left:10px;}
a.btn_comm{text-decoration:none;/* 2024-03-13-v1804 */ }
.btn_comm{display:inline-block;vertical-align:top;box-sizing:border-box;}
.btn_comm:disabled{cursor:not-allowed;}
.btn_comm .inner_btn{display:flex;align-items:center;}
.btn_comm .inner_btn [class*="ico_"]{margin:0 6px 0 0;/* 2023-12-22-v1700 */ }
.btn_comm .inner_btn [class*="icon_"]{margin:0 6px 0 0;/* 2023-12-22-v1700 */ }
.btn_comm .inner_btn .txt_btn{margin-top:1px;}
.btn_comm .inner_btn .txt_btn + [class*="ico_"]{margin:-1px 0 0 6px;/* 2023-12-22-v1700 */ }
.btn_comm .inner_btn .txt_btn + [class*="icon_"]{margin:-1px 0 0 6px;/* 2023-12-22-v1700 */ }
.btn_comm.btn_full{flex:1;/* 2023-12-22-v1700 */ }
.btn_comm.btn_large{min-width:120px;height:50px;padding:0 20px;font-size:16px;line-height:50px;/* 2023-12-22-v1700 */ }
.btn_comm.btn_large .inner_btn{height:50px;margin:0 -20px;padding:0 20px;/* 2023-12-22-v1700 */ }
.btn_comm.btn_large2{min-width:120px;height:56px;padding:0 20px;font-weight:500;font-size:16px;line-height:57px;}
.btn_comm.btn_medium2{min-width:66px;height:45px;padding:0 20px;font-size:15px;line-height:45px;/* 2023-12-22-v1700 */ }
.btn_comm.btn_medium{min-width:66px;height:40px;padding:0 20px;font-size:14px;line-height:40px;/* 2023-08-30-v1618 */ }
.btn_comm.btn_medium .inner_btn{height:40px;margin:0 -20px;padding:0 20px;/* 2023-12-22-v1700 */ }
.btn_comm.btn_small{min-width:53px;height:30px;padding:0 15px;font-size:12px;line-height:30px;/* 2023-08-30-v1618 */ }
.btn_comm.btn_small .inner_btn{height:30px;margin:0 -15px;padding:0 15px;/* 2023-12-22-v1700 */ }
.btn_comm.btn_primary{border:1px solid rgba(0,0,0,0.07);color:#191919;background-color:rgba(0,0,0,0.02);}
.btn_comm.btn_primary:hover{background-color:rgba(0,0,0,0.06);}
.btn_comm.btn_primary:disabled{color:#CCC;background-color:rgba(0,0,0,0.02);}
.btn_comm.btn_highlight{color:#fff;background-color:#326EDC;border:1px solid #326EDC;}
.btn_comm.btn_highlight:hover{background-color:#2D63C6;}
.btn_comm.btn_highlight:disabled{color:#CCC;border-color:rgba(0,0,0,0.02);background-color:rgba(0,0,0,0.02);}
.btn_comm.btn_secondary01{border:1px solid rgba(0,0,0,0.13);color:#191919;background-color:#fff;}
.btn_comm.btn_secondary01:hover{background-color:rgba(0,0,0,0.04);}
.btn_comm.btn_secondary01:disabled{color:#CCC;background-color:#fff;}
.btn_comm.btn_secondary02{border:1px solid rgba(0,0,0,0.7);color:#191919;background-color:#fff;}
.btn_comm.btn_secondary02:hover{background-color:rgba(0,0,0,0.04);}
.btn_comm.btn_secondary02:disabled{border:1px solid rgba(0,0,0,0.13);color:#CCC;background-color:transparent;}
.btn_comm.btn_yellow_round{border-radius:6px;color:#191919;background-color:#FEE500;/* 2023-12-22-v1700 */ }
.btn_comm.btn_pill{border-radius:999px;}
.btn_comm.btn_red{border-color:#e85e36;color:#e85e36;/* 2024-01-22-1735 */ }
.btn_more_new{display:flex;justify-content:center;width:100%;height:50px;border-bottom:1px solid #eee;font-size:14px;line-height:50px;color:#191919;text-align:center;}
.btn_more_new .ico_more_new{width:18px;height:18px;background-position:-170px -885px;}
.btn_plus_14{display:flex;align-items:center;justify-content:center;width:100%;max-width:530px;height:56px;border:1px solid #191919;border-radius:8px;}
.btn_plus_14 .icon_plus_14{margin:-2px 8px 0 0;}
.btn_plus_14 .txt_btn{font-size:16px;line-height:27px;font-weight:700;/* 2023-08-30-v1618 */ }
.btn_plus_12{display:flex;align-items:center;justify-content:center;width:82px;height:40px;border:1px solid #ddd;border-radius:20px;/* 2023-08-30-v1618 */ }
.btn_plus_12 .icon_plus_12{margin:-2px 4px 0 0;}
.btn_plus_12 .txt_btn{font-size:14px;line-height:21px;/* 2023-08-30-v1618 */ }
.btn_plus_12_2 .icon{margin:-2px 6px 0 0;/* 2023-12-22-v1700 */ }
/* 2023-12-22-v1700 :추가 시작 */
/* 재사용 가능성이 낮은 이미지 버튼 :btn_temp,temp_ 프리픽스 사용 */
.btn_temp{display:inline-block;/* 2023-12-22-v1700 */ /* 2024-01-24-v1757 &.temp_auto_write{width:170px;height:40px;background-image:url(../../resources/images/btn_temp_auto_write.png);background-size:170px 40px;} */ }
.btn_temp.temp_store_connect{display:flex;align-items:center;width:188px;height:40px;padding-right:25px;border-radius:30px;border:1px solid #EEE;font-weight:500;font-size:14px;color:#326EDC;background-color:#FAFAFA;/* 2024-03-07-v1800 */ }
.btn_temp.temp_store_connect .img_g{flex-shrink:0;width:56px;height:56px;margin:-13px 6px 0 2px;/* 2024-03-06-v1795 */ }
.btn_temp.temp_store_connect + .desc_comm{margin-top:10px;/* 2023-12-22-v1700 */ }
/* 2023-12-22-v1700 :추가 끝 */
/* 공통 가이드 */
/* 2023-05-22-v1506 */
/* pagination - week */
.pagination_week{display:flex;justify-content:center;align-items:center;}
.pagination_week + .tbl_head{margin-top:37px;padding:0;/* 2023-06-23-v1541 */ }
.pagination_week .btn_week{flex:none;height:20px;font-size:14px;line-height:22px;color:#191919;}
.pagination_week .btn_week .ico_arr{width:18px;height:18px;margin-top:1px;background-position:-170px -905px;}
.pagination_week .btn_week[disabled]{color:#949494;pointer-events:none;}
.pagination_week .btn_week[disabled] .ico_arr{background-position:-170px -925px;}
.pagination_week .btn_prev .ico_arr{margin-top:2px;transform:rotate(180deg);}
.pagination_week .txt_bar{flex:none;margin:0 10px;width:1px;height:12px;background-color:#E5E5E5;}
/* pagination - count */
.pagination_comm{text-align:center;}
.pagination_comm .inner_pagination{display:flex;align-items:center;justify-content:center;}
.pagination_comm .link_page{display:inline-block;position:relative;width:30px;height:30px;font-size:14px;line-height:30px;color:#191919;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;text-align:center;vertical-align:top;box-sizing:border-box;text-decoration:none;/* 2024-03-19-v1820 */ }
.pagination_comm .link_page + .link_page{margin-left:10px;}
.pagination_comm .link_page.active{font-weight:700;color:#326EDC;position:relative;text-decoration:none;}
.pagination_comm .link_page.active::before{position:absolute;bottom:2px;left:50%;width:14px;height:2px;margin-left:-7px;background-color:#326EDC;content:'';/* 2024-03-19-v1820 */ }
.pagination_comm [class*='btn_']{display:inline-block;width:40px;height:40px;text-align:center;vertical-align:top;}
.pagination_comm [class*='btn_']:disabled{cursor:not-allowed;}
.pagination_comm [class*='btn_'] .icon_arr_prev{margin-top:-1px;/* 2024-03-19-v1820 */ }
.pagination_comm .btn_prev{margin-right:15px;}
.pagination_comm .btn_next{margin-left:15px;}
.pagination_comm .btn_next .icon_arr_prev{transform:rotate(180deg);}
/* pagination - map list */
/* 2023-09-07-v1629 :수정 시작 */
.pagination_map{text-align:center;}
.pagination_map .inner_pagination{display:flex;align-items:center;justify-content:center;}
.pagination_map .link_page{display:inline-block;position:relative;width:30px;height:30px;font-size:12px;line-height:32px;color:#000;text-align:center;vertical-align:top;box-sizing:border-box;text-decoration:none;}
.pagination_map em.link_page{font-weight:700;color:#326EDC;}
.pagination_map [class*='btn_']{display:inline-block;width:20px;height:18px;padding:6px 5px;text-align:center;vertical-align:top;}
.pagination_map .btn_prev .icon_arr_paging{transform:rotate(180deg);}
/* 2023-09-07-v1629 :수정 끝 */
/* 공통 가이드 */
/* 2023-05-22-v1506 */
/* period */
.wrap_tit + .wrap_period{padding:20px 0;border-top:1px solid #666;/* 2023-06-02-v1515 */ }
.wrap_period{display:flex;padding:30px 0 20px;/* 2023-12-22-v1700 */ }
.wrap_period form{position:relative;/* 2023-12-22-v1700 */ }
.wrap_period form + .btn_comm{margin-left:10px;/* 2024-01-24-v1757 */ }
.wrap_period .group_btn_comm{margin-right:10px;}
.group_period{display:flex;align-items:center;position:relative;/* 2024-02-13-v1775 */ }
.group_period .opt_calendar{display:flex;justify-content:space-between;align-items:center;flex:none;width:180px;height:40px;padding-left:10px;border:1px solid #ddd;box-sizing:border-box;}
.group_period .opt_calendar.error{border-color:#E85E36;/* 2023-12-22-v1700 */ }
.wrap_period .opt_calendar.focus{border-color:#4C4C4C;/* 2024-02-29-v1788 */ }
.group_period .opt_comm{margin-left:10px;/* 2024-02-13-v1775 */ }
.group_period .txt_dash{margin:0 7px;}
.group_period .txt_calendar{font-size:14px;color:#191919;}
.group_period .txt_placeholder{color:#949494;/* 2023-12-22-v1700 */ }
.group_period .btn_calendar{flex:none;width:36px;height:38px;}
.group_period .btn_calendar .ico_rocket{width:18px;height:18px;background-position:-150px -885px;}
.group_period + .btn_comm{margin-left:10px;/* 2024-02-13-v1775 */ }
.group_period.type_reduce .opt_calendar{width:280px;}
.group_period.type_range + .error_form,.group_period.type_preset + .error_form{margin-left:198px;/* 2023-12-22-v1700 */ }
.group_period.type_simple{flex-wrap:wrap;align-content:flex-start;/* 2024-04-18-v1862 */ }
.group_period.type_simple + .txt_dash{height:40px;margin:0 7px;line-height:40px;/* 2024-04-18-v1862 */ }
.group_period.disabled .opt_calendar{background-color:#FAFAFA;border-color:#DDD;pointer-events:none;/* 2024-01-24-v1757 */ }
.group_period.disabled .txt_calendar{color:#949494;/* 2024-01-24-v1757 */ }
.group_period.disabled .btn_calendar{opacity:0.3;/* 2024-01-24-v1757 */ }
.group_period.disabled + .error_form{margin-left:0;/* 2024-01-24-v1757 */ }
.group_calendar{display:flex;position:absolute;left:0;top:40px;z-index:100;min-height:342px;margin-top:-1px;border:1px solid #4C4C4C;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,0.1);box-sizing:border-box;/* 2024-03-06-hotfix */ }
.group_calendar .list_preset{flex:none;width:140px;padding:10px 0;background-color:#FAFAFA;box-sizing:border-box;}
.group_calendar .btn_preset{width:100%;height:34px;padding-left:20px;font-size:13px;color:#4C4C4C;text-align:left;box-sizing:border-box;}
.group_calendar .info_calendar{display:flex;align-items:center;margin-top:20px;}
.group_calendar .wrap_btn{height:auto !important;margin-left:auto;padding:0 !important;border:0 none !important;/* 2024-02-13-v1775 */ }
.group_calendar .txt_info{font-weight:700;font-size:14px;}
.group_calendar .txt_info .txt_g{color:#949494;}
.group_calendar .txt_info .txt_g + .txt_dash{color:#949494;}
.group_calendar .txt_info .screen_out + .txt_g{color:#191919;}
.group_calendar .txt_info .screen_out ~ .txt_dash{color:#191919;}
.group_calendar .rdp{margin:0;padding:0 23px 24px;}
.group_calendar .rdp-month{height:318px;margin:0;}
.group_calendar .rdp-month + .rdp-month{margin-left:50px;}
.group_calendar .rdp-caption{display:flex;justify-content:center;align-items:center;position:relative;height:74px;text-align:center;}
.group_calendar .rdp-caption_label{padding:0;border:0 none;}
.group_calendar .rdp-caption_label .btn_caption{font-size:20px;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;color:#191919;}
.group_calendar .rdp-nav_button{position:absolute;top:50%;width:18px;height:18px;padding:0;border:0 none;transform:translateY(-50%);}
.group_calendar .rdp-nav_button[disabled]:not(.rdp-day_selected){opacity:1;}
.group_calendar .rdp-nav_button[disabled] g{fill:#ccc;}
.group_calendar .rdp-nav_button:hover:not([disabled]){background:none;}
.group_calendar .rdp-nav_button_previous{left:0;}
.group_calendar .rdp-nav_button_previous .rdp-nav_icon{transform:rotate(180deg);}
.group_calendar .rdp-nav_button_next{right:0;}
.group_calendar .rdp-table{width:232px;table-layout:fixed;}
.group_calendar .rdp-head_cell{width:28px;height:28px;padding:0 3px;font-weight:400;font-size:12px;color:#666;}
.group_calendar .rdp-head_cell:first-child{padding-left:0;}
.group_calendar .rdp-head_cell:last-child{padding-right:0;}
.group_calendar .rdp-cell{width:34px;height:36px;}
.group_calendar .rdp-cell:first-child{width:31px;}
.group_calendar .rdp-cell:last-child{width:31px;}
.group_calendar .rdp-cell:first-child .rdp-button{margin-left:0;justify-content:flex-start;}
.group_calendar .rdp-cell:first-child .inner_btn{color:#E85E36;/* 2024-02-29-v1788 */ }
.group_calendar .rdp-cell:first-child .rdp-day_today .inner_btn{color:#E85E36;/* 2024-02-29-v1788 */ }
.group_calendar .rdp-cell:last-child .rdp-button{margin-right:0;justify-content:flex-end;}
.group_calendar .rdp-cell .rdp-day{border:0 none;border-radius:0;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;}
.group_calendar .rdp-cell .rdp-button{width:100%;height:28px;margin-top:8px;}
.group_calendar .rdp-cell .rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:transparent;}
.group_calendar .rdp-cell .rdp-button:hover:not([disabled]):not(.rdp-day_selected) .inner_btn{background-color:#eee;}
.group_calendar .rdp-cell .rdp-day_selected{background:#F4F9FF;}
.group_calendar .rdp-cell .rdp-day_range_start .inner_btn{background-color:#326EDC;color:#fff;}
.group_calendar .rdp-cell .rdp-day_range_end .inner_btn{background-color:#326EDC;color:#fff;}
.group_calendar .rdp-cell .rdp-day_range_start:after{position:absolute;top:0;left:0;z-index:1;width:17px;height:28px;background-color:#fff;content:'';}
.group_calendar .rdp-cell .rdp-day_range_end:after{position:absolute;top:0;right:0;z-index:1;width:17px;height:28px;background-color:#fff;content:'';}
.group_calendar .rdp-cell .rdp-day_today .inner_btn{font-weight:700;color:#191919;}
.group_calendar .rdp-cell .rdp-day_today.rdp-day_range_start .inner_btn{background-color:#326EDC;color:#fff;/* 2024-01-24-v1757 */ }
.group_calendar .rdp-cell .rdp-day_today.rdp-day_range_end .inner_btn{background-color:#326EDC;color:#fff;/* 2024-01-24-v1757 */ }
.group_calendar .rdp-cell .inner_btn{display:block;position:relative;z-index:2;width:28px;height:28px;font-size:14px;line-height:28px;color:#4C4C4C;}
/* 공통 가이드 */
/* 2023-05-22-v1506 */
/* table */
.box_tbl{position:relative;/* 2023-06-09-v1521 */ }
/* 2024-01-22-v1735 :추가 시작 */
.tbl_info{display:flex;justify-content:space-between;}
.tbl_info .info_g .tit_tbl{display:flex;align-items:center;font-weight:400;font-size:16px;line-height:24px;color:#191919;}
.tbl_info .info_g .emph_comm{margin-left:4px;color:#326edc;}
.tbl_info .info_g .emph_comm.txt_roboto,.tbl_info .info_g .pagination_map .emph_comm.link_page,.pagination_map .tbl_info .info_g .emph_comm.link_page,.tbl_info .info_g .emph_comm.count_form{margin-top:-2px;/* 2024-02-08-v1772 */ }
.tbl_info .info_g .desc_tbl{margin-top:10px;font-size:13px;line-height:19px;color:#666;/* 2024-01-30-v1758 */ }
.tbl_info .info_g .link_desc{color:#191919;text-decoration:underline;}
.tbl_info .util_g{margin-top:auto;}
.tbl_info + .tbl_comm{margin-top:12px;}
/* 2024-01-22-v1735 :추가 끝 */
.tbl_comm{width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;table-layout:fixed;border-spacing:0;border-collapse:collapse;}
.tbl_comm tr.readonly td{color:#949494;}
.tbl_comm tr.readonly .item_profile .txt_info1{color:#949494;/* 2024-01-22-v1735 */ }
.tbl_comm tr.readonly .item_profile .icon_confirm_16{opacity:0.5;/* 2024-01-22-v1735 */ }
.tbl_comm tr.disabled td{opacity:0.5;/* 2024-01-22-v1735 */ }
.tbl_comm tr.disabled .no_opacity{opacity:1;/* 2024-01-22-v1735 */ }
.tbl_comm tr.active td{background-color:#F4F9FF;}
.tbl_comm tr:hover{background-color:#F7F7F7;}
.tbl_comm th{padding:16px 12px 14px;border-left:1px solid #eee;font-size:12px;line-height:18px;color:#666;background-color:#fafafa;text-align:left;/* 2024-03-18-v1811 */ }
.tbl_comm th:first-child{border-left:0 none;}
.tbl_comm td{padding:17px 12px 14.5px;border-top:1px solid #eee;border-left:1px solid #eee;font-size:14px;line-height:18px;color:#191919;/* 2024-03-18-v1811 */ }
.tbl_comm td:first-child{border-left:0 none;}
.tbl_comm td.no_line{border-left:0 none;/* 2024-01-22-v1735 */ }
.tbl_comm .align_center{text-align:center;}
.tbl_comm .align_right{text-align:right;}
.tbl_comm .txt_g{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;/* 2024-01-30-v1758 */ }
.tbl_comm .txt_g.type_line2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;/* 2024-03-18-v1811 */ /* 2024-01-30-v1758 */ }
.tbl_comm .txt_g.type_line3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;/* 2024-03-18-v1811 */ }
.tbl_comm .txt_g2{font-size:12px;color:#666;}
.tbl_comm a.txt_g{height:50px;margin:-17px -12px -14.5px;padding:17px 12px 14px;color:#191919;box-sizing:border-box;}
.tbl_comm a.wrap_thumb{height:50px;margin:-17px -12px -14.5px;padding:10px 12px 9px;box-sizing:border-box;/* 2024-03-18-v1811 */ }
.tbl_comm a:hover{text-decoration:none;/* 2024-02-05-v1770 */ }
.tbl_comm .type_underline{text-decoration:underline;}
.tbl_comm .wrap_thumb{display:flex;justify-content:space-between;align-items:center;overflow:visible;margin:-7px 0 -6px;/* 2024-03-18-v1811 */ }
.tbl_comm .wrap_thumb .area_thumb{position:relative;flex:none;width:30px;height:30px;margin-left:14px;margin-top:-1px;}
.tbl_comm .wrap_thumb .txt_g{margin-top:1px;}
.tbl_comm .wrap_thumb .thumb_g{width:30px;height:30px;}
.tbl_comm .wrap_thumb .ico_vod1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.tbl_comm .btn_comm{margin:-8px 0 -3.5px;/* 2024-03-18-v1811 */ }
.tbl_comm .btn_graph{margin:0;/* 2024-01-22-v1735 */ }
.tbl_comm .cell_empty{position:relative;height:250px;color:#949494;text-align:center;box-sizing:border-box;/* 2023-10-20-v1670 */ }
.tbl_comm .cell_empty .btn_comm{display:block;margin:13px auto 0;padding:0 20px;}
.tbl_comm + .pagination_comm{padding-top:20px;/* 2024-03-18-v1811 */ }
.tbl_comm + .desc_comm.type2{margin-top:10px;/* 2023-12-22-v1700 */ }
.tbl_comm + .desc_layer.type2{padding-top:20px;/* 2024-01-22-v1735 */ }
.tbl_comm .item_profile{padding-bottom:4px;/* 2024-01-30-v1758 */ }
.tbl_comm .type_single{width:18px;margin:0 auto;}
.tbl_comm .type_single .icon{margin:0;}
/* 공통 가이드 */
/* tab */
.tab_comm{position:relative;}
.tab_comm.type_top:before{position:absolute;left:0;top:0;right:0;height:1px;background-color:#4c4c4c;content:'';}
.tab_comm .list_tab{display:flex;}
.tab_comm .list_tab li{flex:1;}
.tab_comm .list_tab li + li{margin-left:-1px;}
.tab_comm .list_tab .on .link_tab{border-bottom-color:#fff;font-weight:700;color:#191919;background:#fff;}
.tab_comm .list_tab .link_tab{display:flex;justify-content:center;align-items:center;height:50px;padding-top:2px;border:1px solid #ddd;font-size:15px;color:#595959;background:#f7f7f7;text-decoration:none;box-sizing:border-box;}
.tab_comm .list_tab .link_tab:hover{background:#fff;}
.tab_comm2{border-bottom:1px solid #eee;}
.tab_comm2 .list_tab{display:flex;}
.tab_comm2 .list_tab li.on .link_tab{font-weight:700;color:#191919;}
.tab_comm2 .list_tab li.on .link_tab:after{display:block;position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#191919;content:'';}
.tab_comm2 .link_tab{position:relative;display:block;padding:0 16px;font-size:14px;color:#666;line-height:50px;}
.tab_comm2 .link_tab:hover{text-decoration:none;}
.tab_comm.type_col5{background-color:#fafafa;}
.tab_comm.type_col5:before{content:'';position:absolute;top:0;left:0;width:100%;height:50px;border:1px solid #ddd;box-sizing:border-box;}
.tab_comm.type_col5 .list_tab{position:relative;}
.tab_comm.type_col5 .list_tab li{flex:none;width:147px;}
/* 공통 가이드 */
/* 2023-05-22-v1506 */
/* tooltip */
.wrap_tooltip{/* 2024-01-09-v1737 :수정 시작 */ /* 2024-01-09-v1737 :수정 끝 */ }
.wrap_tooltip.type_new{position:relative;top:auto;right:auto;}
.wrap_tooltip.type_new .layer_tooltip{display:none;right:auto;width:max-content;padding:16px 20px 13px;border:1px solid #4C4C4C;border-radius:0;background:#FFF;box-shadow:0 4px 8px 0 rgba(0,0,0,0.1);box-sizing:border-box;word-break:break-all;/* 2023-06-02-v1515 */ }
.wrap_tooltip.type_new .tit_tooltip{display:block;font-weight:700;font-size:14px;line-height:20px;color:#191919;}
.wrap_tooltip.type_new .tit_tooltip + .desc_tooltip{margin-top:6px;/* 2023-12-22-v1700 */ }
.wrap_tooltip.type_new .desc_tooltip{font-size:12px;line-height:18px;color:#191919;/* 2023-06-01-v1515 */ }
.wrap_tooltip.type_new .emph_color{color:#E85E36;/* 2023-07-25-v1575 */ }
.wrap_tooltip.type_new .list_tooltip li{font-weight:400;font-size:12px;line-height:18px;/* 2023-06-01-v1515 */ }
.wrap_tooltip.type_new .list_tooltip li + li{margin-top:10px;}
.wrap_tooltip.type_new .list_tooltip2{margin-top:10px;}
.wrap_tooltip.type_new .list_tooltip2 + .list_tooltip2{margin-top:14px;}
.wrap_tooltip.type_new .list_tooltip2 dt{display:block;font-weight:700;font-size:12px;line-height:18px;color:#191919;/* 2023-06-01-v1515 */ }
.wrap_tooltip.type_new .list_tooltip2 dd{display:block;margin-top:6px;font-weight:400;font-size:14px;line-height:20px;color:#191919;}
.wrap_tooltip.type_new .ico_arr{display:none;}
.wrap_tooltip.type_new .btn_help:hover + .layer_tooltip{display:block;/* 2023-06-01-v1515 */ }
.wrap_tooltip.type_small .layer_tooltip{padding:11px;}
.wrap_tooltip.type_small .tit_tooltip{font-weight:700;font-size:12px;line-height:18px;color:#191919;}
.wrap_tooltip.type_small .tit_tooltip + .desc_tooltip{margin-top:6px;}
.wrap_tooltip.type_small .tit_tooltip + .list_tooltip{margin-top:6px;}
.wrap_tooltip.type_small .desc_tooltip{font-size:12px;line-height:18px;color:#191919;}
.wrap_tooltip.type_large .layer_tooltip{padding:16px 20px;}
.wrap_tooltip.type_large .tit_tooltip{font-weight:700;font-size:14px;line-height:20px;color:#191919;}
.wrap_tooltip.type_large .tit_tooltip + .desc_tooltip{margin-top:10px;}
.wrap_tooltip.type_large .tit_tooltip + .list_tooltip{margin-top:10px;}
.wrap_tooltip.type_large .desc_tooltip{font-size:14px;line-height:20px;color:#191919;}
.wrap_tooltip.type_large .list_tooltip li{font-size:14px;line-height:20px;color:#191919;}
.wrap_tooltip.type_large .list_tooltip li + li{margin-top:10px;}
.wrap_tooltip.type_large .list_tooltip2 + .list_tooltip2{margin-top:14px;}
.wrap_tooltip.type_large .list_tooltip2 dt{display:block;font-weight:700;font-size:12px;line-height:18px;color:#191919;}
.wrap_tooltip.type_large .list_tooltip2 dd{display:block;margin-top:6px;font-weight:400;font-size:14px;line-height:20px;color:#191919;}
.wrap_tooltip .area_attention{margin-top:0;padding:10px 0 0 0;background-color:#fff;}
.wrap_tooltip .area_attention .list_g li{color:#191919;font-size:14px;}
.wrap_tooltip .area_attention .list_g li:before{margin-right:6px;background-color:#191919;}
.wrap_tooltip .area_attention .list_g li + li{margin-top:6px;}
/* 공통 가이드 */
/* 2023-06-09-v1521 */
/* loading */
.wrap_loading{display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;position:absolute;left:0;top:0;right:0;bottom:0;z-index:99;background-color:rgba(255,255,255,0.5);}
.wrap_loading.type_full{top:190px;background-color:transparent;}
.wrap_loading .desc_load{flex:none;width:100%;margin-top:20px;font-size:14px;line-height:20px;color:#595959;text-align:center;}
.loader{flex-shrink:0;border-style:solid;border-color:#595959;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 0.9s linear infinite;}
.loader.type_xsmall{width:16px;height:16px;border-width:1.5px;}
.loader.type_small{width:32px;height:32px;border-width:2px;}
.loader.type_medium{width:64px;height:64px;border-width:4px;}
@keyframes rotation{0%{transform:rotate(0deg);}
  100%{transform:rotate(360deg);} }
/* 2023-07-25-v1575 :추가 시작 */
/*** 타이틀 ***/
.wrap_tit{position:relative;padding:50px 0 16px;font-size:0;line-height:0;/* 2023-05-03-v1470 */ }
.wrap_tit .tit_g{display:inline-block;padding:7px 0 3px;font-weight:normal;font-size:28px;line-height:30px;/* 2024-02-21-v1781 */ }
.wrap_tit .tit_g + .desc_info{margin-top:5px;/* 2024-02-21-v1781 */ }
.wrap_tit .tit_g ~ .tab_g2{margin-top:13px;}
/* 2023-10-23-v1671 */
.wrap_tit .tit_g ~ .tab_comm.type_top{margin-top:16px;/* 2024-06-14-i546 */ /* 2024-02-13-v1775 */ }
.wrap_tit .tit_g ~ .tab_comm.type_top + .desc_info{margin-top:23px;/* 2024-06-14-i546 */ /* 2024-02-13-v1775 */ }
.wrap_tit .tab_g2 ~ .desc_info{margin-top:23px;}
/* 2023-10-23-v1671 */
.wrap_tit .txt_step{margin-right:8px;font-family:"Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;color:#2eacbc;-webkit-font-smoothing:antialiased;}
.wrap_tit .txt_count{display:inline-block;padding-left:6px;font-size:18px;line-height:1.5;}
.wrap_tit .desc_info{font-size:14px;line-height:19px;color:#888888;/* 2024-02-21-v1781 */ }
.wrap_tit .desc_info .ico_bot{width:18px;height:17px;margin-right:7px;background-position:-750px -180px;}
.wrap_tit .desc_info .tit_info{margin-right:10px;font-weight:normal;color:#333333;}
.wrap_tit .desc_info .link_g{display:inline-block;margin-left:5px;text-decoration:underline;vertical-align:top;}
/* 2023-10-23-v1671 */
.wrap_tit .desc_info.type_sanction{color:#E85E36;/* 2024-01-09-v1737*/ }
.wrap_tit .desc_info.type_sub{color:#949494;line-height:20px;}
.wrap_tit .desc_info .sep_bar{display:inline-block;width:1px;height:12px;background:#D9D9D9;margin:0 6px;}
.wrap_tit .desc_info .ling_g2{display:inline-block;color:#326EDC;text-decoration:underline;vertical-align:top;}
.wrap_tit .btn_g{position:absolute;bottom:15px;right:0;width:110px;font-size:14px;line-height:33px;}
.wrap_tit .btn_g:hover{text-decoration:none;}
.wrap_tit .btn_g .ico_write{width:10px;height:10px;margin:11px 4px 0 0;background-position:-400px -550px;vertical-align:top;}
.wrap_tit .btn_help{display:inline-block;width:40px;height:38px;margin:3px 0 0 0;vertical-align:top;}
.wrap_tit .btn_help .ico_rocket{width:18px;height:18px;margin:0 auto;background-position:-190px -190px;}
.wrap_tit .btn_help:hover .ico_rocket{background-position:-260px -210px;}
.wrap_tit .btn_help2{display:inline-block;width:42px;height:42px;margin-top:-2px;vertical-align:top;}
.wrap_tit .btn_help2 .ico_rocket{width:22px;height:22px;background-position:-210px -190px;}
/*.wrap_tit .btn_card_recommend{position:absolute;top:50px;right:0;width:200px;} 2023-08-07-v1576 */
.wrap_tit .btn_prev{position:absolute;top:50%;right:31px;width:28px;height:28px;margin-top:4px;background-position:-235px -650px;}
.wrap_tit .btn_next{position:absolute;top:50%;right:0;width:28px;height:28px;margin-top:4px;background-position:-265px -650px;}
.wrap_tit .ico_beta{width:24px;height:10px;margin:6px 0 0 -4px;background-position:-700px -840px;}
.wrap_tit .link_more{display:inline-block;padding:0 0 0 20px;color:#666;font-size:14px;text-decoration:underline;vertical-align:top;/* 2024-03-06-v1795 */ }
.wrap_tit .link_more .ico_arrow{width:5px;height:8px;margin:10px 0 0 3px;background-position:-785px 0;/* 2024-03-06-v1795 */ }
.wrap_tit .link_question{color:#2eacbc;text-decoration:underline;}
.wrap_tit .wrap_info{position:absolute;top:55px;right:0;padding-left:40px;}
.wrap_tit .wrap_info .summary_g{padding:13px 0;}
.wrap_tit .wrap_info .txt_count{padding:0;font-size:14px;font-weight:normal;}
.wrap_tit .info_master .cont_more{padding:12px;font-size:12px;}
.wrap_tit .list_master li{overflow:hidden;}
.wrap_tit .list_master .txt_name{float:left;margin-right:10px;}
.wrap_tit .list_master .txt_mail{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wrap_tit .layer_more .btn_more{margin:0;padding-left:10px;}
.wrap_tit .layer_more .info_master{top:30px;left:auto;right:0;width:267px;height:80px;}
.layer_more .btn_more .ico_arrow2{width:8px;height:5px;margin-top:7px;background-position:-160px -110px;}
.wrap_tit.type_line{border-bottom:1px solid #666;}
.wrap_tit.type_flex{display:flex;justify-content:space-between;/* 2023-12-22-v1700 */ }
.wrap_tit.type_flex .group_tit{display:flex;flex-direction:column;/* 2024-01-09-v1737 */ }
.wrap_tit.type_flex .util_tit{display:flex;font-size:initial;line-height:initial;/* 2024-02-21-v1781 */ }
.wrap_tit.type_flex .util_tit .btn_comm{margin-top:auto;/* 2024-02-21-v1781 */ }
.wrap_tit.type_horizontal{display:flex;/* 2024-01-09-v1737 */ }
.wrap_tit.type_horizontal .desc_info{margin:6px 0 0 16px;font-size:13px;line-height:20px;/* 2024-01-09-v1737 */ }
.wrap_tit2{padding:51px 0 37px;}
.wrap_tit3{padding-bottom:17px;background-color:#fff;}
.wrap_tit3 ~ .wrap_wallet{padding-top:0;border:0 none;}
.box_subject{position:relative;height:39px;padding-left:19px;border:1px solid #e2e2e2;background-color:#f8f8f8;}
.box_subject .tit_subject{font-weight:normal;font-size:16px;line-height:39px;color:#222222;}
.box_subject .tit_subject2{font-size:14px;}
.box_subject .btn_help{position:absolute;top:0;right:0;width:40px;height:38px;text-align:center;}
.box_subject .btn_help .ico_rocket{display:block;width:18px;height:18px;margin:0 auto;background-position:-190px -190px;}
.box_subject .btn_help:hover .ico_rocket{background-position:-260px -210px;}
.box_subject .btn_biz{position:absolute;top:5px;right:9px;width:112px;height:26px;font-weight:normal;line-height:26px;text-decoration:none;}
/* 2023-07-25-v1575 :추가 끝 */
/* switch */
.type_switch{display:inline-block;vertical-align:top;text-align:center;}
.type_switch + .btn_comm{margin-left:14px;}
.type_switch.disabled .lab_check .icon_switch{pointer-events:none;}
.type_switch input[type='checkbox']{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;}
.type_switch .lab_check{display:flex;align-items:center;}
.type_switch .txt_label{height:18px;line-height:19px;}
.type_switch .txt_label + .icon_switch{margin-left:8px;}
.type_switch .icon_switch{display:block;overflow:hidden;position:relative;width:32px;height:16px;border-radius:8px;background-color:#ccc;text-indent:-9999px;cursor:pointer;/* 2023-08-30-v1618 */ }
.type_switch .icon_switch:after{overflow:hidden;position:absolute;left:1.5px;top:50%;width:13px;height:13px;border-radius:16px;font-size:0;line-height:0;background-color:#fff;text-indent:-9999px;transform:translateY(-50%);content:'';}
.type_switch .icon_switch + .txt_label{margin-left:8px;}
.type_switch .inp_check:disabled + .lab_check .icon_switch{background-color:#eee;cursor:not-allowed;pointer-events:none;}
.type_switch .inp_check:checked + .lab_check .icon_switch{background-color:#326edc;}
.type_switch .inp_check:checked + .lab_check .icon_switch:after{left:auto;right:1.5px;}
.type_switch .inp_check:checked:disabled + .lab_check .icon_switch{background-color:#326edc;opacity:.3;}
/* 공통 가이드 */
/* 2023-07-25-v1575 */
/* input */
.list_form{background-color:#fff;display:flex;/* 2023-10-20-v1670 */ /* 2023-09-07-v1629 :수정 시작 */ /* 2023-09-07-v1629 :수정 끝 */ }
.list_form + .list_form{margin-top:12px;}
.list_form.w_100 dt{width:100px;}
.list_form.w_106 dt{width:106px;}
.list_form dt{display:flex;align-items:center;flex:none;height:40px;font-size:14px;line-height:40px;color:#666;}
.list_form dt .box_pointer{flex-shrink:0;padding:13px 12px 13px 0;line-height:1;cursor:grab;}
.list_form dt .icon_translate_dis{cursor:default;/* 2023-08-30-v1616 */ }
.list_form dd{flex:1;}
.group_form + .group_form{margin-top:30px;}
.group_form + .group_choice{margin-top:20px;/* 2023-09-04-v1624 */ }
.group_form + .group_type_address{margin-top:20px;/* 2024-02-21-v1781 */ }
.group_form .item_form + .item_form{margin-top:12px;/* 2023-12-22-v1700 */ }
.group_form .item_form + .item_choice{margin-top:10px;/* 2023-12-22-v1700 */ }
.group_form .item_form + .desc_g.type1{margin-top:12px;}
.group_form .item_form ~ .cont_choice{/* 2024-02-21-v1781 */ }
.group_form .item_form2 + .item_form2{margin-top:20px;/* 2024-02-08-v1772 */ }
.group_form .tit_g{font-size:14px;line-height:21px;color:#191919;}
.group_form .tit_g + .item_form{margin-top:12px;}
.desc_comm ~ .cont_choice .group_form.type_url{/* 2024-02-21-v1781 */ }
.group_form.type_url .item_choice .lab_choice{font-size:12px;line-height:18px;color:#949494;/* 2023-12-22-v1700 */ }
.group_form.type_url .item_choice .lab_choice .icon{margin-right:8px;/* 2023-12-22-v1700 */ }
.group_type_attach .item_form{position:relative;/* 2023-12-22-v1700 */ }
.group_type_attach .box_file{display:flex;align-items:center;flex:1;height:40px;padding:10px 9px 8px;font-size:14px;line-height:20px;color:#949494;border:1px solid #ddd;background-color:#fafafa;box-sizing:border-box;/* 2024-01-08-v1693 */ }
.group_type_attach .box_file.error{border-color:#e85e36;/* 2023-12-22-v1700 */ }
.group_type_attach .desc_comm{margin-top:6px;/* 2023-12-22-v1700 */ }
.group_type_attach .desc_comm + .list_desc{margin-top:12px;/* 2023-12-22-v1700 */ }
.group_type_attach .link_g{margin-left:16px;/* 2023-12-22-v1700 */ }
.group_type_attach .btn_comm{margin-left:10px;/* 2024-01-08-v1693 */ }
.group_type_attach + .group_btn_comm{margin-top:16px;/* 2024-01-08-v1693 */ }
/* 2024-01-22-v1735 수정 시작 */
.group_type_address .item_form + .item_form{margin-top:10px;}
.box_form{/* 2023-09-26-v1656*/ }
.box_form + .box_form{margin-top:10px;/* 2023-09-26-v1656 */ }
.box_form .lab_choice{align-items:center;height:auto;padding:14px;border:1px solid #ddd;border-radius:6px;color:#191919;/* 2023-12-22-v1700 */ }
.box_form .lab_choice .icon{margin-right:12px;/* 2023-08-30-v1618 */ }
.box_form .thumb_choice{flex-shrink:0;width:40px;height:40px;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/profile_channel_128x128.png);background-repeat:no-repeat;background-size:40px 40px;margin-right:12px;/* 2023-08-30-v1618 */ }
.item_form{display:flex;align-items:center;}
.item_form + .list_layer{margin-top:20px;/* 2023-09-26-v1656 */ }
.item_form + .group_btn_comm{margin-top:12px;/* 2023-12-22-v1700 */ }
.item_form + .desc_comm.type1{margin-top:10px;/* 2023-12-22-v1700 */ }
.item_form + .tbl_comm{margin-top:20px;/* 2023-12-22-v1700 */ }
.item_form .opt_comm + .box_tf_comm{margin-left:12px;/* 2023-12-22-v1700 */ }
.item_form.type_vertical{align-items:flex-start;flex-direction:column;/* 2023-12-22-v1700 */ }
.item_form.type_vertical .item_choice.align_right{margin-left:auto;/* 2024-02-15-v1767 */ }
.item_form.type_vertical .item_choice + .item_choice{margin-top:12px;margin-left:0;/* 2023-12-22-v1700 */ }
.item_form.type_vertical .item_choice + .item_choice.align_right{margin-left:auto;/* 2024-02-15-v1767 */ }
.item_form.type_vertical .item_choice + .align_right{margin-top:23px;/* 2024-02-15-v1767 */ }
.item_form.type_vertical .item_choice .lab_choice{/* 2023-12-22-v1700 */ }
.box_tf_comm{display:flex;flex:1;align-items:center;height:40px;padding:10px 9px 8px;border:1px solid #ddd;box-sizing:border-box;}
.box_tf_comm.disabled{border-color:#ddd;background:#fafafa;/* 2023-11-29-v1704 */ }
.box_tf_comm.disabled .inp_comm{color:#949494;}
.box_tf_comm:hover{border-color:#4c4c4c;}
.box_tf_comm.focus,.box_tf_comm:focus-within{border-color:#4c4c4c;/* 2023-10-12-v1659 */ }
.box_tf_comm.focus + .box_opt_comm,.box_tf_comm:focus-within + .box_opt_comm{display:block;/* 2024-01-05-v1736 */ }
.box_tf_comm.disabled{border-color:#ddd;background-color:#fafafa;/* 2023-12-22-v1700 */ }
.box_tf_comm.error{border-color:#e85e36;}
.box_tf_comm + .btn_comm{margin-left:10px;}
.box_tf_comm + .item_choice{margin-left:12px;}
.box_tf_comm.type_area{flex-wrap:wrap;height:auto;padding:7px 9px;/* 2023-08-30-v1618 */ }
.box_tf_comm.type_area .inp_comm{flex-basis:100%;}
.box_tf_comm.type_area .count_form{flex:1;margin-top:9px;line-height:18px;/* 2023-08-30-v1618 */ }
.box_tf_comm[class*='w_']{flex:none;}
.box_tf_comm.w_80{width:80px;}
.box_tf_comm.w_200{width:200px;/* 2023-12-22-v1700 */ }
.box_tf_comm.w_260{width:260px;/* 2023-12-22-v1700 */ }
.lab_comm{display:flex;justify-content:space-between;align-items:center;margin-right:8px;font-size:14px;color:#191919;}
.lab_comm:after{width:1px;height:14px;margin-top:-2px;margin-left:8px;background-color:#eee;content:'';}
.inp_comm{flex:1;width:100%;min-width:0;border:0 none;font-size:14px;line-height:20px;color:#191919;background-color:transparent;text-align:left;vertical-align:top;box-sizing:border-box;outline:none;resize:none;}
.inp_comm::-webkit-input-placeholder{color:#949494;}
.inp_comm:-ms-input-placeholder{color:#949494;}
.inp_comm::placeholder{color:#949494;}
.inp_comm_file{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;opacity:0.01;appearance:none;cursor:pointer;/* 2023-12-22-v1700 */ }
.count_form{padding-left:8px;font-size:12px;line-height:14px;color:#949494;text-align:right;/* 2023-10-12-v1659 */ }
.count_form .emph_color{color:#191919;}
.desc_form{margin-top:10px;font-size:12px;line-height:18px;color:#666;}
.desc_form.type1{color:#949494;}
.desc_form .btn_link{color:#666;text-decoration:underline;}
/* 2024-01-22-v1735 수정 끝 */
.error_form{margin-top:6px;font-size:12px;line-height:18px;color:#e85e36;/* 2023-08-30-v1618 */ /* 2024-01-24-v1757 에러문구 위치를 위한 클래스 사용 X,inline style로 적용 */ }
.error_form + .desc_comm.type1{margin-top:12px;/* 2023-12-22-v1700 */ }
.error_form + .group_btn_comm{margin-top:12px;/* 2024-01-05-v1736 */ }
.error_form + .item_form{margin-top:12px;/* 2024-01-05-v1736 */ }
.error_form.type1{/* 2024-01-30-v1758 */ }
.group_choice + .group_form{margin-top:20px;/* 2023-09-04-v1624 */ }
.item_choice{position:relative;}
.item_choice .link_g{display:inline-block;margin-left:8px;color:#326edc;text-decoration:underline;/* 2024-01-22-v1735 */ }
.item_choice + .item_choice{margin-left:30px;}
.inp_choice{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;opacity:0.001;}
.inp_choice:checked:disabled + .lab_choice{color:#949494;cursor:not-allowed;}
.inp_choice:checked:disabled + .lab_choice .icon_radio{/* 2023-08-17-v1598 */ }
.inp_choice:disabled + .lab_choice{color:#949494;cursor:not-allowed;/* 2023-08-17-v1598 */ }
.inp_choice:disabled + .lab_choice .icon_radio{/* 2023-08-17-v1598 */ }
.inp_choice:disabled + .lab_choice .icon_check{/* 2023-08-17-v1598 */ }
.lab_choice{display:flex;position:relative;height:18px;font-size:14px;color:#191919;cursor:pointer;/* 2023-12-22-v1700 */ }
.lab_choice .icon{margin-right:10px;}
.lab_choice [class*='icon_tooltip']{margin-right:0;}
.lab_choice .wrap_tooltip{margin:-5px 0 -10px 0;}
.lab_choice .wrap_tooltip .layer_tooltip{left:5px;top:29px;/* 2023-08-07-v1576 */ }
.type_radio1.w_90 .lab_choice{width:90px;/* 2023-09-26-v1656 */ }
.type_radio1.w_94 .lab_choice{width:94px;}
.type_radio1.w_110 .lab_choice{width:110px;/* 2023-12-22-v1700 */ }
.type_radio1.w_120 .lab_choice{width:120px;/* 2023-12-22-v1700 */ }
.type_radio1.w_140 .lab_choice{width:140px;/* 2023-12-22-v1700 */ }
.type_radio1.w_180 .lab_choice{width:180px;}
.type_radio1.w_240 .lab_choice{width:240px;/* 2023-12-22-v1700 */ }
.type_radio1 .item_choice{margin:0;background-color:#fafafa;}
.type_radio1 .item_choice.disabled{background-color:rgba(0,0,0,0.02);}
.type_radio1 .item_choice:first-child{border-radius:4px 0 0 4px;}
.type_radio1 .item_choice:last-child{border-radius:0 4px 4px 0;}
.type_radio1 .inp_choice:checked + .lab_choice{border-color:#ccc;color:#326edc;background-color:#fff;/* 2023-08-30-v1618 */ }
.type_radio1 .inp_choice:checked:disabled + .lab_choice{border-color:#eee;color:rgba(50,110,220,0.3);background-color:#fafafa;}
.type_radio1 .inp_choice:disabled{cursor:not-allowed;}
.type_radio1 .inp_choice:disabled + .lab_choice{cursor:not-allowed;color:#ccc;/* 2023-08-30-v1618 */ }
.type_radio1 .lab_choice{justify-content:center;align-items:center;height:40px;margin:2px;border:1px solid #fafafa;border-radius:3px;color:#191919;box-sizing:border-box;/* 2023-12-22-v1700 */ }
.type_radio1 .icon{display:none;}
.type_radio1 + .type_search2{margin-top:20px;/* 2023-09-26-v1656 */ }
.cont_choice{padding-top:12px;/* 2024-02-21-v1781 */ }
.cont_choice .wrap_tit{margin-top:18px;/* 2024-02-21-v1781 */ }
.cont_choice .temp_store_connect{margin-top:6px;/* 2023-12-22-v1700 */ }
.cont_choice .item_form.type_url{margin-top:10px;/* 2024-02-21-v1781 */ }
.type_check1.w_57 .lab_choice{width:57px;}
.type_check1 .item_choice{margin-left:8px;}
.type_check1 .inp_choice:checked + .lab_choice{border-color:#326edc;color:#326edc;}
.type_check1 .inp_choice:disabled{cursor:not-allowed;}
.type_check1 .inp_choice:disabled + .lab_choice{cursor:not-allowed;opacity:0.3;}
.type_check1 .lab_choice{justify-content:center;align-items:center;height:36px;border:1px solid #ddd;border-radius:18px;box-sizing:border-box;}
.type_check1 .icon{display:none;}
.opt_comm{position:relative;}
.opt_comm.w_80{width:80px;}
.opt_comm.w_180{width:180px;}
.opt_comm.w_200{width:200px;/* 2023-12-22-v1700 */ }
.opt_comm.w_flex{flex:1;/* 2024-01-22-v1735 */ }
.opt_comm.open .link_selected{border-color:#4c4c4c;}
.opt_comm.open .link_selected .icon_arr_d_b_18{transform:rotate(180deg);}
.opt_comm.open .box_opt_comm{display:block;}
.opt_comm.disabled .link_selected{cursor:not-allowed;color:#949494;background-color:#fafafa;}
.opt_comm.disabled .link_selected:hover{border-color:#ddd;}
.opt_comm.error .link_selected{border-color:#e85e36;/* 2023-12-22-v1700 */ }
.opt_comm + .opt_comm{margin-left:12px;/* 2024-01-22-v1735 */ }
.link_selected{display:block;position:relative;height:40px;padding:10px 7px 7px 9px;border:1px solid #ddd;font-size:14px;line-height:21px;color:#191919;background:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;}
.link_selected:hover{border-color:#4c4c4c;text-decoration:none;}
.link_selected .icon_arr_d_b_18{position:absolute;top:11px;right:8px;}
.box_opt_comm{display:none;position:absolute;left:0;top:39px;right:0;z-index:100;border:1px solid #4c4c4c;background-color:#fff;}
.box_opt_comm .tit_box{display:block;height:40px;padding:10px 7px 7px 9px;font-weight:400;font-size:14px;line-height:21px;color:#949494;box-sizing:border-box;}
.list_opt_comm{overflow-y:auto;max-height:400px;/* 2024-01-17-v1742 :추가 시작 */ /* 2024-01-17-v1742 :추가 끝 */ /* 2023-08-30-v1616 */ }
.list_opt_comm::-webkit-scrollbar{width:6px;}
.list_opt_comm::-webkit-scrollbar-track{background:transparent;}
.list_opt_comm::-webkit-scrollbar-thumb{background-color:#eee;border-radius:3px;}
.list_opt_comm::-webkit-scrollbar-thumb:hover{background-color:#949494;}
.list_opt_comm::-webkit-scrollbar-button{width:6px;background:transparent;height:0;/* 2024-01-17-v1742 */ }
.list_opt_comm::-webkit-scrollbar-button:vertical:start:decrement,.list_opt_comm::-webkit-scrollbar-button:vertical:start:increment{display:block;height:0;}
.list_opt_comm .link_opt{display:block;height:40px;padding:10px 7px 7px 9px;font-size:14px;line-height:21px;box-sizing:border-box;}
.list_opt_comm .link_opt:hover{text-decoration:none;background-color:#fafafa;}
.list_opt_comm .link_opt.on{font-weight:bold;background-color:#f4f9ff;}
.type_day .txt_day{width:25px;font-size:14px;color:#191919;}
.type_day .txt_dash{margin-left:8px;font-size:14px;color:#191919;}
.type_day .opt_comm{margin-left:8px;}
.type_day .opt_comm:first-child{margin-left:0;}
.type_day .item_choice{margin-left:12px;}
.type_day .desc_day{margin-left:8px;font-size:14px;line-height:40px;color:#949494;/* 2023-08-25-v1611 */ }
.type_day .item_choice .lab_choice .txt_choice{color:#191919;}
/* 2024-01-08-v1693 :컴포넌트로 이동으로 인한 코드 삭제 .box_validation{padding:8px 10px 10px;.desc_validation{font-size:12px;line-height:16px;} &.type_fail{background-color:#FDF3F0;.desc_validation{color:#E85E36;} } } */
/* 2023-08-25-v1605 */
/* search */
/* 2023-09-26-v1656 :수정 시작 */
/* 2023-12-22-v1700 :코드 이동 시작 */
/* 2023-12-22-v1700 :코드 이동 끝 */
.type_search{position:relative;}
.type_search .btn_comm{width:66px;padding:0;border-color:rgba(0,0,0,0.07);background-color:#fafafa;}
.type_search + .fake_scroll{margin-top:20px;/* 2023-12-22-v1700 */ }
.type_search2 .area_search{flex:1;}
.type_search2 .area_control{display:flex;align-items:center;flex-direction:column;flex-shrink:0;width:24px;margin:0 24px;}
.type_search2 .area_control .btn_comm + .btn_comm{margin-top:10px;}
.type_search2 .box_tf_comm{position:relative;z-index:20;}
.type_search2 .box_tf_comm .btn_comm{margin:-8px -6px -6px;padding:6px;line-height:16px;}
.type_search2 .box_tf_comm .btn_delete_16{display:none;margin-right:6px;}
.type_search2 .box_search{display:block;position:relative;top:auto;right:auto;margin-top:-1px;border-color:#ddd;}
.type_search2 .tit_search{display:flex;align-items:center;height:40px;padding:10px 9px 8px;border:1px solid #ddd;box-sizing:border-box;font-weight:400;color:#191919;}
.search_on .box_tf_comm{border-color:#191919;}
.search_on .box_tf_comm .inp_comm{color:#191919;}
.search_on .box_tf_comm .btn_delete_16{display:inline-block;}
.search_on .box_search{display:block;}
.box_search{display:none;position:absolute;left:0;top:39px;right:76px;z-index:10;border:1px solid #4c4c4c;background-color:white;}
.box_search .on .btn_search{font-weight:700;background-color:#f4f9ff;}
.box_search .on .btn_search:hover{background-color:#f4f9ff;}
.box_search .btn_search{width:100%;height:40px;padding:0 10px;font-size:14px;text-align:left;}
.box_search .btn_search:hover{background-color:#fafafa;}
/* 2023-09-26-v1656 :수정 끝 */
/* 2024-01-05-v1736 :추가 시작 */
.type_suggest{position:relative;}
/* 2024-01-05-v1736 :추가 끝 */
/* 2024-01-22-v1735 :추가 시작 */
.type_num_three .txt_dash{display:flex;justify-content:center;align-items:center;width:22px;font-size:14px;}
/* 2024-01-22-v1735 :추가 끝 */
/* 공통 가이드는 아니지만 공통화 필요성이 있음 */
/* 2023-10-26-v1673 */
/* chip */
.chip_comm{height:22px;padding:0 6px;border-radius:3px;font-size:12px;line-height:23px;}
.chip_comm.type_expires{color:#E85E36;background-color:#FDF3F0;}
/* 공통 가이드는 아니지만 공통화 필요성이 있음 */
/* chip */
.area_attention{margin-top:50px;padding:14px 12px;background:#F7F7F7;/* 2024-01-22-v1735 추가 시작 */ /* 2024-01-22-v1735 추가 끝 */ }
.area_attention .desc_g,.area_attention .list_g li{display:flex;font-size:12px;line-height:18px;color:#595959;}
.area_attention .desc_g:before,.area_attention .list_g li:before{flex-shrink:0;display:block;width:2px;height:2px;margin-right:8px;margin-top:7px;background:#595959;content:'';}
.area_attention .list_g li + li{margin-top:8px;}
.area_attention.type_border{margin-top:0;padding:18px 12px;border:1px solid #eee;background-color:#fff;/* 2024-01-22-v1735 */ }
.area_attention.type_border .list_g.type_dot li:before{flex-shrink:0;width:2px;height:2px;margin:4px 8px 0 0;background-color:#666;content:'';}
.area_attention.type_border .list_g li{display:flex;position:static;float:none;width:auto;height:auto;border:0 none;font-size:14px;line-height:20px;color:#191919;/* 예전 버전의 .list_box가 삭제 될 경우 수정 필요 */ }
.area_attention.type_border .list_g li:first-child{margin-top:0;/* 예전 버전의 .list_box가 삭제 될 경우 수정 필요 */ }
.area_attention.type_border .list_g li + li{margin-top:6px;}
.area_attention.type_border .list_g .link_underline2{margin-left:3px;}
/* filter */
.wrap_filter{display:flex;align-items:center;margin-top:40px;/* 2024-01-05-v1736 */ }
.wrap_filter .txt_count{display:flex;margin-right:10px;font-size:20px;color:#191919;/* 2023-12-22-v1700 */ }
.wrap_filter .txt_count .txt_roboto,.wrap_filter .txt_count .pagination_map .link_page,.pagination_map .wrap_filter .txt_count .link_page,.wrap_filter .txt_count .count_form{margin-left:4px;color:#326EDC;/* 2023-12-22-v1700 */ }
.wrap_filter .item_form{margin-left:auto;/* 2023-12-22-v1700 */ }
.wrap_filter .tit_item{font-weight:400;font-size:14px;color:#191919;/* 2023-12-22-v1700 */ }
.wrap_filter .opt_comm{margin-left:10px;/* 2023-12-22-v1700 */ }
.wrap_filter .wrap_period{margin-left:10px;padding:0;/* 2023-12-22-v1700 */ }
.wrap_filter .box_tf_comm{margin-left:10px;/* 2023-12-22-v1700 */ }
.wrap_filter + .tbl_comm{margin-top:15px;/* 2024-01-05-v1736 */ }
.wrap_filter .btn_search_16{margin:-8px -6px -6px;padding:6px;}
/* 2024-01-22-v1735 :추가 시작 */
.item_attach .inner_g{display:flex;align-items:center;justify-content:space-between;height:50px;padding:0 20px;background:#fafafa;/* 2024-01-30-v1758 */ }
.item_attach .inner_g + .inner_g{margin-top:12px;}
.item_attach .inner_g + .area_btn_attach{margin-top:12px;}
.item_attach .area_file{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;}
.item_attach .desc_g{overflow:hidden;max-width:480px;font-size:14px;/* 2024-01-30-v1758 */ }
.item_attach .area_btn{flex-shrink:0;display:flex;}
.item_attach .area_btn .btn_comm{margin-left:6px;}
.item_attach .sub_attact{display:flex;align-items:center;}
.item_attach .sub_attact .link_g{margin-left:10px;font-size:14px;color:#326edc;text-decoration:underline;}
/* 2024-01-22-v1735 :추가 끝 */
/* 공통 가이드 */
/* 2024-01-22-v1735 */
/* profile */
.item_profile{display:flex;align-items:center;}
.item_profile .thumb_item{flex-shrink:0;/* 2024-01-30-v1758 */ }
.item_profile .info_item{display:flex;flex-direction:column;margin-left:13px;}
.item_profile .txt_info1{display:flex;margin-top:2px;min-width:0;font-size:18px;line-height:20px;color:#191919;/* 2024-01-30-v1758 */ }
.item_profile .txt_info1 .icon{flex-shrink:0;}
.item_profile .txt_info1 .icon_confirm_16{margin:2px 0 0 2px;}
.item_profile .txt_info2{font-size:12px;line-height:18px;color:#7F7F7F;}
/** toast layer **/
.toast_layer_comm.type_translate .inner_toast{max-width:388px;background:#fff;border:1px solid #ddd;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.04);}
.toast_layer_comm.type_translate .desc_toast{color:#191919;line-height:19px;}
.toast_layer_comm.type_translate .icon_alert_26{filter:brightness(0.35);}
.toast_layer_comm .inner_toast{position:relative;display:flex;align-items:center;max-width:420px;padding:30px;background-color:#424242;box-sizing:border-box;}
.toast_layer_comm .inner_toast .icon{flex-shrink:0;flex:none;width:26px;height:26px;margin-right:14px;}
.toast_layer_comm .desc_toast{font-size:14px;line-height:21px;color:#fff;}
.toast_layer_comm .icon_loading_26{animation:loadingCircle 1s linear infinite;}
.toast_layer_comm .btn_close{position:absolute;top:6px;right:6px;}
.toast_layer_ai .inner_toast{border:1.5px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#2ea0ef 3.49%,#5080ef 43.39%,#9853e2 79.3%,#dd3498 99.74%);background-origin:border-box;background-clip:content-box,border-box;border-radius:4px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.04);}
.toast_layer_ai .wrap_toast{position:relative;display:flex;max-width:420px;padding:14px 29px;box-sizing:border-box;}
.toast_layer_ai .wrap_toast .img_ai_chat{margin-top:4px;}
.toast_layer_ai .wrap_desc{margin-left:12px;}
.toast_layer_ai .desc_toast{font-size:13px;line-height:18px;color:rgba(0,0,0,0.7);}
.toast_layer_ai .btn_ai_noti{height:32px;margin-top:6px;font-size:13px;border-color:rgba(50,110,220,0.1);}
.toast_layer_ai .btn_ai_noti img{margin-top:-3px;}
.toast_layer_ai .btn_close{position:absolute;top:6px;right:6px;}
.toast_layer_ai .btn_close .icon_close_20{opacity:0.75;}
@keyframes loadingCircle{0%{transform:rotate(0);}
  100%{transform:rotate(360deg);} }
.icon_mw{overflow:hidden;display:inline-block;margin:0;padding:0;border:0;color:transparent;background-color:transparent;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/icon_mw.png);background-repeat:no-repeat;background-size:200px 200px;vertical-align:top;text-indent:100%;white-space:nowrap;outline:0 none;}
.group_info{/* comm checkbox radio */ /* comm switch */ /* comm input */ /* 카테고리 */ /* contents 작성폼 공통 */ }
.group_info .icon_arrow_u{width:24px;height:24px;background-position:-112px 0;}
.group_info .icon_clear{width:24px;height:24px;background-position:-120px -28px;}
.group_info .inp_comm{border:0;background:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;opacity:0.001;}
.group_info .choice_item{position:relative;display:inline-flex;align-items:center;vertical-align:top;}
.group_info .choice_item .icon_mw{width:20px;height:20px;}
.group_info .choice_item .icon_checkbox{background-position:0 -28px;}
.group_info .choice_item .icon_radio{background-position:-24px -28px;}
.group_info .choice_item .lab_choice{display:flex;align-items:center;}
.group_info .choice_item .txt_choice{padding-left:6px;font-weight:400;font-size:14px;line-height:1.4;}
.group_info .choice_item .txt_choice:empty{display:none;}
.group_info .choice_item .inp_comm{position:absolute;top:0;left:0;width:100%;height:100%;}
.group_info .choice_item .inp_comm:checked + .lab_choice .icon_checkbox{background-position:-48px -28px;}
.group_info .choice_item .inp_comm:checked + .lab_choice .icon_radio{background-position:-72px -28px;}
.group_info .choice_item .inp_comm:disabled{cursor:not-allowed;}
.group_info .choice_item .inp_comm:disabled + .lab_choice{opacity:0.3;}
.group_info .choice_type1{width:100%;height:40px;padding:10px 16px;box-sizing:border-box;}
.group_info .choice_type1 .lab_choice{width:100%;padding-right:30px;box-sizing:border-box;}
.group_info .choice_type1 .txt_choice{display:block;padding:0;}
.group_info .choice_type1 .num_count{color:#2c88de;}
.group_info .choice_type1 .icon_mw{position:absolute;top:10px;right:16px;background-position:100px 0;}
.group_info .choice_type1 .inp_comm:checked + .lab_choice .txt_choice{font-weight:700;}
.group_info .choice_type1 .inp_comm:checked + .lab_choice .icon_mw{background-position:-96px -28px;}
.group_info .choice_type2{padding:0 46px 0 16px;box-sizing:border-box;}
.group_info .choice_type2 .lab_choice{flex-direction:column;align-items:flex-start;}
.group_info .choice_type2 .icon_radio{position:absolute;top:50%;right:16px;margin-top:-10px;}
.group_info .choice_type2 .txt_choice{padding:0;font-weight:500;font-size:14px;line-height:19px;}
.group_info .choice_type2 .txt_desc{display:block;margin-top:1px;font-size:12px;line-height:16px;color:#7f7f7f;}
.group_info .choice_list{display:flex;flex-direction:column;}
.group_info .switch_item{position:relative;display:inline-flex;align-items:center;vertical-align:top;}
.group_info .switch_item .lab_switch{position:relative;height:26px;padding:6px 0;margin:0 2.5px;box-sizing:border-box;}
.group_info .switch_item .lab_switch:before{content:'';display:block;width:36px;height:14px;background:rgba(0,0,0,0.14);border-radius:10px;}
.group_info .switch_item .lab_switch:after{content:'';position:absolute;top:3px;left:0;width:20px;height:20px;border-radius:20px;background-color:#fff;box-shadow:0px 0.5px 1px 0.5px rgba(0,0,0,0.16);-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
.group_info .switch_item .inp_comm{position:absolute;top:0;left:0;width:100%;height:100%;}
.group_info .switch_item .inp_comm:checked + .lab_switch:before{background-color:#ffe500;}
.group_info .switch_item .inp_comm:checked + .lab_switch:after{left:16px;}
.group_info .os_ios .switch_item .lab_switch{width:51px;height:31px;padding:0;margin:0;border-radius:15.5px;}
.group_info .os_ios .switch_item .lab_switch:before{width:100%;height:100%;border-radius:15.5px;}
.group_info .os_ios .switch_item .lab_switch:after{top:1.5px;left:1.5px;width:29px;height:28px;box-shadow:0px 1px 1.5px rgba(0,0,0,0.0510643),0px 1px 2px rgba(0,0,0,0.08);}
.group_info .os_ios .switch_item .inp_comm:checked + .lab_switch:after{left:21px;}
.group_info .group_switch{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 18px;}
.group_info .group_switch .tit_switch{font-weight:500;font-size:14px;line-height:18px;color:#333;}
.group_info .item_switch{display:flex;justify-content:space-between;padding:8px 0;}
.group_info .item_switch .txt_choice{display:block;padding:0;font-weight:500;font-size:14px;line-height:19px;}
.group_info .item_switch .txt_desc{display:block;margin-top:1px;font-size:12px;line-height:16px;color:#7f7f7f;}
.group_info .tf_comm{flex:1;position:relative;width:100%;padding:12px 0;border:0 none;font-size:14px;line-height:19px;color:#191919;letter-spacing:0;background-color:transparent;box-sizing:border-box;outline:0 none;caret-color:#ffe500;}
.group_info .tf_comm::-webkit-input-placeholder{color:#8e8e8e;opacity:1;}
.group_info .tf_comm:-ms-input-placeholder{color:#8e8e8e;}
.group_info .tf_comm::placeholder{color:#8e8e8e;}
.group_info .tf_comm:disabled{-webkit-text-fill-color:#ccc;color:#ccc;}
.group_info .item_form{position:relative;}
.group_info .tfbox_item{display:flex;justify-content:space-between;width:100%;border-bottom:1px solid #ccc;box-sizing:border-box;}
.group_info .tfbox_item.focus{border-color:#191919;}
.group_info .count_tf{display:flex;justify-content:flex-end;min-width:35px;font-size:11px;line-height:15px;color:#999;}
.group_info .count_tf .total_count{display:flex;}
.group_info .count_tf .total_count:before{content:'/';}
.group_info .util_tf{display:flex;align-items:center;margin-left:12px;}
.group_info .util_tf .btn + .btn{margin-left:8px;}
.group_info .util_tf .btn_clear{width:24px;height:28px;}
.group_info .util_tf .btn_round{display:flex;align-items:center;min-width:48px;height:28px;padding:0 12px;border-radius:14px;border:1px solid rgba(0,0,0,0.14);font-size:12px;line-height:28px;color:#191919;}
.group_info .util_tf .btn_round:disabled,.group_info .util_tf .btn_round.disabled{opacity:0.3;cursor:not-allowed;}
.group_info .txt_tf{margin-top:5px;font-size:11px;line-height:15px;}
.group_info .txt_tf.error{color:#e65f3e;}
.group_info .item_form{display:block;}
.group_info .item_form.type_text{padding-bottom:10px;}
.group_info .item_form.type_text .tfbox_item{display:block;border:0 none;}
.group_info .item_form.type_text .tfbox_item:before{content:'';position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #ccc;}
.group_info .item_form.type_text .tfbox_item::after{content:'';display:block;height:15px;}
.group_info .item_form.type_text .tfbox_item .tf_comm{padding:10px 0;resize:none;}
.group_info .item_form.type_text .tfbox_item.focus:before{border-color:#191919;}
.group_info .item_form.type_text .txt_tf{margin:-15px 60px 0 0;}
.group_info .item_form.type_text .util_tf{justify-content:flex-end;width:100%;margin-left:0;margin-bottom:-15px;}
.group_info .opt_select .btn_select{overflow:hidden;display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;height:44px;border-bottom:1px solid #ccc;font-size:14px;line-height:19px;}
.group_info .opt_select .btn_select .icon_mw{transform:rotate(-180deg);}
.group_info .opt_select .box_opt{display:none;position:relative;margin-top:-1px;padding:8px 16px;background-color:#fafafa;}
.group_info .opt_select .list_select .choice_item{width:100%;height:40px;}
.group_info .opt_select .list_select .choice_item .txt_choice{padding-left:10px;}
.group_info .opt_select.opt_open .btn_select .icon_mw{transform:rotate(0deg);}
.group_info .opt_select.opt_open .box_opt{display:block;}
.group_info .category_item{overflow:hidden;}
.group_info .category_item .list_tab{display:inline-flex;padding:0 16px;}
.group_info .category_item .list_tab li{flex-shrink:0;}
.group_info .category_item .list_tab li + li{margin-left:8px;}
.group_info .category_item .list_tab::after{content:'';display:block;padding-right:16px;}
.group_info .category_item .btn_tab{display:flex;align-items:center;height:36px;padding:0 12px;background:#fff;border:1px solid rgba(0,0,0,0.14);border-radius:80px;box-sizing:border-box;}
.group_info .category_item .btn_tab[aria-selected='true']{background-color:#191919;font-weight:700;color:#fff;}
.group_info .category_item .inner_item{overflow-y:auto;position:relative;width:100%;height:100%;padding:16px 0;z-index:1;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;box-sizing:border-box;}
.group_info .emph_required{display:inline-block;overflow:hidden;font-size:0;line-height:0;color:transparent;vertical-align:top;}
.group_info .emph_required::before{display:inline-block;margin:-2px 0 0 2px;color:#e65f3e;font-size:12px;line-height:20px;vertical-align:top;content:'*';}
.group_info{margin-top:10px;}
.group_info .tit_tf{display:block;padding-top:8px;font-weight:400;font-size:12px;line-height:19px;color:#7f7f7f;}
.group_info + .group_info{margin-top:16px;}
/* // 2023-07-25-v1575 :common폴더 보다 component 폴더를 위로 올림 */
/**** 공통 ****/
.ico_rocket{display:inline-block;overflow:hidden;font-size:0;line-height:0;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/ico_rocket.png);background-repeat:no-repeat;vertical-align:top;text-indent:-9999px;background-size:800px 950px;/* 2023-10-12-v1660 :이미지 변경 */ }
.txt_rocket{display:inline-block;overflow:hidden;font-size:0;line-height:0;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/txt_rocket.png);background-repeat:no-repeat;vertical-align:top;text-indent:-9999px;background-size:140px 40px;}
.ico_custom{display:inline-block;overflow:hidden;width:20px;height:20px;padding:3px;vertical-align:top;}
/* 커스텀메뉴 아이콘은 개발에서 img를 넣어 처리하는 것으로 협의 */
.ico_custom img{display:block;width:100%;height:auto;}
.emph_g{color:#2eacbc;-webkit-font-smoothing:antialiased;}
/* 푸른색 */
.emph_g2{color:#ff5640;}
/* 붉은색 */
.emph_g3{color:#5a8280;-webkit-font-smoothing:antialiased;}
/* 진녹색 */
.emph_g4{color:#ff5640;text-decoration:underline;}
/* 붉은색 언더라인 */
.emph_g5{color:#5a8280;text-decoration:underline;-webkit-font-smoothing:antialiased;}
/* 진녹색 언더라인 */
.emph_g5:hover{color:#103533;}
.emph_g6{color:#2eacbc;text-decoration:underline;-webkit-font-smoothing:antialiased;}
/* 푸른색 언더라인 */
.emph_g7{color:#888;}
.emph_g8{text-decoration:underline;}
.emph_g9{font-weight:bold;color:#191919;}
/* 검정색(#191919) 볼드 */
.emph_g10{color:#666;text-decoration:underline;}
/* 회색 언더라인 */
.emph_g11{font-weight:bold;}
.emph_g12{color:#326edc;}
.emph_g13{color:#326edc;font-weight:bold;text-decoration:none;/* 2023-03-22-v1401 추가 */ }
.emph_g14{color:#2C88DE;}
.txt_underline{text-decoration:underline;vertical-align:top;}
.link_underline{height:20px;border-bottom:1px solid #2eacbc;font-size:14px;color:#2eacbc;-webkit-font-smoothing:antialiased;}
.link_underline:hover{border-color:#009a94;color:#009a94;text-decoration:none;}
.link_underline2{color:#326EDC;text-decoration:underline;}
.link_underline3{color:#333;text-decoration:underline;}
.link_thumb{display:block;overflow:hidden;}
.link_cont{display:block;overflow:hidden;}
.bg_blur{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;background-size:280px 280px;filter:blur(10px);-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);}
.thumb_g{display:block;width:100%;height:auto;}
.thumb_gif{position:absolute;top:0;left:0;right:0;bottom:0;min-width:100%;max-width:100%;margin:auto;}
.thumb_vertical{min-width:auto;min-height:100%;max-height:100%;}
.frame_dimmed{position:absolute;top:0;left:0;right:0;bottom:0;background-color:black;opacity:0.5;filter:alpha(opacity=50);}
.wrap_thumb{display:block;overflow:hidden;position:relative;}
.round_thumb{background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/profile_default.png) no-repeat;-webkit-background-size:150px 130px;background-size:150px 130px;}
.round_thumb:after{display:none;}
/* 2023-11-03 :컴포넌트 정리로 인한 삭제 (사용하지 않음) 
.loading_thumb{background-color:rgb(252,252,252)}
*/
.txt_roboto,.pagination_map .link_page,.count_form{font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;}
.emph_comm{color:#326edc;/* 2024-01-22-v1735 :공통 (emph_g숫자 형태는 지양) */ }
/* 공통 wrapper */
/* 2023-09-07-v1629 :수정 시작 */
.wrap_detail{padding:20px 30px 24px;background-color:#FAFAFA;/* 2023-12-22-v1700 */ }
.wrap_detail .list_comm{align-items:center;min-height:30px;/* 2024-01-24-v1757 */ }
.wrap_detail .list_comm + .list_comm{margin-top:4px;/* 2023-12-22-v1700 */ }
.wrap_detail .list_comm .btn_help{padding:5px 6px;}
.wrap_detail .wrap_btn_comm{margin-top:12px;padding-top:16px;padding-left:110px;/* 2023-12-22-v1700 */ }
.wrap_comm{display:flex;position:relative;padding-top:40px;/* 2024-01-22-v1735 :추가 시작 */ /* 2024-01-22-v1735 :추가 끝 */ /* 2023-12-22-v1700 :수정 시작 */ /* 2023-12-22-v1700 :수정 끝 */ }
.wrap_comm.type_comm{flex-direction:column;}
.wrap_comm.type_comm .preview_comm{overflow:hidden;position:absolute;right:0;width:360px;padding:33px 10px;border:3px solid #000;border-radius:36px;background-color:#F0F0F0;box-sizing:border-box;}
.wrap_comm.type_join .section_comm{margin-right:410px;}
.wrap_comm.type_join .preview_comm{height:674px;padding-bottom:0;}
.wrap_comm.type_join .wrap_card_swiper{padding-bottom:30px;}
.wrap_comm.type_channelweb .preview_comm{position:absolute;right:0;width:360px;height:835px;/* 2023-12-22-v1700 */ /* 2023-09-07-v1629 :수정 시작 */ /* 2023-09-07-v1629 :수정 끝 */ }
.wrap_comm.type_channelweb .preview_comm .group_preview{overflow:hidden;position:relative;z-index:2;width:100%;height:720px;padding:30px 0;border:3px solid #191919;border-radius:36px;background-color:#F6F6F6;box-sizing:border-box;}
.wrap_comm.type_channelweb .preview_comm .group_preview_colorset{position:relative;z-index:1;margin:-37px 4px 0;padding:60px 18px 28px;border:1px solid #ccc;border-radius:0 0 26px 26px;background-color:#fff;/* 2023-09-07-v1629 */ }
.wrap_comm.type_channelweb .preview_comm iframe{width:100%;height:100%;}
.wrap_comm.type_channelweb .preview_comm .area_colorset{display:flex;justify-content:space-between;}
.wrap_comm.type_channelweb .preview_comm .area_colorset + .area_colorset{margin-top:8px;/* 2023-09-07-v1629 */ }
.wrap_comm.type_channelweb .preview_comm .btn_colorset{position:relative;flex:none;width:28px;height:28px;border-radius:14px;}
.wrap_comm.type_channelweb .preview_comm .btn_colorset.active:after{content:'';}
.wrap_comm.type_channelweb .preview_comm .btn_colorset:before{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.14);border-radius:14px;content:'';}
.wrap_comm.type_channelweb .preview_comm .btn_colorset:after{position:absolute;left:50%;top:50%;width:32px;height:32px;border:2px solid #191919;border-radius:18px;transform:translate(-50%,-50%);content:none;}
.wrap_comm.type_channelweb .preview_comm .btn_colorset.type_default:before{content:none;}
.wrap_comm.type_channelweb .preview_comm .btn_colorset.type_add:before{content:none;}
.wrap_comm.type_channelweb .preview_comm .btn_colorset.type_add:after{content:none;}
.wrap_comm.type_channelweb .preview_comm .btn_colorset.type_add .icon{position:relative;z-index:3;}
.wrap_comm.type_channelweb .preview_comm .btn_colorset.type1{background-color:#484A4C;}
.wrap_comm.type_channelweb .preview_comm .btn_colorset.type2{background-color:#191919;}
.wrap_comm.type_channelweb .preview_comm .btn_colorset.type3{background-color:#5B402D;}
.wrap_comm.type_channelweb .preview_comm .btn_colorset.type4{background-color:#483427;}
.wrap_comm.type_channelweb .preview_comm .btn_colorset.type5{background-color:#DC5D72;}
.wrap_comm.type_channelweb .preview_comm .btn_colorset.type6{background-color:#7B57A9;}
.wrap_comm.type_channelweb .preview_comm .btn_colorset.type7{background-color:#565A9E;}
.wrap_comm.type_channelweb .preview_comm .btn_colorset.type8{background-color:#2D3D4F;}
.wrap_comm.type_channelweb .preview_comm .btn_colorset.type9{background-color:#3963B2;}
.wrap_comm.type_channelweb .preview_comm .btn_colorset.type10{background-color:#187DBA;}
.wrap_comm.type_channelweb .preview_comm .btn_colorset.type11{background-color:#4297BC;}
.wrap_comm.type_channelweb .preview_comm .btn_colorset.type12{background-color:#059590;}
.wrap_comm.type_channelweb .preview_comm .btn_colorset.type13{background-color:#68994E;}
.wrap_comm.type_channelweb .preview_comm .btn_colorset.type14{background-color:#FAE100;}
.wrap_comm.type_channelweb .preview_comm .btn_colorset.type15{background-color:#EB7B34;}
.wrap_comm.type_channelweb .preview_comm .btn_colorset.type16{background-color:#D6423D;}
.wrap_comm.type_channelweb .preview_comm .group_picker{position:absolute;right:305px;bottom:59px;z-index:3;box-shadow:0px 10px 10px rgba(0,0,0,0.04);/* 2023-09-07-v1629-2 */ }
.wrap_comm.type_channelweb .section_comm{margin-right:374px;}
.wrap_comm.type_coupon_write .preview_comm{position:absolute;right:0;width:360px;/* 2024-03-08-v1801 :수정 시작 */ /* 2024-03-08-v1801 :수정 끝 */ /* 2024-01-30-v1765 :삭제 시작 */ /* 2024-01-30-v1765 :삭제 끝 */ /* 2024-01-26-v1762 :수정 시작 */ /* 2024-01-26-v1762 :수정 끝 */ }
.wrap_comm.type_coupon_write .preview_comm .group_preview{margin-top:10px;padding:13px 4px 15px 15px;background-color:#F0F0F0;/* 2024-03-06-v1795 */ }
.wrap_comm.type_coupon_write .preview_comm .head_preview{position:relative;width:330px;margin-bottom:13px;}
.wrap_comm.type_coupon_write .preview_comm .head_preview .tit_head{display:block;width:162px;margin:0 auto;font-weight:700;font-size:15px;line-height:24px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wrap_comm.type_coupon_write .preview_comm .head_preview .util_head{position:absolute;top:0;right:0;}
.wrap_comm.type_coupon_write .preview_comm .head_preview .btn_comm + .btn_comm{margin-left:14px;}
.wrap_comm.type_coupon_write .preview_comm .inner_preview{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;position:relative;width:341px;height:585px;/* 2024-01-17-v1742 :추가 시작 */ /* 2024-01-17-v1742 :추가 끝 */ /* 2024-01-09-v1737 */ }
.wrap_comm.type_coupon_write .preview_comm .inner_preview::-webkit-scrollbar{width:6px;}
.wrap_comm.type_coupon_write .preview_comm .inner_preview::-webkit-scrollbar-track{background:transparent;}
.wrap_comm.type_coupon_write .preview_comm .inner_preview::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.08);}
.wrap_comm.type_coupon_write .preview_comm .inner_preview::-webkit-scrollbar-button{width:6px;background:transparent;height:0;}
.wrap_comm.type_coupon_write .preview_comm .area_view{flex-shrink:0;overflow:hidden;width:330px;height:330px;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/no_img330x330.png);background-size:330px 330px;/* 2024-02-07-v1771 */ }
.wrap_comm.type_coupon_write .preview_comm .area_cont{flex:1;width:330px;padding-top:15px;border-radius:0 0 6px 6px;border-top:3px solid #FEE500;background-color:#FFF;/* 2024-01-26-v1762 */ }
.wrap_comm.type_coupon_write .preview_comm .item_barcode{display:flex;flex-direction:column;align-items:center;/* 2024-03-06-v1795 */ }
.wrap_comm.type_coupon_write .preview_comm .item_barcode .img_barcode{width:165px;/* 2024-03-06-v1795 */ }
.wrap_comm.type_coupon_write .preview_comm .item_barcode .txt_item{margin:5px 0 0 3px;font-weight:500;font-size:13px;line-height:15px;color:#666;letter-spacing:5px;text-align:center;/* 2024-03-08-v1801 */ }
.wrap_comm.type_coupon_write .preview_comm .item_coupon{text-align:center;}
.wrap_comm.type_coupon_write .preview_comm .item_coupon .txt_item{display:block;font-size:15px;line-height:18px;}
.wrap_comm.type_coupon_write .preview_comm .item_coupon .btn_item{display:inline-block;margin-top:9px;border-bottom:3px solid #FEE500;font-size:12px;line-height:16px;color:#666;vertical-align:top;/* 2024-01-09-v1737 */ }
.wrap_comm.type_coupon_write .preview_comm .item_info{margin-top:-3px;padding:0 13px 12px;/* 2024-01-26-v1762 */ }
.wrap_comm.type_coupon_write .preview_comm .item_info .line_item{margin:7px -13px;}
.wrap_comm.type_coupon_write .preview_comm .line_item{height:13px;margin:7px 0;border:0 none;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/img_coupon_line.png);background-repeat:no-repeat;background-size:330px 13px;}
.wrap_comm.type_coupon_write .preview_comm .line_item + .item_info{margin-top:0;}
.wrap_comm.type_coupon_write .preview_comm .list_item{display:flex;justify-content:center;}
.wrap_comm.type_coupon_write .preview_comm .list_item.type_price{font-size:14px;line-height:16px;color:#949494;/* 2024-01-05-v1736 */ }
.wrap_comm.type_coupon_write .preview_comm .list_item.type_price.done{font-weight:700;color:#191919;/* 2024-01-30-v1765 */ }
.wrap_comm.type_coupon_write .preview_comm .list_item.type_subject{margin-top:4px;font-size:17px;line-height:20px;color:#949494;}
.wrap_comm.type_coupon_write .preview_comm .list_item.type_subject.done{font-weight:700;color:#191919;/* 2024-01-30-v1765 */ }
.wrap_comm.type_coupon_write .preview_comm .list_item.type_date{margin-top:5px;font-size:12px;line-height:14px;color:#E85E36;}
.wrap_comm.type_coupon_write .preview_comm .list_item.type_date dd{margin-left:4px;}
.wrap_comm.type_coupon_write .preview_comm .list_item.type_date + .group_btn_comm{margin-top:12px;}
.wrap_comm.type_coupon_write .preview_comm .desc_item{margin-top:11px;font-size:13px;line-height:18px;color:#949494;/* 2024-03-15-v1806 */ }
.wrap_comm.type_coupon_write .preview_comm .desc_item.done{color:#666;/* 2024-03-15-v1806 */ }
.wrap_comm.type_coupon_write .preview_comm [aria-labelledby="tab2"]:after{position:absolute;left:15px;right:15px;bottom:12px;height:42px;border-radius:0 0 6px 6px;background:linear-gradient(0deg,#FFFFFF 5.8%,rgba(255,255,255,0.0001) 50%);content:'';}
.wrap_comm.type_coupon_write .section_comm{margin-right:410px;}
.section_comm{flex:1;/* 2024-01-22-v1735 :추가 시작 */ /* 2024-01-22-v1735 :추가 끝 */ }
.section_comm .wrap_tit{padding:0 0 10px;color:#191919;/* 2023-12-22-v1700 */ }
.section_comm .wrap_tit .tit_g{padding:0;/* 2024-02-23-v1787 */ }
.section_comm .wrap_tit .type1{font-weight:700;font-size:16px;line-height:24px;}
.section_comm .wrap_tit .type1 .link_tit{line-height:inherit;/* 2024-01-30-v1758 */ }
.section_comm .wrap_tit .type2{font-weight:700;font-size:18px;line-height:27px;/* 2023-12-22-v1700 */ }
.section_comm .wrap_tit .type3{font-weight:400;font-size:14px;line-height:18px;/* 2023-12-22-v1700 */ }
.section_comm .wrap_tit .tit_g.type4{font-weight:700;font-size:20px;line-height:29px;letter-spacing:-0.02em;}
.section_comm .wrap_tit + .area_comm{margin-top:11px;/* 2023-12-22-v1700 */ }
.section_comm .wrap_tit .link_tit{display:inline-block;margin-left:10px;font-weight:400;font-size:14px;line-height:18px;color:#326EDC;text-decoration:underline;vertical-align:top;/* 2024-01-30-v1758 */ }
.section_comm .desc_comm.type1{font-weight:400;font-size:12px;line-height:18px;color:#949494;/* 2024-01-30-v1758 */ }
.section_comm .desc_comm.type1 .link_g{margin-left:8px;color:#949494;}
.section_comm .list_breadcumb{display:flex;position:absolute;top:4px;right:0;}
.section_comm .list_breadcumb li{display:flex;align-items:center;font-size:16px;color:#ccc;}
.section_comm .list_breadcumb li.on{font-weight:600;color:#191919;}
.section_comm .list_breadcumb li.on .txt_num{color:#fff;background:#191919;}
.section_comm .list_breadcumb .txt_num{display:flex;justify-content:center;align-items:center;width:20px;height:20px;margin-right:6px;font-weight:500;font-size:12px;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;color:#fbfcfe;border-radius:50%;background:#ccc;}
.section_comm .list_breadcumb .icon_arr_14{margin:0 10px 0 12px;}
.section_comm.type_box{flex:0 0 auto;padding:18px 27px 40px;border:1px solid #DDD;border-radius:8px;box-sizing:border-box;/* 2024-01-22-v1735 */ }
.section_comm.type_box .opt_comm + .opt_comm{margin-left:18px;/* 2024-01-22-v1735 */ }
.preview_comm{position:relative;flex:none;/* 2024-01-22-v1735 :추가 시작 */ /* view_message4.ejs를 기준으로 작성 되었음,유니크한 상위클래스로 인해 공통으로 사용할 수 있도록 변경 */ /* 2024-01-2-v1735 :추가 끝 */ }
.preview_comm .area_card{overflow:hidden;border-radius:10px;background-color:#FFF;}
.preview_comm .area_card + .area_card{margin-top:13px;}
.preview_comm .card_head{display:flex;justify-content:space-between;align-items:center;height:56px;padding:0 16px 0 18px;}
.preview_comm .card_head .tit_g{font-weight:500;font-size:15px;line-height:20px;color:#191919;}
.preview_comm .card_head .btn_close{flex-shrink:0;}
.preview_comm .card_head + .card_cont{padding-top:0;}
.preview_comm .card_cont{padding:20px 16px 20px;}
.preview_comm .card_profile .item_profile_head{display:flex;align-items:center;}
.preview_comm .card_profile .btn_thumb{flex-shrink:0;width:64px;height:64px;margin-right:12px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/profile_channel_128x128.png) no-repeat 0 0;background-size:64px 64px;}
.preview_comm .card_profile .info_profile{display:flex;flex-direction:column;min-width:0;margin-right:15px;padding:0;}
.preview_comm .card_profile .area_name{display:flex;align-items:center;}
.preview_comm .card_profile .tit_name{font-weight:700;font-size:18px;line-height:20px;color:#191919;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;/* 2024-03-18-v1811 */ }
.preview_comm .card_profile .icon_confirm_16{flex-shrink:0;margin-left:4px;/* 2023-12-21-v1723 */ }
.preview_comm .card_profile .txt_friends{margin-top:4px;font-size:12px;line-height:16px;color:#7F7F7F;}
.preview_comm .card_profile .util_profile{display:flex;flex-shrink:0;margin-left:auto;/* 2023-09-26-v1655 */ }
.preview_comm .card_profile .util_profile .btn_util + .btn_util{margin-left:8px;}
.preview_comm .card_profile .item_desc{margin:16px 0 0 2px;font-size:12px;line-height:16px;color:#7F7F7F;}
.preview_comm .card_board .link_board{display:flex;align-items:center;}
.preview_comm .card_board .item_thumb{flex-shrink:0;width:100px;height:75px;margin-right:12px;}
.preview_comm .card_board .item_info{display:flex;flex-direction:column;min-width:0;}
.preview_comm .card_board .tit_info{font-weight:400;font-size:14px;line-height:19px;color:#191919;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;/* 2024-03-18-v1811 */ }
.preview_comm .card_board .txt_info{margin-top:2px;font-size:13px;line-height:17px;color:#7F7F7F;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.preview_comm .card_board .wrap_card_swiper{display:flex;overflow:hidden;}
.preview_comm .card_board .wrap_card_swiper .link_board{align-items:normal;flex-direction:column;flex-shrink:0;width:201px;}
.preview_comm .card_board .wrap_card_swiper .link_board + .link_board{margin-left:12px;}
.preview_comm .card_board .wrap_card_swiper .item_thumb{width:201px;height:151px;margin-right:0;}
.preview_comm .card_board .wrap_card_swiper .tit_info{margin-top:10px;}
.preview_comm .card_board .wrap_card_swiper .txt_info{margin-top:4px;}
.preview_comm .card_board .wrap_card_tile{display:flex;flex-wrap:wrap;}
.preview_comm .card_board .wrap_card_tile .link_board{display:block;width:50%;box-sizing:border-box;}
.preview_comm .card_board .wrap_card_tile .link_board:nth-child(odd){padding-right:6px;}
.preview_comm .card_board .wrap_card_tile .link_board:nth-child(even){padding-left:6px;}
.preview_comm .card_board .wrap_card_tile .link_board:nth-child(n + 3){margin-top:24px;}
.preview_comm .card_board .wrap_card_tile .item_thumb{width:145px;height:109px;margin-right:0;}
.preview_comm .card_board .wrap_card_tile .tit_info{margin-top:10px;}
.preview_comm .card_board .wrap_card_tile .txt_info{margin-top:5px;line-height:14px;}
.preview_comm .card_board .wrap_card_btn{margin-top:20px;}
.preview_comm .card_board .wrap_card_btn .link_more{display:block;height:38px;border-radius:6px;font-size:14px;line-height:38px;color:#191919;background-color:#F0F0F0;text-align:center;}
/* 2023-09-07-v1629 :수정 끝 */
/* 공통 리스트 */
/* 2023-08-07-v1576 */
.group_comm{position:relative;margin-top:30px;/* 2024-01-22-v1735 :추가 시작 */ /* 2024-01-22-v1735 :추가 끝 */ }
.group_comm:first-child{margin-top:0;}
.group_comm.group_type1 .area_comm + .area_comm{margin-top:34px;/* 2023-12-22-v1700 */ }
.group_comm.group_type_box{padding:40px 60px;border:1px solid #ddd;/* 2024-01-22-v1735 */ }
.group_comm.group_type_box + .group_type_box{margin-top:-1px;padding-top:40px;border-top-color:#ddd;}
.group_comm + .group_comm{margin-top:40px;padding-top:20px;border-top:1px solid #EEE;}
.group_comm .wrap_tit{display:flex;}
.group_comm .wrap_tit + .list_comm{margin-top:15px;/* 2023-09-07-v1629-2 */ }
.group_comm .wrap_tit .util_g{margin-left:auto;}
.group_comm .wrap_tit .desc_info{margin-left:10px;font-size:13px;line-height:20px;}
.group_comm .accordion_head{display:flex;justify-content:space-between;align-items:center;}
.group_comm .accordion_head .desc_comm.type2{margin-bottom:0;}
.group_comm .accordion_head .desc_comm.type2 .emph_color{color:#191919;/* 2024-01-30-v1758 */ }
.group_comm .accordion_head .btn_accordion{display:flex;align-items:center;font-size:14px;color:#191919;text-decoration:underline;}
.group_comm .accordion_head .btn_accordion.open .icon_arr_d_b_18{transform:rotate(-180deg);}
.group_comm .accordion_cont{margin-top:20px;}
.area_comm + .area_comm{margin-top:30px;}
.area_comm .wrap_tit .wrap_tooltip{margin:-7px 0 -8px -6px;}
.area_comm .wrap_tit .wrap_tooltip + .desc_info{margin-left:-5px;}
.area_comm .wrap_tit .btn_help{margin:-1px 0 0 1px;}
.sub_comm{margin-top:3px;/* 2023-12-22-v1700 */ }
.sub_comm + .sub_comm{margin-top:30px;/* 2023-12-22-v1700 */ }
.sub_comm .wrap_period{padding:0;border:0 none;/* 2023-12-22-v1700 */ }
.desc_comm{font-size:13px;line-height:22px;color:#666;}
.desc_comm .link_g{color:#666;text-decoration:underline;}
.desc_comm .icon_attention{/* 2024-02-08-v1772 */ }
.desc_comm.type1{font-size:12px;line-height:18px;color:#949494;/* 2023-12-22-v1700 */ }
.desc_comm.type1 .link_list{display:inline-block;margin-left:16px;color:#191919;text-decoration:underline;vertical-align:top;/* 2023-12-22-v1700 */ }
.desc_comm.type2{font-size:13px;line-height:20px;color:#949494;/* 2023-12-22-v1700 */ }
.desc_comm.type3{font-size:12px;line-height:18px;color:#666;/* 2024-01-22-v1735 */ }
.desc_comm.type4{margin-top:4px;font-weight:400;font-size:14px;line-height:20px;color:#949494;}
.desc_comm.disabled{color:#CCC;/* 2024-01-24-v1757 */ }
.desc_comm + .group_form.group_type_attach{margin-top:24px;/* 2024-01-08-v1693 */ }
.list_comm{display:flex;/* 2023-09-07-v1629-2 */ }
.list_comm + .list_comm{margin-top:28px;}
.list_comm.w_100 dt{width:100px;}
.list_comm.w_155 dt{width:155px;}
.list_comm.type_medium + .type_medium{margin-top:20px;}
.list_comm.type_small + .list_comm{margin-top:23px;}
.list_comm.type_small + .type_small{margin-top:14px;}
.list_comm dt{display:flex;align-items:flex-start;flex:none;margin-right:10px;font-size:14px;line-height:22px;color:#191919;}
.list_comm dt.align_center{align-items:center;/* 2023-09-07-v1629-2 */ }
.list_comm dt.align_btn{padding-top:3px;/* 2023-10-12-v1659 */ }
.list_comm dt.align_form{padding-top:10px;}
.list_comm dt .btn_help{margin:-5px -5px -6px 1px;padding:5px;}
.list_comm dd{flex:1;min-width:0;font-size:14px;line-height:22px;color:#191919;}
.list_comm .area_list{display:flex;align-items:center;min-height:22px;}
.list_comm .area_list + .area_list{margin-top:20px;}
.list_comm .area_list + .align_btn{margin-top:16px;}
.list_comm .emph_required{font-weight:400;font-size:18px;color:#E85E36;}
.list_comm .emph_bold{font-weight:700;}
.list_comm .txt_flex{flex:1;margin-right:10px;font-size:14px;line-height:22px;color:#191919;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list_comm .txt_list{display:flex;align-items:flex-start;margin-right:14px;font-size:14px;line-height:22px;color:#191919;/* 2023-08-30-v1616 */ }
.list_comm .txt_list.type1{color:#949494;/* 2023-12-22-v1700 */ }
.list_comm .txt_list.type2{color:#326EDC;/* 2023-12-22-v1700 */ }
.list_comm .txt_list.type3{color:#E85E36;/* 2024-01-24-v1757 */ }
.list_comm .txt_list + .btn_comm{/* 2023-08-30-v1616 */ }
.list_comm .txt_list + .btn_medium{margin-left:16px;}
.list_comm .txt_list + .desc_list{margin-top:8px;}
.list_comm .txt_list + .link_list{margin-left:8px;}
.list_comm .txt_list .btn_help{margin:-4px -5px -6px 1px;}
.list_comm .desc_list{font-size:12px;line-height:18px;}
.list_comm .desc_list.type_blue{color:#326EDC;}
.list_comm .link_desc{font-size:14px;line-height:22px;color:#326EDC;text-decoration:underline;/* 2023-12-22-v1700 */ }
.list_comm .link_list{color:#326EDC;}
.list_comm .link_list + .btn_comm{margin-left:10px;}
.list_comm .btn_comm + .btn_comm{margin-left:8px;}
.list_comm .opt_comm + .opt_comm{margin-left:10px;}
.list_desc li{position:relative;font-size:12px;line-height:18px;color:#949494;/* 2023-12-22-v1700 */ }
.list_desc .txt_bullet{position:absolute;/* 2023-12-22-v1700 */ }
.list_desc.type_dash li{padding-left:10px;/* 2023-12-22-v1700 */ }
.list_desc.type_dash .txt_bullet{left:1px;top:-1px;/* 2023-12-22-v1700 */ }
/* 2024-02-05-v1770 :수정 시작 */
.list_image{display:flex;flex-wrap:wrap;overflow-x:hidden;overflow-y:auto;/* 2024-01-17-v1742 :추가 시작 */ /* 2024-01-17-v1742 :추가 끝 */ }
.list_image::-webkit-scrollbar{width:4px;}
.list_image::-webkit-scrollbar-track{background:transparent;}
.list_image::-webkit-scrollbar-thumb{background-color:#ddd;}
.list_image::-webkit-scrollbar-thumb:hover{background-color:#949494;}
.list_image::-webkit-scrollbar-button{width:4px;background:transparent;height:0;/* 2024-01-17-v1742 */ }
.list_image li{position:relative;flex-shrink:0;background-color:#FAFAFA;}
.list_image li:after{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.06);content:'';}
.list_image li.on .btn_list:after{border:2px solid #326EDC;}
.list_image .btn_list{display:block;position:relative;z-index:10;width:100%;height:100%;}
.list_image .btn_list:after{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.06);content:'';}
.list_image.list_image_type1{max-height:205px;margin:0 -5px;}
.list_image.list_image_type1 li{width:98px;height:98px;margin:0 5px;}
.list_image.list_image_type1 li:nth-child(n + 6){margin-top:9px;}
.list_image.list_image_type1.scroll_on{margin-left:-4px;}
.list_image.list_image_type1.scroll_on li{margin-left:4px;margin-right:4px;}
/* 2024-02-05-v1770 :수정 끝 */
/* 2024-01-08-v1693 :컴포넌트로 이동으로 인한 코드 삭제 시작 */
/* 2024-01-08-v1693 :컴포넌트로 이동으로 인한 코드 삭제 끝 */
/* 공통 가이드 */
/* layer */
.layer_comm{position:fixed;top:50%;left:50%;z-index:9999;background:#fff;transform:translate(-50%,-50%);}
.layer_comm .inner_layer{min-height:126px;padding:30px;}
.layer_comm .layer_head{padding-bottom:20px;border-bottom:1px solid #4c4c4c;}
.layer_comm .layer_head.type_horizontal{display:flex;align-items:center;}
.layer_comm .layer_head.type_horizontal .desc_layer{margin:0 0 0 17px;}
.layer_comm .layer_head.type_horizontal .btn_comm{margin:-2px 0 -2px 8px;}
.layer_comm .wrap_layer{display:flex;}
.layer_comm .wrap_layer .group_layer + .group_layer{flex-shrink:0;}
.layer_comm .box_layer{padding:14px;background-color:#fafafa;}
.layer_comm .tit_layer{font-weight:700;font-size:18px;line-height:26px;color:#191919;}
.layer_comm .tit_layer + .desc_layer{margin-top:10px;}
.layer_comm .tit_g{display:block;margin-bottom:10px;font-weight:400;font-size:14px;line-height:21px;color:#191919;}
.layer_comm .tit_g.type1{margin-bottom:10px;font-weight:700;line-height:20px;}
.layer_comm .tit_g.type2{margin-bottom:0;font-weight:400;font-size:13px;line-height:19px;}
.layer_comm .tit_g.type3{font-weight:700;}
.layer_comm .tit_g + .list_layer.type_dot{margin-top:2px;}
.layer_comm .tit_g + .desc_layer.type2,.layer_comm .tit_g + .desc_layer.type3{margin-top:-4px;}
.layer_comm .desc_layer{line-height:18px;color:#666;}
.layer_comm .desc_layer.type1{font-size:14px;line-height:22px;color:#191919;}
.layer_comm .desc_layer.type1 + .list_layer.type_dot{margin-top:30px;}
.layer_comm .desc_layer.type1 + .item_form{margin-top:30px;}
.layer_comm .desc_layer.type1 + .desc_comm{padding-top:6px;}
.layer_comm .desc_layer.type1 + .tbl_comm{margin-top:30px;}
.layer_comm .desc_layer.type2{font-size:14px;line-height:20px;color:#949494;}
.layer_comm .desc_layer.type2 + .type2{padding-top:20px;}
.layer_comm .desc_layer.type3{font-size:12px;color:#949494;}
.layer_comm .desc_layer + .area_attention.type_border{margin-top:12px;}
.layer_comm .desc_layer .emph_txt{font-weight:700;color:#191919;}
.layer_comm .desc_layer + .tit_g.type3{margin-top:30px;}
.layer_comm .desc_list_layer{display:flex;font-size:12px;line-height:22px;color:#666;}
.layer_comm .desc_list_layer dd{margin-left:4px;}
.layer_comm .list_layer.type_dot li{position:relative;padding-left:10px;font-size:14px;line-height:22px;color:#191919;}
.layer_comm .list_layer.type_dot li + li{margin-top:4px;}
.layer_comm .list_layer.type_dot li + li.type1{margin-top:12px;}
.layer_comm .list_layer.type_dot li:before{position:absolute;left:0;top:10px;width:2px;height:2px;background-color:#191919;vertical-align:top;content:'';}
.layer_comm .list_layer.type_box{padding:14px 12px;background-color:#fafafa;}
.layer_comm .list_layer.type_box li{display:flex;font-size:12px;line-height:18px;color:#666;}
.layer_comm .list_layer.type_box li + li{margin-top:4px;}
.layer_comm .list_layer.type_box li:before{flex-shrink:0;margin:7px 8px 0 0;width:2px;height:2px;background-color:#666;content:'';}
.layer_comm .list_layer .emph_color{color:#e85e36;}
.layer_comm .list_layer .emph_color2{color:#326edc;}
.layer_comm .list_layer + .tit_g{margin-top:30px;}
.layer_comm .layer_body{padding-top:20px;font-size:14px;}
.layer_comm .layer_body.type_none{padding-top:0;}
.layer_comm .layer_body.type_none .tbl_comm{border-top:0 none;}
.layer_comm .layer_body .desc_alert{line-height:22px;}
.layer_comm .layer_body .desc_alert .emph_color{color:#e85e36;}
.layer_comm .layer_body .desc_alert .emph_text{font-weight:700;}
.layer_comm .layer_body .desc_alert + .box_layer{margin-top:20px;}
.layer_comm .layer_body .link_alert{display:inline-block;margin-top:10px;font-size:12px;line-height:20px;text-decoration:underline;}
.layer_comm .layer_foot{margin-top:20px;}
.layer_comm .wrap_btn{display:flex;justify-content:flex-end;}
.layer_comm .wrap_btn .btn_comm{margin-left:10px;}
.layer_comm .wrap_info{margin-top:30px;background:#fafafa;}
.layer_comm .wrap_info .desc_g{padding:30px;font-size:12px;line-height:18px;color:#666;}
.layer_comm .btn_close{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;width:50px;height:50px;}
.layer_comm .btn_close .ico_close{width:15px;height:15px;background-position:-190px -885px;}
.layer_comm.type_small{width:400px;}
.layer_comm.type_small .layer_head{padding-bottom:10px;border:0;}
.layer_comm.type_small .layer_head + .layer_body{min-height:34px;}
.layer_comm.type_small .layer_body{padding-top:0;min-height:66px;}
.layer_comm.type_medium{width:640px;}
.layer_comm.type_large{width:900px;}
.layer_comm .list_form + .tit_g{margin-top:30px;}
.layer_comm .box_information2{padding:20px 14px;}
.layer_comm .area_attention.type_border + .tit_g{margin-top:30px;}
.layer_comm .area_attention.type_border + .desc_layer{padding-top:30px;}
.layer_comm .desc_comm.type1 + .tbl_comm{margin-top:20px;}
.layer_comm .item_form.type_layer_bottom{margin-top:16px;}
.layer_comm .item_form.type_layer_bottom .txt_choice{color:#333;}
/* 2024-03-20-v1820 :추가 시작,공통 클래스 삭제,인라인 스타일 사용 */
/* empty 타입 최소높이 공통 클래스 */
/* 2024-03-20-v1820 :추가 끝 */
/* 오픈안내 팝업 */
/* 2023-08-21-v1595 */
.open_layer{position:fixed;top:50%;left:50%;z-index:9999;width:660px;border-radius:8px;background:#fff;transform:translate(-50%,-50%);background:#ffffff;box-shadow:0 10px 20px 0 rgba(0,0,0,0.13);}
.open_layer .layer_body{padding:50px 0 20px 35px;/* 2023-09-06-v1626 */ }
.open_layer .cont_open{display:flex;}
.open_layer .group_cont{flex:1;position:relative;min-height:330px;padding-top:15px;box-sizing:border-box;/* 2023-09-07-v1629-2 */ }
.open_layer .tit_layer{font-weight:400;font-size:30px;line-height:38px;color:#222;letter-spacing:-0.47px;/* 2023-09-07-v1629-popup */ }
.open_layer .tit_layer .emph_g{display:block;font-weight:700;color:#222;letter-spacing:0.5px;}
.open_layer .tit_layer .txt_g{display:block;font-size:14px;line-height:20px;color:#4a4a4a;}
.open_layer .tit_layer .txt_g + .emph_g{margin-top:8px;}
.open_layer .desc_layer{margin-top:8px;font-size:14px;line-height:20px;color:#666;}
.open_layer .desc_layer.type_bold{margin-top:15px;font-size:19px;line-height:26px;color:#222;letter-spacing:-0.34px;/* 2023-09-06-v1626 */ }
.open_layer .list_layer{margin-top:8px;/* 2023-09-06-v1626 */ }
.open_layer .list_layer li{font-size:14px;line-height:20px;color:#666;}
.open_layer .area_btn{position:absolute;left:0;bottom:14px;display:flex;/* 2023-09-06-v1626 */ }
.open_layer .area_btn .link_g{width:130px;height:42px;border:1px solid rgba(0,0,0,0.04);border-radius:3px;font-size:14px;line-height:42px;color:#326edc;background-color:#f4f9ff;text-align:center;text-decoration:none;box-sizing:border-box;}
.open_layer .area_btn .link_g + .link_g{margin-left:10px;}
.open_layer .area_btn .link_highlight{border:0 none;color:#fff;background-color:#467cdf;}
.open_layer .group_img{flex:none;width:280px;}
.open_layer .wrap_check{display:flex;position:relative;justify-content:flex-end;margin:30px 20px 0 0;/* 2023-09-06-v1626 */ }
.open_layer .item_check .inp_choice:checked + .lab_choice .ico_check{background-position:-580px -770px;}
.open_layer .item_check .lab_choice{display:flex;align-items:center;color:#666;}
.open_layer .item_check .ico_check{width:18px;height:18px;margin:-3px 9px 0 0;background-position:-100px -160px;}
.open_layer .btn_close{position:absolute;top:0;right:0;padding:22px;}
.open_layer .ico_close{width:20px;height:20px;background-position:-580px -740px;}
/* 아이콘 선택 팝업 */
.wrap_layer_icon .group_layer + .group_layer{margin-top:20px;}
.wrap_layer_icon .group_layer + .group_layer .area_layer{padding:0;background-color:transparent;}
.wrap_layer_icon .area_layer{display:flex;padding:5px 20px;background-color:#fafafa;}
.wrap_layer_icon .area_layer:first-of-type{padding-top:20px;}
.wrap_layer_icon .area_layer:last-of-type{padding-bottom:20px;}
.wrap_layer_icon .area_layer .tit_g{flex-shrink:0;width:88px;margin-right:6px;}
.wrap_layer_icon .list_layer{display:flex;flex-wrap:wrap;gap:6px;}
.wrap_layer_icon .list_layer .on .btn_list{border-color:#191919;}
.wrap_layer_icon .list_layer .on .btn_list:hover{background-color:#fff;}
.wrap_layer_icon .list_layer .btn_list{display:flex;flex-direction:column;justify-content:center;align-items:center;width:88px;height:66px;border:1px solid rgba(0,0,0,0.08);background:#fff;}
.wrap_layer_icon .list_layer .btn_list:hover{background-color:#f4f9ff;}
.wrap_layer_icon .list_layer .thumb_list{width:20px;height:20px;}
.wrap_layer_icon .list_layer .txt_list{display:block;margin-top:8px;font-size:11px;line-height:14px;}
/* 입력창 설정 팝업 */
/* 2023-08-30-v1618 */
.layer_setting_input .group_layer + .group_layer{width:356px;margin-left:34px;margin-right:-12px;}
.layer_setting_input .wrap_swiper{overflow:hidden;position:relative;padding-bottom:13px;}
.layer_setting_input .swiper_wrapper{display:flex;position:relative;width:356px;height:340px;/* 2023-10-17-v1667 */ }
.layer_setting_input .swiper_slide{flex-shrink:0;width:100%;height:100%;/* 2023-10-17-v1667 */ }
.layer_setting_input .swiper_pagination{display:flex;justify-content:center;align-items:center;height:8px;/* 2023-10-17-v1667 */ }
.layer_setting_input .swiper_pagination.swiper-pagination-bullets .swiper-pagination-bullet{/* 2023-10-17-v1667 */ }
.layer_setting_input .swiper-pagination-bullet{/* 2023-10-17-v1667 */ }
.layer_setting_input .swiper-pagination-bullet-active{/* 2023-10-17-v1667 */ }
.layer_setting_input .swiper_btn{flex-shrink:0;width:8px;height:8px;border-radius:4px;font-size:8px;line-height:8px;background-color:#d9d9d9;vertical-align:top;/* 2023-10-17-v1667 */ }
.layer_setting_input .swiper_btn + .swiper_btn{margin-left:14px;/* 2023-10-17-v1667 */ }
.layer_setting_input .swiper_btn.active{background-color:#191919;/* 2023-10-17-v1667 */ }
/* 채널 삭제 팝업 */
/* 2023-09-26-v1656 */
.layer_channel_delete .item_form{padding:0 10px 22px 0;border-bottom:1px solid #eee;}
.layer_channel_delete .item_form + .item_form{margin-top:17px;}
.layer_channel_delete .tit_g + .item_choice{margin-top:6px;}
/* 스토리 채널 연결하기 */
/* 2023-10-23-v1675 */
/* 쿠폰 > 당첨자 조회 */
/* 2024-01-19-v1750 */
.layer_coupon_inquiry{height:516px;}
/* 개설하기 > 팝업 */
/* 2024-01-22-v1735 */
.group_masking .list_masking{display:flex;justify-content:space-between;gap:30px;padding-top:30px;}
.group_masking .list_masking li{text-align:center;}
.group_masking .list_masking li:last-child{margin-right:0;}
.group_masking .list_masking li .thumb_g{margin-bottom:16px;}
.group_masking .list_masking li .tit_sample{color:#333;font-size:13px;line-height:19px;}
.group_masking .list_masking li .txt_sample{display:block;font-size:12px;line-height:16px;color:#666666;}
.group_masking .box_masking{height:720px;background-color:#fafafa;border:1px solid #e6e6e6;text-align:center;}
.group_masking .box_masking .thumb_g{display:inline-block;width:auto;height:100%;vertical-align:top;}
.group_image_edit .wrap_utils{display:flex;justify-content:space-between;padding:20px 0 15px;}
.group_image_edit .wrap_utils .btn_undo,.group_image_edit .wrap_utils .btn_redo{opacity:0.4;}
.group_image_edit .wrap_utils .btn_undo.active,.group_image_edit .wrap_utils .btn_redo.active{opacity:1;}
.group_image_edit .wrap_utils [class*='box_']{display:flex;gap:10px;}
.group_image_edit .wrap_utils .btn_g{margin-left:10px;}
.group_image_edit .wrap_utils .btn_set{/* 2024-01-30-v1758 */ }
.group_image_edit .box_edit{overflow:scroll;height:546px;background-color:#f9f9f9;border:1px solid #eee;/* 2024-01-30-v1758 */ text-align:center;cursor:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/cursor_handle.png),pointer;}
.group_image_edit .box_edit.active{cursor:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/cursor_drag.png),crosshair;}
.group_image_edit .fake_scroll .scroll{background-color:#d4d4d4;border-radius:0;}
.group_image_edit .fake_scroll .scroll_hor{top:auto;bottom:5px;width:511px;height:6px;}
.group_image_edit .fake_scroll .scroll_ver{right:6px;width:6px;height:220px;}
.layer_business_number .box_desc_info{margin-top:6px;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;font-size:13px;line-height:17px;}
.layer_business_number .box_desc_info .desc_info{margin-bottom:10px;color:#949494;}
.layer_business_number .box_desc_info .link_txt{font-weight:700;line-height:17px;color:#326EDC;text-decoration:underline;}
.layer_business_number .box_example{margin-top:30px;}
/* 대시보드 > 채널-장소정보 POI 연결 유도 */
/* 2024-02-15-1767 */
.layer_poi .group_poi .desc_group{font-size:14px;line-height:28px;color:#191919;}
.layer_poi .group_poi .emph_bold{font-weight:700;}
.layer_poi .area_poi{margin-top:10px;padding:15px 20px 18px;background-color:#fafafa;}
.layer_poi .area_poi .txt_area{display:block;margin-bottom:10px;padding:3px 0 1px;}
.layer_poi .area_poi .txt_area .icon{margin-right:8px;}
.layer_poi .area_poi .txt_area .txt_g{font-size:14px;line-height:21px;color:#191919;}
.layer_poi .area_poi .box_poi{min-height:180px;padding:14px 0;border:1px solid #eee;background-color:#fff;box-sizing:border-box;}
.layer_poi .area_poi .list_area{padding:0 14px;box-sizing:border-box;}
.layer_poi .area_poi .list_area li{display:flex;align-items:center;height:33px;font-size:14px;line-height:18px;color:#191919;}
.layer_poi .area_poi .list_area li + li{margin-top:6px;}
.layer_poi .area_poi .list_area li:before{flex-shrink:0;width:2px;height:2px;margin-right:6px;background-color:#191919;content:'';}
.layer_poi .area_poi .list_area li .txt_list{margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;/* 2024-02-29-v1791 */ }
.layer_poi .area_poi .list_area li .btn_comm{flex-shrink:0;margin-left:auto;/* 2024-02-29-v1791 */ }
.layer_poi .area_poi .desc_empty{display:flex;justify-content:center;align-items:center;height:180px;border:1px solid #eee;font-size:14px;line-height:18px;color:#949494;background-color:#fff;box-sizing:border-box;}
.layer_poi .area_poi .desc_area{margin-top:10px;font-size:13px;line-height:30px;color:#666;}
.layer_poi .area_poi .link_desc{font-weight:500;color:#326edc;text-decoration:underline;/* 2024-02-29-v1791 */ }
.layer_poi .area_poi .link_desc .icon{margin-top:9px;/* 2024-02-29-v1791 */ }
.layer_poi .item_form{margin-top:20px;}
/* 2024-03-04-v1792 :추가 시작  */
.layer_admin_list{overflow:hidden;position:absolute;right:-31px;top:28px;width:382px;padding-top:8px;background-color:#fff;border-radius:4px;box-shadow:0px 2px 8px rgba(3,9,35,0.15);}
.layer_admin_list .list_admin{overflow-y:auto;max-height:352px;/* 2024-01-17-v1742 :추가 시작 */ /* 2024-01-17-v1742 :추가 끝 */ scrollbar-width:5px;}
.layer_admin_list .list_admin::-webkit-scrollbar{width:6px;}
.layer_admin_list .list_admin::-webkit-scrollbar-track{background:transparent;}
.layer_admin_list .list_admin::-webkit-scrollbar-thumb{background-color:#eee;border-radius:3px;}
.layer_admin_list .list_admin::-webkit-scrollbar-thumb:hover{background-color:#949494;}
.layer_admin_list .list_admin::-webkit-scrollbar-button{width:6px;background:transparent;height:0;/* 2024-01-17-v1742 */ }
.layer_admin_list .list_admin::-webkit-scrollbar-button:vertical:start:decrement,.layer_admin_list .list_admin::-webkit-scrollbar-button:vertical:start:increment{display:block;height:0;}
.layer_admin_list .list_admin::-webkit-scrollbar{width:5px;height:5px;}
.layer_admin_list .list_admin::-webkit-scrollbar-button{width:5px;height:5px;background:transparent;}
.layer_admin_list .link_admin{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;padding:0 11px 0 16px;box-sizing:border-box;}
.layer_admin_list .link_admin:hover,.layer_admin_list .link_admin:focus{background-color:#f4f9ff;text-decoration:none;}
.layer_admin_list .tit_admin{display:block;overflow:hidden;width:281px;font-size:13px;font-weight:normal;line-height:19px;letter-spacing:-0.3px;color:#191919;white-space:nowrap;text-overflow:ellipsis;text-align:left;}
.layer_admin_list .tit_admin.active{font-weight:700;color:#326edc;}
.layer_admin_list .label_admin{display:inline-flex;align-items:center;height:16px;padding:2px 6px 0;background-color:#326edc;border-radius:999px;font-size:10px;font-weight:500;color:#fff;box-sizing:border-box;}
.layer_admin_list .label_admin.type_manager{background-color:#eee;font-weight:normal;color:#191919;}
.layer_admin_list .box_util{display:flex;justify-content:flex-end;align-items:center;height:50px;padding:0 16px 0 12px;background-color:#fafafa;}
.layer_admin_list .link_all{padding:6px 0;font-size:13px;color:#222;letter-spacing:-0.3px;text-decoration:underline;}
.layer_admin_list .btn_more_new{height:44px;line-height:30px;border:none;}
/* 2024-03-04-v1792 :추가 끝  */
/* 2024-07-30-i534 추가 시작 */
.layer_channel_delete .desc_layer{font-size:14px;line-height:20px;color:#191919;}
.layer_channel_delete .area_attention.type_noti{margin-top:20px;padding:14px;background-color:#F7F7F7;}
.layer_channel_delete .area_attention.type_noti .list_g li{margin:0;font-size:12px;line-height:22px;color:#595959;}
.layer_channel_delete .area_attention.type_noti .list_g li::before{margin-top:9px;border-radius:2px;background-color:#595959;}
/* 2024-07-30-i534 추가 끝 */
/*** 타이틀 ***/
/* scss 파일 분기로 인한 코드 삭제
// .wrap_tit{position:relative;padding:50px 0 16px;font-size:0;line-height:0}
// .wrap_tit3{padding-bottom:17px;background-color:#fff}
// .wrap_tit3 ~ .wrap_wallet{padding-top:0;border:0 none}
// .wrap_tit .tit_g{display:inline-block;font-weight:normal;font-size:28px;line-height:41px}
// .wrap_tit .txt_step{margin-right:8px;font-family:'Noto Sans',sans-serif;color:rgb(46,172,188);-webkit-font-smoothing:antialiased}
// .wrap_tit .btn_help{display:inline-block;width:40px;height:38px;margin:3px 0 0 0;vertical-align:top}
// .wrap_tit .btn_help .ico_rocket{width:18px;height:18px;margin:0 auto;background-position:-190px -190px}
// .wrap_tit .btn_help:hover .ico_rocket{background-position:-260px -210px}
// .wrap_tit .btn_help2{display:inline-block;width:42px;height:42px;margin-top:-2px;vertical-align:top}
// .wrap_tit .btn_help2 .ico_rocket{width:22px;height:22px;background-position:-210px -190px}
// .wrap_tit .txt_count{display:inline-block;padding-left:6px;font-size:18px;line-height:1.5}
// .wrap_tit .btn_g{position:absolute;bottom:15px;right:0;width:110px;font-size:14px;line-height:33px}
// .wrap_tit .btn_g:hover{text-decoration:none}
// .wrap_tit .btn_g .ico_write{width:10px;height:10px;margin:11px 4px 0 0;background-position:-400px -550px;vertical-align:top}
// .cont_message .wrap_tit .btn_g .ico_write{background-position:-110px -330px}
// .wrap_tit .desc_info{font-size:14px;line-height:21px;color:rgb(136,136,136)}
// .wrap_tit2{padding:51px 0 37px}
// .box_subject{position:relative;height:39px;padding-left:19px;border:1px solid rgb(226,226,226);background-color:rgb(248,248,248)}
// .box_subject .tit_subject{font-weight:normal;font-size:16px;line-height:39px;color:rgb(34,34,34)}
// .box_subject .tit_subject2{font-size:14px}
// .box_subject .btn_help{position:absolute;top:0;right:0;width:40px;height:38px;text-align:center}
// .box_subject .btn_help .ico_rocket{display:block;width:18px;height:18px;margin:0 auto;background-position:-190px -190px}
// .box_subject .btn_help:hover .ico_rocket{background-position:-260px -210px}
// .box_subject .btn_biz{position:absolute;top:5px;right:9px;width:112px;height:26px;font-weight:normal;line-height:26px;text-decoration:none}
*/
/*** 상단 툴팁박스  ***/
.box_info{position:relative;z-index:10;margin:6px 0 0;padding:15px 0 14px 21px;border:1px solid #eaeaea;border-radius:2px;}
.box_info .desc_info{color:#888888;line-height:19px;}
.box_info .txt_info{font-size:14px;color:#666666;}
.box_info .list_info{position:relative;padding:0 0;font-size:14px;}
.box_info .list_info dt{position:absolute;left:0;line-height:28px;color:#888888;}
.box_info .list_info dd{display:block;overflow:hidden;height:28px;padding-left:123px;line-height:28px;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;}
.box_info .txt_caution{margin:0 5px 0 8px;font-size:12px;color:#5a8280;vertical-align:top;-webkit-font-smoothing:antialiased;}
.box_info .layer_tooltip .ico_arr{right:26px;}
.box_info_type2{margin:4px 0 -7px;border:1px solid #c8d8d8;background-color:#f7fbfb;}
.wrap_tooltip{position:absolute;top:20px;right:15px;}
.wrap_tooltip .info_link{font-size:0;line-height:0;}
.wrap_tooltip .btn_apply{display:inline-block;height:17px;margin:5px 3px 0 0;border-bottom:1px solid #a0b8b7;font-size:12px;line-height:1.5;color:#5a8280;-webkit-font-smoothing:antialiased;text-decoration:none;}
.wrap_tooltip .btn_apply:hover{border-color:#103533;color:#103533;}
.wrap_tooltip .btn_help{display:inline-block;padding:4px 5px;vertical-align:top;}
.wrap_tooltip .btn_help .ico_rocket{width:18px;height:18px;background-position:-190px -190px;}
.wrap_tooltip .btn_help:hover .ico_rocket{background-position:-260px -210px;}
.wrap_tooltip .btn_help2 .ico_rocket{width:16px;height:16px;background-position:-240px -190px;}
.wrap_tooltip .btn_help2:hover .ico_rocket{background-position:-260px -190px;}
.wrap_tooltip .btn_help3 .ico_rocket{width:15px;height:15px;background-position:-240px -170px;}
.wrap_tooltip .btn_help3:hover .ico_rocket{background-position:-420px -120px;}
.wrap_tooltip .btn_help4 .ico_rocket{width:30px;height:30px;background-position:-560px 0;}
.wrap_tooltip .btn_help4:hover .ico_rocket{background-position:-595px 0;}
.wrap_tooltip .btn_help5 .ico_rocket{width:13px;height:13px;background-position:-610px -380px;}
.wrap_tooltip .btn_help5:hover .ico_rocket{width:13px;height:13px;background-position:-610px -380px;}
.layer_tooltip{position:absolute;top:31px;right:-16px;z-index:100;width:383px;padding:13px 12px 12px 13px;border-radius:2px;background-color:#ffe137;font-size:12px;line-height:16px;text-align:left;word-spacing:-1px;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;}
.layer_tooltip .ico_arr{position:absolute;top:-5px;right:26px;font-size:0;line-height:0;pointer-events:none;}
.layer_tooltip .ico_arr:before{width:0;height:0;border:solid transparent;border-width:0 5px 6px 5px;border-bottom-color:#ffdf2c;content:'';}
.tooltip_top{top:-85px;right:-192px;width:377px;}
.tooltip_top .ico_arr{position:absolute;top:auto;bottom:-7px;right:50%;margin-right:-6px;}
.tooltip_top .ico_arr:before{width:0;height:0;border:solid transparent;border-width:7px 6px 0 6px;border-top-color:#ffdf2c;}
.layer_tooltip2{position:absolute;top:23px;left:0;z-index:10;width:100%;padding:12px 13px 11px;border-radius:2px;font-size:12px;line-height:15px;background-color:rgba(72,72,72,0.9);color:white;text-align:left;box-sizing:border-box;word-break:break-all;}
.layer_tooltip2 .ico_arr{position:absolute;top:-5px;left:20px;font-size:0;line-height:0;pointer-events:none;}
.layer_tooltip2 .ico_arr:before{width:0;height:0;border:solid transparent;border-width:0 3px 5px 3px;border-bottom-color:rgba(72,72,72,0.9);content:'';}
.tooltip_top2{top:-44px;}
.tooltip_top2 .ico_arr{position:absolute;top:auto;bottom:-5px;}
.tooltip_top2 .ico_arr:before{width:0;height:0;border:solid transparent;border-width:5px 3px 0 3px;border-top-color:rgba(72,72,72,0.9);}
/* 2023-05-03 :추가 시작 */
/* 추후 이 타입의 툴팁으로 변경해갈 예정,모두 변경이 완료되면 type_new 클래스 제거 */
/* 2023-05-22-v1506 :별도 scss로 코드 이동
// .wrap_tooltip.type_new .layer_tooltip{right:auto;width:max-content;padding:20px;border:1px solid #4C4C4C;background:#FFF;box-shadow:0 4px 8px 0 rgba(0,0,0,0.10);box-sizing:border-box}
// .wrap_tooltip.type_new .tit_tooltip{display:block;font-weight:700;font-size:14px;line-height:20px;color:#191919}
// .wrap_tooltip.type_new .desc_tooltip{font-size:12px;line-height:18px;color:#191919}
// .wrap_tooltip.type_new .list_tooltip li{font-weight:400;font-size:12px;line-height:18px}
// .wrap_tooltip.type_new .list_tooltip li + li{margin-top:10px}
// .wrap_tooltip.type_new .list_tooltip2{margin-top:10px}
// .wrap_tooltip.type_new .list_tooltip2 + .list_tooltip2{margin-top:14px}
// .wrap_tooltip.type_new .list_tooltip2 dt{display:block;font-weight:700;font-size:12px;line-height:20px;color:#191919}
// .wrap_tooltip.type_new .list_tooltip2 dd{display:block;margin-top:6px;font-weight:400;font-size:14px;line-height:20px;color:#191919}
// .wrap_tooltip.type_new .ico_arr{display:none}
// .wrap_tooltip.type_none .layer_tooltip{padding:10px}
*/
/*** 버튼 ***/
.btn_g{display:block;width:90px;height:36px;border:1px solid #ddd;border-radius:2px;font-size:13px;line-height:35px;background-color:white;color:#666666;text-align:center;}
/* 기본 버튼 */
a.btn_g{width:88px;height:34px;text-decoration:none;}
.btn_g[class*="disabled"],.btn_g:disabled{opacity:0.5;cursor:default;pointer-events:none;}
.btn_g:hover{border-color:#b5b5b5;}
.btn_g2{border-color:rgba(0,0,0,0.05);background-color:#ffdf2c;color:rgba(0,0,0,0.8);}
/* 색깔 버튼 */
.btn_g2:hover{border-color:rgba(0,0,0,0.05);background-color:#e7c81a;}
.btn_g2[class*="disabled"]{border-color:#dddddd;background-color:#dddddd;cursor:default;pointer-events:none;}
.btn_g3{border:1px solid #2eacbc;border-radius:2px;color:#2eacbc;-webkit-font-smoothing:antialiased;}
.btn_g4{border-color:#ff5640;color:#ff5640;}
.btn_g4:hover{border-color:#ff5640;background-color:#ff5640;color:white;}
.btn_w110{width:110px;}
.btn_g5{padding:0 15px;width:auto;border-color:rgba(0,0,0,0.05);background-color:#ffdf2c;color:rgba(0,0,0,0.8);}
.btn_g5:hover{border-color:rgba(0,0,0,0.05);background-color:#e7c81a;}
/* 2023-11-07 :채널홈 개편으로 인한 코드 삭제
.btn_g6{height:40px;margin:0 auto 10px;border-radius:4px;border-color:#19234B;line-height:40px;color:#fff;background-color:#19234B}
.btn_g6:hover{border-color:#19234B}
*/
/* 2023-05-03-v1470 :추가 시작 */
.btn_g7{width:auto;min-width:53px;height:30px;font-size:12px;line-height:30px;}
.btn_gray_line{border:1px solid rgba(0,0,0,0.13);border-radius:0;color:#222;background-color:#fff;}
.btn_blue{border:0 none;border-radius:0;color:#fff;background-color:#326EDC;}
/* 2023-05-03-v1470 :추가 끝 */
.btn_h24{display:inline-block;width:52px;height:24px;font-size:12px;line-height:22px;vertical-align:top;}
.btn_h28{display:inline-block;width:90px;height:28px;font-size:12px;line-height:28px;vertical-align:top;}
a.btn_h28{height:26px;line-height:27px;}
.btn_h32{display:inline-block;width:70px;height:32px;line-height:28px;vertical-align:top;}
a.btn_h32{height:30px;line-height:26px;}
.btn_w70{display:inline-block;width:70px;height:28px;font-size:12px;line-height:24px;vertical-align:top;}
a.btn_w70{width:68px;height:26px;line-height:26px;}
.btn_w160{width:160px;}
.wrap_btn{overflow:hidden;font-size:0;line-height:0;text-align:right;}
.wrap_btn .btn_g{display:inline-block;vertical-align:top;}
.wrap_btn .btn_g + .btn_g{margin-left:6px;}
.wrap_btn2{margin-top:40px;padding-top:20px;border-top:1px solid #666666;}
.wrap_btn2 .btn_left{float:left;}
.wrap_btn3{margin-top:15px;}
.wrap_btn3 .btn_left{float:left;}
.btn_ex{display:inline-block;margin-left:4px;font-size:12px;color:#5a8280;text-decoration:underline;vertical-align:top;}
.btn_ex:hover{color:#103533;}
span.btn_ex{cursor:default;}
.btn_w{width:auto;padding:0 13px;}
/*** 도움말 버튼 ***/
.btn_help{display:block;}
.btn_help .ico_rocket{display:block;width:16px;height:16px;background-position:-240px -190px;}
.btn_help:hover .ico_rocket{background-position:-260px -190px;}
/*** 드롭다운 메뉴 ***/
.opt_g{position:relative;width:128px;height:34px;border:1px solid #e1e1e1;border-radius:2px;}
.opt_g .btn_opt{display:block;overflow:hidden;position:relative;width:100%;height:100%;padding:11px 20px 9px 13px;font-size:12px;line-height:14px;color:#888888;background-color:white;box-sizing:border-box;text-align:left;}
.opt_g .btn_opt:hover{text-decoration:none;}
.opt_g .btn_opt .ico_arr{position:absolute;top:50%;right:9px;width:8px;height:6px;margin-top:-2px;background-position:-160px -675px;}
.opt_g .box_opt{display:none;position:absolute;left:-1px;top:34px;width:100%;border:1px solid #2eacbc;border-top:none;border-radius:0 0 2px 2px;background-color:white;}
.opt_g .list_opt li{height:51px;border-top:1px solid #ECEBEB;}
.opt_g .link_option,.opt_g .btn_option{display:block;overflow:hidden;width:100%;padding:6px 7px;font-size:13px;line-height:15px;box-sizing:border-box;text-align:left;}
.opt_g .link_option:hover,.opt_g .btn_option:hover{background-color:rgba(0,0,0,0.03);text-decoration:none;}
.opt_g .link_all{display:block;padding:10px 14px 9px;border-top:1px solid #ecebeb;font-size:12px;line-height:14px;color:#666666;}
.opt_g2{position:relative;width:128px;height:30px;border:1px solid #d8d8d8;border-radius:2px;}
.opt_g2 > .btn_opt{display:block;overflow:hidden;position:relative;width:100%;height:100%;padding:8px 20px 8px 10px;font-size:13px;line-height:14px;color:#666666;background-color:white;box-sizing:border-box;text-align:left;text-overflow:ellipsis;white-space:nowrap;}
.opt_g2 > .btn_opt .ico_arr{position:absolute;top:50%;right:12px;width:10px;height:5px;margin-top:-2px;background-position:-140px -110px;}
.opt_g2 .box_opt{display:none;position:absolute;left:-1px;top:30px;z-index:10;width:100%;border:1px solid #dadada;background-color:white;}
.opt_g2 .list_opt{padding:0 0 4px;}
.opt_g2 .list_opt .btn_opt{display:block;overflow:hidden;width:100%;padding:8px 13px 7px;font-size:13px;line-height:15px;background-color:white;color:#999999;box-sizing:border-box;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;}
.opt_g2 .list_opt .btn_opt:hover{background-color:#f3f9f9;color:#424242;}
.opt_g2 .link_all{display:block;padding:9px 14px 10px;border-top:1px solid #ecebeb;font-size:12px;line-height:14px;color:#666666;}
.opt_g2 .disabled_g .item_inp .lab_g{color:#bbbbbb;}
.opt_open{z-index:20;border-color:#2eacbc;}
.opt_open .btn_opt .ico_arr{background-position:-160px -130px;}
.opt_open .box_opt{display:block;}
.opt_open .fake_scroll{max-height:206px;}
.opt_g2[class*="opt_open"]{border-color:#c4c4c4;}
.opt_g2[class*="opt_open"] .box_opt{border-color:#c4c4c4;}
.opt_g2[class*="opt_open"] .btn_opt .ico_arr{background-position:-130px -110px;}
.opt_g3[class*="opt_open"]{border-color:#c4c4c4;}
.opt_g3[class*="opt_open"] .box_opt{display:block;border-color:#c4c4c4;}
.opt_g3[class*="opt_open"] .btn_opt .ico_rocket{background-position:-150px -110px;}
/*** 탭 메뉴_버튼형 ***/
.tab_g{display:table;width:100%;border:1px solid #eee;border-radius:2px;box-sizing:border-box;table-layout:fixed;}
.tab_g li{display:table-cell;position:relative;}
.tab_g li + li{border-left:1px solid #eee;}
.tab_g .link_tab,.tab_g .btn_tab{display:block;position:relative;width:100%;height:40px;font-size:12px;line-height:41px;color:#888888;text-align:center;}
.tab_g .link_tab:hover,.tab_g .btn_tab:hover{color:#333333;background-color:#f3f9f9;text-decoration:none;}
.tab_g .btn_cardview{position:absolute;right:0;bottom:-21px;font-size:11px;}
.tab_g .btn_cardview .emph_g{text-decoration:underline;}
/*** 탭 메뉴_버튼형2 ***/
.tab_g2{display:table;table-layout:fixed;width:100%;}
.tab_g2 li{display:table-cell;min-width:100px;}
.tab_g2 .link_tab,.tab_g2 .cont_tab{display:block;height:40px;font-size:14px;line-height:38px;border:1px solid #e2e2e2;color:#888888;background-color:#f9f9fa;text-align:center;box-sizing:border-box;}
.tab_g2 .btn_tab{position:absolute;left:0;top:0;z-index:10;width:100%;height:40px;}
.tab_g2 .link_tab:hover,.tab_g2 .cont_tab:hover{color:#333333;background-color:white;text-decoration:none;}
.tab_g2 li + li .link_tab,.tab_g2 li + li .cont_tab{margin-left:-1px;}
.tab_g2 .on .link_tab,.tab_g2 .on .cont_tab{border-bottom:1px solid transparent;background-color:white;color:#222222;}
.tab_g2 .disabled .link_tab,.tab_g2 .disabled .cont_tab{border-color:#e9e9e9;border-bottom-color:#d4d4d4;background-color:#fcfcfc;color:lightgray;cursor:default;pointer-events:none;}
.tab_g2 li + li[class*="disabled"] .link_tab,.tab_g2 li + li[class*="disabled"] .btn_tab{border-left-color:#d4d4d4;}
.tab_g2 .desc_tab{position:relative;width:100%;height:40px;line-height:38px;text-align:center;}
.tab_card{position:relative;margin-bottom:-1px;}
.tab_card .btn_tab{font-size:15px;line-height:40px;}
.tab_g2 .wrap_tooltip .btn_help{position:relative;z-index:10;margin-top:6px;}
.layer_detail3 .tab_g2 .layer_tooltip{top:35px;right:0;left:-1px;width:426px;background-color:rgba(255,225,55,0.95);color:black;}
.layer_detail3 .tab_g2 .list_tooltip{margin-top:-1px;}
.layer_detail3 .tab_g2 .tit_tooltip{display:block;margin-top:1px;}
.layer_detail3 .tab_g2 .layer_tooltip li{display:block;width:100%;margin-top:6px;line-height:16px;}
.layer_detail3 .tab_g2 .layer_tooltip .list_tooltip2 li + li{margin-top:0;}
.layer_detail3 .tab_g2 .tooltip_top .ico_arr{right:50%;bottom:0;top:-6px;margin-right:-4px;}
.layer_detail3 .tab_g2 .tooltip_top .ico_arr:before{border-width:0 3px 6px 3px;border-right-color:transparent;border-left-color:transparent;border-bottom-color:#ffdf2c;border-top-color:transparent;}
.layer_detail3 .tab_g2 li:last-of-type .layer_tooltip{right:-1px;left:auto;width:394px;}
.layer_detail3 .tab_g2 li:last-of-type .tooltip_top .ico_arr{right:140px;margin-right:-6px;}
/* 2023-06-01-v1515
// .type_new .link_tab{height:50px;border-color:#ddd;border-top-color:#4C4C4C;font-size:15px;line-height:48px;color:#666;background-color:#FAFAFA}
// .type_new .on .link_tab{font-weight:700;color:#191919}
*/
/*** 탭 메뉴_텍스트형 ***/
.tab_txt{overflow:hidden;font-size:0;line-height:0;}
.tab_txt li{display:inline-block;position:relative;vertical-align:top;}
.tab_txt li + li:before{position:absolute;top:50%;left:0;width:1px;height:11px;margin-top:-6px;background-color:#dedfdf;content:'';}
.tab_txt .link_tab,.tab_txt .btn_tab{display:block;padding:15px 9px;font-size:13px;line-height:15px;color:#666666;}
.tab_txt li:first-child .link_tab,.tab_txt li:first-child .btn_tab{padding-left:0;}
.tab_txt .on .link_tab,.tab_txt .on .btn_tab{color:#2eacbc;-webkit-font-smoothing:antialiased;}
/*** 탭 메뉴_공통 ***/
/* 2023-05-15-v1494 */
/* 현재 상세 통계에서만 사용,추후 전체 공통화 필요 */
/* 2023-05-22-v1506 :별도 scss 파일로 이동 
// .tab_comm{}
// .list_tab{display:flex;}
// .list_tab li{flex:1}
// .list_tab li + li{margin-left:-1px}
// .list_tab .link_tab{display:flex;justify-content:center;align-items:center;height:50px;border:1px solid #ddd;font-size:15px;color:#666;background:#FAFAFA;text-decoration:none}
// .list_tab .link_tab:hover{background:#fff}
// .list_tab .on .link_tab{border-bottom-color:#fff;font-weight:700;color:#191919;background:#fff}
*/
/*** 테이블 ***/
.tbl{width:100%;table-layout:fixed;border-bottom:1px solid #d8d8d8;border-spacing:0;border-collapse:collapse;text-align:center;}
.caption_g{overflow:hidden;width:1px;font-size:1px;line-height:0;text-indent:-9999px;}
.tbl th{padding:11px 10px 7px;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;font-size:14px;background-color:#f8f8f8;}
.tbl th:first-child{border-left:0 none;}
.tbl td{padding:10px 10px 9px;border-top:1px solid #e9e9e9;font-size:14px;line-height:17px;}
.tbl tr:first-child td{border-top:0 none;}
.tbl td{border-left:1px solid #e9e9e9;}
.tbl tr td:first-child{border-left:0 none;}
.tbl .txt_date{font-size:12px;}
.tbl td:first-child .txt_date{font-size:14px;}
.tbl .desc_empty{padding:177px 0;font-size:20px;color:#999999;}
.tbl .ico_bar{display:inline-block;overflow:hidden;width:12px;height:2px;background-color:#959595;text-indent:-9999px;}
.tbl .align_left{text-align:left;}
.tbl2{width:100%;table-layout:fixed;border-bottom:1px solid #d8d8d8;border-spacing:0;border-collapse:collapse;text-align:center;}
.tbl2 th{padding:10px 10px 6px;border:1px solid #e9e9e9;border-left:0 none;font-size:13px;background-color:#f8f8f8;color:#434343;}
.tbl2 th:last-child{border-right:0 none;}
.tbl2 td{padding:16px 10px;border:1px solid #e9e9e9;border-left:0 none;font-size:14px;line-height:18px;}
.tbl2 td:last-child{border-right:0 none;}
.tbl2 tr:first-child td{border-top:0 none;}
.tbl2 tr:last-child td{border-bottom:0 none;}
.tbl2 .td_num{text-align:right;}
.tbl2 .link_info{text-decoration:underline;}
.tbl2 .btn_item{font-size:13px;}
.tbl2 .btn_item .ico_arrow{width:8px;height:6px;margin:6px 0 0 9px;background-position:-150px -110px;}
.tbl2 .btn_on .ico_arrow{background-position:-160px -110px;}
.tbl2 .item_name{display:block;overflow:hidden;widtH:100%;text-overflow:ellipsis;white-space:nowrap;}
.tbl2 .item_except{font-size:12px;}
.tbl2 .btn_graph{display:block;width:100%;}
.tbl2 .ico_graph{width:13px;height:15px;background-position:-10px -50px;}
.tbl2 .btn_graph:hover .ico_graph{background-position:-30px -50px;}
.tbl_row2 th{padding:9px 10px 7px;}
/* tbl2타입에서 thead가 rowspan="2" 이상일 때 */
.tbl_type2 .link_data{display:inline-block;vertical-align:top;}
/* tbl타입에서 미리보기 버튼있을때 */
.tbl_type2 .btn_preview{display:inline-block;margin:7px 0 0 6px;font-size:12px;text-decoration:underline;}
.tbl_type2 td:nth-child(2){text-align:left;}
.tbl_type3 td{padding:13px 10px 12px;}
/* tbl타입에서 td높이값이 55px 일때 */
.tbl_type4 th{padding:8px;font-size:13px;}
/* tbl타입에서 th높이값 35px일때 */
.tbl_type4 td{padding:14px 10px 13px;font-size:13px;}
.tbl_type4 .td_tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;}
.tbl_type4 tfoot th{padding:8px 8px 8px 22px;background-color:#f8f8f8;color:#ff5640;text-align:left;}
.tbl_type4 tfoot tr:first-child td{padding:8px;border-top:1px solid #e9e9e9;background-color:#f8f8f8;color:#ff5640;}
.tbl3{width:100%;table-layout:fixed;border:1px solid #e9e9e9;border-spacing:0;border-collapse:collapse;text-align:center;}
.tbl3 th{padding:7px 0;border-left:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;font-size:14px;}
.tbl3 td{padding:8px 0 7px;border-left:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;font-size:14px;line-height:20px;color:#666666;}
/* 2023-06-05-v1515 :수정 시작 */
.tbl_chart{border:0 none;border-bottom:1px solid #ddd;}
.tbl_chart th{padding:14px 12px 11px;border:0 none;border-top:1px solid #ddd;border-left:1px solid rgba(0,0,0,0.06);border-bottom:1px solid rgba(0,0,0,0.06);font-size:12px;line-height:14px;color:#666;background-color:#FAFAFA;text-align:left;/* 2023-06-05-v1515-2 */ }
.tbl_chart td{position:relative;padding:12px 12px 11px;border:0 none;line-height:16px;color:#191919;text-align:left;}
.tbl_chart td:after{position:absolute;left:0;top:0;right:0;bottom:0;z-index:3;border-left:1px solid rgba(0,0,0,0.06);border-bottom:1px solid rgba(0,0,0,0.06);content:'';}
.tbl_chart td:first-child:after{border-left:0 none;}
.tbl_chart td:first-child .inner_cell{justify-content:flex-start;}
.tbl_chart tr:last-child :after{border-bottom:0 none;}
.tbl_chart .bg_cell{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;}
.tbl_chart .inner_cell{position:relative;z-index:2;}
.tbl_chart .tooltip_chart{top:50%;padding:7px 7px 9px 9px;}
/* 2023-06-05-v1515 :수정 끝 */
/*** 링크 썸네일 ***/
.link_data{display:block;position:relative;height:30px;padding-right:38px;margin-right:22px;line-height:29px;text-align:left;}
.link_data .wrap_thumb{position:absolute;top:0;right:0;width:30px;height:30px;border-radius:2px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/no_img60x60.png) no-repeat;-webkit-background-size:30px 30px;background-size:30px 30px;}
.link_data .wrap_thumb .ico_vod{display:none;position:absolute;top:50%;left:50%;width:10px;height:14px;margin:-7px 0 0 -5px;background-position:-150px -90px;}
.link_data .wrap_thumb .ico_vod1{display:none;position:absolute;top:50%;left:50%;width:16px;height:16px;background-position:-132px -840px;transform:translate(-50%,-50%);}
.link_data .data_vod .ico_vod,.link_data .data_vod .ico_vod1{display:block;}
.link_data .txt_date{display:block;font-size:12px;}
.link_data .txt_data{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.message_list .link_data.type_message{display:flex;align-items:center;padding:0 6px;margin:0;}
.message_list .link_data.type_message:hover{text-decoration:none;}
.message_list .link_data.type_message:hover .txt_data{text-decoration:underline;}
.message_list .link_data.type_message .wrap_thumb{flex-shrink:0;position:relative;top:auto;right:auto;}
.message_list .link_data.type_message .wrap_thumb + .txt_data{margin-left:10px;}
.message_list .link_data.type_message .txt_data{margin-top:1px;margin-right:10px;line-height:20px;}
.link_data.type_message .item_chip{flex-shrink:0;height:21px;line-height:22px;padding:0 4px;font-size:10px;color:#326EDC;border-radius:3px;background:#F4F9FF;margin-left:auto;}
/*** 페이징 ***/
.wrap_paging{overflow:hidden;padding:30px 0;text-align:center;}
.wrap_paging .inner_paging{display:inline-block;overflow:hidden;vertical-align:top;}
.inner_paging .link_page{float:left;min-width:14px;height:22px;padding:0 8px;font-size:14px;line-height:22px;}
.inner_paging em.link_page{font-weight:bold;color:#2eacbc;}
.inner_paging em.page_all{position:relative;color:#333333;font-weight:normal;}
.inner_paging em.page_all:before{content:'/';position:absolute;left:-3px;top:0;font-size:12px;}
.inner_paging .btn_page{float:left;width:23px;height:20px;margin:0 8px;border:1px solid #d8d8d8;border-radius:2px;vertical-align:top;}
.inner_paging .btn_page:hover{border-color:#dbdbdb;}
.inner_paging .btn_page .ico_rocket{display:block;width:6px;height:10px;margin:5px 0 0 8px;}
.inner_paging .btn_page .ico_pre{background-position:-110px -140px;}
.inner_paging .btn_page .ico_next{margin-left:9px;background-position:-120px -140px;}
.inner_paging .btn_page:hover .ico_pre{background-position:-120px -150px;}
.inner_paging .btn_page:hover .ico_next{background-position:-130px -150px;}
.wrap_paging .btn_more{display:block;width:100%;height:41px;border:1px solid #d8d8d8;font-size:14px;line-height:42px;color:#888888;}
.wrap_paging .btn_more .ico_arr{width:12px;height:8px;margin:17px 0 0 9px;background-position:-440px -90px;}
.wrap_paging .btn_more:hover{color:#333333;}
.wrap_paging .btn_more:hover .ico_arr{background-position:-440px -100px;}
/*** 인풋 ***/
/* 글상자 */
.box_tf{height:25px;padding:9px 10px 0;border:1px solid #d8d8d8;border-radius:2px;}
.box_tf2{height:68px;padding-bottom:8px;}
.box_tf[class*="on"]{border-color:#c4c4c4;}
.tf_g{display:block;width:100%;border:0 none;font-size:14px;line-height:18px;background:transparent;word-wrap:break-word;word-break:break-all;-webkit-appearance:none;outline:0 none;resize:none;-webkit-font-smoothing:antialiased;}
.tf_g::-webkit-input-placeholder{color:#bbbbbb;}
.tf_g:-webkit-input-placeholder{color:#bbbbbb;}
.tf_g::-moz-placeholder{color:#bbbbbb;}
.tf_g:-ms-input-placeholder{color:#bbbbbb;}
.tf_g:-moz-placeholder{color:#bbbbbb;}
.box_tf2 .tf_g{height:100%;}
.box_tf3{height:137px;padding:11px 10px 0;text-align:right;}
/* textarea + 텍스트 byte */
.box_tf3 .tf_g{height:110px;margin-bottom:2px;line-height:20px;/* 2023-01-18-v1219 */ }
.box_tf4{position:relative;padding-right:63px;/* 2023-01-19-v1356 */ }
/* input + 텍스트 byte */
.box_tf4 .txt_byte{position:absolute;top:12px;right:10px;font-size:12px;line-height:16px;}
.box_tf5{background-color:white;}
/* input bg white */
.txt_byte{color:#999999;}
.txt_byte[class*="on"] .txt_num{color:#2eacbc;-webkit-font-smoothing:antialiased;}
.disabled_g .item_inp .lab_g{color:#888888;}
.disabled_g .item_bundle .tit_bundle{color:#999999;}
.disabled_g .box_tf{background-color:#f0f1f2;}
.disabled_g .box_tf .tf_g::-webkit-input-placeholder{color:#888;}
.disabled_g .box_tf .tf_g:-webkit-input-placeholder{color:#888;}
.disabled_g .box_tf .tf_g::-moz-placeholder{color:#888;}
.disabled_g .box_tf .tf_g:-ms-input-placeholder{color:#888;}
.disabled_g .box_tf .tf_g:-moz-placeholder{color:#888;}
.disabled_g .box_error{border-color:#ff9789;}
.disabled_g .tf_g::-webkit-input-placeholder{color:#d2d3d3;}
.disabled_g .tf_g::-moz-placeholder{color:#d2d3d3;}
.disabled_g .tf_g:-ms-input-placeholder{color:#d2d3d3;}
.disabled_g .tf_g:-moz-placeholder{color:#d2d3d3;}
.disabled_g2{pointer-events:none;color:#888888;}
.disabled_g2 .lab_g .ico_radio{background-color:#f0f1f2;border-radius:18px;}
.disabled_g2 .lab_g .ico_check{background-color:#f0f1f2;border-radius:2px;}
.disabled_g2_none{pointer-events:all;color:#333;}
.search_g[class*="disabled_g2"] .box_tf{background-color:#f0f1f2;}
.search_g[class*="disabled_g2"] .ico_search{opacity:0.5;}
.disabled_g3{pointer-events:none;background-color:#f9f9f9;}
.disabled_g3 .tf_g{color:#bbbbbb;}
.disabled_g4 .item_inp .lab_g{color:#bbbbbb;}
.disabled_g4 .item_inp .lab_g .ico_radio{background-position:-780px -40px;}
.disabled_g4 .item_inp .inp_g:checked + .lab_g .ico_radio{background-position:-780px -20px;}
.disabled_g5{pointer-events:none;opacity:0.5;}
.disabled_g6{background-color:#f2f2f2;/* 2023-01-18-v1219 */ }
/* 오류 */
.box_error,.active{border-color:#ff9789;}
.desc_error{font-size:14px;line-height:17px;color:#ff5640;}
/* 검색 */
.search_g{position:relative;width:100%;}
.search_g .box_tf{height:24px;padding:6px 35px 0 11px;}
.search_g .tf_g{font-size:13px;}
.search_g .btn_search{position:absolute;top:1px;right:1px;width:35px;height:30px;}
.search_g .ico_search{width:15px;height:15px;margin-top:2px;background-position:-250px -90px;}
.search_g .btn_search:hover .ico_search{background-position:-250px -110px;}
/* 파일 업로드 */
.upload_g{overflow:hidden;position:relative;padding-right:91px;}
.upload_g .box_tf{margin-bottom:7px;}
.upload_g .tf_g{color:#333;}
.upload_g .upload_btn{position:absolute;top:0;right:0;width:85px;}
.upload_g .btn_g{position:relative;width:100%;}
.upload_g .tf_g::-webkit-input-placeholder{color:#bbbbbb;}
.upload_g .tf_g::-moz-placeholder{color:#bbbbbb;}
.upload_g .tf_g:-ms-input-placeholder{color:#bbbbbb;}
.upload_g .tf_g:-moz-placeholder{color:#bbbbbb;}
.upload_g .wrap_loading{right:inherit;bottom:inherit;width:calc(100% - 92px);height:36px;padding:7px 13px;background:none;flex-wrap:nowrap;justify-content:flex-start;box-sizing:border-box;}
.upload_g .wrap_loading .desc_load{width:auto;margin:2px 0 0 8px;color:#888;}
.upload_btn{position:relative;overflow:hidden;}
/* 딤드처리 */
.dimmed_g{opacity:0.3;pointer-events:none;}
/* 라디오버튼,체크박스 */
.item_inp{display:block;position:relative;height:18px;}
.item_inp .inp_g{position:absolute;top:50%;left:0;z-index:-1;width:18px;height:18px;margin-top:-9px;border:0 none;opacity:0.01;}
.item_inp .lab_g{overflow:hidden;height:18px;padding:0 0 0 24px;font-weight:400;font-size:14px;line-height:18px;vertical-align:top;cursor:pointer;}
.item_inp .lab_g .ico_rocket{position:absolute;top:50%;left:0;width:18px;height:18px;margin-top:-9px;}
.item_inp .lab_g .ico_radio{background-position:-140px -160px;}
.item_inp .inp_g:checked + .lab_g .ico_radio{background-position:-160px -160px;}
.item_inp .lab_g .ico_check{background-position:-100px -160px;background-color:white;}
.item_inp .inp_g:checked + .lab_g .ico_check{background-position:-120px -160px;}
.wrap_inp{overflow:hidden;font-size:0;line-height:0;}
.wrap_inp .item_inp{display:inline-block;margin:9px 12px 15px 0;vertical-align:top;}
.wrap_inp2{padding:18px 15px;border:1px solid rgba(0,0,0,0.05);border-radius:2px;background:#F9F9F9;}
.wrap_inp2 .item_inp + .item_inp{margin-top:14px;}
/*** 레이어 ***/
.cover_layer{position:absolute;top:0;left:0;width:100%;height:100%;}
.dimmed_layer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;background-color:rgba(0,0,0,0.3);/* 2023-05-26-v1512 */ }
.layer_rocket{position:absolute;top:50%;left:50%;z-index:9999;border-radius:2px;background-color:white;}
.layer_rocket .layer_head{padding:0 30px;border-bottom:1px solid #ececec;border-radius:2px 2px 0 0;background-color:#f8f8f8;}
.layer_rocket .tit_layer{display:block;padding:17px 0 13px;font-weight:400;font-size:20px;line-height:30px;}
.layer_rocket .desc_head{margin-top:-8px;margin-bottom:24px;font-size:12px;line-height:16px;color:#888;}
.layer_rocket .subtit_layer{padding-left:5px;padding-bottom:12px;color:#222;font-size:22px;line-height:30px;}
.layer_rocket .layer_body{padding:0 30px;font-size:14px;}
.layer_rocket .wrap_btn{padding:20px 27px;border-top:1px solid #e9e9e9;}
.layer_rocket .btn_close{position:absolute;top:0;right:10px;padding:20px;}
.layer_rocket .ico_close{display:block;width:20px;height:20px;background-position:-60px -200px;}
.layer_rocket .btn_close:hover .ico_close{background-position:-60px -180px;}
.layer_rocket .wrap_tit{padding:0;}
.layer_rocket .wrap_tit .tit_g{display:block;margin-bottom:5px;font-weight:normal;font-size:17px;line-height:20px;}
.layer_rocket .wrap_tit .desc_g{font-size:14px;line-height:17px;color:#666;}
/* 2023-05-26-v1512 :추가 시작 */
.layer_rocket .fake_scroll{scrollbar-width:6px;}
.layer_rocket .fake_scroll::-webkit-scrollbar-track{background-color:transparent;}
.layer_rocket .fake_scroll::-webkit-scrollbar-thumb{background-color:#EEE;border-radius:10px;}
.layer_rocket .fake_scroll::-webkit-scrollbar-thumb:hover{background-color:#949494;}
.layer_rocket .fake_scroll::-webkit-scrollbar{width:6px;height:6px;}
.layer_rocket .fake_scroll::-webkit-scrollbar-button{width:6px;height:6px;background:transparent;}
/* 2023-05-26-v1512 :추가 끝 */
/*** 더보기 레이어 ***/
.layer_more{display:inline-block;position:relative;vertical-align:top;}
.layer_more .btn_more{margin:0 0 0 9px;font-size:12px;color:#888888;}
.layer_more .btn_more:hover{text-decoration:underline;}
.layer_more .btn_more .ico_arrow{width:6px;height:9px;margin:4px 0 0 3px;background-position:-130px -140px;}
.layer_more .info_more{position:absolute;top:2px;left:56px;z-index:100;width:210px;height:173px;border:1px solid #bbbbbb;background-color:white;/* 2023-04-05-v1454 수정 */ }
.info_more .tit_more{display:block;height:34px;padding:0 10px;font-weight:400;font-size:14px;line-height:34px;border-bottom:1px solid #d8d8d8;}
.info_more .cont_more{padding:6px 10px;font-size:13px;line-height:20px;color:#888888;}
.info_more .btn_close{position:absolute;top:0;right:0;width:33px;height:34px;}
.info_more .ico_close{width:13px;height:13px;background-position:-190px -110px;vertical-align:middle;}
/*** 번들 ***/
.item_bundle{position:relative;padding:7px 0 6px 147px;}
.item_bundle:after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:'';}
.item_bundle .tit_bundle{position:absolute;top:7px;left:0;font-weight:400;font-size:14px;line-height:35px;color:#888;}
.item_bundle .tit_bundle .btn_help{display:inline-block;padding:6px;margin-bottom:4px;vertical-align:middle;}
.item_bundle .tit_bundle .btn_help .ico_rocket{width:18px;height:18px;margin:0 auto;background-position:-190px -190px;}
.item_bundle .tit_bundle .btn_help:hover .ico_rocket{background-position:-260px -210px;}
.item_bundle .cont_bundle{font-size:14px;line-height:35px;}
.item_bundle .list_bundle .item_list{line-height:22px;color:#888;}
.list_bundle{margin-top:7px;}
/*** 인증 ***/
.certify_g{position:relative;padding-right:86px;font-size:0;line-height:0;}
.certify_g .opt_tel{display:inline-block;width:168px;height:34px;margin-right:6px;vertical-align:top;}
.certify_g .opt_tel > .btn_opt{padding:10px 20px 8px 10px;font-size:14px;line-height:16px;}
.certify_g .opt_tel .ico_arr{right:8px;}
.certify_g .opt_tel .box_opt{top:34px;}
.certify_g .opt_tel .list_opt .btn_opt{padding:8px 10px 6px;font-size:14px;line-height:16px;}
.certify_g .opt_tel .txt_opt{display:inline-block;overflow:hidden;max-width:96px;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;}
.certify_g .btn_g{position:absolute;top:0;right:0;width:80px;}
/*** 스크롤 ***/
.fake_scroll{overflow:hidden;position:relative;}
.scroll{position:absolute;right:2px;top:0;z-index:100;width:4px;margin:5px 0;border-radius:10px;background:#DDD;}
/* 2023-09-19-v1653 */
.scroll_overflow:after{display:block;position:absolute;right:0;bottom:0;left:0;content:'';height:30px;background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.8),white);}
.scroll.type2{right:0;width:6px;background:#EEE;}
/* 2023-09-19-v1653 */
/**** 홈 ****/
/*** 공통 ***/
.box_card{padding:0 30px;border-bottom:1px solid #e0e0e0;background-color:white;}
.cont_home #mArticle{padding:20px 0 12px;}
.home_rocket{width:640px;margin:0 auto;}
/*** 미인증 베너 ***/
.box_auth{position:relative;margin-bottom:20px;padding:17px 0 19px;border:1px solid #d8d8d8;border-radius:2px;background-color:#fff;text-align:center;}
.box_auth .badge_new{display:inline-block;width:52px;height:24px;margin-right:10px;border:1px solid #06bbb4;border-radius:18px;font-weight:bold;font-size:13px;line-height:27px;color:#06bbb4;vertical-align:top;}
.box_auth .tit_auth{display:inline-block;font-weight:normal;font-size:16px;line-height:29px;color:#333;vertical-align:top;}
.box_auth .desc_auth{margin:4px 0 12px;font-size:14px;line-height:22px;color:#333;}
.box_auth .desc_auth .link_detail{display:inline-block;margin-left:3px;font-size:12px;text-decoration:underline;vertical-align:top;}
.box_auth .link_auth{display:block;width:94px;height:26px;margin:0 auto;border:1px solid #ddd;border-radius:2px;font-size:12px;line-height:27px;color:#333;text-align:center;}
.box_auth .btn_close{position:absolute;top:0;right:0;padding:16px;}
.box_auth .btn_close .ico_close{width:20px;height:20px;background-position:-60px -200px;}
/*** 프로필 ***/
/* 2023-11-03 :컴포넌트 정리로 인한 삭제 (사용하지 않음) 
// .profile_rocket{position:relative;height:230px;background-image:url(../../resources/images/bg_profile.png);background-repeat:no-repeat;background-position:0 0}
// .profile_rocket .bg_profile{overflow:hidden;position:relative;width:100%;height:230px}
// .profile_rocket .bg_profile:after{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.4);content:''}
// .profile_rocket .cont_profile{position:absolute;top:0;left:0;right:0;height:183px;padding:30px 0 17px}
// .profile_rocket .profile_sanction{display:table;position:absolute;left:0;top:0;z-index:10;width:100%;height:100%}
// .profile_rocket .profile_sanction:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7)}
// .profile_sanction .ico_sanction{width:47px;height:39px;margin:7px 0 9px 0;background-position:-555px -155px}
// .profile_sanction .inner_sanction{position:relative;z-index:20;display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}
// .profile_sanction .desc_sanction{font-size:18px;line-height:25px;color:rgb(255,255,255)}
*/
.photo_profile{position:relative;width:80px;height:80px;margin:0 auto;}
.photo_profile .wrap_thumb{width:80px;height:80px;background-position:0 0;}
/* 2023-11-03 :컴포넌트 정리로 인한 삭제 (사용하지 않음)
// .profile_rocket .photo_profile .upload_btn{top:auto;bottom:-1px;right:-4px}
// .photo_profile .btn_photo{display:block;position:relative;width:26px;height:26px;background-color:rgba(51,51,51,0.9);border-radius:26px}
// .photo_profile .btn_photo .ico_rocket{display:block;width:14px;height:12px;margin:0 auto;background-position:-90px -180px}
// .profile_rocket .tit_rocket{overflow:hidden;padding:0 11px;margin-top:10px;font-weight:400;font-size:25px;line-height:27px;color:rgb(255,255,255);white-space:nowrap;text-overflow:ellipsis;text-align:center}
// .profile_rocket .desc_rocket{overflow:hidden;padding:0 11px;margin-top:7px;font-size:15px;line-height:17px;color:rgb(255,255,255);white-space:nowrap;text-overflow:ellipsis;text-align:center}
// .profile_rocket .info_rocket{position:absolute;bottom:21px;left:0;right:0;font-size:12px;line-height:14px;color:rgba(255,255,255,0.6);text-align:center}
// .profile_rocket .make_btn,.profile_rocket .btn_help,.profile_rocket .btn_bgedit{position:absolute}
// .profile_rocket .make_btn{z-index:30;bottom:12px;right:11px}
// .profile_rocket .make_btn.make_btn_sanction{z-index:0}
// .profile_rocket .btn_make{position:relative;display:block;overflow:hidden;width:100px;height:36px;border-radius:2px;font-size:13px;line-height:37px;background-color:rgb(255,255,255)}
*/
.btn_make .ico_rocket{height:20px;margin:8px 5px 0 0;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/ico_button.png);background-size:300px 300px;}
.btn_make .ico_plus{width:10px;height:10px;margin-top:13px;background-position:-290px -90px;}
.btn_make .ico_phone{width:14px;margin-top:9px;background-position:0 0;}
.btn_make .ico_vod{width:17px;background-position:-20px 0;}
.btn_make .ico_party{width:16px;height:16px;margin:10px 7px 0 0;background-position:-80px 0;}
.btn_make .ico_join{width:14px;margin:10px 6px 0 0;background-position:-120px -90px;}
.btn_make .ico_donation{width:15px;background-position:-110px 0;}
.btn_make .ico_question{width:17px;background-position:-140px 0;}
.btn_make .ico_web{width:17px;background-position:-170px 0;}
.btn_make .ico_game{width:21px;margin-top:10px;background-position:-200px 0;}
.btn_make .ico_open{width:19px;margin-right:4px;background-position:-230px 0;}
.btn_make .ico_app{width:11px;background-position:-260px 0;}
.btn_make .ico_coupon{width:20px;margin-top:11px;background-position:0 -90px;}
.btn_make .ico_buy{width:17px;background-position:-30px -90px;}
.btn_make .ico_reserve{width:15px;margin-right:6px;background-position:-60px -90px;}
.btn_make .ico_order{width:15px;background-position:-90px -90px;}
.btn_make .ico_music{width:15px;margin:9px 6px 0 0;background-position:-150px -90px;}
.btn_make .ico_cafe{width:18px;height:13px;margin-top:11px;background-position:-180px -90px;}
.btn_make .ico_store{width:19px;background-position:0 -180px;}
.btn_make .ico_ticket{width:18px;margin-top:10px;background-position:-240px -90px;}
.btn_make .ico_examine{width:17px;height:17px;background-position:-50px 0;}
.btn_make .ico_hospital{width:16px;height:16px;margin-top:9px;background-position:-280px 0;}
.btn_make .ico_membership{width:18px;margin-top:10px;background-position:-210px -90px;}
.btn_make:hover{color:#2eacbc;-webkit-font-smoothing:antialiased;}
.btn_make:hover .ico_plus{background-position:-290px -110px;}
.btn_make:hover .ico_phone{background-position:0 -30px;}
.btn_make:hover .ico_vod{background-position:-20px -30px;}
.btn_make:hover .ico_party{background-position:-80px -30px;}
.btn_make:hover .ico_join{background-position:-120px -120px;}
.btn_make:hover .ico_donation{background-position:-110px -30px;}
.btn_make:hover .ico_question{background-position:-140px -30px;}
.btn_make:hover .ico_web{background-position:-170px -30px;}
.btn_make:hover .ico_game{background-position:-200px -30px;}
.btn_make:hover .ico_open{background-position:-230px -30px;}
.btn_make:hover .ico_app{background-position:-260px -30px;}
.btn_make:hover .ico_coupon{background-position:0 -120px;}
.btn_make:hover .ico_buy{background-position:-30px -120px;}
.btn_make:hover .ico_reserve{background-position:-60px -120px;}
.btn_make:hover .ico_order{background-position:-90px -120px;}
.btn_make:hover .ico_music{background-position:-150px -120px;}
.btn_make:hover .ico_cafe{background-position:-180px -120px;}
.btn_make:hover .ico_store{background-position:0 -210px;}
.btn_make:hover .ico_ticket{background-position:-240px -120px;}
.btn_make:hover .ico_examine{background-position:-50px -30px;}
.btn_make:hover .ico_hospital{background-position:-280px -30px;}
.btn_make:hover .ico_membership{background-position:-210px -120px;}
/* 2023-11-03 :컴포넌트 정리로 인한 삭제 (사용하지 않음) 
// .profile_rocket .btn_help{top:0;left:4px;padding:16px}
// .profile_rocket .btn_help .ico_rocket{width:18px;height:17px;background-position:-240px -210px;opacity:0.5}
// .profile_rocket .btn_help:hover .ico_rocket{opacity:1}
// .profile_rocket .upload_btn{overflow:inherit;position:absolute;top:0;right:0}
// .profile_rocket .btn_bgedit{display:block;position:relative;padding:18px;font-size:11px;line-height:13px;color:rgba(255,255,255,0.6)}
// .profile_rocket .btn_bgedit:hover{color:rgba(255,255,255,1)}
// .profile_rocket .inner_btn{display:inline-block;position:relative}
// .profile_rocket .inner_btn:before{position:absolute;bottom:0;left:-2px;right:-2px;height:1px;background-color:rgba(255,255,255,0.2);content:''}
// .profile_rocket .btn_bgedit:hover .inner_btn:before{background-color:rgba(255,255,255,1)}
// .profile_rocket .layer_bgedit{top:37px;right:10px}
// .profile_rocket .layer_bgedit .layer_body{border:1px solid rgb(201,201,201);border-radius:2px;background-color:rgb(255,255,255)}
// .profile_rocket .list_bgedit{width:84px;padding:10px 0 9px}
// .profile_rocket .layer_bgedit .ico_arr{position:absolute;top:-7px;right:24px;font-size:0;line-height:0;pointer-events:none}
// .profile_rocket .layer_bgedit .ico_arr:before{width:0;height:0;border:solid transparent;border-width:0 5px 8px 5px;border-bottom-color:rgb(201,201,201);content:''}
// .profile_rocket .layer_bgedit .ico_arr:after{position:absolute;top:1px;left:1px;border-width:0 4px 7px 4px;border-bottom-color:rgb(255,255,255)}
// .profile_rocket .btn_txt{padding:0 16px 0 17px}
// .profile_rocket .btn_txt:hover{text-decoration:underline}
// .profile_rocket .layer_tooltip{top:auto;bottom:-49px;right:-11px;width:270px;text-align:center}
// .profile_rocket .layer_tooltip .ico_arr{right:52px}
// .profile_rocket .layer_open .layer_tooltip{display:block}
*/
/*** 글쓰기 ***/
.box_write{padding:17px 30px;margin-top:18px;}
.box_write .tit_write{display:block;padding:8px 0 6px;font-weight:400;font-size:14px;line-height:16px;color:#888888;}
.box_write .tab_g{margin:12px 0 9px;}
.box_write .item_publish{padding-left:26px;}
.box_dimm{position:relative;}
.box_dimm:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.6);}
.box_write .foot_write.box_dimm:after{height:100%;visibility:visible;}
.box_dimm .info_issue .btn_help{opacity:0.4;}
.tab_g .btn_tab .ico_rocket{margin:0 7px 0 0;}
.tab_g .btn_tab .ico_photo{width:23px;height:19px;background-position:-60px -90px;}
.tab_g .btn_tab .ico_vod{width:21px;height:21px;background-position:0 -100px;}
.tab_g .btn_tab .ico_link{width:19px;height:19px;background-position:-90px -90px;}
.tab_g .btn_tab .ico_card{width:19px;height:20px;background-position:-380px -190px;}
.tab_g .btn_tab:hover .ico_photo{background-position:-60px -110px;}
.tab_g .btn_tab:hover .ico_vod{background-position:-30px -100px;}
.tab_g .btn_tab:hover .ico_link{background-position:-90px -110px;}
.tab_g .btn_tab:hover .ico_card{background-position:-410px -190px;}
.tab_g .btn_tab .txt_new{display:inline-block;width:16px;height:16px;margin:12px 0 0 4px;border-radius:16px;font-weight:bold;font-size:11px;line-height:16px;background-color:#ff5640;color:white;text-align:center;vertical-align:top;}
.box_write .tit_tf{margin-top:7px;}
.box_write .tit_tf .tf_g{font-size:20px;line-height:29px;}
.box_write .tit_tf .tf_g::placeholder{color:#949494;}
.box_write .desc_tf{position:relative;margin:13px 0 12px;}
.box_write .desc_tf .tit_cont{overflow:hidden;position:absolute;top:0;left:0;font-weight:normal;font-size:14px;line-height:24px;color:#bbbbbb;}
.box_write .write_on .tit_cont{width:0;height:0;line-height:0;text-indent:-9999px;}
.box_write .desc_tf .tf_g{height:110px;}
.box_write .lab_tit{position:absolute;top:0;left:0;z-index:10;font-size:14px;color:#bbbbbb;-webkit-font-smoothing:antialiased;cursor:text;}
.box_write .desc_tf .wrap_textbox{font-size:14px;line-height:24px;}
.box_write .wrap_textbox .public-DraftEditorPlaceholder-root,.box_write .wrap_textbox .public-DraftEditorPlaceholder-hasFocus{color:#bbbbbb;}
.box_write .desc_tf .txt_byte{display:block;text-align:right;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;}
.box_write .desc_tf .txt_byte .txt_num{color:#666666;}
.box_write .wrap_emoti{display:inline-block;position:relative;vertical-align:top;}
.box_write .btn_delete{position:absolute;top:0;right:0;width:16px;height:16px;background-color:rgba(0,0,0,0.3);}
.box_write .btn_delete .ico_rocket{display:block;width:8px;height:8px;margin:0 auto;background-position:-250px -130px;}
.box_write .btn_delete2{position:absolute;top:0;right:0;width:26px;height:26px;background-color:rgba(0,0,0,0.5);}
.box_write .btn_delete2 .ico_rocket{display:block;width:14px;height:14px;margin:0 auto;background-position:-230px -260px;}
.box_write .box_bundle{position:relative;padding:5px 25px 6px;margin-top:12px;border:1px solid #eee;background-color:#fafafa;}
.box_write .box_publish{overflow:hidden;margin-top:25px;}
.box_write .item_bundle{padding-left:71px;}
.box_write .tit_bundle{line-height:28px;color:#333333;}
.box_write .cont_bundle{line-height:28px;}
.box_write .item_inp{margin:5px 12px 5px 0;}
.box_write .lab_g{color:#888888;}
.box_write .inp_g:checked + .lab_g{color:#333333;}
.box_write .cont_date .wrap_inp{float:left;}
.box_write .cont_date .sort_date{display:none;float:left;position:relative;}
.box_write .sort_date .wrap_calendar{top:27px;left:0;}
.box_write .cont_date .opt_g2{float:left;height:26px;margin-right:4px;}
.box_write .opt_date{width:102px;}
.box_write .opt_time{width:56px;}
.box_write .opt_g2 .btn_opt{font-size:12px;padding:6px 14px 6px 9px;}
.box_write .opt_time .btn_opt .ico_arr{right:8px;}
.box_write .opt_open .box_opt{top:26px;}
.box_write .btn_calendar{position:absolute;top:0;right:0;padding:7px;}
.box_write .btn_calendar .ico_rocket{display:block;width:13px;height:12px;background-position:-210px -110px;}
.box_write .box_bundle .btn_help{position:absolute;top:0;right:0;padding:9px;}
.box_write .compo_card{position:relative;margin-top:0;}
.box_write .DraftEditor-root,.DraftEditor-editorContainer,.public-DraftEditor-content{height:inherit;text-align:initial;}
.box_write .DraftEditor-root{position:relative;}
.box_write .DraftEditor-root textarea::-webkit-input-placeholder{/* WebKit,Blink,Edge */ color:#888888;}
.box_write .DraftEditor-root textarea::-moz-placeholder{/* Mozilla Firefox 4 to 18 */ color:#888888;}
.box_write .DraftEditor-root textarea::-moz-placeholder{/* Mozilla Firefox 19+ */ color:#888888;}
.box_write .DraftEditor-root textarea::-ms-input-placeholder{/* Internet Explorer 10-11 */ color:#888888;}
.box_write .DraftEditor-root textarea::-ms-input-placeholder{/* Microsoft Edge */ color:#888888;}
.box_write .custom.composer.textbox{min-height:24px;cursor:text;}
.box_write .custom.composer.activate{min-height:100px;}
.box_write .custom.composer.base{padding:15px;background:#fff;margin:10px 0;border:1px solid #fafafa;}
.box_write .custom.messageForm.base{border:1px solid black;padding:10px 0 100px 10%;margin:10px 0px 10px 0px;line-height:3em;}
.box_write .custom.messageForm.btn{padding:5px 10px;border:1px solid #e7e7e7;border-radius:2px;background:#fff;outline:none;min-width:80px;color:#888;margin:10px 0px -20% 80%;}
.box_write .custom.messageForm.hidden{display:none;}
/* 이미지형 */
.photo_write{width:580px;margin:0 -1px -8px 0;}
.photo_write .list_photo{width:585px;}
.photo_write .list_photo:after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:'';}
.photo_write .list_photo li{float:left;position:relative;width:113px;margin:0 4px 8px 0;}
.photo_write .wrap_thumb{position:relative;width:113px;height:113px;background-color:#f9f9fa;}
.photo_write .upload_fail:after{border-color:#d4d5d5;}
.photo_write .emph_fail{display:block;color:#999999;text-align:center;}
.photo_write .emph_fail .ico_rocket{display:block;width:34px;height:27px;margin:34px auto 5px;background-position:0 -400px;}
.photo_write .btn_delete{position:absolute;top:0;right:0;z-index:10;width:18px;height:18px;background-color:rgba(0,0,0,0.3);}
.photo_write .btn_delete .ico_rocket{display:block;width:10px;height:10px;margin:0 auto;background-position:-170px -120px;}
.photo_write .btn_modify{right:18px;}
.photo_write .btn_modify .ico_rocket{background-position:-60px -370px;}
.photo_write .btn_addalt{display:block;width:113px;height:30px;border:1px dashed #e9e9e9;border-top:0 none;font-size:12px;line-height:30px;color:#999999;}
.photo_write .btn_addalt .ico_rocket{width:7px;height:7px;margin:11px 4px 0 0;background-position:-140px -140px;}
.photo_write .btn_added{overflow:hidden;padding:0 9px;border-style:solid;color:#555555;white-space:nowrap;text-overflow:ellipsis;}
.photo_write .layer_addalt{top:143px;left:0;width:322px;}
.layer_addalt .inner_layer_util{padding:9px;}
.layer_addalt .layer_body{height:32px;}
.layer_addalt .tf_g{height:100%;line-height:16px;}
.layer_addalt .layer_foot{margin-top:20px;}
.layer_addalt .wrap_btn{padding:0;border-top:0 none;}
.layer_addalt .btn_h28{width:56px;}
.layer_addalt .ico_arr{right:auto;left:55px;}
.photo_write .btn_upload{display:block;overflow:hidden;position:relative;width:113px;height:143px;border:1px solid #e9e9e9;text-align:center;}
.photo_write .btn_upload .ico_rocket{display:block;width:32px;height:32px;margin:0 auto;background-position:-280px -70px;}
.photo_write .btn_upload:hover{background-color:#f8f8f9;}
.photo_write .btn_upload:hover .ico_rocket{background-position:-280px -110px;}
/* 카드형 */
.card_write .wrap_thumb{height:143px;}
.card_write .frame_gradient{position:absolute;bottom:0;left:0;width:100%;height:103px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/frame_gradient_s.png) no-repeat;}
.card_write .frame_coupon{position:absolute;width:100%;height:8px;left:0;bottom:40px;z-index:20;}
.card_write .frame_coupon .bg_circle{position:absolute;top:0;right:-5px;width:10px;height:8px;border-radius:10px;background-color:white;}
.card_write .frame_coupon .bg_circle.fst{right:auto;left:-5px;}
.card_write .frame_coupon .bg_dot{position:absolute;left:10px;bottom:4px;width:95px;height:1px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_dot.png) no-repeat;-webkit-background-size:95px 1px;background-size:95px 1px;}
.card_write .tit_card{display:-webkit-box;overflow:hidden;position:absolute;left:0;bottom:9px;height:28px;padding:0 10px;line-height:15px;color:white;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.card_write .cont_upload{top:62px;}
.card_write .emph_fail .ico_rocket{margin-top:49px;}
/* 링크형 */
.box_outlink{position:relative;padding:10px 37px 4px 46px;border-radius:0;}
.box_outlink .ico_outlink{position:absolute;top:10px;left:18px;width:19px;height:19px;background-position:-90px -90px;}
.box_outlink .btn_cancel{position:absolute;top:0;right:0;padding:14px 12px;}
.box_outlink .ico_cancel{display:block;width:12px;height:12px;background-position:-80px -130px;}
.box_outlink .btn_cancel:hover .ico_cancel{background-position:-190px -130px;}
.outlink_write .layer_suggest{margin-top:-1px;}
.layer_suggest .empty_suggest{padding:30px 0;border:1px solid #e4e4e4;text-align:center;}
.layer_suggest .loading_suggest{padding:51px 0 50px;border:1px solid #e4e4e4;text-align:center;}
.layer_suggest .desc_empty{font-size:14px;line-height:17px;color:#666666;}
.layer_suggest .empty_suggest .btn_g{margin:12px auto 0;}
.layer_suggest .btn_edit{display:block;text-align:left;vertical-align:top;}
.layer_suggest .ico_edit{width:12px;height:12px;margin:4px 0 0 5px;background-position:-110px -180px;}
.layer_suggest .outlink_type4 .tit_thumb .ico_edit{margin-top:20px;}
.layer_suggest .btn_edit:hover{color:#2eacbc;-webkit-font-smoothing:antialiased;}
.layer_suggest .btn_edit:hover .tit_thumb{color:#2eacbc;-webkit-font-smoothing:antialiased;}
.layer_suggest .btn_edit:hover .desc_thumb{color:#2eacbc;-webkit-font-smoothing:antialiased;}
.layer_suggest .btn_edit:hover .ico_edit{background-position:-130px -180px;}
.compo_outlink .btn_outlink{position:absolute;z-index:20;background-color:rgba(0,0,0,0.3);}
.compo_outlink .btn_prev,.compo_outlink .btn_next{width:28px;height:28px;}
.compo_outlink .btn_prev{bottom:0;left:0;}
.compo_outlink .btn_next{bottom:0;left:30px;}
.compo_outlink .upload_btn{position:absolute;top:0;left:0;z-index:20;background-color:rgba(0,0,0,0.3);}
.compo_outlink .btn_upload{display:block;position:relative;width:24px;height:24px;}
.compo_outlink .btn_delete{top:0;right:0;width:20px;height:20px;}
.compo_outlink .btn_off{opacity:0.5;cursor:default;pointer-events:none;}
.compo_outlink .btn_outlink .ico_rocket{display:block;margin:0 auto;}
.compo_outlink .btn_prev .ico_rocket,.compo_outlink .btn_next .ico_rocket{width:9px;height:13px;}
.compo_outlink .btn_prev .ico_rocket{background-position:-80px -160px;}
.compo_outlink .btn_next .ico_rocket{background-position:-90px -160px;}
.compo_outlink .btn_upload .ico_rocket{display:block;width:16px;height:13px;margin:0 auto;background-position:-90px -200px;}
.compo_outlink .btn_delete .ico_rocket{width:10px;height:10px;background-position:-170px -120px;}
.layer_suggest .outlink_type2 .wrap_thumb{float:left;}
.suggest_edit .compo_card .cont_thumb{padding:14px 16px;}
.suggest_edit .outlink_type2 .cont_thumb{height:106px;padding:14px 16px 40px;}
.suggest_edit .outlink_type4 .cont_thumb{padding:0 40px;}
.layer_suggest .compo_outlink .box_tf{height:auto;padding:2px 4px;background-color:white;}
.layer_suggest .compo_outlink .box_tit .tf_g{font-size:18px;line-height:22px;}
.layer_suggest .compo_outlink .box_error{border:1px solid #ff9789;}
.layer_suggest .compo_outlink .box_error .tf_g::-webkit-input-placeholder{color:#ff5640;}
.layer_suggest .compo_outlink .box_error .tf_g::-ms-input-placeholder{color:#ff5640;}
.layer_suggest .compo_outlink .box_error .tf_g::-moz-input-placeholder{color:#ff5640;}
.layer_suggest .compo_outlink .box_desc{margin-bottom:8px;}
.layer_suggest .compo_outlink .tf_g{color:#666666;}
.layer_suggest .outlink_type4 .box_tf{border-color:#c2c2c2;background-color:rgba(102,102,102,0.7);}
.layer_suggest .outlink_type4 .box_tit{padding:4px 2px 0;margin-bottom:40px;}
.layer_suggest .outlink_type4 .box_tit .tf_g{height:96px;font-size:40px;line-height:46px;color:white;}
.layer_suggest .outlink_type2 .box_desc{margin-bottom:0;}
.layer_suggest .outlink_type4 .box_desc{position:relative;margin-bottom:0;}
.layer_suggest .outlink_type4 .box_desc:before{position:absolute;top:-20px;left:0;right:0;height:1px;background-color:white;content:'';}
.layer_suggest .outlink_type4 .box_desc .tf_g{font-size:18px;line-height:23px;color:white;}
.suggest_edit .outlink_type2 .txt_link{padding-left:4px;}
.suggest_open .layer_suggest{display:block;}
.box_write .foot_write{margin-top:11px;margin-bottom:13px;}
/* 2023-10-18-v1669 */
.box_write .foot_write:after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:'';}
.foot_write .emoti_btn{float:left;position:relative;}
.foot_write .btn_emoti{display:block;padding:5px 5px 7px 0;}
.foot_write .btn_emoti .ico_rocket{width:21px;height:21px;background-position:0 -70px;}
.foot_write .btn_emoti:hover .ico_rocket{background-position:-30px -70px;}
.foot_write .layer_emoti{top:auto;bottom:51px;left:-30px;z-index:30;width:380px;}
.layer_emoti .tab_emoti{border-bottom:1px solid #d8d8d8;background-color:#f9f9fa;}
.layer_emoti .tab_emoti:after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:'';}
.layer_emoti .tab_emoti li{float:left;}
.layer_emoti .btn_tab{display:block;width:60px;height:51px;border-right:1px solid #d8d8d8;}
.layer_emoti .tab_emoti .on{position:relative;margin-bottom:-1px;border-bottom:1px solid white;background-color:white;}
.layer_emoti .list_emoti{overflow:hidden;padding:0 9px 9px;}
.layer_emoti .list_emoti li{float:left;width:50px;height:50px;margin:10px 5px 0;}
.layer_emoti .list_emoti .btn_emoticon{display:block;width:100%;height:100%;}
.layer_emoti .ico_arr{top:auto;bottom:-7px;right:auto;left:35px;}
.layer_emoti .ico_arr:before{border-width:8px 5px 0 5px;border-top-color:#c9c9c9;border-bottom-color:transparent;}
.layer_emoti .ico_arr:after{top:auto;bottom:1px;border-width:7px 4px 0 4px;border-top-color:white;border-bottom-color:transparent;}
.foot_write .link_editor{display:inline;float:left;padding-top:10px;margin-left:25px;font-size:12px;line-height:14px;color:#666666;}
.foot_write .link_editor .txt_g{display:inline-block;position:relative;vertical-align:top;}
.foot_write .link_editor .txt_g:before{position:absolute;bottom:0;left:-1px;right:0;height:1px;background-color:#979797;content:'';}
.foot_write .link_editor .ico_rocket{width:4px;height:6px;margin:3px 0 0 5px;background-position:-170px -90px;}
.foot_write .link_editor:hover{color:#2eacbc;-webkit-font-smoothing:antialiased;}
.foot_write .link_editor:hover .txt_g:before{background-color:#2eacbc;}
.foot_write .link_editor:hover .ico_rocket{background-position:-170px -100px;}
.foot_write .wrap_btn{float:right;}
.foot_write .btn_g{width:70px;height:32px;line-height:31px;}
/*** 레이어_발행 ***/
.layer_publish{width:540px;margin-left:-159px;}
.layer_publish .layer_body{padding:35px 0 13px;text-align:center;}
.layer_publish .ico_temp{display:block;width:52px;height:40px;margin:0 auto 16px;background-position:0 -190px;}
.layer_publish .ico_reserve{display:block;width:52px;height:52px;margin:0 auto 18px;background-position:0 -130px;}
.layer_publish .tit_publish{display:block;font-weight:400;font-size:24px;line-height:32px;}
.layer_publish .tit_publish .ico_publish{display:block;width:41px;height:46px;margin:0 auto 17px;background-position:-130px -420px;}
.layer_publish .txt_publish{display:block;padding-bottom:4px;font-size:20px;}
.layer_publish .txt_date{font-size:20px;}
.layer_publish .link_publish{display:inline-block;position:relative;padding-bottom:2px;margin:25px auto 11px;font-size:14px;line-height:17px;color:#999999;}
.layer_publish .link_publish:after{position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#bababa;content:'';}
.layer_publish .link_publish:hover{color:#333333;text-decoration:none;}
.layer_publish .link_publish:hover:after{background-color:#333333;}
.layer_publish .wrap_btn{border-top:0 none;text-align:center;}
/*** 타임라인 ***/
.tab_home{margin:30px 0 7px;}
.tab_home .btn_tab:hover{text-decoration:underline;}
.card_list{overflow:hidden;}
.card_list .box_card{padding-bottom:33px;margin-bottom:18px;}
.box_card .head_card{position:relative;border-bottom:1px solid #f2f2f2;}
.box_card .head_card:after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:'';}
.head_card .info_publish{padding:19px 0 18px;font-size:0;line-height:0;}
.head_card .txt_agestatus{margin-left:7px;font-size:12px;color:#666;}
.head_card .txt_agestatus:before{content:'';display:inline-block;width:2px;height:2px;margin-right:7px;vertical-align:middle;background-color:#666;}
.head_card .link_txt{font-size:12px;line-height:14px;color:#999999;}
.head_card .util_card{position:absolute;top:0;right:-8px;}
.util_card .util_btn{float:left;position:relative;}
.util_card .btn_util{display:block;padding:16px 8px 15px;}
.util_card .ico_pin{width:8px;height:15px;background-position:0 -50px;}
.util_card .layer_tooltip{top:49px;right:-50px;width:auto;}
.util_card .layer_tooltip .layer_body{width:150px;text-align:center;}
.util_card .layer_tooltip .ico_arr{right:58px;}
.util_card .layer_open .layer_tooltip{display:block;}
.util_card .ico_stats{width:13px;height:15px;background-position:-10px -50px;}
.util_card .ico_menu{width:4px;height:16px;background-position:-50px -50px;}
.util_card .btn_util:hover .ico_stats{background-position:-30px -50px;}
.util_card .btn_util:hover .ico_menu{background-position:-60px -50px;}
.util_card .layer_menu{right:-22px;z-index:20;}
.util_card .list_menu{min-width:120px;padding:10px 0;}
.util_card .list_menu li{padding-bottom:1px;}
.util_card .list_menu .btn_txt{padding:0 16px;font-size:13px;line-height:32px;color:#555555;white-space:nowrap;}
.util_card .list_menu .btn_txt.disabled_g{color:#cccccc;cursor:default;pointer-events:none;}
.util_card .list_menu .btn_txt:hover{background-color:transparent;text-decoration:underline;}
.util_card .layer_menu .ico_arr{right:26px;}
.cont_card{padding:7px 0 0;}
.post_blind{overflow:hidden;padding-top:20px;font-size:13px;color:#666666;}
.post_blind .head_blind{position:relative;height:38px;padding-left:17px;background-color:#fcfcfc;border:1px solid #e7e7e7;color:#ff5640;line-height:39px;}
.post_blind .head_blind .ico_blind{width:20px;height:16px;margin:12px 6px 0 0;background-position:-60px -70px;}
.post_blind .head_blind .btn_blind{position:absolute;top:0;right:0;width:56px;height:38px;}
.post_blind .head_blind .ico_fold{width:14px;height:8px;margin-top:5px;background-position:-350px -390px;}
.post_blind .info_blind{display:none;padding:17px 20px 21px 20px;border:1px solid #e7e7e7;border-top:0 none;}
.blind_open .head_blind .ico_fold{background-position:-350px -380px;}
.blind_open .info_blind{display:block;}
/* 글카드 */
/* 공통 */
.compo_card{overflow:hidden;margin-top:12px;word-break:break-all;}
.compo_card .link_cont{position:relative;color:#222222;}
.compo_card .cont_thumb{padding:17px 17px 16px;border:1px solid #e8e8e8;background-color:#f8f8f9;}
.compo_card .tit_thumb{display:inline-block;overflow:hidden;max-width:507px;margin-bottom:1px;font-weight:400;font-size:18px;line-height:22px;word-break:break-all;white-space:nowrap;text-overflow:ellipsis;}
.compo_card .desc_thumb{margin-bottom:6px;font-size:14px;line-height:18px;color:#666666;}
.compo_card .txt_link{font-size:13px;color:#999999;}
/* 텍스트형 */
.compo_card .link_url{display:inline-block;overflow:hidden;max-width:100%;font-size:13px;line-height:19px;word-break:break-all;white-space:nowrap;text-overflow:ellipsis;color:#999999;vertical-align:top;}
.compo_card .tit_card{display:block;padding:2px 0 13px;font-weight:400;font-size:20px;line-height:24px;color:#222222;}
.compo_card .desc_card{font-size:14px;line-height:24px;color:#333333;}
.compo_card .desc_card .link_txt{color:#2eacbc;-webkit-font-smoothing:antialiased;}
.compo_card .desc_card .link_tag{color:#2eacbc;-webkit-font-smoothing:antialiased;}
/* 카드뷰형 */
.wrap_card{height:300px;}
.card_slide{overflow:hidden;position:absolute;width:640px;height:300px;margin-left:-30px;}
.card_slide .list_slide{position:absolute;top:0;left:0;height:300px;margin-left:30px;}
.card_slide .list_slide li{float:left;width:260px;margin-left:6px;}
.card_slide .list_slide li:first-child{margin:0;}
.card_slide .link_thumb{display:block;height:300px;}
.wrap_card1{height:620px;}
.wrap_card1 .card_slide{height:620px;}
.wrap_card1 .card_slide .list_slide{height:620px;}
.wrap_card1 .card_slide .list_slide li{width:580px;}
.wrap_card1 .card_slide .link_thumb{height:620px;}
.card_slide .wrap_thumb{width:100%;height:100%;border-radius:3px;}
.card_slide .wrap_thumb:after{border-color:rgba(0,0,0,0.1);border-radius:3px;}
.card_slide .frame_gradient{position:absolute;bottom:0;left:0;width:100%;height:176px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/frame_gradient.png) no-repeat;}
.card_slide .tit_card{position:absolute;left:0;bottom:0;right:0;width:100%;height:40px;padding:0;font-size:14px;line-height:21px;color:#333;background-color:#F9F9F9;}
.card_slide .tit_card .txt_gif{position:absolute;top:-36px;left:12px;overflow:hidden;width:34px;height:22px;margin-right:7px;border-radius:3px;font-size:13px;line-height:23px;background-color:rgba(0,0,0,0.6);color:white;text-align:center;vertical-align:middle;}
.card_slide .tit_card .txt_card{display:inline-block;overflow:hidden;width:100%;height:100%;padding:0 14px;border-top:1px solid rgba(0,0,0,0.12);box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;}
.card_slide .tit_card .txt_card:after{content:'';display:inline-block;height:100%;vertical-align:middle;}
.card_slide .num_more{position:absolute;top:0;left:0;right:0;bottom:40px;font-size:30px;line-height:260px;background-color:rgba(0,0,0,0.5);color:white;text-align:center;}
.card_slide .txt_more{position:absolute;bottom:-29px;left:10px;font-size:14px;line-height:18px;color:#333;}
.card_slide .btn_slide{position:absolute;top:102px;left:0;z-index:10;width:38px;height:56px;border-radius:0 4px 4px 0;background-color:rgba(0,0,0,0.5);}
.card_slide .btn_next{top:50%;left:auto;right:0;margin-top:-48px;border-radius:4px 0 0 4px;}
.card_slide .btn_slide .ico_rocket{width:16px;height:30px;background-position:-380px -220px;}
.card_slide .btn_next .ico_rocket{background-position:-410px -220px;}
.card_slide .btn_slide:hover .ico_rocket{background-position:-380px -260px;}
.card_slide .btn_next:hover .ico_rocket{background-position:-410px -260px;}
.compo_view .txt_coupon{padding:12px 0 3px;font-size:14px;line-height:18px;color:#666666;}
.compo_view .txt_coupon .ico_rocket{width:24px;height:17px;margin-right:8px;background-position:-390px -300px;}
/* 링크형 */
.outlink_type2 .link_thumb{float:left;width:162px;height:162px;}
.outlink_type2 .wrap_thumb{width:162px;height:162px;}
.outlink_type2 .wrap_thumb .cont_upload{top:72px;right:65px;}
.outlink_type2 .cont_thumb{overflow:hidden;position:relative;height:99px;padding:17px 20px 44px;border-left:0 none;}
.outlink_type2 .tit_thumb{max-width:345px;}
.outlink_type2 .desc_thumb{display:-webkit-box;overflow:hidden;max-height:72px;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.outlink_type2 .link_url,.outlink_type2 .txt_link{position:absolute;bottom:16px;left:20px;}
.outlink_type3 .wrap_thumb{width:580px;height:290px;}
.outlink_type3 .wrap_thumb .cont_upload{top:136px;right:274px;}
.outlink_type3 .cont_thumb{border-top:0 none;}
.outlink_type4{position:relative;}
.outlink_type4 .wrap_thumb:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:-webkit-linear-gradient(top,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.8) 100%);background:-moz-linear-gradient(top,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.8) 100%);content:'';}
.outlink_type4 .wrap_thumb{width:580px;height:580px;}
.outlink_type4 .wrap_thumb .cont_upload{top:281px;right:274px;}
.outlink_type4 .cont_thumb{display:table;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;width:500px;height:580px;padding:0 40px;border:0 none;background:none;}
.outlink_type4 .cont_thumb .inner_cont{display:table-cell;vertical-align:middle;}
.outlink_type4 .tit_thumb{max-width:450px;margin-bottom:27px;font-size:40px;line-height:46px;color:white;white-space:normal;word-break:keep-all;}
.outlink_type4 .desc_thumb{padding-top:24px;border-top:1px solid white;font-size:18px;line-height:22px;color:white;}
.outlink_type4 .link_thumb{text-decoration:none;}
.outlink_type4 .link_url{position:absolute;bottom:27px;left:0;right:0;font-size:15px;text-align:center;}
/* 이미지형 */
.compo_image .wrap_collage{position:relative;}
.compo_image .img_collage{position:absolute;height:100%;}
.compo_image .img_collage .link_thumb{height:100%;}
.compo_image .img_collage .wrap_thumb{height:100%;}
.link_thumb .ico_gif{position:absolute;bottom:10px;left:10px;width:40px;height:26px;border-radius:3px;font-size:15px;line-height:26px;background-color:rgba(0,0,0,0.6);color:white;text-align:center;}
.compo_image .desc_thumb{margin-top:7px;font-size:12px;line-height:16px;color:#888888;}
.compo_image .img_more .wrap_thumb:after{background-color:rgba(0,0,0,0.5);}
.compo_image .img_more .num_more{display:table;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;width:100%;height:100%;font-size:24px;line-height:26px;color:white;text-align:center;}
.compo_image .img_more .inner_num{display:table-cell;vertical-align:middle;}
/* 동영상 - 카카오TV형 */
.compo_kakaotv{position:relative;}
.compo_kakaotv .ico_live{position:absolute;top:15px;left:15px;width:74px;height:37px;background-position:-440px -110px;z-index:99;}
.compo_kakaotv .ico_play{position:absolute;top:50%;left:50%;width:101px;height:100px;margin:-50px 0 0 -50px;background-position:-449px -250px;z-index:99;}
.compo_kakaotv .ico_play:hover{background-position:-450px -150px;}
.comp_paused .ico_play{background-position:-450px -150px;}
/* 2024-01-25-v1754 제거 시작 */
/* 2023-03-22-v1401 추가 시작 */
/* 메시지 활용예시 */
/* .cont_message .btn_example{top:54px;right:166px;width:166px;font-size:13px;line-height:36px;} 2023-04-12-v1465 삭제 */
/* 2023-03-22-v1401 추가 끝 */
/* 2024-01-25-v1754 제거 끝 */
/* 웰컴 메시지 */
.compo_welcome{padding-top:17px;overflow:hidden;position:relative;height:363px;}
.compo_welcome .wrap_thumb{width:100%;height:100%;}
.compo_welcome .wrap_thumb:after{background-color:rgba(0,0,0,0.4);}
.compo_welcome .cont_thumb{display:table;position:absolute;top:0;left:0;bottom:0;right:0;z-index:10;width:100%;height:100%;}
.compo_welcome .inner_cont{display:table-cell;width:100%;vertical-align:middle;text-align:center;}
.compo_welcome .tit_welcome{font-size:26px;line-height:34px;color:white;}
.compo_welcome .tit_welcome .tit_g{display:block;font-weight:400;}
.compo_welcome .desc_welcome{margin-top:25px;font-size:16px;line-height:32px;color:white;}
.compo_welcome .desc_welcome:before{display:block;width:33px;height:1px;margin:0 auto 22px;background-color:rgba(255,255,255,0.6);content:'';}
/* 댓글 */
.cmt_card{margin-top:22px;}
.cmt_tab{position:relative;border-top:1px solid #d4d4d4;border-bottom:1px solid #f0f0f0;}
.cmt_tab .tab_txt li + li:before{left:-1px;width:3px;height:3px;border-radius:3px;margin-top:-2px;}
.cmt_tab .tab_txt .btn_tab{padding:13px 8px;font-size:12px;line-height:14px;color:#777777;}
.cmt_tab .tab_txt .btn_tab .num_g{font-weight:bold;}
.cmt_tab .tab_txt button.btn_tab:hover .num_g{text-decoration:underline;}
.cmt_tab .view_cmt{display:block;border-top:1px solid #f0f0f0;font-size:0;line-height:0;text-align:center;}
.cmt_tab .btn_view{display:inline-block;position:relative;height:29px;padding:0 12px;font-size:12px;line-height:29px;color:#999999;}
.cmt_tab .btn_view:hover{text-decoration:underline;}
.cmt_tab .btn_view + .btn_view:before{position:absolute;top:50%;left:0;width:1px;height:11px;margin-top:-6px;background-color:#dedfdf;content:'';}
.cmt_tab .tab_notice{position:absolute;top:12px;right:0;color:#777777;}
.cmt_tab .tab_notice .ico_rocket{width:15px;height:11px;margin:3px 5px 0 0;background-position:-520px -110px;}
.cmt_tab .view_hide{height:40px;background-color:#f8f8f9;border-top:1px solid #d4d4d4;font-size:13px;text-indent:15px;line-height:40px;color:#666666;}
.item_cmt{overflow:hidden;position:relative;margin-top:18px;}
.item_cmt .wrap_thumb{float:left;width:40px;height:40px;margin-right:13px;}
.item_cmt .thumb_kakao{background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/thumb_kakao.png) no-repeat;-webkit-background-size:40px 40px;background-size:40px 40px;}
.item_cmt .thumb_kakao2{background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/thumb_kakao2.png) no-repeat;-webkit-background-size:40px 40px;background-size:40px 40px;}
.item_cmt .cont_cmt{overflow:hidden;padding-top:4px;}
.item_cmt .info_cmt{display:block;padding-right:110px;font-size:12px;line-height:15px;color:#999999;}
.item_cmt .info_cmt .txt_name{margin-right:10px;font-weight:600;font-size:13px;color:#333333;}
.item_cmt .info_cmt .btn_like{display:inline-block;margin-left:10px;line-height:15px;color:#999999;vertical-align:top;}
.item_cmt .info_cmt .ico_heart{width:11px;height:9px;margin:3px 4px 0 0;background-position:-100px -150px;}
.item_cmt .info_cmt .like_on .ico_heart{margin-right:2px;background-position:-80px -150px;}
.item_cmt .info_cmt .like_on .emph_g{margin-right:6px;color:#ff5640;}
.item_cmt .desc_cmt{margin-top:3px;font-size:13px;line-height:16px;word-break:break-all;}
.item_cmt .desc_cmt[class*="txt_warn"]{color:#f27d6e;}
.item_cmt .desc_cmt[class*="txt_warn"] .link_info{display:inline-block;position:relative;padding:1px 8px;font-size:12px;line-height:14px;color:#999999;vertical-align:top;}
.item_cmt .desc_cmt[class*="txt_warn"] .link_info:before{position:absolute;bottom:1px;left:8px;right:8px;height:1px;background-color:#999999;content:'';}
.item_cmt .desc_cmt[class*="txt_warn"] .link_info:hover{color:#333333;text-decoration:none;}
.item_cmt .desc_cmt[class*="txt_warn"] .link_info:hover:before{background-color:#333333;}
.item_cmt .emoti_cmt{margin-top:6px;}
.item_cmt .emoti_cmt .txt_sticker{font-size:13px;line-height:16px;color:#888888;}
.item_cmt .util_cmt{display:none;overflow:hidden;position:absolute;top:0;right:0;}
.item_cmt .btn_util{float:left;position:relative;padding:4px 7px;font-size:12px;line-height:14px;color:#999999;}
.item_cmt .btn_util:hover{text-decoration:underline;}
.item_cmt .btn_util + .btn_util:before{position:absolute;top:50%;left:0;width:1px;height:11px;margin-top:-6px;background-color:#dedfdf;content:'';}
.cmt_card .desc_empty{padding:31px 0 12px;font-size:14px;line-height:17px;color:#888888;text-align:center;}
.cmt_card .btn_more{display:block;width:100%;height:36px;margin:20px 0 -21px;border-top:1px solid #f0f0f0;font-size:12px;line-height:14px;color:#999999;}
.cmt_card .btn_more:hover{text-decoration:underline;}
.write_cmt{margin-top:18px;}
.write_cmt:after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:'';}
.write_cmt .box_tf{position:relative;height:18px;padding:8px 0 8px 15px;background-color:#f8f8f9;}
.write_cmt .box_tf .tf_g{font-size:13px;}
.write_cmt .box_tf .ico_rocket{position:absolute;top:8px;left:16px;width:17px;height:18px;}
.write_cmt .box_tf .ico_talk{background-position:-20px -30px;}
.write_cmt .box_tf .ico_story{background-position:-60px -30px;}
.write_cmt .box_tf .btn_emoji{position:absolute;top:0;right:0;padding:9px 16px;}
.write_cmt .box_tf .btn_emoji .ico_rocket{position:static;width:18px;height:18px;background-position:-130px -200px;}
.write_on .box_tf{float:left;width:493px;height:auto;background-color:white;}
.write_on .box_tf .ico_talk{background-position:0 -30px;}
.write_on .box_tf .ico_story{background-position:-40px -30px;}
.write_on .btn_g{float:right;width:64px;height:36px;}
.card_list .box_empty{padding-bottom:0;border-bottom:0 none;background-color:#f8f8f9;}
.card_list .box_empty .desc_empty{padding:109px 0;font-size:18px;line-height:22px;color:#888888;text-align:center;}
/* 메시지 전용 댓글 없음 처리 */
.cmt_tab .info_posttype{position:absolute;right:0;top:0;padding:13px 0;font-size:0;}
.cmt_tab .info_posttype .txt_info{display:inline-block;font-size:12px;line-height:14px;color:#777;vertical-align:top;}
.cmt_tab .info_posttype .txt_info + .txt_info:before{display:inline-block;width:3px;height:3px;margin:0 7px;background-color:#d8d8d8;border-radius:3px;vertical-align:middle;content:'';}
/* 예약글 / 임시저장글 */
.temp_list .info_publish .ico_rocket{opacity:0.5;}
/* 플로팅 버튼 */
.fixed_btn{display:none;position:fixed;bottom:40px;left:50%;margin-left:460px;}
.fixed_btn .btn_write{display:block;overflow:hidden;width:66px;height:66px;margin-bottom:18px;border-radius:66px;font-size:13px;line-height:16px;color:rgba(0,0,0,0.8);background-color:#ffdf2c;text-align:center;}
.fixed_btn .btn_write:hover{background-color:#e7c81a;text-decoration:none;}
.fixed_btn .btn_write .ico_rocket{display:block;width:19px;height:19px;margin:0 auto 5px;background-position:-400px -520px;}
.fixed_btn .btn_top{display:block;width:66px;font-size:13px;line-height:16px;color:#888888;text-align:center;}
.fixed_btn .btn_top .ico_rocket{display:block;width:8px;height:11px;margin:0 auto 3px;background-position:-70px -50px;}
/*** 레이어_가이드 ***/
.layer_guide{width:540px;margin-left:-159px;}
.layer_guide .layer_body{padding:29px 36px;}
.list_guide2 li{position:relative;padding-left:11px;font-size:14px;line-height:20px;color:#666666;}
.list_guide2 li + li{margin-top:15px;}
.list_guide2 li:before{position:absolute;top:8px;left:0;width:4px;height:4px;border-radius:4px;background-color:#d8d8d8;content:'';}
.layer_guide .txt_admin{text-decoration:underline;}
.list_guide3{padding:0 30px;}
.list_guide3 li{padding:29px 0 26px;border-top:1px solid #e4e4e4;line-height:17px;color:#777777;}
.list_guide3 li:first-child{border:0 none;}
.list_guide3 .tit_guide{display:block;padding-bottom:11px;font-weight:normal;font-size:16px;color:#2eacbc;-webkit-font-smoothing:antialiased;}
.list_guide3 .list_depth2{margin-top:-3px;}
.list_guide3 .list_depth2 > li{overflow:hidden;position:relative;margin-top:5px;padding:0 0 0 11px;border:0 none;line-height:20px;}
.list_guide3 .list_depth2 > li:first-child{margin-top:0;}
.list_guide3 .list_depth2 > li:before{position:absolute;top:5px;left:0;width:4px;height:4px;border-radius:100%;background-color:#d8d8d8;content:'';}
.layer_rocket.layer_home .layer_body{padding:0 30px;}
/* 레이어 - guide 타입 컴포넌트 */
.layer_guide .item_guide{padding-bottom:19px;}
.layer_guide .item_guide + .item_guide{padding-top:19px;border-top:1px solid #e4e4e4;}
.layer_guide .item_guide .tit_guide{display:block;font-weight:normal;font-size:15px;line-height:22px;color:#222;}
.layer_guide .item_guide .tit_guide + .desc_guide{margin-top:6px;}
.layer_guide .item_guide .desc_guide{line-height:20px;color:#888;}
.layer_guide .item_guide .desc_guide + .img_guide{margin-top:30px;}
.layer_guide .item_guide .img_guide{display:flex;}
.layer_guide .item_guide .img_guide .img_g{flex:none;}
.layer_guide .item_guide .img_guide .img_g + .img_g{margin-left:25px;}
.layer_guide .item_guide .img_guide + .desc_guide{margin-top:42px;}
/* 2023-01-16-v1325 :추가 시작 */
.layer_guide .item_guide .emph_guide{display:block;font-size:14px;line-height:20px;color:#191919;}
.layer_guide .item_guide .desc_guide + .emph_guide{margin-top:11px;}
.layer_guide .item_guide .group_desc{display:flex;margin:27px -30px 9px;}
.layer_guide .item_guide .box_desc{width:100%;}
.layer_guide .item_guide .box_desc .img_guide{background-color:#f2f2f2;}
.layer_guide .item_guide .box_desc .img_g{display:block;width:100%;}
.layer_guide .item_guide .box_desc .list_desc{padding-left:35px;margin-top:21px;}
.layer_guide .item_guide .box_desc:first-of-type .list_desc{margin-left:12px;}
.layer_guide .item_guide .box_desc .list_desc > li{font-size:13px;line-height:18px;}
.layer_guide .item_guide .box_desc .list_desc > li + li{margin-top:7px;}
.layer_guide .item_guide .tit_guide + .list_desc{margin-top:5px;}
.layer_guide .item_guide .list_desc > li{position:relative;padding-left:8px;font-size:14px;line-height:20px;color:#888;}
.layer_guide .item_guide .list_desc > li + li{margin-top:5px;}
.layer_guide .item_guide .list_desc > li::before{content:'-';position:absolute;top:0;left:0;}
.layer_guide .item_guide .type_full{margin:27px -30px 0;background-color:#f2f2f2;}
.layer_guide .item_guide .type_full .img_guide,.layer_guide .item_guide .type_full .img_g{width:100%;}
.layer_guide .item_guide .link_txt{color:#191919;text-decoration:underline;}
.layer_welcome_guide{margin-left:-320px;}
.layer_welcome_guide .layer_body{padding:25px 30px;}
.layer_welcome_guide .item_guide + .item_guide{padding-top:26px;}
.layer_welcome_guide .item_guide:last-of-type{padding-top:7px;border:none;}
/* 2023-01-16-v1325 :추가 끝 */
.layer_new .info_secession{margin:-29px -36px 0;padding:17px 30px 16px;border-bottom:1px solid #ECEBEB;}
.layer_new .txt_secession{font-size:13px;line-height:19px;color:#888;}
.layer_new .info_secession + .list_guide3 > li:first-child{padding-top:29px;}
.layer_new .list_guide3{padding:0;}
.layer_new .list_guide3 li{border:0 none;}
.layer_new .list_guide3 > li:first-child{padding-top:0;}
.layer_new .list_guide3 > li + li{margin-top:-22px;}
.layer_new .list_guide3 .tit_guide{font-weight:bold;font-size:14px;line-height:20px;color:#333;}
.layer_new .list_guide3 .list_depth2 > li{padding-left:16px;color:#666;}
.layer_new .list_guide3 .list_depth2 > li:before{left:2px;top:7px;background-color:#666;}
.layer_new .list_guide3 .emph_g{color:#FF5640;}
.layer_manage.layer_new .layer_body{padding:29px 36px;}
.layer_target{width:800px;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.layer_target .desc_guide{float:left;width:467px;padding:18px 0 0;color:#333;line-height:20px;}
.layer_target .link_info{text-decoration:underline;}
.layer_target .list_guide{float:left;width:467px;padding:0 0 15px;}
.layer_target .list_guide > li{border:0 none;}
.layer_target .list_guide > li:nth-child(1){padding:29px 0 31px;}
.layer_target .list_guide > li:nth-child(2){padding:0;}
.layer_target .list_guide > li:nth-child(3){padding:28px 0 40px;}
.layer_target .list_guide .list_depth2{margin-top:0;}
.layer_target .list_guide .list_depth2 li{margin-top:7px;}
.layer_target .list_depth2 li:first-child .emph_add{margin-top:0px;}
.layer_target .list_depth2 .txt_linebreak{line-height:19px;}
.layer_target .list_guide li:nth-child(2) .list_depth2 li:first-child{margin-top:0;}
.layer_target .list_guide li:nth-child(2) .list_depth2 li{margin-top:12px;color:#333;line-height:20px;}
.layer_target .list_guide li:first-child .list_depth2 > li{color:#666;}
.layer_target .list_guide .list_depth2 li:first-child{margin-top:0;}
.layer_target .emph_tit{margin-top:15px;color:#999;}
.layer_target .emph_add{display:block;color:#666;line-height:22px;}
.layer_target .emph_add .link_info{color:#666;line-height:22px;}
.layer_target .list_guide .emph_sub{display:block;font-size:14px;color:#666;line-height:19px;}
.layer_target .preview_make{display:inline-block;float:right;overflow:hidden;width:220px;vertical-align:top;padding:24px 0 0 0;}
.layer_target .preview_make .thumb_g{image-rendering:-webkit-optimize-contrast;transform:translateZ(0);backface-visibility:hidden;}
/* 이미지 흐림현상 수정 */
.layer_certification .list_guide{width:492px;padding:0;}
.layer_agepost{width:800px;margin-left:-320px;}
.layer_agepost .box_write{padding:4px 0 0 0;}
.layer_agepost .wrap_btn{padding-right:0;border:0;}
.layer_agepost .info_issue{font-size:12px;}
.emph_explain{display:block;font-size:14px;color:#999;line-height:22px;}
/*** 레이어_버튼 만들기 ***/
.layer_make{width:572px;height:340px;padding:0 308px 80px 0;margin-left:-329px;}
.layer_make .layer_body{overflow:hidden;height:259px;padding:20px 0 0 30px;}
.layer_make .item_bundle{margin-right:30px;}
.layer_make .wrap_inp .item_inp{margin-right:29px;}
.opt_make{width:122px;border-color:#2eacbc;}
.opt_make > .btn_opt{height:34px;padding:0 0 0 6px;font-weight:bold;font-size:13px;line-height:34px;color:#2eacbc;-webkit-font-smoothing:antialiased;}
.opt_make > .btn_opt .ico_phone{margin-top:8px;background-position:0 -30px;}
.opt_make > .btn_opt .ico_vod{background-position:-20px -30px;}
.opt_make > .btn_opt .ico_look{background-position:-80px -30px;}
.opt_make > .btn_opt .ico_party{margin-top:9px;background-position:-80px -30px;}
.opt_make > .btn_opt .ico_join{background-position:-120px -120px;}
.opt_make > .btn_opt .ico_donation{margin-top:8px;background-position:-110px -30px;}
.opt_make > .btn_opt .ico_inquire{background-position:-180px -340px;}
.opt_make > .btn_opt .ico_web{background-position:-170px -30px;}
.opt_make > .btn_opt .ico_game{background-position:-200px -30px;}
.opt_make > .btn_opt .ico_open{background-position:-230px -30px;}
.opt_make > .btn_opt .ico_app{margin-left:3px;background-position:-260px -30px;}
.opt_make > .btn_opt .ico_coupon{margin-top:10px;background-position:0 -120px;}
.opt_make > .btn_opt .ico_buy{background-position:-30px -120px;}
.opt_make > .btn_opt .ico_reserve{background-position:-60px -120px;}
.opt_make > .btn_opt .ico_order{background-position:-90px -120px;}
.opt_make > .btn_opt .ico_question{background-position:-140px -30px;}
.opt_make > .btn_opt .ico_music{background-position:-150px -120px;}
.opt_make > .btn_opt .ico_cafe{height:13px;margin-top:10px;background-position:-180px -120px;}
.opt_make > .btn_opt .ico_store{background-position:0 -210px;}
.opt_make > .btn_opt .ico_arr{top:15px;right:8px;width:7px;height:6px;background-position:-290px -130px;}
.opt_make > .btn_opt .ico_ticket{background-position:-240px -120px;}
.opt_make > .btn_opt .ico_examine{background-position:-50px -30px;}
.opt_make > .btn_opt .ico_membership{background-position:-210px -120px;}
.opt_make > .btn_opt .ico_hospital{background-position:-280px -30px;}
.opt_make .box_opt{border-top:1px solid #2eacbc;border-bottom:1px solid #2eacbc;}
.opt_make .list_opt li{padding:4px 0 5px;}
.opt_make .list_opt li + li{border:0 none;}
.opt_make .list_opt .btn_opt{display:block;overflow:hidden;width:100%;height:24px;padding:0 0 0 6px;line-height:25px;box-sizing:border-box;text-align:left;}
.opt_make .list_opt .btn_opt .ico_rocket{width:20px;margin:2px 3px 0 1px;}
.opt_make .list_opt .btn_opt .ico_phone{margin:3px 0 0 2px;}
.opt_make .list_opt .btn_opt .ico_vod{margin:2px 3px 0 1px;}
.opt_make .list_opt .btn_opt .ico_game{width:21px;height:13px;margin:5px 3px 0 0;}
.opt_make .list_opt .btn_opt .ico_open{margin-top:4px;}
.opt_make .list_opt .btn_opt .ico_coupon{height:12px;margin-top:5px;}
.opt_make .list_opt .btn_opt .ico_reserve{margin-top:4px;}
.opt_make .list_opt .btn_opt .ico_join{height:14px;margin:4px 3px 0 1px;}
.opt_make .list_opt .btn_opt .ico_app{width:15px;margin:2px 4px 0 5px;}
.opt_make .list_opt .btn_opt .ico_donation{height:16px;margin:3px 0 0 3px;}
.opt_make .list_opt .btn_opt .ico_question{height:17px;margin:3px 3px 0 1px;}
.opt_make .list_opt .btn_opt .ico_ticket{width:17px;margin:6px 6px 0 1px;}
.opt_make .list_opt .btn_opt .ico_examine{margin:2px 3px 0 1px;}
.opt_make .list_opt .btn_opt .ico_party{height:16px;margin:4px 2px 3px 2px;}
.opt_make .list_opt .btn_opt .ico_cafe{width:18px;height:13px;margin:5px 4px 4px 2px;}
.opt_make .list_opt .btn_opt .ico_hospital{margin:4px 2px 0 1px;}
.opt_make .list_opt .btn_opt .ico_membership{height:13px;margin:5px 4px 0 0;}
.opt_make[class*="open"] .btn_opt .ico_arr{background-position:-290px -140px;}
.layer_make .setting_applink{margin-right:30px;border-top:1px solid #ecebeb;}
.layer_make .setting_applink .item_bundle{margin-right:0;}
.bundle_type2{position:relative;padding:15px 0 0 150px;}
.bundle_type2 .tit_bundles{position:absolute;top:32px;left:0;}
.bundle_type2 .item_bundle{padding-left:79px;}
.layer_make .btn_help{display:inline-block;margin:2px 0 0 3px;vertical-align:top;}
.layer_make .preview_make{position:absolute;top:0;right:0;bottom:0;width:274px;padding:20px 15px 0 18px;border-left:1px solid #d9d9d9;}
.layer_make .tit_preview{display:block;width:74px;height:28px;margin-bottom:10px;border:1px solid #e0e0e0;border-radius:30px;font-weight:normal;font-size:13px;line-height:29px;color:#666666;text-align:center;}
.layer_make .cont_preview{position:relative;}
.layer_make .btn_preview{position:absolute;top:208px;right:17px;width:80px;text-align:center;}
.layer_make .ico_round{display:block;overflow:hidden;width:41px;height:41px;margin:0 auto 6px;border-radius:41px;background-color:white;}
.layer_make .ico_round .ico_rocket{margin:13px auto 0;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/ico_button.png);background-size:300px 300px;}
.layer_make .ico_round .ico_phone{width:11px;height:14px;background-position:0 -60px;}
.layer_make .ico_round .ico_vod{width:15px;height:15px;background-position:-20px -60px;}
.layer_make .ico_round .ico_party{width:14px;height:14px;margin-top:14px;background-position:-80px -60px;}
.layer_make .ico_round .ico_join{width:14px;height:14px;margin-top:14px;background-position:-120px -150px;}
.layer_make .ico_round .ico_donation{width:13px;height:14px;background-position:-110px -60px;}
.layer_make .ico_round .ico_question{width:15px;height:15px;background-position:-140px -60px;}
.layer_make .ico_round .ico_web{width:15px;height:15px;background-position:-170px -60px;}
.layer_make .ico_round .ico_game{width:19px;height:11px;margin-top:15px;background-position:-200px -60px;}
.layer_make .ico_round .ico_open{width:15px;height:13px;margin-top:14px;background-position:-230px -60px;}
.layer_make .ico_round .ico_app{width:10px;height:15px;margin-top:12px;background-position:-260px -60px;}
.layer_make .ico_round .ico_coupon{width:17px;height:11px;margin-top:15px;background-position:0 -150px;}
.layer_make .ico_round .ico_buy{width:15px;height:15px;background-position:-30px -150px;}
.layer_make .ico_round .ico_reserve{width:14px;height:15px;background-position:-60px -150px;}
.layer_make .ico_round .ico_order{width:13px;height:14px;background-position:-90px -149px;}
.layer_make .ico_round .ico_music{width:14px;height:14px;background-position:-150px -150px;}
.layer_make .ico_round .ico_cafe{width:16px;height:12px;background-position:-180px -150px;}
.layer_make .ico_round .ico_store{width:19px;height:16px;background-position:0 -180px;}
.layer_make .ico_round .ico_ticket{width:16px;height:11px;margin-top:16px;background-position:-240px -150px;}
.layer_make .ico_round .ico_examine{width:15px;height:15px;background-position:-50px -60px;}
.layer_make .ico_round .ico_hospital{width:13px;height:13px;margin-top:14px;background-position:-280px -60px;}
.layer_make .ico_round .ico_membership{width:17px;height:12px;margin-top:14px;background-position:-210px -150px;}
.layer_make .btn_preview .txt_g{display:block;font-weight:600;font-size:11px;line-height:13px;color:white;}
.layer_make .layer_foot{position:absolute;bottom:0;left:0;width:572px;}
/*** 레이어_카드뷰 만들기 ***/
.layer_card{width:559px;height:548px;padding:0 320px 80px 0;margin-left:-329px;}
.layer_card .layer_head{position:relative;}
.layer_card .num_card{position:absolute;top:18px;right:30px;font-size:16px;color:#999999;}
.layer_card .layer_body{overflow:hidden;height:480px;padding:12px 0 0 30px;}
.layer_card .desc_error{padding:8px 0 7px;}
.layer_card .upload_g + .desc_error{padding:1px 0 2px;}
.layer_card .item_bundle{margin-right:30px;padding:6px 0 5px 87px;}
.layer_card .item_bundle2{margin-bottom:5px;padding:9px 0 20px 87px;border-bottom:1px solid #ecebeb;}
.layer_card .cont_bundle{line-height:1.5;}
.layer_card .type_btn{font-size:0;line-height:0;}
.layer_card .btn_type{display:inline-block;width:90px;height:32px;margin-right:10px;line-height:28px;vertical-align:top;}
.layer_card .btn_type2{border-color:#2eacbc;color:#2eacbc;}
.layer_card .btn_type2 .ico_chk{width:12px;height:9px;margin:10px 5px 0 0;background-position:-130px -100px;}
.layer_card .wrap_inp .item_inp{margin:10px 29px 9px 0;}
.layer_card .list_etc{padding-bottom:5px;}
.layer_card .box_tf3{height:131px;padding:8px 11px 0;}
.layer_card .box_tf3 .tf_g{height:102px;}
.layer_card .txt_byte{font-size:12px;line-height:1.5;}
.connect_g{position:relative;padding-left:96px;}
.connect_g .opt_card{position:absolute;top:0;left:0;width:88px;height:34px;}
.connect_g .opt_card > .btn_opt{padding:10px 20px 8px 10px;}
.layer_card .opt_coupon{width:410px;height:34px;}
.layer_card .opt_coupon > .btn_opt{padding:10px 20px 8px 10px;font-size:14px;}
.layer_card .opt_coupon .box_opt{top:34px;}
.layer_card .opt_coupon .fake_scroll{max-height:366px;}
.layer_card .opt_coupon .list_opt{padding-bottom:0;}
.layer_card .opt_coupon .list_opt li{border-top:1px solid #e9e9e9;}
.layer_card .opt_coupon .list_opt li:first-child{border:0 none;}
.layer_card .opt_coupon .list_opt .btn_opt{position:relative;height:62px;padding:7px 13px 7px 60px;}
.layer_card .opt_coupon .wrap_thumb{position:absolute;top:16px;left:14px;width:30px;height:30px;border-radius:2px;}
.layer_card .opt_coupon .txt_name{display:block;overflow:hidden;padding:0 0 2px;font-size:14px;line-height:19px;color:#333333;text-overflow:ellipsis;white-space:nowrap;}
.layer_card .opt_coupon .txt_info{font-size:12px;color:#888888;}
.layer_card .opt_coupon .txt_bar{display:inline-block;width:1px;height:11px;margin:2px 8px 0;background-color:#e9e9e9;vertical-align:top;}
.layer_card .opt_coupon .txt_not{display:block;height:135px;padding-top:63px;font-size:16px;color:#888888;text-align:center;}
.layer_card .opt_coupon .btn_h32{display:block;width:118px;margin:12px auto 0;}
.layer_card .tit_coupon{display:block;height:43px;margin:25px 30px 0 0;padding-left:20px;border-top:1px solid #ecebeb;border-bottom:1px solid #ecebeb;font-weight:normal;line-height:43px;background-color:#f8f8f8;}
.layer_card .list_coupon{position:relative;padding:16px 30px 0 0;color:#555555;}
.layer_card .list_coupon dt{position:absolute;left:20px;color:#888888;}
.layer_card .list_coupon dd{margin-bottom:12px;padding-left:124px;}
.layer_card .list_coupon .txt_detail{display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.layer_card .preview_card{position:absolute;top:0;right:0;bottom:0;width:281px;padding:46px 14px 0 25px;border-left:1px solid #d9d9d9;}
.layer_card .tit_preview{display:block;width:74px;height:28px;margin-bottom:15px;border:1px solid #e0e0e0;border-radius:30px;font-weight:normal;font-size:13px;line-height:29px;color:#666666;text-align:center;}
.layer_card .preview_card .fake_scroll{padding-right:11px;}
.layer_card .box_coupon{margin:0;padding-bottom:3px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_view_btm.png) no-repeat 0 100%;-webkit-background-size:270px 312px;background-size:270px 312px;}
.layer_card .box_coupon .wrap_ex{background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_view_coupon2.png) no-repeat 0 100%;-webkit-background-size:270px 72px;background-size:270px 72px;}
.layer_card .box_coupon .file_message{width:268px;height:268px;border-color:#d8d8d8;}
.layer_card .box_coupon .file_message .link_file{height:268px;}
.layer_card .box_coupon .file_vertical{height:auto;}
.layer_card .box_coupon .file_vertical .link_file{min-height:358px;max-height:718px;}
.layer_card .file_message .ico_rocket{display:none;width:24px;height:24px;margin:-12px 0 0 -12px;background-position:-280px -40px;}
.layer_card .txt_gif{display:none;overflow:hidden;position:absolute;left:10px;bottom:10px;width:34px;height:22px;margin-right:7px;border-radius:3px;font-size:13px;line-height:23px;background-color:rgba(0,0,0,0.6);color:white;text-align:center;vertical-align:top;}
.layer_card .no_image .ico_rocket,.layer_card .gif_image .txt_gif{display:block;}
.layer_card .box_coupon .tit_message{padding:2px 15px;}
.layer_card .box_coupon .emph_g{padding:0 15px;font-size:12px;}
.layer_card .box_coupon .wrap_info{border:0 none;background-color:transparent;}
.layer_card .box_coupon .txt_btn{width:236px;height:32px;margin-top:6px;font-size:13px;line-height:32px;}
.layer_card .box_coupon .txt_btn2{margin-top:11px;background-color:#493334;color:white;}
.layer_card .box_coupon .desc_coupon{padding:8px 15px;font-size:12px;}
.layer_card .box_coupon .on{border:1px solid #ff5d48;border-radius:2px;color:#333333;}
.layer_card .box_coupon .done{color:#333333;}
.layer_card .box_coupon .link_gif .wrap_thumb{overflow:hidden;width:268px;height:268px;border-radius:4px 4px 0 0;}
.layer_card .box_coupon .link_gif .wrap_thumb:after{border:0 none;}
.layer_card .box_coupon .link_gif .bg_blur{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;background-size:280px 280px;filter:blur(10px);-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);}
.layer_card .box_coupon .link_gif .thumb_gif{position:absolute;top:0;left:0;right:0;bottom:0;min-width:100%;max-width:100%;margin:auto;}
.layer_card .box_coupon .link_gif .thumb_vertical{min-width:auto;min-height:100%;max-height:100%;}
.layer_card .box_coupon .link_gif .frame_dimmed{position:absolute;top:0;left:0;right:0;bottom:0;background-color:black;opacity:0.5;filter:alpha(opacity=50);}
.layer_card .cont_default .tit_message{margin-top:9px;}
.layer_card .cont_default .desc_coupon{margin-top:3px;}
.layer_card .cont_default .desc_coupon .emph_g{display:inline;padding:0;}
/* 필수입력 미입력시 */
.layer_card_err{height:664px;}
.layer_card_err .layer_body{height:596px;}
/*** 레이어_느낌,공유 ***/
.layer_cmt{width:430px;margin-left:-104px;}
.layer_cmt .layer_head{padding:0 20px;}
.layer_cmt .tit_layer{height:40px;font-size:16px;line-height:40px;}
.layer_cmt .layer_body{padding:0;}
.layer_cmt .list_cmt li{height:45px;padding:11px 20px 9px;}
.layer_cmt .list_cmt li + li{border-top:1px solid #ecebeb;}
.layer_cmt .item_cmt{overflow:visible;margin-top:0;}
.layer_cmt .item_cmt:after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:'';}
.layer_cmt .item_cmt .cont_cmt{padding-top:3px;}
.layer_cmt .info_cmt{overflow:hidden;padding-right:0;white-space:nowrap;text-overflow:ellipsis;}
.layer_cmt .desc_emotion{margin-top:2px;color:#888888;}
.layer_cmt .ico_emotion{display:inline-block;vertical-align:top;}
.layer_cmt .ico_emotion .ico_rocket{width:11px;height:9px;margin:3px 4px 0 0;background-position:-80px -150px;}
.layer_cmt .item_cmt .util_cmt{top:50%;margin-top:-11px;}
.layer_cmt .btn_close{right:6px;padding:14px;}
.layer_cmt .ico_close{width:12px;height:12px;background-position:-80px -130px;}
.layer_cmt .btn_close:hover .ico_close{background-position:-190px -130px;}
.inner_story_layer .ico_emotion{position:absolute;top:23px;left:28px;width:21px;height:21px;border-radius:21px;}
.inner_story_layer .ico_like{background-color:#ff4b31;}
.inner_story_layer .ico_like .ico_rocket{display:block;width:11px;height:9px;margin:6px auto 0;background-position:-60px -150px;}
.inner_story_layer .ico_awesome{background-color:#b1cd06;}
.inner_story_layer .ico_awesome .ico_rocket{display:block;width:13px;height:12px;margin:4px auto 0;background-position:-170px -130px;}
.layer_share{width:340px;margin-left:-59px;}
.layer_share .layer_head{padding:0 20px;}
.layer_share .tit_layer{height:40px;font-size:16px;line-height:40px;}
.layer_share .layer_body{padding:0;}
.layer_share .list_cmt li{padding:11px 0 9px 20px;}
.layer_share .list_cmt li + li{border-top:1px solid #ecebeb;}
.layer_share .item_cmt{margin-top:0;}
.layer_share .item_cmt .info_cmt{overflow:hidden;padding:8px 0 0 0;white-space:nowrap;text-overflow:ellipsis;}
.layer_share .btn_close{right:6px;padding:14px;}
.layer_share .ico_close{width:12px;height:12px;background-position:-80px -130px;}
/*** 레이어_신고하기 ***/
.layer_report{width:430px;margin-left:-215px;}
.layer_report .layer_head{padding:10px 20px 14px;}
.layer_report .tit_layer{height:auto;font-size:16px;line-height:19px;}
.layer_report .info_layer{margin-top:5px;font-size:12px;line-height:14px;color:#999999;}
.layer_report .layer_body{padding:13px 21px 11px;}
.layer_report .item_inp{overflow:hidden;height:32px;}
.layer_report .item_inp .lab_g{float:left;padding:7px 0 7px 28px;}
.layer_report .item_etc .lab_g{margin-right:10px;}
.layer_report .item_etc .box_tf{float:left;width:300px;height:22px;margin-top:2px;padding-top:4px;}
.layer_report .wrap_btn{border-top:0 none;text-align:center;}
.layer_report .btn_g{width:70px;height:32px;line-height:30px;}
.layer_report .btn_close{right:0;padding:15px 20px;}
.layer_report .ico_close{width:12px;height:12px;background-position:-80px -130px;}
/*** 레이어_수정 ***/
.layer_modify{top:85px;width:640px;margin-left:-209px;padding-bottom:85px;border-radius:0;background:none;}
.layer_modify .layer_body{padding:0;}
.layer_modify .txt_warn{display:block;margin-bottom:11px;font-weight:400;font-size:13px;line-height:18px;color:#ff5640;}
.layer_modify .txt_warn .ico_rocket{width:20px;height:16px;margin-right:7px;background-position:-60px -70px;}
.layer_modify .box_write{margin-top:0;padding-top:35px;}
.layer_modify .foot_write .wrap_btn{border-top:0 none;padding:0;}
/*** 레이어_통계 ***/
/* 2023-06-23-1541
// .layer_stats{width:700px;margin-left:-239px}
// .layer_stats .btn_help{display:inline-block;padding:23px 10px 20px;vertical-align:top}
// .layer_stats .layer_body{margin-top:-1px;padding:0}
// .layer_stats .tab_g2 li:first-child .link_tab{border-left:0 none}
// .layer_stats .tab_g2 li:last-child .link_tab{border-right:0 none}
// .layer_stats .detail_stats{overflow:hidden}
// .layer_stats .stats_view{position:relative;padding:17px 250px 8px 30px;border-bottom:1px solid rgb(233,233,233)}
// .layer_stats .tit_stats{display:block;margin-bottom:17px;font-weight:400;font-size:18px;line-height:24px}
// .layer_stats .info_view{position:absolute;top:47px;right:30px;width:148px;border:1px solid rgb(216,216,216);text-align:center}
// .layer_stats .info_view:before{position:absolute;top:50%;left:0;right:0;height:1px;background-color:rgb(216,216,216);content:''}
// .layer_stats .item_view{padding:11px 0}
// .layer_stats .tit_view{display:block;margin-bottom:7px;font-size:15px;line-height:18px}
// .layer_stats .num_view{display:block;font-size:20px;line-height:24px;color:rgb(136,136,136)}
*/
.paging_graph{overflow:hidden;margin-top:9px;font-size:12px;line-height:14px;text-align:center;}
.paging_graph .btn_paging{padding:8px 0;}
.paging_graph .btn_paging:hover{text-decoration:underline;}
.paging_graph .btn_off{color:#888888;cursor:default;pointer-events:none;}
.paging_graph .txt_bar{display:inline-block;width:1px;height:10px;margin:11px 10px 0;background-color:#e9e9e9;vertical-align:top;}
/* 2023-06-23-1541
// .layer_stats .stats_cont{overflow:hidden;position:relative;padding-left:350px}
// .layer_stats .desc_not{font-size:13px;text-align:center}
// .layer_stats .stats_route{position:absolute;top:0;left:0;width:290px;padding:16px 30px 0}
// .layer_stats .stats_route .tit_stats{margin-bottom:1px}
// .layer_stats .stats_route .desc_not{padding-top:93px}
// .layer_stats .stats_etc{height:249px;border-left:1px solid rgb(233,233,233)}
// .layer_stats .stats_etc .tit_stats{display:block}
// .layer_stats .stats_friend{position:relative;padding:16px 30px 18px;border-bottom:1px solid rgb(233,233,233)}
// .layer_stats .stats_friend .desc_not{position:relative;top:-1px}
// .layer_stats .note_graph{overflow:hidden;position:absolute;top:22px;left:140px;margin-bottom:18px;font-size:0;line-height:0}
// .layer_stats .note_graph .item_note{display:inline-block;position:relative;height:15px;padding-left:23px;margin-left:24px;font-size:12px;line-height:15px;vertical-align:top}
// .layer_stats .note_graph .item_note:before{position:absolute;top:0;left:0;width:15px;height:15px;background-color:rgb(255,204,0);content:''}
// .layer_stats .note_graph .item_no:before{background-color:rgb(88,88,88)}
// .layer_stats .graph_bar{width:270px}
// .layer_stats .bar_graph{overflow:hidden;position:relative;height:20px;background-color:rgb(88,88,88)}
// .layer_stats .bar_graph .inner_bar{position:absolute;top:0;left:0;height:20px;background-color:rgb(255,204,0)}
// .layer_stats .result_graph{overflow:hidden;margin-top:6px}
// .layer_stats .result_graph .item_result{float:left;font-size:12px;line-height:14px}
// .layer_stats .result_graph .item_no{float:right}
// .layer_stats .stats_react{padding:17px 0 0 30px}
// .layer_stats .stats_react .tit_stats{margin-bottom:10px}
// .layer_stats .cont_react{overflow:hidden}
// .layer_stats .list_info{float:left;width:149px;font-size:14px;line-height:17px}
// .layer_stats .list_info dt{float:left;width:49px}
// .layer_stats .list_info dd{overflow:hidden;padding-bottom:6px;color:rgb(136,136,136)}
// .layer_stats .stats_card{margin-bottom:30px;padding:17px 30px 0;border-top:1px solid rgb(233,233,233)}
// .layer_stats .stats_card .wrap_info{overflow:hidden;position:relative;height:40px;padding-left:95px}
// .layer_stats .stats_card .tit_stats{position:absolute;left:0}
// .layer_stats .stats_card .txt_info{float:right;padding-top:4px;font-size:12px;color:rgb(136,136,136)}
// .layer_stats .stats_card .th_excel{padding:0}
// .layer_stats .stats_card tbody td{padding:7px 10px 6px}
// .layer_stats .stats_card .btn_down{padding:8px}
// .layer_stats .stats_card .ico_excel{display:block;margin:0}
// .layer_stats .info_publish{display:block;padding:19px 27px;border-top:1px solid rgb(216,216,216);font-size:12px;line-height:14px;color:rgb(153,153,153)}
*/
/*** 레이어_상세통계 ***/
.layer_detail{width:655px;margin-left:-328px;}
.layer_detail .layer_head{border-bottom:0 none;font-size:0;line-height:0;background-color:white;}
.layer_detail .tbl2 th{font-size:14px;padding-left:4px;padding-right:3px;}
.layer_detail .tbl2 td{font-size:13px;}
.layer_detail .tit_layer{display:inline-block;vertical-align:top;}
.layer_detail .link_view{display:inline-block;width:138px;height:26px;margin:17px 0 0 15px;border:1px solid #dddddd;border-radius:2px;font-size:12px;line-height:27px;background:white;text-decoration:none;text-align:center;}
.layer_detail .link_view .ico_arr{width:4px;height:6px;margin:10px 0 0 9px;background-position:-270px -90px;}
.layer_detail .layer_body{padding:0;}
.layer_detail .wrap_paging{padding:15px 0;}
.layer_detail .tbl2 .desc_empty{padding:96px 0 98px;font-size:16px;}
.layer_detail2{width:440px;margin-left:-220px;}
.layer_detail3{width:800px;margin-left:-400px;}
.layer_detail3 .layer_head{padding:0 31px;border-bottom:1px solid #ececec;border-radius:2px 2px 0 0;background-color:#f0f1f2;}
.layer_detail3 .stats_view{position:relative;padding:22px 247px 15px 30px;border-bottom:1px solid #e9e9e9;}
.layer_detail3 .paging_graph{margin-top:13px;}
.layer_detail3 .info_view{position:absolute;top:22px;right:30px;width:188px;padding-bottom:9px;border:1px solid #e9e9e9;}
.layer_detail3 .tit_view{display:block;padding:9px 14px 8px;font-size:15px;font-weight:normal;background-color:#f8f8f8;border-bottom:1px solid #e9e9e9;}
.layer_detail3 .txt_view{display:inline-block;margin-left:14px;}
.layer_detail3 .list_view{overflow:hidden;padding:12px 0 3px 18px;font-size:13px;}
.layer_detail3 .list_view dt{float:left;width:67px;}
.layer_detail3 .list_view dd{overflow:hidden;margin-bottom:9px;padding-right:19px;text-align:right;color:#2eacbc;-webkit-font-smoothing:antialiased;}
.layer_detail3 .desc_view{padding:0 0 0 18px;font-size:11px;color:#888888;letter-spacing:-1px;}
.layer_detail3 .state_cont{padding:17px 30px 30px;}
.layer_detail3 .wrap_info{position:relative;height:40px;}
.layer_detail3 .wrap_info.type_desc{height:34px;}
.layer_detail3 .tit_stats{display:block;font-size:18px;line-height:28px;font-weight:normal;}
.layer_detail3 .desc_stats{margin-top:6px;font-size:12px;line-height:18px;color:#888;}
.layer_detail3 .wrap_info .txt_info{display:block;padding-top:6px;font-size:11px;color:#888888;}
.layer_detail3 .btn_down{position:absolute;top:0;right:0;width:124px;height:28px;border:1px solid #dddddd;border-radius:2px;font-size:12px;line-height:25px;color:#424242;}
.layer_detail3 .btn_yellow{right:129px;width:172px;}
.layer_detail3 .tab_g2{padding-bottom:24px;}
.layer_detail3 .tab_g2 li{position:relative;width:50%;}
.layer_detail3 .state_cont .graph_view{padding:0 16px;}
.layer_detail3 .info_graph{padding-top:3px;font-size:0;line-height:0;}
.layer_detail3 .info_graph .txt_info{display:inline-block;position:relative;width:76px;font-size:12px;line-height:26px;text-align:center;}
.layer_detail3 .info_graph .txt_tit{padding-left:75px;}
.layer_detail3 .info_graph .txt_etc{padding-left:2px;}
.layer_detail3 .info_graph .txt_pic{width:165px;padding-left:146px;}
.layer_detail3 .info_graph .txt_link{width:137px;}
.layer_detail3 .info_graph .txt_etc2{width:164px;}
.layer_detail3 .wrap_tooltip{display:inline-block;position:static;margin-left:-2px;}
.layer_detail3 .tooltip_top{top:-59px;right:-49px;width:146px;}
.layer_detail3 .tooltip_top .ico_arr{right:79px;bottom:-6px;}
.layer_detail3 .tooltip_top .ico_arr:before{border-width:6px 3px 0 3px;}
.layer_detail3 .txt_etc2 .tooltip_top{right:-67px;}
.layer_detail3 .txt_etc2 .ico_arr{right:141px;bottom:-6px;}
.layer_detail3 .tbl_stats th{padding:8px 10px 8px;}
.layer_detail3 .tbl_stats td{position:relative;padding:0;}
.layer_detail3 .tbl_stats .graph_view{overflow:hidden;height:70px;padding:0 17px;}
.layer_detail3 .td_etc .btn_help{display:inline-block;margin-left:5px;vertical-align:top;}
.layer_detail3 .td_etc .layer_tooltip{top:50px;right:-79px;width:179px;padding:13px 8px 13px 8px;}
.layer_detail3 .state_cont .info_none{overflow:hidden;padding:62px 0 89px;text-align:center;font-size:14px;color:#999999;border-bottom:1px solid #d8d8d8;}
/* 상세 통계 레이어 */
.layer_static .wrap_tooltip{display:inline-block;}
.layer_static .wrap_tooltip .layer_tooltip{display:none;top:35px;left:-10px;}
.layer_static .wrap_tooltip .layer_tooltip .ico_arr{right:auto;left:26px;}
.layer_static .wrap_tooltip .list_tooltip li{position:relative;padding:0 0 5px 10px;}
.layer_static .wrap_tooltip .list_tooltip li:after{display:block;position:absolute;top:0;left:0;content:'•';}
.layer_static .tit_layer{display:inline-block;position:relative;}
.layer_static .tit_layer .wrap_tooltip{top:13px;right:-30px;}
.layer_static .tit_static{display:inline-block;position:relative;font-weight:normal;font-size:18px;}
.layer_static .tit_static .wrap_tooltip{top:-6px;right:-30px;}
/* 상세통계 레이어 - 개선 */
/* 2023-05-15-v1494 */
/* 추후 통계 개선 완료 후 레거시 제거 필요 */
.layer_stats_detail{width:900px;height:800px;padding:30px;border-radius:0;transform:translate(-50%,-50%);box-sizing:border-box;/* 2023-05-26-v1512 */ }
.layer_stats_detail .scroll{right:0;}
.layer_stats_detail .layer_head{display:flex;align-items:center;height:26px;padding:0 0 19px;border-bottom:1px solid #4C4C4C;border-radius:0;background-color:transparent;}
.layer_stats_detail .layer_body{padding:0;}
.layer_stats_detail .btn_close{right:0;top:0;width:50px;height:50px;padding:0;}
.layer_stats_detail .btn_close:hover .ico_close{background-position:-190px -885px;}
.layer_stats_detail .ico_close{width:15px;height:15px;margin:0 auto;background-position:-190px -885px;}
.layer_stats_detail .tit_layer{padding:0;font-weight:700;font-size:18px;line-height:26px;color:#191919;}
.layer_stats_detail .link_view{margin-left:19px;font-size:14px;color:#191919;text-decoration:underline;}
.layer_stats_detail .ico_arr{width:18px;height:18px;background-position:-170px -905px;}
/* 2023-05-22-v1506 :수정 시작 */
.layer_stats_detail .stats_info{display:flex;justify-content:space-between;margin-top:16px;margin-bottom:30px;}
.stats_info .group_info + .list_count{display:block;min-width:120px;height:auto;padding:12px 22px;border:1px solid #ddd;}
.stats_info .group_info + .list_count dt{display:block;width:auto;line-height:22px;}
.stats_info .group_info + .list_count dd{display:block;margin-right:4px;font-weight:400;color:#191919;}
.stats_info .group_info + .list_count .txt_roboto,.stats_info .group_info + .list_count .pagination_map .link_page,.pagination_map .stats_info .group_info + .list_count .link_page,.stats_info .group_info + .list_count .count_form{display:inline-block;font-weight:700;font-size:26px;}
.stats_info .list_info{display:flex;line-height:22px;color:#191919;}
.stats_info .list_info + .list_info{margin-top:7px;}
.stats_info .list_info dt{flex:none;width:100px;color:#666;}
.stats_info .list_info dd{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;/* 2024-03-18-v1811 */ width:367px;}
.stats_info .group_count{flex:none;padding:11px 19px 15px;border:1px solid #ddd;}
.stats_info .area_count{display:flex;}
.stats_info .item_count{flex:1;}
.stats_info .list_count{display:flex;align-items:center;height:22px;}
.stats_info .list_count + .list_count{margin-top:3px;}
.stats_info .list_count dt{flex:none;width:82px;color:#191919;}
.stats_info .list_count dd{color:#326EDC;}
.stats_info .item_count:first-child{margin-right:26px;}
.stats_info .area_desc{padding-top:9px;}
.stats_info .desc_count{display:flex;margin-top:3px;font-size:12px;line-height:16px;color:#666;}
.stats_info .desc_count:before{flex:none;margin:2px 4px 0 0;content:'*';}
.layer_stats_detail .stats_cont{margin-top:25px;}
.stats_cont .group_tit{display:flex;align-items:center;min-height:28px;}
.stats_cont .tit_stats{display:flex;align-items:center;position:relative;flex:1;font-weight:700;font-size:14px;color:#191919;}
.stats_cont .desc_stats{margin-left:auto;margin-right:11px;font-size:12px;color:#666;}
.stats_cont .wrap_tooltip{position:relative;top:auto;right:auto;}
.stats_cont .box_chart{margin-top:30px;}
.stats_cont .tbl_comm{margin-top:50px;}
/* 2023-05-22-v1506 :수정 끝 */
/* 2024-06-07-i534 :추가 시작 */
.layer_stats_detail .sub_tab{margin-top:50px;}
.layer_stats_detail .sub_tab + .tbl_comm{margin-top:-1px;}
.layer_stats_detail .pagination_week + .sub_tab{margin-top:40px;}
.layer_stats_detail .box_chart + .group_tit{margin-top:47px;}
.layer_stats_detail .group_tit + .tbl_comm{margin-top:8px;}
/* 2024-06-07-i534 :추가 끝 */
/*** 포토뷰어 ***/
.viewer_photo{display:table;position:absolute;top:0;left:0;right:0;bottom:0;z-index:9999;width:100%;height:100%;padding:104px 0;box-sizing:border-box;}
.viewer_photo .viewer_slide{display:table-cell;padding:0 106px;text-align:center;vertical-align:middle;}
.viewer_photo .paging_viewer{position:absolute;top:40px;left:50%;width:108px;height:42px;margin-left:-55px;border:1px solid #727271;border-radius:44px;font-size:24px;line-height:44px;color:white;background-color:rgba(72,72,72,0.6);}
.viewer_photo .wrap_photo{display:inline-block;vertical-align:top;}
.viewer_photo .desc_photo{max-width:500px;margin:14px auto 0;font-size:15px;line-height:20px;color:white;text-align:left;}
.viewer_photo .btn_slide{position:absolute;top:50%;width:106px;height:300px;margin-top:-150px;}
.viewer_photo .btn_prev{left:0;}
.viewer_photo .btn_next{right:0;}
.viewer_photo .btn_slide .ico_rocket{position:absolute;top:50%;left:50%;width:44px;height:82px;margin:-41px 0 0 -22px;}
.viewer_photo .btn_slide .ico_prev{background-position:-80px 0;}
.viewer_photo .btn_slide .ico_next{background-position:-130px 0;}
.viewer_photo .btn_slide:hover .ico_prev{background-position:-180px 0;}
.viewer_photo .btn_slide:hover .ico_next{background-position:-230px 0;}
.viewer_photo .btn_off{cursor:default;pointer-events:none;}
.viewer_photo .btn_off .ico_rocket{opacity:0.3;}
.viewer_photo .btn_close{position:absolute;top:50px;right:30px;}
.viewer_photo .btn_close .ico_rocket{display:block;width:26px;height:26px;background-position:-280px -180px;}
.viewer_photo .btn_close:hover .ico_rocket{background-position:-280px -210px;}
/* 카드뷰어 */
.viewer_photo .info_card{width:450px;height:753px;margin:0 auto;border-radius:6px;background-color:white;text-align:left;}
.viewer_photo .info_card .fake_scroll{width:450px;padding-right:13px;border-radius:5px;}
.viewer_photo .info_card .wrap_thumb{overflow:hidden;width:450px;height:450px;border-radius:5px 5px 0 0;}
.viewer_photo .info_card .wrap_thumb:after{border:0 none;border-bottom:1px solid rgba(143,143,143,0.1);}
.viewer_photo .info_card .txt_gif{position:absolute;left:12px;bottom:12px;width:40px;height:26px;border-radius:3px;font-size:15px;line-height:27px;background-color:rgba(0,0,0,0.6);color:white;text-align:center;}
.viewer_photo .bg_blur{top:-15px;left:-15px;right:-15px;bottom:-15px;background-size:480px 480px;}
.viewer_photo .tit_card{display:block;overflow:hidden;padding:23px 25px 20px;font-weight:normal;font-size:22px;text-overflow:ellipsis;white-space:nowrap;}
.viewer_photo .info_card .wrap_info{padding:4px 25px 0;}
.viewer_photo .card_tooltip{position:relative;}
.viewer_photo .card_tooltip .tooltip_top{top:-30px;left:50%;right:auto;width:auto;height:36px;padding:0 16px;font-size:16px;line-height:36px;text-align:center;}
.viewer_photo .btn_card{display:block;width:400px;height:48px;margin:0 0 16px;border-radius:4px;font-size:18px;line-height:49px;background-color:#493334;color:white;text-align:center;text-decoration:none;}
.viewer_photo .btn_card2{background-color:#ffdf2c;color:#333333;}
.viewer_photo .desc_card{font-size:15px;line-height:23px;color:#888888;}
.viewer_photo .wrap_ex{width:450px;height:110px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_view_card.png) no-repeat;-webkit-background-size:450px 110px;background-size:450px 110px;text-align:center;}
.viewer_photo .wrap_ex .emph_g{display:block;margin-top:-20px;font-size:14px;}
.viewer_photo .info_coupon{background-color:transparent;}
.viewer_photo .info_coupon .wrap_info{min-height:193px;background-color:white;}
.viewer_photo .info_default .wrap_thumb{min-height:600px;max-height:1200px;}
/**** 내 계정 정보 ****/
.cont_account #mArticle{padding:117px 0;}
.head_account{width:700px;margin:0 auto;padding-bottom:37px;border-bottom:1px solid #666666;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_account.png) 100% 100% no-repeat;-webkit-background-size:94px 96px;background-size:94px 96px;}
.head_account .tit_account{font-weight:400;font-size:36px;line-height:43px;}
.head_account .desc_info{margin-top:9px;font-size:15px;line-height:18px;color:#888888;}
.account_info{width:700px;margin:49px auto 0;padding-bottom:32px;}
.account_info .item_bundle{padding:9px 0 8px 147px;}
.account_info .tit_bundle{top:9px;font-size:16px;color:#888888;}
.account_info .cont_bundle{font-size:16px;}
.account_info .btn_h24{margin:6px 0 0 10px;}
.account_info .txt_status{display:block;}
.account_info .txt_status .txt_info{display:inline-block;margin-left:13px;font-size:12px;color:#999999;vertical-align:top;}
.account_info .desc_info{margin-top:6px;font-size:14px;line-height:20px;color:#555555;word-break:keep-all;}
.account_info .desc_certi{display:inline-block;margin-top:7px;vertical-align:top;}
.account_info .btn_certi{width:100px;margin:2px 0 0 9px;}
.account_info .btn_business{width:142px;margin-top:14px;}
.account_info .tit_business{display:block;margin-top:9px;font-size:14px;line-height:20px;color:#888888;}
.account_info .list_account{margin-top:7px;}
.account_info .list_account li{position:relative;padding-left:12px;border-bottom:0 none;line-height:30px;}
.account_info .list_account li:before{position:absolute;top:50%;left:0;width:4px;height:4px;margin-top:-2px;border-radius:4px;background-color:#cccccc;content:'';}
.account_info .btn_setup{display:inline-block;width:25px;height:25px;margin:7px 0 0 6px;vertical-align:top;}
.account_info .btn_setup .ico_rocket{display:inline-block;width:16px;height:16px;background-position:-390px -320px;}
.account_info .btn_setup:hover .ico_rocket{background-position:-390px -340px;}
.account_delete{overflow:hidden;width:700px;margin:0 auto 0;padding:18px 0;border-top:1px solid #e4e4e4;}
.account_delete .btn_delete{float:right;font-size:14px;line-height:17px;color:#666666;text-decoration:underline;}
.account_info .item_state{padding-bottom:15px;}
.account_info .item_state .btn_certi{width:102px;margin:14px 0 10px;}
.account_info .item_type{margin:27px 0 0;padding-bottom:21px;}
.account_info .item_type .btn_certi{width:123px;}
.account_info .item_type .txt_business .btn_certi{width:79px;}
/*** 플러스친구 이용약관 ***/
.cont_policy #mArticle{width:720px;margin:0 auto;padding-bottom:100px;}
.head_policy{position:relative;margin:0 10px -7px;padding:68px 0 33px;border-bottom:1px solid #666666;}
.head_policy .tit_policy{font-weight:normal;font-size:36px;}
.head_policy .desc_info{font-size:15px;color:#888888;}
/*** 레이어_휴대폰 수정 ***/
.layer_cell{width:422px;margin-left:-211px;}
.layer_cell .layer_body{padding:27px 30px 0;}
.layer_cell .tit_cell{display:block;font-weight:400;font-size:16px;line-height:19px;}
.layer_cell .desc_cell{margin:2px 0 14px;font-size:12px;line-height:16px;color:#888888;}
.layer_cell .certify_cell{position:relative;margin:14px 0 5px;padding-right:82px;}
.layer_cell .certify_cell .btn_g{position:absolute;top:0;right:0;width:76px;}
.layer_cell .info_time{display:block;margin:10px 0 -4px;font-size:13px;line-height:16px;color:#888888;}
.layer_cell .info_time .emph_time{color:#ff6e51;}
.layer_cell .wrap_btn{border-top:0 none;text-align:center;}
.layer_cell .btn_close{top:10px;}
.layer_cell .btn_close .ico_close{display:block;width:14px;height:14px;background-position:-180px -150px;}
.layer_cell .btn_close:hover .ico_close{background-position:-200px -150px;}
.layer_test{width:508px;height:auto;margin-left:-254px;}
.layer_test .certify_g{margin:14px 0 30px;font-size:0;line-height:0;}
.layer_test .certify_g .opt_tel{display:inline-block;width:148px;margin-right:6px;}
.layer_test .certify_g .box_tf{display:inline-block;width:182px;vertical-align:top;}
.layer_test .certify_notice{overflow:hidden;border-top:1px solid #e9e9e9;}
.layer_test .certify_notice .tit_cell{margin:27px 0 6px;}
.layer_test .certify_notice .desc_certify{font-size:12px;color:#888888;letter-spacing:-1px;}
.layer_test .certify_notice .list_certify{margin:5px 0 34px;font-size:12px;color:#999999;}
.layer_test .list_certify li{position:relative;padding-left:7px;line-height:19px;}
.layer_test .list_certify li:before{content:'';position:absolute;top:8px;left:0;width:4px;height:1px;background-color:#999999;}
.layer_phone{width:540px;}
.layer_phone .certify_g{margin:27px 0 5px;}
.layer_phone .certify_g .box_tf{display:inline-block;width:194px;}
.layer_phone .wrap_btn{padding-top:30px;}
/*** 레이어_탈퇴하기 ***/
.layer_withdraw{top:85px;width:530px;margin-left:-265px;}
.layer_withdraw .layer_body{padding:0;}
.layer_withdraw .info_withdraw{padding:26px 30px 27px;font-size:14px;line-height:20px;color:#888888;}
.layer_withdraw .emph_g2{display:block;font-weight:normal;}
.layer_withdraw .myrocket_list{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.layer_withdraw .fake_scroll{max-height:354px;}
.layer_withdraw .list_myrocket li{overflow:hidden;position:relative;padding:15px 94px 15px 0;margin:0 30px;}
.layer_withdraw .list_myrocket li + li{border-top:1px solid #ecebeb;}
.layer_withdraw .wrap_thumb{float:left;width:40px;height:40px;margin-right:13px;background-position:0 -90px;}
.layer_withdraw .cont_name{overflow:hidden;padding-top:11px;font-size:16px;line-height:18px;white-space:nowrap;text-overflow:ellipsis;}
.layer_withdraw .link_delete{position:absolute;top:0;right:0;width:94px;font-size:12px;line-height:70px;text-decoration:underline;}
.layer_withdraw .wrap_btn{padding:20px 0;border-top:0 none;text-align:center;}
.layer_withdraw2 .tit_alert{line-height:23px;}
.layer_withdraw2 .info_warn{margin-bottom:-10px;}
.layer_withdraw2 .info_warn .ico_warn{width:20px;height:16px;margin-right:5px;background-position:-60px -70px;}
/*** 로그인 ***/
.btn_login{position:absolute;top:50%;left:50%;width:245px;height:52px;margin:-82px 0 0 -124px;border:1px solid #f6d419;border-radius:50px;font-size:18px;line-height:51px;background-color:white;color:black;text-align:center;}
.btn_login:hover{border-color:#333333;background-color:#333333;color:#ffdf2c;text-decoration:none;}
.cont_login .wrap_start{position:absolute;top:50%;left:50%;width:264px;height:110px;margin:-83px 0 0 -132px;text-align:center;}
.cont_login .btn_start{display:block;width:262px;height:58px;padding-top:12px;border:1px solid #f6d419;border-radius:50px;font-size:18px;background-color:white;}
.cont_login .txt_mail{display:block;font-size:12px;color:#888888;}
.cont_login .btn_start:hover{border-color:#333333;background-color:#333333;color:#ffdf2c;text-decoration:none;}
.cont_login .btn_start:hover .txt_mail{color:#bbbbbb;}
.cont_login .btn_change{display:inline-block;margin-top:22px;font-size:14px;line-height:15px;vertical-align:top;opacity:0.5;text-decoration:underline;}
.cont_login .btn_change:hover{color:black;opacity:1;}
.cont_login .info_browser{position:absolute;bottom:107px;width:100%;font-size:0;line-height:0;text-align:center;}
.cont_login .desc_browser{display:inline-block;margin-right:10px;font-size:14px;line-height:27px;}
.cont_login .btn_down{display:inline-block;width:88px;height:24px;border:1px solid rgba(51,51,51,0.2);font-size:12px;line-height:26px;vertical-align:top;text-align:center;text-decoration:none;}
/*** 레이어_공통 ***/
.layer_type1{width:380px;margin-left:-190px;}
.layer_type2{width:530px;margin-left:-265px;}
.layer_type3{width:640px;margin-left:-320px;}
.layer_type4{width:720px;margin-left:-360px;}
.layer_type4 .layer_body{padding:27px 30px 30px;}
.layer_type4 .tbl,.layer_type4 .tbl th,.layer_type4 .tbl td,.layer_type4 .tbl th:first-child,.layer_type4 .tbl td:first-child{border:1px solid #EFEFEF;}
.layer_type4 .tbl thead th{padding:10px 10px 9px;}
.layer_type4 .tbl tbody td{padding:20px 10px 20px 27px;color:#666;text-align:left;}
.layer_type4 .tbl .link_g{color:#326EDC;text-decoration:underline;}
.layer_type4 .wrap_tit + .tbl{margin-top:20px;}
.layer_type4 .wrap_btn{margin-top:30px;padding:20px 0 0;text-align:center;}
.layer_type4 .wrap_btn .btn_g2{width:150px;}
.layer_type4 .wrap_btn .inp_file,.layer_masking .wrap_btn .inp_file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;/* 2023-01-12-v1303 추가 */ }
.layer_type4 .list_desc li{margin-top:17px;line-height:17px;color:#666;}
.layer_type4 .list_desc li:first-child{margin-top:20px;}
.layer_type4 .list_desc .emph_g{font-weight:bold;color:#262626;}
/*** 레이어_알럿 ***/
.layer_alert{width:340px;margin-left:-59px;}
.layer_alert .layer_body{padding:27px 0 30px;text-align:center;}
.layer_alert .tit_alert{display:block;padding:0 15px;font-weight:400;font-size:16px;line-height:21px;color:#333333;}
.layer_alert .emph_g2{display:block;margin-bottom:-7px;padding-top:15px;font-size:13px;line-height:20px;}
.layer_alert .ico_caution{width:20px;height:16px;background-position:-60px -70px;}
.layer_alert .wrap_btn{overflow:initial;margin-top:24px;padding:0;border-top:0 none;text-align:center;}
.layer_alert .wrap_btn .btn_g{width:68px;height:32px;line-height:31px;}
.layer_alert .wrap_btn .btn_g5{width:auto;}
.layer_alert .wrap_btn .btn_w88{width:88px;}
.rocket_type2 .layer_alert{margin-left:-170px;}
.layer_alert .desc_alert_backup{padding-top:10px;font-size:13px;color:#ff5640;line-height:20px;}
.layer_alert .desc_alert{margin-top:10px;font-size:14px;color:#949494;line-height:21px;}
/*** 레이어_알럿 3줄 이상일 때 ***/
.layer_alert2{width:450px;margin-left:-225px;}
.layer_alert2 .layer_body{padding-top:35px;}
.layer_alert2 .tit_alert{padding:0 25px;line-height:23px;}
.layer_alert2 .tit_alert .emph_g6{text-decoration:none;}
.layer_alert2 .desc_alert{padding:12px 0 7px;font-size:14px;line-height:17px;color:#999999;}
.layer_alert2 .wrap_btn{margin-top:30px;}
/*** 레이어_알럿 넓이 좁은타입 ***/
.layer_alert3{width:290px;margin-left:-145px;}
.layer_alert3 .desc_alert{padding:13px 0 0;font-size:13px;line-height:16px;color:#888888;}
/*** 레이어_알럿 텍스트 사이 여백있을때 ***/
.layer_alert4{width:480px;margin-left:-240px;}
.layer_alert4 .tit_alert{line-height:23px;}
.layer_alert4 .txt_alert{display:block;padding-top:23px;}
.layer_alert4 .wrap_btn{margin-top:21px;}
/*** 레이어_알럿 넓이 좁은타입2 위 아래 패딩 다름 ***/
.layer_alert5{width:290px;margin-left:-145px;}
.layer_alert5 .desc_alert{padding:13px 0 0;font-size:13px;line-height:16px;color:#888888;}
.layer_alert5.layer_alert .layer_body{padding:36px 0 25px;}
.layer_alert5.layer_alert .wrap_btn{margin-top:18px;}
/*** 레이어_알럿 딤드 안되는 형태 ***/
.layer_black{background-color:#484848;}
.layer_black .tit_alert{color:white;}
/*** 레이어_로딩,업로딩 ***/
.layer_alert .ico_loading{display:block;margin:0 auto 17px;}
.layer_alert .ico_finish{display:block;width:35px;height:24px;margin:0 auto 17px;background-position:-280px -150px;}
/* 2023-12-22-v1700 :수정 시작 */
/*** 레이어 상단 아이콘있는 타입1 ***/
/*** 레이어 상단 아이콘있는 타입2 - 텍스트 있을 때 ***/
/* 2023-12-22-v1700 :수정 끝 */
/*** 레이어_목록 공통 ***/
.layer_board{width:760px;margin-left:-380px;}
.layer_board .layer_head{overflow:hidden;height:60px;border-bottom:0 none;background:white;}
.layer_board .layer_head .tit_board{float:left;margin-top:19px;font-weight:400;font-size:20px;line-height:24px;}
.layer_board .btn_write{float:right;width:150px;height:32px;border-radius:2px;font-size:13px;line-height:33px;text-align:center;}
.layer_board .btn_write .ico_write{display:inline-block;width:10px;height:10px;margin:11px 7px 0 0;background-position:-400px -550px;}
.layer_board .layer_body{padding:0;}
.layer_board .head_board{overflow:hidden;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background-color:#f8f8f8;}
.head_board .tit_board{float:left;padding:10px 0 9px;font-size:13px;line-height:16px;color:#434343;text-align:center;border-left:1px solid #e9e9e9;}
.layer_board .list_board li{overflow:hidden;border-bottom:1px solid #e9e9e9;text-align:left;}
.layer_board .list_board .cell_txt{float:left;padding:13px 0 12px;font-size:13px;line-height:16px;color:#333333;border-left:1px solid #e9e9e9;}
.layer_board .list_board .cell_check{float:left;width:70px;text-align:center;}
.layer_board .cell_check .item_inp .inp_g{left:50%;margin-left:-9px;}
.layer_board .cell_check .ico_check{display:block;left:50%;margin-left:-9px;}
.layer_board .list_board .txt_date{display:block;overflow:hidden;height:24px;text-overflow:ellipsis;white-space:nowrap;}
.layer_board .list_board .txt_bar{display:inline-block;overflow:hidden;width:12px;height:2px;background-color:#949494;text-indent:-9999px;}
.layer_board .list_type2 .cell_txt{display:table;overflow:hidden;height:36px;padding:10px 0 9px;}
.layer_board .list_type2 .txt_about{display:block;height:33px;}
.layer_board .list_type2 .inner_txt{display:table-cell;line-height:18px;vertical-align:middle;}
.layer_board .list_board .cell_none,.layer_board .list_type2 .cell_none{float:none;width:100%;height:88px;padding:0;margin:0;font-size:15px;border-left:0 none;text-align:center;line-height:88px;}
.layer_board .wrap_paging{padding:15px 0 17px;}
.layer_board .ico_check{display:none;width:11px;height:9px;margin:8px 3px 0 -14px;background-position:-400px -540px;}
.layer_board .btn_g:hover .ico_check{display:inline-block;}
/*** 레이어_보유 이용권 ***/
.layer_voucher{width:432px;margin-left:-216px;}
.layer_voucher .head_board .tit_board{padding:12px 0;}
.layer_voucher .tit_type1{width:215px;border-left:0 none;}
.layer_voucher .tit_type2{width:216px;}
.layer_voucher .list_board .cell_txt{padding:17px 0 16px;text-align:center;}
.layer_voucher .list_board .txt_use{width:214px;}
.layer_voucher .list_board .txt_period{width:216px;}
.layer_voucher .wrap_btn{border-top:0 none;padding:28px 0;text-align:center;}
/*** 레이어_포스트 목록 ***/
.layer_post .tit_type1{width:119px;border-left:0 none;}
.layer_post .tit_type2{width:158px;}
.layer_post .tit_type3{width:348px;}
.layer_post .tit_type4{width:132px;}
.layer_post .list_board .txt_state{display:table;width:119px;padding:0;border-left:0 none;text-align:center;}
.layer_post .list_board .txt_date{width:158px;padding-top:19px;text-align:center;}
.layer_post .list_board .txt_about{width:287px;padding:13px 33px 12px 28px;}
.layer_post .txt_about .link_data{margin-right:0;}
.layer_post .list_board .txt_attach{width:132px;padding:14px 0 13px;text-align:center;}
/*** 레이어_쿠폰 불러오기 목록 ***/
.layer_load .tit_type1{width:296px;border-left:0 none;}
.layer_load .tit_type2{width:118px;}
.layer_load .tit_type3{width:105px;}
.layer_load .tit_type4{width:106px;}
.layer_load .tit_type5{width:130px;}
.layer_load .list_board .cell_txt{text-align:center;}
.layer_load .list_board .txt_about{width:265px;padding-left:31px;border-left:0 none;}
.layer_load .list_board .txt_about .link_data{margin-right:24px;}
.layer_load .list_board .txt_num{width:118px;padding:21px 0 18px;}
.layer_load .list_board .txt_date1{width:105px;padding:21px 0 18px;}
.layer_load .list_board .txt_date2{width:106px;padding:21px 0 18px;}
.layer_load .list_board .txt_attach{width:130px;padding:14px 0 13px;text-align:center;}
/*** 레이어_상세페이지 목록 ***/
.layer_detail .btn_write{float:left;margin:14px 0 0 20px;}
.layer_detail .list_board{padding:0 20px;}
.layer_detail .tit_type1{width:148px;}
.layer_detail .tit_type2{width:218px;}
.layer_detail .tit_type3{width:110px;}
.layer_detail .tit_type4{width:148px;}
.layer_detail .tit_type5{width:136px;}
.layer_detail .list_board .txt_date1{width:131px;padding:19px 0 0 2px;}
.layer_detail .list_board .txt_about{width:170px;padding:13px 23px 12px;}
.layer_detail .list_board .txt_coupon{width:108px;padding-top:19px;text-align:center;}
.layer_detail .list_board .txt_date2{width:157px;padding-top:19px;text-align:center;}
.layer_detail .list_board .txt_attach{width:96px;margin-top:1px;padding-right:10px;text-align:right;}
.layer_detail .txt_date{display:block;margin-top:-2px;font-size:11px;}
/*** 메시지 불러오기 목록 ***/
.layer_import{width:655px;margin-left:-328px;}
.layer_import .tit_board:first-child{border-left:0;}
.layer_import .tit_type1{width:168px;}
.layer_import .tit_type2{width:355px;}
.layer_import .tit_type3{width:130px;}
.layer_import .list_board .txt_date{width:167px;padding:19px 0 0 0;text-align:center;}
.layer_import .list_board .txt_about{width:291px;padding:13px 32px 12px 32px;}
.layer_import .list_board .txt_attach{width:130px;padding:13px 0 14px;text-align:center;}
/* 타입2 스마트메시지작성 */
.layer_import2{width:655px;margin-left:-328px;}
.layer_import2 .layer_head .tit_board{margin:0;padding-top:21px;}
.layer_import2 .tit_board{padding:12px 0 7px;}
.layer_import2 .tit_type{width:138px;}
.layer_import2 .tit_type1{width:144px;}
.layer_import2 .tit_type2{width:300px;}
.layer_import2 .tit_check{width:69px;padding:9px 0 8px;box-sizing:border-box;}
.layer_import2 .tit_check .inp_g{left:50%;margin-left:-9px;}
.layer_import2 .tit_check .lab_g{padding:0;}
.layer_import2 .tit_check .ico_rocket{position:static;display:block;margin:0 auto;}
.layer_import2 .list_board li{height:55px;}
.layer_import2 .list_board .cell_txt{height:100%;box-sizing:border-box;}
.layer_import2 .list_board .cell_check{width:69px;padding-top:18px;}
.layer_import2 .list_board .txt_type{overflow:hidden;width:138px;padding:22px 10px 12px;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
.layer_import2 .list_board .txt_date{width:145px;text-align:center;}
.layer_import2 .list_board .txt_about{width:300px;padding-top:15px;padding-left:29px;box-sizing:border-box;}
.layer_import2 .list_board .txt_about .link_data{padding-right:0;}
.layer_import2 .link_data .wrap_thumb{top:-2px;}
.layer_import2 .wrap_btn{padding:17px 0 31px;text-align:center;border:0;}
.layer_import2 .wrap_btn .btn_g{width:auto;height:42px;padding:0 15px;border:0;}
/* 타입3 스마트메시지작성 와이드리스트형 */
.layer_import3 .tit_check{width:48px;}
.layer_import3 .tit_type{width:99px;}
.layer_import3 .tit_type1{width:111px;}
.layer_import3 .tit_type2{width:392px;}
.layer_import3 .list_board .cell_check{width:48px;}
.layer_import3 .list_board .txt_type{width:100px;}
.layer_import3 .list_board .txt_date{width:112px;}
.layer_import3 .list_board .txt_about{width:393px;padding-left:19px;}
/* 타입4 퀴즈형작성 */
.layer_import4{width:760px;margin-left:-380px;}
.layer_import4 .tit_board{box-sizing:border-box;}
.layer_import4 .tit_board:first-child{border-left:0;}
.layer_import4 .tit_type1{width:158px;}
.layer_import4 .tit_type2{width:110px;}
.layer_import4 .tit_type3{width:382px;}
.layer_import4 .tit_type4{width:110px;}
.layer_import4 .list_board li{height:55px;}
.layer_import4 .list_board .cell_txt{display:flex;align-items:center;justify-content:center;height:100%;box-sizing:border-box;}
.layer_import4 .list_board .link_data{overflow:hidden;width:100%;margin:0;}
.layer_import4 .list_board .txt_date{width:158px;text-align:center;}
.layer_import4 .list_board .txt_about{width:382px;padding:13px 30px 12px 30px;justify-content:flex-start;}
.layer_import4 .list_board .txt_attach{width:110px;}
.layer_import4 .list_board .txt_type{width:110px;}
.layer_import4 .list_board .txt_data{overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;}
/*** 쿠폰수량 레이어 ***/
.layer_amount{width:480px;margin-left:-240px;text-align:center;}
.layer_amount .tit_amount{display:block;padding:30px 0 23px;font-weight:normal;font-size:20px;}
.layer_amount .desc_amount{font-size:16px;line-height:23px;}
.layer_amount .wrap_btn{padding:26px 0 30px;border-top:0 none;text-align:center;}
/*** 보유쿠폰 레이어 ***/
.layer_coupon{width:430px;margin-left:-215px;}
.layer_coupon .layer_head .tit_board{margin-right:6px;}
.layer_coupon .head_board .tit_board{padding:10px 0 9px;}
.layer_coupon .txt_total{float:left;margin-top:22px;font-size:15px;}
.layer_coupon .txt_total .emph_total{color:#2eacbc;-webkit-font-smoothing:antialiased;}
.layer_coupon .head_board .tit_type1{width:211px;border-left:0 none;}
.layer_coupon .head_board .tit_type2{width:215px;text-indent:2px;}
.layer_coupon .list_board{max-height:100%;}
.layer_coupon .list_board li{border-top:1px solid #e9e9e9;border-bottom:0 none;}
.layer_coupon .list_board li:first-child{border-top:0 none;}
.layer_coupon .list_board .txt_name{width:211px;padding:14px 0 14px;border-left:0 none;}
.layer_coupon .list_board .txt_date{width:166px;padding:15px 0 6px 36px;line-height:17px;}
.layer_coupon .item_inp{height:17px;}
.layer_coupon .item_inp .lab_g{height:17px;padding-left:60px;font-size:13px;}
.layer_coupon .item_inp .inp_g{left:21px;}
.layer_coupon .item_inp .ico_rocket{left:34px;}
.layer_coupon .wrap_btn{padding:19px 0 17px;text-align:center;}
.layer_coupon .wrap_btn .btn_g{width:70px;height:32px;line-height:30px;}
/*** 발송설정 미리보기 레이어 ***/
.layer_preview{position:absolute;top:50%;left:50%;z-index:9999;width:330px;margin-left:-165px;}
.layer_preview2{width:717px;margin-left:-358px;}
.layer_preview .list_preview{overflow:hidden;width:717px;}
.layer_preview .list_preview li{float:left;padding-left:57px;}
.layer_preview .list_preview li:first-child{padding-left:0;}
.layer_preview .bg_preview{width:300px;height:584px;padding:69px 16px 0 14px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_preview.png) 0 0 no-repeat;}
.layer_preview .list_preview .bg_preview{width:300px;height:585px;padding:69px 16px 0 14px;}
.layer_preview .txt_preview{display:block;padding-top:10px;font-size:15px;color:white;text-align:center;}
.layer_preview .btn_close{position:absolute;top:-10px;right:-37px;}
.layer_preview .btn_close .ico_rocket{display:block;width:26px;height:26px;background-position:-280px -180px;}
.layer_preview .btn_close:hover .ico_rocket{background-position:-280px -210px;}
.layer_autoview .view_message{position:static;top:inherit;right:inherit;}
.layer_autoview .box_message .desc_message,.layer_autoview .name_message .link_name{color:#333333;}
/***검색용 아이디 노출화면 예시 레이어 ***/
.layer_preview3{width:1072px;margin-left:-516px;}
.layer_preview3 .layer_body{overflow:hidden;padding-top:25px;}
.layer_preview3 .sort_os{float:left;text-align:center;}
.layer_preview3 .sort_os:first-child{padding-right:53px;}
.layer_preview3 .tit_os{position:relative;font-weight:normal;font-size:30px;line-height:31px;color:white;}
.layer_preview3 .tit_os:after{content:'';position:absolute;bottom:6px;left:0;width:100%;height:1px;background-color:white;}
.layer_preview3 .list_preview{overflow:hidden;width:auto;padding-top:26px;}
.layer_preview3 .list_preview li{float:left;padding-left:5px;}
.layer_preview3 .list_preview .thumb_g{width:auto;margin:0 auto;}
.layer_preview3 .txt_preview{position:relative;width:auto;padding:25px 0 0 42px;font-size:12px;line-height:16px;text-align:left;}
.layer_preview3 .num_preview{position:absolute;top:22px;left:14px;width:20px;height:20px;margin-right:4px;border-radius:20px;font-weight:600;font-size:12px;line-height:21px;color:#333333;background-color:#e8e8e8;text-align:center;}
/*** 메시지셋팅_포스트삭제 레이어 ***/
.layer_msgdel{width:470px;}
.layer_msgdel .tit_alert{line-height:23px;}
.layer_msgdel .tit_msgdel{display:block;margin:4px 0 13px 0;font-size:22px;font-weight:normal;}
.layer_msgdel .btn_check{margin:9px 0 -5px 0;font-size:14px;text-decoration:underline;}
/*** 내용수정 완료 레이어 ***/
.layer_contmodify{width:540px;margin-left:-270px;text-align:center;}
.tit_contmodify{display:block;padding:37px 0 11px;font-weight:normal;font-size:24px;}
.tit_contmodify .ico_modify{display:block;width:61px;height:41px;margin:0 auto 14px;background-position:-60px -430px;}
.desc_contmodify{font-size:16px;line-height:23px;}
.link_contmodify{display:inline-block;height:19px;margin:11px 0 6px;border-bottom:1px solid #bababa;font-size:14px;line-height:19px;color:#999999;text-decoration:none;}
.link_contmodify:hover{border-color:#333333;color:#333333;text-decoration:none;}
.layer_contmodify .wrap_btn{padding:31px 0 35px;border:0 none;text-align:center;}
/*** 메시지 발송,예약완료 레이어 ***/
.layer_send{width:540px;margin-left:-270px;text-align:center;}
.layer_send .tit_send{display:block;padding:37px 0 0;font-weight:normal;font-size:24px;}
.layer_send .desc_send{padding:9px 0 14px;color:#666;font-size:14px;}
.layer_send .ico_send{display:block;width:57px;height:39px;margin:0 auto 14px;background-position:0 -430px;}
.layer_send .wrap_btn{padding:28px 0 35px;border:0 none;text-align:center;}
/*** 발송 시작 및 종료 일시 설정 시 유의사항 ***/
.layer_abroad{width:640px;margin-left:-209px;}
.layer_abroad .tit_note{font-size:15px;color:#333333;line-height:22px;}
.layer_abroad .list_note{padding:14px 0;}
.layer_abroad .list_note li{padding:20px 0 14px;border-top:1px solid #e9e9e9;}
.layer_abroad .list_note li:first-child{border-top:0 none;}
.layer_abroad .txt_note{font-size:13px;color:#666666;line-height:19px;}
.tbl_board{width:100%;table-layout:fixed;margin-top:11px;border-bottom:1px solid #e9e9e9;border-spacing:0;border-collapse:collapse;text-align:center;}
.tbl_board th{padding:9px 0 6px;font-size:13px;color:#434343;line-height:19px;border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background-color:#f8f8f8;}
.tbl_board th:first-child{border-left:0 none;}
.tbl_board td{padding:9px 0 6px;font-size:13px;line-height:19px;text-align:center;border-left:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
.tbl_board td:first-child{border-left:0 none;}
.layer_abroad .txt_board{display:block;padding-top:10px;font-size:12px;color:#999999;line-height:18px;}
/*** 광고 메시지 작성 시 유의사항 레이어 ***/
.layer_manage .desc_ad{padding:17px 0 0;line-height:20px;color:#777777;}
.layer_manage .ad_check{display:inline-block;height:15px;margin-top:10px;padding:6px 16px 5px 5px;border:1px solid #e9e9e9;border-radius:3px;background-color:#f8f8f9;color:#333333;font-size:14px;line-height:1;}
.layer_manage .ad_check .ico_rocket{width:18px;height:18px;margin:-3px 7px 0 0;background-position:-160px -160px;}
.layer_manage .list_guide{padding-top:0;}
/*** 고객센터 연락처 레이어 ***/
.layer_cs{width:540px;margin-left:-270px;}
.layer_cs .layer_body{padding:0 70px;}
.layer_cs .tit_cs{display:block;margin-bottom:26px;padding:31px 0 26px;border-bottom:1px solid #e9e9e9;font-weight:normal;font-size:16px;}
.layer_cs .tit_info{display:block;padding-bottom:6px;font-weight:normal;}
.layer_cs .desc_info{padding:18px 0 27px;font-size:12px;line-height:18px;color:#999999;}
.layer_cs .txt_info{display:block;position:relative;padding:4px 0 0 19px;}
.layer_cs .txt_ex{position:absolute;left:0;}
.layer_cs .wrap_btn{padding:30px 0;text-align:center;}
/*** 고객센터 연락처 레이어 ***/
.layer_contact{width:508px;margin-left:-254px;}
.layer_contact .layer_body{padding:8px 30px 35px;}
.layer_contact .section_contact{padding:19px 0 25px;}
.layer_contact .section_contact + .section_contact{border-top:1px solid #E9E9E9;}
.layer_contact .tit_contact{display:block;color:#333333;font-weight:normal;font-size:16px;line-height:24px;}
.layer_contact .caution_contact{color:#FF5640;font-size:12px;letter-spacing:-0.5px;}
.layer_contact .box_tf{margin-top:14px;}
.layer_contact .desc_contact{margin-top:4px;color:#999999;font-size:12px;line-height:18px;}
.layer_contact .wrap_btn{padding:5px 0 0;border-top:0 none;text-align:center;}
/*** 웰컴메시지_고객센터 연락처 레이어 ***/
.layer_contact2 .desc_alert{font-size:12px;}
.layer_contact2 .certify_g{margin-bottom:25px;padding-right:0;}
.layer_contact2 .certify_g .box_tf{width:100%;height:36px;box-sizing:border-box;}
.layer_contact2 .certify_notice .tit_cell{margin:19px 0 4px;}
.layer_contact2 .certify_notice .desc_certify{letter-spacing:initial;}
.layer_contact2 .wrap_btn{margin:10px 0 15px;}
.layer_contact2 .btn_close{right:0;top:0;}
.layer_contact2 .btn_close .ico_close{width:20px;height:20px;background-position:-60px -200px;}
.layer_contact2 .btn_close:hover .ico_close{background-position:-60px -180px;}
/*** 자주 쓰는 답변 레이어 ***/
.layer_faq{left:10px;right:10px;width:auto;min-width:330px;max-width:450px;margin-left:auto;margin-right:auto;}
.layer_faq .layer_head{height:53px;padding:0 14px;}
.layer_faq .layer_head .tit_board{margin-top:16px;font-size:16px;color:#333;}
.layer_faq .head_board{display:table;width:100%;table-layout:fixed;}
.layer_faq .head_board .tit_board{display:table-cell;float:none;}
.layer_faq .head_board .tit_type2{width:97px;}
.layer_faq .list_board li{display:table;width:100%;table-layout:fixed;}
.layer_faq .list_board .cell_txt{display:table-cell;float:none;vertical-align:middle;}
.layer_faq .list_board .txt_about{padding:0;}
.layer_faq .list_board .txt_attach{width:97px;padding:0;text-align:center;}
.layer_faq .list_board .link_data{height:auto;margin:0;padding:11px 14px 5px;line-height:19px;color:#333;}
.layer_faq .list_board .tit_data{display:block;overflow:hidden;padding-bottom:2px;text-overflow:ellipsis;white-space:nowrap;}
.layer_faq .list_board .txt_date{color:#888;}
.layer_faq .scroll{right:8px;margin:10px 0;width:6px;}
.layer_faq .btn_close{right:0;padding:14px;}
.layer_board .layer_head .btn_set{float:left;width:61px;height:28px;margin:18px 0 0 8px;border:1px solid #d8d8d8;border-radius:2px;font-size:12px;line-height:27px;text-align:center;}
.layer_board .layer_head .ico_set{width:14px;height:14px;margin:6px 5px 0 0;background-position:-375px -520px;}
.layer_board .search_board{overflow:hidden;padding:0 13px 10px 14px;}
.layer_board .search_board .search_g{float:left;width:160px;}
.layer_board .search_board .search_g .box_tf{height:22px;padding:4px 28px 0 11px;}
.layer_board .search_board .search_g .btn_search{width:28px;height:26px;}
.layer_board .search_board .btn_g{float:right;width:80px;height:26px;font-size:12px;line-height:28px;color:#666;}
.layer_board .search_board .btn_g .ico_pencil{width:12px;height:11px;margin:7px 5px 0 0;background-position:-725px 0;}
.layer_board .board_empty{display:table;width:100%;height:320px;padding-bottom:17px;text-align:center;}
.layer_board .board_empty .inner_empty{display:table-cell;vertical-align:middle;}
.layer_board .board_empty .tit_empty{display:block;font-weight:normal;font-size:16px;line-height:24px;}
.layer_board .board_empty .desc_empty{padding-top:4px;font-size:14px;line-height:20px;color:#999999;}
/*** 메시지 작성 레이어 ***/
.layer_write{width:1028px;margin-left:-514px;margin-top:-428px;}
.layer_write .message_write{min-height:689px;padding:0 384px 0 0;border:0;}
.layer_write .info_message{min-height:690px;padding:45px 0 6px 0;border-right:1px solid #e4e4e4;box-sizing:border-box;}
.layer_write .info_message .section_g{margin-bottom:21px;padding-bottom:0px;border:0;}
.layer_write .info_message .section_g:after{display:block;clear:both;content:"";}
.layer_write .info_message .section_ad{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e9e9e9;}
.layer_write .info_message .section_type{margin-bottom:18px;}
.layer_write .info_message .section_g.section_share{padding-top:2px;margin-bottom:41px;}
.layer_write .info_message .tit_message{float:left;width:139px;margin:3px 15px 0 1px;color:#999999;font-weight:normal;font-size:15px;}
.layer_write .info_message .bundle_message{float:left;width:396px;margin-top:3px;}
.layer_write .section_message .bundle_message{margin-top:0;}
.layer_write .message_write .item_inp{margin-bottom:6px;}
.layer_write .message_write .item_inp:last-of-type{margin-right:0;}
.layer_write .message_write .item_inp .lab_g{padding-left:24px;line-height:20px;}
.layer_write .section_file .upload_g{margin-top:6px;}
.layer_write .section_file .desc_error,.layer_write .section_file .desc_error:first-of-type{margin:2px 0 0 0;padding:0;}
.layer_write .upload_g .box_tf{margin-bottom:5px;}
.layer_write .upload_g .txt_ft{width:280px;}
.layer_write .wide_file .upload_g .txt_ft{width:256px;}
.layer_write .section_file .list_etc{position:static;padding-top:1px;}
.layer_write .message_write .box_tf3{margin-bottom:2px;}
.layer_write .message_write .box_tf3 .tf_g{height:102px;margin-bottom:8px;}
.layer_write .message_write .info_message .txt_ad{margin-top:-2px;}
.layer_write .message_write .desc_error{margin-top:7px;}
.layer_write .section_type .box_tf4{margin-top:2px;}
.layer_write .item_add{padding:15px 12px;border:1px solid #d8d8d8;border-radius:2px;}
.layer_write .item_add .tit_add{float:left;margin-right:20px;font-weight:500;font-size:14px;}
.layer_write .section_file .item_add .desc_error{margin-bottom:-7px;}
.layer_write .info_message .section_g .wrap_inp{padding-top:0;}
.layer_write .info_message .section_g .wrap_inp:after{display:block;clear:both;content:"";}
.layer_write .info_message .section_g .wrap_inp .layer_tooltip{top:26px;right:0;width:360px;}
.layer_write .info_message .section_g .wrap_inp .layer_tooltip .ico_arr{right:8px;}
.layer_write .wrap_btn{height:77px;margin-left:-30px;padding-right:32px;border-right:1px solid #e4e4e4;box-sizing:border-box;}
.layer_write .view_message{top:13px;right:12px;height:655px;}
.layer_write .view_newtype .wrap_message{height:510px;box-sizing:border-box;}
.layer_write .wrap_message .ad_top .txt_mail{font-size:12px;}
.layer_write .type_wide .box_message{margin:0 auto;}
.layer_write .view_newtype .btn_type2{padding:3px 0;}
.layer_write .view_newtype .btn_type2 .link_name,.layer_write .view_newtype .btn_type2 .link_name + .link_name{width:50%;margin:0;}
.layer_write .view_message .wrap_btn{margin-left:0;padding-top:25px;text-align:center;border:0;}
.layer_write .type_scroll{overflow:auto;max-height:612px;min-height:612px;box-sizing:border-box;}
.layer_write .bg_scroll{position:absolute;left:-30px;bottom:77px;width:590px;height:52px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_scroll.png) repeat-x;}
/*** 스마트메시지 발송설정 레이어 ***/
.layer_book{width:540px;margin-left:-270px;padding-top:34px;}
.layer_book .tit_book{display:block;text-align:center;font-size:24px;font-weight:500;}
.layer_book .ico_clock{display:block;width:52px;height:52px;margin:0 auto 13px;background-position:-650px -450px;}
.layer_book .ico_message{display:block;width:57px;height:39px;margin:0 auto 13px;background-position:-710px -450px;}
.layer_book .desc_book{margin-top:4px;font-size:15px;text-align:center;}
.layer_book .emph_color{color:#3dccc2;}
.layer_book .emph_color2{color:#06bbb4;}
.layer_book .list_book{margin-top:15px;padding:15px 20px;border:1px solid #e0e0e0;}
.layer_book .item_book{overflow:hidden;}
.layer_book .item_book dt{float:left;max-width:150px;color:#666;}
.layer_book .item_book dd{overflow:hidden;text-align:right;}
.layer_book .notice_book{display:block;margin-top:-1px;padding:17px 0;font-size:16px;text-align:center;border:1px solid #e0e0e0;color:#3dccc2;background-color:#fcfcfc;}
.layer_book .wrap_btn{text-align:center;border:0;}
/*** 채널공개 OFF 레이어 ***/
.layer_off{width:340px;margin-left:-170px;padding:29px 0;text-align:center;font-size:14px;line-height:18px;color:#333;box-sizing:border-box;}
.layer_off .tit_off{display:block;font-size:16px;line-height:22px;margin-bottom:15px;font-weight:normal;}
.layer_off .wrap_btn{padding:0;margin-top:28px;border-top:0;text-align:center;}
/*** 웰컴메시지 레이어 ***/
.layer_help{width:530px;margin-left:-265px;font-size:14px;color:#333;line-height:19px;}
.layer_help .layer_body{padding:0;}
.layer_help .cont_layer{padding:22px 20px 20px 30px;word-break:keep-all;}
.layer_help .cont_layer + .cont_layer{border-top:1px solid #D8D8D8;}
.layer_help .desc_help{margin-top:8px;color:#888;}
.layer_help .list_desc{padding:8px 0 26px;}
.layer_help .list_desc li + li{margin-top:19px;}
.layer_help .list_desc em{font-weight:bold;}
/*** 자주 쓰는 답변 툴팁 ***/
.tooltip_faq{top:-33px;left:-32px;width:121px;padding:9px 12px;}
.tooltip_faq .arr_faq{position:absolute;bottom:-5px;left:40px;font-size:0;line-height:0;pointer-events:none;}
.tooltip_faq .arr_faq:before{width:0;height:0;border:solid transparent;border-width:5px 3px 0 3px;border-top-color:rgba(72,72,72,0.9);content:'';}
/*** 로딩 ***/
.cont_loading{padding:57px 0;text-align:center;}
.cont_loading .ico_loading{vertical-align:top;}
.layer_alram .cont_loading{width:360px;padding:60px 0 69px;}
.layer_alram .ico_loading{width:26px;height:26px;}
.card_list .cont_loading{padding:12px 0 30px;}
.card_list .ico_loading{width:26px;height:26px;}
.cont_upload{position:absolute;top:21px;right:96px;}
.cont_upload .ico_upload{position:relative;width:7px;height:7px;border-radius:7px;background-color:#2eacbc;animation:1s ico_upload infinite cubic-bezier(0.78,0.14,0.15,0.86) 0.2s;-webkit-animation:1s ico_upload infinite cubic-bezier(0.78,0.14,0.15,0.86) 0.2s;}
.cont_upload .ico_upload:before,.cont_upload .ico_upload:after{position:absolute;width:7px;height:7px;border-radius:7px;background-color:#2eacbc;animation:1s ico_upload infinite cubic-bezier(0.78,0.14,0.15,0.86);-webkit-animation:1s ico_upload infinite cubic-bezier(0.78,0.14,0.15,0.86);content:'';}
.cont_upload .ico_upload:before{left:-12px;}
.cont_upload .ico_upload:after{right:-12px;animation-delay:.4s;-webkit-animation-delay:.4s;}
.photo_profile .cont_upload{top:32px;right:25px;}
.photo_write .cont_upload{top:49px;right:42px;}
@-webkit-keyframes ico_upload{0%{background-color:#06bbb4;}
  100%{background-color:rgba(6,187,180,0);} }
@-moz-keyframes ico_upload{0%{background-color:#06bbb4;}
  100%{background-color:rgba(6,187,180,0);} }
@-o-keyframes ico_upload{0%{background-color:#06bbb4;}
  100%{background-color:rgba(6,187,180,0);} }
@keyframes ico_upload{0%{background-color:#06bbb4;}
  100%{background-color:rgba(6,187,180,0);} }
/* 카드뷰 플래시 레이어 */
.layer_cardhelp{position:absolute;top:50%;left:50%;width:450px;margin-left:-225px;z-index:9999;background-color:transparent;}
.layer_cardhelp .btn_close{position:absolute;top:5px;right:19px;}
.layer_cardhelp .btn_close .ico_rocket{display:block;width:26px;height:26px;background-position:-280px -180px;}
.layer_cardhelp .btn_close:hover .ico_rocket{background-position:-280px -210px;}
/*** 메세지 - 메세지 목록 ***/
.cont_message #mArticle{max-width:940px;padding:0 60px 50px;}
.cont_message .box_account{margin:27px 0 -16px;}
/* 2023-12-22-v1700 :수정 시작 */
.cont_message .wrap_btn,.cont_smart .wrap_btn{position:relative;padding:20px 0 0;height:36px;border-top:1px solid #666666;}
.cont_message .wrap_btn .fst,.cont_smart .wrap_btn .fst{position:absolute;left:0;}
/* 2023-12-22-v1700 :수정 끝 */
.cont_message .btn_import{position:absolute;top:56px;right:0;width:166px;font-size:13px;color:#333333;}
.cont_message .ico_import{width:17px;height:12px;margin:10px 6px 0 0;background-position:-120px -390px;}
.cont_message .tbl tbody td:last-child{padding-right:6px;padding-left:6px;}
.message_list .wrap_select{position:relative;padding:46px 0 10px;border-top:1px solid #666666;font-size:0;line-height:0;text-align:right;}
.message_list .wrap_select > div{display:inline-block;vertical-align:top;}
.message_list .txt_count{position:absolute;left:0;height:32px;font-weight:normal;font-size:20px;line-height:32px;}
.message_list .opt_status + .txt_count{position:absolute;left:110px;height:32px;font-weight:normal;font-size:14px;line-height:32px;}
.message_list .tit_select{overflow:hidden;display:inline-block;height:32px;margin-right:9px;margin-left:15px;font-weight:normal;font-size:14px;line-height:33px;color:#666666;vertical-align:top;}
.message_list .search_g .tf_g::placeholder{color:#666;}
.message_list .opt_g2{display:inline-block;width:110px;vertical-align:top;margin-right:6px;text-align:left;}
.message_list .opt_status.type_list{position:absolute;left:0;}
.message_list .opt_status{width:98px;}
.message_list .opt_pattern{width:108px;}
.message_list .opt_period{width:178px;}
.message_list .tit_pattern{margin-left:10px;}
.message_list .box_pattern .btn_opt{padding:8px 11px 7px;}
.message_list .search_g{display:inline-block;width:170px;vertical-align:top;}
.message_list .wrap_calendar{top:77px;right:-39px;}
.message_list .link_data{padding-left:6px;margin-right:4px;}
.message_list .tbl td:first-child .txt_date{font-size:12px;}
.opt_period .btn_calendar{position:absolute;top:0;right:0;width:35px;height:30px;}
.opt_period .btn_calendar .ico_rocket{position:absolute;top:7px;right:10px;width:16px;height:16px;background-position:-230px -90px;}
.list_etc{padding-bottom:3px;}
.list_etc li{color:#999999;font-size:12px;line-height:18px;}
.list_etc .txt_list{display:block;margin-left:6px;}
/* 2023-10-16-v1663 :수정 */
/*** 메세지 - 메세지 없음 ***/
.message_none + .help_info{margin-top:90px;}
/*** 메세지 - 메세지 작성 ***/
.message_write{position:relative;min-height:699px;padding-bottom:50px;padding-right:390px;border-top:1px solid #666666;}
.message_write .box_tf{margin-bottom:6px;vertical-align:top;}
.message_write .box_tf3{height:135px;padding:13px 14px 0;}
.message_write .box_tf3 .tf_g{margin-bottom:1px;}
.message_write .box_tf3 .txt_byte{margin-right:-5px;}
.message_write .box_tf_auto{height:auto;padding:9px 10px 5px 14px;text-align:right;}
.message_write .box_tf_auto .tf_g{height:auto;line-height:20px;}
.message_write .box_tf_auto .txt_byte{line-height:20px;}
.message_write .box_tf_auto + .box_desc{margin-top:6px;}
.message_write .box_desc{padding:7px 13px;border:1px solid #D8D8D8;font-size:14px;line-height:20px;color:#888;background-color:#F9F9F9;}
.message_write .item_inp{margin:0 18px 10px 0;}
.message_write .wrap_inp:last-child .item_inp{margin-bottom:0;}
.message_write .item_inp .wrap_tooltip{position:static;display:inline-block;top:auto;right:auto;bottom:auto;left:auto;vertical-align:top;margin:-5px -5px 0 -2px;}
.message_write .item_inp .layer_tooltip{top:28px;right:-185px;width:312px;}
.message_write .item_inp .layer_tooltip .ico_arr{right:189px;}
.message_write .item_inp.dimmed_g{opacity:1;pointer-events:auto;}
.message_write .item_inp.dimmed_g .inp_g{opacity:0.4;pointer-events:none;}
.message_write .item_inp.dimmed_g .lab_g{opacity:0.4;pointer-events:none;}
.message_write .item_inp.dimmed_g .btn_help{opacity:0.4;}
.message_write .item_inp .tooltip_link{right:-148px;width:290px;}
.message_write .item_inp .tooltip_link .ico_arr{right:50%;margin-right:-5px;}
.accordion_comm .btn_accordion{font-size:14px;line-height:20px;}
.accordion_comm .btn_accordion .ico_accordion{display:inline-block;overflow:hidden;width:0;height:0;margin:-2px 0 0 2px;border-top:6px solid #888;border-right:4px solid transparent;border-left:4px solid transparent;font-size:0;line-height:0;vertical-align:middle;text-indent:-9999px;content:'';}
.accordion_comm .btn_accordion:hover{color:#2eacbc;}
.accordion_comm .btn_accordion:hover .ico_accordion{border-top-color:#2eacbc;}
.accordion_comm .accordion_contents{display:none;margin-top:4px;}
.accordion_open .btn_accordion .ico_accordion{transform:rotate(180deg);}
.accordion_open .accordion_contents{display:block;}
.message_write .accordion_comm{margin-top:14px;}
.wide_list .accordion_comm .btn_accordion{color:#888888;}
.wide_list .accordion_comm .btn_accordion:hover{color:#2eacbc;}
.info_message{position:relative;padding-top:44px;}
.info_message .tit_message{display:block;margin-bottom:10px;font-weight:bold;font-size:16px;color:#333;line-height:22px;}
.info_message .tit_message .btn_help{display:inline-block;vertical-align:top;}
.info_message .tit_message .btn_help .ico_rocket{margin-left:4px;}
.info_message .tit_message .ico_dot{display:inline-block;width:4px;height:4px;border-radius:4px;margin:3px 0 0 2px;background-color:#ff5640;vertical-align:top;}
.info_message .tit_message + .desc_tit{margin-bottom:12px;font-size:14px;line-height:18px;color:#191919;}
.info_message .section_g{position:relative;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #e9e9e9;}
.info_message .section_g + .section_g{padding-top:0;}
.info_message .section_g:last-child{padding-bottom:0;margin-bottom:0;border:0 none;}
.info_message .section_g.section_last{margin:0;padding:0;}
.info_message .section_g .wrap_inp{overflow:visible;position:relative;}
.info_message .section_g .wrap_inp .link_underline2{position:absolute;top:0;right:12px;font-size:13px;line-height:19px;}
.info_message .section_g .box_publish{overflow:hidden;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #E9E9E9;}
.info_message .section_g .item_inp .inp_g:disabled + label{opacity:0.4;}
.info_message .section_g .txt_info{margin:10px 0;color:#333333;font-size:14px;line-height:18px;}
.info_message .section_g .txt_info:last-child{margin-bottom:0;}
.info_message .section_g .wrap_inp + .txt_info:last-child{margin:0;}
.info_message .section_g .txt_info .btn_help{display:inline-block;margin-left:2px;vertical-align:top;}
.info_message .section_g .txt_subinfo{margin:10px 0;color:#999999;font-size:14px;line-height:18px;}
.info_message .section_g .txt_subinfo:last-child{margin-bottom:0;}
.info_message .section_g .txt_subinfo .ico_help{width:16px;height:16px;margin-right:3px;background-position:-240px -190px;}
.info_message .section_g.section_quiztime{padding-bottom:0;margin-bottom:0;border-bottom:0;}
.info_message .section_ad{padding:2px 0 20px;}
.info_message .txt_ad{display:block;position:relative;z-index:-1;height:35px;margin:-8px 0 7px;padding-left:14px;border:1px solid #ebebeb;border-top:0 none;border-radius:0 0 2px 2px;font-size:13px;line-height:35px;background-color:#fcfcfc;color:#666666;}
.info_message em.txt_ad{margin:0 0 -1px;border-top:1px solid #ebebeb;border-bottom:0 none;border-radius:2px 2px 0 0;}
.info_message .info_ad{position:absolute;top:0;right:0;font-size:0;line-height:0;}
.info_message .info_ad .item_inp{display:inline-block;margin-right:8px;vertical-align:top;}
.info_message .info_ad .btn_help{display:inline-block;padding:1px;}
.info_message .txt_etc{padding-bottom:3px;color:#999999;}
.info_message .txt_etc .btn_ex{margin-left:11px;}
.info_message .txt_etc .ico_bar{display:inline-block;width:1px;height:8px;margin:4px 3px 0;background-color:#999999;vertical-align:top;}
.tit_message .btn_ex{margin:4px 0 0 16px;}
.upload_thumb{overflow:hidden;padding:7px 0;font-size:0;}
.upload_thumb .wrap_thumb{display:inline-block;width:65px;height:65px;margin-right:14px;}
.upload_thumb .list_etc{display:inline-block;overflow:hidden;padding-top:3px;vertical-align:top;}
.section_file .list_etc{position:absolute;right:0;top:34px;}
.section_file .list_etc li{display:inline;}
.section_file .upload_link{margin-top:0;}
.section_file .fake_scroll{height:128px;}
.section_file .list_default{margin:9px 0 12px;}
.section_file .list_default li{float:left;width:102px;height:50px;margin:0 8px 10px 0;}
.section_file .list_default::after{display:block;content:'';clear:both;}
.section_file .list_default .link_thumb{position:relative;display:block;width:100%;height:100%;border-radius:1px;box-sizing:border-box;background-color:#ECEEF1;text-indent:-9999px;}
.section_file .list_default .link_thumb::after{position:absolute;top:0;left:0;display:block;content:'';width:100%;height:100%;border-radius:1px;border:1px solid rgba(0,0,0,0.05);box-sizing:border-box;}
.section_file .list_default li.on .link_thumb::after{border:2px solid #326EDC;}
.section_file .list_default + .desc_upload{margin-top:-11px;}
.section_type .box_tf4{margin:6px 0;}
.section_type .wrap_inp + .box_tf4{margin-top:0;}
.section_type .upload_link .tf_g,.section_file .upload_link .tf_g,.section_list .upload_link .tf_g{color:#333333;}
.section_type .desc_error:first-of-type{margin-bottom:9px;}
.section_type.disabled_g .box_tf{pointer-events:none;}
.section_type.disabled_g .item_inp{pointer-events:none;}
.section_type.disabled_g .item_inp .lab_g{color:#888888;}
.section_type.disabled_g .item_inp .inp_g:checked + .lab_g{color:#333333;}
.section_type.disabled_g .lab_g .ico_radio{background-position:-390px 0;}
.message_write .section_share .desc_error{position:relative;padding-left:10px;font-size:12px;}
.section_share .desc_error:before{content:'*';position:absolute;top:4px;left:0;}
.message_write .section_share .error_adult{margin-bottom:-5px;padding:2px 0 0 0;font-size:14px;line-height:20px;}
.section_share .error_adult .ico_caution{width:20px;height:16px;margin:0 6px 0 1px;background-position:-60px -70px;}
.section_share .error_adult:before{display:none;}
.section_ad .info_ad{position:static;}
.section_ad .info_ad .item_inp{margin-bottom:0;}
.box_post{position:relative;margin-bottom:7px;padding:0 18px 13px;border:1px solid #eaeaea;border-radius:2px;}
.list_post{position:relative;min-height:108px;padding:11px 0 0;font-size:13px;line-height:20px;}
.list_post dt{position:absolute;color:#888888;}
.list_post dd{overflow:hidden;padding:0 80px 6px 138px;color:#555555;}
.list_post .txt_ellipsis{display:-webkit-box;overflow:hidden;margin-bottom:7px;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.box_post .wrap_thumb{position:absolute;top:16px;right:18px;width:65px;height:65px;border-radius:1px;}
.box_post .wrap_btn{position:absolute;top:91px;right:18px;height:auto;padding:0 0 13px;border:0 none;}
.box_post .wrap_btn .btn_h28{margin-top:0;}
.box_post .btn_g{width:78px;}
.box_post .btn_g:first-child{width:auto;padding:0 13px;}
.txt_reserve{width:28px;height:17px;border:0 none;margin-left:8px;font-size:12px;line-height:20px;color:#888888;text-align:center;text-decoration:underline;}
.view_message{position:absolute;top:46px;right:2px;width:328px;height:651px;border:1px solid #dadada;border-radius:45px;background-color:white;}
.view_message .ico_circle{display:block;width:9px;height:9px;margin:23px auto 12px;border-radius:100%;background-color:#ededed;}
.view_message .ico_round{display:block;width:60px;height:9px;margin:0 auto 15px;border-radius:5px;background-color:#ededed;}
.preview_simple_type{position:relative;margin:0 auto;width:300px;height:510px;}
.preview_simple_type .view_message{border:0;width:300px;height:502px;top:0;}
.preview_simple_type .view_message .ico_circle,.preview_simple_type .view_message .ico_circle_big,.preview_simple_type .view_message .ico_round{display:none;}
.preview_default_type{position:relative;margin:0 auto;width:330px;height:653px;}
.preview_default_type .view_message{top:0;right:0;}
.wrap_message{position:relative;width:300px;height:510px;margin:0 auto;}
.wrap_message:before{position:absolute;top:0;left:0;width:298px;height:508px;border-radius:2px;background-color:#C8D1DD;content:'';}
.wrap_message:after{position:absolute;top:0;left:0;width:298px;height:508px;border:1px solid #BCC5D2;pointer-events:none;content:'';}
.wrap_message .ad_top{position:relative;height:48px;border-bottom:1px solid #BCC5D2;text-align:center;}
.wrap_message .ad_top .tit_name{display:block;padding-top:11px;font-size:13px;line-height:15px;color:rgba(0,0,0,0.5);}
.wrap_message .ad_top .txt_mail{display:block;overflow:hidden;width:100%;max-width:300px;padding:0 55px;text-overflow:ellipsis;box-sizing:border-box;white-space:nowrap;opacity:0.5;}
.wrap_message .ad_top .ico_rocket{position:absolute;}
.wrap_message .ad_top .ico_back{top:15px;left:7px;width:11px;height:18px;background-position:-220px -420px;}
.wrap_message .ad_top .ico_search{top:16px;right:35px;width:17px;height:17px;background-position:-220px -460px;}
.wrap_message .ad_top .ico_menu{top:18px;right:9px;width:18px;height:14px;background-position:-220px -440px;}
.box_message{position:relative;width:198px;margin:7px 0 7px 11px;border:1px solid #b3ccdc;border-radius:2px;background-color:white;}
.box_message .ico_arr_top{position:absolute;top:0;left:0;font-size:0;line-height:0;pointer-events:none;}
.box_message .ico_arr_top:before{position:absolute;top:12px;left:-9px;width:0;height:0;border:4px solid transparent;border-top:5px solid #b3ccdc;border-right:5px solid #b3ccdc;border-bottom:5px solid transparent;border-radius:2px;content:'';}
.box_message .ico_arr_top:after{position:absolute;top:13px;left:-7px;width:0;height:0;border:3px solid transparent;border-top:3px solid white;border-right:4px solid white;border-bottom:4px solid transparent;border-radius:1px;content:'';}
.box_message .desc_message{padding:3px 0;margin:8px 9px;border:1px solid transparent;font-size:13px;line-height:18px;color:#888888;word-break:break-all;}
.box_message .txt_tit{font-size:13px;font-weight:400;line-height:18px;color:#333;}
.box_message .txt_desc{font-size:13px;line-height:16px;color:#999;margin-top:3px;}
.box_message .txt_share{padding:0;margin:10px 9px 5px;border:0 none;font-size:12px;color:#2eacbc;-webkit-font-smoothing:antialiased;}
.box_message .txt_ad{display:block;margin:-7px 0 12px;padding:0 0 0 10px;font-size:13px;color:#888888;}
.box_message em.txt_ad{margin:0 0 -8px;padding:13px 0 0 10px;}
.box_message em.ad_inline{display:inline;margin:0;padding:0;}
.box_message .welcome_desc_message{padding:10px 15px 12px;border:1px solid transparent;font-size:14px;line-height:20px;word-break:break-all;}
.file_message{display:block;position:relative;margin:8px 9px;}
.file_message:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #dedede;background-color:#f3f3f4;content:'';}
.file_message .link_file{display:block;overflow:hidden;position:relative;height:auto;}
.file_message .ico_rocket{position:absolute;top:50%;left:50%;z-index:10;}
.wrap_message .ico_noimg{display:none;width:18px;height:18px;margin:-9px 0 0 -9px;background-position:-400px -400px;}
.wrap_message .ico_noimg2{display:none;width:18px;height:25px;margin:-13px 0 0 -9px;background-position:-410px -320px;}
.wrap_message .ico_vod{display:none;width:28px;height:28px;background-position:-174px -840px;transform:translate(-50%,-50%);}
.comp_message .ico_play{left:auto;top:auto;right:10px;bottom:10px;width:22px;height:22px;background-position:-240px -840px;}
.wrap_message .no_image .ico_noimg,.wrap_message .no_image2 .ico_noimg2{display:block;}
.wrap_message .no_image .ico_noimg,.wrap_message .no_vod .ico_vod{display:block;}
.wrap_message .file_vod .ico_vod{display:block;}
.wrap_message .play_time{position:absolute;bottom:0;right:0;z-index:30;height:16px;padding:0 6px;line-height:16px;font-size:10px;color:white;background-color:rgba(37,37,37,0.5);}
.wrap_message .list_wide_message li:first-child .play_time{bottom:9px;right:6px;width:29px;height:29px;padding:0;border-radius:29px;}
.wrap_message .play_time .ico_rocket{position:static;width:6px;height:6px;margin:5px 3px 0 0;background-position:-430px -380px;}
.wrap_message .list_wide_message li:first-child .play_time .ico_rocket{display:block;position:static;width:11px;height:14px;margin:7px 0 0 10px;background-position:-525px -350px;}
.wrap_message .play_live{width:30px;padding:0;background-color:transparent;}
.wrap_message .play_live .txt_live{display:block;width:100%;font-size:10px;line-height:16px;background-color:#ff563f;text-align:center;}
.wrap_message .list_wide_message li:first-child .txt_live{position:absolute;top:0;left:0;width:29px;height:29px;border-radius:29px;font-size:10px;line-height:29px;background-color:#ff563f;text-align:center;}
.wrap_message .play_live .ico_rocket{position:absolute;top:0;right:0;left:auto;margin:5px 5px 0 0;}
.view_message_img .play_time{right:5px;bottom:5px;}
.wrap_message .file_message .link_file .play_time{bottom:10px;left:10px;right:auto;z-index:10;width:27px;height:13px;padding:0;line-height:14px;background-color:rgba(0,0,0,0.3);border-radius:2px;}
.wrap_message .file_message .link_file .txt_play{display:inline-block;font-size:10px;transform:scale(0.9);text-shadow:0 0 1px rgba(0,0,0,0.1);}
.name_message{border:1px solid transparent;border-top:1px solid #ececec;}
.name_message .link_name{display:block;position:relative;height:26px;padding:7px 0 8px;font-size:0;line-height:0;color:#888888;}
.name_message .bg_circle{display:inline-block;width:24px;height:24px;margin:1px 7px 0 9px;border-radius:31px;background-color:#d0d0d0;text-align:center;vertical-align:top;}
.name_message .ico_link{width:14px;height:14px;margin-top:5px;background-position:-180px -90px;}
.name_message .txt_name{display:inline-block;overflow:hidden;width:132px;padding:4px 0 1px;border:1px solid transparent;font-size:13px;line-height:19px;text-overflow:ellipsis;white-space:nowrap;}
.name_message .ico_arr{position:absolute;top:14px;right:9px;width:7px;height:11px;background-position:-200px -90px;}
.view_message .wrap_message .area_message .inner_message .on{border:1px solid #FF5640;border-radius:2px;color:#191919;}
.view_message .wrap_message .link_file[class*="on"]{height:218px;}
.view_message .wrap_message .box_message .inner_message .inp_on{color:#191919;}
.view_message .wrap_message .done{color:#333333;}
.box_message .desc_friend[class*="on"]{color:#2eacbc;}
.view_message .ico_circle_big{display:block;width:48px;height:48px;margin:11px auto 0;border:1px solid #c5c5c5;border-radius:48px;}
.message_write .desc_error{padding:1px 0 5px;}
.message_write .desc_guide{height:36px;padding-top:6px;font-size:12px;line-height:18px;color:#ff5640;}
.message_write .desc_guide:before{float:left;width:8px;height:33px;padding-top:3px;content:"*";}
.view_message .wrap_paging{position:absolute;width:100%;text-align:center;}
/*** 메세지 - 웰컴 메세지 ***/
.welcome_message .box_message{border-color:#bacdd0;background-color:#fffbe6;}
.welcome_message .box_message .ico_arr_top{left:auto;right:0;}
.welcome_message .box_message .ico_arr_top:before{left:auto;right:-11px;border:5px solid transparent;border-top:7px solid #bacdd0;border-left:6px solid #bacdd0;}
.welcome_message .box_message .ico_arr_top:after{left:auto;right:-9px;border:4px solid transparent;border-top:5px solid #fffbe6;border-left:5px solid #fffbe6;}
.welcome_message .name_message{border-top:1px solid #ebe4bc;}
.welcome_message .name_message .bg_circle{background-color:#dbd6bf;}
.message_setup{position:relative;min-height:777px;padding-right:390px;padding-bottom:53px;border-top:1px solid #666666;}
.message_setup .select_setup{padding:9px 16px 11px;border:1px solid #d8d8d8;border-radius:2px 2px 0 0;}
.select_setup .item_bundle{padding:3px 0 4px 109px;}
.select_setup .item_bundle .tit_bundle{top:3px;font-size:14px;color:#999999;}
.select_setup .wrap_inp{overflow:visible;}
.select_setup .item_inp{min-width:50px;margin:5px 0 5px 20px;}
.select_setup .item_inp:first-child{margin-left:0;}
.select_stat .item_bundle{padding:3px 0 4px 87px;}
.opt_setup{display:inline-block;width:260px;height:30px;vertical-align:top;}
.opt_setup .btn_opt{height:30px;padding:8px 20px 8px 13px;font-size:13px;}
.opt_setup .desc_setup{height:36px;padding-left:13px;font-size:14px;line-height:36px;color:#888888;}
.opt_setup .search_g{width:240px;height:28px;margin:10px auto 0;}
.opt_setup .search_g .box_tf{height:22px;padding:4px 35px 0 10px;}
.opt_setup .search_g .tf_g{color:#2eacbc;}
.opt_setup .search_g .btn_search{width:30px;height:26px;}
.opt_setup .search_g .btn_delete{position:absolute;top:6px;right:33px;width:16px;height:16px;}
.opt_setup .search_g .ico_delete{width:16px;height:16px;background-position:-220px -150px;}
.opt_setup .fake_scroll{max-height:145px;}
.opt_setup .list_opt{margin:0 10px 7px;padding:0;}
.opt_setup .type_all{margin:8px 10px 5px;padding-bottom:5px;border-bottom:1px solid whitesmoke;}
.opt_setup .list_opt .item_inp{margin:5px 0;}
.opt_setup .item_inp .lab_g{display:block;max-width:214px;text-overflow:ellipsis;white-space:nowrap;}
.firefox .opt_setup .item_inp .lab_g{width:216px;}
.opt_setup .item_inp .txt_ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.opt_setup .item_inp .txt_num{float:right;padding-left:4px;}
.opt_setup .txt_search{color:#2eacbc;}
.message_setup .info_setup{margin-bottom:7px;padding:6px 16px 9px;border:1px solid #ebebeb;border-top:0 none;border-radius:0 0 2px 2px;background-color:#fcfcfc;}
.info_bundle{position:relative;min-height:22px;padding:5px 0 1px 109px;}
.info_bundle .tit_bundle{position:absolute;left:0;font-weight:normal;font-size:14px;color:#888888;}
.info_bundle .cont_bundle{font-size:0;line-height:0;}
.info_bundle .txt_bundle{display:inline-block;font-size:14px;line-height:1.5;}
.info_setup .txt_total{margin-top:11px;padding:15px 0 8px;border-top:1px solid #e9e9e9;font-size:16px;}
.message_setup .wrap_info{padding:10px 0 3px;}
.message_setup .wrap_info .item_inp{margin-bottom:19px;}
.message_setup .wrap_info .desc_add{display:block;margin-top:9px;font-size:12px;color:#333;line-height:18px;}
.message_setup .wrap_info .desc_etc{padding-top:7px;line-height:18px;color:#999999;}
.section_time .item_inp{margin:0 41px 7px 0;}
.section_time .new_add{padding-top:18px;}
.section_time .desc_error{margin-bottom:7px;}
.section_detail .info_detail{margin-top:10px;font-size:0;line-height:0;}
.section_detail .info_detail:first-of-type{margin-top:10px;}
.section_detail .info_detail:last-child{margin-bottom:7px;}
.section_detail .info_detail .item_inp{display:inline-block;}
.section_detail .wrap_tooltip{top:-5px;right:-29px;}
.section_detail .layer_tooltip{right:auto;left:-8px;width:310px;}
.section_detail .layer_tooltip .ico_arr{right:auto;left:17px;}
.info_reserve{font-size:0;line-height:0;}
.info_reserve > div{display:inline-block;vertical-align:top;}
.box_date{display:inline-block;position:relative;width:252px;margin-bottom:7px;}
.box_date .lab_date{position:absolute;top:0;right:0;width:38px;height:34px;cursor:pointer;}
.box_date .lab_date .ico_date{display:block;width:18px;height:19px;margin:7px auto 0;background-position:-210px -90px;}
.box_date .wrap_calendar{top:34px;left:-1px;}
.info_reserve .tf_g::-webkit-input-placeholder{color:#888888;}
.info_reserve .tf_g::-moz-placeholder{color:#888888;}
.info_reserve .tf_g:-ms-input-placeholder{color:#888888;}
.info_reserve .tf_g:-moz-placeholder{color:#888888;}
.opt_time{display:inline-block;height:34px;margin-left:4px;vertical-align:top;}
.opt_time .box_opt{top:34px;}
.opt_time .btn_opt{padding:10px 20px 10px 13px;color:#888888;}
.opt_time[class*="opt_open"] > .btn_opt{color:#333333;}
.info_reserve .opt_time{width:148px;}
.time_end{padding:14px 0 0;}
.tit_end{display:block;padding-bottom:7px;font-weight:normal;font-size:14px;}
.time_maxsend{padding:14px 0 0;}
.time_maxsend .tit_maxsend{display:block;padding-bottom:7px;font-weight:normal;font-size:14px;}
.time_maxsend .box_maxsend{width:216px;margin-bottom:7px;}
.message_setup .disabled_g2 .tit_message,.message_setup .disabled_g2 .tit_end{color:#333333;}
.message_setup .disabled_g2 .box_maxsend{background-color:#f9f9f9;}
.message_setup .disabled_g2 .time_maxsend .tf_g{color:#888888;}
.message_setup .disabled_g2 .section_time .time_end{pointer-events:auto;}
.info_message .list_tooltip{padding:2px 0 5px;font-size:12px;line-height:18px;color:#999999;}
.info_message .list_tooltip li{position:relative;padding-left:10px;white-space:nowrap;}
.info_message .list_tooltip li:before{position:absolute;left:3px;top:7px;width:3px;height:3px;border-radius:3px;background-color:#999999;content:'';}
/*** 웰컴메시지 ***/
/* scss 파일 분기로 인한 코드 삭제
.wrap_tit .ico_beta{width:24px;height:10px;margin:6px 0 0 -4px;background-position:-700px -840px;}
*/
/* 2024-01-25-v1761 제거 시작 */
/* 2024-01-25-v1761 제거 끝 */
[class*="type_"] .popup_message{display:flex;justify-content:space-between;align-items:center;position:absolute;left:0;top:0;width:100%;margin-top:11px;padding:22px 26px;box-sizing:border-box;background-color:#F4F9FF;/* 2023-04-03-v1445 수정 */ }
[class*="type_"] .info_message{padding-top:0;}
[class*="type_"] .view_message{top:120px;}
.type_old{padding-top:122px;}
.type_ing{padding-top:102px;}
.type_ing .popup_message{padding:10px 20px;background-color:#f9f9f9;font-size:14px;}
.type_ing .popup_message .btn_g{width:120px;}
.type_ing .link_url{position:relative;color:#326edc;}
.type_ing .link_url:hover{text-decoration:none;}
.type_ing .link_url::after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#326edc;}
.type_ing .link_url .txt_ellipsis{display:inline-block;max-width:310px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
/* scss 파일 분기로 인한 코드 삭제
// .wrap_tit .link_more{display:inline-block;padding:10px 0 0 14px;color:#666;font-size:14px;text-decoration:underline;vertical-align:top;}
// .wrap_tit .link_more .ico_arrow{width:5px;height:8px;margin:4px 0 0 3px;background-position:-785px 0;}
*/
.type_warning{padding-top:102px;padding-bottom:60px;}
.type_warning .popup_message{padding:20px 20px 17px;background-color:#f9f9f9;}
.message_welcome .info_message .tit_message{margin-bottom:11px;}
.message_welcome:not(.type_old):not(.type_ing):not(.type_warning) .info_message{padding-top:35px;}
.message_welcome .section_message .tit_message{padding-top:10px;}
.message_welcome .section_type .upload_g{margin-top:0;/* 클래스명 수정(.section_file -> .section_type) */ }
.message_welcome .wrap_inp + .tit_message{margin-top:27px;}
.message_welcome .tit_message:not(:first-child){margin-top:28px;}
.message_welcome .info_message .list_tooltip{padding:0;}
.message_welcome .box_error + .desc_error{padding:0 0 12px;}
.message_welcome .upload_g .tf_g{overflow:hidden;width:340px;color:#333;text-overflow:ellipsis;white-space:nowrap;}
.message_welcome .type_btn2{padding-right:179px;}
.message_welcome .type_btn2 .upload_btn{width:176px;margin-left:3px;}
.message_welcome .type_btn2 .upload_btn .btn_g{display:inline-block;width:85px;margin-left:3px;}
.message_welcome .tit_tooltip .layer_tooltip.tooltip_type4{top:31px;width:396px;margin-left:-145px;}
.message_welcome .tit_tooltip .layer_tooltip.tooltip_type4 .ico_arr{left:50%;top:-6px;margin-left:-57px;transform:rotate(0deg);}
.message_welcome .info_message .section_type:not(.section_type2){border:none;padding-bottom:0;margin-bottom:30px;}
.info_message .section_multi{margin-bottom:25px;padding-bottom:12px;}
.view_message_phone .box_message + .box_message{margin:-3px 0 7px 32px;}
.btn_g_m2{width:120px;}
.box_info .type_first{margin-bottom:30px;}
.box_info .type_send{margin-top:10px;}
.box_info .tit_list{position:relative;display:inline-block;padding-right:20px;font-size:14px;font-weight:400;color:#666;}
.box_info .tit_list .btn_more{position:absolute;right:0;top:0;height:20px;padding:4px 0 5px;}
.box_info .tit_list .ico_arrow{width:16px;height:9px;background-position:-530px -650px;}
.box_info .tit_list + .list_info{display:none;}
.box_info .tit_list.on .ico_arrow{background-position:-510px -650px;}
.box_info .tit_list.on + .list_info{display:block;}
.message_welcome .box_tf.disabled{opacity:0.4;background-color:#fff;}
.section_message .box_tf.disabled .tf_g::placeholder{color:#666;}
.message_welcome .section_type .btn_opt:disabled{color:#bbb;}
.message_welcome .section_type .opt_g2{width:100%;margin-top:12px;}
.message_welcome .section_type .opt_g2.type_list{height:36px;box-sizing:border-box;}
.message_welcome .section_type .opt_g2 .box_opt{top:34px;padding-top:9px;}
.message_welcome .section_type .btn_opt{font-size:14px;}
.message_welcome .accordion_comm{margin-top:25px;}
.message_welcome .message_data .box_info{margin:0 0 30px;}
.message_detail .message_data .box_info{margin-bottom:30px;}
.message_detail .message_data .item_bundle .tit_bundle{top:0;}
.message_detail .message_data .cont_history{overflow:hidden;max-height:75px;}
.message_detail .message_data .cont_history.type_over{max-height:initial;}
.message_detail .message_data .cont_history.type_over + .btn_more .ico_arrow{transform:rotate(270deg);}
.message_detail .message_data .cont_history .item_bundle{padding-top:0;padding-bottom:0;}
.message_detail .message_data .cont_history + .btn_more{width:100%;height:40px;margin-top:20px;border:1px solid #e9e9e9;font-size:14px;color:#333;}
.message_detail .message_data .cont_history + .btn_more .ico_arrow{width:5px;height:8px;margin:5px;background-position:-580px -810px;transform:rotate(90deg);}
.section_file .wrap_set{display:flex;align-items:center;/* 2023-01-18-v1219 */ }
.section_file .wrap_set .txt_set{font-size:14px;margin-right:13px;/* 2023-01-18-v1219 */ }
.section_file .wrap_set .btn_set{width:62px;height:28px;line-height:28px;font-size:12px;/* 2023-01-18-v1219 */ }
.comp_message .box_message.box_card{padding:0;}
.comp_message .box_message.box_card .desc_message{font-size:11px;}
.message_welcome .comp_message .inner_message{padding:8px 8px 10px;}
.message_welcome .view_message .wrap_message .desc_message{color:#333;}
.view_message .wrap_message .desc_message.txt_none{color:#999;}
.message_welcome .comp_message .message_btn .txt_btn{color:#999;}
.message_welcome .comp_message .file_message + .area_message .message_btn{margin:0;}
.comp_message .box_message.box_card .desc_message + .message_btn{margin-top:4px;}
.message_welcome + .wrap_btn .btn_g{color:#333;}
.message_welcome + .wrap_btn .btn_g.btn_g2.disabled{opacity:0.5;}
.layer_body .box_link .link_g,[class*="layer_welcome_"] .layer_body .box_link .link_more{width:120px;height:42px;line-height:42px;border-radius:3px;text-decoration:none;box-sizing:border-box;}
.layer_body .box_link{display:flex;margin-top:30px;}
.layer_body .box_link .link_g{background-color:#467CDF;text-align:center;color:#fff;}
[class*="layer_welcome_"].layer_rocket{width:640px;}
[class*="layer_welcome_"] .btn_close{right:2px;top:2px;}
[class*="layer_welcome_"] .comp_message .inner_message{padding:8px 8px 10px;}
[class*="layer_welcome"] .wrap_paging{padding:21px 0 23px;}
[class*="layer_welcome"] .layer_head .tit_board{line-height:normal;}
[class*="layer_welcome_"] .layer_body .box_link .link_more{margin-top:0;margin-left:10px;}
[class*="layer_welcome_"] .layer_foot .btn_close{top:2px;}
/*** 기본 문구 언어 설정 ***/
.layer_welcome_set.layer_rocket{width:760px;height:500px;}
.layer_welcome_set.layer_rocket .layer_body{padding:0 0 0 30px;}
.layer_welcome_set .tit_layer{padding-top:22px;}
.layer_welcome_set .section_set{margin-top:22px;}
.layer_welcome_set .section_set .wrap_inp{overflow:auto;}
.layer_welcome_set .section_set .item_inp{height:max-content;margin-right:29px;margin-bottom:0;}
.layer_welcome_set .section_set .inp_g,.layer_welcome_set .section_set .ico_rocket{top:9px;}
.section_set .box_message{width:210px;margin:12px 0 0;border-radius:10px;border-color:#e2e2e2;box-sizing:border-box;}
.section_set .box_message .desc_message{color:#333;}
.section_set + .wrap_btn{margin-top:34px;border:none;text-align:center;}
/*** 웰컴메시지 오픈 ***/
.layer_welcome_open.layer_mystore_info{width:640px;height:450px;}
.layer_welcome_open .layer_body{position:relative;padding-top:42px;}
.layer_welcome_open .layer_body .wrap_txt .tit_layer{padding-top:27px;padding-bottom:12px;}
.layer_welcome_open .wrap_img{position:absolute;right:-42px;top:60px;width:293px;height:336px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/img_layer_welcome.png) no-repeat 100% 50%/cover;}
.layer_welcome_open .wrap_inp{margin-top:43px;}
.layer_welcome_open .type_img{top:0;right:0;bottom:0;width:296px;height:auto;background:none;}
/*** 웰컴메시지 톡명함연결 ***/
.layer_welcome_talk{height:420px;}
.layer_welcome_talk.layer_rocket .layer_body{padding:34px 40px 0;}
.layer_welcome_talk .wrap_txt{margin-bottom:112px;}
.layer_welcome_talk .wrap_txt .tit_layer.emph_txt{padding:30px 0 15px 5px;line-height:38px;}
.layer_welcome_talk .wrap_img{position:absolute;right:32px;top:24px;width:304px;height:368px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/img_layer_talk.png) no-repeat 100% 50%/cover;}
.layer_welcome_talk .layer_foot .btn_close{right:0;}
/*** 웰컴메시지 활용 예시 ***/
/* 2023-01-16-v1325 웰컴메시지 활용 예시 수정 */
.layer_welcome_ex{position:relative;}
.layer_welcome_ex .layer_body strong.tit_layer{padding:18px 0 9px 5px;color:#222;line-height:26px;letter-spacing:-.38px;font-weight:600;font-size:26px;-webkit-font-smoothing:antialiased;}
.layer_welcome_ex .wrap_img{position:absolute;left:0;top:0;width:100%;height:298px;padding-top:25px;background-color:#B7C6E2;border-radius:8px 8px 0 0;box-sizing:border-box;}
.layer_welcome_ex .type_img{padding-top:0;}
.layer_welcome_ex .wrap_txt{padding-top:283px;}
.layer_welcome_ex .layer_body .tit_layer{padding-top:10px;padding-bottom:5px;}
/* 2023-01-16-v1325 수정 끝 */
/*** 구버전 확인하기 ***/
.layer_welcome_check .view_message{top:0;right:0;}
.layer_welcome_check .view_message .wrap_message .desc_message{color:#333;}
.layer_welcome_check .layer_foot .btn_close{top:-20px;right:0;}
.layer_welcome_check .btn_close .ico_close{width:20px;height:20px;background-position:-730px -820px;}
.layer_welcome_check .btn_close:hover .ico_close{background-position:-754px -820px;}
/*** 메시지 발송 중단 ***/
.layer_welcome.layer_send .wrap_btn{padding-top:64px;}
/*** 웰컴 메시지 불러오기 ***/
.layer_welcome.layer_board{width:760px;min-height:555px;}
.layer_welcome .txt_none{padding:42px 0 55px;text-align:center;}
.layer_welcome .tit_type1,.layer_welcome .list_board .txt_date{width:173px;}
.layer_welcome .tit_type2,.layer_welcome .list_board .txt_about{width:453px;box-sizing:border-box;}
.layer_welcome .tit_type3,.layer_welcome .list_board .txt_attach{width:132px;}
.layer_welcome .link_data{margin-right:0;padding-right:140px;}
.layer_welcome .list_board .txt_about{padding-left:20px;}
/*** 톡명함 목록 ***/
.layer_talk .list_board .cell_txt{position:relative;display:table;padding:0;text-align:center;}
.layer_talk .list_board .inner_cell{display:table-cell;height:55px;vertical-align:middle;}
.layer_talk .list_board .wrap_thumb{overflow:hidden;position:absolute;left:32px;top:12px;width:32px;height:32px;}
.layer_talk .list_board .bg_thumb{position:absolute;left:0;top:0;width:100%;height:100%;background-position:-694px -800px;}
.layer_talk .tit_type1{width:163px;border-left:0 none;}
.layer_talk .tit_type2{width:163px;}
.layer_talk .tit_type3{width:297px;}
.layer_talk .tit_type4{width:132px;}
.layer_talk .list_board .txt_name{width:163px;padding-left:74px;border-left:0 none;box-sizing:border-box;text-align:left;}
.layer_talk .list_board .txt_job{width:163px;}
.layer_talk .list_board .txt_address{width:297px;}
.layer_talk .list_board .txt_attach{width:132px;padding:14px 0 13px;}
/*** 메세지 - 상세 ***/
.info_status{position:relative;margin:-8px 0 13px;font-size:0;line-height:0;color:#666;}
.info_status .tit_info{font-weight:normal;font-size:14px;line-height:1.43;}
.info_status .txt_info{margin-right:21px;font-size:14px;line-height:1.43;color:#2eacbc;}
.info_status .txt_type2{color:#888888;}
.info_status .btn_g{position:relative;}
.info_status .btn_h28{margin-top:-6px;/* 2024-03-06-v1795 */ }
.cont_message .txt_caution{margin-left:5px;font-size:14px;color:#ff5640;}
.cont_message .txt_caution .ico_rocket{width:20px;height:16px;margin-right:6px;background-position:-60px -70px;}
.cont_message .wrap_tit .btn_g .ico_write{background-position:-110px -330px;/* 2023-07-25-v1575 */ }
.cont_message .wrap_tit .txt_caution{display:inline-block;margin:14px 0 0 16px;line-height:18px;vertical-align:top;/* 2024-03-06-v1795 */ }
.info_status .txt_send{color:#888888;}
.cont_message .info_default{padding-top:46px;}
.default_data .cont_detail{padding:7px 0 20px;}
.default_data .item_bundle{padding:3px 0 3px 139px;margin:0 10px 0 22px;}
.default_data .cont_bundle .txt_info{display:-webkit-box;overflow:hidden;max-height:105px;padding-top:8px;line-height:20px;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:5;}
.default_data .cont_bundle .txt_info.type_txt{max-height:none;-webkit-line-clamp:unset;}
.default_data .cont_bundle .txt_info .txt_sub{color:#888;}
.default_data .cont_bundle .txt_info .emth_sub{font-weight:500;}
.default_data .cont_bundle .txt_info + .txt_info{padding-top:14px;}
.default_data .cont_bundle .txt_feed{display:flex;position:relative;}
.default_data .cont_bundle .txt_feed .link_details{display:block;overflow:hidden;width:auto;}
.default_data .cont_bundle .txt_feed_info{flex-shrink:0;}
.default_data .cont_bundle .txt_caution{display:block;margin:0;padding-top:3px;color:#FF5640;font-size:13px;line-height:16px;}
.default_data .cont_bundle .txt_url{display:block;}
.default_data .cont_bundle .txt_info + .txt_url,.default_data .cont_bundle .txt_info + .txt_url .link_default{color:#888888;}
.default_data .box_post{margin:4px 0 20px;}
.widelist_data .cont_detail{padding-bottom:23px;}
.message_detail .cont_detail .item_bundle{padding:0 0 0 139px;}
.message_detail .info_message .section_g:last-child{padding-bottom:28px;border-bottom:0 none;}
.message_detail .default_data .item_bundle + .item_bundle{margin-top:14px;}
.message_detail .item_bundle .tit_bundle{top:0;color:#888888;line-height:34px;}
.message_detail .item_bundle .cont_bundle{padding:7px 0;line-height:20px;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;}
.message_detail .cont_bundle .txt_info{position:relative;padding-top:0;}
.box_subject .item_set_btn{display:flex;position:absolute;right:20px;top:6px;}
.box_subject .btn_data{display:flex;align-items:center;height:28px;margin-left:8px;padding:0 10px;border:1px solid #eee;border-radius:2px;background:#fff;box-sizing:border-box;}
.box_subject .btn_data .ico_rocket{margin-right:4px;}
.box_subject .btn_data .ico_person{width:15px;height:11px;background-position:-210px -890px;}
.box_subject .btn_data .ico_data{width:10px;height:10px;background-position:-230px -890px;}
.box_subject .wrap_tooltip{top:0;right:10px;}
.box_subject .layer_tooltip{top:38px;right:-11px;}
.box_subject .layer_tooltip .ico_arr{top:-6px;}
.message_data .cont_detail{padding-top:7px;padding-bottom:10px;}
.message_data .cont_bundle .txt_info{display:inline-block;overflow:hidden;max-width:300px;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;}
.message_data .box_info{margin-top:19px;}
.message_data .layer_more .info_more{top:23px;left:auto;right:-5px;}
.cont_message .btn_modify{width:120px;}
.history_data .cont_detail{padding-top:7px;padding-bottom:0;}
.default_data .cont_bundle .btn_small{position:absolute;top:2px;right:35px;}
/* 메세지 - 상세 제재안내 */
.message_detail .post_blind{padding-top:0;margin-bottom:27px;}
.message_detail .post_blind .info_blind{padding:18px 15px 16px 15px;}
.message_detail .post_blind .txt_reset{display:block;margin-top:20px;line-height:20px;}
.message_detail .post_blind .txt_reset:first-child{margin-top:0;}
.message_detail .post_blind .link_policy{text-decoration:underline;}
/* 메세지 - 상세 퀴즈형 */
.default_data .cont_bundle .txt_info .emph_correct{font-weight:700;color:#2C88DE;}
.default_data .info_quizlist{display:block;margin-top:10px;}
.default_data .info_guiz{display:flex;align-items:center;}
.default_data .type_guizimg .info_guiz + .info_guiz{margin-top:6px;}
.default_data .info_guiz .thumb_img{overflow:hidden;position:relative;width:40px;height:40px;margin-right:10px;background-color:#F5F5F5;flex-shrink:0;}
.default_data .info_guiz .thumb_img::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(0,0,0,0.08);box-sizing:border-box;}
.default_data .info_guiz .thumb_img .icon_noimg_12{position:absolute;top:50%;left:50%;margin:-6px 0 0 -6px;}
/* 제재 */
.sanction_txt{position:absolute;right:0;top:66px;font-size:14px;line-height:18px;color:#ff5640;}
.sanction_txt.sanction_txt2{top:94px;}
.sanction_txt .ico_rocket{width:20px;height:16px;margin:1px 8px 0 0;background-position:-60px -70px;}
.message_list .sanction_txt{right:130px;}
.btn_g + .sanction_txt{right:125px;}
/* 2023-12-22-v1700 :수정 시작 */
.cont_chat .btn_g2.btn_g[class*="disabled"],.cont_manage .btn_g2.btn_g:disabled,.cont_smart .btn_g2.btn_g[class*="disabled"],.cont_manage .btn_g2.btn_g:disabled,.cont_message .btn_g2.btn_g[class*="disabled"],.cont_manage .btn_g2.btn_g:disabled,.cont_manage .btn_g2.btn_g[class*="disabled"],.cont_manage .btn_g2.btn_g:disabled{opacity:1;}
/* 2023-12-22-v1700 :수정 끝 */
.cont_manage .disabled_g{opacity:0.3;cursor:default;pointer-events:none;}
.cont_manage .disabled_box{background-color:#f9f9f9;cursor:default;pointer-events:none;color:rgba(51,51,51,0.3);}
.cont_manage .disabled_box .tf_g{color:rgba(51,51,51,0.3);}
.cont_bundle .name_sanction{color:#fc5c5c;}
.cont_chat .sanction_txt{right:190px;top:64px;}
.cont_chat .txt_use.disabled_g{opacity:.5;}
.write_chat .wrap_inp .box_tf.disabled_box{background:#ececec;cursor:default;pointer-events:none;}
.write_chat .wrap_inp .box_tf.disabled_box .tf_g{font-size:12px;color:#ff5640;}
.cont_manage .upload_g .box_tf{background-color:#f9f9f9;}
/**** 통계 ****/
.cont_stats .wrap_inp{position:relative;margin:1px 0 -13px;padding:10px 0 6px;border-bottom:1px solid #f0f0f0;background-color:white;}
.cont_stats .wrap_inp .item_inp{margin-right:31px;}
.wrap_subject{position:relative;width:100%;margin:30px 0 13px;z-index:10;font-size:0;line-height:0;}
.wrap_subject .tit_subject{display:inline-block;margin:6px 12px 0 0;font-weight:400;font-size:20px;line-height:23px;color:#333333;vertical-align:top;}
.wrap_subject .tit_period{display:inline-block;margin:7px 10px 0 0;font-weight:normal;font-size:14px;line-height:20px;color:#666666;vertical-align:top;}
.wrap_subject form{display:inline-block;}
.wrap_subject .info_range{display:inline-block;position:relative;}
.wrap_subject .info_range .wrap_calendar{top:31px;}
.wrap_subject .info_range .opt_period{display:inline-block;width:182px;vertical-align:top;text-align:left;}
.wrap_subject .info_range .opt_period .btn_opt{padding:8px 20px 6px 10px;font-size:13px;line-height:16px;}
.cont_stats .tab_card + .period_info{padding-top:10px;}
.opt_log .btn_opt{padding:9px 20px 9px 13px;font-size:14px;}
.wrap_subject .info_range .btn_g2{margin-left:5px;font-size:14px;}
.wrap_subject .info_range .wrap_opt{float:left;}
.wrap_subject .list_period{display:inline-block;overflow:hidden;padding-left:26px;vertical-align:top;}
.list_period li{float:left;margin-left:4px;}
.list_period .btn_period{display:block;width:70px;height:32px;border:1px solid #d8d8d8;border-radius:2px;font-size:14px;line-height:27px;color:#333333;text-align:center;}
.list_period .btn_period:hover{border-color:#b5b5b5;}
.list_period .on .btn_period{border-color:rgba(0,0,0,0.05);background-color:#ffdf2c;color:rgba(0,0,0,0.8);}
.list_period .on .btn_period:hover{border-color:rgba(0,0,0,0.05);background-color:#e7c81a;}
.period_info{border-top:1px solid #666666;}
.period_info .wrap_subject{z-index:20;}
.period_info .box_graph{position:relative;height:278px;border:1px solid #e2e2e2;clear:both;}
.period_info .box_graph .desc_graph{position:absolute;bottom:22px;right:30px;font-size:12px;line-height:15px;color:#888;}
.stats_info .tbl_message td{padding:10px 10px 9px;}
.stats_info .tbl_postpart td{padding:10px 10px 9px;}
.stats_info .tbl2 th{padding:13px 10px 8px;border-top-color:#d8d8d8;border-bottom-color:#d8d8d8;}
.stats_info .tbl2 tr:last-child td{border-bottom-color:#d8d8d8;}
.stats_info .tbl_row2 tr:first-child th{border-bottom-color:#e9e9e9;}
.stats_info .tbl_row2 tr:first-child th:first-child{border-bottom-color:#d8d8d8;}
.stats_info .tbl2 .link_data{margin:0 8px;}
/* 2023-05-22-v1506 :수정 시작 */
/* .wrap_period + .box_chart{margin-top:20px} 2023-05-26-v1512 */
.box_chart.type_line{border:1px solid #ddd;box-sizing:border-box;}
.box_chart + .stats_info .wrap_subject{margin-top:44px;}
.stats_info .wrap_subject{display:flex;margin:34px 0 15px;}
.wrap_period + .stats_info .wrap_subject{margin-top:20px;}
.stats_info .util_g{margin-left:auto;}
.stats_info .util_g .btn_new + .btn_new{margin-left:4px;}
.stats_info .btn_down{position:absolute;top:5px;right:0;width:124px;height:28px;border:1px solid #dddddd;border-radius:2px;font-size:12px;line-height:25px;color:#424242;}
.stats_info .btn_down:hover{border-color:#b5b5b5;}
.stats_info .btn_yellow{right:129px;width:172px;}
.btn_down .ico_excel{width:14px;height:15px;margin:5px 5px 0 0;background-position:-110px -90px;vertical-align:top;}
.ico_excel{width:14px;height:15px;background-position:-110px -90px;}
.ico_newgroup{width:10px;height:10px;background-position:-20px -940px;}
.btn_newgroup + .btn_excel{margin-left:8px;}
.stats_info .opt_detail{width:129px;}
.stats_info .tbl_auto td{padding:17px 18px 16px;}
.stats_info .tbl_auto .info_graph{position:static;padding:0;}
.stats_info .btn_more{display:block;width:100%;height:41px;margin-top:-1px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;font-size:14px;line-height:42px;color:#888888;z-index:9;}
.stats_info .btn_more .ico_arr{width:12px;height:8px;margin:17px 0 0 9px;background-position:-440px -90px;}
.stats_info .btn_more:hover{color:#333333;}
.stats_info .btn_more:hover .ico_arr{background-position:-440px -100px;}
.help_info{overflow:hidden;margin-top:46px;padding:0 45px 0 30px;border:1px solid #e9e9e9;word-break:keep-all;}
.help_info .tit_info{display:block;font-weight:normal;margin:17px 0;font-size:18px;color:#666666;}
.help_info .ico_help{width:18px;height:18px;margin:3px 7px 0 0;background-position:-170px -190px;vertical-align:top;}
.help_info .info_help{padding-bottom:12px;}
.item_help{overflow:hidden;position:relative;padding:0 0 6px 26px;}
.item_help:before{content:'';position:absolute;top:7px;left:7px;width:4px;height:4px;background-color:#aaaaaa;border-radius:4px;}
.item_help .tit_help{float:left;width:117px;margin-right:12px;font-size:14px;line-height:20px;color:#666666;}
.item_help .desc_help{overflow:hidden;font-size:14px;line-height:21px;color:#888;}
.item_help .list_help .item_list + .item_list{margin-top:7px;}
.th_keep{word-break:keep-all;}
.wrap_help{margin-top:50px;padding:30px;background:#F7F7F7;}
.wrap_help .list_help{display:table-row;}
.wrap_help .list_help + .list_help dd{padding-top:14px;}
.wrap_help .list_help + .list_help dt:before{margin-top:22px;}
.wrap_help .list_help dt{display:table-cell;position:relative;min-width:133px;padding-left:10px;padding-right:40px;font-size:13px;line-height:20px;color:#666;box-sizing:border-box;}
.wrap_help .list_help dt:before{position:absolute;left:0;top:0;width:3px;height:3px;margin-top:8px;border-radius:50%;background:#aaa;content:'';}
.wrap_help .list_help dd{display:table-cell;font-size:13px;line-height:20px;color:#666;}
.wrap_chart{display:flex;padding:20px 0 40px;border-top:1px solid #eee;}
.wrap_chart + .wrap_chart{border-bottom:1px solid #eee;}
.wrap_chart .group_tit{min-height:22px;}
.wrap_chart + .group_tit + .tbl_comm{margin-top:17px;}
.wrap_chart + .group_tit{margin-top:20px;}
.wrap_chart .box_chart{margin-top:20px;}
.wrap_chart .wrap_visit{display:flex;margin-top:10px;}
.wrap_chart .list_visit{display:flex;align-items:center;flex:1;}
.wrap_chart .list_visit dt{flex:none;margin:1px 5px 0 0;color:#666;}
.wrap_chart .list_visit dd{flex:1;font-weight:700;color:#191919;}
.group_chart{flex:none;}
.group_chart:only-child{flex:1;}
.group_chart + .group_chart{margin-left:50px;}
.area_chart + .area_chart{padding-top:20px;}
/* 2023-05-22-v1506 :수정 끝 */
/* 2023-05-03-v1470 :시작 */
.report_result{padding-bottom:40px;}
.report_result .wrap_subject{margin:50px 0 18px;}
.report_result .tit_subject{margin:0;font-weight:700;color:#191919;}
.report_result .tit_g{position:relative;}
.report_result .tit_g .wrap_tooltip{position:absolute;top:-4px;right:-29px;/* 2023-05-22-v1506 */ }
.report_result .txt_up{color:#E85E36;}
.report_result .txt_draw{color:#666;}
.report_result .txt_down{color:#326EDC;}
.report_result .ico_up{width:10px;height:6px;background-position:0 -940px;}
.report_result .ico_down{width:10px;height:6px;background-position:-10px -940px;}
.group_result{padding:32px 32px 25px;background-color:#FAFAFA;}
.group_result .tit_g{font-size:20px;line-height:22px;color:#191919;}
.group_result .area_empty{display:flex;justify-content:center;align-items:center;height:245px;}
.group_result .desc_empty{font-size:14px;color:#666;/* 2023-05-15-v1491 */ }
.group_result .area_result{display:flex;position:relative;flex-wrap:wrap;}
.group_result .item_result{display:flex;position:relative;box-sizing:border-box;text-decoration:none;}
.group_result .tit_result{display:flex;align-items:center;font-weight:400;font-size:16px;line-height:17px;color:#191919;}
.group_result .txt_count{display:block;color:#191919;}
.group_result .txt_count .txt_roboto,.group_result .txt_count .pagination_map .link_page,.pagination_map .group_result .txt_count .link_page,.group_result .txt_count .count_form{font-weight:700;}
.group_result .txt_percent{display:flex;align-items:center;line-height:17px;}
.group_result .ico_friend{width:34px;height:34px;background-position:-40px -900px;}
.group_result .ico_message{width:34px;height:34px;background-position:-75px -900px;}
.group_result .ico_home{width:34px;height:34px;background-position:-110px -900px;}
.group_result .ico_arrow{position:absolute;right:15px;top:50%;width:20px;height:30px;margin-top:-15px;background-position:-145px -905px;}
.group_result .type_card{margin-top:26px;}
.group_result .type_card .item_result{flex-direction:column-reverse;flex-basis:284px;padding:20px 25px;border-radius:6px;background:#FFF;box-shadow:0 4px 10px 0 rgba(0,0,0,0.08);}
.group_result .type_card .item_result + .item_result{margin-left:12px;}
.group_result .type_card .tit_result{margin-top:22px;}
.group_result .type_card .tit_result .ico_rocket{margin-right:10px;}
.group_result .type_card .txt_count{height:33px;margin-bottom:3px;font-size:15px;line-height:28px;/* 2023-06-19-v1536 */ }
.group_result .type_card .txt_count .txt_roboto,.group_result .type_card .txt_count .pagination_map .link_page,.pagination_map .group_result .type_card .txt_count .link_page,.group_result .type_card .txt_count .count_form{font-size:28px;}
.group_result .type_card .txt_percent{height:17px;font-size:16px;/* 2023-06-19-v1536 */ }
.group_result .type_card .txt_percent .ico_rocket{margin-left:4px;}
.group_result .type_list{margin-top:23px;padding-right:14px;}
/* 2023-05-15-v1491 :수정 시작 */
.group_result .type_list:before{position:absolute;left:438px;top:9px;bottom:1px;width:1px;background:#E5E5E5;content:'';}
/* 2024-06-07-i534 :수정 시작 */
.group_result .type_list .inner_item{flex-basis:409px;}
.group_result .type_list .inner_item:nth-child(even){flex-basis:404px;margin-left:auto;}
.group_result .type_list .inner_item .item_result{margin-top:6px;}
/* 2024-06-07-i534 :수정 끝 */
.group_result .type_list .txt_result{display:flex;align-items:center;margin-left:auto;}
.group_result .type_list .txt_count{font-size:14px;line-height:26px;}
.group_result .type_list .txt_count .txt_roboto,.group_result .type_list .txt_count .pagination_map .link_page,.pagination_map .group_result .type_list .txt_count .link_page,.group_result .type_list .txt_count .count_form{font-size:26px;}
.group_result .type_list .txt_percent{justify-content:flex-end;width:68px;font-size:14px;box-sizing:border-box;/* 2023-05-16-v1536 */ }
.group_result .type_list .txt_percent .ico_rocket{margin-left:1px;}
.group_result .type_list .txt_draw{padding-right:13px;/* 2023-05-16-v1536 */ }
/* 2023-05-15-v1491 :수정 끝 */
.box_result{position:relative;border:1px solid #ddd;}
.box_result + .info_result{margin-top:46px;}
.box_result + .info_result .tit_info{display:block;font-size:13px;line-height:22px;color:#191919;}
.box_result + .info_result .desc_info{margin:4px 0 11px;font-size:14px;line-height:22px;color:#191919;}
.box_result + .info_result .link_g{font-size:14px;line-height:21px;color:#191919;text-decoration:underline;/* 2023-05-15-v1491 */ }
.box_result + .info_result .ico_arrow{width:18px;height:18px;background-position:-170px -885px;transform:rotate(-90deg);}
/* 2023-06-01-v1515
// .box_result .area_empty{display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;background-color:rgba(255,255,255,0.85)}
// .box_result .desc_empty{font-size:14px;color:#666}
*/
.box_result .area_result{display:flex;padding:40px 35px;}
.box_result .area_result + .area_result{border-top:1px solid #ddd;}
.box_result .area_result .item_result{position:relative;flex:1;}
.box_result .area_result .item_result + .item_result{margin-left:48px;}
.box_result .area_result .tit_g{font-size:16px;line-height:22px;color:#191919;}
.box_result .area_result .desc_g{margin-top:12px;font-size:16px;line-height:24px;color:#191919;}
.box_result .area_result .emph_g{font-weight:700;}
.box_result .area_result .txt_percent{line-height:17px;}
.box_result .area_result .txt_percent .ico_rocket{margin-top:8px;}
/* 2023-05-24-v1492 :수정 시작 */
.box_result .area_result .info_result{margin-top:50px;padding:16px 18px;background:#FAFAFA;}
.box_result .area_result .info_result .link_g{color:#326EDC;text-decoration:underline;}
.box_result .area_result .tit_info{display:block;font-size:13px;line-height:22px;}
.box_result .area_result .desc_info{font-size:13px;line-height:22px;}
.box_result .area_result .desc_info + .link_g{display:inline-block;margin-top:8px;font-size:13px;line-height:21px;}
.box_result .area_result .desc_empty{margin-top:220px;font-size:14px;line-height:24px;color:#666;text-align:center;}
.box_result .area_result .info_chart{position:relative;margin-top:30px;}
.box_result .area_result .info_chart .img_g{display:none;width:100%;/* 2023-05-26-v1512 */ }
.box_result .area_result .info_chart.on .img_g{display:block;}
.box_result .area_result .info_chart.on .tbl_chart{display:none;}
.box_result .area_result .info_chart.on .ico_arrow{transform:rotate(180deg);}
.box_result .area_result .btn_info{position:absolute;top:-53px;right:0;font-size:14px;line-height:21px;color:#191919;text-decoration:underline;/* 2023-06-01-v1515 */ }
.box_result .area_result .ico_arrow{width:18px;height:18px;background-position:-170px -885px;}
.box_result .area_result .list_category{display:flex;position:absolute;top:0;right:0;}
.box_result .area_result .list_category li + li{margin-left:-1px;}
.box_result .area_result .list_category .btn_category{width:80px;height:30px;border:1px solid #ddd;font-size:12px;color:#191919;}
.box_result .area_result .list_category .on{position:relative;z-index:1;}
.box_result .area_result .list_category .on .btn_category{border-color:#19234B;color:#fff;background-color:#19234B;}
.box_result .box_chart{position:relative;margin-top:40px;}
.box_result .tooltip_chart{position:absolute;z-index:99;min-width:78px;padding:10px 12px 9px;border:1px solid #DDD;border-radius:4px;background:rgba(255,255,255,0.94);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-sizing:border-box;/* 2023-05-26-v1512 */ }
.box_result .tooltip_chart .txt_label{display:flex;align-items:flex-start;font-size:13px;line-height:16px;color:#191919;}
.box_result .tooltip_chart .item_value{display:flex;align-items:flex-start;margin-top:5px;padding-left:14px;font-size:14px;line-height:16px;color:#191919;}
.box_result .tooltip_chart .list_value{margin-top:5px;}
.box_result .tooltip_chart .list_value li{display:flex;align-items:flex-start;font-size:12px;line-height:16px;color:#191919;}
.box_result .tooltip_chart .list_value li + li{margin-top:1px;}
.box_result .tooltip_chart .desc_value{font-size:13px;line-height:16px;color:#191919;text-align:left;word-break:keep-all;/* 2023-05-26-v1512 */ }
.box_result .tooltip_chart .ico_chart{position:relative;width:10px;height:10px;margin:2px 4px 0 0;}
.box_result .tooltip_chart .ico_circle{border-radius:5px;}
.box_result .tooltip_chart .ico_circle:before{position:absolute;left:50%;top:50%;width:5px;height:5px;border-radius:50%;background-color:#fff;transform:translate(-50%,-50%);content:'';}
.box_result .tooltip_chart .ico_circle2{border-radius:5px;}
.box_result .tooltip_chart .ico_squre{border-radius:2px;}
.box_result .tooltip_chart .txt_value{margin-right:4px;}
.box_result .legend_chart{display:flex;align-items:center;height:20px;margin-top:30px;padding-left:36px;/* 2023-06-19-v1536 */ }
.box_result .legend_chart .tit_legend{flex:none;width:100px;font-weight:400;font-size:13px;color:#191919;}
.box_result .legend_chart .label_legend{flex:none;font-size:13px;color:#191919;}
.box_result .legend_chart .range_legend{width:104px;height:20px;margin:0 11px;background-image:linear-gradient(270deg,#326EDC 0%,#F4F4F4 99%,#EAF0FB 100%);}
/* 2023-05-24-v1492 :수정 끝 */
/* 2023-05-03-v1470 :끝 */
/*** 1:1채팅 ***/
.answer_info .list_subtab{float:right;margin-bottom:0;padding:9px 0 7px;line-height:21px;border:0;}
.answer_info .list_subtab .link_sub,.answer_info .list_subtab li.on .link_sub{font-size:13px;}
.answer_info .list_subtab li .txt_bar{margin:0 10px 0 10px;vertical-align:middle;}
.answer_info .box_graph{position:relative;height:278px;border:1px solid #e2e2e2;clear:both;}
.answer_info .box_graph .desc_graph{position:absolute;bottom:19px;right:30px;font-size:12px;line-height:15px;color:#999999;}
.stats_answer .wrap_subject{display:block;height:auto;margin:40px 0 10px;/* 2023-05-22-v1506 */ }
.stats_answer .tit_subject{display:block;margin-bottom:20px;}
.stats_answer .tit_charge{display:inline-block;margin:7px 9px 0 0;font-weight:normal;font-size:14px;line-height:20px;color:#666666;vertical-align:top;}
.stats_answer .opt_g2{display:inline-block;width:92px;margin-right:20px;}
.stats_answer .opt_g2 .box_opt{width:152px;}
.stats_answer .opt_g2 .box_opt .search_g{width:142px;margin:5px;}
.stats_answer .search_g .box_tf{padding-left:6px;}
.stats_answer .search_g .btn_search{right:-2px;}
.stats_answer form{vertical-align:top;}
.stats_answer .wrap_subject .info_range .opt_period{margin-right:16px;}
.stats_answer .wrap_subject .list_period{padding-left:0;}
.stats_answer .btn_down{top:auto;bottom:0;}
.help_answer .item_help .tit_help{width:170px;}
.help_answer .item_help .desc_help{color:#999;}
/**** 로켓관리 ****/
/*** 상세설정 ***/
.cont_detail{max-width:750px;padding:13px 0 13px 22px;}
.cont_detail .btn_h28{margin:4px 0 0 6px;}
.cont_detail .item_bundle{padding-left:162px;}
.cont_detail .item_bundle:last-child{padding-bottom:0px;}
.cont_detail .item_bundle.item_chatting{padding-bottom:17px;border-bottom:1px solid #f2f2f2;}
.cont_detail .item_bundle .wrap_explain{padding:6px 0 10px;}
.cont_detail .item_bundle .wrap_explain .desc_explain{margin-top:2px;line-height:18px;}
.cont_detail .item_bundle .desc_explain{font-size:12px;line-height:18px;color:#2eacbc;}
.cont_detail .item_bundle .desc_explain .link_auth{text-decoration:underline;}
.cont_detail .item_bundle .cont_bundle .link_sdk{display:inline-block;font-size:12px;line-height:18px;text-decoration:underline;color:#00a1b4;vertical-align:middle;}
.cont_detail .item_bundle .cont_bundle .link_sdk + .link_sdk{margin-left:20px;}
.cont_detail .item_bundle .desc_comp{line-height:26px;}
.cont_detail .item_bundle .desc_comp .link_file{display:block;color:#888;text-decoration:underline;}
.wrap_cate{height:36px;font-size:0;line-height:0;}
.opt_cate{display:inline-block;width:251px;height:34px;margin-right:6px;}
.opt_cate > .btn_opt{height:34px;padding:10px 20px 10px 13px;font-size:14px;}
.opt_cate > .btn_opt .ico_arr{right:14px;}
.opt_cate .box_opt{top:34px;}
.item_cate .opt_cate{width:295px;}
.item_cate .opt_cate:last-child{margin-right:0;}
.tit_addition{display:block;margin-top:24px;padding:19px 0 0 23px;border-top:1px solid #e4e4e4;font-weight:normal;font-size:14px;}
.cont_important{padding-left:14px;}
.cont_important .tit_bundle:before{display:inline-block;width:4px;height:4px;margin:15px 5px 0 0;border-radius:4px;background-color:#ff5640;content:'';vertical-align:top;}
.cont_important .important_none .tit_bundle:before{background-color:transparent;}
.cont_detail .btn_setup{display:inline-block;width:70px;height:28px;margin:4px 7px 0 30px;vertical-align:top;}
.cont_detail .btn_setup:only-child{margin-left:0;}
.cont_detail .btn_setup .ico_rocket{display:block;width:70px;height:28px;background-position:-60px -220px;}
.cont_detail .btn_setup.off .ico_rocket{background-position:-140px -220px;}
.cont_detail .info_setup{font-size:0;}
.cont_detail .info_setup ~ .info_setup{margin-top:13px;}
.cont_detail .info_setup .tit_setup{display:inline-block;min-width:65px;font-size:14px;line-height:35px;vertical-align:top;}
.cont_detail .info_setup .wrap_inp{display:inline-block;vertical-align:top;}
.rocket_profile .btn_h28{width:70px;}
.rocket_profile .list_info{padding:8px 0 0px;}
.rocket_profile .list_info li{font-size:12px;line-height:18px;}
.rocket_profile .list_info li .btn_ex{color:#00a1b4;}
.rocket_profile .wrap_btn{margin-top:3px;padding:20px 0 40px;border-top:1px solid #e4e4e4;}
.rocket_profile .info_setup .btn_h28{width:70px;}
.rocket_profile .cont_detail ~ .box_subject{margin-top:37px;}
.profile_setup .cont_detail{padding-bottom:31px;}
.profile_setup .cont_bundle{position:relative;height:35px;padding-left:265px;}
.profile_setup .info_setup:first-child{width:265px;position:absolute;left:0;}
.profile_setup .info_setup .txt_setup{display:inline-block;margin-right:10px;font-size:14px;line-height:35px;}
.business_info .cont_detail{padding:16px 0 27px 22px;}
.business_info .tit_bundle{line-height:28px;}
.business_info .cont_bundle{line-height:28px;}
.not_business{padding:13px 0 5px;font-size:14px;line-height:17px;color:#888888;}
.not_business .link_apply{display:inline-block;height:18px;border-bottom:1px solid #333333;color:#333333;}
.not_business .link_apply:hover{text-decoration:none;}
.tit_business{display:block;padding:13px 0 12px;font-weight:normal;font-size:14px;line-height:17px;}
.business_info .item_inp{margin-bottom:12px;}
.linkage_other .cont_detail .info_setup{margin-top:13px;}
.linkage_other .wrap_btn{margin-top:3px;padding:20px 0 40px;border-top:1px solid #e4e4e4;}
.layer_linkage{width:450px;}
.layer_linkage .layer_body{padding-top:35px;}
.layer_linkage .tit_alert{height:24px;line-height:24px;font-size:20px;}
.layer_linkage .desc_linkage{margin:16px 25px 0;line-height:22px;font-size:16px;}
.layer_linkage .wrap_btn{margin-top:17px;}
.delete_account{margin-top:37px;}
.delete_account .cont_detail{position:relative;margin-bottom:20px;padding:25px 201px 20px 22px;}
.delete_account .emph_g2{display:block;position:relative;padding-left:10px;font-weight:normal;font-size:14px;line-height:17px;}
.delete_account .emph_g2:before{position:absolute;top:50%;left:0;margin-top:-6px;font-size:16px;line-height:18px;content:'*';}
.delete_account .desc_delete{padding-left:10px;font-size:14px;line-height:20px;color:#888888;}
.delete_account .link_txt{color:#888888;}
.delete_account .btn_delete{position:absolute;top:25px;right:0;width:128px;}
/*** 상세설정 레이어 ***/
.layer_manage{width:640px;margin-left:-320px;}
.layer_enter .layer_body{padding:28px 20px 13px 30px;}
.layer_enter .lab_enter{float:left;margin:7px 20px 0 5px;vertical-align:top;}
.layer_enter .box_tf{overflow:hidden;}
.layer_enter .enter_file{overflow:hidden;position:relative;}
.layer_enter .enter_file .box_tf{float:left;width:238px;}
.layer_enter .enter_file .inp_file{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;opacity:.01;}
.layer_enter .enter_file .btn_g{float:right;}
.layer_enter .list_info{margin:21px 0 20px;padding:28px 30px 13px;background-color:#f8f8f9;}
.layer_enter .list_info li{padding-bottom:18px;line-height:17px;}
.layer_enter .list_info .ico_rocket{float:left;width:12px;height:9px;margin:4px 8px 0 0;background-position:-130px -100px;}
.layer_enter .list_info .txt_info{display:block;overflow:hidden;}
.list_guide{padding:10px 0 17px;}
.list_guide li{padding:29px 0 26px;border-top:1px solid #e4e4e4;line-height:17px;color:#666;}
.list_guide li:first-child{border:0 none;}
.list_guide li:only-child{padding-top:0;}
.list_guide .tit_guide{display:block;padding-bottom:10px;font-weight:normal;font-size:16px;color:#333;}
.list_depth2 > li{overflow:hidden;position:relative;margin-top:5px;padding:0 0 0 11px;border:0 none;line-height:17px;}
.list_depth2 > li:first-child{margin-top:0;}
.list_depth2 > li:before{position:absolute;top:5px;left:0;width:4px;height:4px;border-radius:100%;background-color:#d8d8d8;content:'';}
.list_guide .list_depth2{margin-top:-3px;}
.list_guide li:first-child .list_depth2 > li{color:#222222;}
.list_guide li:first-child .list_depth2.type2 > li{color:#777777;}
.list_guide .list_depth3{padding-top:5px;}
.list_guide .list_depth3 li{padding:0;border:0 none;font-size:14px;line-height:20px;color:#666666;}
.list_guide .emph_caution{display:block;position:relative;margin-top:17px;padding-left:8px;font-size:12px;line-height:16px;color:#999999;}
.list_guide .emph_caution:before{position:absolute;top:3px;left:0;content:'*';}
.list_guide + .box_caution{margin-top:-20px;}
.box_caution{padding:20px 30px;background-color:#FAFAFA;}
.box_caution:last-child{margin-bottom:30px;}
.box_caution .txt_caution{position:relative;display:block;padding-left:30px;color:#ff5640;font-size:12px;line-height:16px;}
.box_caution .txt_caution .ico_rocket{position:absolute;top:0;left:0;width:20px;height:16px;margin-right:10px;background-position:-60px -70px;}
.setup_nation{padding-bottom:28px;}
.setup_nation .item_inp{display:inline-block;margin-bottom:0;}
.desc_nation{padding:27px 0 0;line-height:17px;}
.cont_nation{overflow:hidden;position:relative;padding-top:18px;}
.view_nation{float:left;width:268px;height:178px;border:1px solid #d8d8d8;}
.view_nation:first-child{margin-right:40px;}
.fld_nation{overflow:hidden;border-bottom:1px solid #d8d8d8;}
.fld_nation .tf_g{float:left;width:200px;height:35px;border-right:1px solid #d8d8d8;line-height:20px;text-indent:15px;}
.fld_nation .btn_search{float:left;width:67px;height:35px;font-size:14px;background-color:#f8f8f9;color:#666666;}
.list_nation{padding:10px 15px;}
.list_nation li{padding-bottom:2px;}
.list_nation .btn_txt{color:#888888;}
.tit_nation{display:block;height:35px;border-bottom:1px solid #d8d8d8;font-weight:normal;line-height:35px;color:#666666;text-indent:15px;}
.not_nation{padding-top:52px;color:#bbbbbb;text-align:center;}
.btn_nation{position:absolute;top:109px;left:275px;width:30px;height:30px;}
.btn_nation .ico_rocket{display:block;width:9px;height:13px;margin:0 auto;background-position:-60px -160px;}
.btn_nation.add{top:77px;}
.btn_nation.add .ico_rocket{background-position:-70px -160px;}
/** 계정 삭제 레이어 **/
.layer_delete{top:85px;}
.layer_delete .cont_bundle{overflow:hidden;padding:26px 0 30px;border-bottom:1px solid #e4e4e4;}
.layer_delete .tit_delete{display:block;font-weight:normal;font-size:16px;line-height:20px;}
.layer_delete .wrap_option{overflow:hidden;margin-top:13px;}
.layer_delete .wrap_option .item_inp{padding:5px 0;}
.layer_delete .wrap_option .lab_g{color:#666666;}
.layer_delete .item_allagree{float:right;margin:13px 0 -7px;}
.layer_delete .box_tf{width:226px;margin-top:10px;}
.layer_delete + .wrap_btn{padding:20px 0;border-top:0 none;}
/*** 플러스친구 인증 ***/
.rocket_auth{border-top:1px solid #666;}
.rocket_auth .box_guide{margin-top:26px;padding:18px 28px 22px;border:1px solid #d8d8d8;background-color:#f9f9f9;}
.rocket_auth .box_guide .tit_guide{font-weight:normal;font-size:16px;line-height:24px;color:#ff5640;}
.rocket_auth .box_guide .desc_guide{margin-top:8px;font-size:14px;line-height:20px;color:#333;}
.rocket_auth .box_guide .desc_guide .link_guide{display:inline-block;margin-left:5px;text-decoration:underline;vertical-align:top;}
.rocket_auth .cont_approval{padding:18px 0 0;}
.rocket_auth .cont_approval .tit_bundle{line-height:32px;color:#888;}
.rocket_auth .cont_approval .cont_bundle{line-height:32px;}
.rocket_auth .btn_h28{width:70px;}
.rocket_auth .wrap_agree{margin-top:30px;padding-top:22px;border-top:1px solid #e4e4e4;}
.rocket_auth .wrap_btn{margin-top:27px;padding-top:20px;border-top:1px solid #666;}
.rocket_auth .wrap_btn .btn_g2[class*="disabled"]{color:#fff;}
/*** 관리자 ***/
.wrap_invite{padding:39px 0 0;border-top:1px solid #666666;}
.tit_invite{display:block;font-weight:normal;font-size:20px;color:#222222;text-align:center;}
.fld_invite{overflow:hidden;padding:16px 0 41px;font-size:0;line-height:0;text-align:center;}
.fld_invite .box_tf{display:inline-block;width:316px;margin-right:6px;}
.fld_invite .btn_g2{display:inline-block;vertical-align:top;}
.tab_g2 + .box_authority{margin-top:20px;}
/* 2023-10-20-v1670 */
.box_authority{min-height:20px;padding-bottom:20px;border-bottom:1px solid #e9e9e9;color:#888888;font-size:14px;line-height:20px;}
.box_authority .desc_authority{display:inline-block;padding-bottom:10px;letter-spacing:-0.4px;vertical-align:top;}
.box_authority .desc_authority:last-of-type{padding-bottom:0;}
.box_authority .desc_authority strong{font-weight:500;color:#333333;}
.box_authority .btn_authority{display:inline-block;margin-left:7px;color:#888888;text-decoration:underline;vertical-align:top;}
.box_authority .info_authority{position:relative;float:right;padding-left:15px;color:#666666;font-size:13px;line-height:20px;letter-spacing:-0.5px;}
.box_authority .info_authority:before{position:absolute;top:6px;left:0;width:7px;height:7px;border-radius:50%;background-color:#2F89DE;content:'';}
.box_authority + .box_subject{border-top:0 none;}
.list_account{position:relative;font-size:14px;}
.list_account li{padding-left:140px;border-bottom:1px solid #e9e9e9;}
.list_account .tit_account{position:absolute;left:22px;padding-top:14px;font-weight:normal;}
.list_account .info_account{overflow:hidden;padding:15px 8px 15px 5px;border-top:1px solid #e9e9e9;}
.list_account .info_account:first-of-type{border-top:0 none;}
.list_account .txt_bar{display:inline-block;width:1px;height:10px;margin:0 8px;background-color:#d8d8d8;}
.list_account .txt_mail{color:#888888;}
.list_account .txt_invite{float:right;margin-right:50px;color:#888888;}
.list_account .btn_h28,.list_account .btn_account{float:right;margin:-4px 0 -3px;width:70px;height:28px;font-size:12px;line-height:28px;vertical-align:top;}
.list_account .btn_account + .btn_account{margin-right:10px;}
.list_account .btn_account + .badge_account{margin-right:10px;}
.list_account .badge_account{float:right;margin-top:2px;padding:2px 8px 0;border-radius:9px;background:#326EDC;font-size:10px;line-height:16px;color:#fff;}
.cont_log{max-width:948px;}
/*** 활동로그 ***/
.cont_manage .wrap_tit .wrap_select{float:right;}
.cont_log .wrap_select{padding:40px 0 15px;font-size:0;line-height:0;text-align:right;}
.cont_log .wrap_select .tit_select{display:inline-block;margin:0 9px 0 23px;font-weight:normal;font-size:14px;line-height:34px;color:#666666;}
.cont_log .tab_comm{margin-bottom:30px;}
.opt_log{display:inline-block;width:168px;height:32px;vertical-align:top;text-align:left;}
.list_log{font-size:14px;color:#888888;}
.list_log:last-of-type{border-bottom:1px solid #e9e9e9;}
.list_log li{position:relative;padding:13px 0;border-top:1px solid #e9e9e9;}
.list_log li:first-child{border-top:0 none;}
.list_log .txt_date{position:absolute;top:13px;left:23px;}
.list_log .wrap_log{overflow:hidden;padding-left:161px;}
.list_log .txt_info{display:block;padding-bottom:2px;}
.list_log .txt_detail{font-size:12px;}
.list_log .emph_txt{color:#333333;font-weight:600;}
/**** 가입하기 ****/
.cont_join #mArticle{padding:50px 0 160px;}
.cont_join .wrap_message:after{content:none;}
.head_join{width:700px;margin:0 auto;padding-bottom:37px;border-bottom:1px solid #666666;}
.head_join .tit_join{font-weight:400;font-size:36px;line-height:43px;}
.head_join .desc_info{margin-top:9px;font-size:15px;line-height:18px;color:#888888;}
.head_join .btn_help{display:inline-block;vertical-align:top;}
.join_info{width:700px;margin:0 auto;}
.join_info .tit_bundle{color:#666;}
.join_info .cont_bundle{font-size:15px;color:#666666;}
.join_info .cont_bundle .wrap_inp .item_inp{margin:6px 30px 0 0;}
.join_info .desc_info{padding:2px 0 0 109px;font-size:12px;line-height:18px;color:#999999;}
.join_info .desc_error{margin-top:10px;}
.join_info .item_bundle .wrap_tooltip{float:left;position:relative;z-index:100;top:4px;left:3px;right:0;width:auto;}
.join_info .item_bundle .layer_tooltip{left:-10px;right:auto;width:443px;}
.join_info .item_bundle .layer_tooltip .ico_arr{top:-5px;left:18px;right:auto;bottom:auto;}
.join_admin .cont_detail{padding:39px 0 37px;}
.join_admin .cont_detail .item_bundle{padding-left:0;}
.join_admin .tit_bundle{position:static;float:left;}
.join_admin .cont_bundle{float:right;width:591px;}
.join_admin .certify_g .box_tf{display:inline-block;width:305px;}
.cont_agree{overflow:hidden;max-width:739px;border-top:1px solid #ecebeb;}
.cont_agree .item_agree{overflow:hidden;position:relative;margin-top:51px;}
.cont_agree .item_agree:first-child{margin-top:36px;}
.cont_agree .item_agree:first-child .wrap_agree{background-color:#fcfcfc;}
.cont_agree .item_agree:first-child .item_inp .lab_g{font-weight:bold;color:#333;}
.cont_agree .tit_agree{display:block;margin-bottom:10px;font-weight:normal;font-size:20px;color:#333333;}
.cont_agree .wrap_agree{border:1px solid #d8d8d8;border-radius:2px;}
.cont_agree .box_agree{padding:14px 15px 11px;font-size:14px;line-height:24px;color:#666666;}
.cont_agree .wrap_inp{position:absolute;top:0;right:0;}
.cont_agree .wrap_inp .item_inp{margin-right:0;}
.cont_agree .wrap_btn{margin-top:40px;padding-top:20px;border-top:1px solid #ecebeb;}
.layer_join{margin-left:-320px;}
/**** 개설하기 ****/
.cont_file{overflow:hidden;margin-bottom:13px;font-size:0;line-height:0;}
.cont_file[class*="fst"]{padding-top:13px;}
.cont_file .photo_profile{display:inline-block;margin:0 20px 0 0;}
.cont_file .profile_bg{display:inline-block;width:170px;height:107px;margin-right:20px;}
.profile_bg .wrap_thumb{width:170px;height:82px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/profile_bg.png) no-repeat;-webkit-background-size:170px 82px;background-size:170px 82px;}
.cont_file .upload_file{display:inline-block;vertical-align:top;}
.upload_file{overflow:hidden;}
.upload_file .btn_attach{overflow:hidden;position:relative;width:98px;height:34px;font-size:13px;line-height:33px;text-align:center;}
.upload_file .btn_attach:hover{border-color:#007a75;color:#007a75;outline:0 none;}
.upload_file .btn_attach .tf_attach{position:absolute;top:-1px;right:-1px;bottom:-1px;height:36px;border:0 none;opacity:0;filter:alpha(opacity=0);cursor:pointer;outline:0 none;}
.upload_file .ico_search{width:12px;height:12px;margin:10px 5px 0 0;background-position:-230px -110px;}
.upload_file .btn_attach:hover .ico_search{background-position:-230px -130px;}
.join_friend .cont_detail{padding:0 0 21px 10px;}
.join_friend .item_bundle{padding-left:129px;}
.join_friend .cont_important{padding:38px 0 0 0;}
.join_friend .cont_important .item_bundle{padding-left:139px;}
.join_friend .list_info{overflow:hidden;margin:8px 0 0 1px;font-size:12px;line-height:16px;color:#bbbbbb;}
.join_friend .link_ex{position:absolute;top:18px;right:0;font-size:12px;line-height:15px;color:#999999;text-decoration:underline;}
.join_friend .link_ex:hover{color:#333333;}
.join_friend .txt_url{float:left;margin-right:7px;}
.join_friend .box_tf{overflow:hidden;}
.join_friend .wrap_btn{padding-top:28px;border-top:1px solid #ecebeb;}
.cont_detail .item_bundle_type1{padding-right:85px;}
.cont_detail .item_bundle_type2{padding-right:50px;}
.cont_detail .item_bundle_line{padding-top:30px;border-top:1px solid #E9E9E9;}
.cont_detail .item_bundle_line .tit_bundle{top:37px;}
/**** 개설완료 ****/
.friend_open{padding-top:23px;text-align:center;}
.friend_open .ico_open{width:58px;height:58px;background-position:-685px -110px;}
.friend_open .tit_friend{margin:20px 0 57px;font-weight:normal;font-size:28px;color:#333;}
.friend_open .list_open{width:688px;margin:0 auto;border:1px solid #efefef;background-color:#fcfcfc;}
.friend_open .list_open li{padding:39px 0;border-top:1px solid #f2f2f2;}
.friend_open .list_open li:first-child{border-top:0 none;}
.friend_open .list_open .tit_open{font-weight:normal;font-size:18px;color:#333;}
.friend_open .list_open .tit_open .ico_on{width:70px;height:28px;margin:-2px 5px 0;background-position:-620px -200px;}
.friend_open .list_open .desc_open{margin-top:12px;font-size:14px;line-height:20px;color:#888;}
.friend_open .list_open .link_detail{display:inline-block;margin-top:8px;font-size:14px;color:#888;text-decoration:underline;vertical-align:top;}
.friend_open .box_support{overflow:hidden;width:570px;margin:22px auto 3px;padding:31px 0 29px;border:1px solid #f2f2f2;background-color:#fff;}
.friend_open .box_support .open_support{float:left;width:33.333%;height:120px;border-left:1px solid #eee;font-size:14px;color:#333;box-sizing:border-box;}
.friend_open .box_support .open_support:first-child{border-left:0 none;}
.friend_open .box_support .open_support dt{font-weight:bold;}
.friend_open .box_support .open_support dd{margin-top:4px;line-height:20px;}
.friend_open .list_open .link_open{display:inline-block;height:34px;margin-top:17px;padding:0 23px;border:1px solid #f2d900;border-radius:2px;font-size:13px;line-height:35px;color:#000;background-color:#ffe500;vertical-align:top;}
/**** 로켓리스트 ****/
.bg_plus{position:absolute;left:0;top:60px;right:0;height:360px;background:#F7F7F7 url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/bg_join2_231221.png) 50% 100% no-repeat;background-size:350px 323px;}
/* 2023-12-21-v1723 */
.bg_plus + .cont_plus{margin-top:-70px;padding-top:360px;}
/* 2023-09-26-v1656 */
.cont_plus{overflow:hidden;width:700px;margin:0 auto;}
.new_info{text-align:center;}
.new_info .tit_info{display:block;margin:49px 0 15px;font-weight:400;font-size:32px;line-height:47px;color:#111;}
.new_info .desc_info{margin-bottom:37px;font-size:14px;line-height:22px;color:#666;}
.new_info .btn_g2{display:inline-block;width:166px;height:44px;padding-top:1px;border:1px solid rgba(0,0,0,0.05);border-radius:2px;box-sizing:border-box;font-size:14px;line-height:22px;color:rgba(0,0,0,0.8);text-align:center;}
.new_info .ico_plus{width:12px;height:12px;margin:3px 4px 0 0;background-position:-400px -565px;}
.cont_plus .tit_plus{display:block;margin-bottom:19px;font-weight:400;font-size:28px;line-height:31px;color:#333333;}
.cont_plus .tit_plus .emph_g{color:#326EDC;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;}
.invite_info{margin-bottom:100px;}
.invite_info + .invite_info{margin-top:-40px;}
.box_invite{overflow:hidden;position:relative;height:100px;margin-bottom:10px;border-radius:2px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_friend.png) no-repeat;-webkit-background-size:700px 100px;background-size:700px 100px;}
.box_invite:before{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.4);content:'';}
.profile_invite{overflow:hidden;position:relative;padding:19px 190px 10px 40px;text-align:left;}
.profile_invite .wrap_thumb{float:left;width:60px;height:60px;margin-right:15px;background-position:-90px 0;}
.profile_invite .wrap_cont{overflow:hidden;margin-top:12px;}
.profile_invite .tit_invite{margin-bottom:4px;font-size:20px;line-height:23px;color:white;text-align:left;}
.profile_invite .desc_invite{display:block;display:-webkit-box;overflow:hidden;font-size:14px;line-height:17px;color:white;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:3em;}
.box_invite .wrap_btn{position:absolute;top:36px;right:40px;}
.box_invite .wrap_btn .btn_g{width:62px;height:28px;line-height:27px;border:0 none;}
.box_invite .wrap_btn .btn_g:first-child:hover{color:#2eacbc;}
.inner_plus .new_info{margin-top:77px;}
.plus_info{position:relative;}
.box_plus{overflow:hidden;position:relative;height:98px;margin-bottom:10px;border:1px solid #eaeaea;}
/* 2024-03-04-v1792 */
.link_plus{display:block;overflow:hidden;position:relative;padding:18px 79px 20px 30px;text-align:left;}
.link_plus:hover{background-color:#f3f9f9;text-decoration:none;}
.link_plus .wrap_thumb{float:left;width:60px;height:60px;margin-right:12px;background-position:-90px 0;}
.link_plus .wrap_cont{overflow:hidden;position:absolute;left:111px;top:50%;transform:translateY(-50%);padding-top:0;}
.link_plus .badge_confirm{margin-top:-1px;}
.link_plus .tit_invite{display:inline-block;margin-bottom:3px;font-weight:400;font-size:20px;line-height:23px;color:#333333;text-align:left;}
.link_plus .desc_invite{display:block;display:-webkit-box;overflow:hidden;font-size:14px;line-height:17px;color:#888888;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:3em;}
.link_plus .ico_auth{display:inline-block;width:18px;height:18px;margin:1px 0 0 5px;background-position:-640px -180px;vertical-align:top;}
.link_plus .txt_auth{display:inline-block;margin-left:6px;font-size:14px;line-height:23px;color:#999;vertical-align:top;}
.link_plus .ico_dot{display:inline-block;width:3px;height:3px;margin:8px 10px 0;border-radius:4px;background:#d8d8d8;vertical-align:top;}
.link_plus .txt_level{display:inline-block;font-size:14px;line-height:23px;color:#999999;vertical-align:top;}
.link_plus .emph_g{color:#ff5640;}
.box_plus .ico_arrow{position:absolute;top:30px;right:29px;width:20px;height:37px;background-position:-260px -150px;}
.plus_info .wrap_btn{overflow:inherit;position:absolute;top:0;right:0;}
.plus_info .btn_g2{width:125px;height:36px;font-size:13px;line-height:37px;border-radius:2px;border:1px solid rgba(0,0,0,0.05);}
.plus_info .btn_dev{width:145px;height:36px;margin-right:10px;border-radius:2px;border:solid 1px rgba(0,0,0,0.05);background-color:#f4f4f4;}
.plus_info .group_tooltip{display:inline-block;position:relative;vertical-align:top;}
.plus_info .group_tooltip .layer_tooltip3{display:none;width:315px;top:45px;right:-50%;padding:14px 13px 12px 15px;}
.plus_info .group_tooltip .layer_tooltip3 .desc_tooltip{font-size:13px;line-height:1.38;letter-spacing:-0.03em;}
.plus_info .group_tooltip .layer_tooltip3 .ico_arr{top:-8px;right:50%;}
.plus_info .group_tooltip .layer_tooltip3 .ico_arr:before{margin-right:-4px;border-width:0 5px 8px 5px;}
.plus_info .ico_plus{width:10px;height:10px;margin:13px 4px 0 0;background-position:-400px -550px;}
.paging_plus{position:relative;margin-top:35px;}
.paging_plus .btn_g{position:absolute;top:3px;left:0;}
.paging_plus .wrap_paging{padding:8px 0 26px;}
.plus_info .bnr_plus{overflow:hidden;margin-top:24px;width:700px;height:100px;}
.plus_info .bnr_plus .link_bnr{display:block;height:100%;}
.plus_info .bnr_plus .img_bnr{display:block;width:100%;height:100px;}
/* 로켓 리스트 _ 검색 */
.plus_info .util_plus{margin:14px 0 13px;padding-top:41px;border-top:1px solid #666;text-align:right;}
.plus_info .util_plus:after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:'';}
.plus_info .txt_count{float:left;margin-top:8px;font-weight:normal;font-size:14px;}
.plus_info .search_plus{float:right;}
.plus_info .search_plus .search_g{float:left;margin-left:7px;width:184px;}
/* 로켓 리스트 _ 삭제시 */
.box_delete{background:#f8f8f8;}
.box_delete .link_plus:after{content:'';display:block;position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(248,248,248,0.7);}
.box_delete .ico_delete{position:absolute;top:37px;right:29px;width:104px;height:28px;border:1px solid #f15544;border-radius:15px;z-index:9;color:#ff6a57;text-align:center;line-height:28px;pointer-events:none;/* 2024-01-03-v1734 */ }
/* 로켓 리스트 _ 휴면 */
.box_delete .txt_dormancy{width:70px;}
/*** 레이어_정보입력 가이드 ***/
.layer_join .tit_layer{padding:24px 0 11px;height:auto;line-height:17px;}
.layer_join .txt_layer{display:block;padding:0 50px 14px 0;font-size:14px;line-height:18px;color:#888888;}
.layer_join .layer_body{padding:0;}
.layer_join .list_info{padding:0 10px 0 35px;}
.layer_join .list_info li{padding:21px 0 8px;border-top:1px solid #e4e4e4;line-height:17px;color:#777777;}
.layer_join .list_info li:first-child{border:0;}
.layer_join .list_info .tit_info{display:block;padding-bottom:3px;font-weight:normal;font-size:16px;line-height:19px;color:#2eacbc;-webkit-font-smoothing:antialiased;}
.layer_join .list_info .desc_info{padding-left:17px;font-size:12px;line-height:16px;color:#888888;}
.layer_join .list_notice{overflow:hidden;margin-top:17px;}
.layer_join .list_notice li{position:relative;padding:0 0 7px 15px;border:0 none;font-size:14px;line-height:18px;color:#333333;}
.layer_join .list_notice li:before{position:absolute;top:7px;left:1px;width:4px;height:4px;border-radius:4px;background-color:#d8d8d8;content:'';}
/*** 레이어_플친 개설완료 ***/
.layer_complete{width:540px;margin-left:-270px;}
.layer_complete .layer_body{padding:59px 0 35px;text-align:center;}
.tit_complete{display:block;font-weight:normal;font-size:24px;line-height:26px;}
.tit_complete .ico_plus{width:140px;height:29px;margin-right:10px;background-position:0 -250px;vertical-align:top;}
.desc_complete{padding-top:32px;font-size:16px;}
.desc_complete .ico_on{width:48px;height:20px;margin:2px 1px 0 12px;background-position:-220px -230px;}
.link_complete{display:inline-block;height:20px;margin:16px 0 18px;border-bottom:1px solid #bababa;color:#999999;}
.link_complete:hover{border-color:#333333;color:#333333;text-decoration:none;}
.layer_complete .wrap_btn{border-top:0 none;text-align:center;}
/*** 레이어_플친 삭제 환불처리 레이어 ***/
.layer_cash_repay{width:540px;padding:43px 0 31px;margin-left:-270px;text-align:center;}
.layer_cash_repay .tit_layer{height:auto;margin-bottom:25px;line-height:24px;}
.layer_cash_repay .list_repay{overflow:hidden;margin-bottom:38px;font-size:16px;line-height:23px;}
.layer_cash_repay .wrap_btn{padding:0;border-top:0 none;text-align:center;}
.layer_cash_repay .wrap_btn .btn_g{width:68px;height:32px;line-height:31px;}
/*** 레이어_플친 휴면안내 레이어 ***/
.layer_dormancy{width:530px;margin-left:-265px;}
.layer_dormancy .tit_dormancy{position:relative;margin-top:28px;padding-left:30px;font-size:16px;line-height:24px;}
.layer_dormancy .tit_dormancy .ico_caution{position:absolute;top:2px;left:0;width:20px;height:16px;background-position:-60px -70px;}
.layer_dormancy .emph_caution{color:#ff5640;}
.layer_alert .emph_dormancy{padding-top:10px;}
.layer_dormancy .list_guide2{margin-top:25px;padding-top:28px;border-top:1px solid #e4e4e4;}
.layer_dormancy .list_guide2 li{padding-left:15px;line-height:20px;color:#888888;}
.layer_dormancy .list_guide2 li + li{margin-top:13px;}
.layer_dormancy .wrap_btn{margin-top:26px;padding:30px 0;border-color:#e4e4e4;text-align:center;}
.layer_dormancy .wrap_btn .btn_g2{width:120px;height:32px;line-height:32px;}
.layer_alert .desc_dormancy{padding:12px 0 6px;}
.layer_alert .desc_dormancy .emph_g{text-decoration:underline;}
/*** 스마트채팅 공통 ***/
.cont_smart .item_inp{margin:0 35px 4px 0;}
.cont_smart .box_tf{margin-bottom:7px;}
.cont_smart .box_tf3{height:86px;margin-top:10px;}
.cont_smart .box_tf3 .tf_g{height:55px;margin-bottom:7px;}
.cont_smart .section_file .upload_g{margin-top:10px;}
.cont_smart .wrap_btn .btn_ex{margin:10px 30px 0 0;}
.cont_smart .wrap_btn .btn_update{width:110px;}
.cont_smart .wrap_btn .btn_auto{width:134px;}
.cont_smart .wrap_btn .btn_api{width:120px;}
/*** 스마트채팅_메인 ***/
.cont_smart .wrap_tit{padding-bottom:17px;}
.cont_smart .box_setup{position:absolute;bottom:23px;right:0;}
.box_setup .tit_setup{display:inline-block;margin-right:10px;padding:4px 0 3px;font-weight:normal;font-size:14px;line-height:21px;vertical-align:top;}
.box_setup .btn_setup .ico_rocket{display:block;width:70px;height:28px;background-position:-60px -220px;}
.box_setup .btn_setup.off .ico_rocket{background-position:-140px -220px;}
.smart_main{padding-top:70px;border-top:1px solid #666666;}
.smart_main .view_message{position:static;width:281px;height:556px;}
.smart_main .view_message .ico_circle{width:8px;height:8px;margin:19px auto 10px;}
.smart_main .view_message .ico_round{width:52px;height:8px;margin-bottom:10px;}
.smart_main .wrap_message{overflow:hidden;width:260px;height:440px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_menu_smart.png) no-repeat;-webkit-background-size:260px 440px;background-size:260px 440px;text-indent:-9999px;}
.smart_main .type_auto{background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_faq_smart.png) no-repeat;-webkit-background-size:260px 440px;background-size:260px 440px;}
.smart_main .type_api{background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_api_smart.png) no-repeat;-webkit-background-size:260px 440px;background-size:260px 440px;}
.smart_main .wrap_message:before{display:none;}
.smart_main .view_message .ico_circle_big{width:43px;height:43px;margin:8px auto;}
.list_smart{padding-left:16px;font-size:0;line-height:0;}
.list_smart li{display:inline-block;margin-left:114px;vertical-align:top;}
/* 메뉴형 오픈 시 margin-left:30px */
.list_smart li:first-child{margin-left:0;}
.list_smart li[class*="on"] .view_message{border-color:#ff9789;}
.list_smart .wrap_btn{padding-top:28px;border:0 none;text-align:center;}
.list_smart .wrap_btn .btn_g{width:138px;}
.list_smart .btn_modify{display:inline-block;width:36px;height:36px;margin-right:6px;background-position:-380px -60px;}
.list_smart .btn_modify:hover{background-position:-380px -100px;}
.list_smart .btn_setup{width:138px;margin:28px auto 0;}
.list_smart .btn_setup .ico_check{display:none;width:11px;height:9px;margin:13px 3px 0 -14px;background-position:-400px -540px;}
.list_smart .btn_setup:hover .ico_check{display:inline-block;}
.list_smart span.btn_setup,.list_smart span.btn_setup:hover{border-color:transparent;background-color:#cfcfcf;cursor:default;}
.list_smart .tit_type{display:block;padding-bottom:5px;font-weight:normal;font-size:16px;line-height:26px;color:#333333;text-align:center;}
.list_smart .ico_new{display:inline-block;overflow:hidden;min-width:21px;height:16px;padding:0 5px;margin:4px 6px 0 0;border:1px solid #ff5640;border-radius:24px;font-size:8px;line-height:16px;vertical-align:top;}
/*** 스토리채널 연결하기 레이어 ***/
.layer_alert .txt_storename{display:block;margin-bottom:8px;line-height:17px;font-weight:bold;}
.layer_inter .tit_alert,.layer_inter2 .tit_alert{line-height:22px;}
.layer_inter .link_story{display:inline-block;margin:12px 0 6px;text-decoration:underline;}
.layer_inter2{width:440px;}
.layer_story{width:506px;}
.layer_story .desc_story{margin:26px 0 13px;line-height:18px;}
.layer_story .story_connect{margin-top:6px;}
.layer_story .story_connect .lab_mail{float:left;width:94px;margin-top:6px;}
.layer_story .story_connect .box_tf{overflow:hidden;}
.layer_story .story_connect .desc_error{margin:7px 0 0 94px;}
.layer_story .wrap_btn{padding:30px 0;margin-top:40px;}
.layer_story .wrap_btn .link_story{float:left;margin:4px 0 0 4px;font-size:14px;line-height:1.5;text-decoration:underline;}
.layer_story2{width:506px;}
.layer_story2 .desc_story{margin:26px 0 12px;line-height:18px;}
.layer_story2 .story_option{overflow:hidden;height:281px;border:1px solid #d8d8d8;}
.layer_story2 .story_option li{height:70px;}
.layer_story2 .story_option .item_inp{height:70px;}
.layer_story2 .story_option .item_inp .inp_g{left:15px;}
.layer_story2 .item_inp .lab_g{display:block;height:70px;padding:0;margin-left:47px;line-height:67px;border-top:1px solid #ecebeb;}
.layer_story2 .story_option li:first-child .lab_g{border-top:0 none;}
.layer_story2 .story_option .lab_g .ico_rocket{left:15px;}
.layer_story2 .story_option .wrap_thumb{display:inline-block;width:40px;height:40px;margin:15px 10px 0 0;vertical-align:top;}
.layer_story2 .story_option .txt_connect{display:inline-block;overflow:hidden;width:300px;white-space:nowrap;text-overflow:ellipsis;}
.layer_story2 .disabled .lab_g{cursor:default;}
.layer_story2 .disabled .ico_radio{background-position:-390px 0;}
.layer_story2 .disabled .txt_connect{color:#888888;}
.layer_story2 .wrap_btn{border-top:0 none;}
/*** 플러스친구 인증신청완료 레이어 ***/
.layer_success{width:540px;margin-left:-270px;}
.layer_success .layer_body{padding-top:30px;text-align:center;}
.layer_success .ico_success{width:41px;height:46px;background-position:-695px -170px;}
.layer_success .tit_success{display:block;margin:16px 0 10px;font-weight:normal;font-size:24px;color:#333;}
.layer_success .desc_success{font-size:16px;line-height:22px;color:#333;}
.layer_success .wrap_btn{padding:25px 0 33px;border-top:0 none;text-align:center;}
/*** 스마트채팅_메뉴형 ***/
/* 뷰 영역 */
.smart_type{position:relative;min-height:646px;padding-left:408px;border-top:1px solid #666666;}
.smart_type .view_smart{position:absolute;top:46px;left:0;width:340px;height:550px;}
.smart_type .view_smart:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #aec5cc;border-radius:4px;background-color:#c7e0e4;content:'';}
.smart_type .view_add{z-index:9999;}
.view_smart .inner_view{position:absolute;left:0;right:0;bottom:0;}
.view_smart .ico_hand{position:absolute;bottom:11px;left:10px;width:30px;height:49px;background-position:0 -350px;}
.wrap_tip{position:absolute;bottom:55px;left:35px;right:0;height:86px;padding-bottom:60px;}
.layer_tip{position:absolute;width:210px;height:68px;border:1px solid #059f99;border-radius:2px;background-color:#2eacbc;}
.layer_tip .desc_info{padding-top:15px;font-size:15px;line-height:20px;color:white;text-align:center;}
.layer_tip .ico_arr{position:absolute;top:0;left:0;font-size:0;line-height:0;pointer-events:none;}
.layer_tip .ico_arr:before{position:absolute;top:69px;left:21px;width:0;height:0;border:5px solid transparent;border-top:9px solid #059f99;content:'';}
.layer_tip .ico_arr:after{position:absolute;top:68px;left:22px;width:0;height:0;border:4px solid transparent;border-top:8px solid #2eacbc;content:'';}
.view_smart .type_menu{border-radius:0 0 4px 4px;font-size:0;line-height:0;background-color:#fcfcfc;}
.view_smart .item_menu{display:inline-block;position:relative;width:114px;margin-left:-1px;vertical-align:top;}
.item_menu:first-child{margin-left:0;border-radius:0 0 0 4px;}
.item_menu:first-child .btn_menu{border-radius:0 0 0 4px;}
.item_menu:last-child{border-radius:0 0 4px 0;}
.item_menu:last-child .btn_menu{border-radius:0 0 4px 0;}
.view_smart .item_menu .btn_menu{display:block;width:114px;height:55px;border:1px solid #afcbcf;font-size:15px;line-height:55px;}
.view_smart .item_menu .ico_add{width:12px;height:12px;margin:21px 4px 0 0;background-position:-150px -180px;}
.view_smart .item_add .btn_menu{color:#888888;}
.view_smart .item_add:hover .btn_menu{position:relative;z-index:30;border-color:#2eacbc;border-radius:2px;background-color:#f0fdfd;color:#2eacbc;}
.view_smart .item_add:hover .ico_add{background-position:-150px -200px;}
.view_smart .item_tip .btn_menu{color:#2eacbc;}
.view_smart .item_tip .ico_add{background-position:-150px -200px;}
.smart_menu{display:inline-block;position:relative;}
.smart_menu:hover .box_btn{display:block;}
.view_smart .box_btn{display:none;position:absolute;top:1px;right:1px;z-index:20;width:42px;height:20px;border-radius:1px;font-size:0;line-height:0;background-color:rgba(0,0,0,0.5);}
.view_smart .box_btn .btn_setup{display:inline-block;width:21px;height:20px;}
.view_smart .box_btn .ico_rocket{width:10px;height:10px;margin-top:4px;background-position:-60px -370px;}
.view_smart .btn_delete .ico_rocket{background-position:-60px -350px;}
.view_smart .btn_setup:hover .ico_rocket{background-position:-80px -370px;}
.view_smart .btn_delete:hover .ico_rocket{background-position:-80px -350px;}
.smart_depth{position:absolute;left:6px;bottom:64px;}
.smart_depth .layer_tip{left:0;bottom:52px;}
.smart_depth .ico_hand{top:9px;left:23px;}
.smart_depth .desc_info{padding-left:67px;text-align:left;}
.smart_depth .list_depth li{display:inline-block;position:relative;}
.smart_depth .list_depth .btn_menu{position:relative;width:100px;height:46px;margin-top:-1px;border:1px solid #afcbcf;border-top:1px solid #e2e2e2;border-radius:0;font-size:14px;line-height:45px;background-color:white;}
.smart_depth .list_depth .box_btn{top:0;}
.smart_depth li:hover .box_btn{display:block;}
.smart_depth li:first-child{border-radius:2px 2px 0 0;}
.smart_depth li:first-child .btn_menu{border-top:1px solid #afcbcf;border-radius:2px 2px 0 0;}
.smart_depth li:last-child{border-radius:0 0 2px 2px;}
.smart_depth li:last-child .btn_menu{border-radius:0 0 2px 2px;}
.smart_depth .list_depth .item_tip{border-radius:2px;}
.smart_depth .list_depth .item_tip .btn_menu{border-radius:2px;font-size:13px;color:#2eacbc;}
.smart_depth .item_tip:hover .btn_menu{position:relative;z-index:30;border-color:#2eacbc;background-color:#f0fdfd;}
.smart_depth .item_add .btn_menu{border-color:#a2bdc1;border-radius:2px;font-size:13px;}
.view_smart .smart_depth .ico_add{margin:16px 2px 0 0;}
.view_smart .smart_depth .ico_arr{position:absolute;bottom:0;left:0;z-index:10;pointer-events:none;}
.view_smart .smart_depth .ico_arr:before{position:absolute;bottom:-10px;left:45px;width:0;height:0;border:4px solid transparent;border-top:7px solid #a2bdc1;content:'';}
.view_smart .smart_depth .ico_arr:after{position:absolute;bottom:-7px;left:46px;width:0;height:0;border:3px solid transparent;border-top:6px solid white;content:'';}
.view_smart .smart_depth .name_inp{width:315px;margin-top:-1px;padding:8px 9px 8px 0;border-color:#a2bdc1;background-color:white;}
.view_smart .name_inp{position:relative;height:28px;padding:13px 14px 12px 0;border:1px solid #afcbcf;border-radius:0 0 4px 4px;font-size:0;line-height:0;background-color:white;text-align:right;}
.view_smart .name_inp .tf_g{display:inline-block;width:149px;margin-top:6px;font-size:15px;vertical-align:top;}
.view_smart .smart_depth .tf_g{font-size:14px;}
.view_smart .name_inp .txt_byte{display:inline-block;margin:6px 6px 0 0;font-size:12px;line-height:1.5;color:#bbbbbb;}
.view_smart .name_inp .btn_g{width:56px;margin-left:4px;}
.view_smart .name_inp[class*="on"]{z-index:30;border-color:#ff5d48;border-radius:2px;}
.cont_smart .smart_type .view_smart .on .btn_menu{position:relative;z-index:20;border-color:#ff5d48;border-radius:2px;}
.cont_smart .smart_type .view_smart .drag .btn_menu{position:relative;z-index:30;border-color:#d3ca8b;border-radius:1px;background-color:#fff7c3;box-shadow:0 2px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.2);}
.cont_smart .smart_type .view_smart .drag:hover .box_btn{display:none;}
/* 컨텐츠 영역 */
.smart_type .info_smart{padding:41px 0 50px;}
.smart_type .tit_smart{display:block;position:relative;margin-bottom:25px;padding-bottom:14px;border-bottom:1px solid #e9e9e9;font-weight:normal;font-size:22px;color:#bbbbbb;-webkit-font-smoothing:antialiased;}
.smart_type .tit_smart[class*="on"]{color:#2eacbc;}
.smart_type .info_smart .list_etc{position:static;}
.smart_type .info_smart .list_etc li{display:block;}
/*** 스마트채팅_자동응답형 ***/
/* 뷰 영역 */
.auto_type{height:228px;margin:0 1px 1px;padding:15px 0 0;border-top:1px solid #afcbcf;border-radius:0 0 4px 4px;background-color:#e9e9e9;}
.auto_type .wrap_tip{left:60px;bottom:40px;height:76px;padding:0;}
.auto_type .ico_hand{top:-59px;left:96px;background-position:-180px -420px;}
.auto_type .layer_tip{width:219px;}
.auto_type .layer_tip .ico_arr:before{position:absolute;top:-15px;left:105px;width:0;height:0;border:5px solid transparent;border-bottom:9px solid #059f99;content:'';}
.auto_type .layer_tip .ico_arr:after{position:absolute;top:-12px;left:106px;width:0;height:0;border:4px solid transparent;border-bottom:8px solid #2eacbc;content:'';}
.auto_type .btn_auto{display:block;width:310px;height:44px;margin:0 auto;border:1px solid #c9c9c9;border-radius:3px;font-size:15px;line-height:44px;background-color:white;color:#888888;}
.auto_type .btn_auto .ico_add{width:12px;height:12px;margin:15px 3px 0 0;background-position:-150px -180px;}
.auto_type .btn_tip{color:#2eacbc;}
.auto_type .btn_tip .ico_add{background-position:-150px -200px;}
.auto_type .btn_auto:hover{border-color:#2eacbc;background-color:#f0fdfd;color:#2eacbc;}
.auto_type .btn_auto:hover .ico_add{background-position:-150px -200px;}
.auto_type .name_inp{position:relative;height:58px;margin:0 14px;padding:12px 9px 8px 0;border-color:#c9c9c9;border-radius:3px;}
.auto_type .name_inp .tf_g{display:block;width:265px;margin:0 0 11px 34px;}
.auto_type .name_inp .txt_byte{position:absolute;left:34px;margin-top:6px;}
.smart_type .auto_type .drag{border-radius:3px;}
.smart_type .auto_type .drag:hover .box_btn{display:none;}
.auto_type .item_inp{height:44px;margin:0 14px 8px;border-radius:3px;}
.auto_type .item_inp:hover .box_btn{display:block;}
.auto_type .item_inp .lab_g{display:block;overflow:hidden;position:relative;padding:13px 35px 11px 36px;border:1px solid #c9c9c9;border-radius:3px;font-size:15px;background-color:white;text-overflow:ellipsis;white-space:nowrap;text-align:center;}
.auto_type .item_inp[class*="on"] .lab_g{border-color:#ff5d48;border-radius:2px;}
.auto_type .item_inp[class*="drag"] .lab_g{z-index:10;border-color:#d3ca8b;background-color:#fff7c3;}
.auto_type .item_inp .inp_g{left:9px;}
.auto_type .lab_g .ico_check{left:9px;background-color:white;}
.auto_type .item_inp .ico_time{position:absolute;top:11px;left:auto;right:9px;margin:0;background-position:-40px -350px;}
.auto_type .item_inp .ico_time_red{position:absolute;top:11px;left:auto;right:9px;margin:0;background-position:-300px -450px;}
.exposure_end{overflow:hidden;position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;padding-left:20px;border-radius:3px;font-size:15px;line-height:44px;background-color:rgba(68,68,68,0.8);color:white;}
.exposure_end .btn_setup{position:absolute;top:9px;right:64px;height:27px;padding:0 5px;line-height:27px;color:white;}
.exposure_end .btn_setup .ico_rocket{width:10px;height:10px;margin:8px 3px 0 0;background-position:-60px -370px;}
.exposure_end .btn_delete{right:14px;}
.exposure_end .btn_delete .ico_rocket{background-position:-60px -350px;}
.exposure_end .btn_setup:hover{color:#76f1ec;}
.exposure_end .btn_setup:hover .ico_rocket{background-position:-80px -370px;}
.exposure_end .btn_delete:hover .ico_rocket{background-position:-80px -350px;}
.auto_type2{height:539px;padding-top:9px;border-radius:4px;background:none;background-color:#e9e9e9;}
.auto_type2 .btn_btm{position:absolute;bottom:10px;left:15px;margin:0;}
.view_smart .emph_info{position:absolute;bottom:-31px;left:0;font-size:13px;}
/* 컨텐츠 영역 */
.smart_type .tit_smart .btn_g{position:absolute;top:3px;right:0;width:86px;}
.smart_type .tit_smart .ico_date{width:13px;height:13px;margin:6px 3px 0 0;background-position:-40px -390px;}
.smart_type .btn_save{overflow:hidden;width:100%;height:40px;margin-top:30px;border-color:#2eacbc;line-height:39px;color:#2eacbc;-webkit-font-smoothing:antialiased;}
.smart_type .btn_save .ico_rocket{width:12px;height:9px;margin:15px 5px 0 0;background-position:-130px -100px;}
.smart_type .btn_save:hover{background-color:#f0fdfd;}
.smart_type .item_inp .wrap_tooltip{position:static;display:inline-block;top:auto;right:auto;bottom:auto;left:auto;vertical-align:top;margin:-5px -5px 0 -2px;}
.smart_type .item_inp .tooltip_link{top:25px;right:-148px;width:290px;}
.smart_type .item_inp .tooltip_link .ico_arr{right:50%;margin-right:-5px;}
.smart_type .accordion_comm{margin-top:9px;}
.cont_stats .wrap_tit .wrap_tooltip{top:50px;}
.cont_stats .wrap_tit .layer_tooltip{top:45px;right:-25px;width:239px;padding:13px 18px 13px 18px;}
.cont_stats .wrap_tit .layer_tooltip .ico_arr{right:40px;}
/*** 스마트채팅_미리보기 레이어 ***/
.layer_preview_smart .view_message{position:static;}
.layer_preview_smart .wrap_message:before{border-color:#cecece;background-color:#a0c0d7;}
.layer_preview_smart .ico_preview{position:absolute;top:1px;left:1px;right:1px;height:35px;border-bottom:1px solid #9dacbb;font-size:0;line-height:0;text-align:right;}
.layer_preview_smart .ico_back{float:left;width:10px;height:17px;margin:8px 0 0 11px;background-position:-40px -410px;}
.layer_preview_smart .ico_search{width:16px;height:16px;margin:9px 14px 0 0;background-position:-60px -410px;}
.layer_preview_smart .ico_more{width:16px;height:16px;margin:10px 12px 0 0;background-position:-60px -390px;}
.layer_preview_smart .bg_preview{font-size:0;line-height:0;}
.layer_preview_smart .cont_preview{position:absolute;bottom:1px;left:1px;right:1px;}
.layer_preview_smart .wrap_menu{display:table;width:100%;height:38px;border-top:1px solid #8da2b9;font-size:12px;line-height:39px;background-color:#eeeeee;}
.layer_preview_smart .item_menu{display:table-cell;position:relative;min-width:84px;border-left:1px solid #cecece;text-align:center;}
.layer_preview_smart .item_menu:first-child{border:0 none;}
.layer_preview_smart .item_keyboard{width:40px;min-width:40px;}
.layer_preview_smart .ico_keyboard{width:18px;height:18px;margin:10px 11px 0;background-position:-120px -370px;}
.layer_preview_smart .info_menu{display:inline-block;text-align:center;vertical-align:top;}
.layer_preview_smart .info_menu .ico_rocket{width:5px;height:3px;margin:17px 4px 0 0;background-position:-270px -110px;}
.layer_preview_smart .info_menu .ico_arr_top{background-position:-270px -100px;}
.layer_preview_smart .info_depth{position:absolute;left:50%;bottom:52px;width:82px;margin-left:-41px;border:1px solid #84a2b8;border-radius:4px;background-color:white;}
.layer_preview_smart .txt_depth{display:block;height:34px;margin-top:-1px;border-top:1px solid #e2e2e2;line-height:35px;text-align:center;}
.layer_preview_smart .txt_depth:first-child{border-top:0 none;}
.layer_preview_smart .info_depth .ico_arr{position:absolute;bottom:0;left:0;pointer-events:none;}
.layer_preview_smart .info_depth .ico_arr:before{position:absolute;bottom:-17px;left:36px;width:0;height:0;border:6px solid transparent;border-top:11px solid #84a2b8;content:'';}
.layer_preview_smart .info_depth .ico_arr:after{position:absolute;bottom:-15px;left:37px;width:0;height:0;border:5px solid transparent;border-top:10px solid white;content:'';}
.layer_preview_smart .wrap_slide{overflow:hidden;position:relative;width:298px;height:200px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_auto_preview.png) no-repeat;-webkit-background-size:298px 200px;background-size:298px 200px;}
.layer_preview_smart .slide_view{position:absolute;width:100%;height:100%;}
.layer_preview_smart .list_slide{width:256px;height:118px;margin:65px auto 0;}
.layer_preview_smart .list_slide li{width:254px;height:34px;margin-top:5px;border:1px solid #d9d9d9;border-radius:3px;font-size:13px;line-height:35px;background-color:white;text-align:center;}
.layer_preview_smart .paging_view{position:absolute;top:47px;width:100%;font-size:0;line-height:0;text-align:center;}
.layer_preview_smart .btn_view{position:absolute;top:18px;left:0;width:18px;height:118px;opacity:0.3;}
.layer_preview_smart .btn_view .ico_rocket{display:block;width:14px;height:26px;margin-left:2px;background-position:-80px -390px;}
.layer_preview_smart .btn_next{left:auto;right:0;}
.layer_preview_smart .btn_next .ico_rocket{background-position:-100px -390px;}
.layer_preview_smart .btn_view:hover{opacity:1;}
.layer_preview_smart .num_page{display:inline-block;overflow:hidden;width:5px;height:5px;margin:0 3px;border-radius:5px;background-color:#d0d0d0;text-indent:-9999px;vertical-align:top;}
.layer_preview_smart em.num_page{background-color:#2eacbc;}
.layer_preview_smart .api_preview{position:relative;}
.layer_preview_smart .api_bg_bottom{overflow:hidden;position:absolute;left:-1px;bottom:-1px;width:300px;height:36px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_api_bottom.png) no-repeat;-webkit-background-size:300px 36px;background-size:300px 36px;}
.layer_preview_smart .btn_click{display:none;width:298px;height:31px;margin-bottom:9px;font-size:0;line-height:0;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_api_unfold.png) no-repeat 50% 100%;-webkit-background-size:101px 31px;background-size:101px 31px;text-indent:-9999px;}
.layer_preview_smart .api_preview2 .btn_click{display:block;}
.layer_preview_smart .api_unfold .btn_click{display:block;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_api_fold.png) no-repeat 50% 100%;-webkit-background-size:92px 31px;background-size:92px 31px;}
.layer_preview_smart .api_detail_preview{overflow:hidden;padding-bottom:36px;border-top:1px solid rgba(0,0,0,0.2);border-top-left-radius:6px;border-top-right-radius:6px;background-color:whitesmoke;}
.layer_preview_smart .api_detail_preview .ico_bar{display:block;width:28px;height:3px;margin:4px auto;background-position:-650px -170px;}
.layer_preview_smart .api_detail_preview .list_detail{overflow:hidden;max-height:35px;padding:0 13px;font-size:14px;color:black;}
.layer_preview_smart .api_detail_preview .list_detail li{display:block;overflow:hidden;width:272px;max-height:35px;line-height:35px;}
.layer_preview_smart .api_preview2 .list_detail{max-height:55px;}
.layer_preview_smart .api_unfold .list_detail{max-height:100%;}
/*** 스마트채팅_노출기간설정 레이어 ***/
.layer_setup_smart{width:591px;margin-left:-296px;}
.layer_setup_smart .layer_head{padding:4px 31px 21px;background-color:white;}
.layer_setup_smart .emph_g{display:block;margin:-13px 0 0 0;}
.layer_setup_smart .layer_body{height:207px;padding-top:30px;}
.date_setup{padding-bottom:22px;}
.date_setup .item_inp{margin-bottom:8px;}
.date_setup .item_inp .lab_g{color:#666666;}
.date_setup .opt_time{width:137px;margin-left:6px;}
.layer_setup_smart .wrap_btn{text-align:center;}
/*** 스마트채팅_API  ***/
.cont_smart .wrap_tit .btn_api{position:relative;bottom:auto;right:auto;margin:-4px 0 -3px 10px;font-size:12px;line-height:21px;}
.smart_api{margin-top:5px;}
.smart_api .desc_error{padding:8px 0 5px;}
.cont_api:first-child{margin-bottom:5px;padding-bottom:35px;border-bottom:1px solid #e9e9e9;}
.api_alim{position:relative;padding-bottom:65px;}
.cont_api .tit_api{display:inline-block;padding:35px 0 12px;font-weight:normal;font-size:20px;line-height:22px;}
.cont_api .item_bundle{padding:5px 0 5px 109px;}
.cont_api .item_bundle .tit_bundle{top:6px;left:30px;}
.cont_api .item_bundle .cont_bundle{width:620px;}
.cont_api .upload_g{padding-right:102px;}
.cont_api .upload_btn{width:96px;}
.view_api{overflow:hidden;margin:6px 0 4px;padding:10px 50px 12px 12px;background-color:#f9f9fa;line-height:17px;}
.view_api .tit_test{display:block;}
.view_api .txt_test{margin-left:30px;color:#666666;}
.view_api .txt_test:first-of-type{margin-bottom:17px;}
.view_api + .desc_error{padding:4px 0 11px;}
.view_api .link_api{color:#666666;}
.cont_api .box_tf{margin:0;}
.cont_api .box_tf3{padding:9px 11px 3px;}
.cont_api .box_tf3 .tf_g{height:75px;}
.info_phone{font-size:0;line-height:0;}
.info_phone .wrap_tooltip{display:inline-block;position:relative;top:auto;right:auto;margin-top:32px;vertical-align:top;}
.info_phone .layer_tooltip{top:-44px;right:auto;left:-8px;width:300px;}
.info_phone .tooltip_top .ico_arr{bottom:-6px;left:17px;}
.info_phone .tooltip_top .ico_arr:before{border-width:6px 4px 0 4px;}
.alim_phone{position:relative;width:620px;margin-bottom:10px;}
.alim_phone .certify_g{padding-right:0;}
.alim_phone .opt_tel{display:inline-block;vertical-align:top;}
.alim_phone .box_tf{display:inline-block;width:318px;}
.alim_phone .btn_g{position:absolute;top:0;right:0;width:96px;}
.alim_phone .ico_delete{display:inline-block;width:9px;height:2px;margin:16px 3px 0 0;background-color:#999999;vertical-align:top;}
.alim_phone .ico_add{width:10px;height:10px;margin:12px 3px 0 0;background-position:-130px -350px;}
.cont_api .item_inp{position:absolute;top:38px;left:388px;}
.cont_api .item_inp .lab_g{padding-left:26px;}
.api_alim .item_bundle .cont_bundle{width:760px;}
.api_alim .list_tel{width:620px;padding-top:28px;border-bottom:1px solid #e9e9e9;}
.api_alim .list_tel li{position:relative;height:40px;padding-left:11px;border-top:1px solid #e9e9e9;font-size:0;line-height:0;}
.api_alim .list_tel .txt_nation{display:inline-block;width:177px;font-size:14px;line-height:40px;color:#999999;}
.api_alim .list_tel .txt_ellipsis{display:inline-block;overflow:hidden;max-width:93px;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;}
.api_alim .list_tel .emph_g{font-size:14px;line-height:40px;}
.api_alim .btn_delete{position:absolute;top:0;right:0;width:69px;height:40px;font-size:13px;color:#888888;vertical-align:top;}
.api_alim .btn_delete .ico_rocket{width:12px;height:12px;margin:3px 4px 0 0;background-position:-80px -130px;}
.api_alim .desc_error{margin-bottom:-25px;padding:8px 0 0 156px;}
/* scss 파일 분기로 인한 코드 삭제
// .wrap_tit .link_question{color:rgb(46,172,188);text-decoration:underline}
*/
/*** 스마트채팅_API Document 레이어 ***/
.layer_api{width:920px;margin-left:-460px;}
.layer_api .layer_head{border-bottom:1px solid #bbbbbb;background-color:white;}
.layer_api .tit_layer{height:70px;line-height:71px;}
.layer_api .layer_body{padding:0;}
.layer_api .wrap_api{position:relative;height:569px;}
.tab_api{position:absolute;top:0;left:0;bottom:0;width:207px;border-right:1px solid #e9e9e9;background-color:#f8f8f8;}
.tab_api .btn_tab{display:block;position:relative;width:208px;padding:12px 0 11px 30px;border-bottom:1px solid #e9e9e9;font-size:14px;line-height:20px;color:#888888;text-align:left;}
.tab_api .btn_tab .ico_rocket{display:none;position:absolute;top:50%;right:21px;width:7px;height:12px;margin-top:-5px;background-position:-100px -350px;}
.tab_api li[class*="on"] .btn_tab,.tab_api li:hover .btn_tab{border-right:0 none;background-color:white;color:#2eacbc;-webkit-font-smoothing:antialiased;}
.tab_api li[class*="on"] .btn_tab .ico_rocket,.tab_api li:hover .btn_tab .ico_rocket{display:block;}
.info_api{padding-left:249px;}
.info_api .tit_api{display:block;padding:23px 0 21px;font-weight:normal;font-size:22px;}
.info_api .tit_subject{display:block;padding:22px 0 6px;font-weight:normal;}
.info_api .desc_info{padding-right:30px;line-height:20px;color:#666666;}
.list_depth1{padding:0 40px 30px 0;line-height:20px;}
.list_depth1 > li{padding-bottom:24px;}
.list_depth1 .tit_info{display:block;padding-bottom:8px;font-weight:normal;font-size:18px;}
.info_api .list_depth2{padding-right:40px;}
.list_depth1 .list_depth2{margin-top:8px;padding-right:0;}
.list_depth1 .list_depth2 li{color:#666666;}
.list_depth1 .list_depth2 li:before{top:8px;}
.list_depth1 .fst{margin-top:0;}
.info_api .list_depth3{padding:5px 0 1px;}
.info_api .list_depth3 li{margin:0;padding-left:8px;}
.info_api .list_depth3 li:before{width:4px;height:1px;background-color:#666666;}
.list_caution{padding-right:55px;}
.list_caution li{position:relative;padding:0 0 5px 15px;line-height:20px;}
.list_caution .txt_num{position:absolute;left:0;}
.list_decimal li{position:relative;padding:5px 0 0 15px;line-height:20px;}
.list_decimal li:first-child{padding-top:0;}
.list_decimal .txt_num{position:absolute;left:0;}
.info_api .txt_info{padding:0 0 23px 15px;color:#888888;}
.info_api .txt_type2{padding-bottom:0;}
.info_api .tit_spec{font-weight:bold;color:#333333;}
.info_api .box_ex{width:583px;margin:8px 0 4px;padding:10px 10px;background-color:#f8f8f8;}
.info_api .box_ex pre{font-size:14px;font-family:"Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;}
.info_api .box_add{margin-bottom:9px;}
.info_api .margin_none{margin:0;}
.info_api .tbl3{width:603px;margin:0 0 24px;}
.info_api .list_depth1 .tbl3{margin:8px 0 4px;}
.info_api .wrap_box{padding:8px 0 4px;}
.info_api .wrap_box .box_ex{margin:0;}
.info_api .wrap_box .box_ex:first-child{margin-bottom:10px;}
.info_api .wrap_box .tbl3{margin-bottom:10px;}
.layer_api .btn_close{top:6px;}
/* 스마트채팅_챗봇 */
/* scss 파일 분기로 인한 코드 삭제
// .wrap_tit .desc_info .ico_bot{width:18px;height:17px;margin-right:7px;background-position:-750px -180px}
// .wrap_tit .desc_info .tit_info{margin-right:10px;font-weight:normal;color:rgb(51,51,51)}
*/
/* 2023-12-08-v1712 :smart_bot 관련 css 삭제 */
/*** 친구그룹 관리 ***/
.cont_friend .wrap_tit .btn_g{width:150px;border-color:transparent;}
.cont_friend .summary_g{overflow:hidden;padding:48px 0 15px 1px;}
.cont_friend .txt_count{display:block;font-weight:normal;font-size:20px;line-height:24px;}
.cont_friend .txt_count .txt_slash{color:#bbbbbb;}
.tbl_friend td{height:55px;padding:0;}
.tbl_friend .td_name{padding:0 20px 0 20px;text-align:left;}
.tbl_friend .td_desc{padding:0 22px 0 24px;}
.friend_list .tbl_friend .item_inp{width:18px;margin:0 auto;}
.friend_list .tbl_friend .item_inp .lab_g{padding:0;}
.tbl_friend .link_detail{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;}
.tbl_friend .desc_empty{padding:96px 0 94px;font-size:14px;line-height:20px;}
.tbl_friend .tit_empty{display:block;margin-bottom:0;font-weight:normal;font-size:14px;line-height:24px;}
.util_friend{position:relative;}
.util_friend .btn_g{position:absolute;top:20px;left:0;width:76px;}
.util_friend .btn_list{position:absolute;top:15px;left:unset;right:0;width:90px;}
.util_friend .wrap_paging{padding:20px 0 25px;}
/*** 친구그룹 상세 ***/
.basic_info .cont_bundle{float:right;width:798px;}
.basic_info .cont_detail .item_bundle{padding:3px 0 2px 0;}
.basic_info .item_bundle .tit_bundle{position:static;float:left;}
.basic_info .item_bundle .box_tf{float:right;width:774px;}
.basic_info .item_bundle .wrap_tooltip{float:left;position:relative;top:2px;left:0;right:0;width:auto;}
.basic_info .item_bundle .layer_tooltip{left:-10px;right:auto;width:393px;padding:13px 13px 12px 18px;}
.basic_info .item_bundle .layer_tooltip .ico_arr{top:-5px;left:18px;right:auto;bottom:auto;}
.cont_basic{max-width:100%;}
.cont_basic .btn_edit{display:inline-block;position:relative;margin:7px 0;padding-right:20px;font-size:14px;line-height:1.5;vertical-align:top;text-decoration:none;}
.cont_basic .btn_edit:hover{color:#2eacbc;-webkit-font-smoothing:antialiased;}
.cont_basic .btn_edit:hover .ico_edit{background-position:-130px -180px;}
.cont_basic .ico_edit{position:absolute;top:4px;right:0;width:12px;height:12px;background-position:-110px -180px;}
.friend_detail{position:relative;}
.friend_detail .search_g{width:277px;}
.friend_detail .tbl_friend .txt_match{background:#a5fffc;}
.friend_detail .tbl_friend .tit_empty{display:block;margin-bottom:27px;font-weight:normal;font-size:20px;line-height:24px;}
.friend_detail .tbl_friend .desc_empty{padding:140px 0;font-size:14px;line-height:20px;}
.friend_detail .tbl_friend .data_profile{position:relative;}
.friend_detail .tbl_friend .item_inp{width:18px;margin:0 auto;}
.friend_detail .tbl_friend .lab_g{display:block;max-width:140px;margin:0 auto;padding-left:48px;text-overflow:ellipsis;white-space:nowrap;}
.friend_detail .wrap_select{padding-left:102px;margin:32px 0 10px;}
.friend_detail .wrap_select:after{display:block;clear:both;content:'';}
.friend_detail .opt_g2{position:absolute;left:0;top:0;width:102px;}
.friend_detail .search_g .box_tf{border-left:0;}
.friend_detail .util_friend .btn_h28{right:inherit;left:0;top:20px;width:76px;}
.friend_detail .util_friend .btn_list{left:inherit;right:0;}
.friend_detail .opt_g2 .list_opt .btn_opt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.friend_detail .btn_h28{position:absolute;right:0;top:0;width:120px;}
.friend_detail .btn_g .ico_write{width:10px;height:10px;margin:7px 4px 0 0;background-position:-400px -550px;vertical-align:top;}
/*** 1:1채팅_목록 ***/
.rocket_type1 .cont_chat #mArticle{padding-bottom:59px;}
.num_round{display:inline-block;height:13px;margin:3px 0 0 6px;padding:0 5px;border-radius:10px;font-weight:bold;font-size:10px;font-family:helvetica,sans-serif;line-height:13px;background-color:#ff5640;color:white;vertical-align:top;-webkit-font-smoothing:auto;}
.cont_chat .wrap_tit{overflow:hidden;width:100%;padding:49px 0 16px;}
.cont_chat .wrap_tit .tit_g{float:left;}
.cont_chat .wrap_tit .tit_g2{float:none;}
.cont_chat .wrap_tit .btn_add{width:auto;padding:0 12px;font-size:13px;}
.info_use_chat.info_use{position:absolute;bottom:16px;right:0;font-size:14px;line-height:18px;}
.info_use_chat.info_use .tit_info{position:absolute;top:0;left:0;height:30px;padding-left:15px;font-weight:normal;line-height:30px;color:#888;}
.info_use_chat.info_use .tit_info:after{position:absolute;top:13px;left:0;width:4px;height:4px;border-radius:4px;background-color:#aaaaaa;content:'';}
.info_use_chat.info_use .txt_info{display:inline-block;line-height:32px;margin-right:10px;}
.info_use_chat.info_use .txt_use{display:inline-flex;align-items:center;vertical-align:top;color:#999;}
.info_use_chat.info_use .txt_use:before{display:inline-block;width:8px;height:8px;margin-right:5px;margin-top:-2px;border-radius:50%;background-color:#ccc;content:'';}
.info_use_chat.info_use .emph_g{color:#326EDC;}
.info_use_chat.info_use .emph_g:before{background-color:#326EDC;}
.info_use_chat.info_use .txt_bar{display:inline-block;width:1px;height:12px;margin:9px 9px 0;background-color:#ddd;vertical-align:top;}
.bubble_g{display:inline-block;position:relative;padding-right:365px;}
.bubble_g .txt_info{overflow:hidden;max-width:341px;height:28px;padding:0 12px;border-radius:2px;font-size:12px;line-height:28px;background-color:#fceea0;color:rgba(0,0,0,0.5);text-overflow:ellipsis;white-space:nowrap;}
.bubble_g .ico_arr{position:absolute;top:14px;left:-16px;font-size:0;line-height:0;pointer-events:none;}
.bubble_g .ico_arr:before{width:0;height:0;border:solid transparent;border-width:4px 8px 4px 8px;border-right-color:#f9ee9f;content:'';}
.bubble_g .layer_info{position:absolute;top:0;right:0;z-index:10;width:335px;padding:8px 10px 7px 14px;border:1px solid rgba(213,213,213,0.5);border-radius:2px;font-size:12px;line-height:14px;background-color:#f7fbfb;box-shadow:0 2px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1);}
.info_use_chat.info_use .bubble_g{cursor:pointer;}
.info_use_chat.info_use .btn_g{position:static;width:90px;height:28px;font-size:12px;line-height:27px;vertical-align:top;}
.info_use_chat.info_use .ico_set{width:15px;height:14px;margin:6px 5px 0 0;background-position:-415px -560px;}
.cont_chat .info_chat{position:relative;border-bottom:1px solid #e9e9e9;}
.info_chat .item_inp{display:inline-block;width:18px;margin:9px 5px 0 0;vertical-align:top;}
.info_chat .head_board{position:relative;height:38px;margin-top:30px;padding-left:0;border-bottom:1px solid #e9e9e9;font-size:0;line-height:0;}
.info_chat .head_board .btn_g{display:inline-block;width:115px;height:28px;margin:0 0 0 5px;font-size:12px;line-height:24px;}
.info_chat .head_board .btn_g:first-child{margin-left:0;}
.info_chat .head_board .btn_block{width:90px;}
.info_chat .head_board .btn_g[class*="dimmed_g"]{opacity:0.5;}
.info_chat .btn_add .ico_rocket{width:9px;height:9px;margin:7px 6px 0 0;background-position:-380px -320px;}
.info_chat .btn_out .ico_rocket{width:13px;height:12px;margin:6px 7px 0 0;background-position:-360px -340px;}
.info_chat .btn_block .ico_rocket{width:12px;height:12px;margin:6px 7px 0 0;background-position:-320px -360px;}
.info_chat .btn_add:hover .ico_rocket{background-position:-380px -340px;}
.info_chat .btn_out:hover .ico_rocket{background-position:-360px -360px;}
.info_chat .btn_block:hover .ico_rocket{background-position:-340px -360px;}
.info_chat .head_board .btn_help{display:inline-block;height:28px;margin-top:0;padding:0 7px;}
.info_chat .head_board .btn_help .ico_rocket{width:18px;height:18px;background-position:-190px -190px;}
.info_chat .head_board .btn_help:hover .ico_rocket{background-position:-260px -210px;}
.info_chat .search_g{position:absolute;top:0;right:0;width:250px;}
.info_chat .list_board li{position:relative;border-bottom:1px solid #e9e9e9;font-size:0;line-height:0;outline:0 none;}
.info_chat .list_board li:hover{background-color:#F4F9FF;/* 2023-02-27-v1397 */ }
.info_chat .list_board .on,.info_chat .list_board .on:hover{background-color:#fdfdfd;}
.info_chat .list_board .item_inp{position:absolute;top:25px;left:4px;margin:0;}
.info_chat .list_board .link_chat{display:block;margin-left:61px;height:50px;padding:9px 0;}
.info_chat .item_info{display:inline-block;position:relative;width:580px;padding-left:51px;}
.info_chat .item_info .wrap_thumb{position:absolute;top:5px;left:0;width:40px;height:40px;}
.info_chat .item_info .thumb_kakao{background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/thumb_kakao.png) no-repeat;-webkit-background-size:40px 40px;background-size:40px 40px;}
.info_chat .item_info .tit_info{display:block;margin:-3px 0 4px;font-weight:normal;font-size:14px;line-height:20px;}
.info_chat .item_info .num_round{position:absolute;}
.info_chat .item_info .txt_name{display:inline-block;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;}
.info_chat .item_info .bubble_g{max-width:464px;padding:0;}
.wrap_bubble{display:flex;align-items:center;}
.wrap_bubble .txt_notice{flex-shrink:0;display:block;padding:0 10px;margin-left:4px;font-size:12px;color:#E85E36;line-height:28px;border-radius:3px;background:#FDF3F0;}
.info_chat .list_board .txt_date{position:absolute;top:27px;right:29px;font-size:12px;line-height:15px;color:#999999;}
.info_chat .desc_not{height:243px;padding:186px 0 0;font-size:14px;line-height:30px;color:#999999;text-align:center;}
.info_chat .emph_not{display:block;font-size:20px;color:#666666;}
.info_chat .emph_choice{position:absolute;top:54px;left:14px;}
.info_chat .emph_choice .btn_close{width:19px;height:17px;margin-top:-2px;}
.info_chat .emph_choice .ico_rocket{width:11px;height:11px;margin-top:3px;background-position:-360px -300px;}
.box_bubble .link_coupon{margin-top:11px;}
.item_wide .box_bubble .link_coupon .info_coupon{padding-right:19px;}
.item_widelist .box_bubble .link_coupon .info_coupon{padding-right:25px;}
/*** 1:1채팅_채팅방 ***/
.rocket_chat{min-width:350px;background:#dddddd;}
.rocket_chat .wrap_thumb{position:absolute;top:0px;bottom:0;left:15px;right:0;}
.rocket_chat .wrap_thumb:after{content:normal;}
.rocket_chat .thumb_kakao{position:absolute;top:0;left:14px;z-index:10;width:40px;height:40px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/thumb_kakao.png) no-repeat;-webkit-background-size:35px 35px;background-size:40px 40px;}
.rocket_chat .popup_body .thumb_kakao{width:35px;height:35px;background-size:35px 35px;}
.rocket_chat .thumb_kakao:after{border-color:rgba(0,0,0,0.1);border-radius:100%;}
.chat_popup .popup_body{height:100%;}
.chat_popup .popup_body .bg_wave{display:block;width:100%;height:14px;margin:15px 0;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_wave_chat_220526.png) repeat;-webkit-background-size:auto 14px;background-size:auto 14px;opacity:0.1;}
.chat_popup .popup_body .bg_wave:hover{opacity:0.15;}
.chat_popup .popup_body .txt_check{display:flex;width:139px;height:22px;margin:18px auto 0;padding:3px 13px;font-size:12px;border-radius:11px;background-color:#bac4d2;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;color:rgba(25,25,25,0.6);align-items:center;justify-content:center;box-sizing:border-box;}
.item_chat:first-of-type{margin-top:15px;}
.item_chat .wrap_cont{float:left;position:relative;font-size:0;/* 2023-02-27-v1397 */ }
.item_chat .set_chat{position:relative;margin-top:5px;padding-right:60px;/* 2023-04-05-v1452 */ }
.item_chat .set_chat:first-child{margin-top:0;}
.item_chat .inner_cont{position:relative;padding-right:60px;}
.item_chat .box_tooltip{position:relative;}
.item_chat .layer_tooltip2 .ico_arr{left:auto;right:12px;}
.item_chat .ico_info{width:14px;height:14px;margin:1px 0 0 1px;background-position:-335px -500px;}
.item_chat .ico_info:hover{cursor:pointer;}
/* 2023-03-30-v1441 .item_chat .badge_txt{position:absolute;right:10px;bottom:10px;padding:3px 5px 2px;border-radius:4px;background:rgba(0,0,0,0.5);color:#fff;font-weight:500;font-size:11px;font-family:Helvetica,sans-serif;}*/
/* 2023-04-20-v1457 :수정 시작 */
.item_chat .util_g{position:absolute;right:68px;bottom:8px;z-index:20;font-size:0;}
.item_chat .ico_rocket + .ico_rocket{margin-left:3px;}
.item_chat .ico_gif{width:25px;height:16px;background-position:-245px -870px;}
.item_chat .ico_desc{width:16px;height:16px;background-position:-225px -870px;}
/* 2023-04-20-v1457 :수정 끝 */
.box_bubble{display:inline-block;position:relative;border-radius:12px;background-color:white;text-align:left;vertical-align:top;box-sizing:border-box;}
.box_bubble .txt_chat{padding:7px 10px 6px;font-size:14px;line-height:20px;color:#222222;word-break:break-all;}
.box_bubble > .ico_arr{position:absolute;top:0;left:-6px;width:10px;height:12px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/ico_arr_chat_220504.png) no-repeat;-webkit-background-size:10px 12px;background-size:10px 12px;}
.item_chat .area_txt{padding:5px 5px 0 0;/* 2023-04-05-v1452 */ }
.item_chat .area_txt .txt_denial{display:block;/* 2023-04-05-v1452 */ }
.item_chat .area_txt .txt_time{display:block;position:static;/* 2023-04-05-v1452 */ }
.item_chat .area_txt .txt_denial + .txt_time{margin-top:-1px;/* 2023-04-06-v1458 */ }
/* 2024-04-11-v1838 수정시작 */
.item_chat .txt_time{position:absolute;bottom:0;left:calc(100% - 55px);min-width:57px;font-size:11px;line-height:14px;color:#616b78;/* 2023-04-05-v1452 */ }
.item_chat .txt_time .emph_g2{display:block;padding-bottom:1px;color:#FEE500;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;font-size:11px;line-height:13px;font-weight:600;}
/* 2024-04-11-v1838 수정끝 */
/* 2023-04-05-v1452.item_chat .num_txt{font-family:"Roboto",sans-serif} */
.item_chat .txt_time .num_txt{margin-left:4px;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;}
.item_chat .ico_sending{position:absolute;left:-16px;top:-1px;width:14px;height:14px;background-position:-110px -60px;}
.item_chat .link_pic{display:inline-block;overflow:hidden;position:relative;min-width:80px;max-width:240px;min-height:80px;max-height:430px;border-radius:12px;vertical-align:top;}
.item_chat .link_pic_temp{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
.item_chat .link_pic_temp .thumb_g{opacity:0;}
.item_chat .link_pic .wrap_thumb{background-repeat:no-repeat;}
/* 2023-02-27-v1397 추가 시작 */
/* 2023-04-20-v1457 :수정 시작 */
.item_chat .link_pic .util_g{right:8px;}
.item_chat .link_video{background-color:#F5F5F5;}
.item_chat .link_video .area_control{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:absolute;left:50%;top:50%;z-index:1;width:48px;height:57px;margin:-29px 0 0 -24px;}
.item_chat .link_video .area_control .ico_play{width:40px;height:40px;background-position:-150px -100px;/* 2023-03-30-v1441 */ }
.item_chat .link_video .area_control .txt_g{margin-top:2px;font-weight:700;font-size:12px;line-height:14px;color:#fff;}
.item_chat .link_video .area_control .txt_num{font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;}
/* 2023-04-20-v1457 :수정 끝 */
.item_chat .box_package{position:relative;overflow:hidden;max-width:239px;border-radius:12px;/* 2023-05-02-v1481 */ }
.item_chat .area_package{display:flex;}
.item_chat .area_package + .area_package{margin-top:1px;}
.item_chat .area_package .link_pic{flex:1;min-width:79px;min-height:79px;border-radius:4px;}
.item_chat .area_package .link_pic:before{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.06);border-radius:4px;content:'';}
.item_chat .area_package .link_pic + .link_pic{margin-left:1px;}
.item_chat .area_package:first-child .link_pic:first-child:before{border-radius:12px 4px 4px 4px;}
.item_chat .area_package:first-child .link_pic:last-child:before{border-radius:4px 12px 4px 4px;}
.item_chat .area_package:last-child .link_pic:first-child:before{border-radius:4px 4px 4px 12px;}
.item_chat .area_package:last-child .link_pic:last-child:before{border-radius:4px 4px 12px 4px;}
.item_chat .area_package:only-child .link_pic:first-child:before{border-radius:12px 4px 4px 12px;}
.item_chat .area_package:only-child .link_pic:last-child:before{border-radius:4px 12px 12px 4px;}
.item_chat .area_package .mask_on:after{border-radius:0;}
.item_chat .package_type1 .link_pic{height:79px;}
.item_chat .package_type2 .link_pic{height:119px;}
/* 2023-02-27-v1397 추가 끝 */
/* 2023-03-30-v1441 .item_me .set_chat > .link_pic:first-child{margin-right:5px}*/
.item_chat .image_contain,.item_chat .image_contain2{background-color:black;background-position:50% 50%;background-size:contain;background-repeat:no-repeat;}
.item_chat .image_crop{background-position:50% 50%;background-size:cover;}
.item_chat .btn_save{position:absolute;right:12px;top:50%;width:34px;height:34px;margin-top:-17px;}
.item_chat .btn_save .ico_download{width:34px;height:34px;background-position:-70px -60px;}
.item_chat .bubble_type2 .link_pic{height:124px;margin:9px 9px 0;}
.item_chat .bubble_type2 .txt_chat + .link_pic{margin:0 9px 9px;}
.item_chat .link_chat{display:block;position:relative;height:35px;padding:6px 30px 6px 52px;border-top:1px solid #e5d017;font-size:0;line-height:0;text-decoration:none;}
.item_chat .link_chat .bg_circle{position:absolute;top:6px;left:8px;width:35px;height:35px;border-radius:35px;background-color:rgba(0,0,0,0.25);text-align:center;vertical-align:top;}
.item_chat .link_chat .ico_rocket{width:17px;height:17px;margin-top:9px;}
.item_chat .link_chat .ico_default{width:20px;height:20px;margin-top:8px;background-position:-270px -450px;}
.item_chat .link_chat .ico_album{background-position:-250px -430px;}
.item_chat .link_chat .ico_coupon{width:21px;height:16px;background-position:-270px -430px;}
.item_chat .link_chat .ico_catalog{background-position:-250px -450px;}
.item_chat .link_chat .ico_all{width:16px;height:19px;background-position:-300px -430px;}
.item_chat .link_chat .ico_arr{position:absolute;top:7px;right:8px;width:9px;height:15px;background-position:-380px -300px;}
.item_chat .link_chat .txt_name{overflow:hidden;display:block;height:35px;font-size:16px;line-height:35px;color:#252525;}
.item_chat .play_time{position:absolute;right:0;bottom:0;height:16px;padding:0 4px;font-size:11px;font-family:helvetica,sans-serif;border-radius:4px;background-color:rgba(0,0,0,0.45);color:white;text-align:right;}
.item_chat .play_live{width:30px;height:14px;padding:1px 0 0;border-radius:2px;font-size:10px;line-height:14px;font-weight:600;text-align:center;background:#ff5b49;}
.item_chat .ico_voice{position:absolute;right:10px;bottom:10px;z-index:10;width:30px;height:30px;background-position:-120px -100px;}
.item_chat .ico_time{width:6px;height:7px;margin:4px 4px 0 0;background-position:-430px -390px;}
.preview_chat{position:fixed;bottom:135px;left:15px;right:15px;z-index:100;height:40px;border-radius:6px;background-color:rgba(255,255,255,0.95);cursor:pointer;box-shadow:0 2px 3px rgba(0,0,0,0.08);}
.preview_chat:hover{background-color:#f4f9fe;}
.preview_chat .wrap_thumb{top:8px;left:10px;width:24px;height:24px;}
.preview_chat .wrap_cont{display:flex;height:40px;padding:0 45px 0 43px;align-items:center;}
.preview_chat .txt_user{display:block;margin-right:10px;font-size:14px;line-height:20px;font-weight:normal;color:#888888;flex-shrink:0;}
.preview_chat .txt_chat{overflow:hidden;font-size:14px;line-height:20px;color:#252525;text-overflow:ellipsis;white-space:nowrap;}
.preview_chat .ico_arr{position:absolute;top:50%;right:13px;width:16px;height:10px;margin-top:-5px;background-position:-130px -70px;opacity:0.25;}
.write_chat{position:fixed;bottom:0;left:0;right:0;z-index:20;padding:5px 14px 40px;background-color:#dddddd;}
.write_chat .wrap_inp{overflow:visible;position:relative;width:100%;height:65px;padding-right:63px;border:1px solid #c2c2c2;border-radius:3px;box-sizing:border-box;}
.write_chat .wrap_inp .box_tf{overflow:auto;height:63px;padding:6px 7px;border:0 none;background-color:white;box-sizing:border-box;}
.write_chat .wrap_inp .tf_g{overflow:auto;height:100%;}
.write_chat .wrap_inp .btn_submit{position:absolute;top:0;right:0;width:63px;height:63px;border-left:1px solid #e5d33b;border-radius:0 2px 2px 0;font-size:14px;background-color:#ffec42;}
.write_chat .wrap_inp .btn_submit[class*="disabled"]{border-color:#b9b9b9;background-color:#cfcfcf;color:#888888;cursor:default;}
.write_chat .upload_btn{position:absolute;bottom:-39px;left:0;font-size:0;line-height:0;}
.write_chat .btn_file{display:inline-block;padding:8px 9px;vertical-align:top;}
.write_chat .btn_file .ico_rocket{width:14px;height:14px;background-position:-340px -300px;}
/* 1:1 채팅 네트워크 유실 */
.write_chat .btn_network{display:block;overflow:hidden;position:absolute;bottom:10px;right:14px;width:95px;height:20px;padding:1px 0 3px 4px;border:1px solid #f05249;border-radius:20px;font-size:11px;text-align:left;background-color:#ff5f56;color:white;text-decoration:none;}
.write_chat .btn_network .ico_network{float:left;width:14px;height:14px;margin:1px 5px 0 0;border-radius:14px;font-weight:bold;font-size:11px;line-height:16px;color:#ff5f56;background-color:white;text-align:center;}
.write_disabled{position:fixed;bottom:0;width:100%;height:102px;background-color:#fff;}
.write_disabled .write_head{height:31px;border-bottom:1px solid rgba(0,0,0,0.06);font-size:12px;line-height:34px;background-color:rgba(0,0,0,0.02);color:#E54E25;text-align:center;letter-spacing:-1px;}
.write_disabled .write_body{position:relative;}
.write_disabled .txt_disabled{height:48px;padding:11px 80px 11px 13px;/*display:block;*/ border:0 none;font-size:13px;color:#999;text-align:left;}
.write_disabled .btn_g{position:absolute;top:12px;right:10px;width:60px;height:50px;border:1px solid rgba(0,0,0,0.06);border-radius:2px;background-color:#ffe118;color:rgba(0,0,0,0.9);}
/*** 1:1채팅 파일전송 ***/
/*** 1:1 채팅 자주하는 답변 ***/
.layer_answer{position:absolute;top:50%;left:10px;right:10px;z-index:9999;width:auto;min-width:280px;max-width:330px;margin-right:auto;margin-left:auto;border-radius:0;}
.layer_answer .tit_layer{display:block;padding:16px 15px 13px;font-size:16px;color:#333;}
.layer_answer .btn_close{position:absolute;top:0;right:0;padding:14px;}
.layer_answer .ico_close{display:block;width:20px;height:20px;background-position:-60px -200px;}
.layer_answer .box_panel{overflow:hidden;}
.layer_answer .box_panel .box_tf{width:160px;/*float:left;*/ height:28px;border:1px solid #D8D8D8;}
.layer_answer .box_panel .search_g{width:auto;}
.layer_answer .box_panel .btn_g{float:right;width:82px;height:28px;}
.layer_answer .wrap_bottom{position:relative;/*padding:14px 0;*/ }
.layer_answer .wrap_bottom .btn_g{float:left;position:absolute;top:14px;left:14px;width:48px;height:27px;line-height:30px;}
.layer_answer .inner_paging .link_page{padding:0 4px;}
.layer_answer .layer_head{height:53px;padding:0 14px;}
.layer_answer .search_g .ico_search{margin:1px 0 0 -3px;}
.layer_answer .search_board .btn_g{line-height:31px;}
.layer_answer .layer_head .tit_board{margin-top:18px;font-size:16px;color:#333;}
.layer_answer .head_board{display:table;width:100%;table-layout:fixed;}
.layer_answer .head_board .tit_board{display:table-cell;float:none;padding:12px 0 7px;}
.layer_answer .head_board .tit_type2{width:74px;padding:12px 0 7px;/*width:97px*/ }
.layer_answer .list_board .wrap_info{position:relative;padding:19px 14px 7px 14px;text-align:left;}
.layer_answer .list_board .wrap_thumb{position:absolute;top:18px;right:13px;width:48px;height:48px;border-radius:2px;}
.layer_answer .list_board li{display:table;width:100%;table-layout:fixed;}
.layer_answer .list_board .cell_txt{display:table-cell;float:none;vertical-align:middle;}
.layer_answer .list_board .txt_about{padding:0;}
.layer_answer .list_board .txt_attach{width:74px;padding:0;text-align:center;}
.layer_answer .list_board .link_data{height:auto;margin:0;padding:11px 14px 5px;line-height:19px;color:#333;}
.layer_answer .list_board .tit_data{display:block;overflow:hidden;padding-bottom:6px;white-space:nowrap;text-overflow:ellipsis;}
.layer_answer .list_board .txt_data{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.layer_answer .list_board .txt_data,.layer_answer .list_board .txt_day{display:block;font-size:12px;color:#888;}
.layer_answer .list_board .link_send{font-size:13px;color:#2eacbc;text-decoration:underline;}
.layer_answer .board_send{text-align:center;/*vertical-align:middle;*/ }
.layer_answer .board_send .txt_result{height:178px;padding-top:126px;border-bottom:1px solid #e9e9e9;font-weight:bold;font-size:16px;color:#333;}
.layer_answer .board_send .inner_result{display:block;margin-top:4px;font-weight:normal;/*text-align:center;*/ font-size:14px;color:#999;}
.layer_answer .scroll{right:8px;width:6px;margin:10px 0;}
/*** 1:1 대화 URL 공유 ***/
.item_url .box_bubble{max-width:240px;}
.item_url .bubble_chat + .bubble_chat{margin-top:8px;}
.item_url .txt_chat .txt_link{display:block;color:#0088de;text-decoration:underline;}
.item_url .wrap_img{overflow:hidden;position:relative;width:240px;height:120px;border-radius:12px 12px 0 0;background-color:#efefef;}
.item_url .wrap_img + .item_link{border-radius:0 0 12px 12px;}
.item_url .img_link{position:absolute;top:50%;left:50%;width:100%;height:auto;margin:0 auto;vertical-align:top;transform:translate(-50%,-50%);}
.item_url .img_height{width:auto;height:100%;}
.item_url .item_link{padding:9px 9px 7px;font-size:12px;background-color:#fff;color:#808080;/*line-height:16px;*/ }
.item_url .tit_link{font-weight:normal;font-size:14px;line-height:16px;color:#252525;}
.item_url .desc_link{margin:2px 0 3px;line-height:16px;}
.item_url .item_type1 .tit_link{-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;min-height:32px;-webkit-box-orient:vertical;}
.item_url .item_type1 .desc_link{display:none;}
.item_url .item_type2 .tit_link,.item_url .item_type2 .desc_link{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.item_url .item_type3 .tit_link{display:none;}
.item_url .item_type3 .desc_link{-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;min-height:32px;white-space:normal;-webkit-box-orient:vertical;/*line-height:16px;*/ }
.item_url.item_me .wrap_thumb{display:none;}
/*** 1:1채팅 쿠폰 보내기  ***/
.item_coupon .box_bubble{width:210px;background-color:#fff;}
.item_coupon .wrap_img{min-height:210px;background-color:#efefef;}
.item_coupon .img_link{vertical-align:top;}
.item_coupon .item_link{padding:8px 9px;}
.item_coupon .txt_time{right:-55px;bottom:0;}
.item_coupon .tit_link{color:#333;}
.item_coupon .desc_link{color:#808080;}
.item_coupon .wrap_buttons{width:190px;height:36px;margin:11px auto 0;border:1px solid rgba(0,0,0,0.2);}
.item_coupon .btn_get{width:100%;line-height:38px;color:#2eacbc;text-align:center;}
.item_coupon .buttons_type2 .btn_get:first-child:after{float:right;width:1px;height:12px;margin-top:12px;background-color:rgba(0,0,0,0.2);content:'';}
.item_coupon .buttons_type2 .btn_get{float:left;width:50%;letter-spacing:-1px;}
.item_coupon.item_me .txt_time{right:auto;bottom:0;left:-55px;}
/*** 1:1채팅 쿠폰 내 레이어 ***/
.layer_sent{top:50%;left:50%;z-index:9999;margin:-250px 0 0 -165px;width:auto;min-width:280px;max-width:330px;margin-right:auto;border-radius:0;}
.layer_sent .tit_layer{display:block;padding:16px 15px 13px;font-size:16px;color:#333;}
.layer_sent .btn_close{position:absolute;top:0;right:0;padding:14px;}
.layer_sent .ico_close{display:block;width:20px;height:20px;background-position:-60px -200px;}
.layer_sent .box_panel{overflow:hidden;}
.layer_sent .box_panel .box_tf{width:160px;height:28px;border:1px solid #D8D8D8;}
.layer_sent .box_panel .search_g{width:auto;}
.layer_sent .box_panel .btn_g{float:right;width:82px;height:28px;}
.layer_sent .wrap_bottom{position:relative;}
.layer_sent .wrap_bottom .btn_g{float:left;position:absolute;top:14px;left:14px;width:48px;height:27px;line-height:30px;}
.layer_sent .inner_paging .link_page{padding:0 4px;}
.layer_sent .layer_head{height:53px;padding:0 14px;}
.layer_sent .search_g .ico_search{margin:1px 0 0 -3px;}
.layer_sent .search_board .btn_g{line-height:31px;}
.layer_sent .layer_head .tit_board{margin-top:18px;font-size:16px;color:#333;}
.layer_sent .head_board{display:table;width:100%;table-layout:fixed;}
.layer_sent .head_board .tit_board{display:table-cell;float:none;padding:12px 0 7px;}
.layer_sent .head_board .tit_type2{width:74px;padding:12px 0 7px;}
.layer_sent .list_board .wrap_info{position:relative;padding:19px 14px 7px 14px;text-align:left;}
.layer_sent .list_board .wrap_thumb{position:absolute;top:18px;right:13px;width:48px;height:48px;border-radius:2px;}
.layer_sent .list_board li{display:table;width:100%;table-layout:fixed;}
.layer_sent .list_board .cell_txt{display:table-cell;float:none;vertical-align:middle;}
.layer_sent .list_board .txt_about{padding:0;}
.layer_sent .list_board .txt_attach{width:74px;padding:0;text-align:center;}
.layer_sent .list_board .link_data{height:auto;margin:0;padding:11px 14px 5px;line-height:19px;color:#333;}
.layer_sent .list_board .tit_data{display:block;overflow:hidden;padding-left:52px;padding-bottom:6px;white-space:nowrap;text-overflow:ellipsis;}
.layer_sent .list_board .txt_data,.layer_sent .list_board .txt_day{display:block;padding-left:52px;font-size:12px;color:#888;}
.layer_sent .list_board .link_send{font-size:13px;color:#2eacbc;text-decoration:underline;}
.layer_sent .board_send .txt_result{height:176px;padding-top:148px;border-bottom:1px solid #e9e9e9;text-align:center;}
.layer_sent .scroll{right:8px;width:6px;margin:10px 0;}
/***** 포토뷰어 *****/
/* 2023-02-27-v1397 :수정 */
.rocket_view{overflow:hidden;min-width:800px;min-height:540px;}
.rocket_view #kakaoWrap{min-width:auto;}
.wrap_viewer{height:calc(100% + 60px);}
.top_viewer{position:absolute;left:0;top:0;right:0;z-index:20;display:flex;justify-content:center;align-items:center;height:55px;border-bottom:1px solid rgba(148,157,166,0.14);background:#fff;box-sizing:border-box;/* 2023-04-20-v1457 */ }
.top_viewer .util_viewer{position:absolute;top:15px;left:35px;}
.top_viewer .util_viewer .btn_util{width:25px;height:25px;line-height:13px;}
.top_viewer .util_viewer .btn_util:hover{border-radius:50%;background:#F3F5F7;}
.top_viewer .util_viewer .btn_util:disabled{opacity:0.25;}
.top_viewer .util_viewer .btn_all{float:left;margin-right:6px;}
.top_viewer .util_viewer .btn_download{float:left;}
.top_viewer .util_viewer .ico_all{width:15px;height:15px;background-position:-175px -870px;/* 2023-04-20-v1457 */ }
.top_viewer .util_viewer .ico_download{width:13px;height:14px;background-position:-190px -870px;/* 2023-04-20-v1457 */ }
.top_viewer .layer_download{display:none;position:absolute;left:33px;top:26px;width:150px;padding:7px 0;border-radius:5px;border:1px solid rgba(224,228,235,0.5);background:#FFFFFF;box-shadow:0 2px 6px 0 rgba(0,0,0,0.15);}
.top_viewer .layer_download .btn_layer{width:100%;padding:5px 0 5px 21px;font-size:14px;line-height:20px;text-align:left;}
.top_viewer .layer_download .btn_layer:hover{background:#F3F5F7;}
.top_viewer .active + .layer_download{display:block;}
.top_viewer .txt_viewer{font-size:14px;line-height:20px;color:#333;}
.desc_viewer{position:absolute;left:0;top:55px;right:0;z-index:10;display:flex;justify-content:center;align-items:center;height:60px;font-size:14px;background-color:rgba(242,242,242,0.6);/* 2023-04-20-v1457 */ }
.slide_viewer{overflow:hidden;position:relative;min-width:350px;height:100%;margin-top:-60px;background:#fff;}
.box_viewer{display:flex;align-items:center;height:100%;}
.box_viewer .item_viewer{display:flex;flex-shrink:0;justify-content:center;width:100%;padding:0 100px;transform:translateZ(0);box-sizing:border-box;}
.box_viewer .inner_item{position:relative;text-align:center;}
.box_viewer .inner_item:before{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;border:1px solid rgba(0,0,0,0.1);content:'';}
.box_viewer .img_g{display:block;max-width:100%;height:auto;margin:0 auto;}
.box_viewer .item_other .inner_item:before{content:none;}
.box_viewer .desc_g{font-size:14px;line-height:22px;color:#666;}
.box_viewer .ico_loading{margin-bottom:28px;width:64px;height:64px;background-position:-390px -835px;animation:spinner 0.9s linear infinite;/* 2023-03-29-v1440 */ }
.box_viewer .ico_expire_img{width:100px;height:100px;background-position:-455px -850px;/* 2023-04-20-v1457 */ }
.box_viewer .ico_expire_video{width:100px;height:100px;background-position:-555px -850px;/* 2023-04-20-v1457 */ }
.box_viewer .ico_gif{position:absolute;right:15px;bottom:15px;width:28px;height:18px;background-position:-315px -815px;/* 2023-03-30-v1441 */ }
@keyframes spinner{from{transform:rotate(0deg);}
  to{transform:rotate(360deg);} }
.control_viewer .btn_viewer{position:absolute;top:50%;width:26px;height:50px;margin-top:-25px;}
.control_viewer .btn_viewer:disabled .ico_rocket{opacity:0.1;cursor:not-allowed;}
.control_viewer .btn_prev{left:20px;}
.control_viewer .btn_next{right:20px;}
.control_viewer .ico_rocket{width:26px;height:50px;}
.control_viewer .ico_prev{background-position:-270px -840px;}
.control_viewer .ico_next{background-position:-300px -840px;}
.control_viewer .ico_prev:hover{background-position:-330px -840px;}
.control_viewer .ico_next:hover{background-position:-360px -840px;}
.paging_viewer{position:absolute;left:50%;bottom:40px;width:80px;height:28px;margin-left:-40px;border-radius:14px;background:rgba(186,196,210,0.2);font-size:12px;line-height:28px;text-align:center;}
.paging_viewer .emph_g{color:#2D64F9;}
.cont_viewer{display:flex;justify-content:center;align-items:center;height:100%;margin-top:-60px;padding:0 262px;}
.area_viewer{overflow:hidden;overflow-y:auto;min-width:538px;max-width:943px;min-height:400px;max-height:600px;}
.list_viewer{overflow:hidden;margin:-5px -5px -5px -5px;}
.list_viewer li{float:left;width:125px;height:125px;padding:5px;}
.list_viewer .link_thumb{display:block;position:relative;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-color:#F2F2F2;}
.list_viewer .link_thumb:before{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;border:1px solid rgba(255,255,255,0.1);content:'';}
.list_viewer .link_thumb:hover:before{position:absolute;left:0;top:0;right:0;bottom:0;z-index:5;border:2px solid #FEE500;}
/* 2023-04-20-v1457 :수정 시작 */
.list_viewer .mask_on:after{z-index:2;border-radius:0;}
.list_viewer .util_g{position:absolute;right:7px;bottom:7px;z-index:3;font-size:0;}
.list_viewer .ico_rocket + .ico_rocket{margin-left:3px;}
.list_viewer .ico_rocket + .txt_g{margin-left:3px;}
.list_viewer .ico_imgs{width:16px;height:16px;background-position:-205px -870px;}
.list_viewer .ico_desc{width:16px;height:16px;background-position:-225px -870px;}
.list_viewer .txt_g{display:inline-block;padding:2px 3px 1px;border-radius:3px;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;font-size:11px;line-height:13px;color:#fff;background:rgba(0,0,0,0.3);}
.list_viewer .ico_loading{position:static;width:32px;height:32px;margin:46px 0 0 46px;background-position:-390px -900px;animation:spinner 0.9s linear infinite;}
.list_viewer .thumb_expire{position:absolute;left:50%;top:50%;z-index:3;width:44px;height:44px;margin:-22px 0 0 -22px;}
.list_viewer .link_thumb .ico_gif{position:static;width:25px;height:16px;border-radius:0;background-color:transparent;background-position:-245px -870px;}
/* 2023-04-20-v1457 :수정 끝 */
/* 2023-02-27-v1397 삭제 @media only screen and (max-width:800px){ // .chat_viewer .top_viewer{height:40px;text-align:right} // .chat_viewer .topview_data{padding-top:6px} // .chat_viewer .wrap_button .btn_prev{width:15px;height:25px;background-position:-705px -415px} // .chat_viewer .wrap_button .btn_prev:hover{background-position:-745px -415px} // .chat_viewer .wrap_button .btn_next{width:15px;height:25px;background-position:-725px -415px} // .chat_viewer .wrap_button .btn_next:hover{background-position:-765px -415px} // .chat_viewer .topview_item{top:12px} // .chat_viewer .topview_item .btn_all{margin-right:20px;font-size:13px;line-height:20px} // .chat_viewer .topview_item .btn_all .ico_rocket{width:15px;height:15px;margin-right:7px;background-position:-665px -340px} // .chat_viewer .topview_item .btn_download{font-size:13px;line-height:20px} // .chat_viewer .topview_item .btn_download .ico_rocket{float:left;margin-right:12px;width:16px;height:17px;margin:-2px 8px 0 0;background-position:-685px -340px} // .chat_viewer .topview_data .txt_page{margin:0 23px 0;font-size:12px} } */
/*** 1:1채팅_2단계 인증 ***/
.cont_chat .info_certi{margin-top:-2px;border-top:1px solid #666666;text-align:center;}
.cont_chat .tit_certi{display:block;padding-top:150px;font-weight:normal;font-size:28px;}
.cont_chat .tit_certi .ico_rocket{display:block;width:70px;height:70px;margin:0 auto 15px;background-position:-320px -400px;}
.cont_chat .desc_certi{padding:18px 0 40px;font-size:16px;line-height:22px;color:#666666;}
.cont_chat .info_certi .btn_g{margin:0 auto;width:100px;}
/*** 1:1 채팅 설정 공통 ***/
.layer_chat{width:540px;margin-left:-270px;}
.layer_chat .layer_body{padding:2px 35px 0;}
.layer_chat .cont_bundle{position:relative;padding:18px 0 20px;border-bottom:1px solid #e4e4e4;}
.layer_chat .cont_bundle[class*="lst"]{padding-bottom:0;border:0 none;}
.layer_chat .tit_chat{display:block;font-weight:normal;font-size:16px;line-height:20px;}
.layer_chat .wrap_option{margin-top:12px;font-size:0;line-height:0;}
.layer_chat .item_inp{display:inline-block;margin-left:19px;}
.layer_chat .item_inp:first-child{margin-left:0;}
.layer_chat .lab_g{color:#888888;}
.layer_chat .btn_info{display:inline-block;margin:1px 0 0 6px;vertical-align:top;}
.layer_chat .ico_help{width:18px;height:18px;background-position:-320px -320px;vertical-align:top;}
.layer_chat .wrap_btn{padding:21px 0 30px;text-align:center;border-top:0 none;}
.layer_rocket .desc_warning{font-size:12px;color:#666666;}
.layer_rocket .desc_warning:before{content:"*";padding-right:5px;font-size:16px;vertical-align:top;}
/*** 1:1 채팅 레이어 ***/
/* /basic/chat/_css/layer.css 변경 시 같이 변경되어야 함 */
.layer_basic{position:absolute;top:10px;right:0;bottom:10px;left:0;z-index:9999;background-color:transparent;white-space:nowrap;text-align:center;}
.layer_basic:after{display:inline-block;height:100%;vertical-align:middle;content:"";}
.layer_basic .inner_layer{display:inline-block;position:relative;max-height:100%;vertical-align:middle;white-space:normal;text-align:left;}
.layer_basic .btn_close{position:absolute;top:0;right:0;}
.layer_basic .btn_close:hover .ico_close{background-position:-60px -180px;}
.layer_basic .btn_close .ico_close{display:block;width:20px;height:20px;background-position:-60px -200px;}
.layer_basic .tablist_layer{display:table;width:100%;padding:0 15px;border-bottom:1px solid #f0f0f0;box-sizing:border-box;table-layout:fixed;}
.layer_basic .tablist_layer .item_tab{display:table-cell;vertical-align:middle;}
.layer_basic .tablist_layer .item_tab.on .btn_tab{font-weight:bold;color:#333;}
.layer_basic .tablist_layer .item_tab:only-child .btn_tab{font-weight:bold;color:#333;text-align:left;}
.layer_basic .tablist_layer .item_tab:not(:only-child).on .btn_tab:after{content:"";}
.layer_basic .tablist_layer .btn_tab{display:block;position:relative;width:100%;padding:11px 0 8px;font-size:13px;text-align:center;}
.layer_basic .tablist_layer .btn_tab:hover{text-decoration:none;}
.layer_basic .tablist_layer .btn_tab:after{position:absolute;right:0;bottom:-1px;left:0;height:1px;background-color:#333;}
.layer_basic_member .inner_layer{width:330px;padding-top:45px;box-sizing:border-box;}
.layer_basic_member .layer_head{position:absolute;top:0;right:0;left:0;height:44px;border-bottom:1px solid #f0f0f0;background-color:#f8f8f8;}
.layer_basic_member .layer_body{position:relative;padding:38px 0 45px;background:#fff;}
.layer_basic_member .tit_layer{display:block;padding:11px 15px 9px;font-weight:normal;font-size:16px;color:#333333;}
.layer_basic_member .btn_close{padding:13px 15px 11px;}
.layer_basic_member .emph_plugin{display:block;position:absolute;right:0;bottom:0;left:0;padding:12px 15px 12px;font-size:12px;line-height:1.67;color:#999999;background-color:#fff;}
.layer_basic_member .emph_plugin .link_emph{color:#333333;text-decoration:underline;}
.layer_basic_member .emph_plugin.scrolling{box-shadow:0 -1px 4px 0 rgba(0,0,0,0.08);}
.layer_basic_member .emph_plugin.scrolling:after{position:absolute;top:-1px;right:0;left:0;z-index:1;height:1px;background-color:rgba(0,0,0,0.04);content:'';}
.layer_basic_member .txt_ellipsis{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.layer_basic_member .tablist_layer{position:absolute;top:0;right:0;left:0;height:38px;background-color:#fff;}
.layer_basic_member .tabcontent_layer{padding:20px 15px 0;}
.layer_basic_member .tabcontent_layer .tit_info{font-weight:normal;font-size:13px;line-height:1.54;color:#333;}
.layer_basic_member .tabcontent_layer .desc_info{font-size:13px;line-height:1.46;color:#999999;}
.layer_basic_member .tabcontent_layer .space_top{padding-top:8px;}
.layer_basic_member .tabcontent_layer .bar_divider{height:5px;margin:0 -15px;border-top:1px solid #e2e2e2;background-color:#f6f6f6;}
.layer_basic_member .group_member{padding:10px 0;}
.layer_basic_member .group_member:last-child{padding-bottom:22px;}
.layer_basic_member .group_member + .group_member{border-top:1px solid #f2f2f2;}
.layer_basic_member .group_member .tit_info{font-weight:bold;}
.layer_basic_member .group_member .desc_info{line-height:1.69;}
.layer_basic_member .group_member .desc_info + .dl_group{padding-top:8px;}
.layer_basic_member .group_member .dl_group{font-size:13px;line-height:1.62;color:#333;}
.layer_basic_member .group_member .dl_group dt{float:left;}
.layer_basic_member .group_member .dl_group dd{overflow:hidden;}
.layer_basic_member .group_member .dl_group dd:after{content:"";clear:both;}
.layer_basic_member .area_btn{display:table;width:100%;margin:0 -3px;padding:25px 0 23px;table-layout:fixed;}
.layer_basic_member .area_btn .col_btn{display:table-cell;padding:0 3px;}
.layer_basic_member .area_btn .btn_g{width:100%;}
.layer_basic_member .item_inp{height:auto;border-top:1px solid #f0f0f0;}
.layer_basic_member .item_inp:last-child{border-bottom:1px solid #f0f0f0;}
.layer_basic_member .item_inp.dimmed_g{opacity:1;}
.layer_basic_member .item_inp.dimmed_g .inp_g,.layer_basic_member .item_inp.dimmed_g .lab_g{opacity:0.3;}
.layer_basic_member .item_inp .lab_g{display:block;height:100%;padding:12px 10px 10px 32px;}
.layer_basic_member .item_inp .ico_radio{top:20px;left:6px;margin-top:0;}
.layer_basic_member .item_inp .tit_info{display:block;line-height:1.31;}
.layer_basic_member .item_inp .tit_info + .tit_info{padding-top:4px;}
.layer_basic_member .desc_info + .group_member{padding-top:17px;}
.layer_basic_member .desc_info + .group_choice{padding-top:20px;}
.layer_basic_member .group_member + .area_btn{padding-top:15px;}
.layer_basic_member .group_member + .bar_divider{margin:10px -15px 23px;}
.layer_basic_member .bar_divider + .tit_info + .space_top{padding-top:5px;}
.layer_basic_member .bar_divider + .tit_info + .desc_info + .group_choice{padding-top:13px;}
/* 채팅 사용 */
.layer_chat .tit_used{display:inline-block;padding:5px 15px 0 0;}
.layer_chat .btn_setup{display:inline-block;width:70px;height:28px;vertical-align:top;}
.layer_chat .btn_setup .ico_rocket{display:block;width:70px;height:28px;background-position:-60px -220px;}
.layer_chat .btn_setup.off .ico_rocket{background-position:-140px -220px;}
/* 채팅 가능 시간 */
.layer_chat .chat_time{margin-top:12px;font-size:0;line-height:0;}
.chat_time .opt_time{width:58px;height:26px;margin:0 5px 0 0;}
.chat_time .opt_time .btn_opt{padding:7px 0 5px 9px;font-size:12px;color:#666666;}
.chat_time .opt_time .box_opt{top:26px;}
.chat_time .opt_g2 > .btn_opt .ico_arr{right:7px;}
.chat_time .txt_bar{display:inline-block;width:8px;height:1px;margin:14px 10px 0 5px;background-color:#888888;vertical-align:top;}
.chat_time .item_inp{float:right;margin-top:5px;vertical-align:top;}
.layer_chat .disabled_g2 .opt_time{border-color:#e0e0e0;}
.layer_chat .disabled_g2 .btn_opt{color:#bbbbbb;background-color:#f0f1f2;}
.layer_chat .disabled_g2 .btn_opt .ico_arr{display:none;}
/* 채팅 불가능 안내 메시지 */
.layer_chat .wrap_inp .item_inp{margin:12px 12px 11px 0;}
.layer_chat .box_tf3{height:76px;}
.layer_chat .box_tf3 .tf_g{text-align:left;height:45px;}
/* 채팅설정 툴팁 */
.layer_chat .layer_tooltip{top:43px;right:-18px;z-index:30;padding:5px 7px 13px 10px;}
.layer_chat .layer_tooltip .ico_arr{left:18px;right:inherit;}
.layer_chat .layer_tooltip .desc_tooltip{padding-left:8px;margin-top:9px;text-indent:-8px;}
.layer_chat .layer_tooltip .desc_tooltip:before{content:'';display:inline-block;width:3px;height:3px;margin:5px 5px 0 0;background-color:#332d0b;border-radius:50%;vertical-align:top;}
.layer_chat .tooltip_type2{width:321px;padding:14px 7px 13px 10px;}
.layer_chat .desc_warning{margin-top:18px;}
/* 채팅 대화내용 불러오기 */
.info_backup{margin-top:195px;text-align:center;}
.info_backup .tit_backup{display:block;padding-top:106px;font-weight:normal;font-size:28px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/tit_backup.png) no-repeat 50% 0;-webkit-background-size:132px 85px;background-size:132px 85px;}
.info_backup .desc_backup{font-size:16px;padding-top:17px;color:#666666;}
.head_backup{width:700px;margin:0 auto;padding:72px 0 12px;border-bottom:1px solid #666666;}
.head_backup .tit_backup{font-weight:normal;font-size:36px;}
.backup_info{width:700px;margin:0 auto 100px;}
.backup_info .desc_backup{padding-top:24px;font-size:15px;line-height:22px;color:#888888;}
.backup_info .link_backgup{color:#2ac5bf;text-decoration:none;}
.backup_info .list_backup{overflow:hidden;padding-top:25px;font-size:14px;}
.backup_info .tit_list{float:left;}
.backup_info .txt_dot{float:left;margin:-3px 3px 0 0;color:#ff5640;}
.backup_info .cont_list{float:left;margin:-2px 0 0 41px;color:#2ac5bf;}
.backup_info .desc_list{display:block;margin-top:3px;font-size:12px;color:#999999;}
.backup_info .box_backup{width:694px;height:254px;margin:37px 0 0 -4px;padding:2px;background:#f8f8f9;border:1px solid #d8d8d8;border-radius:2px;}
.backup_info .way_backup{width:100%;height:100%;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/way_backup2.png) no-repeat 0 0;background-size:696px 252px;-webkit-background-size:696px 252px;text-indent:-9999px;}
.backup_info .tit_caution{margin-left:-5px;padding:35px 0 3px;border-bottom:1px solid #d2d2d2;}
.backup_info .txt_caution{font-weight:normal;font-size:16px;}
.backup_info .list_caution{margin-left:-5px;padding:9px 6px 40px;border-bottom:1px solid #ecebeb;}
.backup_info .list_caution li{padding:8px 0 0 0;line-height:16px;color:#888888;}
.backup_info .wrap_btn{padding-top:30px;text-align:center;}
.backup_info .wrap_btn .btn_g{width:180px;height:40px;}
.backup_info .progress_backup{position:relative;}
.backup_info .tit_progress{display:block;padding-top:85px;font-weight:normal;font-size:14px;text-align:center;}
.backup_info .progress_percent{position:absolute;left:50%;top:38px;width:60px;height:20px;margin-left:-30px;padding:9px 0 11px;background-position:-555px -195px;font-weight:bold;font-size:16px;line-height:18px;color:#ffdf2c;text-align:center;text-indent:0;}
.backup_info .progress_bar{position:relative;width:496px;height:4px;margin:22px auto 27px;padding:1px;background:#8d8d8d;border:1px solid #828282;border-radius:3px;}
.backup_info .inner_bar{width:100%;height:100%;background:#999999;border-radius:2px;}
.backup_info .ing_bar{position:absolute;left:0;top:0;height:6px;z-index:10;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/ing_bar.png) no-repeat 0 0;border-radius:2px;background-size:498px 6px;-webkit-background-size:498px 6px;}
.backup_info .desc_progress{padding:0 0 1px 108px;color:#888888;}
.backup_info .desc_emph{color:#ff5640;}
.backup_info .desc_progress .txt_dot{float:none;color:#888888;}
.backup_info .progress_complete .desc_progress{padding:0;text-align:center;}
/* 채팅 대화내용 불러오기 > 레이어 */
.layer_backup{width:800px;margin-left:-400px;color:#666666;}
.layer_backup .tit_layer{color:#333333;}
.layer_backup .box_backup{width:724px;height:250px;margin:22px auto 0;padding:2px;background:#f8f8f9;border:1px solid #d8d8d8;border-radius:3px;}
.layer_backup .way_backup{width:100%;height:100%;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/way_backup.png) no-repeat 0 0;background-size:726px 252px;-webkit-background-size:726px 252px;text-indent:-9999px;}
.layer_backup .link_backup{color:#2eacbc;text-decoration:none;}
.layer_backup .desc_backup{padding-top:40px;font-size:16px;line-height:29px;}
.layer_backup .list_backup{padding:19px 0 0 3px;font-size:12px;}
.layer_backup .list_backup li{margin-bottom:3px;}
.layer_backup .wrap_btn{padding:30px 0 38px;border-top:0 none;border-bottom:1px solid #e9e9e9;text-align:center;}
.layer_backup .wrap_btn .btn_g{width:152px;}
.layer_backup .wrap_inp{float:right;position:relative;margin:20px 0 18px;}
.layer_backup .inp_check{position:absolute;left:0;top:2px;border:0 none;opacity:0.01;}
.layer_backup .lab_check{font-size:14px;line-height:18px;cursor:pointer;}
.layer_backup .inp_check:checked + .lab_check .ico_check{background-position:-120px -160px;}
.layer_backup .ico_check{width:18px;height:18px;margin-right:9px;vertical-align:top;border-radius:2px;background-position:-100px -160px;}
.layer_backup_type2{width:460px;margin-left:-230px;}
.layer_backup_type2 .desc_backup{padding:26px 0 198px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/bg_backup.png) no-repeat 50% 102px;background-size:120px 120px;-webkit-background-size:120px 120px;}
.layer_backup_type2 .link_backup{color:#2eacbc;text-decoration:none;}
/* 개발자용 채널만들기 > 레이어 */
.layer_add_dev{width:530px;margin-left:-265px;}
.layer_add_dev .layer_body{padding:0;}
.layer_add_dev .wrap_summary{padding:14px 20px 17px 30px;border-bottom:solid 1px #ecebeb;}
.layer_add_dev .tit_add{position:relative;display:block;font-weight:normal;font-size:14px;line-height:2.357;}
.layer_add_dev .tit_add + .desc_add{padding-top:4px;}
.layer_add_dev .desc_add{font-size:13px;color:#888;line-height:1.429;}
.layer_add_dev .wrap_choice{overflow-y:auto;}
.layer_add_dev .inner_choice{height:163px;padding:22px 0 0 30px;}
.layer_add_dev .item_inp{height:auto;}
.layer_add_dev .item_inp:last-child{margin-bottom:24px;}
.layer_add_dev .item_inp .lab_g{display:block;height:20px;padding:8px 0 8px 24px;line-height:20px;color:#333;}
.layer_add_dev .wrap_btn{margin:0 30px;padding:20px 0 22px;border-color:#e4e4e4;text-align:center;}
/* 친구그룹에 추가 > 기존그룹추가 */
.layer_group{width:460px;margin-left:-230px;}
.layer_group .desc_group{padding:21px 53px 27px 0;border-bottom:1px solid #e4e4e4;}
.layer_group .item_inp{margin:20px 57px 5px 0;}
.layer_group .item_inp:last-child{margin-right:0;}
.layer_group .cont_group{overflow:hidden;position:relative;padding-top:14px;}
.layer_group .view_group{width:398px;height:228px;border:1px solid #d8d8d8;}
.layer_group .fld_group{overflow:hidden;border-bottom:1px solid #d8d8d8;}
.layer_group .fld_group .tf_g{float:left;width:330px;height:35px;border-right:1px solid #d8d8d8;line-height:20px;text-indent:15px;}
.layer_group .fld_group .btn_search{float:left;width:67px;height:35px;font-size:14px;background-color:#f8f8f9;color:#666666;}
.layer_group .info_group{padding:6px 15px;}
.layer_group .info_group .item_inp{margin:0;padding:6px 0;}
.layer_group .info_group .lab_g{color:#888888;}
.layer_group .wrap_btn{text-align:center;}
.layer_group .wrap_btn .btn_g{width:70px;height:32px;line-height:31px;}
.layer_group .desc_warning{margin:7px 0 20px 0;}
/* 친구그룹에 추가 > 새로운그룹추가 */
.layer_group .add_group{width:375px;height:208px;padding:10px 10px 10px 13px;border:1px solid #e2e2e2;background-color:#f8f8f9;font-size:0;}
.layer_group .lab_name{display:inline-block;width:67px;margin-top:3px;font-size:14px;vertical-align:top;}
.layer_group .box_tf{display:inline-block;position:relative;background-color:white;}
.layer_group .txt_byte{position:absolute;bottom:5px;right:10px;font-size:12px;color:#bbbbbb;}
.layer_group .group_name{margin-bottom:6px;}
.group_name .box_tf{width:259px;height:24px;padding:6px 36px 0 11px;}
.group_explan .box_tf{width:278px;height:156px;}
/* 채팅방을 나가겠습니까 */
.layer_outside{width:460px;margin-left:-230px;}
.layer_outside .list_goout{overflow:hidden;padding:22px 0 6px;}
.layer_outside .list_goout li{position:relative;padding:0 0 17px 16px;line-height:18px;}
.layer_outside .list_goout li:before{content:'';position:absolute;top:6px;left:0;width:4px;height:4px;background-color:#d8d8d8;border-radius:4px;}
.layer_outside .wrap_btn{text-align:center;}
.layer_outside .wrap_btn .btn_g{width:70px;height:32px;line-height:31px;}
/* 1:1 채팅 가이드 레이어 */
.layer_chat_guide{width:640px;margin-left:-320px;}
.layer_chat_guide .layer_body{padding:0;}
/* 채팅방 */
.info_profile .btn_favorite{display:inline-block;margin:-2px -4px 0 -4px;padding:4px;vertical-align:top;}
.info_profile .btn_favorite .ico_favorite{display:block;width:13px;height:13px;background-position:-300px -520px;}
.info_profile .favorite_on .ico_favorite{background-position:-315px -520px;}
.info_profile .box_tooltip .tooltip_top3{left:-50px;width:auto;min-width:auto;white-space:nowrap;}
.info_profile .tooltip_top3 .ico_arr{left:53px;}
.info_profile .txt_user .state_user{position:absolute;right:0;top:1px;height:16px;border:1px solid #dedede;border-radius:2px;font-size:11px;line-height:17px;color:#6c6c6c;text-align:center;}
.info_profile .txt_user .state_friend{width:37px;background-color:#fdfdfd;}
.info_profile .txt_user .ico_friend{width:10px;height:7px;margin:5px 2px 0 0;background-position:-360px -555px;}
.info_profile .txt_unfriend{padding-right:53px;}
.info_profile .txt_block{padding-right:61px;color:#ff5f4a;}
.info_profile .txt_block.txt_unfriend{padding-right:70px;}
.info_profile .txt_user .state_unfriend{width:46px;background-color:#f3f3f3;}
.info_profile .txt_user2{overflow:visible;padding-right:100px;}
.info_profile .txt_user2.txt_unfriend,.info_profile .txt_user2.txt_unmember{padding-right:110px;}
.info_profile .txt_user2.txt_unfriend.txt_unmember{padding-right:116px;}
.info_profile .txt_user2 .txt_name{overflow:hidden;display:inline-block;position:relative;max-width:98%;white-space:nowrap;text-overflow:ellipsis;}
.info_profile .txt_block .txt_name{padding-right:16px;max-width:calc(98% - 13px);}
.info_profile .txt_user2 .state_friend,.info_profile .txt_user2 .state_unfriend{right:54px;}
.info_profile .txt_user2 .state_unfriend,.info_profile .txt_user2 .state_unmember{background-color:#fdfdfd;}
.info_profile .txt_user2.txt_unmember .state_friend,.info_profile .txt_user2.txt_unmember .state_unfriend{right:63px;}
.info_profile .txt_user2 .state_member{width:auto;padding-left:3px;text-align:left;cursor:pointer;}
.info_profile .txt_user2 .state_member .layer_tooltip3,.info_profile .txt_user2 .state_unmember .layer_tooltip3{display:none;}
.info_profile .txt_user2 .state_member:hover .layer_tooltip3,.info_profile .txt_user2 .state_unmember:hover .layer_tooltip3{display:block;}
.info_profile .txt_user2 .state_member .ico_member,.info_profile .txt_user2 .state_unmember .ico_member{width:6px;height:9px;margin:3px;background-position:-130px -140px;}
.info_profile .txt_user2 .state_unmember{padding-left:4px;cursor:pointer;}
.layer_tooltip3{position:absolute;top:27px;right:0;z-index:10;width:auto;padding:12px 13px 11px;border-radius:2px;font-size:12px;line-height:15px;background-color:rgba(72,72,72,0.9);color:white;text-align:left;box-sizing:border-box;word-break:break-all;}
.layer_tooltip3 .ico_arr{position:absolute;top:-5px;right:15px;font-size:0;line-height:0;pointer-events:none;}
.layer_tooltip3 .ico_arr:before{width:0;height:0;border:solid transparent;border-width:0 3px 5px 3px;border-bottom-color:rgba(72,72,72,0.9);content:'';}
.layer_tooltip3.tooltip_left{left:-124px;right:auto;}
.layer_tooltip3.tooltip_left .ico_arr{left:auto;right:50px;}
.txt_unmember .layer_tooltip3.tooltip_left{left:-122px;}
.txt_unmember .layer_tooltip3.tooltip_left .ico_arr{right:73px;}
.txt_unfriend .layer_tooltip3.tooltip_left{left:-134px;}
.txt_unfriend .layer_tooltip3.tooltip_left .ico_arr{right:43px;}
.txt_unfriend.txt_unmember .layer_tooltip3.tooltip_left{left:-132px;}
.txt_unfriend.txt_unmember .layer_tooltip3.tooltip_left .ico_arr{right:64px;}
.layer_member .layer_head{height:43px;padding-left:16px;}
.layer_member .tit_layer{padding:11px 0 0;font-size:16px;}
.layer_member .layer_body{padding:0 15px;}
.layer_member .desc_member{margin-top:19px;}
.layer_member .list_info{overflow:hidden;padding:8px 0 7px;}
.layer_member .list_info li{position:relative;padding-left:8px;line-height:22px;color:#888888;font-size:14px;}
.layer_member .list_info li:before{content:'';position:absolute;top:8px;left:0;width:4px;height:4px;background-color:#888888;border-radius:4px;}
.layer_member .txt_notice{margin:7px 0 5px;padding:0;}
.layer_member .list_notice{padding:0 0 10px 3px;}
.layer_member .list_notice li{line-height:18px;color:#888888;font-size:12px;}
.layer_member .list_notice .link_member{color:#5a8280;text-decoration:underline;}
.layer_member .wrap_btn{text-align:center;}
.layer_member .wrap_btn .btn_g{width:100px;}
.layer_member .btn_close{padding:12px;right:0;}
.layer_member .txt_nodata{margin:8px 0;line-height:22px;color:#888888;word-break:keep-all;}
.chat_popup .state_chat{position:absolute;right:36px;top:12px;width:58px;height:18px;border-radius:18px;font-size:12px;text-align:center;}
.chat_popup .btn_counsel{width:54px;border:1px solid #2eacbc;color:#2eacbc;}
.chat_popup .state_finish{line-height:19px;color:white;background-color:#b8b8b8;}
.chat_popup .btn_counsel .ico_arr{width:4px;height:6px;margin:5px 0 0 4px;background-position:-320px -570px;}
.chat_popup .tooltip_top4{left:auto;right:12px;top:32px;width:auto;min-width:auto;white-space:nowrap;}
.chat_popup .tooltip_top4 .ico_arr{left:auto;right:48px;}
.write_chat .select_faqchat{position:absolute;left:32px;bottom:-39px;}
.write_chat .btn_faq{display:inline-block;padding:8px 5px 8px 0;}
.write_chat .btn_faq .ico_rocket{width:20px;height:13px;background-position:-340px -570px;}
.detail_setting .btn_setup.disabled_g2 .ico_rocket,.account_info .btn_alim.disabled_g2 .ico_rocket{background-position:-420px -530px;}
.detail_setting .off.disabled_g2 .ico_rocket,.account_info .off.disabled_g2 .ico_rocket{background-position:-420px -500px;}
.cont_chat .sanction_set{right:0;}
/*** 메세지 신규버전 - 메세지 작성 ***/
.cont_message .btn_g2{border-color:rgba(0,0,0,0.05);color:rgba(0,0,0,0.8);background-color:#ffdf2c;}
.cont_message .btn_g2:hover{background-color:#e7c81a;}
.cont_message .txt_byte[class*="on"] .txt_num{color:#2eacbc;}
.message_new .desc_upload{padding:1px 0 2px 8px;color:#999999;text-indent:-8px;}
.message_new{padding-right:0;/* 2024-02-22-v1782 */ }
.message_new:after{display:block;clear:both;content:'';/* 2024-02-22-v1782 */ }
.message_new .info_message{float:left;width:550px;}
.message_new .view_newtype{float:left;position:relative;top:auto;right:auto;height:auto;margin:46px 0 0 58px;padding-bottom:11px;}
.message_new .post_add{display:none;position:absolute;left:11px;top:9px;font-size:14px;line-height:20px;color:#888888;}
.message_new .post_add .link_post{color:#333;text-decoration:underline;}
.message_new .post_on{border-color:#d8d8d8;}
.message_new .post_on .post_add{display:block;}
.message_new .upload_url .tf_g{color:#333333;}
.message_new .upload_url .btn_g[class*="disabled"],.view_newtype .upload_url .btn_g:disabled{color:#999999;opacity:1;}
.message_new .section_file .desc_error:first-of-type{margin:0;}
.view_newtype .wrap_message{height:auto;min-height:485px;padding-bottom:35px;}
.view_newtype .wrap_message:before{bottom:0;height:auto;min-height:483px;}
.view_newtype .box_profile{overflow:hidden;position:relative;width:240px;padding:10px 0 0 4px;}
.view_newtype .profile_thumb{overflow:hidden;float:left;position:relative;width:24px;height:24px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/profile_default_type1.png) no-repeat 0 0;-webkit-background-size:24px 24px;background-size:24px 24px;}
.view_newtype .txt_name{display:block;overflow:hidden;padding:1px 0 0 4px;font-size:10px;line-height:15px;color:rgba(0,0,0,0.7);text-overflow:ellipsis;white-space:nowrap;}
.view_newtype .box_message{width:210px;margin:-6px 0 0 32px;}
.view_newtype .box_message .box_profile{width:193px;height:34px;padding:0 10px 0 7px;border-bottom:1px dashed #cccccc;}
.view_newtype .box_message .profile_thumb{width:20px;height:20px;margin-top:7px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/profile_default_type2.png) no-repeat 0 0;-webkit-background-size:20px 20px;background-size:20px 20px;}
.view_newtype .box_message .txt_name{padding:7px 0 0 7px;font-size:11px;line-height:20px;color:#4d4d4d;}
.view_newtype .box_message .inp_on{color:#191919;}
.type_wide .box_message{width:286px;}
.view_newtype .file_message{margin:0;border:none;border-bottom:1px solid rgba(0,0,0,0.05);}
.view_newtype .file_message:before{display:none;}
.view_newtype .file_message .link_file{border:0 none;}
.view_newtype .file_message .link_file:before{position:absolute;left:0;right:0;top:0;bottom:0;border:solid rgba(0,0,0,0.05);border-width:0 0 1px;content:normal;}
.view_newtype .file_message.no_image .link_file,.view_newtype .file_message.no_image2 .link_file{height:105px;}
.view_newtype .file_message.no_image .link_file,.view_newtype .file_message.no_vod .link_file{height:105px;}
.view_newtype .message_btn .link_name{display:block;height:24px;padding:0;border:1px solid transparent;font-size:11px;line-height:24px;color:#888888;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;}
.view_newtype .message_btn .link_name:hover{text-decoration:none;}
.view_newtype .btn_type2:before{position:absolute;left:50%;top:7px;width:1px;height:16px;margin-left:-1px;background-color:gainsboro;content:'';}
.view_newtype .btn_type2 .link_name{float:left;width:90px;}
.view_newtype .btn_type2 .link_name + .link_name{margin-left:8px;}
.view_newtype .message_btn .link_on{color:#2eacbc;-webkit-font-smoothing:antialiased;}
.view_newtype .txt_ad{height:28px;margin:-2px 0 0;padding:0 10px;border-top:1px solid rgba(0,0,0,0.05);font-size:11px;line-height:28px;color:#999999;background-color:#f9f9f9;}
.view_newtype .link_share{position:absolute;right:-35px;top:50%;margin-top:-15px;width:27px;height:27px;background-position:-370px -565px;}
.view_newtype .wrap_message .ico_noimg2{width:22px;height:22px;margin:-11px 0 0 -11px;background-position:-370px -480px;}
.view_newtype .wrap_message .play_time{right:5px;bottom:5px;background-color:rgba(37,37,37,0.7);}
.view_newtype .play_time .ico_rocket{width:4px;height:5px;margin:5px 3px 0 0;background-position:-390px -505px;}
.view_newtype .message_btn .on{border-color:#ff5d48;border-radius:2px;}
.view_newtype .file_message .link_vertical{background-color:white;}
.view_newtype .file_vod .link_vertical{background-color:black;}
.view_newtype .link_vertical .thumb_g{width:auto;margin:0 auto;}
.view_newtype .wrap_message .ad_top{margin-bottom:2px;}
.section_coupon .section_g.section_list{margin-top:12px;}
.section_coupon .tit_message{position:relative;}
.section_coupon .tit_message .layer_tooltip{left:0;top:25px;right:auto;}
.section_coupon .tit_message .ico_arr{left:105px;}
.wrap_couponBtn{padding:18px 13px 11px 14px;border:1px solid #ededed;background-color:#f9f9fa;/* 2023-06-26-v1533 */ }
.wrap_couponBtn .desc_g{margin-top:8px;font-size:12px;line-height:18px;color:#999;}
.wrap_couponBtn .desc_g + .desc_error{margin-top:1px;}
.wrap_couponBtn .item_add{margin-top:3px;padding-left:80px;}
.wrap_couponBtn .btn_add{width:100%;padding:9px 10px 8px;border:1px solid #d8d8d8;border-radius:2px;background-color:white;font-size:14px;}
.wrap_couponBtn .wrap_btns{margin-top:-2px;}
.wrap_couponBtn .btn_drag{padding:0 2px;margin-right:14px;}
.wrap_couponBtn .btn_drag:hover{cursor:move;}
.wrap_couponBtn .btn_delete{padding:0 4px;}
.wrap_couponBtn .ico_control{width:14px;height:10px;background-position:-550px -684px;vertical-align:middle;}
.wrap_couponBtn .ico_delete{width:10px;height:10px;background-position:-590px -840px;vertical-align:middle;}
.wrap_couponBtn .ico_add{width:10px;height:10px;margin:-2px 2px 0 0;background-position:-480px -835px;vertical-align:middle;}
.wrap_couponBtn.type_addonly .item_add{margin:0;padding:0;/* 2023-01-18-v1219 */ }
/* 2023-06-26-v1533 :추가 시작 */
.wrap_couponBtn + .list_flex{margin-top:11px;}
.list_flex li{display:flex;font-size:12px;line-height:18px;color:#999;}
.list_flex li + li{margin-top:6px;}
.list_flex .bul_g{flex:none;margin-right:4px;}
/* 2023-06-26-v1533 :추가 끝 */
.list_couponBtn{font-size:0;}
.list_couponBtn + .list_couponBtn{margin-top:3px;}
.list_couponBtn.type_desc .box_error + .desc_error{padding-bottom:10px;}
.list_couponBtn.type_upload{margin-top:8px;padding:15px 0 2px;border-top:1px solid #ededed;}
.list_couponBtn.type_link .box_tf:not(.box_error){margin-bottom:0;}
.list_couponBtn .tit_list,.list_couponBtn .item_list{display:inline-block;}
.wrap_couponBtn .list_couponBtn .tit_list{float:left;width:80px;padding-top:4px;font-size:14px;line-height:20px;color:#888888;}
.carousel_custom .list_couponBtn.type_desc .tit_list{padding-top:10px;}
.list_couponBtn .item_list{position:relative;font-size:0;}
.list_couponBtn .item_list .box_tf{padding-right:50px;background-color:white;/* 2023-01-26-v1361 */ }
.list_couponBtn .item_list .box_tf_auto{padding-right:10px;/* 2023-06-26-v1533 */ }
.list_couponBtn .item_list .box_tf_auto:read-only{border-color:#D8D8D8;background-color:#F2F2F2;/* 2023-06-26-v1533 */ }
.list_couponBtn .item_list .box_tf_auto:read-only .tf_g{color:#888;/* 2023-06-26-v1533 */ }
.list_couponBtn:last-child .desc_error:last-child{padding-bottom:0;}
.list_couponBtn .desc_error{padding-bottom:10px;line-height:20px;}
.list_couponBtn .btn_opt{line-height:inherit;}
.list_couponBtn .opt_g2{display:inline-block;width:130px;height:34px;margin-bottom:7px;}
.list_couponBtn .opt_g2 .list_opt .btn_opt{padding-left:10px;}
.list_couponBtn .item_discount .box_tf{display:inline-block;width:92px;margin-left:6px;padding-right:26px;}
.list_couponBtn .item_discount .box_tf + .desc_error{padding-left:138px;}
.info_message_commerce .list_couponBtn:first-child .item_discount .desc_error{padding-bottom:5px;}
.list_couponBtn .item_title .box_tf{display:inline-block;width:calc(100% - 200px);margin-left:6px;padding-right:50px;}
.list_couponBtn .item_title .box_tf + .desc_error{padding-left:138px;}
.list_couponBtn > [class*="item_"]{width:calc(100% - 80px);}
.list_couponBtn .item_discount .txt_discount{position:absolute;bottom:6px;right:11px;font-size:14px;color:#666666;}
.list_couponBtn .item_btn{display:flex;justify-content:space-between;align-items:center;position:relative;height:36px;margin-top:5px;padding:1px 10px 0;border:1px solid #d8d8d8;border-radius:2px;font-size:14px;background-color:white;transform:translateZ(0);box-sizing:border-box;}
.list_couponBtn .item_btn.over:before{position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;z-index:20;border:1px dashed #3B74DD;background-color:#EEF4FF;box-sizing:border-box;content:'';}
.list_couponBtn .item_btn.type_error{border-color:#ff9789;color:#666;}
.list_couponBtn .item_btn:first-of-type{margin-top:0;}
/*** 메세지 - 퀴즈형 ***/
.section_g .upload_g:last-child .box_tf{margin-bottom:0;}
.info_message .section_g.disabled{opacity:0.4;pointer-events:none;}
.info_message .section_g .inner_section{position:relative;}
.info_message .section_g .inner_section + .inner_section{margin-top:30px;}
.info_message_quiz .section_g{margin-bottom:30px;padding-bottom:30px;}
.inner_section .layer_tooltip{top:24px;left:0;width:158px;font-size:13px;}
.inner_section .layer_tooltip .ico_arr{left:71px;right:auto;}
.inner_section .link_hint{position:absolute;top:1px;right:0;color:#333;text-decoration:underline;}
.inner_section.disabled{opacity:0.4;pointer-events:none;}
.inner_section .box_tf3{height:auto;padding:7px 14px;}
.inner_section .box_tf3 .tf_g{height:75px;}
.inner_section .wrap_couponBtn{padding-right:14px;}
.tit_quiz_select{display:block;margin-bottom:12px;font-size:14px;font-weight:400;color:#191919;line-height:18px;}
.list_quiz_select .box_tf{display:flex;align-items:center;height:40px;padding-top:0;padding-right:9px;background-color:white;box-sizing:border-box;}
.list_quiz_select .box_tf4 .txt_byte{flex-shrink:0;position:static;margin-top:2px;}
.list_quiz_select .item_inp{flex-shrink:0;margin:0;}
.list_quiz_select .item_inp .lab_g{padding-left:18px;}
.list_quiz_select .tf_g{margin-left:6px;}
.wrap_couponBtn .list_quiz_select .btn_delete{padding:10px;margin-right:-7px;}
.wrap_couponBtn .list_quiz_select .btn_delete .icon_delete_16{display:block;}
.list_couponBtn.type_upload2 .box_tf{background:#fff;}
.list_couponBtn.type_upload2 .disabled_g .box_tf{background:#f0f1f2;}
.grouptit_select{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;}
.grouptit_select .tit_quiz_select{margin:0;}
.grouptit_select .desc_info{padding-right:6px;font-size:12px;line-height:16px;color:#999;}
.grouptit_select .btn_line{font-size:13px;line-height:19px;color:#666;text-decoration:underline;}
.grouptit_select .wrap_util{display:flex;align-items:center;}
.type_imgdrag.error{border-color:#ff9789;}
.type_imgdrag + .desc_error{margin-top:8px;}
.list_imgdrag_select .item_upload{transform:translateZ(0);}
.list_imgdrag_select .item_upload.drag .box_tf{opacity:0.7;}
.list_imgdrag_select .item_upload .box_tf{display:flex;justify-content:space-between;align-items:center;position:relative;height:60px;transform:translateZ(0);}
.list_imgdrag_select .item_upload.over .box_tf:before{position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;z-index:20;border:1px dashed #3B74DD;background-color:#EEF4FF;box-sizing:border-box;content:'';}
.list_imgdrag_select .item_upload .box_tf.type_error{border-color:#ff9789;color:#666;}
.list_imgdrag_select .btn_drag{padding-left:16px;margin-right:6px;}
.list_imgdrag_select .btn_drag:hover{cursor:move;}
.list_imgdrag_select .wrap_btns{display:flex;}
.imgfile_add{overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background-color:#fafafa;}
.imgfile_add:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px dashed #b0b0b0;box-sizing:border-box;}
.imgfile_add .file_upload{position:absolute;top:0;left:0;z-index:20;border:0;width:100%;height:100%;opacity:.01;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:0 none;}
.imgfile_add .btn_imgdel{position:absolute;top:0;right:0;width:16px;height:16px;}
.imgfile_add .thumb_g{width:40px;height:40px;}
.imgfile_add.thumb_inp:after{border-style:solid;border-color:rgba(0,0,0,0.08);}
.imgfile_add .wrap_loading{background:none;}
.list_imgdrag_select .tf_g{margin-left:10px;}
.list_imgdrag_select .imgfile_add{margin-left:10px;}
.wrap_couponBtn.type_imgdrag .item_add{margin-top:10px;}
.section_quizinfo .wide_file .box_tf3{height:auto;padding:7px 14px;margin-top:6px;}
.section_quizinfo .wide_file .box_tf3 .tf_g{height:40px;}
.section_quizinfo .wide_file.type2{padding:0;border:0 none;}
.layer_quizprev{width:640px;height:748px;margin-left:-320px;}
.layer_quizprev .layer_body{padding:24px 31px 68px;}
.layer_quizprev .thumb_g{display:block;width:280px;height:520px;margin:30px auto 0;}
.tit_quizprev{font-weight:500;font-size:15px;color:#222;}
.desc_quizprev{margin-top:2px;font-size:14px;color:#888;}
.layer_quizover{width:480px;margin-left:-240px;text-align:center;}
.layer_quizover .tit_quizover{display:block;padding:40px 0 15px;font-weight:500;font-size:20px;}
.layer_quizover .desc_quizover{font-size:14px;line-height:21px;color:#666;}
.layer_quizover .wrap_btn{padding:26px 0 30px;border-top:0 none;text-align:center;}
.section_quizinput .wide_file.type_link{margin-top:10px;}
.section_quizinput p + .wide_file.type_link{margin-top:14px;}
.section_quizinput .box_tf3 .tf_g{height:43px;}
.wrap_inp + .quizinp_tab{margin-top:3px;}
.tab_comm3{position:relative;height:50px;background-color:#FAFAFA;}
.tab_comm3:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #E7E7E7;pointer-events:none;}
.tab_comm3 .list_tab{display:flex;width:100%;height:50px;}
.tab_comm3 .list_tab li + li .link_tab{margin-left:-1px;}
.tab_comm3 .list_tab .link_tab{display:flex;align-items:center;justify-content:center;min-width:119px;height:50px;padding:16px 20px 14px;border:1px solid #E7E7E7;border-bottom:0;font-size:15px;line-height:20px;color:#666;text-decoration:none;box-sizing:border-box;}
.tab_comm3 .list_tab li.on .link_tab{position:relative;background-color:#fff;font-weight:700;color:#191919;}
.quizinp_tab{border:1px solid #E7E7E7;background-color:#fff;}
.quizinp_tab .tab_comm3{margin:-1px -1px 0;}
.quizinp_tab .tab_cont{padding:20px 14px 19px;}
.quizinp_tab .btn_quizcopy{height:36px;padding:0;border-color:#d7d7d7;border-radius:2px;font-size:13px;line-height:36px;}
.quizinp_tab .btn_quizcopy .inner_btn{height:34px;padding:0 15px;margin:0;}
.quizinp_tab .btn_quizcopy + .msginp_form{margin-top:20px;}
.msginp_form > dt{margin:30px 0 10px;font-weight:500;font-size:14px;line-height:20px;}
.msginp_form > dt:first-child{margin-top:0;}
.msginp_form .ico_dot{display:inline-block;width:4px;height:4px;border-radius:4px;margin:3px 0 0 2px;background-color:#ff5640;vertical-align:top;}
.msginp_form .wide_file.type_link .tit_inp{font-weight:400;}
.msginp_form dd .section_list.section_couponBtn{margin-top:0;}
/*** 메세지 신규버전 - 메세지 상세 ***/
.info_status .item_util{display:flex;position:absolute;bottom:0;right:0;}
.cont_message .item_util .btn_g{min-width:120px;}
.cont_message .item_util .btn_g + .btn_g{margin-left:6px;}
.cont_message .info_status .txt_info{color:#2eacbc;-webkit-font-smoothing:antialiased;}
.message_new .info_default{float:left;width:550px;}
.message_new .info_default .default_data{padding-bottom:9px;}
.message_new .message_new .info_default{margin-top:17px;padding:15px 0 11px 19px;}
.view_newtype .wrap_message .ad_top .tit_name{color:rgba(51,51,51,0.5);}
/*** 메세지 신규버전 - 메세지 발송 설정 ***/
.message_new .select_setup .item_bundle{padding:3px 0 4px 84px;}
.message_new .select_setup .item_bundle:first-child{padding-bottom:0;}
.item_bundle_date .item_inp{margin:5px 0 5px 14px;}
.message_new .select_setup .opt_setup{width:258px;}
.info_message .cont_group .wrap_inp{padding-bottom:8px;}
.cont_group .wrap_inp > .item_inp{margin:5px 0;}
.cont_group .opt_setup{width:258px;margin:-2px 0 0 8px;}
.info_message .cont_group .wrap_ungroup{padding-bottom:0;}
.cont_group .wrap_ungroup .opt_setup{float:right;margin:-2px 0 0 0;}
.cont_country .opt_setup{float:right;width:258px;}
.message_new .info_setup{padding-bottom:15px;}
.message_new .info_setup .btn_more{margin:2px 0 0 7px;}
.message_new .info_setup .txt_total{padding-bottom:2px;}
.message_new .info_setup .txt_info_total{font-size:12px;}
.info_setup .desc_warn{font-size:12px;color:#ff5640;letter-spacing:-0.05em;}
.bundle_setup_people .layer_tooltip{width:340px;top:24px;left:127px;right:auto;}
.bundle_setup_people .layer_tooltip .ico_arr{left:28px;right:auto;}
.bundle_setup_purchase .layer_tooltip{width:248px;top:24px;left:99px;right:auto;}
.bundle_setup_purchase .layer_tooltip .ico_arr{left:28px;right:auto;}
.bundle_setup_purchase .select_setup .item_bundle:first-child{padding-bottom:4px;}
.bundle_setup_purchase .item_bundle .item_inp{min-width:116px;margin-left:0;}
.bundle_setup_purchase .item_bundle .item_inp:nth-child(2){min-width:132px;}
.bundle_setup_purchase .item_bundle_date .opt_g2{display:inline-block;width:190px;margin-top:-3px;vertical-align:top;}
/*** 메세지 신규버전 - 1:1 채팅방 ***/
.item_new .ico_info{background-position:-375px -505px;}
.item_new .box_bubble{width:240px;}
.item_me.item_new .txt_overflow_right{margin-right:-9px;}
.item_me.item_new .ico_info{opacity:0.56;}
.item_me.item_new .bubble_primary .box_bubble{background-color:#ffe81a;}
.item_me.item_new .box_bubble{background-color:white;}
.item_new .box_bubble{background-color:white;}
.item_new .box_bubble .info_chat{padding:0 10px 10px;}
.item_new .box_bubble .txt_chat{padding:8px 0 0 0;}
.item_new .box_bubble .txt_block{display:block;}
.item_new .txt_chat .txt_block{padding-top:6px;}
.item_new .link_vertical .thumb_g{margin:0 auto;}
.item_new .box_vod .link_pic{background-color:black;}
/*** 웹임베드 채널로 발송 옵션 추가 ***/
.cont_message .section_embeded{margin:8px 0 10px;font-size:0;}
.cont_message .section_embeded .item_inp{display:inline-block;margin:0 7px 0 0;vertical-align:top;}
.cont_message .section_embeded .btn_embeded{display:inline-block;color:#666666;font-size:12px;text-decoration:underline;vertical-align:top;}
.cont_message .wide_list .section_embeded{margin-top:12px;}
.cont_message .message_write .wide_list .accordion_comm{margin-top:17px;}
.section_file .cont_message .desc_error + .section_embeded{margin-top:13px;}
.wide_file .desc_error + .section_embeded{margin-top:13px;}
.item_new .play_time{right:5px;bottom:5px;padding:0 5px;font-size:10px;background-color:rgba(37,37,37,0.7);}
.item_new .play_time .ico_time{width:4px;height:5px;margin:5px 3px 0 0;background-position:-390px -505px;}
.item_new .box_profile{width:190px;height:32px;margin:0 9px;padding:10px 2px 0 0;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/bg_dotline.png) repeat-x 0 100%;-webkit-background-size:4px 1px;background-size:4px 1px;}
.item_new .box_profile .profile_thumb{overflow:hidden;float:left;position:relative;z-index:10;width:22px;height:22px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/profile_default_type3.png) no-repeat 0 0;-webkit-background-size:22px 22px;background-size:22px 22px;}
.item_new .box_profile .txt_name{display:block;overflow:hidden;padding:2px 0 0 6px;font-size:11px;line-height:17px;color:#737373;text-overflow:ellipsis;white-space:nowrap;}
.item_new .link_share{position:absolute;right:18px;top:50%;margin-top:-13px;width:27px;height:27px;background-position:-370px -565px;}
.item_me.item_new .link_share{right:auto;left:18px;}
.item_new .link_name{display:flex;height:38px;margin-top:8px;border-radius:6px;background-color:whitesmoke;font-size:13px;letter-spacing:-0.5px;color:#222222;text-align:center;text-decoration:none;-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;word-break:break-all;}
.item_new .link_name.link_commerce{background-color:#fee500;}
.item_new .link_name .ico_chat{margin:2px 3px 0 0;/* 2023-04-05-v1452 */ }
.item_new .wrap_btn{display:flex;position:relative;margin:8px -2px 0;justify-content:space-between;}
.item_new .wrap_btn .link_name{width:50%;margin:0 2px;border:0 none;}
.item_new .link_pic{width:100%;border-radius:12px 12px 0 0;}
.item_new .link_pic:last-child{border-radius:12px;}
.item_new .wrap_thumb{position:relative;left:0;margin:auto;}
.item_new .wrap_thumb:after{display:none;}
.item_new .txt_info{margin-top:6px;color:#888;font-size:13px;line-height:18px;word-break:break-all;}
.item_new .txt_info .txt_block{padding-top:6px;}
/* 답변목록/채팅방 라벨관리 체크박스 추가 */
.chat_list .tbl_type3 .item_inp{width:18px;margin:0 auto;}
.chat_list .tbl_type3 .lab_g .ico_check{background-color:white;}
/*** 메세지 - 1:1 채팅방 타입추가 ***/
.item_new .wrap_single:after{display:none;}
.item_new .wrap_single .link_name{display:block;width:100%;height:34px;font-size:13px;line-height:34px;border-top:1px solid rgba(0,0,0,0.2);}
.item_new .wrap_single .link_name:first-child{border:0 none;}
.item_new .tit_card{margin-top:10px;}
.item_new .tit_item{margin-top:10px;}
/* 2023-04-05-v1452
// .item_new .txt_denial{display:block;margin:4px 10px 0 0;}
// .item_new .txt_denial + .txt_time{display:block;position:static;margin:0 10px 0 0;font-size:11px;line-height:17px;text-align:right}
// .item_new .set_chat + .txt_time{margin-top:4px}
*/
.item_new .wrap_thumb.image_crop{height:240px;min-height:240px;}
.item_new .wrap_thumb.type_2x1{height:120px !important;min-height:120px !important;}
.item_new .wrap_thumb.type_4x3{height:180px !important;min-height:180px !important;}
/* 텍스트캐러셀타입 (캐러셀 디폴트) */
.type_carousel{display:block;padding:0 0 12px;}
.type_carousel .wrap_cont{width:100%;}
.item_chat.type_carousel .txt_user{margin-right:20px;}
.type_carousel .inner_carousel{display:flex;overflow:hidden;position:relative;padding:6px 0 0;/* 2023-04-05-v1452 */ }
.item_me.type_carousel .bubble_chat{padding:0 3px;}
.type_carousel .area_txt{padding-right:25px;/* 2023-04-05-v1452 */ }
.area_txt .txt_time .emph_g2{display:inline-block;margin-right:6px;}
/* 2023-04-05-v1452
// .type_carousel .txt_denial{display:block;margin:0 30px 0 0;color:rgb(97,107,120);font-size:11px;line-height:17px;text-align:right}
// .type_carousel .txt_time{display:block;position:static;margin:0 30px 0 0;font-size:11px;line-height:17px;text-align:right}
// .type_carousel .txt_denial + .txt_time{margin:0 30px 0 0}
*/
.type_carousel .box_tooltip{position:absolute;top:0;right:12px;width:210px;}
/* 2023-04-05-v1452 .type_carousel .txt_user{text-align:right}*/
.item_chat.type_carousel .box_bubble{width:240px;margin:0;}
.type_carousel .box_bubble .txt_chat{height:68px;}
.type_carousel .wrap_single{position:absolute;left:0;bottom:0;width:188px;}
.type_carousel .btn_prev{display:block;position:absolute;top:50%;left:0;width:30px;height:37px;margin-top:-37px;}
.type_carousel .btn_prev .ico_arr{width:30px;height:37px;background-position:-170px -20px;transform:rotate(-180deg);}
.type_carousel .btn_next{display:block;position:absolute;top:50%;right:0;width:30px;height:37px;margin-top:-37px;}
.type_carousel .btn_next .ico_arr{width:30px;height:37px;background-position:-170px -20px;}
.type_carousel .link_pic .play_time2{left:10px;right:auto;bottom:10px;}
.type_carousel .link_pic .play_live{right:10px;bottom:10px;}
.type_carousel .ico_play{position:absolute;right:10px;bottom:10px;z-index:10;width:30px;height:30px;background-position:-140px -20px;}
.item_chat .btn_more{padding:0 11px;text-align:center;color:rgba(0,0,0,0.6);font-size:11px;align-self:center;}
.item_chat .btn_more .ico_more{display:block;width:38px;height:38px;margin-bottom:4px;background-position:-150px -60px;}
/* 단일 카드 타입 */
/* 이미지단일타입 */
.info_chat .img_chat{display:block;margin-bottom:9px;vertical-align:top;}
/* 이미지캐러셀타입 */
.type_image .box_bubble{height:196px;}
/* 카드단일타입 */
.info_chat .tit_card{display:block;overflow:hidden;color:#222222;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;}
.info_chat .tit_card ~ .txt_bar{display:block;width:100%;height:1px;margin:8px 0;background-color:rgba(0,0,0,0.08);}
.info_chat .desc_card{color:#222222;font-size:14px;line-height:18px;word-break:break-all;}
/* 커머스타입 */
.info_chat .txt_sale{position:absolute;top:0;right:0;font-size:12px;color:#e54e25;}
.info_chat .txt_percent{position:absolute;top:-1px;right:0;font-size:14px;color:#e54e25;}
.info_chat .txt_delete{display:block;padding:0 10px;font-size:13px;color:#b3b3b3;}
.info_chat .desc_commerce{overflow:hidden;max-height:32px;margin:3px 10px 17px;line-height:16px;color:#777777;}
/* 리스트타입 */
.type_listing .item_title{width:190px;padding:12px 10px 0;text-align:center;}
.type_listing .item_title:after{display:block;width:100%;padding-top:5px;border-bottom:2px solid #777;content:'';}
.type_listing .tit_info{display:inline-block;overflow:hidden;position:relative;z-index:1;max-width:190px;height:24px;padding-top:4px;margin-right:4px;font-size:14px;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;}
.type_listing .tit_cover{overflow:hidden;position:relative;height:43px;padding-top:14px;border-radius:2px 2px 0 0;}
.type_listing .tit_cover:after{position:absolute;top:0;left:0;right:0;bottom:0;background-color:black;opacity:.4;border:0 none;}
.type_listing .tit_cover .tit_info{color:white;}
.type_listing .tit_cover .tit_info:before{position:absolute;top:0;left:0;right:0;height:2px;background-color:white;content:'';}
.type_listing .tit_cover .tit_info:after{position:absolute;bottom:0;left:0;right:0;height:2px;background-color:white;content:'';}
.type_listing .list_chat{padding:6px 10px 14px;}
.type_listing .list_chat li{overflow:hidden;padding-top:8px;}
.type_listing .list_chat .info_thumb{display:table;table-layout:fixed;width:190px;height:52px;}
.type_listing .list_chat .inner_thumb{display:table-cell;vertical-align:middle;}
.type_listing .list_chat .img_g + .info_thumb{width:130px;}
.type_listing .list_chat .tit_thumb{display:block;display:-webkit-box;overflow:hidden;max-height:38px;font-size:13px;line-height:17px;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.type_listing .list_chat .tit_thumb:only-child{max-height:57px;-webkit-line-clamp:initial;}
.type_listing .list_chat .desc_thumb{display:block;overflow:hidden;padding-top:2px;font-size:11px;color:#999;white-space:nowrap;text-overflow:ellipsis;}
.type_listing .list_chat .img_g{float:right;}
/* 커머스캐러셀타입 */
.type_commerce .info_chat{display:flex;min-height:140px;flex:1 auto;flex-direction:column;box-sizing:border-box;}
.type_commerce .wrap_thumb.image_crop{height:240px;}
.type_commerce .info_chat .tit_card{display:block;display:-webkit-box;overflow:hidden;max-height:44px;font-size:18px;line-height:22px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;box-sizing:border-box;}
.type_commerce .tit_card ~ .txt_bar{width:24px;margin:10px 0;}
.type_commerce .desc_card{color:#888888;font-size:13px;line-height:18px;}
.type_commerce .area_info{flex:1 auto;}
.type_commerce .tit_item{display:block;color:#222222;font-size:14px;line-height:17px;font-weight:400;word-break:break-all;}
.info_price{overflow:hidden;margin-top:5px;}
.info_price:first-child,.info_price:first-child + .info_price{margin-top:10px;}
.info_price dd{float:left;vertical-align:top;}
.info_price .normal_price,.info_sale .dc_price{color:#222222;font-size:18px;line-height:21px;font-weight:500;}
.info_sale{display:inline-block;vertical-align:top;}
.info_sale .dc_price{margin-right:7px;}
.info_sale .normal_price{margin:4px 5px 0 0;font-size:12px;line-height:14px;color:#191919;font-weight:400;text-decoration:line-through;}
.info_sale .sale_percent{margin:4px 0 0 0;font-size:12px;line-height:14px;color:#ff6229;}
.info_price + .desc_card{margin-top:4px;}
/* 결제타입 */
.info_chat .thumb_chat{display:block;height:100%;background-position:50% 50%;background-size:cover;}
.info_chat .box_thumb{width:210px;height:210px;margin-bottom:9px;}
.info_chat .list_thumb{width:212px;margin-bottom:9px;margin-right:-2px;font-size:0;}
.info_chat .list_thumb:after{display:block;clear:both;content:"";}
.info_chat .list_thumb li{display:inline-block;overflow:hidden;position:relative;width:104px;height:104px;margin:0 2px 2px 0;}
.info_chat .list_thumb .item_vertical{float:left;height:210px;}
.info_chat .list_thumb .item_horizon{width:210px;}
.info_chat .list_thumb .box_more{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;font-weight:bold;font-size:20px;line-height:104px;color:#fff;text-align:center;}
.info_chat .list_thumb .box_more:after{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background-color:#000;opacity:0.6;content:"";}
.info_chat .list_vertical li{float:left;height:210px;}
.info_chat .list_vertical2 li:first-child{float:left;height:210px;}
.info_chat .list_horizon li{width:210px;}
.info_chat .list_horizon2 li:first-child{width:210px;}
.item_new .wrap_btn3{overflow:hidden;position:relative;margin:0 9px 10px 11px;border:1px solid rgba(0,0,0,0.2);font-size:0;line-height:0;}
.item_new .wrap_btn3:after{position:absolute;top:11px;left:50%;width:1px;height:12px;background-color:#cccccc;content:'';}
.item_new .wrap_btn3 .link_name{display:inline-block;width:50%;height:34px;margin:0;border:0 none;font-size:12px;line-height:34px;letter-spacing:-1px;}
.item_new .wrap_btn3.wrap_single .link_name{display:block;width:100%;}
/* 공지사항 */
.cont_notice{width:942px;margin:0 auto;}
.cont_notice .wrap_tit{height:52px;}
.cont_notice .wrap_tit .search_g{float:right;width:250px;margin-top:23px;vertical-align:top;}
.cont_notice th,.cont_notice td{border-left:1px solid #e9e9e9;}
.cont_notice th:first-child,.cont_notice td:first-child{border-left:0 none;}
.txt_notice{display:block;position:relative;padding:1px 55px 2px 40px;line-height:18px;text-align:left;}
.txt_notice .link_notice{display:inline-block;overflow:hidden;vertical-align:top;}
.txt_notice .tit_question{float:left;overflow:hidden;max-width:465px;text-overflow:ellipsis;white-space:nowrap;line-height:28px;}
.txt_notice .num_round{margin-top:7px;}
.txt_notice .box_info{display:none;position:absolute;top:21px;left:123px;max-width:478px;padding:9px 10px;box-shadow:0 2px 2px rgba(0,0,0,0.2);}
.txt_notice .tip_notice{display:block;display:-webkit-box;overflow:hidden;max-height:49px;font-size:12px;line-height:16px;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all;}
.txt_notice .link_notice:hover .tit_question{text-decoration:underline;}
.txt_notice .link_notice:hover .box_info{display:block;}
.notice_view{overflow:hidden;margin-bottom:10px;border:1px solid #d8d8d8;font-size:14px;}
.notice_view .view_head{overflow:hidden;height:40px;padding:0 19px 0 30px;border-bottom:1px solid #f2f2f2;line-height:40px;background:#f8f8f8;}
.notice_view .view_head .tit_board{float:left;overflow:hidden;max-width:800px;text-overflow:ellipsis;white-space:nowrap;font-weight:normal;}
.notice_view .view_head .txt_date{float:right;color:#888888;}
.notice_view .view_body{padding:40px 30px;color:#666666;}
.notice_view .img_notice{display:block;max-width:880px;}
.notice_view .txt_view + .img_notice{margin-top:20px;}
.notice_view img{display:block;max-width:880px;}
.notice_view .txt_view + img{margin-top:20px;}
.notice_view .view_body a{color:#2eacbc;}
.notice_view .view_body .table-bordered{width:100%;border:1px solid #d8d8d8;border-collapse:collapse;}
.notice_view .table-bordered th{padding:8px 8px 5px 8px;font-size:14px;}
.notice_view .table-bordered td{padding:8px 8px 5px 8px;border-top:1px solid #d8d8d8;font-size:14px;}
/* 2023-12-22-v1700 :수정 시작 */
/*** 쿠폰 목록 ***/
/*** 쿠폰 작성 ***/
/* 2023-12-22-v1700 :수정 끝 */
.info_subject{position:relative;font-size:0;line-height:0;}
.info_subject[class*="fst"]{margin:-16px 0 -1px;}
.info_subject .tit_subject{display:block;padding:16px 0 6px;font-weight:normal;font-size:14px;line-height:20px;color:#666666;}
.info_subject .txt_info{position:absolute;top:15px;right:0;font-size:12px;line-height:20px;color:#999999;}
.info_subject .upload_g{margin-top:0;}
.info_subject .wrap_box{display:inline-block;vertical-align:top;}
.info_end .box_date{background-color:#f9f9fa;pointer-events:none;}
.info_end .box_date .tf_g{color:#888888;}
.info_end .box_date .ico_date{opacity:0.55;}
/* 2023-12-22-v1700 :수정 시작 */
/* 2023-12-22-v1700 :수정 끝 */
/* 2023-12-22-v1700 :수정 시작 */
/*** 쿠폰 상세 ***/
/* 2023-12-22-v1700 :수정 끝 */
.info_subject .btn_g2{display:inline-block;width:130px;margin-left:6px;vertical-align:top;}
/* 2023-12-22-v1700 :수정 시작 */
/*** 쿠폰 미리보기 영역 ***/
/* 2023-12-22-v1700 :수정 끝 */
.tab_view{display:table;width:100%;table-layout:fixed;}
.tab_view li{display:table-cell;position:relative;}
.tab_view .btn_tab{display:block;overflow:hidden;position:relative;width:100%;height:40px;padding-left:36px;font-size:14px;background-color:rgba(0,0,0,0.5);color:#b3b7b8;text-align:left;box-sizing:border-box;}
.tab_view .active .btn_tab{color:white;}
.tab_view .active .btn_tab:after{position:absolute;bottom:0;left:0;width:136px;height:3px;background-color:white;content:'';}
.tab_view li:first-child .btn_tab{padding-left:51px;}
.tab_view li:first-child .btn_tab:after{left:14px;}
/* 2023-12-22-v1700 :수정 시작 */
/* 2023-12-22-v1700 :수정 끝 */
.box_coupon{margin:9px 10px 0;border-radius:4px;}
.box_coupon .file_message{width:278px;height:278px;margin:0;border:1px solid #b3ccdc;border-bottom:1px solid #d8d8d8;border-radius:4px 4px 0 0;background-color:#eeeeee;}
.box_coupon .file_message:before{display:none;}
.box_coupon .file_message .link_file{height:278px;border:0 none;border-radius:4px 4px 0 0;}
.box_coupon .file_message .link_file[class*="on"]{height:100%;}
.box_coupon .file_message .wrap_thumb{width:278px;height:278px;}
.box_coupon .wrap_ex{overflow:hidden;height:70px;padding:0 1px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_view_coupon.png) no-repeat 0 100%;-webkit-background-size:280px 72px;background-size:280px 72px;}
.box_coupon .tit_message{display:block;margin:7px 0 -3px;padding:2px 9px;border:1px solid transparent;font-weight:normal;font-size:16px;color:#888888;}
.box_coupon .emph_g{display:block;padding:0 10px;}
.box_coupon .wrap_info{overflow:hidden;min-height:130px;border:1px solid #b3ccdc;border-top:0 none;border-radius:0 0 4px 4px;background-color:white;}
.box_coupon .txt_btn{display:block;width:258px;height:36px;margin:4px auto 0;border-radius:2px;font-size:14px;line-height:36px;background-color:#ffdf2c;text-align:center;}
.box_coupon .desc_coupon{margin-top:6px;padding:6px 9px;border:1px solid transparent;color:#888888;line-height:16px;word-break:break-all;}
/* 2023-12-22-v1700 :수정 시작 */
/* 공유하기 ON일때 */
/* 2023-12-22-v1700 :수정 끝 */
/* 2023-12-22-v1700 :수정 시작 */
/*** 당첨자 조회 레이어 ***/
/*** 연결된 메시지 ***/
/*** 연결된 포스트 ***/
/* 2023-12-22-v1700 :수정 끝 */
/* 폰뷰 버튼타입2 */
.view_message .name_message2 .on{border:0 none;}
.name_message2{margin-top:8px;border:1px solid gainsboro;border-radius:2px;}
.name_message2 .link_name{display:block;position:relative;text-align:center;text-decoration:none;color:#888888;}
.name_message2 .txt_name{display:block;overflow:hidden;height:34px;padding:0 5px;font-size:13px;line-height:35px;white-space:nowrap;text-overflow:ellipsis;}
.name_message2 .txt_talk{color:#2eacbc;-webkit-font-smoothing:antialiased;}
.name_message2_type2{height:34px;}
.name_message2_type2 .link_name{float:left;width:50%;}
.name_message2_type2 .link_name:before{position:absolute;left:0;top:50%;width:1px;height:16px;margin-top:-8px;background-color:#d8d8d8;content:'';}
.name_message2_type2 .link_name:first-child:before{display:none;}
.name_message2 .link_name.on:after{position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;z-index:1;border:1px solid red;border-radius:2px;content:'';}
.name_message2 .inp_on .txt_name{color:#2eacbc;-webkit-font-smoothing:antialiased;}
/* 와이드형 버튼타입 추가 */
.btn_addlist{display:block;width:100%;height:50px;border:1px solid #ededed;border-radius:2px;font-size:14px;background-color:#f9f9fa;color:#2eacbc;-webkit-font-smoothing:antialiased;}
.btn_addlist:hover{border-color:#2eacbc;background-color:white;}
.btn_addlist .ico_add{display:inline-block;width:10px;height:10px;margin:4px 6px 0 0;background-position:-420px -300px;vertical-align:top;}
.btn_del{position:absolute;right:0;top:0;font-size:14px;color:#666666;}
.btn_del .ico_del{display:inline-block;width:10px;height:2px;margin:9px 0 0 6px;background-color:#888888;vertical-align:top;}
.widelist_wrap .btn_del{top:-27px;}
/* 와이드이미지형 */
.view_message_img .box_message{width:auto;margin:7px;}
.view_message_img .file_message{margin:0;}
.view_message_img .file_message:before{border:0 none;}
.view_message_img .file_message .link_file{height:auto;}
.view_message_img .wide_img .link_file{height:auto;border:0 none;}
.view_message_img .file_vod .link_file{height:auto;}
.view_message_img .wrap_message .ico_noimg{width:24px;height:24px;margin:-12px 0 0 -12px;background-position:-400px -420px;}
.view_message_img .wrap_message .ico_noimg2{width:23px;height:32px;margin:-16px 0 0 -12px;background-position:-400px -450px;}
.view_message_img .wrap_message .ico_vod{width:33px;height:45px;margin:-23px 0 0 -17px;background-position:-430px -450px;}
.view_message_img .box_desc{padding:4px 10px 9px;border-top:1px solid rgba(51,51,51,0.1);}
.view_message_img .box_desc .desc_message{padding:4px 0 3px;margin:0;line-height:17px;}
.view_message_img .txt_ad{display:block;padding:7px 0 0 8px;margin-bottom:-5px;font-size:13px;color:#888888;}
.view_message_img .box_message .txt_ad{height:31px;margin:1px 0 0;padding:0 10px;border-top:1px solid #e4e4e4;font-size:12px;line-height:32px;background-color:#f9f9f9;color:#999999;}
.info_message_img .box_tf3{height:auto;padding:10px 11px 6px;margin:6px 0 7px;}
.info_message_img .box_tf3 .tf_g{height:43px;}
.info_message_img .box_tf3 .txt_byte{margin-right:0;}
/* 와이드리스트형 */
.view_message_list .box_message{width:auto;margin:7px;}
.view_message_list .message_tit{display:block;height:26px;padding:5px 0 0;margin:0 13px;text-align:center;}
.view_message_list .tit_subject{display:block;overflow:hidden;height:24px;border:1px solid transparent;border-radius:2px;font-weight:normal;font-size:14px;line-height:24px;white-space:nowrap;text-overflow:ellipsis;color:#999;}
.view_message_list .tit_subject.inp_on{color:#191919;}
.view_message_list .tit_subject.on{border:1px solid #FF5640;border-radius:2px;color:#191919;}
.view_message_list .name_message2{margin:5px 10px 9px;}
.view_message_list .txt_ad{display:block;padding:6px 0 0 10px;margin-bottom:-3px;font-size:13px;color:#888888;}
.view_message_list .box_message .txt_ad{height:31px;margin:0;padding:0 10px;border-top:1px solid #e4e4e4;font-size:12px;line-height:32px;background-color:#f9f9f9;color:#999999;}
.list_wide_message{margin:0 13px;}
.list_wide_message li{overflow:hidden;padding:5px 0;}
.list_wide_message li:first-child{position:relative;padding:7px 0 5px;border-top:0 none;}
.list_wide_message li:first-child .file_message{float:none;position:relative;width:auto;height:130px;margin:0;}
.list_wide_message li:first-child .link_file:before{content:'';position:absolute;bottom:0;left:0;z-index:10;width:100%;height:100%;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 40%,rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,rgba(0,0,0,0.5) 100%);}
.list_wide_message li:first-child .ico_noimg{width:18px;height:18px;margin:-9px 0 0 -9px;background-position:-400px -400px;}
.list_wide_message li:first-child .ico_noimg2{width:18px;height:25px;margin:-13px 0 0 -9px;background-position:-410px -320px;}
.list_wide_message li:first-child .no_image2 .ico_noimg{width:18px;height:25px;margin:-13px 0 0 -9px;background-position:-410px -320px;}
.list_wide_message li:first-child .no_vod .ico_noimg{width:18px;height:25px;margin:-13px 0 0 -9px;background-position:-410px -320px;}
.list_wide_message li:first-child .no_vod .ico_vod{width:28px;height:28px;background-position:-174px -840px;/* 2023-01-03-v1222 */ }
.list_wide_message li:first-child .file_vod .ico_play{right:10px;bottom:10px;width:28px;height:28px;background-position:-240px -840px;/* 2023-01-03-v1222 */ }
.comp_message .inner_message .list_wide_message li:first-child .desc_message{position:absolute;bottom:8px;left:10px;z-index:20;min-height:0;padding:0;font-size:14px;line-height:17px;color:white;}
.list_wide_message li:first-child .desc_message .inner_desc{display:inline;}
.list_wide_message .file_message{float:left;width:54px;height:54px;margin:0 7px 0 0;background-color:#ebebeb;}
.list_wide_message .file_message:before{display:none;}
.list_wide_message .file_message:after{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid rgba(127,127,127,0.1);content:'';}
.list_wide_message .file_message .link_file{height:100%;border:0 none;}
.list_wide_message .image_contain .link_file{height:100%;}
.file_message.image_contain .link_file{border:0 none;background-color:white;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');}
.file_message.image_crop .link_file{background-position:50% 50%;background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');}
.file_message.bg_contain .link_file{background-color:black;}
.list_wide_message .desc_message{overflow:hidden;padding:3px 0 0;margin:0;font-size:13px;line-height:17px;}
.list_wide_message .desc_message .inner_desc{display:table-cell;height:49px;vertical-align:middle;}
.list_wide_message .desc_message .txt_box{display:block;display:-webkit-box;overflow:hidden;width:185px;max-width:197px;max-height:33px;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;}
.list_wide_message .no_image .ico_noimg{width:14px;height:14px;margin:-7px 0 0 -7px;background-position:-420px -400px;}
.list_wide_message .no_image2 .ico_noimg2{width:12px;height:17px;margin:-9px 0 0 -6px;background-position:-430px -320px;}
.list_wide_message .no_vod .ico_noimg2{width:12px;height:17px;margin:-9px 0 0 -6px;background-position:-430px -320px;}
.list_wide_message .no_vod .ico_vod{width:14px;height:14px;background-position:-132px -860px;/* 2023-01-03-v1222 */ }
.list_wide_message .file_vod .ico_play{right:4px;bottom:4px;width:14px;height:14px;background-position:-132px -880px;/* 2023-01-03-v1222 */ }
.info_message .section_list{margin-top:23px;padding-bottom:25px;}
.info_message .section_list.section_couponBtn{margin-top:5px;}
.info_message .section_list .btn_addlist{margin-top:15px;}
.widelist_wrap{position:relative;margin-top:23px;}
.widelist_wrap .tit_message{margin-bottom:2px;}
.wide_list{padding:12px 19px 19px;border:1px solid #ededed;background-color:#f9f9fa;}
.wide_list dt{float:left;width:48px;padding-top:8px;font-size:14px;color:#888888;}
.wide_list dd{overflow:hidden;position:relative;}
.wide_list .dd_file .wrap_inp{padding:8px 0 6px;}
.wide_list .dd_file .list_etc{position:absolute;right:0;top:-1px;padding:0;}
.wide_list .dd_file .list_etc li{line-height:16px;}
.wide_list .upload_btn{border-radius:2px;background-color:white;}
.wide_list .upload_link .box_tf{background-color:#f9f9f9;}
.wide_list .upload_vod{padding-right:0;}
.wide_list .upload_vod .box_tf{background-color:#f9f9f9;}
.wide_list .upload_vod .tf_g{color:#888888;}
.wide_list .box_tf{margin-bottom:10px;}
.wide_list .box_tf3{height:60px;padding:8px 11px 0;background-color:white;}
.wide_list .box_tf3 .tf_g{height:34px;}
.wide_list .box_tf3 .txt_byte{margin:0;}
.wide_list .desc_error{padding:0 0 7px;margin-top:-1px;}
.wide_list2:after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:'';}
.wide_list2 dt{margin-top:4px;}
.wide_list2 dd{overflow:visible;float:left;width:462px;margin-top:4px;}
.wide_list2 dt:first-child + dd .upload_g .box_tf{margin-bottom:16px;}
.wide_list2 dt:first-child + dd .desc_error{margin-top:-13px;padding-bottom:9px;}
.wide_list2 .desc_error{margin-top:-3px;padding:0 0 2px;}
.wide_list2 .txt_ft:first-child{display:inline-block;padding-top:8px;}
.wide_list2 .link_kakaotv{color:#2eacbc;font-size:14px;text-decoration:none;}
.wide_list2 dt:first-child,.wide_list2 dt:first-child + dd{margin-top:0;}
/* 2023-03-22-v1401 메인 수정 시작 */
/* 메시지작성_메인 */
/* 2024-01-25-v1754 제거 시작 */
/* 2023-03-22-v1401 메인 수정 끝 */
/* 메시지 > 하단 안내 영역 */
/* 2024-01-25-v1754 제거 끝 */
/* 텍스트형 */
.upload_g .txt_ft{overflow:hidden;width:400px;position:absolute;top:9px;left:10px;font-size:14px;line-height:1.5;color:#888888;text-overflow:ellipsis;white-space:nowrap;}
.upload_g .link_ft{font-size:14px;color:#333;}
/* 와이드 이미지형 작성 */
.wide_file{margin:30px 0 7px;padding:11px 11px 14px;border:1px solid #EDEDED;}
.wide_file .tit_inp{display:inline-block;margin:0 20px 7px 0;padding:0;font-weight:500;font-size:14px;line-height:18px;vertical-align:top;}
.section_file .desc_error:first-of-type{margin-bottom:9px;}
.section_file .wide_file .desc_error{margin-bottom:0;padding-bottom:0;}
.btn_link{color:darkgray;}
.section_file .upload_g + .wide_file{margin-top:18px;}
.wide_file.type_link{margin:0;padding:17px 14px;}
.wide_file.type_link .upload_g{margin-top:6px;}
.wide_file.type_link .wrap_inp + .upload_g{margin-top:0px;}
.desc_upload + .wide_file.type_link{margin-top:14px;}
/* 와이드 리스트형 작성 */
.upload_g .link_default{text-decoration:none;}
.upload_g .link_kakaotv{color:#2eacbc;text-decoration:none;}
.box_default{border:0 none;}
/* 메세지 상세 */
.default_data .cont_bundle .link_details{overflow:hidden;display:inline-block;max-width:283px;font-weight:400;color:#888888;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;text-decoration:underline;text-indent:0;}
.default_data .cont_bundle .link_default{display:inline;white-space:normal;}
.default_data .cont_bundle .details_type2{width:240px;}
.default_data .type_line2{padding-bottom:19px;/* 2023-01-26-v1361 */ }
/* 홈_포스트 수정 */
/* 2023-10-18-v1669 :코드 이동 및 수정 시작 */
.wrap_issue{margin-bottom:25px;}
.wrap_issue:after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:'';}
/* 2023-10-18-v1669 :코드 이동 및 수정 끝 */
.info_issue{float:left;position:relative;}
.info_issue ~ .info_issue{margin-left:22px;/* 2023-02-24-v1405 */ }
.info_issue ~ .map_issue{margin-left:0;}
/* 2023-10-18-v1669 */
.info_issue:nth-of-type(n+5){margin-top:-3px;margin-left:0;}
/* 2023-10-18-v1669 */
.info_issue .item_inp{display:inline-block;margin-right:3px;}
.info_issue .lab_g{padding-left:26px;font-size:13px;color:#333;line-height:19px;}
.info_issue .btn_help{display:inline-block;position:relative;z-index:10;padding:0;margin-top:-1px;}
.layer_issue{width:328px;top:31px;}
.layer_issue .inner_layer_util{padding:13px 16px 16px 17px;}
.layer_issue .tit_issue{font-weight:normal;font-size:14px;}
.layer_issue .list_issue{width:360px;margin-top:7px;font-size:12px;}
.layer_issue .ico_arr{right:184px;}
.layer_issue .txt_note{position:relative;margin-top:11px;padding-left:24px;font-size:13px;color:#ff5640;line-height:19px;}
.info_issue .tit_publish{display:block;font-weight:normal;font-size:12px;color:#949494;line-height:17px;}
.info_issue .txt_publish{font-size:12px;color:#949494;line-height:17px;}
.info_issue .txt_publish .link_info{position:relative;z-index:10;padding:0 5px;color:#999;text-decoration:underline;}
.layer_issue .ico_rocket{position:absolute;top:0;left:0;width:20px;height:16px;margin:1px 4px 0 0;background-position:-60px -70px;}
.cmt_issue .layer_issue{width:332px;}
.cmt_issue .layer_issue .emph_info{display:block;text-indent:8px;}
.cmt_issue .layer_issue .ico_arr{right:224px;}
/* 2023-02-24 :추가 시작 */
.private_issue .layer_issue{left:-130px;width:400px;}
.private_issue .layer_issue .list_issue{width:365px;}
.private_issue .layer_issue .ico_arr{right:188px;}
/* 2023-02-24 :추가 끝 */
/* 2023-10-18-v1669 :코드 이동 시작 */
.channel_issue .layer_issue{left:-146px;width:380px;}
.channel_issue .layer_issue .ico_arr{right:75px;}
/* 2023-10-18-v1669 :코드 이동 끝 */
/* 2023-10-18-v1669 :추가 시작 */
.map_issue .layer_issue{left:-134px;width:404px;}
.map_issue .layer_issue .ico_arr{right:124px;}
/* 2023-10-18-v1669 :추가 끝 */
/* 홈_포스트 작성 완료 */
.info_issue2{position:relative;width:580px;height:40px;margin-top:22px;border-top:1px solid #d4d4d4;background-color:#f8f8f8;}
.info_issue2:after{clear:both;content:"";}
.info_issue2 .txt_issue{float:left;margin-top:12px;padding:0 10px 0 16px;font-size:13px;}
.info_issue2 .btn_help{float:left;margin-top:12px;}
.info_issue2 .layer_issue{width:362px;top:37px;}
.info_issue2 .ico_arr{right:182px;}
/* 포스트 상세통계 */
.info_issue3 .txt_issue{display:inline-block;font-size:13px;color:#666666;}
.info_issue3 .layer_issue3{top:26px;}
.layer_issue3 .ico_arr{right:80px;}
.layer_issue3{top:478px;right:-58px;}
/* 레이어 포스트 목록 */
.layer_post .inner_cell{display:table-cell;height:55px;vertical-align:middle;}
/* 홈_ 프로필 초기화 안내 */
.layer_reset{width:540px;margin-left:-270px;}
.layer_reset .layer_body{padding:0 36px;color:#666666;}
.layer_reset .tit_reset{display:block;margin:27px 0 -6px 0;font-size:18px;font-weight:normal;color:#333333;}
.layer_reset .tit_reset .ico_reset{width:20px;height:16px;margin:5px 6px 0 0;background-position:-60px -70px;}
.layer_reset .txt_reset{display:block;margin-top:20px;line-height:20px;}
.layer_reset .info_reset{display:block;margin:19px 0 33px 0;}
.layer_reset .link_policy{text-decoration:underline;}
.layer_storyinto{width:440px;margin-left:-220px;}
/* 커머스형 작성 */
.commerce_wrap{position:relative;margin-top:30px;}
.commerce_wrap:first-child{margin-top:19px;}
.commerce_wrap .tit_message{margin-bottom:8px;}
.commerce_wrap .tit_outro{margin-bottom:8px;}
.commerce_wrap .txt_tf{color:#333333;}
.commerce_wrap .desc_error{padding:0 0 10px;margin:0;}
.commerce_wrap .desc_error:first-of-type{margin-bottom:0;}
.commerce_wrap .wrap_inp + .upload_g{margin-top:7px;}
.commerce_list{padding:37px 19px 12px;border:1px solid #ededed;background-color:#f9f9fa;}
.commerce_list dt{float:left;width:54px;padding-top:8px;font-size:14px;color:#888888;}
.commerce_list dd{overflow:hidden;position:relative;}
.commerce_list .dd_file{overflow:visible;}
.commerce_list .list_etc{position:absolute;top:-21px;right:0;}
.commerce_list .list_etc li{float:left;}
.commerce_list .box_tf3{height:60px;margin-top:3px;padding:8px 11px 0;background-color:white;}
.commerce_list .box_tf3 .tf_g{height:36px;}
.commerce_list .box_tf3 .txt_byte{margin:0;}
.commerce_list .box_tf4{margin:3px 0 10px;background-color:white;}
.commerce_list .accordion_comm{margin-top:9px;}
.product_list{overflow:hidden;margin-top:3px;padding:19px 9px 34px 19px;font-size:0;}
.product_list .commerce_item{display:inline-block;position:relative;width:120px;height:160px;margin:0 10px 10px 0;vertical-align:top;}
.product_list .commerce_item:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,0.1);}
.product_list .commerce_item.item_on:after{border:2px solid #2eacbc;}
.product_list .commerce_info{position:absolute;bottom:14px;left:19px;font-size:13px;color:#666666;}
.product_list .commerce_load{bottom:17px;font-size:12px;color:#999999;}
.commerce_info .wrap_tooltip{top:auto;bottom:-1px;right:-27px;}
.commerce_info .layer_tooltip{right:-191px;width:460px;padding:17px 12px 13px 12px;color:black;box-sizing:border-box;}
.commerce_info .layer_tooltip .ico_arr{right:200px;}
.commerce_info .wrap_tooltip .tit_commerce{display:block;margin-bottom:10px;font-size:14px;}
.commerce_info .wrap_tooltip .desc_tooltip{margin-top:8px;padding-left:7px;line-height:1;text-indent:-7px;}
.commerce_item .info_item{position:absolute;bottom:0;left:0;width:100%;height:73px;font-size:12px;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#80000000',GradientType=0 );}
.commerce_item .txt_item{overflow:hidden;display:-webkit-box;height:30px;margin:27px 10px 16px;line-height:16px;text-overflow:ellipsis;color:white;z-index:9;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.commerce_item .btn_adjust{position:absolute;top:0;right:18px;width:18px;height:18px;background-color:rgba(0,0,0,0.3);z-index:9;}
.commerce_item .btn_adjust .ico_rocket{width:10px;height:10px;margin-top:4px;background-position:-450px -380px;}
.commerce_item .btn_del{width:18px;height:18px;background-color:rgba(0,0,0,0.3);z-index:9;}
.commerce_item .btn_del .ico_rocket{width:10px;height:10px;margin-top:4px;background-position:-450px -360px;}
.product_list .commerce_add{display:inline-block;width:120px;height:160px;margin:0 10px 10px 0;background-color:white;border:1px solid #C4C4C4;font-size:14px;color:#BBBBBB;}
.product_list .commerce_add:first-child{margin-left:0;}
.product_list .box_error{border-color:#ff9789;}
.commerce_add .ico_add{display:block;width:32px;height:32px;margin:15px auto 8px;background-position:-330px -750px;}
.commerce_add .txt_add{display:block;margin-top:-1px;font-size:12px;color:#999999;}
.info_message_commerce .ad_error{position:absolute;top:-12px;left:0;font-size:12px;color:#ff5640;}
/* 커머스형 레이어 및 팝업 */
.layer_cs .tit_commerce{padding:23px 0 20px;font-size:14px;line-height:18px;color:#ff5640;}
.layer_catalog{width:360px;margin-left:-59px;}
.layer_catalog .layer_body{padding:29px 0 30px;}
.layer_catalog .tit_alert{line-height:21px;}
.layer_catalog .wrap_btn{margin-top:27px;}
.layer_catalog .wrap_btn .btn_store{width:170px;}
.layer_catalog .link_help{display:block;margin:13px 0 0;text-decoration:underline;}
.layer_catalog .btn_close{position:absolute;top:0;right:0;padding:15px;}
.layer_catalog .btn_close .ico_rocket{width:19px;height:19px;background-position:-470px -360px;}
/* 커머스형 메시지 상세 */
.commerce_data .txt_info{padding-left:8px;text-indent:-8px;}
.commerce_data .link_default{display:block;padding-left:8px;text-indent:-8px;line-height:20px;word-break:break-all;}
/* 커머스형 폰뷰 */
.view_commerce .wrap_message{overflow:hidden;width:298px;height:508px;background-color:#c7e0e4;border:1px solid #afcbcf;}
.view_commerce .wrap_message:before{display:none;}
.view_commerce .box_message{width:auto;margin:7px;}
.view_commerce .list_commerce{margin:8px 0 0 0;width:920px;height:333px;}
.list_commerce .box_commerce{float:left;position:relative;width:218px;height:332px;margin:0 5px;background:#f3f3f4;border:1px solid #b3ccdc;border-radius:3px;}
.list_commerce .box_commerce.item_on{width:216px;border:2px solid #2eacbc;border-radius:2px;}
.list_commerce .box_commerce .thumb_item{position:relative;height:220px;background-repeat:no-repeat;margin:0 auto;}
.list_commerce .box_commerce .thumb_item:after{content:'';position:absolute;bottom:0;width:100%;height:1px;background-color:rgba(51,51,51,0.1);}
.list_commerce .image_crop .thumb_item{background-size:cover;background-position:50% 50%;}
.list_commerce .image_contain .thumb_item{background-size:contain;background-position:50% 50%;background-color:white;}
.list_commerce .box_commerce:first-child .thumb_item{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;background-size:cover;background-position:50% 50%;}
.box_commerce .txt_intro{position:absolute;top:0;left:0;width:100%;height:27px;background-color:rgba(0,0,0,0.15);color:white;text-shadow:1px 1px 1px rgba(0,0,0,0.12);font-size:14px;line-height:27px;text-indent:10px;border-top-left-radius:3px;border-top-right-radius:3px;}
.box_commerce .default_intro{position:absolute;bottom:9px;left:0;width:185px;height:100px;padding:20px 11px 20px 11px;background:rgba(255,255,255,0.95);}
.box_commerce .txt_bar{display:block;width:22px;height:3px;margin-bottom:7px;background:#333333;}
.box_commerce .tit_intro{display:block;overflow:hidden;width:168px;height:36px;max-height:38px;font-size:15px;line-height:19px;font-weight:normal;}
.box_commerce .desc_intro{display:-webkit-box;overflow:hidden;max-height:42px;margin-top:8px;font-size:12px;color:#666666;line-height:14px;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:3;}
.box_commerce .inp_intro{height:auto;}
.box_commerce .inp_intro .tit_intro{display:-webkit-box;height:auto;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
/* 커머스형 키사 체크시 */
.commerce_view{position:relative;margin-left:35px;}
.commerce_view .txt_ad{display:none;position:absolute;top:-24px;left:0;font-size:13px;color:#888888;}
.commerce_view .desc_ad{display:none;position:absolute;bottom:0;left:0;width:207px;height:32px;padding-left:11px;font-size:12px;line-height:34px;color:#999999;background:#f9f9f9;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.ad_view .txt_ad,.ad_view .desc_ad{display:block;}
.ad_view .list_commerce{margin-top:28px;}
.ad_view .default_intro{bottom:45px;}
.box_commerce .info_product{overflow:hidden;height:98px;padding:7px 9px 7px 11px;background-color:white;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.info_product .list_price{overflow:hidden;margin-left:-6px;}
.info_product .list_price dd{float:left;margin-left:6px;font-size:14px;color:#e67777;vertical-align:top;}
.info_product .list_price .txt_price{color:#333333;}
.info_product .list_sale .txt_price{margin-top:2px;font-size:12px;color:#999999;text-decoration:line-through;}
.info_product .list_sale .sale_percent{float:right;}
.info_product .list_sale .txt_won{display:none;}
.info_product .desc_product{overflow:hidden;height:32px;margin-top:4px;font-size:12px;line-height:16px;color:#999999;}
.info_product .btn_commerce{height:30px;margin-top:10px;border:1px solid gainsboro;border-radius:2px;}
.info_product .btn_commerce .link_name{display:block;position:relative;text-align:center;text-decoration:none;color:#2eacbc;-webkit-font-smoothing:antialiased;}
.info_product .btn_commerce .txt_name{display:block;overflow:hidden;height:30px;padding:0 5px;font-size:13px;line-height:32px;white-space:nowrap;text-overflow:ellipsis;}
.btn_commerce2 .link_name{float:left;width:50%;}
.btn_commerce2 .link_name:before{position:absolute;left:0;top:50%;width:1px;height:16px;margin-top:-8px;background-color:#d8d8d8;content:'';}
.btn_commerce2 .link_name:first-child:before{display:none;}
/* Outro */
.list_commerce .box_outro{background:white;}
.box_outro .thumb_logo{overflow:hidden;position:relative;width:200px;height:50px;margin:84px auto 0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;border:1px solid transparent;}
.box_outro .outro_store{overflow:hidden;padding:0 26px;text-align:center;}
.outro_store .ico_rocket{width:81px;height:15px;margin:67px 0 37px;background-position:-440px -400px;}
.outro_store .tit_store{display:block;overflow:hidden;max-height:34px;line-height:17px;font-size:14px;font-weight:normal;color:#333333;}
.outro_store .link_outro{display:block;overflow:hidden;height:26px;line-height:23px;font-size:14px;color:#999999;text-decoration:none;border:1px solid transparent;}
/* 커머스형 페이징 */
.paging_commerce{overflow:hidden;position:relative;width:100%;height:60px;text-align:center;clear:both;}
.paging_commerce .inner_paging{display:inline-block;position:relative;height:27px;margin:12px auto;text-align:center;}
.paging_commerce .btn_page{overflow:hidden;position:absolute;bottom:20px;width:30px;height:30px;background-color:rgba(0,0,0,0.25);}
.paging_commerce .ico_rocket{display:block;overflow:hidden;width:11px;height:20px;margin:0 auto;opacity:0.5;}
.paging_commerce .btn_prev{left:0;}
.paging_commerce .btn_next{right:0;}
.paging_commerce .ico_prev{background-position:-140px -655px;}
.paging_commerce .ico_next{background-position:-155px -655px;}
.paging_commerce .btn_prev.btn_on .ico_prev{background-position:-140px -655px;opacity:1;}
.paging_commerce .btn_next.btn_on .ico_next{background-position:-155px -655px;opacity:1;}
.paging_commerce .paging_num{display:inline-block;margin:20px 46px 0;padding:0 10px;}
.paging_commerce .paging_num .num_page{display:inline;float:left;width:7px;height:7px;margin:1px 3px 0 3px;border-radius:6px;background-color:rgba(0,0,0,0.25);font-size:0;line-height:0;text-indent:-9999px;border:0 none;}
.paging_commerce .paging_num .num_page.on{background-color:white;}
/* 메시지 신규 추가 및 개선 - 캐러셀 커머스형 */
.commerce_list .dd_link .box_tf{background-color:#fff;}
.commerce_list .btn_add_link{margin-top:6px;font-size:14px;}
.commerce_list .btn_add_link .ico_arr{width:8px;height:5px;margin-top:7px;background-position:-160px -110px;}
.commerce_wrap .ico_dot{display:inline-block;width:4px;height:4px;border-radius:4px;margin:3px 0 0 4px;background-color:#ff5640;vertical-align:top;}
.carousel_upload{margin-top:5px;padding:19px 20px 18px;border:1px solid #e9e9e9;}
.carousel_upload .btn_upload{width:156px;height:40px;margin-right:12px;border:1px solid #d8d8d8;border-radius:2px;background-color:#fff;font-size:13px;line-height:42px;font-weight:600;text-indent:-7px;/* 2023-01-18-v1219 */ }
.carousel_upload .btn_upload .ico_upload{width:12px;height:12px;margin:-3px 7px 0 0;background-position:-480px -820px;vertical-align:middle;}
.carousel_upload .txt_upload{font-size:13px;line-height:40px;/* 2023-01-18-v1219 */ }
.carousel_upload .desc_info{padding-top:8px;color:#999;font-size:12px;line-height:18px;/* 2023-01-18-v1219 */ }
.carousel_upload.type_upload1 .btn_upload{width:140px;/* 2023-01-18-v1219 */ }
.info_ad .wrap_tooltip,.tit_message .wrap_tooltip{position:static;display:inline-block;top:auto;right:auto;bottom:auto;left:auto;margin:-4px -5px 0 -3px;vertical-align:top;}
.info_ad .wrap_tooltip .btn_help{padding:5px;}
.info_ad .layer_tooltip{top:25px;right:0;width:343px;}
.info_ad .layer_tooltip .ico_arr{right:4px;}
.layer_tooltip .tit_commerce{display:block;margin-bottom:5px;}
.layer_tooltip .desc_tooltip{font-size:12px;line-height:15px;font-weight:normal;}
.commerce_wrap .layer_tooltip .desc_tooltip + .desc_tooltip{padding-top:8px;}
.commerce_wrap .tit_message .layer_tooltip{top:25px;left:0;right:auto;width:max-content;}
.commerce_wrap .tit_message .ico_arr{left:59px;right:auto;}
.commerce_wrap .tit_outro .ico_arr{left:51px;}
.tit_message .wrap_tooltip .btn_help .ico_rocket{margin-left:0;}
.tit_message .tit_tooltip{display:block;margin-bottom:8px;line-height:14px;}
.tit_message .desc_tooltip + .desc_tooltip{padding-top:8px;}
/* 캐러셀 - 직접 입력 */
.carousel_custom{position:relative;margin-top:5px;padding:7px;border:1px solid #ededed;background-color:#F7F7F7;}
.carousel_custom .desc_info{padding:6px 7px;color:#999;font-size:12px;line-height:16px;}
.carousel_custom .btn_line{position:absolute;right:15px;top:12px;color:#666;font-size:13px;line-height:19px;text-decoration:underline;}
.carousel_custom .area_regist{margin-top:39px;background-color:#fff;}
.wrap_upload_drag{display:flex;height:96px;align-items:flex-end;}
.wrap_upload_drag .item_upload{display:flex;height:117px;position:relative;flex-direction:column;justify-content:flex-end;}
.wrap_upload_drag .item_upload.on{margin-bottom:-1px;border:1px solid #e7e7e7;border-bottom:0;}
.wrap_upload_drag .util_item{display:flex;background-color:#fff;justify-content:space-between;}
.wrap_upload_drag .util_item .btn_drag{width:32px;height:32px;padding:7px;cursor:move;}
.wrap_upload_drag .util_item .ico_drag{width:18px;height:18px;background-position:-630px -830px;}
.wrap_upload_drag .util_item .btn_delete{width:28px;height:26px;padding:9px 8px;}
.wrap_upload_drag .util_item .ico_delete{width:10px;height:10px;background-position:-590px -830px;}
.wrap_upload_drag .box_thumb{padding:11px 7px 10px;background-color:#fff;}
.wrap_upload_drag .item_upload.on .box_thumb{padding:0 7px 10px;}
.wrap_upload_drag .thumb_img{overflow:hidden;position:relative;width:74px;height:74px;}
.wrap_upload_drag .thumb_img:before{position:absolute;left:0;top:0;z-index:20;width:100%;height:100%;border:1px solid rgba(0,0,0,0.08);box-sizing:border-box;content:'';}
.wrap_upload_drag .item_upload.on .thumb_img:before{border:2px solid #000;}
.wrap_upload_drag .file_upload{position:absolute;left:0;top:0;z-index:30;width:100%;height:100%;opacity:.01;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.wrap_upload_drag .item_upload .ico_edit{display:none;position:absolute;right:2px;top:2px;z-index:10;width:20px;height:20px;background-position:-630px -810px;}
.wrap_upload_drag .thumb_img:hover .ico_edit{display:block;}
.wrap_upload_drag .thumb_img .thumb_g{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover;}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.wrap_upload_drag .thumb_img .thumb_g{min-width:100%;min-height:100%;width:auto;} }
.wrap_upload_drag .item_upload.dragElem.over{margin-bottom:0;border:0;}
.wrap_upload_drag .item_upload.dragElem.over:before{display:none;}
.wrap_upload_drag .item_upload.dragElem.over .util_item{display:none;}
.wrap_upload_drag .item_upload.dragElem.over .box_thumb{padding-top:11px;}
.wrap_upload_drag .item_upload.over .thumb_img:before{border:1px dashed #3B74DD;background-color:#EEF4FF;}
.wrap_upload_drag .btn_add{position:relative;width:74px;height:74px;margin:11px 7px;border:1px dashed #b0b0b0;box-sizing:border-box;}
.wrap_upload_drag .ico_add{width:19px;height:19px;background-position:-650px -810px;}
.wrap_upload_drag .ico_error{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;width:18px;height:18px;margin:auto;background-position:-650px -830px;}
.wrap_upload_drag .item_upload.error .thumb_img:after{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,0.7);content:'';}
.wrap_upload_drag .box_upload{display:flex;width:100%;height:100%;justify-content:center;align-items:center;}
.wrap_product_form{padding:14px 14px 20px;border:1px solid #e7e7e7;}
.wrap_product_form dt{position:relative;padding-top:18px;font-size:14px;}
.wrap_product_form dt:first-child{padding-top:9px;}
.wrap_product_form dt .wrap_tooltip{display:inline-block;position:static;margin:-5px 0 0 -5px;vertical-align:top;}
.wrap_product_form dt .layer_tooltip{top:44px;left:-14px;right:auto;width:max-content;box-sizing:border-box;}
.wrap_product_form dt .layer_tooltip .tit_tooltip{display:block;margin-bottom:8px;line-height:14px;}
.wrap_product_form dt .ico_arr{left:105px;right:auto;}
.wrap_product_form .box_price{display:flex;}
.wrap_product_form .box_price .box_tf{margin-left:5px;}
.wrap_product_form .box_price .opt_g2{width:164px;height:34px;}
.wrap_product_form .box_tf3{margin:6px 0 7px;}
.wrap_product_form .dd_link .accordion_comm{margin-top:9px;}
/* 메시지 신규 추가 및 개선 - 캐러셀 피드형*/
.message_write_feed .commerce_wrap .tit_message .ico_arr{left:51px;}
.dd_radio_wrap .item_inp{margin-right:12px;}
.wrap_upload_drag .desc_error{padding:0 7px;align-self:center;}
.info_message .wrap_product_form .wrap_inp{padding-top:6px;}
.feed_list_message .commerce_intro .tit_intro{max-height:32px;font-size:12px;line-height:16px;}
.feed_list_message .view_commerce .link_file{height:157px;min-height:157px;}
.feed_list_message .view_commerce .type_2x1{height:105px;min-height:105px;}
.feed_list_message .view_commerce .type_3x4{height:280px;min-height:280px;}
.feed_list_message .view_commerce .thumb_g{height:auto;}
.feed_list_message.commerce_list_message .area_message{min-height:176px;}
.feed_list_message.commerce_list_message .message_contents .tit_message{display:block;max-height:none;border:1px solid transparent;font-weight:600;color:#999;line-height:13px;white-space:nowrap;text-overflow:ellipsis;}
.feed_list_message.commerce_list_message .message_contents .desc_message{overflow:visible;display:block;max-height:none;border:1px solid transparent;color:#999;text-overflow:initial;}
.feed_list_message .commerce_intro .txt_bar{display:block;width:100%;height:1px;background-color:rgba(0,0,0,0.08);}
.feed_list_message .tit_message ~ .txt_bar{display:block;width:100%;height:1px;margin:8px 1px;background-color:rgba(0,0,0,0.08);}
/* 프리미엄 동영상형 */
.info_message_video_premium .btn_line{position:absolute;right:0;top:0;text-decoration:underline;font-size:12px;color:#666;}
.info_message_video_premium .box_tf3{height:auto;padding:10px 11px 6px;margin:6px 0 7px;}
.info_message_video_premium .box_tf3 .tf_g{height:43px;}
.info_message_video_premium .box_tf3 .txt_byte{margin-right:0;}
.view_message_phone .comp_message_video_premium .txt_ad{margin-left:90px;}
.view_message_phone .comp_message_video_premium .box_message{width:260px;overflow:hidden;}
.view_message_phone .comp_message_video_premium .inner_message{padding:7px;}
.view_message_phone .comp_message_video_premium .tit_message{margin:0;font-weight:bold;font-size:12px;line-height:16px;color:rgba(25,25,25,0.5);}
.view_message_phone .comp_message_video_premium .desc_message{font-size:12px;line-height:16px;color:rgba(25,25,25,0.5);}
.view_message_phone .comp_message_video_premium .message_btn{margin:0;}
.view_message_phone .comp_message_video_premium .tit_message + .message_btn,.view_message_phone .comp_message_video_premium .desc_message + .message_btn{margin-top:8px;/* 2023-01-05-v1293 :수정 */ }
.view_message_phone .comp_message_video_premium .link_coupon:first-child{margin-top:0;/* 2024-02-22-v1782 */ }
.comp_message_video_premium .box_message .file_message{width:260px;min-height:130px;max-height:345px;overflow:hidden;}
.comp_message_video_premium .file_message.fst{border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
/*.comp_message_video_premium .file_message.fst .ico_play{left:50%;top:50%;right:auto;bottom:auto;} 2024-02-22-v1782 */
.comp_message_video_premium .file_message .link_file{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
.comp_message_video_premium .file_message .link_file .play_time{bottom:10px;left:10px;right:auto;z-index:10;width:27px;height:13px;padding:0;line-height:14px;background-color:rgba(0,0,0,0.3);border-radius:2px;}
.comp_message_video_premium .file_message .link_file .play_time .ico_live{display:none;}
.comp_message_video_premium .file_message .link_file .play_live{width:27px;padding:0;background-color:#EC5D57;}
.comp_message_video_premium .file_message .link_file .play_live .ico_live{display:block;}
.comp_message_video_premium .file_message .link_file .play_live .txt_play,.comp_message_video_premium .file_message .link_file .play_live .screen_out{display:none;}
.comp_message_video_premium .file_message .link_file .ico_live{width:100%;height:100%;margin:0;background-position:-204px -840px;}
.comp_message_video_premium .file_message .link_file .txt_play{display:inline-block;font-size:10px;transform:scale(0.9);text-shadow:0 0 1px rgba(0,0,0,0.1);}
.comp_message_video_premium .file_message .link_file .ico_mute{left:auto;top:auto;right:10px;bottom:10px;width:22px;height:22px;background-position:-150px -840px;}
.comp_message_video_premium .file_message .ico_play{left:50%;top:50%;right:auto;bottom:auto;width:28px;height:28px;background-position:-174px -840px;transform:translate(-50%,-50%);/* 2024-02-22-v1782 */ }
.comp_message_video_premium .txt_bar{display:block;width:calc(100% - 4px);height:1px;margin:8px 2px;background-color:rgba(0,0,0,0.08);box-sizing:border-box;}
.section_video .box_radio{padding-left:14px;padding-right:14px;}
/* boxRadio */
.box_radio{margin-top:10px;padding:17px 12px;border:1px solid #EDEDED;}
.box_radio .top_radio{display:flex;align-items:center;}
.box_radio .tit_top{margin-right:20px;font-weight:500;font-size:14px;}
.box_radio .item_inp{margin:0 18px 0 0;}
.box_radio .upload_g{margin-top:10px;}
/* 메세지 통계 - 프리미엄 동영상형 */
.layer_detail_video_premium .tbl2 tr td{padding:8px 4px;word-break:break-all;height:34px;table-layout:fixed;}
.layer_detail_video_premium .tab_g2 li:nth-of-type(2) .layer_tooltip{left:50%;transform:translateX(-50%);}
.layer_detail_video_premium .tab_g2 li:first-of-type .tooltip_top .ico_arr{right:280px;}
.layer_detail_video_premium .tab_g2 .tooltip_top .ico_arr{right:157px;}
.layer_detail_video_premium .tab_g2 li:last-of-type .tooltip_top .ico_arr{right:78px;}
/* 메시지 신규 추가 및 개선 - 통계 */
.layer_detail_commerce .tab_g2 li:last-of-type .tooltip_top .ico_arr{right:121px;}
.layer_detail_commerce .tab_g2 .tooltip_top .ico_arr{margin-right:-8px;}
.layer_detail_commerce .tbl2 tr td{padding-left:7px;}
.help_bizinfo{margin:23px 0 10px;}
.item_partner .cont_bundle{margin-top:-2px;line-height:40px;}
.help_secede{overflow:hidden;text-align:right;margin:24px 0 0 0;}
.help_secede .link_secede{display:inline-block;font-size:14px;color:#666666;text-decoration:underline;}
.help_bizinfo ~ .help_secede{margin-top:34px;}
.rocket_bizinfo{border-bottom:1px solid #e2e2e2;}
.rocket_bizinfo .box_subject .btn_g{position:absolute;top:-46px;right:0;width:88px;height:28px;font-size:12px;color:#333333;line-height:28px;}
.rocket_bizinfo .box_subject .ico_write{width:10px;height:10px;margin:8px 5px 0 0;background-position:-130px -330px;}
.rocket_bizinfo .detail_none{max-width:100%;margin:0;padding:0;}
.rocket_bizinfo .cont_detail{padding-top:6px;}
.rocket_bizinfo .cont_detail .txt_none{display:block;margin:25px 0 51px;text-align:center;font-size:16px;}
.help_info .item_help .link_info{display:inline-block;margin-left:6px;text-decoration:underline;}
.connect_none{max-width:100%;}
.connect_none .item_bundle .cont_bundle{overflow:hidden;line-height:50px;text-indent:25px;border-top:1px solid #e9e9e9;}
.connect_none .item_bundle .cont_bundle.fst{margin-top:-8px;border-top:0 none;}
.connect_none .item_bundle .btn_connect{float:right;width:70px;margin:11px 8px 0 0;}
.connect_none .txt_bar{display:inline-block;width:1px;height:10px;margin:0 10px;background:#d8d8d8;}
.manage_down{position:absolute;bottom:11px;right:0;}
.manage_down .btn_down{width:124px;height:28px;border:1px solid #dddddd;border-radius:2px;font-size:12px;line-height:25px;color:#424242;}
.manage_down .btn_down:hover{border-color:#b5b5b5;}
.manage_down .btn_yellow{width:172px;margin-right:5px;}
.cont_cash{max-width:940px;}
.cont_cash .info_state{position:relative;height:105px;margin:30px 0 50px;padding:40px 0 26px;border:1px solid #e2e2e2;background-color:#fff;}
/* 2024-03-04-v1792 */
.info_state .cash_state{float:left;position:relative;width:50%;padding:0 25px 0 40px;box-sizing:border-box;}
.info_state .cash_state2{padding:0 40px;}
.info_state .cash_state .ico_rocket{position:absolute;top:0;left:0;width:92px;height:92px;}
.info_state .cash_state .ico_cash{left:40px;width:96px;height:96px;background-position:0 -475px;}
.info_state .cash_state .ico_repay{left:40px;width:96px;height:96px;background-position:-100px -475px;}
.info_state .list_cashinfo{overflow:hidden;padding:10px 0 13px 116px;}
.info_state .list_cashinfo dt{display:block;font-size:14px;color:#888888;}
.info_state .list_cashinfo dd{display:inline-block;margin-top:8px;font-size:22px;color:black;}
.info_state .list_cashinfo .btn_cash{width:74px;height:28px;margin:-3px 0 0 11px;border:1px solid #d7d7d7;background-color:white;border-radius:2px;font-size:12px;}
.cont_cash .wrap_subject{margin-bottom:15px;}
.cont_cash .cont_bundle{text-align:right;}
.cont_cash .info_data{position:relative;}
.cont_cash .info_data .cash_inp{margin-right:20px;}
.cont_cash .info_data .txt_won{position:absolute;right:0;top:8px;font-size:13px;color:#666666;}
.cont_cash .tbl_cash tbody td{padding:16px 20px;text-align:right;}
.cont_cash .tbl_cash tbody .td_date{text-align:center;}
.cont_cash .btn_more{display:block;width:100%;height:41px;margin-top:-1px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;font-size:14px;line-height:42px;color:#888888;z-index:9;}
.cont_cash .btn_more .ico_arr{width:12px;height:8px;margin:17px 0 0 9px;background-position:-440px -90px;}
.cont_cash .btn_more:hover{color:#333333;}
.cont_cash .btn_more:hover .ico_arr{background-position:-440px -100px;}
.cont_cash .tbl_cash tbody .td_none{padding:131px 0;font-size:16px;line-height:19px;color:#888;text-align:center;}
.cont_cash .wrap_subject .wrap_inp{display:inline-block;vertical-align:top;}
.cont_cash .wrap_subject .item_inp{margin:7px 12px 0 0;}
.cont_cash .group_bundle{max-width:none;padding:25px 30px;border:1px solid #e2e2e2;}
/* 2024-03-04-v1792 */
.cont_cash .group_bundle .btn_modify{right:0;top:4px;}
/* 캐쉬충전하기 레이어 */
.layer_cash{margin-top:-304px;}
.layer_cash .layer_body{padding:0px;}
.layer_cash .desc_info{margin:27px 0 29px;font-size:14px;line-height:20px;}
.layer_cash .cash_profile{overflow:hidden;}
.layer_cash .box_profile{overflow:hidden;position:relative;padding:14px 15px 14px 15px;background-color:#f7f8f8;border:1px solid #e9e9e9;cursor:pointer;}
.layer_cash .cash_profile .wrap_thumb{float:left;width:30px;height:30px;margin-right:10px;border-radius:30px;background-position:-90px 0;}
.layer_cash .cash_profile .txt_name{display:inline-block;margin-top:1px;font-size:16px;}
.layer_cash .cash_profile .txt_connect{position:absolute;top:17px;right:16px;}
.layer_cash .cash_profile .txt_connect .emph_g{display:inline-block;margin:-3px 0 0 6px;font-size:18px;vertical-align:top;}
.layer_cash .cash_profile .txt_connect .ico_rocket{width:12px;height:7px;margin:8px 0 0 11px;background-position:-520px -140px;}
.layer_cash .open_profile .txt_connect .ico_rocket{background-position:-520px -130px;}
.layer_cash .cash_profile .list_profile{display:none;overflow:hidden;padding:15px 16px 0;border:1px solid #e9e9e9;border-top:0 none;background-color:white;}
.layer_cash .cash_profile .list_profile li{float:left;width:50%;margin-bottom:15px;}
.layer_cash .cash_profile .list_profile .txt_name{display:block;overflow:hidden;max-width:184px;padding:4px 0 0 0;font-size:14px;text-overflow:ellipsis;white-space:nowrap;}
.layer_cash .open_profile .list_profile{display:block;}
.layer_cash .cash_choice,.layer_wallet3 .cash_choice{overflow:hidden;}
.layer_cash .cash_choice .tit_choice,.layer_wallet3 .cash_choice .tit_choice{position:relative;display:block;margin:25px 0 8px;font-size:16px;font-weight:normal;}
.layer_cash .cash_choice .txt_choice,.layer_wallet3 .cash_choice .txt_choice{position:absolute;right:0;top:4px;font-size:13px;color:#666666;}
.layer_cash .cash_choice .box_inpcash,.layer_wallet3 .cash_choice .box_inpcash{overflow:hidden;position:relative;height:58px;padding:0 15px 0 16px;border:1px solid #d8d8d8;}
.layer_cash .cash_choice .txt_cash,.layer_wallet3 .cash_choice .txt_cash{display:inline-block;margin-top:19px;font-size:14px;line-height:20px;color:#666666;}
.layer_cash .cash_choice .txt_inp,.layer_wallet3 .cash_choice .txt_inp{overflow:hidden;position:absolute;left:100px;top:4px;right:33px;height:50px;}
.layer_cash .cash_choice .txt_won,.layer_wallet3 .cash_choice .txt_won{float:right;margin-top:21px;font-size:14px;line-height:20px;color:#666666;}
.layer_cash .cash_choice .lab_cash,.layer_wallet3 .cash_choice .lab_cash{position:absolute;top:13px;right:0;font-size:16px;color:#bbbbbb;}
.layer_cash .cash_choice .inp_on .lab_cash,.layer_wallet3 .cash_choice .inp_on .lab_cash{display:none;}
.layer_cash .cash_choice .inp_cash,.layer_wallet3 .cash_choice .inp_cash{width:100%;font-size:28px;color:black;text-align:right;line-height:54px;border:0 none;}
.layer_cash .cash_choice .inp_cash::-webkit-input-placeholder,.layer_wallet3 .cash_choice .inp_cash::-webkit-input-placeholder{font-size:16px;color:#bbbbbb;line-height:28px;}
.layer_cash .cash_option,.layer_wallet3 .cash_option{overflow:hidden;border:1px solid #d8d8d8;border-top:0 none;}
.layer_cash .cash_option .btn_option,.layer_wallet3 .cash_option .btn_option{float:left;width:20%;height:38px;border-right:1px solid #d8d8d8;font-size:14px;line-height:40px;}
.layer_cash .cash_option .btn_option:last-child,.layer_wallet3 .cash_option .btn_option:last-child{border-right:0 none;}
.layer_cash .cash_option .btn_option:hover,.cash_option .btn_option.on,.layer_wallet3 .cash_option .btn_option:hover{background-color:#f7f8f8;}
.layer_cash .cash_state{overflow:hidden;margin-top:15px;border:1px solid #d8d8d8;}
.layer_cash .cash_state .list_option{width:50%;float:left;position:relative;height:38px;font-size:14px;color:#666666;line-height:40px;}
.layer_cash .cash_state .list_option:first-child:after{content:'';position:absolute;right:0;top:0;width:1px;height:100%;background-color:#d8d8d8;}
.layer_cash .cash_state .list_option dt{float:left;padding-left:16px;}
.layer_cash .cash_state .list_option dd{float:right;padding-right:15px;}
.layer_cash .cash_state .list_option .txt_option{color:#888888;}
.layer_cash .desc_option{margin:12px 0 42px 0;font-size:12px;color:#999999;}
.layer_cash .desc_option .link_info{display:inline-block;margin-left:4px;color:#5a8280;text-decoration:underline;}
.layer_cash .wrap_btn{text-align:center;}
/* 캐쉬충전완료 레이어 */
.rocket_cash{background:white;}
.popup_recharge{padding:83px 63px 95px;}
.popup_recharge .popup_body{width:538px;height:498px;background-color:#fcfcfc;border:1px solid #e0e0e0;text-align:center;}
.popup_recharge .ico_recharge{display:block;width:96px;height:74px;margin:118px auto 20px;background-position:-200px -480px;}
.popup_recharge .popup_body .txt_recharge{display:block;font-size:24px;}
.popup_recharge .tit_recharge{display:block;font-weight:normal;font-size:24px;}
.popup_recharge .wrap_btn{padding:119px 0 0;border:0 none;text-align:center;}
/* 충전내역 */
.list_subtab{overflow:hidden;padding:15px 19px 12px;margin-bottom:-11px;border:1px solid #e2e2e2;border-top:0 none;}
.list_subtab li{float:left;position:relative;}
.list_subtab li .txt_bar{display:inline-block;width:1px;height:10px;margin:5px 14px 0 12px;background-color:#d8d8d8;vertical-align:top;}
.list_subtab li .link_sub{display:block;font-size:14px;color:#777777;}
.list_subtab li .link_sub:hover{color:#333333;}
.list_subtab li.on .link_sub{font-size:14px;color:#2eacbc;-webkit-font-smoothing:antialiased;}
.box_companse .wrap_tit{padding-top:30px;padding-bottom:9px;}
/* 유상,무상캐쉬 공통 */
.box_cash{overflow:hidden;}
.box_cash .wrap_tit .tit_g{font-size:16px;}
.box_cash .list_period .btn_period{width:80px;}
.box_cash .wrap_subject{margin-top:0;}
.box_cash .tbl_obtain .td_charge{padding:16px 20px;text-align:right;}
.box_cash .tbl_obtain .td_admin{padding-left:20px;text-align:left;}
.box_cash .tbl_obtain .td_used{padding:10px 20px;}
.box_cash .tbl_obtain .btn_used{width:70px;height:28px;border:1px solid #dddddd;border-radius:2px;}
.box_cash .wrap_tit .btn_g{bottom:10px;width:88px;height:28px;font-size:12px;line-height:28px;color:#333333;}
.box_cash .wrap_tit .ico_write{width:10px;height:10px;margin:8px 5px 0 0;background-position:-130px -330px;}
.box_cash .btn_down{position:absolute;top:1px;right:0;width:124px;height:28px;border:1px solid #dddddd;border-radius:2px;font-size:12px;line-height:25px;color:#424242;}
/* 유상캐시 */
/* 소진내역 > 소진 상세내역 */
.cont_vanish .list_subtab{margin-bottom:15px;}
.cont_vanish .box_detail .wrap_subject{margin-top:30px;}
.cont_vanish .box_detail .wrap_tit{border-bottom:1px solid #e2e2e2;}
.cont_vanish .box_detail .wrap_tit .tit_g{font-size:20px;}
.cont_vanish .box_detail .wrap_tit .link_info{width:164px;height:26px;}
.cont_vanish .box_detail .link_info .ico_rocket{width:4px;height:6px;margin:10px 0 0 5px;background-position:-270px -90px;}
.cont_vanish .box_detail .opt_status{float:left;width:100px;margin-right:20px;}
.cont_vanish .box_detail .list_period .btn_period{width:80px;}
.cont_vanish .box_detail .tbl_vanish .td_charge{padding:16px 20px;text-align:right;}
.cont_vanish .box_detail .txt_help{display:inline-block;margin-left:5px;font-size:13px;color:#888888;}
.cont_vanish .box_detail .txt_help2{margin-left:31px;}
/* 소진내역 > 세금계산서 수신정보  */
.cont_cash .top_vanish .wrap_tit{padding-top:30px;padding-bottom:9px;border-bottom:1px solid #e2e2e2;}
.cont_cash .top_vanish .btn_info{width:94px;height:28px;}
.cont_cash .top_vanish .btn_addinfo{width:88px;height:28px;}
.cont_cash .top_vanish .btn_addinfo .ico_rocket{width:10px;height:10px;margin:8px 5px 0 0;background-position:-130px -330px;}
.cont_cash .top_vanish .btn_change{width:72px;height:28px;}
.cont_cash .top_vanish .cont_detail{max-width:100%;padding:0 0 0 21px;border-bottom:1px solid #e2e2e2;}
.box_send .top_vanish .cont_detail .tit_bundle{top:12px;}
.box_send .top_vanish .cont_detail .item_bundle{padding:13px 0 10px 137px;}
.cont_cash .top_vanish .vanish_none{height:97px;font-size:16px;line-height:99px;text-align:center;border-bottom:1px solid #e2e2e2;}
.cont_cash .tit_vanish{display:block;margin-top:43px;margin-bottom:-13px;font-size:16px;font-weight:normal;}
.cont_cash .tit_vanish ~ .info_data .wrap_subject{margin-top:20px;}
.tbl_vanish .td_charge{padding:16px 20px;text-align:right;}
/* 소진내역 > 담당자 변경하기 레이어 */
.layer_vanish .layer_body{text-align:center;}
.layer_vanish .list_info{margin-bottom:0;text-align:left;}
.layer_vanish .wrap_btn{border-top:0 none;text-align:center;}
/* 환불내역 */
.cont_repay .cont_bundle{text-align:left;}
.box_repay .repay_none{overflow:hidden;padding:49px 0 48px;font-size:16px;text-align:center;border-bottom:1px solid #e2e2e2;}
.box_repay .repay_none .txt_none{display:block;font-size:14px;color:#888888;}
.cont_cash .box_repay .cont_detail{padding:7px 0 16px 25px;}
.cont_detail .box_repay .item_bundle{padding-left:140px;}
.box_repay .item_bundle .tit_bundle{line-height:28px;}
.box_repay .item_bundle .cont_bundle{line-height:28px;}
.box_repay .tbl_repay .td_charge{padding:16px 20px;text-align:right;}
.box_repay .tbl_repay .td_admin{padding:16px 20px;text-align:left;}
.box_repay .tbl_repay .td_repay{padding:10px;}
.box_repay .tbl_repay .btn_info{width:88px;height:28px;border:1px solid #dddddd;border-radius:2px;font-size:12px;line-height:20px;}
/* 환불상세내역 레이어 */
.layer_repay .layer_body{padding-bottom:29px;}
.layer_repay .td_charge{padding:16px 20px;text-align:right;}
/* 후불내역 */
.box_postpay .list_subtab{margin-bottom:15px;}
.box_postpay .wrap_subject{margin:60px 0 15px;}
.wrap_subject .tit_postpay{display:block;font-size:16px;line-height:20px;font-weight:normal;color:#333;vertical-align:top;}
.cont_postpay .group_unpaid{padding:16px 410px 16px 67px;}
.cont_postpay .group_unpaid .item_bundle{padding:6px 220px 5px 90px;}
.cont_postpay .group_unpaid .cont_bundle{font-size:16px;}
.cont_postpay .group_unpaid .btn_modify{right:125px;top:8px;}
.box_postpay .wrap_subject .item_inp{margin-top:14px;}
.box_postpay .btn_down{top:unset;bottom:-3px;}
.tbl_postpay td{padding:10px 10px;}
.tbl_postpay .td_money{text-align:right;}
/* 캐쉬환불신청하기 레이어 */
.layer_cash .list_recash{overflow:hidden;padding:26px 0 29px;}
.layer_cash .cash_choice .btn_change{float:right;width:52px;height:24px;border:1px solid #d7d7d7;font-size:12px;color:#666666;border-radius:2px;}
.layer_cash .tbl_send td{padding:13px 10px;}
.layer_cash .tbl_send .desc_empty{font-size:13px;}
.layer_cash .cash_refund{overflow:visible;}
.layer_cash .cash_refund .tit_choice{margin-top:19px;}
.layer_cash .cash_refund .clear_g{display:block;overflow:visible;width:auto;clear:both;*zoom:1;}
.layer_cash .cash_refund .desc_option{margin:15px 0 39px 0;}
.layer_cash .box_option{overflow:hidden;margin-top:15px;}
.layer_cash .wrap_inp{float:left;}
.layer_cash .wrap_inp .item_inp{margin-right:31px;}
.layer_cash .info_refund{float:right;width:226px;height:36px;border:1px solid #d8d8d8;border-radius:2px;}
.layer_cash .info_refund .inp_refund{width:195px;height:100%;border:0 none;text-align:right;font-size:14px;background-color:transparent;}
.layer_cash .info_refund .txt_refund{font-size:14px;}
.layer_cash .info_refund.disabled_g2{background-color:#f0f1f2;}
.layer_cash .info_refund.disabled_g2 .inp_refund,.layer_cash .info_refund.disabled_g2 .txt_refund{color:#989999;}
.layer_cash .opt_refund{float:left;width:168px;height:34px;margin-right:6px;}
.layer_cash .opt_refund.opt_open .box_opt{top:34px;}
.layer_cash .opt_refund .btn_opt{padding:8px 10px 7px;}
.layer_cash .box_tf{overflow:hidden;height:25px;}
.layer_cash .box_tf .txt_byte{font-size:12px;}
.layer_cash .box_tf.disabled_g2{background-color:#f0f1f2;}
.layer_cash .box_tf.disabled_g2 .txt_byte{display:none;}
/* 환불계좌 등록 */
.layer_bank .layer_body{padding:0;}
.layer_bank .desc_notice{padding:26px 0 3px;}
.layer_bank .tit_bank{display:block;margin:22px 0 8px;font-size:16px;font-weight:normal;}
.layer_bank .cont_bank{padding:11px 0 0 0;border-top:1px solid #e4e4e4;}
.layer_bank .cont_bank .item_bundle{padding-left:88px;}
.layer_bank .cont_bank .opt_bank{float:left;width:158px;height:34px;margin-right:6px;}
.layer_bank .cont_bank .opt_open .box_opt{top:34px;}
.layer_bank .cont_bank .btn_opt{padding:8px 10px 7px;}
.layer_bank .cont_bank .box_tf{overflow:hidden;width:300px;height:25px;}
.layer_bank .desc_info{padding:11px 0 16px;font-size:12px;color:#999999;}
.layer_bank .emph_info{color:#666666;}
.layer_bank .wrap_btn{text-align:center;}
.layer_bank .wrap_inp .item_inp{margin-bottom:10px;}
.layer_bank .wrap_inp .lab_bank{font-size:16px;}
.layer_bank .cont_bundle .wrap_inp .item_inp{display:block;}
.layer_bank .btn_g2[class*="disabled"]{border-color:rgba(0,0,0,0.05);background-color:#ffdf2c;}
.layer_bank .desc_terms{padding:15px 0;border-top:1px solid #e4e4e4;font-size:14px;}
.layer_bank .box_terms{background-color:#f8f8f9;}
.layer_bank .list_terms{overflow:hidden;padding:10px 15px;font-size:13px;}
.layer_bank .list_terms dt{float:left;width:75px;padding-top:6px;color:#999999;}
.layer_bank .list_terms dd{float:left;width:475px;padding-top:6px;}
.layer_bank .desc_person{padding:10px 0 23px;}
.layer_bank .desc_person .link_person{color:#2eacbc;text-decoration:underline;}
/* 메시지 설정 > 페이먼트 연동 */
.message_payment{padding-bottom:45px;}
.message_payment .section_time{padding-top:21px;}
.message_payment .section_detail .tit_message{padding-top:6px;}
.section_detail .send_setup{overflow:hidden;border:1px solid #d8d8d8;}
.send_setup .cont_detail{padding:9px 0 0 0;background-color:#fcfcfc;}
.send_setup .item_bundle{padding:4px 15px 4px 147px;}
.send_setup .item_bundle .tit_bundle{top:5px;left:18px;color:#999999;}
.send_setup .item_bundle .cont_bundle{text-align:right;color:#666666;}
.send_setup .item_bundle .txt_count{display:inline-block;margin-right:5px;color:#333333;}
.send_setup .item_bundle .box_tf{display:inline-block;width:206px;height:25px;margin-right:7px;}
.send_setup .item_bundle .box_tf .tf_g{color:#999999;text-align:right;}
.send_setup .txt_caution{padding:0 0 0 271px;font-size:12px;line-height:14px;}
.send_setup .item_total{margin-top:17px;border-top:1px solid #d8d8d8;}
.send_setup .item_total .tit_bundle{color:#333333;}
.message_payment .section_detail .list_etc{padding:7px 0 14px;}
.message_payment .section_detail .tit_end{margin:20px 0 0 0;}
.message_payment .tit_sendpay{margin-top:21px;}
.send_total .cont_bundle .txt_sum{color:#888888;}
.send_total .cont_bundle .txt_count{color:#666666;}
.send_total .item_bundle{border-top:1px solid #d8d8d8;}
.send_total .cont_bundle .txt_short{color:#ff5640;}
.send_total .pay_total{padding:13px 15px 10px 187px;border-top:0 none;background-color:#f3f9f9;}
.send_total .pay_total .tit_bundle{top:13px;color:#333333;}
.send_total .pay_total .cont_bundle,.send_total .pay_total .txt_count{color:#2eacbc;-webkit-font-smoothing:antialiased;font-size:16px;}
.tit_end .txt_vat{float:right;font-size:12px;color:#999999;}
.send_vat{overflow:hidden;background-color:#fcfcfc;border:1px solid #eaeaea;}
.send_vat + .send_vat{border-top:0 none;}
.send_vat .list_vat{float:left;width:243px;height:42px;padding:0 15px;border-right:1px solid #eaeaea;font-size:14px;line-height:44px;}
.send_vat .list_vat:last-child{border-right:0 none;}
.send_vat .list_vat dt{float:left;color:#999999;}
.send_vat .list_vat dd{overflow:hidden;text-align:right;color:#666666;}
.send_vat .list_vat .txt_count{margin-right:5px;color:#888888;}
.send_vat .list_vat .btn_h28{width:70px;margin-top:7px;color:#2eacbc;-webkit-font-smoothing:antialiased;}
.send_vat .list_vat .btn_cash{display:inline-block;width:70px;height:28px;color:#2EACBC;font-size:12px;line-height:25px;}
.send_vatinfo{background-color:white;}
.send_vatinfo .list_vat dt,.send_vatinfo .list_vat dd,.send_vatinfo .list_vat .txt_count{color:#666666;}
/* 해외 사용자를 위한 발송 날짜/시간 설정 */
.section_abroad{padding-top:21px;}
.section_abroad .tit_message{margin-bottom:0;}
.section_abroad .txt_message{font-size:12px;color:#999999;}
.section_abroad .link_detail{display:inline-block;margin-left:8px;font-size:12px;color:#3e8089;text-decoration:underline;}
.section_abroad .time_start{position:relative;padding:14px 0 0;}
.section_abroad .txt_start{position:absolute;top:17px;right:0;font-size:12px;color:#999999;}
.section_abroad .new_add{padding-top:18px;}
.section_abroad .item_inp{margin:0 41px 7px 0;}
.section_abroad .opt_g2 .box_opt{z-index:1;}
.section_abroad .time_end{position:relative;}
.section_abroad .time_end .opt_time{margin-left:1px;}
.section_detail .send_setup .item_bundle .box_tf5{width:256px;}
.section_detail .box_tf5 .tf_g::-webkit-input-placeholder{text-align:left;}
.section_detail .box_tf5 .tf_g:-webkit-input-placeholder{text-align:left;}
.section_detail .box_tf5 .tf_g::-moz-placeholder{text-align:left;}
.section_detail .box_tf5 .tf_g:-ms-input-placeholder{text-align:left;}
.section_detail .box_tf5 .tf_g:-moz-placeholder{text-align:left;}
.section_abroad .group_date_est .box_time{display:inline-block;width:246px;margin-left:4px;vertical-align:top;}
.section_abroad .txt_etc{padding-bottom:3px;}
.section_detail .txt_etc{padding:7px 0 14px;}
.section_detail .txt_etc + .tit_message{padding-top:26px;}
.message_payment .section_detail .list_etc + .tit_message{padding-top:26px;}
.section_quiztime .txt_etc{padding:7px 0 14px;}
/* 관리 > 발송 팝업 */
.box_sendinfo{overflow:hidden;padding:13px 0 0;margin-top:11px;border:1px solid #e0e0e0;}
.box_sendinfo .list_sendinfo{padding:0 20px 13px;text-align:left;}
.box_sendinfo .list_sendinfo dt{float:left;color:#666666;}
.box_sendinfo .list_sendinfo dd{overflow:hidden;text-align:right;color:#333333;}
.box_sendinfo .list_total{overflow:hidden;height:56px;padding:0 20px 0;border-top:1px solid #e0e0e0;line-height:60px;background-color:#fcfcfc;}
.box_sendinfo .list_total dt{font-size:16px;color:#333333;}
.box_sendinfo .list_total dd{font-size:16px;}
/* 친구모으기 */
.btn_copy{flex-shrink:0;height:36px;border:1px solid #d7d7d7;background-color:#fff;font-size:13px;}
.btn_copy:hover{border-color:#b5b5b5;}
.alert_layer{position:absolute;top:50%;left:50%;width:290px;transform:translate(-50%,-50%);border-radius:8px;background-color:#fff;}
.alert_layer .tit_layer{display:flex;padding:24px 24px 0;color:#191919;font-weight:600;font-size:17px;line-height:20px;text-align:left;white-space:nowrap;}
.alert_layer .tit_layer + .coupon_layer{margin-top:12px;}
.alert_layer .txt_title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
.alert_layer .icon_comfirm{flex-shrink:0;margin:2px 0 0 2px;}
.alert_layer .txt_layer{padding:12px 24px 0;color:#191919;}
.alert_layer .txt_layer.type1{font-size:12px;line-height:16px;color:#7F7F7F;}
/* 2023-12-01-v1709 :수정시작 */
.alert_layer .txt_layer + .list_layer{margin-top:2px;}
.alert_layer .app_btn{display:flex;padding:20px 24px 24px;margin:0 -3px;}
.alert_layer .app_btn .btn_g{display:flex;width:100%;height:38px;margin:0;border:0;border-radius:6px;background-color:rgba(0,0,0,0.06);color:#191919;font-size:14px;font-weight:400;line-height:37px;align-items:center;justify-content:center;}
.alert_layer .app_btn .btn_add{background-color:#fee500;}
.alert_layer .app_btn .icon_channel_add_14{flex-shrink:0;margin-right:5px;margin-top:-2px;}
/* 2024-01-03-v1732 */
.alert_layer .type_btns .btn_g{margin:0 3px;}
.alert_layer .info_layer{display:block;margin-top:8px;font-size:12px;color:#7F7F7F;}
.alert_layer .link_layer{color:#666;text-decoration:underline;}
.alert_layer .coupon_layer{display:flex;flex-direction:column;justify-content:center;width:242px;height:60px;margin:0 auto -8px;padding:0 14px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/img_coupon_basic.png) no-repeat 0 0;background-size:242px 60px;box-sizing:border-box;}
/* 2023-12-01-v1709 :수정끝 */
.alert_layer .list_layer + .coupon_layer{margin-top:12px;}
.alert_layer .tit_coupon{font-weight:400;font-size:11px;line-height:15px;color:#7F7F7F;}
.alert_layer .txt_coupon{display:flex;margin-top:2px;font-size:14px;line-height:19px;color:#191919;}
.alert_layer .txt_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.alert_layer .txt_count{flex-shrink:0;color:#7F7F7F;}
.alert_layer .list_layer{padding:0 24px;}
.alert_layer .list_layer li{position:relative;padding-left:8px;font-size:12px;line-height:16px;color:#7F7F7F;}
.alert_layer .list_layer li:before{position:absolute;left:1px;top:6px;width:2px;height:2px;border-radius:1px;background-color:#7F7F7F;content:'';}
.desc_profile_sub{padding:12px 0;margin:0 24px;font-size:12px;line-height:16px;color:#666;border-bottom:1px solid rgba(0,0,0,0.04);}
/* 2023-11-29-v1704 :추가 끝 */
/** 소셜 플러그인 - 코드보기 레이어 **/
.layer_code{width:560px;}
.layer_code .layer_body{padding:8px 30px 30px;}
.layer_code .tit_code{display:block;padding-top:19px;font-weight:normal;}
.layer_code .tf_code{display:block;width:468px;height:128px;margin-top:9px;padding:11px 16px;border:1px solid #d8d8d8;border-radius:2px;font-size:14px;color:#999999;resize:none;}
/* 레이어 :list */
.layer_list .layer_body{padding:0;}
.layer_list .tbl{border-bottom:none;}
.layer_list th,.layer_list td{font-size:13px;}
.layer_list th{padding:8px 10px;}
.layer_list td{position:relative;padding:13px 10px 12px;}
.layer_list .cell_check{display:inline-block;}
.layer_couponBtn .wrap_thumb{width:30px;height:30px;border-radius:2px;/* 2023-03-16-v1415 수정 */ }
/* 쿠폰 버튼 추가 */
.layer_couponBtn{width:760px;}
.layer_couponBtn .fake_scroll{margin-bottom:-1px;}
/* 2023-10-20-v1670 */
.layer_couponBtn .layer_head{border-bottom:none;}
.layer_couponBtn .tbl{width:auto;border-bottom:1px solid #e9e9e9;}
/* 2023-10-20-v1670 */
.layer_couponBtn .tbl th{border-color:#e9e9e9;}
.layer_couponBtn .item_tit{display:flex;justify-content:space-between;align-items:center;padding-left:30px;padding-right:24px;text-align:left;}
.layer_couponBtn .item_about{padding-left:31px;padding-right:0;/* 2023-03-16-v1415 추가 */ }
.layer_couponBtn .item_about .link_data{margin-right:24px;/* 2023-03-16-v1415 추가 */ }
.layer_couponBtn .item_check{padding-top:11px;padding-bottom:10px;}
.layer_couponBtn .type_dimmed{opacity:0.4;}
.layer_couponBtn .wrap_btn{padding:11px 20px 19px 0;box-sizing:border-box;}
.layer_couponBtn.type_quiz{width:900px;min-height:463px;padding-bottom:15px;box-sizing:border-box;}
.type_quiz .link_data .txt_data{max-width:204px;}
.layer_couponBtn.type_quiz .tbl{width:100%;}
.layer_couponBtn.type_quiz .layer_head{height:116px;}
.layer_couponBtn.type_quiz .layer_head .tit_board{float:none;display:block;}
.layer_couponBtn.type_quiz .layer_body{padding-bottom:15px;}
.layer_couponBtn.type_quiz .wrap_paging{padding:0;}
.layer_couponBtn.type_quiz .type_empty{height:279px;color:#949494;box-sizing:border-box;}
.desc_title{font-size:13px;color:#888;line-height:19px;margin-top:8px;}
/* common */
.rocket_type2 #kakaoContent.cont_intro{height:initial;}
#kakaoWrap.plus_intro{min-width:1056px;padding-top:0;}
.plus_intro .img_g{vertical-align:top;}
.plus_intro #kakaoHead #kakaoServiceLogo.tit_intro,.plus_intro .tit_intro{display:inline-block;overflow:hidden;font-size:0;line-height:0;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/tit_intro.png) no-repeat;text-indent:-9999px;vertical-align:top;}
.plus_intro .img_intro{display:inline-block;overflow:hidden;font-size:0;line-height:0;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/img_intro.png) no-repeat;text-indent:-9999px;vertical-align:top;}
.plus_intro #kakaoContent{padding-top:62px;}
.plus_intro .app_btn:after{display:block;visibility:hidden;overflow:hidden;height:0;font-size:0;clear:both;content:'';}
/* head */
.plus_intro #kakaoHead.head_intro{position:fixed;top:0;left:0;right:0;z-index:999;min-width:489px;height:53px;padding:9px 24px 0;background-color:#fff;border-bottom:0 none;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.04);-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.04);box-shadow:0px 2px 4px 0px rgba(0,0,0,0.04);}
.plus_intro #kakaoHead.head_intro h1{float:left;padding-top:6px;margin:0;}
.plus_intro #kakaoHead.head_intro #kakaoServiceLogo.link_logo{width:137px;height:31px;padding:0;background-position:0 -1100px;}
.plus_intro .gnb_intro{float:right;}
.plus_intro .gnb_intro .btn_gnb{float:left;font-size:16px;text-align:center;text-decoration:none;}
.plus_intro .gnb_intro .btn_gnb:hover{-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.1);box-shadow:0px 2px 3px 0px rgba(0,0,0,0.1);}
.plus_intro .gnb_intro .btn_join{width:168px;height:44px;line-height:44px;background-color:#ffe100;}
.plus_intro .gnb_intro .btn_login{position:static;width:164px;height:40px;margin:0 0 0 8px;border:2px solid #dbdbdb;line-height:40px;background-color:white;border-radius:0;color:#333333;}
.plus_intro .util_btn{float:left;position:relative;width:168px;height:44px;margin-left:8px;}
.plus_intro .btn_myinfo{display:block;position:relative;width:164px;height:40px;border:2px solid #dbdbdb;font-size:14px;line-height:40px;color:#222222;text-align:left;}
.plus_intro .btn_myinfo .txt_mail{display:block;overflow:hidden;padding:0 27px 0 15px;text-overflow:ellipsis;white-space:nowrap;}
.plus_intro .btn_myinfo .ico_arr{position:absolute;top:17px;right:10px;width:11px;height:7px;background-position:-210px -60px;}
.plus_intro .box_myinfo{display:none;position:absolute;top:42px;right:0;width:219px;height:111px;border:1px solid #c4c4c4;font-size:14px;background-color:#fff;}
.plus_intro .box_myinfo .tit_name{display:block;padding:10px 14px 1px;color:#222222;}
.plus_intro .box_myinfo .txt_name{font-weight:normal;color:#888888;}
.plus_intro .box_myinfo .txt_mail{display:block;overflow:hidden;padding:0 14px;text-overflow:ellipsis;white-space:nowrap;}
.plus_intro .box_myinfo .btn_logout{position:absolute;left:0;bottom:0;width:100%;height:44px;border-top:1px solid #c4c4c4;line-height:44px;background-color:#f8f8f8;text-align:center;}
.plus_intro .util_btn[class*="on"] .ico_arr{background-position:-210px -70px;}
.plus_intro .util_btn[class*="on"] .box_myinfo{display:block;}
/* 실배포와 싱크 맞춤시작 */
/* head top banner */
.plus_intro #kakaoHead.noti{position:fixed;top:180px;left:0;right:0;z-index:999;min-width:489px;padding-bottom:9px;background-color:#fff;border-bottom:0 none;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.04);-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.04);box-shadow:0px 2px 4px 0px rgba(0,0,0,0.04);animation-duration:2s;animation-name:slideKakaoHead;}
.plus_intro #kakaoNoti{position:fixed;top:0;left:0;right:0;z-index:999;min-width:489px;height:180px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAC0CAYAAAHa9Y0uAAAAAXNSR0IArs4c6QAAAcZJREFUWAntVwFywzAIS3L5ZPf/f2QVnYhsaOvr2svakbsFDAKD6tje/HU6bdP5WfDCkyjbZpBpmed5wsAwGDh4dcwlS5rn9a4J7VhRd17exR2cM5LikGUmgw4NbT7qcVIfTWBFP62c0WxghcvB2fHgQxRn8pDZ/8Ckvt6xGvxH4dKA9CLf0sj11hTP7aoxYgAHHkY1vdO5KsLg59fCEBogm3A6ykgmfuR/JaT59MiJHZ5cS5DU7YwlivIDP1i2pvJzVoj/mtoeN5a8TYZoRLoYPFwj3MhJkMaNTU4dUPfzkQbI8fBCKm9FXcdGEVKEKAPNJQq7GP7sukUUd7F8Y6GXGyBkjmQ+lSkyPWE1inoaTafKAiobQS96AiVqOJAeuwvwE9OaoPOTg75eA8GJh/7me7+49jdBsKT3nR26a0aP1rK7Ws2AOkXr3kcp4Zihn6XZpxifzZBmZIDKYWD6H6lmon6TcIIgh6cuoNIW9KInUKKGokfZCHrREyhRQ9GjbAS96AmUqMHo6Q9xBVA3YHaQE0AZbgCaXRP4eU0jJTNRGlCdv8443MyLVo82wC57+fypw9VVyyC/sI1Pzai++H4cFoUCtIxvN3ua3be7z/4AAAAASUVORK5CYII=);border-bottom:0 none;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.04);-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.04);box-shadow:0px 2px 4px 0px rgba(0,0,0,0.04);text-align:center;animation-duration:2s;animation-name:slideKakaoNoti;}
.plus_intro #kakaoNoti .btn_close{position:absolute;top:0;right:10px;padding:20px;}
.plus_intro #kakaoNoti .more_info{display:block;overflow:hidden;position:absolute;left:50%;top:115px;width:100px;height:32px;margin-left:-50px;text-indent:-999em;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAgCAYAAAGTLO24AAAAAXNSR0IArs4c6QAABpNJREFUaAXtWltIVU0UXkfNLngJLcNL2gXKNCoRM1MjNTQrjbCMoIiEqB7qQX3QXsoXpQfNIsoo8laZF8hfSCsxgiLsobLIyKc0EKGLmGCaWv7nW/wz7H3aJ/c5nnNS/7Ng71mzZs2ay5rbWjOG+fPnBy9YsKCHLACDr6/vhJubmwVZiFyU3MeOHeNoaGioJFdUVFB1dbWMA7GqJM6kEjNJxNiUKbRl165dhLoLOH/+PKMBAQGCRIYlS5ZMyJgOxKqG65CrYlGpRKTMnTuXiouLCc0CBAYGEtQE+oMHDwQbh9u3b+cwPT2dlM1VMmkW8uPHD8rJyZF8vb29jIOekpLC+KZNm2j//v3k7e3N8aamJslvijikuyweV6a1nCxuMBheWzwWJxOqkb5eUycajFMiaU6p5ORkFvrw4UMp/NSpU7RmzRqOX7p0iXbv3k2FhYUcx8gaHR2l+/fvS34lotmSjx8/kigAwgV8/fqVhSEeERFBYqZiZJkrALy6Zy8Ku3jxIvJQeHg4rV27lnEM68bGRsbN/XQXYk6AHrpmd+nJaAmPQyajJRWyltchvWVt5SzJZ3VDIiMjNcvx8fGhtLQ0mSb2cxCCg4MlfTIEciwBixsi1hF/f39ZzsKFCykhIYEOHz5Mfn5+tHz5ck6Lioqibdu20bp16zju6enJ4ZkzZ3gTwka0Z88eKQcIGmA8QtG8efNU9MkiuhuC7ffIkSN0+vRpunnzppS7YsUKCgoKomfPnlFPj/r4FhcXR+3t7RQdHS35gRQUFNC3b9+4MXfv3uW0RYsW0fXr16m/v5+Gh4dV/Hoizsmup5ccyeOCY4QjC7RHWRMTE2Qwjs0OI7LeHgU4Sub3799DHLK127tB4+PjahvO3gXaU77u5deelbCFbGdDMjIyfuvIrVu30saNGyUdO7SAkydPClRXmJeXp4tPMGmaPSJRGcIUwvnqxYsXvFuvXr1aJsMPcujQIT5utLW1Mf3KlSvk6upKP3/+5J1aHE9SU1OppaVF5s3Pz6eioiLasWMHwbGBIw0ME3NnOZnRBNE9tGBqff78mU2uwcFBlRicr1ABhAJOnDhBv3794i87O1uQOcQZS3wiobm5mWCiKc9wIk1PqFsjEBYWFkZ79+6lhoYGlewbN27Q8+fPVafexMREOn78OPMphxsIZ8+eZTp+nz59knhMTIzMI4k6Ed0NKSsr40Lgt9myZYsUX1NTQwcOHKBz585JGpBHjx6x6w3DBelHjx7ldAwrfHV1dZSZmSnz4ERcW1tLMKitAas3RJyCxZFeFHzhwgXCHNHyD127do0bAz+SKaABplBfX0/79u0zJWvGsSFa3RBNiX+J6NzZ/1LH/7FY3cvvH6VMg0QXnOVnOsCmYnvExcVlvTEy09szo+uPAWU8QLyeNb6HGa2N/yo/q3aR2aAQtGHWbCJOhcyWHphm7dBtU+mtt/ExBWn5JJAfliwMQNwwmJoxSIejH475gYEBRAmmDcz+VatW0bJly+TdIicaf7jJuHXrFu3cuVOQOITZU1paSp2dnRyHPwQ3rJBlCrAPcVepTMOtK1wNSnj37h11dXXxPT/qpddMUsrQg9tcIUYPrHxXgusbXPeUlJToqQvBRwPbUijEXCYoHYCranSMiIOG8k0BDqmkpCR57a1Mh/vj/fv3StJvtu3ly5epu7tbxWOviM0VoqxofHw8LV26lF+X4JZcwObNmwneCviWysvLmRwbG8v3bXgf8PTpU8LVFWaAFsA5dvXqVXbDvHnzhvCYJDc3l2eYFj9oL1++1JyVeOWC5wLmAM41lPHq1StzLDal22VTx4iFj6uyspKysrKoqqqKNmzYICuOe0a4hoQysJzAkYelB0vFwYMH6fHjx2ZnCpSF2fH27Vt2/HV0dHA+cwrErMMoRzo+eGbwnAI47jaxBJkCBhP8dlhm4QJzFNh8hixevJhHHBQhAC4sdKKXl5cgyRAKGBkZYSWAiLXf3d2dxsbGJI8pgr0BPj3sK7hkxqMZzCwtwEAAjxLmzJnDdQwJCZFkKLi1tZV54fW9ffs2PXnyRKY7CrG5QoR727QBX758YRKMH3wC4KP/8OGDiHKIzgHcuXOH+vr6aOXKlao8nGj8YV3XWtuRH3IBmD34lHDv3j1lVIXjfR1mtjmARS3qZ45nKnSnpT6V3rNxXqelbuMOtYU4u2zqtqjY/1WGUyHTTPMG4xu7EA8Pj39m+pOgadavFlcHdyFDQ0Pp/wIdGjCY1I9ufgAAAABJRU5ErkJggg==);}
.plus_intro #kakaoNoti .more_info:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAgCAYAAAGTLO24AAAAAXNSR0IArs4c6QAABqVJREFUaAXtWntIlUsQH/WUSvbQQs1SLz0UM7HMkp4U+Uih/pDoHwkyBMkQxTBICDWiSAl7UUGUUf2TingTLBRTshSMTEHDjISLCpmIZUKZqff8hrvLd07ndL7vvFCvA+fs7uzszM7M7n67s+sSEBAQtGzZsn9IA+jQwMPDQ0MTIlcldUpKChfXrl0r0ZcvX6YrV67IMjIuGzZsmNYqiRsZsLFQ0GmVYKDL/v37CX0XkJ+fz1k/Pz+BIpeoqKhpWVKRsUpxFXwNSAzUEDULFy6ks2fPEtQC+Pv7E9wE/KNHjwQZp3v37uU0Li6OlOoqif6oCYTU19czPYR8/PhRtt28eTOtXr2ay9XV1ZxCyODgoKQRmT8KEUS2pprHlRUCOzSPRSuERJp0vBWM/thEZ6p2z549jH7x4oWsPn78OK1bt47L9+/fp/j4eLpx4waXMbImJiaosbFR0iszJjUZGBggIQDMBYyMjNDPnz+5GB4eTmKm1tXVmRUAYtWzF8Lu3bvHAkJCQig0NJTz4+PjVFtby3lzf6qFmGOgBm/SXGoaaqFxymTU0iFraZ1iLWs7p6Wd1YpERESYlKPfAFBsbKysE99zIPQ7Com3lAEfLaBZkdOnTzN/X19fKWfJkiW0fft2Onz4MC1fvpyCgoK4LjIyknbt2kVhYWFc9vLy4jQ7O5sWL17MvwMHDkg+yEAB7B7c3d0N8JYKqhXB5/fIkSNUVFREV69elXzR6ZUrV9KbN28I650Stm7dSm/fviV8QZWA3dW3b98IBnj27BlX+fj4MO8vX77Qjx8/lOSq8vOTXZWZnEiEodXhRHkOETU5Ocmb/3Y990iHSHASU/28CsaeblYrAVvhzKd61XKSca0WM6+I1aZzUEOrPZKYmPhbl/B137Rpk8Qrz/fHjh2TeDWZjIwMNWSSxuSxR9YqMjgKbdy4kTo7O6mtrY0P2aIaX2psOxISEujVq1eMvnDhArm6utLU1BR/qRctWsT4ffv2UUNDg2hK6PDNmzcJeJ1Ox1sanHTM7eVkQ6OMao/gqIWjFdKxsTEDNitWrOAOYJ8lIC8vj6anpwlr/Llz5wSaU7HPQioAyuGIptzDiTo1qWqPgNn69espKSmJampqDHg/fvyY2tvbDXa9O3bsoDNnzjCdcrgBkZOTI9sPDQ3JvD4QJNtIpMqMao9cvHiRLfv+/XuKiYmR7K9fv04IpWRmZkocMs3NzRx6Qz2UFADLFxYWcmwHKYYVAEPz69evhE2jNaDaI8K6iAvhh50tQCgARQsKChgn/tA5Yzh48CCjnj59SiIPQxjHG43bWSo75dBuqRO21mPbr3po2SrM0e3nFXG0hbXyd8U6PwegA0fd9gULFkS6ubnNAX1mrwoYUPqgcAfm+rwzZoAf/5sQzrlXmAH6zpouzJmv4ayxuIWOzjvEgoGcXa36KKK2Y4g14ABpCp4/f05btmzhGwZxw6mkQ6AfgfnR0VFG42jz8OFDWrNmDQUGBsq7RdEGgfxr166RcUzj0qVLdPfuXerp6WFSxENwwwpexoDzIe4qlXW4dTXe5IBXb28vnwXRrxMnThizskvZ7g7B8aayspI7h+sbGPLOnTuqOrt7926OvwiHmGvk6enJVbiqhmFEGWEOU7cqGCQ7d+6U195KvnDqhw8flCgOfygR58+fp76+PiXKYXm7O0TZ023btvE1Fl6XiKt51GOWIBrR1NREZWVl3CQ6Opq8vb0Jo/P169eEqysYyxQgOIbgQElJCXV3d/NVWHp6Op06dcqkQ8ADgThTsxKvXPRbf1NiGJeamsoyurq6zNLYs8Ih3xCM2OLiYiovL6fc3Fw2nFJp3DMi6iKcgeXk6NGjvPRgqUhOTqaWlha5dBkrDGdhdmAZQQTz3bt3HM1cunSpMSmXX758SQ8ePGAHw8m3bt3i5xTII1paWlr6WzsMptu3b3M01Pip0m/EdkTYfYYgWooHKnCEgJMnT/LoF7fSAo8UDsAbk6ysLEZj7dcfVOnXr19KMoM8HIFQMZ5Y4ZIZl8hpaWkGNKKAgQAaJSC0jD6uWrVKouFgzFjQ4ia9qqqKWltbZb2zMnZ3yPDwsHxRpFQCYW8ATqRKY6NsvD7DOIAnT57Q58+fKTg42KANV+r/+vv7+SfKIsXyiJkDwOzBTwnYXJiDT58+UUVFhblqDseL/pklsqFizrwSsMEGM6bpnIr3zhir2tgRh3zUbezT/7r5vENmmPt1379//0vfp7/1v1n/mmaG2VZrdzr0N7+H/gVuEjE5I7z2bgAAAABJRU5ErkJggg==);}
.plus_intro #kakaoNoti .ico_close{display:block;width:40px;height:40px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAAAXNSR0IArs4c6QAAAXFJREFUWAntmOsNwjAMhIFfiKmYhAWAZRiAKViHMZD6i3JGPWhMmofLo0iuFCVOLl+ublpaZrPqo23bLcoimCgdMhB0/lGgvb+coD4XCPa6L4g1Qa8QiKccaOOIL4N+KU6KOBuihu3BmiSSo0KKOIh4x7bXvQwks9jpoDn1puSbAo2B0XdBCZ8UedxTQfBoEJEEEcz+6pogPdEExqRsjqBZ6cU89gy8KwPYX4ccC5o1yjKne4xDfH0EqtHBjqo7H8agZhiX60NHw/rQt8EE2sFaLpCrk08VgQGwmeNAe/BC5Ra5j8dO0wyNweiiGpqCmaAAlt8BXMFrz4BnwDMwuQzgabaTZyqK+eMdc+W9QN71jyjJXx1zAgCWj4wqo9B/3pg+oxKjPzFWYnQSxiJGuUcbGPzcHtMLl8QqY3vEVXu0ZA2TRhkL7kqMVd9MJhOxSSljWv9VozXGvm4U5k4oozc/GHIznVH8DwV9FT32DFgzcAMYmdIzHjpdeQAAAABJRU5ErkJggg==);}
.plus_intro #kakaoContent.noti{margin-top:180px;animation-duration:2s;animation-name:slideContent;}
.plus_intro .info_vod.noti:before{position:absolute;top:0;left:0;width:100%;height:366px;margin-top:180px;border-bottom:1px solid #ffea4b;background-color:#ffe100;content:'';animation-duration:2s;animation-name:slideContent;}
@keyframes slideKakaoNoti{from{top:-233px;}
  to{top:0px;} }
@keyframes slideKakaoHead{from{top:-53px;}
  to{top:180px;} }
@keyframes slideContent{from{margin-top:0px;}
  to{margin-top:180px;} }
/* 실배포와 싱크 맞춤끝 */
/* foot */
.plus_intro #kakaoFoot.foot_intro{position:static;height:109px;padding-top:31px;background-color:#f8f8f8;color:#888888;text-align:center;border-top:0 none;}
.plus_intro .foot_intro .info_foot{padding-bottom:14px;}
.plus_intro .foot_intro .info_foot:after{display:block;visibility:hidden;overflow:hidden;height:0;font-size:0;clear:both;content:'';}
.plus_intro .foot_intro .inner_info{display:inline-block;}
.plus_intro .foot_intro .link_info{float:left;font-size:14px;}
.plus_intro #kakaoFoot.foot_intro .txt_bar{float:left;width:1px;height:10px;margin:4px 10px 0;padding:0;background-color:lightgray;content:'';}
.plus_intro .foot_intro .txt_contact{display:block;padding-bottom:4px;}
.plus_intro #kakaoFoot.foot_intro .txt_copyright{display:inline;font-size:12px;}
.plus_intro .foot_intro .link_copyright{font-weight:bold;color:#888888;}
.plus_intro .foot_intro .txt_notice{display:inline;padding:0;}
.plus_intro .foot_intro .link_download{margin-left:4px;color:#666666;text-decoration:underline;}
.plus_intro .foot_intro .link_download:hover{color:#222222;}
/* 카카오톡 플러스친구 영상 영역 */
.plus_intro .info_vod{background-color:#fff;text-align:center;}
.plus_intro .info_vod:before{position:absolute;top:0;left:0;width:100%;height:366px;border-bottom:1px solid #ffea4b;background-color:#ffe100;content:'';}
.plus_intro .info_vod .inner_vod{position:relative;z-index:10;height:758px;padding-top:51px;}
.plus_intro .info_vod .tit_vod{width:321px;height:75px;margin-bottom:29px;background-position:0 -32px;}
.plus_intro .info_vod .box_vod{width:800px;margin:0 auto 31px;-webkit-box-shadow:0px 8px 10px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 8px 10px 0px rgba(0,0,0,0.15);box-shadow:0px 8px 10px 0px rgba(0,0,0,0.15);}
.plus_intro .info_vod .txt_vod{width:475px;height:22px;margin-bottom:25px;background-position:0 -112px;}
.plus_intro .info_vod .app_btn{display:block;width:540px;margin:0 auto;}
.plus_intro .info_vod .btn_vod{float:left;margin:0 5px;font-size:22px;text-decoration:none;}
.plus_intro .info_vod .btn_vod:hover{-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.1);box-shadow:0px 2px 4px 0px rgba(0,0,0,0.1);}
.plus_intro .info_vod .btn_join{width:260px;height:66px;line-height:68px;background-color:#ffe100;color:#000;}
.plus_intro .info_vod .btn_app{width:256px;height:62px;border:2px solid #dbdbdb;line-height:64px;color:#070707;}
/* 플러스친구 살펴보기 */
.info_discover{padding-top:80px;background-color:#f8f8f8;}
.info_discover .tit_discover{display:block;width:296px;height:39px;margin:0 auto 34px;background-position:0 -135px;}
.info_discover .tab_discover{margin-bottom:50px;text-align:center;}
.info_discover .tab_discover .list_tab{display:inline-block;}
.info_discover .tab_discover .list_tab:after{display:block;visibility:hidden;overflow:hidden;height:0;font-size:0;clear:both;content:'';}
.info_discover .tab_discover li{float:left;margin:0 27px;}
.info_discover .tab_discover .link_tab{display:block;min-width:15px;padding:0 2px;font-size:16px;color:#888;letter-spacing:-1px;text-align:center;text-decoration:none;}
.info_discover .tab_discover .link_tab:after{display:block;height:3px;background-color:#ffde00;border-bottom:#f3f3f3;}
.info_discover .tab_discover .on .link_tab{font-weight:bold;color:#000;}
.info_discover .tab_discover .on .link_tab:after{content:'';}
.slide_discover{position:relative;width:920px;height:555px;margin:0 auto;padding:0 87px;}
.slide_discover .view_slide{overflow:hidden;}
.slide_discover .list_slide{overflow:hidden;}
.slide_discover .list_slide li{float:left;width:920px;height:555px;}
.slide_discover .box_device{position:relative;width:306px;height:494px;padding:61px 17px 0;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_device.png) no-repeat;}
.slide_discover .box_device:after{position:absolute;top:61px;left:17px;z-index:20;width:306px;height:100%;-webkit-box-shadow:inset 0px 1px 1px 1px rgba(0,0,0,0.22);-moz-box-shadow:inset 0px 1px 1px 1px rgba(0,0,0,0.22);box-shadow:inset 0px 1px 1px 1px rgba(0,0,0,0.22);content:'';}
.slide_discover .inner_device{display:block;overflow:hidden;position:relative;width:306px;height:100%;}
.slide_discover .cont_info{overflow:hidden;padding-top:117px;}
.slide_discover .item_type1 .box_device{float:left;margin-right:122px;}
.slide_discover .item_type2 .box_device{float:right;}
.slide_discover .item_type3{position:relative;text-align:center;}
.slide_discover .item_type3 .box_img{position:absolute;bottom:0;left:0;width:920px;height:357px;}
.slide_discover .item_type3 .cont_info{padding-top:21px;}
.slide_discover .item_type4 .box_img{float:left;margin-right:41px;}
.slide_discover .tit_home{width:398px;height:132px;background-position:0 -292px;}
.slide_discover .tit_post{width:352px;height:132px;background-position:0 -428px;}
.slide_discover .tit_message{width:424px;height:132px;background-position:0 -564px;}
.slide_discover .tit_chat{width:392px;height:84px;background-position:0 -700px;}
.slide_discover .tit_stat{width:580px;height:37px;background-position:0 -788px;}
.slide_discover .tit_prmote{width:324px;height:132px;background-position:0 -828px;}
.slide_discover .tit_app{width:386px;height:132px;background-position:0 -964px;}
.slide_discover .desc_story{padding-top:22px;font-size:18px;line-height:26px;color:#888;}
.slide_discover .btn_slide{position:absolute;top:50%;width:67px;height:90px;margin-top:-61px;}
.slide_discover .btn_slide .img_intro{width:27px;height:50px;}
.slide_discover .btn_prev{left:0;}
.slide_discover .btn_prev .img_intro{background-position:0 -60px;}
.slide_discover .btn_next{right:0;}
.slide_discover .btn_next .img_intro{background-position:-30px -60px;}
.slide_discover .btn_prev:hover .img_intro{background-position:-60px -60px;}
.slide_discover .btn_next:hover .img_intro{background-position:-90px -60px;}
/* 플러스친구 살펴보기 - 폰뷰 */
.plus_intro .box_device .img_g{position:absolute;}
.plus_intro .box_device .img_1{z-index:10;}
.plus_intro .on .img_2{-webkit-animation:view 1s forwards 1s;animation:view 1s forwards 1s;-webkit-animation-delay:1.5s;animation-delay:1.5s;}
.plus_intro .on .img_3{-webkit-animation:view 1s forwards 1s;animation:view 1s forwards 1s;-webkit-animation-delay:4s;animation-delay:4s;}
.plus_intro .on .img_4{-webkit-animation:view 1s forwards 1s;animation:view 1s forwards 1s;-webkit-animation-delay:6s;animation-delay:6s;}
.plus_intro .on .img_5{-webkit-animation:view 1s forwards 1s;animation:view 1s forwards 1s;-webkit-animation-delay:8s;animation-delay:8s;}
@keyframes view{0%{z-index:0;}
  100%{z-index:10;} }
@-webkit-keyframes view{0%{z-index:0;}
  100%{z-index:10;} }
/* 플러스친구 활용하기 */
.plus_intro .info_use{height:417px;padding-top:78px;}
.plus_intro .tit_use{display:block;width:296px;height:39px;margin:0 auto 59px;background-position:0 -176px;}
.plus_intro .list_use{width:1000px;margin:0 auto;}
.plus_intro .list_use:after{display:block;visibility:hidden;overflow:hidden;height:0;font-size:0;clear:both;content:'';}
.plus_intro .list_use li{float:left;width:318px;padding-left:23px;}
.plus_intro .list_use li:first-child{padding-left:0;}
.plus_intro .list_use .link_thumb{display:block;margin-bottom:7px;}
.plus_intro .list_use .tit_subject{display:block;width:318px;font-weight:normal;}
.plus_intro .list_use .link_tit{display:-webkit-box;overflow:hidden;max-height:44px;font-size:18px;line-height:22px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
/* 모바일에서 만들기 */
.info_app{height:271px;padding-top:89px;background-color:#f8f8f8;}
.info_app .txt_app{display:block;width:535px;height:68px;margin:0 auto 61px;background-position:0 -220px;}
.info_app .app_btn{width:536px;margin:0 auto;}
.info_app .btn_download{overflow:hidden;float:left;width:260px;height:72px;margin:0 4px;line-height:23px;font-family:Helvetica;background-color:#373737;color:#fff;text-decoration:none;}
.info_app .btn_download .box_ico{float:left;width:70px;height:54px;margin-right:22px;padding-top:18px;border-right:1px solid #2f2f2f;text-align:center;}
.info_app .btn_download:hover{background-color:#222;}
.info_app .btn_download:hover .box_ico{border-color:#141414;}
.info_app .btn_download .txt_btn{display:block;overflow:hidden;margin-top:14px;font-size:15px;opacity:.5;}
.info_app .btn_download .tit_btn{display:block;overflow:hidden;font-weight:normal;font-size:20px;}
.info_app .btn_apple .img_intro{width:30px;height:35px;background-position:-120px -60px;}
.info_app .btn_google .img_intro{width:35px;height:38px;margin-left:8px;background-position:-160px -60px;}
/* 도움말 & 공지사항 공통 */
.plus_intro #mEtc{padding-top:43px;}
.plus_intro #mEtc .part_service{width:1036px;height:266px;margin:0 auto;}
.plus_intro #mEtc .part_service:after{display:block;visibility:hidden;overflow:hidden;height:0;font-size:0;clear:both;content:'';}
.plus_intro .info_service{float:left;position:relative;width:482px;margin:0 18px;}
.plus_intro .tit_service{height:41px;border-bottom:1px solid #e5e5e5;font-weight:normal;font-size:20px;letter-spacing:-1px;}
.plus_intro #mEtc .part_mobile{height:196px;color:#000;background-color:#f8f8f8;text-align:center;}
.plus_intro .part_mobile .txt_mobile{padding-top:48px;font-size:16px;}
.plus_intro .part_mobile .btn_mobile{display:block;width:370px;height:48px;margin:28px auto 0;border:1px solid #ddd;font-size:16px;font-weight:bold;line-height:49px;background-color:#fff;text-decoration:none;}
/* 도움말 */
.plus_intro .list_help{padding-top:20px;}
.plus_intro .list_help:after{display:block;visibility:hidden;overflow:hidden;height:0;font-size:0;clear:both;content:'';}
.plus_intro .list_help li{float:left;width:50%;padding-bottom:26px;}
.plus_intro .list_help .link_help{overflow:hidden;float:left;font-size:18px;}
.plus_intro .list_help .link_help:after{display:block;visibility:hidden;overflow:hidden;height:0;font-size:0;clear:both;content:'';}
.plus_intro .list_help .img_intro{float:left;width:54px;height:54px;margin-right:13px;}
.plus_intro .list_help .img_ask{background-position:0 0;}
.plus_intro .list_help .img_faq{margin-left:6px;background-position:-60px 0;}
.plus_intro .list_help .img_download{background-position:-120px 0;}
.plus_intro .list_help .img_guide{margin-left:6px;background-position:-180px 0;}
.plus_intro .list_help .txt_help{display:block;overflow:hidden;height:54px;line-height:52px;}
.plus_intro .list_help .txt_g{display:inline-block;line-height:22px;vertical-align:middle;}
.plus_intro .list_help .txt_g:hover{text-decoration:underline;}
/* 공지사항 */
.plus_intro .list_notice{padding-top:15px;}
.plus_intro .list_notice li{padding-top:7px;padding-left:11px;text-indent:-11px;}
.plus_intro .list_notice li:before{display:inline-block;width:3px;height:3px;margin:11px 8px 0 0;border-radius:3px;background-color:#888;vertical-align:top;content:'';}
.plus_intro .list_notice .link_notice{display:inline-block;overflow:hidden;max-width:100%;font-size:18px;vertical-align:top;text-indent:0;text-overflow:ellipsis;white-space:nowrap;}
.info_service .link_more{position:absolute;top:5px;right:0;font-size:16px;color:#888;letter-spacing:-1px;}
.info_service .link_more .img_intro{width:6px;height:9px;margin:7px 0 0 6px;background-position:-200px -60px;}
/* 개인정보 취급위탁 동의 */
.layer_agree .layer_body{padding:0 26px;}
.layer_agree .tit_agree{display:block;padding-top:27px;font-size:16px;}
.layer_agree .txt_agree{padding-top:8px;}
.layer_agree .box_agree{overflow-y:scroll;width:450px;height:200px;margin-top:25px;padding:0 15px;border:1px solid #d8d8d8;border-radius:2px;font-size:13px;color:#888888;}
.layer_agree .box_agree .tit_term{display:block;padding-top:14px;font-size:14px;color:#666666;}
.layer_agree .wrap_inp{height:45px;}
.layer_agree .wrap_inp .item_inp{margin:10px 0 12px 0;}
.layer_agree .txt_error{display:none;font-size:12px;color:#ff5640;}
.layer_agree .on_error .txt_error{display:block;}
.layer_agree .wrap_btn{padding-top:15px;}
/* 어드민 권한설정버튼 추가 */
.cont_manage .box_subject .btn_g{position:absolute;top:50%;right:9px;width:105px;height:26px;margin-top:-13px;line-height:26px;}
/* 관리자권한설정 레이어 */
.layer_author{overflow:hidden;width:580px;}
.layer_author .layer_body{padding:0 35px 10px;}
.layer_author .txt_author{padding-top:15px;line-height:20px;}
.layer_author .tit_info{display:block;padding-top:20px;font-weight:normal;line-height:20px;}
.layer_author .list_info{padding-top:20px;}
.layer_author .list_info li{position:relative;padding-left:8px;font-size:13px;line-height:19px;color:#555555;}
.layer_author .list_info li:before{position:absolute;left:1px;top:6px;width:3px;height:3px;border-radius:3px;background-color:#555555;content:'';}
.layer_author .emph_info{display:block;padding-top:20px;font-size:14px;line-height:20px;color:#FF5640;word-break:keep-all;}
.layer_author .box_chk{overflow-y:auto;width:100%;height:178px;padding:0 14px 9px;margin:18px 0 30px;border:1px solid #D8D8D8;box-sizing:border-box;}
.layer_author .none_chk{margin-bottom:1px;border-color:#FF9789;}
.layer_author .txt_error{display:block;padding-bottom:18px;color:#FF5640;}
.layer_author .item_inp{overflow:hidden;height:41px;border-bottom:1px solid #ECEBEB;}
.layer_author .item_inp .lab_g{float:left;padding:12px 0 11px 28px;}
.layer_author .item_etc .lab_g{margin-right:10px;}
.layer_author .item_etc .box_tf{float:left;width:300px;height:22px;margin-top:2px;padding-top:4px;}
.layer_author .txt_name{display:inline-block;overflow:hidden;max-width:252px;font-size:13px;text-overflow:ellipsis;white-space:nowrap;}
.layer_author .txt_email{display:inline-block;padding-left:10px;font-size:13px;color:#888;vertical-align:top;}
.layer_author .wrap_btn{text-align:center;}
.layer_author .tit_alert{white-space:nowrap;}
.layer_master{width:440px;}
.layer_master .layer_body{padding-top:33px;}
.layer_master .box_master{margin:29px 30px 0;padding:16px;border-radius:2px;background:#F8F8F9;}
.layer_master .box_master .txt_name{display:block;overflow:hidden;line-height:20px;white-space:nowrap;text-overflow:ellipsis;}
.layer_master .box_master .txt_email{display:block;overflow:hidden;padding-top:4px;line-height:20px;white-space:nowrap;text-overflow:ellipsis;}
.layer_master .emph_info{display:block;padding:20px 0 0 4px;font-size:13px;line-height:20px;color:#FF5640;}
.layer_master .emph_info .ico_rocket{width:20px;height:16px;margin-top:1px;margin-right:4px;background-position:-60px -70px;}
.layer_master .wrap_btn{margin-top:21px;}
/* 채팅목록 */
.head_search{padding-top:30px;}
.head_search:after,.filter_search:after{display:block;clear:both;content:'';}
.head_search .opt_g2{float:left;width:148px;margin-right:5px;}
.head_search .opt_g2 > .btn_opt,.head_search .list_opt .btn_opt{color:#333333;}
.head_search .list_opt .btn_opt{padding:8px 13px 6px;}
.head_search .item_detail{border:solid whitesmoke;border-width:1px 0;}
.head_search .list_opt2 .btn_opt{padding:7px 13px 6px;color:#999999;}
.head_search .btn_filter{float:left;padding:9px 20px 8px 12px;font-size:13px;line-height:15px;color:#333333;}
.head_search .btn_filter:hover{color:#2eacbc;}
.head_search .btn_filter .ico_arr{width:8px;height:6px;margin:4px 0 0 7px;background-position:-160px -110px;}
.head_search .btn_on .ico_arr{background-position:-150px -110px;}
.head_search .search_g{float:left;position:relative;top:0;right:auto;}
.filter_search{display:none;clear:both;margin-top:16px;padding:16px 0;border:solid #e2e2e2;border-width:1px 0;}
.filter_on{display:block;}
.filter_search .tit_select{float:left;padding-top:8px;font-weight:normal;font-size:14px;line-height:15px;color:#666666;}
.filter_search .opt_g2{float:left;}
.filter_search .opt_g2 > .btn_opt .ico_arr{right:8px;margin-top:-1px;}
.filter_search .opt_label{width:210px;margin:0 20px 0 10px;}
.filter_search .opt_charge{width:154px;margin:0 20px 0 10px;}
.filter_search .opt_pattern{width:80px;margin-right:5px;}
.filter_search .opt_pattern .list_opt .btn_opt{padding:7px 13px 6px;}
.filter_search .opt_period{width:182px;}
.filter_search .wrap_tooltip{float:left;position:relative;top:auto;right:auto;padding-right:6px;}
.filter_search .btn_help{height:30px;padding:0 4px;}
.filter_search .wrap_tooltip .layer_tooltip{right:auto;left:-26px;width:auto;white-space:nowrap;}
.filter_search .layer_tooltip .ico_arr{right:auto;left:34px;}
.filter_search .btn_submit{float:right;width:72px;height:32px;border-color:#2eacbc;line-height:25px;color:#2eacbc;}
.filter_search .btn_submit:hover{border-color:#009a94;color:#009a94;}
.filter_search .btn_submit .ico_rocket{width:12px;height:12px;margin:6px 5px 0 0;background-position:-340px -535px;}
.filter_search .btn_submit:hover .ico_rocket{background-position:-355px -535px;}
.filter_search .search_g{position:relative;right:auto;width:auto;margin:10px 10px 0;}
.filter_search .search_g .box_tf{padding-top:4px;height:22px;}
.filter_search .search_g .btn_search{width:30px;height:27px;}
.filter_search .search_g .ico_search{margin-top:0;}
.filter_search .wrap_inp{padding-top:13px;}
.filter_search .item_inp{display:block;width:auto;margin:0 10px 10px;}
.filter_search .item_inp .lab_g{display:inline-block;padding-left:28px;font-size:13px;}
.filter_search .wrap_inp .scroll{right:4px;}
.info_chat .result_info{height:28px;border-bottom:1px solid #e9e9e9;font-size:12px;line-height:29px;color:#2eacbc;background-color:#fafafa;text-align:center;}
.result_info .btn_close{display:inline-block;height:28px;padding:9px 8px 8px;vertical-align:top;}
.result_info .btn_close .ico_close{width:11px;height:11px;background-position:-360px -520px;}
.info_chat .head_board .btn_important{width:81px;}
.info_chat .btn_important .ico_important{width:12px;height:11px;margin:6px 5px 0 0;background-position:-345px -520px;}
.info_chat .head_board .btn_read{width:40px;}
.info_chat .head_board .btn_charge{width:73px;}
.info_chat .head_board .btn_complete{width:82px;}
.info_chat .head_board .common_btn{position:absolute;top:0;right:-7px;}
.info_chat .list_block .link_chat{margin-left:36px;}
.info_chat .item_important{position:absolute;left:24px;top:17px;}
.info_chat .item_important .btn_important{padding:10px;}
.info_chat .btn_important .ico_star{display:block;width:15px;height:15px;background-position:-570px -830px;}
.info_chat .item_important .layer_tooltip{right:auto;left:-22px;width:auto;white-space:nowrap;}
.item_important .layer_tooltip .ico_arr{right:auto;left:34px;}
.item_on .btn_important .ico_star{background-position:-550px -830px;}
.info_chat .charge_info{position:absolute;right:145px;top:0;width:80px;padding-top:17px;font-size:12px;}
.info_chat .charge_info .txt_charge{display:block;width:34px;height:16px;margin:0 auto;border:1px solid #999;border-radius:16px;line-height:18px;color:#999;text-align:center;}
.info_chat .charge_info .txt_name{display:block;overflow:hidden;padding-top:4px;line-height:16px;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
/* 채팅설정 */
.chat_setting{overflow:hidden;padding-top:44px;border:solid #666666;border-width:1px 0;}
.chat_setting .detail_setting{float:left;width:552px;}
.detail_setting .cont_bundle{padding:20px 0;border-top:1px solid #e4e4e4;}
.detail_setting .cont_bundle:first-child{padding-top:0;border-top:0 none;font-size:0;line-height:0;}
.detail_setting .tit_chat{display:block;font-weight:normal;font-size:16px;line-height:26px;color:#333333;}
.detail_setting .tit_used,.detail_setting .tit_chat_info{display:inline-block;padding-right:12px;line-height:28px;}
.detail_setting .desc_off{padding:10px 0 5px;font-size:12px;line-height:18px;color:#999999;}
.detail_setting .desc_g{margin-top:4px;font-size:12px;color:#999;line-height:18px;}
.detail_setting .btn_setup,.account_info .btn_alim{display:inline-block;width:70px;height:28px;vertical-align:top;}
.detail_setting .btn_setup .ico_rocket,.account_info .btn_alim .ico_rocket{display:block;width:70px;height:28px;background-position:-60px -220px;}
.detail_setting .btn_setup.off .ico_rocket,.account_info .btn_alim.off .ico_rocket{background-position:-140px -220px;}
.detail_setting .wrap_option{padding:12px 0 5px;font-size:0;line-height:0;}
.detail_setting .wrap_option .item_inp{display:inline-block;padding-right:20px;}
.detail_setting .chat_time{padding-top:7px;font-size:0;line-height:0;}
.detail_setting .chat_time .txt_bar{width:auto;height:auto;margin:0;padding:18px 12px 0 5px;font-size:14px;background:none;}
.detail_setting .chat_time .opt_time{width:69px;height:30px;}
.detail_setting .chat_time .opt_time .btn_opt{font-size:13px;color:#333333;}
.detail_setting .chat_time .btn_opt .ico_arr{right:11px;width:8px;background-position:-160px -110px;}
.detail_setting .opt_open .btn_opt .ico_arr{background-position:-150px -110px;}
.detail_setting .chat_time .opt_time .box_opt{top:32px;}
.detail_setting .chat_time .disabled_g2 .btn_opt{color:#999999;background-color:#f0f1f2;}
.detail_setting .chat_time .item_inp{display:inline-block;float:none;margin:8px 0 0 26px;}
.detail_setting .chat_time .item_inp .lab_g{padding-left:26px;}
.detail_setting .list_tooltip,.detail_setting .desc_tooltip{padding:8px 0 5px;font-size:12px;line-height:18px;color:#999999;}
.detail_setting .list_tooltip li{position:relative;padding-left:7px;}
.detail_setting .list_tooltip li:before{position:absolute;left:0;top:7px;width:3px;height:3px;border-radius:3px;background-color:#999999;content:'';}
.detail_setting .wrap_inp{padding:9px 0 15px;font-size:0;line-height:0;}
.detail_setting .wrap_inp .item_inp{margin:0;padding-right:15px;}
.detail_setting .wrap_inp + .desc_g{margin-top:-5px;}
.detail_setting .cont_bundle_time .item_inp{padding-right:29px;}
.detail_setting .cont_message .box_tf{height:68px;margin-right:3px;padding:10px 13px 0;}
.detail_setting .cont_message .tf_g{height:68px;line-height:20px;}
.detail_setting .box_chatinfo{margin:13px 3px 0 0;border:1px solid #d8d8d8;border-radius:2px;}
.detail_setting .desc_chatinfo{/*height:20px;*/ padding:10px 13px 8px;font-size:14px;line-height:20px;color:#999999;background-color:#f0f1f2;}
.detail_setting .box_chatinfo .box_tf{position:relative;height:46px;padding:10px 13px 22px;border-width:1px 0;border-color:#d8d8d8;}
.detail_setting .box_chatinfo .tf_g{height:46px;line-height:20px;}
.detail_setting .box_chatinfo .txt_byte{position:absolute;right:11px;bottom:7px;line-height:16px;}
.chat_setting .alim_setting{float:right;width:328px;margin-bottom:24px;border:1px solid #cad6d5;}
.chat_setting .bg_alim{overflow:hidden;width:328px;height:231px;font-size:0;line-height:0;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/bg_alim.png) no-repeat 0 0;-webkit-background-size:328px 231px;background-size:328px 231px;}
.chat_setting .desc_alim{padding:23px 0 16px;font-size:13px;line-height:18px;color:rgba(51,51,51,0.7);text-align:center;}
.chat_setting .alim_setting .wrap_btn{padding-bottom:23px;text-align:center;}
.alim_setting .wrap_btn .btn_g{width:135px;height:36px;border-radius:0;font-size:14px;font-weight:500;color:#333333;}
.alim_setting .wrap_btn .btn_g + .btn_g{margin-left:5px;}
.setting_btn{overflow:hidden;padding-top:20px;font-size:0;line-height:0;text-align:right;}
.setting_btn .btn_g{display:inline-block;margin-left:6px;vertical-align:top;}
.detail_setting .wrap_chat_time .chat_time{padding-top:10px;}
.detail_setting .wrap_chat_time .chat_time:first-child{padding-top:0;}
.wrap_chat_time .chat_time .txt_date{padding-right:15px;font-size:14px;line-height:32px;}
.wrap_chat_time .chat_time .txt_date_off{display:inline-block;color:#999;font-size:14px;line-height:32px;vertical-align:top;}
.detail_setting .cont_bundle_ai .wrap_tooltip{display:inline-block;vertical-align:top;margin-left:-16px;margin-right:12px;margin-top:-1px;}
/* 계정정보 */
.info_certi .wrap_btn{text-align:center;}
.info_certi .wrap_btn .btn_g{width:102px;}
.info_certi .wrap_btn .btn_g2{font-weight:bold;}
.info_certi .wrap_btn .btn_g + .btn_g{margin-left:6px;}
.account_info .item_state .tit_bundle{top:7px;}
.account_info .item_state .btn_alim{float:left;margin-top:0;}
.account_info .item_state .btn_g{float:left;width:98px;height:24px;margin:2px 0 0 12px;font-size:12px;line-height:24px;}
.account_info .item_state .cont_bundle{clear:both;margin:0;padding-top:6px;}
.account_info .list_info li{position:relative;padding-left:7px;font-size:13px;line-height:19px;color:#555555;}
.account_info .list_info li:before{position:absolute;left:1px;top:8px;width:3px;height:3px;border-radius:3px;background-color:#555555;content:'';}
.account_info .item_alim{padding-bottom:37px;border-bottom:1px solid #e4e4e4;}
.account_info .tit_bundle .btn_info{display:inline-block;margin:8px 0 0 6px;vertical-align:top;}
.account_info .tit_bundle .ico_help{width:16px;height:16px;background-position:-240px -190px;}
.account_info .item_alim .layer_tooltip{right:auto;left:57px;top:34px;width:auto;padding:13px 15px 9px 12px;}
.item_alim .layer_tooltip .ico_arr{right:auto;left:34px;}
.account_info .btn_alim{margin:2px 0 5px;}
.account_info .desc_info .link_g{color:#2eacbc;text-decoration:underline;}
/* 자주 쓰는 답변 */
.chat_list .search_g{width:224px;}
.chat_list .link_data{margin:0;padding:0 6px 0 5px;}
.chat_list .desc_empty{height:402px;padding:0;line-height:29px;}
.chat_list .desc_sub{padding-top:10px;font-size:14px;line-height:20px;color:#999999;}
/* 레이어팝업 */
.layer_alert .alert_type2{line-height:24px;}
.layer_alert .desc_sub{padding-top:13px;font-size:15px;line-height:22px;}
.layer_alert .wrap_btn .btn_certi{width:111px;}
.layer_charge{width:530px;margin-left:-265px;}
.layer_charge .desc_charge{padding:27px 0 19px;font-size:14px;line-height:20px;color:#888888;}
.layer_charge .search_g .box_tf{height:27px;padding:8px 68px 0 15px;border-radius:0;}
.layer_charge .search_g .tf_g{font-size:14px;line-height:20px;}
.layer_charge .search_g .btn_search{right:0;width:69px;height:35px;border:solid #d8d8d8;border-width:0 1px;font-size:14px;color:#666666;background-color:#f8f8f9;}
.layer_charge .wrap_inp{border:solid #d8d8d8;border-width:0 1px 1px;}
.layer_charge .wrap_inp .item_inp{display:block;margin:0 15px 12px;}
.layer_charge .wrap_inp .item_inp:first-child{margin-top:12px;}
.layer_charge .wrap_inp .lab_g{padding-left:27px;color:#888888;}
.layer_charge .wrap_inp .txt_search{color:#2eacbc;}
.layer_charge .wrap_inp .scroll{right:4px;}
.layer_charge .wrap_btn{padding:20px 0 30px;text-align:center;}
.layer_chatset{width:640px;margin-left:-320px;}
.layer_chatset .make_chatset{padding-top:19px;}
.layer_chatset .make_label{padding-top:31px;}
.layer_chatset .tit_info{display:block;margin:15px 0 9px;font-weight:normal;font-size:14px;line-height:17px;}
.layer_chatset .box_tf3{height:259px;padding:9px 13px 30px;}
.layer_chatset .make_label .box_tf3{height:31px;}
.layer_chatset .box_tf3 .tf_g{height:259px;}
.layer_chatset .make_label .box_tf3 .tf_g{height:31px;}
.layer_chatset .tf_on .txt_num{color:#2eacbc;}
.layer_chatset .box_tf[class*="on"]{border-color:#d8d8d8;}
.layer_chatset .wrap_btn{margin-top:40px;padding:20px 0;text-align:center;}
.layer_chatset .modify_chatset .wrap_btn{overflow:hidden;text-align:right;}
.modify_chatset .wrap_btn .btn_g:first-child{float:left;color:#ff5640;}
.layer_chatset .txt_byte{font-size:12px;}
.layer_chatset .box_tf3 .txt_byte{display:inline-block;margin-right:-2px;padding-top:7px;}
.layer_chatset .make_label .box_tf3 .txt_byte{padding-top:5px;}
.layer_alert .desc_alertsub{padding-top:8px;font-size:15px;line-height:20px;}
/* 데일리 카드 */
.cont_card .wrap_tit .select_type{position:absolute;top:60px;right:0;}
.cont_card .wrap_tit .btn_list{float:left;width:40px;height:32px;background-position:-616px -255px;}
.cont_card .wrap_tit .btn_calendar{float:left;width:41px;height:32px;background-position:-575px -290px;}
.cont_card .type_list .btn_list{width:40px;height:32px;background-position:-616px -290px;}
.cont_card .type_list .btn_calendar{width:41px;height:32px;background-position:-575px -255px;}
.cont_card .tit_date{display:block;padding:23px 0 13px;border-top:1px solid #666666;font-weight:normal;font-size:22px;text-align:center;}
.cont_card .desc_notice{overflow:hidden;position:absolute;width:326px;margin-top:31px;font-size:14px;line-height:22px;color:#666;text-overflow:ellipsis;white-space:nowrap;}
.cont_card .desc_notice .ico_rocket{width:14px;height:12px;margin:4px 9px 0 0;background-position:-740px 0;}
.cont_card .wrap_paging{padding:20px 0;}
/** 데일리카드 - 캘린더 영역 **/
.box_calendar{position:relative;height:100px;padding:0 60px;border:1px solid rgba(0,0,0,0.1);}
.box_calendar .list_date{overflow:hidden;}
.box_calendar .list_date li{float:left;}
.box_calendar .list_date .link_date{display:block;width:115px;height:100px;text-align:center;text-decoration:none;}
.box_calendar .list_date .txt_day{display:block;padding-top:20px;font-size:11px;color:#afafaf;}
.box_calendar .list_date .txt_date{display:block;margin:0 auto;width:30px;height:30px;font-size:18px;line-height:32px;color:#333333;}
.box_calendar .list_date .txt_info{display:block;padding-top:3px;color:#666666;}
.box_calendar .list_date .txt_info .ico_rocket{width:15px;height:15px;margin-left:2px;background-position:-550px -360px;vertical-align:top;}
.box_calendar .list_date .txt_booking{display:block;padding-top:3px;color:#2eacbc;}
.box_calendar .list_date .txt_booking .ico_rocket{width:15px;height:15px;margin-left:2px;background-position:-570px -360px;vertical-align:top;}
.box_calendar .list_date li.on{position:relative;z-index:1;height:100px;margin-top:-1px;border:1px solid rgba(0,0,0,0.1);border-bottom:1px solid #fff;}
.box_calendar .list_date li.on_today .txt_date{border-radius:30px;background-color:#ffdf2c;}
.box_calendar .list_date li.past_date .txt_date{color:#999999;}
.box_calendar .btn_prev{position:absolute;top:35px;left:18px;width:31px;height:31px;background-position:-555px -325px;}
.box_calendar .btn_next{position:absolute;top:35px;right:18px;width:31px;height:31px;background-position:-590px -325px;}
/** 카드 영역 **/
.card_daily{overflow:hidden;position:relative;height:592px;padding-left:15px;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);border-top:0 none;}
.card_daily:after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:'';}
.card_daily.type_short{height:518px;}
.card_daily.type_write{height:700px;}
.card_daily .info_daily{position:relative;display:table;float:left;width:455px;height:100%;}
.card_daily .info_daily .inner_info{display:table-cell;padding-top:100px;vertical-align:top;}
.card_daily .open_layer .inner_info{display:none;}
.card_daily .info_daily .sub_daily{font-size:14px;}
.card_daily .info_daily .tit_daily{font-weight:normal;font-size:24px;}
.card_daily .info_daily .desc_daily{padding:7px 2px 4px;font-size:14px;line-height:22px;color:#666666;}
.card_daily .info_daily .desc_complete{padding-bottom:4px;}
.card_daily .info_daily .wrap_write{margin-top:40px;}
.card_daily .info_daily .wrap_write .btn_g{width:140px;}
/*** 카드영역 - 식제 ***/
.card_daily .info_daily .emph_bold{font-weight:bold;}
/*** 카드영역 - 제재 ***/
.card_daily .link_detail{height:24px;line-height:24px;color:#999999;text-decoration:none;}
.card_daily .link_detail .ico_rocket{width:10px;height:7px;margin:8px 0 0 6px;background-position:-690px -10px;}
.card_daily .box_detail{display:none;border:1px solid rgba(0,0,0,0.1);}
.card_daily .tit_detail{display:block;padding:22px 25px 0;font-weight:normal;font-size:16px;}
.card_daily .list_detail{padding:9px 25px 0;}
.card_daily .list_detail li{font-size:13px;line-height:23px;color:#666666;}
.card_daily .list_detail li:before{display:inline-block;width:4px;height:4px;margin:8px 7px 0 0;border-radius:4px;background-color:#999999;vertical-align:top;content:'';}
.card_daily .txt_detail{padding:15px 0 18px 25px;border-top:1px solid rgba(0,0,0,0.05);font-size:13px;line-height:20px;color:#666666;background-color:rgba(0,0,0,0.01);}
.card_daily .txt_detail .link_customer{text-decoration:underline;}
.card_daily .box_stop{margin-top:13px;border:1px solid rgba(0,0,0,0.1);border-radius:2px;}
.card_daily .box_stop .tit_stop{display:block;position:relative;height:35px;padding-left:20px;border-bottom:1px solid rgba(0,0,0,0.1);font-weight:normal;font-size:14px;line-height:40px;background-color:rgba(0,0,0,0.02);}
.card_daily .box_stop .tit_stop .ico_rocket{width:18px;height:18px;margin:8px 0 0 5px;background-position:-190px -190px;}
.card_daily .box_stop .link_stop{position:absolute;top:0;right:16px;font-size:12px;color:#666666;text-decoration:none;}
.card_daily .box_stop .link_stop .ico_rocket{width:13px;height:15px;margin:10px 3px 0 0;background-position:-590px -360px;}
.card_daily .box_stop .info_stop{padding:10px 20px 14px;}
.card_daily .box_stop .list_stop li{position:relative;margin-top:8px;font-size:13px;color:#888888;}
.card_daily .box_stop .list_stop .ico_rocket{width:14px;height:14px;margin-right:13px;}
.card_daily .box_stop .list_stop .ico_relay{background-position:-525px -380px;}
.card_daily .box_stop .list_stop .ico_view{width:15px;height:11px;margin-top:3px;background-position:-540px -380px;}
.card_daily .box_stop .list_stop .ico_click{height:19px;margin-top:-2px;background-position:-555px -380px;}
.card_daily .box_stop .list_stop .ico_share{width:14px;height:16px;background-position:-570px -380px;}
.card_daily .box_stop .list_stop .emph_stop{color:#333333;}
.card_daily .box_stop .list_info li{padding-left:13px;}
.card_daily .box_stop .list_info li:before{position:absolute;top:6px;left:0;width:4px;height:4px;border-radius:4px;background-color:#999999;content:'';}
.card_daily .wrap_buttons{overflow:hidden;margin-top:49px;}
.card_daily .wrap_buttons .btn_g{float:left;width:120px;margin-right:7px;}
.card_daily .wrap_buttons .btn_stop{border-color:rgba(0,0,0,0.05);color:#999999;cursor:default;}
.card_daily + .wrap_buttons{overflow:hidden;float:right;margin-top:20px;}
.card_daily + .wrap_buttons .btn_g{float:left;width:90px;margin-left:7px;}
/*** 카드영역 - 제재 (자세히보기 펼침) ***/
.card_daily.type_open{height:auto;}
.card_daily.type_open .info_daily{display:block;}
.card_daily.type_open .info_daily .inner_info{display:block;padding:80px 0 50px;}
.card_daily.type_open .link_detail .ico_rocket{background-position:-690px 0;}
.card_daily.type_open .box_detail{display:block;}
/*** 카드영역 - 제재 ***/
.card_daily .list_card{padding-top:16px;}
.card_daily .list_card li{padding-top:7px;font-size:13px;line-height:18px;color:#666666;}
.card_daily .list_card li:before{display:inline-block;width:4px;height:4px;margin:5px 7px 0 0;border-radius:4px;background-color:#999999;vertical-align:top;content:'';}
.card_daily .list_card .ico_background{display:inline-block;width:20px;height:20px;margin:-3px 3px 0;vertical-align:top;background-position:-525px -400px;}
.card_daily .list_card .ico_time{display:inline-block;width:20px;height:20px;margin:-3px 3px 0;vertical-align:top;background-position:-550px -400px;}
.card_daily .list_card .ico_preview{display:inline-block;width:20px;height:20px;margin:-3px 3px 0;vertical-align:top;background-position:-595px -400px;}
/*** 카드영역 - 작성완료 ***/
.card_daily .desc_complete{padding-bottom:23px;}
/*** 카드영역 - 작성완료 시 수정 ***/
.cont_card .emph_caution{color:#ff5537;}
/* 카드영역 - 데일리카드 첫화면 */
.card_daily.type_first{height:518px;padding:0 88px 0 71px;}
.type_first .info_daily{width:400px;}
.type_first .info_daily .inner_info{padding-top:0;vertical-align:middle;}
/* 카드영역 - 데일리카드 작성  */
.card_daily.type_make{overflow:visible;height:auto;min-height:713px;}
.type_make .list_etc{top:3px;}
.type_make .info_daily{width:457px;}
.type_make .info_daily .inner_info{padding-top:61px;}
.type_make .section_g{position:relative;margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid #e9e9e9;}
.type_make .section_expire{border-bottom:0 none;}
.type_make .tit_make{font-weight:normal;font-size:16px;}
.type_make .tit_make .ico_dot{display:inline-block;width:4px;height:4px;margin-left:-2px;border-radius:4px;background-color:#ff5640;vertical-align:top;}
.type_make .wrap_opt:after{display:block;content:'';clear:both;}
.type_make .tit_opt{float:left;font-weight:normal;line-height:32px;font-size:14px;color:#888;}
.type_make .opt_g2{float:right;width:380px;height:34px;margin-bottom:6px;}
.type_make .opt_g2 .box_opt{z-index:10;top:34px;}
.type_make .list_opt .item_opt{display:block;width:100%;height:34px;border-top:1px solid #EEE;line-height:38px;text-indent:8px;}
.type_make .list_opt li:first-child .item_opt{border-top:0 none;}
.type_make .list_opt .item_opt:hover{background-color:#F3F9F9;text-decoration:none;}
.type_make .box_error .desc_error{float:right;width:380px;margin-bottom:6px;}
.type_make .section_buttons .desc_error{float:right;width:380px;margin-bottom:6px;}
.type_make .box_tf1{min-height:72px;margin:7px 0 6px;}
.type_make .box_tf2{float:right;position:relative;width:350px;height:34px;margin-bottom:6px;padding:0;padding:0 20px 0 10px;line-height:31px;}
.type_make .box_tf .txt_byte{position:absolute;top:90px;right:10px;}
.type_make .box_tf2 .txt_byte{top:2px;}
.type_make .box_tf2 .btn_url{position:absolute;right:-1px;top:-1px;}
.type_make .box_tf2.on .btn_url{border-color:#c4c4c4;}
.type_make .box_error .btn_url{border:0 none;border-left:1px solid #ccc;background:transparent;}
.type_make .opt_coupon{display:block;}
.type_make .opt_coupon .box_opt{display:block;}
.type_make .opt_coupon .item_opt{height:40px;line-height:18px;}
.type_make .detail_coupon{float:left;}
.type_make .detail_coupon .tit_coupon{display:block;color:#333;}
.type_make .detail_coupon .info_time{float:left;color:#888;}
.type_make .detail_coupon .last_coupon{float:left;margin-left:9px;color:#888;}
.type_make .detail_coupon .last_coupon:after{float:left;width:1px;height:10px;margin-top:2px;background-color:#ccc;content:'';}
.type_make .item_opt .img_opt{float:right;}
.type_make .box_none{height:90px;padding-top:26px;color:#888888;text-align:center;}
.type_make .box_none .link_none{display:block;width:120px;height:32px;margin:8px auto 0;border:1px solid #d7d7d7;border-radius:2px;line-height:32px;color:#666666;text-decoration:none;}
.type_make .list_link .btn_opt{overflow:hidden;}
.type_make .list_opt .wrap_thumb{float:right;width:30px;height:30px;border-radius:2px;}
.type_make .list_opt .thumb_g{width:30px;height:30px;border-radius:2px;}
.type_make .list_opt .info_connect{display:block;overflow:hidden;float:left;max-width:280px;font-weight:normal;font-size:12px;line-height:16px;white-space:nowrap;text-overflow:ellipsis;}
.type_make .list_opt .txt_date{display:block;color:#888888;}
.type_make .list_opt .txt_bar{display:inline-block;width:1px;height:10px;margin:2px 9px 0;background-color:#e9e9e9;vertical-align:top;}
.type_make .input_url .box_tf{padding-right:70px;}
.type_make .input_url .box_tf .btn_confirm{position:absolute;top:0;right:0;width:70px;height:30px;border-left:1px solid rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.02);}
.type_make .wrap_cate{display:none;float:right;height:32px;}
.type_make .wrap_cate.on_cate{display:block;}
.type_make .wrap_cate .opt_g2{float:left;width:83px;height:34px;margin-left:6px;}
.type_make .wrap_cate .opt_g2 li{border-top:0 none;}
.type_make .wrap_cate .opt_g2 > .btn_opt{padding:0 20px 0 11px;line-height:38px;}
.type_make .wrap_cate .opt_g2 > .btn_opt .ico_arr{right:9px;}
.type_make .box_opt{z-index:20;}
.type_make .box_inp{display:block;}
.type_make .box_inp:after{display:block;content:'';clear:both;}
.type_make .box_inp .item_inp{float:left;margin:9px 12px 15px 0;}
.type_make .wrap_inp .item_inp{margin:9px 20px 15px 0;}
/* 추가,데일리카드 리스트형 */
.stats_info .tbl td{padding:7px 10px;}
.stats_info .tbl2 td{padding:7px 10px;border:1px solid #e9e9e9;border-left:0 none;font-size:14px;line-height:18px;}
.tbl_card + .btn_g{float:left;margin-top:15px;}
.stats_info.stats_desc{padding-bottom:31px;border-bottom:1px solid #ecebeb;}
.stats_info.stats_desc .item_info{position:relative;margin-top:29px;padding:0 0 4px 15px;}
.stats_info.stats_desc .item_info:before{position:absolute;top:7px;left:0;width:4px;height:4px;background-color:#aaaaaa;border-radius:4px;content:'';}
.stats_info.stats_desc .item_info .txt_info{font-size:14px;color:#666666;line-height:22px;}
.stats_info.stats_desc .item_info .tit_info{font-weight:normal;font-size:14px;color:#666666;}
.stats_info.stats_desc .item_info .item_bundle{margin-bottom:6px;padding:4px 0 0 0;}
.stats_info.stats_desc .item_info .item_bundle .box_tf{display:inline-block;width:353px;height:21px;padding:7px 11px 2px;background-color:#f9f9f9;}
.stats_info.stats_desc .item_info .item_bundle .tf_g{color:#888888;}
.stats_info.stats_desc .item_info .item_bundle .btn_g{display:inline-block;width:70px;height:32px;margin-left:4px;vertical-align:top;}
.stats_info.stats_chat .wrap_subject{display:block;height:auto;margin:40px 0 10px;/* 2023-05-22-v1506 */ }
.stats_info.stats_chat .wrap_subject .tit_subject{display:block;margin:39px 0 17px;}
.stats_info.stats_chat .box_graph{position:relative;height:278px;clear:both;}
.stats_info.stats_chat .box_graph .desc_graph{position:absolute;bottom:19px;right:30px;font-size:12px;line-height:15px;color:#999999;}
.stats_info.stats_route .wrap_subject{display:block;height:33px;margin:40px 0 10px;/* 2023-05-22-v1506 */ }
.stats_info.stats_route .wrap_subject .emph_route{float:right;padding:16px 6px 0 0;font-size:12px;color:#333333;line-height:18px;}
.stats_info.stats_route .box_graph{overflow:hidden;width:945px;}
.stats_info.stats_route .item_graph{float:left;width:465px;height:335px;margin:5px 6px 0 0;padding:25px 20px 21px 21px;border:1px solid #eaeaea;background-color:#fcfcfc;box-sizing:border-box;}
.stats_info.stats_route .item_graph .tit_graph{display:block;margin-bottom:4px;font-size:14px;}
.help_chat .tit_help{width:160px;}
.help_chat .desc_help{color:#999999;}
/*** 카드 영역 - 폰뷰 ***/
.card_daily .phone_view{float:right;width:330px;height:468px;margin:70px 0 0 0;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/img_first.png) no-repeat 0 0;}
.card_daily .phone_view2{float:right;width:387px;height:592px;margin-top:61px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/img_phone.png) no-repeat 0 0;}
.card_daily .phone_view2 .inner_view{padding:69px 11px 11px;}
.card_daily.type_write .phone_view{margin-top:50px;}
.card_daily .phone_view .inner_view{position:relative;width:300px;height:404px;padding:64px 15px 0;}
.view_cardold .view_remain{margin-top:22px;}
.view_color:before{display:none;}
.view_cardold .head_card{position:absolute;top:0;left:0;z-index:20;width:100%;}
.view_cardold .head_card:after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:'';}
.view_cardold .card_profile{float:left;padding:12px 0 0 13px;}
.view_cardold .thumb_profile{overflow:hidden;position:relative;float:left;width:35px;height:35px;margin-right:8px;}
.view_cardold .thumb_profile:before{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(0,0,0,0.12);box-sizing:border-box;content:'';}
.view_cardold .desc_profile{float:left;}
.view_cardold .tit_company{display:block;overflow:hidden;max-width:82px;padding-top:3px;font-weight:normal;font-size:10px;line-height:15px;color:white;white-space:nowrap;text-overflow:ellipsis;}
.view_cardold .txt_time{display:block;font-size:9px;line-height:13px;color:rgba(255,255,255,0.5);}
.view_cardold .card_setting{float:right;padding:8px 7px 0 0;}
.view_cardold .card_setting .link_image{display:inline-block;width:41px;height:41px;margin-right:6px;background-position:-690px -20px;}
.view_cardold .card_setting .link_time{display:inline-block;width:41px;height:41px;background-position:-735px -20px;}
.view_cardold .card_setting .link_time.time_disabled{background-position:-735px -65px;cursor:default;}
.view_cardold .card_setting .link_time.on_time{background-position:-690px -65px;}
.view_cardold .area_text{position:absolute;top:77px;left:10px;z-index:20;width:141px;height:119px;border:1px dotted white;background-color:rgba(0,0,0,0.4);}
.view_cardold .area_text.comp_text{border:0 none;background:transparent;}
.view_cardold .area_text .count_text{position:absolute;bottom:-22px;right:2px;line-height:20px;color:#fff;}
.view_cardold .lab_text{position:absolute;top:2px;left:3px;font-size:18px;line-height:25px;color:white;text-shadow:0 1px 2px rgba(0,0,0,0.5);}
.view_cardold .on .lab_text,.card_daily .comp_text .lab_text{display:none;}
.view_cardold .tf_text{overflow:hidden;width:100%;height:100%;border:0 none;font-size:15px;line-height:20px;color:white;background-color:transparent;text-shadow:0 1px 2px rgba(0,0,0,0.5);resize:none;}
.view_cardold .btn_add{position:absolute;bottom:10px;left:10px;z-index:20;width:218px;height:30px;border:1px dotted white;font-size:13px;color:white;background-color:rgba(0,0,0,0.2);}
.view_cardold .btn_add .ico_add{width:12px;height:12px;margin:2px 5px 0 0;background-position:-465px -465px;}
.view_cardold .btn_insert{bottom:0;left:0;width:100%;padding-left:15px;background-color:rgba(0,0,0,0.6);text-align:left;}
.view_cardold .btn_insert .ico_chat{width:16px;height:15px;margin-right:8px;background-position:-400px -580px;}
.view_cardold .btn_insert .ico_coupon{width:17px;height:16px;margin:1px 9px 0 0;background-position:-420px -580px;}
.view_cardold .btn_insert .ico_post{width:13px;height:14px;margin:2px 10px 0 0;background-position:-440px -580px;}
.view_cardold .btn_insert .ico_phone{width:13px;height:17px;margin-right:7px;background-position:-455px -580px;}
.view_cardold .btn_insert .ico_arr{position:absolute;top:9px;right:11px;width:6px;height:10px;background-position:-485px -480px;}
.view_cardold .btn_complete{border:0 none;border-radius:0 0 4px 4px;}
.view_cardold .btn_delete{position:absolute;bottom:29px;right:0;z-index:20;width:36px;height:34px;border:1px dotted white;background-color:rgba(0,0,0,0.3);}
.view_color .btn_add,.view_color .btn_insert{background-color:rgba(0,0,0,0.2);}
.view_card{position:relative;width:360px;border:1px solid #D8D8D8;border-radius:6px;background-color:#fff;}
/* 데일리카드 영역내 카드뷰 */
.view_card .head_card{height:30px;padding:11px;line-height:34px;}
.view_card .head_card .tit_card{font-weight:normal;font-size:12px;}
.view_card .wrap_thumb{float:left;position:relative;margin-right:13px;border-radius:50%;}
.view_card .wrap_thumb img{display:block;}
.view_card .wrap_thumb:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,0.1);border-radius:50%;content:'';}
.view_card .photo_card{position:relative;min-height:136px;background-color:#D2D2D2;}
.view_card .photo_card:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,0.05);content:'';}
.view_card .photo_card .ico_rocket{position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;background-position:-280px -40px;}
.view_card .photo_card img{width:100%;height:auto;vertical-align:top;}
.view_card .cont_card{padding:9px;color:#888;}
.view_card .btn_card{display:block;font-size:12px;line-height:16px;color:#333;text-decoration:none;}
.view_card .txt_card{padding:4px 6px 0;border:1px solid #fff;line-height:17px;}
.view_card .wrap_btn{overflow:visible;position:relative;margin-top:3px;padding:2px 6px 0;text-align:left;border:1px solid #fff;}
.view_card .wrap_btn .box_tooltip{display:none;overflow:hidden;position:absolute;top:27px;left:-10px;width:330px;height:41px;padding:7px 15px 0;font-weight:normal;font-size:13px;line-height:46px;background-position:-210px -600px;white-space:nowrap;color:#fff;text-indent:0;text-overflow:ellipsis;}
.view_card .wrap_btn:hover .box_tooltip{display:block;}
.view_card .wrap_btn .tooltip_on{display:block;}
.view_card .wrap_tooltip .box_tooltip em{text-decoration:underline;}
.view_card .cont_card .edit_on{border-color:rgba(229,78,37,0.85);}
.view_card .btn_card .ico_rocket{width:6px;height:10px;margin:3px 0 0 1px;background-position:-130px -140px;}
.view_card .wrap_tooltip .ico_rocket{display:block;width:12px;height:5px;background-position:-300px -590px;}
/*** 폰뷰 - 하단 버튼 영역 ***/
.card_daily .card_buttons{padding-top:38px;text-align:center;}
.card_daily .card_buttons .btn_g{display:inline-block;vertical-align:top;}
.card_daily .card_buttons .btn_g2{margin-left:2px;}
.card_daily .card_buttons .link_preview{position:absolute;top:-8px;right:-3px;width:92px;height:92px;background-position:-555px -500px;}
.card_daily .btn_delete .ico_delete{width:16px;height:18px;background-position:-465px -480px;}
/*** 카드영역 - 폰뷰(삭제) ***/
.card_daily.type_delete{padding:0;}
.type_delete .info_daily{width:100%;padding:0;}
.type_delete .info_daily .inner_info{text-align:center;vertical-align:middle;}
.type_delete .info_daily .tit_daily .ico_rocket{width:25px;height:26px;margin:1px 10px 0 0;background-position:-620px -150px;}
/*** 카드영역 - 폰뷰(제재화) ***/
.view_card .ico_stop{position:absolute;top:50%;left:50%;z-index:40;width:57px;height:57px;margin:-28px 0 0 -28px;background-position:-495px -505px;}
.card_daily .tit_remain{display:block;padding-top:20px;font-weight:normal;text-align:center;}
.card_daily .wrap_remain{padding-top:6px;text-align:center;}
.card_daily .wrap_remain .box_time{display:inline-block;width:23px;height:32px;border:1px solid rgba(0,0,0,0.05);border-radius:1px;background-color:white;font-size:20px;line-height:32px;vertical-align:top;}
.card_daily .wrap_remain .ico_remain{width:2px;height:10px;margin:14px 2px 0;background-position:-495px -480px;}
.type_stop .view_card:after{position:absolute;top:0;left:0;z-index:30;width:100%;height:100%;background-color:rgba(0,0,0,0.3);content:'';}
/*** 카드영역 - 폰뷰(버튼 툴팁) ***/
.tooltip_button{position:absolute;left:-1px;bottom:-43px;z-index:30;width:212px;height:39px;padding:0 14px;border:1px solid rgba(0,0,0,0.2);border-radius:3px;background-color:white;}
.tooltip_button .txt_tooltip{overflow:hidden;height:39px;font-size:13px;line-height:40px;white-space:nowrap;text-overflow:ellipsis;}
.tooltip_button .link_tooltip{text-decoration:underline;}
.tooltip_button .ico_arr{position:absolute;top:-8px;right:19px;font-size:0;line-height:0;pointer-events:none;}
.tooltip_button .ico_arr:before{border-width:0 5px 8px 5px;border-bottom-color:rgba(0,0,0,0.2);content:'';}
.tooltip_button .ico_arr:after{position:absolute;top:1px;left:1px;width:0;height:0;border:solid transparent;border-width:0 4px 7px 4px;border-bottom-color:white;content:'';}
/** 데일리카드 알럿 레이어 **/
.layer_alert .link_time{display:block;padding-top:17px;font-size:14px;color:#666666;text-decoration:underline;}
.layer_alert .link_time .ico_rocket{width:15px;height:15px;margin:2px 4px 0 0;background-position:-575px -235px;}
/** 데일리카드 내 레이어팝업 **/
.card_layer{display:none;position:absolute;top:0;bottom:0;left:0;right:0;z-index:9999;width:100%;height:100%;}
.inner_card_layer{overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:2px;background-color:#fff;}
.inner_card_layer1{width:540px;height:306px;text-align:center;}
.inner_card_layer1 .layer_body{padding:10px 30px 0;}
.inner_card_layer1 .img_layer{display:block;margin:0 auto -8px;}
.inner_card_layer1 .tit_layer{display:block;font-weight:normal;font-size:24px;}
.inner_card_layer1 .desc_layer{margin-top:8px;font-size:16px;line-height:22px;}
.inner_card_layer1 .btn_g{margin:30px auto 0;}
/** 데일리카드 레이어 - 공통 **/
.layer_daily{position:absolute;top:50%;left:50%;z-index:1;width:436px;margin-left:-218px;background-color:white;border:1px solid rgba(0,0,0,0.3);}
.layer_daily .layer_head{overflow:hidden;border-bottom:1px solid rgba(0,0,0,0.05);}
.layer_daily .tit_layer{float:left;height:54px;padding-left:26px;font-weight:normal;font-size:16px;line-height:54px;}
.layer_daily .layer_body{padding:14px 26px 20px;}
.layer_daily .item_inp{height:32px;}
.layer_daily .item_inp .inp_g:disabled + .lab_g .ico_radio{background-position:-390px 0;}
.layer_daily .lab_g{display:inline-block;height:32px;font-size:13px;line-height:32px;color:#666666;}
.layer_daily .wrap_cate{display:none;height:32px;padding-left:12px;}
.layer_daily .wrap_cate.on_cate{display:inline-block;}
.layer_daily .wrap_cate .opt_g2{float:left;width:58px;margin-right:5px;}
.layer_daily .wrap_cate .opt_g2 > .btn_opt .ico_arr{right:9px;}
.layer_daily .box_opt{z-index:20;}
.layer_daily .txt_error{display:block;padding:7px 0 0 21px;color:#e55d38;}
.layer_daily .card_buttons{padding:10px 30px;border-top:1px solid rgba(0,0,0,0.05);text-align:right;}
.layer_daily .card_buttons .btn_g{width:60px;height:28px;line-height:28px;}
.layer_daily .btn_close{position:absolute;top:-27px;right:0;width:19px;height:19px;background-position:-665px -80px;}
/** 데일리카드 레이어 - 버튼추가 **/
.layer_button{height:480px;}
.layer_button .layer_body{padding:20px 30px 30px;}
.layer_button .tit_step{display:block;font-weight:normal;font-size:13px;}
.layer_button .tit_step2{padding-top:30px;}
.layer_button .wrap_cate{display:block;height:30px;padding:14px 0 0;font-size:13px;line-height:19px;}
.layer_button .wrap_cate .opt_g2{width:373px;margin:0;}
.layer_button .opt_g2 .list_opt .btn_opt{color:#333333;}
.layer_button .wrap_cate .ico_chat{width:14px;height:14px;margin-right:14px;background-position:-430px -560px;}
.layer_button .wrap_cate .ico_coupon{width:15px;height:14px;margin-right:13px;background-position:-445px -560px;}
.layer_button .wrap_cate .ico_post{width:13px;height:14px;margin-right:15px;background-position:-465px -560px;}
.layer_button .wrap_cate .ico_phone{width:12px;height:15px;margin-right:16px;background-position:-480px -560px;}
.layer_button .txt_info{display:block;font-size:13px;padding-top:10px;color:#888888;}
.layer_button .wrap_name{overflow:hidden;}
.layer_button .list_name{width:382px;}
.layer_button .list_name li{float:left;padding:8px 7px 0 0;}
.layer_button .list_name .btn_name{width:120px;height:32px;border:1px solid #d7d7d7;border-radius:2px;font-size:13px;color:#666666;}
.layer_button .list_name .btn_name .ico_rocket{display:none;width:13px;height:10px;margin:3px 4px 0 0;background-position:-325px -580px;}
.layer_button .list_name .on .btn_name{border:0 none;color:white;background-color:#4b3120;}
.layer_button .list_name .on .btn_name .ico_rocket{display:inline-block;}
.layer_button .input_bundle{padding-top:10px;}
.layer_button .input_bundle .box_tf{position:relative;height:23px;padding:7px 40px 0 11px;}
.layer_button .input_bundle .txt_typing{position:absolute;top:10px;right:9px;color:#888888;}
.layer_button .txt_error{display:block;padding-top:5px;color:#ff5640;}
.layer_button .on_error .box_tf{border-color:#ff5640;}
.layer_button .list_opt li{border-top:1px solid #e9e9e9;}
.layer_button .list_opt li:first-child{border:0 none;}
.layer_button .list_link .btn_opt{overflow:hidden;}
.layer_button .list_opt .wrap_thumb{float:right;width:30px;height:30px;border-radius:2px;}
.layer_button .list_opt .thumb_g{width:30px;height:30px;border-radius:2px;}
.layer_button .list_opt .ico_vod{display:none;position:absolute;top:50%;left:50%;width:15px;height:15px;margin:-7px 0 0 -7px;background-position:-575px -400px;}
.layer_button .list_opt .data_vod .ico_vod{display:block;}
.layer_button .list_opt .info_connect{display:block;overflow:hidden;float:left;max-width:280px;font-weight:normal;font-size:12px;line-height:16px;white-space:nowrap;text-overflow:ellipsis;}
.layer_button .list_opt .txt_date{display:block;color:#888888;}
.layer_button .list_opt .txt_bar{display:inline-block;width:1px;height:10px;margin:2px 9px 0;background-color:#e9e9e9;vertical-align:top;}
.layer_button .box_none{height:90px;padding-top:26px;color:#888888;text-align:center;}
.layer_button .box_none .link_none{display:block;width:120px;height:32px;margin:8px auto 0;border:1px solid #d7d7d7;border-radius:2px;line-height:32px;color:#666666;text-decoration:none;}
.layer_button .opt_error .opt_g2{border-color:#ff5640;}
.layer_button .input_url .box_tf{padding-right:70px;}
.layer_button .input_url .box_tf .btn_confirm{position:absolute;top:0;right:0;width:70px;height:30px;border-left:1px solid rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.02);}
.layer_button .card_buttons{position:absolute;bottom:0;left:0;width:376px;}
/** 데일리카드 레이어 - 이미지첨부 **/
.layer_image{height:480px;}
.layer_image .layer_body{overflow:hidden;height:395px;padding:0 25px 30px 30px;}
.layer_image .list_tab{float:left;padding-left:40px;}
.layer_image .list_tab li{float:left;padding-right:18px;}
.layer_image .list_tab .link_tab{height:53px;font-size:13px;line-height:53px;color:#888888;text-decoration:none;}
.layer_image .list_tab .on .link_tab{font-weight:bold;color:#333333;text-decoration:underline;}
.layer_image .tit_theme{display:block;padding-top:20px;font-weight:normal;color:#666666;}
.layer_image .list_theme{overflow:hidden;width:375px;}
.layer_image .list_theme li{float:left;padding:9px 9px 0 0;}
.layer_image .list_theme .link_theme{display:block;position:relative;width:66px;height:88px;background-color:#d8d8d8;}
.layer_image .list_theme .link_theme:before{position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid rgba(0,0,0,0.1);content:'';}
.layer_image .list_theme .on .link_theme:before{border:4px solid #37afbf;}
.layer_image .list_theme .on .ico_check,.layer_image .list_color .on .ico_check{position:absolute;top:6px;right:6px;width:20px;height:20px;background-position:-590px -380px;}
.layer_image .list_color{overflow:hidden;padding-top:12px;}
.layer_image .list_color li{float:left;padding:6px 6px 0 0;}
.layer_image .list_color .link_color{display:block;overflow:hidden;position:relative;width:48px;height:48px;font-size:0;line-height:0;text-indent:-9999px;}
.layer_image .list_color .link_color:before{position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid rgba(0,0,0,0.1);content:'';}
.layer_image .list_color .on .link_color:before{border:4px solid #37afbf;}
.layer_image .list_color .c_red{background-color:#d94e50;}
.layer_image .list_color .c_orange{background-color:#de6d3d;}
.layer_image .list_color .c_yellow{background-color:#cf9f1d;}
.layer_image .list_color .c_green{background-color:#68ad3a;}
.layer_image .list_color .c_sky{background-color:#489abb;}
.layer_image .list_color .c_blue{background-color:#3168ad;}
.layer_image .list_color .c_navy{background-color:#5a5ccb;}
.layer_image .list_color .c_violet{background-color:#ac64cf;}
.layer_image .list_color .c_pink{background-color:#df5b8c;}
.layer_image .list_color .c_gray{background-color:#575757;}
.layer_image .image_upload{position:relative;float:left;width:66px;height:88px;margin-top:20px;background-color:whitesmoke;}
.layer_image .image_upload:hover{background-color:#eeeeee;}
.layer_image .image_upload:before{position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid rgba(0,0,0,0.1);content:'';}
.layer_image .image_upload .file_upload{position:absolute;top:0;left:0;right:0;bottom:0;z-index:20;width:100%;border:0;font-size:99px !important;opacity:0;filter:alpha(opacity=0);cursor:pointer;outline:0 none;}
.layer_image .image_upload .ico_add{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;background-position:-665px -100px;}
.layer_image .image_upload .btn_close{display:none;position:absolute;top:0;right:0;width:20px;height:20px;background-color:rgba(0,0,0,0.3);}
.layer_image .image_upload .btn_close .ico_rocket{width:10px;height:10px;margin-top:3px;background-position:-450px -360px;}
.layer_image .on_image .ico_add{display:none;}
.layer_image .on_image .btn_close{display:block;}
.layer_image .on_error:before{border-color:#ff9182;}
.layer_image .txt_error{display:block;padding-top:5px;color:#ff5640;clear:both;}
.layer_image .list_upload{float:left;padding:33px 0 0 16px;}
.layer_image .list_upload li{padding-top:2px;color:#888888;}
/** 데일리카드 - 리스트 영역 **/
.tbl_card .link_detail{display:block;width:13px;height:15px;margin:0 auto;background-position:-605px -360px;}
.tbl_card .link_disabled{background-position:-590px -360px;cursor:default;}
.tbl_card .link_data{height:40px;padding-right:48px;margin-right:12px;line-height:39px;}
.tbl_card .wrap_zoom{position:absolute;top:0;right:0;width:40px;height:40px;}
.tbl_card .wrap_zoom .zoom_image{display:block;display:none;overflow:hidden;position:absolute;top:0;left:-268px;z-index:30;border-radius:4px;box-shadow:-2px 2px 0px 0px rgba(0,0,0,0.1);}
.tbl_card .zoom_image .cont_card{padding:0;}
.tbl_card .zoom_image .view_card{border:1px solid rgba(0,0,0,0.2);border-radius:4px;}
.tbl_card .zoom_image .photo_card{min-height:auto;}
.tbl_card .zoom_image .head_card{padding:8px 8px 0;}
.tbl_card .zoom_image .wrap_thumb{width:22px;height:22px;margin-right:9px;}
.tbl_card .zoom_image .txt_card{padding:6px 9px 0;font-size:10px;line-height:14px;color:#666;}
.tbl_card .zoom_image .wrap_btn{padding:1px 9px 6px;border:0 none;}
.tbl_card .zoom_image .btn_card{font-weight:normal;font-size:10px;line-height:15px;}
.tbl_card .zoom_image .box_tit{overflow:hidden;padding:3px 0;line-height:15px;}
.tbl_card .zoom_image .tit_card{display:block;font-weight:normal;font-size:10px;line-height:12px;}
.tbl_card .zoom_image .wrap_thumb img{display:block;width:100%;height:100%;}
.tbl_card .zoom_image .btn_card .ico_rocket{width:6px;height:10px;margin:2px 0 0 3px;background-position:-210px -650px;}
.tbl_card .wrap_zoom .stop_image:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background-color:rgba(0,0,0,0.3);content:'';}
.tbl_card .wrap_zoom:hover .zoom_image{display:block;}
.tbl_card .wrap_thumb{width:40px;height:40px;background-size:40px 40px;}
.tbl_card .wrap_thumb .thumb_g{width:40px;height:40px;}
.tbl_card .desc_empty{font-size:16px;}
/*** 리스트 영역 - 미리보기 ***/
.tbl_card .view_card{display:block;width:260px;height:100%;margin:0;background-color:#fff;}
.tbl_card .view_card .card_profile{padding:7px 0 0 7px;}
.tbl_card .view_card .thumb_profile{width:21px;height:21px;}
.tbl_card .view_card .tit_company{padding:0;font-size:6px;line-height:11px;}
.tbl_card .view_card .txt_time{display:block;font-size:10px;line-height:10px;color:rgba(0,0,0,0.5);}
.tbl_card .view_card .area_text{top:47px;left:8px;width:100px;height:100px;line-height:15px;}
.tbl_card .view_card .tf_text{font-size:8px;line-height:15px;}
.tbl_card .view_card .btn_add{height:20px;padding-left:9px;font-size:6px;}
.tbl_card .view_card .btn_insert .ico_chat{width:10px;height:10px;margin:2px 5px 0 0;background-position:-470px -575px;}
.tbl_card .view_card .btn_insert .ico_coupon{width:10px;height:10px;background-position:-485px -575px;}
.tbl_card .view_card .btn_insert .ico_post{width:8px;height:9px;background-position:-470px -585px;}
.tbl_card .view_card .btn_insert .ico_phone{width:8px;height:10px;background-position:-480px -585px;}
.tbl_card .view_card .btn_insert .ico_arr{top:7px;right:8px;width:4px;height:8px;background-position:-390px -515px;}
/*** 리스트 영역 - 카드상세통계 레이어 ***/
.layer_static{width:600px;margin-left:-300px;}
.layer_static .layer_body{padding:0;}
.layer_static .static_division{padding:14px 22px 20px;border-top:1px solid #e9e9e9;}
.layer_static .static_division:last-child{padding:0;}
.layer_static .tit_layer .ico_rocket{width:18px;height:18px;margin:3px 0 0 5px;background-position:-190px -190px;}
.layer_static .tit_static .ico_rocket{width:18px;height:18px;margin:3px 0 0 5px;background-position:-190px -190px;}
.layer_static .info_static{height:40px;margin-top:8px;padding:0 13px;font-size:16px;line-height:40px;background-color:#f7f8f8;color:#888888;}
.layer_static .emph_bold{font-weight:bold;color:#333333;}
.layer_static .tit_graph{display:block;padding-top:28px;text-align:center;}
.layer_static .area_graph{height:123px;margin:1px 0 13px;}
.layer_static .inner_static{float:left;position:relative;width:252px;padding:14px 26px 33px 22px;}
.layer_static .inner_static:last-child{padding-right:25px;border-left:1px solid #e9e9e9;}
.layer_static .list_static{padding-top:7px;}
.layer_static .list_static li{padding-top:5px;line-height:20px;color:#888888;}
.layer_static .list_static .emph_info{color:#333333;}
/*** 데일리카드 - 홈공개설정 레이어 ***/
.layer_home{width:500px;}
.layer_home .tit_setting{padding:16px 0;font-size:16px;line-height:24px;text-align:center;}
.layer_home .list_setting{padding:25px 24px;background-color:#f8f8f9;}
.layer_home .list_setting li{line-height:26px;}
.layer_home .list_setting li:before{display:inline-block;width:4px;height:4px;margin:8px 7px 0 0;border-radius:4px;background-color:#d8d8d8;vertical-align:top;content:'';}
.layer_home .list_setting .emph_g{color:#e55d38;}
.layer_home .wrap_btn{padding:20px 0 22px;border:0 none;text-align:center;}
/** 통계 - 데일리 카드 **/
.stats_info .tbl_daily td{padding:10px 19px 6px 18px;}
.info_daily .tit_help{width:auto;}
/* 데일맅카드 디바이스별 미리보기 */
.layer_device{position:absolute;top:50%;left:50%;z-index:9999;width:770px;background-color:#F7F8F8;}
.layer_device .tit_layer{display:block;height:60px;padding-left:31px;font-weight:normal;font-size:20px;line-height:63px;border-bottom:1px solid #eaebeb;background-color:#fff;}
.layer_device .layer_body{padding:30px 0 49px;}
.layer_device .desc_device{padding-left:33px;font-size:13px;line-height:18px;color:#858686;}
.layer_device .list_device{overflow:hidden;margin-top:-5px;padding:0 50px 0 8px;}
.layer_device .list_device li{float:left;position:relative;height:449px;margin-left:40px;}
.layer_device .info_device{position:absolute;left:0;z-index:10;width:100%;text-align:center;}
.layer_device .info_device .tit_device{display:block;font-weight:normal;font-size:15px;color:#000;}
.layer_device .info_device .txt_device{display:block;margin-top:9px;line-height:14px;color:#b2b2b2;}
.layer_device .device_view{float:none;position:absolute;left:0;bottom:0;margin:0;}
.layer_device .device_type1{width:172px;}
.layer_device .device_type1 .info_device{top:141px;}
.layer_device .device_type1 .tit_device{line-height:37px;}
.layer_device .device_type1 .device_view{width:172px;height:307px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/img_view2.png) no-repeat 0 0;}
.layer_device .device_type1 .inner_view{width:160px;height:240px;padding:34px 6px;}
.layer_device .device_type1 .view_card{width:132px;height:176px;margin:49px 14px 15px;}
.layer_device .device_type1 .txt_card{left:0;width:100%;height:78px;padding:0 12px;box-sizing:border-box;}
.layer_device .device_type2{width:200px;}
.layer_device .device_type2 .info_device{top:40px;}
.layer_device .device_type2 .tit_device{line-height:39px;}
.layer_device .device_type2 .device_view{width:200px;height:408px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/img_view3.png) no-repeat 0 0;}
.layer_device .device_type2 .inner_view{width:187px;height:333px;padding:38px 7px;}
.layer_device .device_type2 .view_card{width:156px;height:208px;margin:55px 16px 70px;}
.layer_device .device_type2 .txt_card{left:12px;width:100px;height:78px;}
.layer_device .device_type3{width:220px;}
.layer_device .device_type3 .info_device{top:0;}
.layer_device .device_type3 .tit_device{line-height:40px;}
.layer_device .device_type3 .device_view{width:220px;height:449px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/img_view4.png) no-repeat 0 0;}
.layer_device .device_type3 .inner_view{width:207px;height:368px;padding:39px 7px;}
.layer_device .device_type3 .view_card{width:174px;height:232px;margin:50px 17px 86px;}
.layer_device .device_type3 .txt_card{left:12px;width:115px;height:84px;}
.layer_device .view_card .card_profile{padding:6px 0 0 6px;}
.layer_device .view_card .thumb_profile{width:19px;height:19px;}
.layer_device .view_card .tit_company{padding-top:0;font-size:10px;line-height:12px;}
.layer_device .view_card .txt_time{font-size:10px;line-height:10px;}
.layer_device .view_card .txt_card{overflow:hidden;position:absolute;top:36px;z-index:20;font-size:10px;line-height:13px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.5);resize:none;white-space:pre-line;}
.layer_device .view_card .btn_preview{position:absolute;bottom:0;left:0;z-index:20;width:100%;height:18px;padding-left:6px;border-radius:0 0 4px 4px;font-size:10px;line-height:18px;background-color:rgba(0,0,0,0.6);color:#fff;box-sizing:border-box;}
.layer_device .view_card .btn_preview .ico_coupon{width:9px;height:9px;margin:4px 4px 0 0;background-position:-620px -380px;}
.layer_device .view_card .btn_preview .ico_post{width:7px;height:9px;margin:3px 4px 0 1px;background-position:-620px -390px;}
.layer_device .view_card .btn_preview .ico_phone{width:7px;height:9px;margin:4px 4px 0 0;background-position:-620px -360px;}
.layer_device .view_card .btn_preview .ico_chat{width:8px;height:8px;margin:5px 4px 0 0;background-position:-620px -370px;}
.layer_device .view_card .btn_preview .ico_arr{position:absolute;top:6px;right:7px;width:3px;height:5px;background-position:-630px -360px;}
.layer_device .btn_close{position:absolute;top:0;right:0;padding:21px;}
.layer_device .btn_close .ico_close{width:20px;height:20px;background-position:-625px -325px;}
/* 장소검색 레이어 */
/* 2023-11-07 :채널홈 개편으로 인한 코드 삭제
// .layer_place{width:700px}
// .layer_place .layer_body{padding:27px 36px 22px}
// .layer_place .search_g .box_tf{height:27px;padding:8px 68px 0 15px;border-radius:0}
// .layer_place .search_g .tf_g{font-size:14px;line-height:20px}
// .layer_place .search_g .btn_search{right:0;width:69px;height:35px;border:solid rgb(216,216,216);border-width:0 1px;font-size:14px;color:rgb(102,102,102);background-color:rgb(248,248,249)}
// .layer_place .wrap_search{display:none;position:absolute;left:0;top:36px;z-index:10;width:558px;border:1px solid rgb(216,216,216);background-color:rgb(255,255,255)}
// .layer_place .search_on .wrap_search{display:block}
// .layer_place .wrap_search .list_search{padding:12px 0 26px}
// .layer_place .list_search li{padding:0 8px}
// .layer_place .list_search .on{background-color:rgb(249,249,249)}
// .layer_place .wrap_search .btn_place{width:100%;font-size:14px;text-align:left}
// .layer_place .search_box{margin-left:-100px}
// .layer_place .search_place{overflow:hidden;height:301px;margin-top:16px;border:1px solid rgb(216,216,216)}
// .layer_place .info_place{float:left;overflow:auto;width:246px;height:100%;border-right:1px solid rgb(241,241,241)}
// .layer_place .info_place .desc_info{display:block;margin-top:134px;font-size:13px;color:rgb(153,153,153);line-height:16px;text-align:center}
// .layer_place .info_place .tit_info{display:block;margin:-12px 0 8px;font-size:14px;color:rgb(51,51,51);text-align:center}
// .layer_place .search_place .txt_result{display:block;height:29px;padding-left:12px;border-bottom:1px solid rgb(241,241,241);font-size:12px;color:rgb(102,102,102);line-height:30px}
// .layer_place .search_place .num_result{color:rgb(0,164,182)}
// .layer_place .list_place li{border-top:1px solid rgb(241,241,241);line-height:1.5}
// .layer_place .list_place li:first-child{border-top:0 none}
// .layer_place .link_place{display:block;padding:10px 12px 13px;font-size:12px;color:rgb(102,102,102);text-decoration:none}
// .layer_place .link_place:hover,.layer_place .on .link_place{background-color:rgb(249,249,249)}
// .layer_place .list_place .tit_place{display:block;font-size:14px;color:rgb(51,51,51);font-weight:400}
// .layer_place .list_place .on .tit_place{color:rgb(0,161,179)}
// .layer_place .tit_place .ico_rocket{display:inline-block;width:17px;height:23px;margin-right:8px;font-size:11px;line-height:20px;color:rgb(255,255,255);background-position:-600px -150px;text-indent:0;text-align:center}
// .layer_place .list_place .txt_place{display:block;margin-top:7px}
// .layer_place .list_place .tell_place{display:block;margin-top:3px}
// .layer_place .wrap_paging{padding:13px 0 14px}
// .layer_place .wrap_paging .inner_paging{vertical-align:top}
// .layer_place .inner_paging .link_page{padding:0 7px}
// .layer_place .view_place{overflow:hidden;position:relative;height:100%}
*/
.mark_map{position:absolute;overflow:hidden;width:38px;height:47px;font-size:0;line-height:0;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/mark_map.png) no-repeat;text-indent:-9999px;background-size:160px 500px;}
/* 2023-11-07 :채널홈 개편으로 인한 코드 삭제
// .layer_place .view_place .mark_a{background-position:0 0}
// .layer_place .view_place .mark_b{background-position:0 -50px}
// .layer_place .view_place .mark_c{background-position:0 -100px}
// .layer_place .view_place .mark_d{background-position:0 -150px}
// .layer_place .view_place .mark_e{background-position:0 -200px}
// .layer_place .view_place .mark_f{background-position:0 -250px}
// .layer_place .view_place .mark_g{background-position:0 -300px}
// .layer_place .view_place .mark_h{background-position:0 -350px}
// .layer_place .view_place .mark_i{background-position:0 -400px}
// .layer_place .view_place .mark_j{background-position:0 -450px}
// .layer_place .view_place .mark_over{background-position-x:-40px}
// .layer_place .view_place .mark_on{background-position-x:-80px}
// .layer_place .tip_place .txt_tip{display:block;padding:5px 8px;border:1px solid rgb(96,163,255);font-size:12px;background-color:rgb(255,255,255)}
// .layer_place .tip_place .ico_arr{position:absolute;bottom:0;right:50%;width:0;height:0;font-size:0;line-height:0}
// .layer_place .tip_place .ico_arr:before{position:absolute;left:0;top:0;border:solid transparent;border-width:8px 5px 0 5px;border-top-color:rgb(96,163,255);content:''}
// .layer_place .tip_place .ico_arr:after{position:absolute;left:1px;top:-1px;border:solid transparent;border-width:7px 4px 0 4px;border-top-color:rgb(255,255,255);content:''}
// .layer_place .mark_new{position:absolute;left:0;top:0}
// .layer_place .mark_new .mark_map{float:left;position:static;background-position:-120px 0}
// .layer_place .tip_new{float:left;width:150px;padding:8px 10px;margin-left:2px;background-color:rgb(0,0,0);opacity:0.6}
// .layer_place .tip_new .txt_new{display:block;font-size:12px;color:rgb(255,255,255)}
// .layer_place .search_info{overflow:hidden;margin-top:18px}
// .layer_place .desc_place{float:left;width:450px;font-size:13px;color:rgb(153,153,153);line-height:16px}
// .layer_place .btn_g{float:right;width:140px}
// .layer_place .add_place{position:absolute}
// .layer_place .add_place .link_new{display:block;overflow:hidden;width:18px;height:28px;font-size:0;line-height:0;background:url(../../resources/images/ico_newplace.png) 0 0 no-repeat;text-indent:-9999px}
// .layer_place .add_place .link_new:hover{width:80px;background-position:-30px 0}
*/
/* 데일리카드 - cbt안내 레이어 */
.layer_cbt{position:absolute;top:50%;left:50%;z-index:9999;width:750px;height:570px;margin-left:-375px;background-color:white;}
.layer_cbt .cont_cbt{overflow:hidden;height:336px;padding:34px 45px 0 45px;background-color:#ffdf2c;}
.layer_cbt .img_dailycard{float:left;width:220px;height:337px;margin-right:49px;}
.layer_cbt .txt_new{display:inline-block;width:144px;height:26px;margin-top:22px;border-radius:26px;font-size:13px;line-height:32px;background-color:rgba(0,0,0,0.07);color:rgba(0,0,0,0.6);text-align:center;}
.layer_cbt .tit_cbt{display:block;height:42px;padding-top:10px;font-size:30px;line-height:50px;color:#413129;}
.layer_cbt .sub_cbt{font-size:14px;}
.layer_cbt .desc_cbt{padding-top:13px;font-size:14px;line-height:21px;color:rgba(65,49,41,0.6);}
.layer_cbt .emph_bold{font-weight:bold;color:#413129;}
.layer_cbt .list_update{padding:22px 0 12px;}
.layer_cbt .list_update strong{font-weight:bold;font-size:14px;}
.layer_cbt .list_update p{margin:2px 0 12px;font-size:14px;line-height:20px;color:#413129;}
.layer_cbt .txt_cbt{font-size:14px;}
.layer_cbt .list_cbt{overflow:hidden;padding:7px 0 0 44px;}
.layer_cbt .list_cbt.fst{padding-top:22px;}
.layer_cbt .list_cbt dt{float:left;width:61px;}
.layer_cbt .list_cbt dt .tit_notice{display:inline-block;width:44px;height:20px;border:1px solid rgba(0,0,0,0.1);border-radius:20px;line-height:22px;text-align:center;}
.layer_cbt .list_cbt dd{float:left;width:549px;padding-top:3px;color:#666666;}
.layer_cbt .list_cbt .txt_user{display:block;padding-left:55px;}
.layer_cbt .layer_foot{height:39px;margin-top:23px;border-top:1px solid rgba(0,0,0,0.03);background-color:rgba(0,0,0,0.03);text-align:right;}
.layer_cbt .wrap_inp{display:inline-block;padding-right:15px;vertical-align:top;}
.layer_cbt .wrap_inp .lab_g{padding-left:25px;height:20px;font-size:13px;line-height:20px;color:#666666;}
.layer_cbt .wrap_inp .item_inp{margin:10px 12px 11px 0;}
.layer_cbt .layer_foot .btn_close{height:41px;padding-right:33px;font-size:13px;vertical-align:top;}
.layer_cbt .layer_foot .btn_close .ico_close{width:13px;height:13px;margin:2px 7px 0 0;background-position:-190px -110px;}
.layer_cbt .layer_foot .link_close{position:absolute;top:20px;right:25px;width:20px;height:20px;background-position:-60px -180px;}
/* CBT 종료안내레이어 추가시작 */
.layer_cbtend{width:680px;height:500px;margin-left:-340px;}
.layer_cbtend .cont_cbt{height:315px;padding-top:16px;}
.layer_cbtend .txt_new{width:124px;}
.layer_cbtend .tit_cbt{height:auto;padding-left:6px;line-height:44px;font-weight:600;}
.layer_cbtend .desc_cbt{padding-top:10px;padding-left:6px;color:#857416;}
.layer_cbtend .list_cbt.fst{padding-top:24px;}
.layer_cbtend .link_more{display:block;width:127px;height:36px;margin:27px auto 31px;text-align:center;line-height:38px;font-size:13px;color:white;border:1px solid rgba(0,0,0,0.1);border-radius:2px;background-color:#574841;}
.layer_cbtend .layer_foot{margin-top:25px;}
/* CBT 종료안내레이어 추가끝 */
/* 데일리카드 - 가이드 레이어 */
.guide_popup{overflow:hidden;width:750px;min-height:770px;background-color:white;}
.guide_popup .popup_head{position:relative;height:48px;border:1px solid rgba(0,0,0,0.1);background:#ffdf2c;}
.guide_popup .tit_guide{padding:16px 0 0 17px;font-size:16px;}
.guide_popup .popup_body{padding:35px;}
.guide_popup .box_making{position:fixed;top:142px;bottom:30px;left:30px;right:30px;height:auto;margin:0;}
.guide_popup .list_intro{padding-top:17px;}
.guide_popup .list_intro li{padding-top:17px;font-size:13px;color:#666666;}
.guide_popup .list_intro li strong{font-weight:normal;font-size:16px;}
.guide_popup .list_intro li p{font-size:14px;line-height:22px;}
.guide_popup .img_intro{display:block;width:555px;height:440px;margin:32px 0 0 43px;}
.guide_popup .tit_update{font-size:22px;color:rgba(0,0,0,0.8);}
.guide_popup .desc_update{font-size:14px;line-height:14px;color:rgba(0,0,0,0.8);}
.guide_popup .wrap_daily{margin:29px 0 46px;text-align:center;}
.guide_popup .wrap_daily .txt_daily{padding:0 15px;font-size:16px;background-color:#fff;color:rgba(51,51,51,0.8);}
.guide_popup .wrap_daily:after{display:block;width:100%;height:1px;margin-top:-14px;background-color:#EAEAEA;content:'';}
.guide_popup .link_close{position:absolute;top:14px;right:16px;width:20px;height:20px;background-position:-60px -180px;}
/* 맞춤 공지 */
.message_list.type_custom .wrap_select{text-align:left;}
.message_list.type_custom .txt_count{position:static;font-size:16px;}
.message_list.type_custom .tbl_card .link_data{height:35px;padding-left:19px;line-height:36px;}
.message_list.type_custom .txt_date{font-size:14px;}
/* 프로필 맞춤공지 레이어 */
.layer_profile{display:flex;flex-direction:column;flex-wrap:nowrap;position:absolute;top:50%;left:50%;z-index:9999;width:700px;height:604px;margin-left:-375px;padding:10px;border-radius:8px;background-color:white;box-sizing:border-box;}
.layer_profile .layer_head{padding:24px 22px 20px;border:0;border-radius:6px;background-color:#F5F6F9;}
.layer_profile .tit_layer{display:block;padding:0;font-weight:400;font-size:20px;line-height:20px;color:#000;}
.layer_profile .layer_body{overflow-y:hidden;height:100%;padding:0;line-height:22px;color:#333;}
.layer_profile .layer_body .scroll_wrap{overflow-x:hidden;overflow-y:scroll;height:inherit;padding:0 14px 0 22px;font-size:14px;line-height:20px;color:#666;}
.layer_profile .layer_body .fake_scroll{height:inherit;padding:0 22px;font-size:14px;line-height:22px;color:#333;}
.layer_profile .fake_scroll .cont_wrap{padding:0;}
/* 2023-09-01-v1622 */
.layer_profile .fake_scroll .tit_sub{padding:0;}
/* 2023-09-01-v1622 */
.layer_profile .cont_wrap{height:270px;padding:0 22px;}
/* 2023-09-01-v1622 */
.layer_profile .tit_sub{display:block;margin:27px 0 32px;padding:0 22px;font-weight:bold;font-size:18px;line-height:23px;word-break:break-all;letter-spacing:-0.5px;color:#111;}
/* 2023-09-01-v1622 */
.layer_profile .emph_g1{font-weight:bold;color:#ff5640;}
.layer_profile .emph_g2{font-weight:bold;color:#326edc;}
.layer_profile .cont_wrap p:first-child{padding-top:0;}
.layer_profile .cont_wrap .item_cnt{padding-top:14px;word-break:keep-all;}
.layer_profile .cont_wrap .tit_info{display:inline-block;padding-top:17px;}
.layer_profile .cont_wrap img{display:block;max-width:100%;margin:14px auto 0;}
.layer_profile .link_more{display:block;width:100%;margin-bottom:10px;padding:14px 0 12px;border-radius:2px;border:solid 1px rgba(0,0,0,0.04);box-sizing:border-box;background-color:#F4F9FF;font-size:14px;line-height:20px;color:#326edc;text-align:center;text-decoration:none;}
.layer_profile .layer_foot{padding:10px 16px 10px 17px;box-sizing:border-box;text-align:right;}
.layer_profile .wrap_inp{display:inline-block;margin-right:-2px;vertical-align:top;}
.layer_profile .wrap_inp .lab_g{padding-left:25px;height:20px;font-size:14px;line-height:20px;color:#666666;}
.layer_profile .wrap_inp .item_inp{margin:10px 0 0;}
.layer_profile .item_inp .inp_g:checked + .lab_g .ico_check{background-position:-580px -770px;}
.layer_profile .layer_foot .btn_close{top:10px;}
.layer_profile.profile_type2{height:604px;}
.layer_profile.profile_type2 .layer_body{height:calc(100% - 84px);}
.layer_profile.profile_type2 .scroll_wrap{height:100%;}
.layer_profile.profile_type2 .cont_wrap{height:436px;}
.layer_profile.profile_type2 .fake_scroll,.layer_profile.profile_type2 .inner_body{height:100%;}
.layer_profile.profile_type2 .layer_foot{height:auto;padding:0;}
/* UI 확인용 레이어 불필요 코드 삭제
.check_layer{position:fixed;bottom:0;right:0;width:150px;background:rgba(0,0,0,0.3);z-index:9999;}
.check_layer .hide_btn{position:absolute;top:5px;right:5px;width:auto;margin:-5px;padding:10px;background:transparent;color:#fff;font-weight:bold;font-size:15px;}
.check_layer strong{display:block;width:130px;margin:10px auto;color:#fff;font-weight:bold;font-size:13px;letter-spacing:-.5px;}
.check_layer button{display:block;width:120px;margin:10px auto;padding:6px 0 4px;border-radius:10px;background:rgba(255,255,255,0.9);color:#000;font-size:11px;line-height:1;text-align:center;}
.check_layer.hide{display:none;}
*/
/* sixshop 연동 popup */
body.popup_sixshop{background:none;}
.popup_sixshop .kakao_popup{position:relative;width:440px;background-color:#f4f4f4;}
.popup_sixshop .popup_head{padding:26px 30px 25px;border-bottom:1px solid #ddd;background-color:white;}
.popup_sixshop .tit_popup{display:block;line-height:29px;font-size:18px;font-weight:700;}
.popup_sixshop .wrap_cont{padding:26px 30px 23px;}
.popup_sixshop .desc_popup{margin-bottom:13px;line-height:24px;color:#222222;font-size:12px;word-break:keep-all;}
.popup_sixshop .link_popup{color:#4095f1;}
.popup_sixshop .lab_inp{display:block;font-size:12px;font-weight:600;}
.popup_sixshop .box_inp + .box_inp{margin-top:18px;}
.popup_sixshop .box_inp .lab_inp{margin:10px 0 14px;line-height:20px;}
.popup_sixshop .box_inp input[type=text],.popup_sixshop .box_inp input[type=password]{width:100%;height:50px;line-height:50px;padding:17px 14px 11px;color:black;font-weight:500;border:1px solid #dddddd;box-sizing:border-box;border-radius:3px;}
.popup_sixshop .box_inp input[type=text]::-webkit-input-placeholder{color:#bbbbbb;font-weight:600;}
.popup_sixshop .box_inp input[type=text]::-moz-placeholder{color:#bbbbbb;font-weight:600;}
.popup_sixshop .box_inp input[type=text]:-ms-input-placeholder{color:#bbbbbb;font-weight:600;}
.popup_sixshop .box_inp input[type=text]:-moz-placeholder{color:#bbbbbb;font-weight:600;}
.popup_sixshop .popup_foot{overflow:hidden;padding:5px 30px 26px;}
.popup_sixshop .popup_foot button{display:block;float:left;width:180px;height:60px;color:white;font-size:14px;font-weight:700;background-color:#64b978;border-radius:2px;}
.popup_sixshop .popup_foot .btn_cancel{background-color:#999999;}
.popup_sixshop .popup_foot button + button{margin-left:20px;}
.popup_sixshop .popup_type2{width:440px;background-color:white;}
.popup_sixshop .popup_type2 .popup_body{margin:0 20px;padding:40px 0 38px;text-align:center;border-bottom:1px solid #dddddd;}
.popup_sixshop .wrap_profile{overflow:hidden;display:inline-block;}
.popup_sixshop .wrap_profile .img_profile{overflow:hidden;float:left;width:50px;height:50px;border-radius:100%;}
.popup_sixshop .wrap_profile .info_profile{float:left;margin-left:13px;padding:5px 0;text-align:left;line-height:20px;font-size:14px;font-weight:700;color:#99999b;}
.popup_sixshop .wrap_profile .tit_profile{overflow:hidden;display:block;max-width:330px;height:20px;color:black;font-weight:700;text-overflow:ellipsis;white-space:nowrap;}
.popup_sixshop .wrap_profile .txt_profile{overflow:hidden;display:block;max-width:330px;height:20px;text-overflow:ellipsis;white-space:nowrap;}
.popup_sixshop .info_account{margin-top:17px;}
.popup_sixshop .list_info{margin-bottom:8px;}
.popup_sixshop .list_info dt,.popup_sixshop .list_info dd{display:inline-block;line-height:20px;color:black;}
.popup_sixshop .list_info dd{margin-left:3px;color:#999999;}
.popup_sixshop .list_info .txt_emph{color:#d0021b;}
.popup_sixshop .tit_nodata{font-size:18px;line-height:24px;}
.popup_sixshop .txt_nodata{margin:8px 0;line-height:20px;}
.popup_sixshop .popup_type2 .popup_foot{padding:30px 30px 28px;}
.popup_sixshop .popup_type2 .popup_foot button{width:180px;font-size:12px;}
/* 경고창 */
.popup_sixshop .layer_error{position:absolute;top:80px;left:0;width:360px;padding:14px 50px 14px 30px;line-height:21px;font-size:14px;color:#a94442;border:1px solid #ebccd1;border-width:1px 0;background-color:#f2dede;}
.popup_sixshop .layer_error .btn_close{position:absolute;right:15px;top:0;}
.popup_sixshop .layer_error .btn_close .img_g{display:block;width:13px;height:12px;margin:19px 15px;}
.popup_sixshop .layer_error .ico_close{overflow:hidden;display:block;width:13px;height:12px;margin:20px 15px;font-size:0;line-height:0;vertical-align:top;text-indent:-9999px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/ico_close.png) no-repeat;background-size:13px 12px;}
/* 캐쉬관리 */
.cont_mycash{width:940px;margin:0 auto;}
.cont_mycash #mArticle{padding-bottom:100px;}
.cont_mycash .wrap_tit .link_wallet{display:inline-block;margin:15px 0 0 15px;font-size:14px;line-height:1.5;color:#2eacbc;vertical-align:top;text-decoration:underline;}
/* 관리 */
.cont_manage .wrap_tit .btn_g{width:auto;padding:0 25px;}
/* 월렛 */
.tab_g2 .link_tab .emph_g{margin-left:0;}
.wrap_wallet{padding-top:40px;border-top:1px solid #666666;}
.wrap_wallet .wrap_link{margin-top:10px;text-align:right;}
.wrap_wallet .wrap_link .link_wallet{margin-right:10px;color:#3e8089;text-decoration:underline;}
.wrap_wallet .item_help .desc_help{color:#999999;}
.wrap_wallet .item_help .emph_help{color:#2eacbc;}
/* 월렛 리스트 */
.tbl_wallet td{height:30px;padding:10px 20px 9px;}
.tbl_wallet .td_desc{height:400px;padding:0;font-size:16px;line-height:1.5;color:#888888;}
.tbl_wallet .td_desc .desc_empty{padding:0;font-size:14px;}
.tbl_wallet .td_alingl{text-align:left;}
.tbl_wallet .td_alignr{text-align:right;}
.tbl_wallet .btn_use{font-size:14px;line-height:17px;color:#2eacbc;text-decoration:underline;}
.tbl_wallet .num_company{display:block;font-size:12px;line-height:16px;}
.tbl_wallet .txt_company{display:block;overflow:hidden;font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap;}
.tbl_wallet .txt_friend{display:inline-block;overflow:hidden;max-width:160px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;}
.layer_more .info_friend{width:235px;height:127px;}
.info_friend .cont_more{padding:15px;font-size:14px;}
/* 월렛 더보기 버튼 */
.wrap_more .btn_more{display:block;width:100%;height:41px;margin-top:-1px;font-size:14px;line-height:42px;color:#888888;z-index:9;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
.wrap_more .btn_more .ico_arr{width:12px;height:8px;margin:17px 0px 0px 9px;background-position:-440px -90px;}
/* 연결된 월렛,내 월렛 목록 */
.item_wallet{position:relative;padding:30px 0 25px;border:1px solid #e9e9e9;}
.item_wallet:after{display:block;clear:both;content:"";}
.item_wallet .info_wallet{float:left;position:relative;width:250px;height:133px;padding:0 30px;}
.item_wallet .info_wallet:before{position:absolute;top:0;left:0;width:1px;height:128px;background-color:rgba(0,0,0,0.08);content:"";}
.item_wallet .info_wallet:first-child:before{display:none;}
.item_wallet .tit_info{display:block;overflow:hidden;font-size:14px;font-weight:normal;}
.item_wallet .tit_info:after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:'';}
.item_wallet .tit_info .txt_title{float:left;}
.item_wallet .tit_info .txt_category{float:left;color:#888;}
.item_wallet .tit_info .txt_category:before{float:left;width:1px;height:12px;margin:3px 7px 0 7px;background-color:rgba(0,0,0,0.1);content:'';}
.item_wallet .tit_info .emph_g2{color:#ff6244;}
.item_wallet .tit_info .link_cash{margin-left:5px;font-size:12px;color:#5a8280;text-decoration:underline;}
.item_wallet .txt_info{display:block;overflow:hidden;font-size:20px;line-height:30px;color:black;text-overflow:ellipsis;white-space:nowrap;}
.item_wallet .desc_info{margin-top:5px;font-size:0;line-height:0;color:#888888;}
.item_wallet .desc_info dl{position:relative;display:inline-block;font-size:0;line-height:0;}
.item_wallet .desc_info dl:after{display:block;clear:both;content:"";}
.item_wallet .desc_info dt{float:left;}
.item_wallet .desc_info dt:after{margin:0 3px;content:":";}
.item_wallet .desc_info dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.item_wallet .ico_info{display:block;width:56px;margin-top:5px;border-radius:12px;line-height:24px;text-align:center;}
.item_wallet .ico_company{border:1px solid #e54e25;color:#e54e25;}
.item_wallet .ico_personal{border:1px solid #2eacbc;color:#2eacbc;}
.item_wallet .info_cash{width:160px;}
.item_wallet .info_cash .wrap_btn{position:absolute;top:20px;left:195px;width:50px;}
.item_wallet .info_cash .btn_g{width:50px;height:25px;line-height:24px;}
.item_wallet .desc_cash .btn_g{position:absolute;top:-3px;right:-55px;}
.item_wallet .link_wallet{position:absolute;top:77px;right:30px;}
.item_wallet .link_wallet .ico_rocket{width:20px;height:37px;background-position:-260px -150px;}
/* 레이어 */
.rocket_type2 .layer_manage{margin-left:-320px;}
.layer_manage .inner_manage{padding:0 30px;}
.layer_manage .list_desc{overflow:hidden;padding:26px 0 29px;}
.layer_manage .list_desc li{position:relative;padding-left:15px;}
.layer_manage .list_desc li:before{position:absolute;top:0;left:0;content:"•";}
.layer_manage.layer_deatil .layer_body{padding:0;}
.layer_manage.layer_deatil .list_guide{padding:10px 30px 17px;}
.layer_manage.layer_deatil .list_depth2 > li:before{top:7px;}
.layer_bank .list_desc{padding-bottom:0;}
.layer_wallet{width:450px;margin-left:-115px;}
.layer_wallet .layer_body{padding:35px 25px;text-align:center;}
.layer_wallet .tit_alert{display:block;margin-bottom:20px;font-size:20px;font-weight:normal;}
.layer_wallet .txt_alert{font-size:16px;line-height:20px;}
.layer_wallet .emph_alert{display:block;margin-top:5px;font-size:16px;line-height:20px;color:#ff5640;}
.layer_wallet .emph_alert .ico_rocket{margin-right:5px;width:20px;height:16px;background-position:-60px -70px;}
.layer_wallet .wrap_btn{margin-top:24px;padding:0;border-top:0 none;text-align:center;}
.layer_wallet .wrap_btn .btn_g{width:70px;}
/* 리스트 박스형 */
.list_box:after{display:block;clear:both;content:"";}
.list_box li{float:left;position:relative;width:448px;height:248px;border:1px solid rgba(0,0,0,0.1);}
.list_box li:first-child{margin-right:40px;}
.list_box .info_list{float:left;width:154px;padding:50px 35px 0;}
.list_box .tit_list{display:block;font-size:20px;}
.list_box .desc_list{font-size:14px;}
.list_box .view_list{float:right;width:150px;height:150px;margin:54px 38px 0 0;}
.list_box .view_list .img_g{width:100%;height:100%;vertical-align:top;}
.list_box .btn_setup{position:absolute;top:167px;left:35px;width:118px;height:38px;font-size:13px;line-height:38px;}
/* 번들 */
.desc_confirm{font-size:14px;line-height:17px;color:#2eacbc;}
.group_bundle{max-width:770px;padding:20px;}
.group_bundle .item_bundle{padding-left:180px;}
.group_bundle .desc_error{margin-top:10px;}
.group_bundle .desc_confirm{margin-top:10px;}
.group_bundle .desc_confirm .ico_rocket{width:19px;height:14px;margin-right:5px;background-position:-760px 0;}
.group_bundle .desc_error .ico_rocket{width:3px;height:14px;margin-right:8px;background-position:-780px 0;}
.group_bundle .desc_tx{margin-top:7px;color:#666666;font-size:13px;line-height:18px;}
.group_bundle .btn_policy{margin-left:5px;font-size:14px;line-height:17px;color:#2eacbc;text-decoration:underline;}
.item_bundle .txt_byte{font-size:12px;line-height:18px;}
.wrap_tf{font-size:0;line-height:0;}
.wrap_tf .box_tf{display:inline-block;vertical-align:top;}
.wrap_tf .txt_dash{display:inline-block;width:20px;font-size:14px;line-height:35px;text-align:center;vertical-align:top;}
.wrap_tf.disabled_g{opacity:1;}
.wrap_tf.disabled_g .box_tf{background-color:#f9f9f9;}
.wrap_tf.disabled_g .tf_g{color:#888888;}
/* 회색 박스 */
.box_gray{padding:45px 150px 45px 30px;border:1px solid #e9e9e9;background-color:#f8f8f8;}
.box_gray .tit_box{display:block;margin-bottom:5px;font-size:14px;font-weight:normal;}
.box_gray .box_tf{background-color:white;}
.box_gray .desc_error{margin-top:10px;}
/* 새로운 월렛 만들기 */
.wrap_wallet .btn_g2.btn_g[class*="disabled"],.wrap_wallet .btn_g2.btn_g:disabled{background-color:#ffe92c;opacity:0.5;}
.wallet_info{border-bottom:1px solid #e4e4e4;}
.business_search .group_bundle{padding:33px 20px;}
.business_search .btn_g{display:inline-block;margin-left:10px;vertical-align:top;}
.business_search .box_tf{width:126px;}
.business_info2 .wrap_tf .box_tf{width:96px;}
.business_info2 .upload_g{padding:0;}
.business_info2 .upload_btn{display:inline-block;position:relative;width:120px;margin-left:10px;vertical-align:top;}
.box_wallet{margin-top:44px;position:relative;}
.wrap_wallet .box_making{margin-top:40px;}
.box_wallet .tit_wallet{font-size:16px;font-weight:normal;}
.box_wallet .box_gray{margin-top:5px;}
/* 개인정보 수집 및 이용 동의 레이어 */
.layer_policy .desc_terms{padding:25px 0;font-size:14px;}
.layer_policy .box_terms{background-color:#f8f8f9;}
.layer_policy .list_terms{overflow:hidden;padding:20px;font-size:14px;}
.layer_policy .list_terms dt{float:left;width:140px;padding-top:6px;color:#999999;}
.layer_policy .list_terms dd{float:left;width:400px;padding-top:6px;}
.layer_policy .desc_person{padding:12px 0;font-size:12px;color:#777777;}
.layer_policy .desc_person .link_person{color:#326EDC;text-decoration:underline;}
.layer_policy .emph_g1{font-size:17px;line-height:27px;}
.layer_policy .wrap_inp{padding-bottom:25px;}
.layer_policy .wrap_inp .item_inp{margin:0;}
.layer_policy .wrap_inp .desc_error{margin-top:5px;}
.layer_policy .wrap_btn{margin-top:18px;text-align:center;}
/* 내 월렛 */
.cont_wallet{width:940px;margin:0 auto;}
.cont_wallet #mArticle{padding-bottom:100px;}
.cont_wallet .wrap_tooltip{top:3px;left:0;right:auto;}
.cont_wallet .layer_tooltip{top:40px;right:-270px;}
.cont_wallet .layer_tooltip .ico_arr{right:285px;}
.cont_wallet .tab_g2 li{width:50%;}
.cont_wallet .wrap_tit{padding-bottom:17px;}
/* 타이틀 영역 info */
/* scss 파일 분기로 인한 코드 삭제
// .wrap_tit .wrap_info{position:absolute;top:55px;right:0;padding-left:40px}
// .wrap_tit .wrap_info .summary_g{padding:13px 0}
// .wrap_tit .wrap_info .txt_count{padding:0;font-size:14px;font-weight:normal}
// .wrap_tit .layer_more .btn_more{margin:0;padding-left:10px}
// .wrap_tit .layer_more .info_master{top:30px;left:auto;right:0;width:267px;height:80px}
// .wrap_tit .info_master .cont_more{padding:12px;font-size:12px}
// .wrap_tit .list_master li{overflow:hidden}
// .wrap_tit .list_master .txt_name{float:left;margin-right:10px}
// .wrap_tit .list_master .txt_mail{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
// .layer_more .btn_more .ico_arrow2{width:8px;height:5px;margin-top:7px;background-position:-160px -110px}
*/
/* 월렛 list */
.cont_wallet .wrap_wallet{padding-top:0;border-top:0 none;}
.list_wallet li{position:relative;margin-top:10px;}
.list_wallet li:first-child{margin-top:0;}
.list_wallet li.delete_wallet:before{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #E9E9E9;box-sizing:border-box;background:rgba(255,255,255,0.9);z-index:1;content:'';}
.list_wallet li.delete_wallet:after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(7,7,7,0.03);z-index:2;content:'';}
.list_wallet .item_wallet .info_cash{width:200px;}
.list_wallet .link_wallet{display:block;}
.list_wallet .link_wallet:hover{background-color:#f3f9f9;text-decoration:none;}
.list_wallet .link_wallet .ico_rocket{position:absolute;top:77px;right:30px;width:20px;height:37px;background-position:-260px -150px;}
.list_wallet .txt_delete{position:absolute;top:50%;right:30px;width:119px;margin-top:-15px;padding:8px 0 5px;border:1px solid #FF5640;border-radius:15px;background:#FFFFFF;color:#FF5640;font-size:14px;line-height:15px;letter-spacing:-0.35px;text-align:center;z-index:3;}
.list_wallet .desc_empty{padding:180px 0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;font-size:16px;color:#888;text-align:center;}
/* 월렛 상세 */
.wallet_info .box_subject .tit_subject{display:inline-block;}
.wallet_info .box_subject .ico_info{display:inline-block;width:56px;margin:6px 0 0 10px;border-radius:12px;line-height:24px;text-align:center;vertical-align:top;}
.wallet_info .box_subject .ico_company{border:1px solid #e54e25;color:#e54e25;}
.wallet_info .box_subject .ico_personal{border:1px solid #2eacbc;color:#2eacbc;}
.wallet_info .box_subject .txt_id{position:absolute;top:10px;right:10px;font-size:14px;color:#2eacbc;}
.wallet_info .tit_addition{margin:20px 0 20px;padding:0;border-top:1px solid rgba(0,0,0,0.05);}
.group_bundle .item_bundle .txt_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.group_bundle .item_bundle .txt_address{padding:5px 0;line-height:17px;}
.group_bundle .btn_modify{position:absolute;top:8px;right:-150px;width:74px;height:28px;font-size:12px;line-height:28px;}
.group_bundle .list_account{overflow:hidden;margin-top:13px;}
.group_bundle .list_account:first-child{margin-top:0;}
.group_bundle .list_account dt{float:left;margin-right:5px;}
.group_bundle .list_account dt:after{margin-right:5px;content:":";}
.group_bundle .list_account dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.group_bundle .list_nodata dt:after{display:none;}
/* 월렛 캐시 정보 */
.box_wallet .info_state{margin-top:10px;border:1px solid #eaeaea;}
.info_state .list_cashinfo .link_cash{margin-left:10px;color:#5a8280;text-decoration:underline;}
.info_state .list_cashinfo .txt_cash{overflow:hidden;position:relative;max-width:200px;padding-right:92px;text-overflow:ellipsis;white-space:nowrap;}
.info_state .txt_cash .btn_cash{position:absolute;top:0;right:0;margin:0;}
.info_state .list_cashinfo2{margin-top:-2px;padding:0 0 9px 116px;}
.info_state .list_cashinfo2 dt{float:left;width:80px;line-height:28px;}
.info_state .list_cashinfo2 dd{display:block;overflow:hidden;position:relative;margin:0;padding-right:94px;font-size:16px;line-height:28px;text-overflow:ellipsis;white-space:nowrap;}
/* 2024-03-04-v1792 */
.info_state .list_cashinfo2 .btn_cash{position:absolute;top:0;right:0;margin:0;width:74px;height:28px;font-size:12px;line-height:28px;vertical-align:top;}
/* 월렛 사용중인 플러스 친구 list */
.box_wallet .wrap_info{position:absolute;top:-4px;right:0;}
.box_wallet .wrap_info .desc_info{display:inline-block;line-height:28px;color:#888888;vertical-align:top;}
.box_wallet .wrap_info .btn_g{width:98px;margin-left:10px;}
.box_wallet .wrap_list{margin-top:10px;}
.list_plus .link_plus .wrap_cont{margin-top:0;}
.list_plus .link_plus .desc_date{height:14px;color:#999999;}
/* 레이어 */
.rocket_type2 .layer_wallet{margin-left:-225px;}
.rocket_type2 .layer_wallet2{margin-left:-261px;}
.layer_wallet2{width:522px;}
.layer_wallet2 .layer_body{padding-top:30px;}
.layer_wallet2 .box_tf{margin-top:5px;}
.layer_wallet2 .box_desc{margin-top:20px;padding:25px;background-color:#f8f8f9;}
.layer_wallet2 .list_desc li{position:relative;margin-top:15px;padding-left:20px;}
.layer_wallet2 .list_desc li:first-child{margin-top:0;}
.layer_wallet2 .list_desc .ico_rocket{position:absolute;top:5px;left:0;width:13px;height:10px;background-position:-130px -100px;}
.layer_wallet2 .wrap_btn{border-top:none;text-align:center;}
/* 상세설정 - 사업자정보 */
.list_desc .layer_tooltip{top:22px;left:0;right:auto;width:327px;color:black;}
.list_desc .layer_tooltip .ico_arr{left:80px;right:auto;}
.rocket_profile .list_desc{padding:8px 0 0px;}
.rocket_profile .list_desc li{position:relative;font-size:12px;line-height:18px;color:#888888;}
.rocket_profile .list_desc .btn_ex{margin-left:0;color:#2eacbc;}
.rocket_profile + .linkage_other{margin-top:37px;}
/* 상세설정 - 레이어 */
.rocket_type1 .layer_alert2{margin-left:-115px;}
.layer_alert .tit_head{display:block;margin-bottom:20px;font-size:20px;font-weight:normal;}
.rocket_type1 .layer_manage2{width:522px;margin-left:-150px;}
.layer_manage2 .layer_body{padding:30px;}
.layer_manage2 .list_desc li{margin-top:15px;}
.layer_manage2 .list_desc li:first-child{margin-top:0;}
/* 스마트채팅 - 공지 */
.layer_alert .ico_on{width:38px;height:17px;background-position:-750px -160px;}
.wrap_notice{padding-top:40px;border-top:1px solid #666666;}
.box_notice{padding:20px 24px 24px;border:1px solid #efefef;background-color:#fff;}
.box_notice .tit_notice{display:block;margin-bottom:6px;font-weight:normal;font-size:14px;}
.box_notice .tit_notice .ico_rocket{width:14px;height:12px;margin:4px 7px 0 0;background-position:-740px 0;}
.box_notice .list_notice{font-size:14px;line-height:20px;color:#888888;}
.box_notice .list_notice li{position:relative;padding-left:14px;}
.box_notice .list_notice li:before{content:"";position:absolute;top:8px;left:0;width:4px;height:4px;border-radius:2px;background-color:#888888;}
/** 대시보드 **/
.cont_board{min-width:1059px;text-align:center;}
.cont_board #mSnb{text-align:left;}
/* 우측 정보 */
.cont_board #mAside{display:inline-block;width:420px;vertical-align:top;text-align:left;padding:30px 0 20px 0;}
.aside_rocket{margin-top:23px;background-color:white;-webkit-box-shadow:0 2px 20px rgba(31,31,31,0.04);-moz-box-shadow:0 2px 20px rgba(31,31,31,0.04);box-shadow:0 2px 20px rgba(31,31,31,0.04);border-radius:6px;}
.aside_rocket:first-child{margin:0;}
.aside_rocket .cont_info{position:relative;padding:35px 0;margin:0 35px;border-top:1px solid rgba(0,0,0,0.05);}
.aside_rocket .cont_info:first-child{border:0 none;padding-top:34px;padding-bottom:25px;}
.aside_rocket .cont_info.info_banner{padding-top:30px;border-radius:6px;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_banner.png);background-repeat:no-repeat;background-position:top right;}
.aside_rocket .cont_info.info_banner .tit_cont{padding-bottom:5px;}
.aside_rocket .cont_info.info_banner .desc_cont{margin:0 0 8px 0;}
.aside_rocket .cont_info.info_banner .btn_start{color:#2eacbc;-webkit-font-smoothing:antialiased;font-size:13px;text-decoration:underline;}
.aside_rocket .cont_info .tit_cont{display:block;padding-bottom:15px;font-weight:normal;font-size:18px;}
.aside_rocket .cont_info .list_notice li{overflow:hidden;padding:4px 0;}
.aside_rocket .cont_info .list_notice .test{display:inline-flex;max-width:254px;}
.aside_rocket .cont_info .list_notice .tit_notice{display:inline-block;overflow:hidden;max-width:234px;font-weight:normal;font-size:13px;text-overflow:ellipsis;white-space:nowrap;}
.aside_rocket .cont_info .list_notice .ico_new{flex:none;display:inline-block;width:16px;height:16px;margin-left:4px;border-radius:16px;background-color:#ff5640;font-weight:bold;font-size:11px;color:white;line-height:17px;text-align:center;vertical-align:top;}
.aside_rocket .cont_info .list_notice .txt_date{float:right;overflow:hidden;margin-left:28px;font-size:13px;color:#888888;}
.aside_rocket .cont_info .tab_g2 .link_tab{border-color:rgba(0,0,0,0.05);font-size:13px;line-height:40px;}
.aside_rocket .cont_info .tab_g2 .on .link_tab{border-bottom-color:transparent;}
.aside_rocket .cont_info .info_chart{height:182px;border:1px solid rgba(0,0,0,0.05);border-top:0 none;}
.aside_rocket .cont_info .info_chart .txt_date{display:block;padding:20px 30px;font-size:13px;}
.aside_rocket .cont_info .cont_bundle{overflow:hidden;padding:34px 0 33px;border:1px solid rgba(0,0,0,0.05);}
.aside_rocket .cont_info .info_setup{float:left;position:relative;padding:0 23px;}
.aside_rocket .cont_info .info_setup:after{position:absolute;top:0;left:0;bottom:0;width:1px;background-color:rgba(0,0,0,0.05);content:'';}
.aside_rocket .cont_info .info_setup:first-child:after{background-color:transparent;}
.aside_rocket .cont_info .tit_setup{display:block;font-size:13px;text-align:center;}
.aside_rocket .cont_info .btn_setup{display:inline-block;width:70px;height:28px;margin-top:5px;vertical-align:top;}
.aside_rocket .cont_info .btn_setup .ico_rocket{display:block;width:70px;height:28px;background-position:-60px -220px;}
.aside_rocket .cont_info .btn_setup.off .ico_rocket{background-position:-140px -220px;}
.aside_rocket .cont_info .desc_cont{margin:-15px 0 17px;font-size:13px;color:#333333;}
.aside_rocket .cont_info .graph_round + .desc_cont{padding-right:88px;}
.aside_rocket .cont_info .upload_g{padding-right:102px;}
.aside_rocket .cont_info .box_tf{height:20px;padding:6px 11px 0;}
.aside_rocket .cont_info .tf_g{font-size:12px;}
.aside_rocket .cont_info .upload_btn{width:98px;}
.aside_rocket .cont_info .upload_btn .btn_g{width:98px;height:28px;font-size:12px;color:#333333;line-height:19px;}
.aside_rocket .cont_info .info_chart.v2{height:182px;margin-top:-10px;border:0 none;}
.aside_rocket .cont_info .info_chart.v2 .txt_date{display:block;padding:0;color:#191919;font-size:13px;}
.aside_rocket .cont_info .cont_bundle.v2{overflow:hidden;margin:0 -15px;padding:11px 0 1px;border:0 none;}
.aside_rocket .cont_info .info_setup.v2{float:left;position:relative;width:50%;padding:0;box-sizing:border-box;text-align:center;}
.cont_info .list_choice{border:1px solid rgba(0,0,0,0.05);}
.cont_info .list_choice li{border-top:1px solid rgba(0,0,0,0.05);}
.cont_info .list_choice li:first-child{border:0 none;}
.cont_info .list_choice .link_choice{display:block;position:relative;height:49px;padding-left:22px;font-size:13px;color:#888888;line-height:54px;}
.cont_info .list_choice .link_choice:hover{text-decoration:none;}
.cont_info .list_choice .link_choice .ico_check{position:absolute;top:50%;right:24px;width:18px;height:14px;margin-top:-5px;background-position:-740px -510px;}
.cont_info .list_choice .link_choice .ico_add{position:absolute;top:50%;right:24px;width:17px;height:17px;margin-top:-10px;background-position:-760px -510px;}
.cont_info .list_choice li.check_on .link_choice{color:#333333;}
.graph_round{position:absolute;top:39px;right:39px;width:56px;height:56px;border:4px solid #ececec;border-radius:56px;}
.graph_round .num_graph{display:table-cell;width:60px;height:60px;font-weight:bold;font-size:16px;text-align:center;vertical-align:middle;}
/* 대시보드 */
.cont_board #mArticle{display:inline-block;padding:30px 0 20px 0;text-align:left;}
.board_rocket{width:560px;margin:0 auto;padding:0 19px 0 0;}
.box_board{position:relative;width:560px;margin-top:23px;padding:33px 35px 40px 37px;border-radius:6px;background-color:white;box-shadow:0 2px 20px rgba(31,31,31,0.04);box-sizing:border-box;}
.box_board:first-child{margin:0;}
.box_board .tit_board{display:inline-block;font-size:18px;color:#333333;font-weight:normal;}
.box_board .btn_help{display:inline-block;margin:-4px 0 0 2px;padding:2px;vertical-align:middle;}
.box_board .ico_help{display:inline-block;}
.box_board .desc_board{padding:2px 0 29px;font-size:13px;color:#333333;}
.box_board .item_board{width:486px;height:233px;border:1px solid rgba(0,0,0,0.05);background-color:#f9f9f9;}
.item_board .cont_item{padding:38px 37px 0;}
.item_board .tit_item{display:block;font-weight:normal;font-size:16px;line-height:21px;}
.item_board .emph_g{display:block;margin-top:25px;font-size:13px;}
.item_board .desc_item{font-size:13px;}
.item_board .cont_item .link_info{display:inline-block;margin-top:16px;font-size:13px;color:#888888;text-decoration:underline;}
.box_board .wrap_slide{overflow:hidden;width:486px;height:233px;border:1px solid rgba(0,0,0,0.05);}
.box_board .list_slide{overflow:hidden;height:233px;}
.box_board .list_slide li{float:left;position:relative;overflow:hidden;width:486px;height:233px;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_benefit.png);background-repeat:no-repeat;}
.box_board .list_slide li .thumb_view{position:absolute;top:28px;right:30px;}
.box_board .list_slide .cont_item{padding:46px 211px 0 40px;}
.box_board .list_slide .cont_item .emph_item{display:block;font-size:13px;line-height:26px;}
.box_board .list_slide .cont_item .emph_item .ico_rocket{width:18px;height:18px;margin:-1px 0 0 6px;background-position:-640px -180px;vertical-align:middle;}
.box_board .list_slide .cont_item .tit_item{display:block;margin-top:5px;font-weight:normal;font-size:16px;line-height:21px;}
.box_board .list_slide .cont_item .desc_item{margin-top:17px;font-size:13px;color:#888888;line-height:18px;}
.box_board .wrap_btn{padding-top:30px;text-align:left;}
.box_board .btn_g{width:110px;}
.paging_board{padding:6px 90px 0 0;text-align:right;}
.paging_board .num_page{display:inline-block;width:6px;height:6px;margin:0 3px;border-radius:3px;background-color:#d8d8d8;font-size:0;line-height:0;vertical-align:middle;}
.paging_board .num_page.on{background-color:#282b4d;}
.paging_board + .wrap_btn{padding-top:5px;}
.box_welcome{padding:31px 34px 34px 38px;}
.box_welcome .inner_board{display:flex;align-items:flex-start;justify-content:space-between;}
.box_welcome .tit_board{margin-bottom:5px;}
.box_welcome .btn_help{margin:-1px 0 0;}
.box_welcome .desc_board{padding:0;}
.box_welcome .desc_status{font-size:14px;color:#333;}
.box_welcome .cont_message{width:235px;margin-top:11px;}
.box_welcome .txt_date{position:absolute;top:32px;right:33px;font-size:13px;color:#999;}
.box_welcome .link_welcome{display:block;margin-top:4px;font-size:14px;color:#326EDC;text-decoration:underline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.box_welcome .cont_status{width:100%;margin:12px 0 0 18px;}
.box_welcome .list_status{display:flex;margin-right:-14px;text-align:center;}
.box_welcome .list_status li{width:33.33%;font-size:21px;line-height:25px;color:#333;font-weight:bold;}
.box_welcome .list_status .tit_status{display:block;margin-bottom:5px;line-height:17px;color:#888;font-size:13px;font-weight:normal;}
.box_welcome .txt_unit{margin-left:1px;font-size:14px;vertical-align:center;}
/* 2023-05-24-v1492 :추가 시작 */
.box_report{padding:32px 34px 28px 39px;}
.box_report .tit_board{margin-bottom:9px;}
.box_report .list_board li{font-size:13px;line-height:19px;}
.box_report .list_board li + li{margin-top:6px;}
.box_report .link_g{display:inline-block;margin-left:5px;color:#326EDC;text-decoration:underline;vertical-align:top;}
.box_report .ico_arr{width:14px;height:20px;margin:-2px 0 0 1px;background-position:-190px -905px;}
/* 2023-05-24-v1492 :추가 끝 */
/* 비지니스 인증 정보 */
.info_tit{position:relative;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.05);}
/*  */
.info_tit .tit_board{display:inline-block;padding:0;}
.badge_confirm{display:inline-block;width:50px;height:21px;margin:3px 0 0 4px;border:1px solid #d4d4d4;border-radius:12px;background-color:white;color:#888888;line-height:21px;text-align:center;vertical-align:top;}
.badge_confirm.badge_done{border-color:#2eacbc;color:#2eacbc;}
.badge_confirm .ico_check{width:10px;height:7px;margin-right:2px;background-position:-650px -540px;vertical-align:middle;}
.info_item{overflow:hidden;}
.info_item .desc_item{margin-top:24px;font-size:16px;line-height:23px;}
.dl_item:first-child{padding-top:22px;}
.dl_item dt{display:inline-block;margin-right:20px;font-size:13px;color:#888888;line-height:20px;}
.dl_item dd{display:inline-block;font-size:16px;color:#333333;line-height:40px;}
.detail_item{float:left;width:240px;height:130px;margin:22px 4px 0 0;padding:22px;border:1px solid rgba(0,0,0,0.05);background-color:#f9f9f9;box-sizing:border-box;}
.detail_item:last-child{margin-right:0;}
.detail_item .tit_detail{display:block;font-size:13px;font-weight:normal;color:#888888;}
.detail_item .txt_detail{margin:12px 0 7px;font-size:13px;line-height:20px;}
.dl_detail{margin-top:12px;}
.dl_detail dt{float:left;margin-right:3px;font-size:13px;}
.dl_detail dd{overflow:hidden;font-size:13px;}
.btn_detail{width:98px;height:28px;border:1px solid #d8d8d8;border-radius:2px;font-size:12px;color:#333333;line-height:19px;background-color:white;}
/* 비지니스 성과 */
.list_result{margin-top:26px;}
.list_result li{margin-top:20px;}
.list_result .tit_result{float:left;width:90px;font-weight:normal;font-size:13px;color:#888888;}
.list_result .desc_result{overflow:hidden;font-size:13px;}
.list_result .link_info{margin-right:4px;color:#2eacbc;}
/* 개설 정보 입력 가이드 */
.layer_info{width:640px;margin-left:-320px;}
.layer_info .list_info{padding:25px 0 40px;}
.layer_info .list_info li{margin-top:36px;}
.layer_info .list_info li:first-child{margin:0;}
.layer_info .tit_info{font-weight:normal;font-size:16px;color:#191919;line-height:19px;}
.layer_info .list_depth{margin-top:4px;padding-left:12px;}
.layer_info .list_depth li{position:relative;margin:0;color:#666;font-size:14px;line-height:18px;}
.layer_info .list_depth li:after{position:absolute;top:5px;left:-10px;width:4px;height:4px;border-radius:2px;background-color:#d8d8d8;content:'';}
/* 포스트 작성 */
.card_post{width:488px;border:1px solid rgba(0,0,0,0.05);padding:21px 20px;box-sizing:border-box;}
.card_post .info_post{overflow:hidden;}
.info_post .wrap_thumb{float:left;width:34px;height:34px;margin-right:7px;}
.info_post .thumb_kakao{background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/thumb_kakao.png) no-repeat;-webkit-background-size:34px 34px;background-size:34px 34px;}
.info_post .desc_info{overflow:hidden;}
.desc_info .txt_name{display:block;font-weight:bold;font-size:13px;line-height:18px;}
.desc_info .txt_time{color:#888888;}
.cont_post .tit_post{display:block;margin-top:6px;font-weight:normal;font-size:16px;}
.cont_post .desc_post{margin-top:6px;font-size:13px;line-height:19px;}
.cont_post .tit_post + .desc_post{margin-top:3px;}
.card_post .thumb_none{display:block;margin:15px auto 0;}
.card_post .txt_none{margin-top:9px;font-size:13px;color:#888888;text-align:center;}
.card_post .link_more{display:block;margin-top:5px;font-size:13px;color:#888888;}
.card_post .link_more:hover{text-decoration:none;}
.post_slide{height:auto;padding:16px 0 15px;}
.post_slide .list_slide{overflow:hidden;height:auto;}
.post_slide .list_slide li{float:left;width:105px;height:105px;margin-right:3px;}
.post_slide .list_slide .link_thumb{height:105px;}
.post_slide .list_slide .wrap_thumb{width:100%;height:100%;}
.post_slide .list_slide .num_more{position:absolute;top:0;left:0;right:0;bottom:0;font-weight:bold;font-size:25px;line-height:110px;background-color:rgba(0,0,0,0.5);color:white;text-align:center;}
.util_post{margin-top:22px;}
.util_post .btn_post{margin-right:20px;font-size:11px;line-height:18px;}
.btn_post .ico_like{display:inline-block;width:17px;height:15px;margin:1px 6px 0 0;font-size:0;line-height:0;background-position:-680px -510px;vertical-align:top;}
.btn_post .ico_cmt{display:inline-block;width:18px;height:17px;margin:1px 6px 0 0;font-size:0;line-height:0;background-position:-700px -510px;vertical-align:top;}
.btn_post .ico_share{display:inline-block;width:14px;height:17px;margin:0px 6px 0 0;font-size:0;line-height:0;background-position:-720px -510px;vertical-align:top;}
.box_board .wrap_paging{position:absolute;bottom:52px;right:35px;padding:0;}
.box_board .btn_page{display:inline-block;width:25px;height:22px;border:1px solid #d8d8d8;border-radius:2px;background-color:white;}
.box_board .btn_prev .ico_rocket{width:6px;height:10px;margin-top:6px;background-position:-710px -540px;}
.box_board .btn_next .ico_rocket{width:6px;height:10px;margin-top:6px;background-position:-720px -540px;}
.box_board .btn_page.btn_next{margin-left:-4px;}
/* 비즈 플러스친구 개설하기 */
.rocket_type3 .cont_biz #mArticle{background-color:white;}
.cont_biz #mArticle{padding:51px 0 70px;}
.cont_biz .head_join{position:relative;width:940px;padding-bottom:17px;}
.cont_biz .head_join .tit_join{font-size:28px;}
.cont_biz .head_join .desc_info{margin-top:2px;font-size:14px;}
.cont_biz .head_join .tit_join + .desc_info{margin-top:0;}
.cont_biz .head_join .btn_g{position:absolute;bottom:13px;right:0;width:110px;height:28px;font-size:12px;line-height:27px;}
.cont_biz .cont_join{overflow:hidden;position:relative;width:940px;margin:0 auto;padding-bottom:36px;}
.cont_biz .join_biz{width:552px;min-height:630px;margin:0;}
/* 2023-09-18-v1648 */
.cont_biz .join_biz .tit_detail{display:block;margin-bottom:2px;padding-top:28px;font-size:16px;color:#333333;}
.cont_biz .join_biz .btn_h28{width:74px;}
.cont_biz .wrap_preview_biz + .wrap_btn{margin-top:40px;}
/* 2023-09-26-v1655 */
.join_biz .cont_detail{padding:0 0 30px;border-top:1px solid #e4e4e4;}
.join_biz .cont_detail:first-of-type{border-top:0 none;}
.join_biz .cont_detail:last-child{padding-bottom:50px;}
.join_biz .cont_detail:last-child .tit_detail{padding-top:31px;}
.join_biz .cont_detail div.item_bundle_type3:first-of-type{padding-top:32px;}
.join_biz .cont_detail div.item_bundle_type3:first-of-type .tit_bundle{top:36px;}
.join_biz .cont_file{position:relative;overflow:visible;margin-bottom:0;}
.join_biz .cont_file .box_tf{background-color:#f9f9f9;}
.join_biz .cont_file .list_etc{padding-bottom:0;}
.join_biz .cont_file .list_etc li{padding:0;line-height:1;}
.join_biz .desc_info{position:absolute;top:-23px;right:-90px;}
.join_biz .tf_g::-webkit-input-placeholder{color:#bbbbbb;}
.join_biz .tf_g:-webkit-input-placeholder{color:#bbbbbb;}
.join_biz .tf_g::-moz-placeholder{color:#bbbbbb;}
.join_biz .tf_g:-ms-input-placeholder{color:#bbbbbb;}
.join_biz .tf_g:-moz-placeholder{color:#bbbbbb;}
.join_biz .disabled_g .box_tf{background-color:#f9f9f9;}
.join_biz .disabled_g .tf_g{color:#888888;}
.join_biz .type_upload_done .tf_g{color:#666;}
.join_biz .opt_g2{width:calc(50% - 6px);margin-right:6px;}
/* 2023-09-18-v1648 */
.join_biz .opt_g2:last-child{margin:0;}
/* 2023-09-18-v1648 */
.join_biz .item_important .tit_bundle:after{position:absolute;top:6px;right:-8px;width:4px;height:4px;border-radius:2px;background-color:#ff5640;dcontent:'';}
.join_biz .upload_file{position:absolute;top:0;right:-82px;width:85px;}
.join_biz .upload_file .btn_g{width:100%;}
.cont_biz .opt_cate .box_opt{z-index:1;}
/* 2023-09-26-v1655 :수정 시작 */
.wrap_preview_biz{overflow:hidden;position:absolute;top:30px;right:0px;width:360px;height:600px;padding:13px 13px 0;background-color:#F0F0F0;box-sizing:border-box;}
.wrap_preview_biz:before{position:absolute;left:0;top:0;right:0;bottom:0;z-index:20;border:1px solid rgba(0,0,0,0.05);content:'';}
.wrap_preview_biz .dimmed_preview{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;background-color:rgba(0,0,0,0.4);}
.wrap_preview_biz .area_card{overflow:hidden;border-radius:10px;background-color:#FFF;}
.wrap_preview_biz .area_card + .area_card{margin-top:13px;}
.wrap_preview_biz .card_head{display:flex;justify-content:space-between;align-items:center;height:56px;padding:0 16px 0 18px;}
.wrap_preview_biz .card_head .tit_g{font-weight:500;font-size:15px;line-height:20px;color:#191919;}
.wrap_preview_biz .card_head .btn_close{flex-shrink:0;}
.wrap_preview_biz .card_head + .card_cont{padding-top:0;}
.wrap_preview_biz .card_cont{padding:20px 16px 20px;}
.wrap_preview_biz .card_profile .item_profile_head{display:flex;align-items:center;}
.wrap_preview_biz .card_profile .btn_thumb{flex-shrink:0;width:64px;height:64px;margin-right:12px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/profile_channel_128x128.png) no-repeat 0 0;background-size:64px 64px;}
.wrap_preview_biz .card_profile .info_profile{display:flex;flex-direction:column;min-width:0;margin-right:15px;padding:0;}
.wrap_preview_biz .card_profile .area_name{display:flex;align-items:center;}
.wrap_preview_biz .card_profile .tit_name{font-weight:700;font-size:18px;line-height:20px;color:#191919;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;/* 2024-03-18-v1811 */ }
.wrap_preview_biz .card_profile .icon_confirm_16{flex-shrink:0;margin-left:4px;/* 2023-12-21-v1723 */ }
.wrap_preview_biz .card_profile .txt_friends{margin-top:4px;font-size:12px;line-height:16px;color:#7F7F7F;}
.wrap_preview_biz .card_profile .util_profile{display:flex;flex-shrink:0;margin-left:auto;/* 2023-09-26-v1655 */ }
.wrap_preview_biz .card_profile .util_profile .btn_util + .btn_util{margin-left:8px;}
.wrap_preview_biz .card_profile .item_desc{margin:16px 0 0 2px;font-size:12px;line-height:16px;color:#7F7F7F;}
.wrap_preview_biz .card_profile2{margin:-13px -13px 0;border-radius:0;}
.wrap_preview_biz .card_profile2 .card_cont{padding:16px 13px;}
.wrap_preview_biz .card_profile2 .item_profile_head{display:flex;align-items:center;}
.wrap_preview_biz .card_profile2 .btn_close{margin-right:13px;}
.wrap_preview_biz .card_profile2 .btn_thumb{flex-shrink:0;width:34px;height:34px;margin-right:8px;/* 2023-10-10-hoxfix */ }
.wrap_preview_biz .card_profile2 .info_profile{display:flex;flex-direction:column;flex:1;min-width:0;margin-right:30px;padding:0;/* 2023-10-10-hoxfix */ }
.wrap_preview_biz .card_profile2 .area_name{display:flex;align-items:center;}
.wrap_preview_biz .card_profile2 .tit_name{font-weight:400;font-size:13px;line-height:18px;color:#191919;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wrap_preview_biz .card_profile2 .icon_comfirm{flex-shrink:0;}
.wrap_preview_biz .card_profile2 .txt_friends{margin-top:1px;font-size:12px;line-height:14px;color:#666;}
.wrap_preview_biz .card_profile2 .util_profile{display:flex;flex-shrink:0;}
.wrap_preview_biz .card_profile2 .util_profile .btn_util + .btn_util{margin-left:16px;}
.wrap_preview_biz .card_profile2 .item_desc{margin:16px 0 0 2px;font-size:12px;line-height:16px;color:#7F7F7F;}
.wrap_preview_biz .card_board .link_board{display:flex;align-items:center;}
.wrap_preview_biz .card_board .item_thumb{flex-shrink:0;width:100px;height:75px;margin-right:12px;}
.wrap_preview_biz .card_board .item_info{display:flex;flex-direction:column;}
.wrap_preview_biz .card_board .tit_info{font-weight:400;font-size:14px;line-height:19px;color:#191919;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;/* 2024-03-18-v1811 */ }
.wrap_preview_biz .card_board .txt_info{margin-top:2px;font-size:13px;line-height:17px;color:#7F7F7F;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wrap_preview_biz .card_board .wrap_card_swiper{display:flex;overflow:hidden;}
.wrap_preview_biz .card_board .wrap_card_swiper .link_board{align-items:normal;flex-direction:column;flex-shrink:0;width:201px;}
.wrap_preview_biz .card_board .wrap_card_swiper .link_board + .link_board{margin-left:12px;}
.wrap_preview_biz .card_board .wrap_card_swiper .item_thumb{width:201px;height:151px;margin-right:0;}
.wrap_preview_biz .card_board .wrap_card_swiper .tit_info{margin-top:10px;}
.wrap_preview_biz .card_board .wrap_card_swiper .txt_info{margin-top:4px;}
.wrap_preview_biz .card_board .wrap_card_tile{display:flex;flex-wrap:wrap;}
.wrap_preview_biz .card_board .wrap_card_tile .link_board{display:block;width:50%;box-sizing:border-box;}
.wrap_preview_biz .card_board .wrap_card_tile .link_board:nth-child(odd){padding-right:6px;}
.wrap_preview_biz .card_board .wrap_card_tile .link_board:nth-child(even){padding-left:6px;}
.wrap_preview_biz .card_board .wrap_card_tile .link_board:nth-child(n + 3){margin-top:24px;}
.wrap_preview_biz .card_board .wrap_card_tile .item_thumb{width:145px;height:109px;margin-right:0;}
.wrap_preview_biz .card_board .wrap_card_tile .tit_info{margin-top:10px;}
.wrap_preview_biz .card_board .wrap_card_tile .txt_info{margin-top:5px;line-height:14px;}
.wrap_preview_biz .card_board .wrap_card_btn{margin-top:20px;}
.wrap_preview_biz .card_board .wrap_card_btn .link_more{display:block;height:38px;border-radius:6px;font-size:14px;line-height:38px;color:#191919;background-color:#F0F0F0;text-align:center;}
/* 2023-09-26-v1655 :수정 끝 */
.join_biz .item_bundle{padding-bottom:18px;padding-left:132px;}
.join_biz .item_bundle_type5{padding-bottom:8px;}
.join_biz .item_bundle_type6{padding-bottom:13px;}
.cont_join .item_bundle_type3{padding-right:91px;}
.join_biz .item_bundle_type4 .upload_g{padding-right:96px;}
.join_biz .item_bundle_type4 .upload_g:last-child{padding:0;}
.join_biz .item_bundle_type4 .upload_btn{width:90px;}
.join_biz .item_bundle_type4 .upload_g .tf_g{overflow:hidden;color:#333;text-overflow:ellipsis;white-space:nowrap;}
.cont_join .upload_file{right:-90px;}
.cont_biz .wrap_btn{position:relative;margin:0 auto;padding-top:17px;border-top:1px solid #666666;}
.cont_biz .wrap_btn .fst{position:absolute;left:0;}
.cont_biz .wrap_btn + .cont_detail{border-top:0 none;}
.cont_join .join_biz .wrap_btn{border-color:#e9e9e9;}
np .layer_bizguide{margin-left:-320px;}
.layer_bizguide .txt_layer{font-size:12px;line-height:16px;letter-spacing:-.5px;}
.layer_bizguide .list_info{padding:0 10px 35px 35px;}
.layer_bizguide .list_info .desc_info{padding:0;}
/* 개설완료,인증유도 */
/* 2024-01-22-v1735 제거 시작 */
/* 2024-01-22-v1735 제거 끝 */
/* 비지니스 인증 */
.wrap_biz{margin-bottom:130px;padding-top:29px;border-top:1px solid #666666;}
.wrap_biz .ico_check{width:20px;height:20px;background-position:-205px -905px;}
/* 2023-12-21-v1723 */
/* 2023-01-02-v1266 :수정 시작 */
.wrap_biz .box_biz{display:flex;align-items:center;width:100%;margin-bottom:38px;padding:35px;border:1px solid #e2e2e2;background-color:#f8f8f9;box-sizing:border-box;}
.wrap_biz .box_biz .wrap_thumb{width:88px;height:88px;}
.wrap_biz .box_biz .thumb_round:after{display:none;}
.wrap_biz .box_biz .inf_bizprofile{overflow:hidden;padding-left:20px;vertical-align:middle;font-size:18px;line-height:27px;}
/* // 2023-01-02-v1266 :수정 끝 */
.inf_bizprofile .txt_name{font-weight:bold;}
.inf_bizprofile .desc_biz{margin-top:7px;font-size:13px;color:#888888;line-height:20px;}
.section_biz + .section_biz{margin-top:40px;padding-top:40px;border-top:1px solid #ddd;}
.section_biz .tit_subject{font-size:17px;line-height:25px;}
.section_biz .desc_view{margin-top:12px;font-size:15px;line-height:21px;color:#333;}
.section_biz .txt_sub{margin-top:12px;font-size:14px;line-height:20px;color:#888;}
.section_biz .link_underline2{padding-left:10px;font-size:13px;line-height:19px;}
.section_biz .list_view{margin-top:12px;}
.section_biz .list_view li{padding-left:14px;color:#333;}
.section_biz .list_view li:before{background-color:#333;}
.cont_view{overflow:hidden;position:relative;display:table;width:460px;height:234px;margin:20px 0 0 0;padding:24px;background-color:#F9F9F9;box-sizing:border-box;}
.cont_view:nth-of-type(2n){margin-left:20px;}
.cont_view .tit_view{display:block;font-size:15px;line-height:21px;font-weight:bold;}
.cont_view .tit_sub{font-size:13px;line-height:26px;color:#333;}
.cont_view .view_thumb{position:absolute;top:20px;right:20px;width:184px;height:214px;}
.cont_view .desc_view{margin-top:20px;font-size:13px;line-height:19px;color:#888;}
.group_view{display:flex;flex-wrap:wrap;width:100%;}
.tit_view{font-size:16px;font-weight:normal;line-height:20px;}
.list_view li{position:relative;padding:0 0 7px 15px;border:0 none;font-size:14px;color:#888888;line-height:20px;}
.list_view li:before{position:absolute;top:7px;left:1px;width:4px;height:4px;border-radius:4px;background-color:#2eacbc;content:'';}
.list_view .emph_txt{font-size:16px;color:#333333;}
.wrap_bizinfo{margin-left:auto;overflow:hidden;min-width:110px;font-size:15px;line-height:21px;text-align:center;}
.wrap_bizinfo .btn_g{width:110px;margin:10px auto 0;padding:0;}
.box_biz .ico_check{margin-left:5px;}
.box_biz .txt_state{color:#326EDC;}
.box_biz .txt_state + .txt_state{display:block;margin-top:10px;/* 2023-01-30-v1364 */ }
.box_biz .state_error{color:#FF5640;}
.box_biz .state_error:before{background-color:#e54e25;}
/* 인증하기 */
.cont_manage .tab_confirm{margin-top:-10px;}
.cont_manage .tab_confirm .link_tab{position:relative;border:1px solid #d4d4d4;line-height:40px;}
.cont_manage .tab_confirm li .link_tab:after{position:absolute;top:0;right:-9px;z-index:1;width:9px;height:39px;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/ico_rocket.png);background-repeat:no-repeat;background-size:800px 950px;background-position:-780px -560px;content:'';/* 2023-03-29-v1440 */ }
.cont_manage .tab_confirm li:last-child .link_tab:after{display:none;}
.cont_manage .tab_confirm li:first-child .link_tab:hover:after{background-position:-770px -560px;}
.cont_manage .tab_confirm li.on .link_tab:after{background-position:-770px -560px;}
.cont_manage .tab_confirm li.on .link_tab:after{background-position:-770px -560px;}
.cont_manage .tab_confirm .on .link_tab{color:#333;}
.cont_manage .wrap_btn .btn_left + .btn_left{width:110px;}
.wrap_confirm .desc_state{font-size:14px;color:#666666;line-height:18px;}
.wrap_confirm .tit_confirm{display:block;font-weight:normal;font-size:16px;line-height:24px;}
.wrap_confirm .business_search .box_tf{background-color:white;}
.wrap_confirm .business_search .group_bundle{overflow:hidden;position:relative;max-width:inherit;margin-top:8px;padding:25px;background-color:#f8f8f8;border:1px solid #e9e9e9;box-sizing:border-box;}
.wrap_confirm .business_search .item_bundle{padding-left:177px;}
.wrap_confirm .business_search .tit_bundle{left:0px;}
.wrap_confirm .business_search .desc_confirm{margin-top:14px;}
.wrap_confirm .business_search .desc_error{margin-top:14px;}
.wrap_confirm .business_info2{border:1px solid #ecebeb;border-top:none;}
.wrap_confirm .business_info2 .tit_confirm{padding-top:0;}
.wrap_confirm .business_info2 .item_bundle{padding:10px 0 10px 180px;}
.wrap_confirm .business_info2 .tit_subject{font-size:14px;line-height:42px;}
.wrap_confirm .business_info2 .tit_bundle{left:0;line-height:38px;}
.wrap_confirm .business_info2 .group_bundle{padding-bottom:30px;}
.wrap_confirm .business_info2 .group_bundle.group_confirm{padding:20px;}
.wrap_confirm .business_info2 .group_confirm .item_bundle{padding:0 0 0 180px;}
.wrap_confirm .business_info2 .group_confirm .tit_bundle{line-height:16px;}
.wrap_confirm .business_info2 .layer_tooltip .ico_arr{right:0;left:20px;}
.wrap_confirm .business_info2 .layer_tooltip .tit_tooltip{display:inline-block;margin-bottom:6px;}
.wrap_confirm .business_info2 .layer_tooltip li + li{margin-top:20px;}
.wrap_confirm .emph_bold{font-weight:bold;}
.wrap_confirm .box_confirm,.wrap_confirm .box_confirm2,.wrap_confirm .box_tf3{margin-top:8px;}
.wrap_confirm [class*="business_info_confirm"]:first-of-type{margin-top:40px;}
.wrap_confirm .box_confirm{position:relative;padding:15px 19px;background-color:white;border:1px solid #e9e9e9;box-sizing:border-box;}
.wrap_confirm .box_confirm:after{display:block;clear:both;content:'';}
.wrap_confirm .box_confirm .item_bundle{position:relative;height:auto;padding:0;line-height:36px;}
.wrap_confirm .box_confirm .item_bundle + .item_bundle{margin-top:33px;}
.wrap_confirm .box_confirm .item_bundle + .item_bundle::before{content:'';display:block;position:absolute;top:-17px;left:0;width:100%;height:1px;background-color:#EAEAEA;}
.wrap_confirm .box_confirm .tit_bundle:before{position:absolute;top:12px;left:-16px;width:4px;height:4px;border-radius:4px;background-color:#d8d8d8;content:'';}
.wrap_confirm .box_confirm .desc_refer{font-size:14px;color:#666666;line-height:22px;}
.wrap_confirm .box_confirm .desc_refer .emph_g2{font-weight:bold;}
.wrap_confirm .box_confirm .wrap_upload_file{margin:4px 0;}
.wrap_confirm .box_confirm2{position:relative;height:160px;padding:34px 0 0;background-color:#f8f8f8;border:1px solid #e2e2e2;box-sizing:border-box;}
.wrap_confirm .box_confirm2:after{display:block;clear:both;content:'';}
.wrap_confirm .box_confirm2 .item_business{float:left;position:relative;width:469px;padding:0px 29px;box-sizing:border-box;}
.wrap_confirm .box_confirm2 .item_business:last-child{padding-left:40px;}
.wrap_confirm .box_confirm2 + .btn_g{position:absolute;top:30px;right:0;width:152px;height:28px;font-size:12px;line-height:18px;}
.wrap_confirm .tit_bundle{top:10px;left:20px;color:#666;}
.wrap_confirm .item_important .tit_bundle:after{position:absolute;top:5px;right:-7px;width:4px;height:4px;border-radius:4px;background-color:#ff5640;content:'';}
.wrap_confirm .upload_file{float:right;}
.wrap_confirm .upload_file .state_done{display:inline-block;margin:10px 13px 0 0;font-size:14px;color:#2eacbc;vertical-align:top;}
.wrap_confirm .upload_file .state_done .ico_rocket{width:19px;height:14px;margin:-4px 4px 0 0;background-position:-760px 0;vertical-align:middle;}
.wrap_confirm .upload_file .btn_g{display:inline-block;}
.wrap_confirm .box_confirm .desc_info{position:absolute;top:-25px;right:153px;font-size:12px;color:#999999;}
.wrap_confirm .emph_note{display:block;padding:9px 0 14px;color:#3e8089;}
.wrap_confirm .txt_caution{position:relative;padding:9px 10px 0px 10px;color:#666666;word-break:keep-all;}
.wrap_confirm .txt_caution:before{content:'*';position:absolute;top:11px;left:0;color:#ff5640;}
.wrap_confirm .txt_g{padding:9px 0 3px;}
.wrap_confirm .item_bundle .txt_byte .emph_g{display:inline;}
.wrap_confirm .btn_attach{width:180px;}
.wrap_confirm .cont_bundle .wrap_inp + .desc_error{margin-top:0;}
.wrap_confirm .cont_bundle .wrap_inp + .list_desc{margin-top:-3px;}
.wrap_confirm .cont_bundle .wrap_inp2 + .list_desc{margin-top:12px;}
.wrap_confirm .cont_bundle .list_desc{margin-top:8px;font-size:14px;}
.wrap_confirm .cont_bundle .list_desc li{position:relative;font-size:13px;line-height:18px;color:#888888;}
.wrap_confirm .cont_bundle .list_desc .btn_ex{margin-left:0;color:#191919;text-decoration:none;}
.wrap_confirm .cont_bundle .list_desc .wrap_tooltip{display:inline-block;position:relative;top:auto;right:auto;margin:-7px 0 0 -4px;vertical-align:top;}
.wrap_confirm .cont_bundle .list_desc .tooltip_center{top:31px;padding:13px 14px 12px;}
.wrap_confirm .cont_bundle .list_desc .tooltip_center .tit_tooltip{display:block;margin-bottom:3px;}
.wrap_confirm .cont_bundle .list_desc .tooltip_center .ico_arr{left:50%;margin-left:-5px;}
.cont_manage .wrap_confirm .btn_g2.btn_g[class*="disabled"]{opacity:0.5;background-color:white;}
.item_business{float:left;position:relative;width:50%;box-sizing:border-box;}
.item_business + .item_business:before{position:absolute;top:-4px;left:0;width:1px;height:90px;background-color:rgba(0,0,0,0.05);content:'';}
.item_business .tit_info{display:block;margin-bottom:19px;color:#888888;font-weight:normal;line-height:14px;}
.item_business .txt_info{display:block;margin-top:7px;font-size:24px;line-height:35px;}
.item_business .desc_info dl{position:relative;}
.item_business .desc_info dt:after{margin:0 3px;content:':';}
.item_business .desc_info dt{float:left;font-size:12px;}
.item_business .desc_info dd{float:left;font-size:12px;}
.item_business .wrap_thumb{float:left;width:40px;height:40px;}
.item_business .cont_info + .cont_info{margin-top:8px;}
.item_business .cont_info dt,.item_business .cont_info dd{display:inline-block;line-height:14px;vertical-align:top;}
.item_business .info_channel .cont_info{padding-left:66px;}
.item_business .cont_info .txt_name{font-size:16px;}
.item_business .cont_info .txt_info{margin:0;font-size:12px;line-height:18px;}
.item_business .cont_info .txt_bold{font-size:16px;font-weight:bold;}
.item_business .cont_info .txt_cont{font-size:14px;color:#333;}
.business_info_confirm{position:relative;}
.business_info_confirm .box_tf3{height:133px;padding:14px 15px;}
.business_info_confirm .list_note{margin-top:11px;}
.business_info_confirm .list_note li{position:relative;padding-left:8px;font-size:12px;color:#3e8089;line-height:20px;}
.business_info_confirm .list_note li:before{position:absolute;top:5px;left:0;width:4px;height:4px;border-radius:4px;background-color:#3e8089;content:'';}
.business_info_confirm2{padding:0;}
.business_info_confirm2 .box_confirm{padding:19px;background-color:rgba(247,252,253,0.5);border-color:#E5EBEC;}
.business_info_confirm2 .tit_bundle{top:0;line-height:25px;color:#888;}
.business_info_confirm2 .box_confirm .item_bundle{padding-left:164px;}
.business_info_confirm2 .box_confirm .item_bundle:last-child{margin-top:12px;}
.business_info_confirm2 .list_refer li{font-size:14px;line-height:24px;color:#333;}
.business_info_confirm2 .list_refer li + li{margin-top:5px;}
.business_info_confirm2 .list_refer + .desc_refer{margin-top:12px;line-height:inherit;}
.wrap_confirm .business_info2 .wrap_inp{overflow:visible;}
.wrap_confirm .business_info2 .item_bundle .lab_g{margin-right:38px;}
.wrap_confirm .business_info_confirm2 .box_confirm .tit_bundle::before{top:10px;}
.wrap_confirm .business_info_confirm2 .box_confirm .item_bundle{line-height:24px;}
.wrap_confirm .business_info_confirm2 .box_confirm .item_bundle + .item_bundle::before{display:none;}
.business_info_confirm + .business_info_confirm{padding-top:40px;}
.business_info_confirm .desc_confirm{color:#326EDC;line-height:20px;}
.business_info_confirm .wrap_tooltip{top:-5px;right:10px;/* 2023-01-05-v1292 :수정 */ }
.wrap_confirm .wrap_btn{margin-top:100px;}
.wrap_confirm .item_bundle .lab_g{margin-right:20px;line-height:36px;}
.wrap_confirm .item_bundle .emph_g{display:inline-block;color:#326EDC;font-size:13px;line-height:19px;font-weight:400;}
.wrap_confirm .item_bundle .ico_complete{display:inline-block;margin:4px 4px 0 0;width:10px;height:10px;background-position:-66px -862px;}
.wrap_confirm .item_bundle .btn_check{display:inline-block;width:110px;}
.business_info_confirm .wrap_tab{margin-top:8px;}
.business_info_confirm .list_info{margin-bottom:10px;}
.business_info_confirm .list_info .item_info{position:relative;padding-left:16px;font-size:14px;line-height:22px;}
.business_info_confirm .list_info .item_info::before{content:'';position:absolute;left:0;top:8px;display:block;width:4px;height:4px;background-color:#D8D8D8;border-radius:50%;}
.business_info_confirm .list_info .item_info + .item_info{margin-top:7px;}
.business_info_confirm .list_info .emph_g9{color:#333;}
.business_info_confirm .item_agree{margin-top:16px;}
.business_info_confirm .item_agree .link_underline2{padding-left:10px;font-size:13px;line-height:19px;}
/* 2023-01-12-v1303 추가 시작 */
.business_info2 .inp_type1{line-height:36px;font-size:0;}
.business_info2 .inp_type1.wrap_tf,.business_info2 .inp_type1 .btn_g{display:inline-block;line-height:36px;}
.business_info2 .inp_type1.wrap_tf .box_tf{width:78px;/* 2023-01-19-v1356 */ }
.business_info2 .inp_type1.wrap_tf .txt_dash{width:18px;color:#d8d8d8;}
.business_info2 .inp_type1 .btn_g{margin-left:9px;}
/* // 2023-01-12-v1303 추가 끝 */
.business_info2 .item_bundle .lab_g{line-height:18px;}
.business_info2 .item_uploadfile{margin:0 20px 20px;}
.business_info2 .item_uploadfile .desc_uploadfile{font-size:14px;line-height:20px;}
.business_info2 .item_uploadfile .wrap_upload_file{margin:7px 0 0;}
.business_info2 .wrap_inp2{background-color:transparent;}
.business_info2 .wrap_inp2 .wrap_upload_file{margin:16px 0 0;}
.business_info2 .wrap_inp2 .wrap_upload_file .list_uploaded .box_tf{padding:7px 7px 7px 13px;/* 2023-01-16-v1333 수정 */ }
/* [컴포넌트] 파일 업로드1  */
.wrap_upload_file{margin:12px 0 5px;padding:0 24px;background-color:#F8F8F8;}
.wrap_upload_file > [class*="item_"]{padding:12px 0;}
.wrap_upload_file .item_info{position:relative;line-height:36px;}
.wrap_upload_file .item_info .upload_file{float:none;display:inline-block;overflow:inherit;}
.wrap_upload_file .item_info .desc_info{position:absolute;top:12px;right:0;font-size:12px;color:#999;}
.wrap_upload_file .tit_info{position:relative;margin-right:10px;color:#333;font-weight:400;font-size:14px;line-height:20px;}
.wrap_upload_file .emph_star{display:inline-block;width:4px;height:4px;color:#FF5640;line-height:initial;}
.wrap_upload_file .list_uploaded li{display:flex;width:100%;margin-bottom:12px;}
.wrap_upload_file .list_uploaded .box_tf{width:calc(100% - 192px);height:36px;padding:7px 7px 7px 13px;background-color:#EEE;box-sizing:border-box;/* 2023-01-16-v1333 수정 */ }
.wrap_upload_file .list_uploaded .txt_name{display:inline-block;max-width:calc(100% - 32px);font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;/* 2023-01-16-v1333 수정 */ }
.wrap_upload_file .list_uploaded .btn_delete{margin-top:0px;padding:4px;font-size:0;vertical-align:top;/* 2023-01-16-v1333 수정 */ }
.wrap_upload_file .list_uploaded .ico_delete{width:10px;height:10px;background-position:-590px -840px;}
.wrap_upload_file .list_uploaded .box_btns{display:flex;width:192px;/* 2023-01-16-v1333 수정 */ }
.wrap_upload_file .list_uploaded .btn_g{margin-left:6px;}
/* 2023-01-12-v1303 추가 시작 */
.wrap_upload_file .item_btn{display:flex;border-top:1px solid #DDD;}
.wrap_upload_file .item_btn .link_underline2{margin-left:12px;line-height:38px;}
.wrap_upload_file .inp_file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;}
/* // 2023-01-12-v1303 추가 끝 */
.business_info_confirm .tab_cont{display:block;padding:25px 19px;border:1px solid #EAEAEA;border-top:none;}
/* 알럿 */
.layer_alert .tit_alert .ico_on{width:40px;height:16px;margin-top:2px;background-position:-660px -540px;}
.layer_alert .desc_alertdone{margin-top:22px;font-size:14px;line-height:18px;}
.layer_alert .link_setup{display:block;margin-top:19px;font-size:14px;color:#999999;text-decoration:underline;}
.layer_alert .link_join{display:block;margin-top:19px;font-size:14px;color:#999999;text-decoration:underline;}
.layer_alert2 .ico_caution{margin-left:-20px;}
.layer_alert2 .panel_tit{position:relative;margin:27px 30px 0;}
.layer_alert2 .panel_tit:after{position:absolute;top:8px;left:0;right:0;height:1px;background-color:#e4e4e4;content:'';}
.layer_alert2 .tit_reason{display:inline-block;position:relative;z-index:1;padding:0 12px;font-size:14px;color:#888888;line-height:20px;background-color:white;}
.layer_alert2 .list_reason{margin:0 30px;padding:18px 0 23px;border-bottom:1px solid #e4e4e4;text-align:left;}
.layer_alert2 .list_reason li{position:relative;margin-top:6px;padding-left:15px;font-size:14px;line-height:20px;color:#888888;}
.layer_alert2 .list_reason li:before{position:absolute;top:6px;left:0;width:4px;height:4px;border-radius:4px;background-color:#d8d8d8;content:'';}
.layer_alert2 .list_reason li:first-child{margin-top:0;}
.layer_alert2 .list_info2{display:inline-block;min-width:390px;margin:14px auto 0;padding:12px 16px 17px;background-color:#F8F8F8;box-sizing:border-box;}
.layer_alert2 .list_info2 li{position:relative;padding-left:16px;text-align:left;}
.layer_alert2 .list_info2 li + li{margin-top:10px;}
.layer_alert2 .list_info2 li:before{content:'';position:absolute;left:0;top:8px;display:block;width:4px;height:4px;border-radius:50%;background-color:#D8D8D8;}
/*** 스마트 메시지 ***/
/** 인트로 **/
.rocket_type1 .type_intro #mArticle{position:static;}
.smartmsg_feature{position:absolute;top:60px;left:0;right:0;height:515px;padding:0 70px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/bg_intro.jpg) 0 0 no-repeat;background-size:cover;}
.lnb_on .smartmsg_feature{left:200px;}
.smartmsg_feature .inner_feature{width:940px;padding:131px 0 0 0px;margin:0 auto;color:white;font-size:14px;}
.smartmsg_feature .tit_feature{font-size:29px;line-height:36px;font-weight:400;}
.smartmsg_feature .txt_feature{margin-top:11px;line-height:20px;color:#e4e5e6;}
.smartmsg_feature .txt_emph{display:block;margin-top:8px;color:#26d9d2;}
.smartmsg_feature .txt_bold{font-weight:600;}
.smartmsg_feature .wrap_link{overflow:hidden;margin:30px 0 0 -10px;}
.smartmsg_feature .wrap_link .btn_g{float:left;width:128px;height:46px;margin-left:10px;line-height:47px;font-size:15px;border:0;}
.smartmsg_feature .wrap_link .btn_g:active{background-color:white;}
.smartmsg_feature .wrap_link .btn_g:hover{background-color:#f5f4f4;}
.smartmsg_feature .wrap_link .btn_g2:active{background-color:#ffdf2c;}
.smartmsg_feature .wrap_link .btn_g2:hover{background-color:#e7c81a;}
.smartmsg_main{margin-top:580px;}
.smartmsg_main .tit_intro{font-weight:400;font-size:18px;}
.smartmsg_main .list_function .tit_function{display:block;margin:37px 0 7px;color:#06bbb4;font-size:16px;font-weight:600;}
.smartmsg_main .list_function .info_function{padding-bottom:21px;}
.smartmsg_main .list_function .tit_info{font-size:28px;font-weight:400;color:black;}
.smartmsg_main .list_function .txt_info{margin-top:5px;font-size:14px;color:#666666;}
.smartmsg_main .list_function .wrap_img{margin-top:27px;text-align:center;}
.smartmsg_main .list_function .img_g{vertical-align:top;}
.smartmsg_main .list_function .img_wide{display:block;}
/** 작성 **/
.cont_smartmsg button{outline:0;}
.cont_smartmsg .message_smart .info_smartmsg{width:100%;float:none;margin-bottom:20px;padding-right:0;}
.info_smartmsg .section_g{border-bottom:0;}
.info_smartmsg .tit_message .txt_step{color:#08bbb4;}
.info_smartmsg .box_tf{max-width:482px;}
.info_smartmsg .txt_etc + .box_tf{margin-top:15px;}
.cont_smartmsg .btn_import{position:absolute;top:0;right:0;width:166px;font-size:13px;color:#333333;}
.cont_smartmsg .ico_import{width:17px;height:12px;margin:10px 6px 0 0;background-position:-120px -390px;}
.info_smartmsg .section_ad .info_ad{margin-top:13px;}
.info_smartmsg .section_ad .info_ad .item_inp .lab_g{line-height:20px;}
.wrap_category{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:20px;border:1px solid #e0e0e0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#eeeeee;}
.wrap_category .tit_category{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;width:137px;text-align:center;border-right:1px solid #e0e0e0;color:#999999;}
.wrap_category .btn_plus{display:block;width:62px;height:62px;margin:0 auto 13px;border:1px solid #08bbb4;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#f8f8f8;}
.wrap_category .btn_plus .ico_plus{width:30px;height:30px;background-position:-765px -235px;}
.wrap_category .btn_plus:hover{border-color:#009a94;}
.wrap_category .btn_plus:hover .ico_plus{background-position:-765px -270px;}
.wrap_category .cont_category{position:relative;}
.wrap_category .wrap_slide{overflow:hidden;position:relative;width:800px;}
.wrap_category .wrap_slide:after{content:'';height:0;font-size:0;visibility:hidden;clear:both;}
.wrap_category .list_message{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:none;margin:30px 31px 28px 19px;padding-bottom:0;-webkit-transition:left 1s ease;-o-transition:left 1s ease;-moz-transition:left 1s ease;transition:left 1s ease;left:0px;}
.wrap_category .list_message:after{content:'';height:0;font-size:0;visibility:hidden;clear:both;}
.wrap_category .list_message li{float:left;margin-left:12px;}
.wrap_category .list_message .thumb_smart{vertical-align:top;}
.wrap_category .list_message .tit_item{display:block;margin-bottom:5px;color:#999999;}
.wrap_category .list_message .tit_item .txt_id{font-weight:normal;}
.wrap_category .dimmed_delete{overflow:auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;padding:24px 16px;border-radius:10px;color:white;background-color:rgba(51,51,51,0.8);}
.wrap_category .dimmed_delete .ico_info{display:block;width:28px;height:28px;margin-bottom:10px;background-position:-500px -565px;}
.wrap_category .wrap_utill{overflow:hidden;position:relative;padding-bottom:15px;}
.wrap_category .wrap_utill .btn_g{float:left;width:52px;height:31px;line-height:31px;font-size:13px;border-color:#cecece;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#f5f4f4;}
.wrap_category .wrap_utill .btn_g:nth-of-type(1){-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;}
.wrap_category .wrap_utill .btn_g:nth-of-type(2){margin-left:-1px;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;}
.wrap_category .wrap_utill .btn_g:hover{position:relative;border-color:#999999;}
.wrap_category .wrap_utill .btn_del,.wrap_category .wrap_utill .btn_del:nth-of-type(2){position:static;margin-left:5px;color:#ff515f;}
.wrap_category .view_newtype .box_message{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.1);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.1);}
.wrap_category .view_newtype .play_time{position:absolute;bottom:5px;right:5px;z-index:0;height:16px;padding:0 6px;line-height:16px;font-size:10px;color:white;background-color:rgba(37,37,37,0.5);}
.wrap_category .view_newtype .play_time .ico_rocket{position:static;width:6px;height:6px;margin:5px 3px 0 0;background-position:-430px -380px;}
.wrap_category .box_message .layer_tooltip{display:none;position:absolute;top:100%;bottom:auto;left:10px;right:10px;width:auto;margin:-3px 0 0;padding:18px 18px 8px;border:1px solid #333333;border-radius:3px;background-color:white;z-index:20;}
.wrap_category .box_message:hover .layer_tooltip{display:block;}
.wrap_category .box_message .layer_tooltip .tit_tooltip{display:block;color:#999999;font-size:11px;line-height:20px;}
.wrap_category .box_message .layer_tooltip dd{display:block;margin-bottom:6px;font-size:13px;line-height:18px;color:#333333;word-break:break-all;}
.wrap_category .box_message .layer_tooltip .link_g{color:inherit;text-decoration:underline;}
.wrap_category .box_message .layer_tooltip .emph_txt{color:#666666;}
.wrap_category .box_message .layer_tooltip .ico_arr{position:absolute;top:-6px;left:50%;right:auto;width:10px;height:6px;margin-left:-5px;font-size:12px;line-height:1;background-position:-640px -600px;}
.wrap_category .box_message .layer_tooltip .ico_arr:before{display:none;}
.wrap_category .slide_btn .btn_slide{position:absolute;top:50%;margin-top:-27px;width:50px;height:54px;border:1px solid #999999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:white;z-index:40;}
.wrap_category .slide_btn .btn_slide:hover{border-color:#333333;background-color:whitesmoke;}
.wrap_category .slide_btn .btn_prev{left:-1px;}
.wrap_category .slide_btn .btn_next{right:-1px;}
.wrap_category .slide_btn .ico_rocket{width:14px;height:25px;}
.wrap_category .slide_btn .ico_prev{background-position:-740px -200px;}
.wrap_category .slide_btn .ico_next{background-position:-760px -200px;}
.cont_smartmsg .wrap_btn{position:relative;padding:20px 0 0;height:36px;border-top:1px solid #666666;}
.cont_smartmsg .wrap_btn .fst{position:absolute;left:0;}
/* 발송 설정하기 */
.message_target .section_smartsetup .bundle_setup{margin-top:0;border:0;}
.cont_smartmsg .wrap_tit .txt_caution{display:inline-block;margin:14px 0 0 16px;line-height:28px;vertical-align:top;font-size:13px;color:#ff5640;}
.cont_smartmsg .txt_caution .ico_rocket{width:20px;height:16px;margin:6px 5px 0 0;background-position:-60px -70px;}
.section_smartsetup .inp_addbtn .btn_g{width:100px;margin-top:15px;font-size:13px;}
.section_smartsetup .info_setup .desc_warn{font-size:13px;letter-spacing:0;}
.cont_smartmsg .time_end{padding-top:7px;}
.cont_smartmsg .balance_info{margin-top:20px;}
.balance_info .tit_info{display:block;padding-bottom:7px;font-weight:normal;font-size:14px;}
.balance_info .detail_balance{overflow:hidden;margin:0 39px 12px 0;border:1px solid #d8d8d8;border-radius:2px;}
.balance_info .item_balance{float:left;width:50%;padding:8px 11px;font-size:14px;background-color:#fcfcfc;box-sizing:border-box;}
.balance_info .item_balance:first-child{border-right:1px solid #d8d8d8;}
.balance_info .item_balance dt{float:left;color:#888888;}
.balance_info .item_balance dd{overflow:hidden;text-align:right;}
.message_target .section_smartsetup .setup_smartdetail{position:relative;padding-top:12px;}
.setup_smartdetail .item_inp{display:inline-block;}
.setup_smartdetail .btn_help{display:inline-block;margin-left:3px;}
.setup_smartdetail .layer_tooltip{right:auto;left:136px;top:37px;width:auto;}
.setup_smartdetail .layer_tooltip .ico_arr{right:auto;left:18px;}
.cont_smartmsg .message_new .view_newtype{right:2px;}
.cont_smartmsg .view_newtype .wrap_message{height:510px;box-sizing:border-box;}
/** 목록 **/
.tbl .txt_regist{color:#999999;}
.list_smartmsg .opt_status{width:110px;}
.list_smartmsg .opt_period{width:198px;}
.list_smartmsg .search_g{width:150px;}
.list_smartmsg .search_g .tf_g::-webkit-input-placeholder{color:#999999;}
.list_smartmsg .search_g .tf_g::-moz-placeholder{color:#999999;}
.list_smartmsg .search_g .tf_g:-ms-input-placeholder{color:#999999;}
.list_smartmsg .search_g .tf_g:-moz-placeholder{color:#999999;}
.tbl_smartlist td{padding-top:11px;line-height:19px;}
/* 상세 */
.cont_smartmsg .info_status{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;align-items:center;margin-top:-8px;margin-bottom:13px;}
.cont_smartmsg .info_status .txt_info{margin:0 25px 0 3px;color:#2eacbc;-webkit-font-smoothing:antialiased;}
.cont_smartmsg .info_status .txt_group{overflow:hidden;max-width:193px;text-overflow:ellipsis;white-space:nowrap;}
.cont_smartmsg .info_status .wrap_btn{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-top:-8px;padding:0;border:0;}
.cont_smartmsg .info_status .txt_caution{display:inline-block;font-size:13px;color:#ff5640;line-height:1.5;}
.cont_smartmsg .info_status .txt_caution .ico_rocket{width:20px;height:16px;margin:0 5px 0 0;background-position:-60px -70px;}
.cont_smartmsg .message_new .info_default{width:100%;}
.message_smart .tit_default{display:block;margin:23px 0 22px;font-size:20px;font-weight:normal;line-height:29px;}
.info_default .wrap_category{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:12px;}
.info_default .wrap_category .tit_category{display:block;width:100%;margin:32px 0 -3px 31px;border:0;text-align:left;font-size:16px;color:#333333;}
.info_default .wrap_category .wrap_slide{overflow:visible;width:938px;}
.message_smart .section_setup .tit_default{margin-top:35px;}
.message_smart .section_setup .message_data{border:1px solid #ebebeb;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#fcfcfc;}
.message_smart .section_setup .message_data .cont_detail{padding:13px 18px;}
.message_smart .section_setup .message_data .item_bundle{padding:0px 0 1px 113px;}
.message_smart .section_setup .message_data .tit_bundle{top:0;}
.message_smart .section_setup .message_data .txt_info{max-width:570px;}
.message_smart .info_default .box_nodata{height:272px;text-align:center;font-size:20px;color:#999;line-height:256px;}
/** 로봇분석 **/
.tbl_robot td{padding:22px 10px 19px;}
.tbl_robot .th_state{position:relative;padding-left:12px;/*text-align:left;*/ background-clip:padding-box;}
.tbl_robot .th_state .wrap_tooltip{top:5px;right:5px;}
.tbl_robot .th_state .layer_tooltip{width:328px;}
.tbl_robot .link_detail{color:#333333;text-decoration:underline;}
.cont_smartmsg .info_status .wrap_btn.type_smart .btn_g{width:132px;}
/* 상세 */
.cont_smartmsg .tab_g2{margin-top:4px;}
.cont_smartmsg .stats_info{margin-top:43px;padding-bottom:52px;}
.cont_smartmsg .stats_info .wrap_subject{margin-top:30px;margin-bottom:16px;}
.cont_smartmsg .section_ing .wrap_subject{height:auto;}
.cont_smartmsg .stats_info .tit_stats{display:block;margin:23px 0 20px;font-size:20px;font-weight:normal;}
.cont_smartmsg .info_detail{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:12px 0;border:1px solid #e0e0e0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.cont_smartmsg .info_detail + .info_detail{display:block;}
.cont_smartmsg .item_stat{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding:23px 24px 21px 30px;border-left:1px solid #e0e0e0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cont_smartmsg .item_stat:first-child{border-left:0;}
.cont_smartmsg .item_stat.stat_ctr{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;width:394px;}
.cont_smartmsg .item_stat dt{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;width:100%;margin-bottom:17px;font-size:17px;font-weight:normal;}
.cont_smartmsg .item_stat dd{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;text-align:center;}
.cont_smartmsg dd.stat_graph{position:relative;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;width:100%;margin-bottom:24px;text-align:center;}
.cont_smartmsg dd.stat_graph .graph{display:inline-block;width:100%;vertical-align:top;}
.cont_smartmsg .stat_info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;}
.cont_smartmsg .stat_ctr .stat_info{margin-top:-3px;}
.cont_smartmsg .stat_info .inner_info{position:relative;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;}
.cont_smartmsg .stat_info .tit_sub{display:block;margin:0 auto 4px;}
.cont_smartmsg .stat_info .num_stat{font-size:16px;color:#2eacbc;font-weight:bold;}
.cont_smartmsg .stat_info .num_plus{color:#ff5640;font-size:20px;}
.cont_smartmsg .stat_info .inner_info + .inner_info:before{content:'';position:absolute;top:8px;left:0;width:1px;height:30px;background-color:#efefef;}
.stats_info .tbl_smartstat th{padding:9px 5px;}
.stats_info .tbl_smartstat td{padding:7px 5px;word-break:break-all;}
.stats_info .tbl_smartstat td.align_left{padding-left:10px;}
.stats_info .tbl_smartstat .txt_small{font-size:12px;}
.stats_info .tbl_smartstat .wrap_img{overflow:hidden;display:block;width:70px;height:70px;margin:0 auto;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.stats_info .tbl_smartstat .wrap_vod{position:relative;}
.stats_info .tbl_smartstat .wrap_vod:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);}
.stats_info .tbl_smartstat .wrap_vod .ico_play{position:absolute;top:50%;left:50%;width:19px;height:24px;margin:-12px 0 0 -8px;background-position:-530px -565px;z-index:10;}
.stats_info .tbl_smartstat tfoot td{font-weight:600;font-size:14px;}
.stats_info .tbl_smartstat tfoot tr:first-child td{border-top:1px solid #e9e9e9;}
.cont_smartmsg .desc_smart{margin-top:11px;color:#666666;line-height:19px;}
.cont_smartmsg .desc_smart .ico_info{width:18px;height:18px;margin-right:4px;background-position:-170px -190px;}
.cont_smartmsg .stats_info + .wrap_btn a.btn_g{width:auto;padding:0 16px;}
.analysis_info{padding-top:10px;}
.analysis_info .desc_analysis{position:relative;padding-top:4px;color:#999999;font-size:11px;}
.analysis_info .desc_analysis .info_state{position:relative;display:inline-block;padding-right:19px;line-height:16px;}
.analysis_info .desc_analysis .wrap_tooltip{top:0;right:2px;}
.analysis_info .desc_analysis .wrap_tooltip .btn_help{padding:0;}
.analysis_info .desc_analysis .wrap_tooltip .ico_rocket{width:14px;height:14px;background-position:-375px -505px;opacity:.4;}
.analysis_info .desc_analysis .wrap_tooltip .btn_help:hover .ico_rocket{opacity:.7;}
.analysis_info .desc_analysis .wrap_tooltip .layer_tooltip{top:23px;left:-14px;right:auto;}
.analysis_info .desc_analysis .layer_tooltip .ico_arr{left:15px;right:auto;}
.analysis_info .desc_analysis .info_update{position:relative;margin-left:3px;padding-left:6px;font-size:11px;}
.analysis_info .desc_analysis .info_update:before{content:'';position:absolute;top:4px;left:0;width:2px;height:2px;border-radius:2px;background-color:#d8d8d8;}
.analysis_info .txt_analysis{margin-top:23px;color:#999999;}
.analysis_info .box_desc{margin:12px 0 0;padding:29px 27px 35px;font-size:14px;border:1px solid #e0e0e0;border-radius:3px;background-color:#fcfcfc;}
.analysis_info .box_desc .tit_desc{display:block;margin-bottom:16px;font-weight:600;font-size:16px;}
.analysis_info .list_desc dt{display:block;color:#06acbc;font-weight:600;line-height:20px;}
.analysis_info .list_desc dd{margin:4px 0 20px;line-height:18px;font-size:12px;}
.analysis_info .list_desc dd:last-child{margin-bottom:0;}
.analysis_info .list_desc .num_desc{display:inline-block;width:16px;height:16px;margin:-1px 1px 0 0;text-align:center;vertical-align:top;font-size:9px;color:white;border-radius:50%;background-color:#06acbc;}
.analysis_info .section_analysis{padding-bottom:50px;}
.analysis_info .section_analysis .tit_analysis{display:block;font-size:16px;font-weight:600;}
.analysis_info .section_analysis .item_analysis{padding:29px 27px 27px;border:1px solid #e0e0e0;border-radius:3px;box-sizing:border-box;}
.analysis_info .section_analysis .info_analysis{margin-top:6px;color:#666666;}
.analysis_info .wrap_item{overflow:hidden;margin:16px 0;border:1px solid #e0e0e0;border-radius:3px;box-sizing:border-box;}
.analysis_info .wrap_item .item_analysis{float:left;border:0;border-radius:0;}
.analysis_info .wrap_item .item_type1{width:562px;}
.analysis_info .wrap_item .item_type1 .info_analysis{min-height:50px;}
.analysis_info .wrap_item .item_type2{float:right;width:374px;border-left:1px solid #e0e0e0;}
.analysis_info .wrap_item .item_type3{width:100%;border-top:1px solid #e0e0e0;}
.analysis_info .item_analysis .desc_smart{position:relative;margin-top:12px;padding-left:26px;}
.analysis_info .item_analysis .desc_smart .ico_info{position:absolute;top:-1px;left:4px;}
.analysis_info .item_analysis .box_graph{padding:30px 26px 6px;}
.analysis_info .item_type3 .box_graph{padding:27px 26px 1px;}
.analysis_info .box_sub{margin-top:15px;padding:22px 22px 20px;font-size:14px;border-radius:3px;background-color:#f8f8f8;}
.analysis_info .box_sub .tit_sub{color:#06acbc;}
.analysis_info .box_sub .txt_sub{margin-top:4px;color:#666666;}
.analysis_info + .wrap_btn a.btn_g{width:auto;padding:0 16px;}
.section_ing{margin-top:100px;text-align:center;}
.analysis_info .section_ing{margin-top:80px;}
.section_ing .tit_subject{margin-right:0;font-size:24px;}
.section_ing .ico_notice{display:block;margin:0 auto 24px;width:58px;height:58px;background-position:-575px -600px;}
.section_ing .txt_ing{color:#999999;font-size:16px;}
.section_ing .desc_ing{display:block;margin-bottom:14px;font-size:14px;line-height:22px;}
/* 그래프 */
.list_bar{margin:16px 20px 0 12px;padding-left:65px;}
.list_bar li{position:relative;padding:21px 0;border-top:1px solid #efefef;}
.list_bar li:after{display:block;height:0;content:".";font-size:0;visibility:hidden;clear:both;}
.cont_smartmsg .stat_ctr dd.stat_graph{margin-bottom:0;}
.list_bar .tit_bar{position:absolute;top:16px;left:-65px;text-align:left;}
.list_bar .graph_bar{width:240px;height:7px;background-color:#ececec;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.list_bar .graph_bar .bar{position:relative;display:block;height:7px;background-color:#666666;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.list_bar .graph_bar .bar_type2{background-color:#2eacbc;}
.list_bar .graph_bar .num_bar{position:absolute;bottom:15px;right:0;padding:3px 6px;color:white;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);background-color:rgba(0,0,0,0.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.list_bar .graph_bar .num_bar:after{position:absolute;bottom:-5px;left:50%;width:0;height:0;margin-left:-4px;border:solid transparent;border-width:5px 5px 0 5px;border-top-color:rgba(0,0,0,0.7);content:'';}
.list_bar .info_bar{position:absolute;top:10px;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#bebebe;font-size:10px;}
.info_graph{width:132px;position:absolute;top:38px;left:50%;margin-left:-66px;text-align:center;font-size:14px;}
.info_graph .num_graph{display:block;font-weight:bold;font-size:26px;line-height:38px;}
/* 라인그래프 범례 */
.graph_legend{text-align:center;margin:13px 44px 13px 46px;font-size:0;}
.graph_legend .item_legend{position:relative;display:inline-block;min-height:25px;margin:4px 0 3px 3px;padding:3px 6px 0 10px;font-size:13px;text-align:left;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.graph_legend .item_legend:hover{background-color:#efefef;}
.graph_legend .item_legend .color_legend{display:inline-block;width:10px;height:3px;margin:7px 2px 0 0;vertical-align:top;}
.graph_legend .item_legend .txt_legend{font-size:13px;}
.info_legend{position:absolute;top:0;left:0;width:208px;padding:10px;-moz-border-radius:2px;border-radius:7px;-webkit-border-radius:2px;background-color:rgba(0,0,0,0.7);z-index:10;cursor:default;box-sizing:border-box;}
.graph_legend .item_legend .info_legend{display:none;top:auto;bottom:40px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.graph_legend .item_legend:hover .info_legend{display:block;}
.graph_legend .item_legend .info_legend:after{position:absolute;bottom:-13px;left:50%;width:0;height:0;margin-left:-10px;border:solid transparent;border-width:13px 10px 0 10px;border-top-color:rgba(0,0,0,0.7);content:'';}
.info_legend .color_legend{display:inline-block;width:9px;height:9px;margin-top:3px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.info_legend .txt_legend{color:#bebebe;}
.info_legend .detail_legend{color:white;}
.info_legend .detail_legend dt{position:relative;float:left;padding-right:5px;margin:0 5px 1px 0;}
.info_legend .detail_legend dt:after{content:'';position:absolute;right:0;top:4px;width:1px;height:8px;background-color:rgba(153,153,153,0.3);}
.info_legend .detail_legend dt.screen_out{margin:0;padding:0;}
.info_legend .detail_legend dd{overflow:hidden;margin-bottom:1px;}
.info_legend .detail_legend .message_type{margin-bottom:4px;color:#bebebe;}
.info_legend .preview_legend{margin-top:7px;}
.info_legend .view_newtype .box_message{overflow:hidden;width:100%;margin:0 auto;border:0;}
.info_legend .view_newtype .box_message .desc_message{overflow:hidden;display:block;display:-webkit-box;max-height:49px;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.info_legend .view_newtype .btn_type2 .link_name{width:50%;margin:0;}
.info_legend .preview_legend a{pointer-events:none;}
.highcharts-tooltip-container{z-index:9996 !important;}
/* 친구 그룹 목록 */
.cont_friend .wrap_tit .btn_down{right:154px;width:158px;font-size:14px;line-height:33px;border:1px solid #d8d8d8;border-radius:2px;}
.cont_friend .btn_down .ico_excel{margin:9px 5px 0 0;}
.tbl_friend .th_state{position:relative;padding:9px 8px 9px 30px;}
.tbl_friend .th_state .wrap_tooltip{display:inline-block;position:relative;top:0;right:0;}
.tbl_friend .th_state .layer_tooltip{width:328px;}
.friend_list{border-top:1px solid #666666;}
.friend_list .box_desc{margin-top:40px;padding:20px 26px;border:1px solid #c8d8d8;background-color:#f7fbfb;}
.friend_list .box_desc .tit_desc{display:block;margin-bottom:10px;font-size:16px;line-height:20px;}
.friend_list .list_desc{font-size:14px;color:#666666;}
.friend_list .list_desc li{position:relative;padding-left:10px;}
.friend_list .list_desc li:before{content:"";position:absolute;top:8px;left:0;width:4px;height:4px;border-radius:2px;background-color:#666666;}
.friend_list .list_desc .link_more{text-decoration:underline;}
/* 친구 그룹 상세 */
.detail_comm{padding-top:40px;border-top:1px solid #666666;}
.detail_comm .tit_detail{font-size:16px;}
.basic_info .cont_bundle2{padding:4px 0 5px;line-height:26px;}
.basic_info .cont_bundle3{padding:7px 0;line-height:21px;}
.basic_info .item_bundle .tooltip_type1{left:-68px;width:307px;}
.basic_info .item_bundle .tooltip_type1 .ico_arr{left:76px;}
.basic_info .item_bundle .tooltip_type2{left:-25px;width:210px;}
.basic_info .item_bundle .tooltip_type2 .ico_arr{left:33px;}
.basic_info .item_bundle .tooltip_type3{width:371px;}
.file_info{position:relative;margin-top:50px;}
.file_info .tbl_friend{margin-top:12px;}
/* 레이어_고객 파일 업로드 */
.layer_friend .add_file{padding-top:30px;}
.add_file .box_desc{padding:12px;border:1px solid #c8d8d8;color:#666666;text-align:center;background-color:#f7fbfb;}
.add_file .box_desc .link_more{text-decoration:underline;}
.add_file .tit_info{margin-top:30px;}
.add_file .box_tf2{height:169px;}
.add_file .upload_btn{margin:54px auto 12px;}
.add_file .info_filedone{margin-top:48px;line-height:20px;color:#3c3c3c;}
.add_file .info_upload.desc_error{color:#ff5640;}
.add_file .cont_upload{position:relative;top:auto;right:auto;margin-top:74px;text-align:center;}
.add_file .cont_upload .ico_loading{vertical-align:top;margin:6px 0 0 7px;}
.add_file .info_filedone .txt_filename{display:block;}
.add_file .desc_error{margin-top:8px;}
.add_file .wrap_btn{margin-top:30px;text-align:center;}
/* 레이어_고객파일 업로드 약관동의 */
.layer_friend .wrap_terms{padding-top:32px;}
.wrap_terms .box_terms{margin-top:30px;padding:12px;border:1px solid #e0e0e0;line-height:20px;background-color:#fcfcfc;}
.wrap_terms .wrap_inp{margin-top:10px;}
.wrap_terms .wrap_inp .item_inp{margin:0;}
.wrap_terms .wrap_btn{margin-top:36px;text-align:center;}
/* 레이어_고객파일 업로드 완료 */
.layer_friend .wrap_filedone{padding-top:42px;text-align:center;}
.wrap_filedone .info_filename{font-size:24px;line-height:32px;}
.wrap_filedone .info_filename .emph_filename{display:block;}
.wrap_filedone .box_desc{margin-top:25px;padding:16px 30px;border:1px solid #e0e0e0;line-height:20px;color:#666666;background-color:#fcfcfc;}
.wrap_filedone .box_desc .tit_desc{display:block;color:#3c3c3c;}
.wrap_filedone .wrap_btn{margin-top:30px;text-align:center;}
/* 레이어_신규 그룹 만들기 */
.make_newgroup .opt_g2{z-index:10;width:258px;margin:8px 0 2px;}
.make_newgroup .wrap_btn{margin-top:40px;text-align:center;}
.opt_g2 .box_opt2{height:213px;}
.opt_g2 .box_opt2 .search_g{width:auto;margin:11px 12px 0;padding-bottom:12px;border-bottom:1px solid whitesmoke;}
.opt_g2 .box_opt2 .list_opt{margin:0;padding:0;}
.opt_g2 .box_opt2 .btn_opt{color:#333333;}
.opt_g2 .box_opt2 .desc_empty{font-size:14px;line-height:215px;color:#666;text-align:center;}
/* 그룹 조건 설정 */
.set_condition .desc_condition{padding:23px 0;border-bottom:1px solid #e9e9e9;line-height:36px;}
.set_condition .desc_condition .emph_name{display:inline-block;overflow:hidden;max-width:244px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;}
.set_condition .desc_condition .ico_loading{width:18px;height:18px;margin:8px 2px;vertical-align:top;}
.set_condition .desc_condition .opt_g2{display:inline-block;margin:0 5px;vertical-align:top;}
.set_condition .opt_g2{width:108px;height:34px;}
.set_condition .opt_g2 .desc_opt{position:absolute;left:120px;}
.set_condition .opt_g2 .btn_opt{font-size:14px;color:#333333;}
.set_condition .list_opt .btn_opt{padding:8px 10px 7px;}
.set_condition .opt_g2 .box_opt{top:34px;z-index:10;}
.set_condition .opt_g2 .list_opt{padding:6px 0 4px;}
.set_condition .opt_btm .box_opt{top:auto;bottom:34px;}
.set_condition .wrap_btn{margin-top:0;text-align:center;}
.wrap_condition{padding:30px 0;}
.wrap_condition .wrap_btn3{margin-top:4px;text-align:right;}
.wrap_condition .btn_h28{width:79px;}
.tit_condition{display:block;margin-top:30px;font-weight:normal;}
.tit_condition:first-child{margin-top:0;}
.box_condition{position:relative;margin-top:4px;padding:18px 20px;border:1px solid #ebebeb;background-color:#fcfcfc;}
.box_condition:after{display:block;content:'';clear:both;}
.box_condition .opt_g2{float:left;}
.box_condition .opt_time{width:70px;}
.box_condition .box_tf{display:inline-block;width:116px;margin:0 5px;background-color:white;}
.box_condition .disabled_g .box_tf{background-color:#f0f1f2;}
.box_condition .box_date{float:left;width:138px;margin:0;}
.box_condition .opt_period .btn_opt{padding:10px 35px 10px 13px;}
.box_condition .opt_location{width:138px;}
.box_condition .txt_condition{float:left;margin-left:7px;line-height:36px;}
.box_condition .txt_condition2{margin-left:0;margin-right:7px;}
.box_condition .detail_condition{float:left;margin-left:16px;}
.box_condition .item_inp{padding:10px 0 8px;}
.box_condition .item_tf{margin-top:4px;padding-left:24px;}
.box_condition .bundle_value .item_inp{float:left;}
.box_condition .bundle_value .item_tf{float:left;margin-top:0;padding-left:0;}
.box_condition .bundle_condition{margin-top:4px;}
.box_condition .bundle_condition:first-child{margin-top:0;}
.box_condition .bundle_condition:after{display:block;content:'';clear:both;}
.box_condition .bundle_condition .lab_value{color:#8c8c8c;}
.box_condition .bundle_condition .desc_error{margin-top:15px;}
.box_condition .btn_del{top:25px;right:19px;width:20px;height:20px;}
.box_condition .ico_delete{width:18px;height:18px;margin:1px;background-position:-780px -60px;}
.box_condition .search_g .box_tf{width:auto;margin:0;}
.box_condition .opt_btm .box_tf{top:auto;bottom:34px;}
/* 메세지 발송 설정 */
.message_target .info_setup{margin-top:19px;padding:15px 24px;border-top:1px solid #ebebeb;}
.message_target .select_setup{padding:9px 0 10px 25px;border:0 none;}
.message_target .select_setup .opt_setup{float:right;}
.message_target .bundle_setup{margin-top:20px;padding-top:20px;}
.message_target .bundle_setup2{margin-top:0;border-top:0 none;}
.message_target .bundle_end{padding-bottom:4px;}
.message_target .bundle_end .item_bundle{padding-left:0;}
.message_target .bundle_end .opt_setup{margin-right:97px;}
.message_target .bundle_setup .dimmed_g{opacity:0.5;}
.message_target .wrap_info .desc_info{color:#999999;}
.message_target .wrap_info .item_inp{margin-top:20px;}
.message_target .section_g .wrap_info .item_inp{margin-bottom:0;margin-top:32px;}
.message_target .bundle_setup .wrap_tooltip{position:static;display:inline-block;top:auto;right:auto;bottom:auto;left:auto;vertical-align:top;margin:-5px -5px 0 -2px;}
.bundle_setup.bundle_one{margin:0;padding:0;}
.bundle_setup.bundle_one .select_setup{padding:0;}
.bundle_setup.bundle_one .item_bundle{padding:0;}
.bundle_setup.bundle_one .item_inp{margin:0 0 0 20px;}
.bundle_setup.bundle_one .item_inp:first-child{margin-left:0;}
.bundle_setup.bundle_one + .box_publish{margin-top:10px;}
.info_message .cont_group .wrap_opt{overflow:visible;padding:3px 0 8px 0;font-size:0;line-height:0;}
.info_message .cont_group .wrap_opt:last-child{padding-bottom:0;}
.info_message .wrap_opt .tit_opt{display:inline-block;margin:5px 0;font-weight:normal;font-size:14px;line-height:18px;vertical-align:top;}
.section_abroad .opt_time .btn_opt{color:#333333;}
.bundle_setup_purchase .ico_beta{width:24px;height:10px;margin:1px 0 0 4px;background-position:-670px -840px;}
/* 비즈니스 정보 등록 */
.wrap_apply{border-top:1px solid #666666;}
.wrap_apply .wrap_btn2{margin-top:60px;}
.business_info_confirm .desc_error{margin-top:10px;/* 2023-01-16-v1333 수정 */ }
.business_info_confirm .desc_error2{padding-left:24px;/* 2023-01-16-v1333 수정 */ }
.business_info_confirm .box_sales{position:relative;width:401px;}
.business_info_confirm .box_sales:after{display:block;clear:both;content:'';}
.business_info_confirm .box_sales .btn_w160{position:absolute;top:-1px;right:-170px;}
/* 관리_상세설정 */
.cont_detail .link_other{text-decoration:underline;}
.cont_detail .link_service{display:inline-block;min-width:90px;font-size:14px;line-height:35px;vertical-align:top;text-decoration:underline;}
.layer_alert .wrap_link{margin-top:13px;}
.layer_alert .wrap_link .link_channel{text-decoration:underline;}
.layer_notice{width:530px;}
.layer_notice .layer_body{padding:30px;}
.layer_notice .list_notice li{position:relative;padding-left:15px;font-size:14px;line-height:20px;color:#666666;}
.layer_notice .list_notice li:before{position:absolute;top:7px;left:1px;width:4px;height:4px;border-radius:50%;background-color:#d8d8d8;content:'';}
.layer_notice .list_notice li + li{margin-top:35px;}
.layer_notice .wrap_link{margin-top:30px;text-align:center;}
.layer_notice .wrap_link .link_notice{text-decoration:underline;}
/* 2023-12-22-v1700 :수정 시작 */
/* 2023-12-22-v1700 :수정 끝 */
/* 2023-10-18-v1669 :코드 이동
// .wrap_issue{margin-bottom:30px}
// .wrap_issue:after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:''}
// .channel_issue .layer_issue{left:-146px;width:380px}
// .channel_issue .layer_issue .ico_arr{right:75px}
*/
/* 메시지발송설정 수정 */
.opt_setup .item_inp{display:block;}
.message_new .select_setup .opt_group{width:208px;}
.bundle_setup_purchase .select_setup .opt_group{width:190px;}
.message_smart .txt_step{color:#06bbb4;}
.message_smart .info_message .txt_etc{padding-bottom:1px;}
.message_smart .info_tip{display:inline-block;margin:18px 0 0;padding:10px 20px 8px;font-size:13px;line-height:19px;color:#fff;border-radius:19px;border:1px solid #797979;background-color:#7f7f7f;}
.message_smart .info_tip .emph_g{color:#64E9E4;}
.message_smart .info_smartmsg .section_ad .info_ad{margin-top:12px;}
.message_smart .info_tip .ico_close{margin:3px 0 0 10px;width:12px;height:12px;background-position:-430px -150px;}
.message_smart .wrap_category{margin-top:17px;}
.message_smart .info_tip + .wrap_category{margin-top:14px;}
.message_smart .wrap_category + .wrap_category{margin-top:20px;}
.cont_board .btn_ex{margin:19px 0 0;color:#2eacbc;}
.cont_manage .desc_dev{padding-top:5px;}
.box_dev .tit_invite{font-size:18px;letter-spacing:-0.35px;}
.box_dev .link_plus .txt_level{letter-spacing:-0.35px;}
.box_dev .link_plus .txt_bar{margin:4px 3px;width:1px;height:12px;background-color:#d8d8d8;}
.box_dev .link_plus .ico_dot{margin-right:7px;}
.cont_manage .tit_addition{border:none;}
.item_text{padding-left:131px;}
/* 레이어 팝업 - 배경 삭제 */
.layer_del{width:340px;height:152px;}
.layer_del .desc_info{display:block;margin-top:27px;font-size:16px;line-height:20px;text-align:center;}
.layer_del .wrap_btn{padding-top:22px;border:none;text-align:center;}
.layer_del .btn_g{width:70px;height:32px;font-size:13px;line-height:13px;}
/* 배경/프로필 수정 */
.edit_group{margin-bottom:10px;width:297px;height:197px;border:1px solid rgba(0,0,0,0.2);border-radius:6px;}
.edit_group .view_profile{position:relative;margin-bottom:16px;width:297px;height:143px;background-position:50% 50%;background-size:cover;z-index:10;}
.edit_group .link_edit{display:inline-block;position:absolute;top:7px;right:10px;font-size:11px;letter-spacing:-1px;line-height:11px;color:rgba(255,255,255,0.9);z-index:20;}
.edit_group .link_edit:hover{text-decoration:underline;}
.edit_group .list_edit{display:none;position:absolute;top:27px;right:10px;padding:16px 0 10px;width:84px;text-align:center;font-size:13px;color:#555555;border-radius:4px;border:1px solid #cac9c9;background:#fff;line-height:26px;z-index:20;}
.edit_group .ico_arrow{display:none;position:absolute;top:15px;right:23px;width:0;height:0;border:5px solid transparent;border-bottom:7px solid #cac9c9;content:'';}
.edit_group .list_edit:before{display:none;position:absolute;top:-12px;right:12px;width:0;height:0;border:5px solid transparent;border-bottom:7px solid #fff;content:'';}
.edit_group .on .ico_arrow{display:block;}
.edit_group .on .list_edit{display:block;}
.edit_group .on .list_edit:before{display:block;}
.edit_group .inp_file{position:absolute;width:47px;opacity:0;filter:alpha(opacity=10);}
.edit_group .view_profile:before{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) -40%,rgba(0,0,0,0.3) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) -40%,rgba(0,0,0,0.3) 100%);content:'';}
.edit_group .view_profile .wrap_thumb:before{display:block;margin-top:80px;content:'';}
.edit_group .view_profile .link_thumb{display:block;position:relative;width:80px;height:80px;margin:0 auto;overflow:hidden;}
.edit_group .btn_item:hover{text-decoration:underline;}
.edit_bg .btn_item{display:inline-block;}
.edit_profile .btn_item{position:absolute;bottom:5px;right:95px;width:26px;height:26px;border-radius:100%;background-color:rgba(51,51,51,0.9);}
.edit_profile .ico_rocket{margin:2px 0 0 -1px;width:15px;height:12px;background-position:-89px -180px;}
.edit_profile .inp_file{width:26px;height:26px;}
.item_action{margin-bottom:28px;padding:24px 0 28px 139px;border-bottom:1px solid #f2f2f2;}
.item_action .tit_bundle{top:16px;}
.cont_important .btn_make{width:120px;}
.cont_important .btn_make:hover{color:#333333;}
.cont_important .btn_make .ico_rocket{margin:12px 9px 0 0;width:9px;height:9px;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/ico_rocket.png);background-size:800px 950px;background-position:-380px -320px;/* 2023-03-29-v1440 */ }
/* 내 플러스친구 */
.box_plus .link_plus .wrap_thumb{width:62px;height:62px;border-radius:0;}
.box_plus .link_plus .wrap_thumb:after{content:normal;}
/* 폰뷰 - 폰뷰 컨텐츠 영역 */
.view_message_phone{width:318px;}
.message_write_wide .view_message_phone{height:676px;}
.img_type2.view_message_phone{height:699px;}
.img_type3.view_message_phone{height:870px;}
.img_type4.view_message_phone{height:746px;}
.img_type5.view_message_phone{height:776px;}
/* 2024-01-24-v1755 추가 */
.view_message_phone .wrap_message{margin-left:8px;width:302px;height:540px;}
.view_message_phone .wrap_message:before{width:302px;height:540px;border-radius:12px;}
.img_type2 .wrap_message:before{height:584px;}
.img_type3 .wrap_message:before{height:756px;}
.img_type4 .wrap_message:before{height:633px;}
.img_type5 .wrap_message:before{height:663px;}
/* 2024-01-24-v1755 추가 */
.view_message_phone .wrap_message:after{width:300px;height:538px;border-radius:12px;}
.img_type2 .wrap_message:after{height:583px;}
.img_type3 .wrap_message:after{height:755px;}
.img_type4 .wrap_message:after{height:632px;}
.img_type5 .wrap_message:after{height:662px;}
/* 2024-01-24-v1755 추가 */
.view_message_phone .wrap_ico{text-align:center;}
.view_message_phone .ico_circle{display:inline-block;margin:26px 0 19px 3px;width:7px;height:7px;font-size:0;}
/* 2023-03-22-v1401 수정 */
.view_message_phone .ico_round{display:inline-block;width:50px;height:6px;margin:0 0 19px 19px;font-size:0;/* 2023-03-22-v1401 수정 */ }
.talk_message{position:relative;height:100%;}
.view_message_phone .comp_message{overflow:hidden;}
.view_message_phone .comp_message .message_profile + .box_message{margin:-7px 0 7px 32px;/* 2023-03-22-v1401 수정 */ }
.comp_message .box_message{width:210px;margin:0;border:1px solid rgba(0,0,0,0.06);border-radius:10px;background-color:transparent;/* 2023-03-22-v1401 수정 */ }
.comp_message_img .box_message{width:258px;}
.comp_message_list .box_message{width:260px;}
.view_message_phone .wrap_paging{bottom:-74px;}
.view_message_phone .talk_message{height:100%;}
.view_message_phone .paging_commerce{position:absolute;left:0;bottom:0;}
/* 폰뷰 - 광고 영역 */
.comp_message .ad_top{height:51px;}
.comp_message .ad_top .tit_name{padding-top:9px;line-height:20px;}
.comp_message .ad_top .txt_mail{color:rgba(51,51,51,0.5);line-height:16px;}
/* 폰뷰 - 프로필 영역 */
.view_message_phone .message_profile{overflow:hidden;padding:5px 5px 0 5px;font-size:10px;color:rgba(0,0,0,0.7);z-index:20;/* 2023-03-22-v1401 수정 */ }
.comp_message .wrap_thumb{overflow:hidden;float:left;margin:3px 4px 0 0;/* 2023-03-22-v1401 수정*/ }
.comp_message .wrap_thumb .thumb_img{display:block;width:24px;height:24px;}
.view_message_phone .wrap_cont{overflow:hidden;padding-top:3px;}
/* 폰뷰 - 와이드 리스트 타이틀 영역*/
.comp_message .list_wide_message{margin:0;background:#fff;}
.comp_message_list.comp_message_list .message_tit{margin:0 7px;}
/* 폰뷰 - 이미지 및 vod 영역 */
.comp_message .file_message{position:relative;margin:0;border-radius:10px 10px 0 0;background-color:#fff;}
.comp_message .file_message:before{content:normal;}
.comp_message .link_file{height:auto;text-align:center;background-color:#f3f3f4;border-bottom:1px solid rgba(0,0,0,0.05);border-top-right-radius:10px;border-top-left-radius:10px;}
.comp_message .box_message .thumb_vertical .link_file{background-color:#000;border-bottom:none;}
.comp_message .thumb_g{min-height:50px;margin:0 auto;}
.comp_message .no_image,.comp_message .no_vod{height:106px;background:#f3f3f4;}
.comp_message .no_image .link_file,.comp_message .no_vod .link_file{height:105px;background-color:transparent;}
.comp_message .no_image .ico_noimg,.comp_message .no_vod .ico_noimg2{margin:-12px 0 0 -9px;}
.comp_message_list .no_image .ico_noimg,.comp_message_list .no_vod .ico_noimg2{margin:-7px 0 0 -7px;}
.comp_message_list .thumb_g{min-height:41px;}
.comp_message_img .box_message .file_message.no_image .link_file,.comp_message_img .box_message .file_message.no_vod .link_file{height:193px;border-bottom:0 none;}
.view_newtype .comp_message_img .file_message .link_file{border:none;}
.comp_message_img .no_image,.comp_message_img .no_vod{height:195px;border-radius:10px;/* 2023-01-03-v1222 */ }
.comp_message_img .file_message.fst{border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
.comp_message_img .file_message.fst .link_file{border-bottom:none;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
.comp_message .box_message .play_time{position:absolute;bottom:5px;right:5px;z-index:30;height:16px;padding:0 6px;line-height:16px;font-size:10px;border-radius:4px;background-color:rgba(51,51,51,0.46);}
.comp_message_img .box_message .play_time{bottom:8px;right:8px;}
.comp_message_list li{padding:4px 0 0;}
.comp_message_list li:first-child{padding:0;border-radius:3px;}
.comp_message_list li:nth-child(2){padding:7px 0 0;}
.comp_message_list .file_message{margin:0 1px;width:41px;height:41px;border:1px solid rgba(0,0,0,0.05);border-radius:3px;box-sizing:border-box;/* 2023-01-03-v1222 */ }
.comp_message_list li:first-child .file_message{width:240px;height:120px;}
.comp_message_list .file_message:after{content:normal;}
.comp_message_list .file_message .link_file{height:41px;border-radius:3px;}
.comp_message_list li:first-child .link_file:before{background:linear-gradient(to bottom,rgba(0,0,0,0) 54%,rgba(0,0,0,0.5) 100%);}
.comp_message_list li:first-child .file_message .link_file{height:100%;}
.comp_message_list .no_vod .ico_noimg2{margin:-8px 0 0 -5px;}
.comp_message_list li:first-child .ico_noimg2{margin:-14px 0 0 -6px;}
.comp_message_list .box_message .play_time{right:3px;bottom:3px;width:1px;height:13px;border-radius:50%;}
.comp_message_list .play_time{width:2px;bottom:3px;right:3px;height:14px;border-radius:100%;}
.comp_message_list .play_time .ico_rocket{margin:4px 0px 0px -1px;background-position:-390px -505px;}
.comp_message_list .list_wide_message li:first-child .play_time .ico_rocket{margin:7px 0px 0px 10px;background-position:-636px -621px;}
.comp_message_list li:first-child .play_time{right:8px;bottom:8px;}
.comp_message_list .box_message li:first-child .play_time{width:25px;height:25px;bottom:8px;right:8px;}
.comp_message .list_wide_message .play_live{width:100%;right:0;padding:0;}
.wrap_category .view_newtype.comp_message .play_time{background-color:rgba(51,51,51,0.46);border-radius:4px;z-index:20;}
/* 폰뷰 - 와이드 이미지 리스트 영역 */
.comp_message_list .inner_message .list_wide_message li:first-child .desc_message{margin-right:48px;bottom:5px;left:5px;font-size:15px;}
.comp_message_list .desc_message .txt_box{padding:0;max-height:30px;width:186px;max-width:186px;}
.comp_message_list li:first-child .txt_box{padding:4px 5px;width:173px;}
/* 라이브 영역 */
.comp_message_list .inner_message .list_wide_message.type_live li:first-child .desc_message{margin-right:0;}
.comp_message_list .type_live li:first-child .txt_box{width:218px;max-width:none;}
.comp_message_list .type_live .icon_live_16{margin-bottom:2px;}
.comp_message_list .icon_live_12{position:absolute;bottom:3px;right:3px;z-index:10;}
.file_message .icon_live_16{position:absolute;left:8px;bottom:8px;z-index:10;}
/* 폰뷰 - 텍스트 영역 */
.comp_message .area_message{position:relative;border-radius:10px;background-color:#fff;}
.comp_message .file_message + .area_message{border-radius:0 0 10px 10px;}
.comp_message .inner_message{padding:11px 8px 8px;}
.comp_message .desc_message{margin:0;padding:0;color:#999999;word-break:break-word;}
.comp_message .desc_message + .desc_message{margin-top:9px;}
.comp_message_list .desc_message,.comp_message_img .desc_message{font-size:14px;}
.comp_message_list .desc_message{padding:2px 4px;}
.comp_message_list .desc_message .inner_desc{height:41px;}
.comp_message_img .inner_message{padding:6px 8px 8px;}
.comp_message_list .inner_message{padding:2px 8px 8px;}
.view_newtype.comp_message .file_message + .area_message{border:none;}
.view_newtype.comp_message .box_message .desc_message{color:initial;}
/* 폰뷰 - 공유 */
.comp_message .btn_share{position:absolute;top:50%;right:-35px;transform:translate(0,-50%);}
.comp_message .ico_share{width:27px;height:27px;background-position:-656px -599px;}
/* 폰뷰 - 버튼 영역 */
.comp_message .message_btn{overflow:hidden;margin:15px 0 0;border:none;/* 2023-03-22-v1401 수정*/ }
.comp_message .message_btn.btn_type2{display:flex;}
.comp_message_img .message_btn{margin:4px 0 0;}
.comp_message .desc_message.on + .message_btn{padding-top:4px;}
.comp_message .btn_type2 .link_name{width:100%;}
.comp_message .btn_type2 .link_name:first-child{margin-right:4px;}
.comp_message .message_btn .link_name{display:block;max-height:32px;padding:5px;text-align:center;text-decoration:none;background-color:#f1f2f4;color:#999999;border-radius:3px;box-sizing:border-box;}
.comp_message .message_btn .link_name.link_commerce{background-color:#FFE118;}
.comp_message .message_btn .link_name.inp_on{color:initial;}
.comp_message .message_btn .link_icon{display:block;height:32px;padding:0;border-radius:3px;background-color:#f1f2f4;text-align:center;/* 2023-06-26-v1533 */ }
.comp_message .message_btn .link_icon .txt_btn{display:inline-block;max-height:none;padding:9px 0 7px;/* 2023-06-26-v1533 */ }
.comp_message .message_btn .ico_channel{width:18px;height:13px;margin-top:10px;background-position:-205px -855px;/* 2023-06-26-v1533 */ }
.comp_message .message_btn .type_yellow{background-color:#FEE500;/* 2023-06-26-v1533 */ }
.comp_message .message_btn .txt_btn{overflow:hidden;display:-webkit-box;display:block;max-height:32px;padding:4px 0 2px;font-size:12px;line-height:16px;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.comp_message_img .btn_type2 .link_name,.comp_message_list .btn_type2 .link_name{width:100%;}
.comp_message_img .btn_type2 .link_name:first-child,.comp_message_list .btn_type2 .link_name:first-child{margin-right:4px;}
.comp_message_list .message_btn{margin:4px 1px 3px;}
.view_newtype.comp_message .message_btn .link_name{border:none;height:auto;}
.view_newtype.comp_message .btn_type2 .link_name + .link_name{margin:0;}
.view_newtype.comp_message .btn_type2:before{content:normal;}
.view_newtype.comp_message .box_message .inp_on{color:#333333;}
/* 쿠폰 공통사용(폰뷰,챗봇) */
.link_coupon{overflow:hidden;position:relative;display:flex;justify-content:space-between;margin:8px 0 0;border-radius:6px;font-family:'Apple SD Gothic Neo',NotoSans,sans-serif;text-align:left;text-decoration:none;}
.link_coupon:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(0,0,0,0.12);border-radius:6px;box-sizing:border-box;}
.link_coupon:hover{text-decoration:none;}
.link_coupon .info_coupon{position:relative;display:flex;flex-direction:column;justify-content:center;width:calc(100% - 54px);padding:0 11px;border-right:0;box-sizing:border-box;}
.link_coupon .tit_coupon{overflow:hidden;display:block;font-size:13px;line-height:18px;color:#999;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;}
.link_coupon.inp_on .tit_coupon{color:#191919;}
.link_coupon .desc_coupon{margin-top:2px;font-size:12px;line-height:14px;color:#8E8E8E;}
.link_coupon.inp_on .desc_coupon{color:#767676;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.link_coupon .icon_coupon{flex-shrink:0;position:relative;}
.link_coupon .icon_extra{position:absolute;right:3px;top:3px;}
.view_message .link_coupon,.view_message .link_coupon:after{border-radius:3px;}
.view_message .link_coupon .info_coupon{width:calc(100% - 44px);padding:9px 10px 5px 10px;border-radius:3px 0 0 3px;}
.view_message .link_coupon .tit_coupon{font-size:12px;line-height:14px;}
.view_message .link_coupon .desc_coupon{margin-top:0;font-size:10px;line-height:15px;}
.view_message .link_coupon .icon_coupon{width:44px;height:44px;background-position:-180px -230px;}
.view_message .link_coupon .icon_extra{width:13px;height:9px;background-position:-560px 0px;}
/* 폰뷰 - 하단 수신거부 텍스트 영역 */
.view_message_phone .txt_ad{display:block;margin-top:-4px;margin-left:40px;width:210px;font-size:10px;text-align:right;color:rgba(0,0,0,0.5);transform:scale(0.9);}
.comp_message_img .txt_ad{margin:-4px 40px 0;padding:0;width:260px;}
.comp_message_img .file_message + .txt_ad{margin-top:7px;}
.comp_message_list .txt_ad{margin:-4px 40px 0;padding:0;width:260px;}
.comp_message_list .file_message + .txt_ad{margin-top:7px;}
/* 폰뷰 - 커머스 */
.commerce_list_message{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:-3px 0 0 32px;vertical-align:top;transition:left 0.2s ease 0s;}
.commerce_list_message .view_commerce{margin-left:4px;}
.commerce_list_message .view_commerce:first-child{margin-left:0;}
.commerce_list_message .box_message{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.commerce_list_message .area_message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;min-height:124px;}
.commerce_list_message .no_image .inner_message{left:1px;}
.commerce_list_message .inner_message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;}
.commerce_list_message .message_contents{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;}
.commerce_list_message .message_contents .tit_message{overflow:hidden;display:-webkit-box;max-height:30px;margin:0;font-size:12px;line-height:15px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal;}
.commerce_list_message .message_contents .desc_message{overflow:hidden;display:-webkit-box;max-height:30px;font-size:12px;line-height:16px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.commerce_list_message .list_price ~ .txt_bar:last-child{display:none;}
.commerce_list_message .link_file{height:210px;min-height:210px;border-bottom:0 none;border-radius:0;}
.commerce_list_message .btn_more{margin-left:15px;font-size:10px;line-height:18px;text-align:center;text-decoration:none;-ms-flex-item-align:center;align-self:center;}
.commerce_list_message .btn_more .ico_rocket{display:block;width:33px;height:33px;margin-bottom:2px;background-position:-350px -650px;}
.commerce_list_message_type2 .btn_more{margin-left:15px;}
.commerce_list_message .message_type2 .list_price{margin-top:2px;}
.commerce_list_message .message_type2 .list_price ~ .txt_bar{margin:6px 0 7px;}
.commerce_list_message .message_type2 .list_sale .dc_price{font-size:15px;}
.commerce_list_message .message_type2 .desc_message{padding:0;}
.view_message .wrap_message .commerce_list_message .desc_intro.on{color:rgba(25,25,25,0.5);}
.view_commerce .list_price{overflow:hidden;margin-top:2px;}
.view_commerce .list_price dd{float:left;vertical-align:top;}
.view_commerce .list_price ~ .txt_bar{display:block;width:100%;height:1px;margin:10px 0 4px 0;background-color:rgba(0,0,0,0.08);}
.view_commerce .list_price .normal_price,.view_commerce .list_sale .dc_price{font-weight:bold;font-size:15px;color:#191919;line-height:20px;}
.view_commerce .list_sale .normal_price{margin:6px 0 0 2px;font-weight:normal;font-size:10px;line-height:13px;color:#191919;text-decoration:line-through;}
.view_commerce .list_sale .sale_percent{margin:6px 0 0 5px;font-size:10px;line-height:13px;color:#FF6229;}
.view_commerce .txt_btn{border:1px solid transparent;}
.view_commerce .thumb_g{position:absolute;top:50%;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.view_commerce .thumb_vt{width:100%;height:auto;}
.commerce_intro .tit_intro{display:-webkit-box;display:block;overflow:hidden;max-height:44px;border:1px solid transparent;font-weight:bold;font-size:17px;line-height:22px;color:#999;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;box-sizing:border-box;}
.commerce_intro .txt_bar{display:block;width:20px;height:1px;margin:8px 1px;background-color:#b2b2b2;}
.commerce_intro .desc_intro{overflow:hidden;display:-webkit-box;display:block;max-height:48px;border:1px solid transparent;font-size:12px;line-height:16px;color:rgba(25,25,25,0.5);text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;box-sizing:border-box;}
.commerce_intro .area_message + .txt_ad{position:relative;margin:0;padding:8px 0 0 8px;width:200px;height:21px;text-align:left;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:1px solid #b3ccdc;border-top:transparent;}
.commerce_intro .area_message:first-child:nth-last-child(1){border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.commerce_intro .thumb_vt{width:100%;height:auto;top:0;transform:translate(-50%,0);}
.commerce_intro .tit_message{color:rgba(153,153,153,0.85);}
.commerce_intro .list_price .normal_price{color:#999;}
.box_reject{float:right;margin:4px 56px 0 0;font-size:10px;color:rgba(25,25,25,0.5);text-align:right;transform:scale(0.9);}
.box_reject .txt_reject{position:relative;margin-right:8px;}
.box_reject .txt_reject:after{position:absolute;top:2px;right:-5px;width:1px;height:6px;background-color:rgba(25,25,25,0.5);content:'';}
.box_reject .txt_time{display:block;text-align:right;}
.comp_message_last .commerce_list_message_type2 ~ .box_reject{margin-right:77px;}
/* 통계 */
.preview_legend .comp_message .desc_message{margin:0;padding:0;}
.preview_legend .comp_message .btn_type2:before{content:normal;}
.preview_legend .comp_message .btn_type2 .link_name{width:43%;font-size:11px;}
.preview_legend .comp_message .desc_message.on + .message_btn{padding:8px 0 0;}
/* 상세 */
.view_newtype .area_message{border:1px solid transparent;}
.view_newtype .comp_message .btn_type2:before{content:normal;}
.view_newtype .comp_message .btn_type2 .link_name{margin-left:0;line-height:11px;}
.view_newtype .comp_message .wrap_category .box_message .desc_message{margin:0;}
/* bizmenu - 기본 팝업 */
.layer_alert.active_type1 .wrap_btn .btn_g2{width:70px;}
.layer_alert.active_type2 .wrap_btn .btn_g2{width:122px;}
.layer_alert.active_type3 .wrap_btn .btn_g2{width:152px;}
.layer_alert.active_type4 .wrap_btn .btn_g2{width:172px;}
.layer_alert.chat_bot{width:450px;}
.layer_alert.chat_bot .emph_g{text-decoration:underline;}
/* bizmenu - 상세통계 */
.layer_bizstats .state_cont{margin-top:30px;}
.layer_bizstats .tbl2{border:1px solid #E9E9E9;}
.layer_bizstats .tbl2 td{font-size:13px;}
/* bizmenu - 아이템이 없는 경우에 대한 공통 */
.layer_board .list_board.no_item .cell_txt{width:100%;border-bottom:none;}
.layer_board .list_board.no_item .txt_item{display:block;font-size:14px;text-align:center;color:#999;}
.layer_board .list_board.no_item .txt_message{padding-bottom:6px;font-size:16px;line-height:25px;color:#333;}
/* bizmenu - 자동응답 메시지 목록 팝업 */
.layer_autoresponse{width:655px;margin-left:-328px;}
.layer_autoresponse .btn_close{padding:24px 18px 21px 21px;}
.layer_autoresponse .layer_head{height:93px;}
.layer_autoresponse .layer_head .tit_board{margin-top:25px;}
.layer_autoresponse .layer_head .desc_head{margin-top:1px;font-size:13px;line-height:27px;color:#666;clear:both;}
.layer_autoresponse .btn_enroll{margin:22px 0 0 8px;padding:3px 8px;color:#666;line-height:19px;border:1px solid #d7d7d7;border-radius:2px;}
.layer_autoresponse .btn_enroll .ico_enroll{margin:2px 4px 0 0;width:12px;height:12px;background-position:-619px -659px;}
.layer_autoresponse .layer_body .tit_board{padding:12px 0 7px;}
.layer_autoresponse .tit_board:first-child{border-left:0;}
.layer_autoresponse .tit_type1{width:168px;}
.layer_autoresponse .tit_type2{width:355px;}
.layer_autoresponse .tit_type3{width:130px;}
.layer_autoresponse .list_board .link_data{margin-right:0;}
.layer_autoresponse .list_board.no_item .cell_txt{padding:132px 0 127px;}
.layer_autoresponse .list_board .txt_usersay{width:137px;padding:22px 0 0 30px;}
.layer_autoresponse .list_board .txt_usersay .txt_data{display:block;overflow:hidden;width:116px;text-overflow:ellipsis;white-space:nowrap;}
.layer_autoresponse .list_board .txt_about{width:295px;padding:15px 30px 10px 30px;}
.layer_autoresponse .list_board .txt_about .wrap_thumb{top:-2px;}
.layer_autoresponse .list_board .txt_attach{width:130px;padding:13px 0 14px;text-align:center;}
.layer_autoresponse .layer_foot{padding-bottom:30px;}
.layer_autoresponse .layer_foot .wrap_btn{margin-top:-30px;padding:25px 27px 0;text-align:center;}
/*** 레이어_포스트 목록 ***/
.bizmenu_post .layer_head .tit_board{margin-top:22px;}
.bizmenu_post .btn_w70{width:80px;}
.bizmenu_post .wrap_paging{padding-top:22px;}
.bizmenu_post .inner_paging .link_page{padding:0 7px;}
/*** 레이어_쿠폰 불러오기 목록 ***/
.bizmenu_load .btn_close{padding:18px 18px 20px 20px;}
.bizmenu_load .head_board .tit_board{padding:12px 0 7px;}
.bizmenu_load .tit_type1{width:297px;border-left:0 none;}
.bizmenu_load .tit_type2{width:118px;}
.bizmenu_load .tit_type3{width:105px;}
.bizmenu_load .tit_type4{width:106px;}
.bizmenu_load .tit_type5{width:130px;}
.bizmenu_load .layer_head .tit_board{margin-top:21px;}
.bizmenu_load .list_board .cell_txt{text-align:center;}
.bizmenu_load .list_board .txt_check{width:50px;padding-left:31px;border-left:0 none;}
.bizmenu_load .list_board .txt_about{width:267px;padding:15px 0 10px 30px;border-left:0 none;}
.bizmenu_load .list_board .txt_about .link_data{margin-right:24px;}
.bizmenu_load .list_board .txt_num{width:118px;padding:21px 0 18px;}
.bizmenu_load .list_board .txt_date1{width:105px;padding:21px 0 18px;}
.bizmenu_load .list_board .txt_date2{width:106px;padding:21px 0 18px;}
.bizmenu_load .list_board .txt_attach{width:130px;padding:14px 0 13px;text-align:center;}
.bizmenu_load .btn_w70{width:90px;}
.bizmenu_load .wrap_paging{padding:21px 0 17px;}
.bizmenu_load .inner_paging .link_page{padding:0 7px;}
/*  레이어 팝업 _ 자주 하는 질문 (메시지 묶음) */
.layer_qnamessage{width:655px;margin-left:-328px;}
.layer_qnamessage .btn_close{padding:23px 18px 28px 28px;}
.layer_qnamessage .layer_head{height:94px;}
.layer_qnamessage .layer_head .tit_board{margin:15px 0 7px;}
.layer_qnamessage .layer_head .desc_head{font-size:13px;line-height:15px;color:#666;clear:both;}
.layer_qnamessage .btn_enroll{margin:22px 0 0 8px;padding:4px 8px;color:#666;line-height:18px;border:1px solid #d7d7d7;border-radius:2px;}
.layer_qnamessage .btn_enroll .ico_enroll{margin:2px 6px 0 0;width:12px;height:12px;background-position:-619px -659px;}
.layer_qnamessage .layer_body{padding-top:19px;}
.layer_qnamessage .tit_board{padding:12px 0 7px;}
.layer_qnamessage .tit_board:first-child{padding-top:10px;border-left:0;}
.layer_qnamessage .tit_type1{width:193px;}
.layer_qnamessage .tit_type2{width:411px;}
.layer_qnamessage .list_board .link_data{margin-right:0;}
.layer_qnamessage .list_board .cell_txt{padding-top:24px;}
.layer_qnamessage .list_board.no_item .cell_txt{padding-top:144px;}
.layer_qnamessage .list_board .item_inp{width:48px;}
.layer_qnamessage .list_board .txt_usersay{width:163px;padding:24px 0 15px 30px;}
.layer_qnamessage .list_board .txt_usersay .txt_data{display:block;overflow:hidden;width:116px;text-overflow:ellipsis;white-space:nowrap;}
.layer_qnamessage .list_board .txt_about{width:313px;padding:17px 32px 8px 32px;}
.layer_qnamessage .list_board .txt_about .wrap_thumb{top:-2px;}
.layer_qnamessage .item_inp{width:49px;}
.layer_qnamessage .txt_check{width:50px;}
.layer_qnamessage .item_inp .inp_g{left:16px;border:1px solid #c4c4c4;}
.layer_qnamessage .item_inp .lab_g .ico_rocket{display:block;left:30px;margin-top:-7px;}
.layer_qnamessage .wrap_btn{text-align:center;}
.layer_qnamessage .wrap_btn .btn_g{width:80px;height:32px;line-height:32px;}
.layer_qnamessage.status_disabled .btn_g2{opacity:0.5;}
/* 챗봇 사용자 발화 입력 */
.chatbot_usersay{width:550px;height:405px;}
.chatbot_usersay .layer_head{padding:0 26px;}
.chatbot_usersay .layer_head .tit_board{margin-top:25px;}
.chatbot_usersay .btn_close{padding:24px 14px 20px 20px;}
.chatbot_usersay .layer_body{padding:5px 31px 0 25px;}
.chatbot_usersay .box_tf{padding:17px 11px 9px;width:476px;height:118px;}
.chatbot_usersay.status_error .box_tf{border:1px solid #ff9789;}
.chatbot_usersay .tf_g{margin-bottom:9px;padding-bottom:8px;height:90px;}
.chatbot_usersay .txt_byte{display:block;padding:0 0 5px;font-size:12px;line-height:16px;text-align:right;color:#999;}
.chatbot_usersay .layer_body .wrap_btn{padding:10px 27px 0 0;text-align:left;border-top:none;}
.chatbot_usersay .layer_body .btn_validation{width:103px;}
.chatbot_usersay.status_disabled .wrap_btn{opacity:0.5;}
.chatbot_usersay .layer_body .desc_usersay{padding:8px 0 13px;color:#999;}
.chatbot_usersay .layer_body .wrap_btn + .desc_usersay{padding:23px 0 8px;}
.chatbot_usersay .layer_body .txt_status{display:block;color:#333;}
.chatbot_usersay .layer_body .wrap_btn + .txt_status{padding-top:8px;}
.chatbot_usersay.status_error .layer_body .txt_status{color:#e54e25;}
.chatbot_usersay.status_success .layer_body .txt_status + .desc_usersay{padding:3px 0 8px 0;}
.chatbot_usersay .layer_body .txt_status + .desc_usersay{padding:4px 0 8px 0;}
.chatbot_usersay .layer_body .emph_g{text-decoration:underline;}
.chatbot_usersay .layer_foot .wrap_btn{padding-top:24px;text-align:center;}
.chatbot_usersay.status_disabled .layer_foot .wrap_btn{opacity:1;}
.chatbot_usersay.status_disabled .layer_foot .btn_g2{opacity:0.5;}
/* 아이콘 선택 */
/* 2023-09-14-v1614
// .wrap_iconselect + .wrap_iconselect{padding-top:25px;}
// .wrap_iconselect .tit_iconselect{display:block;padding-bottom:1px;font-weight:400;font-size:14px;line-height:20px;color:#666;}
// .layer_iconselect{width:720px;margin-left:-360px}
// .layer_iconselect .layer_head .tit_board{margin-top:26px}
// .layer_iconselect .layer_body{padding:13px 30px 0;}
// .layer_iconselect .list_iconselect{overflow:hidden}
// .layer_iconselect .list_iconselect li{float:left;margin-top:5px;margin-left:5px;width:90px;height:90px;text-align:center;border:1px solid rgba(0,0,0,.15);box-sizing:border-box;cursor:pointer}
// .layer_iconselect .list_iconselect li:hover{background-color:rgb(243,249,249)}
// .layer_iconselect .list_iconselect li:nth-child(7n+1){margin-left:0}
// .layer_iconselect .list_iconselect li.on{border:2px solid rgb(255,86,64)}
// .layer_iconselect .box_icon{padding:21px 0 2px;font-size:0}
// .layer_iconselect .tit_icon{font-weight:unset;font-size:11px}
// .layer_iconselect .wrap_btn{padding:20px 27px 30px;text-align:center;border-top:none}
// .layer_iconselect .wrap_btn .btn_g{width:70px;height:32px;line-height:32px}
// .layer_iconselect .btn_close{padding-top:25px}
*/
/* 비지니스 인증 개인정보 마스킹가이드 주의사항 */
.layer_masking{width:640px;margin-left:-249px;}
.wrap_confirm .txt_caution .link_guide{display:inline-block;padding-top:2px;}
/* 비지니스 인증 개인정보 마스킹가이드 팝업 (manage&layer&type6) */
.layer_masking .tbl_masking{margin-top:30px;border:1px solid #e9e9e9;}
.layer_masking .tbl_masking th{padding:13px 0;line-height:14px;font-size:14px;}
.layer_masking .tbl_masking td{padding:20px 25px;color:#666666;text-align:left;}
.layer_masking .tit_masking{display:block;padding-top:30px;padding-bottom:3px;font-weight:normal;font-size:17px;color:#222222;}
.layer_masking .desc_masking{padding-bottom:26px;color:#666666;}
.layer_masking .list_masking{display:flex;padding-top:30px;}
.layer_masking .list_masking li{flex-basis:0;flex-grow:1;margin-right:10px;text-align:center;/* 2023-01-05-v1292 :수정 */ }
.layer_masking .list_masking.list_type1 li:nth-child(2){flex-grow:2;/* 2023-01-05-v1292 :추가 */ }
.layer_masking .list_masking li:last-child{margin-right:0;}
.layer_masking .list_masking li .img_sample{padding-bottom:3px;width:100%;/* 2023-01-05-v1292 :수정 */ }
.layer_masking .list_masking li .tit_sample{color:#333;}
.layer_masking .list_masking li .txt_sample{display:block;font-size:12px;color:#666666;}
.layer_masking .box_masking{height:680px;margin:23px 0 31px;background-color:#F9F9F9;border:1px solid #E6E6E6;text-align:center;}
.layer_masking .wrap_utils{display:flex;justify-content:space-between;padding:20px 0 15px;}
/* 2023-01-02-v1266 :수정 시작 */
.layer_masking .wrap_utils .btn_undo,.layer_masking .wrap_utils .btn_redo{padding:6px 12px;border:1px solid #D8D8D8;border-radius:2px;opacity:0.4;}
.layer_masking .wrap_utils [class*="box_"]{display:flex;}
.layer_masking .wrap_utils .btn_undo.active,.layer_masking .wrap_utils .btn_redo.active{opacity:1;}
.layer_masking .wrap_utils .btn_redo{margin-left:6px;}
.layer_masking .wrap_utils .btn_redo .ico_revert{transform:scaleX(-1);}
.layer_masking .wrap_utils .btn_g{margin-left:10px;}
.layer_masking .wrap_utils .btn_set{width:150px;}
.layer_masking .wrap_utils .btn_set.active{background-color:#333;border-color:#333;color:#fff;}
.layer_masking .wrap_utils .ico_revert{width:21px;height:21px;background-position:-150px -864px;}
.layer_masking .wrap_utils .ico_check{width:10px;height:10px;margin-right:5px;background-position:-66px -874px;vertical-align:middle;}
.layer_masking .wrap_utils .box_right .btn_g{width:70px;}
/* // 2023-01-02-v1266 :수정 끝 */
.layer_masking .box_edit{overflow:scroll;height:514px;background-color:#F9F9F9;border:1px solid #E6E6E6;cursor:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/cursor_handle.png),pointer;}
.layer_masking .box_edit.active{cursor:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/cursor_drag.png),crosshair;}
.layer_masking .fake_scroll .scroll{background-color:#D4D4D4;border-radius:0;}
.layer_masking .fake_scroll .scroll_hor{top:auto;bottom:5px;width:511px;height:6px;}
.layer_masking .fake_scroll .scroll_ver{right:6px;width:6px;height:220px;}
/* 스마트메세지 와이드 리스트형 추가 (스마트메시지 상세) */
.message_smart .comp_message_list .list_wide_message{overflow:hidden;}
.message_smart .list_message .list_wide_message li{float:none;margin-left:0;}
.message_smart .comp_message_list .dimmed_delete{z-index:40;}
.message_smart .comp_message_list .file_message .link_file{height:41px;}
.message_smart .comp_message_list .file_message{border:1px solid rgba(0,0,0,0.05);}
.message_smart .list_wide_message li:first-child .play_time{padding:0;border-radius:29px;}
.message_smart .list_wide_message li:first-child .play_time .ico_rocket{display:block;position:static;width:11px;height:14px;}
.message_smart .view_newtype .play_time .ico_rocket{margin:4px 0px 0px -1px;background-position:-390px -505px;}
.message_smart .comp_message_list li:first-child .desc_message{bottom:8px;left:6px;}
.message_new .comp_message_list .box_message .play_time{border-radius:6px;}
.message_smart .wrap_category .box_message .layer_tooltip{left:0;right:0;z-index:50;}
.message_smart .wrap_category .box_message .layer_tooltip .link_tooltip{text-decoration:underline;}
.view_message_list .ico_noimg,.view_message_list .ico_noimg2,.view_message_list .ico_vod{display:none;}
.message_smart .box_message .inp_on{color:#333333;}
/* 스마트메세지 와이드 리스트형 추가 (스마트통계와 분석) */
.info_legend .detail_legend .time_legend{color:#bebebe;}
.info_legend .list_wide_message li:first-child .file_message{width:175px;height:88px;}
.info_legend .list_wide_message .desc_message{line-height:13px;}
.info_legend .list_wide_message li:first-child .desc_message{line-height:12px;}
.info_legend .comp_message_list .desc_message{padding:2px 4px;}
.info_legend .comp_message_list .desc_message .txt_box{width:135px;}
.info_legend .comp_message_list .file_message{width:30px;height:30px;border:0 none;}
.info_legend .comp_message_list .box_message .desc_message{max-height:35px;padding:0 4px;border:0 none;}
.info_legend .comp_message_list .desc_message .inner_desc{height:30px;}
.info_legend .file_message.no_image .link_file,.info_legend .view_newtype .file_message.no_vod .link_file{height:30px;}
.info_legend .comp_message_list .file_message .link_file{height:30px;}
.info_legend .comp_message_list li:first-child .file_message .link_file{height:100%;}
.info_legend .comp_message_list .play_time .ico_rocket{margin:-3px 0px 0px -1px;}
.info_legend .comp_message_list .box_message li:first-child .play_time{bottom:6px;right:6px;padding:0;border-radius:29px;}
.info_legend .comp_message_list .list_wide_message li:first-child .play_time .ico_rocket{display:block;position:static;width:11px;height:14px;}
.info_legend .comp_message_list .box_message .play_time{right:4px;bottom:4px;height:11px;padding:0 5px;border-radius:5px;}
.info_legend .comp_message_list .desc_message,.info_legend .comp_message_img .desc_message{font-size:10px;}
.info_legend .comp_message_list li:first-child .desc_message{bottom:0;left:0;font-size:11px;}
.info_legend .view_message_list .tit_subject{font-size:10px;line-height:17px;}
.info_legend .view_message_list .message_tit{height:17px;}
.info_legend .comp_message_list li:first-child .txt_box{width:125px;padding:0 0 0 3px;margin-bottom:5px;}
.info_legend .comp_message .message_btn .txt_btn{font-size:10px;line-height:12px;}
.info_legend .comp_message .message_btn .link_name{padding:0 5px;}
.info_legend .comp_message_list li{padding:6px 0 0;}
.info_legend .comp_message_list li:first-child{padding-top:4px;}
.info_legend .comp_message_list .message_btn{margin:6px 0px 1px;}
.info_legend .comp_message_list .inner_message{padding:0 5px 5px;}
.info_legend .comp_message_list .area_message{border-radius:7px;}
.cont_smartmsg .graph .highcharts-label .state_completed{margin-top:-12px;margin-left:9px;}
.cont_smartmsg .graph .highcharts-label .state_completed .ico_rocket{width:48px;height:42px;margin-right:-10px;background-position:-635px -635px;}
.cont_smartmsg .graph .highcharts-label .state_completed .ico_rocket b{display:none;}
.cont_smartmsg .graph .highcharts-label .state_completed span{color:#2eacbc;}
/* 원클릭결제 */
.disabled.box_tf{background-color:#f0f1f2;}
.disabled.box_tf .tf_g{color:#888888;}
.message_write .info_ad .desc_error{margin-top:7px;}
.message_write .section_type .item_inp.item_inp_type11,.message_write .section_type .item_inp.item_inp_type6{margin:0 0 7px 20px;}
.message_write .section_type .item_discount .box_tf,.message_write .section_type .item_title .box_tf{margin:0 0 0 6px;}
.message_write .section_type .box_tf .wrap_tooltip{position:absolute;top:3px;left:78px;}
.message_write .section_type2 .box_tf .wrap_tooltip{left:90px;}
.message_write .section_type .box_tf .layer_tooltip{top:29px;left:-5px;width:185px;}
.message_write .section_type2 .box_tf .layer_tooltip{width:195px;}
.message_write .section_type .box_tf .layer_tooltip .ico_arr{position:absolute;top:-5px;left:14px;}
.item_inp .lab_g .ico_check.error_check{background-position:-770px -600px;}
.message_write .desc_upload{padding:1px 0 2px 8px;color:#999999;text-indent:-8px;}
.rocket_chat .preview_chat .wrap_thumb{top:8px;left:8px;}
/* 대시보드 > 스마트메세지 배너 & 팝업 */
.aside_rocket .cont_info.info_banner .btn_layer{color:#2eacbc;-webkit-font-smoothing:antialiased;font-size:13px;text-decoration:underline;}
.layer_smtguide{width:660px;margin-left:-330px;color:#666666;}
.layer_smtguide .layer_body{padding:60px 60px 0 60px;text-align:center;}
.layer_smtguide .tit_layer{padding:0;font-size:22px;color:#333;}
.layer_smtguide .box_smtguide{width:724px;height:250px;margin:22px auto 0;padding:2px;background:#f8f8f9;border:1px solid #d8d8d8;border-radius:3px;}
.layer_smtguide .desc_smtguide{padding-top:10px;font-size:14px;color:#666;line-height:19px;}
.layer_smtguide .img_sample{display:block;}
.layer_smtguide .wrap_btn{padding:20px 0 38px;border-top:0 none;text-align:center;}
.layer_smtguide .ico_check{width:18px;height:18px;margin-right:9px;vertical-align:top;border-radius:2px;background-position:-100px -160px;}
.layer_smtguide .layer_foot{margin-top:20px;height:39px;border-top:1px solid rgba(0,0,0,0.03);background-color:rgba(0,0,0,0.03);text-align:right;}
.layer_smtguide .wrap_inp{display:inline-block;padding-right:15px;vertical-align:top;}
.layer_smtguide .wrap_btn .btn_g{width:180px;}
.layer_smtguide .wrap_inp .item_inp{margin:10px 0 11px 0;}
.layer_smtguide .wrap_inp .item_inp .lab_g{font-size:13px;line-height:21px;color:#666;}
.layer_smtguide .wrap_inp .item_inp .ico_check{background-position:-775px -625px;}
.layer_smtguide .layer_foot .btn_close{height:39px;font-size:13px;color:#666;vertical-align:top;padding:0 15px 0 0;position:unset;}
.layer_smtguide .layer_foot .btn_close .ico_close{display:inline-block;width:13px;height:13px;margin:2px 7px 0 0;background-position:-770px -650px;}
.layer_smtguide .layer_foot .link_close{position:absolute;top:20px;right:20px;width:20px;height:20px;background-position:-750px -625px;}
/* 유저셀렉터 */
.smartmsg_feature:after{position:absolute;right:70px;bottom:32px;width:552px;height:26px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/bg_intro_txt.png) 0 0 no-repeat;content:'';}
.smtmsg_main{overflow:hidden;padding-top:59px;border-top:1px solid #666666;}
.smtmsg_main .smt_cntselector{width:460px;height:252px;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_typeselector1.png);background-repeat:no-repeat;}
.smtmsg_main .smt_userselector{width:460px;height:252px;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_typeselector2.png);background-repeat:no-repeat;}
.smtmsg_main .list_smart{overflow:hidden;width:980px;padding-left:0;}
.smtmsg_main .list_smart li{overflow:hidden;float:left;position:relative;width:458px;margin:0 20px 15px 0;border:1px solid rgba(0,0,0,0.05);}
.smtmsg_main .list_smart li:first-child{margin-left:0;}
.smtmsg_main .list_smart .lst .tit_type{opacity:.5;}
.smtmsg_main .list_smart .tit_type{padding-bottom:7px;font-weight:bold;text-align:left;}
.smtmsg_main .list_smart .type_info{float:left;width:191px;padding:41px 19px 0 34px;}
.smtmsg_main .list_smart .desc_type{font-size:14px;line-height:18px;color:#666;}
.smtmsg_main .list_smart .ico_new{height:15px;width:auto;margin:4px 0 0 6px;padding:0 5px;border:1px solid rgba(255,86,64,0.6);border-radius:17px;font-weight:normal;font-size:10px;line-height:16px;}
.smtmsg_main .list_smart .btn_setup{position:absolute;left:34px;top:163px;width:118px;height:38px;margin:0;border:1px solid rgba(0,0,0,0.05);font-size:13px;line-height:38px;color:rgba(0,0,0,0.8);background-color:#ffdf2c;}
.smtmsg_main .list_smart .btn_setup:hover{background-color:#e7c81a;}
.smtmsg_main .list_smart .type_details{padding:16px 30px 40px;border-top:1px solid rgba(0,0,0,0.05);font-size:12px;line-height:1.5;}
.smtmsg_main .list_smart .type_details .desc_g{color:#666;font-size:14px;}
.smtmsg_main .list_smart .type_details .emph_g{display:block;margin-bottom:10px;}
.smtmsg_main .link_more{display:block;font-size:14px;text-decoration:underline;text-align:right;}
.list_msgselector.list_category{overflow:hidden;margin-top:30px;}
.list_msgselector.list_category .item_category{float:left;width:260px;padding:20px 20px 30px 20px;margin-left:20px;background-color:#C7E0E4;}
.list_msgselector.list_category .item_before{background-color:#eeeeee;}
.list_msgselector.list_category .item_category:first-child{margin-left:0px;}
.list_msgselector .item_category .tit_category{overflow:hidden;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,0.06);font-size:16px;line-height:36px;}
.list_msgselector .item_category .tit_category button{float:right;}
.list_msgselector .item_category .img_before{display:block;margin:auto;}
.list_msgselector .item_category .btn_edit{color:#2EACBC;border-color:#a6c9cd;}
.list_msgselector .item_category .btn_edit:hover{border:1px solid #2EACBC;}
.list_msgselector .comp_message.comp_message_default .box_message{margin:auto;}
/* 유저셀렉터 레이어 */
.layer_selector{width:655px;margin-left:-330px;}
.layer_selector .tit_type1{width:100px;border-left:0 none;}
.layer_selector .tit_type2{width:110px;}
.layer_selector .tit_type3{width:310px;}
.layer_selector .tit_type4{width:130px;}
.layer_selector .list_board .cell_txt{font-size:12px;}
.layer_selector .list_board .txt_campaign{width:100px;text-align:center;border-left:0 none;}
.layer_selector .list_board .txt_msgtype{width:110px;text-align:center;}
.layer_selector .list_board .txt_tit{display:block;padding:14px 20px 5px;width:270px;text-align:center;}
.layer_selector .list_board .txt_attach{width:130px;text-align:center;}
.layer_selector .list_board .txt_attach .btn_h28{width:70px;}
.layer_selector .list_board .link_data{margin:0;padding:0;}
.layer_selector .wrap_paging{padding:15px 0 30px;}
.layer_book .item_total{margin-top:10px;}
.layer_book .item_total dt{float:left;font-size:16px;}
.layer_book .item_total dd{overflow:hidden;text-align:right;font-size:16px;font-weight:bold;}
.layer_selector .list_board .txt_campaign .inner_txt{display:block;overflow:hidden;width:80px;padding:0px 10px 0px;text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:35px;}
.message_selector .section_smartsetup .item_inp{display:inline-block;}
.message_selector .section_smartsetup .wrap_tooltip{top:-5px;right:-29px;}
.message_selector .section_smartsetup .btn_help{display:inline;}
.message_selector .section_smartsetup .layer_tooltip{top:auto;bottom:33px;padding:10px 10px 8px;}
.message_selector .section_smartsetup .layer_tooltip .ico_arr{top:auto;bottom:-5px;right:auto;left:8px;transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}
.message_selector .section_smartsetup .bundle_setup1 .layer_tooltip{left:0;width:411px;}
.message_selector .section_smartsetup .bundle_setup2 .layer_tooltip{left:0;width:420px;}
.message_selector .section_smartsetup .select_setup .opt_setup{float:none;margin-left:15px;}
.message_selector .info_message .detail_setting.section_g{padding-top:21px;margin-bottom:21px;border-top:1px solid #e9e9e9;}
.message_selector .detail_add .send_setup .cont_detail{padding:9px 0 20px;}
.message_selector .detail_add .desc_info{font-size:14px;margin:13px 0 10px;}
.message_selector .detail_add .layer_more .info_more{width:150px;height:unset;text-align:left;}
.message_selector .detail_add .layer_more .info_more .btn_close{height:40px;}
.message_selector .detail_add .layer_more .info_more .ico_close{width:19px;height:19px;background-position:-780px -60px;}
.message_selector .detail_add .layer_more .tit_more{margin:0 10px;padding:4px 0 0px;color:#333333;border-color:#F5F5F5;}
.message_selector .detail_add .layer_more .list_more li{line-height:28px;color:#333333;}
.message_selector .detail_add .send_setup{overflow:unset;}
.message_selector .detail_add .bundle_more{float:left;}
.message_selector .detail_add .bundle_info{overflow:hidden;}
.message_selector .detail_add .item_bundle{padding:4px 20px 4px 140px;}
.message_selector .detail_add .item_bundle .box_tf{width:342px;background-color:#fff;}
.message_selector .detail_add .item_bundle .box_tf .tf_g{color:#333333;}
.message_selector .detail_add .item_bundle .txt_count{margin-right:20px;}
.message_selector .detail_add .wrap_btn{border:0;padding:0 40px 0 0;}
.message_selector .detail_add .wrap_btn .btn_g{width:10%;padding:0 12px;}
.message_selector .detail_add .wrap_btn .btn_g:last-child{width:81px;}
.message_selector .detail_add .total_setup{padding:20px;margin-top:20px;border:1px solid #d8d8d8;background-color:#fcfcfc;}
.message_selector .detail_add .total_setup .txt_total{font-size:16px;}
.message_selector .detail_add .total_setup .desc_warn{padding-top:5px;}
.message_selector .detail_add .wrap_info .item_inp{margin:3px 0 27px;}
.message_selector .desc_warn{color:#ff5640;}
.wrap_cate_selector .view_newtype{width:889px;}
.wrap_cate_selector .comp_message{float:left;}
.wrap_cate_selector .list_message li{width:100%;}
.wrap_cate_selector .info_userselector{position:relative;float:right;width:515px;padding:15px 35px 5px;border-radius:10px;border:1px solid #ebebeb;background-color:rgba(252,252,252,0.6);}
.wrap_cate_selector .info_userselector .ico_arr{position:absolute;top:17px;left:-11px;font-size:0;line-height:0;pointer-events:none;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);}
.wrap_cate_selector .info_userselector .ico_arr:before{width:0;height:0;border:solid transparent;border-width:0 5px 6px 5px;border-bottom-color:rgba(252,252,252,0.6);content:'';}
.wrap_cate_selector .info_userselector .list_tooltip .tit_tooltip{width:20%;float:left;margin-bottom:8px;line-height:20px;font-size:14px;color:#888888;}
.wrap_cate_selector .info_userselector .list_tooltip dd{overflow:hidden;margin-bottom:8px;font-size:13px;line-height:20px;}
.wrap_cate_selector .info_userselector .list_tooltip .link_tooltip{text-decoration:underline;}
.analysis_info .item_type1 .list_analysis dt{display:block;margin-bottom:5px;color:#06acbc;font-size:14px;}
.message_smart .info_details{display:block;margin-bottom:23px;margin-top:5px;}
.message_smart .info_details .tit_default{color:#333333;float:left;margin-bottom:0px;line-height:26px;}
.message_smart .info_details .info_campaign{overflow:hidden;text-align:right;padding:27px 0 0px;}
.message_smart .info_details .tit_info{height:28px;font-weight:normal;font-size:14px;color:#888888;}
.message_smart .info_details .txt_info{overflow:hidden;display:inline-block;margin-left:0;font-size:14px;color:#2eacbc;-webkit-font-smoothing:antialiased;max-width:193px;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
/* 대시보드 비즈니스 인증 */
.box_board .list_slide .cont_item .emph_g6{display:block;margin-top:3px;}
.box_board.box_biz{padding:34px 36px;margin-bottom:0;background-color:white;}
.box_board.box_biz .desc_board{padding:2px 0 20px;}
.box_board.box_biz.box_bizyet .desc_board{padding:2px 0 25px;}
.box_board.box_biz .wrap_bottom{position:relative;margin-top:14px;min-height:24px;}
.box_board.box_biz.box_bizyet{padding-bottom:50px;}
.box_board.box_biz.box_bizyet .wrap_bottom{margin-top:30px;}
.box_board.box_biz .wrap_paging{position:absolute;width:55px;padding:0 0 0 32px;margin-right:-35px;margin-left:auto;bottom:auto;text-align:right;}
.box_board.box_biz .wrap_btn{position:absolute;padding-top:0px;}
.box_board.box_biz .btn_page{text-align:center;}
.box_board.box_biz .btn_page.btn_next{margin-left:-4px;}
.box_board.box_biz .paging_board{position:absolute;left:7px;top:0px;display:inline-block;padding:0;text-align:unset;line-height:26px;vertical-align:middle;}
.box_board.box_biz .paging_board .paging_num{color:#888;}
.box_board.box_biz .paging_board .num_now{color:#333;}
.box_board.box_biz .item_board .cont_item .link_info{margin-top:6px;color:#333;}
.box_board.box_biz .item_board .emph_g{margin-top:12px;}
.box_board.box_biz .item_board .desc_item{color:#888;line-height:18px;}
.box_board.box_biz .item_board .cont_item{padding:28px 32px;}
.box_board.box_biz .item_board{height:194px;}
.box_board.box_info{padding:34px 36px;}
.box_board.box_info .badge_confirm.badge_done{margin-top:1px;}
.box_board.box_info .info_tit{border:none;}
.box_board.box_info .list_slide{height:unset;}
.box_board.box_info .list_slide li{height:unset;background-image:none;}
.box_board.box_info .slide_type1 .info_item{margin-top:15px;border-top:1px solid rgba(0,0,0,0.05);}
.box_board.box_info .slide_type2 .list_item{overflow:hidden;padding:30px 35px 22px;border:1px solid rgba(0,0,0,0.05);background-color:#F9F9F9;}
.box_board.box_info .slide_type2 .list_item li{width:110px;}
.box_board.box_info .slide_type2 .list_item li + li{margin-left:42px;}
.box_board.box_info .slide_type2 .list_item .item_thumb{position:relative;margin-bottom:13px;font-size:0;}
.box_board.box_info .slide_type2 .list_item .item_thumb .badge{position:absolute;top:0;left:0;padding:2px 5px;background-color:#666;color:#fff;font-size:11px;border-radius:2px;}
.box_board.box_info .slide_type2 .list_item .tit_item,.box_board.box_info .slide_type2 .list_item .desc_item{display:block;text-align:center;}
.box_board.box_info .slide_type2 .list_item .tit_item{margin-bottom:2px;}
.box_board.box_info .slide_type2 .link_item:hover{text-decoration:none;}
.box_board.box_info .slide_type2 .link_item:hover > .desc_item{text-decoration:underline;}
.box_board.box_info .slide_type2 .list_item .desc_item{color:#666;}
.box_board.box_info .slide_type2 .slide_desc{margin-bottom:5px;font-size:13px;}
.box_board.box_info .wrap_slide{height:unset;border:none;}
.box_board.box_info .wrap_bottom{position:relative;margin-top:10px;min-height:24px;}
.box_board.box_info .wrap_paging{position:absolute;width:55px;padding:0 0 0 32px;margin-right:-35px;margin-left:auto;bottom:auto;text-align:right;}
.box_board.box_info .btn_page{text-align:center;}
.box_board.box_info .btn_page.btn_next{margin-left:-4px;}
.box_board.box_info .paging_board{position:absolute;left:7px;top:0px;display:inline-block;padding:0;text-align:unset;line-height:26px;vertical-align:middle;}
.box_board.box_info .paging_board .paging_num{color:#888;}
.box_board.box_info .paging_board .num_now{color:#333;}
.box_board.box_info .btn_ex{position:absolute;height:24px;margin-top:0;padding-top:10px;}
.box_board.box_info .wrap_btn{position:absolute;padding-top:0px;}
.box_board.box_info .info_item .desc_item{font-size:14px;}
/* 대시보드 비즈니스 성과 슬라이드 */
.cont_board .box_board.box_result .list_slide > li{height:300px;}
.cont_board .box_board.box_result .list_slide li{background-color:#fff;}
.box_board.box_result{border:0 none;/* 2023-05-24-v1492 */ }
.box_board.box_result .wrap_slide{height:300px;border:0 none;}
.box_board.box_result .inner_board{margin-top:18px;}
.box_board.box_result .list_slide{height:300px;}
.box_board.box_result .list_slide .list_result{margin-top:0;}
.box_board.box_result .list_slide .list_result li{float:none;height:auto;}
.box_board.box_result .tit_result{overflow:hidden;display:block;color:#888888;font-weight:normal;font-size:13px;line-height:16px;}
.box_board.box_result .tit_result .graph_info{float:right;}
.box_board.box_result .tit_result .graph_item{position:relative;padding-left:12px;color:#333333;font-size:13px;line-height:16px;}
.box_board.box_result .tit_result .graph_item::before{position:absolute;top:2px;left:0;width:8px;height:8px;border-radius:4px;background-color:#D2E0ED;content:'';}
.box_board.box_result .tit_result .graph_item:first-child::before{background-color:#66AEF3;}
.box_board.box_result .tit_result .graph_item + .graph_item{margin-left:28px;}
.box_board.box_result .graph_data{margin-top:10px;}
.box_board.box_result .graph_data.type2{margin-top:6px;}
.box_board.box_result .no_data{border-radius:4px;background-color:#F5F5F5;color:#888888;font-size:12px;line-height:24px;text-align:center;}
.box_board.box_result .list_result_detail{margin-top:10px;}
.box_board.box_result .list_result_detail li{float:none;height:auto;color:#333333;font-size:12px;line-height:20px;}
.box_board.box_result .link_info{margin-top:5px;color:#2eacbc;-webkit-font-smoothing:antialiased;font-size:13px;text-decoration:underline;}
.box_board.box_result .wrap_bottom{position:relative;margin-top:10px;min-height:24px;}
.box_board.box_result .wrap_paging{position:absolute;width:55px;padding:0 0 0 32px;margin-right:-35px;margin-left:auto;bottom:auto;text-align:right;}
.box_board.box_result .btn_page{text-align:center;}
.box_board.box_result .btn_page.btn_next{margin-left:-4px;}
.box_board.box_result .paging_board{position:absolute;left:7px;top:0px;display:inline-block;padding:0;text-align:unset;line-height:26px;vertical-align:middle;}
.box_board.box_result .paging_board .paging_num{color:#888;}
.box_board.box_result .paging_board .num_now{color:#333;}
.cont_smartmsg .item_stat.stat_ctr dt{position:relative;}
.cont_smartmsg .item_stat.stat_ctr dt .wrap_tooltip{left:75px;top:-3px;right:auto;word-break:keep-all;}
.cont_smartmsg .item_stat.stat_ctr dt .layer_tooltip{display:block;left:35px;width:215px;top:0;}
.cont_smartmsg .item_stat.stat_ctr dt .layer_tooltip .ico_arr{top:14px;left:-11px;right:auto;transform:rotate(270deg);}
/* 1:1채팅 > 채팅목록 > 친구그룹에 추가 팝업 내 체크박스 */
.layer_group .item_inp .lab_g .ico_check{background-color:transparent;}
/* 카카오톡 채널 [비즈니스 채널] 도입 대응 */
.cont_biz .box_guide{padding:30px 15px 30px 28px;}
.cont_biz .box_guide .tit_guide{padding:0;margin-top:25px;line-height:26px;font-weight:bold;font-size:16px;color:#333;background-color:transparent;}
.cont_biz .box_guide .desc_guide{margin-top:9px;}
/* 2024-01-22-v1735 제거 시작 */
/* 2024-01-22-v1735 제거 끝 */
.cont_board .box_board.box_biz{border:0;}
.cont_board .box_board .list_slide li{background-image:none;background-color:#F9F9F9;}
.cont_board .box_board .list_slide li .thumb_view{right:13px;top:15px;}
.cont_board .box_board .list_slide .cont_item{padding-left:33px;}
.cont_board .box_board .list_slide .cont_item .tit_item{margin-top:0px;font-weight:bold;font-size:18px;line-height:24px;}
.cont_board .box_board .list_slide .cont_item .desc_item{line-height:19px;}
.cont_board .box_board .list_slide li:last-child .cont_item .desc_item{margin-top:10px;}
.cont_board .box_board .list_slide .cont_item .emph_item{line-height:24px;}
.cont_board .box_board .list_slide .cont_item .emph_g6{margin-top:20px;font-size:13px;color:#333;}
.cont_board .box_board.box_info .list_slide li{background-color:transparent;}
.cont_board .box_board.box_info .badge_confirm.badge_done{width:88px;color:#666;line-height:23px;border-color:#999;}
.cont_manage .inf_bizprofile .info_tit .badge_confirm{width:66px;line-height:23px;}
.cont_manage .inf_bizprofile .info_tit .badge_channel{background-color:#30363D;color:#fff;border-color:#30363D;}
.cont_manage .inf_bizprofile .info_tit .badge_confirm.badge_done{width:88px;color:#666;line-height:23px;border-color:#999;}
.layer_masking.layer_withid{width:720px;}
.layer_masking.layer_withid .masking_guide{padding-bottom:0;}
.layer_masking.layer_withid .list_masking{padding-bottom:30px;}
.layer_masking.layer_withid .btn_g2{width:150px;margin:auto;}
.layer_masking.layer_withid .wrap_btn{text-align:center;padding-bottom:30px;}
.layer_alert.layer_alert2 .emph_g2.emph_caution span{display:inline-block;}
.layer_alert.layer_alert2 .emph_g2.emph_caution .ico_caution{margin-right:11px;}
.cont_plus .link_plus .wrap_cont{top:27px;transform:none;}
.cont_plus .link_plus .tit_invite{font-size:18px;}
.cont_plus .link_plus .badge_confirm{width:66px;margin-left:10px;line-height:23px;}
.cont_plus .link_plus .badge_channel{background-color:#30363D;color:#fff;border-color:#30363D;}
.cont_plus .link_plus .badge_confirm.badge_done{width:88px;color:#666;line-height:23px;border-color:#999;}
.cont_plus .link_plus .badge_preparing{position:absolute;top:33px;right:65px;width:72px;height:30px;border:1px solid #191919;border-radius:15px;font-size:14px;line-height:30px;color:#191919;text-align:center;box-sizing:border-box;/* 2023-12-28-v1729 */ }
.cont_plus .link_plus .ico_certification{width:16px;height:16px;margin:2px 0 0 1px;background-position:-230px -905px;}
.cont_plus .link_plus .icon_ai_manager{margin-top:2px;margin-left:3px;}
.cont_plus .box_plus .link_plus .wrap_thumb{border-radius:0;}
.cont_plus .box_plus.box_delete{background:none;}
.cont_plus .box_plus.box_delete .ico_delete{background-color:#fff;}
.cont_plus .box_plus.box_delete .link_plus:after{background:rgba(199,199,199,0.03);}
.cont_plus .box_plus.box_delete .link_plus .wrap_thumb{opacity:0.2;}
.cont_plus .box_plus.box_delete .link_plus .wrap_cont{opacity:0.2;}
/* 카카오광고통합서비스  */
.cont_join .head_unified{width:628px;margin:30px auto 0;padding:54px 45px 0px 45px;border:1px solid #E5E5E5;border-bottom:0;}
.cont_join .wrap_unified{width:628px;margin:auto;padding:0px 43px 61px 45px;border:1px solid #E5E5E5;border-top:0;}
.cont_join .head_unified .sub_tit{margin-bottom:17px;color:#666;font-size:14px;line-height:20px;}
.cont_join .head_unified .tit_unified{color:#000;font-size:30px;line-height:37px;font-weight:normal;}
.cont_join .head_unified .tit_unified .tit_emph{font-weight:bold;}
.item_inp .lab_g .ico_agree{width:20px;height:20px;margin-top:-10px;background-position:-300px -650px;}
.item_inp .inp_g:checked + .lab_g .ico_agree{background-position:-325px -650px;}
.cont_join .wrap_unified .head_policy{margin:0;padding-bottom:0;padding-top:44px;border:0;}
.cont_join .wrap_unified .head_policy .lab_g{padding-left:30px;font-size:16px;font-weight:bold;}
.cont_join .wrap_unified .head_policy .desc_item{padding-left:30px;margin-top:8px;color:#666666;font-size:13px;line-height:19px;}
.cont_join .wrap_unified .policy_item{margin-top:16px;}
.cont_join .wrap_unified .policy_item.policy_service{margin-top:27px;}
.cont_join .wrap_unified .policy_item .wrap_policy{margin-top:9px;display:none;border:1px solid #E5E5E5;}
.cont_join .wrap_unified .policy_item .box_policy{padding:19px 15px 15px 19px;background-color:#FBFBFB;}
.cont_join .wrap_unified .policy_cowork .box_policy{padding:19px 15px 18px 19px;}
.cont_join .wrap_unified .policy_sns .box_policy .desc_item + .desc_item{margin-top:10px;}
.cont_join .wrap_unified .policy_item .box_policy .desc_item{color:#888;font-size:13px;line-height:20px;}
.cont_join .wrap_unified .policy_item .box_policy .link_tbl{color:#000;font-size:13px;line-height:20px;text-decoration:underline;}
.cont_join .wrap_unified .policy_item.policy_service .wrap_policy{height:220px;overflow-x:scroll;}
.cont_join .wrap_unified .item_policy.open_fold .wrap_policy{display:block;margin-bottom:27px;}
.cont_join .wrap_unified .item_policy .item_inp{height:24px;}
.cont_join .wrap_unified .item_policy .item_inp .lab_g{padding-left:29px;font-size:16px;line-height:24px;}
.cont_join .wrap_unified .item_policy .btn_more{float:right;margin:9px 0 6px;text-align:right;vertical-align:middle;line-height:0;}
.cont_join .wrap_unified .item_policy .btn_more .ico_arr{width:15px;height:10px;background-position:-170px -660px;}
.cont_join .wrap_unified .item_policy.open_fold .btn_more .ico_arr{background-position:-170px -670px;}
.cont_join .wrap_unified .item_policy .tbl_policy{width:100%;margin:7px 0 11px;background-color:#fff;border:1px solid #E9E9E9;border-collapse:collapse;table-layout:fixed;}
.cont_join .wrap_unified .policy_marketing .tbl_policy{margin:0 0 14px 0;}
.cont_join .wrap_unified .policy_sns .tbl_policy{margin:17px 15px 15px 19px;}
.cont_join .wrap_unified .item_policy .tbl_policy th{padding:12px 0 10px 21px;border-bottom:1px solid #E9E9E9;font-weight:normal;font-size:13px;line-height:20px;text-align:left;color:#333;}
.cont_join .wrap_unified .item_policy .tbl_policy td{padding:12px 0 10px 21px;border-bottom:1px solid #E9E9E9;border-left:1px solid #E9E9E9;font-size:13px;line-height:20px;color:#333;}
.cont_join .wrap_unified .policy_agree .tbl_policy tr:first-child th,.cont_join .wrap_unified .policy_agree .tbl_policy tr:first-child td{padding:18px 0 13px 21px;}
.cont_join .wrap_unified .policy_cowork .tbl_policy th,.cont_join .wrap_unified .policy_cowork .tbl_policy td{padding:12px 0 8px 20px;}
.cont_join .wrap_unified .policy_marketing .tbl_policy th,.cont_join .wrap_unified .policy_marketing .tbl_policy td{padding:12px 20px 8px 20px;}
.cont_join .wrap_unified .policy_marketing .tbl_policy th{text-align:center;}
.cont_join .wrap_unified .bundle_item{padding-top:31px;margin-top:29px;border-top:1px solid #F0F0F0;}
.cont_join .wrap_unified .bundle_item .tit_bundle{font-size:16px;line-height:16px;font-weight:normal;}
.cont_join .wrap_unified .bundle_item .tbl_item{width:100%;margin:10px 0 33px;background-color:#fff;border:1px solid rgba(0,0,0,0.08);border-collapse:collapse;table-layout:fixed;}
.cont_join .wrap_unified .bundle_item .tbl_item th{padding:10px 20px 9px 19px;border-bottom:1px solid #E9E9E9;font-weight:normal;font-size:14px;line-height:20px;text-align:left;color:#333;vertical-align:top;}
.cont_join .wrap_unified .bundle_item .tbl_item td{padding:10px 20px 9px 19px;border-bottom:1px solid #E9E9E9;border-left:1px solid #E9E9E9;font-size:14px;line-height:20px;color:#333;}
.cont_join .wrap_unified .bundle_item .tbl_item tr:last-child th,.cont_join .wrap_unified .bundle_item .tbl_item tr:last-child td{padding:15px 20px 13px 19px;}
.cont_join .wrap_unified .bundle_item .tbl_item .desc_item{margin-top:10px;font-size:13px;line-height:16px;color:#888;}
.cont_join .cont_email .opt_g{display:inline-block;width:148px;height:30px;border-color:#d8d8d8;}
.cont_join .cont_email .opt_g > .btn_opt{display:block;overflow:hidden;position:relative;width:100%;height:100%;padding:6px 20px 6px 10px;font-size:14px;line-height:20px;color:#888;background-color:white;box-sizing:border-box;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:2px;}
.cont_join .cont_email .opt_g .box_opt{display:none;position:absolute;left:-1px;top:30px;width:100%;border:1px solid #dadada;background-color:white;}
.cont_join .cont_email .opt_open{border-color:#c4c4c4;}
.cont_join .cont_email .opt_open .box_opt{display:block;top:30px;border-radius:2px;border-color:#c4c4c4;}
.cont_join .cont_email .opt_open .list_opt{padding:5px 3px;}
.cont_join .cont_email .opt_open .list_opt li{height:auto;border:0;}
.cont_join .cont_email .opt_open .list_opt .btn_opt{padding:0px 20px 0px 13px;color:#333;line-height:29px;font-size:14px;}
.cont_join .cont_email .opt_open .btn_opt .ico_arr{background-position:-160px -675px;transform:rotate(180deg);}
.cont_join .cont_email .box_email{display:inline-block;height:32px;vertical-align:top;color:#888;font-size:14px;line-height:20px;}
.cont_join .cont_email .tf_g{display:inline-block;width:94px;padding:6px 13px;font-size:14px;color:#333;line-height:18px;background:transparent;border:1px solid #D8D8D8;border-radius:2px;word-wrap:break-word;word-break:break-all;-webkit-appearance:none;outline:0 none;resize:none;-webkit-font-smoothing:antialiased;}
.cont_join .wrap_unified .wrap_btn .btn_g{display:block;width:auto;height:22px;padding:13px 0 13px;background-color:#FFE118;font-size:16px;line-height:24px;border-radius:2px;}
.cont_join .wrap_unified .wrap_btn .btn_g.disabled{background-color:#F6F6F6;border:0;opacity:1;}
.cont_join .wrap_unified .policy_cont > .tit_agree:first-child{margin-top:0;}
.cont_join .wrap_unified .policy_cont .txt_agree{line-height:19px;color:#666;font-size:13px;}
.cont_join .wrap_unified .policy_cont .tit_agree{margin-top:33px;margin-bottom:7px;font-size:14px;font-weight:normal;line-height:20px;color:#111;}
.cont_join .wrap_unified .policy_cont .list_num{line-height:19px;}
.cont_join .wrap_unified .policy_cont li{color:#666;font-size:13px;}
.cont_join .wrap_unified .policy_cont .list_num li{position:relative;margin-top:20px;padding-left:16px;margin-top:0;}
.cont_join .wrap_unified .policy_cont .list_num li:first-child{margin-top:0;}
.cont_join .wrap_unified .policy_cont .list_num .step_num{position:absolute;left:0;top:0;}
.cont_join .wrap_unified .policy_cont .list_num_type2{margin-top:20px;margin-bottom:20px;}
.cont_join .wrap_unified .policy_cont .link_agree{text-decoration:underline;}
.cont_plus .link_plus .wrap_cont{overflow:visible;}
.tbl_friend .th_update{line-height:17px;}
.tbl_friend .th_state .wrap_tooltip .btn_help{margin:-4px -2px;}
.cont_bundle .btn_alim .ico_rocket{display:block;width:70px;height:28px;background-position:-60px -220px;}
.cont_bundle .btn_alim.off .ico_rocket{background-position:-140px -220px;}
.layer_friend .desc_switch{display:block;margin-top:-4px;font-size:13px;color:#999;}
.layer_alert .txt_group{padding-top:10px;font-size:14px;}
.layer_alert .emph_g2 .ico_rocket{width:20px;height:16px;background-position:-60px -70px;}
.layer_alert .emph_g2 .ico_caution{margin-right:4px;}
.tbl_friend .date_g{display:block;font-size:12px;}
.item_inp .lab_g.off .ico_radio{opacity:0.5;background-position:-780px -40px;}
/* 구 채팅방 메뉴 */
.cont_bizmenu .chatmenu_type{min-height:722px;}
/*.cont_bizmenu .box_setup{position:absolute;bottom:24px;right:0;text-align:right} 2023-10-23-v1671 */
.cont_bizmenu .wrap_tit{padding:42px 0 22px;}
/* 2023-10-23-v1671 */
.cont_bizmenu .wrap_tit .desc_info{line-height:20px;}
.smart_type.chatmenu_type .view_smart{top:50px;}
.chatmenu_type .exposure_end .btn_setup{right:15px;}
.chatmenu_type .link_auto{margin-left:9px;color:#ff5640;text-decoration:underline;}
.smart_type.chatmenu_type .info_smart{padding:50px 0;}
.chatmenu_type .info_message .tit_message{margin-bottom:25px;}
.chatmenu_type .opt_g2{width:136px;}
.error .opt_g2,.error .box_tf{border:1px solid #ff9789;}
.error .txt_error{display:block;padding:5px 0;font-size:14px;line-height:17px;color:#ff5640;}
.chatmenu_type .view_smart .emph_info{bottom:-46px;line-height:16px;}
.chatmenu_type .section_g .wrap_inp{padding:10px 0 0;}
.chatmenu_type .wrap_inp .item_inp{margin:9px 12px 8px 0;}
.chatmenu_type .exposure_end{line-height:49px;}
.cont_bizmenu .wrap_btn{position:relative;padding:20px 0 0;height:36px;border-top:1px solid #666666;}
.cont_bizmenu .wrap_btn .btn_ex{margin:10px 22px 0px 0px;}
.cont_bizmenu .wrap_btn .fst{position:absolute;left:0;width:160px;color:#2eacbc;border-color:#2eacbc;}
.chatmenu_type .box_date{width:218px;}
/* 폰뷰 bizmenu */
.view_message_bizmenu{width:324px;height:604px;box-sizing:content-box;box-shadow:0px 1px 12px rgba(0,0,0,0.1);}
.view_message_bizmenu .wrap_message{overflow:hidden;width:302px;height:582px;margin:11px;border-radius:37px;box-sizing:border-box;}
.view_message_bizmenu .wrap_message:before{width:300px;height:580px;border-radius:37px;background-color:#abc1d1;box-sizing:border-box;}
.view_message_bizmenu .wrap_message:after{height:578px;border:1px solid rgba(0,0,0,0.1);border-radius:37px;}
.view_message_bizmenu .view_biz:before{border:none;}
.view_message_bizmenu .view_biz .inner_view{left:0;bottom:0;}
.view_message_bizmenu .wrap_chat{position:relative;width:100%;height:26px;margin-top:21px;}
.box_talkname{position:absolute;left:50%;top:0;width:160px;height:30px;margin-left:-80px;font-size:12px;line-height:15px;text-align:center;font-family:AppleSDGothicNeo-bold,sans-serif;}
.box_talkname .talk_name{overflow:hidden;display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;}
.box_talkname .txt_number{font-size:10px;line-height:11px;color:rgba(0,0,0,0.4);font-family:-apple-system,'Roboto',AppleSDGothicNeo-medium,sans-serif;}
.txt_number .ico_triangle{width:4px;height:3px;margin:6px 0 0 1px;background-position:-60px -650px;}
.wrap_chat .ico_prev{width:8px;height:16px;margin-top:1px;margin-left:13px;background-position:-50px -650px;}
.wrap_chat .ico_search{width:15px;height:15px;margin-top:1px;margin-left:215px;background-position:-50px -670px;}
.wrap_chat .ico_menu{width:17px;height:13px;margin-top:3px;margin-left:12px;background-position:-50px -685px;}
.wrap_bizmenu{position:absolute;left:0;bottom:0;width:100%;}
.wrap_bizmenu .bizmenu_setting{width:100%;height:202px;}
.bizmenu_setting .view_biz{width:300px;height:202px;}
.wrap_bizmenu .bizmenu_talk{width:100%;height:58px;background-color:#fff;}
.bizmenu_talk .ico_off{width:19px;height:24px;margin-top:9px;margin-left:10px;background-position:-70px -650px;}
.bizmenu_talk .ico_plus{width:14px;height:14px;margin-top:10px;margin-left:12px;background-position:-50px -865px;}
.bizmenu_talk .box_sending{display:inline-block;width:252px;height:29px;margin-top:4px;margin-left:8px;border-radius:15px;font-size:0;border:1px solid rgba(0,0,0,0.1);background-color:#F8F8F8;box-sizing:border-box;}
.box_sending .txt_sending{display:block;padding:7px 0 0 10px;font-size:12px;line-height:13px;color:rgba(0,0,0,0.3);}
/* 비즈메뉴 작성페이지 */
.bizmenu_type:after{display:block;width:100%;clear:both;content:'';}
.info_biz .tit_info{font-size:16px;line-height:19px;font-weight:normal;}
/* 2024-02-13-v1775 :추가 시작 */
.info_bizmenu.info_message .wrap_tit{padding:32px 0 8px;}
.info_bizmenu.info_message .wrap_tit .tit_g{font-weight:700;font-size:18px;line-height:27px;color:#191919;}
.info_bizmenu.info_message .group_tit{flex-direction:row;}
.info_bizmenu.info_message .group_tit .btn_help{margin:2px -5px -5px;/* 2024-02-29-v1788 */ }
.info_bizmenu.info_message .badge_g{display:inline-block;height:20px;margin:15px 0 0 1px;padding:0 6px;border-radius:10px;border-width:1px;border-style:solid;font-weight:400;font-size:10px;line-height:20px;vertical-align:top;box-sizing:border-box;}
.info_bizmenu.info_message .badge_g.type_red{border-color:#E85E36;color:#E85E36;}
.info_bizmenu.info_message .badge_g.type_blue{border-color:#326EDC;color:#326EDC;}
/* 2024-02-13-v1775 :추가 끝 */
.info_bizmenu.info_message .section_setting .info_subject{margin-top:21px;}
.info_bizmenu.info_message .section_setting .info_type{margin-top:15px;}
.section_setting .info_subject{padding-left:75px;}
.section_setting .info_subject .wrap_subtit{position:absolute;left:0;top:9px;max-width:75px;}
.section_setting .info_type .wrap_subtit{position:absolute;left:0;top:0;}
.section_setting .wrap_subject{z-index:auto;}
.section_setting .wrap_subject .tit_tooltip{left:24px;}
.section_setting .wrap_subject .tit_subject{line-height:18px;}
.wrap_subject .btn_help2 .ico_rocket{width:13px;height:13px;background-position:-340px -585px;}
.wrap_subject .btn_help2:hover .ico_rocket{width:13px;height:13px;background-position:-340px -585px;}
.wrap_subject .tit_tooltip .layer_tooltip{left:-2px;}
.section_setting .tit_subject{color:#999999;padding:0;word-break:break-all;}
.section_setting .tit_tooltip .tit_subject{display:inline;margin:0;}
.info_subject .wrap_subject{display:inline-block;width:470px;margin:0;box-sizing:border-box;}
.info_bizmenu.info_message .section_setting .wrap_inp + .box_g{margin-top:11px;}
.section_setting .info_subject .item_inp{padding:0 22px 0 0;}
.section_setting .info_subject .type_expect{min-width:81px;}
.section_setting .btn_confirm{margin-top:26px;font-size:13px;line-height:19px;color:#ff5640;text-decoration:underline;text-align:center;}
.wrap_subject .upload_g .box_tf{margin:0;background-color:#f9f9f9;}
.box_auto .upload_g .box_tf{padding-left:116px;}
.box_bizform .upload_g .box_tf{padding-left:86px;}
.box_bizform .upload_g .txt_ft{width:358px;}
.box_chatbotgroup .upload_g{padding-right:0;}
.box_chatbotgroup .upload_g .box_tf{padding-left:55px;}
.box_chatbotgroup .upload_g .txt_ft{width:452px;}
.wrap_connect .upload_post .box_tf{padding-left:90px;}
.wrap_connect .upload_coupon .box_tf{padding-left:76px;}
.wrap_connect .upload_g .tf_g{color:#333333;}
.wrap_subject .upload_thumb{padding:7px 0 0;}
.upload_thumb .box_icon{display:block;width:65px;height:50px;border-radius:2px;border:1px solid rgba(0,0,0,0.15);}
.upload_thumb .box_icon .ico_custom{margin:12px 19px 12px 20px;}
.box_icon .ico_call{background-position:0 0;}
.box_icon .ico_call.on{background-position:0 -25px;}
.upload_thumb .box_img{width:65px;height:50px;background-color:#e6e6e6;}
.upload_thumb .box_img .thumb_g{width:100%;height:100%;}
.upload_thumb .box_img1{width:130px;height:64px;}
.upload_thumb .box_img2{width:200px;}
.upload_thumb .box_img3{width:187px;height:80px;}
.wrap_subject .list_etc{padding:0;}
.wrap_subject .list_etc li{padding-bottom:3px;}
.list_etc li .link_download{font-size:12px;line-height:18px;color:#2eacbc;text-decoration:underline;}
.wrap_subject .txt_notice{padding:10px 0 0;font-size:12px;line-height:18px;color:#999999;}
.wrap_subject .opt_g3 + .txt_notice,.wrap_subject .opt_g3 + .txt_necessary{padding-top:4px;}
.wrap_subject .txt_utterance{padding-top:10px;font-size:12px;line-height:18px;color:#2eacbc;}
.wrap_subject .txt_necessary{padding-top:10px;font-size:14px;line-height:18px;color:#ff5640;}
.wrap_subject .txt_error{padding-top:10px;font-size:14px;line-height:18px;color:#ff5640;}
.wrap_subject .use_app .txt_error,.wrap_subject .use_app .txt_necessary{padding:10px 0 0 121px;}
.txt_error .link_ob{color:#ff5640;text-decoration:underline;}
.opt_g3{margin-bottom:6px;}
.opt_g3.error .btn_opt,.box_tf.error,.box_g.error .box_tf,.box_g.error .box_tf3{border:1px solid #ff9789;}
.opt_g3 .btn_opt{position:relative;width:470px;height:34px;padding:2px 11px 0;font-size:14px;line-height:18px;border:1px solid #d8d8d8;border-radius:2px;text-align:left;box-sizing:border-box;}
.opt_g3 .btn_opt .txt_opt{color:#888888;opacity:0.5;}
.opt_g3 .btn_opt .txt_opt.on{color:#333333;opacity:1;}
.opt_g3 .btn_opt .ico_arr{position:absolute;top:50%;right:12px;width:10px;height:5px;margin-top:-2px;background-position:-140px -110px;}
.opt_g3 .box_opt{display:none;position:absolute;left:0;top:33px;z-index:10;border:1px solid #d8d8d8;border-radius:2px;background-color:#fff;}
.opt_g3.on .btn_opt .ico_arr{background-position:-130px -110px;}
.opt_g3.on .box_opt{display:block;}
.opt_g3 .list_opt li{border-bottom:1px solid #d8d8d8;}
.opt_g3 .list_opt li .btn_opt{width:468px;height:33px;border:none;}
.opt_g3 .list_opt li:last-child{border:none;}
.opt_g3 .list_opt .btn_opt:hover{background-color:#f3f9f9;color:#424242;}
.write_g{overflow:hidden;position:relative;padding-right:92px;}
.write_g .write_btn{position:absolute;top:0;right:0;width:85px;}
.write_g .write_btn .btn_g{position:relative;width:100%;}
.box_g{overflow:hidden;}
.box_g .btn_g{width:100%;color:#333333;}
.box_g .box_tf3{height:100px;margin-bottom:6px;background-color:#f9f9f9;}
.box_g .box_tf3 .tf_g{opacity:0.5;}
.box_g .box_tf .emph_txt{position:absolute;left:11px;top:10px;display:block;font-size:14px;line-height:18px;color:#888888;opacity:0.5;word-break:break-all;white-space:nowrap;}
.box_g .upload_g .tf_g{width:100%;white-space:nowrap;text-overflow:ellipsis;}
.btn_preview{font-size:12px;line-height:18px;color:#2eacbc;text-decoration:underline;}
.box_auto .btn_preview,.box_bizform .btn_preview{margin-top:10px;}
.auto_message{width:100%;height:522px;margin-top:6px;border:1px solid #d8d8d8;border-radius:2px;text-align:center;box-sizing:border-box;}
.auto_message .txt_notice{padding-top:20px;text-align:center;}
.auto_message .btn_preview{margin-top:5px;}
.message_wrap{width:430px;margin:10px auto 0;}
.message_wrap .item_btn{overflow:hidden;width:100%;}
.message_wrap .item_btn.drag{opacity:0.7;}
.message_wrap .item_btn .btn_g{overflow:hidden;position:relative;width:100%;padding:11px 114px;margin-top:4px;font-size:13px;line-height:12px;border:1px solid rgba(0,0,0,0.03);color:#555555;background-color:#f7f7f7;text-overflow:ellipsis;white-space:nowrap;}
.message_wrap .item_btn:first-child .btn_g{margin-top:0;}
.btn_g .ico_move{position:absolute;right:15px;top:50%;width:7px;height:17px;margin-top:-9px;background-position:-35px -655px;}
.use_app{padding:18px 15px 0;border:1px solid rgba(0,0,0,0.05);background-color:#f9f9f9;}
.use_app .app_device{padding-bottom:5px;}
.section_setting .use_app .item_inp{height:15px;padding-bottom:4px;}
.use_app .item_inp .lab_g{line-height:23px;}
.item_inp .lab_g .ico_check{background-color:white;}
.use_app .box_g{padding:0 0 9px 0;}
.use_app .write_g{padding:0;}
.use_app .box_applink{position:absolute;left:0;top:0;padding:13px 0 0 26px;font-size:14px;line-height:13px;color:#888888;}
.use_app .ico_arr{width:8px;height:7px;margin:2px 6px 0 2px;background-position:-35px -675px;}
.use_app .box_tf{margin-left:121px;background-color:white;}
.write_call{padding-right:0;}
.section_setting .tit_tooltip .layer_tooltip{z-index:20;}
/* 폰뷰 - 리뉴얼 관련 디자인 반영 */
.layer_write .view_message_bizmenu{top:50px;height:604px;}
.view_message_bizmenu .message_profile{overflow:hidden;padding:8px 5px 0 7px;font-size:10px;color:rgba(0,0,0,0.7);z-index:20;}
.view_message_bizmenu .wrap_cont{overflow:hidden;padding-top:3px;}
.view_message_bizmenu .comp_message .message_profile + .box_message{margin:-3px 0 7px 32px;}
.view_message_bizmenu .wrap_paging{bottom:-74px;}
.view_message_bizmenu .txt_ad{margin-left:40px;font-size:10px;text-align:right;color:rgba(0,0,0,0.5);transform:scale(0.9);}
.comp_message_default .txt_ad{display:block;width:210px;}
.comp_message .tit_message{display:block;overflow:hidden;font-size:13px;line-height:18px;font-weight:normal;margin:8px;white-space:nowrap;text-overflow:ellipsis;}
.question_list_message .message_btn{margin-top:0;}
.question_list_message .message_btn .link_name + .link_name{margin-top:6px;}
.comp_message_question .paging_commerce .btn_page{display:none;}
.comp_message_question .paging_commerce .btn_page.btn_on{display:block;}
.question_list_message{overflow:hidden;margin:-3px 0 0 32px;}
.question_list_message .box_message{float:left;margin-right:8px;}
.box_message_type2 .inner_message{position:relative;height:302px;}
.box_message_type2 .message_btn{position:absolute;left:7px;bottom:7px;width:196px;}
.box_message_type2 .message_btn .link_name{width:100%;box-sizing:border-box;}
/* 비즈메뉴 - 입력창 설정 팝업레이어 */
.layer_bmset{margin-left:-371px;}
.layer_bmset .layer_body{overflow:hidden;position:relative;padding:35px 350px 56px 30px;}
.layer_bmset .tit_info{display:block;padding-bottom:21px;font-weight:normal;font-size:16px;line-height:23px;}
.layer_bmset .list_info li{position:relative;padding-bottom:21px;padding-left:10px;font-size:14px;line-height:21px;color:#666;}
.layer_bmset .list_info li:before{position:absolute;left:0;top:6px;display:block;width:4px;height:4px;border-radius:2px;background-color:#666;content:'';}
.layer_bmset .wrap_chatbot{overflow:hidden;position:absolute;right:30px;top:24px;width:266px;height:398px;}
.layer_bmset .view_chatbot{width:266px;height:375px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/bg_phoneview.png) no-repeat;background-size:266px 346px;}
.layer_bmset .chatbot_phone{overflow:hidden;position:absolute;left:15px;top:13px;width:236px;height:362px;border-radius:24px;}
.layer_bmset .box_phone{overflow:hidden;width:472px;height:334px;animation:slidePhone 1s 4s 1 ease-in-out;animation-fill-mode:forwards;}
.layer_bmset .phone_view{float:left;width:236px;height:334px;}
@keyframes slidePhone{0%{margin-left:0;}
  100%{margin-left:-236px;} }
.layer_bmset .list_dot{position:absolute;left:-19px;bottom:-13px;display:block;width:272px;height:45px;list-style:none;font-size:0;line-height:0;text-align:center;background-color:#fff;z-index:10;}
.layer_bmset .list_dot li{position:relative;display:inline-block;width:6px;height:6px;margin:17px 5px;padding:0;cursor:pointer;}
.layer_bmset .list_dot li button{display:block;width:6px;height:6px;padding:0;font-size:0;border-radius:50%;border:none;background-color:#333;cursor:pointer;opacity:0.2;}
.layer_bmset .list_dot li.slick-active button{opacity:1;}
.layer_bmset .wrap_botgeneric{padding:20px 20px 64px 0;}
.layer_bmset .wrap_botgeneric + .wrap_chatbot{top:30px;}
/* 내 월렛 */
/* scss 파일 분기로 인한 코드 삭제
.wrap_tit .btn_prev{position:absolute;top:50%;right:31px;width:28px;height:28px;margin-top:4px;background-position:-235px -650px}
.wrap_tit .btn_next{position:absolute;top:50%;right:0;width:28px;height:28px;margin-top:4px;background-position:-265px -650px}
*/
.box_request{border:1px solid #e8e8e8;background:none;}
.box_request:before{background-color:#FCFCFC;}
.box_request .profile_invite{padding-left:30px;}
.box_request .wrap_btn{right:30px;}
.box_request .profile_invite .tit_invite{color:#000;}
.box_request .profile_invite .desc_invite{color:#888;}
.box_request .wrap_btn .btn_g{border:1px solid #d7d7d7;}
.box_request .wrap_btn .btn_g2{border:1px solid rgba(0,0,0,0.05);}
.item_wallet .txt_using,.item_bundle .txt_using{display:inline-block;padding-right:8px;font-size:14px;color:#333;vertical-align:top;}
.item_wallet .txt_using{line-height:20px;}
.item_wallet .txt_using:before,.item_bundle .txt_using:before{display:inline-block;width:10px;height:10px;margin-right:4px;border-radius:50%;background-color:#2eacbc;content:'';}
.item_wallet .txt_notusing:before,.item_bundle .txt_notusing:before{background-color:#d6d6d6;}
.item_wallet .desc_info dt,.item_wallet .desc_info dd{font-size:14px;line-height:20px;padding-bottom:2px;}
.item_wallet .box_payment,.item_bundle .box_payment{display:inline-block;width:34px;height:20px;margin-top:12px;border:1px solid #82BAFF;border-radius:3px;font-size:13px;line-height:22px;color:#2989FF;text-align:center;}
.item_wallet .box_prepay,.item_bundle .box_prepay{border:1px solid #cecece;color:#666;}
.item_wallet .txt_business{float:left;padding:0 6px 0 0;}
.item_wallet .txt_company{position:relative;float:left;padding:0 7px;color:#888;}
.item_wallet .txt_company:before{position:absolute;left:0;top:3px;width:1px;height:12px;background-color:rgba(0,0,0,0.1);content:'';}
.item_wallet .desc_company dl,.item_wallet .desc_cash dl{display:block;}
/* 월렛 정보 */
.wrap_wallet .emph_help .desc_help{color:#2EACBC;}
.emph_help:before{background-color:#2EACBC;}
/* 월렛 상세,캐시 관리 */
.wallet_detail{margin-top:-5px;border-bottom:none;}
.wallet_detail .box_subject{height:38px;padding:0;margin-top:-8px;border:none;background:none;}
.wallet_detail .box_subject:after{content:'';display:block;clear:both;}
.wallet_detail .box_subject .tit_subject{float:left;padding-right:9px;line-height:30px;}
.wallet_detail .box_subject .txt_company{position:relative;float:left;padding:0 10px;font-size:16px;line-height:30px;color:#888;}
.wallet_detail .box_subject .txt_company:before{position:absolute;left:0;top:50%;width:1px;height:14px;margin-top:-8px;background-color:rgba(0,0,0,0.1);content:'';}
.wallet_detail .box_subject .wrap_info{position:absolute;top:0;right:0;padding-left:29px;}
.box_subject .wrap_info .btn_help{top:0;width:auto;height:auto;}
.wallet_detail .btn_help{position:static;margin:0;}
.wallet_detail .btn_help .ico_rocket{margin:0 auto;}
.cash_payment .wrap_tooltip{top:1px;left:38px;}
.cash_payment .layer_tooltip{left:-8px;top:32px;width:208px;}
.wallet_detail .layer_tooltip{right:-83px;top:35px;width:280px;}
.wallet_detail .tooltip_use .layer_tooltip{top:32px;left:-9px;}
.wallet_detail .layer_tooltip .ico_arr{right:92px;}
.tooltip_use .layer_tooltip .ico_arr{left:17px;}
.cash_payment .layer_tooltip .ico_arr{left:16px;}
.wallet_detail .wrap_info .summary_g{padding:0;}
.wallet_detail .wrap_info .txt_count{display:inline-block;padding-right:5px;font-size:14px;line-height:1.5;font-weight:normal;color:#333;}
.wallet_detail .box_subject .wrap_escal{right:-5px;}
.wallet_detail .layer_more .btn_more,.cont_cash .layer_more .btn_more{width:auto;height:auto;padding:10px;margin:-10px -10px 0 0;line-height:normal;}
.wrap_escal .layer_more .btn_more{padding:8px 5px 5px 0;margin:0;}
.wallet_detail .layer_more .info_master{top:30px;left:auto;right:5px;width:308px;height:auto;border:1px solid #d8d8d8;border-radius:2px;text-align:center;background-color:#fff;z-index:30;}
.wallet_detail .layer_more .tit_master{display:block;padding:27px 0 35px;font-size:13px;line-height:19px;font-weight:normal;color:#666;}
.wallet_detail .tit_master + .wrap_btn{margin:-10px 0 27px;text-align:center;}
.wallet_detail .layer_more .btn_g{height:28px;font-size:12px;line-height:28px;}
.wallet_detail .info_master .cont_more{padding:12px;font-size:12px;}
.wallet_detail .list_master li{overflow:hidden;}
.wallet_detail .list_master .txt_name{float:left;margin-right:10px;}
.wallet_detail .group_bundle,.box_detail .group_bundle{max-width:none;padding:25px 30px;border:1px solid #e2e2e2;}
/* 2024-03-04-v1792 */
.wallet_detail .group_bundle .item_bundle,.cash_bundle .item_bundle{padding:4px 100px 4px 180px;}
.wallet_detail .cont_bundle .btn_alim{margin-bottom:5px;}
.wallet_detail .group_bundle .tit_bundle,.cash_bundle .tit_bundle{top:4px;}
.wallet_detail .group_bundle .btn_modify{right:0;}
.wallet_detail .group_info,.cont_cash .group_info{position:relative;z-index:20;padding:17px 30px 15px;margin-bottom:10px;border:1px solid rgba(0,0,0,0.12);}
/* 2024-03-05-v1794 */
.wallet_detail .group_info.on{border-color:rgba(0,0,0,0.15);}
/* 2024-03-04-v1792 */
.group_info .emph_comm{font-size:15px;font-weight:500;}
.group_info .btn_more{border:none;}
.layer_more .btn_more .ico_arrow3{width:10px;height:6px;margin-top:6px;background-position:-170px -650px;}
.layer_more .btn_more .ico_arrow4{width:15px;height:8px;margin:6px 0;background-position:-170px -660px;}
.layer_more .btn_more.on .ico_arrow4{background-position:-170px -670px;}
.group_info .layer_more{position:absolute;right:30px;}
.group_info .layer_more .info_more{overflow:hidden;top:38px;right:-31px;left:unset;width:940px;height:240px;border:1px solid rgba(0,0,0,0.15);border-top:0 none;border-radius:0 0 4px 4px;box-shadow:0 4px 4px rgba(0,0,0,0.03);box-sizing:border-box;z-index:10;}
.group_info .info_more .box_list{position:relative;float:left;width:50%;padding:18px 0 0 0;box-sizing:border-box;}
.group_info .info_more .box_list:last-child:before{content:'';position:absolute;top:0;left:0;width:1px;height:240px;background-color:#efefef;}
.wallet_detail .box_list{font-size:14px;}
.box_list .tit_g{display:block;padding:0 11px 0 30px;font-size:14px;padding-bottom:4px;}
.box_list .emph_g{font-size:14px;}
.box_list.on .tit_g,.box_list.on .emph_g,.box_list.on .btn_opt.on{font-weight:bold;}
.box_list .list_opt .btn_opt{display:block;overflow:hidden;width:100%;padding:12px 15px 10px 30px;font-size:14px;line-height:15px;color:#222;box-sizing:border-box;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;}
.box_list .list_opt .btn_opt:hover{background-color:#f3f9f9;color:#424242;}
.box_list .cont_more{padding:0;font-size:14px;line-height:24px;color:#222;}
.box_list .scroll{right:8px;margin:0;background:rgba(0,0,0,0.07);}
.cont_mycash .cont_cash .group_cash,.cont_mycash .cont_cash .info_state,.cont_cash .group_unpaid{margin-top:0;border-top:none;}
/* 2024-03-04-v1792 */
.cont_vanish .info_data .txt_won{right:140px;}
.info_data .wrap_paging{padding-bottom:0;}
.item_bundle .box_payment{margin-top:4px;}
/* 월렛 상세 - 개인,사업자 */
.cont_wallet .tooltip_use{left:74px;top:0;}
.cont_cash .group_cash,.box_detail .group_bundle{position:relative;padding:25px 0;margin-top:9px;}
.cont_cash .group_bundle:after,.box_detail .group_bundle:after{display:block;clear:both;content:'';}
.cont_cash .cash_bundle,.box_detail .cash_bundle{position:relative;float:left;width:50%;padding:0 30px;box-sizing:border-box;}
.cont_cash .cash_bundle:last-child:before,.box_detail .cash_bundle:last-child:before{content:'';position:absolute;top:6px;left:0;width:1px;height:146px;background-color:rgba(216,216,216,0.4);}
.box_detail .cash_bundle:last-child:before{height:64px;}
.cash_bundle .tit_bundle,.cash_bundle .cont_bundle{line-height:30px;}
.cash_payment .item_bundle{padding:4px 0 4px 250px;}
.cash_payment .cont_bundle{position:relative;text-align:left;}
.item_nothing:before{display:none;}
.cont_cash .info_state:after{content:'';position:absolute;top:35px;left:50%;width:1px;height:100px;background-color:rgba(216,216,216,0.4);}
.box_wallet .link_cash{position:absolute;right:0;top:-30px;font-size:14px;line-height:17px;}
.box_wallet .link_cash:hover{text-decoration:none;}
.box_wallet .link_cash .ico_admin{width:17px;height:17px;margin:-1px 7px 0 0;background-position:-185px -650px;}
.cont_cash .cont_email{text-align:left;}
.group_bundle .item_use .cont_bundle{position:relative;}
/* 소진내역 > 소진 상세내역 */
.group_bundle .btn_breakdown{position:absolute;top:8px;right:0;width:118px;height:28px;font-size:12px;line-height:28px;}
.box_cash .wrap_subject .item_inp{display:inline-block;margin-right:20px;}
.info_data .td_none{padding:131px 0;font-size:16px;line-height:19px;color:#888;}
.box_cash .tbl_postpay .btn_info{width:74px;height:28px;border:1px solid #dddddd;border-radius:2px;font-size:12px;}
/* 영업권 관리 */
.box_detail .cash_bundle:only-child{float:none;width:100%;}
.cash_bundle .cont_bundle:after{display:block;clear:both;content:'';}
.cash_agency .item_inp{float:left;margin:6px 20px 0 0;}
.cash_agency .item_inp:first-child{margin-left:12px;}
.cash_agency .item_bundle{padding-left:138px;}
.cash_bundle .wrap_btn{display:inline-block;margin:1px 0 0 5px;vertical-align:top;}
.cash_agency .wrap_btn .btn_g{width:74px;height:28px;font-size:12px;line-height:28px;}
.box_wallet .info_data{margin-top:12px;}
.box_wallet .info_data .td_none{font-size:14px;}
.agency_none{padding:4px 0;text-align:center;font-size:14px;color:#888;}
.box_detail .cash_bundle:only-child:before{display:none;}
.box_detail .cash_agency:last-child:before{top:0;height:40px;}
/* 메시지 발송 설정 */
.message_new .section_detail .list_etc{padding:7px 0 14px;}
.message_new .section_detail .list_etc + .section_detail{border-top:1px solid #ddd;margin-top:12px;padding-top:26px;}
/* wallet - 월렛마스터 탈퇴 팝업레이어 */
.layer_wallet3{width:640px;max-height:816px;margin-left:-320px;}
.layer_breakdown{width:720px;margin-left:-360px;}
.layer_wallet3 .layer_body{padding:0;}
.layer_wallet3 .info_secession{padding:20px 30px 15px;border-bottom:1px solid #ECEBEB;box-sizing:border-box;}
.layer_wallet3 .txt_secession{font-size:12px;line-height:16px;color:#888;}
.layer_wallet3 .txt_secession .emph_g2{font-weight:normal;}
.layer_wallet3 .wrap_info{padding:0 30px 30px;}
.layer_wallet3 .info_secession + .wrap_info,.layer_wallet3.layer_payment .wrap_info{padding-bottom:40px;}
.layer_wallet3 .wrap_info2{padding:25px 30px 62px;}
.layer_wallet3 .info_wallet{padding:27px 0 16px;}
.layer_wallet3 .tit_info{display:block;font-size:16px;font-weight:normal;color:#333;}
.layer_wallet3 .tbl_breakdown{margin-top:10px;}
.layer_wallet3 .opt_g2{width:578px;height:34px;margin:8px 0 0;}
.layer_wallet3 .opt_g2 > .btn_opt{padding:10px 20px 7px 12px;font-size:14px;color:#888;}
.layer_wallet3 .opt_g2 > .btn_opt.selected{color:#333;}
.layer_wallet3 .opt_g2 .box_opt{top:34px;z-index:10;}
.layer_wallet3 .opt_g2 .list_opt{padding:0;}
.tbl2.tbl_breakdown th{padding:8px 0;line-height:20px;}
.layer_wallet3 .tbl2 td{position:relative;padding:16px 19px 15px;font-size:13px;}
.layer_wallet3 .tbl2 td[rowspan],.layer_wallet3 .tbl2 td[rowspan] + td{border-top-color:#d8d8d8;}
.layer_wallet3 .tbl2 td .txt_state{color:#333333;font-size:13px;}
.layer_wallet3 .tbl2 td .txt_progress{position:absolute;top:50%;right:19px;width:94px;margin-top:-13px;padding:7px 0 4px;color:#FF5640;border:1px solid #FF5640;border-radius:13px;font-size:13px;line-height:1;letter-spacing:-0.32px;text-align:center;z-index:2;}
.layer_wallet3 .tbl2 td .btn_delete{float:right;color:#FF5640;font-size:13px;line-height:18px;letter-spacing:-0.32px;text-decoration:underline;}
.layer_wallet3 .tbl2 .wallet_delete td:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.8);content:'';}
.layer_wallet3 .tbl_account td{height:51px;padding:0 10px;line-height:17px;box-sizing:border-box;word-break:keep-all;}
.layer_wallet3 .tbl_breakdown td{height:45px;padding:10px;box-sizing:border-box;word-break:keep-all;}
.layer_breakdown .tbl_breakdown td{padding-left:0;padding-right:0;}
.layer_wallet3 .tbl2 .col_price{padding:10px 20px;text-align:right;}
.layer_wallet3 .tbl2.tbl_breakdown .col_price{padding:10px 15px;}
.layer_wallet3 .tbl2 .col_price1{padding:10px;text-align:right;}
.td_user{overflow:hidden;position:relative;text-align:left;}
.td_user .item_inp .inp_g{left:unset;right:0;}
.td_user .item_inp .lab_g{position:relative;display:block;padding:0 24px 0 0;font-size:13px;}
.td_user .item_inp .ico_radio{left:unset;right:0;}
.layer_wallet3 .td_user .txt_author{display:block;position:absolute;left:0;top:0;}
.layer_wallet3 .td_user .txt_user{overflow:hidden;display:block;padding:0 0 0 46px;text-overflow:ellipsis;white-space:nowrap;}
.layer_wallet3 .td_user .txt_user:before{display:inline-block;width:1px;height:12px;margin:2px 9px 0 0;background-color:rgba(0,0,0,0.1);vertical-align:top;content:'';}
.layer_wallet3 .txt_user .emph_g7{padding-left:7px;}
.layer_wallet3 .list_opt .btn_opt{padding:12px 12px 10px;font-size:14px;color:#222;}
.layer_wallet3 .list_info{margin:40px 0 0;padding:22px 18px;background-color:#F8F8F9;}
.layer_wallet3 .tbl2 + .list_escalation{margin-top:93px;}
.layer_wallet3 .list_info li{line-height:20px;}
.layer_wallet3 .list_info li + li{padding-top:8px;}
.layer_wallet3 .list_info .ico_rocket{float:left;width:12px;height:9px;margin:5px 8px 0 0;background-position:-130px -100px;}
.layer_wallet3 .list_info .txt_info{display:block;overflow:hidden;}
.layer_wallet3.layer_payment .list_info{padding:29px 18px 31px;}
.layer_wallet3 .wrap_btn{margin:0 30px;padding:28px 0 27px;text-align:center;}
.layer_wallet3 .btn_g{height:32px;line-height:32px;}
.tbl2 .btn_info{width:52px;height:24px;padding:4px 0;border:1px solid #D7D7D7;border-radius:2px;color:#666;}
.layer_wallet3 .cash_choice{padding:30px 30px 45px 30px;}
.layer_wallet3 .cash_choice .tit_info{padding-bottom:12px;margin-top:-5px;}
.layer_wallet3 .box_breakdown .txt_cash{color:rgba(102,102,102,0.4);}
.layer_wallet3 .box_breakdown .txt_inp{left:155px;right:31px;}
.layer_wallet3 .tit_info + .tbl2{margin-top:10px;}
.layer_wallet3 .price_pay{margin-bottom:15px;border:1px solid #d8d8d8;}
.layer_wallet3 .box_price{position:relative;padding:3px 20px 1px 16px;font-size:14px;line-height:35px;}
.layer_wallet3 .box_price + .box_price{border-top:1px solid rgba(0,0,0,0.05);}
.layer_wallet3 .box_price .tit_price{position:absolute;left:16px;top:2px;color:#888;}
.layer_wallet3 .box_price .txt_price{position:relative;display:block;padding-left:140px;text-align:right;color:#333;}
.layer_wallet3 .box_price .emph_price{overflow:hidden;position:absolute;right:0;top:0;display:block;padding-right:16px;width:380px;text-overflow:ellipsis;white-space:nowrap;}
.wrap_info .tit_wallet{padding:29px 0 14px;}
/* 친구 그룹 관리 */
.cont_friend .detail_comm{padding-top:30px;}
.cont_friend .detail_comm .basic_info{padding-left:2px;}
.cont_friend .cont_detail{padding:12px 0 0 0;}
/* 스마트메시지 아이콘 추가 */
.ico_listdel{width:24px;height:23px;background-position:-690px -600px;}
.ico_vodplay{width:25px;height:25px;background-position:-720px -600px;}
/* 스마트메시지 와이드리스트형 작성하기 팝업 */
.layer_write .widelist.info_message{border-top:0 none;border-bottom:0 none;border-left:0 none;background-color:white;}
.layer_write .widelist.info_message .section_g{clear:both;margin:0;}
.layer_write .widelist.info_message .section_g.section_share{padding-top:0;margin-bottom:44px;}
.layer_write .widelist.info_message .section_g:after{height:0;}
.layer_write .widelist.info_message .tit_message{width:87px;margin-right:12px;color:#333333;}
.layer_write .widelist.info_message .section_g:first-child .tit_message{margin-top:10px;}
.layer_write .widelist.info_message .tit_message.tit_listcont{margin-top:21px;}
.layer_write .widelist.info_message .tit_message .ico_dot{margin-left:2px;}
.btn_listdel{margin-top:3px;font-size:13px;line-height:23px;color:#666666;}
.btn_listdel .ico_listdel{margin-right:5px;}
.btn_listdel:hover .ico_listdel{background-position:-690px -625px;}
.layer_write .widelist.info_message .bundle_message{clear:right;width:450px;margin-bottom:20px;}
.layer_write .widelist.info_message .section_share .bundle_message{margin-bottom:0;}
.layer_write .widelist.info_message .section_list .btn_addlist{width:450px;margin:20px 0 20px 100px;padding-top:4px;}
.layer_write .widelist.info_message .upload_g .btn_g{color:#333333;}
.layer_write .widelist.info_message .box_tf3 .tf_g{height:34px;margin-bottom:0;}
.layer_write .widelist.info_message .box_tf{margin-bottom:10px;}
.layer_write .widelist.info_message .section_type .box_tf{margin-bottom:0;}
.layer_write .widelist.info_message .box_tf4{margin-bottom:0;}
.layer_write .widelist.info_message .section_type .box_tf4{margin:14px 0 7px;}
.layer_write .widelist .wide_list{padding:10px 12px 5px 15px;}
.layer_write .widelist .wide_list dt{padding-top:0;}
.layer_write .widelist .wide_list .dt_cont{padding-top:10px;}
.layer_write .widelist .wide_list dt:nth-of-type(2){padding-top:10px;}
.layer_write .widelist .wide_list .dt_conttype{padding-top:10px;}
.layer_write .widelist .wide_list .dd_conttype{padding-top:10px;}
.layer_write .widelist .wide_list .dd_conttype .list_etc{top:2px;}
.layer_write .widelist .wide_list .dd_file .list_etc li{line-height:14px;}
.layer_write .widelist .wide_list .dd_file .wrap_inp{padding:0;}
.layer_write .widelist .wide_list .dd_link{padding:0 0 10px 0;}
.layer_write .widelist .wide_list .link_vodlink{color:#2eacbc;}
.layer_write .widelist .upload_g .txt_ft{left:12px;width:257px;color:#999999;}
.layer_write .widelist .upload_g .on .tf_g{color:#333333;box-sizing:border-box;}
.layer_write .widelist .upload_g .on .txt_ft{width:auto;color:#999999;}
.layer_write .widelist .upload_post .on .tf_g{padding-left:79px;}
.layer_write .widelist .upload_post .on .txt_ft{padding-left:0;}
.layer_write .widelist .upload_coupon .on .tf_g{padding-left:66px;}
.layer_write .widelist .upload_coupon .on .txt_ft{padding-left:0;}
.layer_write .widelist .section_type .upload_link{margin-bottom:10px;}
.layer_write .widelist.info_message .item_inp{margin-bottom:0;}
.layer_write .widelist.info_message .wide_list .item_inp{margin-bottom:10px;}
.layer_write .widelist.info_message .desc_error{margin:10px 0 10px;padding:0;}
.layer_write .widelist.info_message .section_g:first-child .desc_error{margin-bottom:0;}
.layer_write .widelist.info_message .upload_g + .desc_error{margin-top:0;}
.layer_write .widelist .section_share .desc_error{padding-left:10px;}
.layer_write .widelist .section_type .upload_g + .desc_error{margin:10px 0 0;}
/* 폰뷰 리스트 텍스트 컬러 */
.view_message .wrap_message .desc_message,.view_newtype .box_message .desc_message{color:rgba(25,25,25,0.5);}
.view_newtype .box_message .on{color:#191919;}
/* 폰뷰 와이드리스트 리스트항목1 */
.view_message .wrap_message .comp_message_list li:first-child .on,.view_newtype .box_message .comp_message_list li:first-child .on{color:white;}
/* 메시지 작성 (와이드리스트) - 작성하기 팝업 마크업 수정사항에 의해 발생한 css 수정  */
.section_list .tit_message{margin:23px 0 4px;}
.section_list .widelist_wrap{margin:0;}
/* 스마트통계와 분석 - 메세지 상세 통계 */
.info_legend .name_legend{margin-bottom:2px;}
.info_legend .comp_message .btn_type2,.info_legend .comp_message_img .btn_type2{margin:4px 0 0;}
.info_legend .comp_message .btn_type2 .link_name:first-child{margin-right:4px;}
/* 메시지작성 와이드리스트 - 연결된 링크 항목  */
.wide_list .dd_link{padding:9px 11px 10px;}
.wide_list .dd_link a{font-size:14px;color:#2eacbc;}
.info_message .txt_message{display:inline-block;margin-bottom:18px;font-size:14px;color:#888888;}
/* 비즈메뉴 작성 */
.cont_bizmenu .ico_warn{width:20px;height:19px;margin-right:6px;background-position:-770px -665px;}
.cont_bizmenu .txt_warning{position:absolute;right:0;top:52px;font-size:14px;line-height:20px;color:#ff5640;}
/* 2023-10-23-v1671 */
.cont_bizmenu .box_setup{position:absolute;bottom:23px;right:0;text-align:right;}
/* 2023-10-23-v1671 */
.cont_bizmenu .box_setup .txt_bot{display:block;margin-bottom:8px;font-size:14px;line-height:20px;}
.cont_bizmenu .box_setup .emph_name{color:#2eacbc;}
.cont_bizmenu .box_setup .name_bot{display:inline-block;overflow:hidden;width:130px;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;}
.cont_bizmenu .box_setup .ico_bot{width:18px;height:17px;margin-right:7px;background-position:-750px -180px;}
.cont_bizmenu .box_setup.status_disabled{opacity:.5;}
.cont_bizmenu .box_setup.status_disabled .btn_setup{pointer-events:none;}
.info_bizmenu{padding-top:22px;border-top:1px solid #666666;}
.info_bizmenu.info_message .section_g{margin-bottom:23px;padding-bottom:23px;}
.info_bizmenu.info_message .tit_message{margin-bottom:6px;}
.info_bizmenu.info_message .txt_message{margin-bottom:15px;}
.info_bizmenu.info_message .info_subject{margin-top:10px;}
.info_bizmenu.info_message .section_g .wrap_inp{padding-top:0;}
/* 2024-02-13-v1775 :추가 시작 */
.info_bizmenu.info_message .section_reservation .wrap_inp{padding-top:6px;}
.info_bizmenu.info_message .section_reservation .wrap_inp .item_inp + .item_inp{margin-left:30px;}
.info_bizmenu.info_message .section_reservation .wrap_period{padding:15px 0 0;}
.info_bizmenu.info_message .section_exposure .wrap_inp{padding-top:6px;}
.info_bizmenu.info_message .section_exposure .tit_tooltip .wrap_tooltip{margin-top:-2px;}
/* 2024-02-13-v1775 :추가 끝 */
.info_bizmenu .wrap_inp .item_inp{margin:0;}
.info_bizmenu .box_tf[class*="on"] .tf_g{color:#333333;}
.info_bizmenu .disabled.box_tf{pointer-events:none;}
.section_exposure .wrap_inp .item_inp{margin-right:30px;}
.section_style .info_subject{padding-left:120px;}
.section_style .info_subject .wrap_subtit{position:absolute;left:0;top:0;max-width:120px;}
.section_style .info_subject .tit_subject{display:inline;padding:0;word-break:break-all;}
.tit_tooltip .tit_message,.tit_tooltip .tit_subject{display:inline-block;}
.tit_tooltip .wrap_tooltip{display:inline-block;position:relative;right:unset;top:unset;margin-top:-5px;vertical-align:top;}
.tit_tooltip .tit_subject + .wrap_tooltip{margin-top:-4px;}
.tit_tooltip .layer_tooltip{display:none;left:0;right:unset;padding:13px 8px;box-sizing:border-box;}
.tit_tooltip .btn_help:hover + .layer_tooltip{display:block;}
.tit_tooltip .layer_tooltip .ico_arr{left:8px;right:unset;}
.section_style .info_template{margin-bottom:25px;}
.section_style .info_template .item_inp{height:auto;}
.section_style .info_template .item_inp + .item_inp{margin-left:30px;}
.section_style .info_template .item_inp .inp_g{top:9px;}
.section_style .info_template .item_inp .lab_g{display:inline-block;}
.section_style .info_template .item_inp .lab_g .ico_rocket{top:9px;}
.section_style .info_template .item_inp:after{display:block;width:139px;height:93px;margin-top:14px;content:'';}
.section_style .info_template .item_menu6:after{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/img_menu6.png);}
.section_style .info_template .item_menu4:after{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/img_menu4.png);}
.section_style .info_template .item_menu3:after{height:47px;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/img_menu3.png);}
.section_style .info_template .item_menu2:after{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/img_menu2.png);}
.section_style .info_template .item_menu1:after{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/img_menu1.png);}
.section_style .info_color .wrap_inp{margin-bottom:10px;}
.section_style .info_color .item_inp{margin-right:42px;}
.section_style .wrap_color{margin-bottom:10px;}
.section_style .wrap_color .btn_color{overflow:hidden;position:relative;width:30px;height:30px;margin-right:2px;border:1px solid rgba(0,0,0,0.15);font-size:0;line-height:0;text-indent:-100%;}
.section_style .wrap_color .btn_color.on:after{position:absolute;left:0;right:0;top:0;bottom:0;border:2px solid #ff5640;content:'';}
.section_style .wrap_color .upload_g{width:351px;margin:10px 0 0 0;}
.section_style .wrap_color .box_tf{margin-bottom:0;}
.section_style .preview_color{width:84px;height:32px;border:1px dashed black;font-size:12px;line-height:34px;text-align:center;}
.section_style .txt_necessary{padding-top:10px;font-size:14px;line-height:18px;color:#ff5640;}
.info_bizmenu + .wrap_btn{border-color:#d4d4d4;}
.cont_bizmenu .wrap_btn .btn_chatmenu{position:absolute;left:0;top:20px;width:176px;}
.cont_bizmenu .wrap_btn .btn_apply{width:138px;border-color:#2eacbc;color:#2eacbc;}
.cont_bizmenu .wrap_btn .btn_apply:hover{background-color:#f0fdfd;}
.cont_bizmenu .wrap_btn .btn_g2[class*="disabled"]{border-color:rgba(0,0,0,0.05);background-color:#ffdf2c;}
.bizmenu_type{position:relative;min-height:442px;}
.bizmenu_type .preview_biz{float:left;margin-right:93px;text-align:center;}
.bizmenu_type .info_biz{float:right;}
.bizmenu_type .box_tf2{height:53px;}
.bizmenu_type .box_tf2 .tf_g{height:auto;}
.bizmenu_type .box_tf2 .txt_byte{position:absolute;bottom:10px;right:10px;font-size:12px;line-height:16px;}
.section_custom .wrap_subject{display:inline-block;margin:0;width:auto;}
.section_custom .wrap_inp{margin-bottom:10px;}
.section_custom .item_inp + .item_inp{margin-left:30px;}
.section_custom .box_tf4{padding-right:143px;}
.section_custom .preview_biz{position:relative;margin-top:24px;}
.section_custom .preview_biz .bg_preview{width:300px;}
.section_custom .preview_biz .tit_menu{display:block;position:absolute;z-index:20;left:0;top:50px;width:300px;font-size:14px;line-height:27px;text-align:center;font-weight:500;color:#191919;}
.section_custom .tit_menu .ico_arr{width:10px;height:10px;margin:8px 0 0 3px;background-position:-67px -850px;}
.info_bizmenu .section_custom .txt_message{margin-bottom:11px;}
.section_custom .txt_message{display:block;}
.section_custom .desc_message{display:block;margin-bottom:20px;color:#2EACBC;font-size:14px;line-height:1.5;}
.section_custom .view_biz{height:152px;}
.section_custom .view_biz.type_menu3{height:77px;}
.section_custom .view_biz::before{border-bottom:none;background-color:#F7F7F7;}
.section_custom .view_biz .btn_menu.on:after{left:1px;top:1px;/* border:none;*/ }
.section_custom .wrap_subject .inner_view::before{display:none;}
.section_custom .wrap_subject .view_biz:before{border-width:2px;}
.section_custom .wrap_subject .view_biz .btn_menu:after{border-width:2px;}
.section_custom .btn_menu .ico_badge{position:absolute;top:9px;right:9px;width:18px;height:18px;background-position:-414px -650px;}
.box_sub{padding:16px;box-sizing:border-box;border:1px solid rgba(0,0,0,0.05);border-radius:2px;}
.box_sub .wrap_inp{margin-bottom:11px;}
.box_sub .info_subject .item_inp{padding-right:33px;}
.box_sub .btn_help2 .ico_rocket{width:18px;height:18px;background-position:-240px -190px;}
.box_sub .tit_tooltip .layer_tooltip{left:unset;right:-10px;}
.box_sub .layer_tooltip .ico_arr{left:unset;right:20px;}
.wrap_subject .btn_help2:hover .ico_rocket{width:18px;height:18px;background-position:-260px -190px;}
.info_bizmenu.status_disabled .wrap_inp,.info_bizmenu.status_disabled .box_g,.info_bizmenu.status_disabled .box_tf,.info_bizmenu.status_disabled .opt_g3,.info_bizmenu.status_disabled .wrap_color,.info_bizmenu.status_disabled .preview_color,.info_bizmenu.status_disabled .view_biz .btn_menu{opacity:.5;pointer-events:none;}
/* 비즈메뉴 작성 - 미리보기 폰뷰 영역 */
.view_biz{overflow:hidden;position:relative;width:302px;height:442px;}
.view_biz:before{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,0.05);border-radius:1px;background-color:#abc1d1;content:'';}
.view_biz .inner_view{position:absolute;left:1px;bottom:1px;width:300px;font-size:0;box-shadow:0 -1px 6px 0 rgba(0,0,0,0.06);-webkit-box-shadow:0 -1px 6px 0 rgba(0,0,0,0.06);-moz-box-shadow:0 -1px 6px 0 rgba(0,0,0,0.06);}
.view_biz .inner_view:before{display:block;position:absolute;left:0;top:-1px;width:100%;height:1px;background-color:rgba(0,0,0,0.08);content:'';}
.view_biz .btn_menu{position:relative;width:100px;height:75px;font-size:11px;background-color:inherit;color:inherit;}
.type_menu4 .btn_menu.menu1{width:300px;}
.type_menu6 .menu2:before,.type_menu6 .menu4:before,.type_menu6 .menu6:before,.type_menu4 .menu3:before,.type_menu3 .menu2:before{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;background-color:rgba(255,255,255,0.02);content:'';}
.view_biz .btn_menu:after{position:absolute;left:0;right:0;top:0;bottom:0;border-right:1px solid rgba(0,0,0,0.08);border-bottom:1px solid rgba(0,0,0,0.08);content:'';}
.view_biz .btn_menu.on:after{z-index:20;left:2px;right:2px;top:2px;bottom:2px;border:1px solid white;outline:2px solid #ff5640;}
.type_menu6 .menu3:after,.type_menu6 .menu6:after{border-right:0 none;}
.type_menu4 .menu1:after,.type_menu4 .menu4:after{border-right:0 none;}
.type_menu3 .menu3:after{border-right:0 none;}
.type_menu2 .menu1,.type_menu2 .menu2{width:150px;height:150px;}
.type_menu2 .menu2::after{border-right:none;}
.type_menu1 .menu1{width:300px;height:150px;}
.img_whole{position:absolute;left:0;top:0;width:100%;height:100%;}
.preview_biz .type_whole .btn_menu{background-color:transparent;}
.preview_biz .type_none .btn_menu:after{border:none;}
.btn_menu .txt_menu{font-size:14px;color:#bbbbbb;}
.btn_menu .box_menu{position:absolute;left:0;top:0;width:100%;height:100%;background-color:inherit;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.btn_menu .box_menu .img_menu{display:block;position:relative;z-index:10;width:100%;height:100%;}
.btn_menu .box_menu .ico_custom{display:block;margin:0 auto 3px;}
.btn_menu .box_menu .ico_custom + .tit_menu{position:static;top:unset;left:unset;transform:translate(0,0);}
.btn_menu .box_menu .tit_menu{display:block;overflow:hidden;line-height:14px;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.btn_menu .ico_error{display:block;position:absolute;right:0;bottom:0;width:30px;height:25px;background-position:-90px -660px;}
/* 비즈메뉴 작성 - 미리보기 폰뷰 레이어팝업 */
.view_message .view_biz .btn_menu{border:0 none;border-radius:0;color:inherit;}
/* 상세설정 - 멀티라인 안내 문구 추가 */
.item_bundle .desc_multiline{padding-bottom:7px;}
/* Biz메뉴 - 자동응답메세지 목록 추가 */
.wrap_select .desc_info{display:inline-block;font-size:12px;color:#888888;}
.wrap_select .btn_g .ico_write{width:10px;height:10px;margin:11px 4px 0 0;background-position:-400px -550px;vertical-align:top;}
.autoreply_tit .box_setup{position:absolute;right:0;bottom:12px;}
.autoreply_list .tit_empty{display:block;margin-bottom:25px;font-weight:normal;font-size:20px;line-height:24px;}
.autoreply_list .desc_empty{padding:142px 0 140px;font-size:14px;line-height:20px;}
.autoreply_list .wrap_select{position:relative;padding:46px 0 15px;border-top:1px solid #666666;}
.autoreply_list .txt_count{display:block;height:32px;font-weight:normal;font-size:20px;line-height:32px;}
.autoreply_list .btn_write{position:absolute;right:0;bottom:15px;width:108px;font-size:14px;}
.autoreply_list .btn_write[class*="disabled"]{border-color:rgba(0,0,0,0.05);background-color:#ffdf2c;}
.autoreply_list .txt_data{display:block;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.autoreply_list .item_inp{width:18px;margin:0 auto;}
.autoreply_list .ico_check{background-color:white;}
.autoreply_list .txt_status{position:relative;}
.autoreply_list .video_thumb:before{content:'';position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,0.3) url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/thumb_video.png) no-repeat 9px 4px;background-size:50%;}
.autoreply_list .util_friend{padding:20px 0;}
.autoreply_list .speaker_tooltip{position:absolute;top:-5px;left:82px;}
.autoreply_list .status_tooltip{position:absolute;top:-5px;right:15px;}
.autoreply_list .layer_tooltip{display:none;box-sizing:border-box;}
.autoreply_list .speaker_tooltip .layer_tooltip{left:-12px;}
.autoreply_list .speaker_tooltip .ico_arr{left:58px;}
.autoreply_list .link_data{margin:0 8px;}
.autoreply_list .txt_speaker{position:relative;padding-right:28px;}
/* 통계 > Biz메뉴 - 기존 테이블 스타일 수정 */
.stats_info .tbl2 tr:first-child th:first-child{border-bottom-color:#e9e9e9;}
.stats_info .tbl2 td:last-child{border-right:none;}
/* 2024-04-09-v1833 :수정 시작 */
.period_info.type_biz .wrap_subject{margin-top:45px;}
.stats_info.type_biz{border-top:1px solid #666;}
.stats_info.type_biz .wrap_subject{margin-top:40px;}
/* 2024-04-09-v1833 :수정 끝 */
.stats_info.type_biz + .help_info{margin-top:75px;}
/* Biz메뉴 - 자동응답메시지 작성 추가 */
.autoreply_write .section_g{position:relative;margin-bottom:27px;padding-bottom:30px;border-bottom:1px solid #e9e9e9;}
.autoreply_write .info_message .tit_message{margin-bottom:15px;}
.autoreply_write .box_tf3{height:100px;}
.autoreply_write .box_tf3 .tf_g{height:78px;}
.autoreply_write .speaking_tooltip{position:absolute;top:-5px;left:75px;width:26px;/* 2024-03-06-v1795 */ }
.autoreply_write .layer_tooltip{display:none;box-sizing:border-box;}
.autoreply_write .speaking_tooltip .layer_tooltip{position:absolute;top:31px;left:-16px;box-sizing:border-box;}
.autoreply_write .speaking_tooltip .ico_arr{position:absolute;top:-5px;left:24px;}
.autoreply_write .list_etc{position:static;}
.autoreply_write .list_etc li{display:block;}
.autoreply_write + .wrap_btn{position:relative;padding:20px 0 0;height:36px;border-top:1px solid #666666;}
.autoreply_write .comp_message{padding:8px 6px;}
.autoreply_write .message_profile .thumb_img{width:24px;height:24px;}
.autoreply_write .box_message{margin-left:28px;}
/* Biz메뉴 - 진입 화면 추가 */
/* 2023-10-23-v1671 :수정 시작 */
.cont_bizmenu .bizmenu_main{padding-top:22px;border-top:1px solid #666;}
.bizmenu_main .box_main{overflow:hidden;padding:18px 22px 17px;border:1px solid #EFEFEF;}
.bizmenu_main .main_type{margin-top:38px;padding:65px 0 60px;}
.bizmenu_main .tit_notice{display:block;padding-bottom:6px;font-weight:400;font-size:14px;}
.bizmenu_main .ico_notice{width:14px;height:12px;margin:4px 7px 5px 10px;background-position:-705px 0;}
.bizmenu_main .list_main li{position:relative;overflow:hidden;padding-left:20px;font-size:14px;line-height:20px;color:#888;}
.bizmenu_main .list_main li::before{position:absolute;top:8px;left:10px;width:4px;height:4px;border-radius:4px;background-color:#888;content:'';}
.bizmenu_main .list_main .link_g{display:inline-block;margin-left:3px;vertical-align:top;text-decoration:underline;}
.bizmenu_main .list_menutype{overflow:hidden;position:relative;}
.bizmenu_main .list_menutype:after{display:block;clear:both;content:'';}
.bizmenu_main .list_menutype li{position:relative;float:left;width:50%;text-align:center;}
.bizmenu_main .list_menutype li + li::before{position:absolute;top:9px;left:0;width:1px;height:530px;background-color:#F1F1F1;content:'';}
.bizmenu_main .view_menutype{padding-bottom:340px;}
.bizmenu_main .type_bizmenu{background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/img_phoneview_bizmenu.png) no-repeat;background-size:226px 315px;background-position:50% 100%;}
.bizmenu_main .type_chatmenu{background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/img_phoneview_chatmenu.png) no-repeat;background-size:226px 316px;background-position:50% 100%;}
.bizmenu_main .tit_menutype{display:block;overflow:hidden;position:relative;margin-left:-8px;padding-bottom:12px;font-weight:400;font-size:22px;}
.bizmenu_main .desc_menutype{height:65px;font-size:13px;color:#666;}
.bizmenu_main .emph_menutype_on{display:block;width:118px;height:18px;margin:9px auto 0;padding-top:2px;font-size:11px;color:#FFF;background-color:#717171;box-sizing:border-box;}
.bizmenu_main .circle_on{display:inline-block;width:8px;height:8px;margin-right:3px;background-color:#ff5640;border-radius:4px;vertical-align:middle;}
.bizmenu_main .img_menutype{display:block;width:230px;height:371px;margin:auto;}
.bizmenu_main .link_comm{display:block;width:110px;height:38px;margin:31px auto 0;padding:9px;border:1px solid rgba(0,0,0,0.05);border-radius:2px;font-size:13px;color:rgba(0,0,0,0.8);background-color:#ffdf2c;box-sizing:border-box;}
.bizmenu_main .link_comm:hover{text-decoration:none;}
.bizmenu_main .box_check{padding:30px 34px;border-top:0;background-color:#FCFCFC;}
.bizmenu_main .list_check li{padding-left:13px;}
.bizmenu_main .list_check li + li{margin-top:8px;}
.bizmenu_main .list_check li::before{left:0;}
.bizmenu_main .list_check li.type_none::before{content:none;}
/* 2023-10-23-v1671 :수정 끝 */
/* 월렛 - 개인정보 도용 대응 수정 */
.layer_masking .masking_guide{padding-bottom:50px;}
.layer_idtheft{width:450px;height:211px;}
.wallet_bundle{max-width:inherit;}
.wallet_bundle .btn_g{min-width:98px;width:auto;padding:1px 14px;}
.txt_caution + .txt_item{position:relative;padding-left:10px;color:#999;}
.txt_item + .txt_item{position:relative;padding-left:10px;color:#999;}
.txt_caution + .txt_item:before{content:'-';position:absolute;left:0;color:#999;}
.txt_item + .txt_item:before{content:'-';position:absolute;left:0;color:#999;}
.txt_item + .link_guide{display:inline-block;margin-top:10px;}
/* 신규그룹 만들기 레이어 */
.make_newgroup_phone .box_inp:last-child{margin-bottom:0 !important;}
.make_newgroup_phone .wrap_btn{margin-top:25px;}
.make_newgroup_phone .box_tf2{height:89px;}
.make_newgroup_file .wrap_btn{margin-top:30px;}
.make_newgroup_message .wrap_btn{margin-top:45px;}
/* 톡비즈니스폼 연동 */
.message_write .item_inp .tooltip_bizform .layer_tooltip{right:-39px;z-index:110;width:384px;}
.message_write .item_inp .tooltip_bizform .layer_tooltip .ico_arr{right:43px;}
.opt_bizform{position:relative;width:100%;margin-bottom:6px;border:0 none;}
.opt_bizform.opt_open .btn_opt{border-color:#c4c4c4;}
.opt_bizform.opt_open .box_opt{display:block;}
.opt_bizform.opt_open .ico_arr{background-position:-130px -110px;}
.opt_bizform .btn_opt{display:block;position:relative;width:100%;padding:7px 12px;border:solid 1px #d8d8d8;border-radius:2px;font-size:14px;line-height:1.43;color:#bbbbbb;background-color:#ffffff;text-align:left;}
.opt_bizform .btn_opt.btn_selected{color:#333333;}
.opt_bizform .ico_arr{position:absolute;top:50%;right:12px;width:10px;height:5px;margin-top:-2px;background-position:-140px -110px;}
.opt_bizform .box_opt{display:none;position:absolute;top:36px;right:0;left:0;z-index:10;margin-top:-1px;max-height:115px;border:solid 1px #c4c4c4;border-radius:2px;background-color:#ffffff;}
.opt_bizform .btn_option{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.3;text-align:left;}
.opt_bizform .btn_option:hover{background-color:#f3f9f9;}
.opt_bizform .list_opt{padding:6px 0;}
.opt_bizform .list_opt li{padding:2px 0;}
/* 톡비즈니스폼 목록 레이어 */
.layer_bizformlist{width:760px;margin-left:-380px;}
.layer_bizformlist .layer_head{position:relative;height:auto;padding:17px 20px 17px 30px;background-color:#fff;}
.layer_bizformlist .layer_head .tit_board{float:none;margin-top:0;line-height:1.45;}
.layer_bizformlist .layer_head .tit_board + .desc_head{margin-top:7px;margin-right:140px;}
.layer_bizformlist .layer_head .desc_head{font-size:12px;line-height:1.42;color:#888888;clear:both;}
.layer_bizformlist .layer_head .btn_g{position:absolute;right:20px;bottom:17px;width:136px;}
.layer_bizformlist .btn_close{top:0;right:0;padding:20px 30px;}
.layer_bizformlist .wrap_paging{min-height:74px;padding:20px 0 32px;box-sizing:border-box;}
.layer_bizformlist .tit_type1{width:109px;}
.layer_bizformlist .tit_type2{width:318px;}
.layer_bizformlist .list_board{position:relative;min-height:391px;}
.layer_bizformlist .list_board li{display:inline-block;overflow:visible;width:100%;vertical-align:top;}
.layer_bizformlist .list_board li.dimmed_g{opacity:1;pointer-events:auto;}
.layer_bizformlist .list_board li.dimmed_g .inner_txt,.layer_bizformlist .list_board li.dimmed_g .btn_g{opacity:0.3;pointer-events:none;}
.layer_bizformlist .list_board li.dimmed_g:after{content:'';}
.layer_bizformlist .list_board .cell_txt{display:table-cell;width:109px;min-height:36px;padding:10px 0 9px;line-height:36px;vertical-align:middle;text-align:center;}
.layer_bizformlist .list_board .txt_ellipsis{position:relative;width:292px;padding-right:7px;padding-left:19px;text-align:left;}
.layer_bizformlist .list_board .txt_ellipsis .inner_txt{display:inline-block;overflow:hidden;max-width:100%;max-width:269px;white-space:nowrap;text-overflow:ellipsis;}
.layer_bizformlist .list_board .inner_txt{display:inline-block;line-height:1.46;vertical-align:middle;}
.layer_bizformlist .list_board .tooltip_bizform{display:inline-block;position:relative;top:auto;right:auto;bottom:auto;left:auto;line-height:35px;vertical-align:top;}
.layer_bizformlist .list_board .tooltip_bizform .btn_help{width:18px;height:18px;margin:8px 0 0 2px;padding:0;}
.layer_bizformlist .list_board .tooltip_bizform .btn_help .ico_arr{display:inline-block;margin-top:2px;margin-left:4px;font-size:0;line-height:0;vertical-align:top;}
.layer_bizformlist .list_board .tooltip_bizform .btn_help .ico_arr:after{width:0;height:0;border:solid transparent;border-width:0 5px 6px 5px;border-bottom-color:#ffdf2c;content:"";}
.layer_bizformlist .list_board .tooltip_bizform .layer_tooltip{top:33px;right:auto;bottom:auto;left:auto;width:263px;margin-left:-128px;padding:10px 9px 11px 12px;}
.layer_bizformlist .list_board .tooltip_bizform .layer_tooltip .ico_arr{right:auto;left:50%;margin-left:-8px;}
.layer_bizformlist .group_empty{position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:1px solid #e9e9e9;font-size:0;white-space:nowrap;text-align:center;}
.layer_bizformlist .group_empty:after{display:inline-block;height:100%;vertical-align:middle;content:"";}
.layer_bizformlist .group_empty .inner_group{display:inline-block;vertical-align:middle;}
.layer_bizformlist .group_empty .desc_empty{font-size:16px;color:#888888;}
.layer_bizformlist .group_empty .btn_g{width:136px;margin:20px auto 0;}
/* 톡비즈니스폼 말풍선 */
.view_message .comp_bizform .inp_on{color:#000000;}
.view_message .comp_bizform .inp_on.txt_btn{color:#222;}
.comp_bizform .inner_message{padding:10px 7px 8px;}
.comp_bizform .desc_message{padding:0;font-size:13px;line-height:1.38;letter-spacing:-0.023em;}
.comp_bizform .message_btn{margin-top:10px;}
.comp_bizform .message_btn .link_name{padding:7px 0;}
.comp_bizform .message_btn .link_primary{background-color:#ffe118;}
.comp_bizform .message_btn .txt_btn{font-size:12px;line-height:1.2;letter-spacing:-0.042em;}
.comp_bizform .btn_type2 .link_name{width:96px;height:auto;}
.comp_bizform.comp_message_img .btn_type2 .link_name{width:120px;height:auto;}
.view_message .bizform_wide_list .inp_on{color:#000000;}
.view_message .bizform_wide_list .inp_on.txt_btn{color:#222;}
.bizform_wide_list .message_btn{margin-right:0;margin-left:0;}
.bizform_wide_list .message_btn .link_name{padding:7px 0;}
.bizform_wide_list .message_btn .link_primary{background-color:#ffe118;}
.bizform_wide_list .message_btn .txt_btn{font-size:12px;line-height:1.2;letter-spacing:-0.042em;}
.bizform_wide_list .btn_type2 .link_name{width:120px;height:auto;}
/* 제재시 해당 영역 투명도 조절 */
.stauts_sanctions{position:relative;}
.stauts_sanctions:after{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,0.7);z-index:2;content:'';}
.cont_biz .head_join .wrap_btn{position:absolute;bottom:13px;right:0;width:260px;height:36px;padding:0;border:0;font-size:0;}
.cont_biz .head_join .btn_guide,.cont_biz .head_join .btn_card{display:inline-block;width:94px;height:36px;border:1px solid #ddd;border-radius:2px;background-color:white;color:#666666;font-size:12px;line-height:35px;text-align:center;}
.cont_biz .head_join .btn_card{width:134px;margin-left:7px;color:#353535;}
.cont_biz .head_join .btn_card.active{opacity:0.2;}
/* 2023-08-07-v1576
.cont_biz .hometab_biz{width:640px;margin:30px auto 0}
.cont_biz .hometab_biz .tit_detail{display:block;padding-top:28px;font-size:16px;color:rgb(51,51,51)}
.hometab_biz .cont_tab{padding:0 0 30px;border-top:1px solid rgb(228,228,228)}
.hometab_biz .wrap_btn{padding-top:20px;border:0}
.hometab_biz .wrap_toggle{display:block;margin-top:10px;padding:11px 30px;border:1px solid rgba(0,0,0,0.05);background-color:rgb(251,251,251)}
.hometab_biz .wrap_toggle:first-child{margin-top:20px}
.hometab_biz .wrap_toggle.drag{background:#fff;box-shadow:0 4px 7px rgba(0,0,0,.08);z-index:2}
.hometab_biz .item_important .tit_bundle:after{position:absolute;top:6px;right:-8px;width:4px;height:4px;border-radius:2px;background-color:rgb(255,86,64);content:''}
.wrap_toggle .tit_toggle{display:flex;width:100%;box-sizing:border-box;-webkit-box-pack:justify;-webkit-flex-direction:row;-webkit-justify-content:space-between;-webkit-align-items:center;flex-direction:row;justify-content:space-between;align-items:center}
.wrap_toggle .tit_toggle_tx{display:inline-block;font-weight:normal;font-size:16px;line-height:25px;color:rgb(51,51,51);text-align:left;vertical-align:middle}
.wrap_toggle .tit_channel_tx{display:inline-block;margin:1px 0 0 28px;padding:6px 11px 4px;border:1px solid #6D6D6D;border-radius:12px;background:#fff;font-weight:normal;font-size:12px;line-height:1;color:#6D6D6D;letter-spacing:-0.3px;text-align:center;vertical-align:top}
.wrap_toggle .tit_toggle_status{display:inline-block;font-size:0;vertical-align:top}
.wrap_toggle .tit_toggle_status .toggle_status_tx{position:relative;display:inline-block;height:25px;padding-left:12px;vertical-align:middle}
.wrap_toggle .tit_toggle_status .toggle_status_tx span{display:inline-block;width:38px;color:rgb(46,172,188);font-size:14px;line-height:28px;vertical-align:middle}
.wrap_toggle .tit_toggle_status .toggle_status_tx::before{position:absolute;top:50%;left:0;width:8px;height:8px;margin-top:-4px;border-radius:50%;background-color:rgb(46,172,188);content:''}
.wrap_toggle .tit_toggle_status .toggle_status_tx.off span{color:#999}
.wrap_toggle .tit_toggle_status .toggle_status_tx.off::before{background-color:rgb(214,214,214)}
.wrap_toggle .tit_toggle_btn{display:inline-block;line-height:27px;vertical-align:middle}
.wrap_toggle .tit_toggle_btn .ico_toggle{width:16px;height:9px;background-position:-530px -650px;vertical-align:middle}
.wrap_toggle .btn_control{display:inline-block;margin-left:20px;line-height:25px;vertical-align:middle}
.wrap_toggle .btn_control:disabled{opacity:0.2}
.wrap_toggle .btn_control .ico_rocket{width:35px;height:17px;background-position:-570px -660px;vertical-align:middle}
.wrap_toggle .btn_control .ico_rocket.off{background-position:-570px -680px}
.wrap_toggle .ico_control{width:14px;height:10px;margin-left:20px;background-position:-550px -669px;vertical-align:middle}
.wrap_toggle .ico_control.disabled{opacity:0.5}
.wrap_toggle .cont_toggle{display:none}
.wrap_toggle .desc_nodata{margin-top:25px;color:#999;font-size:14px;line-height:18px;text-align:center}
.wrap_toggle .wrap_btn{padding-top:10px;border:none}
.wrap_toggle .btn_setting,.wrap_toggle .btn_save{display:inline-block;width:62px;height:28px;border:1px solid #ddd;border-radius:2px;background-color:rgb(255,255,255);color:rgb(102,102,102);font-size:12px;line-height:27px;text-align:center;box-sizing:border-box;vertical-align:top}
.wrap_toggle .btn_save{margin-left:4px;border:none;background-color:rgb(244,244,244);color:rgb(223,223,223)}
.wrap_toggle .btn_setting:hover{border-color:rgb(181,181,181)}
.wrap_toggle .btn_save.active{border-color:rgba(0,0,0,0.05);background-color:rgb(255,223,44);color:rgba(0,0,0,0.8)}
.wrap_toggle .btn_save.active:hover{border-color:rgba(0,0,0,0.05);background-color:rgb(231,200,26)}
.wrap_toggle .cont_detail{margin-top:10px;padding:0}
.wrap_toggle .cont_detail .tit_bundle{color:#999;font-size:13px;letter-spacing:-0.43px}
.wrap_toggle .cont_detail .cont_bundle{color:#999;font-size:14px;letter-spacing:-0.47px}
.wrap_toggle .cont_detail .cont_bundle .wrap_inp + .box_tf{margin-top:11px}
.wrap_toggle .cont_detail .cont_bundle .box_tf{background:#fff}
.wrap_toggle .cont_detail .cont_bundle .txt_result{display:inline-block;color:#333;font-size:16px;vertical-align:top}
.wrap_toggle .cont_detail .cont_bundle .upload_g+.upload_g{padding-right:0}
.wrap_toggle .cont_detail .cont_bundle.col2 .wrap_cate{float:left;width:231px}
.wrap_toggle .cont_detail .cont_bundle.col2 .wrap_cate+.wrap_cate{margin-left:10px}
.wrap_toggle .cont_detail .box_valid{display:none;margin-top:5px;color:#FF5640;font-size:14px;line-height:20px}
.wrap_toggle .cont_detail .upload_g.disabled_g .box_tf,.wrap_toggle .cont_detail .box_tf.disabled_tf{border-color:#d8d8d8;background-color:rgb(251,251,251)}
.wrap_toggle .cont_detail .upload_g.disabled_g .tf_g,.wrap_toggle .cont_detail .box_tf.disabled_tf .tf_g{color:#bbb}
.wrap_toggle .cont_detail .item_cate .opt_cate{width:100%}
.wrap_toggle .cont_detail .item_inp .lab_g{color:rgb(51,51,51)}
.wrap_toggle .cont_detail .list_desc{margin-top:8px}
.wrap_toggle .cont_detail .list_desc li{position:relative;font-size:12px;line-height:18px;color:rgb(136,136,136)}
.wrap_toggle .cont_detail .list_desc .btn_ex{margin-left:0;color:inherit}
.wrap_toggle .cont_detail .btn_box{overflow:hidden;margin-top:-1px;line-height:18px}
.wrap_toggle .cont_detail .btn_chat{display:inline-block;color:#2EACBC;font-size:12px;text-decoration:underline;vertical-align:top}
.wrap_toggle .cont_detail .btn_membership{float:right;margin-top:6px;color:#2EACBC;font-size:12px;text-decoration:underline}
.wrap_toggle .cont_detail .chat_info{margin-top:6px;color:#999999;font-size:12px;line-height:20px}
.wrap_toggle .cont_detail .ico_chatbot{width:17px;height:16px;margin-right:7px;background-position:-550px -650px}
.wrap_toggle .cont_detail .view_place{overflow:hidden;position:relative;height:274px;margin-bottom:10px;border-radius:3px}
.wrap_toggle .cont_detail .view_place img{width:100%;height:100%;vertical-align:top}
.wrap_toggle .cont_detail .view_place .mark_map{position:absolute;overflow:hidden;width:38px;height:47px;font-size:0;line-height:0;background:url(../../resources/images/retina/mark_map.png) no-repeat;text-indent:-9999px;background-size:160px 500px}
.wrap_toggle .cont_detail .view_place .mark_a{background-position:0 0}
.wrap_toggle .cont_detail .view_place .mark_b{background-position:0 -50px}
.wrap_toggle .cont_detail .view_place .mark_c{background-position:0 -100px}
.wrap_toggle .cont_detail .view_place .mark_d{background-position:0 -150px}
.wrap_toggle .cont_detail .view_place .mark_e{background-position:0 -200px}
.wrap_toggle .cont_detail .view_place .mark_f{background-position:0 -250px}
.wrap_toggle .cont_detail .view_place .mark_g{background-position:0 -300px}
.wrap_toggle .cont_detail .view_place .mark_h{background-position:0 -350px}
.wrap_toggle .cont_detail .view_place .mark_i{background-position:0 -400px}
.wrap_toggle .cont_detail .view_place .mark_j{background-position:0 -450px}
.wrap_toggle .cont_detail .view_place .mark_over{background-position-x:-40px}
.wrap_toggle .cont_detail .view_place .mark_on{background-position-x:-80px}
.wrap_toggle .cont_detail .view_place .add_place{position:absolute}
.wrap_toggle .cont_detail .view_place .add_place .link_new{display:block;overflow:hidden;width:18px;height:28px;font-size:0;line-height:0;background:url(../../resources/images/ico_newplace.png) 0 0 no-repeat;text-indent:-9999px}
.wrap_toggle .cont_detail .view_place .add_place .link_new:hover{width:80px;background-position:-30px 0}
.wrap_toggle .cont_detail .inner_bundle{position:relative;display:table;width:100%;margin-top:13px;table-layout:fixed}
.wrap_toggle .cont_detail .inner_bundle .tit_inner{display:table-cell;color:#999;font-weight:normal;font-size:13px;line-height:35px;letter-spacing:-0.43px}
.wrap_toggle .cont_detail .inner_bundle .cont_inner{display:table-cell;padding-left:14px}
.wrap_toggle .cont_detail .opt_cate .ico_app{width:16px;height:16px;margin:-1px 7px 0 0;background-position:-310px -680px}
.wrap_toggle .cont_detail .opt_cate .ico_info{width:15px;height:15px;margin:-1px 7px 0 0;background-position:-330px -680px}
.wrap_toggle .cont_detail .opt_cate .ico_store{width:16px;height:17px;margin:-2px 7px 0 0;background-position:-474px -680px}
.wrap_toggle .cont_detail .opt_cate .ico_order{width:15px;height:16px;margin:-1px 7px 0 0;background-position:-454px -679px}
.wrap_toggle .cont_detail .opt_cate .ico_qr{width:15px;height:15px;margin:-1px 7px 0 0;background-position:-410px -680px}
.wrap_toggle .cont_detail .opt_cate .ico_shop{width:17px;height:16px;margin:-1px 7px 0 0;background-position:-429px -679px}
.wrap_toggle .cont_detail .opt_cate .ico_membership{width:17px;height:14px;margin:-1px 7px 0 0;background-position:-389px -679px}
.wrap_toggle .cont_detail .cont_app .app_device{margin-top:11px}
.wrap_toggle .cont_detail .cont_app .app_device+.app_device{margin-top:21px}
.wrap_toggle .cont_detail .cont_app .item_inp{margin-bottom:10px}
.wrap_toggle .cont_detail .cont_app .item_inp .lab_g{color:rgb(136,136,136);font-size:13px}
.wrap_toggle .cont_detail .cont_app .item_inp .inp_g:checked+.lab_g .ico_check{opacity:.25}
.wrap_toggle .cont_detail .cont_app .box_g{display:none;padding:0 0 9px 0}
.wrap_toggle .cont_detail .cont_app .box_g.on{display:block}
.wrap_toggle .cont_detail .cont_app .write_g{padding:0}
.wrap_toggle .cont_detail .cont_app .box_applink{position:absolute;left:0;top:0;padding:13px 0 0 26px;font-size:13px;line-height:13px;color:rgb(136,136,136)}
.wrap_toggle .cont_detail .cont_app .ico_arr{width:8px;height:7px;margin:2px 6px 0 2px;background-position:-35px -675px}
.wrap_toggle .cont_detail .cont_app .box_tf{margin-left:106px;background-color:rgb(255,255,255)}
.wrap_toggle .cont_detail .cont_info .tit_inner{width:109px}
.wrap_toggle .cont_detail .cont_store .tit_inner{width:72px}
.wrap_toggle .cont_detail .cont_order .tit_inner{width:84px}
.wrap_toggle .cont_detail .cont_membership .tit_inner{width:61px}
.wrap_toggle .cont_detail .cont_shop .tit_inner{width:109px}
.wrap_toggle .cont_detail .info_setup .wrap_inp + .box_tf{display:block;margin-top:0}
.wrap_toggle .cont_detail .list_keyword{overflow:hidden;height:162px}
.wrap_toggle .cont_detail .list_keyword li{margin-top:6px}
.wrap_toggle .cont_detail .list_keyword li:first-child{margin-top:0}
.wrap_toggle .cont_detail .list_keyword .item_keyword{overflow:hidden;display:block;height:36px;padding:10px 20px 10px 13px;border:1px solid #d8d8d8;border-radius:2px;box-sizing:border-box;background:rgb(251,251,251);color:#bbb;font-size:14px;line-height:16px;white-space:nowrap;text-overflow:ellipsis}
.wrap_toggle .cont_detail .item_bundle{padding-left:106px}
.wrap_toggle .cont_detail .item_bundle.on_error .tit_bundle:after{position:absolute;top:6px;right:-8px;width:4px;height:4px;border-radius:2px;background-color:rgb(255,86,64);content:''}
.wrap_toggle .cont_detail .item_bundle.on_error .box_tf{border-color:rgb(255,151,137)}
.wrap_toggle .cont_detail .item_bundle.on_error .box_valid{display:block}
.wrap_toggle .cont_detail .item_bundle.on_error .box_g .box_valid{padding-left:106px}
.wrap_toggle .cont_detail .item_bundle.on_error .btn_membership{position:absolute;top:36px;right:0}
.wrap_toggle .cont_detail .item_bundle.on_error .upload_g + .box_valid{margin-top:-5px}
.wrap_toggle .toggle_slide{position:relative}
.wrap_toggle .wrap_slide{overflow:hidden;width:491px;height:118px;margin:0 auto}
.wrap_toggle .wrap_slide .list_slide{overflow:hidden;height:110px;margin-top:8px}
.wrap_toggle .wrap_slide .list_slide > li{float:left;position:relative;overflow:hidden;width:491px}
.wrap_toggle .wrap_slide .item_slide{overflow:hidden;display:table;width:100%;table-layout:fixed}
.wrap_toggle .wrap_slide .item_slide .img_slide{overflow:hidden;display:table-cell;width:110px;height:110px;border-radius:20px;background:url(../../resources/images/retina/img_article_none.png) no-repeat;-webkit-background-size:110px 110px;background-size:110px 110px}
.wrap_toggle .wrap_slide .item_slide .img_slide .img{display:inline-block;width:110px;height:110px;background-position:50% 50%;background-origin:padding-box;background-size:cover;vertical-align:top}
.wrap_toggle .wrap_slide .item_slide .cont_slide{display:table-cell;width:100%;height:110px;padding-left:32px;box-sizing:border-box;vertical-align:middle}
.wrap_toggle .wrap_slide .item_slide .cont_slide:first-child{padding:0}
.wrap_toggle .wrap_slide .item_slide .title_tx{overflow:hidden;display:block;display:-webkit-box;max-height:40px;color:#333333;font-weight:normal;font-size:16px;line-height:20px;white-space:normal;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.wrap_toggle .wrap_slide .item_slide .desc_tx{overflow:hidden;display:block;display:-webkit-box;max-height:60px;margin-top:6px;color:#666666;font-size:14px;line-height:20px;white-space:normal;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.wrap_toggle .wrap_slide .item_slide .desc_tx:first-child{margin-top:0}
.wrap_toggle .wrap_slide .item_slide .period_tx{overflow:hidden;display:block;margin-top:2px;color:#999999;font-size:14px;line-height:20px}
.wrap_toggle .wrap_paging{padding:0}
.wrap_toggle .wrap_paging .btn_page{position:absolute;top:55px;left:0;width:13px;height:25px}
.wrap_toggle .wrap_paging .btn_page.btn_prev .ico_rocket{width:13px;height:25px;background-position:-510px -665px}
.wrap_toggle .wrap_paging .btn_page.btn_next{left:auto;right:0}
.wrap_toggle .wrap_paging .btn_page.btn_next .ico_rocket{width:13px;height:25px;background-position:-530px -665px}
.wrap_toggle .wrap_paging .paging_board{height:5px;padding:16px 0 0;font-size:0;text-align:center}
.wrap_toggle .wrap_paging .paging_bullet{display:inline-block;width:5px;height:5px;margin:0 2.5px;border-radius:50%;background-color:#d8d8d8;font-size:1px;color:transparent;line-height:1px;vertical-align:top}
.wrap_toggle .wrap_paging .paging_bullet.bullet_now{background-color:#4c4c4c}
.wrap_toggle .item_bundle .toggle_slide{width:400px}
.wrap_toggle .item_bundle .wrap_slide{width:400px;height:auto}
.wrap_toggle .item_bundle .wrap_slide .list_slide{height:auto;margin-top:0}
.wrap_toggle .item_bundle .wrap_slide .list_slide > li{width:400px}
.wrap_toggle .item_bundle .wrap_paging .btn_page.btn_prev{left:-34px}
.wrap_toggle .item_bundle .wrap_paging .btn_page.btn_next{right:-34px}
.wrap_toggle .cont_detail.ty_thin .item_bundle{padding:0 0 0 110px}
.wrap_toggle .cont_detail.ty_thin .item_bundle .tit_bundle{top:0}
.wrap_toggle .cont_detail.ty_thin .cont_bundle{color:rgb(51,51,51);font-size:14px}
.wrap_toggle .cont_detail.ty_thin .cont_bundle .txt_type2{color:rgb(153,153,153)}
.wrap_toggle .cont_detail.ty_small .item_cate .opt_cate{width:295px}
.wrap_toggle.open_toggle .tit_toggle_btn .ico_toggle{background-position:-510px -650px}
.wrap_toggle.open_toggle .cont_toggle{display:block;min-height:53px;padding-bottom:9px}
/* 2023-09-26-v1656 
/*** 홈탭 레이어 스타일 추가 ***
// .layer_hometab{width:640px;margin-left:-320px}
// .layer_hometab .tit_layer{padding:22px 0 5px;height:auto;line-height:29px}
// .layer_hometab .txt_layer{display:block;padding:0 50px 18px 0;font-size:12px;line-height:16px;color:rgb(136,136,136)}
// .layer_hometab .txt_layer .emph_txt{color:#FF5640}
// .layer_hometab .tit_info{display:block;margin:20px 0 8px;font-weight:normal;font-size:14px;line-height:17px}
// .layer_hometab .make_newgroup{padding-top:0}
// .layer_hometab .make_newgroup .wrap_cate.selected{position:relative;padding-right:90px}
// .layer_hometab .make_newgroup .wrap_cate .opt_cate + .btn_g{position:absolute;top:0;right:0;width:80px}
// .layer_hometab .make_newgroup .wrap_cate.ty_last .opt_cate .box_opt{top:auto;bottom:9px}
// .layer_hometab .make_newgroup .opt_cate{width:100%;margin:0}
// .layer_hometab .make_newgroup .opt_cate .box_opt{z-index:21}
// .layer_hometab .make_newgroup .opt_g2{z-index:inherit}
// .layer_hometab .make_newgroup .opt_nodata{padding:30px 0}
// .layer_hometab .make_newgroup .nodata_tx{color:#888888;font-size:14px;line-height:20px;text-align:center}
// .layer_hometab .make_newgroup .opt_nodata .btn_g{position:relative;width:125px;margin:15px auto 0}
// .layer_hometab .chat_time .item_inp{float:none}
// .layer_hometab .make_newgroup .wrap_btn{margin-top:20px}
// .layer_hometab .wrap_btn{margin-top:-1px;padding:20px 27px;border-top:1px solid rgb(233,233,233)}
*/
/* 2023-08-07-v1576
/*** 포스트 리스트 ***
// .hometab_biz .list_post{overflow:hidden;width:384px;margin:8px auto 0}
// .hometab_biz .list_post ul:after{display:block;clear:both;content:''}
// .hometab_biz .list_post li{float:left;width:50%;margin-top:10px;padding:0 10px;box-sizing:border-box}
// .hometab_biz .item_post{position:relative}
// .hometab_biz .post_ranking{position:absolute;top:10px;left:10px;width:26px;height:26px;border-radius:4px;background-color:rgba(25,25,25,0.8);color:#ffffff;font-size:15px;line-height:26px;text-align:center;z-index:2}
// .hometab_biz .link_post{overflow:hidden;display:block;height:261px;border:1px solid rgba(0,0,0,0.08);border-radius:8px;box-sizing:border-box;background:#fff}
// .hometab_biz .post_img{overflow:hidden;position:relative;height:172px;background:url(../../resources/images/retina/img_article_none.png) no-repeat;-webkit-background-size:172px 172px;background-size:172px 172px}
// .hometab_biz .post_img .img{display:inline-block;width:172px;height:172px;background-position:50% 50%;background-origin:padding-box;background-size:cover;vertical-align:top}
// .hometab_biz .post_badge{position:absolute;bottom:11px;right:11px;min-width:43px;height:19px;border-radius:4px;background-color:rgba(25,25,25,0.35);color:#FFFFFF;font-size:12px;line-height:20px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,0.10)}
// .hometab_biz .live_badge{background-color:rgb(236,93,87);font-weight:bold}
// .hometab_biz .post_cont{height:87px;padding:9px 13px 15px;box-sizing:border-box}
// .hometab_biz .title_tx{overflow:hidden;display:-webkit-box;width:100%;max-height:40px;color:#333;font-weight:normal;font-size:14px;line-height:20px;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
// .hometab_biz .desc_tx{overflow:hidden;display:block;margin-top:4px;color:#666666;font-size:14px;line-height:20px;letter-spacing:-0.2px;word-break:break-all;white-space:nowrap;text-overflow:ellipsis}
// .hometab_biz .ico_link{display:inline-block;width:12px;height:12px;margin:2px 8px 0 0;background-size:100% auto;background-position:50% 50%;vertical-align:top}
// .hometab_biz .ico_coupon{width:20px;height:13px;margin:3px 4px 0 0;background-position:-327px -723px}
// .hometab_biz .link_post.no_img{background-color:#F5F5F5}
// .hometab_biz .link_post.no_img .post_cont{height:261px;padding-top:52px}
// .hometab_biz .link_post.no_img .title_tx{display:-webkit-box;height:80px;max-height:80px;white-space:normal;-webkit-line-clamp:4;-webkit-box-orient:vertical}
// .hometab_biz .link_post.no_img .desc_tx{display:-webkit-box;max-height:40px;margin-top:27px;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}
// .hometab_biz .list_post.ty_tile2 li:first-child{width:100%}
// .hometab_biz .list_post.ty_tile2 li:first-child .post_img{width:100%;height:199px}
// .hometab_biz .list_post.ty_tile2 li:first-child .post_img .img{width:100%;height:199px}
// .hometab_biz .list_post.ty_tile2 li:first-child .post_cont{height:67px}
// .hometab_biz .list_post.ty_list{width:512px}
// .hometab_biz .list_post.ty_list li{width:100%;padding:0}
// .hometab_biz .list_post.ty_list .link_post{height:auto;border:0 none;border-radius:0;background-color:transparent}
// .hometab_biz .list_post.ty_list .item_post{display:table;width:100%;table-layout:fixed}
// .hometab_biz .list_post.ty_list .post_img{display:table-cell;width:148px;height:80px;border-radius:8px;border:1px solid #EBEBEB;-webkit-background-size:148px auto;background-size:148px auto;background-position:50% 50%}
// .hometab_biz .list_post.ty_list .post_img .img{width:148px;height:80px;border-radius:8px;-webkit-background-size:148px auto;background-size:148px auto;background-position:50% 50%}
// .hometab_biz .list_post.ty_list li .post_cont{display:table-cell;height:82px;padding:5px 0 5px 16px;vertical-align:middle}
// .hometab_biz .list_post.ty_list li .post_cont.ranking_title .post_inner{position:relative;padding-left:22px}
// .hometab_biz .list_post.ty_list .post_ranking{top:0;left:0;width:auto;;height:auto;background:transparent;color:#333;font-size:14px;line-height:20px;vertical-align:middle}
// .hometab_biz .list_post.ty_list .link_post.no_img .desc_tx,// .hometab_biz .list_post.ty_list .desc_tx{display:none}
// .hometab_biz .list_post.ty_list .link_post.no_img{background-color:transparent}
// .hometab_biz .list_post.ty_list .link_post.no_img .post_cont{height:82px;padding:5px 0}
// .hometab_biz .list_post.ty_list .link_post.no_img .title_tx{height:auto;max-height:40px;-webkit-line-clamp:2}
// .hometab_biz .btn_post_more{display:block;width:364px;margin:14px auto 0;padding:13px;border-radius:8px;background-color:#F5F5F5;color:#666666;font-weight:normal;font-size:14px;line-height:20px;letter-spacing:-0.2px;text-align:center}
// .hometab_biz .btn_post_more.ty_list{width:512px}
/*** 상품 리스트 ***
// 홈탭,서비스연결에서 같이 사용하기 위해 상위 클래스를 hometab_biz에서 wrap_toggle로 변경
// .wrap_toggle .list_goods{overflow:hidden;width:384px;margin:8px auto 0}
// .wrap_toggle .list_goods ul:after{display:block;clear:both;content:''}
// .wrap_toggle .list_goods li{float:left;width:50%;margin-top:10px;padding:0 10px;box-sizing:border-box}
// .wrap_toggle .link_goods{overflow:hidden;display:block;border:1px solid rgba(0,0,0,0.08);border-radius:8px;background:#fff}
// .wrap_toggle .item_goods{position:relative}
// .wrap_toggle .goods_ranking{position:absolute;top:10px;left:10px;width:26px;height:26px;border-radius:4px;background-color:rgba(25,25,25,0.8);color:#ffffff;font-size:15px;line-height:26px;text-align:center;z-index:2}
// .wrap_toggle .goods_img{overflow:hidden;position:relative;height:172px;background:url(../../resources/images/retina/img_article_none.png) no-repeat;-webkit-background-size:172px 172px;background-size:172px 172px}
// .wrap_toggle .goods_img .img{display:inline-block;width:172px;height:172px;background-position:50% 50%;background-origin:padding-box;background-size:cover;vertical-align:top}
// .wrap_toggle .goods_cont{height:109px;padding:10px 13px 0;box-sizing:border-box;font-size:0}
// .wrap_toggle .goods_badge{display:inline-block;width:24px;height:17px;margin-right:8px;background-size:100% auto;vertical-align:top}
// .wrap_toggle .goods_title{overflow:hidden;display:-webkit-box;width:100%;max-height:40px;margin-bottom:5px;color:#191919;font-weight:normal;font-size:14px;line-height:20px;letter-spacing:-0.2px;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
// .wrap_toggle .original_price{display:block;margin-top:3px;color:#C6C6C6;font-size:13px;line-height:20px;letter-spacing:-0.2px;text-decoration:line-through}
// .wrap_toggle .sale_box{color:#191919;font-size:14px;line-height:20px;letter-spacing:-0.2px}
// .wrap_toggle .sale_price{display:inline-block;vertical-align:top}
// .wrap_toggle .sale_percent{display:inline-block;margin-left:1px;color:#F16A32;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.2px;vertical-align:top}
// .wrap_toggle .goods_pay{overflow:hidden;display:block;margin-top:5px;color:#191919;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}
// .wrap_toggle .goods_discount{overflow:hidden;display:block;margin-top:5px;color:#C6C6C6;font-size:13px;line-height:20px;letter-spacing:-0.2px;text-overflow:ellipsis;white-space:nowrap}
// .wrap_toggle .ico_pay{position:absolute;bottom:11px;left:13px;width:57px;height:18px;background-size:100% auto}
// .wrap_toggle .list_goods.list_subscribe .goods_cont{height:129px}
// .wrap_toggle .list_goods.list_pay .goods_cont{height:129px;padding-bottom:35px}
// .wrap_toggle .list_goods.ty_tile2 li:first-child{width:100%}
// .wrap_toggle .list_goods.ty_tile2 li:first-child .goods_img{width:100%;height:199px}
// .wrap_toggle .list_goods.ty_tile2 li:first-child .goods_img .img{width:100%;height:199px}
// .wrap_toggle .list_goods.ty_tile2 li:first-child .goods_cont{height:90px}
// .wrap_toggle .list_goods.ty_list{width:512px}
// .wrap_toggle .list_goods.ty_list li{width:100%;padding:0}
// .wrap_toggle .list_goods.ty_list .link_goods{border:0 none;border-radius:0;background-color:transparent}
// .wrap_toggle .list_goods.ty_list .item_goods{display:table;width:100%;table-layout:fixed}
// .wrap_toggle .list_goods.ty_list .goods_img{display:table-cell;width:148px;height:80px;border-radius:8px;border:1px solid #EBEBEB;-webkit-background-size:148px auto;background-size:148px auto;background-position:50% 50%}
// .wrap_toggle .list_goods.ty_list .goods_img .img{width:148px;height:80px;border-radius:8px;-webkit-background-size:148px auto;background-size:148px auto;background-position:50% 50%}
// .wrap_toggle .list_goods.ty_list li .goods_cont{display:table-cell;height:82px;padding:5px 0 5px 16px;vertical-align:middle}
// .wrap_toggle .list_goods.ty_list li .goods_cont.ranking_title .goods_inner{position:relative;padding-left:22px}
// .wrap_toggle .list_goods.ty_list .title_tx.ranking_title{position:relative;padding-left:22px}
// .wrap_toggle .list_goods.ty_list .goods_ranking{top:0;left:0;width:auto;height:auto;background:transparent;color:#333;font-size:14px;line-height:20px;vertical-align:middle}
// .wrap_toggle .list_goods.ty_list .goods_title{display:block;white-space:nowrap}
// .wrap_toggle .list_goods.ty_list .link_goods.no_img .desc_tx,// .wrap_toggle .list_goods.ty_list .desc_tx{display:none}
// .wrap_toggle .list_goods.ty_list .original_price{display:none}
// .wrap_toggle .list_goods.ty_list .ico_pay{position:relative;top:0;left:0;margin-top:4px}
// .wrap_toggle .btn_goods_more{display:block;width:364px;margin:14px auto 0;padding:13px;border-radius:8px;background-color:#F5F5F5;color:#666666;font-weight:normal;font-size:14px;line-height:20px;letter-spacing:-0.2px;text-align:center}
// .wrap_toggle .btn_goods_more.ty_list{width:512px}
/*** 커머스 리스트 ***
// .hometab_biz .wrap_commerce{width:364px;margin:33px auto 0}
// .hometab_biz .wrap_commerce + .wrap_commerce{margin-top:24px}
// .hometab_biz .link_head{display:flex;align-items:center;margin-bottom:20px;text-decoration:none}
// .hometab_biz .thumb_head{overflow:hidden;position:relative;flex:none;width:39px;height:39px;border-radius:6px;background-color:#F0F0F0}
// .hometab_biz .thumb_head:after{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.1);border-radius:6px;content:''}
// .hometab_biz .info_head{display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0;margin:0 35px 0 11px}
// .hometab_biz .tit_info{overflow:hidden;font-weight:400;font-size:14px;line-height:14px;color:#191919;white-space:nowrap;text-overflow:ellipsis}
// .hometab_biz .desc_info{display:flex;align-items:center;margin-top:6px;padding:0;font-size:12px;line-height:16px;color:#BEBEBE}
// .hometab_biz .txt_info{position:relative;padding-left:8px}
// .hometab_biz .txt_info + .txt_info:before{position:absolute;left:3px;top:7px;width:2px;height:2px;border-radius:1px;background-color:#B2B2B2;content:''}
// .hometab_biz .txt_info:first-child{padding-left:0}
// .hometab_biz .txt_score{display:flex;flex:none;color:#666}
// .hometab_biz .ico_star{width:14px;height:14px;margin:-1px 2px 0 0;background-position:-535px -830px}
// .hometab_biz .ico_arrow{flex:none;width:26px;height:26px;background-position:-345px -815px}
// .hometab_biz .list_commerce li{display:flex;overflow:hidden;border:1px solid rgba(0,0,0,0.14);border-radius:6px;background-color:#fff}
// .hometab_biz .list_commerce li + li{margin-top:12px}
// .hometab_biz .list_commerce .link_thumb{flex:none;background-color:#F5F5F5;background-repeat:no-repeat;background-size:cover}
// .hometab_biz .list_commerce .link_cont{display:flex;flex-direction:column;justify-content:space-between;min-width:0;text-decoration:none}
// .hometab_biz .list_commerce .ico_reserve{width:63px;height:20px;background-position:-620px -675px}
// .hometab_biz .list_commerce .tit_commerce{display:block;overflow:hidden;font-weight:400;font-size:14px;line-height:20px;color:#191919;white-space:nowrap;text-overflow:ellipsis;}
// .hometab_biz .list_commerce .sale_box{display:flex;align-items:center;margin-top:4px;font-size:14px;line-height:16px}
// .hometab_biz .list_commerce .sale_price{color:#191919}
// .hometab_biz .list_commerce .sale_price em{font-weight:500}
// .hometab_biz .list_commerce .sale_percent{margin-left:5px;color:#E85E36}
// .hometab_biz .list_commerce .original_price{margin-top:0}
// .hometab_biz .list_commerce .txt_g{font-weight:500;font-size:13px;line-height:20px;color:#999;}
// .hometab_biz .list_commerce .area_badge{display:flex}
// .hometab_biz .list_commerce .txt_badge{flex:none;margin-top:5px;padding:4px 5px 1px;border-radius:2px;font-size:11px;line-height:13px;color:#666;background-color:rgba(0,0,0,0.04)}
// .hometab_biz .list_commerce .txt_badge + .txt_badge{margin-left:3px}
// .hometab_biz .type_commerce1 .link_thumb{width:106px;height:106px;border-right:1px solid rgba(0,0,0,0.14)}
// .hometab_biz .type_commerce1 .link_cont{padding:8px 15px 12px 11px}
// .hometab_biz .type_commerce2 li{flex-direction:column}
// .hometab_biz .type_commerce2 .link_thumb{display:flex;justify-content:space-between;align-items:flex-end;position:relative;height:204px;padding:12px;border-bottom:1px solid rgba(0,0,0,0.14);box-sizing:border-box}
// .hometab_biz .type_commerce2 .link_thumb:after{position:absolute;left:0;top:28px;right:0;bottom:0;background-image:linear-gradient(180deg,rgba(0,0,0,0.00) 0%,rgba(0,0,0,0.60) 59%);opacity:0.8;content:''}
// .hometab_biz .type_commerce2 .link_thumb .inner_cont{position:relative;z-index:10;}
// .hometab_biz .type_commerce2 .link_thumb .ico_reserve{position:relative;z-index:10;}
// .hometab_biz .type_commerce2 .link_thumb .tit_commerce{width:260px;font-weight:500;font-size:18px;line-height:22px;color:#fff}
// .hometab_biz .type_commerce2 .link_thumb .area_txt{display:block;margin-top:4px;font-size:13px;line-height:15px}
// .hometab_biz .type_commerce2 .link_thumb .txt_g{position:relative;color:#ccc}
// .hometab_biz .type_commerce2 .link_thumb .txt_g + .txt_g{padding-left:10px}
// .hometab_biz .type_commerce2 .link_thumb .txt_g + .txt_g:before{position:absolute;left:4px;top:50%;width:2px;height:2px;margin-top:-1px;border-radius:1px;background-color:#ccc;content:''}
// .hometab_biz .type_commerce2 .link_cont{flex-direction:row;padding:0 7px 0 14px}
// .hometab_biz .type_commerce2 .link_cont .inner_cont{min-width:0;padding:30px 0 20px}
// .hometab_biz .type_commerce2 .link_cont .sale_box{margin-top:11px}
// .hometab_biz .type_commerce2 .link_cont + .link_cont .inner_cont{border-top:1px solid rgba(0,0,0,0.04)}
/*** 슬라이드 ***
// .wrap_toggle .item_slide .wrap_slide{width:512px;height:192px}
// .wrap_toggle .item_slide .wrap_slide .list_slide{height:181px}
// .wrap_toggle .item_slide .wrap_slide .list_slide > li{width:512px;font-size:0}
// .hometab_biz .item_slide .link_post,// .hometab_biz .item_slide .link_goods{display:inline-block;width:246px;height:179px;vertical-align:top}
// .hometab_biz .item_slide .link_post + .link_post,// .hometab_biz .item_slide .link_goods + .link_goods{margin-left:16px}
// .hometab_biz .item_slide .post_ranking,// .hometab_biz .item_slide .goods_ranking{top:7px;left:7px;width:18px;height:18px;font-size:10px;line-height:18px}
// .hometab_biz .item_slide .post_img,// .hometab_biz .item_slide .goods_img{height:134px;-webkit-background-size:134px auto;background-size:134px auto;background-position:50% 50%}
// .hometab_biz .item_slide .post_img .img,// .hometab_biz .item_slide .goods_img .img{width:246px;height:134px}
// .hometab_biz .item_slide .post_cont{height:47px;padding:6px 10px 4px}
// .hometab_biz .item_slide .goods_cont{height:67px;padding:6px 10px 4px}
// .hometab_biz .item_slide .title_tx{display:block;font-size:11px;line-height:15px;white-space:nowrap}
// .hometab_biz .item_slide .desc_tx{margin-top:2px;font-size:11px;line-height:15px}
// .hometab_biz .item_slide .goods_title{display:block;margin-bottom:2px;font-size:11px;line-height:15px;white-space:nowrap}
// .hometab_biz .item_slide .goods_pay{font-size:11px;line-height:15px}
// .hometab_biz .item_slide .sale_box{font-size:11px;line-height:15px}
// .hometab_biz .item_slide .sale_percent{font-size:11px;line-height:15px}
// .hometab_biz .item_slide .original_price{font-size:11px;line-height:15px}
// .hometab_biz .item_slide .ico_link{width:11px;height:11px;margin:2px 3px 0 0;background-position:-117px -799px}
// .hometab_biz .item_slide .ico_coupon{width:15px;height:10px;margin:1px 3px 0 0;background-position:-328px -738px}
// .hometab_biz .item_slide .post_badge{bottom:6px;right:7px;min-width:29px;height:13px;font-size:8px;line-height:13px}
// .hometab_biz .item_slide .goods_badge{width:20px;height:12px;margin:0 5px 0 0;font-size:8px;line-height:14px}
// .hometab_biz .item_slide .ico_pay{left:10px}
// .hometab_biz .item_slide .link_post.no_img{background-color:#F5F5F5}
// .hometab_biz .item_slide .link_post.no_img .post_cont{height:auto;padding-top:50px}
// .hometab_biz .item_slide .link_post.no_img .title_tx{height:60px;max-height:60px;line-height:15px}
// .hometab_biz .item_slide .link_post.no_img .desc_tx{margin-top:2px}
// .hometab_biz .item_slide .link_post.btn_more,// .hometab_biz .item_slide .link_goods.btn_more{padding-top:70px;box-sizing:border-box;background-color:#F5F5F5;color:#666666;font-size:14px;letter-spacing:-0.2px;text-align:center}
// .hometab_biz .wrap_toggle .item_slide .wrap_paging .btn_page{top:78px}
// .wrap_toggle .item_slide.ty_order .wrap_slide{height:209px}
// .wrap_toggle .item_slide.ty_order .wrap_slide .list_slide{height:201px}
// .hometab_biz .item_slide.ty_order .link_goods{height:199px}
// .hometab_biz .item_slide.ty_order .link_goods.btn_more{padding-top:82px}
// .wrap_toggle .item_slide.ty_subscribe .wrap_slide{height:224px}
// .wrap_toggle .item_slide.ty_subscribe .wrap_slide .list_slide{height:216px}
// .hometab_biz .item_slide.ty_subscribe .link_goods{height:214px}
// .hometab_biz .item_slide.ty_subscribe .link_goods.btn_more{padding-top:90px}
// .hometab_biz .item_slide.ty_subscribe .goods_cont{height:81px}
// .wrap_toggle .item_slide.ty_pay .wrap_slide{height:229px}
// .wrap_toggle .item_slide.ty_pay .wrap_slide .list_slide{height:221px}
// .hometab_biz .item_slide.ty_pay .link_goods{height:219px}
// .hometab_biz .item_slide.ty_pay .link_goods.btn_more{padding-top:95px}
// .hometab_biz .item_slide.ty_pay .goods_cont{height:86px;padding-bottom:26px}
*/
/* 2023-09-26-v1656
/*** 홈탭 설정 예시 레이어 ***
// .layer_preview4{top:0;left:0;width:100%;margin-left:0}
// .layer_preview4 .layer_body{overflow:hidden;width:970px;margin:0 auto;padding:152px 0}
// .layer_preview4 .button_preview{position:relative;text-align:right}
// .layer_preview4 .button_preview_img{display:inline-block;width:134px;height:36px;vertical-align:top}
// .layer_preview4 .card_preview{width:640px;margin:0 auto;padding-top:43px}
// .layer_preview4 .card_preview li{position:relative;margin-top:10px}
// .layer_preview4 .txt_preview{position:absolute;box-sizing:border-box;color:#fff;font-size:14px;line-height:17px;text-align:left}
// .layer_preview4 .txt_preview em{display:block;margin-bottom:6px;color:#FFE000;font-weight:bold}
// .layer_preview4 .num_preview{display:inline-block;width:14px;height:14px;margin:1px 3px 0 0;padding:1px 0;border-radius:50%;box-sizing:border-box;background:#FFE000;color:#222;font-size:12px;line-height:1;text-align:center;vertical-align:top}
// .layer_preview4 .txt_preview:before{position:absolute;background-image:url(../../resources/images/retina/ico_arrow.png);background-size:165px auto;background-repeat:no-repeat;background-position:0 0;content:''}
// .layer_preview4 .txt_preview.preview1{top:90px;right:-132px;width:265px;height:86px;padding-left:167px}
// .layer_preview4 .txt_preview.preview1:before{top:4px;left:0;width:153px;height:84px;background-position:-8px -100px}
// .layer_preview4 .txt_preview.preview2{top:-20px;right:134px;width:220px;padding-right:65px}
// .layer_preview4 .txt_preview.preview2:before{top:16px;right:5px;width:57px;height:14px}
// .layer_preview4 .txt_preview.preview3{top:39px;right:93px;width:250px;padding:53px 94px 0 0}
// .layer_preview4 .txt_preview.preview3:before{top:0;right:0;width:96px;height:90px;background-position:-68px 0}
// .layer_preview4 .txt_preview.preview4{top:40px;right:-100px;width:142px;padding:53px 0 0 12px}
// .layer_preview4 .txt_preview.preview4:before{top:0;left:0;width:21px;height:45px;background-position:0 -20px}
// .layer_preview4 .btn_close{top:29px;right:46px}
*/
/*** 웰컴메시지 레이어 ***/
.tit_tooltip .layer_tooltip.tooltip_type4{top:-124px;width:354px;left:50%;margin-left:-177px;padding:16px;color:#333333;font-size:12px;line-height:17px;}
.tit_tooltip .layer_tooltip.tooltip_type4 strong{display:block;margin-bottom:8px;font-size:13px;line-height:18px;}
.tit_tooltip .layer_tooltip.tooltip_type4 .ico_arr{top:unset;left:50%;right:unset;bottom:-6px;margin-left:-6px;transform:rotate(180deg);}
/*** 레버리지탭 복수 노출 ***/
.join_biz .opt_tab{display:inline-block;width:126px;height:34px;margin-right:6px;}
.join_biz .opt_tab > .btn_opt{height:34px;padding:10px 20px 10px 13px;font-size:14px;}
.join_biz .opt_tab > .btn_opt .ico_arr{right:14px;}
.join_biz .opt_tab .box_opt{top:34px;}
.cont_detail .info_tab{font-size:0;line-height:28px;}
.cont_detail .info_tab .tit_tab{display:inline-block;width:122px;color:#333333;font-size:14px;line-height:28px;vertical-align:top;}
.cont_detail .info_tab .tit_tab .ico_rocket{width:5px;height:9px;margin-left:5px;background-position:-130px -140px;vertical-align:baseline;}
.cont_detail .info_tab .wrap_inp{display:inline-block;vertical-align:top;}
.cont_detail .info_tab .wrap_inp .item_inp{margin:4px 30px 0 0;}
/*** 관리자 개인정보 설정 레이어 ***/
.layer_manager{width:640px;margin-left:-320px;}
.layer_manager .layer_body{padding:25px 30px 24px;font-size:14px;line-height:20px;}
.layer_manager .wrap_set.dimmed{opacity:0.4;}
.layer_manager .set_manager{overflow:hidden;padding-bottom:10px;}
.layer_manager .txt_manager{display:inline-block;color:#222222;font-weight:normal;font-size:16px;line-height:28px;vertical-align:top;}
.layer_manager .btn_setup{float:right;width:70px;height:28px;vertical-align:top;}
.layer_manager .btn_setup .ico_rocket{display:block;width:70px;height:28px;background-position:-60px -220px;}
.layer_manager .btn_setup.off .ico_rocket{background-position:-140px -220px;}
.layer_manager .set_desc{color:#777777;font-size:14px;line-height:20px;}
.layer_manager .wrap_list{margin-top:20px;padding:21px 20px 25px;background:#F9F9F9;}
.layer_manager .wrap_list:last-child{margin-bottom:33px;}
.layer_manager .list_tit{display:block;padding-bottom:10px;font-weight:normal;}
.layer_manager .list_desc{margin-top:10px;}
.layer_manager .list_info{margin-top:2px;}
.layer_manager .list_info li{position:relative;padding-left:15px;color:#666666;font-size:14px;line-height:22px;}
.layer_manager .list_info .txt_num{position:absolute;top:0;left:0;}
.layer_manager .list_info .list_dot{position:absolute;top:9px;left:0;width:4px;height:4px;border-radius:50%;background:#aaa;}
.layer_manager .list_info .txt_point{color:#00AFBF;}
.layer_manager .list_info .txt_ex{display:block;color:#191919;}
.layer_manager .list_box{margin-top:20px;padding:16px 30px;border:1px solid #EDEDED;background:#fff;}
.layer_manager .list_define{line-height:30px;}
.layer_manager .list_define dt{float:left;width:80px;color:#777777;}
.layer_manager .list_define dd{padding-left:80px;}
.layer_manager .list_define dd:after{display:block;clear:both;content:'';}
.layer_manager .wrap_btn{margin-top:0;padding-bottom:0;border:0 none;text-align:center;}
/* 2023-08-07-v1576
// .hometab_biz .wrap_item_btn .hometab_btn{display:block;width:100%;padding:11px 0;box-sizing:border-box;border:1px solid rgba(0,0,0,0.05);background-color:rgb(251,251,251);color:#2EACBC;font-size:16px;line-height:27px;text-align:center}
// .hometab_biz .btn_g2:disabled{border:0 none;background-color:#F4F4F4;color:rgba(48,48,48,0.1);opacity:1}
// .wrap_toggle .tit_setting_btn{display:inline-block;margin-left:20px;line-height:27px;vertical-align:middle}
// .wrap_toggle .tit_setting_btn .ico_setting{width:19px;height:19px;background-position:0 -770px;vertical-align:middle}
// .wrap_toggle .tit_setting_btn:disabled{opacity:.2}
// .wrap_toggle .cont_detail .cont_bundle .txt_info a{color:#2EACBC;text-decoration:underline}
// .wrap_toggle .cont_toggle .cont_toggle .list_desc{margin-top:8px}
// .wrap_toggle .cont_toggle .cont_toggle .list_desc li{position:relative;font-size:12px;line-height:18px;color:rgb(136,136,136)}
/**** 일정 ****
// .wrap_toggle .cont_toggle .list_schedule{width:512px;margin:15px auto 0}
// .wrap_toggle .cont_toggle .list_schedule li{margin-top:10px;padding:18px 0;border:1px solid rgba(0,0,0,.08);border-radius:8px;background-color:#fff;box-sizing:border-box}
// .wrap_toggle .cont_toggle .list_schedule .item_schedule{overflow:hidden}
// .wrap_toggle .cont_toggle .list_schedule .schedule_date{float:left;width:92px;border-right:3px solid #4496E1;color:#333333;font-size:26px;line-height:31px;text-align:center}
// .wrap_toggle .cont_toggle .list_schedule .schedule_date .month_tx{display:block;margin-bottom:-4px;font-weight:400;font-size:14px;line-height:19px}
// .wrap_toggle .cont_toggle .list_schedule .schedule_cont{padding:0 20px 0 120px}
// .wrap_toggle .cont_toggle .list_schedule .title_tx{overflow:hidden;display:block;color:#333333;font-weight:400;font-size:16px;line-height:24px;white-space:nowrap;text-overflow:ellipsis}
// .wrap_toggle .cont_toggle .list_schedule .period_tx{overflow:hidden;display:block;margin-top:2px;color:#999999;font-size:14px;line-height:20px;white-space:nowrap;text-overflow:ellipsis}
/**** 아이템 리스트 ****
// .wrap_toggle .cont_toggle .list_wrap{width:512px;margin:4px auto 0}
// .wrap_toggle .cont_toggle .list_wrap .list_desc{margin-top:16px;color:#999999;font-size:13px}
// .wrap_toggle .cont_toggle .list_item li{margin-top:10px}
// .wrap_toggle .cont_toggle .list_item .item_link{position:relative;display:block;width:auto;padding:19px 21px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background-color:#fff;box-sizing:border-box}
// .wrap_toggle .cont_toggle .list_item .item_link .ico_sns{overflow:hidden;float:left;width:36px;height:36px;margin-right:16px;border-radius:50%;box-sizing:border-box;background-size:36px auto;background-position:50% 50%}
// .wrap_toggle .cont_toggle .list_item .item_link .ico_sns.ico_bg{border:2px solid #fff;background-color:#494949}
// .wrap_toggle .cont_toggle .list_item .item_link .ico_openchat{background-size:800px auto;background-position:0 -800px}
// .wrap_toggle .cont_toggle .list_item .item_link .ico_brunch{background-position:-39px -800px}
// .wrap_toggle .cont_toggle .list_item .item_link .ico_youtube{background-position:-22px -761px}
// .wrap_toggle .cont_toggle .list_item .item_link .ico_insta{background-position:-61px -761px}
// .wrap_toggle .cont_toggle .list_item .item_link .ico_kakaotv{background-position:-78px -800px}
// .wrap_toggle .cont_toggle .list_item .item_link .ico_chatbot{background-size:800px auto;background-position:-233px -795px}
// .wrap_toggle .cont_toggle .list_item .item_link .ico_consulting{background-size:800px auto;background-position:-274px -795px}
// .wrap_toggle .cont_toggle .list_item .title_tx{overflow:hidden;display:block;width:auto;color:#333333;font-weight:400;font-size:16px;line-height:36px;white-space:nowrap;text-overflow:ellipsis}
// .wrap_toggle .cont_toggle .list_item .desc_tx{overflow:hidden;display:block;margin-top:11px;color:#999999;font-weight:400;font-size:14px;line-height:15px;white-space:nowrap;text-overflow:ellipsis}
// .wrap_toggle .cont_toggle .list_item .item_link.chat_link .ico_sns{margin-top:3px}
// .wrap_toggle .cont_toggle .list_item .item_link.chat_link .title_tx{line-height:19px}
// .wrap_toggle .cont_toggle .list_item .item_link.chat_link .ico_arrow{top:38px}
// .wrap_toggle .cont_toggle .list_item .item_link .ico_arrow{position:absolute;top:30px;right:32px;width:8px;height:14px;background-position:-610px -680px}
// .wrap_toggle .cont_toggle .list_item .item_link .time_box{position:relative;margin-top:14px;padding:14px 0 0 80px;border-top:1px solid #F5F5F5}
// .wrap_toggle .cont_toggle .list_item .item_link .ico_time{position:absolute;top:14px;left:52px;width:17px;height:17px;background-position:-102px -781px}
// .wrap_toggle .cont_toggle .list_item .item_link .time_list li{margin:0;color:#333333;font-size:14px;letter-spacing:-0.4px}
// .wrap_toggle .cont_toggle .list_item .item_link:hover,// .wrap_toggle .cont_toggle .list_item .item_link:focus{text-decoration:none}
// .wrap_toggle .cont_toggle .list_item .item_link:hover .title_tx,// .wrap_toggle .cont_toggle .list_item .item_link:focus .title_tx,// .wrap_toggle .cont_toggle .list_item .item_link:hover .desc_tx,// .wrap_toggle .cont_toggle .list_item .item_link:focus .desc_tx{text-decoration:underline}
/**** 장소 ****
// .wrap_toggle .cont_detail .wrap_place{width:512px;margin:0 auto}
// .wrap_toggle .cont_detail .wrap_place .view_place{overflow:hidden;border-radius:5px}
// .wrap_toggle .cont_detail .wrap_place .list_place{margin-top:4px}
// .wrap_toggle .cont_detail .wrap_place .list_place li{position:relative;margin-top:12px;padding-left:29px;color:#333333;font-size:14px;line-height:20px;letter-spacing:-0.4px}
// .wrap_toggle .cont_detail .wrap_place .list_place{margin-top:4px}
// .wrap_toggle .cont_detail .wrap_place .list_place .txt_address{display:block;margin-top:5px;color:#999999;font-size:12px}
// .wrap_toggle .cont_detail .wrap_place .list_place .ico_rocket{position:absolute;top:0;left:0}
// .wrap_toggle .cont_detail .wrap_place .ico_location{width:17px;height:20px;background-position:-102px -760px}
// .wrap_toggle .cont_detail .wrap_place .ico_time{width:17px;height:17px;background-position:-102px -781px}
/*** 아이템 슬라이드 ***
// .wrap_toggle .list_item_slide .wrap_slide{width:512px;height:auto}
// .wrap_toggle .list_item_slide .wrap_slide .list_slide{height:382px}
// .wrap_toggle .list_item_slide .wrap_slide .list_slide > li{width:512px}
// .wrap_toggle .list_item_slide .wrap_slide.type_only{height:auto}
// .wrap_toggle .list_item_slide .wrap_slide.type_only .list_slide{height:auto}
// .wrap_toggle .list_item_slide .wrap_paging .btn_page{top:170px}
// .wrap_toggle .list_item_slide .list_desc{width:512px;margin:16px auto 0;color:#999999;font-size:13px}
*/
/**** 세팅 설정 레이어 ****/
/* 2023-11-07 :채널홈 개편으로 인한 코드 삭제
// .layer_setting .tit_layer{padding:16px 0 5px}
// .layer_setting .tit_layer:only-child{padding-bottom:17px}
// .layer_setting .wrap_item{min-height:279px;padding-top:4px;box-sizing:border-box}
// .layer_setting .item_bundle{padding:10px 0 3px 100px}
// .layer_setting .item_bundle .tit_bundle{color:#333333}
// .layer_setting .item_important .tit_bundle:after{position:absolute;top:6px;right:-8px;width:4px;height:4px;border-radius:2px;background-color:rgb(255,86,64);content:''}
// .layer_setting .wrap_inp .item_inp{min-width:121px;height:auto;margin:6px 20px 13px 0;vertical-align:top}
// .layer_setting .wrap_inp.ty_template .item_inp{min-width:auto}
// .layer_setting .item_inp .lab_g{height:auto}
// .layer_setting .item_inp .lab_g .ico_radio{top:0;margin-top:0}
// .layer_setting .item_inp .ico_template{display:block;position:relative;top:0;margin-top:6px}
// .layer_setting .item_inp .ico_swipe{width:120px;height:54px;background-position:0 -705px}
// .layer_setting .item_inp .ico_tile{width:92px;height:130px;background-position:-130px -705px}
// .layer_setting .item_inp .ico_tile2{width:92px;height:130px;background-position:-378px -705px}
// .layer_setting .item_inp .ico_list{width:92px;height:85px;background-position:-233px -705px}
// .layer_setting .item_inp .ico_reserve{width:92px;height:85px;background-position:-655px -850px}
// .layer_setting .cont_bundle{font-size:0}
// .layer_setting .cont_bundle .txt_info{font-size:14px}
// .layer_setting .cont_bundle .box_valid{display:none;margin-top:5px;color:#FF5640;font-size:14px;line-height:20px}
// .layer_setting .cont_bundle .wrap_cate{display:block}
// .layer_setting .cont_bundle .wrap_cate .opt_cate{width:100%}
// .layer_setting .cont_bundle .opt_cate .ico_app{width:16px;height:16px;margin:-1px 7px 0 0;background-position:-310px -680px}
// .layer_setting .cont_bundle .opt_cate .ico_info{width:15px;height:15px;margin:-1px 7px 0 0;background-position:-330px -680px}
// .layer_setting .cont_bundle .opt_cate .ico_store{width:16px;height:17px;margin:-2px 7px 0 0;background-position:-474px -680px}
// .layer_setting .cont_bundle .opt_cate .ico_order{width:15px;height:16px;margin:-1px 7px 0 0;background-position:-454px -679px}
// .layer_setting .cont_bundle .opt_cate .ico_qr{width:15px;height:15px;margin:-1px 7px 0 0;background-position:-410px -680px}
// .layer_setting .cont_bundle .opt_cate .ico_shop{width:17px;height:16px;margin:-1px 7px 0 0;background-position:-429px -679px}
// .layer_setting .cont_bundle .opt_cate .ico_membership{width:17px;height:14px;margin:-1px 7px 0 0;background-position:-389px -679px}
// .layer_setting .cont_bundle .cont_app .app_device{height:auto;margin-top:10px;line-height:18px}
// .layer_setting .cont_bundle .cont_app .app_device+.app_device{margin-top:21px}
// .layer_setting .cont_bundle .cont_app .item_inp{margin-bottom:10px}
// .layer_setting .cont_bundle .cont_app .item_inp .lab_g{color:rgb(136,136,136);font-size:13px}
// .layer_setting .cont_bundle .cont_app .item_inp .inp_g:checked+.lab_g .ico_check{opacity:.25}
// .layer_setting .cont_bundle .inner_bundle{position:relative;margin-top:10px}
// .layer_setting .cont_bundle .cont_app .box_g{margin-top:10px}
// .layer_setting .cont_bundle .cont_app .box_g.on{display:block}
// .layer_setting .cont_bundle .cont_app .write_g{padding:0}
// .layer_setting .cont_bundle .cont_app .box_applink,// .layer_setting .cont_bundle .cont_info .tit_inner,// .layer_setting .cont_bundle .cont_store .tit_inner,// .layer_setting .cont_bundle .cont_order .tit_inner,// .layer_setting .cont_bundle .cont_membership .tit_inner,// .layer_setting .cont_bundle .cont_shop .tit_inner
// {position:absolute;left:0;top:0;padding:13px 0 0 0;font-weight:normal;font-size:13px;line-height:13px;color:rgb(136,136,136)}
// .layer_setting .cont_bundle .cont_app .box_applink{padding-left:26px}
// .layer_setting .cont_bundle .cont_app .ico_arr{width:8px;height:7px;margin:2px 6px 0 2px;background-position:-35px -675px}
// .layer_setting .cont_bundle .cont_app .box_tf{margin-left:106px;background-color:rgb(255,255,255)}
// .layer_setting .cont_bundle .cont_info .box_tf{margin-left:123px}
// .layer_setting .cont_bundle .cont_store .box_tf{margin-left:86px}
// .layer_setting .cont_bundle .cont_order .box_tf{margin-left:98px}
// .layer_setting .cont_bundle .cont_membership .box_tf{margin-left:75px}
// .layer_setting .cont_bundle .cont_membership .cont_app .box_tf{margin-left:106px}
// .layer_setting .cont_bundle .cont_shop .box_tf{margin-left:123px}
// .layer_setting .cont_bundle .list_desc{margin-top:8px;font-size:14px}
// .layer_setting .cont_bundle .list_desc li{position:relative;font-size:12px;line-height:18px;color:rgb(136,136,136)}
// .layer_setting .cont_bundle .list_desc .btn_ex{margin-left:0;color:inherit}
// .layer_setting .cont_bundle .list_desc + .link_g{font-size:12px;color:#2EACBC;text-decoration:underline}
// .layer_setting .cont_bundle .txt_info + .list_desc{margin-top:-3px}
// .layer_setting .cont_bundle.col2 .wrap_cate{display:inline-block;vertical-align:top}
// .layer_setting .cont_bundle.col2 .wrap_cate + .wrap_cate{margin-left:10px}
// .layer_setting .cont_bundle.col2 .opt_cate{width:232px}
// .layer_setting .box_valid{display:none;margin-top:5px;color:#FF5640;font-size:14px;line-height:20px}
// .layer_setting .upload_g.disabled_g .box_tf,// .layer_setting .box_tf.disabled_tf{border-color:#d8d8d8;background-color:rgb(251,251,251)}
// .layer_setting .upload_g+.upload_g{padding-right:0}
// .layer_setting .upload_g.disabled_g .tf_g,// .layer_setting .box_tf.disabled_tf .tf_g{color:#bbb}
// .layer_setting .item_cate .opt_cate{width:100%}
// .layer_setting .item_inp .lab_g{color:rgb(51,51,51)}
// .layer_setting .list_desc{margin-top:8px}
// .layer_setting .list_desc li{position:relative;font-size:12px;line-height:18px;color:rgb(136,136,136)}
// .layer_setting .list_desc .btn_ex{margin-left:0;color:inherit}
// .layer_setting .btn_box{overflow:hidden;margin-top:7px;line-height:18px}
// .layer_setting .btn_chat{display:inline-block;color:#2EACBC;font-size:12px;text-decoration:underline;vertical-align:top}
// .layer_setting .btn_membership{float:right;margin-top:6px;color:#2EACBC;font-size:12px;text-decoration:underline}
// .layer_setting .cont_wrap .cont_bundle{position:relative;padding:18px 0 20px;border-bottom:1px solid rgb(228,228,228)}
// .layer_setting .cont_wrap .cont_bundle:first-child,// .layer_setting .cont_wrap legend + .cont_bundle{padding-top:0;line-height:28px}
// .layer_setting .cont_wrap .cont_bundle[class*="lst"]{padding-bottom:0;border:0 none}
// .layer_setting .cont_wrap .cont_bundle:last-child{padding-bottom:0;border:0 none}
// .layer_setting .tit_chat{display:block;font-weight:normal;font-size:16px;line-height:20px}
// .layer_setting .tit_used{display:inline-block;padding:5px 15px 0 0;vertical-align:top}
// .layer_setting .btn_setup{display:inline-block;width:70px;height:28px;vertical-align:top}
// .layer_setting .btn_setup .ico_rocket{display:block;width:70px;height:28px;background-position:-60px -220px}
// .layer_setting .btn_setup.off .ico_rocket{background-position:-140px -220px}
// .layer_setting .chat_info{margin-top:6px;color:#999999;font-size:12px;line-height:20px}
// .layer_setting .ico_chatbot{width:17px;height:16px;margin-right:7px;background-position:-550px -650px}
// .layer_setting .wrap_option{margin-top:12px;font-size:0;line-height:0}
// .layer_setting .item_inp{display:inline-block;margin-left:19px}
// .layer_setting .item_inp:first-child{margin-left:0}
// .layer_setting .txt_desc{color:rgb(153,153,153)}
// .layer_setting .lab_g{color:rgb(136,136,136)}
// .layer_setting .btn_info{display:inline-block;margin:1px 0 0 6px;vertical-align:top}
// .layer_setting .ico_help{width:18px;height:18px;background-position:-320px -320px;vertical-align:top}
// .layer_setting .chat_time{margin-top:12px;font-size:0;line-height:0}
// .layer_setting .desc_chat{margin-top:3px;color:#999999;font-size:14px;line-height:17px}
// .layer_setting .list_chat{margin-bottom:2px;color:#333333;font-size:14px;line-height:22px}
// .layer_setting .wrap_btn{padding:21px 0 30px;text-align:center;border-top:0 none}
// .layer_setting .desc_warning{font-size:12px;color:rgb(102,102,102)}
// .layer_setting .desc_warning:before{content:"*";padding-right:5px;font-size:16px;vertical-align:top}
// .layer_setting .view_place{overflow:hidden;position:relative;height:274px;margin-bottom:10px;border-radius:3px}
// .layer_setting .view_place img{width:100%;height:100%;vertical-align:top}
// .layer_setting .view_place .mark_map{position:absolute;overflow:hidden;width:38px;height:47px;font-size:0;line-height:0;background:url(../../resources/images/retina/mark_map.png) no-repeat;text-indent:-9999px;background-size:160px 500px}
// .layer_setting .view_place .mark_a{background-position:0 0}
// .layer_setting .view_place .mark_b{background-position:0 -50px}
// .layer_setting .view_place .mark_c{background-position:0 -100px}
// .layer_setting .view_place .mark_d{background-position:0 -150px}
// .layer_setting .view_place .mark_e{background-position:0 -200px}
// .layer_setting .view_place .mark_f{background-position:0 -250px}
// .layer_setting .view_place .mark_g{background-position:0 -300px}
// .layer_setting .view_place .mark_h{background-position:0 -350px}
// .layer_setting .view_place .mark_i{background-position:0 -400px}
// .layer_setting .view_place .mark_j{background-position:0 -450px}
// .layer_setting .view_place .mark_over{background-position-x:-40px}
// .layer_setting .view_place .mark_on{background-position-x:-80px}
// .layer_setting .view_place .add_place{position:absolute}
// .layer_setting .view_place .add_place .link_new{display:block;overflow:hidden;width:18px;height:28px;font-size:0;line-height:0;background:url(../../resources/images/ico_newplace.png) 0 0 no-repeat;text-indent:-9999px}
// .layer_setting .view_place .add_place .link_new:hover{width:80px;background-position:-30px 0}
// .layer_setting .search_place .view_place{height:100%}
// .layer_setting .wrap_item.type_thin{padding:13px 0 24px}
// .layer_setting .wrap_item.type_thin .item_bundle{padding:0 0 0 110px}
// .layer_setting .wrap_item.type_thin .item_bundle .tit_bundle{top:0;color:#999;font-size:13px;letter-spacing:-0.43px}
// .layer_setting .wrap_item.type_thin .cont_bundle{color:rgb(51,51,51);font-size:14px}
// .layer_setting .wrap_item.type_thin .cont_bundle .info_setup{padding-top:6px}
// .layer_setting .wrap_item.type_thin .cont_bundle .info_setup{padding-top:6px}
// .layer_setting .wrap_item.type_input{padding:10px 0 20px}
// .layer_setting .wrap_item.type_input .item_bundle{padding:10px 0 7px 100px}
// .layer_setting .wrap_item.type_input .item_tel{padding-right:134px;}
// .layer_setting .wrap_item.type_input .item_tel .item_inp{position:absolute;right:0;top:19px;}
// .layer_setting .wrap_item.type_input .item_tel .lab_g{color:#666;}
// .layer_setting .wrap_item.type_input .item_tel .inp_g:checked + .lab_g .ico_check{background-position:-730px -800px;}
// .layer_setting .wrap_item.type_input .item_bundle .tit_bundle{top:10px}
// .layer_setting .wrap_item.type_input .item_bundle.type_thick{padding-top:30px}
// .layer_setting .wrap_item.type_input .item_bundle.type_thick .tit_bundle{top:24px}
// .type_input .desc_error{display:block;margin-top:7px}
// .layer_setting.layer_place .layer_body{padding:0 30px}
// .layer_setting.layer_place .upload_btn .btn_g{float:none;width:100%}
// .layer_setting .wrap_btn,.layer_setting.layer_place .wrap_btn{border-top:1px solid rgb(233,233,233);text-align:center}
// .layer_setting.layer_place .btn_g{float:none;width:90px}
// .layer_setting.layer_place .search_box{margin-left:-100px}
*/
/* 관리자 목록 */
.cont_manage .tab_g2{margin:6px 0 0;}
.cont_manage .box_nodata{padding:135px 0 167px;border-bottom:1px solid #E2E2E2;}
.cont_manage .desc_nodata{color:#888888;font-size:20px;line-height:29px;text-align:center;}
/* 관리자권한설정 레이어 */
.layer_invite{overflow:hidden;width:640px;}
.layer_invite .layer_body{padding:20px 30px 30px;}
.layer_invite .item_bundle .tit_bundle{left:9px;}
.layer_invite .item_bundle .txt_email{position:relative;display:inline-block;padding-left:21px;color:#888888;font-size:14px;line-height:17px;vertical-align:middle;}
.layer_invite .item_bundle .txt_email:before{position:absolute;top:3px;left:10px;width:1px;height:10px;background-color:#D8D8D8;content:'';}
.layer_invite .item_inp{overflow:hidden;}
.layer_invite .item_inp .lab_g{float:left;padding:0 0 0 28px;}
.item_inp .inp_g:disabled + .lab_g{opacity:0.5;cursor:default;pointer-events:none;}
.layer_invite .set_manager{border-bottom:0 none;}
.layer_invite .btn_setup{float:none;}
.layer_invite .btn_setup:disabled{opacity:0.5;}
.layer_invite .list_notice{overflow:hidden;margin-top:22px;padding:16px;background-color:#f8f8f8;}
.layer_invite .list_notice li{position:relative;padding-left:13px;font-size:14px;line-height:22px;color:#666666;}
.layer_invite .list_notice li:before{position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background-color:#aaaaaa;content:'';}
.layer_invite .wrap_btn{margin-top:22px;padding:0;border-top:0 none;text-align:center;}
/* [컴포넌트] 탭 컨텐츠  */
.list_tab.tab_g2{margin:0;}
.tab_cont[hidden="hidden"]{display:none;}
/* 2023-08-07-v1576
/* 채팅방 연결 *
.wrap_toggle .cont_toggle .chat_info{margin-top:6px;color:#999999;font-size:12px;line-height:20px}
.wrap_toggle .cont_toggle .ico_chatbot{width:17px;height:16px;margin-right:7px;background-position:-550px -650px}
.wrap_toggle .cont_toggle .desc_chat{color:#999999;font-size:14px;line-height:17px}
.wrap_toggle .cont_toggle .list_chat{color:#333333;font-size:16px;line-height:22px}
.wrap_toggle .cont_toggle .btn_box{margin-top:8px}
.wrap_toggle .cont_toggle .btn_chat{display:inline-block;color:#2EACBC;font-size:12px;text-decoration:underline;vertical-align:top}
.wrap_toggle .cont_toggle .list_keyword{overflow:hidden}
.wrap_toggle .cont_toggle .list_keyword li{margin-top:6px}
.wrap_toggle .cont_toggle .list_keyword li:first-child{margin-top:0}
.wrap_toggle .cont_toggle .list_keyword .item_keyword{overflow:hidden;display:block;height:36px;padding:10px 20px 10px 13px;border:1px solid #d8d8d8;border-radius:2px;box-sizing:border-box;background:rgb(251,251,251);color:#bbb;font-size:14px;line-height:16px;white-space:nowrap;text-overflow:ellipsis}
.wrap_toggle .cont_toggle .list_desc{padding:8px 0 0px}
.wrap_toggle .cont_toggle .list_desc li{position:relative;font-size:12px;line-height:18px;color:rgb(136,136,136)}
.wrap_toggle .cont_toggle .list_desc .btn_ex{margin-left:0;color:inherit}
*/
/* 소개 타입 공통 */
/* 채팅 상담 사용 */
.wrap_intro{color:#191919;}
.wrap_tit + .wrap_intro{border-top:1px solid #666;}
.head_intro{padding-top:60px;}
.head_intro .txt_g{display:block;margin-bottom:12px;font-size:14px;line-height:20px;color:#888;}
.head_intro .tit_g{display:block;margin-bottom:10px;font-weight:normal;font-size:24px;line-height:36px;}
.head_intro .desc_g{margin-bottom:20px;font-size:14px;line-height:24px;}
.head_intro .wrap_btn{text-align:left;}
.head_intro .wrap_btn .btn_g{width:auto;padding:0 12px;}
.cont_intro{padding-top:20px;}
.group_intro{margin-top:40px;}
.group_intro:after{display:block;clear:both;content:'';}
.group_intro .cont_g{float:left;width:420px;padding-top:30px;}
.group_intro .cont_g .tit_g{display:block;margin-bottom:8px;font-weight:normal;font-size:16px;line-height:24px;}
.group_intro .cont_g .desc_g{font-size:14px;line-height:20px;color:#888;}
.group_intro .cont_g .list_g li{font-size:14px;line-height:20px;color:#888;}
.group_intro .thumb_g{float:right;width:450px;background-repeat:no-repeat;}
.group_intro .img_g{display:block;}
.group_intro .img_intro1{height:295px;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/img_intro1.png);background-size:450px 295px;}
.group_intro .img_intro2{height:299px;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/img_intro2.png);background-size:450px 299px;}
.group_intro .img_intro3{height:295px;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/img_intro3.png);background-size:450px 295px;}
/* 임베디드 링크 레이어 및 팝업 */
.layer_embeded{width:470px;margin-left:-235px;padding:0 50px;box-sizing:border-box;}
.layer_embeded .layer_body{padding:50px 0 30px;}
.layer_embeded .tit_alert{line-height:19px;text-align:center;}
.layer_embeded .wrap_btn{margin-top:20px;}
.layer_embeded .wrap_btn .btn_g{width:70px;}
.layer_embeded .tx_desc{margin-top:10px;color:#888888;font-size:12px;line-height:16px;letter-spacing:-0.5px;text-align:center;}
.layer_embeded .box_embeded{margin-top:20px;padding:16px 30px;background-color:#FAFAFA;color:#888888;font-size:12px;line-height:16px;letter-spacing:-0.5px;}
.layer_embeded .box_embeded .tit_ex{float:left;font-weight:normal;}
.layer_embeded .box_embeded .cont_ex{padding-left:32px;text-align:left;}
.layer_embeded .box_embeded .cont_ex ul{margin-top:4px;}
.layer_embeded .box_embeded .cont_ex li{position:relative;padding:0 0 0 11px;}
.layer_embeded .box_embeded .cont_ex li:before{position:absolute;top:6px;left:0;width:4px;height:4px;border-radius:100%;background-color:#d8d8d8;content:'';}
.layer_embeded .btn_close .ico_rocket{display:block;width:20px;height:20px;background-position:-60px -200px;}
.view_message_bizmore:before{z-index:20;}
.more_biz .btn_text_line{display:inline-block;margin-left:10px;font-size:14px;text-decoration:underline;vertical-align:bottom;}
.cont_biz .more_biz .tit_detail{padding-top:25px;}
.more_biz .wrap_inp{display:inline-block;vertical-align:top;}
.more_biz .box_newschk{display:inline-block;margin-top:9px;vertical-align:top;}
.more_biz .wrap_inp .item_inp{margin-right:18px;margin-bottom:12px;}
.more_biz .item_bundle{padding-top:2px;}
.more_biz .item_bundle .tit_bundle{top:4px;}
.more_biz .upload_g .box_tf{margin-bottom:0;}
.more_biz .tit_detail .btn_text_line{color:#666;line-height:22px;}
.more_biz .desc_detail{padding-top:12px;color:#888;font-size:14px;}
.more_biz .desc_detail .btn_text_line{color:#888;}
.more_biz .cont_detail .btn_setup{margin:8px 0 0 0;}
.more_biz .help_info{margin:50px 0 30px;padding:0 24px;border:0;background-color:#fafafa;}
.more_biz .help_info .tit_info{margin:21px 0 10px;color:#333;}
.more_biz .help_info .tit_help{display:block;padding-bottom:12px;color:#333;font-size:14px;font-weight:normal;}
.more_biz .help_info .desc_help{color:#999;}
.more_biz .help_info .item_help:before{background-color:#999;}
.more_biz .list_guide3{padding:0 10px 0 6px;}
.more_biz .list_guide3 li{border:0 none;}
.more_biz .list_guide3 > li{padding:12px 0 22px;}
.more_biz .list_guide3 > li:first-child{padding:0;}
.more_biz .list_guide3 .tit_guide{padding-bottom:15px;font-weight:bold;font-size:14px;line-height:20px;color:#333;}
.more_biz .list_guide3 .list_depth2{margin-left:-3px;}
.more_biz .list_guide3 .list_depth2 > li{margin-top:6px;padding-left:14px;color:#999;font-size:14px;line-height:20px;word-break:keep-all;}
.more_biz .list_guide3 .list_depth2 > li:first-child{margin-top:0;}
.more_biz .list_guide3 .list_depth2 > li:before{left:2px;top:7px;background-color:#999;}
.cont_biz .more_biz .wrap_btn{padding-top:20px;}
.layer_alert .link_text_line{display:inline-block;padding-top:8px;color:#888;font-size:14px;line-height:22px;text-decoration:underline;vertical-align:top;}
.list_guide4{padding:26px 0;}
.list_guide4 > li{position:relative;padding-left:10px;color:#333;font-size:14px;line-height:28px;}
.list_guide4 > li + li{margin-top:3px;}
.list_guide4 > li:before{position:absolute;top:11px;left:0;width:3px;height:3px;border-radius:3px;background-color:#666;content:'';}
.list_guide4 > li .txt_guide_sub{display:block;margin-top:-4px;color:#666;line-height:21px;}
.layer_rocket .box_tip{margin-bottom:48px;padding:20px 0;background-color:#fafafa;text-align:center;}
.layer_rocket .box_tip .txt_caution{display:inline-block;font-size:12px;line-height:16px;vertical-align:middle;}
.layer_rocket .box_tip .ico_caution{width:20px;height:16px;margin-right:10px;background-position:-60px -70px;}
.more_biz .view_message_biz:before{z-index:20;}
.view_message_bizmore{padding:0;}
/* 2023-09-18-v1648 */
.view_message_bizmore .wrap_message{position:relative;}
.view_message_bizmore .wrap_message:before{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);content:'';}
.view_message_biz .btn_close_view{width:21px;height:21px;}
.view_message_biz .btn_close_view .ico_close_view{width:13px;height:13px;background-position:-480px -700px;vertical-align:middle;}
.view_message_biz .view_head{position:relative;padding:14px 14px 10px;border-bottom:1px solid rgba(0,0,0,0.04);}
.view_message_biz .view_head .btn_close_view{position:absolute;left:14px;top:50%;margin-top:-8px;}
.view_message_biz .view_head .wrap_profile{display:table;overflow:hidden;padding:0 0 0 31px;}
.view_message_biz .view_head .link_thumb{width:30px;height:30px;margin-right:6px;}
.view_message_biz .view_head .link_thumb:before{background-size:30px 30px;}
.view_message_biz .view_head .area_info{width:122px;height:30px;margin-right:12px;}
.view_message_biz .view_head .box_account{display:inline-block;position:relative;vertical-align:top;}
.view_message_biz .view_head .tit_account{display:block;overflow:hidden;max-width:108px;padding-right:14px;color:#191919;font-size:12px;line-height:16px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;}
.view_message_biz .view_head .ico_info{position:absolute;right:0;top:0;width:12px;height:12px;background-position:-480px -720px;}
.view_message_biz .view_head .txt_friends{font-size:10px;line-height:12px;}
.view_message_biz .view_head .area_util{display:table-cell;overflow:hidden;float:none;padding-top:0;vertical-align:middle;}
.view_message_biz .view_head .btn_util{width:21px;height:21px;margin-left:14px;}
.view_message_biz .view_head .btn_util:first-child{margin-left:0;}
.view_message_biz .view_head .ico_button{width:21px;height:21px;}
.view_message_biz .btn_channel_chat .ico_button{background-position:-480px -740px;}
.view_message_biz .btn_channel_add .ico_button{background-position:-480px -770px;}
.view_message_biz .btn_channel_more{position:relative;}
.view_message_biz .btn_channel_more .ico_button{background-position:-480px -800px;}
.view_message_biz .view_head .ico_new{display:block;position:absolute;right:0;top:0;width:3px;height:3px;border-radius:3px;background-color:#E65F3E;font-size:0;text-indent:-9999px;}
.more_biz .wrap_news li{margin-bottom:15px;}
/* 2023-09-18-v1648 :수정 시작 */
.layer_morebiz{overflow:hidden;position:absolute;left:0;bottom:0;z-index:10;width:100%;border-radius:12px 12px 0 0;background-color:#fff;}
/* 2023-09-26-v1656 */
.layer_morebiz .wrap_profile{overflow:hidden;padding:47px 14px 0;padding-bottom:5px;}
.layer_morebiz .wrap_profile .link_thumb{position:relative;float:left;width:58px;height:58px;margin-right:8px;padding-top:1px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/profile_channel_128x128.png) no-repeat 0 0;background-size:58px 58px;}
.layer_morebiz .wrap_profile .area_info{display:table;float:left;width:125px;height:58px;margin-right:24px;}
.layer_morebiz .wrap_profile .inner_info{display:table-cell;vertical-align:middle;}
.layer_morebiz .wrap_profile .area_util{float:right;padding-top:15px;}
.layer_morebiz .wrap_profile .tit_info{display:block;display:-webkit-box;overflow:hidden;max-width:125px;margin-bottom:1px;font-weight:400;font-size:16px;line-height:19px;letter-spacing:-.5px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.layer_morebiz .wrap_profile .txt_friends{display:block;margin-bottom:-4px;color:#999;}
.layer_morebiz .wrap_profile .txt_info{clear:both;height:46px;padding:6px 0 0 1px;line-height:15px;color:#999;letter-spacing:0;}
.layer_morebiz .btn_util{float:left;width:32px;margin-left:7px;}
.layer_morebiz .btn_chatting .ico_button{width:32px;height:26px;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/ico_rocket.png);background-position:-435px -650px;}
.layer_morebiz .view_coupon{padding:8px 14px 0;}
.layer_morebiz .btn_coupon{display:flex;width:100%;height:44px;padding:0 14px;border:1px solid rgba(0,0,0,0.08);border-radius:4px;color:#191919;font-size:12px;line-height:14px;box-sizing:border-box;align-items:center;justify-content:space-between;}
.layer_morebiz .ico_arrow_right{width:7px;height:10px;margin:1px 0 0 10px;background-position:-500px -700px;}
.layer_morebiz .ico_coupon{width:20px;height:20px;background-position:-550px -790px;}
.layer_morebiz .view_list_btn{display:flex;overflow:hidden;padding:15px 14px 0;justify-content:center;}
.layer_morebiz .desc_policy{margin-top:29px;padding:15px 0 27px;border-top:1px solid rgba(0,0,0,0.04);color:#8e8e8e;font-size:11px;line-height:14px;text-align:center;}
.layer_morebiz .btn_close_view{position:absolute;right:14px;top:10px;width:21px;height:21px;}
.layer_morebiz .ico_close_view{width:13px;height:13px;background-position:-480px -700px;vertical-align:middle;}
.layer_morebiz .view_account{display:flex;padding:20px 54px 9px 14px;align-items:center;}
.layer_morebiz .view_account .tit_account{display:block;overflow:hidden;margin-right:10px;color:#191919;font-size:14px;line-height:17px;white-space:nowrap;text-overflow:ellipsis;}
.layer_morebiz .view_account .ico_bookmark{width:21px;height:21px;background-position:-550px -760px;}
.layer_morebiz .wrap_notice{padding:9px 14px 0;border:0 none;}
.layer_morebiz .wrap_notice .link_notice{display:block;overflow:hidden;}
.layer_morebiz .wrap_notice .link_notice:hover{text-decoration:none;}
.layer_morebiz .wrap_notice .info_notice{display:table;width:267px;height:55px;padding-left:10px;vertical-align:middle;table-layout:fixed;}
.layer_morebiz .wrap_notice .inner_notice{display:table-cell;vertical-align:middle;}
.layer_morebiz .wrap_notice .wrap_thumb{position:relative;width:60px;height:60px;}
.layer_morebiz .wrap_notice .ico_play{display:block;position:absolute;left:50%;top:50%;width:24px;height:24px;background-position:-510px -820px;transform:translate(-50%,-50%);}
.layer_morebiz .wrap_notice .desc_notice{overflow:hidden;display:table-cell;display:-webkit-box;max-height:51px;padding-top:2px;color:#7F7F7F;font-size:12px;line-height:17px;letter-spacing:-.3px;word-break:keep-all;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;vertical-align:middle;}
.layer_morebiz .wrap_notice .tit_notice{display:block;overflow:hidden;width:100%;color:#191919;font-size:12px;line-height:16px;white-space:nowrap;text-overflow:ellipsis;}
.layer_morebiz .wrap_notice .desc_sub_info{display:block;overflow:hidden;width:100%;padding-top:5px;color:#8e8e8e;font-size:12px;line-height:13px;white-space:nowrap;text-overflow:ellipsis;align-items:center;}
.layer_morebiz .wrap_notice .btn_more_news{display:block;width:100%;height:38px;margin-top:12px;border:1px solid rgba(0,0,0,0.1);border-radius:4px;color:#191919;font-size:12px;line-height:13px;box-sizing:border-box;}
.layer_morebiz .wrap_notice .area_notice:after{display:block;clear:both;content:'';}
.layer_morebiz .wrap_notice .wrap_thumb{float:left;overflow:hidden;width:55px;height:55px;border-radius:8px;}
.layer_morebiz .view_btns_vertical{padding-top:9px;}
.layer_morebiz .view_btns_vertical .btn_util_biz{display:flex;width:100%;height:39px;padding:0 14px;text-align:left;box-sizing:border-box;align-items:center;}
.layer_morebiz .view_btns_vertical .ico_button{width:20px;height:20px;margin-right:10px;}
.layer_morebiz .view_btns_vertical .txt_util{color:#191919;font-size:12px;line-height:16px;}
.layer_morebiz .view_list_btn .btn_util{width:78px;height:64px;margin-left:19px;}
.layer_morebiz .view_list_btn .btn_util:first-child{margin-left:0;}
.layer_morebiz .view_list_btn .ico_button{width:36px;height:36px;}
.layer_morebiz .view_list_btn .txt_util{display:block;padding-top:2px;color:rgba(0,0,0,0.8);font-size:11px;line-height:14px;}
.layer_morebiz .view_list_btn .btn_share .ico_button{background-position:-510px -700px;}
.layer_morebiz .view_list_btn .btn_copyurl .ico_button{background-position:-510px -740px;}
.layer_morebiz .view_list_btn .btn_report .ico_button{background-position:-510px -780px;}
.layer_morebiz .view_btns_vertical .btn_chat .ico_button{background-position:-550px -720px;}
.layer_morebiz .view_btns_vertical .btn_share .ico_button{background-position:-550px -700px;}
.layer_morebiz .view_btns_vertical .btn_report .ico_button{background-position:-550px -740px;}
.layer_morebiz .desc_sub_info .ico_coupon{width:15px;height:15px;margin:-1px 3px 0 0;background-position:-550px -810px;}
.layer_morebiz.morebiz_news .desc_policy{margin-top:15px;}
.layer_morebiz.morebiz_news .btn_close_view{top:20px;}
.layer_morebiz.morebiz_preview .wrap_notice{padding:40px 14px 15px;}
.layer_morebiz.morebiz_preview .link_notice{border:1px solid rgba(0,0,0,0.04);border-radius:5px;}
.layer_morebiz.morebiz_preview .wrap_thumb_post{display:block;overflow:hidden;position:relative;width:100%;height:124px;border-radius:5px 5px 0 0;background-color:#fafafa;}
.layer_morebiz.morebiz_preview .wrap_thumb_post .badge_movie{display:flex;position:absolute;right:9px;bottom:9px;height:15px;padding:0 4px;border-radius:4px;background-color:rgba(25,25,25,0.35);color:#fff;font-size:10px;line-height:1;align-items:center;}
.layer_morebiz.morebiz_preview .wrap_thumb_post .badge_live{background-color:#EC5D57;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;font-weight:bold;}
.layer_morebiz.morebiz_preview .info_notice{width:312px;height:66px;padding:0 10px;}
.layer_morebiz.morebiz_preview .info_notice .tit_notice{font-size:13px;}
.layer_morebiz.morebiz_preview .info_notice .desc_sub_info{font-size:13px;}
.layer_morebiz.morebiz_preview .wrap_notice .btn_more_news{height:40px;border:0;background-color:rgba(0,0,0,0.06);font-size:13px;}
/* 2023-10-10-hoxfix :수정 시작 */
.layer_preview_more{position:absolute;top:50%;left:50%;z-index:9999;transform:translate(-50%,-50%);}
.layer_preview_more .layer_body{overflow:hidden;border-radius:12px;box-shadow:0 2px 30px rgba(0,0,0,0.15);}
.layer_preview_more .layer_foot .btn_close{position:absolute;top:-30px;right:0;}
.layer_preview_more .layer_foot .ico_close{width:20px;height:20px;background-position:-750px -625px;}
.layer_preview_more .wrap_preview_biz{position:static;}
.layer_preview_more .wrap_preview_biz:before{z-index:20;border-radius:12px;}
.layer_preview_more .wrap_preview_biz .dimmed_preview{border-radius:12px;}
.layer_preview_more .wrap_preview_biz .layer_morebiz{border-radius:12px;}
/* 2023-09-26-v1656 */
.layer_preview_more .wrap_preview_biz .wrap_message{position:relative;}
.layer_preview_more .wrap_preview_biz .wrap_message:before{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);content:'';}
.layer_preview_more .wrap_preview_biz .wrap_message:after{display:none;}
.transparent_layer{background-color:rgba(0,0,0,0);}
/* 2023-10-10-hoxfix :수정 끝 */
/* 2023-09-18-v1648 :수정 끝 */
/* 2023-08-07-v1576
// .coupon_slide .wrap_slide{width:512px;height:123px;padding-top:14px}
// .coupon_slide .wrap_slide .list_slide{height:115px}
// .coupon_slide .wrap_slide .list_slide > li{width:512px}
// .coupon_slide .item_slide{position:relative}
// .coupon_slide .wrap_slide > .item_slide:first-child{margin-top:8px}
// .coupon_slide .wrap_slide .item_slide{padding:14px 66px 14px 25px;border:1px solid #ebebeb;border-radius:8px;background-color:#fff;box-sizing:border-box}
// .coupon_slide .wrap_slide .item_slide .img_slide{width:84px;height:84px;border-radius:12px;background-size:84px 84px}
// .coupon_slide .wrap_slide .item_slide .img_slide .img{width:84px;height:84px}
// .coupon_slide .wrap_slide .item_slide .cont_slide{height:84px}
// .coupon_slide .wrap_slide .item_slide .period_tx{margin-top:7px}
// .coupon_slide .item_slide .ico_arrow{position:absolute;top:49px;right:31px;width:8px;height:14px;background-position:-610px -680px}
// .coupon_slide .desc_toggle{position:relative;width:512px;padding-left:6px;margin:16px auto 11px;color:#999;font-size:12px;box-sizing:border-box}
// .coupon_slide .desc_toggle:before{position:absolute;left:0;top:2px;content:'*'}
// .coupon_slide .wrap_paging .btn_page{top:66px}
// .coupon_slide .wrap_paging .paging_board{padding-top:20px}
*/
/* 2023-11-07 :채널홈 개편으로 인한 코드 삭제
// .layer_hometab .wrap_total_coupon{display:flex;height:36px;padding:1px 20px 0 13px;border:1px solid rgb(216,216,216);border-radius:2px;background-color:#f9f9f9;box-sizing:border-box;align-items:center}
// .layer_hometab .wrap_total_coupon .desc_total{display:inline-block;color:#bbb;line-height:16px;vertical-align:top}
// .layer_hometab .wrap_total_coupon .desc_total:first-child:after{display:inline-block;width:1px;height:12px;margin:1px 8px 0 6px;background-color:#dfdfdf;vertical-align:top;content:''}
// .layer_hometab .wrap_total_coupon + .wrap_btn{margin-top:10px;border:0}
*/
.make_newgroup .selected .opt_g2 .btn_opt{color:#666666;}
.cont_mystore #mAside{border-bottom:1px solid #E3E4E9;}
.wrap_notification{width:940px;padding:11px 60px 10px;margin:0 auto;}
.lnb_on .wrap_notification{padding-left:30px;}
.wrap_notification .desc_status{color:#666;font-size:14px;line-height:20px;}
.wrap_notification .desc_status .link_store{color:#326EDC;font-weight:600;text-decoration:underline;}
.cont_mystore .wrap_tit{padding:46px 0 23px;}
.cont_mystore .wrap_tit .tit_g{font-size:20px;font-weight:500;}
.cont_mystore .wrap_tit .desc_info{padding-top:3px;}
.cont_mystore .wrap_setup{display:flex;margin:0 -5px;}
.cont_mystore .wrap_setup .btn_g{height:44px;margin:0 5px;border:1px solid rgba(0,0,0,0.1);border-radius:22px;font-size:14px;line-height:44px;box-sizing:border-box;}
.cont_mystore .wrap_setup .btn_connect{width:auto;padding:0 28px 0 32px;border-color:rgba(0,0,0,0.04);background-color:#326EDC;color:#fff;}
.cont_mystore .wrap_setup .btn_connect .icon_chatbot_50{margin-top:-11px;margin-left:-25px;margin-right:6px;}
.cont_mystore .wrap_setup .link_setup{width:160px;color:#333;}
.ico_connect{width:19px;height:19px;background-position:-580px -700px;}
.cont_mystore .wrap_setup .ico_connect{display:inline-block;width:20px;height:20px;margin:-3px 6px 0 0;vertical-align:middle;}
.cont_mystore .wrap_intro .area_info{padding-top:34px;}
.cont_mystore .area_info .bg_info{display:flex;align-items:flex-end;justify-content:center;height:330px;background-color:#F0F1F4;border-radius:6px;}
.cont_mystore .area_info .img_thumb{display:block;width:280px;height:auto;}
.cont_mystore .area_info .tit_info{display:block;padding-top:14px;color:#333;font-size:16px;font-weight:500;}
.cont_mystore .area_info .desc_info{color:#888;font-size:14px;line-height:20px;}
/* 2023-12-08-v1712 추가 시작 */
.wrap_intro.type_chatbot{display:flex;}
/* 2023-12-15-v1717 수정 시작 */
.cont_mystore .wrap_intro.type_chatbot .area_info{overflow:hidden;width:460px;padding-top:0;margin-top:50px;font-size:14px;border:1px solid rgba(0,0,0,0.06);border-radius:20px;box-sizing:border-box;}
.wrap_intro.type_chatbot .area_info + .area_info{margin-left:20px;}
.wrap_intro.type_chatbot .area_info .bg_info{height:auto;border-radius:0;background-color:#FAFAFA;}
.wrap_intro.type_chatbot .area_info .img_thumb{width:458px;height:260px;}
.wrap_intro.type_chatbot .box_g{padding:32px 26px 30px;}
.wrap_intro.type_chatbot .area_info .tit_info{margin:0;padding:0;font-weight:700;font-size:18px;}
.wrap_intro.type_chatbot .area_info .desc_info{margin-top:8px;color:#191919;line-height:17px;}
.wrap_intro.type_chatbot .list_info{margin-top:24px;}
.wrap_intro.type_chatbot .list_info dt{font-weight:700;}
.wrap_intro.type_chatbot .list_info dd{margin-top:5px;}
.wrap_intro.type_chatbot .list_info .list_sub li{display:flex;align-items:center;margin-top:4px;}
.wrap_intro.type_chatbot .list_info .list_sub li:before{position:block;width:2px;height:2px;margin-right:6px;background:#666;content:'';}
.wrap_intro.type_chatbot .sub_btn{margin-top:36px;text-align:center;}
.wrap_intro.type_chatbot .link_chatbot{display:flex;justify-content:center;align-items:center;height:40px;padding-top:2px;border-radius:30px;border:1px solid rgba(0,0,0,0.07);background:rgba(0,0,0,0.02);box-sizing:border-box;}
.wrap_intro.type_chatbot .link_chatbot:hover{border-color:rgba(0,0,0,0.13);background-color:rgba(0,0,0,0.06);text-decoration:none;}
.wrap_intro.type_chatbot .link_demo{display:inline-flex;align-items:center;height:18px;margin-top:11px;font-size:12px;color:#326EDC;}
.wrap_intro.type_chatbot .link_demo .icon_arrow_right_10{margin-top:-1px;margin-left:2px;}
/* 2023-12-15-v1717 수정 끝 */
.layer_comm.type_chatbot .desc_g{color:#191919;line-height:19px;}
.layer_comm.type_chatbot .desc_g + .tbl_comm,.layer_comm.type_chatbot .desc_g + .fake_scroll{margin-top:29px;}
.layer_comm.type_chatbot .wrap_btn{margin-top:40px;}
.layer_comm.type_chatbot .wrap_btn .btn_highlight{width:100%;margin-left:0;}
/* 2023-12-08-v1712 추가 끝 */
.layer_mystore{width:620px;max-height:calc(100% - 40px);margin-left:-320px;padding:10px;border-radius:8px;}
.layer_mystore .layer_head{padding:0 23px 22px;border:0;border-radius:6px;background-color:#F5F6F9;}
.layer_mystore .layer_head .tit_layer{padding:19px 0 6px;font-weight:500;}
.layer_mystore .layer_head .txt_sub_tit{color:#737373;font-size:12px;line-height:16px;opacity:0.7;}
.layer_mystore .btn_close{top:8px;}
.layer_mystore .layer_body{padding:0;}
/* 2023-07-20-v1561 수정 시작 */
.layer_service_connect .layer_body .desc_empty{display:flex;justify-content:center;align-items:center;height:270px;color:#949494;font-size:14px;line-height:20px;text-align:center;}
.layer_service_connect .layer_body .desc_manager{height:350px;}
.layer_service_connect .area_layer_btm .wrap_btn{margin:0 0 30px;border:0;}
/* 2023-12-15-v1717 */
.layer_service_connect .wrap_btn .btn_large{width:100%;margin:0;}
.layer_service_connect .desc_info{padding:19px 0;color:#191919;font-size:14px;line-height:19px;}
.layer_service_connect .list_store{min-height:90px;padding:0 0 12px;}
.layer_service_connect .list_store li{display:flex;padding:8px 0;justify-content:space-between;align-items:center;}
.layer_service_connect .info_store{display:flex;align-items:center;}
.layer_service_connect .disabled .info_store{opacity:0.3;}
.layer_service_connect .info_store .wrap_thumb{width:40px;height:40px;margin-right:11px;}
.layer_service_connect .info_store .bg_thumb{position:absolute;left:0;top:0;width:100%;height:100%;background-position:-600px -770px;}
.layer_service_connect .info_store .tit_store{font-size:15px;line-height:18px;font-weight:400;}
.layer_service_connect .info_store .txt_status{position:relative;padding-left:17px;color:#888;font-size:14px;line-height:18px;}
.layer_service_connect .info_store .txt_status:before{display:block;position:absolute;left:7px;top:50%;width:4px;height:4px;margin-top:-3px;border-radius:4px;background-color:#D8D8D8;content:'';}
.layer_service_connect .list_store .box_util{width:70px;text-align:center;}
.layer_service_connect .list_store .btn_connect{width:70px;height:32px;line-height:32px;}
.layer_service_connect .list_store .txt_connect{color:#999;font-size:14px;line-height:18px;text-decoration:underline;}
.layer_service_connect .area_store{padding-bottom:172px;}
.layer_service_connect .area_layer_btm{position:absolute;left:30px;right:30px;bottom:0;z-index:10;width:calc(100% - 60px);background-color:#fff;}
.layer_service_connect .desc_connect{padding:27px 3px 26px;border-top:1px solid #ECEBEB;color:#888;font-size:14px;line-height:19px;}
/* 2023-07-20-v1561 수정 끝 */
.cont_mystore .area_accordion{padding:20px;border-radius:6px;background-color:#FAFAFA;}
/* 2023-07-20-v1561 수정 */
.cont_mystore .area_accordion + .area_accordion{margin-top:5px;}
.cont_mystore .area_accordion .btn_accordion{display:flex;width:100%;height:66px;padding:0 29px;border-radius:4px;background-color:#fff;box-shadow:0 1px 5px rgba(94,121,172,0.06);align-items:center;justify-content:space-between;}
.cont_mystore .area_accordion.type_link .btn_accordion .ico_arrow{transform:rotate(-90deg);}
/* 2023-09-08-v1637 :추가 */
.cont_mystore .btn_accordion .info_head{display:flex;align-items:center;}
.cont_mystore .btn_accordion .tit_head{margin-right:23px;color:#326EDC;font-size:14px;line-height:18px;font-weight:500;letter-spacing:-0.3px;}
/* 2023-12-08-v1712 수정 시작 */
.cont_mystore .btn_accordion .desc_head{color:#949494;font-size:14px;line-height:18px;}
.cont_mystore .btn_accordion .ico_arrow{width:18px;height:18px;background-position:-170px -885px;}
/* 2023-07-20-v1561 수정 */
.cont_mystore .btn_accordion.active .ico_arrow{transform:rotate(180deg);}
.cont_mystore .cont_accordion{display:none;}
.cont_mystore .btn_accordion.active + .cont_accordion{display:block;}
.cont_mystore .cont_accordion .head_info{display:flex;padding:30px 10px 0 27px;justify-content:space-between;}
.cont_mystore .cont_accordion .info_store{display:flex;width:504px;align-items:center;}
.cont_mystore .cont_accordion .wrap_thumb{width:70px;height:70px;margin-right:25px;flex-shrink:0;}
.cont_mystore .cont_accordion .bg_thumb{position:absolute;left:0;top:0;width:100%;height:100%;background-position:-600px -700px;}
.cont_mystore .cont_accordion .tit_store{display:block;padding-top:2px;font-size:22px;line-height:26px;font-weight:500;color:#191919;}
.cont_mystore .cont_accordion .txt_status{display:block;padding-top:5px;color:#888;font-size:14px;line-height:18px;}
.cont_mystore .cont_accordion .util_info{padding-top:14px;font-size:0;}
/* 2023-07-20-v1561 수정 시작 */
.cont_mystore .cont_accordion .btn_switch{display:inline-flex;justify-content:space-between;flex-direction:row-reverse;width:140px;height:40px;padding:10px 17px 10px 11px;margin-right:20px;border-radius:20px;background-color:#ccc;color:#fff;font-size:14px;text-align:justify;box-sizing:border-box;}
.cont_mystore .cont_accordion .btn_switch:after{width:20px;height:20px;border-radius:20px;content:'';}
.cont_mystore .cont_accordion .btn_switch:not(.on):after{background-color:#eee;}
.cont_mystore .cont_accordion .btn_switch.on{flex-direction:row;padding:10px 11px 10px 19px;background-color:#467CDF;}
.cont_mystore .cont_accordion .btn_switch.on:after{background-color:#C1D2FF;}
/* 2023-07-20-v1561 수정 끝 */
.cont_mystore .cont_accordion .btn_util{width:140px;height:40px;border:1px solid #E8EAEE;border-radius:20px;background-color:#fff;font-size:14px;line-height:40px;}
.cont_mystore .cont_accordion .desc_info{overflow:hidden;padding:15px 10px 0 29px;}
.cont_mystore .cont_accordion .desc_info:last-child{padding-bottom:20px;}
.cont_mystore dl.desc_info:first-of-type{padding-top:26px;}
.cont_mystore dl.desc_info dt{float:left;width:95px;color:#949494;font-size:14px;line-height:24px;}
.cont_mystore dl.desc_info dd{overflow:hidden;font-size:14px;color:#191919;line-height:24px;}
.cont_mystore dl.desc_info .txt_nodata{color:#949494;}
.cont_mystore .tbl_price{border-spacing:0;}
.cont_mystore .tbl_price th,.cont_mystore .tbl_price td{font-size:14px;line-height:24px;}
.cont_mystore .tbl_price th{padding-top:6px;padding-right:10px;color:#333;text-align:left;}
.cont_mystore .tbl_price td{padding-top:6px;color:#888;}
.cont_mystore .tbl_price tr:first-child th,.cont_mystore .tbl_price tr:first-child td{padding-top:0;}
.cont_mystore .cont_accordion .link_url{display:block;color:#326EDC;}
.cont_mystore .cont_accordion .link_url + .link_url{margin-top:9px;}
.cont_mystore .cont_accordion .list_photo{padding-bottom:10px;margin:0 -1px;font-size:0;}
.cont_mystore .list_photo li{display:inline-block;overflow:hidden;position:relative;width:70px;height:70px;margin:0 1px;border-radius:2px;vertical-align:top;}
.cont_mystore .list_photo li:before{display:block;position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;border:1px solid rgba(0,0,0,0.06);border-radius:2px;box-sizing:border-box;content:'';}
.cont_mystore .list_photo .thumb_img{display:block;width:100%;height:100%;border-radius:2px;background-repeat:no-repeat;background-position:50%;background-size:cover;}
.cont_mystore .list_photo .more_photo{display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:2px;background-color:rgba(51,51,51,0.6);color:#fff;font-size:18px;line-height:70px;text-align:center;}
.cont_mystore .cont_accordion .area_home_tab{padding:35px 0;margin-top:4px;border-radius:6px;background-color:#fff;}
.cont_mystore .tbl_price.type_bot th{width:105px;padding-right:0;}
.cont_mystore .tbl_price.type_bot td{padding-top:6px;color:#191919;}
/* 2023-12-08-v1712 수정 끝 */
/* 2023-08-07-v1576
.cont_mystore .cont_accordion .wrap_toggle{width:640px;margin:0 auto;padding:11px 30px;border:1px solid rgba(0,0,0,0.05);background-color:#fbfbfb;box-sizing:border-box}
*/
.cont_mystore .cont_accordion .desc_home_tab{width:640px;margin:16px auto 0;color:#999;font-size:14px;}
.layer_mystore_info{width:540px;margin-left:-270px;border-radius:8px;}
.layer_mystore_info .layer_body{padding:30px;}
.layer_mystore_info .layer_body .tit_layer{padding:15px 0 20px 5px;font-size:30px;line-height:38px;letter-spacing:-0.5px;}
.layer_mystore_info .layer_body .emph_txt{font-weight:600;-webkit-font-smoothing:antialiased;}
.layer_mystore_info .layer_body .ico_connect{display:inline-block;width:26px;height:26px;margin:5px 6px 5px 3px;background-position:-600px -810px;vertical-align:top;}
.layer_mystore_info .layer_body .desc_layer{padding-left:5px;color:#666;font-size:14px;line-height:20px;}
.layer_mystore_info .layer_body .img_layer{position:absolute;top:124px;right:41px;width:141px;height:135px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/img_layer_mystore.png) no-repeat 100% 50%;background-size:cover;}
.layer_mystore_info .layer_body .link_more{display:block;height:46px;margin-top:44px;border:1px solid rgba(0,0,0,0.04);border-radius:2px;background-color:#F4F9FF;color:#326EDC;font-size:14px;line-height:48px;text-align:center;}
.layer_mystore_info .layer_body .link_more:hover{text-decoration:none;}
.layer_mystore_info .layer_body .wrap_inp{margin-bottom:-10px;text-align:right;}
.layer_mystore_info .layer_body .item_inp{margin:19px 0 0 0;}
.layer_mystore_info .item_inp .lab_g{padding-left:26px;color:#666;}
.layer_mystore_info .item_inp .inp_g:checked + .lab_g .ico_check{background-position:-580px -770px;}
.layer_mystore_info .btn_close{top:10px;}
.layer_mystore_info .ico_close{width:20px;height:20px;background-position:-580px -740px;}
.layer_mystore_info .btn_close:hover .ico_close{background-position:-580px -740px;}
.layer_mystore_alert{width:450px;margin-left:-225px;}
/* 2024-01-22-v1735 제거 시작 */
/* 2024-01-22-v1735 제거 끝 */
.box_welcome .btn_comm{position:absolute;top:50%;right:24px;transform:translateY(-50%);}
.box_welcome .btn_comm:hover{text-decoration:none;}
.box_welcome .ico_new{display:inline-block;width:16px;height:16px;margin:-3px 0 0 4px;border-radius:50%;font-weight:bold;font-size:11px;line-height:17px;background-color:#ff5640;color:white;text-align:center;vertical-align:middle;}
/* 2023-07-20-v1561 수정 끝 */
/* 2023-12-22-v1700 :수정 시작 */
/* 2023-12-22-v1700 :수정 끝 */
/* 2023-11-07 :채널홈 개편으로 인한 코드 삭제
// .layer_category{width:640px;padding:10px 10px 20px;margin-left:-320px;box-sizing:border-box}
// .layer_category .layer_body{padding:44px 20px 0}
// .layer_category .item_bundle{padding:6px 0 88px 100px}
// .layer_category .btn_close{top:7px}
// .layer_category .ico_close{background-position:-60px -200px}
// .layer_category .btn_close:hover .ico_close{background-position:-60px -180px}
// .layer_category .layer_body .wrap_inp{margin-right:-8px}
// .layer_category .wrap_inp .item_inp{min-width:119px}
// .layer_category .item_inp .lab_g .ico_rocket{margin-top:-10px}
*/
/* 2023-04-18-v1469 :수정 시작 */
.layer_welcome_open.layer_bmnew{width:750px;height:480px;margin-left:-375px;}
.layer_bmnew .layer_body{position:static;padding:50px 20px 0 30px;}
.layer_bmnew .layer_body .wrap_txt .tit_layer{padding:3px 0 29px 5px;font-size:32px;color:#222;}
.layer_bmnew .layer_body .wrap_txt .txt_g{display:block;font-size:14px;line-height:20px;color:#4a4a4a;}
.layer_bmnew .layer_body .wrap_txt .emph_txt{display:block;margin-top:8px;}
.layer_bmnew .layer_body .desc_layer + .desc_layer{margin-top:16px;}
.layer_bmnew .layer_body .box_link{margin:38px 0 0 6px;}
.layer_bmnew .layer_body .type_img{top:50px;right:60px;width:234px;height:auto;background:none;}
.layer_bmnew .layer_body .wrap_inp{position:absolute;right:20px;bottom:20px;margin:0;}
.layer_bmnew .layer_body .item_inp{margin:0;}
.layer_bmnew .desc_layer .emph_g{color:#467CDF;}
.layer_welcome_video.layer_bmnew{width:750px;height:460px;margin-left:-375px;}
.layer_welcome_video .layer_body .type_img{position:absolute;top:68px;right:21px;width:311px;}
/* 2023-06-16 :통계 개선 오픈 안내 팝업 시작 */
.layer_welcome_stats.layer_bmnew{width:660px;height:450px;margin-left:-330px;}
.layer_welcome_stats.layer_bmnew .layer_body{padding:65px 35px 0;}
.layer_welcome_stats .layer_body .wrap_txt .tit_layer{padding:0;}
.layer_welcome_stats .layer_body .wrap_txt .emph_txt{margin-top:0;}
.layer_welcome_stats .layer_body .wrap_txt .tit_sub{display:block;margin-top:16px;font-size:19px;line-height:26px;}
.layer_welcome_stats .layer_body .desc_layer{margin-top:16px;padding:0;}
.layer_welcome_stats .layer_body .box_link{margin:39px 0 0 0;}
.layer_welcome_stats .layer_body .box_link .link_g{width:130px;}
.layer_welcome_stats .layer_body .type_img{position:absolute;top:54px;right:0;width:271px;}
/* 2023-06-16 :통계 개선 오픈 안내 팝업 끝 */
.layer_welcome_ex2 .layer_body{padding:58px 0 0 35px;}
.layer_welcome_ex2 .layer_body .wrap_txt .txt_g{padding-left:2px;font-weight:700;color:#222;}
.layer_welcome_ex2 .layer_body .wrap_txt .emph_txt{margin-top:11px;}
.layer_welcome_ex2 .layer_body .wrap_txt .tit_layer{margin-bottom:23px;padding:0;font-size:26px;line-height:38px;}
.layer_welcome_ex2 .layer_body .wrap_txt .desc_layer{padding:0 0 0 1px;}
.layer_welcome_ex2 .layer_body .box_link{margin:60px 0 0 1px;}
.layer_welcome_ex2 .layer_body .box_link [class*='link_']{width:130px;}
.layer_welcome_ex2 .layer_body .type_img{position:absolute;top:85px;right:0;width:299px;}
/* 2023-04-18-v1469 :수정 끝 */
/* sixshop 연동 popup */
body.popup_sixshop{background:none;}
.popup_sixshop .kakao_popup{position:relative;width:440px;background-color:#f4f4f4;}
.popup_sixshop .popup_head{padding:26px 30px 25px;border-bottom:1px solid #ddd;background-color:white;}
.popup_sixshop .tit_popup{display:block;line-height:29px;font-size:18px;font-weight:700;}
.popup_sixshop .wrap_cont{padding:26px 30px 23px;}
.popup_sixshop .desc_popup{margin-bottom:13px;line-height:24px;color:#222222;font-size:12px;word-break:keep-all;}
.popup_sixshop .link_popup{color:#4095f1;}
.popup_sixshop .lab_inp{display:block;font-size:12px;font-weight:600;}
.popup_sixshop .box_inp + .box_inp{margin-top:18px;}
.popup_sixshop .box_inp .lab_inp{margin:10px 0 14px;line-height:20px;}
.popup_sixshop .box_inp input[type=text],.popup_sixshop .box_inp input[type=password]{width:100%;height:50px;line-height:50px;padding:17px 14px 11px;color:black;font-weight:500;border:1px solid #dddddd;box-sizing:border-box;border-radius:3px;}
.popup_sixshop .box_inp input[type=text]::-webkit-input-placeholder{color:#bbbbbb;font-weight:600;}
.popup_sixshop .box_inp input[type=text]::-moz-placeholder{color:#bbbbbb;font-weight:600;}
.popup_sixshop .box_inp input[type=text]:-ms-input-placeholder{color:#bbbbbb;font-weight:600;}
.popup_sixshop .box_inp input[type=text]:-moz-placeholder{color:#bbbbbb;font-weight:600;}
.popup_sixshop .popup_foot{overflow:hidden;padding:5px 30px 26px;}
.popup_sixshop .popup_foot button{display:block;float:left;width:180px;height:60px;color:white;font-size:14px;font-weight:700;background-color:#64b978;border-radius:2px;}
.popup_sixshop .popup_foot .btn_cancel{background-color:#999999;}
.popup_sixshop .popup_foot button + button{margin-left:20px;}
.popup_sixshop .popup_type2{width:440px;background-color:white;}
.popup_sixshop .popup_type2 .popup_body{margin:0 20px;padding:40px 0 38px;text-align:center;border-bottom:1px solid #dddddd;}
.popup_sixshop .wrap_profile{overflow:hidden;display:inline-block;}
.popup_sixshop .wrap_profile .img_profile{overflow:hidden;float:left;width:50px;height:50px;border-radius:100%;}
.popup_sixshop .wrap_profile .info_profile{float:left;margin-left:13px;padding:5px 0;text-align:left;line-height:20px;font-size:14px;font-weight:700;color:#99999b;}
.popup_sixshop .wrap_profile .tit_profile{overflow:hidden;display:block;max-width:330px;height:20px;color:black;font-weight:700;text-overflow:ellipsis;white-space:nowrap;}
.popup_sixshop .wrap_profile .txt_profile{overflow:hidden;display:block;max-width:330px;height:20px;text-overflow:ellipsis;white-space:nowrap;}
.popup_sixshop .info_account{margin-top:17px;}
.popup_sixshop .list_info{margin-bottom:8px;}
.popup_sixshop .list_info dt,.popup_sixshop .list_info dd{display:inline-block;line-height:20px;color:black;}
.popup_sixshop .list_info dd{margin-left:3px;color:#999999;}
.popup_sixshop .list_info .txt_emph{color:#d0021b;}
.popup_sixshop .tit_nodata{font-size:18px;line-height:24px;}
.popup_sixshop .txt_nodata{margin:8px 0;line-height:20px;}
.popup_sixshop .popup_type2 .popup_foot{padding:30px 30px 28px;}
.popup_sixshop .popup_type2 .popup_foot button{width:180px;font-size:12px;}
/* 경고창 */
.popup_sixshop .layer_error{position:absolute;top:80px;left:0;width:360px;padding:14px 50px 14px 30px;line-height:21px;font-size:14px;color:#a94442;border:1px solid #ebccd1;border-width:1px 0;background-color:#f2dede;}
.popup_sixshop .layer_error .btn_close{position:absolute;right:15px;top:0;}
.popup_sixshop .layer_error .btn_close .img_g{display:block;width:13px;height:12px;margin:19px 15px;}
.popup_sixshop .layer_error .ico_close{overflow:hidden;display:block;width:13px;height:12px;margin:20px 15px;font-size:0;line-height:0;vertical-align:top;text-indent:-9999px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/ico_close.png) no-repeat;background-size:13px 12px;}
/* 토스트 팝업 */
.toast_rocket{position:fixed;right:30px;bottom:80px;z-index:9999;max-width:386px;background:transparent;text-align:right;visibility:hidden;}
/* 토스트 팝업 - 인하우스채널 진입 시 */
.toast_layer{position:relative;display:inline-block;max-width:390px;padding:19px 30px 15px 59px;border:1px solid #ddd;background-color:#fff;color:#333;font-size:14px;line-height:22px;letter-spacing:-0.2px;word-break:keep-all;text-align:left;box-shadow:0 0 7px 0 rgba(204,204,204,0.3);box-sizing:border-box;opacity:0;visibility:hidden;}
.toast_layer.on{-webkit-animation:toast 5s linear forwards;-moz-animation:toast 5s linear forwards;-ms-animation:toast 5s linear forwards;-o-animation:toast 5s linear forwards;animation:toast 5s linear forwards;}
@-webkit-keyframes toast{0%{opacity:0;    visibility:visible;}
  15%{opacity:1;}
  85%{opacity:1;}
  100%{opacity:0;    visibility:hidden;} }
@-moz-keyframes toast{0%{opacity:0;    visibility:visible;}
  15%{opacity:1;}
  85%{opacity:1;}
  100%{opacity:0;    visibility:hidden;} }
@-ms-keyframes toast{0%{opacity:0;visibility:visible;}
  15%{opacity:1;}
  85%{opacity:1;}
  100%{opacity:0;visibility:hidden;} }
@-o-keyframes toast{0%{opacity:0;    visibility:visible;}
  15%{opacity:1;}
  85%{opacity:1;}
  100%{opacity:0;    visibility:hidden;} }
@keyframes toast{0%{opacity:0;    visibility:visible;}
  15%{opacity:1;}
  85%{opacity:1;}
  100%{opacity:0;    visibility:hidden;} }
.toast_layer .ico_rocket{position:absolute;top:16px;left:25px;}
.toast_layer .ico_inhouse{width:20px;height:24px;background-position:-670px -810px;}
/* table - 상단 */
/* 2023-06-23-v1541 :수정 시작 */
.tbl_head{display:flex;justify-content:space-between;padding:0 20px;}
.tbl_head + .tbl_comm{margin-top:15px;}
.tbl_head .area_tit{display:flex;align-items:center;margin-right:12px;}
.tbl_head .pagination_week{margin:0;}
.tbl_head .area_util{display:flex;align-items:center;flex:1;}
.tbl_head .desc_util{margin-left:auto;font-size:11px;line-height:16px;color:#888;letter-spacing:-0.5px;}
.tbl_head .desc_util + .btn_excel{margin-left:10px;}
.tbl_head .txt_util{margin-right:auto;font-size:14px;line-height:18px;color:#949494;}
.tbl_head .txt_util + .btn_excel{margin-left:10px;}
.tbl_head + .tbl2{margin-top:12px;}
.tab_g2 ~ .tbl_head{height:34px;margin-top:-10px;padding:0;}
/* 2023-06-23-v1541 :수정 끝 */
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx){.ico_rocket{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/ico_rocket.png);/* 2023-10-12-v1660 :이미지 변경 */ }
  .txt_rocket{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/txt_rocket.png);}
  #kakaoHead #kakaoServiceLogo{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/logo_business.png);}
  .rocket_type4 #kakaoHead #kakaoServiceLogo{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/logo_beta_big.png);}
  .profile_bg .wrap_thumb{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/profile_bg.png);}
  .wrap_pagetype .thumb_page{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/page_default.png);}
  .round_thumb{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/profile_default.png);}
  .layer_util .list_noti .thumb_kakao2{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/thumb_kakao2_small.png);}
  .head_account{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/bg_account.png);}
  .link_data .wrap_thumb{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/no_img60x60.png);}
  /* .bg_plus{background-image:url(../../resources/images/retina/bg_join2.png)} 2023-09-26-v1656  */
  .calendar_rocket .DayPicker-NavButton--prev:after,.calendar_rocket .DayPicker-NavButton--next:after,.calendar_rocket .DayPicker-Day:hover,.calendar_rocket .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/ico_rocket.png);}
  .box_invite{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/bg_friend.png);}
  .item_cmt .thumb_kakao{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/thumb_kakao.png);}
  .item_cmt .thumb_kakao2{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/thumb_kakao2.png);}
  .cont_chat .box_chat .ico_arr{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/ico_arr_chat.png);}
  .cont_me .box_chat .ico_arr{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/ico_arr_chat2.png);}
  .box_coupon .wrap_title{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/bg_view_coupon.png);}
  .wrap_ex .img_barcode{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/bg_barcode.png);}
  .card_write .frame_coupon .bg_dot{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/bg_dot.png);}
  .viewer_photo .wrap_ex{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/bg_view_card.png);}
  .layer_card .box_coupon{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/bg_view_btm.png);}
  .layer_card .box_coupon .wrap_ex{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/bg_view_coupon2.png);}
  .info_backup .tit_backup{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/tit_backup.png);}
  .backup_info .ing_bar{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/ing_bar.png);}
  .chat_setting .bg_alim{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/bg_alim.png);}
  /* .message_main .wrap_message{background-image:url(../../resources/images/retina/bg_typetxt1.png)} .message_main .type_txtold{background-image:url(../../resources/images/retina/bg_typetxt2.png)} .message_main .type_wideimg{background-image:url(../../resources/images/retina/bg_typeimg.png)} .message_main .type_widelist{background-image:url(../../resources/images/retina/bg_typewidelist.png)} .message_main .type_commerce{background-image:url(../../resources/images/retina/bg_typecmc.png)} .message_main .type_feed{background-image:url(../../resources/images/retina/bg_typefeed.png)} .message_main .type_video{background-image:url(../../resources/images/retina/bg_typevideo.png)}  2023-03-22-v1401 삭제  */
  .view_newtype .profile_thumb{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/profile_default_type1.png);}
  .view_newtype .box_message .profile_thumb{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/profile_default_type2.png);}
  .item_new .box_profile{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/bg_dotline.png);}
  .item_new .box_profile .profile_thumb{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/profile_default_type3.png);}
  .mark_map{background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/mark_map.png) no-repeat;background-size:160px 500px;}
  .btn_make .ico_rocket,.layer_make .ico_round .ico_rocket{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/ico_button.png);}
  .group_intro .img_intro1{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/img_intro1.png);}
  .group_intro .img_intro2{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/img_intro2.png);}
  .group_intro .img_intro3{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/img_intro3.png);} }
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.message_selector .detail_add .layer_more .info_more{height:auto;}
  .box_board.box_info .list_slide{height:auto;}
  .box_board.box_info .list_slide li{height:auto;}
  .box_board.box_info .wrap_slide{height:auto;} }
/* 개편에 따른 신규 코드는 pages/폴더명.scss 에서 관리,공통화 코드는 common/common.scss 에서 관리 */
/*** 캘린더 ***/
.wrap_calendar{position:absolute;z-index:20;font-size:0;line-height:0;background-color:#f8f8f8;}
.calendar_rocket{display:inline-block;overflow:hidden;position:relative;z-index:10;width:238px;height:250px;margin-left:-1px;border:1px solid #dadada;background-color:white;vertical-align:top;}
.calendar_rocket:first-child{margin-left:0;}
.calendar_rocket .DayPicker{position:relative;padding:41px 5px 7px;}
.calendar_rocket .DayPicker-NavBar{top:0;z-index:1;padding:0;}
.calendar_rocket .DayPicker-Month{width:100%;margin:0;}
.calendar_rocket .DayPicker-Caption{position:absolute;top:0;left:0;width:100%;height:35px;border-bottom:1px solid #dadada;font-size:14px;line-height:35px;background-color:#f3f9f9;}
.wrap_calendar .DayPicker-NavButton--prev,.wrap_calendar .DayPicker-NavButton--next{width:26px;height:35px;background:none;}
.wrap_calendar .DayPicker-NavButton--prev{left:0;}
.wrap_calendar .DayPicker-NavButton--next{right:0;}
.wrap_calendar .DayPicker-NavButton--prev:after,.wrap_calendar .DayPicker-NavButton--next:after{position:absolute;top:11px;width:8px;height:13px;content:'';background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/ico_rocket.png);background-repeat:no-repeat;background-size:800px 950px;background-position:-150px -250px;/* 2023-03-29-v1440 수정 */ }
.wrap_calendar .DayPicker-NavButton--prev:after{left:10px;}
.wrap_calendar .DayPicker-NavButton--next:after{right:10px;background-position:-160px -250px;}
.calendar_rocket .DayPicker-Weekday{padding:0;font-size:12px;line-height:25px;color:#b9b9b9;}
.calendar_rocket .DayPicker-Day{width:30px;height:30px;padding:0;border:0 none;border-radius:28px;font-size:14px;line-height:20px;color:black;}
.calendar_rocket .DayPicker-Day:hover{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/ico_rocket.png);background-repeat:no-repeat;background-size:800px 950px;background-position:-198px -250px;/* 2023-03-29-v1440 수정 */ }
.calendar_rocket .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/ico_rocket.png);background-repeat:no-repeat;background-size:800px 950px;background-position:-168px -250px;color:white;/* 2023-03-29-v1440 수정 */ }
.range_calendar{width:477px;border:1px solid #dadada;background-color:white;}
.range_calendar .calendar_rocket{width:238px;height:259px;border:0 none;border-left:1px solid #dadada;font-size:14px;line-height:1.5;}
.range_calendar .calendar_rocket:first-child{width:239px;border:0 none;}
.range_calendar .DayPicker{padding:0;}
.range_calendar .DayPicker-NavBar{top:0;height:35px;border-bottom:1px solid #e4e4e4;}
.range_calendar .DayPicker-Month{width:224px;margin-top:43px;padding:0 4px;}
.range_calendar .DayPicker-Caption{height:35px;font-size:16px;line-height:34px;background-color:white;}
.range_calendar .DayPicker-Weekday{font-size:12px;color:rgba(102,102,102,0.5);}
.range_calendar .DayPicker-Day{width:30px;height:31px;padding:0;border:0 none;border-radius:0;font-size:14px;line-height:30px;color:black;}
.range_calendar .calendar_rocket .DayPicker-Day:hover{background:none;background-color:#ededed;}
.range_calendar .calendar_rocket .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background:none;background-color:#eaf7f7;font-weight:normal;color:black;}
.wrap_calendar .calendar_rocket .DayPicker-Body .DayPicker-Day:first-child{color:#f44336;}
.wrap_calendar .calendar_rocket .DayPicker-Body .DayPicker-Day:last-child{color:#888888;}
.wrap_calendar .calendar_rocket .DayPicker-Body .DayPicker-Day--selected:first-child,.wrap_calendar .calendar_rocket .DayPicker-Body .DayPicker-Day--selected:last-child{color:white;}
.range_calendar .calendar_rocket .DayPicker-Body .DayPicker-Day--selected:first-child{color:#f44336;}
.range_calendar .calendar_rocket .DayPicker-Body .DayPicker-Day--selected:last-child{color:#888888;}
.range_calendar .calendar_rocket .DayPicker-Body .start-date,.range_calendar .calendar_rocket .DayPicker-Body .end-date{background-color:#2eacbc;color:white;}
.wrap_calendar .calendar_rocket .DayPicker-Body .start-date:first-child,.wrap_calendar .calendar_rocket .DayPicker-Body .end-date:first-child{color:white;}
.wrap_calendar .calendar_rocket .DayPicker-Body .start-date:last-child,.wrap_calendar .calendar_rocket .DayPicker-Body .end-date:last-child{color:white;}
.range_calendar .calendar_rocket .DayPicker-Body .start-date:hover,.range_calendar .calendar_rocket .DayPicker-Body .end-date:hover{background-color:#2eacbc;}
.wrap_calendar .calendar_rocket .DayPicker-Day--disabled{background:none;opacity:0.2;}
.wrap_calendar .calendar_rocket .DayPicker-Day--disabled:hover{background:none;}
.wrap_calendar .calendar_rocket .DayPicker-Day--outside:hover{background:none;}
.calendar_btm{padding:10px 0;border-top:1px solid #dadada;background-color:#f8f8f8;text-align:left;}
.wrap_calendar .info_date{display:inline-block;margin-left:8px;vertical-align:top;}
/* 기간설정 캘린더타입 */
.wrap_calendar .info_date .box_tf{display:inline-block;width:78px;height:26px;padding:0;background-color:white;vertical-align:top;}
.wrap_calendar .info_date .tf_g{margin-top:5px;font-size:12px;color:#666666;text-align:center;}
.wrap_calendar .info_date .txt_wave{display:inline-block;width:14px;height:28px;font-size:16px;line-height:28px;color:#999999;text-align:center;}
.wrap_calendar .calendar_btm .wrap_btn{display:inline-block;width:278px;height:auto;padding:0;border:0 none;text-align:right;vertical-align:top;}
.wrap_calendar .calendar_btm .btn_g{width:58px;}
/* 2023-05-03-v1470 :시작 */
/* 통계 개선 2차 진행 시 레거시 제거 필요 */
/* 2023-05-22-v1506 :별도 scss로 코드 이동
.wrap_tit + .wrap_period{padding:20px 0 0;border-top:1px solid #666}
.wrap_period{position:relative;display:flex;padding:30px 0 20px}
.wrap_period .group_btn_comm{margin-right:10px}
.group_period{display:flex;align-items:center}
.group_period .opt_calendar{display:flex;justify-content:space-between;align-items:center;flex:none;width:180px;height:40px;padding-left:10px;border:1px solid #ddd;box-sizing:border-box}
.group_period .txt_dash{margin:0 7px}
.group_period .txt_calendar{font-size:14px;color:#191919}
.group_period .btn_calendar{flex:none;width:36px;height:38px}
.group_period .btn_calendar .ico_rocket{width:18px;height:18px;background-position:-150px -885px}
.group_period.type_reduce .opt_calendar{width:280px}
.group_calendar{display:flex;position:absolute;left:0;top:40px;z-index:10;min-height:342px;margin-top:-1px;border:1px solid #4C4C4C;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,0.10);box-sizing:border-box}
.group_calendar .list_preset{flex:none;width:140px;padding:10px 0;background-color:#FAFAFA;box-sizing:border-box}
.group_calendar .btn_preset{width:100%;height:34px;padding-left:20px;font-size:13px;color:#4C4C4C;text-align:left;box-sizing:border-box}
.group_calendar .info_calendar{display:flex;align-items:center;margin-top:20px}
.group_calendar .wrap_btn{margin-left:auto}
.group_calendar .txt_info{font-weight:700;font-size:14px}
.group_calendar .txt_info .txt_g{color:#949494}
.group_calendar .txt_info .txt_g + .txt_dash{color:#949494}
.group_calendar .txt_info .screen_out + .txt_g{color:#191919}
.group_calendar .txt_info .screen_out ~ .txt_dash{color:#191919}
.group_calendar .rdp{margin:0;padding:0 23px 24px}
.group_calendar .rdp-month{height:318px;margin:0}
.group_calendar .rdp-month + .rdp-month{margin-left:50px}
.group_calendar .rdp-caption{display:flex;justify-content:center;align-items:center;position:relative;height:74px;text-align:center}
.group_calendar .rdp-caption_label{padding:0;border:0 none}
.group_calendar .rdp-caption_label .btn_caption{font-size:20px;font-family:'Roboto',sans-serif;color:#191919}
.group_calendar .rdp-nav_button{position:absolute;top:50%;width:18px;height:18px;padding:0;border:0 none;transform:translateY(-50%)}
.group_calendar .rdp-nav_button[disabled]:not(.rdp-day_selected){opacity:1}
.group_calendar .rdp-nav_button[disabled] g{fill:#ccc}
.group_calendar .rdp-nav_button:hover:not([disabled]){background:none}
.group_calendar .rdp-nav_button_previous{left:0}
.group_calendar .rdp-nav_button_previous .rdp-nav_icon{transform:rotate(180deg)}
.group_calendar .rdp-nav_button_next{right:0}
.group_calendar .rdp-table{width:232px;table-layout:fixed}
.group_calendar .rdp-head_cell{width:28px;height:28px;padding:0 3px;font-weight:400;font-size:12px;color:#666}
.group_calendar .rdp-head_cell:first-child{padding-left:0}
.group_calendar .rdp-head_cell:last-child{padding-right:0}
.group_calendar .rdp-cell{width:34px;height:36px}
.group_calendar .rdp-cell:first-child{width:31px}
.group_calendar .rdp-cell:last-child{width:31px}
.group_calendar .rdp-cell:first-child .rdp-button{margin-left:0;justify-content:flex-start}
.group_calendar .rdp-cell:last-child .rdp-button{margin-right:0;justify-content:flex-end}
.group_calendar .rdp-cell .rdp-day{border:0 none;border-radius:0;font-family:'Roboto',sans-serif}
.group_calendar .rdp-cell .rdp-button{width:100%;height:28px;margin-top:8px}
.group_calendar .rdp-cell .rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:transparent}
.group_calendar .rdp-cell .rdp-button:hover:not([disabled]):not(.rdp-day_selected) .inner_btn{background-color:#eee}
.group_calendar .rdp-cell .rdp-day_selected{background:#F4F9FF}
.group_calendar .rdp-cell .rdp-day_range_start .inner_btn{background-color:#326EDC;color:#fff}
.group_calendar .rdp-cell .rdp-day_range_end .inner_btn{background-color:#326EDC;color:#fff}
.group_calendar .rdp-cell .rdp-day_range_start:after{position:absolute;top:0;left:0;z-index:1;width:17px;height:28px;background-color:#fff;content:''}
.group_calendar .rdp-cell .rdp-day_range_end:after{position:absolute;top:0;right:0;z-index:1;width:17px;height:28px;background-color:#fff;content:''}
.group_calendar .rdp-cell .rdp-day_today .inner_btn{font-weight:700;color:#191919}
.group_calendar .rdp-cell .inner_btn{display:block;position:relative;z-index:2;width:28px;height:28px;font-size:14px;line-height:28px;color:#4C4C4C}
*/
/*** 에러페이지 ***/
.cont_error #mArticle{position:absolute;top:50%;width:100%;min-height:auto;margin-top:-152px;text-align:center;}
.cont_error .tit_error{display:block;font-weight:normal;font-size:28px;}
.cont_error .tit_error .ico_rocket{display:block;width:83px;height:68px;margin:0 auto 17px;background-position:0 -280px;}
.cont_error .desc_error{padding:18px 0 46px;font-size:16px;line-height:22px;color:#666666;}
.wrap_error{text-align:center;}
.wrap_error .btn_g{width:98px;}
/*** 브라우저 업그레이드 안내 ***/
.cont_upgrade #mArticle{position:absolute;top:50%;width:100%;min-height:auto;margin-top:-176px;text-align:center;}
.cont_upgrade .tit_upgrade{display:block;font-weight:normal;font-size:32px;line-height:40px;}
.cont_upgrade .desc_upgrade{padding-top:17px;font-size:16px;line-height:22px;color:#888888;}
.cont_upgrade .list_browser{overflow:hidden;width:306px;height:80px;margin:68px auto 0;padding:0 1px;font-size:0;line-height:0;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_browser.png) 0 0 no-repeat;text-indent:-9999px;vertical-align:top;}
.cont_upgrade .list_browser li{float:left;width:100px;padding:0 1px;}
.cont_upgrade .list_browser .link_browser{display:block;width:100%;height:80px;}
.cont_upgrade .link_upgrade{display:inline-block;height:21px;margin-top:26px;border-bottom:1px solid #888888;font-size:16px;color:#666666;}
.cont_upgrade .link_upgrade:hover{text-decoration:none;}
.cont_upgrade .info_upgrade{position:absolute;left:85px;right:85px;bottom:0;height:60px;border-top:1px solid rgba(51,51,51,0.1);}
#kakaoFoot .txt_upgrade{padding-top:11px;font-size:13px;line-height:16px;color:#888888;}
/* 비스니스 매니저 소속 요청 추가 */
.manage_info{margin-bottom:64px;}
.manage_info .box_manage{overflow:hidden;position:relative;height:100px;border:1px solid #EAEAEA;}
.manage_info .box_manage + .box_manage{margin-top:10px;}
.manage_info .profile_manage{overflow:hidden;position:relative;padding:19px 125px 10px 40px;text-align:left;}
.manage_info .profile_manage .wrap_thumb{float:left;width:60px;height:60px;margin-right:15px;background-position:-90px 0;}
.manage_info .profile_manage .wrap_cont{overflow:hidden;margin-top:9px;}
.manage_info .profile_manage .tit_manage{margin-bottom:4px;font-weight:normal;font-size:18px;line-height:20px;color:#333333;letter-spacing:-0.45px;text-align:left;}
.manage_info .profile_manage .desc_manage{overflow:hidden;display:block;margin-top:9px;font-size:14px;line-height:17px;color:#888888;white-space:nowrap;text-overflow:ellipsis;}
.manage_info .wrap_btn{position:absolute;top:36px;right:40px;}
.manage_info .wrap_btn .btn_g{width:62px;height:28px;line-height:27px;border:0 none;}
/* // 비스니스 매니저 소속 요청 추가 */
/* 공통 이미지 */
.ico_chat{display:inline-block;overflow:hidden;font-size:0;line-height:0;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/chatbot/ico_chat_241210.png) no-repeat;vertical-align:top;text-indent:-9999px;background-size:220px 280px;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx){.ico_chat{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/chatbot/retina/ico_chat_241210.png);} }
/* 공통 */
.btn_g_s{width:102px;height:29px;border:1px solid #E2E4E8;border-radius:4px;background-color:#fff;font-size:12px;line-height:18px;letter-spacing:-0.2px;}
.btn_g_m{width:143px;height:36px;border:1px solid #E2E4E8;border-radius:5px;background-color:#fff;font-size:13px;line-height:19px;letter-spacing:-0.5px;}
.btn_g_m.disabled{border-color:rgba(226,228,232,0.54);background-color:#F7F9FB;color:rgba(46,41,46,0.3);pointer-events:none;}
/*** 1:1채팅_채팅방 ***/
.chat_popup{position:relative;height:100%;min-height:217px;padding:101px 0 106px;box-sizing:border-box;}
.chat_popup .scroll{background-color:#c8c8c8;}
.chat_popup .popup_head{position:fixed;top:0;left:0;z-index:200;width:100%;height:100px;border-bottom:1px solid #d1d1d1;background-color:white;}
.chat_popup .tit_profile{display:block;overflow:hidden;position:relative;margin:10px 60px 13px 14px;padding-left:22px;font-weight:normal;font-size:14px;line-height:23px;color:#252525;text-overflow:ellipsis;white-space:nowrap;}
.chat_popup .tit_profile .ico_rocket{position:absolute;top:2px;left:0;width:17px;height:19px;background-position:-750px -600px;}
.info_profile{position:relative;padding:0 12px 0 64px;font-size:0;line-height:0;}
.info_profile .wrap_cont{color:#252525;}
.info_profile .txt_user{display:inline-block;overflow:hidden;position:relative;max-width:100%;padding-right:43px;font-weight:normal;font-size:12px;line-height:19px;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;vertical-align:top;}
.info_profile .ico_block{position:absolute;top:4px;right:0;width:12px;height:12px;background-position:-320px -340px;}
.info_profile .txt_user.txt_user2.txt_block{padding-right:100px;}
.info_profile .txt_user.txt_user2.txt_block.txt_unmember{padding-right:110px;}
.info_profile .txt_user.txt_user2.txt_block.txt_unfriend{padding-right:120px;}
.info_profile .box_tooltip{position:relative;}
.info_profile .box_tooltip .layer_tooltip2{min-width:269px;}
.info_profile .box_tooltip .tooltip_top2{min-height:40px;}
.info_profile .box_tooltip .emph_g2,.info_profile .box_tooltip .txt_memo{cursor:pointer;}
.info_profile .area_row{display:inline-block;width:100%;vertical-align:top;}
.info_profile .btn_memberinfo{float:right;padding:2px 6px 1px;border:1px solid #dedede;border-radius:2px;font-size:11px;line-height:1.55;color:#6c6c6c;}
.info_profile .area_row .area_left{overflow:hidden;}
.info_profile button.txt_memo{color:#888888;}
.info_profile .txt_memo{overflow:hidden;display:block;width:100%;height:22px;font-size:12px;line-height:20px;color:#888888;text-align:left;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;}
.info_profile .txt_memo .ico_pencil{width:12px;height:12px;margin:3px 3px 0 0;background-position:-320px -500px;}
.chat_popup .btn_setting{overflow:hidden;position:absolute;top:9px;right:6px;width:27px;height:27px;text-indent:-9999px;}
.chat_popup .btn_setting .inner_btn{position:absolute;top:12px;left:7px;width:14px;height:1px;background-color:#333333;}
.chat_popup .btn_setting .inner_btn:before{position:absolute;top:-5px;left:0;width:14px;height:1px;background-color:#333333;content:'';}
.chat_popup .btn_setting .inner_btn:after{position:absolute;top:5px;left:0;width:14px;height:1px;background-color:#333333;content:'';}
.chat_popup .popup_body .bg_line{margin:32px 14px 13px;border-top:1px solid #b0b0b0;text-align:center;}
.chat_popup .popup_body .bg_line .emph_date{display:inline-block;margin-top:-11px;padding:0 12px;background-color:#dddddd;color:#191919;vertical-align:top;}
.item_chat{overflow:hidden;position:relative;padding:0 28px 14px 59px;}
.item_chat .txt_user{display:block;margin-top:4px;color:#616B78;font-size:13px;line-height:16px;font-weight:normal;word-break:break-all;}
.item_chat .txt_user + .bubble_chat{margin-top:5px;}
.item_me{padding:2px 5px 14px 68px;}
.item_me .wrap_cont{float:right;text-align:right;}
.item_me .set_chat{position:relative;padding:0 0 0 60px;}
.item_me .txt_user{margin:0;}
.item_me .box_bubble{background-color:#fee500;}
.item_me .box_bubble > .ico_arr{left:auto;right:-6px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/ico_arr_chat2_220504.png) no-repeat;-webkit-background-size:10px 12px;background-size:10px 12px;}
.item_me .txt_time{left:auto;right:calc(100% - 55px);}
.item_me .btn_save{left:12px;}
.item_me .image_crop,.item_me .image_contain{width:100%;height:100%;}
.item_me .util_g{right:8px;}
.item_chat .set_chat,.itme_chat .bubble_chat{display:inline-block;}
.item_chat .link_more{display:block;overflow:hidden;position:relative;padding:0 30px 7px 10px;color:#666;font-size:13px;line-height:20px;}
.item_chat .link_more .ico_arr{position:absolute;right:12px;bottom:12px;width:6px;height:10px;background-position:-50px -90px;}
/*** 와이드형 ***/
.txt_denial{color:#616b78;font-size:11px;line-height:17px;}
.txt_denial .emph_bold:after{display:inline-block;width:1px;height:8px;margin:-1px 4px 0;background-color:rgba(97,107,120,0.5);vertical-align:middle;content:'';}
.txt_denial .ico_gt{width:4px;height:7px;margin:-1px 3px 0;background-position:-50px -80px;vertical-align:middle;}
.item_wide .wrap_cont{float:right;width:310px;}
.item_wide .txt_ad{display:block;font-size:11px;color:#888888;text-align:right;}
.item_wide .txt_user{text-align:right;}
.item_wide .box_bubble{display:block;width:100%;background-color:white;}
.item_wide .link_pic{width:100%;max-width:310px;border-radius:12px 12px 0 0;}
.item_wide .link_pic:last-child{border-radius:12px;}
.item_wide .wrap_thumb{position:relative;left:0;margin:auto;}
.item_wide .wrap_thumb:after{display:none;}
.item_wide .image_contain{width:310px;height:186px;}
.item_wide .image_contain2{width:310px;height:310px;background-color:black;}
.item_wide .image_crop{width:310px;height:186px;background-position:50% 50%;background-size:cover;}
.item_wide .link_pic .play_time2{left:10px;right:auto;bottom:10px;}
.item_wide .link_pic .play_live{right:10px;bottom:10px;}
.item_wide .ico_play{position:absolute;right:10px;bottom:10px;z-index:10;width:30px;height:30px;background-position:-140px -20px;}
.item_wide .info_chat{position:relative;padding:0 10px 10px;}
.item_wide .txt_chat{padding:8px 0 0 0;}
.item_wide .link_name{display:block;height:38px;margin-top:8px;border-radius:6px;background-color:whitesmoke;font-size:13px;line-height:38px;letter-spacing:-0.5px;color:black;text-align:center;text-decoration:none;-webkit-font-smoothing:antialiased;}
/* 와이드 버전도 신규 버전으로 사이즈 증가 */
.item_wide .wrap_btn{display:flex;position:relative;margin:8px -2px 0;justify-content:space-between;}
.item_wide .wrap_btn .link_name{width:50%;margin:0 2px;border:0 none;}
.item_wide .tit_wide{display:block;overflow:hidden;margin-bottom:6px;font-size:15px;line-height:22px;color:#252525;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
.item_wide .bubble_chat2 .box_bubble{padding:0 8px 8px;}
.item_wide .bubble_chat2 .link_pic{width:100%;}
.item_wide .bubble_chat2 .wrap_thumb{width:100%;height:124px;margin:1px auto 6px;}
.item_wide .bubble_chat2 .wrap_thumb:after{display:block;}
.item_wide .link_wide{display:block;font-size:12px;line-height:16px;color:#666666;}
.item_wide .link_wide .inner_link{display:flex;width:100%;padding:6px 0;align-items:center;}
.item_wide .link_wide .txt_info{display:-webkit-box;overflow:hidden;max-height:33px;font-size:14px;line-height:20px;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.item_wide .link_wide:hover .txt_info{text-decoration:underline;}
.item_wide .link_wide .wrap_thumb{position:relative;top:initial;left:initial;right:initial;bottom:initial;float:left;width:48px;height:48px;margin:0 9px 0 0;border-radius:3px;flex-shrink:0;}
.item_wide .inner_link .ico_play{right:4px;bottom:4px;width:17px;height:17px;background-position:-130px -50px;}
.item_wide .inner_link .play_live{right:4px;bottom:4px;}
.item_wide .bubble_chat2 .txt_chat{display:block;}
.item_wide .bubble_chat2 .wrap_btn{margin-top:8px;}
/** 1:1채팅 와이드 리스트형 ***/
.item_widelist .link_pic{width:auto;margin-bottom:5px;border-radius:3px;}
.item_widelist .bg_gradient:before{content:'';position:absolute;bottom:0;left:0;z-index:10;width:100%;height:100%;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 40%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,rgba(0,0,0,0.4) 100%);}
.item_widelist .link_pic .play_time{right:10px;bottom:10px;z-index:30;width:34px;height:34px;padding:0;border-radius:34px;}
.item_widelist .link_pic .txt_recommend{position:absolute;top:0;left:0;z-index:20;width:34px;height:18px;line-height:18px;font-size:11px;text-align:center;background:#ff563f;color:white;}
.item_widelist .link_pic .play_live{font-size:12px;line-height:34px;}
.item_widelist .link_pic .play_time .ico_rocket{display:block;width:11px;height:14px;margin:10px auto;background-position:-525px -350px;}
.item_widelist .txt_chat{position:absolute;bottom:0;left:0;z-index:20;padding:0 52px 7px 10px;font-size:14px;font-weight:600;color:white;}
.item_widelist .tit_wide{height:auto;padding:10px 0;margin:0;border:0 none;line-height:initial;}
.item_widelist .bubble_chat2 .link_pic .wrap_thumb{position:relative;top:initial;left:initial;right:initial;bottom:initial;height:155px;margin:0 auto;}
.item_widelist .link_wide{color:#222222;font-size:13px;line-height:19px;}
.item_widelist .link_wide .inner_link{padding:4px 0;}
.item_widelist .link_wide .txt_info{width:100%;padding:1px 0;font-size:13px;line-height:19px;}
/** 1:1채팅 프리미엄동영상 ***/
.item_video_premium .play_live{left:10px;}
.item_video_premium .image_crop{width:100%;height:100%;}
.item_video_premium .tit_card{margin-top:10px;}
.item_video_premium .info_chat .desc_card:first-child{margin-top:8px;}
.item_video_premium .link_name{margin-top:10px;}
/*** 1:1채팅_URL 전송 ***/
.write_chat2{position:fixed;bottom:0;width:100%;height:102px;background-color:#fff;}
.write_chat2 .write_menu{height:31px;border-bottom:1px solid rgba(0,0,0,0.06);background-color:rgba(0,0,0,0.02);}
.write_chat2 .wrap_inp{position:relative;}
.write_chat2 .wrap_button{float:left;position:relative;}
.write_chat2 button{width:32px;height:32px;}
.write_chat2 .box_tooltip{display:none;position:absolute;top:-30px;left:-25px;height:30px;padding:0 10px;border:1px solid rgba(0,0,0,0.05);border-radius:2px;font-weight:normal;font-size:12px;line-height:32px;background-color:#484848;white-space:nowrap;color:#fff;text-align:center;}
.write_chat2 button:hover + .box_tooltip{display:block;}
.write_chat2 .box_tooltip:after{position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#484848 transparent transparent transparent;content:"";}
.write_chat2 .tooltip_type2{left:7px;}
.write_chat2 .tooltip_type2:after{left:10px;}
.write_chat2 .tooltip_type3{left:-25px;}
.write_chat2 .tooltip_type3:after{left:40px;}
.write_chat2 .btn_attatch .ico_rocket{width:14px;height:14px;margin:2px auto 0;background-position:-210px -560px;}
.write_chat2 .btn_answer .ico_rocket{width:20px;height:14px;margin:2px auto 0;background-position:-230px -559px;}
.write_chat2 .btn_coupon .ico_rocket{width:20px;height:14px;margin:2px auto 0;background-position:-259px -559px;}
.write_chat2 .btn_cart .ico_rocket{width:19px;height:13px;margin:2px auto 0;background-position:-280px -560px;}
.write_chat2 .btn_talkstore .ico_rocket{width:12px;height:15px;margin:1px auto 0;background-position:-205px -660px;}
.write_chat2 .btn_sixshop .ico_rocket{width:12px;height:15px;margin:2px auto 0;background-position:-220px -660px;}
.write_chat2 .btn_checkout .ico_rocket{width:16px;height:14px;margin:2px auto 0;background-position:-235px -680px;}
.write_chat2 .btn_pay .ico_rocket{width:15px;height:16px;margin:1px auto 0;background-position:-274px -680px;}
.write_chat2 .btn_attatch:hover .ico_rocket{background-position:-210px -580px;}
.write_chat2 .btn_answer:hover .ico_rocket{background-position:-230px -579px;}
.write_chat2 .btn_coupon:hover .ico_rocket{background-position:-259px -579px;}
.write_chat2 .btn_cart:hover .ico_rocket{background-position:-280px -580px;}
.write_chat2 .btn_talkstore:hover .ico_rocket{background-position:-205px -680px;}
.write_chat2 .btn_sixshop:hover .ico_rocket{background-position:-220px -680px;}
.write_chat2 .btn_checkout:hover .ico_rocket{background-position:-255px -680px;}
.write_chat2 .btn_pay:hover .ico_rocket{background-position:-292px -680px;}
.write_chat2 .box_tf{height:48px;padding:11px 80px 11px 13px;border:0 none;}
.write_chat2 .box_tf .tf_g{height:100%;font-size:13px;line-height:16px;color:#252525;}
.write_chat2 .btn_g{position:absolute;top:12px;right:10px;width:60px;height:50px;border:1px solid rgba(0,0,0,0.06);border-radius:2px;background-color:#ffe118;color:rgba(0,0,0,0.9);}
.write_chat2 .btn_submit:hover{background-color:#F5D41B;}
.write_chat2 .btn_submit:disabled{background-color:rgba(0,0,0,0.04);color:#888;}
/* 채팅 사용 */
.layer_chat .tit_used{display:inline-block;padding:5px 15px 0 0;}
.layer_chat .btn_setup{display:inline-block;width:70px;height:28px;vertical-align:top;}
.layer_chat .btn_setup .ico_rocket{display:block;width:70px;height:28px;background-position:-60px -220px;}
.layer_chat .btn_setup.off .ico_rocket{background-position:-140px -220px;}
/*** 채팅방_설정레이어 ***/
.menu_side{position:absolute;top:0;right:0;bottom:0;z-index:9998;width:295px;min-height:450px;background-color:#f8f8f8;}
.menu_side .inner_menu{position:relative;height:100%;min-height:538px;margin:0;}
.menu_side .util_set{overflow:hidden;height:48px;padding:12px 12px 0 7px;border-bottom:1px solid #e0e0f4;font-size:0;line-height:0;text-align:center;}
.menu_side .util_set .btn_g{float:left;width:87px;height:36px;margin-left:5px;border-radius:2px;line-height:1.5;}
.menu_side .util_set .btn_g .ico_out{width:13px;height:12px;margin:3px 9px 0 0;background-position:-360px -360px;}
.menu_side .util_set .btn_g .ico_block{width:12px;height:12px;margin:3px 9px 0 0;background-position:-340px -360px;}
.menu_side .util_set .btn_g2 .ico_block{background-position:-340px -340px;}
.menu_side .util_set .btn_off{width:85px;height:34px;line-height:35px;background-color:#f8f8f8;color:#999;}
.menu_side .info_profile{margin:14px 0 13px;}
.menu_side .profile_name{display:table-cell;overflow:hidden;width:216px;height:40px;color:#252525;vertical-align:middle;}
.menu_side .profile_name .txt_name{display:-webkit-box;overflow:hidden;max-height:33px;font-size:14px;line-height:17px;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.menu_side .info_chat{overflow-y:scroll;position:absolute;top:195px;bottom:0;left:0;right:0;padding:0 14px;}
.menu_side .wrap_write{position:relative;padding-top:44px;box-sizing:border-box;}
.menu_side .wrap_write[class*="fst"]{position:relative;width:100%;}
.menu_side .tit_set{position:absolute;top:0;width:100%;padding:11px 0 14px 0;font-weight:normal;font-size:13px;color:#999999;}
.menu_side .box_tf3{position:relative;height:189px;padding:4px 0 20px 5px;background-color:#f3f3f3;box-sizing:border-box;}
.menu_side .tf_g{overflow:hidden;height:100%;padding-right:7px;font-size:13px;color:#252525;box-sizing:border-box;}
.menu_side .wrap_write[class*="fst"] .box_tf3{height:50px;}
.menu_side .wrap_write[class*="fst"] .box_tf3 .tf_g{height:36px;}
.menu_side .txt_byte{position:absolute;bottom:4px;right:8px;font-size:11px;}
.menu_side .wrap_btn{padding:18px 0;text-align:center;}
.menu_side .info_head{border-bottom:1px solid #f1f1f1;background-color:white;}
.menu_side .info_manager{margin:0;padding:12px 104px 14px 64px;border-top:1px solid #f1f1f1;}
.menu_side .info_manager .txt_manager{position:absolute;left:14px;top:12px;width:33px;height:33px;border:1px solid #2eacbc;border-radius:13px;font-size:12px;line-height:35px;color:#2eacbc;text-align:center;}
.menu_side .info_manager .state_chat{position:absolute;font-size:12px;text-align:center;}
.menu_side .info_manager .state_finish{right:12px;top:23px;width:58px;height:18px;border-radius:18px;line-height:19px;color:white;background-color:#b8b8b8;}
.menu_side .info_manager .btn_counsel{right:12px;top:17px;width:86px;height:32px;border:1px solid #d7d7d7;border-radius:2px;color:#333333;}
.menu_side .no_manager{padding:0 104px 0 19px;}
.menu_side .no_manager .txt_absence{font-size:14px;line-height:67px;color:#999;}
.menu_side .box_tf .scroll{z-index:1;right:3px;width:3px;}
.menu_side .wrap_write[class*="fst"] .tit_set{width:auto;padding:14px 0 11px;}
.menu_side .wrap_label .ico_set{width:14px;height:14px;margin:3px 0 0 3px;background-position:-300px -575px;}
.menu_side .cont_label{position:relative;font-size:0;line-height:0;}
.menu_side .opt_label{display:inline-block;width:86px;margin:0 5px 5px 0;vertical-align:top;}
.menu_side .opt_label .btn_increase{width:100%;height:28px;border:1px solid #d7d7d7;border-radius:2px;font-size:12px;color:#666666;background-color:white;text-align:center;}
.menu_side .opt_open .btn_increase{border-color:#b5b5b5;}
.menu_side .opt_label .ico_increase{width:9px;height:9px;margin:5px 6px 0 0;background-position:-315px -580px;}
.menu_side .cont_label .btn_label{display:inline-block;height:28px;margin:0 5px 5px 0;padding:0 9px 0 10px;border:1px solid #d7d7d7;border-radius:2px;font-size:12px;color:#2eacbc;text-align:left;}
.menu_side .cont_label .ico_remove{width:10px;height:10px;margin:3px 0 0 6px;background-position:-325px -570px;}
.menu_side .opt_label .box_opt{display:none;position:absolute;left:0;right:0;z-index:10;top:27px;padding:0 10px 12px;border:1px solid #b5b5b5;border-radius:2px;background-color:white;}
.menu_side .opt_open .box_opt{display:block;}
.menu_side .opt_label .search_g{position:static;width:auto;}
.menu_side .opt_label .lab_label{display:block;padding:13px 0 8px;font-size:13px;line-height:20px;}
.menu_side .opt_label .txt_byte{position:absolute;right:12px;top:25px;bottom:auto;}
.menu_side .opt_label .search_g .box_tf{height:24px;padding:2px 7px 0;}
.menu_side .opt_label .list_label{display:none;margin:11px 0 -12px;border-top:1px solid whitesmoke;}
.opt_label .search_on .list_label{display:block;}
.opt_label .list_label li{margin:0 -10px;}
.menu_side .opt_label .btn_opt{display:block;overflow:hidden;width:100%;padding:6px 13px 5px;font-size:13px;line-height:19px;color:#333333;text-align:left;text-overflow:ellipsis;white-space:nowrap;}
.menu_side .opt_label .btn_opt:hover{padding:5px 13px 4px;border:solid #f3f3f9;border-width:1px 0;background-color:rgba(84,178,175,0.07);}
.menu_side .opt_label .txt_g{color:#999999;}
.opt_label .add_label .btn_opt{padding:4px 13px 6px;color:#2eacbc;}
.menu_side .box_tf{border-color:#d1d1d1;background-color:white;}
.menu_side .wrap_memo{padding-top:39px;}
.menu_side .wrap_memo .tit_set{padding-top:6px;}
.menu_side .wrap_memo .tf_g{overflow-y:scroll;height:158px;}
.menu_side .wrap_btn .btn_g + .btn_g{margin-left:10px;}
/* 챗봇 헤더/사이드/채팅영역 개선 */
.rocket_chat[class*="layer_on"] .chat_popup{position:fixed;top:0;left:0;right:0;bottom:0;}
.rocket_chat_new{min-width:380px;background:#C8D1DD;/*** 채팅방_설정레이어 ***/ /*** 1:1채팅_URL 전송 ***/ }
.rocket_chat_new .item_chat{padding:0 25px 0 55px;}
.rocket_chat_new .item_chat:last-child{padding-bottom:15px;}
.rocket_chat_new .item_chat + .item_chat:not(.item_start){margin-top:8px;}
.rocket_chat_new .item_me{padding:0 20px 0 35px;}
.rocket_chat_new .txt_check:last-child{margin-bottom:15px;}
.rocket_chat_new .type_carousel{padding:0;}
.rocket_chat_new .item_start{margin-top:10px;}
.rocket_chat_new .chat_popup{position:relative;height:100%;min-height:217px;padding:70px 0 120px;box-sizing:border-box;}
.rocket_chat_new .chat_popup .scroll{background-color:#c8c8c8;}
.rocket_chat_new .chat_popup .popup_head{height:70px;padding:15px 0;background-color:rgba(200,209,221,0.85);box-sizing:border-box;}
.rocket_chat_new .chat_popup .popup_head .wrap_thumb{width:40px;height:40px;}
.rocket_chat_new .chat_popup .popup_head .area_tit{display:flex;align-items:center;min-width:0;}
.rocket_chat_new .chat_popup .popup_head .area_tit .badge_g{flex:none;margin-left:4px;padding:3px 6px 1px;border-radius:4px;font-weight:700;font-size:11px;line-height:14px;color:#fff;}
.rocket_chat_new .chat_popup .popup_head .area_tit .badge_g.type1{background-color:rgba(126,131,138,0.34);}
.rocket_chat_new .chat_popup .popup_head .area_tit .badge_g.type2{background-color:#A9BFDC;}
.rocket_chat_new .chat_popup .info_profile{height:40px;padding:0 134px 0 65px;}
.rocket_chat_new .chat_popup .info_profile .wrap_cont{padding-top:2px;}
.rocket_chat_new .chat_popup .info_profile .tit_user{display:block;overflow:hidden;margin:2px 0 -2px;font-size:13px;line-height:19px;white-space:nowrap;text-overflow:ellipsis;}
.rocket_chat_new .chat_popup .info_profile .layer_tooltip4{top:45px;left:65px;right:auto;width:300px;}
.rocket_chat_new .chat_popup .btn_state{margin-top:1px;padding-left:1px;color:#727980;font-weight:500;}
.rocket_chat_new .chat_popup .btn_state .ico_arr_state{width:6px;height:10px;margin-top:-3px;background-position:-20px -90px;vertical-align:middle;}
.rocket_chat_new .chat_popup .btn_state .ico_arr{left:25px;}
.rocket_chat_new .chat_popup .btn_state.on .dot_state{background-color:#326EDC;}
.rocket_chat_new .chat_popup .dot_state{display:inline-block;width:6px;height:6px;margin:-2px 2px 0 0;border-radius:6px;background-color:#727980;vertical-align:middle;}
.rocket_chat_new .btn_tooltip:hover .layer_tooltip4{display:block;}
.rocket_chat_new .layer_tooltip4{display:none;position:absolute;top:0;right:auto;left:auto;z-index:10;padding:6px 10px 5px;border-radius:5px;font-size:12px;line-height:20px;background-color:#515256;color:#fff;text-align:left;box-sizing:border-box;}
.rocket_chat_new .layer_tooltip4 .txt_tooltip{display:block;display:-webkit-box;overflow:hidden;max-height:40px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.rocket_chat_new .layer_tooltip4 .ico_arr{position:absolute;top:-5px;width:11px;height:5px;background-position:-30px -90px;}
.rocket_chat_new .area_util{display:flex;position:absolute;right:15px;top:21px;}
.rocket_chat_new .area_util .btn_util{display:flex;width:27px;height:27px;border-radius:27px;background-color:rgba(238,241,245,0.6);align-items:center;justify-content:center;}
.rocket_chat_new .area_util .btn_util + .btn_util{margin-left:6px;}
.rocket_chat_new .area_util .btn_util:hover{background-color:rgba(238,241,245,0.8);}
.rocket_chat_new .area_util .btn_mark .ico_arr{right:74px;}
.rocket_chat_new .area_util .btn_mark.on .ico_mark{background-position:-20px 0;}
.rocket_chat_new .area_util .btn_memo .ico_arr{right:41px;}
.rocket_chat_new .area_util .layer_tooltip4{top:35px;right:0;width:300px;width:max-content;min-width:80px;max-width:300px;}
.rocket_chat_new .ico_mark{width:14px;height:14px;background-position:0 0;}
.rocket_chat_new .ico_memo{width:12px;height:13px;background-position:-40px 0;}
.rocket_chat_new .ico_menu{width:12px;height:9px;background-position:-60px 0;}
.rocket_chat_new .popup_body .item_date{padding:10px 15px 0;text-align:center;}
.rocket_chat_new .popup_body .item_date .emph_date{display:inline-block;padding:5px 12px 4px;border-radius:11px;background-color:#bac4d2;color:rgba(25,25,25,0.6);font-size:12px;vertical-align:top;}
.rocket_chat_new .popup_body .fake_scroll{box-sizing:border-box;}
.rocket_chat_new .popup_body .txt_user .btn_tooltip{width:15px;height:15px;margin:-1px 0 0 1px;}
.rocket_chat_new .popup_body .txt_user .btn_tooltip .ico_guide{width:15px;height:15px;background-position:0 -80px;}
.rocket_chat_new .popup_body .txt_user .layer_tooltip4{top:23px;right:-3px;white-space:nowrap;}
.rocket_chat_new .popup_body .txt_user .ico_arr{right:6px;}
.rocket_chat_new .type_carousel .txt_user .layer_tooltip4{right:11px;}
.rocket_chat_new .menu_side_type2{position:absolute;top:0;right:0;bottom:0;z-index:9998;width:320px;min-height:450px;background-color:#FBFCFD;}
.rocket_chat_new .menu_side_type2 .inner_menu{position:relative;margin:0;}
.rocket_chat_new .menu_side_type2 .info_head{padding:20px 0 15px;border-bottom:1px solid #F3F5F7;background-color:#fff;}
.rocket_chat_new .menu_side_type2 .info_head .area_btns{padding:5px 0;font-size:0;text-align:center;}
.rocket_chat_new .menu_side_type2 .info_head .btn_g_s{margin:0 2px;}
.rocket_chat_new .menu_side_type2 .info_profile{padding:0;text-align:center;}
.rocket_chat_new .menu_side_type2 .info_profile .profile_thumb{height:40px;}
.rocket_chat_new .menu_side_type2 .info_profile .profile_name{display:block;padding-top:10px;font-weight:400;}
.rocket_chat_new .menu_side_type2 .info_profile .txt_name{font-size:14px;line-height:20px;}
.rocket_chat_new .menu_side_type2 .state_channel{padding:5px 0;font-size:0;text-align:center;}
.rocket_chat_new .menu_side_type2 .state_channel .item_badge{display:inline-block;padding:3px 7px 1px;border-radius:11px;font-size:11px;line-height:16px;letter-spacing:-0.2px;align-items:center;vertical-align:top;}
.rocket_chat_new .menu_side_type2 .state_channel .item_badge + .item_badge{margin-left:3px;}
.rocket_chat_new .menu_side_type2 .state_channel .disabled{background-color:#EEF0F4;color:#969DA5;}
.rocket_chat_new .menu_side_type2 .state_channel .state_out{background-color:#EC6161;color:#fff;}
.rocket_chat_new .menu_side_type2 .area_nav{position:absolute;right:10px;top:16px;}
.rocket_chat_new .menu_side_type2 .btn_nav{width:20px;height:20px;}
.rocket_chat_new .menu_side_type2 .btn_nav .ico_nav{width:3px;height:15px;background-position:-80px 0;vertical-align:middle;}
.rocket_chat_new .menu_side_type2 .layer_opt{position:absolute;right:0;top:23px;width:90px;padding:7px 0;border:1px solid rgba(224,228,235,0.5);border-radius:5px;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.15);}
.rocket_chat_new .menu_side_type2 .layer_opt .btn_opt{display:block;width:100%;height:26px;text-align:center;}
.rocket_chat_new .menu_side_type2 .layer_opt .btn_opt:hover{background-color:#F3F5F7;}
.rocket_chat_new .menu_side_type2 .layer_opt .txt_opt{font-size:14px;}
.rocket_chat_new .menu_side_type2 .info_chat{padding:0 15px 92px;}
.rocket_chat_new .menu_side_type2 .wrap_write{padding-top:30px;}
.rocket_chat_new .menu_side_type2 .wrap_write:first-of-type{padding-top:20px;}
.rocket_chat_new .menu_side_type2 .wrap_write .area_btns{display:flex;font-size:0;text-align:center;}
.rocket_chat_new .menu_side_type2 .wrap_write .btn_g_m + button{margin-left:4px;}
.rocket_chat_new .menu_side_type2 .wrap_write .tit_set{display:block;padding:0 0 10px 5px;font-size:14px;letter-spacing:-0.5px;}
.rocket_chat_new .menu_side_type2 .wrap_write .tit_set + .btn_save{margin-top:0;}
.rocket_chat_new .menu_side_type2 .wrap_write .txt_name{padding-left:12px;font-weight:400;}
.rocket_chat_new .menu_side_type2 .box_tf{padding:10px 10px 10px 15px;border:1px solid #E6E8EB;border-radius:5px;background-color:#fff;text-align:right;box-sizing:border-box;}
.rocket_chat_new .menu_side_type2 .box_tf .txt_byte{display:block;padding-top:1px;line-height:14px;}
.rocket_chat_new .menu_side_type2 .wrap_name .box_tf{height:64px;}
.rocket_chat_new .menu_side_type2 .wrap_name .tf_g{height:24px;}
.rocket_chat_new .menu_side_type2 .wrap_memo .box_tf{height:123px;}
.rocket_chat_new .menu_side_type2 .wrap_memo .tf_g{overflow-y:auto;height:75px;}
.rocket_chat_new .menu_side_type2 .wrap_memo .txt_byte{padding-top:10px;}
.rocket_chat_new .menu_side_type2 .wrap_label .ico_set{width:16px;height:16px;margin:2px 0 0 4px;background-position:-90px 0;}
.rocket_chat_new .menu_side_type2 .btn_save{width:100%;margin-top:6px;padding-top:2px;}
.rocket_chat_new .menu_side_type2 .cont_label{font-size:0;}
.rocket_chat_new .menu_side_type2 .opt_label{display:block;width:150px;padding-bottom:8px;}
.rocket_chat_new .menu_side_type2 .opt_label .box_opt{position:relative;padding-top:8px;}
.rocket_chat_new .menu_side_type2 .opt_label .search_g{position:relative;}
.rocket_chat_new .menu_side_type2 .opt_label .txt_byte{position:absolute;right:13px;top:8px;font-size:11px;color:#969DA5;}
.rocket_chat_new .menu_side_type2 .opt_label .box_tf{height:31px;padding:6px 41px 7px 11px;border:1px solid #326EDC;font-size:13px;border-radius:16px;}
.rocket_chat_new .menu_side_type2 .opt_label .tf_g{font-size:13px;}
.rocket_chat_new .menu_side_type2 .opt_label .layer_opt{width:196px;left:0;right:auto;top:44px;}
.rocket_chat_new .menu_side_type2 .opt_label .btn_opt{display:block;overflow:hidden;width:100%;padding:0 13px;font-size:13px;line-height:19px;color:#333333;text-align:left;text-overflow:ellipsis;white-space:nowrap;}
.rocket_chat_new .menu_side_type2 .opt_label .txt_g{color:#999999;}
.rocket_chat_new .menu_side_type2 .list_label li{margin:0;}
.rocket_chat_new .menu_side_type2 .add_label .btn_opt{padding:4px 13px 6px;color:#2eacbc;}
.rocket_chat_new .menu_side_type2 .btn_increase,.rocket_chat_new .menu_side_type2 .btn_label{height:31px;border-radius:16px;font-size:13px;background-color:#fff;}
.rocket_chat_new .menu_side_type2 .btn_increase{width:150px;border:1px solid #326EDC;color:#326EDC;}
.rocket_chat_new .menu_side_type2 .btn_increase.disabled{border-color:rgba(50,110,220,0.2);color:rgba(50,110,220,0.3);pointer-events:none;}
.rocket_chat_new .menu_side_type2 .btn_label{margin:0 5px 8px 0;padding:1px 9px 0 10px;border:1px solid #E2E4E8;}
.rocket_chat_new .menu_side_type2 .ico_remove{width:13px;height:13px;margin:2px 0 0 5px;background-position:-110px 0;}
.rocket_chat_new .menu_side_type2 .ico_down{width:16px;height:16px;margin:0 0 0 2px;background-position:-20px -200px;}
.rocket_chat_new .write_chat3{position:fixed;bottom:0;width:100%;height:120px;background-color:#fff;}
.rocket_chat_new .write_chat3 .write_menu{padding:0 15px;}
.rocket_chat_new .write_chat3 .wrap_button{display:inline-block;position:relative;margin:0 5px;vertical-align:top;}
.rocket_chat_new .write_chat3 .btn_menu{position:relative;}
.rocket_chat_new .write_chat3 .btn_menu .ico_new{overflow:hidden;position:absolute;top:-2px;right:-2px;width:5px;height:5px;border-radius:100%;font-size:0;line-height:0;background-color:#EC6161;text-indent:-9999px;}
.rocket_chat_new .write_chat3 .btn_menu .ico_chat{width:20px;height:20px;}
.rocket_chat_new .write_chat3 .btn_menu .ico_attatch{background-position:0 -20px;}
.rocket_chat_new .write_chat3 .btn_menu .ico_answer{background-position:-20px -20px;}
.rocket_chat_new .write_chat3 .btn_menu .ico_coupon{background-position:-40px -20px;}
.rocket_chat_new .write_chat3 .btn_menu .ico_talkstore{background-position:-60px -20px;}
.rocket_chat_new .write_chat3 .btn_menu .ico_shop{background-position:-80px -20px;}
.rocket_chat_new .write_chat3 .btn_menu .ico_pay{background-position:-100px -20px;}
.rocket_chat_new .write_chat3 .btn_menu .ico_channel{width:25px;background-position:0 -180px;}
.rocket_chat_new .write_chat3 .btn_menu:hover .ico_attatch{background-position:0 -40px;}
.rocket_chat_new .write_chat3 .btn_menu:hover .ico_answer{background-position:-20px -40px;}
.rocket_chat_new .write_chat3 .btn_menu:hover .ico_coupon{background-position:-40px -40px;}
.rocket_chat_new .write_chat3 .btn_menu:hover .ico_talkstore{background-position:-60px -40px;}
.rocket_chat_new .write_chat3 .btn_menu:hover .ico_shop{background-position:-80px -40px;}
.rocket_chat_new .write_chat3 .btn_menu:hover .ico_pay{background-position:-100px -40px;}
.rocket_chat_new .write_chat3 .btn_menu:hover + .layer_tooltip4{display:block;}
.rocket_chat_new .write_chat3 .box_tf{height:40px;padding:14px 10px 26px 20px;border:0;}
.rocket_chat_new .write_chat3 .box_tf .tf_g{height:100%;padding-right:20px;font-size:14px;line-height:20px;box-sizing:border-box;}
.rocket_chat_new .write_chat3 .box_tf .tf_g ::placeholder,.rocket_chat_new .write_chat3 .box_tf .tf_g:disabled{color:#BABDC4;}
.rocket_chat_new .write_chat3 .btn_submit{position:absolute;right:15px;bottom:15px;width:65px;height:36px;border:0;border-radius:5px;background-color:#FEE500;color:#24292E;font-size:14px;font-weight:500;}
.rocket_chat_new .write_chat3 .btn_submit:disabled{background-color:rgba(224,228,235,0.5);color:#B2B2B2;}
.rocket_chat_new .write_chat3 .layer_tooltip4{top:-44px;left:-16px;white-space:nowrap;}
.rocket_chat_new .write_chat3 .layer_tooltip4 .ico_arr{left:22px;bottom:-5px;top:auto;transform:rotate(-180deg);}
.rocket_chat_new .write_chat3 .wrap_network{padding:23px 0 0 0;text-align:center;}
.rocket_chat_new .write_chat3 .wrap_network .txt_network{color:#BABDC4;font-size:14px;line-height:20px;}
.rocket_chat_new .write_chat3 .wrap_network .btn_refresh{margin-top:10px;}
.rocket_chat_new .write_chat3 .wrap_network .ico_refresh{width:27px;height:27px;background-position:-20px -60px;}
.rocket_chat_new .layer_chat_side{width:300px;margin-left:-150px;}
.rocket_chat_new .layer_chatadd .layer_body{padding:25px 20px 0;}
.rocket_chat_new .layer_chatadd .tit_alert{display:block;padding:0 15px;font-weight:400;font-size:16px;line-height:21px;color:#333;text-align:center;}
.rocket_chat_new .layer_chatadd .list_goout{overflow:hidden;margin-top:22px;}
.rocket_chat_new .layer_chatadd .list_goout li{position:relative;padding-left:13px;line-height:18px;}
.rocket_chat_new .layer_chatadd .list_goout li:before{position:absolute;top:6px;left:0;width:4px;height:4px;border-radius:4px;background-color:#d8d8d8;content:'';}
.rocket_chat_new .layer_chatadd .list_goout + .link_underline2{display:inline-block;margin:14px 0 0 13px;line-height:20px;}
.rocket_chat_new .layer_chatadd .wrap_btn{margin-top:24px;padding:20px 0 24px;text-align:center;}
.rocket_chat_new .layer_chatadd .wrap_btn .btn_g{width:70px;height:32px;line-height:31px;}
.rocket_chat_new .layer_chatadd .wrap_btn .btn_g + .btn_g{margin-left:10px;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx){.info_chat .item_info .thumb_kakao,.rocket_chat .thumb_kakao{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/thumb_kakao.png);} }
/*** 파일형 ***/
.item_save{padding-bottom:32px;}
.item_resend .wrap_btn{position:absolute;left:8px;right:auto;bottom:5px;width:46px;height:23px;}
.item_resend .wrap_btn .btn_send{float:left;position:relative;width:23px;height:23px;padding:0 2px 0 0;border-top-right-radius:8px;border-bottom-right-radius:8px;background:white;}
.item_resend .wrap_btn .btn_send:hover,.item_resend .wrap_btn .btn_send.on{background-color:#dddddd;}
.item_resend .wrap_btn .btn_send:first-of-type{padding:0 0 0 2px;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:8px;border-bottom-left-radius:8px;}
.item_resend .wrap_btn .ico_resend{width:11px;height:13px;margin-top:3px;background-position:-120px -20px;}
.item_resend .wrap_btn .ico_delete{width:9px;height:9px;margin-top:5px;background-position:-120px -40px;}
.item_expiry .link_pic{background-color:#f8f8f8;}
.item_expiry .ico_expiry{position:absolute;left:50%;top:50%;z-index:10;width:60px;height:60px;margin:-30px 0 0 -30px;background-position:0 -100px;}
.item_expiry .ico_expiry_video{position:absolute;left:50%;top:50%;z-index:10;width:60px;height:60px;margin:-30px 0 0 -30px;background-position:-60px -100px;}
.item_expiry .ico_expiry2{position:absolute;left:50%;top:50%;z-index:10;width:50px;height:50px;margin:-25px 0 0 -25px;background-position:-120px -150px;}
.mask_on:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background-color:rgba(0,0,0,0.3);content:'';}
/** audio **/
.audio_comm{overflow:hidden;position:relative;width:130px;padding:14px 15px;border-radius:12px;background-color:#fff;}
.audio_comm .bar_timer{position:absolute;top:0;bottom:0;left:0;background-color:#fee500;}
.audio_comm .txt_timer{display:block;position:relative;color:#222;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;font-size:14px;text-align:right;}
.audio_comm .btn_play{position:absolute;top:0;left:0;width:100%;height:100%;padding:14px 15px;text-align:left;}
.audio_comm .ico_play{width:16px;height:16px;background-position:-130px 0;}
.audio_comm .ico_pause{width:12px;height:16px;background-position:-150px 0;}
/** file **/
.item_link{position:relative;width:240px;padding:11px 10px 9px 70px;border-radius:12px;background-color:#fff;box-sizing:border-box;}
.item_link .file_thumb{position:absolute;top:50%;left:35px;transform:translate(-50%,-50%);}
.item_link .btn_cancel{display:block;}
.item_link .circle_comm{width:40px;height:40px;padding:10px;background-color:rgba(0,0,0,0.04);}
.item_link .circle_comm .ico_close{width:12px;height:12px;margin:4px;}
.item_link .circle_comm .ico_close svg{fill:#252525;}
.item_link .tit_file{overflow:hidden;display:flex;font-size:14px;line-height:20px;font-weight:400;}
.item_link .txt_filename{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.item_link .info_file{margin-top:4px;}
.item_link .list_info{font-size:12px;color:#7f7f7f;}
.item_link .list_info:after{display:block;visibility:hidden;height:0;font-size:0;content:'';clear:both;}
.item_link .list_info dt{float:left;margin-right:3px;}
.type_expiry .tit_file{color:#888;}
.type_expiry .list_info{color:#888;}
.type_expiry .ico_svg svg{fill:#888;}
.type_expiry .ico_svg.ico_etc svg{stroke:#888;}
.item_file .ico_cancel{width:12px;height:12px;background-position:-130px -80px;}
.item_file .ico_timer svg{stroke:#8A8A8A;}
.item_chat .util_info{position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%,-50%);text-align:center;}
.item_chat .util_info .txt_info{display:block;padding-top:2px;font-weight:700;font-size:12px;line-height:14px;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;color:#fff;}
.item_chat .util_info .ico_imgs{width:25px;height:15px;margin-top:2px;background-position:-170px 0;}
.item_chat .util_info .ico_cancel{width:16px;height:16px;background-position:-110px -80px;}
.item_chat .util_info .ico_mov{width:17px;height:10px;background-position:-90px -180px;}
.circle_comm{display:flex;position:relative;width:40px;height:40px;margin:0 auto;border-radius:50%;background-color:rgba(0,0,0,0.25);align-items:center;justify-content:center;box-sizing:border-box;}
.ico_svg{display:block;}
.ico_svg svg{display:block;width:100%;height:100%;}
.ico_timer{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg);}
.ico_timer svg{fill:none;stroke:#fff;stroke-width:2;stroke-dasharray:74 1000;overflow:visible;}
.ico_play{width:16px;height:14px;}
.ico_play svg{fill:#4c4c4c;}
.ico_pause{width:12px;height:16px;}
.ico_pause svg{fill:#4c4c4c;}
.ico_img{width:20px;height:20px;}
.ico_img svg{fill:#4dbf4d;}
.ico_pdf{width:23px;height:21px;}
.ico_pdf svg{fill:#e03535;}
.ico_xlsx{width:21px;height:19px;}
.ico_xlsx svg{fill:#227f36;}
.ico_mov{width:20px;height:20px;}
.ico_mov svg{fill:#26aed3;}
.ico_audio{width:22px;height:21px;}
.ico_audio svg{fill:#f0a12b;}
.ico_ppt{width:20px;height:20px;}
.ico_ppt svg{fill:#cb5e1c;}
.ico_doc{width:18px;height:21px;}
.ico_doc svg{fill:#578de3;}
.ico_zip{width:20px;height:20px;}
.ico_zip svg{fill:#969696;}
.ico_etc{width:20px;height:20px;}
.ico_etc svg{stroke:#b9babd;}
.ico_etcunit{width:18px;height:21px;}
.ico_etcunit svg{fill:#969696;}
.svg_source{overflow:hidden;position:absolute;top:0;left:-100%;z-index:-1;line-height:0;}
/* 봇 리스트 형 */
.type_list .set_chat .bubble_chat{width:240px;}
.type_list .bubble_chat2 .box_bubble{height:100%;min-height:347px;padding:0 10px 10px;}
.type_list .txt_chat{padding:8px 0 0 0;}
.type_list .tit_botlist{display:block;overflow:hidden;padding:12px 0 8px;font-size:14px;color:#222222;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}
.type_list .list_botlist li{border-top:1px solid whitesmoke;}
.type_list .list_botlist .link_botlist{display:block;}
.type_list .list_botlist .inner_link{display:flex;height:63px;align-items:center;}
.type_list .list_botlist .wrap_thumb{width:44px;height:44px;min-height:44px;margin:0 0 0 12px;border-radius:3px;order:3;}
.type_list .list_botlist .box_cont{flex:1;}
.type_list .list_botlist .tit_info{display:-webkit-box;overflow:hidden;max-height:36px;color:#222222;font-size:14px;line-height:18px;font-weight:400;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.type_list .list_botlist .txt_info{display:block;margin-top:2px;color:#999;font-size:12px;line-height:13px;word-break:break-all;}
.type_list .list_botlist .info_price{display:block;margin-top:0;font-size:14px;line-height:18px;}
.type_list .list_botlist .num_info{font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;}
.type_list .list_price .tit_info{display:block;max-height:none;white-space:nowrap;}
.type_list .wrap_btn{margin-top:3px;}
.type_list .link_name{margin-top:3px;}
/* 단일 카드 형 */
.type_card .box_bubble{display:flex;height:100%;flex-direction:column;}
.type_card .info_chat .tit_card{display:block;display:-webkit-box;overflow:hidden;max-height:44px;font-size:18px;line-height:22px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;box-sizing:border-box;}
.type_card .tit_card ~ .txt_bar{width:24px;margin:10px 0;}
.type_card .desc_card{display:block;color:#888888;font-size:13px;line-height:18px;}
.type_card .info_chat{display:flex;flex-direction:column;flex:1 auto;}
.type_card .area_info{flex:1 auto;}
.type_card .tit_item{display:block;display:-webkit-box;overflow:hidden;max-height:40px;color:#222222;font-size:14px;line-height:20px;font-weight:400;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;word-break:break-all;}
.type_card .tit_item + .desc_card{margin-top:6px;}
.type_card .desc_info{display:block;display:-webkit-box;overflow:hidden;max-height:140px;margin-top:8px;color:#222222;font-size:14px;line-height:20px;text-overflow:ellipsis;-webkit-line-clamp:7;-webkit-box-orient:vertical;white-space:normal;word-break:break-all;}
.type_card .wrap_btn{margin-top:10px;}
.item_new .wrap_btn.type_vertical{margin:8px 0 -2px;flex-direction:column;}
.item_new .wrap_btn.type_vertical .link_name{width:100%;margin:2px 0;}
.type_card .area_info .info_profile{display:flex;height:24px;padding:8px 0 0 0;align-items:center;}
.area_info .info_profile .wrap_thumb{width:24px;height:24px;margin:0 6px 0 0;flex-shrink:0;}
.area_info .info_profile .tit_user{margin-top:1px;color:#222;font-size:13px;line-height:19px;font-weight:400;}
.area_info .txt_bar{display:block;width:100%;height:1px;margin:8px 0 10px;background-color:whitesmoke;}
.area_price .tit_item{font-size:15px;line-height:22px;}
.ico_arr_price{width:9px;height:10px;margin:1px 0 0 1px;background-position:-60px -80px;}
.area_info .tit_info{display:block;margin-top:10px;color:#222222;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;text-overflow:ellipsis;}
.area_info .txt_info{display:block;margin-top:2px;color:#999;font-size:12px;line-height:13px;}
.area_item .desc_info{max-height:126px;margin-top:10px;font-size:13px;line-height:18px;}
.area_time .box_info_produce,.area_time .desc_info{font-size:13px;line-height:20px;}
.box_item_info{display:flex;height:74px;margin-top:9px;border-top:1px solid whitesmoke;border-bottom:1px solid whitesmoke;flex-direction:column;justify-content:center;}
.box_item_info:first-child{padding-top:9px;margin-top:0;border-top:0;justify-content:flex-start;box-sizing:border-box;}
.box_item_coupon{height:auto;border-bottom:0;}
.box_item_coupon .txt_info{display:block;display:-webkit-box;overflow:hidden;max-height:36px;margin-top:6px;font-size:13px;line-height:18px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;}
.box_item_info .tit_item{margin-top:0;}
.box_item_thumb{display:flex;height:64px;margin-top:8px;border-top:1px solid whitesmoke;border-bottom:1px solid whitesmoke;align-items:center;justify-content:space-between;}
.box_item_thumb:first-child{margin-top:0;border-top:0;}
.area_info .box_item_thumb .wrap_thumb{width:44px;height:44px;min-height:44px;margin:0;border-radius:3px;flex-shrink:0;}
.box_item_thumb .tit_item{margin-top:2px;}
.box_info_produce{-ms-grid-columns:max-content 1fr;grid-template-columns:max-content 1fr;display:-ms-grid;display:grid;overflow:hidden;margin-top:10px;font-size:12px;line-height:20px;}
.box_info_produce dt{-ms-grid-column:1;min-width:54px;margin-right:10px;color:#888;}
.box_info_produce dd{-ms-grid-column:2;color:#222;text-align:right;word-break:break-all;}
.box_info_produce dt:nth-of-type(1),.box_info_produce dd:nth-of-type(1){-ms-grid-row:1;}
.box_info_produce dt:nth-of-type(2),.box_info_produce dd:nth-of-type(2){-ms-grid-row:2;}
.box_info_produce dt:nth-of-type(3),.box_info_produce dd:nth-of-type(3){-ms-grid-row:3;}
.box_info_produce dt:nth-of-type(4),.box_info_produce dd:nth-of-type(4){-ms-grid-row:4;}
.box_info_produce dt:nth-of-type(5),.box_info_produce dd:nth-of-type(5){-ms-grid-row:5;}
.box_info_produce dt:nth-of-type(6),.box_info_produce dd:nth-of-type(6){-ms-grid-row:6;}
.box_info_produce dt:nth-of-type(7),.box_info_produce dd:nth-of-type(7){-ms-grid-row:7;}
.box_info_produce dt:nth-of-type(8),.box_info_produce dd:nth-of-type(8){-ms-grid-row:8;}
.box_info_produce dt:nth-of-type(9),.box_info_produce dd:nth-of-type(9){-ms-grid-row:9;}
.box_info_produce dt:nth-of-type(10),.box_info_produce dd:nth-of-type(10){-ms-grid-row:10;}
.box_info_produce .emph_num{font-size:14px;font-weight:600;}
.box_info_produce .emph_num .num_txt{font-weight:600;}
.box_info_produce.type_left dd{text-align:left;}
.box_info_produce.type_list dt{min-width:auto;max-width:73px;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;}
/* 아이템 - 커버형 */
.bubble_chat_cover .link_pic{height:100%;flex:auto;}
.bubble_chat_cover .link_pic .wrap_thumb{position:absolute;height:100%;border-radius:12px;background-size:cover;background-position:50% 50%;}
.type_cover .box_bubble{min-height:326px;}
.type_cover .bubble_chat_cover .info_chat{position:absolute;right:16px;bottom:16px;left:0;padding:28px 10px;background-color:rgba(255,255,255,0.95);}
.bubble_chat_cover .tit_card{position:relative;max-height:48px;margin-top:14px;line-height:24px;font-size:20px;font-weight:400;}
.bubble_chat_cover .txt_bar{display:block;width:26px;height:2px;background:#000;}
.bubble_chat_cover .desc_card{-webkit-line-clamp:3;overflow:hidden;display:block;display:-webkit-box;max-height:54px;margin-top:3px;color:#4c4c4c;-webkit-box-orient:vertical;}
.type_cover .wrap_thumb.image_crop{height:196px;min-height:196px;}
.bubble_chat_logo .info_chat{justify-content:center;text-align:center;}
.bubble_chat_logo .box_bubble{position:relative;}
.bubble_chat_logo .link_pic{display:flex;height:196px;background-color:#fff;align-items:center;justify-content:center;}
.bubble_chat_logo .thumb_logo{display:block;max-width:100%;}
.bubble_chat_logo .ico_arr_btm{position:absolute;left:50%;bottom:0;width:86px;height:15px;margin-left:-43px;background-position:0 -160px;}
.bubble_chat_logo .tit_item{margin-top:0;}
.bubble_chat_logo .btn_more{position:absolute;left:0;top:0;width:100%;height:100%;font-size:0;}
.ico_channel_add{width:18px;height:13px;background-position:-90px -160px;}
.btn_move{display:flex;position:fixed;right:15px;bottom:135px;width:40px;height:40px;border-radius:40px;background-color:rgba(255,255,255,0.95);box-shadow:0 0 3px rgba(0,0,0,0.08);justify-content:center;align-items:center;}
.btn_move:hover{background-color:#f4f9fe;}
.btn_move .ico_move{width:16px;height:10px;background-position:-130px -70px;}
/** 툴팁 **/
.tooltip_g{position:relative;display:inline-flex;vertical-align:top;}
.tooltip_g .btn_tooltip{display:inline-block;padding:4px;vertical-align:top;}
.tooltip_g .btn_tooltip .ico_guide2{display:block;width:15px;height:15px;background-position:0 -60px;}
.tooltip_g .btn_tooltip:hover + .layer_tooltip4{display:block;}
.tooltip_g .layer_tooltip4{display:none;top:auto;bottom:0;padding:0;background:0 none;}
.tooltip_g .layer_tooltip4 .inner_tooltip{position:absolute;top:5px;left:0;z-index:100;width:max-content;padding:5px 10px;border-radius:5px;background-color:#515256;font-size:12px;line-height:16px;color:#fff;text-align:left;word-spacing:-1px;}
.tooltip_g .layer_tooltip4 .ico_arr{position:absolute;top:0;right:50%;margin-right:-17px;font-size:0;line-height:0;pointer-events:none;}
.tooltip_g .layer_tooltip4.placement_top{top:auto;bottom:auto;}
.tooltip_g .layer_tooltip4.placement_top .inner_tooltip{top:auto;bottom:5px;}
.tooltip_g .layer_tooltip4.placement_top .ico_arr{top:auto;bottom:0;transform:rotate(-180deg);}
/** AI자동응답 **/
[class*="item_aiauto"] .txt_user .txt_primary{color:#2C88DE;}
[class*="item_aiauto"] .txt_bar + .txt_chat{padding-top:0;}
[class*="item_aiauto"] .txt_link{color:#2C88DE;text-decoration:underline;}
.item_aiauto .box_bubble{width:auto;}
.item_aiauto_me .btn_knowledge{position:absolute;left:auto;right:calc(100% - 55px);bottom:0;display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 9px 0;border-radius:16.25px;background-color:rgba(255,255,255,0.5);font-size:11px;letter-spacing:-0.5px;color:#4C4C4C;box-sizing:border-box;white-space:nowrap;}
.item_aiauto_me .btn_knowledge .ico_knowledge{width:14px;height:14px;margin-top:-1px;margin-right:3px;background-position:0 -200px;}
/*** 채팅메시지 전체보기 레이어 ***/
.layer_chat_all{width:340px;margin-left:-170px;border-radius:12px;}
.layer_chat_all .layer_head{padding:0 15px;border:0;border-radius:12px 12px 0 0;background-color:#fff;text-align:center;}
.layer_chat_all .layer_head .tit_layer{padding:15px 0 10px;color:#000;font-size:13px;line-height:19px;font-weight:500;}
.layer_chat_all .layer_body{padding:0;}
.layer_chat_all .layer_body .desc_chat{padding:0 15px;font-size:14px;line-height:20px;word-break:break-all;}
.layer_chat_all .fake_scroll{max-height:468px;}
.layer_chat_all .wrap_btn{padding:6px 11px 13px;border:0;}
.layer_chat_all .wrap_btn .btn_g{width:58px;height:28px;font-size:12px;line-height:27px;}
.layer_chat_all .wrap_btn .btn_g + .btn_g{margin-left:4px;}
.layer_chat_all .scroll{right:5px;}
/*** 채널추가 요청 메시지 레이어 ***/
.chat_popup .popup_body.type_fixed1{padding-bottom:48px;box-sizing:border-box;}
.layer_channeladd_message{position:fixed;left:10px;right:10px;bottom:130px;animation:layerShow 0.3s linear forwards;}
.layer_channeladd_message.layer_hide{bottom:130px;animation:layerHide 0.3s linear forwards;}
.layer_channeladd_message .inner_layer{display:flex;align-items:center;height:38px;padding:0 10px;border-radius:5px;background-color:rgba(235,239,246,0.85);}
.layer_channeladd_message .desc_layer{margin-top:2px;line-height:18px;color:#191919;letter-spacing:-0.5px;}
.layer_channeladd_message .txt_layer{margin:2px 0 0 auto;}
.layer_channeladd_message .ico_channel{width:20px;height:16px;background-position:-30px -180px;}
.layer_channeladd_message .link_underline2{line-height:18px;letter-spacing:-0.5px;}
.layer_channeladd_message .btn_close{width:18px;height:18px;margin-left:8px;padding:2px;}
.layer_channeladd_message .ico_close{width:14px;height:14px;background-position:-200px 0;}
.layer_channeladd_hint{position:fixed;left:0;right:0;bottom:120px;padding:20px 40px 17px 84px;background-color:rgba(251,252,253,0.9);box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.02);}
.layer_channeladd_hint .tit_layer{display:block;margin-bottom:2px;font-weight:400;font-size:14px;line-height:20px;color:#191919;}
.layer_channeladd_hint .desc_layer{margin-bottom:6px;font-size:13px;line-height:18px;color:#666;}
.layer_channeladd_hint .link_underline2{font-size:13px;line-height:19px;}
.layer_channeladd_hint .btn_close{position:absolute;top:14px;right:14px;width:18px;height:18px;}
.layer_channeladd_hint .ico_channel{position:absolute;left:20px;top:20px;width:49px;height:49px;background-position:-170px -150px;}
.layer_channeladd_hint .ico_channel_s{width:20px;height:16px;margin:1px 2px -1px 2px;background-position:-50px -180px;}
.layer_channeladd_hint .ico_close{width:17px;height:17px;background-position:-200px -20px;}
@keyframes layerShow{0%{bottom:82px;    opacity:0;}
  100%{bottom:130px;    opacity:1;} }
@keyframes layerHide{0%{opacity:1;}
  100%{opacity:0;} }
/* 2023-08-31-v1620 :수정 끝 */
/* 퀴즈형 말풍선 */
.bubble_chat_quiz .box_bubble{width:304px;padding:11px;font-size:14px;line-height:19px;color:#949494;border:0 none;border-radius:14px;box-sizing:border-box;}
.bubble_chat_quiz .box_bubble::before{content:'';position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid rgba(0,0,0,0.04);border-radius:14px;pointer-events:none;}
.bubble_chat_quiz .inner_message{padding:0 0 11px;}
.bubble_chat_quiz .file_message{overflow:hidden;width:100%;height:141px;margin:0;border:0;border-radius:0;background:#f5f5f5;}
.bubble_chat_quiz .file_message .link_file{height:141px;border:0;}
.bubble_chat_quiz .file_message .icon_noimg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.bubble_chat_quiz .image_crop .thumb_g{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.bubble_chat_quiz [class*='list_quiz'] .btn_quiz{color:#191919;}
.bubble_chat_quiz [class*='list_quiz'] .btn_quiz:disabled,.bubble_chat_quiz [class*='list_quiz'] .btn_quiz.disabled{cursor:default;pointer-events:none;}
.bubble_chat_quiz .message_btn{margin-top:11px;}
.bubble_chat_quiz .link_name{height:37px;margin-top:0;padding:5px;font-size:13px;line-height:19px;text-align:center;text-decoration:none;background-color:#f1f2f4;border-radius:6px;box-sizing:border-box;}
.bubble_chat_quiz .link_name.disabled{color:#999;background-color:rgba(0,0,0,0.04);pointer-events:none;}
.bubble_chat_quiz .link_name .txt_btn{padding-top:1px;}
/*** AI지식등록 팝업 ***/
.rocket_chat_new .layer_comm.type_medium{width:80%;max-width:500px;min-width:330px;}
.rocket_chat_new .layer_comm.type_small{width:80%;max-width:400px;min-width:330px;}
.layer_ai_answer .layer_foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;}
.layer_ai_answer .layer_foot .wrap_btn{margin-left:auto;}
.layer_ai_answer .group_form .item_form + .item_form{margin-top:10px;}
.layer_ai_answer .type_area .inp_comm{/* 2024-01-17-v1742 :추가 시작 */ /* 2024-01-17-v1742 :추가 끝 */ }
.layer_ai_answer .type_area .inp_comm::-webkit-scrollbar{width:6px;}
.layer_ai_answer .type_area .inp_comm::-webkit-scrollbar-track{background:transparent;}
.layer_ai_answer .type_area .inp_comm::-webkit-scrollbar-thumb{background-color:#eee;border-radius:3px;}
.layer_ai_answer .type_area .inp_comm::-webkit-scrollbar-thumb:hover{background-color:#949494;}
.layer_ai_answer .type_area .inp_comm::-webkit-scrollbar-button{width:6px;background:transparent;height:0;/* 2024-01-17-v1742 */ }
.layer_ai_answer .type_area .inp_comm::-webkit-scrollbar-button:vertical:start:decrement,.layer_ai_answer .type_area .inp_comm::-webkit-scrollbar-button:vertical:start:increment{display:block;height:0;}
/*** AI관리자모드 ***/
.write_util{position:fixed;left:0;bottom:120px;height:46px;z-index:10;display:flex;flex-direction:row;justify-content:space-between;width:100%;height:46px;border-bottom:1px solid #F1F3F5;background:rgba(251,252,253,0.9);}
.write_util .inner_txt{display:flex;flex-direction:row;align-items:center;padding:0 15px;}
.write_util .txt_info{padding-top:1px;font-size:13px;line-height:19px;color:#4C4C4C;}
.write_util .btn_admin{display:flex;flex-direction:row;justify-content:center;align-items:center;flex:none;order:2;flex-grow:0;padding:2px 9px 0;min-width:76px;height:34px;margin:6px 15px;background:#FFFFFF;border:1px solid rgba(0,0,0,0.1);border-radius:100px;font-size:12px;letter-spacing:-0.5px;color:#4C4C4C;box-sizing:border-box;}
.write_util .btn_admin .txt_primary{padding-right:4px;color:#326EDC;}
.rocket_chat_admin .chat_popup{padding-bottom:166px;}
.rocket_chat_admin .btn_move{bottom:182px;}
.rocket_chat_admin .layer_channeladd_message{bottom:166px;animation:layerShow2 0.3s linear forwards;}
.rocket_chat_admin .write_menu.disabled{opacity:0.3;pointer-events:none;}
@keyframes layerShow2{0%{bottom:82px;    opacity:0;}
  100%{bottom:174px;    opacity:1;} }
.preview_comm.type_message{overflow:hidden;position:absolute;top:44px;right:0;width:360px;height:800px;border:3px solid #191919;border-radius:36px;background-color:#c8d1dd;box-sizing:border-box;/* 스크롤바 */ }
.preview_comm.type_message .ui_scroll{overflow-y:auto;scrollbar-arrow-color:rgba(0,0,0,0.2);scrollbar-face-color:rgba(0,0,0,0.2);}
.preview_comm.type_message .ui_scroll::-webkit-scrollbar{width:4px;height:8px;}
.preview_comm.type_message .ui_scroll::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2);border-radius:3px;}
.preview_comm.type_message .wrap_message{width:auto;}
.preview_comm.type_message .wrap_message:before,.preview_comm.type_message .wrap_message:after{display:none;}
.preview_comm.type_message .wrap_message .ad_top{height:62px;padding-top:17px;border:0;box-sizing:border-box;}
.preview_comm.type_message .wrap_message .tit_name{padding-top:0;font-weight:700;font-size:15px;color:#191919;line-height:16px;}
.preview_comm.type_message .wrap_message .txt_mail{margin:4px auto 0;padding:0;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;font-size:11px;color:#191919;line-height:13px;}
.preview_comm.type_message .wrap_message .txt_mail:after{display:inline-block;width:0;height:0;margin-left:4px;margin-bottom:-1px;border-bottom:3px solid transparent;border-top:3px solid #191919;border-left:3px solid transparent;border-right:3px solid transparent;content:'';}
.preview_comm.type_message .wrap_message .icon_confirm_16{margin-top:-1px;margin-left:2px;filter:grayscale(100%) brightness(0.4);}
.preview_comm.type_message .wrap_message .message_profile{padding:6px 3px 0;}
.preview_comm.type_message .wrap_message .thumb_img{width:38px;height:38px;}
.preview_comm.type_message .wrap_message .wrap_thumb{margin-top:0;}
.preview_comm.type_message .wrap_message .txt_profile{color:rgba(0,0,0,0.85);}
.preview_comm.type_message .wrap_message .txt_profile .txt_sub{color:rgba(0,0,0,0.5);}
.preview_comm.type_message .wrap_message .box_message{width:260px;margin-left:46px;border:0 none;border-radius:0;}
.preview_comm.type_message .wrap_message .txt_ad{display:block;margin-top:-4px;margin:0 0 0 43px;width:210px;font-size:10px;text-align:right;color:rgba(0,0,0,0.5);transform:scale(0.9);}
.preview_comm.type_message .talk_message{height:auto;min-height:100%;padding-bottom:60px;box-sizing:border-box;}
.preview_comm.type_message .area_message{padding:11px;font-size:14px;color:#949494;line-height:19px;border-radius:14px;box-sizing:border-box;}
.preview_comm.type_message .area_message::before{content:'';position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid rgba(0,0,0,0.04);border-radius:14px;pointer-events:none;}
.preview_comm.type_message .area_message + .area_message{margin-top:6px;}
.preview_comm.type_message .area_message .item_title{position:relative;margin-bottom:11px;padding-bottom:11px;font-weight:700;color:rgba(0,0,0,0.85);border-bottom:1px solid #f5f5f5;}
.preview_comm.type_message .area_message .txt_commentary{word-break:break-all;}
.preview_comm.type_message .area_txt{margin-top:5px;text-align:right;}
.preview_comm.type_message .area_txt .txt_denial{font-size:10px;color:rgba(25,25,25,0.6);}
.preview_comm.type_message .area_txt .txt_time{display:block;min-width:57px;font-size:10px;line-height:14px;color:rgba(25,25,25,0.6);}
.preview_comm.type_message .area_txt .txt_time .num_txt{margin-left:4px;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;}
.preview_comm.type_message .area_txt .txt_time .emph_g2{display:inline-block;margin-right:6px;padding-bottom:1px;color:#fee500;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;line-height:13px;font-weight:600;}
.preview_comm.type_message .file_message{overflow:hidden;width:100%;height:141px;margin:0;border:0;border-radius:0;background:#f5f5f5;}
.preview_comm.type_message .file_message .link_file{height:141px;border:0;}
.preview_comm.type_message .file_message .icon_noimg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.preview_comm.type_message .image_crop .thumb_g{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.preview_comm.type_message .message_btn{margin:11px 0 0;}
.preview_comm.type_message .message_btn .link_name{max-height:none;}
.preview_comm.type_message .message_btn .link_name.inp_on{color:#191919;}
.preview_comm.type_message .message_btn .txt_btn{padding:1px 0 0 0;font-size:13px;line-height:19px;max-height:none;box-sizing:border-box;}
.preview_comm.type_message .comp_message_quiz .box_message{width:304px;}
.preview_comm.type_message .comp_message_quiz .area_txt{padding-right:9px;}
.preview_comm.type_message .comp_message_quiz .inner_message{padding:0 0 11px;}
.preview_comm.type_message .comp_message_quiz .message_btn .link_name{display:flex;justify-content:center;align-items:center;height:37px;border-radius:6px;}
.preview_comm.type_message .icon_coupon{flex-shrink:0;position:relative;width:54px;height:54px;background-position:-120px -230px;}
.preview_comm.type_message .link_coupon{margin-top:11px;}
.preview_comm.type_message .box_msg_swiper{position:relative;margin-top:6px;}
.preview_comm.type_message .box_msg_swiper.inp_on .area_message{color:#191919;}
.preview_comm.type_message .box_msg_swiper .area_message{min-height:69px;}
.preview_comm.type_message .wrap_msg_swiper{display:flex;position:relative;left:0;transition:left 0.2s;}
.preview_comm.type_message .wrap_msg_swiper .inner_msg_swiper{flex-shrink:0;align-self:flex-start;width:304px;}
.preview_comm.type_message .wrap_msg_swiper .inner_msg_swiper + .inner_msg_swiper{margin-left:10px;margin-top:0;}
.preview_comm.type_message .wrap_msg_swiper .file_message{width:304px;height:156px;margin:-11px -11px 11px;border-radius:13px 13px 0 0;}
.preview_comm.type_message .paging_commerce{position:absolute;bottom:0;left:0;height:56px;box-sizing:border-box;}
.preview_comm.type_message .paging_commerce .paging_num{margin-top:24px;}
.item_swiper_navi .btn_navi{position:absolute;top:-4px;z-index:10;}
.item_swiper_navi .btn_navi:before{display:block;position:absolute;top:10px;left:10px;width:30px;height:30px;border-radius:50%;background:#fff;content:'';}
.item_swiper_navi .btn_navi.btn_prev{left:-30px;}
.item_swiper_navi .btn_navi.btn_next{right:0;}
.item_swiper_navi .btn_navi .icon{position:relative;}
.wrap_title_quiz{padding-bottom:11px;text-align:center;}
.wrap_title_quiz .tit_quiz{margin:6px 0 0;font-weight:700;font-size:16px;color:#949494;line-height:23px;}
.wrap_title_quiz .tit_quiz.inp_on{color:#191919;}
.wrap_title_quiz .desc_quiz{font-size:13px;color:#949494;}
.wrap_title_quiz .desc_quiz.inp_on{color:#666;}
.type_quiz_end .btn_quiz.inp_on{color:#666;}
.type_quiz_end .type_correct .btn_quiz.inp_on{color:#2c88de;}
[class*='list_quiz'] li.selected .btn_quiz{font-weight:700;color:#ff6229;background:rgba(230,95,62,0.1);}
[class*='list_quiz'] li.selected .btn_quiz:after{border-color:#E65F3E;}
[class*='list_quiz'] li.selected .btn_quiz .num_g .icon_answer{display:block;}
[class*='list_quiz'] li.selected .btn_quiz .txt_rate{color:#ff6229;}
[class*='list_quiz'] li.selected.type_correct .btn_quiz{background:rgba(44,136,222,0.1);}
[class*='list_quiz'] li.selected.type_correct .btn_quiz:after{border-color:#0A73DC;}
[class*='list_quiz'] li.selected.type_correct .btn_quiz .num_g .icon_answer{background-position:-440px -60px;}
[class*='list_quiz'] li.selected.type_end .btn_quiz{background-color:#fff;}
[class*='list_quiz'] li.selected.type_end .btn_quiz:after{border-color:#595959;}
[class*='list_quiz'] li.selected.type_end:not(.type_correct) .num_g .icon_answer{background-position:-480px -60px;}
[class*='list_quiz'] li.type_end .btn_quiz{font-weight:700;color:#595959;background-color:rgba(0,0,0,0.04);}
[class*='list_quiz'] li.type_end .btn_quiz:after{border-color:#595959;}
[class*='list_quiz'] li.type_end .btn_quiz .txt_rate{color:#595959;}
[class*='list_quiz'] li.type_correct .btn_quiz{font-weight:700;color:#2c88de;}
[class*='list_quiz'] li.type_correct .btn_quiz .num_g .icon_answer{display:block;background-position:-440px -60px;}
[class*='list_quiz'] li.type_correct .btn_quiz .txt_rate{color:#2c88de;}
[class*='list_quiz'] .btn_quiz{overflow:hidden;position:relative;display:flex;width:100%;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;font-size:15px;line-height:18px;text-align:left;color:#888;box-sizing:border-box;}
[class*='list_quiz'] .btn_quiz:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(0,0,0,0.12);pointer-events:none;box-sizing:border-box;}
[class*='list_quiz'] .btn_quiz.inp_on{color:#191919;}
[class*='list_quiz'] .btn_quiz .num_g{overflow:hidden;position:relative;display:block;flex-shrink:0;width:20px;height:20px;margin-right:4px;font-weight:700;font-size:12px;line-height:20px;color:#191919;text-align:center;border-radius:20px;background-color:rgba(0,0,0,0.08);}
[class*='list_quiz'] .btn_quiz .num_g .icon_answer{display:none;position:absolute;top:0;left:0;}
[class*='list_quiz'] .btn_quiz .txt_answer{display:flex;align-items:center;}
[class*='list_quiz'] .btn_quiz .txt_rate{font-weight:700;font-size:13px;line-height:15px;color:#191919;}
.list_quiz + .desc_view_quiz{margin-top:16px;}
.list_quiz li{padding:0 !important;}
.list_quiz li + li{margin-top:11px;}
.list_quiz .btn_quiz{align-items:center;justify-content:space-between;height:42px;padding:11px 11px 9px;border-radius:100px;}
.list_quiz .btn_quiz:after{border-radius:100px;}
.list_quiz .btn_quiz .txt_answer{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:24px;}
.list_quiz .btn_quiz .num_g{position:absolute;top:11px;left:11px;flex-shrink:0;}
.list_quiz_img{display:flex;flex-wrap:wrap;gap:6px;}
.list_quiz_img li{min-height:128px;padding:0;}
.list_quiz_img .btn_quiz{overflow:hidden;position:relative;display:flex;align-items:flex-start;flex-direction:column;width:138px;height:100%;min-height:128px;border-radius:6px;}
.list_quiz_img .btn_quiz:after{border-radius:6px;}
.list_quiz_img .btn_quiz .file_message{width:138px;height:92px;margin:0;flex-shrink:0;}
.list_quiz_img .btn_quiz .file_message::before{display:none;}
.list_quiz_img .btn_quiz .wrap_text{display:flex;align-items:flex-start;flex-direction:column;flex:1 0 auto;width:100%;min-height:36px;padding:8px;font-size:13px;line-height:17px;box-sizing:border-box;}
.list_quiz_img .btn_quiz .num_g{align-self:flex-start;}
.list_quiz_img .btn_quiz .txt_rate{display:block;width:100%;margin-top:auto;padding-top:4px;text-align:right;}
.list_period_quiz{display:flex;align-items:center;margin-top:16px;font-size:12px;color:#767676;}
.list_period_quiz dt{margin-right:6px;}
.list_period_quiz dd{font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;}
.list_period_quiz dd.inp_on{color:#000;}
.desc_view_quiz{margin-top:11px;font-size:14px;line-height:18px;color:#888;}
.desc_view_quiz + .desc_view_quiz{margin-top:6px;color:#767676;}
.desc_view_quiz.inp_on{color:#000;}
/* 01. 대시보드 > 99.팝업 > 03.쿠폰강조버튼 안내 */
/* 2023-01-04-v1286 :수정 시작 */
.layer_board_230104{width:660px;}
.layer_board_230104 .layer_body{display:flex;justify-content:space-between;padding:44px 35px 51px;}
.layer_board_230104 .layer_body .tit_layer{padding:14px 0 17px;font-size:34px;}
.layer_board_230104 .layer_body .subtit_layer{padding:0 0 18px;letter-spacing:-0.5px;}
.layer_board_230104 .layer_body .desc_layer{padding:0;}
.layer_board_230104 .layer_body .box_link{margin-top:37px;height:42px;}
.layer_board_230104 .layer_body .box_link a{width:130px;border-radius:3px;}
.layer_board_230104 .layer_body .link_more{height:42px;margin-top:0;margin-left:10px;line-height:42px;}
.layer_board_230104 .layer_body .wrap_inp{position:absolute;right:20px;bottom:20px;margin-bottom:0;}
.layer_board_230104 .type_img{top:0;right:0;width:225px;height:355px;border-radius:10px;filter:drop-shadow(0 10px 15px rgba(0,0,0,0.15));}
.layer_board_230104 .thumb_g{height:100%;}
.layer_board_230104 .btn_close{top:0;right:0;padding:22px;}
/* // 2023-01-04-v1286 :수정 끝 */
.layer_promotion{overflow:auto;max-height:95%;}
.layer_promotion .form_url{width:520px;margin-bottom:10px;}
.layer_promotion .box_main_contents{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:376px;padding:30px;border:1px solid #eee;box-sizing:border-box;}
.layer_promotion .box_main_contents .img_layer{display:block;}
.layer_promotion .box_main_contents .type_area{flex:none;width:600px;margin-top:40px;}
.layer_promotion .box_main_contents .type_area .count_form{margin-top:1px;}
.layer_promotion .area_attention{margin-top:20px;}
.layer_promotion .area_attention{padding:12px;}
.layer_promotion .area_attention .list_g li + li{margin-top:5px;}
/** 팝업 qr코드 **/
.layer_qrcode .form_qrcode{display:flex;flex-direction:column;align-items:center;padding-bottom:10px;}
.layer_qrcode .thumb_qrcode{width:180px;height:180px;padding:10px;margin:0 auto;border-radius:11px;background-color:#fff;box-sizing:border-box;}
.layer_qrcode .thumb_qrcode .img_qrcode{display:block;width:160px;height:160px;}
.layer_qrcode .tit_qr{display:block;padding:0 56px;margin-top:25px;font-weight:700;font-size:22px;line-height:32px;word-break:break-all;word-wrap:break-word;}
.layer_qrcode .tit_qr .icon{margin:-5px 0 0 3px;vertical-align:middle;}
.layer_qrcode .ibox_qrcode{width:375px;padding:75px 0 70px;min-height:381px;max-height:405px;background-color:#f5f5f5;line-height:0;color:#191919;text-align:center;box-sizing:border-box;}
.layer_qrcode .item_form{margin:20px 0 10px;}
.layer_qrcode .item_choice + .item_choice{margin-left:20px;}
/** 팝업 전용링크 목록 **/
.layer_expand{overflow:auto;max-height:95%;}
.layer_expand .tbl_comm .txt_g.type_line2{-webkit-line-clamp:3;}
.layer_expand .tbl_tit{padding-bottom:10px;}
.layer_expand .tbl_tit .txt_total{display:block;font-weight:bold;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;font-size:14px;line-height:20px;}
.layer_expand .tbl_tit .emph_total{font-weight:bold;color:#326EDC;}
.layer_expand .tbl_foot{position:relative;margin-top:20px;padding:0 60px;}
.layer_expand .tbl_foot .util_btn{position:absolute;top:5px;left:0;}
.layer_expand .tbl_foot .util_btn .btn_comm{min-width:47px;padding:0 11px;}
/* import 순서는 우선순위 이슈가 없다면 대메뉴 순서로 관리 */
/* 2023-08-07-v1576 :수정 시작 */
/* 채널홈 설정 */
.group_row{position:relative;margin-top:10px;/* 2023-08-07-v1576 :수정 시작 */ /* 2023-08-07-v1576 :수정 끝 */ /* 2024-06-14-i546 추가 시작 */ /* 2024-06-14-i546 추가 끝 */ }
.group_row:hover .inner_row{border-color:#191919;/* 2023-08-30-v1616 */ }
.group_row.open .head_row .wrap_tooltip{display:block;/* 2023-08-30-v1618 */ }
.group_row.open .head_row .icon_arr_d_b_18{transform:rotate(180deg);}
.group_row.open .body_row{display:block;}
.group_row.open .btn_modify{display:block;}
.group_row.open.error .head_row .wrap_tooltip{display:none;/* 2023-09-12-hotfix-1 */ }
.group_row.open.info .head_row .wrap_tooltip{display:none;/* 2023-09-12-hotfix-2 */ }
.group_row.error .head_row .wrap_tooltip{display:block;/* 2023-09-12-hotfix-1 */ }
.group_row.error .inner_row{border-color:#E85E36;}
.group_row.info .head_row .wrap_tooltip{display:block;/* 2023-09-12-hotfix-2 */ }
.group_row.type_card_chat .wrap_tit.type_sub ~ .type_sub{padding-top:40px;}
.group_row.type_card_chat .type_day + .type_day{margin-top:12px;/* 2023-08-25-v1611 */ }
.group_row.type_card_chat .radio_choice .inp_choice:disabled + .lab_choice{color:#ccc;}
.group_row.type_card_talkstore .wrap_tit.type_sub ~ .type_sub{padding-top:40px;/* 2023-09-04-v1624 */ }
.group_row .inner_row{max-width:530px;border:1px solid #DDD;border-radius:8px;background-color:#FFF;box-sizing:border-box;}
.group_row .head_row{display:flex;align-items:center;cursor:pointer;/* 2023-08-25-v1609 */ }
.group_row .head_row .wrap_tooltip{display:none;}
.group_row .head_row .wrap_tooltip .layer_tooltip{right:-74px;}
.group_row .head_row .wrap_tooltip .btn_help{padding:17px 14px 17px 13px;}
.group_row .body_row{display:none;padding:10px 26px 29px;/* 2023-08-17-v1598 */ }
.group_row .group_comm + .group_comm{margin:0;padding:0;border:0 none;/* 2023-08-30-v1618 */ }
.group_row .wrap_tit{display:flex;align-items:center;padding:30px 0 18px;}
.group_row .wrap_tit.type_sub{padding-bottom:12px;}
.group_row .wrap_tit.type_sub .tit_row_sub{font-weight:400;color:#666;}
.group_row .wrap_tit.type_sub .wrap_tooltip{margin:-16px 0 -10px -7px;}
.group_row .wrap_tit.type_sub .wrap_tooltip .layer_tooltip{left:11px;top:37px;}
.group_row .tit_row{flex-shrink:0;display:block;overflow:hidden;font-weight:400;font-size:16px;line-height:18px;color:#191919;text-overflow:ellipsis;white-space:nowrap;}
.group_row .tit_row_sub{font-weight:700;font-size:14px;line-height:18px;}
.group_row .tit_row_sub + .item_choice{margin-left:11px;}
.group_row .tit_row_sub ~ .desc_g{margin-left:16px;font-size:12px;line-height:20px;color:#949494;}
.group_row .tit_row_sub .txt_row{font-weight:400;color:#949494;}
.group_row .info_row{position:relative;display:block;padding-left:17px;font-size:16px;color:#949494;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.group_row .info_row::before{position:absolute;top:4px;left:9px;display:block;content:'';width:1px;height:14px;background-color:#EEE;}
.group_row .util_row{display:flex;align-items:center;margin-left:auto;}
.group_row .util_row .type_switch{/* 2023-08-25-v1609 */ }
.group_row .util_row .type_switch .lab_check{padding:19px 9px 19px 9px;/* 2023-08-30-v1618 */ }
.group_row .box_pointer{order:-1;padding:20px 14px 21px;line-height:1;cursor:grab;}
.group_row .icon_translate_dis{cursor:default;}
.group_row .btn_modify{display:none;flex-shrink:0;margin:-1px 0 0 8px;font-size:14px;color:#949494;text-decoration:underline;cursor:pointer;/* 2023-08-25-v1609 */ }
.group_row .btn_arr_d_b_18{margin-left:0;padding:18px 17px 18px 15px;font-size:0;/* 2023-08-30-v1618 */ }
.group_row .btn_close_28{position:absolute;top:15px;right:0;}
.group_row .btn_close_28:hover .icon_close_28{/* 2023-10-12-v1659 */ }
.group_row .desc_g{display:block;font-size:14px;line-height:21px;color:#666;}
.group_row .desc_g.type1{font-size:12px;line-height:18px;color:#949494;}
.group_row .desc_g.color_bk19{color:#191919;/* 2023-08-30-v1616 */ }
.group_row .desc_g.color_bk91{color:#949494;/* 2023-08-30-v1616 */ }
.group_row .desc_g + .item_form{margin-top:20px;}
.group_row .desc_g .icon{margin-right:10px;}
.group_row .desc_g .emph_color{color:#326EDC;/* 2023-10-26-v1673 */ }
.group_row .group_info_sub{padding-bottom:25px;border-bottom:1px solid #EEEEEE;}
.group_row .group_info_sub .wrap_tit.type_sub{padding-top:23px;}
.group_row .group_info_sub + .wrap_tit{padding-top:25px;}
.group_row .type_checkbox .item_choice + .item_choice{margin-left:20px;}
.group_card_modify{margin-top:-16px;/* 2023-08-30-v1618 */ /* 2023-09-07-v1629 :수정 시작 */ /* 2023-09-07-v1629 :수정 끝 */ }
.group_card_modify.hide{display:none;}
.group_card_modify.hide + .wrap_tit{padding-top:0;}
.group_card_modify.hide + [class*="group_"]{margin-top:0;}
.group_card_modify.hide + [class*="box_"]{margin-top:0;}
.group_card_modify.hide + [class*="item_"]{margin-top:0;}
.group_card_modify + .item_card_connect{margin-top:30px;}
.group_card_modify + .box_card_info{margin-top:30px;}
.group_card_modify .btn_comm{width:66px;padding:0;}
.box_card_info{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:80px;padding:18px;background-color:#FAFAFA;box-sizing:border-box;}
.box_card_info.type_medium{min-height:120px;}
.box_card_info.type_large{min-height:140px;}
.box_card_info + .box_card_info{margin-top:10px;}
.box_card_info + .box_card_empty{margin-top:10px;}
.box_card_info .txt_info{font-size:14px;line-height:18px;color:#666;text-align:center;/* 2023-08-30-v1618 */ }
.box_card_info .link_info{font-weight:500;color:#326EDC;text-decoration:underline;}
.box_card_info .bold_info{font-weight:700;color:#191919;}
.box_card_info .desc_info{font-size:12px;line-height:18px;color:#949494;}
.box_card_info .btn_comm{margin-top:10px;}
.box_card_info + .type_form_card{margin-top:10px;}
.item_card_show{display:flex;margin-top:30px;}
.item_card_show .item_choice{margin-left:auto;}
.item_card_show .item_choice .lab_choice{color:#191919;/* 2023-12-22-v1700 */ }
.item_card_upload{display:flex;margin-top:16px;}
.item_card_upload.type_horizontal{height:86px;}
.item_card_upload.type_square{height:152px;}
.item_card_upload.type_vertical{height:202px;}
.item_card_upload + .desc_g.type1{margin-top:10px;}
/* 2023-10-26-v1673 :수정 시작 */
.box_card_upload{display:flex;justify-content:center;align-items:center;position:relative;flex:1;flex-direction:column;border-radius:3px;background-color:#FAFAFA;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
.box_card_upload:after{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.08);border-radius:3px;content:'';}
.box_card_upload.dragElem .btn_comm{display:inline-block;}
.box_card_upload.dragElem .box_time{display:flex;}
.box_card_upload.add:after{border:1px dashed #AAA;}
.box_card_upload.over{background:#F4F9FF !important;}
.box_card_upload.over:after{border:1px dashed #326EDC;}
.box_card_upload.over .btn_comm{display:none;}
.box_card_upload.over .box_time{display:none;}
.box_card_upload ~ .box_card_upload{margin-left:10px;}
.box_card_upload .btn_comm{position:relative;z-index:1;}
.box_card_upload .btn_comm + .btn_comm{margin-top:4px;}
.box_card_upload .btn_close_24{position:absolute;top:6px;right:6px;z-index:1;}
.box_card_upload .btn_play_20{position:absolute;right:6px;bottom:6px;z-index:1;}
.box_card_upload .box_time{display:flex;justify-content:center;align-items:center;position:absolute;left:6px;bottom:6px;padding:0.5px 3.5px;background-color:rgba(51,51,51,0.3);border:0.5px solid rgba(51,51,51,0.16);border-radius:2px;}
.box_card_upload .txt_time{font-weight:500;font-size:12px;line-height:14px;color:#FFF;}
/* 2023-10-26-v1673 :수정 끝 */
.item_card_profile{margin-bottom:20px;}
.item_card_profile .wrap_thumb{overflow:visible;position:relative;width:90px;height:90px;margin:0 auto;padding:0 15px 15px;}
.item_card_profile .wrap_thumb .btn_comm{position:absolute;right:-6px;bottom:-4px;}
.item_card_profile .desc_g{font-size:12px;line-height:20px;color:#949494;text-align:center;/* 2024-01-22-v1735 */ }
.item_card_profile .desc_error{font-size:12px;line-height:20px;color:#E85E36;text-align:center;/* 2024-01-22-v1735 */ }
.item_card_navi{display:flex;flex-wrap:wrap;margin-bottom:-12px;/* 2023-09-08-hofix */ /* 2023-09-08-hofix */ }
.item_card_navi .item_choice{flex:none;margin:0 10px 12px 0;}
.item_card_navi .item_choice:last-child{margin-right:0;}
.item_card_navi .error .inp_choice:checked + .lab_choice{color:#E85E36;border-color:#E85E36;}
.item_card_navi .inp_choice:checked + .lab_choice{color:#326EDC;border-color:#326EDC;}
.item_card_navi .lab_choice{display:flex;align-items:center;height:36px;padding:0 0 0 13px;border:1px solid #DDD;border-radius:18px;background:#FFF;box-sizing:border-box;/* 2023-10-24-v1670 */ }
.item_card_navi .txt_choice{margin:2px 0 0 6px;}
.item_card_navi .icon{margin:0;}
.item_card_navi [class*='icon_translate']{position:relative;z-index:1;order:0;margin:12px 13px 12px 10px;}
.item_card_connect .btn_plus_12{margin:12px auto 0;}
/* 2023-09-07-v1629 :수정 시작 */
.list_card_connect li{display:flex;background:#FFF;/* 2023-10-24-v1670 */ }
.list_card_connect li + li{margin-top:10px;}
.list_card_connect li.type_expires .txt_type{color:#949494;/* 2023-10-26-v1673 */ }
.list_card_connect li.type_expires .txt_list{color:#949494;/* 2023-10-26-v1673 */ }
.list_card_connect .box_list{display:flex;align-items:center;flex:1;padding:13px 9px 11px;border:1px solid #DDD;font-size:14px;line-height:14px;color:#949494;}
.list_card_connect .txt_type{display:flex;align-items:flex-start;color:#191919;}
.list_card_connect .txt_type:after{width:1px;height:14px;margin:-1px 10px 0;background-color:#DDD;content:'';}
.list_card_connect .txt_list{color:#191919;}
.list_card_connect .chip_comm{margin:-4px 0 -4px auto;/* 2023-10-26-v1673 */ }
.list_card_connect .box_pointer{order:0;margin:-13px 0 -11px -9px;padding:13px 12px 11px;}
.list_card_connect .btn_medium{width:66px;margin-left:10px;padding:0;}
/* 2023-09-07-v1629 :수정 끝 */
.item_card_template{display:flex;}
.btn_card_template{position:relative;flex:1;height:130px;padding-top:13px;box-sizing:border-box;background-color:#F8FBFF;}
.btn_card_template:before{position:absolute;top:14px;right:0;bottom:14px;width:1px;background-color:rgba(187,202,222,0.19);content:'';}
.btn_card_template:after{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid #326EDC;}
.btn_card_template:last-child:before{content:none;}
.btn_card_template.active:after{content:'';}
.btn_card_template .txt_card_template{display:block;font-size:13px;line-height:18px;color:#8492A4;text-align:center;}
.btn_card_template .thumb_g{width:101px;margin:4px auto 0;}
.box_card_empty{display:flex;justify-content:center;align-items:center;height:60px;margin-top:30px;background-color:#FFF;}
.desc_card_empty{font-size:14px;color:#949494;/* 2023-08-30-v1618 */ }
.btn_card_box{display:flex;align-items:center;width:100%;height:40px;padding:0 11px;border:1px solid #DDD;background-color:#FAFAFA;box-sizing:border-box;}
.btn_card_box .txt_box{font-size:14px;line-height:21px;color:#949494;}
.btn_card_box .txt_box + .txt_box{display:flex;align-items:center;}
.btn_card_box .txt_box + .txt_box:before{width:1px;height:14px;margin:-2px 10px 0;background-color:#DDD;content:'';}
/* 2023-08-25-v1605 :수정 시작 */
.item_card_map{display:flex;height:250px;margin-top:20px;border:1px solid #DDD;box-sizing:border-box;}
.item_card_map + .item_card_desc{margin-top:10px;font-size:12px;line-height:19px;color:#666;}
.info_card_map{flex:1;overflow-x:hidden;overflow-y:auto;/* 2024-01-17-v1742 :추가 시작 */ /* 2024-01-17-v1742 :추가 끝 */ }
.info_card_map::-webkit-scrollbar{width:4px;}
.info_card_map::-webkit-scrollbar-track{background:transparent;}
.info_card_map::-webkit-scrollbar-thumb{background-color:#ddd;}
.info_card_map::-webkit-scrollbar-thumb:hover{background-color:#949494;}
.info_card_map::-webkit-scrollbar-button{width:4px;background:transparent;height:0;/* 2024-01-17-v1742 */ }
.info_card_map .txt_result{display:block;height:25px;padding-left:8px;font-size:10px;line-height:26px;color:#666;}
.info_card_map .num_result{color:#326EDC;}
.info_card_map .desc_g{display:flex;flex-direction:column;justify-content:center;height:100%;padding:0 10px 0 20px;font-size:12px;line-height:18px;color:#949494;/* 2023-08-30-v1616 */ }
.info_card_map .emph_color{display:block;margin-bottom:9px;font-weight:400;color:#191919;/* 2023-08-30-v1616 */ }
.list_map li{border-top:1px solid #EEE;}
.list_map .on .link_map{background-color:#FAFAFA;/* 2023-09-04-v1624 */ }
.list_map .on .tit_map{color:#326EDC;/* 2023-09-04-v1624 */ }
.list_map .link_map{display:block;padding:8px 8px 14px;text-decoration:none;}
.list_map .link_map:hover{background-color:#FAFAFA;}
.list_map .tit_map{display:flex;align-items:center;font-weight:400;font-size:12px;line-height:14px;color:#000;}
.list_map .tit_map .icon_pin{margin-right:6px;font-size:10px;line-height:18px;color:#FFF;text-indent:0;text-align:center;/* 2023-09-04-v1624 */ }
.list_map .txt_map{display:block;margin-top:7px;font-size:10px;line-height:12px;color:#666;}
.list_map + .pagination_map{padding:14px 9px;/* 2023-09-07-v1629 */ }
.view_card_map{position:relative;flex:none;width:275px;border-left:1px solid #DDD;}
.view_card_map .mark_map{position:absolute;overflow:hidden;width:38px;height:47px;font-size:0;line-height:0;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/mark_map.png) no-repeat;text-indent:-9999px;background-size:160px 500px;}
.view_card_map .mark_a{background-position:0 0;}
.view_card_map .mark_b{background-position:0 -50px;}
.view_card_map .mark_c{background-position:0 -100px;}
.view_card_map .mark_d{background-position:0 -150px;}
.view_card_map .mark_e{background-position:0 -200px;}
.view_card_map .mark_f{background-position:0 -250px;}
.view_card_map .mark_g{background-position:0 -300px;}
.view_card_map .mark_h{background-position:0 -350px;}
.view_card_map .mark_i{background-position:0 -400px;}
.view_card_map .mark_j{background-position:0 -450px;}
.view_card_map .mark_over{background-position-x:-40px;}
.view_card_map .mark_on{background-position-x:-80px;}
.view_card_map .tip_place{position:absolute;}
.view_card_map .tip_place .txt_tip{display:block;padding:5px 8px;border:1px solid #60a3ff;font-size:12px;background-color:white;}
.view_card_map .tip_place .ico_arr{position:absolute;bottom:0;right:50%;width:0;height:0;font-size:0;line-height:0;}
.view_card_map .tip_place .ico_arr:before{position:absolute;left:0;top:0;border:solid transparent;border-width:8px 5px 0 5px;border-top-color:#60a3ff;content:'';}
.view_card_map .tip_place .ico_arr:after{position:absolute;left:1px;top:-1px;border:solid transparent;border-width:7px 4px 0 4px;border-top-color:white;content:'';}
.view_card_map .mark_new{position:absolute;left:0;top:0;}
.view_card_map .mark_new .mark_map{float:left;position:static;background-position:-120px 0;}
.view_card_map .tip_new{float:left;width:150px;padding:8px 10px;margin-left:2px;background-color:black;opacity:0.6;}
.view_card_map .tip_new .txt_new{display:block;font-size:12px;color:white;}
.view_card_map .add_place{position:absolute;}
.view_card_map .add_place .link_new{display:block;overflow:hidden;width:18px;height:28px;font-size:0;line-height:0;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/ico_newplace.png) 0 0 no-repeat;text-indent:-9999px;}
.view_card_map .add_place .link_new:hover{width:80px;background-position:-30px 0;}
/* 2023-08-25-v1605 :수정 끝 */
/* 2023-09-04-v1624 :추가 시작 */
.list_card_result{display:flex;margin-top:20px;}
.list_card_result + .list_card_result{margin-top:15px;}
.list_card_result + .item_card_desc{margin-top:18px;padding-top:10px;border-top:1px solid #EEE;}
.list_card_result dt{flex-shrink:0;margin-right:7px;}
.list_card_result dd{font-size:14px;line-height:21px;color:#191919;}
.list_card_result .txt_g{display:block;margin-top:2px;font-size:12px;line-height:18px;color:#949494;/* 2023-09-07-v1629 */ }
/* 2023-09-04-v1624 :추가 끝 */
/* 카드 추가 레이어 */
.wrap_layer_add{position:relative;}
.wrap_layer_add.open .card_add_layer{display:block;}
.card_add_layer{display:none;overflow:hidden;position:absolute;top:-39px;left:-30px;z-index:20;width:594px;border:1px solid #000;border-radius:16px;background-color:#FFF;box-shadow:0px 8px 12px 0px rgba(0,0,0,0.04);/* 2023-09-07-v1629-2 */ }
.card_add_layer .inner_layer{padding:30px 0;/* 2023-09-07-v1629-2 */ }
.card_add_layer .btn_close_50{margin-left:auto;}
.card_add_layer .box_add{display:flex;min-height:67px;margin:0 32px 26px;padding-left:24px;border-radius:6px;background:#F5F6F9;align-items:center;}
.card_add_layer .box_add_list{height:739px;overflow-y:auto;/* 2024-01-17-v1742 :추가 시작 */ /* 2024-01-17-v1742 :추가 끝 */ /* 2023-09-07-v1629-2 */ }
.card_add_layer .box_add_list::-webkit-scrollbar{width:6px;}
.card_add_layer .box_add_list::-webkit-scrollbar-track{background:transparent;}
.card_add_layer .box_add_list::-webkit-scrollbar-thumb{background-color:#eee;border-radius:3px;}
.card_add_layer .box_add_list::-webkit-scrollbar-thumb:hover{background-color:#949494;}
.card_add_layer .box_add_list::-webkit-scrollbar-button{width:6px;background:transparent;height:0;/* 2024-01-17-v1742 */ }
.card_add_layer .box_add_list::-webkit-scrollbar-button:vertical:start:decrement,.card_add_layer .box_add_list::-webkit-scrollbar-button:vertical:start:increment{display:block;height:0;}
.card_add_layer .txt_add{font-size:16px;line-height:26px;}
.card_add_layer .tit_option{display:block;margin-bottom:12px;font-size:14px;color:#191919;/* 2023-09-07-v1629-2 */ }
.card_add_layer .group_option{padding:0 32px;}
.card_add_layer .group_option + .group_option{margin-top:34px;/* 2023-09-07-v1629-2 */ }
.card_add_layer .list_option li{display:flex;align-items:center;}
.card_add_layer .list_option li + li{margin-top:20px;}
.card_add_layer .thumb_option{display:block;flex-shrink:0;width:64px;margin-right:20px;}
.card_add_layer .thumb_option.type2{align-self:flex-start;}
.card_add_layer .cont_option{margin-right:auto;}
.card_add_layer .tit_cont{font-weight:400;font-size:14px;line-height:22px;color:#191919;}
.card_add_layer .desc_cont{margin-top:2px;font-size:14px;line-height:20px;color:#949494;}
.card_add_layer .btn_option{flex-shrink:0;min-width:76px;margin-left:20px;}
/* 카드 추천 레이어 */
.wrap_layer_recommend{position:absolute;top:56px;right:0;/* 2023-08-30-v1618 */ }
.wrap_layer_recommend.open .card_recommend_layer{display:block;}
.wrap_layer_recommend .btn_card_recommend{width:200px;}
.card_recommend_layer{display:none;position:absolute;left:-750px;top:70px;right:-10px;z-index:20;/* 2023-10-12-v1659 */ /* 2023-09-07-v1629-2 :수정 시작 */ /* 2023-09-07-v1629-2 :수정 끝 */ }
.card_recommend_layer .inner_layer{padding:24px 0 36px;border:1px solid #000;border-radius:18px;background-color:#FFF;box-shadow:0px 8px 12px 0px rgba(0,0,0,0.04);/* 2023-10-12-v1659 */ }
.card_recommend_layer .layer_head{padding:0 30px;}
.card_recommend_layer .tit_layer{display:block;font-weight:700;font-size:18px;line-height:29px;color:#191919;}
.card_recommend_layer .desc_layer{font-size:14px;line-height:20px;color:#949494;}
.card_recommend_layer .btn_close_50{position:absolute;top:14px;right:13px;}
.card_recommend_layer .cont_layer{overflow:hidden;margin-top:42px;}
.card_recommend_layer .control_recommend [class*="btn_"]{position:absolute;top:433px;z-index:10;width:80px;height:80px;margin:0;background:none;}
.card_recommend_layer .btn_prev_80{display:none;left:13px;}
.card_recommend_layer .btn_next_80{right:13px;}
.card_recommend_layer .list_recommend{padding:0 24px;}
.card_recommend_layer .list_recommend::after{display:block;clear:both;content:"";}
.card_recommend_layer .list_recommend li{position:relative;float:left;width:272px;padding:28px 16px 29px;border-radius:14px;border:1px solid rgba(0,0,0,0.04);box-sizing:border-box;}
.card_recommend_layer .list_recommend li + li{margin-left:14px;}
.card_recommend_layer .list_recommend li.on{border-color:#326EDC;background-color:#FAFAFA;}
.card_recommend_layer .list_recommend li:hover{border-color:#326EDC;}
.card_recommend_layer .list_recommend li:hover .tit_recommend{font-weight:700;color:#326EDC;}
.card_recommend_layer .list_recommend li:nth-child(1) .box_recommend{background-color:#E9D7CB;}
.card_recommend_layer .list_recommend li:nth-child(2) .box_recommend{background-color:#F0F0F0;}
.card_recommend_layer .list_recommend li:nth-child(3) .box_recommend{background-color:#C9BDDA;}
.card_recommend_layer .list_recommend li:nth-child(4) .box_recommend{background-color:#D2AF84;}
.card_recommend_layer .list_recommend li:nth-child(5) .box_recommend{background-color:#D1DDF3;}
.card_recommend_layer .list_recommend li:nth-child(6) .box_recommend{background-color:#BBCDB0;}
.card_recommend_layer .inp_choice:checked + .lab_choice .tit_recommend{font-weight:700;color:#326EDC;}
.card_recommend_layer .lab_choice{display:block;width:240px;height:auto;/* 2023-10-12-v1659 */ }
.card_recommend_layer .tit_recommend{display:flex;align-items:center;font-weight:400;font-size:14px;line-height:14px;color:#191919;}
.card_recommend_layer .tit_recommend .icon_check2{margin:-3px 0 0 4px;/* 2023-10-12-v1659 */ }
.card_recommend_layer .desc_recommend{margin-top:6px;font-size:13px;line-height:17px;color:#949494;}
.card_recommend_layer .box_recommend{position:relative;width:240px;margin-top:37px;padding:26px 3px 0 10px;border-radius:18px;box-shadow:0px 10px 14px 0px rgba(0,0,0,0.04);box-sizing:border-box;/* 2023-10-12-v1659 */ /* 2023-09-07-v1629-2 */ }
.card_recommend_layer .box_recommend .inner_box{overflow:hidden;position:relative;z-index:1;height:520px;padding-bottom:26px;/* 2023-10-12-v1659 */ }
.card_recommend_layer .box_recommend .inner_box::-webkit-scrollbar{width:4px;}
.card_recommend_layer .box_recommend .inner_box::-webkit-scrollbar-track{background:transparent;}
.card_recommend_layer .box_recommend .inner_box::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);border-radius:2px;}
.card_recommend_layer .box_recommend .inner_box::-webkit-scrollbar-button{width:4px;background:transparent;}
.card_recommend_layer .box_recommend .thumb_g{width:220px;/* 2023-10-12-v1659 */ }
.card_recommend_layer .box_recommend .scroll_on{overflow-y:auto;/* 2023-10-12-v1659 */ }
.card_recommend_layer .box_recommend:after{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:18px;border:1px solid rgba(0,0,0,0.08);content:'';}
/* 2023-08-07-v1576 :수정 끝 */
/* 2023-12-22-v1700 :추가 시작 */
/* 쿠폰 */
/* 2023-03-06-v1795 :추가 시작 */
.content-coupon-list .wrap_filter .opt_comm{width:170px;}
.content-coupon-list .wrap_filter .opt_calendar{width:250px;}
.content-coupon-list .wrap_filter .box_tf_comm{width:250px;}
/* 2023-03-06-v1795 :추가 끝 */
.wrap_coupon_bradge .box_information + .group_bradge{margin-top:35px;}
.wrap_coupon_bradge .group_bradge{margin-top:40px;/* 2024-01-24-v1757 */ }
.wrap_coupon_bradge .group_bradge .wrap_tit{padding:0;}
.wrap_coupon_bradge .group_bradge .tit_g{font-weight:700;font-size:20px;line-height:30px;}
.wrap_coupon_bradge .group_bradge .desc_comm{margin-top:7px;font-size:13px;line-height:19px;}
.wrap_coupon_bradge .group_bradge + .group_bradge{margin-top:60px;}
.wrap_coupon_bradge .list_bradge{display:flex;flex-wrap:wrap;gap:15px 20px;margin-top:30px;/* 2024-01-24-v1757 :수정 시작 */ /* 2024-01-24-v1757 :수정 끝 */ }
.wrap_coupon_bradge .list_bradge li{overflow:hidden;flex-basis:calc(50% - 10px);box-sizing:border-box;}
.wrap_coupon_bradge .list_bradge.type_direct li{border:1px solid #EEE;border-radius:10px;background-color:#FAFAFA;}
.wrap_coupon_bradge .list_bradge.type_direct .thumb_list{overflow:hidden;width:240px;height:359px;margin:0 auto;padding-top:30px;box-sizing:border-box;/* 2024-03-13-v1804 */ }
.wrap_coupon_bradge .list_bradge.type_direct .link_list{display:block;padding:25px 22px;background-color:#FFF;}
.wrap_coupon_bradge .list_bradge.type_direct .link_list:hover{text-decoration:none;}
.wrap_coupon_bradge .list_bradge.type_direct .tit_link{font-weight:700;font-size:18px;line-height:18px;color:#191919;}
.wrap_coupon_bradge .list_bradge.type_direct .desc_link{margin-top:10px;font-size:13px;line-height:18px;color:#666;}
.wrap_coupon_bradge .list_bradge.type_direct .txt_link{display:block;margin-top:12px;font-weight:500;font-size:12px;line-height:18px;color:#326EDC;}
.wrap_coupon_bradge .list_bradge.type_direct .txt_link .icon{margin:3px 0 0 3px;}
.wrap_coupon_bradge .list_bradge.type_ex{/* 2024-03-06-v1795 :수정 시작 */ /* 2024-03-06-v1795 :수정 끝 */ }
.wrap_coupon_bradge .list_bradge.type_ex .link_list{display:flex;justify-content:space-between;align-items:center;width:460px;height:126px;padding:25px 21px 21px 24px;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_coupon_240306.png) no-repeat;background-size:460px 126px;box-sizing:border-box;/* 2024-03-07-v1800 */ }
.wrap_coupon_bradge .list_bradge.type_ex .link_list:hover{text-decoration:none;}
.wrap_coupon_bradge .list_bradge.type_ex .tit_cont{display:flex;font-weight:700;font-size:16px;line-height:24px;color:#191919;/* 2024-03-07-v1800 */ }
.wrap_coupon_bradge .list_bradge.type_ex .tit_cont .icon{margin:5px 0 0 8px;/* 2024-03-07-v1800 */ }
.wrap_coupon_bradge .list_bradge.type_ex .desc_cont{margin-top:2px;font-size:12px;line-height:18px;color:#949494;}
.wrap_coupon_bradge .list_bradge.type_ex .txt_cont{display:flex;margin-top:12px;font-size:12px;line-height:18px;color:#326EDC;}
.wrap_coupon_bradge .list_bradge.type_ex .txt_cont span:first-child::after{display:inline-block;width:1px;height:11px;margin:3px 7px 0;background-color:rgba(0,0,0,0.1);vertical-align:top;content:'';/* 2024-03-07-v1800 */ }
.wrap_coupon_bradge .list_bradge.type_ex .thumb_link{overflow:hidden;position:relative;width:80px;height:80px;border-radius:4px;background-color:#FFF;}
.wrap_coupon_bradge .list_bradge.type_ex .thumb_link:after{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.05);border-radius:4px;content:'';}
.wrap_coupon_bradge .list_bradge.type_save{margin-top:15px;/* 2024-01-05-v1736 */ }
.wrap_coupon_bradge .list_bradge.type_save li{display:flex;justify-content:space-between;align-items:center;height:170px;padding:22px;border:1px solid #EEE;border-radius:10px;background-color:#FFF;box-sizing:border-box;/* 2024-01-05-v1736 */ }
.wrap_coupon_bradge .list_bradge.type_save .item_empty{flex:1;justify-content:center;}
.wrap_coupon_bradge .list_bradge.type_save .item_empty .desc_cont{font-size:14px;color:#949494;}
.wrap_coupon_bradge .list_bradge.type_save .cont_list{width:330px;}
.wrap_coupon_bradge .list_bradge.type_save .txt_cont{display:flex;align-items:center;font-size:12px;line-height:17px;color:#949494;/* 2024-01-09-v1737 */ }
.wrap_coupon_bradge .list_bradge.type_save .bar_txt{flex-shrink:0;width:1px;height:10px;margin:0 6px;background-color:#D8D8D8;vertical-align:top;/* 2024-01-09-v1737 */ }
.wrap_coupon_bradge .list_bradge.type_save .tit_cont{display:block;margin-top:11px;font-weight:700;font-size:16px;line-height:21px;color:#191919;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wrap_coupon_bradge .list_bradge.type_save .txt_type{display:block;margin-bottom:2px;font-size:13px;line-height:18px;}
.wrap_coupon_bradge .list_bradge.type_save .desc_cont{margin-top:6px;font-size:12px;line-height:18px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wrap_coupon_bradge .list_bradge.type_save .link_cont{margin-top:15px;font-weight:500;font-size:12px;line-height:18px;color:#326EDC;/* 2024-01-19-v1750 */ }
.wrap_coupon_bradge .list_bradge.type_save .link_cont:hover{text-decoration:none;}
.wrap_coupon_bradge .list_bradge.type_save .link_cont .icon{margin:3px 0 0 3px;}
.wrap_coupon_bradge .list_bradge.type_save .thumb_list{overflow:hidden;position:relative;width:60px;height:60px;border-radius:4px;background-color:#FFF;}
.wrap_coupon_bradge .list_bradge.type_save .thumb_list:after{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.05);border-radius:4px;content:'';}
.wrap_coupon_bradge + .wrap_btn_comm{margin-top:30px;padding:0;border:0 none;}
.box_store_connect{display:flex;align-items:center;height:52px;margin-top:20px;padding:0 16px;background-color:#F4F9FF;/* 2024-01-24-v1757 */ }
.box_store_connect .icon_store{flex-shrink:0;margin-right:10px;}
.box_store_connect .desc_box{font-size:14px;line-height:17px;color:#191919;}
.box_store_connect .emph_bold{font-weight:700;}
/* 2024-01-24-v1757  .box_coupon_proposal{width:530px;height:180px;margin-bottom:30px;padding:25px 29px 28px;background:url(../../resources/images/box_coupon_proposal.png) no-repeat;background-size:530px 180px;box-sizing:border-box;.tit_box{font-size:18px;line-height:27px;color:#326EDC;letter-spacing:-0.5px;} .desc_box{margin-top:6px;font-size:13px;line-height:17px;color:#78808A;} .btn_temp{margin:20px 0 0 -2px;} } */
/* 2023-12-22-v1700 :추가 끝 */
/* 2024-01-08 :추가 시작 */
/* 2024-01-08 :추가 끝 */
/* 2024-01-25-v1754 추가 시작 */
/* 메시지작성_메인 */
.message_main{overflow:hidden;position:relative;padding:0;border-top:1px solid #666;/* 2024-01-26-v1761 */ /* 2024-02-16-v1779 :수정 시작 */ /* 2024-02-16-v1779 :수정 끝 */ }
.message_main .tit_g{font-size:20px;line-height:27px;color:#333;}
.message_main .tit_g + .desc_g{margin-top:12px;}
.message_main .desc_g{font-size:13px;line-height:19px;color:#666;}
.message_main .box_head{display:flex;align-items:flex-end;}
.message_main .box_head .cont_text{margin-right:auto;}
.message_main .box_head .btn_g{width:130px;height:36px;line-height:36px;box-sizing:border-box;}
.message_main .link_example{display:flex;align-items:center;width:172px;height:40px;padding:0 25px 0 0;border-radius:999px;background-color:#326edc;font-weight:500;font-size:14px;color:#fff;white-space:nowrap;box-sizing:border-box;/* 2024-02-16-v1779 */ }
.message_main .link_example:hover{text-decoration:none;}
.message_main .link_example .img_g{width:69px;height:51px;margin:-5px -8px 0 -7px;}
.message_main .group_message.type_ex{margin-top:40px;}
.message_main .group_message.type_direct{margin-top:20px;}
.message_main .group_message.type_message{display:flex;justify-content:space-between;margin-top:60px;}
.message_main .group_message.on .box_example{display:flex;}
.message_main .group_message.on .ico_arrow2{transform:rotate(180deg);}
.message_main .group_message::after{/* 2024-03-06-v1799 */ }
.message_main .group_message .box_column{display:flex;flex-direction:column;flex-basis:454px;margin:0;border:0;border-radius:0;}
.message_main .view_message{display:inline-block;position:relative;top:auto;right:auto;z-index:-1;width:165px;height:190px;margin-top:25px;padding:33px 6px 0;border-bottom:0 none;border-radius:32px 32px 0 0;}
.message_main .popup_message{position:relative;margin:19px 0 0;}
.message_main .popup_message .popup_cont{flex-shrink:0;width:700px;}
.message_main .popup_message .btn_g{flex-shrink:0;width:130px;line-height:36px;box-sizing:border-box;color:#333;}
.message_main .list_type{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px;/* 2024-03-06-v1799 */ }
.message_main .list_type li{display:flex;overflow:hidden;width:454px;height:182px;margin-top:8px;border-radius:8px;border:1px solid rgba(0,0,0,0.06);box-sizing:border-box;}
.message_main .list_type .cont_info{flex-shrink:0;position:relative;width:212px;padding:36px 10px 0 26px;box-sizing:border-box;}
.message_main .list_type .cont_info:hover{background-color:#f4f9ff;text-decoration:none;}
.message_main .list_type .cont_img{flex-shrink:0;width:240px;background-color:#ebeef2;}
.message_main .list_type .ico_beta{width:20px;height:9px;margin-left:4px;background-position:-730px -842px;}
.message_main .list_type .emph_comm{position:absolute;bottom:22px;left:19px;padding:8px;font-weight:500;/* 2024-01-26-v1761 */ }
.message_main .tit_type{font-size:14px;color:#333;}
.message_main .desc_type{margin-top:5px;font-size:12px;line-height:17px;color:#666;}
.message_main .icon_arrow_12{margin:3px 0 0 5px;/* 2024-01-26-v1761 */ }
.message_main .box_example{display:none;gap:28px;overflow-x:auto;padding:42px 0 15px;white-space:nowrap;-webkit-overflow-scrolling:touch;}
.message_main .box_example .wrap_message:before{background-color:#ebeef2;}
.message_main .box_example .link_name{background-color:#f5f5f5;}
.message_main .btn_more{display:block;position:relative;margin:31px auto 0;text-align:center;}
.message_main .btn_more:before{display:block;position:absolute;top:22px;left:-424px;z-index:-1;width:940px;height:1px;background-color:#e9e9e9;content:"";}
.message_main .btn_more .txt_btn{display:block;font-size:12px;color:#333;}
.message_main .btn_more .ico_arrow2{width:40px;height:40px;margin-bottom:10px;background-position:0 -900px;}
.message_main .cont_img{text-indent:-9999px;}
.message_main .cont_img.type_video{background:#ebeef2 url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_message_view01.png) no-repeat center;background-size:90px 152px;}
.message_main .cont_img.type_text{background:#ebeef2 url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_message_view02.png) no-repeat center;background-size:90px 136px;}
.message_main .cont_img.type_wideimg{background:#ebeef2 url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_message_view03.png) no-repeat center;background-size:117px 126px;}
.message_main .cont_img.type_widelist{background:#ebeef2 url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_message_view04.png) no-repeat center;background-size:107px 149px;}
.message_main .cont_img.type_commerce{background:#ebeef2 url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_message_view05.png) no-repeat center;background-size:240px 180px;}
.message_main .cont_img.type_feed{background:#ebeef2 url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_message_view06.png) no-repeat center;background-size:240px 180px;}
.message_main .cont_img.type_quiz{background:#ebeef2 url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/bg_message_view07.png) no-repeat center;background-size:108px 142px;}
.message_main + .wrap_btn_comm{margin-top:30px;padding:0;border:0 none;/* 2024-01-26-v1761 */ }
.box_example .tit_example{display:block;overflow:hidden;margin-bottom:12px;font-size:14px;color:#191919;white-space:nowrap;text-overflow:ellipsis;}
.box_example .view_message{top:inherit;right:inherit;z-index:1;width:214px;height:auto;margin:0;padding:0;border-radius:0;border:0;}
.box_example .view_message_phone .wrap_message{display:grid;width:100%;height:374px;margin:0;padding:17px 0 2px;box-sizing:border-box;}
.box_example .view_message_phone .wrap_message:before{width:100%;height:100%;border-radius:10px;}
.box_example .view_message_phone .wrap_message:after{display:none;}
.box_example .view_message_phone .talk_message{height:310px;margin:0 12px;}
.box_example .comp_message .box_message{overflow:hidden;width:100%;box-sizing:border-box;}
.box_example .comp_message .file_message{height:95px;background-color:#eef2f7;}
.box_example .wrap_message .area_message .inner_message{padding:12px 9px 9px;}
.box_example .wrap_message .desc_message{border-radius:0;font-size:12px;line-height:14px;white-space:initial;color:#333;}
.box_example .link_copy{display:inline-flex;align-items:center;justify-self:center;position:relative;z-index:1;margin-top:-1px;padding:13px 0 13px;font-weight:500;font-size:12px;line-height:18px;color:#326edc;text-align:center;}
.box_example .link_copy:hover{text-decoration:none;}
.box_example .link_copy .icon_arrow_12{margin:-2px 0 0 4px;}
.group_message .list_message{margin-top:14px;}
.group_message .list_message li{display:flex;position:relative;height:124px;padding:18px;border:1px solid rgba(0,0,0,0.06);border-radius:10px;box-sizing:border-box;/* 2024-01-25-v1760 */ }
.group_message .list_message li + li{margin-top:12px;}
.group_message .list_message .cont_info{width:100%;}
.group_message .list_message .thumb_img{flex-shrink:0;overflow:hidden;position:relative;width:58px;height:58px;margin:26px 0 0 25px;border-radius:4px;box-sizing:border-box;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
.group_message .list_message .thumb_img:after{display:block;width:100%;height:100%;border:1px solid rgba(0,0,0,0.1);border-radius:4px;box-sizing:border-box;content:"";}
.group_message .list_message .thumb_img:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);content:"";}
.group_message .list_message .ico_play{position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;background-position:-780px -820px;}
.group_message .list_message .emph_comm{display:inline-block;margin-top:8px;vertical-align:top;/* 2024-01-26-v1761 */ }
.group_message .txt_info{position:relative;margin-right:15px;font-size:12px;color:#888;font-family:-apple-system,"Roboto","Noto Sans",AppleSDGothicNeo-medium,sans-serif;}
.group_message .txt_info:first-child:before{display:block;position:absolute;top:1px;right:-9px;width:1px;height:10px;background-color:#d8d8d8;content:"";}
.group_message .desc_mesage{display:-webkit-box;overflow:hidden;height:32px;margin-top:9px;font-size:12px;line-height:16px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;/* 2024-01-25-v1760 */ }
.group_message .box_message2 .emph_comm{display:inline-block;padding:5px;margin:4px 0 0 -4px;font-weight:500;/* 2024-01-26-v1761 */ }
.group_message .box_empty{display:flex;align-items:center;justify-content:center;flex:1;width:100%;min-height:124px;margin-top:13px;border:1px solid rgba(0,0,0,0.06);border-radius:10px;box-sizing:border-box;/* 2024-02-16-v1779  */ }
.group_message .txt_empty{font-size:14px;color:#949494;line-height:20px;/* 2024-01-26-v1761 */ }
.group_message .btn_list{width:140px;color:#333;}
.cont_message .btn_list{width:140px;color:#333;}
.cont_message .btn_first{width:160px;top:54px;right:0;font-size:13px;line-height:36px;}
.cont_message .wrap_example{padding-top:40px;border-top:1px solid #666;}
/* 활용예시 */
.wrap_example .tit_g{font-size:20px;color:#333;font-weight:normal;}
.wrap_example .tit_g + .desc_g{margin-top:4px;}
.wrap_example .desc_g{font-size:14px;line-height:17px;color:#888;}
.wrap_example .list_tab{margin:23px 0 40px;font-size:0;}
.wrap_example .list_tab li{display:inline-block;margin-right:10px;}
.wrap_example .list_tab li.on .btn_tab{background-color:#467cdf;color:#fff;font-weight:bold;}
.wrap_example .btn_tab{overflow:hidden;display:block;width:160px;height:44px;border:1px solid rgba(0,0,0,0.1);border-radius:22px;font-size:14px;line-height:44px;text-align:center;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;}
.wrap_example .btn_tab:hover{text-decoration:none;}
.wrap_example .btn_all{width:120px;}
.wrap_example .group_example{display:flex;justify-content:space-between;overflow:hidden;height:400px;padding:13px 66px 0 65px;background-color:#f9f9f9;box-sizing:border-box;}
.wrap_example .group_example + .group_example{margin-top:20px;}
.group_example .cont_info{flex-shrink:0;width:490px;margin-top:46px;}
.group_example .txt_category{display:block;margin-bottom:13px;font-size:12px;line-height:24px;color:#326edc;}
.group_example .tit_example{font-size:20px;color:#333;}
.group_example .desc_example{margin-top:20px;font-size:14px;line-height:20px;color:#333;word-break:keep-all;}
.group_example .list_info{margin-top:15px;}
.group_example .list_info li{position:relative;padding-left:11px;font-size:12px;line-height:20px;color:#666;}
.group_example .list_info li:before{display:block;position:absolute;top:7px;left:1px;width:3px;height:3px;border-radius:50%;background-color:#888;content:"";}
.group_example .btn_copy{width:160px;margin-top:36px;line-height:36px;}
.group_example .box_example .view_message{position:relative;width:290px;background-color:transparent;}
.group_example .box_example .view_message_phone .wrap_message{height:388px;padding:23px 0 0;}
.group_example .box_example .view_message_phone .wrap_message:before{border-radius:20px 20px 0 0;}
.group_example .box_example .view_message_phone .talk_message{height:100%;max-height:365px;margin:0 40px;}
.group_example .box_example .comp_message .box_message{margin-bottom:23px;}
.group_example .box_example .comp_message .file_message{height:105px;}
/* 2024-01-25-v1754 추가 끝 */
/* 2024-01-26-v1761 추가 시작 */
.popup_message{display:none;}
.popup_message .tit_messages{font-size:14px;font-weight:700;color:#191919;}
.popup_message .tit_messages + .desc_message{margin-top:5px;}
.popup_message .icon_info_18{margin-right:8px;}
.popup_message .desc_message{font-size:13px;line-height:20px;color:#191919;}
.popup_message .desc_message + .emph_g{display:inline-block;margin-top:13px;}
.popup_message .desc_message .emph_caution{font-size:14px;font-weight:normal;color:#ff5640;}
.popup_message .list_message{margin-top:7px;}
.popup_message .list_message li{font-size:13px;line-height:19px;color:#333;}
.popup_message .list_message + .wrap_link{margin-top:15px;}
.popup_message .link_check{width:130px;height:38px;font-size:13px;background-color:#326edc;border-radius:3px;color:#fff;line-height:40px;text-align:center;}
.popup_message .emph_comm{font-weight:500;}
.popup_message .emph_comm + .emph_comm{margin-left:20px;}
/* 2024-01-26-v1761 추가 끝 */
/* 2024-01-22-v1735 :추가 시작 */
/* 비즈니스 채널 > 비즈니스 정보 입력 */
.content-business-inspection{/* 2024-02-08-v1772 :수정 시작 */ /* 2024-02-08-v1772 :수정 끝 */ /* 2024-01-30-v1758 :수정 시작 */ /* 2024-01-30-v1758 :수정 끝 */ }
.content-business-inspection .group_comm{margin-top:10px;}
.content-business-inspection .box_information{margin-top:0;}
.content-business-inspection .desc_comm.type3{display:flex;align-items:center;margin:16px 0;}
.content-business-inspection .desc_comm.type3 .icon{margin-right:4px;margin-top:-1px;}
.content-business-inspection .inner_group .area_form + .area_form{margin-top:30px;padding-top:30px;border-top:1px solid #eee;/* 2024-02-08-v1772 */ }
.content-business-inspection .area_tab{border:1px solid #eee;}
.content-business-inspection .area_tab .list_g{padding:20px;}
.content-business-inspection .area_tab .list_g li{position:relative;padding-left:10px;font-size:13px;line-height:22px;}
.content-business-inspection .area_tab .list_g li + li{margin-top:10px;}
.content-business-inspection .area_tab .list_g li:before{display:block;position:absolute;top:8px;left:0;width:2px;height:2px;background:#191919;content:'';}
.content-business-inspection .area_tab .emph_bold{font-weight:700;}
.content-business-inspection .area_tab .link_g{text-decoration:underline;}
.content-business-inspection .area_tab + .area_form{margin-top:20px;}
.content-business-inspection .group_type_address{/* 2024-02-21-v1781 */ }
.content-business-inspection .group_form .cont_choice .box_information2{/* 2024-02-21-v1781 */ }
.content-business-inspection .desc_comm.type2{margin-top:-4px;margin-bottom:12px;}
.content-business-inspection .area_order_num{display:flex;}
.content-business-inspection .area_order_num .type_num_three:before{display:block;width:1px;height:20px;margin:0 10px;background:#ddd;content:'';}
.content-business-inspection .area_order_num .type_num_three + .error_form{margin-left:22px;}
.content-business-inspection .txt_required{font-size:18px;color:#e85e36;}
.content-business-inspection .box_information2 ~ .wrap_tit{margin-top:30px;}
.content-business-inspection .wrap_btn_comm{margin-top:0;border-top:0;}
/* 비즈니스 채널 > 채널 정보 입력 */
.content-business-channel .wrap_comm:nth-of-type(3){padding-top:10px;}
/* 비즈니스 채널 > 개설하기 완료 */
.wrap_complete .inner_group{width:940px;margin:0 auto;}
.wrap_complete .group_profile{padding:70px 0 40px;background-color:#FAFAFA;text-align:center;}
.wrap_complete .group_profile .tit_group{font-size:32px;line-height:40px;letter-spacing:-0.5px;}
.wrap_complete .group_profile .wrap_thumb{width:100px;height:100px;margin:25px auto 0;}
.wrap_complete .group_profile .tit_name{display:block;padding-top:14px;font-size:20px;line-height:29px;}
.wrap_complete .group_profile .desc_group{display:block;padding-bottom:18px;color:#191919;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;font-size:14px;line-height:16px;}
.wrap_complete .group_profile .group_btn{display:inline-flex;flex-direction:column;align-items:center;vertical-align:top;}
.wrap_complete .group_profile .link_vod{display:inline-flex;margin-top:16px;padding-bottom:1px;font-weight:500;font-size:12px;line-height:18px;text-decoration:underline;color:#949494;vertical-align:top;}
.wrap_complete .group_info{padding-top:80px;}
.wrap_complete .group_info .inner_group{display:flex;flex-direction:column;align-items:center;}
.wrap_complete .group_info .tit_group{font-size:32px;line-height:40px;letter-spacing:-1px;}
.wrap_complete .group_info .tit_group .emph_txt{font-size:34px;}
.wrap_complete .group_info .group_btn{display:flex;justify-content:center;gap:10px;padding-top:40px;}
.wrap_complete .group_info .link_group{display:block;width:170px;height:48px;}
.wrap_complete .group_info .list_sample{display:grid;grid-template-columns:repeat(2,auto);gap:18px;width:100%;padding-top:40px;}
.wrap_complete .area_setting{display:flex;flex-direction:column;gap:10px;width:100%;padding-top:40px;}
.wrap_complete .list_mystore{display:flex;justify-content:space-between;gap:17px;width:100%;padding-top:20px;}
.wrap_complete .list_mystore li{flex:1;height:100%;}
.wrap_complete .list_mystore li:first-child .link_list{background-color:#E6F6FD;/* 2024-01-30-v1758 */ }
.wrap_complete .list_mystore li:nth-child(2) .link_list{background-color:#FFEEF6;/* 2024-01-30-v1758 */ }
.wrap_complete .list_mystore li:nth-child(3) .link_list{background-color:#FFF4D6;/* 2024-01-30-v1758 */ }
.wrap_complete .list_mystore .link_list{display:block;padding:30px 26px;border-radius:16px;}
.wrap_complete .list_mystore .link_list:hover{text-decoration:none;}
.wrap_complete .list_mystore .tit_list{font-size:24px;line-height:30px;letter-spacing:-1px;}
.wrap_complete .list_mystore .thumb_g{height:150px;}
.wrap_complete .list_mystore .desc_list{color:rgba(25,25,25,0.6);font-size:14px;}
.wrap_complete .list_mystore .txt_more{display:flex;align-items:center;margin-top:9px;font-weight:500;font-size:12px;line-height:18px;color:#326EDC;/* 2024-01-30-v1758 */ }
.wrap_complete .list_mystore .txt_more .icon_arrow_12{margin:-2px 0 0 3px;}
/* 2024-01-22-v1735 :추가 끝 content-business-channel */
/** 레이어_신규그룹 만들기,그룹에 친구추가 **/
.layer_friend{width:640px;margin-left:-320px;}
.layer_friend .tit_info{display:block;margin:20px 0 6px;font-weight:normal;font-size:14px;line-height:17px;}
.layer_friend .box_tf3{height:56px;}
.layer_friend .box_tf3 .tf_g{height:30px;}
.layer_friend .wrap_inp .item_inp{display:block;margin:9px 12px 0 0;}
.layer_friend .box_tf2{position:relative;height:79px;margin-top:10px;}
.layer_friend .desc_placeholder{position:absolute;top:9px;left:14px;font-size:14px;line-height:20px;color:#bbbbbb;pointer-events:none;}
.layer_friend .info_count{overflow:hidden;margin:10px 0 28px;font-size:12px;line-height:14px;color:#999999;}
.layer_friend .info_count .txt_info{float:left;}
.layer_friend .info_count .txt_byte{float:right;}
.layer_friend .upload_btn{display:block;width:82px;height:32px;margin:12px auto 8px;}
.layer_friend .btn_upload{width:82px;height:32px;line-height:31px;}
.layer_friend .info_upload{font-size:14px;line-height:20px;color:#888888;text-align:center;}
.layer_friend .link_down{font-size:13px;line-height:19px;color:#888888;text-decoration:underline;}
.layer_friend .wrap_btn{margin-top:38px;padding:20px 0;}
.layer_friend .make_newgroup .txt_byte{font-size:12px;}
.layer_friend .info_filedone{margin:11px 0 8px 0;font-size:14px;line-height:17px;color:#888888;text-align:center;}
.layer_friend .filedone_btn{display:block;width:82px;height:32px;margin:0 auto;}
.make_newgroup{padding-top:20px;}
.make_newgroup .wrap_inp{overflow:visible;}
.add_friend{padding-top:10px;}
/** 레이어_등록결과 레이어 **/
.layer_result .layer_body{padding:43px 30px 31px;}
.layer_result .desc_result{overflow:hidden;font-size:20px;line-height:23px;}
.layer_result .desc_result .emph_g{float:left;overflow:hidden;max-width:310px;text-overflow:ellipsis;white-space:nowrap;}
.layer_result .desc_msg{font-size:14px;line-height:18px;color:#666666;}
.layer_result .box_result{overflow:hidden;height:168px;margin:19px 0 18px;padding:44px 0;border:1px solid #d8d8d8;border-radius:2px;}
.layer_result .box_result .item_result{float:left;width:192px;height:100%;border-left:1px dashed #cccccc;text-align:center;font-size:16px;line-height:18px;}
.layer_result .item_result .ico_rocket{display:block;width:58px;height:58px;margin:18px auto 15px;background-position:-320px -240px;}
.layer_result .item_result .on{width:58px;height:58px;background-position:-320px -180px;}
.layer_result .box_result .item_try{border-left:0;}
.layer_result .item_try .ico_rocket{width:67px;margin-left:69px;background-position:-320px 0;}
.layer_result .item_success .ico_rocket{background-position:-320px -120px;}
.layer_result .item_success .on{background-position:-320px -60px;}
.layer_result .box_result .num_result{display:block;margin-top:15px;font-size:30px;line-height:32px;text-align:center;}
.layer_result .wrap_btn{margin-top:28px;padding:0;text-align:center;border-top:0 none;}
.layer_result .btn_g2{width:122px;}
/* 친구 그룹 만들기 팝업레이어 */
.layer_friend .wrap_inp .box_inp{margin:11px 0 16px;}
.layer_friend .wrap_inp .box_inp:last-child{margin-bottom:30px;}
.layer_friend .wrap_switch .item_inp{display:inline-block;margin:9px 15px 0 0;}
.make_newgroup .opt_g2 .btn_opt{color:#bbb;line-height:17px;}
.make_newgroup .opt_g2 .desc_message{display:none;}
.make_newgroup .opt_open .desc_message{display:block;}
.make_newgroup .opt_customer{margin-bottom:20px;}
.make_newgroup .opt_customer .fake_scroll{max-height:157px;}
.make_newgroup .opt_message{width:420px;}
.make_newgroup .box_inp .wrap_tooltip{top:-5px;left:103px;}
.make_newgroup .box_inp .layer_tooltip{left:-8px;width:auto;padding:13px 6px 12px 14px;line-height:18px;letter-spacing:-0.2px;}
.make_newgroup .layer_tooltip .ico_arr{left:18px;}
.box_inp .txt_message{display:block;padding:6px 0 6px 0;font-size:14px;line-height:20px;color:#888;}
.box_inp .txt_message .emph_num{font-weight:400;color:#2eacbc;}
.opt_message .box_opt2{height:172px;}
.opt_message .box_opt2 .btn_opt{line-height:20px;}
.opt_message .txt_message{display:block;padding:0;color:#333;}
.opt_message .desc_message{font-size:13px;}
.opt_message .emph_message{color:#999;}
.opt_message .emph_message:before{display:inline-block;width:1px;height:12px;margin:2px 7px;background-color:rgba(0,0,0,0.1);content:'';vertical-align:top;}
.opt_message .emph_message:first-child:before{display:none;}
.opt_message .box_opt2 .desc_empty{padding:56px 0 0;line-height:17px;}
.opt_message .desc_empty .emph_empty{display:block;margin-top:6px;color:#999;font-size:13px;line-height:18px;}
.file_info .tbl_friend .item_inp{width:18px;margin:0 auto;}
.file_info .tbl_friend .item_inp .lab_g{padding:0;}
.file_info .btn_add{position:absolute;top:-10px;right:0;width:150px;line-height:37px;font-size:14px;border-color:rgba(0,0,0,0.05);background-color:#ffdf2c;color:rgba(0,0,0,0.8);}
.file_info .ico_write{width:10px;height:10px;margin:-3px 2px 0 0;background-position:-400px -550px;vertical-align:middle;}
.util_friend .btn_delete{top:20px;height:28px;line-height:28px;}
.wrap_btn3 .btn_delete{float:left;width:74px;height:26px;margin-top:5px;line-height:28px;}
/* 신규그룹(퀴즈형) */
.layer_friend.type_quiz{min-height:840px;}
.layer_friend.type_quiz .layer_body{padding-bottom:77px;}
.layer_friend.type_quiz .wrap_btn{position:absolute;bottom:10px;left:30px;right:30px;margin-top:0;}
.layer_friend.type_quiz .wrap_switch{margin-left:22px;}
.desc_error_newgroup{margin-left:10px;margin-top:4px;font-size:14px;color:#ff5640;line-height:21px;}
.box_inp.box_quiz .layer_tooltip{width:383px;}
.box_inp.box_quiz .opt_quiz{width:100%;}
.box_inp.box_quiz .opt_quiz .fake_scroll{max-height:none;}
.box_inp.box_quiz .box_opt2{height:220px;}
.box_quiz_select{width:calc(100% + 2px);margin-top:6px;padding:12px 10px 10px;font-size:13px;line-height:20px;border:1px solid #ddd;box-sizing:border-box;}
.box_quiz_select .desc_quiz_select{color:#666;}
.box_quiz_select .wrap_select_quiz{/* 2024-01-17-v1742 :추가 시작 */ /* 2024-01-17-v1742 :추가 끝 */ overflow-y:auto;max-height:106px;margin-top:4px;}
.box_quiz_select .wrap_select_quiz::-webkit-scrollbar{width:6px;}
.box_quiz_select .wrap_select_quiz::-webkit-scrollbar-track{background:transparent;}
.box_quiz_select .wrap_select_quiz::-webkit-scrollbar-thumb{background-color:#eee;border-radius:3px;}
.box_quiz_select .wrap_select_quiz::-webkit-scrollbar-thumb:hover{background-color:#949494;}
.box_quiz_select .wrap_select_quiz::-webkit-scrollbar-button{width:6px;background:transparent;height:0;/* 2024-01-17-v1742 */ }
.box_quiz_select .wrap_select_quiz::-webkit-scrollbar-button:vertical:start:decrement,.box_quiz_select .wrap_select_quiz::-webkit-scrollbar-button:vertical:start:increment{display:block;height:0;}
.box_quiz_select .tbl_select_quiz th{text-align:left;padding-top:4px;}
.box_quiz_select .tbl_select_quiz td{padding-top:5px;line-height:19px;}
.box_quiz_select .tbl_select_quiz .item_inp{margin:0;}
.box_quiz_select .tbl_select_quiz .item_inp .txt_num{padding-left:2px;color:#999;}
.box_quiz_select .tbl_select_quiz .item_inp .txt_title{padding-left:7px;color:#333;}
.box_quiz_select .tbl_select_quiz .item_inp .lab_g{font-size:13px;line-height:20px;}
.box_quiz_select .tbl_select_quiz .txt_count{display:flex;align-items:center;font-size:13px;color:#999;}
.box_quiz_select .tbl_select_quiz .txt_count:before{display:block;width:1px;height:12px;margin:0 8px;background:rgba(0,0,0,0.1);content:'';}
/* 쿠폰 노출 설정 안내 팝업 */
.layer_coupons_impression{height:870px;}
.layer_coupons_impression .list_couponstore{display:flex;margin-top:17px;}
.layer_coupons_impression .list_couponstore li{max-width:282px;}
.layer_coupons_impression .list_couponstore .item_head{min-height:97px;padding:18px 28px 18px 18px;box-sizing:border-box;}
.layer_coupons_impression .list_couponstore .tit_item{display:block;font-weight:700;font-size:14px;line-height:20px;color:#191919;}
.layer_coupons_impression .list_couponstore .desc_item{margin-top:4px;font-size:13px;line-height:18px;color:#919191;}
.layer_coupons_impression .list_couponstore .img_layer{display:block;}
.wrap_tit + .wrap_answer_list{margin-top:16px;}
.lnb_on .wrap_notification_ai{left:200px;right:0;}
.wrap_notification_ai{display:flex;align-items:center;justify-content:center;z-index:100;position:fixed;top:60px;left:60px;right:0;height:42px;font-size:13px;color:#191919;border-bottom:1px solid #ddd;background:#fff;box-sizing:border-box;}
.wrap_notification_ai .btn_ai_noti{margin-left:10px;}
.wrap_notification_ai .btn_close{position:absolute;right:5px;top:1px;padding:10px;}
.btn_ai_noti{display:flex;align-items:center;height:30px;padding:2px 15px 0;font-weight:500;font-size:12px;color:#191919;border:1px solid rgba(50,110,220,0.3);border-radius:3px;background:#f4f9ff;}
.btn_ai_noti img{margin-top:-4px;margin-right:2px;}
.type_have_banner{margin-top:42px !important;}
.content-ai .btn_tit_right{position:absolute;top:7px;right:0;}
.content-ai .wrap_tit.type_flex{flex-wrap:wrap;justify-content:flex-start;}
.content-ai .wrap_tit.type_flex .btn_help{width:30px;margin-top:0;padding:0;}
.content-ai .wrap_tit.type_flex .desc_info{width:100%;margin-top:-10px;}
.info_ai_chat{display:flex;align-items:center;position:absolute;bottom:17px;right:0;font-size:14px;color:#191919;}
.info_ai_chat .box_ai_setting .item_choice + .item_choice{margin-top:11px;}
.box_ai_setting{position:relative;display:flex;align-items:center;}
.box_ai_setting:before{display:block;width:1px;height:14px;margin:0 10px;background:#ddd;content:'';}
.box_ai_setting.open .layer_ai_setting{display:block;}
.box_ai_setting.open .btn_ai_setting .icon_arr_d_b_18{transform:rotate(180deg);}
.box_ai_setting .btn_ai_setting{padding-top:1px;font-size:14px;color:#191919;}
.box_ai_setting .btn_ai_setting:disabled{color:#b2b2b2;}
.box_ai_setting .btn_ai_setting:disabled .icon_arr_d_b_18{opacity:0.3;}
.box_ai_setting .btn_ai_setting .icon_arr_d_b_18{margin-left:2px;}
.box_ai_setting .layer_ai_setting{display:none;position:absolute;top:calc(100% + 7px);right:0;z-index:1;width:203px;padding:12px 14px;border:1px solid #424242;background:#fff;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.15);box-sizing:border-box;}
.box_ai_setting .lab_choice{align-items:center;}
.wrap_answer_list.type_duplicate{margin-top:10px;padding-top:30px;border-top:1px solid rgba(0,0,0,0.08);}
.wrap_answer_list.type_duplicate .wrap_tit{padding-bottom:20px;}
.wrap_answer_list.type_duplicate .wrap_tit .tit_g{color:#326edc;}
.wrap_answer_list.type_duplicate .inner_bottom{margin-top:50px;}
.wrap_answer_list .btn_list_more{width:100%;height:56px;margin-top:10px;font-size:14px;color:#666;border:1px solid #eee;border-radius:8px;background:#fafafa;}
.wrap_answer_list .btn_list_more .icon_arr_d_b_18{margin-left:2px;opacity:0.6;}
.wrap_answer_list .btn_list_more:hover{border-color:#ccc;}
.box_aianswer{position:relative;padding:0 23px;border:1px solid #ddd;border-radius:8px;word-break:break-all;}
.box_aianswer.type_write{margin-top:16px;padding-top:18px;border-color:rgba(0,0,0,0.04);background:#f4f9ff;}
.box_aianswer.type_write .wrap_contents{padding-bottom:20px;}
.box_aianswer.type_write .box_tf_comm{border-color:#dbe1e8;}
.box_aianswer.type_write .box_tf_comm:hover,.box_aianswer.type_write .box_tf_comm:focus-within{border-color:#4c4c4c;}
.box_aianswer.type_write .btn_secondary01{border-color:#dbe1e8;}
.box_aianswer:not(.close) .icon_arr_d_b_18{transform:rotate(180deg);}
.box_aianswer.close .btn_fold{height:56px;}
.box_aianswer.type_modify{box-shadow:0px 4px 10px 0px rgba(0,0,0,0.06);}
.box_aianswer.type_modify .wrap_contents{padding-bottom:20px;}
.box_aianswer.type_modify .btn_arr_d_b_18{opacity:0.3;pointer-events:none;}
.box_aianswer:not(.type_write):hover{border-color:#4c4c4c;}
.box_aianswer:not(.type_write):hover .item_con_title{border-color:#eee;background:rgba(0,0,0,0.02);}
.box_aianswer:not(.type_write):hover .item_con_value{border-color:#eee;}
.box_aianswer.type_new{background:#f4f9ff;}
.box_aianswer.type_new:hover .item_con_title{border-color:rgba(0,0,0,0.05);background:#edf3fa;}
.box_aianswer.type_new:hover .item_con_value{border-color:rgba(0,0,0,0.05);background:#edf3fa;}
.box_aianswer.type_new .wrap_contents .item_con_value{background:#edf3fa;}
.box_aianswer + .box_aianswer{margin-top:10px;}
.box_aianswer .txt_search{background:#d0e6ff;}
.box_aianswer .btn_fold{position:absolute;top:0;left:0;width:100%;height:48px;border-radius:8px;cursor:pointer;}
.box_aianswer .wrap_contents{padding-bottom:26px;}
.box_aianswer .wrap_contents .item_con_title{display:table-cell;vertical-align:middle;width:892px;height:40px;padding-top:1px;padding-left:10px;line-height:26px;font-weight:700;font-size:18px;color:#191919;border:1px solid transparent;box-sizing:border-box;}
.box_aianswer .wrap_contents .item_con_value{margin-top:10px;padding:16px 10px;font-size:14px;color:#191919;line-height:20px;background:rgba(0,0,0,0.02);border:1px solid transparent;}
.box_aianswer .wrap_contents .item_con_value .desc_link{margin-top:16px;}
.box_aianswer .item_form + .item_form{margin-top:8px;}
.box_aianswer .tit_aianswer{display:block;margin-bottom:10px;font-weight:700;font-size:14px;color:#191919;}
.box_aianswer .box_tf_comm{background:#fff;}
.box_aianswer .wrap_form{display:flex;align-items:center;margin-top:10px;}
.box_aianswer .wrap_form .inner_right{display:flex;align-items:center;margin-left:auto;}
.box_aianswer .wrap_form .inner_right .btn_comm{margin-left:10px;}
.box_aianswer .wrap_form .inner_right .item_choice{margin-right:14px;}
.box_aianswer .wrap_form .btn_comm{padding-top:1px;}
.box_aianswer .wrap_form .btn_comm + .btn_comm{margin-left:4px;}
.box_aianswer .item_fold_title{display:flex;align-items:center;padding:17px 0 13px;}
.box_aianswer .item_fold_title .tit_g{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:740px;font-weight:400;font-size:16px;color:#191919;}
.box_aianswer .item_date_title{display:flex;align-items:center;padding:18px 0 10px 11px;}
.box_aianswer .item_date_title .badge_ai{display:flex;align-items:center;justify-content:center;height:20px;margin-right:8px;padding:3px 6px 0;font-size:12px;color:#326edc;border:1px solid #326edc;border-radius:100px;box-sizing:border-box;}
.box_aianswer .item_date_title .txt_date{font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;font-size:13px;color:#949494;}
.box_aianswer .item_date_title .txt_date .icon_clock{display:inline-block;margin-right:6px;margin-top:2px;}
.box_aianswer .item_util{display:flex;align-items:center;position:absolute;top:9px;right:22px;}
.box_aianswer .item_util .item_choice{margin:10px 0;}
.box_aianswer .item_util .btn_more_18{padding:10px;margin-right:16px;}
.box_aianswer .item_util .btn_arr_d_b_18{margin-left:24px;}
.box_aianswer .item_util .inner_util{position:relative;}
.box_aianswer .item_util .inner_util .list_menu{display:none;z-index:1;position:absolute;top:calc(100% - 5px);right:21px;width:98px;border:1px solid #4c4c4c;background:#fff;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);box-sizing:border-box;}
.box_aianswer .item_util .inner_util .btn_menu{width:100%;height:35px;padding-left:9px;font-size:13px;color:#191919;text-align:left;box-sizing:border-box;}
.box_aianswer .item_util .inner_util .btn_menu:hover{background-color:#fafafa;}
.btn_knowledge:disabled{color:#fff !important;background-color:#326edc !important;opacity:0.3;}
.list_write_select{display:flex;flex-wrap:wrap;margin-bottom:2px;}
.list_write_select li{flex-shrink:0;margin-right:8px;margin-bottom:8px;}
.list_write_select li.on .btn_write_select{font-weight:500;color:#326edc;border-color:#326edc;background-color:#fff;}
.btn_write_select{height:36px;padding:2px 16px 0;font-size:14px;color:#191919;line-height:20px;border:1px solid #dbe1e8;border-radius:100px;background:#eff6ff;box-sizing:border-box;}
.btn_ai_link{padding-left:18px !important;}
.btn_ai_link:not(.btn_link_modify) .icon_ai_link{filter:grayscale(1) contrast(5);}
.btn_ai_link.btn_link_modify{color:#326edc;background-color:rgba(0,0,0,0.02);}
.layer_link_add{display:none;position:absolute;left:23px;bottom:70px;width:400px;padding:30px;border:1px solid #ddd;background:#fff;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);box-sizing:border-box;}
.layer_link_add .tit_layer{display:block;margin-bottom:10px;font-weight:700;font-size:18px;line-height:26px;}
.layer_link_add .layer_btn{margin-top:20px;text-align:right;}
.layer_link_add .item_form .btn_comm{width:80px;padding:0;}
.layer_link_add .item_form .box_tf_comm{border-color:#ddd;}
.layer_link_add .item_form .box_tf_comm:hover,.layer_link_add .item_form .box_tf_comm:focus-within{border-color:#4c4c4c;}
.layer_link_add .item_form .box_tf_comm.error{border-color:#e85e36;}
.layer_link_add .item_form .btn_secondary01{border-color:#ddd;}
.wrap_list_util{display:flex;align-items:center;margin:30px 0 10px;}
.wrap_list_util .list_util{display:flex;align-items:center;}
.wrap_list_util .list_util li{display:flex;align-items:center;font-size:14px;line-height:21px;}
.wrap_list_util .list_util li + li:before{display:block;width:1px;height:13px;margin:0 8px;background:#ddd;content:'';}
.wrap_list_util .list_util li .txt_num{margin-left:4px;margin-top:-1px;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;color:#326edc;}
.wrap_list_util .list_util li .btn_util{display:flex;align-items:center;font-size:14px;}
.wrap_list_util .list_util li .btn_util:hover{text-decoration:underline;}
.wrap_list_util .list_util li .btn_util.on{font-weight:700;}
.wrap_list_util .list_util li .btn_util .icon_refresh_18{margin-top:-1px;margin-right:1px;}
.wrap_list_util .inner_right{display:flex;align-items:center;margin-left:auto;}
.wrap_list_util .inner_right .type_search2{width:280px;margin-left:18px;}
.wrap_answer_empty{display:flex;align-items:center;justify-content:center;height:250px;font-size:14px;color:#949494;}
/* 채널 AI 자동응답 이용동의 */
.layer_ai_agree .layer_head{padding-top:10px;padding-bottom:0;padding-right:43px;}
.layer_ai_agree .tit_layer{display:flex;justify-content:center;}
.layer_ai_agree .list_ai_agree{/* 2024-01-17-v1742 :추가 시작 */ /* 2024-01-17-v1742 :추가 끝 */ overflow-y:auto;max-height:570px;}
.layer_ai_agree .list_ai_agree::-webkit-scrollbar{width:6px;}
.layer_ai_agree .list_ai_agree::-webkit-scrollbar-track{background:transparent;}
.layer_ai_agree .list_ai_agree::-webkit-scrollbar-thumb{background-color:#eee;border-radius:3px;}
.layer_ai_agree .list_ai_agree::-webkit-scrollbar-thumb:hover{background-color:#949494;}
.layer_ai_agree .list_ai_agree::-webkit-scrollbar-button{width:6px;background:transparent;height:0;/* 2024-01-17-v1742 */ }
.layer_ai_agree .list_ai_agree::-webkit-scrollbar-button:vertical:start:decrement,.layer_ai_agree .list_ai_agree::-webkit-scrollbar-button:vertical:start:increment{display:block;height:0;}
.layer_ai_agree .img_ai_person{display:block;width:48px;height:50px;margin-right:16px;}
.list_ai_agree{margin-top:10px;}
.list_ai_agree li + li{margin-top:24px;}
.list_ai_agree li.open .inner_bottom{display:block;}
.list_ai_agree li.open .icon_arr_d_b_14{transform:rotate(180deg);}
.list_ai_agree .inner_top{display:flex;align-items:center;}
.list_ai_agree .inner_top .btn_more{flex-shrink:0;display:flex;align-items:center;margin-left:auto;color:#326edc;font-size:14px;text-decoration:underline;}
.list_ai_agree .inner_top .btn_more .icon_arr_d_b_14{margin-left:2px;}
.list_ai_agree .desc_title{display:flex;align-items:center;color:#191919;}
.list_ai_agree .desc_title:before{display:block;width:2px;height:2px;margin-right:6px;margin-bottom:2px;background:#191919;content:'';}
.list_ai_agree .inner_bottom{display:none;padding:15px;margin-top:10px;font-size:13px;color:#666;line-height:19px;background:#fafafa;}
.list_ai_agree .inner_bottom .link_agree{color:#191919;text-decoration:underline;}
.list_ai_agree .desc_agree{margin-top:10px;}
.wrap_ai_agree{padding-top:20px;margin-top:30px;border-top:1px solid #eee;}
/* 중복 답변지식 확인 팝업 */
.layer_ai_double .desc_layer + .area_attention.type_border{margin-top:20px;}
.layer_ai_double .txt_count{color:#8e8e8e;}
.layer_ai_stop .wrap_ai_stop{margin-top:30px;}
.layer_ai_stop .wrap_etc{width:100%;display:flex;margin-top:12px;}
.layer_ai_stop .item_form{width:100%;}
/* 소개,로딩화면 타이틀 */
.wrap_ai_title{padding-top:110px;font-weight:500;font-size:46px;line-height:56px;text-align:center;}
.wrap_ai_title .txt_ai_intro{letter-spacing:-1px;}
.wrap_ai_title img{vertical-align:top;margin-top:-6px;}
.wrap_ai_title .desc_ai_intro{margin-top:8px;font-weight:400;font-size:18px;color:#666;line-height:26px;}
.wrap_ai_title .desc_ai_intro .txt_name{font-weight:700;color:#191919;}
.wrap_ai_title .btn_arr_r_w_20{margin-top:39px;padding:0 22px 0 30px;}
.wrap_ai_title .btn_arr_r_w_20 .txt_btn{margin-right:10px;}
/* 소개화면 */
.group_ai_intro{position:relative;margin-top:67px;}
.item_ai_intro{position:absolute;padding:27px 30px;border:1px solid #eee;border-radius:15px;box-sizing:border-box;}
.item_ai_intro:nth-child(2n + 1){left:4px;width:300px;padding-right:35px;border-top-right-radius:0;border-bottom-right-radius:0;}
.item_ai_intro:nth-child(2n){right:0;width:290px;padding-right:20px;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;}
.item_ai_intro:nth-child(1){top:85px;}
.item_ai_intro:nth-child(2){top:147px;}
.item_ai_intro:nth-child(3){top:308px;}
.item_ai_intro:nth-child(4){top:390px;}
.item_ai_intro img{display:block;}
.item_ai_intro .tit_ai_intro{display:block;margin-top:12px;font-weight:700;font-size:18px;color:#191919;}
.item_ai_intro .desc_intro{margin-top:6px;font-size:14px;color:#949494;line-height:20px;}
/* 소개화면 폰뷰 */
.wrap_intro_phone{position:relative;width:416px;height:728px;margin:0 auto;background:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/img_aiintro_phone.png) no-repeat;background-size:416px 728px;}
.wrap_intro_phone:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:'';}
.wrap_intro_phone.type_play .inner_wrap{position:relative;animation:chatRoll1 0.4s 8s forwards,chatRoll2 0.4s 10s forwards,chatRoll3 0.4s 12s forwards,chatRoll4 0.4s 14s forwards,chatRoll5 0.4s 16s forwards,chatRoll6 0.4s 18s forwards;}
.wrap_intro_phone.type_play .item_bubble{animation-duration:2s;animation-name:chatIn;animation-fill-mode:forwards;}
.wrap_intro_phone.type_play .item_bubble:nth-child(2){animation-delay:2s;}
.wrap_intro_phone.type_play .item_bubble:nth-child(3){animation-delay:4s;}
.wrap_intro_phone.type_play .item_bubble:nth-child(4){animation-delay:6s;}
.wrap_intro_phone.type_play .item_bubble:nth-child(5){animation-delay:8s;}
.wrap_intro_phone.type_play .item_bubble:nth-child(6){animation-delay:10s;}
.wrap_intro_phone.type_play .item_bubble:nth-child(7){animation-delay:12s;}
.wrap_intro_phone.type_play .item_bubble:nth-child(8){animation-delay:14s;}
.wrap_intro_phone.type_play .item_bubble:nth-child(9){animation-delay:16s;}
.wrap_intro_phone.type_play .item_bubble:nth-child(10){animation-delay:18s;}
.wrap_intro_phone .box_view{position:absolute;overflow:hidden;top:87px;left:28px;height:460px;}
.wrap_intro_phone .item_bubble{position:relative;opacity:0;}
.wrap_intro_phone .item_bubble + .item_bubble{margin-top:19px;}
.wrap_intro_phone .item_bubble.type_left + .type_left{margin-top:6px;}
.wrap_intro_phone .item_bubble .img_bubble{display:block;width:360px;}
@keyframes chatIn{0%{opacity:0.2;    top:3px;}
  35%{opacity:1;    top:0;}
  100%{opacity:1;    top:0;} }
@keyframes chatRoll1{from{top:0;}
  to{top:-138px;} }
@keyframes chatRoll2{from{top:-138px;}
  to{top:-292px;} }
@keyframes chatRoll3{from{top:-292px;}
  to{top:-364px;} }
@keyframes chatRoll4{from{top:-364px;}
  to{top:-404px;} }
@keyframes chatRoll5{from{top:-404px;}
  to{top:-520px;} }
@keyframes chatRoll6{from{top:-520px;}
  to{top:-592px;} }
/* 자동응답 설정(지식정보 로딩) */
.content-ai-loading{min-height:930px !important;height:calc(100vh - 60px - 100px - 60px);}
.content-ai-loading .box_ai_loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.content-ai-loading .wrap_ai_title{font-size:40px;line-height:52px;padding-top:0;}
.content-ai-loading .desc_ai_intro{margin-top:10px;}
.desc_ai_loading{margin-top:80px;font-size:14px;color:#949494;line-height:21px;text-align:center;}
.group_ai_loading{margin-top:90px;}
.item_ai_loading{display:flex;width:800px;height:80px;}
.item_ai_loading + .item_ai_loading{margin-top:6px;}
.item_ai_loading:not(.type_complete) .unit_icon_check:before{filter:grayscale(70%);opacity:0.33;}
.item_ai_loading .inner_left{position:relative;flex-shrink:0;display:flex;align-items:center;width:326px;padding:0 23px;border-radius:10px;background:#f4f9ff;box-sizing:border-box;}
.item_ai_loading .inner_left .unit_icon_check{display:flex;align-items:center;justify-content:center;width:37px;height:37px;margin-right:12px;border-radius:50%;background:#fff;box-shadow:1.84px 3.67px 3.67px 0px rgba(0,0,0,0.04);}
.item_ai_loading .inner_left .unit_icon_check:before{overflow:hidden;display:inline-block;margin:0;padding:0;border:0;color:transparent;background-color:transparent;background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/icon_comm_250227.png);background-repeat:no-repeat;background-size:600px 500px;vertical-align:top;text-indent:100%;white-space:nowrap;outline:0 none;content:'';}
.item_ai_loading .inner_left .desc_title{font-weight:500;font-size:16px;color:#191919;line-height:24px;}
.item_ai_loading .inner_left .desc_info{font-size:13px;color:rgba(0,0,0,0.4);line-height:20px;}
.item_ai_loading .inner_right{overflow:hidden;width:100%;margin-left:6px;border-radius:10px;background:#f8f8f8;}
.item_ai_loading .inner_right .bar{position:relative;display:block;height:100%;border-radius:10px;background:#c1daff;}
.item_ai_loading .inner_right .txt_percentage{position:absolute;bottom:12px;right:18px;font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;font-size:17px;line-height:20px;color:#fff;}
.item_ai_loading .inner_right .txt_percentage .txt_num{font-weight:700;}
.item_ai_loading .inner_right .desc_empty{padding-left:22px;font-size:14px;color:#949494;line-height:80px;}
.layer_ai_info{width:900px;background:#f5f5f5;}
.layer_ai_info .wrap_title{display:flex;align-items:center;justify-content:center;padding-top:48px;font-weight:500;font-size:38px;color:#191919;line-height:50px;letter-spacing:-2px;}
.layer_ai_info .wrap_title img{display:block;margin-top:-11px;margin-right:4px;}
.layer_ai_info .desc_g{font-size:14px;color:#7f7f7f;text-align:center;}
.layer_ai_info .box_ai_info{/* 2024-01-17-v1742 :추가 시작 */ /* 2024-01-17-v1742 :추가 끝 */ overflow-y:auto;max-height:752px;margin-top:29px;padding:0 14px 16px 20px;box-sizing:border-box;}
.layer_ai_info .box_ai_info::-webkit-scrollbar{width:6px;}
.layer_ai_info .box_ai_info::-webkit-scrollbar-track{background:transparent;}
.layer_ai_info .box_ai_info::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:3px;}
.layer_ai_info .box_ai_info::-webkit-scrollbar-thumb:hover{background-color:#949494;}
.layer_ai_info .box_ai_info::-webkit-scrollbar-button{width:6px;background:transparent;height:0;/* 2024-01-17-v1742 */ }
.layer_ai_info .box_ai_info::-webkit-scrollbar-button:vertical:start:decrement,.layer_ai_info .box_ai_info::-webkit-scrollbar-button:vertical:start:increment{display:block;height:3px;}
/** 홍보하기 **/
.url_addr{display:flex;overflow:hidden;}
.url_addr .txt_url{display:flex;align-items:center;flex-grow:0;flex-basis:100%;min-width:0;height:40px;padding:0 11px;border:1px solid #DDDDDD;background-color:#F7F7F7;font-size:14px;color:#191919;vertical-align:top;box-sizing:border-box;}
.url_addr .txt_url .txt_ellipsis{font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.url_addr .txt_url .txt_placeholder{color:#949494;}
.url_addr .btn_comm{min-width:92px;height:40px;margin-left:10px;flex-shrink:0;}
.cont_promotion .subtit_promote{padding-bottom:20px;}
.cont_promotion .subtit_promote .desc_comm{margin-top:4px;}
.cont_promotion .thumb_promote .img_thumb{display:block;}
.section_promote{margin-top:40px;padding-bottom:20px;}
.section_promote .url_addr .btn_comm{padding:0 10px;}
.section_promote .box_promote{display:flex;padding-top:40px;}
.section_promote .box_promote .wrap_tit{padding:0;}
.section_promote .box_promote .desc_comm{margin:6px 0 15px;}
.section_promote .thumb_promote{width:310px;margin-right:50px;}
.section_promote .inner_promote{flex:1 0 auto;padding:10px 50px 0 0;}
.section_promote .link_setting{display:inline-flex;align-items:center;font-weight:500;font-size:14px;line-height:20px;letter-spacing:-0.02em;text-decoration-line:underline;color:#326EDC;}
.section_promote .link_setting .icon{margin-left:1px;}
.section_promote .wrap_expand{margin-top:45px;}
.section_promote .item_tit{margin-bottom:12px;}
.section_promote .tit_expand{display:block;font-weight:700;font-size:14px;line-height:18px;color:#191919;}
.section_promote .area_item{margin-top:30px;}
.section_promote .group_btn{margin-bottom:20px;}
.section_promote .group_btn .btn_comm{min-width:90px;padding:0 10px;}
.section_promote .group_btn .btn_comm + .btn_comm{margin-left:10px;}
.section_promote .group_btn .btn_embed{width:176px;}
.section_promote .urlcopy_item{max-width:530px;}
.section_promote .urlcopy_item .item_tit{display:flex;align-items:center;}
.section_promote .urlcopy_item .desc_comm{margin:0 0 0 8px;line-height:18px;}
.section_promote .urlcopy_item .inner_tit{display:flex;align-items:center;}
.section_promote .urlcopy_item .inner_tit .tit_expand{padding-right:8px;}
.section_promote .urlcopy_item .inner_util{display:flex;align-items:center;margin-left:auto;}
.section_promote .urlcopy_item .inner_util .txt_tooltip{padding:2px 4px 0 0;font-size:14px;line-height:18px;}
.section_promote .urlcopy_item .inner_util .btn_help{padding:0;}
.section_promote .urlservice_item .btn_highlight{padding-top:1px;}
.section_promote .urlservice_item .inp_comm{font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;}
.box_promote_guide{padding:24px 35px 27px;background-color:#F4F9FF;color:#191919;}
.box_promote_guide .tit_info{display:block;padding-left:3.5px;font-weight:400;font-size:16px;line-height:24px;}
.box_promote_guide .group_guide{display:flex;margin-top:9px;}
.box_promote_guide .group_guide .item_info{flex:1;}
.box_promote_guide .group_guide .item_info + .item_info{padding-left:57px;}
.box_promote_guide .group_guide .dl_info{padding:4px 0 0 3.5px;}
.box_promote_guide .group_guide .dl_info dt{font-weight:500;font-size:14px;line-height:21px;}
.box_promote_guide .group_guide .dl_info dd{margin-top:4px;font-weight:400;font-size:13px;line-height:19px;color:rgba(0,0,0,0.4);}
.box_direct_guide{padding:24px 30px 30px 26px;height:130px;margin-bottom:60px;background:#FBFDFF;border:2px solid #B4D2FF;border-radius:8px;box-sizing:border-box;}
.box_direct_guide .tit_info{display:block;font-weight:700;font-size:16px;line-height:24px;color:#326EDC;}
.box_direct_guide .list_direct{font-weight:400;font-size:14px;line-height:22px;color:#666666;}
.box_direct_guide .border_direct{font-weight:700;color:#191919;text-decoration:underline;}
.box_direct_guide .wrap_direct{display:flex;align-items:center;justify-content:space-between;margin-top:8px;}
.section_direct{margin-top:78px;}
.section_direct .ibox_g{display:flex;padding-bottom:40px;box-sizing:border-box;}
.section_direct .ibox_tit .tit_g{display:block;font-weight:700;font-size:16px;line-height:24px;color:#191919;}
.section_direct .ibox_tit .emph_black{color:#191919;}
.section_direct .ibox_make{flex-direction:column;padding:40px 0 30px;}
.section_direct .list_sample{display:flex;margin-top:20px;}
.section_direct .list_sample li + li{padding-left:12px;}
.section_direct .list_sample .link_sample{display:block;width:226px;height:230px;background-color:#FAFAFA;text-align:center;}
.section_direct .list_sample .thumb_promote{overflow:hidden;height:180px;}
.section_direct .list_sample .txt_sample{display:inline-block;padding:0px 15px;height:30px;background:rgba(0,0,0,0.03);border:1px solid rgba(0,0,0,0.06);font-size:12px;line-height:30px;box-sizing:border-box;vertical-align:top;}
.section_direct .inner_ibox{margin-right:auto;}
.section_direct .inner_ibox .ibox_tit{margin-top:5px;}
.section_direct .group_btn{display:flex;margin-top:35px;}
.section_direct .group_btn .btn_comm .icon{margin:0 -2px 0 2px;vertical-align:middle;}
.section_direct .group_btn .btn_comm + .btn_comm{margin-left:10px;}
.section_direct .ibox_g + .ibox_g{padding-top:40px;border-top:1px solid #EEEEEE;}
.section_direct .ibox_add .thumb_promote{margin-bottom:-20px;}
/** 채널추가 팝업 쿠폰 **/
.type_channel_add .section_comm{margin-right:410px;}
.type_channel_add .preview_comm{position:absolute;right:0;width:360px;height:520px;background:rgba(0,0,0,0.3);}
.type_channel_add .preview_comm:before{position:absolute;left:0;top:0;right:0;bottom:0;z-index:20;content:'';}
.type_channel_add .area_form{display:flex;}
.type_channel_add .area_form .btn_secondary01{flex-shrink:0;margin-left:10px;}
.type_channel_add .cont_choice[aria-labelledby=couponVisible1] .area_error{margin-top:-4px;}
.type_channel_add .cont_choice[aria-labelledby=couponVisible1] .area_error + .area_attention{margin-top:38px;}
.type_channel_add .cont_choice[aria-labelledby=couponVisible1] .area_error:not([style*="display:none"]) + .area_attention{margin-top:32px;}
.type_channel_add .cont_choice[aria-labelledby=couponVisible2] .area_form{margin-top:8px;}
.type_channel_add .item_profile_head{display:flex;align-items:center;padding:24px 24px 0;}
.type_channel_add .item_profile_head .btn_thumb{position:relative;width:60px;height:60px;}
.type_channel_add .item_profile_head .img_thumb{display:block;width:64px;height:64px;}
.type_channel_add .item_profile_head .info_profile{display:flex;flex-direction:column;margin:3px 6px 0 12px;padding:0;}
.type_channel_add .item_profile_head .area_name{display:flex;align-items:center;}
.type_channel_add .item_profile_head .area_name .icon_confirm_16{flex-shrink:0;margin:-4px 0 0 2px;}
.type_channel_add .item_profile_head .tit_name{min-height:22px;font-weight:700;font-size:17px;line-height:19px;color:#191919;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;/* 2024-03-18-v1811 */ }
.type_channel_add .item_profile_head .txt_friends{margin-top:1px;font-size:11px;line-height:19px;color:#7F7F7F;}
.type_channel_add .item_profile_head + .item_desc{margin-top:16px;}
.sub_coupon_select{display:flex;align-items:center;width:100%;height:40px;padding:0 10px;border:1px solid #DDD;background:#FAFAFA;box-sizing:border-box;}
.sub_coupon_select.error{border-color:#E85E36;}
.sub_coupon_select.active .tit_g{color:#191919;}
.sub_coupon_select .tit_g{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:205px;color:#949494;}
.sub_coupon_select .item_badge{display:flex;align-items:center;margin-left:12px;}
.sub_coupon_select .badge_g{display:flex;align-items:center;height:28px;padding:0 10px;font-size:13px;color:#949494;border:1px solid #eee;background:#fff;}
.sub_coupon_select .badge_g + .badge_g{margin-left:6px;}
/** 소셜 플러그인 - 친구추가버튼 **/
.cont_promotion .box_g{overflow:hidden;position:relative;padding-top:41px;}
.cont_promotion .wrap_social{border:0 none;}
.cont_promotion .info_title{overflow:hidden;}
.cont_promotion .tit_plugin{float:left;padding-right:10px;font-weight:normal;font-size:24px;}
.cont_promotion .desc_plugin{float:left;padding:14px 0 0 5px;font-size:14px;line-height:16px;}
.cont_promotion .social_plugin{overflow:hidden;margin-top:15px;border:1px solid #d7d7d7;}
.cont_promotion .edit_style{float:left;width:349px;padding:8px 30px 31px;border-right:1px solid #d7d7d7;}
.cont_promotion .item_edit{position:relative;padding-bottom:7px;border-bottom:1px solid #e9e9e9;}
.cont_promotion .tit_style{display:block;padding-top:17px;font-weight:normal;font-size:16px;}
.cont_promotion .tit_style .btn_help{display:inline-block;margin:2px 0 0 6px;vertical-align:top;}
.cont_promotion .box_tf{margin-top:10px;}
.cont_promotion .txt_info{display:block;padding:4px 0 15px;font-size:13px;color:#999999;}
.cont_promotion .wrap_inp .item_inp{min-width:94px;margin-right:0;}
.cont_promotion .btn_code{display:block;width:100%;height:36px;margin-top:14px;border:1px solid #d8d8d8;border-radius:2px;font-size:13px;background-color:#f9f9f9;}
.cont_promotion .btn_code .ico_rocket{width:21px;height:14px;margin-right:9px;background-position:-315px -480px;}
.cont_promotion .preview_style{display:table;float:right;width:528px;height:532px;}
.cont_promotion .inner_preview{display:table-cell;vertical-align:middle;text-align:center;}
.cont_promotion .btn_social{display:inline-block;border-radius:56px;}
.cont_promotion .btn_big{width:150px;height:56px;font-size:22px;line-height:57px;}
.cont_promotion .btn_social.btn_small{width:110px;height:38px;font-size:16px;line-height:39px;}
.cont_promotion .btn_yellow{color:#3c1e1e;background-color:#fae100;}
.cont_promotion .btn_black{color:white;background-color:black;}
.cont_promotion .btn_angle{border-radius:4px;}
.cont_promotion .btn_angle.btn_small{border-radius:3px;}
.cont_promotion .btn_social .ico_rocket{width:30px;height:27px;margin:15px 6px 14px 0;vertical-align:top;background-position:-565px -35px;}
.cont_promotion .btn_small .ico_rocket{width:21px;height:20px;margin:10px 5px 7px 0;background-position:-565px -65px;}
.cont_promotion .btn_black .ico_rocket{background-position:-595px -35px;}
.cont_promotion .btn_small.btn_black .ico_rocket{background-position:-590px -65px;}
.cont_promotion .item_edit .layer_tooltip{width:337px;top:44px;right:-7px;}
.cont_promotion .item_edit .ico_arr{right:199px;}
/** 소셜 플러그인 - 채팅하기 **/
.cont_promotion .chat_plugin .preview_style{height:583px;}
.cont_promotion .btn_pc{width:105px;height:42px;font-weight:bold;font-size:16px;}
.cont_promotion .emph_bold{font-weight:bold;}
.cont_promotion .btn_pc .ico_rocket{display:inline-block;width:24px;height:22px;margin-right:3px;background-position:-65px -625px;}
.cont_promotion .btn_pc.btn_black .ico_rocket{background-position:-155px -625px;}
.cont_promotion .btn_square{width:80px;height:80px;font-weight:bold;font-size:16px;}
.cont_promotion .btn_square .ico_rocket{display:block;margin:0 auto 3px;width:34px;height:32px;background-position:0 -625px;}
.cont_promotion .btn_square.btn_black .ico_rocket{background-position:-90px -625px;}
.cont_promotion .btn_desc{width:auto;padding:0 20px;font-weight:normal;font-size:16px;}
.cont_promotion .btn_desc .txt_desc{color:#9c8801;letter-spacing:-1px;}
.cont_promotion .btn_desc .txt_desc:before{display:inline-block;width:1px;height:16px;margin:4px 10px 0;background-color:rgba(0,0,0,0.08);vertical-align:top;content:'';}
.cont_promotion .btn_desc.btn_black .txt_desc:before{background-color:rgba(255,255,255,0.3);}
.cont_promotion .btn_mobile{width:216px;height:82px;font-weight:bold;font-size:30px;}
.cont_promotion .btn_mobile .ico_rocket,.cont_promotion .btn_mdesc .ico_rocket{width:45px;height:42px;margin-right:8px;background-position:-55px -575px;}
.cont_promotion .btn_mobile.btn_black .ico_rocket,.cont_promotion .btn_mdesc.btn_black .ico_rocket{background-position:-160px -575px;}
.cont_promotion .btn_msquare{width:120px;height:120px;font-size:23px;}
.cont_promotion .btn_msquare .ico_rocket{display:block;width:50px;height:50px;margin:0 auto;background-position:0 -575px;}
.cont_promotion .btn_msquare.btn_black .ico_rocket{background-position:-105px -575px;}
.cont_promotion .btn_mdesc{width:354px;height:100px;font-weight:normal;font-size:30px;}
.cont_promotion .mdesc_type1{width:440px;height:130px;font-weight:bold;}
.cont_promotion .mdesc_type1 .txt_desc{display:block;font-weight:normal;font-size:22px;color:#9c8801;letter-spacing:-1px;}
.cont_promotion .btn_black .txt_desc{color:rgba(255,255,255,0.7);}
/* new 통계 상세팝업 */
.layer_auto_detail .tbl_comm td .emph_g12{padding-left:4px;}
.home_rocket .box_card{border:0;border-radius:10px;box-shadow:0px 1px 4px 0px rgba(0,0,0,0.02);}
.home_rocket .tab_g{margin-top:20px;border-radius:0;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.02);}
.home_rocket .box_write .btn_tab{display:flex;align-items:center;justify-content:center;height:46px;font-size:13px;color:#666;padding-top:2px;}
.home_rocket .box_write .btn_tab:hover{color:#191919;background:#fafafa;}
.home_rocket .box_write .btn_tab:hover .icon{opacity:1;}
.home_rocket .box_write .btn_tab .icon{margin-top:-2px;margin-right:4px;opacity:0.7;}
.home_rocket .box_write .btn_tab .txt_new{margin-top:0;}
.home_rocket .btn_publish{font-size:13px;color:#666;text-decoration:underline;}
.home_rocket .fixed_btn{z-index:11;}
.list_write_coupon li{display:flex;position:relative;margin-right:18px;}
.list_write_coupon li + li{margin-top:8px;}
.list_write_coupon .box_coupon{display:flex;align-items:center;width:100%;height:70px;margin:0;padding-right:10px;border:1px solid rgba(0,0,0,0.08);border-right:0;border-radius:6px 0 0 6px;box-sizing:border-box;}
.list_write_coupon .box_coupon .btn_move_coupon{flex-shrink:0;padding:10px;margin:0 2px;}
.list_write_coupon .item_info{width:397px;min-width:0;}
.list_write_coupon .item_thumb{flex-shrink:0;overflow:hidden;margin-right:10px;border-radius:4px;}
.list_write_coupon .item_thumb .wrap_fit_thumb{display:block;position:relative;overflow:hidden;width:42px;height:42px;border-radius:4px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}
.list_write_coupon .num_discount{color:#2c88de;}
.list_write_coupon .txt_discount{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:14px;color:#191919;}
.list_write_coupon .num_discount,.list_write_coupon .txt_period{font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;}
.list_write_coupon .txt_date{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;margin-top:1px;font-size:13px;color:#7f7f7f;}
.list_write_coupon .item_coupon{flex-shrink:0;width:70px;height:70px;}
.list_write_coupon .time_period{font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;}
.list_write_coupon .icon{display:block;}
.list_write_coupon .btn_delete_coupon{position:absolute;top:50%;right:-18px;transform:translateY(-50%);padding:8px 0 8px 8px;}
.btn_add_coupon{display:flex;align-items:center;justify-content:center;width:100%;height:50px;margin-top:8px;margin-bottom:20px;font-size:14px;color:#333;border:1px solid rgba(0,0,0,0.08);border-radius:6px;}
.btn_add_coupon .icon_add_coupon{margin-right:6px;}
.compo_coupon{margin-top:20px;}
.compo_coupon .list_write_coupon li{margin-right:0;}
.compo_coupon .list_write_coupon .item_thumb{margin-left:14px;}
.compo_coupon .list_write_coupon .item_info{width:428px;}
.compo_coupon .list_write_coupon .btn_coupon{display:flex;align-items:center;width:100%;text-align:left;}
.wrap_verification{display:flex;align-items:center;justify-content:space-between;height:25px;margin-top:12px;}
.wrap_verification .link_more{display:flex;align-items:center;margin-right:12px;font-size:12px;color:#7f7f7f;}
.wrap_verification .link_more .icon_arr_r_12{flex-shrink:0;margin-top:-2px;}
.cont_clean{width:940px;margin:-70px auto 0;}
.cont_clean .wrap_clean{margin-top:40px;}
.cont_clean .wrap_confirm{margin-top:40px;}
.cont_clean .wrap_confirm .tit_confirm{font-weight:700;}
.cont_clean .wrap_confirm .emph_star{color:#e65f3e;}
.cont_clean .wrap_confirm .desc_g{margin-top:2px;font-size:14px;color:#949494;line-height:21px;}
.cont_clean .wrap_confirm .desc_g:disabled{opacity:0.3;}
.cont_clean .wrap_confirm .desc_error{margin-top:6px;font-size:12px;}
.cont_clean .wrap_btn .btn_g2{width:auto;padding:0 20px;}
.box_clean_info{padding:24px 20px;border:1px solid #e5ebec;background-color:rgba(247,252,253,0.5);}
.box_clean_info .list_clean_notice{display:flex;font-size:14px;line-height:18px;}
.box_clean_info .list_clean_notice + .list_clean_notice{margin-top:18px;}
.box_clean_info .list_clean_notice dt{flex-shrink:0;width:56px;color:#888;}
.box_clean_info .list_clean_notice [class^='emph_g']{font-weight:700;}
.list_clean_attention{margin-left:9px;margin-top:12px;font-size:14px;line-height:21px;}
.list_clean_attention li{display:flex;color:#666;}
.list_clean_attention li:before{flex-shrink:0;width:3.5px;height:3.5px;margin-top:8px;margin-right:10px;border-radius:50%;background:#666;content:'';}
.list_clean_attention li .link_g{color:#191919;text-decoration:underline;}
.leng_us body,.leng_us th,.leng_us td,.leng_us input,.leng_us select,.leng_us textarea,.leng_us button,.leng_us #mFeature,.leng_us #kakaoHead,.leng_us #kakaoFoot.service_foot{font-family:"Roboto","Noto Sans","Roboto","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;}
.leng_us .layer_mymenu .link_sub{letter-spacing:0;}
.type_translate .list_gnbsub li{float:none;}
.type_translate .layer_mymenu{width:130px;padding:10px 0;}
.type_translate .btn_comm.btn_retry{position:absolute;bottom:6px;right:16px;height:24px;padding:0 10px;line-height:24px;}
.type_translate .list_gnbsub .link_sub{line-height:36px;}
.type_translate li.on .link_sub{font-weight:700;color:#326edc;background:#f4f9ff;}
.wrap_domain_info{display:flex;align-items:center;justify-content:center;height:100%;padding-bottom:5%;box-sizing:border-box;}
.wrap_domain_info .box_domain_info{display:flex;flex-direction:column;width:940px;padding-left:374px;margin-left:-9.5%;background-size:405px 203px;background-position:0 20px;background-repeat:no-repeat;box-sizing:border-box;}
.wrap_domain_info .box_domain_info.type_ko{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/img_domain_ko.png);}
.wrap_domain_info .box_domain_info.type_us{background-image:url(//t1.kakaocdn.net/rocket/center-statics/202506142214_119ffc12b_d5cc040fd/resources/images/retina/img_domain_us.png);}
.wrap_domain_info .group_title{color:#191919;}
.wrap_domain_info .group_title .tit_g{display:block;font-weight:400;font-size:26px;line-height:34px;}
.wrap_domain_info .group_title .tit_g .emph_title{font-weight:700;}
.wrap_domain_info .group_title .tit_g2{display:block;margin-top:4px;font-weight:400;font-size:18px;line-height:22px;}
.wrap_domain_info .group_contents{margin-top:22px;font-size:16px;color:#595959;}
.wrap_domain_info .group_contents .desc_g{line-height:20px;}
.wrap_domain_info .group_contents .desc_g2{margin-top:8px;line-height:22px;}
.wrap_domain_info .group_btn{display:flex;margin-top:40px;}
.wrap_domain_info .group_btn .btn_large{width:212px;padding:0;}
.wrap_domain_info .group_btn .btn_large + .btn_large{margin-left:30px;}
.wrap_domain_info .group_btn .txt_sep{opacity:0.4;}


/*# sourceMappingURL=main.a88eb0e02dcb0791732a.css.map*/